menu

destack:gpu/binding

import destack:gpu/binding

Structs

  1. GpuAdapterGPU adapter.
  2. GpuAdapterFormatCapabilitiesAdapter texture format capabilities.
  3. GpuAdapterLimitsNormalized adapter limits.
  4. GpuAdapterRequestAdapter discovery options.
  5. GpuBindGroupBufferResourceBuffer bind group resource payload.
  6. GpuBindGroupDescriptorBind group descriptor.
  7. GpuBindGroupEntryBind group resource entry.
  8. GpuBindGroupExternalTextureResourceExternal-texture bind group resource payload.
  9. GpuBindGroupLayoutBufferResourceBuffer bind group layout resource payload.
  10. GpuBindGroupLayoutDescriptorBind group layout descriptor.
  11. GpuBindGroupLayoutEntryBind group layout entry.
  12. GpuBindGroupLayoutExternalTextureResourceExternal-texture bind group layout resource payload.
  13. GpuBindGroupLayoutSampledTextureResourceSampled-texture bind group layout resource payload.
  14. GpuBindGroupLayoutSamplerResourceSampler bind group layout resource payload.
  15. GpuBindGroupLayoutStorageTextureResourceStorage-texture bind group layout resource payload.
  16. GpuBindGroupSamplerResourceSampler bind group resource payload.
  17. GpuBindGroupTextureResourceTexture bind group resource payload.
  18. GpuBlendComponentBlend component descriptor.
  19. GpuBlendStateBlend-state descriptor.
  20. GpuBufferCopyBuffer copy source or destination descriptor.
  21. GpuBufferCopyLayoutBuffer copy layout descriptor.
  22. GpuBufferDescriptorGPU buffer descriptor.
  23. GpuBufferStateGPU buffer state.
  24. GpuBufferTransitionBuffer transition descriptor.
  25. GpuCapturedErrorCaptured device error snapshot.
  26. GpuColorRGBA clear color.
  27. GpuColorTargetStateColor-target descriptor.
  28. GpuCommandBufferDescriptorCommand buffer descriptor.
  29. GpuCommandEncoderDescriptorCommand encoder descriptor.
  30. GpuCompilationInfoShader-compilation information snapshot.
  31. GpuCompilationMessageShader-compilation message descriptor.
  32. GpuComputePassDescriptorCompute pass descriptor.
  33. GpuComputePipelineDescriptorCompute pipeline descriptor.
  34. GpuComputeStateCompute-state descriptor.
  35. GpuDepthStencilStateDepth-stencil-state descriptor.
  36. GpuDeviceGPU device.
  37. GpuDeviceDescriptorGPU device descriptor.
  38. GpuDeviceStatusRuntime-visible device status.
  39. GpuExtent3D3D extent descriptor.
  40. GpuExternalTextureDescriptorExternal texture descriptor.
  41. GpuExternalTextureTransferFunctionExternal-texture transfer-function parameters.
  42. GpuFenceDescriptorFence descriptor.
  43. GpuFragmentStateFragment-state descriptor.
  44. GpuManualMemoryHintManual memory-allocation guidance.
  45. GpuMappedBufferRangeGPU mapped buffer range.
  46. GpuMultisampleStateMultisample-state descriptor.
  47. GpuOcclusionQueryTypeOcclusion query-set type.
  48. GpuPassTimestampWritesPass timestamp-write descriptor.
  49. GpuPipelineConstantPipeline constants descriptor.
  50. GpuPipelineLayoutDescriptorPipeline layout descriptor.
  51. GpuPipelineStatisticsQueryTypePipeline-statistics query-set type.
  52. GpuPresentationEventPresentation event.
  53. GpuPresentationSubscriptionPresentation event subscription.
  54. GpuPresentRequestPresent request.
  55. GpuPrimitiveStatePrimitive-state descriptor.
  56. GpuQuerySetDescriptorQuery set descriptor.
  57. GpuQuerySetStateQuery set state.
  58. GpuRenderBundleDescriptorRender bundle descriptor.
  59. GpuRenderBundleEncoderDescriptorRender bundle encoder descriptor.
  60. GpuRenderPassColorAttachmentRender-pass color-attachment descriptor.
  61. GpuRenderPassDepthStencilAttachmentRender-pass depth-stencil-attachment descriptor.
  62. GpuRenderPassDescriptorRender pass descriptor.
  63. GpuRenderPipelineDescriptorRender pipeline descriptor.
  64. GpuRenderStateRender-state descriptor.
  65. GpuSamplerDescriptorGPU sampler descriptor.
  66. GpuShaderDescriptorGPU shader module descriptor.
  67. GpuShaderRuntimeChecksShader runtime-check policy.
  68. GpuStencilFaceStateStencil-face-state descriptor.
  69. GpuSurfaceCapabilitiesPresent surface capabilities.
  70. GpuSurfaceDescriptorSurface configuration descriptor.
  71. GpuSurfaceFrameAcquired surface frame.
  72. GpuSurfaceHdrMetadataSurface HDR metadata.
  73. GpuSurfaceStatePresent surface status.
  74. GpuTextureCopyTexture copy source or destination descriptor.
  75. GpuTextureDescriptorGPU texture descriptor.
  76. GpuTextureStateGPU texture state.
  77. GpuTextureSubresourceRangeTexture subresource selector for one transition.
  78. GpuTextureTransitionTexture transition descriptor.
  79. GpuTextureViewDescriptorGPU texture view descriptor.
  80. GpuTimestampQueryTypeTimestamp query-set type.
  81. GpuVertexAttributeVertex attribute descriptor.
  82. GpuVertexBufferLayoutVertex buffer layout descriptor.
  83. GpuVertexStateVertex-state descriptor.

