glPointSize(GLfloat size); glDrawElements(GL_POINTS,...)画点默认点的半径为一个像素,因此去查询得知使用这个函数可以设置画出的点的大小,size为点的半径(以像素为单位),试了好久未生效。 Google后得出结论: OpenGL ES 2.0版本后glPointSize()改为了在顶点着色器上设置gl_PointSize。 out gl_PerVertex { vec4 gl_Position; float gl_PointSize; float gl_ClipDistance[]; }; 如上,gl_PointSize为float,切记设置的大小后面加".0"。
glPointSize()未起作用 glDrawElements
最新推荐文章于 2023-07-30 21:34:08 发布