# shaderdsl **Repository Path**: mirrors_adobe-webplatform/shaderdsl ## Basic Information - **Project Name**: shaderdsl - **Description**: A compiler from a subset of JavaScript to GLSL. - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2025-10-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ShaderDSL.js ============ A compiler from a subset of JavaScript to GLSL. Based on the RiverTrail JIT. Some examples use the Gladder library. FAQ === **What is ShaderDSL.js?** ShaderDSL.js allows you to write GLSL shaders in plain JavaScript, instead of the C like (GLSL) language used today. **Why ShaderDSL.js?** We wanted to experiment with a more approachable way for web developers to author shaders, hence the use of JavaScript. **Do I need to enable special flags or use a specific browser to play with ShaderDSL.js?** No, ShaderDSL.js relies only on the portable, pure Javascript part of RiverTrail, and works in all the browsers with WebGL enabled (Firefox, Chrome, Safari). **What is the status of ShaderDSL.js?** The project is an experiment and not intended to be used in production. If you are interested in contributing, please do, we want this project to be a playground for new ways of authoring shaders.