如果我使用定點(或用1描述最小遊戲單元的整數)來描述我的頂點向量,我如何設置OpenGL/eigen轉換來處理它?如果我這樣做,我的頂點着色器:使用頂點着色器的定點運算
gl_Position = projectionMatrix * viewMatrix * modelMatrix * vec4(in_Position, 1.0)
如果我在傳遞IN_POSITION作爲GL_INT的VEC 3,我過去在矩陣作爲GL_FLOAT MAT4,將適當的鑄造做些什麼呢?是否有性能成本?
是否有可能準備我的轉換矩陣也是定點的?
這是一個2D遊戲,我認爲它比3D更可行。我真的更喜歡精確度,因爲當事情遠離原點時,似乎在大地圖上的位置已經退化。我意識到我可以逃脫只有對象位置是一個整數,而頂點仍然被描述爲浮動。但是,我認爲我的碰撞方案可以更好地處理定點頂點。性能差異通常是什麼?