A free and open source framework for building powerful, fast, elegant 2D and 3D apps that run on macOS, Windows, Linux, iOS, Android, and the web with a single Go codebase, allowing you to Code Once, Run Everywhere.
After we finish WebGPU support (#507 / #1112), we still need to remove vgpu and other Vulkan-related code later. We need to keep it for now since gosl relies on it and still needs to be rewritten around WGSL instead of HLSL.
Note that the continued presence of vgpu until that point will have no impacts on apps that do not use gosl.
Describe the feature
After we finish WebGPU support (#507 / #1112), we still need to remove
vgpu
and other Vulkan-related code later. We need to keep it for now sincegosl
relies on it and still needs to be rewritten around WGSL instead of HLSL.Note that the continued presence of
vgpu
until that point will have no impacts on apps that do not usegosl
.Relevant code
No response