sdl-d ~master (2025-07-10T06:39:15.4308573)
Dub
Repo
SDL_GPUTextureUsageFlags
sdl
gpu
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
Meta
Source
See Implementation
sdl
gpu
enums
SDL_GPUBlendFactor
SDL_GPUBlendOp
SDL_GPUBufferUsageFlags
SDL_GPUColorComponentFlags
SDL_GPUCompareOp
SDL_GPUCubeMapFace
SDL_GPUCullMode
SDL_GPUFillMode
SDL_GPUFilter
SDL_GPUFrontFace
SDL_GPUIndexElementSize
SDL_GPULoadOp
SDL_GPUPresentMode
SDL_GPUPrimitiveType
SDL_GPUSampleCount
SDL_GPUSamplerAddressMode
SDL_GPUSamplerMipmapMode
SDL_GPUShaderFormat
SDL_GPUShaderStage
SDL_GPUStencilOp
SDL_GPUStoreOp
SDL_GPUSwapchainComposition
SDL_GPUTextureFormat
SDL_GPUTextureType
SDL_GPUTextureUsageFlags
SDL_GPUTransferBufferUsage
SDL_GPUVertexElementFormat
SDL_GPUVertexInputRate
functions
SDL_AcquireGPUCommandBuffer
SDL_AcquireGPUSwapchainTexture
SDL_BeginGPUComputePass
SDL_BeginGPUCopyPass
SDL_BeginGPURenderPass
SDL_BindGPUComputePipeline
SDL_BindGPUComputeSamplers
SDL_BindGPUComputeStorageBuffers
SDL_BindGPUComputeStorageTextures
SDL_BindGPUFragmentSamplers
SDL_BindGPUFragmentStorageBuffers
SDL_BindGPUFragmentStorageTextures
SDL_BindGPUGraphicsPipeline
SDL_BindGPUIndexBuffer
SDL_BindGPUVertexBuffers
SDL_BindGPUVertexSamplers
SDL_BindGPUVertexStorageBuffers
SDL_BindGPUVertexStorageTextures
SDL_BlitGPUTexture
SDL_CalculateGPUTextureFormatSize
SDL_CancelGPUCommandBuffer
SDL_ClaimWindowForGPUDevice
SDL_CopyGPUBufferToBuffer
SDL_CopyGPUTextureToTexture
SDL_CreateGPUBuffer
SDL_CreateGPUComputePipeline
SDL_CreateGPUDevice
SDL_CreateGPUDeviceWithProperties
SDL_CreateGPUGraphicsPipeline
SDL_CreateGPUSampler
SDL_CreateGPUShader
SDL_CreateGPUTexture
SDL_CreateGPUTransferBuffer
SDL_DestroyGPUDevice
SDL_DispatchGPUCompute
SDL_DispatchGPUComputeIndirect
SDL_DownloadFromGPUBuffer
SDL_DownloadFromGPUTexture
SDL_DrawGPUIndexedPrimitives
SDL_DrawGPUIndexedPrimitivesIndirect
SDL_DrawGPUPrimitives
SDL_DrawGPUPrimitivesIndirect
SDL_EndGPUComputePass
SDL_EndGPUCopyPass
SDL_EndGPURenderPass
SDL_GDKResumeGPU
SDL_GDKSuspendGPU
SDL_GPUSupportsProperties
SDL_GPUSupportsShaderFormats
SDL_GPUTextureFormatTexelBlockSize
SDL_GPUTextureSupportsFormat
SDL_GPUTextureSupportsSampleCount
SDL_GenerateMipmapsForGPUTexture
SDL_GetGPUDeviceDriver
SDL_GetGPUDriver
SDL_GetGPUShaderFormats
SDL_GetGPUSwapchainTextureFormat
SDL_GetNumGPUDrivers
SDL_InsertGPUDebugLabel
SDL_MapGPUTransferBuffer
SDL_PopGPUDebugGroup
SDL_PushGPUComputeUniformData
SDL_PushGPUDebugGroup
SDL_PushGPUFragmentUniformData
SDL_PushGPUVertexUniformData
SDL_QueryGPUFence
SDL_ReleaseGPUBuffer
SDL_ReleaseGPUComputePipeline
SDL_ReleaseGPUFence
SDL_ReleaseGPUGraphicsPipeline
SDL_ReleaseGPUSampler
SDL_ReleaseGPUShader
SDL_ReleaseGPUTexture
SDL_ReleaseGPUTransferBuffer
SDL_ReleaseWindowFromGPUDevice
SDL_SetGPUAllowedFramesInFlight
SDL_SetGPUBlendConstants
SDL_SetGPUBufferName
SDL_SetGPUScissor
SDL_SetGPUStencilReference
SDL_SetGPUSwapchainParameters
SDL_SetGPUTextureName
SDL_SetGPUViewport
SDL_SubmitGPUCommandBuffer
SDL_SubmitGPUCommandBufferAndAcquireFence
SDL_UnmapGPUTransferBuffer
SDL_UploadToGPUBuffer
SDL_UploadToGPUTexture
SDL_WaitAndAcquireGPUSwapchainTexture
SDL_WaitForGPUFences
SDL_WaitForGPUIdle
SDL_WaitForGPUSwapchain
SDL_WindowSupportsGPUPresentMode
SDL_WindowSupportsGPUSwapchainComposition
manifest constants
SDL_PROP_GPU_BUFFER_CREATE_NAME_STRING
SDL_PROP_GPU_COMPUTEPIPELINE_CREATE_NAME_STRING
SDL_PROP_GPU_DEVICE_CREATE_D3D12_SEMANTIC_NAME_STRING
SDL_PROP_GPU_DEVICE_CREATE_DEBUGMODE_BOOLEAN
SDL_PROP_GPU_DEVICE_CREATE_NAME_STRING
SDL_PROP_GPU_DEVICE_CREATE_PREFERLOWPOWER_BOOLEAN
SDL_PROP_GPU_DEVICE_CREATE_SHADERS_DXBC_BOOLEAN
SDL_PROP_GPU_DEVICE_CREATE_SHADERS_DXIL_BOOLEAN
SDL_PROP_GPU_DEVICE_CREATE_SHADERS_METALLIB_BOOLEAN
SDL_PROP_GPU_DEVICE_CREATE_SHADERS_MSL_BOOLEAN
SDL_PROP_GPU_DEVICE_CREATE_SHADERS_PRIVATE_BOOLEAN
SDL_PROP_GPU_DEVICE_CREATE_SHADERS_SPIRV_BOOLEAN
SDL_PROP_GPU_GRAPHICSPIPELINE_CREATE_NAME_STRING
SDL_PROP_GPU_SAMPLER_CREATE_NAME_STRING
SDL_PROP_GPU_SHADER_CREATE_NAME_STRING
SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_A_FLOAT
SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_B_FLOAT
SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_DEPTH_FLOAT
SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_G_FLOAT
SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_R_FLOAT
SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_STENCIL_UINT8
SDL_PROP_GPU_TEXTURE_CREATE_NAME_STRING
SDL_PROP_GPU_TRANSFERBUFFER_CREATE_NAME_STRING
structs
SDL_GPUBlitInfo
SDL_GPUBlitRegion
SDL_GPUBuffer
SDL_GPUBufferBinding
SDL_GPUBufferCreateInfo
SDL_GPUBufferLocation
SDL_GPUBufferRegion
SDL_GPUColorTargetBlendState
SDL_GPUColorTargetDescription
SDL_GPUColorTargetInfo
SDL_GPUCommandBuffer
SDL_GPUComputePass
SDL_GPUComputePipeline
SDL_GPUComputePipelineCreateInfo
SDL_GPUCopyPass
SDL_GPUDepthStencilState
SDL_GPUDepthStencilTargetInfo
SDL_GPUDevice
SDL_GPUFence
SDL_GPUGraphicsPipeline
SDL_GPUGraphicsPipelineCreateInfo
SDL_GPUGraphicsPipelineTargetInfo
SDL_GPUIndexedIndirectDrawCommand
SDL_GPUIndirectDispatchCommand
SDL_GPUIndirectDrawCommand
SDL_GPUMultisampleState
SDL_GPURasterizerState
SDL_GPURenderPass
SDL_GPUSampler
SDL_GPUSamplerCreateInfo
SDL_GPUShader
SDL_GPUShaderCreateInfo
SDL_GPUStencilOpState
SDL_GPUStorageBufferReadWriteBinding
SDL_GPUStorageTextureReadWriteBinding
SDL_GPUTexture
SDL_GPUTextureCreateInfo
SDL_GPUTextureLocation
SDL_GPUTextureRegion
SDL_GPUTextureSamplerBinding
SDL_GPUTextureTransferInfo
SDL_GPUTransferBuffer
SDL_GPUTransferBufferCreateInfo
SDL_GPUTransferBufferLocation
SDL_GPUVertexAttribute
SDL_GPUVertexBufferDescription
SDL_GPUVertexInputState
SDL_GPUViewport