【发布时间】:2018-05-28 06:58:56
【问题描述】:
如标题中所述,我需要在 C++ 代码中获取像素着色器版本和顶点着色器版本。但我不知道该怎么做。有没有人可以帮帮我?
【问题讨论】:
-
我尝试使用glGetString,但没有得到正确的结果。
-
从什么获取版本?从驱动程序/硬件,从编译的着色器 blob,什么?
-
@ChuckWalbourn 在浏览器地址栏中输入 chrome://gpu,您将在页面中看到像素着色器版本。这就是我想要的
-
您使用的是哪个版本的 DirectX? 9、10、11、12?
-
“像素着色器版本”是 Direct3D 9 中的一项功能。在 Direct3D 10 或更高版本中,它由 Direct3D hardware feature level 暗示。
标签: c++ directx version shader pixel