├── .gitignore ├── .travis.yml ├── Cargo.lock ├── Cargo.toml ├── DEV.md ├── README.md ├── assets ├── floral_teapot.png ├── sky.png └── teapot_mesh.bin ├── doc ├── part-1-triangle.adoc ├── part-2-push-constants.adoc ├── part-3-vertex-buffers.adoc ├── rs │ ├── part-1-triangle.adoc │ ├── part-2-push-constants.adoc │ └── part-3-vertex-buffers.adoc ├── shaders │ ├── part-1.frag.adoc │ ├── part-1.vert.adoc │ ├── part-2.frag.adoc │ ├── part-2.vert.adoc │ ├── part-3.frag.adoc │ └── part-3.vert.adoc └── toml │ └── Cargo.adoc ├── generate_sources ├── run_all ├── run_tests └── src └── bin ├── part-1-triangle.rs ├── part-2-push-constants.rs ├── part-3-vertex-buffers.rs └── shaders ├── part-1.frag ├── part-1.vert ├── part-2.frag ├── part-2.vert ├── part-3.frag └── part-3.vert /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mistodon/gfx-hal-tutorials/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mistodon/gfx-hal-tutorials/HEAD/.travis.yml -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mistodon/gfx-hal-tutorials/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mistodon/gfx-hal-tutorials/HEAD/Cargo.toml -------------------------------------------------------------------------------- /DEV.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mistodon/gfx-hal-tutorials/HEAD/DEV.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mistodon/gfx-hal-tutorials/HEAD/README.md -------------------------------------------------------------------------------- /assets/floral_teapot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mistodon/gfx-hal-tutorials/HEAD/assets/floral_teapot.png -------------------------------------------------------------------------------- /assets/sky.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mistodon/gfx-hal-tutorials/HEAD/assets/sky.png -------------------------------------------------------------------------------- /assets/teapot_mesh.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mistodon/gfx-hal-tutorials/HEAD/assets/teapot_mesh.bin -------------------------------------------------------------------------------- /doc/part-1-triangle.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mistodon/gfx-hal-tutorials/HEAD/doc/part-1-triangle.adoc -------------------------------------------------------------------------------- /doc/part-2-push-constants.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mistodon/gfx-hal-tutorials/HEAD/doc/part-2-push-constants.adoc -------------------------------------------------------------------------------- /doc/part-3-vertex-buffers.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mistodon/gfx-hal-tutorials/HEAD/doc/part-3-vertex-buffers.adoc -------------------------------------------------------------------------------- /doc/rs/part-1-triangle.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mistodon/gfx-hal-tutorials/HEAD/doc/rs/part-1-triangle.adoc -------------------------------------------------------------------------------- /doc/rs/part-2-push-constants.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mistodon/gfx-hal-tutorials/HEAD/doc/rs/part-2-push-constants.adoc -------------------------------------------------------------------------------- /doc/rs/part-3-vertex-buffers.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mistodon/gfx-hal-tutorials/HEAD/doc/rs/part-3-vertex-buffers.adoc -------------------------------------------------------------------------------- /doc/shaders/part-1.frag.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mistodon/gfx-hal-tutorials/HEAD/doc/shaders/part-1.frag.adoc -------------------------------------------------------------------------------- /doc/shaders/part-1.vert.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mistodon/gfx-hal-tutorials/HEAD/doc/shaders/part-1.vert.adoc -------------------------------------------------------------------------------- /doc/shaders/part-2.frag.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mistodon/gfx-hal-tutorials/HEAD/doc/shaders/part-2.frag.adoc -------------------------------------------------------------------------------- /doc/shaders/part-2.vert.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mistodon/gfx-hal-tutorials/HEAD/doc/shaders/part-2.vert.adoc -------------------------------------------------------------------------------- /doc/shaders/part-3.frag.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mistodon/gfx-hal-tutorials/HEAD/doc/shaders/part-3.frag.adoc -------------------------------------------------------------------------------- /doc/shaders/part-3.vert.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mistodon/gfx-hal-tutorials/HEAD/doc/shaders/part-3.vert.adoc -------------------------------------------------------------------------------- /doc/toml/Cargo.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mistodon/gfx-hal-tutorials/HEAD/doc/toml/Cargo.adoc -------------------------------------------------------------------------------- /generate_sources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mistodon/gfx-hal-tutorials/HEAD/generate_sources -------------------------------------------------------------------------------- /run_all: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mistodon/gfx-hal-tutorials/HEAD/run_all -------------------------------------------------------------------------------- /run_tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mistodon/gfx-hal-tutorials/HEAD/run_tests -------------------------------------------------------------------------------- /src/bin/part-1-triangle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mistodon/gfx-hal-tutorials/HEAD/src/bin/part-1-triangle.rs -------------------------------------------------------------------------------- /src/bin/part-2-push-constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mistodon/gfx-hal-tutorials/HEAD/src/bin/part-2-push-constants.rs -------------------------------------------------------------------------------- /src/bin/part-3-vertex-buffers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mistodon/gfx-hal-tutorials/HEAD/src/bin/part-3-vertex-buffers.rs -------------------------------------------------------------------------------- /src/bin/shaders/part-1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mistodon/gfx-hal-tutorials/HEAD/src/bin/shaders/part-1.frag -------------------------------------------------------------------------------- /src/bin/shaders/part-1.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mistodon/gfx-hal-tutorials/HEAD/src/bin/shaders/part-1.vert -------------------------------------------------------------------------------- /src/bin/shaders/part-2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mistodon/gfx-hal-tutorials/HEAD/src/bin/shaders/part-2.frag -------------------------------------------------------------------------------- /src/bin/shaders/part-2.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mistodon/gfx-hal-tutorials/HEAD/src/bin/shaders/part-2.vert -------------------------------------------------------------------------------- /src/bin/shaders/part-3.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mistodon/gfx-hal-tutorials/HEAD/src/bin/shaders/part-3.frag -------------------------------------------------------------------------------- /src/bin/shaders/part-3.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mistodon/gfx-hal-tutorials/HEAD/src/bin/shaders/part-3.vert --------------------------------------------------------------------------------