# Glsl

> GLSL shader programming skill for OpenGL/Vulkan, fragment and vertex shaders.

- Skill: `a5c-ai/glsl` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add a5c-ai/glsl`
- Raw SKILL.md: https://api.skillmd.com/api/skills/a5c-ai/glsl/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: a5c-ai (https://skillmd.com/u/a5c-ai)
- Updated: 2026-08-19
- Page: https://skillmd.com/skills/a5c-ai/glsl

---


# 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

```glsl
#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

- [GLSL Specification](https://www.khronos.org/opengl/wiki/Core_Language_(GLSL))