Enums

  1. GpuAdapterTypeGPU adapter category.
  2. GpuAddressModeTexture address mode selector.
  3. GpuBackendGPU backend selector.
  4. GpuBlendFactorBlend factor selector.
  5. GpuBlendOperationBlend operation selector.
  6. GpuBufferBindingTypeBuffer binding layout selector.
  7. GpuBufferMapStateBuffer map-state selector.
  8. GpuCompareFunctionDepth or stencil compare selector.
  9. GpuCompilationMessageKindShader-compilation message kind.
  10. GpuCompositeAlphaModeSurface composite alpha mode.
  11. GpuCullModeFace-culling selector.
  12. GpuDeviceLossReasonDevice-loss reason category.
  13. GpuErrorFilterDevice error-scope filter selector.
  14. GpuExternalTextureFormatExternal-texture format selector.
  15. GpuFeatureIdStable GPU feature identifier.
  16. GpuFenceModeFence mode selector.
  17. GpuFilterModeTexture filter mode selector.
  18. GpuFrontFaceFront-face winding selector.
  19. GpuIndexFormatIndex element format selector.
  20. GpuLoadOpRender-pass load operation selector.
  21. GpuMapModeBuffer mapping mode.
  22. GpuMemoryHintDevice-memory allocation hint selector.
  23. GpuMipmapFilterModeTexture mipmap filter mode selector.
  24. GpuPolygonModePolygon rasterization selector.
  25. GpuPowerPreferencePower preference for adapter selection.
  26. GpuPresentationOverflowPresentation event overflow policy.
  27. GpuPresentationResultPresentation result.
  28. GpuPresentModeSurface present mode.
  29. GpuPrimitiveTopologyPrimitive topology selector.
  30. GpuSamplerBindingTypeSampler binding layout selector.
  31. GpuSamplerBorderColorSampler border color selector.
  32. GpuShaderFormatShader binary format selector.
  33. GpuStencilOperationStencil operation selector.
  34. GpuStorageTextureAccessStorage-texture access selector.
  35. GpuStoreOpRender-pass store operation selector.
  36. GpuSurfaceAcquireStatusSurface acquisition status.
  37. GpuSurfaceStatusSurface lifecycle status.
  38. GpuTextureAspectTexture aspect selector.
  39. GpuTextureDimensionTexture dimension selector.
  40. GpuTextureSampleTypeTexture sample-type selector.
  41. GpuTextureViewDimensionTexture view-dimension selector.
  42. GpuTraceModeDevice tracing mode selector.
  43. GpuVertexStepModeVertex layout step mode selector.

