Learning Modern 3D Graphics Programming (2012)
The most popular modern graphics (GPU) APIs are DirectX 12 (Microsoft), Metal (Apple), and Vulkan (Khronos Group).Targeting all three can be tough, hence WebGPU which lets you write to a single API. Support on non-web runtimes have been appearing as well, so you're not necessarily limited to the browser (e.g. https://github.com/samdauwe/webgpu-native-examples).Good read: https://surma.dev/things/webgpu/Tutorial for learning Vulkan: https://www.vulkan.org/learn#vulkan-tutorials