Win32 API 日本語リファレンス
ホームGraphics.Direct3D › 定数

定数

58

Windows.Win32.Graphics.Direct3D

名前
D3D_FL9_1_REQ_TEXTURE1D_U_DIMENSIONDWORD2048
D3D_FL9_3_REQ_TEXTURE1D_U_DIMENSIONDWORD4096
D3D_FL9_1_REQ_TEXTURE2D_U_OR_V_DIMENSIONDWORD2048
D3D_FL9_3_REQ_TEXTURE2D_U_OR_V_DIMENSIONDWORD4096
D3D_FL9_1_REQ_TEXTURECUBE_DIMENSIONDWORD512
D3D_FL9_3_REQ_TEXTURECUBE_DIMENSIONDWORD4096
D3D_FL9_1_REQ_TEXTURE3D_U_V_OR_W_DIMENSIONDWORD256
D3D_FL9_1_DEFAULT_MAX_ANISOTROPYDWORD2
D3D_FL9_1_IA_PRIMITIVE_MAX_COUNTDWORD65535
D3D_FL9_2_IA_PRIMITIVE_MAX_COUNTDWORD1048575
D3D_FL9_1_SIMULTANEOUS_RENDER_TARGET_COUNTDWORD1
D3D_FL9_3_SIMULTANEOUS_RENDER_TARGET_COUNTDWORD4
D3D_FL9_1_MAX_TEXTURE_REPEATDWORD128
D3D_FL9_2_MAX_TEXTURE_REPEATDWORD2048
D3D_FL9_3_MAX_TEXTURE_REPEATDWORD8192
D3D_SHADER_FEATURE_DOUBLESDWORD1
D3D_SHADER_FEATURE_COMPUTE_SHADERS_PLUS_RAW_AND_STRUCTURED_BUFFERS_VIA_SHADER_4_XDWORD2
D3D_SHADER_FEATURE_UAVS_AT_EVERY_STAGEDWORD4
D3D_SHADER_FEATURE_64_UAVSDWORD8
D3D_SHADER_FEATURE_MINIMUM_PRECISIONDWORD16
D3D_SHADER_FEATURE_11_1_DOUBLE_EXTENSIONSDWORD32
D3D_SHADER_FEATURE_11_1_SHADER_EXTENSIONSDWORD64
D3D_SHADER_FEATURE_LEVEL_9_COMPARISON_FILTERINGDWORD128
D3D_SHADER_FEATURE_TILED_RESOURCESDWORD256
D3D_SHADER_FEATURE_STENCIL_REFDWORD512
D3D_SHADER_FEATURE_INNER_COVERAGEDWORD1024
D3D_SHADER_FEATURE_TYPED_UAV_LOAD_ADDITIONAL_FORMATSDWORD2048
D3D_SHADER_FEATURE_ROVSDWORD4096
D3D_SHADER_FEATURE_VIEWPORT_AND_RT_ARRAY_INDEX_FROM_ANY_SHADER_FEEDING_RASTERIZERDWORD8192
D3D_SHADER_FEATURE_WAVE_OPSDWORD16384
D3D_SHADER_FEATURE_INT64_OPSDWORD32768
D3D_SHADER_FEATURE_VIEW_IDDWORD65536
D3D_SHADER_FEATURE_BARYCENTRICSDWORD131072
D3D_SHADER_FEATURE_NATIVE_16BIT_OPSDWORD262144
D3D_SHADER_FEATURE_SHADING_RATEDWORD524288
D3D_SHADER_FEATURE_RAYTRACING_TIER_1_1DWORD1048576
D3D_SHADER_FEATURE_SAMPLER_FEEDBACKDWORD2097152
D3D_SHADER_FEATURE_ATOMIC_INT64_ON_TYPED_RESOURCEDWORD4194304
D3D_SHADER_FEATURE_ATOMIC_INT64_ON_GROUP_SHAREDDWORD8388608
D3D_SHADER_FEATURE_DERIVATIVES_IN_MESH_AND_AMPLIFICATION_SHADERSDWORD16777216
D3D_SHADER_FEATURE_RESOURCE_DESCRIPTOR_HEAP_INDEXINGDWORD33554432
D3D_SHADER_FEATURE_SAMPLER_DESCRIPTOR_HEAP_INDEXINGDWORD67108864
D3D_SHADER_FEATURE_WAVE_MMADWORD134217728
D3D_SHADER_FEATURE_ATOMIC_INT64_ON_DESCRIPTOR_HEAP_RESOURCEDWORD268435456
D3D_SHADER_FEATURE_ADVANCED_TEXTURE_OPSDWORD536870912
D3D_SHADER_FEATURE_WRITEABLE_MSAA_TEXTURESDWORD1073741824
D3D_SHADER_FEATURE_SAMPLE_CMP_GRADIENT_OR_BIASDWORD2147483648
WKPDID_D3DDebugObjectNameGUID{429B8C22-9188-4B0C-8742-ACB0BF85C200}
WKPDID_D3DDebugObjectNameWGUID{4CCA5FD8-921F-42C8-8566-70CAF2A9B741}
WKPDID_CommentStringWGUID{D0149DC0-90E8-4EC8-8144-E900AD266BB2}
WKPDID_D3D12UniqueObjectIdGUID{1B39DE15-EC04-4BAE-BA4D-8CEF79FC04C1}
D3D_COMPONENT_MASK_XDWORD1
D3D_COMPONENT_MASK_YDWORD2
D3D_COMPONENT_MASK_ZDWORD4
D3D_COMPONENT_MASK_WDWORD8
D3D_TEXTURE_LAYOUT_ROW_MAJORGUID{B5DC234F-72BB-4BEC-9705-8CF258DF6B6C}
D3D_TEXTURE_LAYOUT_64KB_STANDARD_SWIZZLEGUID{4C0F29E3-3F5F-4D35-84C9-BC0983B62C28}
CLSID_D3DShaderCacheInstallerFactoryGUID{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 8
public 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 = 8
pub 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}"