小编Mik*_*050的帖子

DirectX 11 Pixel Shader什么是SV_POSITION?

我正在学习DirectX 11的HLSL,我想知道SV_POSITION是什么,它是Vertex Shader的输出,还是Pixel Shader的输入。

1:是屏幕上每个像素或对象的x,y,z?

2:为什么有4个32位浮点数?

3:顶点输出需要这个系统变量吗?

谢谢!

hlsl directx-11 pixel-shader vertex-shader

4
推荐指数
1
解决办法
5998
查看次数

DirectX 11 什么是着色器资源视图

阅读本书:“使用 Direct3D 11 进行实际渲染和计算”,并在线查找定义:https : //docs.microsoft.com/en-us/windows/uwp/graphics-concepts/shader-resource-view-- srv-

我仍然对 ID3D11ShaderResourceView 是什么感到困惑。

请记住,我正在学习 DirectX 11 来创建视频游戏。考虑到这一点 ...

什么是着色器资源视图?在什么情况下您会使用着色器资源视图?最重要的是,您如何使用着色器资源视图?

我假设你可以在你的 HLSL 代码中使用这个资源,但在书中我还没有看到一个关于如何做到这一点的例子,以及它用于视频游戏引擎的通用方式。

谢谢!

shader directx-11

3
推荐指数
1
解决办法
4293
查看次数

标签 统计

directx-11 ×2

hlsl ×1

pixel-shader ×1

shader ×1

vertex-shader ×1