ホーム › Graphics.Direct3D › 定数
定数
58Windows.Win32.Graphics.Direct3D
| 名前 | 型 | 値 |
|---|---|---|
| D3D_FL9_1_REQ_TEXTURE1D_U_DIMENSION | DWORD | 2048 |
| D3D_FL9_3_REQ_TEXTURE1D_U_DIMENSION | DWORD | 4096 |
| D3D_FL9_1_REQ_TEXTURE2D_U_OR_V_DIMENSION | DWORD | 2048 |
| D3D_FL9_3_REQ_TEXTURE2D_U_OR_V_DIMENSION | DWORD | 4096 |
| D3D_FL9_1_REQ_TEXTURECUBE_DIMENSION | DWORD | 512 |
| D3D_FL9_3_REQ_TEXTURECUBE_DIMENSION | DWORD | 4096 |
| D3D_FL9_1_REQ_TEXTURE3D_U_V_OR_W_DIMENSION | DWORD | 256 |
| D3D_FL9_1_DEFAULT_MAX_ANISOTROPY | DWORD | 2 |
| D3D_FL9_1_IA_PRIMITIVE_MAX_COUNT | DWORD | 65535 |
| D3D_FL9_2_IA_PRIMITIVE_MAX_COUNT | DWORD | 1048575 |
| D3D_FL9_1_SIMULTANEOUS_RENDER_TARGET_COUNT | DWORD | 1 |
| D3D_FL9_3_SIMULTANEOUS_RENDER_TARGET_COUNT | DWORD | 4 |
| D3D_FL9_1_MAX_TEXTURE_REPEAT | DWORD | 128 |
| D3D_FL9_2_MAX_TEXTURE_REPEAT | DWORD | 2048 |
| D3D_FL9_3_MAX_TEXTURE_REPEAT | DWORD | 8192 |
| D3D_SHADER_FEATURE_DOUBLES | DWORD | 1 |
| D3D_SHADER_FEATURE_COMPUTE_SHADERS_PLUS_RAW_AND_STRUCTURED_BUFFERS_VIA_SHADER_4_X | DWORD | 2 |
| D3D_SHADER_FEATURE_UAVS_AT_EVERY_STAGE | DWORD | 4 |
| D3D_SHADER_FEATURE_64_UAVS | DWORD | 8 |
| D3D_SHADER_FEATURE_MINIMUM_PRECISION | DWORD | 16 |
| D3D_SHADER_FEATURE_11_1_DOUBLE_EXTENSIONS | DWORD | 32 |
| D3D_SHADER_FEATURE_11_1_SHADER_EXTENSIONS | DWORD | 64 |
| D3D_SHADER_FEATURE_LEVEL_9_COMPARISON_FILTERING | DWORD | 128 |
| D3D_SHADER_FEATURE_TILED_RESOURCES | DWORD | 256 |
| D3D_SHADER_FEATURE_STENCIL_REF | DWORD | 512 |
| D3D_SHADER_FEATURE_INNER_COVERAGE | DWORD | 1024 |
| D3D_SHADER_FEATURE_TYPED_UAV_LOAD_ADDITIONAL_FORMATS | DWORD | 2048 |
| D3D_SHADER_FEATURE_ROVS | DWORD | 4096 |
| D3D_SHADER_FEATURE_VIEWPORT_AND_RT_ARRAY_INDEX_FROM_ANY_SHADER_FEEDING_RASTERIZER | DWORD | 8192 |
| D3D_SHADER_FEATURE_WAVE_OPS | DWORD | 16384 |
| D3D_SHADER_FEATURE_INT64_OPS | DWORD | 32768 |
| D3D_SHADER_FEATURE_VIEW_ID | DWORD | 65536 |
| D3D_SHADER_FEATURE_BARYCENTRICS | DWORD | 131072 |
| D3D_SHADER_FEATURE_NATIVE_16BIT_OPS | DWORD | 262144 |
| D3D_SHADER_FEATURE_SHADING_RATE | DWORD | 524288 |
| D3D_SHADER_FEATURE_RAYTRACING_TIER_1_1 | DWORD | 1048576 |
| D3D_SHADER_FEATURE_SAMPLER_FEEDBACK | DWORD | 2097152 |
| D3D_SHADER_FEATURE_ATOMIC_INT64_ON_TYPED_RESOURCE | DWORD | 4194304 |
| D3D_SHADER_FEATURE_ATOMIC_INT64_ON_GROUP_SHARED | DWORD | 8388608 |
| D3D_SHADER_FEATURE_DERIVATIVES_IN_MESH_AND_AMPLIFICATION_SHADERS | DWORD | 16777216 |
| D3D_SHADER_FEATURE_RESOURCE_DESCRIPTOR_HEAP_INDEXING | DWORD | 33554432 |
| D3D_SHADER_FEATURE_SAMPLER_DESCRIPTOR_HEAP_INDEXING | DWORD | 67108864 |
| D3D_SHADER_FEATURE_WAVE_MMA | DWORD | 134217728 |
| D3D_SHADER_FEATURE_ATOMIC_INT64_ON_DESCRIPTOR_HEAP_RESOURCE | DWORD | 268435456 |
| D3D_SHADER_FEATURE_ADVANCED_TEXTURE_OPS | DWORD | 536870912 |
| D3D_SHADER_FEATURE_WRITEABLE_MSAA_TEXTURES | DWORD | 1073741824 |
| D3D_SHADER_FEATURE_SAMPLE_CMP_GRADIENT_OR_BIAS | DWORD | 2147483648 |
| WKPDID_D3DDebugObjectName | GUID | {429B8C22-9188-4B0C-8742-ACB0BF85C200} |
| WKPDID_D3DDebugObjectNameW | GUID | {4CCA5FD8-921F-42C8-8566-70CAF2A9B741} |
| WKPDID_CommentStringW | GUID | {D0149DC0-90E8-4EC8-8144-E900AD266BB2} |
| WKPDID_D3D12UniqueObjectId | GUID | {1B39DE15-EC04-4BAE-BA4D-8CEF79FC04C1} |
| D3D_COMPONENT_MASK_X | DWORD | 1 |
| D3D_COMPONENT_MASK_Y | DWORD | 2 |
| D3D_COMPONENT_MASK_Z | DWORD | 4 |
| D3D_COMPONENT_MASK_W | DWORD | 8 |
| D3D_TEXTURE_LAYOUT_ROW_MAJOR | GUID | {B5DC234F-72BB-4BEC-9705-8CF258DF6B6C} |
| D3D_TEXTURE_LAYOUT_64KB_STANDARD_SWIZZLE | GUID | {4C0F29E3-3F5F-4D35-84C9-BC0983B62C28} |
| CLSID_D3DShaderCacheInstallerFactory | GUID | {16195A0B-607C-41F1-BF03-C7694D60A8D4} |
各言語での定義
定数の定義。C/C++〜Go タブは数値定数のみ(GUID・文字列定数は上の表 / HSP タブを参照)。HSP は #define global。
#define D3D_FL9_1_REQ_TEXTURE1D_U_DIMENSION 2048
#define D3D_FL9_3_REQ_TEXTURE1D_U_DIMENSION 4096
#define D3D_FL9_1_REQ_TEXTURE2D_U_OR_V_DIMENSION 2048
#define D3D_FL9_3_REQ_TEXTURE2D_U_OR_V_DIMENSION 4096
#define D3D_FL9_1_REQ_TEXTURECUBE_DIMENSION 512
#define D3D_FL9_3_REQ_TEXTURECUBE_DIMENSION 4096
#define D3D_FL9_1_REQ_TEXTURE3D_U_V_OR_W_DIMENSION 256
#define D3D_FL9_1_DEFAULT_MAX_ANISOTROPY 2
#define D3D_FL9_1_IA_PRIMITIVE_MAX_COUNT 65535
#define D3D_FL9_2_IA_PRIMITIVE_MAX_COUNT 1048575
#define D3D_FL9_1_SIMULTANEOUS_RENDER_TARGET_COUNT 1
#define D3D_FL9_3_SIMULTANEOUS_RENDER_TARGET_COUNT 4
#define D3D_FL9_1_MAX_TEXTURE_REPEAT 128
#define D3D_FL9_2_MAX_TEXTURE_REPEAT 2048
#define D3D_FL9_3_MAX_TEXTURE_REPEAT 8192
#define D3D_SHADER_FEATURE_DOUBLES 1
#define D3D_SHADER_FEATURE_COMPUTE_SHADERS_PLUS_RAW_AND_STRUCTURED_BUFFERS_VIA_SHADER_4_X 2
#define D3D_SHADER_FEATURE_UAVS_AT_EVERY_STAGE 4
#define D3D_SHADER_FEATURE_64_UAVS 8
#define D3D_SHADER_FEATURE_MINIMUM_PRECISION 16
#define D3D_SHADER_FEATURE_11_1_DOUBLE_EXTENSIONS 32
#define D3D_SHADER_FEATURE_11_1_SHADER_EXTENSIONS 64
#define D3D_SHADER_FEATURE_LEVEL_9_COMPARISON_FILTERING 128
#define D3D_SHADER_FEATURE_TILED_RESOURCES 256
#define D3D_SHADER_FEATURE_STENCIL_REF 512
#define D3D_SHADER_FEATURE_INNER_COVERAGE 1024
#define D3D_SHADER_FEATURE_TYPED_UAV_LOAD_ADDITIONAL_FORMATS 2048
#define D3D_SHADER_FEATURE_ROVS 4096
#define D3D_SHADER_FEATURE_VIEWPORT_AND_RT_ARRAY_INDEX_FROM_ANY_SHADER_FEEDING_RASTERIZER 8192
#define D3D_SHADER_FEATURE_WAVE_OPS 16384
#define D3D_SHADER_FEATURE_INT64_OPS 32768
#define D3D_SHADER_FEATURE_VIEW_ID 65536
#define D3D_SHADER_FEATURE_BARYCENTRICS 131072
#define D3D_SHADER_FEATURE_NATIVE_16BIT_OPS 262144
#define D3D_SHADER_FEATURE_SHADING_RATE 524288
#define D3D_SHADER_FEATURE_RAYTRACING_TIER_1_1 1048576
#define D3D_SHADER_FEATURE_SAMPLER_FEEDBACK 2097152
#define D3D_SHADER_FEATURE_ATOMIC_INT64_ON_TYPED_RESOURCE 4194304
#define D3D_SHADER_FEATURE_ATOMIC_INT64_ON_GROUP_SHARED 8388608
#define D3D_SHADER_FEATURE_DERIVATIVES_IN_MESH_AND_AMPLIFICATION_SHADERS 16777216
#define D3D_SHADER_FEATURE_RESOURCE_DESCRIPTOR_HEAP_INDEXING 33554432
#define D3D_SHADER_FEATURE_SAMPLER_DESCRIPTOR_HEAP_INDEXING 67108864
#define D3D_SHADER_FEATURE_WAVE_MMA 134217728
#define D3D_SHADER_FEATURE_ATOMIC_INT64_ON_DESCRIPTOR_HEAP_RESOURCE 268435456
#define D3D_SHADER_FEATURE_ADVANCED_TEXTURE_OPS 536870912
#define D3D_SHADER_FEATURE_WRITEABLE_MSAA_TEXTURES 1073741824
#define D3D_SHADER_FEATURE_SAMPLE_CMP_GRADIENT_OR_BIAS 2147483648
#define D3D_COMPONENT_MASK_X 1
#define D3D_COMPONENT_MASK_Y 2
#define D3D_COMPONENT_MASK_Z 4
#define D3D_COMPONENT_MASK_W 8public const uint D3D_FL9_1_REQ_TEXTURE1D_U_DIMENSION = 2048;
public const uint D3D_FL9_3_REQ_TEXTURE1D_U_DIMENSION = 4096;
public const uint D3D_FL9_1_REQ_TEXTURE2D_U_OR_V_DIMENSION = 2048;
public const uint D3D_FL9_3_REQ_TEXTURE2D_U_OR_V_DIMENSION = 4096;
public const uint D3D_FL9_1_REQ_TEXTURECUBE_DIMENSION = 512;
public const uint D3D_FL9_3_REQ_TEXTURECUBE_DIMENSION = 4096;
public const uint D3D_FL9_1_REQ_TEXTURE3D_U_V_OR_W_DIMENSION = 256;
public const uint D3D_FL9_1_DEFAULT_MAX_ANISOTROPY = 2;
public const uint D3D_FL9_1_IA_PRIMITIVE_MAX_COUNT = 65535;
public const uint D3D_FL9_2_IA_PRIMITIVE_MAX_COUNT = 1048575;
public const uint D3D_FL9_1_SIMULTANEOUS_RENDER_TARGET_COUNT = 1;
public const uint D3D_FL9_3_SIMULTANEOUS_RENDER_TARGET_COUNT = 4;
public const uint D3D_FL9_1_MAX_TEXTURE_REPEAT = 128;
public const uint D3D_FL9_2_MAX_TEXTURE_REPEAT = 2048;
public const uint D3D_FL9_3_MAX_TEXTURE_REPEAT = 8192;
public const uint D3D_SHADER_FEATURE_DOUBLES = 1;
public const uint D3D_SHADER_FEATURE_COMPUTE_SHADERS_PLUS_RAW_AND_STRUCTURED_BUFFERS_VIA_SHADER_4_X = 2;
public const uint D3D_SHADER_FEATURE_UAVS_AT_EVERY_STAGE = 4;
public const uint D3D_SHADER_FEATURE_64_UAVS = 8;
public const uint D3D_SHADER_FEATURE_MINIMUM_PRECISION = 16;
public const uint D3D_SHADER_FEATURE_11_1_DOUBLE_EXTENSIONS = 32;
public const uint D3D_SHADER_FEATURE_11_1_SHADER_EXTENSIONS = 64;
public const uint D3D_SHADER_FEATURE_LEVEL_9_COMPARISON_FILTERING = 128;
public const uint D3D_SHADER_FEATURE_TILED_RESOURCES = 256;
public const uint D3D_SHADER_FEATURE_STENCIL_REF = 512;
public const uint D3D_SHADER_FEATURE_INNER_COVERAGE = 1024;
public const uint D3D_SHADER_FEATURE_TYPED_UAV_LOAD_ADDITIONAL_FORMATS = 2048;
public const uint D3D_SHADER_FEATURE_ROVS = 4096;
public const uint D3D_SHADER_FEATURE_VIEWPORT_AND_RT_ARRAY_INDEX_FROM_ANY_SHADER_FEEDING_RASTERIZER = 8192;
public const uint D3D_SHADER_FEATURE_WAVE_OPS = 16384;
public const uint D3D_SHADER_FEATURE_INT64_OPS = 32768;
public const uint D3D_SHADER_FEATURE_VIEW_ID = 65536;
public const uint D3D_SHADER_FEATURE_BARYCENTRICS = 131072;
public const uint D3D_SHADER_FEATURE_NATIVE_16BIT_OPS = 262144;
public const uint D3D_SHADER_FEATURE_SHADING_RATE = 524288;
public const uint D3D_SHADER_FEATURE_RAYTRACING_TIER_1_1 = 1048576;
public const uint D3D_SHADER_FEATURE_SAMPLER_FEEDBACK = 2097152;
public const uint D3D_SHADER_FEATURE_ATOMIC_INT64_ON_TYPED_RESOURCE = 4194304;
public const uint D3D_SHADER_FEATURE_ATOMIC_INT64_ON_GROUP_SHARED = 8388608;
public const uint D3D_SHADER_FEATURE_DERIVATIVES_IN_MESH_AND_AMPLIFICATION_SHADERS = 16777216;
public const uint D3D_SHADER_FEATURE_RESOURCE_DESCRIPTOR_HEAP_INDEXING = 33554432;
public const uint D3D_SHADER_FEATURE_SAMPLER_DESCRIPTOR_HEAP_INDEXING = 67108864;
public const uint D3D_SHADER_FEATURE_WAVE_MMA = 134217728;
public const uint D3D_SHADER_FEATURE_ATOMIC_INT64_ON_DESCRIPTOR_HEAP_RESOURCE = 268435456;
public const uint D3D_SHADER_FEATURE_ADVANCED_TEXTURE_OPS = 536870912;
public const uint D3D_SHADER_FEATURE_WRITEABLE_MSAA_TEXTURES = 1073741824;
public const uint D3D_SHADER_FEATURE_SAMPLE_CMP_GRADIENT_OR_BIAS = 2147483648;
public const uint D3D_COMPONENT_MASK_X = 1;
public const uint D3D_COMPONENT_MASK_Y = 2;
public const uint D3D_COMPONENT_MASK_Z = 4;
public const uint D3D_COMPONENT_MASK_W = 8;D3D_FL9_1_REQ_TEXTURE1D_U_DIMENSION = 2048
D3D_FL9_3_REQ_TEXTURE1D_U_DIMENSION = 4096
D3D_FL9_1_REQ_TEXTURE2D_U_OR_V_DIMENSION = 2048
D3D_FL9_3_REQ_TEXTURE2D_U_OR_V_DIMENSION = 4096
D3D_FL9_1_REQ_TEXTURECUBE_DIMENSION = 512
D3D_FL9_3_REQ_TEXTURECUBE_DIMENSION = 4096
D3D_FL9_1_REQ_TEXTURE3D_U_V_OR_W_DIMENSION = 256
D3D_FL9_1_DEFAULT_MAX_ANISOTROPY = 2
D3D_FL9_1_IA_PRIMITIVE_MAX_COUNT = 65535
D3D_FL9_2_IA_PRIMITIVE_MAX_COUNT = 1048575
D3D_FL9_1_SIMULTANEOUS_RENDER_TARGET_COUNT = 1
D3D_FL9_3_SIMULTANEOUS_RENDER_TARGET_COUNT = 4
D3D_FL9_1_MAX_TEXTURE_REPEAT = 128
D3D_FL9_2_MAX_TEXTURE_REPEAT = 2048
D3D_FL9_3_MAX_TEXTURE_REPEAT = 8192
D3D_SHADER_FEATURE_DOUBLES = 1
D3D_SHADER_FEATURE_COMPUTE_SHADERS_PLUS_RAW_AND_STRUCTURED_BUFFERS_VIA_SHADER_4_X = 2
D3D_SHADER_FEATURE_UAVS_AT_EVERY_STAGE = 4
D3D_SHADER_FEATURE_64_UAVS = 8
D3D_SHADER_FEATURE_MINIMUM_PRECISION = 16
D3D_SHADER_FEATURE_11_1_DOUBLE_EXTENSIONS = 32
D3D_SHADER_FEATURE_11_1_SHADER_EXTENSIONS = 64
D3D_SHADER_FEATURE_LEVEL_9_COMPARISON_FILTERING = 128
D3D_SHADER_FEATURE_TILED_RESOURCES = 256
D3D_SHADER_FEATURE_STENCIL_REF = 512
D3D_SHADER_FEATURE_INNER_COVERAGE = 1024
D3D_SHADER_FEATURE_TYPED_UAV_LOAD_ADDITIONAL_FORMATS = 2048
D3D_SHADER_FEATURE_ROVS = 4096
D3D_SHADER_FEATURE_VIEWPORT_AND_RT_ARRAY_INDEX_FROM_ANY_SHADER_FEEDING_RASTERIZER = 8192
D3D_SHADER_FEATURE_WAVE_OPS = 16384
D3D_SHADER_FEATURE_INT64_OPS = 32768
D3D_SHADER_FEATURE_VIEW_ID = 65536
D3D_SHADER_FEATURE_BARYCENTRICS = 131072
D3D_SHADER_FEATURE_NATIVE_16BIT_OPS = 262144
D3D_SHADER_FEATURE_SHADING_RATE = 524288
D3D_SHADER_FEATURE_RAYTRACING_TIER_1_1 = 1048576
D3D_SHADER_FEATURE_SAMPLER_FEEDBACK = 2097152
D3D_SHADER_FEATURE_ATOMIC_INT64_ON_TYPED_RESOURCE = 4194304
D3D_SHADER_FEATURE_ATOMIC_INT64_ON_GROUP_SHARED = 8388608
D3D_SHADER_FEATURE_DERIVATIVES_IN_MESH_AND_AMPLIFICATION_SHADERS = 16777216
D3D_SHADER_FEATURE_RESOURCE_DESCRIPTOR_HEAP_INDEXING = 33554432
D3D_SHADER_FEATURE_SAMPLER_DESCRIPTOR_HEAP_INDEXING = 67108864
D3D_SHADER_FEATURE_WAVE_MMA = 134217728
D3D_SHADER_FEATURE_ATOMIC_INT64_ON_DESCRIPTOR_HEAP_RESOURCE = 268435456
D3D_SHADER_FEATURE_ADVANCED_TEXTURE_OPS = 536870912
D3D_SHADER_FEATURE_WRITEABLE_MSAA_TEXTURES = 1073741824
D3D_SHADER_FEATURE_SAMPLE_CMP_GRADIENT_OR_BIAS = 2147483648
D3D_COMPONENT_MASK_X = 1
D3D_COMPONENT_MASK_Y = 2
D3D_COMPONENT_MASK_Z = 4
D3D_COMPONENT_MASK_W = 8pub const D3D_FL9_1_REQ_TEXTURE1D_U_DIMENSION: u32 = 2048;
pub const D3D_FL9_3_REQ_TEXTURE1D_U_DIMENSION: u32 = 4096;
pub const D3D_FL9_1_REQ_TEXTURE2D_U_OR_V_DIMENSION: u32 = 2048;
pub const D3D_FL9_3_REQ_TEXTURE2D_U_OR_V_DIMENSION: u32 = 4096;
pub const D3D_FL9_1_REQ_TEXTURECUBE_DIMENSION: u32 = 512;
pub const D3D_FL9_3_REQ_TEXTURECUBE_DIMENSION: u32 = 4096;
pub const D3D_FL9_1_REQ_TEXTURE3D_U_V_OR_W_DIMENSION: u32 = 256;
pub const D3D_FL9_1_DEFAULT_MAX_ANISOTROPY: u32 = 2;
pub const D3D_FL9_1_IA_PRIMITIVE_MAX_COUNT: u32 = 65535;
pub const D3D_FL9_2_IA_PRIMITIVE_MAX_COUNT: u32 = 1048575;
pub const D3D_FL9_1_SIMULTANEOUS_RENDER_TARGET_COUNT: u32 = 1;
pub const D3D_FL9_3_SIMULTANEOUS_RENDER_TARGET_COUNT: u32 = 4;
pub const D3D_FL9_1_MAX_TEXTURE_REPEAT: u32 = 128;
pub const D3D_FL9_2_MAX_TEXTURE_REPEAT: u32 = 2048;
pub const D3D_FL9_3_MAX_TEXTURE_REPEAT: u32 = 8192;
pub const D3D_SHADER_FEATURE_DOUBLES: u32 = 1;
pub const D3D_SHADER_FEATURE_COMPUTE_SHADERS_PLUS_RAW_AND_STRUCTURED_BUFFERS_VIA_SHADER_4_X: u32 = 2;
pub const D3D_SHADER_FEATURE_UAVS_AT_EVERY_STAGE: u32 = 4;
pub const D3D_SHADER_FEATURE_64_UAVS: u32 = 8;
pub const D3D_SHADER_FEATURE_MINIMUM_PRECISION: u32 = 16;
pub const D3D_SHADER_FEATURE_11_1_DOUBLE_EXTENSIONS: u32 = 32;
pub const D3D_SHADER_FEATURE_11_1_SHADER_EXTENSIONS: u32 = 64;
pub const D3D_SHADER_FEATURE_LEVEL_9_COMPARISON_FILTERING: u32 = 128;
pub const D3D_SHADER_FEATURE_TILED_RESOURCES: u32 = 256;
pub const D3D_SHADER_FEATURE_STENCIL_REF: u32 = 512;
pub const D3D_SHADER_FEATURE_INNER_COVERAGE: u32 = 1024;
pub const D3D_SHADER_FEATURE_TYPED_UAV_LOAD_ADDITIONAL_FORMATS: u32 = 2048;
pub const D3D_SHADER_FEATURE_ROVS: u32 = 4096;
pub const D3D_SHADER_FEATURE_VIEWPORT_AND_RT_ARRAY_INDEX_FROM_ANY_SHADER_FEEDING_RASTERIZER: u32 = 8192;
pub const D3D_SHADER_FEATURE_WAVE_OPS: u32 = 16384;
pub const D3D_SHADER_FEATURE_INT64_OPS: u32 = 32768;
pub const D3D_SHADER_FEATURE_VIEW_ID: u32 = 65536;
pub const D3D_SHADER_FEATURE_BARYCENTRICS: u32 = 131072;
pub const D3D_SHADER_FEATURE_NATIVE_16BIT_OPS: u32 = 262144;
pub const D3D_SHADER_FEATURE_SHADING_RATE: u32 = 524288;
pub const D3D_SHADER_FEATURE_RAYTRACING_TIER_1_1: u32 = 1048576;
pub const D3D_SHADER_FEATURE_SAMPLER_FEEDBACK: u32 = 2097152;
pub const D3D_SHADER_FEATURE_ATOMIC_INT64_ON_TYPED_RESOURCE: u32 = 4194304;
pub const D3D_SHADER_FEATURE_ATOMIC_INT64_ON_GROUP_SHARED: u32 = 8388608;
pub const D3D_SHADER_FEATURE_DERIVATIVES_IN_MESH_AND_AMPLIFICATION_SHADERS: u32 = 16777216;
pub const D3D_SHADER_FEATURE_RESOURCE_DESCRIPTOR_HEAP_INDEXING: u32 = 33554432;
pub const D3D_SHADER_FEATURE_SAMPLER_DESCRIPTOR_HEAP_INDEXING: u32 = 67108864;
pub const D3D_SHADER_FEATURE_WAVE_MMA: u32 = 134217728;
pub const D3D_SHADER_FEATURE_ATOMIC_INT64_ON_DESCRIPTOR_HEAP_RESOURCE: u32 = 268435456;
pub const D3D_SHADER_FEATURE_ADVANCED_TEXTURE_OPS: u32 = 536870912;
pub const D3D_SHADER_FEATURE_WRITEABLE_MSAA_TEXTURES: u32 = 1073741824;
pub const D3D_SHADER_FEATURE_SAMPLE_CMP_GRADIENT_OR_BIAS: u32 = 2147483648;
pub const D3D_COMPONENT_MASK_X: u32 = 1;
pub const D3D_COMPONENT_MASK_Y: u32 = 2;
pub const D3D_COMPONENT_MASK_Z: u32 = 4;
pub const D3D_COMPONENT_MASK_W: u32 = 8;const (
D3D_FL9_1_REQ_TEXTURE1D_U_DIMENSION uint32 = 2048
D3D_FL9_3_REQ_TEXTURE1D_U_DIMENSION uint32 = 4096
D3D_FL9_1_REQ_TEXTURE2D_U_OR_V_DIMENSION uint32 = 2048
D3D_FL9_3_REQ_TEXTURE2D_U_OR_V_DIMENSION uint32 = 4096
D3D_FL9_1_REQ_TEXTURECUBE_DIMENSION uint32 = 512
D3D_FL9_3_REQ_TEXTURECUBE_DIMENSION uint32 = 4096
D3D_FL9_1_REQ_TEXTURE3D_U_V_OR_W_DIMENSION uint32 = 256
D3D_FL9_1_DEFAULT_MAX_ANISOTROPY uint32 = 2
D3D_FL9_1_IA_PRIMITIVE_MAX_COUNT uint32 = 65535
D3D_FL9_2_IA_PRIMITIVE_MAX_COUNT uint32 = 1048575
D3D_FL9_1_SIMULTANEOUS_RENDER_TARGET_COUNT uint32 = 1
D3D_FL9_3_SIMULTANEOUS_RENDER_TARGET_COUNT uint32 = 4
D3D_FL9_1_MAX_TEXTURE_REPEAT uint32 = 128
D3D_FL9_2_MAX_TEXTURE_REPEAT uint32 = 2048
D3D_FL9_3_MAX_TEXTURE_REPEAT uint32 = 8192
D3D_SHADER_FEATURE_DOUBLES uint32 = 1
D3D_SHADER_FEATURE_COMPUTE_SHADERS_PLUS_RAW_AND_STRUCTURED_BUFFERS_VIA_SHADER_4_X uint32 = 2
D3D_SHADER_FEATURE_UAVS_AT_EVERY_STAGE uint32 = 4
D3D_SHADER_FEATURE_64_UAVS uint32 = 8
D3D_SHADER_FEATURE_MINIMUM_PRECISION uint32 = 16
D3D_SHADER_FEATURE_11_1_DOUBLE_EXTENSIONS uint32 = 32
D3D_SHADER_FEATURE_11_1_SHADER_EXTENSIONS uint32 = 64
D3D_SHADER_FEATURE_LEVEL_9_COMPARISON_FILTERING uint32 = 128
D3D_SHADER_FEATURE_TILED_RESOURCES uint32 = 256
D3D_SHADER_FEATURE_STENCIL_REF uint32 = 512
D3D_SHADER_FEATURE_INNER_COVERAGE uint32 = 1024
D3D_SHADER_FEATURE_TYPED_UAV_LOAD_ADDITIONAL_FORMATS uint32 = 2048
D3D_SHADER_FEATURE_ROVS uint32 = 4096
D3D_SHADER_FEATURE_VIEWPORT_AND_RT_ARRAY_INDEX_FROM_ANY_SHADER_FEEDING_RASTERIZER uint32 = 8192
D3D_SHADER_FEATURE_WAVE_OPS uint32 = 16384
D3D_SHADER_FEATURE_INT64_OPS uint32 = 32768
D3D_SHADER_FEATURE_VIEW_ID uint32 = 65536
D3D_SHADER_FEATURE_BARYCENTRICS uint32 = 131072
D3D_SHADER_FEATURE_NATIVE_16BIT_OPS uint32 = 262144
D3D_SHADER_FEATURE_SHADING_RATE uint32 = 524288
D3D_SHADER_FEATURE_RAYTRACING_TIER_1_1 uint32 = 1048576
D3D_SHADER_FEATURE_SAMPLER_FEEDBACK uint32 = 2097152
D3D_SHADER_FEATURE_ATOMIC_INT64_ON_TYPED_RESOURCE uint32 = 4194304
D3D_SHADER_FEATURE_ATOMIC_INT64_ON_GROUP_SHARED uint32 = 8388608
D3D_SHADER_FEATURE_DERIVATIVES_IN_MESH_AND_AMPLIFICATION_SHADERS uint32 = 16777216
D3D_SHADER_FEATURE_RESOURCE_DESCRIPTOR_HEAP_INDEXING uint32 = 33554432
D3D_SHADER_FEATURE_SAMPLER_DESCRIPTOR_HEAP_INDEXING uint32 = 67108864
D3D_SHADER_FEATURE_WAVE_MMA uint32 = 134217728
D3D_SHADER_FEATURE_ATOMIC_INT64_ON_DESCRIPTOR_HEAP_RESOURCE uint32 = 268435456
D3D_SHADER_FEATURE_ADVANCED_TEXTURE_OPS uint32 = 536870912
D3D_SHADER_FEATURE_WRITEABLE_MSAA_TEXTURES uint32 = 1073741824
D3D_SHADER_FEATURE_SAMPLE_CMP_GRADIENT_OR_BIAS uint32 = 2147483648
D3D_COMPONENT_MASK_X uint32 = 1
D3D_COMPONENT_MASK_Y uint32 = 2
D3D_COMPONENT_MASK_Z uint32 = 4
D3D_COMPONENT_MASK_W uint32 = 8
)#define global D3D_FL9_1_REQ_TEXTURE1D_U_DIMENSION 2048
#define global D3D_FL9_3_REQ_TEXTURE1D_U_DIMENSION 4096
#define global D3D_FL9_1_REQ_TEXTURE2D_U_OR_V_DIMENSION 2048
#define global D3D_FL9_3_REQ_TEXTURE2D_U_OR_V_DIMENSION 4096
#define global D3D_FL9_1_REQ_TEXTURECUBE_DIMENSION 512
#define global D3D_FL9_3_REQ_TEXTURECUBE_DIMENSION 4096
#define global D3D_FL9_1_REQ_TEXTURE3D_U_V_OR_W_DIMENSION 256
#define global D3D_FL9_1_DEFAULT_MAX_ANISOTROPY 2
#define global D3D_FL9_1_IA_PRIMITIVE_MAX_COUNT 65535
#define global D3D_FL9_2_IA_PRIMITIVE_MAX_COUNT 1048575
#define global D3D_FL9_1_SIMULTANEOUS_RENDER_TARGET_COUNT 1
#define global D3D_FL9_3_SIMULTANEOUS_RENDER_TARGET_COUNT 4
#define global D3D_FL9_1_MAX_TEXTURE_REPEAT 128
#define global D3D_FL9_2_MAX_TEXTURE_REPEAT 2048
#define global D3D_FL9_3_MAX_TEXTURE_REPEAT 8192
#define global D3D_SHADER_FEATURE_DOUBLES 1
#define global D3D_SHADER_FEATURE_COMPUTE_SHADERS_PLUS_RAW_AND_STRUCTURED_BUFFERS_VIA_SHADER_4_X 2
#define global D3D_SHADER_FEATURE_UAVS_AT_EVERY_STAGE 4
#define global D3D_SHADER_FEATURE_64_UAVS 8
#define global D3D_SHADER_FEATURE_MINIMUM_PRECISION 16
#define global D3D_SHADER_FEATURE_11_1_DOUBLE_EXTENSIONS 32
#define global D3D_SHADER_FEATURE_11_1_SHADER_EXTENSIONS 64
#define global D3D_SHADER_FEATURE_LEVEL_9_COMPARISON_FILTERING 128
#define global D3D_SHADER_FEATURE_TILED_RESOURCES 256
#define global D3D_SHADER_FEATURE_STENCIL_REF 512
#define global D3D_SHADER_FEATURE_INNER_COVERAGE 1024
#define global D3D_SHADER_FEATURE_TYPED_UAV_LOAD_ADDITIONAL_FORMATS 2048
#define global D3D_SHADER_FEATURE_ROVS 4096
#define global D3D_SHADER_FEATURE_VIEWPORT_AND_RT_ARRAY_INDEX_FROM_ANY_SHADER_FEEDING_RASTERIZER 8192
#define global D3D_SHADER_FEATURE_WAVE_OPS 16384
#define global D3D_SHADER_FEATURE_INT64_OPS 32768
#define global D3D_SHADER_FEATURE_VIEW_ID 65536
#define global D3D_SHADER_FEATURE_BARYCENTRICS 131072
#define global D3D_SHADER_FEATURE_NATIVE_16BIT_OPS 262144
#define global D3D_SHADER_FEATURE_SHADING_RATE 524288
#define global D3D_SHADER_FEATURE_RAYTRACING_TIER_1_1 1048576
#define global D3D_SHADER_FEATURE_SAMPLER_FEEDBACK 2097152
#define global D3D_SHADER_FEATURE_ATOMIC_INT64_ON_TYPED_RESOURCE 4194304
#define global D3D_SHADER_FEATURE_ATOMIC_INT64_ON_GROUP_SHARED 8388608
#define global D3D_SHADER_FEATURE_DERIVATIVES_IN_MESH_AND_AMPLIFICATION_SHADERS 16777216
#define global D3D_SHADER_FEATURE_RESOURCE_DESCRIPTOR_HEAP_INDEXING 33554432
#define global D3D_SHADER_FEATURE_SAMPLER_DESCRIPTOR_HEAP_INDEXING 67108864
#define global D3D_SHADER_FEATURE_WAVE_MMA 134217728
#define global D3D_SHADER_FEATURE_ATOMIC_INT64_ON_DESCRIPTOR_HEAP_RESOURCE 268435456
#define global D3D_SHADER_FEATURE_ADVANCED_TEXTURE_OPS 536870912
#define global D3D_SHADER_FEATURE_WRITEABLE_MSAA_TEXTURES 1073741824
#define global D3D_SHADER_FEATURE_SAMPLE_CMP_GRADIENT_OR_BIAS 2147483648
#define global WKPDID_D3DDebugObjectName "{429B8C22-9188-4B0C-8742-ACB0BF85C200}"
#define global WKPDID_D3DDebugObjectNameW "{4CCA5FD8-921F-42C8-8566-70CAF2A9B741}"
#define global WKPDID_CommentStringW "{D0149DC0-90E8-4EC8-8144-E900AD266BB2}"
#define global WKPDID_D3D12UniqueObjectId "{1B39DE15-EC04-4BAE-BA4D-8CEF79FC04C1}"
#define global D3D_COMPONENT_MASK_X 1
#define global D3D_COMPONENT_MASK_Y 2
#define global D3D_COMPONENT_MASK_Z 4
#define global D3D_COMPONENT_MASK_W 8
#define global D3D_TEXTURE_LAYOUT_ROW_MAJOR "{B5DC234F-72BB-4BEC-9705-8CF258DF6B6C}"
#define global D3D_TEXTURE_LAYOUT_64KB_STANDARD_SWIZZLE "{4C0F29E3-3F5F-4D35-84C9-BC0983B62C28}"
#define global CLSID_D3DShaderCacheInstallerFactory "{16195A0B-607C-41F1-BF03-C7694D60A8D4}"