| name | glsl |
| description | GLSL shader programming skill for OpenGL/Vulkan, fragment and vertex shaders. |
| allowed-tools | Read, Grep, Write, Bash, Edit, Glob, WebFetch |
| graph | {"domains":["domain:gaming"],"specializations":["specialization:game-development"],"skillAreas":["skill-area:shader-programming","skill-area:graphics-rendering"],"roles":["role:game-developer"]} |
GLSL Skill
GLSL shader programming for OpenGL/Vulkan.
Overview
This skill provides capabilities for writing GLSL shaders.
Capabilities
- Vertex and fragment shaders
- Geometry shaders
- Uniform handling
- Cross-platform shading
Usage Patterns
#version 450
layout(location = 0) in vec3 position;
layout(location = 0) out vec4 fragColor;
uniform mat4 mvp;
void main() {
gl_Position = mvp * vec4(position, 1.0);
}
References