Files
ebiten/internal/graphicscommand
Hajime Hoshi b78d867e7a internal/colormshader: extract ColorM shader logic from builtinshader
Create a new internal/colormshader package that owns the color matrix
shader generation, fully independent of internal/builtinshader. It has
its own shader template with ColorM logic baked in, its own
Filter/Address types, and a go:generate pipeline producing defs.go.

This removes the useColorM dimension from internal/builtinshader,
reducing it from 18 shader variants to 9. The colorm package now
imports only colormshader (not builtinshader) for shader sources,
preparing for the v2/v3 split where v2's colorm cannot access v3's
builtinshader.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-14 15:59:50 +09:00
..
2025-12-29 01:33:23 +09:00
2018-10-28 20:10:05 +09:00
2024-09-07 23:24:55 +09:00
2024-01-02 17:14:38 +09:00