ObjectivelyGPU
Object oriented graphics framework for SDL3 and C
Loading...
Searching...
No Matches
ObjectivelyGPU Directory Reference

Files

 Buffer.c
 
 Buffer.h
 Buffer wraps an SDL_GPUBuffer, owning its handle and metadata.
 
 CommandBuffer.c
 
 CommandBuffer.h
 CommandBuffer wraps an SDL_GPUCommandBuffer for a single frame.
 
 ComputePass.c
 
 ComputePass.h
 ComputePass wraps an SDL_GPUComputePass for recording compute dispatches.
 
 ComputePipeline.c
 
 ComputePipeline.h
 ComputePipeline wraps an SDL_GPUComputePipeline, owning its handle.
 
 CopyPass.c
 
 CopyPass.h
 CopyPass wraps an SDL_GPUCopyPass for uploading and copying GPU resources.
 
 Fence.c
 
 Fence.h
 
 Framebuffer.c
 
 Framebuffer.h
 Framebuffer groups a color and/or depth texture as an off-screen render target.
 
 GraphicsPipeline.c
 
 GraphicsPipeline.h
 GraphicsPipeline wraps an SDL_GPUGraphicsPipeline, owning its handle.
 
 Mathlib.h
 
 QueryPool.c
 
 QueryPool.h
 QueryPool wraps an SDL_GPUQueryPool, owning its handle and metadata.
 
 RenderDevice.c
 
 RenderDevice.h
 RenderDevice owns SDL_gpu infrastructure for a window and frame loop.
 
 RenderPass.c
 
 RenderPass.h
 RenderPass wraps an SDL_GPURenderPass for recording draw commands.
 
 Sampler.c
 
 Sampler.h
 Sampler wraps an SDL_GPUSampler, owning its handle.
 
 Shader.c
 
 Shader.h
 Shader wraps an SDL_GPUShader, owning its handle.
 
 Texture.c
 
 Texture.h
 Texture wraps an SDL_GPUTexture, owning its handle and metadata.
 
 TransferBuffer.c
 
 TransferBuffer.h
 
 Types.h