我正在学习DirectX 11的HLSL,我想知道SV_POSITION是什么,它是Vertex Shader的输出,还是Pixel Shader的输入。
1:是屏幕上每个像素或对象的x,y,z?
2:为什么有4个32位浮点数?
3:顶点输出需要这个系统变量吗?
谢谢!
阅读本书:“使用 Direct3D 11 进行实际渲染和计算”,并在线查找定义:https : //docs.microsoft.com/en-us/windows/uwp/graphics-concepts/shader-resource-view-- srv-
我仍然对 ID3D11ShaderResourceView 是什么感到困惑。
请记住,我正在学习 DirectX 11 来创建视频游戏。考虑到这一点 ...
什么是着色器资源视图?在什么情况下您会使用着色器资源视图?最重要的是,您如何使用着色器资源视图?
我假设你可以在你的 HLSL 代码中使用这个资源,但在书中我还没有看到一个关于如何做到这一点的例子,以及它用于视频游戏引擎的通用方式。
谢谢!