we (web engine): Experimental web browser project to understand the limits of Claude

Implement Metal render pipeline: 2D shaders and vertex format master

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>


+801
1 changed file