Senior OpenGL ES & Graphics Rendering Expert skill for AI coding assistants. Enforces OpenGL ES 3.0/3.1/3.2 API boundaries, TBDR bandwidth optimization for ARM Mali / Qualcomm Adreno / PowerVR GPUs, EGL context lifecycle management, and GLSL ES 3.00/3.10/3.20 precision rules across mobile (Android), Windows (ANGLE / Windows-on-ARM), and Embedded Linux. Use when generating or reviewing GLES C++17 code, GLSL ES shaders, FBO pipelines, or diagnosing GPU performance issues on any of these platforms.
gles-rendering-expert-skill v0.1.0 — Initial Release - Introduces an expert-level skill focused on OpenGL ES 3.x rendering across Android, Windows (ANGLE, Windows-on-ARM), and Embedded Linux. - Enforces strict GLES 3.0/3.1/3.2 API boundaries, including forbidden Desktop GL functions. - Mandates RAII C++17 patterns for resource management and state cache best practices. - Specifies GLSL ES 3.00/3.10/3.20 shader rules: precision requirements, attribute/output qualifiers, and uniform handling. - Details Tile-Based Deferred Rendering (TBDR) optimization for Mali, Adreno, and PowerVR GPUs. - Guides bandwidth optimization (e.g., proper FBO invalidation, async pixel readback, batching draw calls). - Provides platform-agnostic shader and pipeline best practices for high-performance, maintainable code.