|
| static void | dealloc (Object *self) |
| |
| static void | bindPipeline (ComputePass *self, ComputePipeline *pipeline) |
| |
| static void | bindSamplers (const ComputePass *self, Uint32 firstSlot, const SDL_GPUTextureSamplerBinding *bindings, Uint32 num) |
| |
| static void | bindStorageBuffers (const ComputePass *self, Uint32 firstSlot, SDL_GPUBuffer *const *buffers, Uint32 num) |
| |
| static void | bindStorageTextures (const ComputePass *self, Uint32 firstSlot, SDL_GPUTexture *const *textures, Uint32 num) |
| |
| static void | dispatchCompute (const ComputePass *self, Uint32 groupCountX, Uint32 groupCountY, Uint32 groupCountZ) |
| |
| static void | dispatchComputeIndirect (const ComputePass *self, SDL_GPUBuffer *buffer, Uint32 offset) |
| |
| static ComputePass * | init (ComputePass *self, CommandBuffer *commands, SDL_GPUComputePass *pass) |
| |
| static void | initialize (Class *clazz) |
| |
| Class * | _ComputePass (void) |
| |