Graphics
Modules: graphics/gpu, graphics/renderer, graphics/shader
Graphics modules define GPU resource wrappers, renderer configuration, shader compilation metadata, and Vulkan-oriented rendering helpers.
| Type |
Module |
Purpose |
GpuBuffer |
graphics/gpu |
GPU buffer handle |
GpuUniform |
graphics/gpu |
Uniform-buffer handle |
GpuImage |
graphics/gpu |
Image/texture handle |
GpuPipeline |
graphics/gpu |
Pipeline handle |
GpuFence |
graphics/gpu |
Synchronization fence |
ClearColor |
graphics/renderer |
Frame clear color |
RendererConfig |
graphics/renderer |
Renderer setup |
FrameData |
graphics/renderer |
Per-frame data |
VulkanRenderer |
graphics/renderer |
Vulkan renderer wrapper |
ShaderCompiler |
graphics/shader |
Shader compiler helper |
ShaderReflectionData |
graphics/shader |
Reflected shader metadata |
ShaderPermutation |
graphics/shader |
Shader feature variant |
See also GPU and SIMD and GPU.