├── .github └── workflows │ └── pages.yml.backup ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE-ZLIB.md ├── README.md ├── SDL2.dll ├── book.toml ├── examples ├── 000-basic-window.rs ├── 001-triangle-arrays1.rs ├── 002-triangle-arrays2.rs ├── 003-rectangle-elements.rs ├── 004-shader-pipeline.rs ├── 005-shader-uniforms.rs ├── 006-more-attributes.rs ├── 007-textures.rs ├── 008-color-mixing.rs ├── 009-texture-units.rs ├── 010-transforms-intro.rs ├── 011-coordinate-basics.rs ├── 012-depth-buffer-cube.rs ├── 013-multi-cube.rs ├── 014-mouse-look.rs └── 015-fps-movement.rs ├── garris_400x400.png ├── logo.png ├── rustfmt.toml └── src └── lib.rs /.github/workflows/pages.yml.backup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-tutorials/learn-opengl/HEAD/.github/workflows/pages.yml.backup -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-tutorials/learn-opengl/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-tutorials/learn-opengl/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-ZLIB.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-tutorials/learn-opengl/HEAD/LICENSE-ZLIB.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-tutorials/learn-opengl/HEAD/README.md -------------------------------------------------------------------------------- /SDL2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-tutorials/learn-opengl/HEAD/SDL2.dll -------------------------------------------------------------------------------- /book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-tutorials/learn-opengl/HEAD/book.toml -------------------------------------------------------------------------------- /examples/000-basic-window.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-tutorials/learn-opengl/HEAD/examples/000-basic-window.rs -------------------------------------------------------------------------------- /examples/001-triangle-arrays1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-tutorials/learn-opengl/HEAD/examples/001-triangle-arrays1.rs -------------------------------------------------------------------------------- /examples/002-triangle-arrays2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-tutorials/learn-opengl/HEAD/examples/002-triangle-arrays2.rs -------------------------------------------------------------------------------- /examples/003-rectangle-elements.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-tutorials/learn-opengl/HEAD/examples/003-rectangle-elements.rs -------------------------------------------------------------------------------- /examples/004-shader-pipeline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-tutorials/learn-opengl/HEAD/examples/004-shader-pipeline.rs -------------------------------------------------------------------------------- /examples/005-shader-uniforms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-tutorials/learn-opengl/HEAD/examples/005-shader-uniforms.rs -------------------------------------------------------------------------------- /examples/006-more-attributes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-tutorials/learn-opengl/HEAD/examples/006-more-attributes.rs -------------------------------------------------------------------------------- /examples/007-textures.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-tutorials/learn-opengl/HEAD/examples/007-textures.rs -------------------------------------------------------------------------------- /examples/008-color-mixing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-tutorials/learn-opengl/HEAD/examples/008-color-mixing.rs -------------------------------------------------------------------------------- /examples/009-texture-units.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-tutorials/learn-opengl/HEAD/examples/009-texture-units.rs -------------------------------------------------------------------------------- /examples/010-transforms-intro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-tutorials/learn-opengl/HEAD/examples/010-transforms-intro.rs -------------------------------------------------------------------------------- /examples/011-coordinate-basics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-tutorials/learn-opengl/HEAD/examples/011-coordinate-basics.rs -------------------------------------------------------------------------------- /examples/012-depth-buffer-cube.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-tutorials/learn-opengl/HEAD/examples/012-depth-buffer-cube.rs -------------------------------------------------------------------------------- /examples/013-multi-cube.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-tutorials/learn-opengl/HEAD/examples/013-multi-cube.rs -------------------------------------------------------------------------------- /examples/014-mouse-look.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-tutorials/learn-opengl/HEAD/examples/014-mouse-look.rs -------------------------------------------------------------------------------- /examples/015-fps-movement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-tutorials/learn-opengl/HEAD/examples/015-fps-movement.rs -------------------------------------------------------------------------------- /garris_400x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-tutorials/learn-opengl/HEAD/garris_400x400.png -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-tutorials/learn-opengl/HEAD/logo.png -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-tutorials/learn-opengl/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-tutorials/learn-opengl/HEAD/src/lib.rs --------------------------------------------------------------------------------