glsl-coordinates

Installation
SKILL.md

GLSL Coordinate Transformations

2D Rotation

// Rotation matrix (counter-clockwise, angle in radians)
mat2 rot2D(float angle) {
  float s = sin(angle);
  float c = cos(angle);
  return mat2(c, -s, s, c);
}

// Usage
vec2 rotated = rot2D(radians(45.0)) * uv;
Related skills
Installs
1
GitHub Stars
2
First Seen
Apr 14, 2026