add new win32 platform implementation (#1224)

* Buffer resources from swap chain were not being released.
* sysgpu Texture.getWidth() should return width not height.
* d3d12: Fixing issues with d3d12 on sysgpu.
* Initial win32 platform
This commit is contained in:
Hordur Johannsson 2024-07-13 22:33:45 +00:00 committed by GitHub
parent 3fa889b136
commit c32e763e11
Failed to generate hash of commit
12 changed files with 3329 additions and 18 deletions

View file

@ -276,6 +276,7 @@ pub const Platform = enum {
x11,
wayland,
web,
win32,
pub fn fromTarget(target: std.Target) Platform {
if (target.cpu.arch == .wasm32) return .web;