3
有沒有辦法將紋理應用到OpenGl 4.3中的點精靈?我已搜索周圍的上網,但大多數的教程和指南使用舊版本仍然支持:OpenGL 4.3中紋理點精靈
glTexEnvi(GL_POINT_SPRITE, GL_COORD_REPLACE, GL_FALSE);
不過這個功能似乎不再得到支持和標準的紋理環境似乎並沒有工作。有關如何做到這一點或在哪裏可以找到如何做的建議?
有沒有辦法將紋理應用到OpenGl 4.3中的點精靈?我已搜索周圍的上網,但大多數的教程和指南使用舊版本仍然支持:OpenGL 4.3中紋理點精靈
glTexEnvi(GL_POINT_SPRITE, GL_COORD_REPLACE, GL_FALSE);
不過這個功能似乎不再得到支持和標準的紋理環境似乎並沒有工作。有關如何做到這一點或在哪裏可以找到如何做的建議?
您use gl_PointCoord
in your fragment shader。該值在點的表面上從[0,1]開始。在進行點渲染時,它是在點的表面上唯一改變的唯一輸入。 (0,0)是該點的左上角。
但是,您可以根據此值計算紋理座標。