OpenGL3.3點,線面

qq_43535469發表於2020-10-21

更改點的大小

glPointSize();

這個函式可以在c++程式碼中設定點的大小

gl_PointSize

這是 頂點細分幾何著色器中的內建變數 在開啟GL_PROGRAM_POINT_SIZE狀態之後才能在這色情中寫入gl_PointSize 否則這個值就會被忽略 系統依然會使用 glPointSize()中的值

點精靈

gl_PointCoord

gl_PointCoord是片元著色器中的內部變數 包含了當前片元在點區域內的座標資訊 他的值也只對點的渲染有效

相關文章