Learning Modern 3D Graphics Programming (2012)
The most popular modern graphics (GPU) APIs are DirectX 12 (Microsoft), Metal (Apple), and Vulkan (Khronos Group).<p>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. <a href="https://github.com/samdauwe/webgpu-native-examples">https://github.com/samdauwe/webgpu-native-examples</a>).<p>Good read: <a href="https://surma.dev/things/webgpu/" rel="nofollow">https://surma.dev/things/webgpu/</a><p>Tutorial for learning Vulkan: <a href="https://www.vulkan.org/learn#vulkan-tutorials" rel="nofollow">https://www.vulkan.org/learn#vulkan-tutorials</a>