Shader :Shader

本文详细介绍了DirectX11中用于管理不同着色器任务的接口,包括类实例、动态链接、计算着色器、域着色器、几何着色器等,以及它们在着色器阶段中的作用。

 

ID3D11ClassInstance :封装HLSL类。

ID3D11ClassLinkage :封装HLSL的动态链接。

ID3D11ComputeShader :管理可执行程序(计算着色器),控制计算着色器的阶段。

ID3D11DomainShader :一个域着色器评估在相应的UV坐标控制点,找到一个顶点的位置在表面上,这是第三个阶段的三个实现Tessellation(曲面细分)

ID3D11GeometryShader :几何着色器实现了每个原始的几何着色器处理阶段。

ID3D11HullShader :船体着色器转换高阶表面到一个补丁近似,这是第一阶段的三个实现Tessellation(曲面细分)

ID3D11PixelShader :每个像素的像素着色器实现的处理中的像素着色器阶段。

ID3D11ShaderReflection :一个COM接口,在创作时间从已编译的着色器读取信息。

ID3D11ShaderReflectionConstantBuffer :一个辅助接口获取一个着色器的反射常数缓冲接口。

ID3D11ShaderReflectionType :一个辅助接口获取一个着色器的反射型接口。

ID3D11ShaderReflectionVariable :一个辅助接口得到一个着色器的反射变化的界面。

ID3D11ShaderTrace :一个辅助接口获取着色器执行的痕迹。

ID3D11ShaderTraceFactory :一个辅助接口着色器跟踪信息的对象。

ID3D11VertexShader :一个顶点着色器实现了每个顶点的顶点着色器处理阶段。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值