]> git.nega.tv - josh/narcissus/commit
Rework swapchain handling
authorJoshua Simmons <josh@nega.tv>
Sat, 19 Nov 2022 23:23:18 +0000 (00:23 +0100)
committerJoshua Simmons <josh@nega.tv>
Sat, 19 Nov 2022 23:23:18 +0000 (00:23 +0100)
commit00788d5f30de20cd5d98ae9f3cdce87f09c1c1ec
treec548725d6083125f315282f753c7bdcc7f06c1b3
parent4ba804832c7a779340694d2d23e940ae7fa92f47
Rework swapchain handling

Move some more logic into the app, and avoid creating a hard dependency
between narcissus-app and narcissus-gpu.
Cargo.lock
narcissus-app/src/button.rs
narcissus-app/src/key.rs
narcissus-app/src/lib.rs
narcissus-app/src/sdl.rs
narcissus-gpu/Cargo.toml
narcissus-gpu/src/backend/mod.rs [new file with mode: 0644]
narcissus-gpu/src/backend/vulkan/mod.rs [moved from narcissus-gpu/src/vulkan.rs with 92% similarity]
narcissus-gpu/src/lib.rs
narcissus/src/main.rs