是什么定义了这些OpenGL渲染尺寸限制?

是什么定义了这些OpenGL渲染尺寸限制?,opengl,Opengl,在我的系统上,我用OpenGL绘制的任何超出(-3270032700)范围的东西都不会被渲染(或者折叠回该范围,我想不出来) 什么定义了这些限制?可以修改吗 编辑:感谢大家指出了正确的方向。原来我的绘图代码使用的是GLshort值。我用闪烁值替换了这些值,我再也看不到这些限制了。我不知道您到底在做什么,但这看起来像是有符号16位整数(-32768..32767)的数字溢出。我不知道您到底在做什么,但这看起来像是有符号16位整数(-32768..32767)的数字溢出.是否调用glVertex3

在我的系统上,我用OpenGL绘制的任何超出(-3270032700)范围的东西都不会被渲染(或者折叠回该范围,我想不出来)

什么定义了这些限制?可以修改吗



编辑:感谢大家指出了正确的方向。原来我的绘图代码使用的是GLshort值。我用闪烁值替换了这些值,我再也看不到这些限制了。

我不知道您到底在做什么,但这看起来像是有符号16位整数(-32768..32767)的数字溢出。

我不知道您到底在做什么,但这看起来像是有符号16位整数(-32768..32767)的数字溢出.

是否调用
glVertex3s
绘制顶点?正如Malte Clasen指出的,顶点将在2^15-1处溢出

是否调用
glVertex3s
绘制顶点?正如Malte Clasen指出的,顶点将在2^15-1处溢出