【发布时间】:2019-04-14 16:11:18
【问题描述】:
我正在尝试构建一个简单的 y=x 曲线,其中 -0.5
代码在这里: https://github.com/abhimittal664/opengl
我不完全确定,但这可能是由于 MVP 矩阵造成的吗?我试过用它们做实验,但没有用。
另外,有没有办法调试着色器文件中的问题?我在英特尔集成显卡机器上使用 Visual Studio 2017。看起来 Visual Studio 图形调试器仅适用于 Directx。目前我只是尝试通过输出不同颜色的点来进行调试以获得视觉提示。
谢谢
编辑 1: y = x 函数在顶点着色器中。顶点缓冲区只有 x 值,y,z = 0。
【问题讨论】:
-
y=x 函数在顶点着色器文件中。这只会生成 x 值
-
啊,我明白了。如果 x > 0 则颜色为红色,如果 x
-
我把背景设为白色。添加了调试用的彩线,但是如果你运行代码,x > 0 是不显示的,这就是问题,即黑色可见但没有红色点
标签: c++ opengl rendering glm-math