我想在纹理上添加一个简单的黑盒子(如:effect)(ID3D11ShaderResourceView),在DX11中有一种简单的方法吗?不想写阴影来做。
答案 0 :(得分:0)
嗯,你要做的事实上是“以编程方式初始化纹理”。来自D3D POV的纹理只不过是具有明确定义的布局的内存片段。通常,您可以创建纹理资源,从纹理文件中读取数据(例如* .BMP),将数据放入纹理中,然后将其提供给管道进行采样。
在您的情况下,您还需要一个额外的步骤:
这也可以用于“生成”纹理,例如棋盘格或云。
您可以找到所需的所有信息here。