Package org.lwjgl.sdl

Class SDLGPU.Functions

java.lang.Object
org.lwjgl.sdl.SDLGPU.Functions
Enclosing class:
SDLGPU

public static final class SDLGPU.Functions extends Object
Contains the function pointers loaded from SDL.getLibrary().
  • Field Details

    • GPUSupportsShaderFormats

      public static final long GPUSupportsShaderFormats
      Function address.
    • GPUSupportsProperties

      public static final long GPUSupportsProperties
      Function address.
    • CreateGPUDevice

      public static final long CreateGPUDevice
      Function address.
    • CreateGPUDeviceWithProperties

      public static final long CreateGPUDeviceWithProperties
      Function address.
    • DestroyGPUDevice

      public static final long DestroyGPUDevice
      Function address.
    • GetNumGPUDrivers

      public static final long GetNumGPUDrivers
      Function address.
    • GetGPUDriver

      public static final long GetGPUDriver
      Function address.
    • GetGPUDeviceDriver

      public static final long GetGPUDeviceDriver
      Function address.
    • GetGPUShaderFormats

      public static final long GetGPUShaderFormats
      Function address.
    • CreateGPUComputePipeline

      public static final long CreateGPUComputePipeline
      Function address.
    • CreateGPUGraphicsPipeline

      public static final long CreateGPUGraphicsPipeline
      Function address.
    • CreateGPUSampler

      public static final long CreateGPUSampler
      Function address.
    • CreateGPUShader

      public static final long CreateGPUShader
      Function address.
    • CreateGPUTexture

      public static final long CreateGPUTexture
      Function address.
    • CreateGPUBuffer

      public static final long CreateGPUBuffer
      Function address.
    • CreateGPUTransferBuffer

      public static final long CreateGPUTransferBuffer
      Function address.
    • SetGPUBufferName

      public static final long SetGPUBufferName
      Function address.
    • SetGPUTextureName

      public static final long SetGPUTextureName
      Function address.
    • InsertGPUDebugLabel

      public static final long InsertGPUDebugLabel
      Function address.
    • PushGPUDebugGroup

      public static final long PushGPUDebugGroup
      Function address.
    • PopGPUDebugGroup

      public static final long PopGPUDebugGroup
      Function address.
    • ReleaseGPUTexture

      public static final long ReleaseGPUTexture
      Function address.
    • ReleaseGPUSampler

      public static final long ReleaseGPUSampler
      Function address.
    • ReleaseGPUBuffer

      public static final long ReleaseGPUBuffer
      Function address.
    • ReleaseGPUTransferBuffer

      public static final long ReleaseGPUTransferBuffer
      Function address.
    • ReleaseGPUComputePipeline

      public static final long ReleaseGPUComputePipeline
      Function address.
    • ReleaseGPUShader

      public static final long ReleaseGPUShader
      Function address.
    • ReleaseGPUGraphicsPipeline

      public static final long ReleaseGPUGraphicsPipeline
      Function address.
    • AcquireGPUCommandBuffer

      public static final long AcquireGPUCommandBuffer
      Function address.
    • PushGPUVertexUniformData

      public static final long PushGPUVertexUniformData
      Function address.
    • PushGPUFragmentUniformData

      public static final long PushGPUFragmentUniformData
      Function address.
    • PushGPUComputeUniformData

      public static final long PushGPUComputeUniformData
      Function address.
    • BeginGPURenderPass

      public static final long BeginGPURenderPass
      Function address.
    • BindGPUGraphicsPipeline

      public static final long BindGPUGraphicsPipeline
      Function address.
    • SetGPUViewport

      public static final long SetGPUViewport
      Function address.
    • SetGPUScissor

      public static final long SetGPUScissor
      Function address.
    • SetGPUBlendConstants

      public static final long SetGPUBlendConstants
      Function address.
    • SetGPUStencilReference

      public static final long SetGPUStencilReference
      Function address.
    • BindGPUVertexBuffers

      public static final long BindGPUVertexBuffers
      Function address.
    • BindGPUIndexBuffer

      public static final long BindGPUIndexBuffer
      Function address.
    • BindGPUVertexSamplers

      public static final long BindGPUVertexSamplers
      Function address.
    • BindGPUVertexStorageTextures

      public static final long BindGPUVertexStorageTextures
      Function address.
    • BindGPUVertexStorageBuffers

      public static final long BindGPUVertexStorageBuffers
      Function address.
    • BindGPUFragmentSamplers

      public static final long BindGPUFragmentSamplers
      Function address.
    • BindGPUFragmentStorageTextures

      public static final long BindGPUFragmentStorageTextures
      Function address.
    • BindGPUFragmentStorageBuffers

      public static final long BindGPUFragmentStorageBuffers
      Function address.
    • DrawGPUIndexedPrimitives

      public static final long DrawGPUIndexedPrimitives
      Function address.
    • DrawGPUPrimitives

      public static final long DrawGPUPrimitives
      Function address.
    • DrawGPUPrimitivesIndirect

      public static final long DrawGPUPrimitivesIndirect
      Function address.
    • DrawGPUIndexedPrimitivesIndirect

      public static final long DrawGPUIndexedPrimitivesIndirect
      Function address.
    • EndGPURenderPass

      public static final long EndGPURenderPass
      Function address.
    • BeginGPUComputePass

      public static final long BeginGPUComputePass
      Function address.
    • BindGPUComputePipeline

      public static final long BindGPUComputePipeline
      Function address.
    • BindGPUComputeSamplers

      public static final long BindGPUComputeSamplers
      Function address.
    • BindGPUComputeStorageTextures

      public static final long BindGPUComputeStorageTextures
      Function address.
    • BindGPUComputeStorageBuffers

      public static final long BindGPUComputeStorageBuffers
      Function address.
    • DispatchGPUCompute

      public static final long DispatchGPUCompute
      Function address.
    • DispatchGPUComputeIndirect

      public static final long DispatchGPUComputeIndirect
      Function address.
    • EndGPUComputePass

      public static final long EndGPUComputePass
      Function address.
    • MapGPUTransferBuffer

      public static final long MapGPUTransferBuffer
      Function address.
    • UnmapGPUTransferBuffer

      public static final long UnmapGPUTransferBuffer
      Function address.
    • BeginGPUCopyPass

      public static final long BeginGPUCopyPass
      Function address.
    • UploadToGPUTexture

      public static final long UploadToGPUTexture
      Function address.
    • UploadToGPUBuffer

      public static final long UploadToGPUBuffer
      Function address.
    • CopyGPUTextureToTexture

      public static final long CopyGPUTextureToTexture
      Function address.
    • CopyGPUBufferToBuffer

      public static final long CopyGPUBufferToBuffer
      Function address.
    • DownloadFromGPUTexture

      public static final long DownloadFromGPUTexture
      Function address.
    • DownloadFromGPUBuffer

      public static final long DownloadFromGPUBuffer
      Function address.
    • EndGPUCopyPass

      public static final long EndGPUCopyPass
      Function address.
    • GenerateMipmapsForGPUTexture

      public static final long GenerateMipmapsForGPUTexture
      Function address.
    • BlitGPUTexture

      public static final long BlitGPUTexture
      Function address.
    • WindowSupportsGPUSwapchainComposition

      public static final long WindowSupportsGPUSwapchainComposition
      Function address.
    • WindowSupportsGPUPresentMode

      public static final long WindowSupportsGPUPresentMode
      Function address.
    • ClaimWindowForGPUDevice

      public static final long ClaimWindowForGPUDevice
      Function address.
    • ReleaseWindowFromGPUDevice

      public static final long ReleaseWindowFromGPUDevice
      Function address.
    • SetGPUSwapchainParameters

      public static final long SetGPUSwapchainParameters
      Function address.
    • SetGPUAllowedFramesInFlight

      public static final long SetGPUAllowedFramesInFlight
      Function address.
    • GetGPUSwapchainTextureFormat

      public static final long GetGPUSwapchainTextureFormat
      Function address.
    • AcquireGPUSwapchainTexture

      public static final long AcquireGPUSwapchainTexture
      Function address.
    • WaitForGPUSwapchain

      public static final long WaitForGPUSwapchain
      Function address.
    • WaitAndAcquireGPUSwapchainTexture

      public static final long WaitAndAcquireGPUSwapchainTexture
      Function address.
    • SubmitGPUCommandBuffer

      public static final long SubmitGPUCommandBuffer
      Function address.
    • SubmitGPUCommandBufferAndAcquireFence

      public static final long SubmitGPUCommandBufferAndAcquireFence
      Function address.
    • CancelGPUCommandBuffer

      public static final long CancelGPUCommandBuffer
      Function address.
    • WaitForGPUIdle

      public static final long WaitForGPUIdle
      Function address.
    • WaitForGPUFences

      public static final long WaitForGPUFences
      Function address.
    • QueryGPUFence

      public static final long QueryGPUFence
      Function address.
    • ReleaseGPUFence

      public static final long ReleaseGPUFence
      Function address.
    • GPUTextureFormatTexelBlockSize

      public static final long GPUTextureFormatTexelBlockSize
      Function address.
    • GPUTextureSupportsFormat

      public static final long GPUTextureSupportsFormat
      Function address.
    • GPUTextureSupportsSampleCount

      public static final long GPUTextureSupportsSampleCount
      Function address.
    • CalculateGPUTextureFormatSize

      public static final long CalculateGPUTextureFormatSize
      Function address.