├── .gitignore ├── LICENSE.md ├── README.md ├── cli ├── Cargo.toml └── src │ └── main.rs ├── example_project ├── basic_sample │ ├── index.html │ ├── logo.png │ ├── test.css │ ├── test.glsl │ └── test.js ├── codestage.toml ├── electricflower │ ├── electricflower.jpg │ ├── flower.js │ ├── index.html │ └── postprocess.js ├── halo │ ├── halo.jpg │ ├── halo.js │ ├── index.html │ └── voronoi.js ├── khronos │ └── webgl-debug.js ├── logo.png ├── logo4.png ├── meta.png ├── readme │ └── index.html ├── spacerocks │ ├── assets │ │ ├── f.png │ │ ├── height-map.png │ │ ├── rock-color.png │ │ ├── rock-nmap.png │ │ ├── rocks.png │ │ ├── shield-gradient.png │ │ ├── shield-noise.png │ │ ├── space_bk.jpg │ │ ├── space_dn.jpg │ │ ├── space_fr.jpg │ │ ├── space_lf.jpg │ │ ├── space_rt.jpg │ │ ├── space_up.jpg │ │ └── white-square-outline.png │ ├── index.html │ └── spacerocks.jpg └── tdl │ ├── base.js │ ├── buffers.js │ ├── clock.js │ ├── error.jpg │ ├── fast.js │ ├── fps.js │ ├── framebuffers.js │ ├── fullscreen.js │ ├── io.js │ ├── loader.js │ ├── log.js │ ├── math.js │ ├── misc.js │ ├── models.js │ ├── particles.js │ ├── primitives.js │ ├── programs.js │ ├── quaternions.js │ ├── screenshot.js │ ├── shader.js │ ├── string.js │ ├── sync.js │ ├── textures.js │ └── webgl.js ├── frontend ├── .gitignore ├── build.sh ├── code.html ├── package.json ├── package_monaco.py ├── public │ └── logo.svg ├── src │ ├── App.jsx │ ├── App.module.css │ ├── MenuItem.jsx │ ├── MenuItem.module.css │ ├── assets │ │ ├── CodeStage.json │ │ └── logo2.png │ ├── index.css │ └── index.jsx └── vite.config.js ├── logo.png ├── logo.psd ├── logo.svg ├── logo2.psd ├── logo3.psd └── meta.psd /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/README.md -------------------------------------------------------------------------------- /cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/cli/Cargo.toml -------------------------------------------------------------------------------- /cli/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/cli/src/main.rs -------------------------------------------------------------------------------- /example_project/basic_sample/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/basic_sample/index.html -------------------------------------------------------------------------------- /example_project/basic_sample/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/basic_sample/logo.png -------------------------------------------------------------------------------- /example_project/basic_sample/test.css: -------------------------------------------------------------------------------- 1 | #test { 2 | background-color: red; 3 | } -------------------------------------------------------------------------------- /example_project/basic_sample/test.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/basic_sample/test.glsl -------------------------------------------------------------------------------- /example_project/basic_sample/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/basic_sample/test.js -------------------------------------------------------------------------------- /example_project/codestage.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/codestage.toml -------------------------------------------------------------------------------- /example_project/electricflower/electricflower.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/electricflower/electricflower.jpg -------------------------------------------------------------------------------- /example_project/electricflower/flower.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/electricflower/flower.js -------------------------------------------------------------------------------- /example_project/electricflower/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/electricflower/index.html -------------------------------------------------------------------------------- /example_project/electricflower/postprocess.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/electricflower/postprocess.js -------------------------------------------------------------------------------- /example_project/halo/halo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/halo/halo.jpg -------------------------------------------------------------------------------- /example_project/halo/halo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/halo/halo.js -------------------------------------------------------------------------------- /example_project/halo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/halo/index.html -------------------------------------------------------------------------------- /example_project/halo/voronoi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/halo/voronoi.js -------------------------------------------------------------------------------- /example_project/khronos/webgl-debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/khronos/webgl-debug.js -------------------------------------------------------------------------------- /example_project/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/logo.png -------------------------------------------------------------------------------- /example_project/logo4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/logo4.png -------------------------------------------------------------------------------- /example_project/meta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/meta.png -------------------------------------------------------------------------------- /example_project/readme/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/readme/index.html -------------------------------------------------------------------------------- /example_project/spacerocks/assets/f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/spacerocks/assets/f.png -------------------------------------------------------------------------------- /example_project/spacerocks/assets/height-map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/spacerocks/assets/height-map.png -------------------------------------------------------------------------------- /example_project/spacerocks/assets/rock-color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/spacerocks/assets/rock-color.png -------------------------------------------------------------------------------- /example_project/spacerocks/assets/rock-nmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/spacerocks/assets/rock-nmap.png -------------------------------------------------------------------------------- /example_project/spacerocks/assets/rocks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/spacerocks/assets/rocks.png -------------------------------------------------------------------------------- /example_project/spacerocks/assets/shield-gradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/spacerocks/assets/shield-gradient.png -------------------------------------------------------------------------------- /example_project/spacerocks/assets/shield-noise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/spacerocks/assets/shield-noise.png -------------------------------------------------------------------------------- /example_project/spacerocks/assets/space_bk.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/spacerocks/assets/space_bk.jpg -------------------------------------------------------------------------------- /example_project/spacerocks/assets/space_dn.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/spacerocks/assets/space_dn.jpg -------------------------------------------------------------------------------- /example_project/spacerocks/assets/space_fr.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/spacerocks/assets/space_fr.jpg -------------------------------------------------------------------------------- /example_project/spacerocks/assets/space_lf.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/spacerocks/assets/space_lf.jpg -------------------------------------------------------------------------------- /example_project/spacerocks/assets/space_rt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/spacerocks/assets/space_rt.jpg -------------------------------------------------------------------------------- /example_project/spacerocks/assets/space_up.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/spacerocks/assets/space_up.jpg -------------------------------------------------------------------------------- /example_project/spacerocks/assets/white-square-outline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/spacerocks/assets/white-square-outline.png -------------------------------------------------------------------------------- /example_project/spacerocks/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/spacerocks/index.html -------------------------------------------------------------------------------- /example_project/spacerocks/spacerocks.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/spacerocks/spacerocks.jpg -------------------------------------------------------------------------------- /example_project/tdl/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/tdl/base.js -------------------------------------------------------------------------------- /example_project/tdl/buffers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/tdl/buffers.js -------------------------------------------------------------------------------- /example_project/tdl/clock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/tdl/clock.js -------------------------------------------------------------------------------- /example_project/tdl/error.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/tdl/error.jpg -------------------------------------------------------------------------------- /example_project/tdl/fast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/tdl/fast.js -------------------------------------------------------------------------------- /example_project/tdl/fps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/tdl/fps.js -------------------------------------------------------------------------------- /example_project/tdl/framebuffers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/tdl/framebuffers.js -------------------------------------------------------------------------------- /example_project/tdl/fullscreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/tdl/fullscreen.js -------------------------------------------------------------------------------- /example_project/tdl/io.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/tdl/io.js -------------------------------------------------------------------------------- /example_project/tdl/loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/tdl/loader.js -------------------------------------------------------------------------------- /example_project/tdl/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/tdl/log.js -------------------------------------------------------------------------------- /example_project/tdl/math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/tdl/math.js -------------------------------------------------------------------------------- /example_project/tdl/misc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/tdl/misc.js -------------------------------------------------------------------------------- /example_project/tdl/models.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/tdl/models.js -------------------------------------------------------------------------------- /example_project/tdl/particles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/tdl/particles.js -------------------------------------------------------------------------------- /example_project/tdl/primitives.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/tdl/primitives.js -------------------------------------------------------------------------------- /example_project/tdl/programs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/tdl/programs.js -------------------------------------------------------------------------------- /example_project/tdl/quaternions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/tdl/quaternions.js -------------------------------------------------------------------------------- /example_project/tdl/screenshot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/tdl/screenshot.js -------------------------------------------------------------------------------- /example_project/tdl/shader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/tdl/shader.js -------------------------------------------------------------------------------- /example_project/tdl/string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/tdl/string.js -------------------------------------------------------------------------------- /example_project/tdl/sync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/tdl/sync.js -------------------------------------------------------------------------------- /example_project/tdl/textures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/tdl/textures.js -------------------------------------------------------------------------------- /example_project/tdl/webgl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/example_project/tdl/webgl.js -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/frontend/build.sh -------------------------------------------------------------------------------- /frontend/code.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/frontend/code.html -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/package_monaco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/frontend/package_monaco.py -------------------------------------------------------------------------------- /frontend/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/frontend/public/logo.svg -------------------------------------------------------------------------------- /frontend/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/frontend/src/App.jsx -------------------------------------------------------------------------------- /frontend/src/App.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/frontend/src/App.module.css -------------------------------------------------------------------------------- /frontend/src/MenuItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/frontend/src/MenuItem.jsx -------------------------------------------------------------------------------- /frontend/src/MenuItem.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/frontend/src/MenuItem.module.css -------------------------------------------------------------------------------- /frontend/src/assets/CodeStage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/frontend/src/assets/CodeStage.json -------------------------------------------------------------------------------- /frontend/src/assets/logo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/frontend/src/assets/logo2.png -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/frontend/src/index.jsx -------------------------------------------------------------------------------- /frontend/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/frontend/vite.config.js -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/logo.png -------------------------------------------------------------------------------- /logo.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/logo.psd -------------------------------------------------------------------------------- /logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/logo.svg -------------------------------------------------------------------------------- /logo2.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/logo2.psd -------------------------------------------------------------------------------- /logo3.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/logo3.psd -------------------------------------------------------------------------------- /meta.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shi-yan/codestage/HEAD/meta.psd --------------------------------------------------------------------------------