Metro中的D3D11不支持D3DReflect
.
为什么不?
我的 API 使用它来动态获取着色器的常量缓冲区大小。
有没有其他方法可以在没有ID3D11ShaderReflection
对象的情况下在 D3D11 中动态获得恒定的缓冲区大小?还是按名称获取常量变量?
如果我想为 Metro 制作一个着色器编译工具怎么办?
什么是我想要制作一个允许您动态生成需要着色器生成的复杂画笔的艺术应用程序。但这不起作用。
Windows(Desktop)、OSX、Linux、iOS或Android是否有这些着色器限制?
不,那Metro到底为什么要这么做?