SDL3 module

SDL_BeginGPUComputePass

procedureforeignextension6 overloadsSource
SDL_BeginGPUComputePass :: (
    command_buffer: *SDL_GPUCommandBuffer,
    storage_texture_bindings: *SDL_GPUStorageTextureReadWriteBinding,
    num_storage_texture_bindings: Uint32,
    storage_buffer_bindings: *SDL_GPUStorageBufferReadWriteBinding,
    num_storage_buffer_bindings: Uint32
) -> *SDL_GPUComputePass #foreign

Parameters

command_buffer: *SDL_GPUCommandBuffer
storage_texture_bindings: *SDL_GPUStorageTextureReadWriteBinding
num_storage_texture_bindings: Uint32
storage_buffer_bindings: *SDL_GPUStorageBufferReadWriteBinding
num_storage_buffer_bindings: Uint32

Returns

SDL_BeginGPUComputePass :: (
    command_buffer: *SDL_GPUCommandBuffer,
    storage_texture_bindings: *SDL_GPUStorageTextureReadWriteBinding,
    num_storage_texture_bindings: Uint32,
    storage_buffer_bindings: *SDL_GPUStorageBufferReadWriteBinding,
    num_storage_buffer_bindings: Uint32
) -> *SDL_GPUComputePass #foreign

Parameters

command_buffer: *SDL_GPUCommandBuffer
storage_texture_bindings: *SDL_GPUStorageTextureReadWriteBinding
num_storage_texture_bindings: Uint32
storage_buffer_bindings: *SDL_GPUStorageBufferReadWriteBinding
num_storage_buffer_bindings: Uint32

Returns

SDL_BeginGPUComputePass :: (
    command_buffer: *SDL_GPUCommandBuffer,
    storage_texture_bindings: *SDL_GPUStorageTextureReadWriteBinding,
    num_storage_texture_bindings: Uint32,
    storage_buffer_bindings: *SDL_GPUStorageBufferReadWriteBinding,
    num_storage_buffer_bindings: Uint32
) -> *SDL_GPUComputePass #foreign

Parameters

command_buffer: *SDL_GPUCommandBuffer
storage_texture_bindings: *SDL_GPUStorageTextureReadWriteBinding
num_storage_texture_bindings: Uint32
storage_buffer_bindings: *SDL_GPUStorageBufferReadWriteBinding
num_storage_buffer_bindings: Uint32

Returns

SDL_BeginGPUComputePass :: (
    command_buffer: *SDL_GPUCommandBuffer,
    storage_texture_bindings: *SDL_GPUStorageTextureReadWriteBinding,
    num_storage_texture_bindings: Uint32,
    storage_buffer_bindings: *SDL_GPUStorageBufferReadWriteBinding,
    num_storage_buffer_bindings: Uint32
) -> *SDL_GPUComputePass #foreign

Parameters

command_buffer: *SDL_GPUCommandBuffer
storage_texture_bindings: *SDL_GPUStorageTextureReadWriteBinding
num_storage_texture_bindings: Uint32
storage_buffer_bindings: *SDL_GPUStorageBufferReadWriteBinding
num_storage_buffer_bindings: Uint32

Returns

SDL_BeginGPUComputePass :: (
    command_buffer: *SDL_GPUCommandBuffer,
    storage_texture_bindings: *SDL_GPUStorageTextureReadWriteBinding,
    num_storage_texture_bindings: Uint32,
    storage_buffer_bindings: *SDL_GPUStorageBufferReadWriteBinding,
    num_storage_buffer_bindings: Uint32
) -> *SDL_GPUComputePass #foreign

Parameters

command_buffer: *SDL_GPUCommandBuffer
storage_texture_bindings: *SDL_GPUStorageTextureReadWriteBinding
num_storage_texture_bindings: Uint32
storage_buffer_bindings: *SDL_GPUStorageBufferReadWriteBinding
num_storage_buffer_bindings: Uint32

Returns

SDL_BeginGPUComputePass :: (
    command_buffer: *SDL_GPUCommandBuffer,
    storage_texture_bindings: *SDL_GPUStorageTextureReadWriteBinding,
    num_storage_texture_bindings: Uint32,
    storage_buffer_bindings: *SDL_GPUStorageBufferReadWriteBinding,
    num_storage_buffer_bindings: Uint32
) -> *SDL_GPUComputePass #foreign

Parameters

command_buffer: *SDL_GPUCommandBuffer
storage_texture_bindings: *SDL_GPUStorageTextureReadWriteBinding
num_storage_texture_bindings: Uint32
storage_buffer_bindings: *SDL_GPUStorageBufferReadWriteBinding
num_storage_buffer_bindings: Uint32

Returns

See also