Properties for GPUDevice creation and information.
More...
Properties for GPUDevice creation and information.
The properties prefixed with CREATE_ can be used in the properties object passed to CreateGPUDeviceWithProperties to specify the desired GPU device and driver features, while the remainder can be queried from an existing GPU device via GPUDevice.GetProperties.
- See also
- CreateGPUDeviceWithProperties
-
GPUDevice.GetProperties
◆ CREATE_D3D12_AGILITY_SDK_PATH_STRING
| auto SDL::prop::GPUDevice::CREATE_D3D12_AGILITY_SDK_PATH_STRING |
|
constexpr |
Initial value: =
SDL_PROP_GPU_DEVICE_CREATE_D3D12_AGILITY_SDK_PATH_STRING
◆ CREATE_D3D12_AGILITY_SDK_VERSION_NUMBER
| auto SDL::prop::GPUDevice::CREATE_D3D12_AGILITY_SDK_VERSION_NUMBER |
|
constexpr |
Initial value: =
SDL_PROP_GPU_DEVICE_CREATE_D3D12_AGILITY_SDK_VERSION_NUMBER
◆ CREATE_D3D12_ALLOW_FEWER_RESOURCE_SLOTS_BOOLEAN
| auto SDL::prop::GPUDevice::CREATE_D3D12_ALLOW_FEWER_RESOURCE_SLOTS_BOOLEAN |
|
constexpr |
Initial value: =
SDL_PROP_GPU_DEVICE_CREATE_D3D12_ALLOW_FEWER_RESOURCE_SLOTS_BOOLEAN
◆ CREATE_D3D12_SEMANTIC_NAME_STRING
| auto SDL::prop::GPUDevice::CREATE_D3D12_SEMANTIC_NAME_STRING |
|
constexpr |
Initial value: =
SDL_PROP_GPU_DEVICE_CREATE_D3D12_SEMANTIC_NAME_STRING
◆ CREATE_DEBUGMODE_BOOLEAN
| auto SDL::prop::GPUDevice::CREATE_DEBUGMODE_BOOLEAN |
|
constexpr |
Initial value: =
SDL_PROP_GPU_DEVICE_CREATE_DEBUGMODE_BOOLEAN
◆ CREATE_FEATURE_ANISOTROPY_BOOLEAN
| auto SDL::prop::GPUDevice::CREATE_FEATURE_ANISOTROPY_BOOLEAN |
|
constexpr |
Initial value: =
SDL_PROP_GPU_DEVICE_CREATE_FEATURE_ANISOTROPY_BOOLEAN
◆ CREATE_FEATURE_CLIP_DISTANCE_BOOLEAN
| auto SDL::prop::GPUDevice::CREATE_FEATURE_CLIP_DISTANCE_BOOLEAN |
|
constexpr |
Initial value: =
SDL_PROP_GPU_DEVICE_CREATE_FEATURE_CLIP_DISTANCE_BOOLEAN
◆ CREATE_FEATURE_DEPTH_CLAMPING_BOOLEAN
| auto SDL::prop::GPUDevice::CREATE_FEATURE_DEPTH_CLAMPING_BOOLEAN |
|
constexpr |
Initial value: =
SDL_PROP_GPU_DEVICE_CREATE_FEATURE_DEPTH_CLAMPING_BOOLEAN
◆ CREATE_FEATURE_INDIRECT_DRAW_FIRST_INSTANCE_BOOLEAN
| auto SDL::prop::GPUDevice::CREATE_FEATURE_INDIRECT_DRAW_FIRST_INSTANCE_BOOLEAN |
|
constexpr |
Initial value: =
SDL_PROP_GPU_DEVICE_CREATE_FEATURE_INDIRECT_DRAW_FIRST_INSTANCE_BOOLEAN
◆ CREATE_METAL_ALLOW_MACFAMILY1_BOOLEAN
| auto SDL::prop::GPUDevice::CREATE_METAL_ALLOW_MACFAMILY1_BOOLEAN |
|
constexpr |
Initial value: =
SDL_PROP_GPU_DEVICE_CREATE_METAL_ALLOW_MACFAMILY1_BOOLEAN
◆ CREATE_PREFERLOWPOWER_BOOLEAN
| auto SDL::prop::GPUDevice::CREATE_PREFERLOWPOWER_BOOLEAN |
|
constexpr |
Initial value: =
SDL_PROP_GPU_DEVICE_CREATE_PREFERLOWPOWER_BOOLEAN
◆ CREATE_SHADERS_DXBC_BOOLEAN
| auto SDL::prop::GPUDevice::CREATE_SHADERS_DXBC_BOOLEAN |
|
constexpr |
Initial value: =
SDL_PROP_GPU_DEVICE_CREATE_SHADERS_DXBC_BOOLEAN
◆ CREATE_SHADERS_DXIL_BOOLEAN
| auto SDL::prop::GPUDevice::CREATE_SHADERS_DXIL_BOOLEAN |
|
constexpr |
Initial value: =
SDL_PROP_GPU_DEVICE_CREATE_SHADERS_DXIL_BOOLEAN
◆ CREATE_SHADERS_METALLIB_BOOLEAN
| auto SDL::prop::GPUDevice::CREATE_SHADERS_METALLIB_BOOLEAN |
|
constexpr |
Initial value: =
SDL_PROP_GPU_DEVICE_CREATE_SHADERS_METALLIB_BOOLEAN
◆ CREATE_SHADERS_MSL_BOOLEAN
| auto SDL::prop::GPUDevice::CREATE_SHADERS_MSL_BOOLEAN |
|
constexpr |
Initial value: =
SDL_PROP_GPU_DEVICE_CREATE_SHADERS_MSL_BOOLEAN
◆ CREATE_SHADERS_PRIVATE_BOOLEAN
| auto SDL::prop::GPUDevice::CREATE_SHADERS_PRIVATE_BOOLEAN |
|
constexpr |
Initial value: =
SDL_PROP_GPU_DEVICE_CREATE_SHADERS_PRIVATE_BOOLEAN
◆ CREATE_SHADERS_SPIRV_BOOLEAN
| auto SDL::prop::GPUDevice::CREATE_SHADERS_SPIRV_BOOLEAN |
|
constexpr |
Initial value: =
SDL_PROP_GPU_DEVICE_CREATE_SHADERS_SPIRV_BOOLEAN
◆ CREATE_VERBOSE_BOOLEAN
| auto SDL::prop::GPUDevice::CREATE_VERBOSE_BOOLEAN |
|
constexpr |
Initial value: =
SDL_PROP_GPU_DEVICE_CREATE_VERBOSE_BOOLEAN
◆ CREATE_VULKAN_OPTIONS_POINTER
| auto SDL::prop::GPUDevice::CREATE_VULKAN_OPTIONS_POINTER |
|
constexpr |
Initial value: =
SDL_PROP_GPU_DEVICE_CREATE_VULKAN_OPTIONS_POINTER
◆ CREATE_VULKAN_REQUIRE_HARDWARE_ACCELERATION_BOOLEAN
| auto SDL::prop::GPUDevice::CREATE_VULKAN_REQUIRE_HARDWARE_ACCELERATION_BOOLEAN |
|
constexpr |
Initial value: =
SDL_PROP_GPU_DEVICE_CREATE_VULKAN_REQUIRE_HARDWARE_ACCELERATION_BOOLEAN
◆ DRIVER_VERSION_STRING
| auto SDL::prop::GPUDevice::DRIVER_VERSION_STRING |
|
constexpr |
Initial value: =
SDL_PROP_GPU_DEVICE_DRIVER_VERSION_STRING