Newtypes

  1. GpuAdapterHandleHandle for one GPU adapter endpoint.
  2. GpuBindGroupHandleHandle for one GPU bind group endpoint.
  3. GpuBindGroupLayoutHandleHandle for one GPU bind group layout endpoint.
  4. GpuBindGroupLayoutResourceBind group layout resource payload.
  5. GpuBindGroupResourceBind group resource payload.
  6. GpuBufferAccessBuffer access bitset for explicit resource transitions.
  7. GpuBufferHandleHandle for one GPU buffer endpoint.
  8. GpuBufferUsageGPU buffer usage bitset.
  9. GpuColorWriteMaskColor-write channel mask.
  10. GpuCommandBufferHandleHandle for one finished GPU command buffer.
  11. GpuCommandEncoderHandleHandle for one GPU command encoder.
  12. GpuComputePassHandleHandle for one active GPU compute-pass endpoint.
  13. GpuDeviceHandleHandle for one GPU device endpoint.
  14. GpuExternalTextureHandleHandle for one GPU external-texture endpoint.
  15. GpuFenceHandleHandle for one GPU synchronization fence endpoint.
  16. GpuPipelineHandleHandle for one GPU pipeline endpoint.
  17. GpuPipelineLayoutHandleHandle for one GPU pipeline layout endpoint.
  18. GpuPipelineStatisticsMaskPipeline-statistics query bitset.
  19. GpuPresentationHandleHandle for one GPU presentation event subscription.
  20. GpuQuerySetHandleHandle for one GPU query set endpoint.
  21. GpuQuerySetTypeQuery-set type payload.
  22. GpuQueueHandleHandle for one GPU queue endpoint.
  23. GpuRenderBundleEncoderHandleHandle for one GPU render-bundle-encoder endpoint.
  24. GpuRenderBundleHandleHandle for one GPU render-bundle endpoint.
  25. GpuRenderPassHandleHandle for one active GPU render-pass endpoint.
  26. GpuSamplerHandleHandle for one GPU sampler endpoint.
  27. GpuShaderHandleHandle for one GPU shader module endpoint.
  28. GpuShaderVisibilityMaskShader stage visibility bitset.
  29. GpuSurfaceHandleHandle for one GPU surface endpoint.
  30. GpuSurfaceTimingFlagsSurface timing flags.
  31. GpuTextureAccessTexture access bitset for explicit resource transitions.
  32. GpuTextureFormatTyped GPU texture-format identifier.
  33. GpuTextureFormatFeatureFlagsTexture-format feature bitset.
  34. GpuTextureHandleHandle for one GPU texture endpoint.
  35. GpuTextureUsageGPU texture usage bitset.
  36. GpuTextureViewHandleHandle for one GPU texture-view endpoint.
  37. GpuVertexFormatTyped GPU vertex-format identifier.

Interfaces

  1. GpuAdapterBindingAdapter binding family.
  2. GpuBindBindingBind binding family.
  3. GpuBindingGPU binding family.
  4. GpuCommandBindingCommand binding family.
  5. GpuDebugBindingDebug binding family.
  6. GpuDeviceBindingDevice binding family.
  7. GpuPipelineBindingPipeline binding family.
  8. GpuPresentBindingPresent binding family.
  9. GpuResourceBindingResource binding family.
  10. GpuSyncBindingSync binding family.

