Vertex Shaders
In "Modern" OpenGL |
Prof. David Bernstein
|
Computer Science Department |
bernstdh@jmu.edu |
layout
statement in the shader
(e.g., layout(location = 0) in vec4 position;
)
in int gl_VertexID
:
in int gl_InstanceID
:
glGetUniformLocation()
to get a handle/name/IDglUniform____()
to initializeuniform type
identifier;
out type
identifier
statementvec4 gl_Position
- The clip-space position
of the vertexfloat gl_PointSize
- The width and height of a
pixel (only meaningful for point primitives)float gl_ClipDistance
- Distance to the clipping
plane (negative for outside)