【发布时间】:2021-09-07 03:23:00
【问题描述】:
我正在自学 D3D11。我想知道 c++ 中的变量如何与着色器中的变量匹配?
例如来自D3D11的教程:https://docs.microsoft.com/en-us/windows/win32/direct3d11/overviews-direct3d-11-resources-buffers-constant-how-to
C++中CBuffer的布局与shader中的布局完全相同。但是,在 Unity 等一些游戏引擎中,着色器变量可以按任意顺序放置,只要我声明所有这些变量即可。这是如何实现的?
【问题讨论】:
-
链接不起作用
-
@rustyBucketBay 已修复
标签: unity3d directx-11