4 ms·
Note, that it is easier to ship a game for one platform. I don't have resources to test several platforms. WebGPU is just 3D rendering. I will also need vector
by michal-z 5y ago
Note, that it is easier to ship a game for one platform. I don't have resources to test several platforms.
WebGPU is just 3D rendering. I will also need vector graphics, machine learning stuff, video playback, etc. Windows gives me that for "free" (DirectML, Direct3D 12 Video, Direct2D, DirectWrite).
My main goal is to ship a game and build interesting demos/mini-games as part of zig-gamedev project. I don't want to spend my time supporting and maintaining code for several platforms.
Also, using wrappers like WebGPU adds another layer of abstractions. I want to write my shaders in HLSL using dxc.exe, I want to directly see messages from DX debug layer and have full control over my code. WebGPU would just slow me down.
My game will run only on Windows 10+ and I'm fine with that.