Implement Metal render pipeline: 2D shaders and vertex format
Add MSL shaders (vertex + fragment) for 2D quad rendering with pixel-to-NDC
coordinate transform and dual-mode fragment shader (solid color + textured).
Create MTLRenderPipelineState with alpha blending, define Vertex/Uniforms/Quad
structs, and implement MetalRenderer for batched draw call encoding.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
authored by
tangled.org
0cfb9ddb
aa4a232f