slot 0.0.1
A real time UI render framework
载入中...
搜索中...
未找到
Public 属性 | 所有成员列表
gfx::DeviceLimits结构体 参考

#include <slang-gfx.h>

Public 属性

uint32_t maxTextureDimension1D
 Maximum dimension for 1D textures.
 
uint32_t maxTextureDimension2D
 Maximum dimensions for 2D textures.
 
uint32_t maxTextureDimension3D
 Maximum dimensions for 3D textures.
 
uint32_t maxTextureDimensionCube
 Maximum dimensions for cube textures.
 
uint32_t maxTextureArrayLayers
 Maximum number of texture layers.
 
uint32_t maxVertexInputElements
 Maximum number of vertex input elements in a graphics pipeline.
 
uint32_t maxVertexInputElementOffset
 Maximum offset of a vertex input element in the vertex stream.
 
uint32_t maxVertexStreams
 Maximum number of vertex streams in a graphics pipeline.
 
uint32_t maxVertexStreamStride
 Maximum stride of a vertex stream.
 
uint32_t maxComputeThreadsPerGroup
 Maximum number of threads per thread group.
 
uint32_t maxComputeThreadGroupSize [3]
 Maximum dimensions of a thread group.
 
uint32_t maxComputeDispatchThreadGroups [3]
 Maximum number of thread groups per dimension in a single dispatch.
 
uint32_t maxViewports
 Maximum number of viewports per pipeline.
 
uint32_t maxViewportDimensions [2]
 Maximum viewport dimensions.
 
uint32_t maxFramebufferDimensions [3]
 Maximum framebuffer dimensions.
 
uint32_t maxShaderVisibleSamplers
 Maximum samplers visible in a shader stage.
 

类成员变量说明

◆ maxComputeDispatchThreadGroups

uint32_t gfx::DeviceLimits::maxComputeDispatchThreadGroups[3]

Maximum number of thread groups per dimension in a single dispatch.

◆ maxComputeThreadGroupSize

uint32_t gfx::DeviceLimits::maxComputeThreadGroupSize[3]

Maximum dimensions of a thread group.

◆ maxComputeThreadsPerGroup

uint32_t gfx::DeviceLimits::maxComputeThreadsPerGroup

Maximum number of threads per thread group.

◆ maxFramebufferDimensions

uint32_t gfx::DeviceLimits::maxFramebufferDimensions[3]

Maximum framebuffer dimensions.

◆ maxShaderVisibleSamplers

uint32_t gfx::DeviceLimits::maxShaderVisibleSamplers

Maximum samplers visible in a shader stage.

◆ maxTextureArrayLayers

uint32_t gfx::DeviceLimits::maxTextureArrayLayers

Maximum number of texture layers.

◆ maxTextureDimension1D

uint32_t gfx::DeviceLimits::maxTextureDimension1D

Maximum dimension for 1D textures.

◆ maxTextureDimension2D

uint32_t gfx::DeviceLimits::maxTextureDimension2D

Maximum dimensions for 2D textures.

◆ maxTextureDimension3D

uint32_t gfx::DeviceLimits::maxTextureDimension3D

Maximum dimensions for 3D textures.

◆ maxTextureDimensionCube

uint32_t gfx::DeviceLimits::maxTextureDimensionCube

Maximum dimensions for cube textures.

◆ maxVertexInputElementOffset

uint32_t gfx::DeviceLimits::maxVertexInputElementOffset

Maximum offset of a vertex input element in the vertex stream.

◆ maxVertexInputElements

uint32_t gfx::DeviceLimits::maxVertexInputElements

Maximum number of vertex input elements in a graphics pipeline.

◆ maxVertexStreams

uint32_t gfx::DeviceLimits::maxVertexStreams

Maximum number of vertex streams in a graphics pipeline.

◆ maxVertexStreamStride

uint32_t gfx::DeviceLimits::maxVertexStreamStride

Maximum stride of a vertex stream.

◆ maxViewportDimensions

uint32_t gfx::DeviceLimits::maxViewportDimensions[2]

Maximum viewport dimensions.

◆ maxViewports

uint32_t gfx::DeviceLimits::maxViewports

Maximum number of viewports per pipeline.


该结构体的文档由以下文件生成: