Port vector graphics renderer to D3D #23
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Opening this for after the Jam MVP. The GL implementation of the canvas surface on windows is highly dependent on GL driver-specific quirks, which make it tedious to test/maintain/optimize.
Besides, it's probably best to have everything target the platform's native API under the hood, ie having both the canvas and the GLES/WebGPU surfaces exposed to the app be implemented by D3D backends.
This could also simplify interop between different surfaces, which could simplify some hacks we have to do to get overlayed transparent surfaces on windows (see #21 (comment))
It would be nice to pair with someone who's knowledgable with D3D on this, as I only have experience with Metal and OpenGL.