| name | glsl |
| description | GLSL shader programming skill for OpenGL/Vulkan, fragment and vertex shaders. |
| allowed-tools | Read, Grep, Write, Bash, Edit, Glob, WebFetch |
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