glPoint文件中的glPointSize

问题描述 投票:0回答:1

我有简单的GLSL着色器:

---VERTEX SHADER---
   #ifdef GL_ES
       precision highp float;
   #endif

   attribute vec3  v_pos;   

   uniform mat4 modelview_mat;
   uniform mat4 projection_mat;

   void main (void) {
       gl_Position = projection_mat * modelview_mat * vec4(v_pos, 0.01);
       gl_PointSize=100.0f;----------------------> here I add PointSize, but nothing changed
   }

  ---FRAGMENT SHADER---
  #ifdef GL_ES
      precision highp float;
  #endif

  void main(void)
  {
       gl_FragColor = vec4(1.0,1.0,0.0,1.0);
  }

我应该在代码的哪里插入gl_PointSizeglEnable(GL_PROGRAM_POINT_SIZE)

glsl shader glpointsize
1个回答
-1
投票

您应该使用

   glEnable(GL_VERTEX_PROGRAM_POINT_SIZE);
© www.soinside.com 2019 - 2024. All rights reserved.