├── .gitignore ├── .npmignore ├── demo-index.js ├── package.json ├── readme.md ├── release ├── assets.html ├── basic.html ├── blend.html ├── img │ ├── brick-diffuse.png │ ├── brick-normals.png │ ├── grass.png │ ├── guy.png │ ├── pixel-diffuse.png │ ├── pixel-normals.png │ ├── scene.png │ ├── test-dxt1.crn │ ├── test-dxt1.dds │ ├── test-dxt5.crn │ ├── test-dxt5.dds │ └── test.tga ├── js │ ├── assets.js │ ├── basic.js │ ├── blend.js │ ├── normals-pixel.js │ ├── normals.js │ ├── s3tc.js │ ├── shaders-brfs.js │ ├── shaders-script-tag.js │ └── shockwave.js ├── normals-pixel.html ├── normals.html ├── s3tc.html ├── shaders-brfs.html ├── shaders-script-tag.html ├── shockwave.html └── vendor │ └── texture-util.js └── src ├── assets ├── main.js └── readme.md ├── basic ├── main.js └── readme.md ├── blend ├── blend.vert ├── darken.frag ├── lighten.frag ├── main.js └── readme.md ├── normals-pixel ├── lighting.frag ├── lighting.vert ├── main.js └── readme.md ├── normals ├── fonts.html ├── lighting.frag ├── lighting.vert ├── main.js └── readme.md ├── s3tc ├── CompressedTexture.js ├── CompressedTextureLoader.js ├── main.js ├── readme.md └── vendor.html ├── shaders ├── base.js ├── brfs │ ├── main.js │ ├── spotlight.frag │ └── spotlight.vert ├── readme.md └── script-tag │ ├── main.js │ └── shaders.html ├── shockwave ├── main.js ├── readme.md ├── shockwave.frag └── shockwave.vert └── template.html /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | npm-debug.log -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | npm-debug.log -------------------------------------------------------------------------------- /demo-index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/demo-index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/readme.md -------------------------------------------------------------------------------- /release/assets.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/release/assets.html -------------------------------------------------------------------------------- /release/basic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/release/basic.html -------------------------------------------------------------------------------- /release/blend.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/release/blend.html -------------------------------------------------------------------------------- /release/img/brick-diffuse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/release/img/brick-diffuse.png -------------------------------------------------------------------------------- /release/img/brick-normals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/release/img/brick-normals.png -------------------------------------------------------------------------------- /release/img/grass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/release/img/grass.png -------------------------------------------------------------------------------- /release/img/guy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/release/img/guy.png -------------------------------------------------------------------------------- /release/img/pixel-diffuse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/release/img/pixel-diffuse.png -------------------------------------------------------------------------------- /release/img/pixel-normals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/release/img/pixel-normals.png -------------------------------------------------------------------------------- /release/img/scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/release/img/scene.png -------------------------------------------------------------------------------- /release/img/test-dxt1.crn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/release/img/test-dxt1.crn -------------------------------------------------------------------------------- /release/img/test-dxt1.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/release/img/test-dxt1.dds -------------------------------------------------------------------------------- /release/img/test-dxt5.crn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/release/img/test-dxt5.crn -------------------------------------------------------------------------------- /release/img/test-dxt5.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/release/img/test-dxt5.dds -------------------------------------------------------------------------------- /release/img/test.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/release/img/test.tga -------------------------------------------------------------------------------- /release/js/assets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/release/js/assets.js -------------------------------------------------------------------------------- /release/js/basic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/release/js/basic.js -------------------------------------------------------------------------------- /release/js/blend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/release/js/blend.js -------------------------------------------------------------------------------- /release/js/normals-pixel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/release/js/normals-pixel.js -------------------------------------------------------------------------------- /release/js/normals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/release/js/normals.js -------------------------------------------------------------------------------- /release/js/s3tc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/release/js/s3tc.js -------------------------------------------------------------------------------- /release/js/shaders-brfs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/release/js/shaders-brfs.js -------------------------------------------------------------------------------- /release/js/shaders-script-tag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/release/js/shaders-script-tag.js -------------------------------------------------------------------------------- /release/js/shockwave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/release/js/shockwave.js -------------------------------------------------------------------------------- /release/normals-pixel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/release/normals-pixel.html -------------------------------------------------------------------------------- /release/normals.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/release/normals.html -------------------------------------------------------------------------------- /release/s3tc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/release/s3tc.html -------------------------------------------------------------------------------- /release/shaders-brfs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/release/shaders-brfs.html -------------------------------------------------------------------------------- /release/shaders-script-tag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/release/shaders-script-tag.html -------------------------------------------------------------------------------- /release/shockwave.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/release/shockwave.html -------------------------------------------------------------------------------- /release/vendor/texture-util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/release/vendor/texture-util.js -------------------------------------------------------------------------------- /src/assets/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/src/assets/main.js -------------------------------------------------------------------------------- /src/assets/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/src/assets/readme.md -------------------------------------------------------------------------------- /src/basic/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/src/basic/main.js -------------------------------------------------------------------------------- /src/basic/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/src/basic/readme.md -------------------------------------------------------------------------------- /src/blend/blend.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/src/blend/blend.vert -------------------------------------------------------------------------------- /src/blend/darken.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/src/blend/darken.frag -------------------------------------------------------------------------------- /src/blend/lighten.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/src/blend/lighten.frag -------------------------------------------------------------------------------- /src/blend/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/src/blend/main.js -------------------------------------------------------------------------------- /src/blend/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/src/blend/readme.md -------------------------------------------------------------------------------- /src/normals-pixel/lighting.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/src/normals-pixel/lighting.frag -------------------------------------------------------------------------------- /src/normals-pixel/lighting.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/src/normals-pixel/lighting.vert -------------------------------------------------------------------------------- /src/normals-pixel/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/src/normals-pixel/main.js -------------------------------------------------------------------------------- /src/normals-pixel/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/src/normals-pixel/readme.md -------------------------------------------------------------------------------- /src/normals/fonts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/src/normals/fonts.html -------------------------------------------------------------------------------- /src/normals/lighting.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/src/normals/lighting.frag -------------------------------------------------------------------------------- /src/normals/lighting.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/src/normals/lighting.vert -------------------------------------------------------------------------------- /src/normals/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/src/normals/main.js -------------------------------------------------------------------------------- /src/normals/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/src/normals/readme.md -------------------------------------------------------------------------------- /src/s3tc/CompressedTexture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/src/s3tc/CompressedTexture.js -------------------------------------------------------------------------------- /src/s3tc/CompressedTextureLoader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/src/s3tc/CompressedTextureLoader.js -------------------------------------------------------------------------------- /src/s3tc/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/src/s3tc/main.js -------------------------------------------------------------------------------- /src/s3tc/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/src/s3tc/readme.md -------------------------------------------------------------------------------- /src/s3tc/vendor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/src/s3tc/vendor.html -------------------------------------------------------------------------------- /src/shaders/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/src/shaders/base.js -------------------------------------------------------------------------------- /src/shaders/brfs/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/src/shaders/brfs/main.js -------------------------------------------------------------------------------- /src/shaders/brfs/spotlight.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/src/shaders/brfs/spotlight.frag -------------------------------------------------------------------------------- /src/shaders/brfs/spotlight.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/src/shaders/brfs/spotlight.vert -------------------------------------------------------------------------------- /src/shaders/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/src/shaders/readme.md -------------------------------------------------------------------------------- /src/shaders/script-tag/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/src/shaders/script-tag/main.js -------------------------------------------------------------------------------- /src/shaders/script-tag/shaders.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/src/shaders/script-tag/shaders.html -------------------------------------------------------------------------------- /src/shockwave/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/src/shockwave/main.js -------------------------------------------------------------------------------- /src/shockwave/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/src/shockwave/readme.md -------------------------------------------------------------------------------- /src/shockwave/shockwave.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/src/shockwave/shockwave.frag -------------------------------------------------------------------------------- /src/shockwave/shockwave.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/src/shockwave/shockwave.vert -------------------------------------------------------------------------------- /src/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/kami-demos/HEAD/src/template.html --------------------------------------------------------------------------------