如果我使用定点(或用1描述最小游戏单元的整数)来描述我的顶点向量,我如何设置OpenGL/eigen转换来处理它?如果我这样做,我的顶点着色器:使用顶点着色器的定点运算
gl_Position = projectionMatrix * viewMatrix * modelMatrix * vec4(in_Position, 1.0)
如果我在传递IN_POSITION作为GL_INT的VEC 3,我过去在矩阵作为GL_FLOAT MAT4,将适当的铸造做些什么呢?是否有性能成本?
是否有可能准备我的转换矩阵也是定点的?
这是一个2D游戏,我认为它比3D更可行。我真的更喜欢精确度,因为当事情远离原点时,似乎在大地图上的位置已经退化。我意识到我可以逃脱只有对象位置是一个整数,而顶点仍然被描述为浮动。但是,我认为我的碰撞方案可以更好地处理定点顶点。性能差异通常是什么?