Properties for GPUDevice creation.
More...
◆ 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
String for d3d12 agility sdk path.
◆ 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
Number for d3d12 agility sdk version.
◆ 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
Enable d3d12 allow fewer resource slots.
◆ 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
String for d3d12 semantic name.
◆ DEBUGMODE_BOOLEAN
| auto SDL::prop::GPUDevice::Create::DEBUGMODE_BOOLEAN |
|
constexpr |
Initial value: =
SDL_PROP_GPU_DEVICE_CREATE_DEBUGMODE_BOOLEAN
Enable debugmode.
◆ FEATURE_ANISOTROPY_BOOLEAN
| auto SDL::prop::GPUDevice::Create::FEATURE_ANISOTROPY_BOOLEAN |
|
constexpr |
Initial value: =
SDL_PROP_GPU_DEVICE_CREATE_FEATURE_ANISOTROPY_BOOLEAN
Enable feature anisotropy.
◆ 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
Enable feature clip distance.
◆ 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
Enable feature depth clamping.
◆ 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
Enable feature indirect draw first instance.
◆ 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
Enable metal allow macfamily1.
◆ NAME_STRING
| auto SDL::prop::GPUDevice::Create::NAME_STRING |
|
constexpr |
Initial value: =
SDL_PROP_GPU_DEVICE_CREATE_NAME_STRING
String for name.
◆ PREFERLOWPOWER_BOOLEAN
| auto SDL::prop::GPUDevice::Create::PREFERLOWPOWER_BOOLEAN |
|
constexpr |
Initial value: =
SDL_PROP_GPU_DEVICE_CREATE_PREFERLOWPOWER_BOOLEAN
Enable preferlowpower.
◆ SHADERS_DXBC_BOOLEAN
| auto SDL::prop::GPUDevice::Create::SHADERS_DXBC_BOOLEAN |
|
constexpr |
Initial value: =
SDL_PROP_GPU_DEVICE_CREATE_SHADERS_DXBC_BOOLEAN
Enable shaders dxbc.
◆ SHADERS_DXIL_BOOLEAN
| auto SDL::prop::GPUDevice::Create::SHADERS_DXIL_BOOLEAN |
|
constexpr |
Initial value: =
SDL_PROP_GPU_DEVICE_CREATE_SHADERS_DXIL_BOOLEAN
Enable shaders dxil.
◆ SHADERS_METALLIB_BOOLEAN
| auto SDL::prop::GPUDevice::Create::SHADERS_METALLIB_BOOLEAN |
|
constexpr |
Initial value: =
SDL_PROP_GPU_DEVICE_CREATE_SHADERS_METALLIB_BOOLEAN
Enable shaders metallib.
◆ SHADERS_MSL_BOOLEAN
| auto SDL::prop::GPUDevice::Create::SHADERS_MSL_BOOLEAN |
|
constexpr |
Initial value: =
SDL_PROP_GPU_DEVICE_CREATE_SHADERS_MSL_BOOLEAN
Enable shaders msl.
◆ SHADERS_PRIVATE_BOOLEAN
| auto SDL::prop::GPUDevice::Create::SHADERS_PRIVATE_BOOLEAN |
|
constexpr |
Initial value: =
SDL_PROP_GPU_DEVICE_CREATE_SHADERS_PRIVATE_BOOLEAN
Enable shaders private.
◆ SHADERS_SPIRV_BOOLEAN
| auto SDL::prop::GPUDevice::Create::SHADERS_SPIRV_BOOLEAN |
|
constexpr |
Initial value: =
SDL_PROP_GPU_DEVICE_CREATE_SHADERS_SPIRV_BOOLEAN
Enable shaders spirv.
◆ VERBOSE_BOOLEAN
| auto SDL::prop::GPUDevice::Create::VERBOSE_BOOLEAN |
|
constexpr |
Initial value: =
SDL_PROP_GPU_DEVICE_CREATE_VERBOSE_BOOLEAN
Enable verbose.
◆ VULKAN_OPTIONS_POINTER
| auto SDL::prop::GPUDevice::Create::VULKAN_OPTIONS_POINTER |
|
constexpr |
Initial value: =
SDL_PROP_GPU_DEVICE_CREATE_VULKAN_OPTIONS_POINTER
Pointer to vulkan options.
◆ 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
Enable vulkan require hardware acceleration.