Constants

  1. gpuCurrent GPU binding family.
  2. GPU_BUFFER_ACCESS_COPY_DSTBuffer access bit for copy destination.
  3. GPU_BUFFER_ACCESS_COPY_SRCBuffer access bit for copy source.
  4. GPU_BUFFER_ACCESS_INDEXBuffer access bit for index input.
  5. GPU_BUFFER_ACCESS_INDIRECTBuffer access bit for indirect input.
  6. GPU_BUFFER_ACCESS_MAP_READBuffer access bit for read mapping.
  7. GPU_BUFFER_ACCESS_MAP_WRITEBuffer access bit for write mapping.
  8. GPU_BUFFER_ACCESS_QUERY_RESOLVEBuffer access bit for query resolve.
  9. GPU_BUFFER_ACCESS_STORAGE_READ_ONLYBuffer access bit for read-only storage binding.
  10. GPU_BUFFER_ACCESS_STORAGE_READ_WRITEBuffer access bit for read-write storage binding.
  11. GPU_BUFFER_ACCESS_UNIFORMBuffer access bit for uniform binding.
  12. GPU_BUFFER_ACCESS_VERTEXBuffer access bit for vertex input.
  13. GPU_BUFFER_USAGE_BLAS_INPUTBuffer usage bit for bottom-level acceleration-structure input.
  14. GPU_BUFFER_USAGE_COPY_DSTBuffer usage bit for copy destination.
  15. GPU_BUFFER_USAGE_COPY_SRCBuffer usage bit for copy source.
  16. GPU_BUFFER_USAGE_INDEXBuffer usage bit for index input.
  17. GPU_BUFFER_USAGE_INDIRECTBuffer usage bit for indirect input.
  18. GPU_BUFFER_USAGE_MAP_READBuffer usage bit for read mapping.
  19. GPU_BUFFER_USAGE_MAP_WRITEBuffer usage bit for write mapping.
  20. GPU_BUFFER_USAGE_QUERY_RESOLVEBuffer usage bit for query resolve.
  21. GPU_BUFFER_USAGE_STORAGEBuffer usage bit for storage binding.
  22. GPU_BUFFER_USAGE_TLAS_INPUTBuffer usage bit for top-level acceleration-structure input.
  23. GPU_BUFFER_USAGE_UNIFORMBuffer usage bit for uniform binding.
  24. GPU_BUFFER_USAGE_VERTEXBuffer usage bit for vertex input.
  25. GPU_COLOR_WRITE_ALLColor-write bits for RGBA.
  26. GPU_COLOR_WRITE_ALPHAColor-write bit for alpha.
  27. GPU_COLOR_WRITE_BLUEColor-write bit for blue.
  28. GPU_COLOR_WRITE_COLORColor-write bits for RGB.
  29. GPU_COLOR_WRITE_GREENColor-write bit for green.
  30. GPU_COLOR_WRITE_REDColor-write bit for red.
  31. GPU_PIPELINE_STATISTICS_CLIPPER_INVOCATIONSPipeline-statistics bit for clipper invocations.
  32. GPU_PIPELINE_STATISTICS_CLIPPER_PRIMITIVES_OUTPipeline-statistics bit for unclipped primitives.
  33. GPU_PIPELINE_STATISTICS_COMPUTE_SHADER_INVOCATIONSPipeline-statistics bit for compute-shader invocations.
  34. GPU_PIPELINE_STATISTICS_FRAGMENT_SHADER_INVOCATIONSPipeline-statistics bit for fragment-shader invocations.
  35. GPU_PIPELINE_STATISTICS_VERTEX_SHADER_INVOCATIONSPipeline-statistics bit for vertex-shader invocations.
  36. GPU_SHADER_VISIBILITY_COMPUTEShader visibility bit for compute shaders.
  37. GPU_SHADER_VISIBILITY_FRAGMENTShader visibility bit for fragment shaders.
  38. GPU_SHADER_VISIBILITY_VERTEXShader visibility bit for vertex shaders.
  39. GPU_SURFACE_TIMING_COMPOSITOR_LATENCYBackend can report compositor latency.
  40. GPU_SURFACE_TIMING_PRESENTATIONBackend can report presentation events.
  41. GPU_SURFACE_TIMING_PRESENTED_ATBackend can report actual presentation timestamps.
  42. GPU_SURFACE_TIMING_REFRESH_INTERVALBackend can report refresh intervals.
  43. GPU_SURFACE_TIMING_REQUESTED_PRESENT_ATBackend can accept requested presentation timestamps.
  44. GPU_TEXTURE_ACCESS_COLOR_TARGETTexture access bit for color render targets.
  45. GPU_TEXTURE_ACCESS_COPY_DSTTexture access bit for copy destination.
  46. GPU_TEXTURE_ACCESS_COPY_SRCTexture access bit for copy source.
  47. GPU_TEXTURE_ACCESS_DEPTH_STENCIL_READTexture access bit for read-only depth-stencil use.
  48. GPU_TEXTURE_ACCESS_DEPTH_STENCIL_WRITETexture access bit for writable depth-stencil use.
  49. GPU_TEXTURE_ACCESS_PRESENTTexture access bit for presentation.
  50. GPU_TEXTURE_ACCESS_RESOURCETexture access bit for sampled or fetched resources.
  51. GPU_TEXTURE_ACCESS_STORAGE_ATOMICTexture access bit for atomic storage use.
  52. GPU_TEXTURE_ACCESS_STORAGE_READ_ONLYTexture access bit for read-only storage use.
  53. GPU_TEXTURE_ACCESS_STORAGE_READ_WRITETexture access bit for read-write storage use.
  54. GPU_TEXTURE_ACCESS_STORAGE_WRITE_ONLYTexture access bit for write-only storage use.
  55. GPU_TEXTURE_ACCESS_TRANSIENTTexture access bit for transient render-attachment allocation.
  56. GPU_TEXTURE_ACCESS_UNINITIALIZEDTexture access bit for uninitialized state.
  57. GPU_TEXTURE_FORMAT_BC6H_RGB_FLOATBC6H RGB signed float.
  58. GPU_TEXTURE_FORMAT_BC6H_RGB_UFLOATBC6H RGB unsigned float.
  59. GPU_TEXTURE_FORMAT_BGRA8_UNORM8-bit normalized BGRA.
  60. GPU_TEXTURE_FORMAT_BGRA8_UNORM_SRGB8-bit normalized sRGB BGRA.
  61. GPU_TEXTURE_FORMAT_DEPTH16_UNORM16-bit normalized depth.
  62. GPU_TEXTURE_FORMAT_DEPTH24_PLUSAt-least-24-bit depth.
  63. GPU_TEXTURE_FORMAT_DEPTH24_PLUS_STENCIL8At-least-24-bit depth with stencil.
  64. GPU_TEXTURE_FORMAT_DEPTH32_FLOAT32-bit floating-point depth.
  65. GPU_TEXTURE_FORMAT_DEPTH32_FLOAT_STENCIL832-bit floating-point depth with stencil.
  66. GPU_TEXTURE_FORMAT_FEATURE_BLENDABLETexture-format feature bit for blendable render attachments.
  67. GPU_TEXTURE_FORMAT_FEATURE_FILTERABLETexture-format feature bit for filterable sampling.
  68. GPU_TEXTURE_FORMAT_FEATURE_MULTISAMPLE_RESOLVETexture-format feature bit for multisample resolve targets.
  69. GPU_TEXTURE_FORMAT_FEATURE_MULTISAMPLE_X16Texture-format feature bit for sample count 16.
  70. GPU_TEXTURE_FORMAT_FEATURE_MULTISAMPLE_X2Texture-format feature bit for sample count 2.
  71. GPU_TEXTURE_FORMAT_FEATURE_MULTISAMPLE_X4Texture-format feature bit for sample count 4.
  72. GPU_TEXTURE_FORMAT_FEATURE_MULTISAMPLE_X8Texture-format feature bit for sample count 8.
  73. GPU_TEXTURE_FORMAT_FEATURE_STORAGE_ATOMICTexture-format feature bit for atomic storage access.
  74. GPU_TEXTURE_FORMAT_FEATURE_STORAGE_READ_ONLYTexture-format feature bit for read-only storage access.
  75. GPU_TEXTURE_FORMAT_FEATURE_STORAGE_READ_WRITETexture-format feature bit for read-write storage access.
  76. GPU_TEXTURE_FORMAT_FEATURE_STORAGE_WRITE_ONLYTexture-format feature bit for write-only storage access.
  77. GPU_TEXTURE_FORMAT_NV12Two-plane NV12 YUV.
  78. GPU_TEXTURE_FORMAT_P010Two-plane P010 YUV.
  79. GPU_TEXTURE_FORMAT_R16_FLOAT16-bit floating-point red.
  80. GPU_TEXTURE_FORMAT_R16_SINT16-bit signed red integer.
  81. GPU_TEXTURE_FORMAT_R16_SNORM16-bit signed normalized red.
  82. GPU_TEXTURE_FORMAT_R16_UINT16-bit unsigned red integer.
  83. GPU_TEXTURE_FORMAT_R16_UNORM16-bit normalized red.
  84. GPU_TEXTURE_FORMAT_R32_FLOAT32-bit floating-point red.
  85. GPU_TEXTURE_FORMAT_R32_SINT32-bit signed red integer.
  86. GPU_TEXTURE_FORMAT_R32_UINT32-bit unsigned red integer.
  87. GPU_TEXTURE_FORMAT_R64_UINT64-bit unsigned red integer.
  88. GPU_TEXTURE_FORMAT_R8_SINT8-bit signed red integer.
  89. GPU_TEXTURE_FORMAT_R8_SNORM8-bit signed normalized red.
  90. GPU_TEXTURE_FORMAT_R8_UINT8-bit unsigned red integer.
  91. GPU_TEXTURE_FORMAT_R8_UNORM8-bit normalized red.
  92. GPU_TEXTURE_FORMAT_RG11B10_UFLOATPacked unsigned float RG11B10.
  93. GPU_TEXTURE_FORMAT_RG16_FLOAT16-bit floating-point red-green.
  94. GPU_TEXTURE_FORMAT_RG16_SINT16-bit signed red-green integer.
  95. GPU_TEXTURE_FORMAT_RG16_SNORM16-bit signed normalized red-green.
  96. GPU_TEXTURE_FORMAT_RG16_UINT16-bit unsigned red-green integer.
  97. GPU_TEXTURE_FORMAT_RG16_UNORM16-bit normalized red-green.
  98. GPU_TEXTURE_FORMAT_RG32_FLOAT32-bit floating-point red-green.
  99. GPU_TEXTURE_FORMAT_RG32_SINT32-bit signed red-green integer.
  100. GPU_TEXTURE_FORMAT_RG32_UINT32-bit unsigned red-green integer.
  101. GPU_TEXTURE_FORMAT_RG8_SINT8-bit signed red-green integer.
  102. GPU_TEXTURE_FORMAT_RG8_SNORM8-bit signed normalized red-green.
  103. GPU_TEXTURE_FORMAT_RG8_UINT8-bit unsigned red-green integer.
  104. GPU_TEXTURE_FORMAT_RG8_UNORM8-bit normalized red-green.
  105. GPU_TEXTURE_FORMAT_RGB10A2_UINTPacked unsigned RGB10A2.
  106. GPU_TEXTURE_FORMAT_RGB10A2_UNORMPacked normalized RGB10A2.
  107. GPU_TEXTURE_FORMAT_RGBA16_FLOAT16-bit floating-point RGBA.
  108. GPU_TEXTURE_FORMAT_RGBA16_SINT16-bit signed RGBA integer.
  109. GPU_TEXTURE_FORMAT_RGBA16_SNORM16-bit signed normalized RGBA.
  110. GPU_TEXTURE_FORMAT_RGBA16_UINT16-bit unsigned RGBA integer.
  111. GPU_TEXTURE_FORMAT_RGBA16_UNORM16-bit normalized RGBA.
  112. GPU_TEXTURE_FORMAT_RGBA32_FLOAT32-bit floating-point RGBA.
  113. GPU_TEXTURE_FORMAT_RGBA32_SINT32-bit signed RGBA integer.
  114. GPU_TEXTURE_FORMAT_RGBA32_UINT32-bit unsigned RGBA integer.
  115. GPU_TEXTURE_FORMAT_RGBA8_SINT8-bit signed RGBA integer.
  116. GPU_TEXTURE_FORMAT_RGBA8_SNORM8-bit signed normalized RGBA.
  117. GPU_TEXTURE_FORMAT_RGBA8_UINT8-bit unsigned RGBA integer.
  118. GPU_TEXTURE_FORMAT_RGBA8_UNORM8-bit normalized RGBA.
  119. GPU_TEXTURE_FORMAT_RGBA8_UNORM_SRGB8-bit normalized sRGB RGBA.
  120. GPU_TEXTURE_USAGE_COPY_DSTTexture usage bit for copy destination.
  121. GPU_TEXTURE_USAGE_COPY_SRCTexture usage bit for copy source.
  122. GPU_TEXTURE_USAGE_RENDER_ATTACHMENTTexture usage bit for render attachment.
  123. GPU_TEXTURE_USAGE_STORAGE_ATOMICTexture usage bit for storage atomics.
  124. GPU_TEXTURE_USAGE_STORAGE_BINDINGTexture usage bit for storage-texture binding.
  125. GPU_TEXTURE_USAGE_TEXTURE_BINDINGTexture usage bit for sampled-texture binding.
  126. GPU_TEXTURE_USAGE_TRANSIENTTexture usage bit for transient attachments.
  127. GPU_VERTEX_FORMAT_FLOAT1616-bit float scalar vertex format.
  128. GPU_VERTEX_FORMAT_FLOAT16X216-bit float x2 vertex format.
  129. GPU_VERTEX_FORMAT_FLOAT16X416-bit float x4 vertex format.
  130. GPU_VERTEX_FORMAT_FLOAT3232-bit float vertex format.
  131. GPU_VERTEX_FORMAT_FLOAT32X232-bit float x2 vertex format.
  132. GPU_VERTEX_FORMAT_FLOAT32X332-bit float x3 vertex format.
  133. GPU_VERTEX_FORMAT_FLOAT32X432-bit float x4 vertex format.
  134. GPU_VERTEX_FORMAT_FLOAT6464-bit float scalar vertex format.
  135. GPU_VERTEX_FORMAT_FLOAT64X264-bit float x2 vertex format.
  136. GPU_VERTEX_FORMAT_FLOAT64X364-bit float x3 vertex format.
  137. GPU_VERTEX_FORMAT_FLOAT64X464-bit float x4 vertex format.
  138. GPU_VERTEX_FORMAT_SINT16Signed 16-bit scalar vertex format.
  139. GPU_VERTEX_FORMAT_SINT16X2Signed 16-bit x2 vertex format.
  140. GPU_VERTEX_FORMAT_SINT16X4Signed 16-bit x4 vertex format.
  141. GPU_VERTEX_FORMAT_SINT32Signed 32-bit vertex format.
  142. GPU_VERTEX_FORMAT_SINT32X2Signed 32-bit x2 vertex format.
  143. GPU_VERTEX_FORMAT_SINT32X3Signed 32-bit x3 vertex format.
  144. GPU_VERTEX_FORMAT_SINT32X4Signed 32-bit x4 vertex format.
  145. GPU_VERTEX_FORMAT_SINT8Signed 8-bit scalar vertex format.
  146. GPU_VERTEX_FORMAT_SINT8X2Signed 8-bit x2 vertex format.
  147. GPU_VERTEX_FORMAT_SINT8X4Signed 8-bit x4 vertex format.
  148. GPU_VERTEX_FORMAT_SNORM16Signed normalized 16-bit scalar vertex format.
  149. GPU_VERTEX_FORMAT_SNORM16X2Signed normalized 16-bit x2 vertex format.
  150. GPU_VERTEX_FORMAT_SNORM16X4Signed normalized 16-bit x4 vertex format.
  151. GPU_VERTEX_FORMAT_SNORM8Signed normalized 8-bit scalar vertex format.
  152. GPU_VERTEX_FORMAT_SNORM8X2Signed normalized 8-bit x2 vertex format.
  153. GPU_VERTEX_FORMAT_SNORM8X4Signed normalized 8-bit x4 vertex format.
  154. GPU_VERTEX_FORMAT_UINT16Unsigned 16-bit scalar vertex format.
  155. GPU_VERTEX_FORMAT_UINT16X2Unsigned 16-bit x2 vertex format.
  156. GPU_VERTEX_FORMAT_UINT16X4Unsigned 16-bit x4 vertex format.
  157. GPU_VERTEX_FORMAT_UINT32Unsigned 32-bit vertex format.
  158. GPU_VERTEX_FORMAT_UINT32X2Unsigned 32-bit x2 vertex format.
  159. GPU_VERTEX_FORMAT_UINT32X3Unsigned 32-bit x3 vertex format.
  160. GPU_VERTEX_FORMAT_UINT32X4Unsigned 32-bit x4 vertex format.
  161. GPU_VERTEX_FORMAT_UINT8Unsigned 8-bit scalar vertex format.
  162. GPU_VERTEX_FORMAT_UINT8X2Unsigned 8-bit x2 vertex format.
  163. GPU_VERTEX_FORMAT_UINT8X4Unsigned 8-bit x4 vertex format.
  164. GPU_VERTEX_FORMAT_UNORM10_10_10_2Packed normalized 10:10:10:2 vertex format.
  165. GPU_VERTEX_FORMAT_UNORM16Unsigned normalized 16-bit scalar vertex format.
  166. GPU_VERTEX_FORMAT_UNORM16X2Unsigned normalized 16-bit x2 vertex format.
  167. GPU_VERTEX_FORMAT_UNORM16X4Unsigned normalized 16-bit x4 vertex format.
  168. GPU_VERTEX_FORMAT_UNORM8Unsigned normalized 8-bit scalar vertex format.
  169. GPU_VERTEX_FORMAT_UNORM8X2Unsigned normalized 8-bit x2 vertex format.
  170. GPU_VERTEX_FORMAT_UNORM8X4Unsigned normalized 8-bit x4 vertex format.
  171. GPU_VERTEX_FORMAT_UNORM8X4_BGRA8-bit BGRA normalized vertex format.