├── .gitignore ├── README.md ├── dist ├── index.bundle.js └── index.html ├── gulpfile.js ├── package.json └── pages ├── components ├── code-editor.js ├── info.js ├── info.less ├── layout.js ├── layout.less ├── menu.js └── screen.js ├── index.html ├── index.js ├── index.less ├── lib ├── compile-shader.js └── run.js └── shaders ├── bos homework ├── cell.glsl ├── cross.glsl ├── light.glsl ├── line.glsl ├── maze.glsl ├── move.glsl ├── noise.glsl ├── rainbow.glsl ├── ring.glsl ├── rotate.glsl ├── triangleGrid.glsl ├── water.glsl ├── waveForm.glsl ├── waveNoise.glsl └── whiteNoise.glsl ├── guide ├── E01 First Shader.glsl ├── E02 Gradient.glsl ├── E03 Grid.glsl ├── E04 Line.glsl ├── E05 Curve.glsl ├── E06 Multiple Curve.glsl ├── E07 Images.glsl ├── E08 Advanced Images.glsl ├── E09 Videos.glsl ├── E10 Polar System.glsl ├── E11 Random.glsl ├── E12 White Noise.glsl └── E13 Cellar Noise.glsl ├── index.js └── shadertoy ├── flame.glsl ├── rainbowring.glsl ├── silexarts.glsl └── water.glsl /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/README.md -------------------------------------------------------------------------------- /dist/index.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/dist/index.bundle.js -------------------------------------------------------------------------------- /dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/dist/index.html -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/gulpfile.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/package.json -------------------------------------------------------------------------------- /pages/components/code-editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/components/code-editor.js -------------------------------------------------------------------------------- /pages/components/info.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/components/info.js -------------------------------------------------------------------------------- /pages/components/info.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/components/info.less -------------------------------------------------------------------------------- /pages/components/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/components/layout.js -------------------------------------------------------------------------------- /pages/components/layout.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/components/layout.less -------------------------------------------------------------------------------- /pages/components/menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/components/menu.js -------------------------------------------------------------------------------- /pages/components/screen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/components/screen.js -------------------------------------------------------------------------------- /pages/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/index.html -------------------------------------------------------------------------------- /pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/index.js -------------------------------------------------------------------------------- /pages/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/index.less -------------------------------------------------------------------------------- /pages/lib/compile-shader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/lib/compile-shader.js -------------------------------------------------------------------------------- /pages/lib/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/lib/run.js -------------------------------------------------------------------------------- /pages/shaders/bos homework/cell.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/shaders/bos homework/cell.glsl -------------------------------------------------------------------------------- /pages/shaders/bos homework/cross.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/shaders/bos homework/cross.glsl -------------------------------------------------------------------------------- /pages/shaders/bos homework/light.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/shaders/bos homework/light.glsl -------------------------------------------------------------------------------- /pages/shaders/bos homework/line.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/shaders/bos homework/line.glsl -------------------------------------------------------------------------------- /pages/shaders/bos homework/maze.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/shaders/bos homework/maze.glsl -------------------------------------------------------------------------------- /pages/shaders/bos homework/move.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/shaders/bos homework/move.glsl -------------------------------------------------------------------------------- /pages/shaders/bos homework/noise.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/shaders/bos homework/noise.glsl -------------------------------------------------------------------------------- /pages/shaders/bos homework/rainbow.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/shaders/bos homework/rainbow.glsl -------------------------------------------------------------------------------- /pages/shaders/bos homework/ring.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/shaders/bos homework/ring.glsl -------------------------------------------------------------------------------- /pages/shaders/bos homework/rotate.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/shaders/bos homework/rotate.glsl -------------------------------------------------------------------------------- /pages/shaders/bos homework/triangleGrid.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/shaders/bos homework/triangleGrid.glsl -------------------------------------------------------------------------------- /pages/shaders/bos homework/water.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/shaders/bos homework/water.glsl -------------------------------------------------------------------------------- /pages/shaders/bos homework/waveForm.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/shaders/bos homework/waveForm.glsl -------------------------------------------------------------------------------- /pages/shaders/bos homework/waveNoise.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/shaders/bos homework/waveNoise.glsl -------------------------------------------------------------------------------- /pages/shaders/bos homework/whiteNoise.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/shaders/bos homework/whiteNoise.glsl -------------------------------------------------------------------------------- /pages/shaders/guide/E01 First Shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/shaders/guide/E01 First Shader.glsl -------------------------------------------------------------------------------- /pages/shaders/guide/E02 Gradient.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/shaders/guide/E02 Gradient.glsl -------------------------------------------------------------------------------- /pages/shaders/guide/E03 Grid.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/shaders/guide/E03 Grid.glsl -------------------------------------------------------------------------------- /pages/shaders/guide/E04 Line.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/shaders/guide/E04 Line.glsl -------------------------------------------------------------------------------- /pages/shaders/guide/E05 Curve.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/shaders/guide/E05 Curve.glsl -------------------------------------------------------------------------------- /pages/shaders/guide/E06 Multiple Curve.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/shaders/guide/E06 Multiple Curve.glsl -------------------------------------------------------------------------------- /pages/shaders/guide/E07 Images.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/shaders/guide/E07 Images.glsl -------------------------------------------------------------------------------- /pages/shaders/guide/E08 Advanced Images.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/shaders/guide/E08 Advanced Images.glsl -------------------------------------------------------------------------------- /pages/shaders/guide/E09 Videos.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/shaders/guide/E09 Videos.glsl -------------------------------------------------------------------------------- /pages/shaders/guide/E10 Polar System.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/shaders/guide/E10 Polar System.glsl -------------------------------------------------------------------------------- /pages/shaders/guide/E11 Random.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/shaders/guide/E11 Random.glsl -------------------------------------------------------------------------------- /pages/shaders/guide/E12 White Noise.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/shaders/guide/E12 White Noise.glsl -------------------------------------------------------------------------------- /pages/shaders/guide/E13 Cellar Noise.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/shaders/guide/E13 Cellar Noise.glsl -------------------------------------------------------------------------------- /pages/shaders/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/shaders/index.js -------------------------------------------------------------------------------- /pages/shaders/shadertoy/flame.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/shaders/shadertoy/flame.glsl -------------------------------------------------------------------------------- /pages/shaders/shadertoy/rainbowring.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/shaders/shadertoy/rainbowring.glsl -------------------------------------------------------------------------------- /pages/shaders/shadertoy/silexarts.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/shaders/shadertoy/silexarts.glsl -------------------------------------------------------------------------------- /pages/shaders/shadertoy/water.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xieguanglei/tiny-shadertoy/HEAD/pages/shaders/shadertoy/water.glsl --------------------------------------------------------------------------------