├── .eleventy.js ├── .github └── workflows │ └── main.yaml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── package.json ├── page ├── _data │ └── README.md ├── assets │ ├── main.css │ ├── main.js │ ├── menu.svg │ ├── query-args.js │ ├── shader.css │ └── shader.js ├── index.njk └── shaders │ └── shader.njk ├── scripts └── build-shader-list.js └── shaders ├── basics ├── basic-textures.es3.glsl ├── basic-textures.glsl ├── basic-textures.wgsl ├── basic-uniforms.es3.glsl ├── basic-uniforms.glsl ├── basic-uniforms.wgsl └── basic-variables.wgsl ├── misc ├── linear-to-srgb.glsl └── linear-to-srgb.wgsl └── rendering ├── fullscreen-quad.es3.glsl ├── fullscreen-quad.wgsl ├── point-lit-geometry.es3.glsl ├── point-lit-geometry.wgsl ├── skybox.es3.glsl ├── skybox.wgsl ├── textured-geometry.es3.glsl ├── textured-geometry.glsl ├── textured-geometry.hlsl └── textured-geometry.wgsl /.eleventy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toji/rosetta/HEAD/.eleventy.js -------------------------------------------------------------------------------- /.github/workflows/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toji/rosetta/HEAD/.github/workflows/main.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | _site 3 | page/_data/shaderList.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toji/rosetta/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toji/rosetta/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toji/rosetta/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toji/rosetta/HEAD/package.json -------------------------------------------------------------------------------- /page/_data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toji/rosetta/HEAD/page/_data/README.md -------------------------------------------------------------------------------- /page/assets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toji/rosetta/HEAD/page/assets/main.css -------------------------------------------------------------------------------- /page/assets/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toji/rosetta/HEAD/page/assets/main.js -------------------------------------------------------------------------------- /page/assets/menu.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toji/rosetta/HEAD/page/assets/menu.svg -------------------------------------------------------------------------------- /page/assets/query-args.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toji/rosetta/HEAD/page/assets/query-args.js -------------------------------------------------------------------------------- /page/assets/shader.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toji/rosetta/HEAD/page/assets/shader.css -------------------------------------------------------------------------------- /page/assets/shader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toji/rosetta/HEAD/page/assets/shader.js -------------------------------------------------------------------------------- /page/index.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toji/rosetta/HEAD/page/index.njk -------------------------------------------------------------------------------- /page/shaders/shader.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toji/rosetta/HEAD/page/shaders/shader.njk -------------------------------------------------------------------------------- /scripts/build-shader-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toji/rosetta/HEAD/scripts/build-shader-list.js -------------------------------------------------------------------------------- /shaders/basics/basic-textures.es3.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toji/rosetta/HEAD/shaders/basics/basic-textures.es3.glsl -------------------------------------------------------------------------------- /shaders/basics/basic-textures.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toji/rosetta/HEAD/shaders/basics/basic-textures.glsl -------------------------------------------------------------------------------- /shaders/basics/basic-textures.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toji/rosetta/HEAD/shaders/basics/basic-textures.wgsl -------------------------------------------------------------------------------- /shaders/basics/basic-uniforms.es3.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toji/rosetta/HEAD/shaders/basics/basic-uniforms.es3.glsl -------------------------------------------------------------------------------- /shaders/basics/basic-uniforms.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toji/rosetta/HEAD/shaders/basics/basic-uniforms.glsl -------------------------------------------------------------------------------- /shaders/basics/basic-uniforms.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toji/rosetta/HEAD/shaders/basics/basic-uniforms.wgsl -------------------------------------------------------------------------------- /shaders/basics/basic-variables.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toji/rosetta/HEAD/shaders/basics/basic-variables.wgsl -------------------------------------------------------------------------------- /shaders/misc/linear-to-srgb.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toji/rosetta/HEAD/shaders/misc/linear-to-srgb.glsl -------------------------------------------------------------------------------- /shaders/misc/linear-to-srgb.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toji/rosetta/HEAD/shaders/misc/linear-to-srgb.wgsl -------------------------------------------------------------------------------- /shaders/rendering/fullscreen-quad.es3.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toji/rosetta/HEAD/shaders/rendering/fullscreen-quad.es3.glsl -------------------------------------------------------------------------------- /shaders/rendering/fullscreen-quad.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toji/rosetta/HEAD/shaders/rendering/fullscreen-quad.wgsl -------------------------------------------------------------------------------- /shaders/rendering/point-lit-geometry.es3.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toji/rosetta/HEAD/shaders/rendering/point-lit-geometry.es3.glsl -------------------------------------------------------------------------------- /shaders/rendering/point-lit-geometry.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toji/rosetta/HEAD/shaders/rendering/point-lit-geometry.wgsl -------------------------------------------------------------------------------- /shaders/rendering/skybox.es3.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toji/rosetta/HEAD/shaders/rendering/skybox.es3.glsl -------------------------------------------------------------------------------- /shaders/rendering/skybox.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toji/rosetta/HEAD/shaders/rendering/skybox.wgsl -------------------------------------------------------------------------------- /shaders/rendering/textured-geometry.es3.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toji/rosetta/HEAD/shaders/rendering/textured-geometry.es3.glsl -------------------------------------------------------------------------------- /shaders/rendering/textured-geometry.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toji/rosetta/HEAD/shaders/rendering/textured-geometry.glsl -------------------------------------------------------------------------------- /shaders/rendering/textured-geometry.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toji/rosetta/HEAD/shaders/rendering/textured-geometry.hlsl -------------------------------------------------------------------------------- /shaders/rendering/textured-geometry.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toji/rosetta/HEAD/shaders/rendering/textured-geometry.wgsl --------------------------------------------------------------------------------