ID3D11ClassInstance :封装HLSL类。
ID3D11ClassLinkage :封装HLSL的动态链接。
ID3D11ComputeShader :管理可执行程序(计算着色器),控制计算着色器的阶段。
ID3D11DomainShader :一个域着色器评估在相应的UV坐标控制点,找到一个顶点的位置在表面上,这是第三个阶段的三个实现Tessellation(曲面细分)。
ID3D11GeometryShader :几何着色器实现了每个原始的几何着色器处理阶段。
ID3D11HullShader :船体着色器转换高阶表面到一个补丁近似,这是第一阶段的三个实现Tessellation(曲面细分)。
ID3D11PixelShader :每个像素的像素着色器实现的处理中的像素着色器阶段。
ID3D11ShaderReflection :一个COM接口,在创作时间从已编译的着色器读取信息。
ID3D11ShaderReflectionConstantBuffer :一个辅助接口获取一个着色器的反射常数缓冲接口。
ID3D11ShaderReflectionType :一个辅助接口获取一个着色器的反射型接口。
ID3D11ShaderReflectionVariable :一个辅助接口得到一个着色器的反射变化的界面。
ID3D11ShaderTrace :一个辅助接口获取着色器执行的痕迹。
ID3D11ShaderTraceFactory :一个辅助接口着色器跟踪信息的对象。
ID3D11VertexShader :一个顶点着色器实现了每个顶点的顶点着色器处理阶段。
本文详细介绍了DirectX11中用于管理不同着色器任务的接口,包括类实例、动态链接、计算着色器、域着色器、几何着色器等,以及它们在着色器阶段中的作用。

被折叠的 条评论
为什么被折叠?



