Package org.lwjgl.sdl
Class SDLGPU
java.lang.Object
org.lwjgl.sdl.SDLGPU
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
Contains the function pointers loaded fromSDL.getLibrary()
. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
nSDL_AcquireGPUSwapchainTexture
(long command_buffer, long window, long swapchain_texture, long swapchain_texture_width, long swapchain_texture_height) bool SDL_AcquireGPUSwapchainTexture(SDL_GPUCommandBuffer * command_buffer, SDL_Window * window, SDL_GPUTexture ** swapchain_texture, Uint32 * swapchain_texture_width, Uint32 * swapchain_texture_height)
static long
nSDL_BeginGPUComputePass
(long command_buffer, long storage_texture_bindings, int num_storage_texture_bindings, long storage_buffer_bindings, int num_storage_buffer_bindings) SDL_GPUComputePass * SDL_BeginGPUComputePass(SDL_GPUCommandBuffer * command_buffer, SDL_GPUStorageTextureReadWriteBinding const * storage_texture_bindings, Uint32 num_storage_texture_bindings, SDL_GPUStorageBufferReadWriteBinding const * storage_buffer_bindings, Uint32 num_storage_buffer_bindings)
static long
nSDL_BeginGPURenderPass
(long command_buffer, long color_target_infos, int num_color_targets, long depth_stencil_target_info) SDL_GPURenderPass * SDL_BeginGPURenderPass(SDL_GPUCommandBuffer * command_buffer, SDL_GPUColorTargetInfo const * color_target_infos, Uint32 num_color_targets, SDL_GPUDepthStencilTargetInfo const * depth_stencil_target_info)
static void
nSDL_BindGPUComputeSamplers
(long compute_pass, int first_slot, long texture_sampler_bindings, int num_bindings) void SDL_BindGPUComputeSamplers(SDL_GPUComputePass * compute_pass, Uint32 first_slot, SDL_GPUTextureSamplerBinding const * texture_sampler_bindings, Uint32 num_bindings)
static void
nSDL_BindGPUComputeStorageBuffers
(long compute_pass, int first_slot, long storage_buffers, int num_bindings) void SDL_BindGPUComputeStorageBuffers(SDL_GPUComputePass * compute_pass, Uint32 first_slot, SDL_GPUBuffer * const * storage_buffers, Uint32 num_bindings)
static void
nSDL_BindGPUComputeStorageTextures
(long compute_pass, int first_slot, long storage_textures, int num_bindings) void SDL_BindGPUComputeStorageTextures(SDL_GPUComputePass * compute_pass, Uint32 first_slot, SDL_GPUTexture * const * storage_textures, Uint32 num_bindings)
static void
nSDL_BindGPUFragmentSamplers
(long render_pass, int first_slot, long texture_sampler_bindings, int num_bindings) void SDL_BindGPUFragmentSamplers(SDL_GPURenderPass * render_pass, Uint32 first_slot, SDL_GPUTextureSamplerBinding const * texture_sampler_bindings, Uint32 num_bindings)
static void
nSDL_BindGPUFragmentStorageBuffers
(long render_pass, int first_slot, long storage_buffers, int num_bindings) void SDL_BindGPUFragmentStorageBuffers(SDL_GPURenderPass * render_pass, Uint32 first_slot, SDL_GPUBuffer * const * storage_buffers, Uint32 num_bindings)
static void
nSDL_BindGPUFragmentStorageTextures
(long render_pass, int first_slot, long storage_textures, int num_bindings) void SDL_BindGPUFragmentStorageTextures(SDL_GPURenderPass * render_pass, Uint32 first_slot, SDL_GPUTexture * const * storage_textures, Uint32 num_bindings)
static void
nSDL_BindGPUIndexBuffer
(long render_pass, long binding, int index_element_size) void SDL_BindGPUIndexBuffer(SDL_GPURenderPass * render_pass, SDL_GPUBufferBinding const * binding, SDL_GPUIndexElementSize index_element_size)
static void
nSDL_BindGPUVertexBuffers
(long render_pass, int first_slot, long bindings, int num_bindings) void SDL_BindGPUVertexBuffers(SDL_GPURenderPass * render_pass, Uint32 first_slot, SDL_GPUBufferBinding const * bindings, Uint32 num_bindings)
static void
nSDL_BindGPUVertexSamplers
(long render_pass, int first_slot, long texture_sampler_bindings, int num_bindings) void SDL_BindGPUVertexSamplers(SDL_GPURenderPass * render_pass, Uint32 first_slot, SDL_GPUTextureSamplerBinding const * texture_sampler_bindings, Uint32 num_bindings)
static void
nSDL_BindGPUVertexStorageBuffers
(long render_pass, int first_slot, long storage_buffers, int num_bindings) void SDL_BindGPUVertexStorageBuffers(SDL_GPURenderPass * render_pass, Uint32 first_slot, SDL_GPUBuffer * const * storage_buffers, Uint32 num_bindings)
static void
nSDL_BindGPUVertexStorageTextures
(long render_pass, int first_slot, long storage_textures, int num_bindings) void SDL_BindGPUVertexStorageTextures(SDL_GPURenderPass * render_pass, Uint32 first_slot, SDL_GPUTexture * const * storage_textures, Uint32 num_bindings)
static void
nSDL_BlitGPUTexture
(long command_buffer, long info) void SDL_BlitGPUTexture(SDL_GPUCommandBuffer * command_buffer, SDL_GPUBlitInfo const * info)
static void
nSDL_CopyGPUBufferToBuffer
(long copy_pass, long source, long destination, int size, boolean cycle) void SDL_CopyGPUBufferToBuffer(SDL_GPUCopyPass * copy_pass, SDL_GPUBufferLocation const * source, SDL_GPUBufferLocation const * destination, Uint32 size, bool cycle)
static void
nSDL_CopyGPUTextureToTexture
(long copy_pass, long source, long destination, int w, int h, int d, boolean cycle) void SDL_CopyGPUTextureToTexture(SDL_GPUCopyPass * copy_pass, SDL_GPUTextureLocation const * source, SDL_GPUTextureLocation const * destination, Uint32 w, Uint32 h, Uint32 d, bool cycle)
static long
nSDL_CreateGPUBuffer
(long device, long createinfo) SDL_GPUBuffer * SDL_CreateGPUBuffer(SDL_GPUDevice * device, SDL_GPUBufferCreateInfo const * createinfo)
static long
nSDL_CreateGPUComputePipeline
(long device, long createinfo) SDL_GPUComputePipeline * SDL_CreateGPUComputePipeline(SDL_GPUDevice * device, SDL_GPUComputePipelineCreateInfo const * createinfo)
static long
nSDL_CreateGPUDevice
(int format_flags, boolean debug_mode, long name) SDL_GPUDevice * SDL_CreateGPUDevice(SDL_GPUShaderFormat format_flags, bool debug_mode, char const * name)
static long
nSDL_CreateGPUGraphicsPipeline
(long device, long createinfo) SDL_GPUGraphicsPipeline * SDL_CreateGPUGraphicsPipeline(SDL_GPUDevice * device, SDL_GPUGraphicsPipelineCreateInfo const * createinfo)
static long
nSDL_CreateGPUSampler
(long device, long createinfo) SDL_GPUSampler * SDL_CreateGPUSampler(SDL_GPUDevice * device, SDL_GPUSamplerCreateInfo const * createinfo)
static long
nSDL_CreateGPUShader
(long device, long createinfo) SDL_GPUShader * SDL_CreateGPUShader(SDL_GPUDevice * device, SDL_GPUShaderCreateInfo const * createinfo)
static long
nSDL_CreateGPUTexture
(long device, long createinfo) SDL_GPUTexture * SDL_CreateGPUTexture(SDL_GPUDevice * device, SDL_GPUTextureCreateInfo const * createinfo)
static long
nSDL_CreateGPUTransferBuffer
(long device, long createinfo) SDL_GPUTransferBuffer * SDL_CreateGPUTransferBuffer(SDL_GPUDevice * device, SDL_GPUTransferBufferCreateInfo const * createinfo)
static void
nSDL_DownloadFromGPUBuffer
(long copy_pass, long source, long destination) void SDL_DownloadFromGPUBuffer(SDL_GPUCopyPass * copy_pass, SDL_GPUBufferRegion const * source, SDL_GPUTransferBufferLocation const * destination)
static void
nSDL_DownloadFromGPUTexture
(long copy_pass, long source, long destination) void SDL_DownloadFromGPUTexture(SDL_GPUCopyPass * copy_pass, SDL_GPUTextureRegion const * source, SDL_GPUTextureTransferInfo const * destination)
static long
nSDL_GetGPUDeviceDriver
(long device) char const * SDL_GetGPUDeviceDriver(SDL_GPUDevice * device)
static long
nSDL_GetGPUDriver
(int index) char const * SDL_GetGPUDriver(int index)
static boolean
nSDL_GPUSupportsShaderFormats
(int format_flags, long name) bool SDL_GPUSupportsShaderFormats(SDL_GPUShaderFormat format_flags, char const * name)
static void
nSDL_InsertGPUDebugLabel
(long command_buffer, long text) void SDL_InsertGPUDebugLabel(SDL_GPUCommandBuffer * command_buffer, char const * text)
static long
nSDL_MapGPUTransferBuffer
(long device, long transfer_buffer, boolean cycle) void * SDL_MapGPUTransferBuffer(SDL_GPUDevice * device, SDL_GPUTransferBuffer * transfer_buffer, bool cycle, size_t buffer_size)
static void
nSDL_PushGPUComputeUniformData
(long command_buffer, int slot_index, long data, int length) void SDL_PushGPUComputeUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
static void
nSDL_PushGPUDebugGroup
(long command_buffer, long name) void SDL_PushGPUDebugGroup(SDL_GPUCommandBuffer * command_buffer, char const * name)
static void
nSDL_PushGPUFragmentUniformData
(long command_buffer, int slot_index, long data, int length) void SDL_PushGPUFragmentUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
static void
nSDL_PushGPUVertexUniformData
(long command_buffer, int slot_index, long data, int length) void SDL_PushGPUVertexUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
static void
nSDL_SetGPUBlendConstants
(long render_pass, long blend_constants) void SDL_SetGPUBlendConstants(SDL_GPURenderPass * render_pass, SDL_FColor blend_constants)
static void
nSDL_SetGPUBufferName
(long device, long buffer, long text) void SDL_SetGPUBufferName(SDL_GPUDevice * device, SDL_GPUBuffer * buffer, char const * text)
static void
nSDL_SetGPUScissor
(long render_pass, long scissor) void SDL_SetGPUScissor(SDL_GPURenderPass * render_pass, SDL_Rect const * scissor)
static void
nSDL_SetGPUTextureName
(long device, long texture, long text) void SDL_SetGPUTextureName(SDL_GPUDevice * device, SDL_GPUTexture * texture, char const * text)
static void
nSDL_SetGPUViewport
(long render_pass, long viewport) void SDL_SetGPUViewport(SDL_GPURenderPass * render_pass, SDL_GPUViewport const * viewport)
static void
nSDL_UploadToGPUBuffer
(long copy_pass, long source, long destination, boolean cycle) void SDL_UploadToGPUBuffer(SDL_GPUCopyPass * copy_pass, SDL_GPUTransferBufferLocation const * source, SDL_GPUBufferRegion const * destination, bool cycle)
static void
nSDL_UploadToGPUTexture
(long copy_pass, long source, long destination, boolean cycle) void SDL_UploadToGPUTexture(SDL_GPUCopyPass * copy_pass, SDL_GPUTextureTransferInfo const * source, SDL_GPUTextureRegion const * destination, bool cycle)
static boolean
nSDL_WaitAndAcquireGPUSwapchainTexture
(long command_buffer, long window, long swapchain_texture, long swapchain_texture_width, long swapchain_texture_height) bool SDL_WaitAndAcquireGPUSwapchainTexture(SDL_GPUCommandBuffer * command_buffer, SDL_Window * window, SDL_GPUTexture ** swapchain_texture, Uint32 * swapchain_texture_width, Uint32 * swapchain_texture_height)
static boolean
nSDL_WaitForGPUFences
(long device, boolean wait_all, long fences, int num_fences) bool SDL_WaitForGPUFences(SDL_GPUDevice * device, bool wait_all, SDL_GPUFence * const * fences, Uint32 num_fences)
static long
SDL_AcquireGPUCommandBuffer
(long device) SDL_GPUCommandBuffer * SDL_AcquireGPUCommandBuffer(SDL_GPUDevice * device)
static boolean
SDL_AcquireGPUSwapchainTexture
(long command_buffer, long window, PointerBuffer swapchain_texture, @Nullable IntBuffer swapchain_texture_width, @Nullable IntBuffer swapchain_texture_height) bool SDL_AcquireGPUSwapchainTexture(SDL_GPUCommandBuffer * command_buffer, SDL_Window * window, SDL_GPUTexture ** swapchain_texture, Uint32 * swapchain_texture_width, Uint32 * swapchain_texture_height)
static long
SDL_BeginGPUComputePass
(long command_buffer, @Nullable SDL_GPUStorageTextureReadWriteBinding.Buffer storage_texture_bindings, @Nullable SDL_GPUStorageBufferReadWriteBinding.Buffer storage_buffer_bindings) SDL_GPUComputePass * SDL_BeginGPUComputePass(SDL_GPUCommandBuffer * command_buffer, SDL_GPUStorageTextureReadWriteBinding const * storage_texture_bindings, Uint32 num_storage_texture_bindings, SDL_GPUStorageBufferReadWriteBinding const * storage_buffer_bindings, Uint32 num_storage_buffer_bindings)
static long
SDL_BeginGPUCopyPass
(long command_buffer) SDL_GPUCopyPass * SDL_BeginGPUCopyPass(SDL_GPUCommandBuffer * command_buffer)
static long
SDL_BeginGPURenderPass
(long command_buffer, @Nullable SDL_GPUColorTargetInfo.Buffer color_target_infos, @Nullable SDL_GPUDepthStencilTargetInfo depth_stencil_target_info) SDL_GPURenderPass * SDL_BeginGPURenderPass(SDL_GPUCommandBuffer * command_buffer, SDL_GPUColorTargetInfo const * color_target_infos, Uint32 num_color_targets, SDL_GPUDepthStencilTargetInfo const * depth_stencil_target_info)
static void
SDL_BindGPUComputePipeline
(long compute_pass, long compute_pipeline) void SDL_BindGPUComputePipeline(SDL_GPUComputePass * compute_pass, SDL_GPUComputePipeline * compute_pipeline)
static void
SDL_BindGPUComputeSamplers
(long compute_pass, int first_slot, @Nullable SDL_GPUTextureSamplerBinding.Buffer texture_sampler_bindings) void SDL_BindGPUComputeSamplers(SDL_GPUComputePass * compute_pass, Uint32 first_slot, SDL_GPUTextureSamplerBinding const * texture_sampler_bindings, Uint32 num_bindings)
static void
SDL_BindGPUComputeStorageBuffers
(long compute_pass, int first_slot, @Nullable PointerBuffer storage_buffers) void SDL_BindGPUComputeStorageBuffers(SDL_GPUComputePass * compute_pass, Uint32 first_slot, SDL_GPUBuffer * const * storage_buffers, Uint32 num_bindings)
static void
SDL_BindGPUComputeStorageTextures
(long compute_pass, int first_slot, @Nullable PointerBuffer storage_textures) void SDL_BindGPUComputeStorageTextures(SDL_GPUComputePass * compute_pass, Uint32 first_slot, SDL_GPUTexture * const * storage_textures, Uint32 num_bindings)
static void
SDL_BindGPUFragmentSamplers
(long render_pass, int first_slot, @Nullable SDL_GPUTextureSamplerBinding.Buffer texture_sampler_bindings) void SDL_BindGPUFragmentSamplers(SDL_GPURenderPass * render_pass, Uint32 first_slot, SDL_GPUTextureSamplerBinding const * texture_sampler_bindings, Uint32 num_bindings)
static void
SDL_BindGPUFragmentStorageBuffers
(long render_pass, int first_slot, @Nullable PointerBuffer storage_buffers) void SDL_BindGPUFragmentStorageBuffers(SDL_GPURenderPass * render_pass, Uint32 first_slot, SDL_GPUBuffer * const * storage_buffers, Uint32 num_bindings)
static void
SDL_BindGPUFragmentStorageTextures
(long render_pass, int first_slot, @Nullable PointerBuffer storage_textures) void SDL_BindGPUFragmentStorageTextures(SDL_GPURenderPass * render_pass, Uint32 first_slot, SDL_GPUTexture * const * storage_textures, Uint32 num_bindings)
static void
SDL_BindGPUGraphicsPipeline
(long render_pass, long graphics_pipeline) void SDL_BindGPUGraphicsPipeline(SDL_GPURenderPass * render_pass, SDL_GPUGraphicsPipeline * graphics_pipeline)
static void
SDL_BindGPUIndexBuffer
(long render_pass, SDL_GPUBufferBinding binding, int index_element_size) void SDL_BindGPUIndexBuffer(SDL_GPURenderPass * render_pass, SDL_GPUBufferBinding const * binding, SDL_GPUIndexElementSize index_element_size)
static void
SDL_BindGPUVertexBuffers
(long render_pass, int first_slot, @Nullable SDL_GPUBufferBinding.Buffer bindings) void SDL_BindGPUVertexBuffers(SDL_GPURenderPass * render_pass, Uint32 first_slot, SDL_GPUBufferBinding const * bindings, Uint32 num_bindings)
static void
SDL_BindGPUVertexSamplers
(long render_pass, int first_slot, @Nullable SDL_GPUTextureSamplerBinding.Buffer texture_sampler_bindings) void SDL_BindGPUVertexSamplers(SDL_GPURenderPass * render_pass, Uint32 first_slot, SDL_GPUTextureSamplerBinding const * texture_sampler_bindings, Uint32 num_bindings)
static void
SDL_BindGPUVertexStorageBuffers
(long render_pass, int first_slot, @Nullable PointerBuffer storage_buffers) void SDL_BindGPUVertexStorageBuffers(SDL_GPURenderPass * render_pass, Uint32 first_slot, SDL_GPUBuffer * const * storage_buffers, Uint32 num_bindings)
static void
SDL_BindGPUVertexStorageTextures
(long render_pass, int first_slot, @Nullable PointerBuffer storage_textures) void SDL_BindGPUVertexStorageTextures(SDL_GPURenderPass * render_pass, Uint32 first_slot, SDL_GPUTexture * const * storage_textures, Uint32 num_bindings)
static void
SDL_BlitGPUTexture
(long command_buffer, SDL_GPUBlitInfo info) void SDL_BlitGPUTexture(SDL_GPUCommandBuffer * command_buffer, SDL_GPUBlitInfo const * info)
static int
SDL_CalculateGPUTextureFormatSize
(int format, int width, int height, int depth_or_layer_count) Uint32 SDL_CalculateGPUTextureFormatSize(SDL_GPUTextureFormat format, Uint32 width, Uint32 height, Uint32 depth_or_layer_count)
static boolean
SDL_CancelGPUCommandBuffer
(long command_buffer) bool SDL_CancelGPUCommandBuffer(SDL_GPUCommandBuffer * command_buffer)
static boolean
SDL_ClaimWindowForGPUDevice
(long device, long window) bool SDL_ClaimWindowForGPUDevice(SDL_GPUDevice * device, SDL_Window * window)
static void
SDL_CopyGPUBufferToBuffer
(long copy_pass, SDL_GPUBufferLocation source, SDL_GPUBufferLocation destination, int size, boolean cycle) void SDL_CopyGPUBufferToBuffer(SDL_GPUCopyPass * copy_pass, SDL_GPUBufferLocation const * source, SDL_GPUBufferLocation const * destination, Uint32 size, bool cycle)
static void
SDL_CopyGPUTextureToTexture
(long copy_pass, SDL_GPUTextureLocation source, SDL_GPUTextureLocation destination, int w, int h, int d, boolean cycle) void SDL_CopyGPUTextureToTexture(SDL_GPUCopyPass * copy_pass, SDL_GPUTextureLocation const * source, SDL_GPUTextureLocation const * destination, Uint32 w, Uint32 h, Uint32 d, bool cycle)
static long
SDL_CreateGPUBuffer
(long device, SDL_GPUBufferCreateInfo createinfo) SDL_GPUBuffer * SDL_CreateGPUBuffer(SDL_GPUDevice * device, SDL_GPUBufferCreateInfo const * createinfo)
static long
SDL_CreateGPUComputePipeline
(long device, SDL_GPUComputePipelineCreateInfo createinfo) SDL_GPUComputePipeline * SDL_CreateGPUComputePipeline(SDL_GPUDevice * device, SDL_GPUComputePipelineCreateInfo const * createinfo)
static long
SDL_CreateGPUDevice
(int format_flags, boolean debug_mode, @Nullable CharSequence name) SDL_GPUDevice * SDL_CreateGPUDevice(SDL_GPUShaderFormat format_flags, bool debug_mode, char const * name)
static long
SDL_CreateGPUDevice
(int format_flags, boolean debug_mode, @Nullable ByteBuffer name) SDL_GPUDevice * SDL_CreateGPUDevice(SDL_GPUShaderFormat format_flags, bool debug_mode, char const * name)
static long
SDL_CreateGPUDeviceWithProperties
(int props) SDL_GPUDevice * SDL_CreateGPUDeviceWithProperties(SDL_PropertiesID props)
static long
SDL_CreateGPUGraphicsPipeline
(long device, SDL_GPUGraphicsPipelineCreateInfo createinfo) SDL_GPUGraphicsPipeline * SDL_CreateGPUGraphicsPipeline(SDL_GPUDevice * device, SDL_GPUGraphicsPipelineCreateInfo const * createinfo)
static long
SDL_CreateGPUSampler
(long device, SDL_GPUSamplerCreateInfo createinfo) SDL_GPUSampler * SDL_CreateGPUSampler(SDL_GPUDevice * device, SDL_GPUSamplerCreateInfo const * createinfo)
static long
SDL_CreateGPUShader
(long device, SDL_GPUShaderCreateInfo createinfo) SDL_GPUShader * SDL_CreateGPUShader(SDL_GPUDevice * device, SDL_GPUShaderCreateInfo const * createinfo)
static long
SDL_CreateGPUTexture
(long device, SDL_GPUTextureCreateInfo createinfo) SDL_GPUTexture * SDL_CreateGPUTexture(SDL_GPUDevice * device, SDL_GPUTextureCreateInfo const * createinfo)
static long
SDL_CreateGPUTransferBuffer
(long device, SDL_GPUTransferBufferCreateInfo createinfo) SDL_GPUTransferBuffer * SDL_CreateGPUTransferBuffer(SDL_GPUDevice * device, SDL_GPUTransferBufferCreateInfo const * createinfo)
static void
SDL_DestroyGPUDevice
(long device) void SDL_DestroyGPUDevice(SDL_GPUDevice * device)
static void
SDL_DispatchGPUCompute
(long compute_pass, int groupcount_x, int groupcount_y, int groupcount_z) void SDL_DispatchGPUCompute(SDL_GPUComputePass * compute_pass, Uint32 groupcount_x, Uint32 groupcount_y, Uint32 groupcount_z)
static void
SDL_DispatchGPUComputeIndirect
(long compute_pass, long buffer, int offset) void SDL_DispatchGPUComputeIndirect(SDL_GPUComputePass * compute_pass, SDL_GPUBuffer * buffer, Uint32 offset)
static void
SDL_DownloadFromGPUBuffer
(long copy_pass, SDL_GPUBufferRegion source, SDL_GPUTransferBufferLocation destination) void SDL_DownloadFromGPUBuffer(SDL_GPUCopyPass * copy_pass, SDL_GPUBufferRegion const * source, SDL_GPUTransferBufferLocation const * destination)
static void
SDL_DownloadFromGPUTexture
(long copy_pass, SDL_GPUTextureRegion source, SDL_GPUTextureTransferInfo destination) void SDL_DownloadFromGPUTexture(SDL_GPUCopyPass * copy_pass, SDL_GPUTextureRegion const * source, SDL_GPUTextureTransferInfo const * destination)
static void
SDL_DrawGPUIndexedPrimitives
(long render_pass, int num_indices, int num_instances, int first_index, int vertex_offset, int first_instance) void SDL_DrawGPUIndexedPrimitives(SDL_GPURenderPass * render_pass, Uint32 num_indices, Uint32 num_instances, Uint32 first_index, Sint32 vertex_offset, Uint32 first_instance)
static void
SDL_DrawGPUIndexedPrimitivesIndirect
(long render_pass, long buffer, int offset, int draw_count) void SDL_DrawGPUIndexedPrimitivesIndirect(SDL_GPURenderPass * render_pass, SDL_GPUBuffer * buffer, Uint32 offset, Uint32 draw_count)
static void
SDL_DrawGPUPrimitives
(long render_pass, int num_vertices, int num_instances, int first_vertex, int first_instance) void SDL_DrawGPUPrimitives(SDL_GPURenderPass * render_pass, Uint32 num_vertices, Uint32 num_instances, Uint32 first_vertex, Uint32 first_instance)
static void
SDL_DrawGPUPrimitivesIndirect
(long render_pass, long buffer, int offset, int draw_count) void SDL_DrawGPUPrimitivesIndirect(SDL_GPURenderPass * render_pass, SDL_GPUBuffer * buffer, Uint32 offset, Uint32 draw_count)
static void
SDL_EndGPUComputePass
(long compute_pass) void SDL_EndGPUComputePass(SDL_GPUComputePass * compute_pass)
static void
SDL_EndGPUCopyPass
(long copy_pass) void SDL_EndGPUCopyPass(SDL_GPUCopyPass * copy_pass)
static void
SDL_EndGPURenderPass
(long render_pass) void SDL_EndGPURenderPass(SDL_GPURenderPass * render_pass)
static void
SDL_GenerateMipmapsForGPUTexture
(long command_buffer, long texture) void SDL_GenerateMipmapsForGPUTexture(SDL_GPUCommandBuffer * command_buffer, SDL_GPUTexture * texture)
static @Nullable String
SDL_GetGPUDeviceDriver
(long device) char const * SDL_GetGPUDeviceDriver(SDL_GPUDevice * device)
static @Nullable String
SDL_GetGPUDriver
(int index) char const * SDL_GetGPUDriver(int index)
static int
SDL_GetGPUShaderFormats
(long device) SDL_GPUShaderFormat SDL_GetGPUShaderFormats(SDL_GPUDevice * device)
static int
SDL_GetGPUSwapchainTextureFormat
(long device, long window) SDL_GPUTextureFormat SDL_GetGPUSwapchainTextureFormat(SDL_GPUDevice * device, SDL_Window * window)
static int
int SDL_GetNumGPUDrivers(void)
static boolean
SDL_GPUSupportsProperties
(int props) bool SDL_GPUSupportsProperties(SDL_PropertiesID props)
static boolean
SDL_GPUSupportsShaderFormats
(int format_flags, @Nullable CharSequence name) bool SDL_GPUSupportsShaderFormats(SDL_GPUShaderFormat format_flags, char const * name)
static boolean
SDL_GPUSupportsShaderFormats
(int format_flags, @Nullable ByteBuffer name) bool SDL_GPUSupportsShaderFormats(SDL_GPUShaderFormat format_flags, char const * name)
static int
SDL_GPUTextureFormatTexelBlockSize
(int format) Uint32 SDL_GPUTextureFormatTexelBlockSize(SDL_GPUTextureFormat format)
static boolean
SDL_GPUTextureSupportsFormat
(long device, int format, int type, int usage) bool SDL_GPUTextureSupportsFormat(SDL_GPUDevice * device, SDL_GPUTextureFormat format, SDL_GPUTextureType type, SDL_GPUTextureUsageFlags usage)
static boolean
SDL_GPUTextureSupportsSampleCount
(long device, int format, int sample_count) bool SDL_GPUTextureSupportsSampleCount(SDL_GPUDevice * device, SDL_GPUTextureFormat format, SDL_GPUSampleCount sample_count)
static void
SDL_InsertGPUDebugLabel
(long command_buffer, CharSequence text) void SDL_InsertGPUDebugLabel(SDL_GPUCommandBuffer * command_buffer, char const * text)
static void
SDL_InsertGPUDebugLabel
(long command_buffer, ByteBuffer text) void SDL_InsertGPUDebugLabel(SDL_GPUCommandBuffer * command_buffer, char const * text)
static @Nullable ByteBuffer
SDL_MapGPUTransferBuffer
(long device, long transfer_buffer, boolean cycle, long buffer_size) void * SDL_MapGPUTransferBuffer(SDL_GPUDevice * device, SDL_GPUTransferBuffer * transfer_buffer, bool cycle, size_t buffer_size)
static void
SDL_PopGPUDebugGroup
(long command_buffer) void SDL_PopGPUDebugGroup(SDL_GPUCommandBuffer * command_buffer)
static void
SDL_PushGPUComputeUniformData
(long command_buffer, int slot_index, ByteBuffer data) void SDL_PushGPUComputeUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
static void
SDL_PushGPUComputeUniformData
(long command_buffer, int slot_index, DoubleBuffer data) void SDL_PushGPUComputeUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
static void
SDL_PushGPUComputeUniformData
(long command_buffer, int slot_index, FloatBuffer data) void SDL_PushGPUComputeUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
static void
SDL_PushGPUComputeUniformData
(long command_buffer, int slot_index, IntBuffer data) void SDL_PushGPUComputeUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
static void
SDL_PushGPUComputeUniformData
(long command_buffer, int slot_index, LongBuffer data) void SDL_PushGPUComputeUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
static void
SDL_PushGPUComputeUniformData
(long command_buffer, int slot_index, ShortBuffer data) void SDL_PushGPUComputeUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
static void
SDL_PushGPUComputeUniformData
(long command_buffer, int slot_index, PointerBuffer data) void SDL_PushGPUComputeUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
static void
SDL_PushGPUDebugGroup
(long command_buffer, CharSequence name) void SDL_PushGPUDebugGroup(SDL_GPUCommandBuffer * command_buffer, char const * name)
static void
SDL_PushGPUDebugGroup
(long command_buffer, ByteBuffer name) void SDL_PushGPUDebugGroup(SDL_GPUCommandBuffer * command_buffer, char const * name)
static void
SDL_PushGPUFragmentUniformData
(long command_buffer, int slot_index, ByteBuffer data) void SDL_PushGPUFragmentUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
static void
SDL_PushGPUFragmentUniformData
(long command_buffer, int slot_index, DoubleBuffer data) void SDL_PushGPUFragmentUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
static void
SDL_PushGPUFragmentUniformData
(long command_buffer, int slot_index, FloatBuffer data) void SDL_PushGPUFragmentUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
static void
SDL_PushGPUFragmentUniformData
(long command_buffer, int slot_index, IntBuffer data) void SDL_PushGPUFragmentUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
static void
SDL_PushGPUFragmentUniformData
(long command_buffer, int slot_index, LongBuffer data) void SDL_PushGPUFragmentUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
static void
SDL_PushGPUFragmentUniformData
(long command_buffer, int slot_index, ShortBuffer data) void SDL_PushGPUFragmentUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
static void
SDL_PushGPUFragmentUniformData
(long command_buffer, int slot_index, PointerBuffer data) void SDL_PushGPUFragmentUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
static void
SDL_PushGPUVertexUniformData
(long command_buffer, int slot_index, ByteBuffer data) void SDL_PushGPUVertexUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
static void
SDL_PushGPUVertexUniformData
(long command_buffer, int slot_index, DoubleBuffer data) void SDL_PushGPUVertexUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
static void
SDL_PushGPUVertexUniformData
(long command_buffer, int slot_index, FloatBuffer data) void SDL_PushGPUVertexUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
static void
SDL_PushGPUVertexUniformData
(long command_buffer, int slot_index, IntBuffer data) void SDL_PushGPUVertexUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
static void
SDL_PushGPUVertexUniformData
(long command_buffer, int slot_index, LongBuffer data) void SDL_PushGPUVertexUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
static void
SDL_PushGPUVertexUniformData
(long command_buffer, int slot_index, ShortBuffer data) void SDL_PushGPUVertexUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
static void
SDL_PushGPUVertexUniformData
(long command_buffer, int slot_index, PointerBuffer data) void SDL_PushGPUVertexUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
static boolean
SDL_QueryGPUFence
(long device, long fence) bool SDL_QueryGPUFence(SDL_GPUDevice * device, SDL_GPUFence * fence)
static void
SDL_ReleaseGPUBuffer
(long device, long buffer) void SDL_ReleaseGPUBuffer(SDL_GPUDevice * device, SDL_GPUBuffer * buffer)
static void
SDL_ReleaseGPUComputePipeline
(long device, long compute_pipeline) void SDL_ReleaseGPUComputePipeline(SDL_GPUDevice * device, SDL_GPUComputePipeline * compute_pipeline)
static void
SDL_ReleaseGPUFence
(long device, long fence) void SDL_ReleaseGPUFence(SDL_GPUDevice * device, SDL_GPUFence * fence)
static void
SDL_ReleaseGPUGraphicsPipeline
(long device, long graphics_pipeline) void SDL_ReleaseGPUGraphicsPipeline(SDL_GPUDevice * device, SDL_GPUGraphicsPipeline * graphics_pipeline)
static void
SDL_ReleaseGPUSampler
(long device, long sampler) void SDL_ReleaseGPUSampler(SDL_GPUDevice * device, SDL_GPUSampler * sampler)
static void
SDL_ReleaseGPUShader
(long device, long shader) void SDL_ReleaseGPUShader(SDL_GPUDevice * device, SDL_GPUShader * shader)
static void
SDL_ReleaseGPUTexture
(long device, long texture) void SDL_ReleaseGPUTexture(SDL_GPUDevice * device, SDL_GPUTexture * texture)
static void
SDL_ReleaseGPUTransferBuffer
(long device, long transfer_buffer) void SDL_ReleaseGPUTransferBuffer(SDL_GPUDevice * device, SDL_GPUTransferBuffer * transfer_buffer)
static void
SDL_ReleaseWindowFromGPUDevice
(long device, long window) void SDL_ReleaseWindowFromGPUDevice(SDL_GPUDevice * device, SDL_Window * window)
static boolean
SDL_SetGPUAllowedFramesInFlight
(long device, int allowed_frames_in_flight) bool SDL_SetGPUAllowedFramesInFlight(SDL_GPUDevice * device, Uint32 allowed_frames_in_flight)
static void
SDL_SetGPUBlendConstants
(long render_pass, SDL_FColor blend_constants) void SDL_SetGPUBlendConstants(SDL_GPURenderPass * render_pass, SDL_FColor blend_constants)
static void
SDL_SetGPUBufferName
(long device, long buffer, CharSequence text) void SDL_SetGPUBufferName(SDL_GPUDevice * device, SDL_GPUBuffer * buffer, char const * text)
static void
SDL_SetGPUBufferName
(long device, long buffer, ByteBuffer text) void SDL_SetGPUBufferName(SDL_GPUDevice * device, SDL_GPUBuffer * buffer, char const * text)
static void
SDL_SetGPUScissor
(long render_pass, SDL_Rect scissor) void SDL_SetGPUScissor(SDL_GPURenderPass * render_pass, SDL_Rect const * scissor)
static void
SDL_SetGPUStencilReference
(long render_pass, byte reference) void SDL_SetGPUStencilReference(SDL_GPURenderPass * render_pass, Uint8 reference)
static boolean
SDL_SetGPUSwapchainParameters
(long device, long window, int swapchain_composition, int present_mode) bool SDL_SetGPUSwapchainParameters(SDL_GPUDevice * device, SDL_Window * window, SDL_GPUSwapchainComposition swapchain_composition, SDL_GPUPresentMode present_mode)
static void
SDL_SetGPUTextureName
(long device, long texture, CharSequence text) void SDL_SetGPUTextureName(SDL_GPUDevice * device, SDL_GPUTexture * texture, char const * text)
static void
SDL_SetGPUTextureName
(long device, long texture, ByteBuffer text) void SDL_SetGPUTextureName(SDL_GPUDevice * device, SDL_GPUTexture * texture, char const * text)
static void
SDL_SetGPUViewport
(long render_pass, SDL_GPUViewport viewport) void SDL_SetGPUViewport(SDL_GPURenderPass * render_pass, SDL_GPUViewport const * viewport)
static boolean
SDL_SubmitGPUCommandBuffer
(long command_buffer) bool SDL_SubmitGPUCommandBuffer(SDL_GPUCommandBuffer * command_buffer)
static long
SDL_SubmitGPUCommandBufferAndAcquireFence
(long command_buffer) SDL_GPUFence * SDL_SubmitGPUCommandBufferAndAcquireFence(SDL_GPUCommandBuffer * command_buffer)
static void
SDL_UnmapGPUTransferBuffer
(long device, long transfer_buffer) void SDL_UnmapGPUTransferBuffer(SDL_GPUDevice * device, SDL_GPUTransferBuffer * transfer_buffer)
static void
SDL_UploadToGPUBuffer
(long copy_pass, SDL_GPUTransferBufferLocation source, SDL_GPUBufferRegion destination, boolean cycle) void SDL_UploadToGPUBuffer(SDL_GPUCopyPass * copy_pass, SDL_GPUTransferBufferLocation const * source, SDL_GPUBufferRegion const * destination, bool cycle)
static void
SDL_UploadToGPUTexture
(long copy_pass, SDL_GPUTextureTransferInfo source, SDL_GPUTextureRegion destination, boolean cycle) void SDL_UploadToGPUTexture(SDL_GPUCopyPass * copy_pass, SDL_GPUTextureTransferInfo const * source, SDL_GPUTextureRegion const * destination, bool cycle)
static boolean
SDL_WaitAndAcquireGPUSwapchainTexture
(long command_buffer, long window, PointerBuffer swapchain_texture, @Nullable IntBuffer swapchain_texture_width, @Nullable IntBuffer swapchain_texture_height) bool SDL_WaitAndAcquireGPUSwapchainTexture(SDL_GPUCommandBuffer * command_buffer, SDL_Window * window, SDL_GPUTexture ** swapchain_texture, Uint32 * swapchain_texture_width, Uint32 * swapchain_texture_height)
static boolean
SDL_WaitForGPUFences
(long device, boolean wait_all, @Nullable PointerBuffer fences) bool SDL_WaitForGPUFences(SDL_GPUDevice * device, bool wait_all, SDL_GPUFence * const * fences, Uint32 num_fences)
static boolean
SDL_WaitForGPUIdle
(long device) bool SDL_WaitForGPUIdle(SDL_GPUDevice * device)
static boolean
SDL_WaitForGPUSwapchain
(long device, long window) bool SDL_WaitForGPUSwapchain(SDL_GPUDevice * device, SDL_Window * window)
static boolean
SDL_WindowSupportsGPUPresentMode
(long device, long window, int present_mode) bool SDL_WindowSupportsGPUPresentMode(SDL_GPUDevice * device, SDL_Window * window, SDL_GPUPresentMode present_mode)
static boolean
SDL_WindowSupportsGPUSwapchainComposition
(long device, long window, int swapchain_composition) bool SDL_WindowSupportsGPUSwapchainComposition(SDL_GPUDevice * device, SDL_Window * window, SDL_GPUSwapchainComposition swapchain_composition)
-
Field Details
-
SDL_GPU_PRIMITIVETYPE_TRIANGLELIST
public static final int SDL_GPU_PRIMITIVETYPE_TRIANGLELIST- See Also:
-
SDL_GPU_PRIMITIVETYPE_TRIANGLESTRIP
public static final int SDL_GPU_PRIMITIVETYPE_TRIANGLESTRIP- See Also:
-
SDL_GPU_PRIMITIVETYPE_LINELIST
public static final int SDL_GPU_PRIMITIVETYPE_LINELIST- See Also:
-
SDL_GPU_PRIMITIVETYPE_LINESTRIP
public static final int SDL_GPU_PRIMITIVETYPE_LINESTRIP- See Also:
-
SDL_GPU_PRIMITIVETYPE_POINTLIST
public static final int SDL_GPU_PRIMITIVETYPE_POINTLIST- See Also:
-
SDL_GPU_LOADOP_LOAD
public static final int SDL_GPU_LOADOP_LOAD- See Also:
-
SDL_GPU_LOADOP_CLEAR
public static final int SDL_GPU_LOADOP_CLEAR- See Also:
-
SDL_GPU_LOADOP_DONT_CARE
public static final int SDL_GPU_LOADOP_DONT_CARE- See Also:
-
SDL_GPU_STOREOP_STORE
public static final int SDL_GPU_STOREOP_STORE- See Also:
-
SDL_GPU_STOREOP_DONT_CARE
public static final int SDL_GPU_STOREOP_DONT_CARE- See Also:
-
SDL_GPU_STOREOP_RESOLVE
public static final int SDL_GPU_STOREOP_RESOLVE- See Also:
-
SDL_GPU_STOREOP_RESOLVE_AND_STORE
public static final int SDL_GPU_STOREOP_RESOLVE_AND_STORE- See Also:
-
SDL_GPU_INDEXELEMENTSIZE_16BIT
public static final int SDL_GPU_INDEXELEMENTSIZE_16BIT- See Also:
-
SDL_GPU_INDEXELEMENTSIZE_32BIT
public static final int SDL_GPU_INDEXELEMENTSIZE_32BIT- See Also:
-
SDL_GPU_TEXTUREFORMAT_INVALID
public static final int SDL_GPU_TEXTUREFORMAT_INVALID- See Also:
-
SDL_GPU_TEXTUREFORMAT_A8_UNORM
public static final int SDL_GPU_TEXTUREFORMAT_A8_UNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_R8_UNORM
public static final int SDL_GPU_TEXTUREFORMAT_R8_UNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_R8G8_UNORM
public static final int SDL_GPU_TEXTUREFORMAT_R8G8_UNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_R8G8B8A8_UNORM
public static final int SDL_GPU_TEXTUREFORMAT_R8G8B8A8_UNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_R16_UNORM
public static final int SDL_GPU_TEXTUREFORMAT_R16_UNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_R16G16_UNORM
public static final int SDL_GPU_TEXTUREFORMAT_R16G16_UNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_R16G16B16A16_UNORM
public static final int SDL_GPU_TEXTUREFORMAT_R16G16B16A16_UNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_R10G10B10A2_UNORM
public static final int SDL_GPU_TEXTUREFORMAT_R10G10B10A2_UNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_B5G6R5_UNORM
public static final int SDL_GPU_TEXTUREFORMAT_B5G6R5_UNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_B5G5R5A1_UNORM
public static final int SDL_GPU_TEXTUREFORMAT_B5G5R5A1_UNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_B4G4R4A4_UNORM
public static final int SDL_GPU_TEXTUREFORMAT_B4G4R4A4_UNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_B8G8R8A8_UNORM
public static final int SDL_GPU_TEXTUREFORMAT_B8G8R8A8_UNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_BC1_RGBA_UNORM
public static final int SDL_GPU_TEXTUREFORMAT_BC1_RGBA_UNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_BC2_RGBA_UNORM
public static final int SDL_GPU_TEXTUREFORMAT_BC2_RGBA_UNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_BC3_RGBA_UNORM
public static final int SDL_GPU_TEXTUREFORMAT_BC3_RGBA_UNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_BC4_R_UNORM
public static final int SDL_GPU_TEXTUREFORMAT_BC4_R_UNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_BC5_RG_UNORM
public static final int SDL_GPU_TEXTUREFORMAT_BC5_RG_UNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_BC7_RGBA_UNORM
public static final int SDL_GPU_TEXTUREFORMAT_BC7_RGBA_UNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_BC6H_RGB_FLOAT
public static final int SDL_GPU_TEXTUREFORMAT_BC6H_RGB_FLOAT- See Also:
-
SDL_GPU_TEXTUREFORMAT_BC6H_RGB_UFLOAT
public static final int SDL_GPU_TEXTUREFORMAT_BC6H_RGB_UFLOAT- See Also:
-
SDL_GPU_TEXTUREFORMAT_R8_SNORM
public static final int SDL_GPU_TEXTUREFORMAT_R8_SNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_R8G8_SNORM
public static final int SDL_GPU_TEXTUREFORMAT_R8G8_SNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_R8G8B8A8_SNORM
public static final int SDL_GPU_TEXTUREFORMAT_R8G8B8A8_SNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_R16_SNORM
public static final int SDL_GPU_TEXTUREFORMAT_R16_SNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_R16G16_SNORM
public static final int SDL_GPU_TEXTUREFORMAT_R16G16_SNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_R16G16B16A16_SNORM
public static final int SDL_GPU_TEXTUREFORMAT_R16G16B16A16_SNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_R16_FLOAT
public static final int SDL_GPU_TEXTUREFORMAT_R16_FLOAT- See Also:
-
SDL_GPU_TEXTUREFORMAT_R16G16_FLOAT
public static final int SDL_GPU_TEXTUREFORMAT_R16G16_FLOAT- See Also:
-
SDL_GPU_TEXTUREFORMAT_R16G16B16A16_FLOAT
public static final int SDL_GPU_TEXTUREFORMAT_R16G16B16A16_FLOAT- See Also:
-
SDL_GPU_TEXTUREFORMAT_R32_FLOAT
public static final int SDL_GPU_TEXTUREFORMAT_R32_FLOAT- See Also:
-
SDL_GPU_TEXTUREFORMAT_R32G32_FLOAT
public static final int SDL_GPU_TEXTUREFORMAT_R32G32_FLOAT- See Also:
-
SDL_GPU_TEXTUREFORMAT_R32G32B32A32_FLOAT
public static final int SDL_GPU_TEXTUREFORMAT_R32G32B32A32_FLOAT- See Also:
-
SDL_GPU_TEXTUREFORMAT_R11G11B10_UFLOAT
public static final int SDL_GPU_TEXTUREFORMAT_R11G11B10_UFLOAT- See Also:
-
SDL_GPU_TEXTUREFORMAT_R8_UINT
public static final int SDL_GPU_TEXTUREFORMAT_R8_UINT- See Also:
-
SDL_GPU_TEXTUREFORMAT_R8G8_UINT
public static final int SDL_GPU_TEXTUREFORMAT_R8G8_UINT- See Also:
-
SDL_GPU_TEXTUREFORMAT_R8G8B8A8_UINT
public static final int SDL_GPU_TEXTUREFORMAT_R8G8B8A8_UINT- See Also:
-
SDL_GPU_TEXTUREFORMAT_R16_UINT
public static final int SDL_GPU_TEXTUREFORMAT_R16_UINT- See Also:
-
SDL_GPU_TEXTUREFORMAT_R16G16_UINT
public static final int SDL_GPU_TEXTUREFORMAT_R16G16_UINT- See Also:
-
SDL_GPU_TEXTUREFORMAT_R16G16B16A16_UINT
public static final int SDL_GPU_TEXTUREFORMAT_R16G16B16A16_UINT- See Also:
-
SDL_GPU_TEXTUREFORMAT_R32_UINT
public static final int SDL_GPU_TEXTUREFORMAT_R32_UINT- See Also:
-
SDL_GPU_TEXTUREFORMAT_R32G32_UINT
public static final int SDL_GPU_TEXTUREFORMAT_R32G32_UINT- See Also:
-
SDL_GPU_TEXTUREFORMAT_R32G32B32A32_UINT
public static final int SDL_GPU_TEXTUREFORMAT_R32G32B32A32_UINT- See Also:
-
SDL_GPU_TEXTUREFORMAT_R8_INT
public static final int SDL_GPU_TEXTUREFORMAT_R8_INT- See Also:
-
SDL_GPU_TEXTUREFORMAT_R8G8_INT
public static final int SDL_GPU_TEXTUREFORMAT_R8G8_INT- See Also:
-
SDL_GPU_TEXTUREFORMAT_R8G8B8A8_INT
public static final int SDL_GPU_TEXTUREFORMAT_R8G8B8A8_INT- See Also:
-
SDL_GPU_TEXTUREFORMAT_R16_INT
public static final int SDL_GPU_TEXTUREFORMAT_R16_INT- See Also:
-
SDL_GPU_TEXTUREFORMAT_R16G16_INT
public static final int SDL_GPU_TEXTUREFORMAT_R16G16_INT- See Also:
-
SDL_GPU_TEXTUREFORMAT_R16G16B16A16_INT
public static final int SDL_GPU_TEXTUREFORMAT_R16G16B16A16_INT- See Also:
-
SDL_GPU_TEXTUREFORMAT_R32_INT
public static final int SDL_GPU_TEXTUREFORMAT_R32_INT- See Also:
-
SDL_GPU_TEXTUREFORMAT_R32G32_INT
public static final int SDL_GPU_TEXTUREFORMAT_R32G32_INT- See Also:
-
SDL_GPU_TEXTUREFORMAT_R32G32B32A32_INT
public static final int SDL_GPU_TEXTUREFORMAT_R32G32B32A32_INT- See Also:
-
SDL_GPU_TEXTUREFORMAT_R8G8B8A8_UNORM_SRGB
public static final int SDL_GPU_TEXTUREFORMAT_R8G8B8A8_UNORM_SRGB- See Also:
-
SDL_GPU_TEXTUREFORMAT_B8G8R8A8_UNORM_SRGB
public static final int SDL_GPU_TEXTUREFORMAT_B8G8R8A8_UNORM_SRGB- See Also:
-
SDL_GPU_TEXTUREFORMAT_BC1_RGBA_UNORM_SRGB
public static final int SDL_GPU_TEXTUREFORMAT_BC1_RGBA_UNORM_SRGB- See Also:
-
SDL_GPU_TEXTUREFORMAT_BC2_RGBA_UNORM_SRGB
public static final int SDL_GPU_TEXTUREFORMAT_BC2_RGBA_UNORM_SRGB- See Also:
-
SDL_GPU_TEXTUREFORMAT_BC3_RGBA_UNORM_SRGB
public static final int SDL_GPU_TEXTUREFORMAT_BC3_RGBA_UNORM_SRGB- See Also:
-
SDL_GPU_TEXTUREFORMAT_BC7_RGBA_UNORM_SRGB
public static final int SDL_GPU_TEXTUREFORMAT_BC7_RGBA_UNORM_SRGB- See Also:
-
SDL_GPU_TEXTUREFORMAT_D16_UNORM
public static final int SDL_GPU_TEXTUREFORMAT_D16_UNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_D24_UNORM
public static final int SDL_GPU_TEXTUREFORMAT_D24_UNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_D32_FLOAT
public static final int SDL_GPU_TEXTUREFORMAT_D32_FLOAT- See Also:
-
SDL_GPU_TEXTUREFORMAT_D24_UNORM_S8_UINT
public static final int SDL_GPU_TEXTUREFORMAT_D24_UNORM_S8_UINT- See Also:
-
SDL_GPU_TEXTUREFORMAT_D32_FLOAT_S8_UINT
public static final int SDL_GPU_TEXTUREFORMAT_D32_FLOAT_S8_UINT- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_4x4_UNORM
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_4x4_UNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_5x4_UNORM
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_5x4_UNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_5x5_UNORM
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_5x5_UNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_6x5_UNORM
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_6x5_UNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_6x6_UNORM
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_6x6_UNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_8x5_UNORM
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_8x5_UNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_8x6_UNORM
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_8x6_UNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_8x8_UNORM
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_8x8_UNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_10x5_UNORM
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_10x5_UNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_10x6_UNORM
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_10x6_UNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_10x8_UNORM
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_10x8_UNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_10x10_UNORM
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_10x10_UNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_12x10_UNORM
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_12x10_UNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_12x12_UNORM
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_12x12_UNORM- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_4x4_UNORM_SRGB
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_4x4_UNORM_SRGB- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_5x4_UNORM_SRGB
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_5x4_UNORM_SRGB- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_5x5_UNORM_SRGB
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_5x5_UNORM_SRGB- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_6x5_UNORM_SRGB
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_6x5_UNORM_SRGB- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_6x6_UNORM_SRGB
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_6x6_UNORM_SRGB- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_8x5_UNORM_SRGB
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_8x5_UNORM_SRGB- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_8x6_UNORM_SRGB
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_8x6_UNORM_SRGB- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_8x8_UNORM_SRGB
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_8x8_UNORM_SRGB- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_10x5_UNORM_SRGB
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_10x5_UNORM_SRGB- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_10x6_UNORM_SRGB
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_10x6_UNORM_SRGB- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_10x8_UNORM_SRGB
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_10x8_UNORM_SRGB- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_10x10_UNORM_SRGB
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_10x10_UNORM_SRGB- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_12x10_UNORM_SRGB
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_12x10_UNORM_SRGB- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_12x12_UNORM_SRGB
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_12x12_UNORM_SRGB- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_4x4_FLOAT
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_4x4_FLOAT- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_5x4_FLOAT
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_5x4_FLOAT- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_5x5_FLOAT
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_5x5_FLOAT- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_6x5_FLOAT
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_6x5_FLOAT- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_6x6_FLOAT
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_6x6_FLOAT- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_8x5_FLOAT
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_8x5_FLOAT- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_8x6_FLOAT
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_8x6_FLOAT- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_8x8_FLOAT
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_8x8_FLOAT- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_10x5_FLOAT
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_10x5_FLOAT- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_10x6_FLOAT
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_10x6_FLOAT- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_10x8_FLOAT
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_10x8_FLOAT- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_10x10_FLOAT
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_10x10_FLOAT- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_12x10_FLOAT
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_12x10_FLOAT- See Also:
-
SDL_GPU_TEXTUREFORMAT_ASTC_12x12_FLOAT
public static final int SDL_GPU_TEXTUREFORMAT_ASTC_12x12_FLOAT- See Also:
-
SDL_GPU_TEXTUREUSAGE_SAMPLER
public static final int SDL_GPU_TEXTUREUSAGE_SAMPLER- See Also:
-
SDL_GPU_TEXTUREUSAGE_COLOR_TARGET
public static final int SDL_GPU_TEXTUREUSAGE_COLOR_TARGET- See Also:
-
SDL_GPU_TEXTUREUSAGE_DEPTH_STENCIL_TARGET
public static final int SDL_GPU_TEXTUREUSAGE_DEPTH_STENCIL_TARGET- See Also:
-
SDL_GPU_TEXTUREUSAGE_GRAPHICS_STORAGE_READ
public static final int SDL_GPU_TEXTUREUSAGE_GRAPHICS_STORAGE_READ- See Also:
-
SDL_GPU_TEXTUREUSAGE_COMPUTE_STORAGE_READ
public static final int SDL_GPU_TEXTUREUSAGE_COMPUTE_STORAGE_READ- See Also:
-
SDL_GPU_TEXTUREUSAGE_COMPUTE_STORAGE_WRITE
public static final int SDL_GPU_TEXTUREUSAGE_COMPUTE_STORAGE_WRITE- See Also:
-
SDL_GPU_TEXTUREUSAGE_COMPUTE_STORAGE_SIMULTANEOUS_READ_WRITE
public static final int SDL_GPU_TEXTUREUSAGE_COMPUTE_STORAGE_SIMULTANEOUS_READ_WRITE- See Also:
-
SDL_GPU_TEXTURETYPE_2D
public static final int SDL_GPU_TEXTURETYPE_2D- See Also:
-
SDL_GPU_TEXTURETYPE_2D_ARRAY
public static final int SDL_GPU_TEXTURETYPE_2D_ARRAY- See Also:
-
SDL_GPU_TEXTURETYPE_3D
public static final int SDL_GPU_TEXTURETYPE_3D- See Also:
-
SDL_GPU_TEXTURETYPE_CUBE
public static final int SDL_GPU_TEXTURETYPE_CUBE- See Also:
-
SDL_GPU_TEXTURETYPE_CUBE_ARRAY
public static final int SDL_GPU_TEXTURETYPE_CUBE_ARRAY- See Also:
-
SDL_GPU_SAMPLECOUNT_1
public static final int SDL_GPU_SAMPLECOUNT_1- See Also:
-
SDL_GPU_SAMPLECOUNT_2
public static final int SDL_GPU_SAMPLECOUNT_2- See Also:
-
SDL_GPU_SAMPLECOUNT_4
public static final int SDL_GPU_SAMPLECOUNT_4- See Also:
-
SDL_GPU_SAMPLECOUNT_8
public static final int SDL_GPU_SAMPLECOUNT_8- See Also:
-
SDL_GPU_CUBEMAPFACE_POSITIVEX
public static final int SDL_GPU_CUBEMAPFACE_POSITIVEX- See Also:
-
SDL_GPU_CUBEMAPFACE_NEGATIVEX
public static final int SDL_GPU_CUBEMAPFACE_NEGATIVEX- See Also:
-
SDL_GPU_CUBEMAPFACE_POSITIVEY
public static final int SDL_GPU_CUBEMAPFACE_POSITIVEY- See Also:
-
SDL_GPU_CUBEMAPFACE_NEGATIVEY
public static final int SDL_GPU_CUBEMAPFACE_NEGATIVEY- See Also:
-
SDL_GPU_CUBEMAPFACE_POSITIVEZ
public static final int SDL_GPU_CUBEMAPFACE_POSITIVEZ- See Also:
-
SDL_GPU_CUBEMAPFACE_NEGATIVEZ
public static final int SDL_GPU_CUBEMAPFACE_NEGATIVEZ- See Also:
-
SDL_GPU_BUFFERUSAGE_VERTEX
public static final int SDL_GPU_BUFFERUSAGE_VERTEX- See Also:
-
SDL_GPU_BUFFERUSAGE_INDEX
public static final int SDL_GPU_BUFFERUSAGE_INDEX- See Also:
-
SDL_GPU_BUFFERUSAGE_INDIRECT
public static final int SDL_GPU_BUFFERUSAGE_INDIRECT- See Also:
-
SDL_GPU_BUFFERUSAGE_GRAPHICS_STORAGE_READ
public static final int SDL_GPU_BUFFERUSAGE_GRAPHICS_STORAGE_READ- See Also:
-
SDL_GPU_BUFFERUSAGE_COMPUTE_STORAGE_READ
public static final int SDL_GPU_BUFFERUSAGE_COMPUTE_STORAGE_READ- See Also:
-
SDL_GPU_BUFFERUSAGE_COMPUTE_STORAGE_WRITE
public static final int SDL_GPU_BUFFERUSAGE_COMPUTE_STORAGE_WRITE- See Also:
-
SDL_GPU_TRANSFERBUFFERUSAGE_UPLOAD
public static final int SDL_GPU_TRANSFERBUFFERUSAGE_UPLOAD- See Also:
-
SDL_GPU_TRANSFERBUFFERUSAGE_DOWNLOAD
public static final int SDL_GPU_TRANSFERBUFFERUSAGE_DOWNLOAD- See Also:
-
SDL_GPU_SHADERSTAGE_VERTEX
public static final int SDL_GPU_SHADERSTAGE_VERTEX- See Also:
-
SDL_GPU_SHADERSTAGE_FRAGMENT
public static final int SDL_GPU_SHADERSTAGE_FRAGMENT- See Also:
-
SDL_GPU_SHADERFORMAT_INVALID
public static final int SDL_GPU_SHADERFORMAT_INVALID- See Also:
-
SDL_GPU_SHADERFORMAT_PRIVATE
public static final int SDL_GPU_SHADERFORMAT_PRIVATE- See Also:
-
SDL_GPU_SHADERFORMAT_SPIRV
public static final int SDL_GPU_SHADERFORMAT_SPIRV- See Also:
-
SDL_GPU_SHADERFORMAT_DXBC
public static final int SDL_GPU_SHADERFORMAT_DXBC- See Also:
-
SDL_GPU_SHADERFORMAT_DXIL
public static final int SDL_GPU_SHADERFORMAT_DXIL- See Also:
-
SDL_GPU_SHADERFORMAT_MSL
public static final int SDL_GPU_SHADERFORMAT_MSL- See Also:
-
SDL_GPU_SHADERFORMAT_METALLIB
public static final int SDL_GPU_SHADERFORMAT_METALLIB- See Also:
-
SDL_GPU_VERTEXELEMENTFORMAT_INVALID
public static final int SDL_GPU_VERTEXELEMENTFORMAT_INVALID- See Also:
-
SDL_GPU_VERTEXELEMENTFORMAT_INT
public static final int SDL_GPU_VERTEXELEMENTFORMAT_INT- See Also:
-
SDL_GPU_VERTEXELEMENTFORMAT_INT2
public static final int SDL_GPU_VERTEXELEMENTFORMAT_INT2- See Also:
-
SDL_GPU_VERTEXELEMENTFORMAT_INT3
public static final int SDL_GPU_VERTEXELEMENTFORMAT_INT3- See Also:
-
SDL_GPU_VERTEXELEMENTFORMAT_INT4
public static final int SDL_GPU_VERTEXELEMENTFORMAT_INT4- See Also:
-
SDL_GPU_VERTEXELEMENTFORMAT_UINT
public static final int SDL_GPU_VERTEXELEMENTFORMAT_UINT- See Also:
-
SDL_GPU_VERTEXELEMENTFORMAT_UINT2
public static final int SDL_GPU_VERTEXELEMENTFORMAT_UINT2- See Also:
-
SDL_GPU_VERTEXELEMENTFORMAT_UINT3
public static final int SDL_GPU_VERTEXELEMENTFORMAT_UINT3- See Also:
-
SDL_GPU_VERTEXELEMENTFORMAT_UINT4
public static final int SDL_GPU_VERTEXELEMENTFORMAT_UINT4- See Also:
-
SDL_GPU_VERTEXELEMENTFORMAT_FLOAT
public static final int SDL_GPU_VERTEXELEMENTFORMAT_FLOAT- See Also:
-
SDL_GPU_VERTEXELEMENTFORMAT_FLOAT2
public static final int SDL_GPU_VERTEXELEMENTFORMAT_FLOAT2- See Also:
-
SDL_GPU_VERTEXELEMENTFORMAT_FLOAT3
public static final int SDL_GPU_VERTEXELEMENTFORMAT_FLOAT3- See Also:
-
SDL_GPU_VERTEXELEMENTFORMAT_FLOAT4
public static final int SDL_GPU_VERTEXELEMENTFORMAT_FLOAT4- See Also:
-
SDL_GPU_VERTEXELEMENTFORMAT_BYTE2
public static final int SDL_GPU_VERTEXELEMENTFORMAT_BYTE2- See Also:
-
SDL_GPU_VERTEXELEMENTFORMAT_BYTE4
public static final int SDL_GPU_VERTEXELEMENTFORMAT_BYTE4- See Also:
-
SDL_GPU_VERTEXELEMENTFORMAT_UBYTE2
public static final int SDL_GPU_VERTEXELEMENTFORMAT_UBYTE2- See Also:
-
SDL_GPU_VERTEXELEMENTFORMAT_UBYTE4
public static final int SDL_GPU_VERTEXELEMENTFORMAT_UBYTE4- See Also:
-
SDL_GPU_VERTEXELEMENTFORMAT_BYTE2_NORM
public static final int SDL_GPU_VERTEXELEMENTFORMAT_BYTE2_NORM- See Also:
-
SDL_GPU_VERTEXELEMENTFORMAT_BYTE4_NORM
public static final int SDL_GPU_VERTEXELEMENTFORMAT_BYTE4_NORM- See Also:
-
SDL_GPU_VERTEXELEMENTFORMAT_UBYTE2_NORM
public static final int SDL_GPU_VERTEXELEMENTFORMAT_UBYTE2_NORM- See Also:
-
SDL_GPU_VERTEXELEMENTFORMAT_UBYTE4_NORM
public static final int SDL_GPU_VERTEXELEMENTFORMAT_UBYTE4_NORM- See Also:
-
SDL_GPU_VERTEXELEMENTFORMAT_SHORT2
public static final int SDL_GPU_VERTEXELEMENTFORMAT_SHORT2- See Also:
-
SDL_GPU_VERTEXELEMENTFORMAT_SHORT4
public static final int SDL_GPU_VERTEXELEMENTFORMAT_SHORT4- See Also:
-
SDL_GPU_VERTEXELEMENTFORMAT_USHORT2
public static final int SDL_GPU_VERTEXELEMENTFORMAT_USHORT2- See Also:
-
SDL_GPU_VERTEXELEMENTFORMAT_USHORT4
public static final int SDL_GPU_VERTEXELEMENTFORMAT_USHORT4- See Also:
-
SDL_GPU_VERTEXELEMENTFORMAT_SHORT2_NORM
public static final int SDL_GPU_VERTEXELEMENTFORMAT_SHORT2_NORM- See Also:
-
SDL_GPU_VERTEXELEMENTFORMAT_SHORT4_NORM
public static final int SDL_GPU_VERTEXELEMENTFORMAT_SHORT4_NORM- See Also:
-
SDL_GPU_VERTEXELEMENTFORMAT_USHORT2_NORM
public static final int SDL_GPU_VERTEXELEMENTFORMAT_USHORT2_NORM- See Also:
-
SDL_GPU_VERTEXELEMENTFORMAT_USHORT4_NORM
public static final int SDL_GPU_VERTEXELEMENTFORMAT_USHORT4_NORM- See Also:
-
SDL_GPU_VERTEXELEMENTFORMAT_HALF2
public static final int SDL_GPU_VERTEXELEMENTFORMAT_HALF2- See Also:
-
SDL_GPU_VERTEXELEMENTFORMAT_HALF4
public static final int SDL_GPU_VERTEXELEMENTFORMAT_HALF4- See Also:
-
SDL_GPU_VERTEXINPUTRATE_VERTEX
public static final int SDL_GPU_VERTEXINPUTRATE_VERTEX- See Also:
-
SDL_GPU_VERTEXINPUTRATE_INSTANCE
public static final int SDL_GPU_VERTEXINPUTRATE_INSTANCE- See Also:
-
SDL_GPU_FILLMODE_FILL
public static final int SDL_GPU_FILLMODE_FILL- See Also:
-
SDL_GPU_FILLMODE_LINE
public static final int SDL_GPU_FILLMODE_LINE- See Also:
-
SDL_GPU_CULLMODE_NONE
public static final int SDL_GPU_CULLMODE_NONE- See Also:
-
SDL_GPU_CULLMODE_FRONT
public static final int SDL_GPU_CULLMODE_FRONT- See Also:
-
SDL_GPU_CULLMODE_BACK
public static final int SDL_GPU_CULLMODE_BACK- See Also:
-
SDL_GPU_FRONTFACE_COUNTER_CLOCKWISE
public static final int SDL_GPU_FRONTFACE_COUNTER_CLOCKWISE- See Also:
-
SDL_GPU_FRONTFACE_CLOCKWISE
public static final int SDL_GPU_FRONTFACE_CLOCKWISE- See Also:
-
SDL_GPU_COMPAREOP_INVALID
public static final int SDL_GPU_COMPAREOP_INVALID- See Also:
-
SDL_GPU_COMPAREOP_NEVER
public static final int SDL_GPU_COMPAREOP_NEVER- See Also:
-
SDL_GPU_COMPAREOP_LESS
public static final int SDL_GPU_COMPAREOP_LESS- See Also:
-
SDL_GPU_COMPAREOP_EQUAL
public static final int SDL_GPU_COMPAREOP_EQUAL- See Also:
-
SDL_GPU_COMPAREOP_LESS_OR_EQUAL
public static final int SDL_GPU_COMPAREOP_LESS_OR_EQUAL- See Also:
-
SDL_GPU_COMPAREOP_GREATER
public static final int SDL_GPU_COMPAREOP_GREATER- See Also:
-
SDL_GPU_COMPAREOP_NOT_EQUAL
public static final int SDL_GPU_COMPAREOP_NOT_EQUAL- See Also:
-
SDL_GPU_COMPAREOP_GREATER_OR_EQUAL
public static final int SDL_GPU_COMPAREOP_GREATER_OR_EQUAL- See Also:
-
SDL_GPU_COMPAREOP_ALWAYS
public static final int SDL_GPU_COMPAREOP_ALWAYS- See Also:
-
SDL_GPU_STENCILOP_INVALID
public static final int SDL_GPU_STENCILOP_INVALID- See Also:
-
SDL_GPU_STENCILOP_KEEP
public static final int SDL_GPU_STENCILOP_KEEP- See Also:
-
SDL_GPU_STENCILOP_ZERO
public static final int SDL_GPU_STENCILOP_ZERO- See Also:
-
SDL_GPU_STENCILOP_REPLACE
public static final int SDL_GPU_STENCILOP_REPLACE- See Also:
-
SDL_GPU_STENCILOP_INCREMENT_AND_CLAMP
public static final int SDL_GPU_STENCILOP_INCREMENT_AND_CLAMP- See Also:
-
SDL_GPU_STENCILOP_DECREMENT_AND_CLAMP
public static final int SDL_GPU_STENCILOP_DECREMENT_AND_CLAMP- See Also:
-
SDL_GPU_STENCILOP_INVERT
public static final int SDL_GPU_STENCILOP_INVERT- See Also:
-
SDL_GPU_STENCILOP_INCREMENT_AND_WRAP
public static final int SDL_GPU_STENCILOP_INCREMENT_AND_WRAP- See Also:
-
SDL_GPU_STENCILOP_DECREMENT_AND_WRAP
public static final int SDL_GPU_STENCILOP_DECREMENT_AND_WRAP- See Also:
-
SDL_GPU_BLENDOP_INVALID
public static final int SDL_GPU_BLENDOP_INVALID- See Also:
-
SDL_GPU_BLENDOP_ADD
public static final int SDL_GPU_BLENDOP_ADD- See Also:
-
SDL_GPU_BLENDOP_SUBTRACT
public static final int SDL_GPU_BLENDOP_SUBTRACT- See Also:
-
SDL_GPU_BLENDOP_REVERSE_SUBTRACT
public static final int SDL_GPU_BLENDOP_REVERSE_SUBTRACT- See Also:
-
SDL_GPU_BLENDOP_MIN
public static final int SDL_GPU_BLENDOP_MIN- See Also:
-
SDL_GPU_BLENDOP_MAX
public static final int SDL_GPU_BLENDOP_MAX- See Also:
-
SDL_GPU_BLENDFACTOR_INVALID
public static final int SDL_GPU_BLENDFACTOR_INVALID- See Also:
-
SDL_GPU_BLENDFACTOR_ZERO
public static final int SDL_GPU_BLENDFACTOR_ZERO- See Also:
-
SDL_GPU_BLENDFACTOR_ONE
public static final int SDL_GPU_BLENDFACTOR_ONE- See Also:
-
SDL_GPU_BLENDFACTOR_SRC_COLOR
public static final int SDL_GPU_BLENDFACTOR_SRC_COLOR- See Also:
-
SDL_GPU_BLENDFACTOR_ONE_MINUS_SRC_COLOR
public static final int SDL_GPU_BLENDFACTOR_ONE_MINUS_SRC_COLOR- See Also:
-
SDL_GPU_BLENDFACTOR_DST_COLOR
public static final int SDL_GPU_BLENDFACTOR_DST_COLOR- See Also:
-
SDL_GPU_BLENDFACTOR_ONE_MINUS_DST_COLOR
public static final int SDL_GPU_BLENDFACTOR_ONE_MINUS_DST_COLOR- See Also:
-
SDL_GPU_BLENDFACTOR_SRC_ALPHA
public static final int SDL_GPU_BLENDFACTOR_SRC_ALPHA- See Also:
-
SDL_GPU_BLENDFACTOR_ONE_MINUS_SRC_ALPHA
public static final int SDL_GPU_BLENDFACTOR_ONE_MINUS_SRC_ALPHA- See Also:
-
SDL_GPU_BLENDFACTOR_DST_ALPHA
public static final int SDL_GPU_BLENDFACTOR_DST_ALPHA- See Also:
-
SDL_GPU_BLENDFACTOR_ONE_MINUS_DST_ALPHA
public static final int SDL_GPU_BLENDFACTOR_ONE_MINUS_DST_ALPHA- See Also:
-
SDL_GPU_BLENDFACTOR_CONSTANT_COLOR
public static final int SDL_GPU_BLENDFACTOR_CONSTANT_COLOR- See Also:
-
SDL_GPU_BLENDFACTOR_ONE_MINUS_CONSTANT_COLOR
public static final int SDL_GPU_BLENDFACTOR_ONE_MINUS_CONSTANT_COLOR- See Also:
-
SDL_GPU_BLENDFACTOR_SRC_ALPHA_SATURATE
public static final int SDL_GPU_BLENDFACTOR_SRC_ALPHA_SATURATE- See Also:
-
SDL_GPU_COLORCOMPONENT_R
public static final int SDL_GPU_COLORCOMPONENT_R- See Also:
-
SDL_GPU_COLORCOMPONENT_G
public static final int SDL_GPU_COLORCOMPONENT_G- See Also:
-
SDL_GPU_COLORCOMPONENT_B
public static final int SDL_GPU_COLORCOMPONENT_B- See Also:
-
SDL_GPU_COLORCOMPONENT_A
public static final int SDL_GPU_COLORCOMPONENT_A- See Also:
-
SDL_GPU_FILTER_NEAREST
public static final int SDL_GPU_FILTER_NEAREST- See Also:
-
SDL_GPU_FILTER_LINEAR
public static final int SDL_GPU_FILTER_LINEAR- See Also:
-
SDL_GPU_SAMPLERMIPMAPMODE_NEAREST
public static final int SDL_GPU_SAMPLERMIPMAPMODE_NEAREST- See Also:
-
SDL_GPU_SAMPLERMIPMAPMODE_LINEAR
public static final int SDL_GPU_SAMPLERMIPMAPMODE_LINEAR- See Also:
-
SDL_GPU_SAMPLERADDRESSMODE_REPEAT
public static final int SDL_GPU_SAMPLERADDRESSMODE_REPEAT- See Also:
-
SDL_GPU_SAMPLERADDRESSMODE_MIRRORED_REPEAT
public static final int SDL_GPU_SAMPLERADDRESSMODE_MIRRORED_REPEAT- See Also:
-
SDL_GPU_SAMPLERADDRESSMODE_CLAMP_TO_EDGE
public static final int SDL_GPU_SAMPLERADDRESSMODE_CLAMP_TO_EDGE- See Also:
-
SDL_GPU_PRESENTMODE_VSYNC
public static final int SDL_GPU_PRESENTMODE_VSYNC- See Also:
-
SDL_GPU_PRESENTMODE_IMMEDIATE
public static final int SDL_GPU_PRESENTMODE_IMMEDIATE- See Also:
-
SDL_GPU_PRESENTMODE_MAILBOX
public static final int SDL_GPU_PRESENTMODE_MAILBOX- See Also:
-
SDL_GPU_SWAPCHAINCOMPOSITION_SDR
public static final int SDL_GPU_SWAPCHAINCOMPOSITION_SDR- See Also:
-
SDL_GPU_SWAPCHAINCOMPOSITION_SDR_LINEAR
public static final int SDL_GPU_SWAPCHAINCOMPOSITION_SDR_LINEAR- See Also:
-
SDL_GPU_SWAPCHAINCOMPOSITION_HDR_EXTENDED_LINEAR
public static final int SDL_GPU_SWAPCHAINCOMPOSITION_HDR_EXTENDED_LINEAR- See Also:
-
SDL_GPU_SWAPCHAINCOMPOSITION_HDR10_ST2084
public static final int SDL_GPU_SWAPCHAINCOMPOSITION_HDR10_ST2084- See Also:
-
SDL_PROP_GPU_DEVICE_CREATE_DEBUGMODE_BOOLEAN
- See Also:
-
SDL_PROP_GPU_DEVICE_CREATE_PREFERLOWPOWER_BOOLEAN
- See Also:
-
SDL_PROP_GPU_DEVICE_CREATE_NAME_STRING
- See Also:
-
SDL_PROP_GPU_DEVICE_CREATE_SHADERS_PRIVATE_BOOLEAN
- See Also:
-
SDL_PROP_GPU_DEVICE_CREATE_SHADERS_SPIRV_BOOLEAN
- See Also:
-
SDL_PROP_GPU_DEVICE_CREATE_SHADERS_DXBC_BOOLEAN
- See Also:
-
SDL_PROP_GPU_DEVICE_CREATE_SHADERS_DXIL_BOOLEAN
- See Also:
-
SDL_PROP_GPU_DEVICE_CREATE_SHADERS_MSL_BOOLEAN
- See Also:
-
SDL_PROP_GPU_DEVICE_CREATE_SHADERS_METALLIB_BOOLEAN
- See Also:
-
SDL_PROP_GPU_DEVICE_CREATE_D3D12_SEMANTIC_NAME_STRING
- See Also:
-
SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_R_FLOAT
- See Also:
-
SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_G_FLOAT
- See Also:
-
SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_B_FLOAT
- See Also:
-
SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_A_FLOAT
- See Also:
-
SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_DEPTH_FLOAT
- See Also:
-
SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_STENCIL_NUMBER
- See Also:
-
SDL_PROP_GPU_COMPUTEPIPELINE_CREATE_NAME_STRING
- See Also:
-
SDL_PROP_GPU_GRAPHICSPIPELINE_CREATE_NAME_STRING
- See Also:
-
SDL_PROP_GPU_SAMPLER_CREATE_NAME_STRING
- See Also:
-
SDL_PROP_GPU_SHADER_CREATE_NAME_STRING
- See Also:
-
SDL_PROP_GPU_TEXTURE_CREATE_NAME_STRING
- See Also:
-
SDL_PROP_GPU_BUFFER_CREATE_NAME_STRING
- See Also:
-
SDL_PROP_GPU_TRANSFERBUFFER_CREATE_NAME_STRING
- See Also:
-
-
Method Details
-
nSDL_GPUSupportsShaderFormats
public static boolean nSDL_GPUSupportsShaderFormats(int format_flags, long name) bool SDL_GPUSupportsShaderFormats(SDL_GPUShaderFormat format_flags, char const * name)
-
SDL_GPUSupportsShaderFormats
bool SDL_GPUSupportsShaderFormats(SDL_GPUShaderFormat format_flags, char const * name)
-
SDL_GPUSupportsShaderFormats
bool SDL_GPUSupportsShaderFormats(SDL_GPUShaderFormat format_flags, char const * name)
-
SDL_GPUSupportsProperties
public static boolean SDL_GPUSupportsProperties(int props) bool SDL_GPUSupportsProperties(SDL_PropertiesID props)
-
nSDL_CreateGPUDevice
public static long nSDL_CreateGPUDevice(int format_flags, boolean debug_mode, long name) SDL_GPUDevice * SDL_CreateGPUDevice(SDL_GPUShaderFormat format_flags, bool debug_mode, char const * name)
-
SDL_CreateGPUDevice
public static long SDL_CreateGPUDevice(int format_flags, boolean debug_mode, @Nullable ByteBuffer name) SDL_GPUDevice * SDL_CreateGPUDevice(SDL_GPUShaderFormat format_flags, bool debug_mode, char const * name)
-
SDL_CreateGPUDevice
public static long SDL_CreateGPUDevice(int format_flags, boolean debug_mode, @Nullable CharSequence name) SDL_GPUDevice * SDL_CreateGPUDevice(SDL_GPUShaderFormat format_flags, bool debug_mode, char const * name)
-
SDL_CreateGPUDeviceWithProperties
public static long SDL_CreateGPUDeviceWithProperties(int props) SDL_GPUDevice * SDL_CreateGPUDeviceWithProperties(SDL_PropertiesID props)
-
SDL_DestroyGPUDevice
public static void SDL_DestroyGPUDevice(long device) void SDL_DestroyGPUDevice(SDL_GPUDevice * device)
-
SDL_GetNumGPUDrivers
public static int SDL_GetNumGPUDrivers()int SDL_GetNumGPUDrivers(void)
-
nSDL_GetGPUDriver
public static long nSDL_GetGPUDriver(int index) char const * SDL_GetGPUDriver(int index)
-
SDL_GetGPUDriver
char const * SDL_GetGPUDriver(int index)
-
nSDL_GetGPUDeviceDriver
public static long nSDL_GetGPUDeviceDriver(long device) char const * SDL_GetGPUDeviceDriver(SDL_GPUDevice * device)
-
SDL_GetGPUDeviceDriver
char const * SDL_GetGPUDeviceDriver(SDL_GPUDevice * device)
-
SDL_GetGPUShaderFormats
public static int SDL_GetGPUShaderFormats(long device) SDL_GPUShaderFormat SDL_GetGPUShaderFormats(SDL_GPUDevice * device)
-
nSDL_CreateGPUComputePipeline
public static long nSDL_CreateGPUComputePipeline(long device, long createinfo) SDL_GPUComputePipeline * SDL_CreateGPUComputePipeline(SDL_GPUDevice * device, SDL_GPUComputePipelineCreateInfo const * createinfo)
-
SDL_CreateGPUComputePipeline
public static long SDL_CreateGPUComputePipeline(long device, SDL_GPUComputePipelineCreateInfo createinfo) SDL_GPUComputePipeline * SDL_CreateGPUComputePipeline(SDL_GPUDevice * device, SDL_GPUComputePipelineCreateInfo const * createinfo)
-
nSDL_CreateGPUGraphicsPipeline
public static long nSDL_CreateGPUGraphicsPipeline(long device, long createinfo) SDL_GPUGraphicsPipeline * SDL_CreateGPUGraphicsPipeline(SDL_GPUDevice * device, SDL_GPUGraphicsPipelineCreateInfo const * createinfo)
-
SDL_CreateGPUGraphicsPipeline
public static long SDL_CreateGPUGraphicsPipeline(long device, SDL_GPUGraphicsPipelineCreateInfo createinfo) SDL_GPUGraphicsPipeline * SDL_CreateGPUGraphicsPipeline(SDL_GPUDevice * device, SDL_GPUGraphicsPipelineCreateInfo const * createinfo)
-
nSDL_CreateGPUSampler
public static long nSDL_CreateGPUSampler(long device, long createinfo) SDL_GPUSampler * SDL_CreateGPUSampler(SDL_GPUDevice * device, SDL_GPUSamplerCreateInfo const * createinfo)
-
SDL_CreateGPUSampler
SDL_GPUSampler * SDL_CreateGPUSampler(SDL_GPUDevice * device, SDL_GPUSamplerCreateInfo const * createinfo)
-
nSDL_CreateGPUShader
public static long nSDL_CreateGPUShader(long device, long createinfo) SDL_GPUShader * SDL_CreateGPUShader(SDL_GPUDevice * device, SDL_GPUShaderCreateInfo const * createinfo)
-
SDL_CreateGPUShader
SDL_GPUShader * SDL_CreateGPUShader(SDL_GPUDevice * device, SDL_GPUShaderCreateInfo const * createinfo)
-
nSDL_CreateGPUTexture
public static long nSDL_CreateGPUTexture(long device, long createinfo) SDL_GPUTexture * SDL_CreateGPUTexture(SDL_GPUDevice * device, SDL_GPUTextureCreateInfo const * createinfo)
-
SDL_CreateGPUTexture
SDL_GPUTexture * SDL_CreateGPUTexture(SDL_GPUDevice * device, SDL_GPUTextureCreateInfo const * createinfo)
-
nSDL_CreateGPUBuffer
public static long nSDL_CreateGPUBuffer(long device, long createinfo) SDL_GPUBuffer * SDL_CreateGPUBuffer(SDL_GPUDevice * device, SDL_GPUBufferCreateInfo const * createinfo)
-
SDL_CreateGPUBuffer
SDL_GPUBuffer * SDL_CreateGPUBuffer(SDL_GPUDevice * device, SDL_GPUBufferCreateInfo const * createinfo)
-
nSDL_CreateGPUTransferBuffer
public static long nSDL_CreateGPUTransferBuffer(long device, long createinfo) SDL_GPUTransferBuffer * SDL_CreateGPUTransferBuffer(SDL_GPUDevice * device, SDL_GPUTransferBufferCreateInfo const * createinfo)
-
SDL_CreateGPUTransferBuffer
public static long SDL_CreateGPUTransferBuffer(long device, SDL_GPUTransferBufferCreateInfo createinfo) SDL_GPUTransferBuffer * SDL_CreateGPUTransferBuffer(SDL_GPUDevice * device, SDL_GPUTransferBufferCreateInfo const * createinfo)
-
nSDL_SetGPUBufferName
public static void nSDL_SetGPUBufferName(long device, long buffer, long text) void SDL_SetGPUBufferName(SDL_GPUDevice * device, SDL_GPUBuffer * buffer, char const * text)
-
SDL_SetGPUBufferName
void SDL_SetGPUBufferName(SDL_GPUDevice * device, SDL_GPUBuffer * buffer, char const * text)
-
SDL_SetGPUBufferName
void SDL_SetGPUBufferName(SDL_GPUDevice * device, SDL_GPUBuffer * buffer, char const * text)
-
nSDL_SetGPUTextureName
public static void nSDL_SetGPUTextureName(long device, long texture, long text) void SDL_SetGPUTextureName(SDL_GPUDevice * device, SDL_GPUTexture * texture, char const * text)
-
SDL_SetGPUTextureName
void SDL_SetGPUTextureName(SDL_GPUDevice * device, SDL_GPUTexture * texture, char const * text)
-
SDL_SetGPUTextureName
void SDL_SetGPUTextureName(SDL_GPUDevice * device, SDL_GPUTexture * texture, char const * text)
-
nSDL_InsertGPUDebugLabel
public static void nSDL_InsertGPUDebugLabel(long command_buffer, long text) void SDL_InsertGPUDebugLabel(SDL_GPUCommandBuffer * command_buffer, char const * text)
-
SDL_InsertGPUDebugLabel
void SDL_InsertGPUDebugLabel(SDL_GPUCommandBuffer * command_buffer, char const * text)
-
SDL_InsertGPUDebugLabel
void SDL_InsertGPUDebugLabel(SDL_GPUCommandBuffer * command_buffer, char const * text)
-
nSDL_PushGPUDebugGroup
public static void nSDL_PushGPUDebugGroup(long command_buffer, long name) void SDL_PushGPUDebugGroup(SDL_GPUCommandBuffer * command_buffer, char const * name)
-
SDL_PushGPUDebugGroup
void SDL_PushGPUDebugGroup(SDL_GPUCommandBuffer * command_buffer, char const * name)
-
SDL_PushGPUDebugGroup
void SDL_PushGPUDebugGroup(SDL_GPUCommandBuffer * command_buffer, char const * name)
-
SDL_PopGPUDebugGroup
public static void SDL_PopGPUDebugGroup(long command_buffer) void SDL_PopGPUDebugGroup(SDL_GPUCommandBuffer * command_buffer)
-
SDL_ReleaseGPUTexture
public static void SDL_ReleaseGPUTexture(long device, long texture) void SDL_ReleaseGPUTexture(SDL_GPUDevice * device, SDL_GPUTexture * texture)
-
SDL_ReleaseGPUSampler
public static void SDL_ReleaseGPUSampler(long device, long sampler) void SDL_ReleaseGPUSampler(SDL_GPUDevice * device, SDL_GPUSampler * sampler)
-
SDL_ReleaseGPUBuffer
public static void SDL_ReleaseGPUBuffer(long device, long buffer) void SDL_ReleaseGPUBuffer(SDL_GPUDevice * device, SDL_GPUBuffer * buffer)
-
SDL_ReleaseGPUTransferBuffer
public static void SDL_ReleaseGPUTransferBuffer(long device, long transfer_buffer) void SDL_ReleaseGPUTransferBuffer(SDL_GPUDevice * device, SDL_GPUTransferBuffer * transfer_buffer)
-
SDL_ReleaseGPUComputePipeline
public static void SDL_ReleaseGPUComputePipeline(long device, long compute_pipeline) void SDL_ReleaseGPUComputePipeline(SDL_GPUDevice * device, SDL_GPUComputePipeline * compute_pipeline)
-
SDL_ReleaseGPUShader
public static void SDL_ReleaseGPUShader(long device, long shader) void SDL_ReleaseGPUShader(SDL_GPUDevice * device, SDL_GPUShader * shader)
-
SDL_ReleaseGPUGraphicsPipeline
public static void SDL_ReleaseGPUGraphicsPipeline(long device, long graphics_pipeline) void SDL_ReleaseGPUGraphicsPipeline(SDL_GPUDevice * device, SDL_GPUGraphicsPipeline * graphics_pipeline)
-
SDL_AcquireGPUCommandBuffer
public static long SDL_AcquireGPUCommandBuffer(long device) SDL_GPUCommandBuffer * SDL_AcquireGPUCommandBuffer(SDL_GPUDevice * device)
-
nSDL_PushGPUVertexUniformData
public static void nSDL_PushGPUVertexUniformData(long command_buffer, int slot_index, long data, int length) void SDL_PushGPUVertexUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
-
SDL_PushGPUVertexUniformData
public static void SDL_PushGPUVertexUniformData(long command_buffer, int slot_index, ByteBuffer data) void SDL_PushGPUVertexUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
-
SDL_PushGPUVertexUniformData
public static void SDL_PushGPUVertexUniformData(long command_buffer, int slot_index, ShortBuffer data) void SDL_PushGPUVertexUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
-
SDL_PushGPUVertexUniformData
public static void SDL_PushGPUVertexUniformData(long command_buffer, int slot_index, IntBuffer data) void SDL_PushGPUVertexUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
-
SDL_PushGPUVertexUniformData
public static void SDL_PushGPUVertexUniformData(long command_buffer, int slot_index, LongBuffer data) void SDL_PushGPUVertexUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
-
SDL_PushGPUVertexUniformData
public static void SDL_PushGPUVertexUniformData(long command_buffer, int slot_index, FloatBuffer data) void SDL_PushGPUVertexUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
-
SDL_PushGPUVertexUniformData
public static void SDL_PushGPUVertexUniformData(long command_buffer, int slot_index, DoubleBuffer data) void SDL_PushGPUVertexUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
-
SDL_PushGPUVertexUniformData
public static void SDL_PushGPUVertexUniformData(long command_buffer, int slot_index, PointerBuffer data) void SDL_PushGPUVertexUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
-
nSDL_PushGPUFragmentUniformData
public static void nSDL_PushGPUFragmentUniformData(long command_buffer, int slot_index, long data, int length) void SDL_PushGPUFragmentUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
-
SDL_PushGPUFragmentUniformData
public static void SDL_PushGPUFragmentUniformData(long command_buffer, int slot_index, ByteBuffer data) void SDL_PushGPUFragmentUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
-
SDL_PushGPUFragmentUniformData
public static void SDL_PushGPUFragmentUniformData(long command_buffer, int slot_index, ShortBuffer data) void SDL_PushGPUFragmentUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
-
SDL_PushGPUFragmentUniformData
public static void SDL_PushGPUFragmentUniformData(long command_buffer, int slot_index, IntBuffer data) void SDL_PushGPUFragmentUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
-
SDL_PushGPUFragmentUniformData
public static void SDL_PushGPUFragmentUniformData(long command_buffer, int slot_index, LongBuffer data) void SDL_PushGPUFragmentUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
-
SDL_PushGPUFragmentUniformData
public static void SDL_PushGPUFragmentUniformData(long command_buffer, int slot_index, FloatBuffer data) void SDL_PushGPUFragmentUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
-
SDL_PushGPUFragmentUniformData
public static void SDL_PushGPUFragmentUniformData(long command_buffer, int slot_index, DoubleBuffer data) void SDL_PushGPUFragmentUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
-
SDL_PushGPUFragmentUniformData
public static void SDL_PushGPUFragmentUniformData(long command_buffer, int slot_index, PointerBuffer data) void SDL_PushGPUFragmentUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
-
nSDL_PushGPUComputeUniformData
public static void nSDL_PushGPUComputeUniformData(long command_buffer, int slot_index, long data, int length) void SDL_PushGPUComputeUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
-
SDL_PushGPUComputeUniformData
public static void SDL_PushGPUComputeUniformData(long command_buffer, int slot_index, ByteBuffer data) void SDL_PushGPUComputeUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
-
SDL_PushGPUComputeUniformData
public static void SDL_PushGPUComputeUniformData(long command_buffer, int slot_index, ShortBuffer data) void SDL_PushGPUComputeUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
-
SDL_PushGPUComputeUniformData
public static void SDL_PushGPUComputeUniformData(long command_buffer, int slot_index, IntBuffer data) void SDL_PushGPUComputeUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
-
SDL_PushGPUComputeUniformData
public static void SDL_PushGPUComputeUniformData(long command_buffer, int slot_index, LongBuffer data) void SDL_PushGPUComputeUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
-
SDL_PushGPUComputeUniformData
public static void SDL_PushGPUComputeUniformData(long command_buffer, int slot_index, FloatBuffer data) void SDL_PushGPUComputeUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
-
SDL_PushGPUComputeUniformData
public static void SDL_PushGPUComputeUniformData(long command_buffer, int slot_index, DoubleBuffer data) void SDL_PushGPUComputeUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
-
SDL_PushGPUComputeUniformData
public static void SDL_PushGPUComputeUniformData(long command_buffer, int slot_index, PointerBuffer data) void SDL_PushGPUComputeUniformData(SDL_GPUCommandBuffer * command_buffer, Uint32 slot_index, void const * data, Uint32 length)
-
nSDL_BeginGPURenderPass
public static long nSDL_BeginGPURenderPass(long command_buffer, long color_target_infos, int num_color_targets, long depth_stencil_target_info) SDL_GPURenderPass * SDL_BeginGPURenderPass(SDL_GPUCommandBuffer * command_buffer, SDL_GPUColorTargetInfo const * color_target_infos, Uint32 num_color_targets, SDL_GPUDepthStencilTargetInfo const * depth_stencil_target_info)
-
SDL_BeginGPURenderPass
public static long SDL_BeginGPURenderPass(long command_buffer, @Nullable SDL_GPUColorTargetInfo.Buffer color_target_infos, @Nullable SDL_GPUDepthStencilTargetInfo depth_stencil_target_info) SDL_GPURenderPass * SDL_BeginGPURenderPass(SDL_GPUCommandBuffer * command_buffer, SDL_GPUColorTargetInfo const * color_target_infos, Uint32 num_color_targets, SDL_GPUDepthStencilTargetInfo const * depth_stencil_target_info)
-
SDL_BindGPUGraphicsPipeline
public static void SDL_BindGPUGraphicsPipeline(long render_pass, long graphics_pipeline) void SDL_BindGPUGraphicsPipeline(SDL_GPURenderPass * render_pass, SDL_GPUGraphicsPipeline * graphics_pipeline)
-
nSDL_SetGPUViewport
public static void nSDL_SetGPUViewport(long render_pass, long viewport) void SDL_SetGPUViewport(SDL_GPURenderPass * render_pass, SDL_GPUViewport const * viewport)
-
SDL_SetGPUViewport
void SDL_SetGPUViewport(SDL_GPURenderPass * render_pass, SDL_GPUViewport const * viewport)
-
nSDL_SetGPUScissor
public static void nSDL_SetGPUScissor(long render_pass, long scissor) void SDL_SetGPUScissor(SDL_GPURenderPass * render_pass, SDL_Rect const * scissor)
-
SDL_SetGPUScissor
void SDL_SetGPUScissor(SDL_GPURenderPass * render_pass, SDL_Rect const * scissor)
-
nSDL_SetGPUBlendConstants
public static void nSDL_SetGPUBlendConstants(long render_pass, long blend_constants) void SDL_SetGPUBlendConstants(SDL_GPURenderPass * render_pass, SDL_FColor blend_constants)
-
SDL_SetGPUBlendConstants
void SDL_SetGPUBlendConstants(SDL_GPURenderPass * render_pass, SDL_FColor blend_constants)
-
SDL_SetGPUStencilReference
public static void SDL_SetGPUStencilReference(long render_pass, byte reference) void SDL_SetGPUStencilReference(SDL_GPURenderPass * render_pass, Uint8 reference)
-
nSDL_BindGPUVertexBuffers
public static void nSDL_BindGPUVertexBuffers(long render_pass, int first_slot, long bindings, int num_bindings) void SDL_BindGPUVertexBuffers(SDL_GPURenderPass * render_pass, Uint32 first_slot, SDL_GPUBufferBinding const * bindings, Uint32 num_bindings)
-
SDL_BindGPUVertexBuffers
public static void SDL_BindGPUVertexBuffers(long render_pass, int first_slot, @Nullable SDL_GPUBufferBinding.Buffer bindings) void SDL_BindGPUVertexBuffers(SDL_GPURenderPass * render_pass, Uint32 first_slot, SDL_GPUBufferBinding const * bindings, Uint32 num_bindings)
-
nSDL_BindGPUIndexBuffer
public static void nSDL_BindGPUIndexBuffer(long render_pass, long binding, int index_element_size) void SDL_BindGPUIndexBuffer(SDL_GPURenderPass * render_pass, SDL_GPUBufferBinding const * binding, SDL_GPUIndexElementSize index_element_size)
-
SDL_BindGPUIndexBuffer
public static void SDL_BindGPUIndexBuffer(long render_pass, SDL_GPUBufferBinding binding, int index_element_size) void SDL_BindGPUIndexBuffer(SDL_GPURenderPass * render_pass, SDL_GPUBufferBinding const * binding, SDL_GPUIndexElementSize index_element_size)
-
nSDL_BindGPUVertexSamplers
public static void nSDL_BindGPUVertexSamplers(long render_pass, int first_slot, long texture_sampler_bindings, int num_bindings) void SDL_BindGPUVertexSamplers(SDL_GPURenderPass * render_pass, Uint32 first_slot, SDL_GPUTextureSamplerBinding const * texture_sampler_bindings, Uint32 num_bindings)
-
SDL_BindGPUVertexSamplers
public static void SDL_BindGPUVertexSamplers(long render_pass, int first_slot, @Nullable SDL_GPUTextureSamplerBinding.Buffer texture_sampler_bindings) void SDL_BindGPUVertexSamplers(SDL_GPURenderPass * render_pass, Uint32 first_slot, SDL_GPUTextureSamplerBinding const * texture_sampler_bindings, Uint32 num_bindings)
-
nSDL_BindGPUVertexStorageTextures
public static void nSDL_BindGPUVertexStorageTextures(long render_pass, int first_slot, long storage_textures, int num_bindings) void SDL_BindGPUVertexStorageTextures(SDL_GPURenderPass * render_pass, Uint32 first_slot, SDL_GPUTexture * const * storage_textures, Uint32 num_bindings)
-
SDL_BindGPUVertexStorageTextures
public static void SDL_BindGPUVertexStorageTextures(long render_pass, int first_slot, @Nullable PointerBuffer storage_textures) void SDL_BindGPUVertexStorageTextures(SDL_GPURenderPass * render_pass, Uint32 first_slot, SDL_GPUTexture * const * storage_textures, Uint32 num_bindings)
-
nSDL_BindGPUVertexStorageBuffers
public static void nSDL_BindGPUVertexStorageBuffers(long render_pass, int first_slot, long storage_buffers, int num_bindings) void SDL_BindGPUVertexStorageBuffers(SDL_GPURenderPass * render_pass, Uint32 first_slot, SDL_GPUBuffer * const * storage_buffers, Uint32 num_bindings)
-
SDL_BindGPUVertexStorageBuffers
public static void SDL_BindGPUVertexStorageBuffers(long render_pass, int first_slot, @Nullable PointerBuffer storage_buffers) void SDL_BindGPUVertexStorageBuffers(SDL_GPURenderPass * render_pass, Uint32 first_slot, SDL_GPUBuffer * const * storage_buffers, Uint32 num_bindings)
-
nSDL_BindGPUFragmentSamplers
public static void nSDL_BindGPUFragmentSamplers(long render_pass, int first_slot, long texture_sampler_bindings, int num_bindings) void SDL_BindGPUFragmentSamplers(SDL_GPURenderPass * render_pass, Uint32 first_slot, SDL_GPUTextureSamplerBinding const * texture_sampler_bindings, Uint32 num_bindings)
-
SDL_BindGPUFragmentSamplers
public static void SDL_BindGPUFragmentSamplers(long render_pass, int first_slot, @Nullable SDL_GPUTextureSamplerBinding.Buffer texture_sampler_bindings) void SDL_BindGPUFragmentSamplers(SDL_GPURenderPass * render_pass, Uint32 first_slot, SDL_GPUTextureSamplerBinding const * texture_sampler_bindings, Uint32 num_bindings)
-
nSDL_BindGPUFragmentStorageTextures
public static void nSDL_BindGPUFragmentStorageTextures(long render_pass, int first_slot, long storage_textures, int num_bindings) void SDL_BindGPUFragmentStorageTextures(SDL_GPURenderPass * render_pass, Uint32 first_slot, SDL_GPUTexture * const * storage_textures, Uint32 num_bindings)
-
SDL_BindGPUFragmentStorageTextures
public static void SDL_BindGPUFragmentStorageTextures(long render_pass, int first_slot, @Nullable PointerBuffer storage_textures) void SDL_BindGPUFragmentStorageTextures(SDL_GPURenderPass * render_pass, Uint32 first_slot, SDL_GPUTexture * const * storage_textures, Uint32 num_bindings)
-
nSDL_BindGPUFragmentStorageBuffers
public static void nSDL_BindGPUFragmentStorageBuffers(long render_pass, int first_slot, long storage_buffers, int num_bindings) void SDL_BindGPUFragmentStorageBuffers(SDL_GPURenderPass * render_pass, Uint32 first_slot, SDL_GPUBuffer * const * storage_buffers, Uint32 num_bindings)
-
SDL_BindGPUFragmentStorageBuffers
public static void SDL_BindGPUFragmentStorageBuffers(long render_pass, int first_slot, @Nullable PointerBuffer storage_buffers) void SDL_BindGPUFragmentStorageBuffers(SDL_GPURenderPass * render_pass, Uint32 first_slot, SDL_GPUBuffer * const * storage_buffers, Uint32 num_bindings)
-
SDL_DrawGPUIndexedPrimitives
public static void SDL_DrawGPUIndexedPrimitives(long render_pass, int num_indices, int num_instances, int first_index, int vertex_offset, int first_instance) void SDL_DrawGPUIndexedPrimitives(SDL_GPURenderPass * render_pass, Uint32 num_indices, Uint32 num_instances, Uint32 first_index, Sint32 vertex_offset, Uint32 first_instance)
-
SDL_DrawGPUPrimitives
public static void SDL_DrawGPUPrimitives(long render_pass, int num_vertices, int num_instances, int first_vertex, int first_instance) void SDL_DrawGPUPrimitives(SDL_GPURenderPass * render_pass, Uint32 num_vertices, Uint32 num_instances, Uint32 first_vertex, Uint32 first_instance)
-
SDL_DrawGPUPrimitivesIndirect
public static void SDL_DrawGPUPrimitivesIndirect(long render_pass, long buffer, int offset, int draw_count) void SDL_DrawGPUPrimitivesIndirect(SDL_GPURenderPass * render_pass, SDL_GPUBuffer * buffer, Uint32 offset, Uint32 draw_count)
-
SDL_DrawGPUIndexedPrimitivesIndirect
public static void SDL_DrawGPUIndexedPrimitivesIndirect(long render_pass, long buffer, int offset, int draw_count) void SDL_DrawGPUIndexedPrimitivesIndirect(SDL_GPURenderPass * render_pass, SDL_GPUBuffer * buffer, Uint32 offset, Uint32 draw_count)
-
SDL_EndGPURenderPass
public static void SDL_EndGPURenderPass(long render_pass) void SDL_EndGPURenderPass(SDL_GPURenderPass * render_pass)
-
nSDL_BeginGPUComputePass
public static long nSDL_BeginGPUComputePass(long command_buffer, long storage_texture_bindings, int num_storage_texture_bindings, long storage_buffer_bindings, int num_storage_buffer_bindings) SDL_GPUComputePass * SDL_BeginGPUComputePass(SDL_GPUCommandBuffer * command_buffer, SDL_GPUStorageTextureReadWriteBinding const * storage_texture_bindings, Uint32 num_storage_texture_bindings, SDL_GPUStorageBufferReadWriteBinding const * storage_buffer_bindings, Uint32 num_storage_buffer_bindings)
-
SDL_BeginGPUComputePass
public static long SDL_BeginGPUComputePass(long command_buffer, @Nullable SDL_GPUStorageTextureReadWriteBinding.Buffer storage_texture_bindings, @Nullable SDL_GPUStorageBufferReadWriteBinding.Buffer storage_buffer_bindings) SDL_GPUComputePass * SDL_BeginGPUComputePass(SDL_GPUCommandBuffer * command_buffer, SDL_GPUStorageTextureReadWriteBinding const * storage_texture_bindings, Uint32 num_storage_texture_bindings, SDL_GPUStorageBufferReadWriteBinding const * storage_buffer_bindings, Uint32 num_storage_buffer_bindings)
-
SDL_BindGPUComputePipeline
public static void SDL_BindGPUComputePipeline(long compute_pass, long compute_pipeline) void SDL_BindGPUComputePipeline(SDL_GPUComputePass * compute_pass, SDL_GPUComputePipeline * compute_pipeline)
-
nSDL_BindGPUComputeSamplers
public static void nSDL_BindGPUComputeSamplers(long compute_pass, int first_slot, long texture_sampler_bindings, int num_bindings) void SDL_BindGPUComputeSamplers(SDL_GPUComputePass * compute_pass, Uint32 first_slot, SDL_GPUTextureSamplerBinding const * texture_sampler_bindings, Uint32 num_bindings)
-
SDL_BindGPUComputeSamplers
public static void SDL_BindGPUComputeSamplers(long compute_pass, int first_slot, @Nullable SDL_GPUTextureSamplerBinding.Buffer texture_sampler_bindings) void SDL_BindGPUComputeSamplers(SDL_GPUComputePass * compute_pass, Uint32 first_slot, SDL_GPUTextureSamplerBinding const * texture_sampler_bindings, Uint32 num_bindings)
-
nSDL_BindGPUComputeStorageTextures
public static void nSDL_BindGPUComputeStorageTextures(long compute_pass, int first_slot, long storage_textures, int num_bindings) void SDL_BindGPUComputeStorageTextures(SDL_GPUComputePass * compute_pass, Uint32 first_slot, SDL_GPUTexture * const * storage_textures, Uint32 num_bindings)
-
SDL_BindGPUComputeStorageTextures
public static void SDL_BindGPUComputeStorageTextures(long compute_pass, int first_slot, @Nullable PointerBuffer storage_textures) void SDL_BindGPUComputeStorageTextures(SDL_GPUComputePass * compute_pass, Uint32 first_slot, SDL_GPUTexture * const * storage_textures, Uint32 num_bindings)
-
nSDL_BindGPUComputeStorageBuffers
public static void nSDL_BindGPUComputeStorageBuffers(long compute_pass, int first_slot, long storage_buffers, int num_bindings) void SDL_BindGPUComputeStorageBuffers(SDL_GPUComputePass * compute_pass, Uint32 first_slot, SDL_GPUBuffer * const * storage_buffers, Uint32 num_bindings)
-
SDL_BindGPUComputeStorageBuffers
public static void SDL_BindGPUComputeStorageBuffers(long compute_pass, int first_slot, @Nullable PointerBuffer storage_buffers) void SDL_BindGPUComputeStorageBuffers(SDL_GPUComputePass * compute_pass, Uint32 first_slot, SDL_GPUBuffer * const * storage_buffers, Uint32 num_bindings)
-
SDL_DispatchGPUCompute
public static void SDL_DispatchGPUCompute(long compute_pass, int groupcount_x, int groupcount_y, int groupcount_z) void SDL_DispatchGPUCompute(SDL_GPUComputePass * compute_pass, Uint32 groupcount_x, Uint32 groupcount_y, Uint32 groupcount_z)
-
SDL_DispatchGPUComputeIndirect
public static void SDL_DispatchGPUComputeIndirect(long compute_pass, long buffer, int offset) void SDL_DispatchGPUComputeIndirect(SDL_GPUComputePass * compute_pass, SDL_GPUBuffer * buffer, Uint32 offset)
-
SDL_EndGPUComputePass
public static void SDL_EndGPUComputePass(long compute_pass) void SDL_EndGPUComputePass(SDL_GPUComputePass * compute_pass)
-
nSDL_MapGPUTransferBuffer
public static long nSDL_MapGPUTransferBuffer(long device, long transfer_buffer, boolean cycle) void * SDL_MapGPUTransferBuffer(SDL_GPUDevice * device, SDL_GPUTransferBuffer * transfer_buffer, bool cycle, size_t buffer_size)
-
SDL_MapGPUTransferBuffer
public static @Nullable ByteBuffer SDL_MapGPUTransferBuffer(long device, long transfer_buffer, boolean cycle, long buffer_size) void * SDL_MapGPUTransferBuffer(SDL_GPUDevice * device, SDL_GPUTransferBuffer * transfer_buffer, bool cycle, size_t buffer_size)
-
SDL_UnmapGPUTransferBuffer
public static void SDL_UnmapGPUTransferBuffer(long device, long transfer_buffer) void SDL_UnmapGPUTransferBuffer(SDL_GPUDevice * device, SDL_GPUTransferBuffer * transfer_buffer)
-
SDL_BeginGPUCopyPass
public static long SDL_BeginGPUCopyPass(long command_buffer) SDL_GPUCopyPass * SDL_BeginGPUCopyPass(SDL_GPUCommandBuffer * command_buffer)
-
nSDL_UploadToGPUTexture
public static void nSDL_UploadToGPUTexture(long copy_pass, long source, long destination, boolean cycle) void SDL_UploadToGPUTexture(SDL_GPUCopyPass * copy_pass, SDL_GPUTextureTransferInfo const * source, SDL_GPUTextureRegion const * destination, bool cycle)
-
SDL_UploadToGPUTexture
public static void SDL_UploadToGPUTexture(long copy_pass, SDL_GPUTextureTransferInfo source, SDL_GPUTextureRegion destination, boolean cycle) void SDL_UploadToGPUTexture(SDL_GPUCopyPass * copy_pass, SDL_GPUTextureTransferInfo const * source, SDL_GPUTextureRegion const * destination, bool cycle)
-
nSDL_UploadToGPUBuffer
public static void nSDL_UploadToGPUBuffer(long copy_pass, long source, long destination, boolean cycle) void SDL_UploadToGPUBuffer(SDL_GPUCopyPass * copy_pass, SDL_GPUTransferBufferLocation const * source, SDL_GPUBufferRegion const * destination, bool cycle)
-
SDL_UploadToGPUBuffer
public static void SDL_UploadToGPUBuffer(long copy_pass, SDL_GPUTransferBufferLocation source, SDL_GPUBufferRegion destination, boolean cycle) void SDL_UploadToGPUBuffer(SDL_GPUCopyPass * copy_pass, SDL_GPUTransferBufferLocation const * source, SDL_GPUBufferRegion const * destination, bool cycle)
-
nSDL_CopyGPUTextureToTexture
public static void nSDL_CopyGPUTextureToTexture(long copy_pass, long source, long destination, int w, int h, int d, boolean cycle) void SDL_CopyGPUTextureToTexture(SDL_GPUCopyPass * copy_pass, SDL_GPUTextureLocation const * source, SDL_GPUTextureLocation const * destination, Uint32 w, Uint32 h, Uint32 d, bool cycle)
-
SDL_CopyGPUTextureToTexture
public static void SDL_CopyGPUTextureToTexture(long copy_pass, SDL_GPUTextureLocation source, SDL_GPUTextureLocation destination, int w, int h, int d, boolean cycle) void SDL_CopyGPUTextureToTexture(SDL_GPUCopyPass * copy_pass, SDL_GPUTextureLocation const * source, SDL_GPUTextureLocation const * destination, Uint32 w, Uint32 h, Uint32 d, bool cycle)
-
nSDL_CopyGPUBufferToBuffer
public static void nSDL_CopyGPUBufferToBuffer(long copy_pass, long source, long destination, int size, boolean cycle) void SDL_CopyGPUBufferToBuffer(SDL_GPUCopyPass * copy_pass, SDL_GPUBufferLocation const * source, SDL_GPUBufferLocation const * destination, Uint32 size, bool cycle)
-
SDL_CopyGPUBufferToBuffer
public static void SDL_CopyGPUBufferToBuffer(long copy_pass, SDL_GPUBufferLocation source, SDL_GPUBufferLocation destination, int size, boolean cycle) void SDL_CopyGPUBufferToBuffer(SDL_GPUCopyPass * copy_pass, SDL_GPUBufferLocation const * source, SDL_GPUBufferLocation const * destination, Uint32 size, bool cycle)
-
nSDL_DownloadFromGPUTexture
public static void nSDL_DownloadFromGPUTexture(long copy_pass, long source, long destination) void SDL_DownloadFromGPUTexture(SDL_GPUCopyPass * copy_pass, SDL_GPUTextureRegion const * source, SDL_GPUTextureTransferInfo const * destination)
-
SDL_DownloadFromGPUTexture
public static void SDL_DownloadFromGPUTexture(long copy_pass, SDL_GPUTextureRegion source, SDL_GPUTextureTransferInfo destination) void SDL_DownloadFromGPUTexture(SDL_GPUCopyPass * copy_pass, SDL_GPUTextureRegion const * source, SDL_GPUTextureTransferInfo const * destination)
-
nSDL_DownloadFromGPUBuffer
public static void nSDL_DownloadFromGPUBuffer(long copy_pass, long source, long destination) void SDL_DownloadFromGPUBuffer(SDL_GPUCopyPass * copy_pass, SDL_GPUBufferRegion const * source, SDL_GPUTransferBufferLocation const * destination)
-
SDL_DownloadFromGPUBuffer
public static void SDL_DownloadFromGPUBuffer(long copy_pass, SDL_GPUBufferRegion source, SDL_GPUTransferBufferLocation destination) void SDL_DownloadFromGPUBuffer(SDL_GPUCopyPass * copy_pass, SDL_GPUBufferRegion const * source, SDL_GPUTransferBufferLocation const * destination)
-
SDL_EndGPUCopyPass
public static void SDL_EndGPUCopyPass(long copy_pass) void SDL_EndGPUCopyPass(SDL_GPUCopyPass * copy_pass)
-
SDL_GenerateMipmapsForGPUTexture
public static void SDL_GenerateMipmapsForGPUTexture(long command_buffer, long texture) void SDL_GenerateMipmapsForGPUTexture(SDL_GPUCommandBuffer * command_buffer, SDL_GPUTexture * texture)
-
nSDL_BlitGPUTexture
public static void nSDL_BlitGPUTexture(long command_buffer, long info) void SDL_BlitGPUTexture(SDL_GPUCommandBuffer * command_buffer, SDL_GPUBlitInfo const * info)
-
SDL_BlitGPUTexture
void SDL_BlitGPUTexture(SDL_GPUCommandBuffer * command_buffer, SDL_GPUBlitInfo const * info)
-
SDL_WindowSupportsGPUSwapchainComposition
public static boolean SDL_WindowSupportsGPUSwapchainComposition(long device, long window, int swapchain_composition) bool SDL_WindowSupportsGPUSwapchainComposition(SDL_GPUDevice * device, SDL_Window * window, SDL_GPUSwapchainComposition swapchain_composition)
-
SDL_WindowSupportsGPUPresentMode
public static boolean SDL_WindowSupportsGPUPresentMode(long device, long window, int present_mode) bool SDL_WindowSupportsGPUPresentMode(SDL_GPUDevice * device, SDL_Window * window, SDL_GPUPresentMode present_mode)
-
SDL_ClaimWindowForGPUDevice
public static boolean SDL_ClaimWindowForGPUDevice(long device, long window) bool SDL_ClaimWindowForGPUDevice(SDL_GPUDevice * device, SDL_Window * window)
-
SDL_ReleaseWindowFromGPUDevice
public static void SDL_ReleaseWindowFromGPUDevice(long device, long window) void SDL_ReleaseWindowFromGPUDevice(SDL_GPUDevice * device, SDL_Window * window)
-
SDL_SetGPUSwapchainParameters
public static boolean SDL_SetGPUSwapchainParameters(long device, long window, int swapchain_composition, int present_mode) bool SDL_SetGPUSwapchainParameters(SDL_GPUDevice * device, SDL_Window * window, SDL_GPUSwapchainComposition swapchain_composition, SDL_GPUPresentMode present_mode)
-
SDL_SetGPUAllowedFramesInFlight
public static boolean SDL_SetGPUAllowedFramesInFlight(long device, int allowed_frames_in_flight) bool SDL_SetGPUAllowedFramesInFlight(SDL_GPUDevice * device, Uint32 allowed_frames_in_flight)
-
SDL_GetGPUSwapchainTextureFormat
public static int SDL_GetGPUSwapchainTextureFormat(long device, long window) SDL_GPUTextureFormat SDL_GetGPUSwapchainTextureFormat(SDL_GPUDevice * device, SDL_Window * window)
-
nSDL_AcquireGPUSwapchainTexture
public static boolean nSDL_AcquireGPUSwapchainTexture(long command_buffer, long window, long swapchain_texture, long swapchain_texture_width, long swapchain_texture_height) bool SDL_AcquireGPUSwapchainTexture(SDL_GPUCommandBuffer * command_buffer, SDL_Window * window, SDL_GPUTexture ** swapchain_texture, Uint32 * swapchain_texture_width, Uint32 * swapchain_texture_height)
-
SDL_AcquireGPUSwapchainTexture
public static boolean SDL_AcquireGPUSwapchainTexture(long command_buffer, long window, PointerBuffer swapchain_texture, @Nullable IntBuffer swapchain_texture_width, @Nullable IntBuffer swapchain_texture_height) bool SDL_AcquireGPUSwapchainTexture(SDL_GPUCommandBuffer * command_buffer, SDL_Window * window, SDL_GPUTexture ** swapchain_texture, Uint32 * swapchain_texture_width, Uint32 * swapchain_texture_height)
-
SDL_WaitForGPUSwapchain
public static boolean SDL_WaitForGPUSwapchain(long device, long window) bool SDL_WaitForGPUSwapchain(SDL_GPUDevice * device, SDL_Window * window)
-
nSDL_WaitAndAcquireGPUSwapchainTexture
public static boolean nSDL_WaitAndAcquireGPUSwapchainTexture(long command_buffer, long window, long swapchain_texture, long swapchain_texture_width, long swapchain_texture_height) bool SDL_WaitAndAcquireGPUSwapchainTexture(SDL_GPUCommandBuffer * command_buffer, SDL_Window * window, SDL_GPUTexture ** swapchain_texture, Uint32 * swapchain_texture_width, Uint32 * swapchain_texture_height)
-
SDL_WaitAndAcquireGPUSwapchainTexture
public static boolean SDL_WaitAndAcquireGPUSwapchainTexture(long command_buffer, long window, PointerBuffer swapchain_texture, @Nullable IntBuffer swapchain_texture_width, @Nullable IntBuffer swapchain_texture_height) bool SDL_WaitAndAcquireGPUSwapchainTexture(SDL_GPUCommandBuffer * command_buffer, SDL_Window * window, SDL_GPUTexture ** swapchain_texture, Uint32 * swapchain_texture_width, Uint32 * swapchain_texture_height)
-
SDL_SubmitGPUCommandBuffer
public static boolean SDL_SubmitGPUCommandBuffer(long command_buffer) bool SDL_SubmitGPUCommandBuffer(SDL_GPUCommandBuffer * command_buffer)
-
SDL_SubmitGPUCommandBufferAndAcquireFence
public static long SDL_SubmitGPUCommandBufferAndAcquireFence(long command_buffer) SDL_GPUFence * SDL_SubmitGPUCommandBufferAndAcquireFence(SDL_GPUCommandBuffer * command_buffer)
-
SDL_CancelGPUCommandBuffer
public static boolean SDL_CancelGPUCommandBuffer(long command_buffer) bool SDL_CancelGPUCommandBuffer(SDL_GPUCommandBuffer * command_buffer)
-
SDL_WaitForGPUIdle
public static boolean SDL_WaitForGPUIdle(long device) bool SDL_WaitForGPUIdle(SDL_GPUDevice * device)
-
nSDL_WaitForGPUFences
public static boolean nSDL_WaitForGPUFences(long device, boolean wait_all, long fences, int num_fences) bool SDL_WaitForGPUFences(SDL_GPUDevice * device, bool wait_all, SDL_GPUFence * const * fences, Uint32 num_fences)
-
SDL_WaitForGPUFences
public static boolean SDL_WaitForGPUFences(long device, boolean wait_all, @Nullable PointerBuffer fences) bool SDL_WaitForGPUFences(SDL_GPUDevice * device, bool wait_all, SDL_GPUFence * const * fences, Uint32 num_fences)
-
SDL_QueryGPUFence
public static boolean SDL_QueryGPUFence(long device, long fence) bool SDL_QueryGPUFence(SDL_GPUDevice * device, SDL_GPUFence * fence)
-
SDL_ReleaseGPUFence
public static void SDL_ReleaseGPUFence(long device, long fence) void SDL_ReleaseGPUFence(SDL_GPUDevice * device, SDL_GPUFence * fence)
-
SDL_GPUTextureFormatTexelBlockSize
public static int SDL_GPUTextureFormatTexelBlockSize(int format) Uint32 SDL_GPUTextureFormatTexelBlockSize(SDL_GPUTextureFormat format)
-
SDL_GPUTextureSupportsFormat
public static boolean SDL_GPUTextureSupportsFormat(long device, int format, int type, int usage) bool SDL_GPUTextureSupportsFormat(SDL_GPUDevice * device, SDL_GPUTextureFormat format, SDL_GPUTextureType type, SDL_GPUTextureUsageFlags usage)
-
SDL_GPUTextureSupportsSampleCount
public static boolean SDL_GPUTextureSupportsSampleCount(long device, int format, int sample_count) bool SDL_GPUTextureSupportsSampleCount(SDL_GPUDevice * device, SDL_GPUTextureFormat format, SDL_GPUSampleCount sample_count)
-
SDL_CalculateGPUTextureFormatSize
public static int SDL_CalculateGPUTextureFormatSize(int format, int width, int height, int depth_or_layer_count) Uint32 SDL_CalculateGPUTextureFormatSize(SDL_GPUTextureFormat format, Uint32 width, Uint32 height, Uint32 depth_or_layer_count)
-