26#include <SDL3/SDL_gpu.h>
28#include <Objectively/Object.h>
39typedef struct ComputePipelineInterface ComputePipelineInterface;
83struct ComputePipelineInterface {
88 ObjectInterface objectInterface;
OBJECTIVELYGPU_EXPORT Class * _ComputePipeline(void)
Definition ComputePipeline.c:92
#define OBJECTIVELYGPU_EXPORT
Definition Types.h:35
An SDL_GPUComputePipeline: a compiled compute program and its binding layout.
Definition ComputePipeline.h:50
ident data
User data.
Definition ComputePipeline.h:77
ComputePipelineInterface * interface
The interface.
Definition ComputePipeline.h:61
SDL_GPUComputePipeline * pipeline
The underlying SDL compute pipeline.
Definition ComputePipeline.h:66
Object object
The superclass.
Definition ComputePipeline.h:55
The RenderDevice encapsulates an SDL_GPUDevice and provides methods for allocating GPU resources,...
Definition RenderDevice.h:63