--- # edu-j35d title: ยง4 What is wgpu? Cross-platform graphics API in Rust status: completed type: task priority: normal created_at: 2026-03-13T19:54:43Z updated_at: 2026-03-16T02:30:27Z parent: edu-4u7w --- Write the wgpu introduction: what it is, how it maps to WebGPU/Vulkan/Metal/D3D12, the key types (Instance, Adapter, Device, Queue, Surface), and how it differs from OpenGL. Part 2 of the Shader Programming chapter.