├── .github └── workflows │ ├── build.yml │ └── publish.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE ├── README.md ├── assets └── images │ ├── img1.jpg │ ├── img2.jpg │ └── normals.jpg ├── capture.png ├── examples ├── common │ ├── mod.rs │ └── vulkan.rs ├── demo_windows.rs └── textures.rs ├── scripts ├── compile_shaders.ps1 └── compile_shaders.sh └── src ├── error.rs ├── lib.rs ├── renderer ├── allocator │ ├── default.rs │ ├── gpu.rs │ ├── mod.rs │ └── vkmem.rs ├── mod.rs └── vulkan.rs └── shaders ├── shader.frag ├── shader.frag.spv ├── shader.vert └── shader.vert.spv /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien-ben/egui-ash-renderer/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien-ben/egui-ash-renderer/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | Cargo.lock 4 | .idea -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien-ben/egui-ash-renderer/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien-ben/egui-ash-renderer/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien-ben/egui-ash-renderer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien-ben/egui-ash-renderer/HEAD/README.md -------------------------------------------------------------------------------- /assets/images/img1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien-ben/egui-ash-renderer/HEAD/assets/images/img1.jpg -------------------------------------------------------------------------------- /assets/images/img2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien-ben/egui-ash-renderer/HEAD/assets/images/img2.jpg -------------------------------------------------------------------------------- /assets/images/normals.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien-ben/egui-ash-renderer/HEAD/assets/images/normals.jpg -------------------------------------------------------------------------------- /capture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien-ben/egui-ash-renderer/HEAD/capture.png -------------------------------------------------------------------------------- /examples/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien-ben/egui-ash-renderer/HEAD/examples/common/mod.rs -------------------------------------------------------------------------------- /examples/common/vulkan.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien-ben/egui-ash-renderer/HEAD/examples/common/vulkan.rs -------------------------------------------------------------------------------- /examples/demo_windows.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien-ben/egui-ash-renderer/HEAD/examples/demo_windows.rs -------------------------------------------------------------------------------- /examples/textures.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien-ben/egui-ash-renderer/HEAD/examples/textures.rs -------------------------------------------------------------------------------- /scripts/compile_shaders.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien-ben/egui-ash-renderer/HEAD/scripts/compile_shaders.ps1 -------------------------------------------------------------------------------- /scripts/compile_shaders.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien-ben/egui-ash-renderer/HEAD/scripts/compile_shaders.sh -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien-ben/egui-ash-renderer/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien-ben/egui-ash-renderer/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/renderer/allocator/default.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien-ben/egui-ash-renderer/HEAD/src/renderer/allocator/default.rs -------------------------------------------------------------------------------- /src/renderer/allocator/gpu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien-ben/egui-ash-renderer/HEAD/src/renderer/allocator/gpu.rs -------------------------------------------------------------------------------- /src/renderer/allocator/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien-ben/egui-ash-renderer/HEAD/src/renderer/allocator/mod.rs -------------------------------------------------------------------------------- /src/renderer/allocator/vkmem.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien-ben/egui-ash-renderer/HEAD/src/renderer/allocator/vkmem.rs -------------------------------------------------------------------------------- /src/renderer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien-ben/egui-ash-renderer/HEAD/src/renderer/mod.rs -------------------------------------------------------------------------------- /src/renderer/vulkan.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien-ben/egui-ash-renderer/HEAD/src/renderer/vulkan.rs -------------------------------------------------------------------------------- /src/shaders/shader.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien-ben/egui-ash-renderer/HEAD/src/shaders/shader.frag -------------------------------------------------------------------------------- /src/shaders/shader.frag.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien-ben/egui-ash-renderer/HEAD/src/shaders/shader.frag.spv -------------------------------------------------------------------------------- /src/shaders/shader.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien-ben/egui-ash-renderer/HEAD/src/shaders/shader.vert -------------------------------------------------------------------------------- /src/shaders/shader.vert.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien-ben/egui-ash-renderer/HEAD/src/shaders/shader.vert.spv --------------------------------------------------------------------------------