使用无符号int坐标的openGL绘图

时间:2016-02-24 06:04:04

标签: c++ opengl

我一直试图用无符号整数坐标绘制点 但是,每当我在中心绘制一个点而在最右边绘制下一个点时,我看不到任何其他点(除了下一行的第一个和第二个)。有没有办法解决这个问题而不转换为花车?

我的抽奖代码如下:

*this

修改

我已经确定它与顶点着色器中的gl_Position.w值有关,有人能告诉我如何正确使用它吗?

编辑2: 我已经在0和_maxValue(当前最大的无符号int)之间分配了值,并将其设置为gl_Position.w,在它绘制到屏幕的那一刻但是只在左上象限中,我认为这是因为它被映射到0.0-1.0而不是-1.0-1.0。你是如何解决这个问题的?

或者我觉得我应该用投影矩阵做一些事情,我以前不需要使用它因为我对openGL比较新,所以我不确定具体是什么我具体如果这是正确的方法需要,所以任何帮助将不胜感激

0 个答案:

没有答案