Package org.lwjgl.sdl

Class SDLGPU

java.lang.Object
org.lwjgl.sdl.SDLGPU

public class SDLGPU extends Object
  • 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

      public static final String SDL_PROP_GPU_DEVICE_CREATE_DEBUGMODE_BOOLEAN
      See Also:
    • SDL_PROP_GPU_DEVICE_CREATE_PREFERLOWPOWER_BOOLEAN

      public static final String SDL_PROP_GPU_DEVICE_CREATE_PREFERLOWPOWER_BOOLEAN
      See Also:
    • SDL_PROP_GPU_DEVICE_CREATE_NAME_STRING

      public static final String SDL_PROP_GPU_DEVICE_CREATE_NAME_STRING
      See Also:
    • SDL_PROP_GPU_DEVICE_CREATE_SHADERS_PRIVATE_BOOLEAN

      public static final String SDL_PROP_GPU_DEVICE_CREATE_SHADERS_PRIVATE_BOOLEAN
      See Also:
    • SDL_PROP_GPU_DEVICE_CREATE_SHADERS_SPIRV_BOOLEAN

      public static final String SDL_PROP_GPU_DEVICE_CREATE_SHADERS_SPIRV_BOOLEAN
      See Also:
    • SDL_PROP_GPU_DEVICE_CREATE_SHADERS_DXBC_BOOLEAN

      public static final String SDL_PROP_GPU_DEVICE_CREATE_SHADERS_DXBC_BOOLEAN
      See Also:
    • SDL_PROP_GPU_DEVICE_CREATE_SHADERS_DXIL_BOOLEAN

      public static final String SDL_PROP_GPU_DEVICE_CREATE_SHADERS_DXIL_BOOLEAN
      See Also:
    • SDL_PROP_GPU_DEVICE_CREATE_SHADERS_MSL_BOOLEAN

      public static final String SDL_PROP_GPU_DEVICE_CREATE_SHADERS_MSL_BOOLEAN
      See Also:
    • SDL_PROP_GPU_DEVICE_CREATE_SHADERS_METALLIB_BOOLEAN

      public static final String SDL_PROP_GPU_DEVICE_CREATE_SHADERS_METALLIB_BOOLEAN
      See Also:
    • SDL_PROP_GPU_DEVICE_CREATE_D3D12_SEMANTIC_NAME_STRING

      public static final String SDL_PROP_GPU_DEVICE_CREATE_D3D12_SEMANTIC_NAME_STRING
      See Also:
    • SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_R_FLOAT

      public static final String SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_R_FLOAT
      See Also:
    • SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_G_FLOAT

      public static final String SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_G_FLOAT
      See Also:
    • SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_B_FLOAT

      public static final String SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_B_FLOAT
      See Also:
    • SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_A_FLOAT

      public static final String SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_A_FLOAT
      See Also:
    • SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_DEPTH_FLOAT

      public static final String SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_DEPTH_FLOAT
      See Also:
    • SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_STENCIL_NUMBER

      public static final String SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_STENCIL_NUMBER
      See Also:
    • SDL_PROP_GPU_COMPUTEPIPELINE_CREATE_NAME_STRING

      public static final String SDL_PROP_GPU_COMPUTEPIPELINE_CREATE_NAME_STRING
      See Also:
    • SDL_PROP_GPU_GRAPHICSPIPELINE_CREATE_NAME_STRING

      public static final String SDL_PROP_GPU_GRAPHICSPIPELINE_CREATE_NAME_STRING
      See Also:
    • SDL_PROP_GPU_SAMPLER_CREATE_NAME_STRING

      public static final String SDL_PROP_GPU_SAMPLER_CREATE_NAME_STRING
      See Also:
    • SDL_PROP_GPU_SHADER_CREATE_NAME_STRING

      public static final String SDL_PROP_GPU_SHADER_CREATE_NAME_STRING
      See Also:
    • SDL_PROP_GPU_TEXTURE_CREATE_NAME_STRING

      public static final String SDL_PROP_GPU_TEXTURE_CREATE_NAME_STRING
      See Also:
    • SDL_PROP_GPU_BUFFER_CREATE_NAME_STRING

      public static final String SDL_PROP_GPU_BUFFER_CREATE_NAME_STRING
      See Also:
    • SDL_PROP_GPU_TRANSFERBUFFER_CREATE_NAME_STRING

      public static final String 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

      public static boolean SDL_GPUSupportsShaderFormats(int format_flags, @Nullable ByteBuffer name)
      bool SDL_GPUSupportsShaderFormats(SDL_GPUShaderFormat format_flags, char const * name)
    • SDL_GPUSupportsShaderFormats

      public static boolean SDL_GPUSupportsShaderFormats(int format_flags, @Nullable CharSequence name)
      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

      public static @Nullable String SDL_GetGPUDriver(int index)
      char const * SDL_GetGPUDriver(int index)
    • nSDL_GetGPUDeviceDriver

      public static long nSDL_GetGPUDeviceDriver(long device)
      char const * SDL_GetGPUDeviceDriver(SDL_GPUDevice * device)
    • SDL_GetGPUDeviceDriver

      public static @Nullable String SDL_GetGPUDeviceDriver(long device)
      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

      public static long SDL_CreateGPUSampler(long device, SDL_GPUSamplerCreateInfo createinfo)
      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

      public static long SDL_CreateGPUShader(long device, SDL_GPUShaderCreateInfo createinfo)
      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

      public static long SDL_CreateGPUTexture(long device, SDL_GPUTextureCreateInfo createinfo)
      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

      public static long SDL_CreateGPUBuffer(long device, SDL_GPUBufferCreateInfo createinfo)
      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

      public static void SDL_SetGPUBufferName(long device, long buffer, ByteBuffer text)
      void SDL_SetGPUBufferName(SDL_GPUDevice * device, SDL_GPUBuffer * buffer, char const * text)
    • SDL_SetGPUBufferName

      public static void SDL_SetGPUBufferName(long device, long buffer, CharSequence text)
      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

      public static void SDL_SetGPUTextureName(long device, long texture, ByteBuffer text)
      void SDL_SetGPUTextureName(SDL_GPUDevice * device, SDL_GPUTexture * texture, char const * text)
    • SDL_SetGPUTextureName

      public static void SDL_SetGPUTextureName(long device, long texture, CharSequence text)
      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

      public static void SDL_InsertGPUDebugLabel(long command_buffer, ByteBuffer text)
      void SDL_InsertGPUDebugLabel(SDL_GPUCommandBuffer * command_buffer, char const * text)
    • SDL_InsertGPUDebugLabel

      public static void SDL_InsertGPUDebugLabel(long command_buffer, CharSequence text)
      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

      public static void SDL_PushGPUDebugGroup(long command_buffer, ByteBuffer name)
      void SDL_PushGPUDebugGroup(SDL_GPUCommandBuffer * command_buffer, char const * name)
    • SDL_PushGPUDebugGroup

      public static void SDL_PushGPUDebugGroup(long command_buffer, CharSequence name)
      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

      public static void SDL_SetGPUViewport(long render_pass, SDL_GPUViewport viewport)
      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

      public static void SDL_SetGPUScissor(long render_pass, SDL_Rect scissor)
      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

      public static void SDL_SetGPUBlendConstants(long render_pass, SDL_FColor blend_constants)
      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

      public static void SDL_BlitGPUTexture(long command_buffer, SDL_GPUBlitInfo info)
      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)