{ "Constants":[ { "Name":"D3D12_SHADER_COMPONENT_MAPPING_ALWAYS_SET_BIT_AVOIDING_ZEROMEM_MISTAKES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] } ,{ "Name":"D3D12_DEFAULT_SHADER_4_COMPONENT_MAPPING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5768 ,"Attrs":[] } ,{ "Name":"D3D12_16BIT_INDEX_STRIP_CUT_VALUE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65535 ,"Attrs":[] } ,{ "Name":"D3D12_32BIT_INDEX_STRIP_CUT_VALUE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967295 ,"Attrs":[] } ,{ "Name":"D3D12_8BIT_INDEX_STRIP_CUT_VALUE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":255 ,"Attrs":[] } ,{ "Name":"D3D12_APPEND_ALIGNED_ELEMENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967295 ,"Attrs":[] } ,{ "Name":"D3D12_ARRAY_AXIS_ADDRESS_RANGE_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":9 ,"Attrs":[] } ,{ "Name":"D3D12_CLIP_OR_CULL_DISTANCE_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"D3D12_CLIP_OR_CULL_DISTANCE_ELEMENT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"D3D12_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":14 ,"Attrs":[] } ,{ "Name":"D3D12_COMMONSHADER_CONSTANT_BUFFER_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"D3D12_COMMONSHADER_CONSTANT_BUFFER_COMPONENT_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_COMMONSHADER_CONSTANT_BUFFER_HW_SLOT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15 ,"Attrs":[] } ,{ "Name":"D3D12_COMMONSHADER_CONSTANT_BUFFER_PARTIAL_UPDATE_EXTENTS_BYTE_ALIGNMENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15 ,"Attrs":[] } ,{ "Name":"D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READS_PER_INST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READ_PORTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_COMMONSHADER_FLOWCONTROL_NESTING_LIMIT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READS_PER_INST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READ_PORTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_COMMONSHADER_IMMEDIATE_VALUE_COMPONENT_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] } ,{ "Name":"D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_READS_PER_INST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_READ_PORTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] } ,{ "Name":"D3D12_COMMONSHADER_SAMPLER_REGISTER_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_COMMONSHADER_SAMPLER_REGISTER_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"D3D12_COMMONSHADER_SAMPLER_REGISTER_READS_PER_INST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_COMMONSHADER_SAMPLER_REGISTER_READ_PORTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_COMMONSHADER_SAMPLER_SLOT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"D3D12_COMMONSHADER_SUBROUTINE_NESTING_LIMIT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_COMMONSHADER_TEMP_REGISTER_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"D3D12_COMMONSHADER_TEMP_REGISTER_COMPONENT_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_COMMONSHADER_TEMP_REGISTER_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] } ,{ "Name":"D3D12_COMMONSHADER_TEMP_REGISTER_READS_PER_INST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"D3D12_COMMONSHADER_TEMP_REGISTER_READ_PORTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"D3D12_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MAX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":10 ,"Attrs":[] } ,{ "Name":"D3D12_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MIN" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-10 ,"Attrs":[] } ,{ "Name":"D3D12_COMMONSHADER_TEXEL_OFFSET_MAX_NEGATIVE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-8 ,"Attrs":[] } ,{ "Name":"D3D12_COMMONSHADER_TEXEL_OFFSET_MAX_POSITIVE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":7 ,"Attrs":[] } ,{ "Name":"D3D12_CONSTANT_BUFFER_DATA_PLACEMENT_ALIGNMENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_BUCKET00_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_BUCKET00_MAX_NUM_THREADS_PER_GROUP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_BUCKET01_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":240 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_BUCKET01_MAX_NUM_THREADS_PER_GROUP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":68 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_BUCKET02_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":224 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_BUCKET02_MAX_NUM_THREADS_PER_GROUP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":72 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_BUCKET03_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":208 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_BUCKET03_MAX_NUM_THREADS_PER_GROUP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":76 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_BUCKET04_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":192 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_BUCKET04_MAX_NUM_THREADS_PER_GROUP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":84 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_BUCKET05_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":176 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_BUCKET05_MAX_NUM_THREADS_PER_GROUP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":92 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_BUCKET06_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":160 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_BUCKET06_MAX_NUM_THREADS_PER_GROUP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":100 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_BUCKET07_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":144 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_BUCKET07_MAX_NUM_THREADS_PER_GROUP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":112 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_BUCKET08_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_BUCKET08_MAX_NUM_THREADS_PER_GROUP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_BUCKET09_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":112 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_BUCKET09_MAX_NUM_THREADS_PER_GROUP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":144 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_BUCKET10_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":96 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_BUCKET10_MAX_NUM_THREADS_PER_GROUP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":168 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_BUCKET11_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":80 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_BUCKET11_MAX_NUM_THREADS_PER_GROUP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":204 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_BUCKET12_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_BUCKET12_MAX_NUM_THREADS_PER_GROUP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_BUCKET13_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":48 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_BUCKET13_MAX_NUM_THREADS_PER_GROUP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":340 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_BUCKET14_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_BUCKET14_MAX_NUM_THREADS_PER_GROUP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_BUCKET15_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_BUCKET15_MAX_NUM_THREADS_PER_GROUP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":768 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_DISPATCH_MAX_THREAD_GROUPS_IN_Z_DIMENSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_RAW_UAV_BYTE_ALIGNMENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_THREAD_GROUP_MAX_THREADS_PER_GROUP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":768 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_THREAD_GROUP_MAX_X" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":768 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_THREAD_GROUP_MAX_Y" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":768 ,"Attrs":[] } ,{ "Name":"D3D12_CS_4_X_UAV_REGISTER_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_CS_DISPATCH_MAX_THREAD_GROUPS_PER_DIMENSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65535 ,"Attrs":[] } ,{ "Name":"D3D12_CS_TGSM_REGISTER_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8192 ,"Attrs":[] } ,{ "Name":"D3D12_CS_TGSM_REGISTER_READS_PER_INST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_CS_TGSM_RESOURCE_REGISTER_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_CS_TGSM_RESOURCE_REGISTER_READ_PORTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_CS_THREADGROUPID_REGISTER_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"D3D12_CS_THREADGROUPID_REGISTER_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_CS_THREADIDINGROUPFLATTENED_REGISTER_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_CS_THREADIDINGROUPFLATTENED_REGISTER_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_CS_THREADIDINGROUP_REGISTER_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"D3D12_CS_THREADIDINGROUP_REGISTER_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_CS_THREADID_REGISTER_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"D3D12_CS_THREADID_REGISTER_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_CS_THREAD_GROUP_MAX_THREADS_PER_GROUP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1024 ,"Attrs":[] } ,{ "Name":"D3D12_CS_THREAD_GROUP_MAX_X" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1024 ,"Attrs":[] } ,{ "Name":"D3D12_CS_THREAD_GROUP_MAX_Y" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1024 ,"Attrs":[] } ,{ "Name":"D3D12_CS_THREAD_GROUP_MAX_Z" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"D3D12_CS_THREAD_GROUP_MIN_X" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_CS_THREAD_GROUP_MIN_Y" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_CS_THREAD_GROUP_MIN_Z" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_CS_THREAD_LOCAL_TEMP_REGISTER_POOL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16384 ,"Attrs":[] } ,{ "Name":"D3D12_DEFAULT_BLEND_FACTOR_ALPHA" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_DEFAULT_BLEND_FACTOR_BLUE" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_DEFAULT_BLEND_FACTOR_GREEN" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_DEFAULT_BLEND_FACTOR_RED" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_DEFAULT_BORDER_COLOR_COMPONENT" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":0 ,"Attrs":[] } ,{ "Name":"D3D12_DEFAULT_DEPTH_BIAS" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"D3D12_DEFAULT_DEPTH_BIAS_CLAMP" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":0 ,"Attrs":[] } ,{ "Name":"D3D12_DEFAULT_MAX_ANISOTROPY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"D3D12_DEFAULT_MIP_LOD_BIAS" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":0 ,"Attrs":[] } ,{ "Name":"D3D12_DEFAULT_MSAA_RESOURCE_PLACEMENT_ALIGNMENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4194304 ,"Attrs":[] } ,{ "Name":"D3D12_DEFAULT_RENDER_TARGET_ARRAY_INDEX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"D3D12_DEFAULT_RESOURCE_PLACEMENT_ALIGNMENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65536 ,"Attrs":[] } ,{ "Name":"D3D12_DEFAULT_SAMPLE_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967295 ,"Attrs":[] } ,{ "Name":"D3D12_DEFAULT_SCISSOR_ENDX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"D3D12_DEFAULT_SCISSOR_ENDY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"D3D12_DEFAULT_SCISSOR_STARTX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"D3D12_DEFAULT_SCISSOR_STARTY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"D3D12_DEFAULT_SLOPE_SCALED_DEPTH_BIAS" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":0 ,"Attrs":[] } ,{ "Name":"D3D12_DEFAULT_STENCIL_READ_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":255 ,"Attrs":[] } ,{ "Name":"D3D12_DEFAULT_STENCIL_REFERENCE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"D3D12_DEFAULT_STENCIL_WRITE_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":255 ,"Attrs":[] } ,{ "Name":"D3D12_DEFAULT_VIEWPORT_AND_SCISSORRECT_INDEX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"D3D12_DEFAULT_VIEWPORT_HEIGHT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"D3D12_DEFAULT_VIEWPORT_MAX_DEPTH" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":0 ,"Attrs":[] } ,{ "Name":"D3D12_DEFAULT_VIEWPORT_MIN_DEPTH" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":0 ,"Attrs":[] } ,{ "Name":"D3D12_DEFAULT_VIEWPORT_TOPLEFTX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"D3D12_DEFAULT_VIEWPORT_TOPLEFTY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"D3D12_DEFAULT_VIEWPORT_WIDTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967295 ,"Attrs":[] } ,{ "Name":"D3D12_DRIVER_RESERVED_REGISTER_SPACE_VALUES_END" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967287 ,"Attrs":[] } ,{ "Name":"D3D12_DRIVER_RESERVED_REGISTER_SPACE_VALUES_START" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967280 ,"Attrs":[] } ,{ "Name":"D3D12_DS_INPUT_CONTROL_POINTS_MAX_TOTAL_SCALARS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3968 ,"Attrs":[] } ,{ "Name":"D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COMPONENT_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_DS_INPUT_CONTROL_POINT_REGISTER_READS_PER_INST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"D3D12_DS_INPUT_CONTROL_POINT_REGISTER_READ_PORTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COMPONENT_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_READS_PER_INST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_READ_PORTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COMPONENT_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_READS_PER_INST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_READ_PORTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENT_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_READS_PER_INST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_READ_PORTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_DS_OUTPUT_REGISTER_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"D3D12_DS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_DS_OUTPUT_REGISTER_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_FLOAT16_FUSED_TOLERANCE_IN_ULP" ,"Type":{"Kind":"Native","Name":"Double"} ,"ValueType":"Double" ,"Value":0.6 ,"Attrs":[] } ,{ "Name":"D3D12_FLOAT32_MAX" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":3.4028235E+38 ,"Attrs":[] } ,{ "Name":"D3D12_FLOAT32_TO_INTEGER_TOLERANCE_IN_ULP" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":0.6 ,"Attrs":[] } ,{ "Name":"D3D12_FLOAT_TO_SRGB_EXPONENT_DENOMINATOR" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":2.4 ,"Attrs":[] } ,{ "Name":"D3D12_FLOAT_TO_SRGB_EXPONENT_NUMERATOR" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_FLOAT_TO_SRGB_OFFSET" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":0.055 ,"Attrs":[] } ,{ "Name":"D3D12_FLOAT_TO_SRGB_SCALE_1" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":12.92 ,"Attrs":[] } ,{ "Name":"D3D12_FLOAT_TO_SRGB_SCALE_2" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":1.055 ,"Attrs":[] } ,{ "Name":"D3D12_FLOAT_TO_SRGB_THRESHOLD" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":0.0031308 ,"Attrs":[] } ,{ "Name":"D3D12_FTOI_INSTRUCTION_MAX_INPUT" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":2.1474836E+09 ,"Attrs":[] } ,{ "Name":"D3D12_FTOI_INSTRUCTION_MIN_INPUT" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":-2.1474836E+09 ,"Attrs":[] } ,{ "Name":"D3D12_FTOU_INSTRUCTION_MAX_INPUT" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":4.2949673E+09 ,"Attrs":[] } ,{ "Name":"D3D12_FTOU_INSTRUCTION_MIN_INPUT" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":0 ,"Attrs":[] } ,{ "Name":"D3D12_GS_INPUT_INSTANCE_ID_READS_PER_INST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"D3D12_GS_INPUT_INSTANCE_ID_READ_PORTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_GS_INPUT_PRIM_CONST_REGISTER_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_GS_INPUT_PRIM_CONST_REGISTER_COMPONENT_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_GS_INPUT_PRIM_CONST_REGISTER_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_GS_INPUT_PRIM_CONST_REGISTER_READS_PER_INST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"D3D12_GS_INPUT_PRIM_CONST_REGISTER_READ_PORTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_GS_INPUT_REGISTER_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"D3D12_GS_INPUT_REGISTER_COMPONENT_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_GS_INPUT_REGISTER_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_GS_INPUT_REGISTER_READS_PER_INST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"D3D12_GS_INPUT_REGISTER_READ_PORTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_GS_INPUT_REGISTER_VERTICES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_GS_MAX_INSTANCE_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_GS_MAX_OUTPUT_VERTEX_COUNT_ACROSS_INSTANCES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1024 ,"Attrs":[] } ,{ "Name":"D3D12_GS_OUTPUT_ELEMENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_GS_OUTPUT_REGISTER_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"D3D12_GS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_GS_OUTPUT_REGISTER_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_HS_CONTROL_POINT_PHASE_INPUT_REGISTER_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_HS_CONTROL_POINT_PHASE_OUTPUT_REGISTER_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_HS_CONTROL_POINT_REGISTER_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"D3D12_HS_CONTROL_POINT_REGISTER_COMPONENT_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_HS_CONTROL_POINT_REGISTER_READS_PER_INST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"D3D12_HS_CONTROL_POINT_REGISTER_READ_PORTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_HS_FORK_PHASE_INSTANCE_COUNT_UPPER_BOUND" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967295 ,"Attrs":[] } ,{ "Name":"D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_READS_PER_INST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_READ_PORTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_READS_PER_INST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_READ_PORTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENT_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_READS_PER_INST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_READ_PORTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_HS_JOIN_PHASE_INSTANCE_COUNT_UPPER_BOUND" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967295 ,"Attrs":[] } ,{ "Name":"D3D12_HS_MAXTESSFACTOR_LOWER_BOUND" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_HS_MAXTESSFACTOR_UPPER_BOUND" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":64 ,"Attrs":[] } ,{ "Name":"D3D12_HS_OUTPUT_CONTROL_POINTS_MAX_TOTAL_SCALARS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3968 ,"Attrs":[] } ,{ "Name":"D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COMPONENT_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_READS_PER_INST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_READ_PORTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COMPONENT_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_READS_PER_INST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_READ_PORTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_SCALAR_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] } ,{ "Name":"D3D12_IA_DEFAULT_INDEX_BUFFER_OFFSET_IN_BYTES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"D3D12_IA_DEFAULT_PRIMITIVE_TOPOLOGY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"D3D12_IA_DEFAULT_VERTEX_BUFFER_OFFSET_IN_BYTES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"D3D12_IA_INDEX_INPUT_RESOURCE_SLOT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_IA_INSTANCE_ID_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_IA_INTEGER_ARITHMETIC_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_IA_PATCH_MAX_CONTROL_POINT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_IA_PRIMITIVE_ID_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_IA_VERTEX_ID_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_IA_VERTEX_INPUT_STRUCTURE_ELEMENTS_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] } ,{ "Name":"D3D12_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_INTEGER_DIVIDE_BY_ZERO_QUOTIENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967295 ,"Attrs":[] } ,{ "Name":"D3D12_INTEGER_DIVIDE_BY_ZERO_REMAINDER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967295 ,"Attrs":[] } ,{ "Name":"D3D12_KEEP_RENDER_TARGETS_AND_DEPTH_STENCIL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967295 ,"Attrs":[] } ,{ "Name":"D3D12_KEEP_UNORDERED_ACCESS_VIEWS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967295 ,"Attrs":[] } ,{ "Name":"D3D12_LINEAR_GAMMA" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_MAJOR_VERSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12 ,"Attrs":[] } ,{ "Name":"D3D12_MAX_BORDER_COLOR_COMPONENT" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_MAX_DEPTH" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_MAX_LIVE_STATIC_SAMPLERS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2032 ,"Attrs":[] } ,{ "Name":"D3D12_MAX_MAXANISOTROPY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"D3D12_MAX_MULTISAMPLE_SAMPLE_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_MAX_POSITION_VALUE" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":3.4028236E+34 ,"Attrs":[] } ,{ "Name":"D3D12_MAX_ROOT_COST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"D3D12_MAX_SHADER_VISIBLE_DESCRIPTOR_HEAP_SIZE_TIER_1" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1000000 ,"Attrs":[] } ,{ "Name":"D3D12_MAX_SHADER_VISIBLE_DESCRIPTOR_HEAP_SIZE_TIER_2" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1000000 ,"Attrs":[] } ,{ "Name":"D3D12_MAX_SHADER_VISIBLE_SAMPLER_HEAP_SIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2048 ,"Attrs":[] } ,{ "Name":"D3D12_MAX_TEXTURE_DIMENSION_2_TO_EXP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":17 ,"Attrs":[] } ,{ "Name":"D3D12_MAX_VIEW_INSTANCE_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"D3D12_MINOR_VERSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"D3D12_MIN_BORDER_COLOR_COMPONENT" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":0 ,"Attrs":[] } ,{ "Name":"D3D12_MIN_DEPTH" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":0 ,"Attrs":[] } ,{ "Name":"D3D12_MIN_MAXANISOTROPY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"D3D12_MIP_LOD_BIAS_MAX" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":15.99 ,"Attrs":[] } ,{ "Name":"D3D12_MIP_LOD_BIAS_MIN" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":-16 ,"Attrs":[] } ,{ "Name":"D3D12_MIP_LOD_FRACTIONAL_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"D3D12_MIP_LOD_RANGE_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"D3D12_MULTISAMPLE_ANTIALIAS_LINE_WIDTH" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":1.4 ,"Attrs":[] } ,{ "Name":"D3D12_NONSAMPLE_FETCH_OUT_OF_RANGE_ACCESS_RESULT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"D3D12_OS_RESERVED_REGISTER_SPACE_VALUES_END" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967295 ,"Attrs":[] } ,{ "Name":"D3D12_OS_RESERVED_REGISTER_SPACE_VALUES_START" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967288 ,"Attrs":[] } ,{ "Name":"D3D12_PACKED_TILE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967295 ,"Attrs":[] } ,{ "Name":"D3D12_PIXEL_ADDRESS_RANGE_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15 ,"Attrs":[] } ,{ "Name":"D3D12_PREVIEW_SDK_VERSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":714 ,"Attrs":[] } ,{ "Name":"D3D12_PRE_SCISSOR_PIXEL_ADDRESS_RANGE_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"D3D12_PS_CS_UAV_REGISTER_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_PS_CS_UAV_REGISTER_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"D3D12_PS_CS_UAV_REGISTER_READS_PER_INST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_PS_CS_UAV_REGISTER_READ_PORTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_PS_FRONTFACING_DEFAULT_VALUE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967295 ,"Attrs":[] } ,{ "Name":"D3D12_PS_FRONTFACING_FALSE_VALUE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"D3D12_PS_FRONTFACING_TRUE_VALUE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967295 ,"Attrs":[] } ,{ "Name":"D3D12_PS_INPUT_REGISTER_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"D3D12_PS_INPUT_REGISTER_COMPONENT_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_PS_INPUT_REGISTER_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_PS_INPUT_REGISTER_READS_PER_INST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"D3D12_PS_INPUT_REGISTER_READ_PORTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_PS_LEGACY_PIXEL_CENTER_FRACTIONAL_COMPONENT" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":0 ,"Attrs":[] } ,{ "Name":"D3D12_PS_OUTPUT_DEPTH_REGISTER_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_PS_OUTPUT_DEPTH_REGISTER_COMPONENT_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_PS_OUTPUT_DEPTH_REGISTER_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_PS_OUTPUT_MASK_REGISTER_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_PS_OUTPUT_MASK_REGISTER_COMPONENT_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_PS_OUTPUT_MASK_REGISTER_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_PS_OUTPUT_REGISTER_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"D3D12_PS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_PS_OUTPUT_REGISTER_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"D3D12_PS_PIXEL_CENTER_FRACTIONAL_COMPONENT" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":0.5 ,"Attrs":[] } ,{ "Name":"D3D12_RAW_UAV_SRV_BYTE_ALIGNMENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"D3D12_RAYTRACING_AABB_BYTE_ALIGNMENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BYTE_ALIGNMENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] } ,{ "Name":"D3D12_RAYTRACING_INSTANCE_DESCS_BYTE_ALIGNMENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"D3D12_RAYTRACING_MAX_ATTRIBUTE_SIZE_IN_BYTES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_RAYTRACING_MAX_DECLARABLE_TRACE_RECURSION_DEPTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":31 ,"Attrs":[] } ,{ "Name":"D3D12_RAYTRACING_MAX_GEOMETRIES_PER_BOTTOM_LEVEL_ACCELERATION_STRUCTURE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16777216 ,"Attrs":[] } ,{ "Name":"D3D12_RAYTRACING_MAX_INSTANCES_PER_TOP_LEVEL_ACCELERATION_STRUCTURE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16777216 ,"Attrs":[] } ,{ "Name":"D3D12_RAYTRACING_MAX_PRIMITIVES_PER_BOTTOM_LEVEL_ACCELERATION_STRUCTURE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":536870912 ,"Attrs":[] } ,{ "Name":"D3D12_RAYTRACING_MAX_RAY_GENERATION_SHADER_THREADS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1073741824 ,"Attrs":[] } ,{ "Name":"D3D12_RAYTRACING_MAX_SHADER_RECORD_STRIDE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] } ,{ "Name":"D3D12_RAYTRACING_SHADER_RECORD_BYTE_ALIGNMENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_RAYTRACING_SHADER_TABLE_BYTE_ALIGNMENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"D3D12_RAYTRACING_TRANSFORM3X4_BYTE_ALIGNMENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"D3D12_REQ_BLEND_OBJECT_COUNT_PER_DEVICE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] } ,{ "Name":"D3D12_REQ_BUFFER_RESOURCE_TEXEL_COUNT_2_TO_EXP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":27 ,"Attrs":[] } ,{ "Name":"D3D12_REQ_CONSTANT_BUFFER_ELEMENT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] } ,{ "Name":"D3D12_REQ_DEPTH_STENCIL_OBJECT_COUNT_PER_DEVICE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] } ,{ "Name":"D3D12_REQ_DRAWINDEXED_INDEX_COUNT_2_TO_EXP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_REQ_DRAW_VERTEX_COUNT_2_TO_EXP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_REQ_FILTERING_HW_ADDRESSABLE_RESOURCE_DIMENSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16384 ,"Attrs":[] } ,{ "Name":"D3D12_REQ_GS_INVOCATION_32BIT_OUTPUT_COMPONENT_LIMIT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1024 ,"Attrs":[] } ,{ "Name":"D3D12_REQ_IMMEDIATE_CONSTANT_BUFFER_ELEMENT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] } ,{ "Name":"D3D12_REQ_MAXANISOTROPY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"D3D12_REQ_MIP_LEVELS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15 ,"Attrs":[] } ,{ "Name":"D3D12_REQ_MULTI_ELEMENT_STRUCTURE_SIZE_IN_BYTES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2048 ,"Attrs":[] } ,{ "Name":"D3D12_REQ_RASTERIZER_OBJECT_COUNT_PER_DEVICE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] } ,{ "Name":"D3D12_REQ_RENDER_TO_BUFFER_WINDOW_WIDTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16384 ,"Attrs":[] } ,{ "Name":"D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_A_TERM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] } ,{ "Name":"D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_B_TERM" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":0.25 ,"Attrs":[] } ,{ "Name":"D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_C_TERM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2048 ,"Attrs":[] } ,{ "Name":"D3D12_REQ_RESOURCE_VIEW_COUNT_PER_DEVICE_2_TO_EXP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":20 ,"Attrs":[] } ,{ "Name":"D3D12_REQ_SAMPLER_OBJECT_COUNT_PER_DEVICE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] } ,{ "Name":"D3D12_REQ_SUBRESOURCES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":30720 ,"Attrs":[] } ,{ "Name":"D3D12_REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2048 ,"Attrs":[] } ,{ "Name":"D3D12_REQ_TEXTURE1D_U_DIMENSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16384 ,"Attrs":[] } ,{ "Name":"D3D12_REQ_TEXTURE2D_ARRAY_AXIS_DIMENSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2048 ,"Attrs":[] } ,{ "Name":"D3D12_REQ_TEXTURE2D_U_OR_V_DIMENSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16384 ,"Attrs":[] } ,{ "Name":"D3D12_REQ_TEXTURE3D_U_V_OR_W_DIMENSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2048 ,"Attrs":[] } ,{ "Name":"D3D12_REQ_TEXTURECUBE_DIMENSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16384 ,"Attrs":[] } ,{ "Name":"D3D12_RESINFO_INSTRUCTION_MISSING_COMPONENT_RETVAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967295 ,"Attrs":[] } ,{ "Name":"D3D12_RS_SET_SHADING_RATE_COMBINER_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"D3D12_SDK_VERSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":614 ,"Attrs":[] } ,{ "Name":"D3D12_SHADER_IDENTIFIER_SIZE_IN_BYTES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_SHADER_MAJOR_VERSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5 ,"Attrs":[] } ,{ "Name":"D3D12_SHADER_MAX_INSTANCES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65535 ,"Attrs":[] } ,{ "Name":"D3D12_SHADER_MAX_INTERFACES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":253 ,"Attrs":[] } ,{ "Name":"D3D12_SHADER_MAX_INTERFACE_CALL_SITES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] } ,{ "Name":"D3D12_SHADER_MAX_TYPES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65535 ,"Attrs":[] } ,{ "Name":"D3D12_SHADER_MINOR_VERSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_SHIFT_INSTRUCTION_PAD_VALUE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"D3D12_SHIFT_INSTRUCTION_SHIFT_VALUE_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5 ,"Attrs":[] } ,{ "Name":"D3D12_SIMULTANEOUS_RENDER_TARGET_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"D3D12_SMALL_MSAA_RESOURCE_PLACEMENT_ALIGNMENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65536 ,"Attrs":[] } ,{ "Name":"D3D12_SMALL_RESOURCE_PLACEMENT_ALIGNMENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] } ,{ "Name":"D3D12_SO_BUFFER_MAX_STRIDE_IN_BYTES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2048 ,"Attrs":[] } ,{ "Name":"D3D12_SO_BUFFER_MAX_WRITE_WINDOW_IN_BYTES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] } ,{ "Name":"D3D12_SO_BUFFER_SLOT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"D3D12_SO_DDI_REGISTER_INDEX_DENOTING_GAP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967295 ,"Attrs":[] } ,{ "Name":"D3D12_SO_NO_RASTERIZED_STREAM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967295 ,"Attrs":[] } ,{ "Name":"D3D12_SO_OUTPUT_COMPONENT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] } ,{ "Name":"D3D12_SO_STREAM_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"D3D12_SPEC_DATE_DAY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":14 ,"Attrs":[] } ,{ "Name":"D3D12_SPEC_DATE_MONTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":11 ,"Attrs":[] } ,{ "Name":"D3D12_SPEC_DATE_YEAR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2014 ,"Attrs":[] } ,{ "Name":"D3D12_SPEC_VERSION" ,"Type":{"Kind":"Native","Name":"Double"} ,"ValueType":"Double" ,"Value":1.16 ,"Attrs":[] } ,{ "Name":"D3D12_SRGB_GAMMA" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":2.2 ,"Attrs":[] } ,{ "Name":"D3D12_SRGB_TO_FLOAT_DENOMINATOR_1" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":12.92 ,"Attrs":[] } ,{ "Name":"D3D12_SRGB_TO_FLOAT_DENOMINATOR_2" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":1.055 ,"Attrs":[] } ,{ "Name":"D3D12_SRGB_TO_FLOAT_EXPONENT" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":2.4 ,"Attrs":[] } ,{ "Name":"D3D12_SRGB_TO_FLOAT_OFFSET" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":0.055 ,"Attrs":[] } ,{ "Name":"D3D12_SRGB_TO_FLOAT_THRESHOLD" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":0.04045 ,"Attrs":[] } ,{ "Name":"D3D12_SRGB_TO_FLOAT_TOLERANCE_IN_ULP" ,"Type":{"Kind":"Native","Name":"Single"} ,"ValueType":"Single" ,"Value":0.5 ,"Attrs":[] } ,{ "Name":"D3D12_STANDARD_COMPONENT_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_STANDARD_COMPONENT_BIT_COUNT_DOUBLED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"D3D12_STANDARD_MAXIMUM_ELEMENT_ALIGNMENT_BYTE_MULTIPLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"D3D12_STANDARD_PIXEL_COMPONENT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] } ,{ "Name":"D3D12_STANDARD_PIXEL_ELEMENT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_STANDARD_VECTOR_SIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"D3D12_STANDARD_VERTEX_ELEMENT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_STANDARD_VERTEX_TOTAL_COMPONENT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"D3D12_SUBPIXEL_FRACTIONAL_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"D3D12_SUBTEXEL_FRACTIONAL_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"D3D12_SYSTEM_RESERVED_REGISTER_SPACE_VALUES_END" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967295 ,"Attrs":[] } ,{ "Name":"D3D12_SYSTEM_RESERVED_REGISTER_SPACE_VALUES_START" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967280 ,"Attrs":[] } ,{ "Name":"D3D12_TESSELLATOR_MAX_EVEN_TESSELLATION_FACTOR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"D3D12_TESSELLATOR_MAX_ISOLINE_DENSITY_TESSELLATION_FACTOR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"D3D12_TESSELLATOR_MAX_ODD_TESSELLATION_FACTOR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":63 ,"Attrs":[] } ,{ "Name":"D3D12_TESSELLATOR_MAX_TESSELLATION_FACTOR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"D3D12_TESSELLATOR_MIN_EVEN_TESSELLATION_FACTOR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"D3D12_TESSELLATOR_MIN_ISOLINE_DENSITY_TESSELLATION_FACTOR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_TESSELLATOR_MIN_ODD_TESSELLATION_FACTOR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_TEXEL_ADDRESS_RANGE_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"D3D12_TEXTURE_DATA_PITCH_ALIGNMENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] } ,{ "Name":"D3D12_TEXTURE_DATA_PLACEMENT_ALIGNMENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] } ,{ "Name":"D3D12_TILED_RESOURCE_TILE_SIZE_IN_BYTES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65536 ,"Attrs":[] } ,{ "Name":"D3D12_TRACKED_WORKLOAD_MAX_INSTANCES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_UAV_COUNTER_PLACEMENT_ALIGNMENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] } ,{ "Name":"D3D12_UAV_SLOT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"D3D12_UNBOUND_MEMORY_ACCESS_RESULT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"D3D12_VIDEO_DECODE_MAX_ARGUMENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":10 ,"Attrs":[] } ,{ "Name":"D3D12_VIDEO_DECODE_MAX_HISTOGRAM_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"D3D12_VIDEO_DECODE_MIN_BITSTREAM_OFFSET_ALIGNMENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] } ,{ "Name":"D3D12_VIDEO_DECODE_MIN_HISTOGRAM_OFFSET_ALIGNMENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] } ,{ "Name":"D3D12_VIDEO_DECODE_STATUS_MACROBLOCKS_AFFECTED_UNKNOWN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967295 ,"Attrs":[] } ,{ "Name":"D3D12_VIDEO_ENCODER_AV1_INVALID_DPB_RESOURCE_INDEX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":255 ,"Attrs":[] } ,{ "Name":"D3D12_VIDEO_ENCODER_AV1_MAX_TILE_COLS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"D3D12_VIDEO_ENCODER_AV1_MAX_TILE_ROWS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"D3D12_VIDEO_ENCODER_AV1_SUPERRES_DENOM_MIN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":9 ,"Attrs":[] } ,{ "Name":"D3D12_VIDEO_ENCODER_AV1_SUPERRES_NUM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"D3D12_VIDEO_PROCESS_MAX_FILTERS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_VIDEO_PROCESS_STEREO_VIEWS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"D3D12_VIEWPORT_AND_SCISSORRECT_MAX_INDEX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15 ,"Attrs":[] } ,{ "Name":"D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"D3D12_VIEWPORT_BOUNDS_MAX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32767 ,"Attrs":[] } ,{ "Name":"D3D12_VIEWPORT_BOUNDS_MIN" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-32768 ,"Attrs":[] } ,{ "Name":"D3D12_VS_INPUT_REGISTER_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"D3D12_VS_INPUT_REGISTER_COMPONENT_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_VS_INPUT_REGISTER_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_VS_INPUT_REGISTER_READS_PER_INST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"D3D12_VS_INPUT_REGISTER_READ_PORTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_VS_OUTPUT_REGISTER_COMPONENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"D3D12_VS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_VS_OUTPUT_REGISTER_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_WHQL_CONTEXT_COUNT_FOR_RESOURCE_LIMIT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":10 ,"Attrs":[] } ,{ "Name":"D3D12_WHQL_DRAWINDEXED_INDEX_COUNT_2_TO_EXP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":25 ,"Attrs":[] } ,{ "Name":"D3D12_WHQL_DRAW_VERTEX_COUNT_2_TO_EXP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":25 ,"Attrs":[] } ,{ "Name":"D3D12_WORK_GRAPHS_BACKING_MEMORY_ALIGNMENT_IN_BYTES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"D3D12_WORK_GRAPHS_MAX_NODE_DEPTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"D3D12_SHADER_COMPONENT_MAPPING_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":7 ,"Attrs":[] } ,{ "Name":"D3D12_SHADER_COMPONENT_MAPPING_SHIFT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"D3D12_FILTER_REDUCTION_TYPE_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"D3D12_FILTER_REDUCTION_TYPE_SHIFT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":7 ,"Attrs":[] } ,{ "Name":"D3D12_FILTER_TYPE_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"D3D12_MIN_FILTER_SHIFT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"D3D12_MAG_FILTER_SHIFT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"D3D12_MIP_FILTER_SHIFT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"D3D12_ANISOTROPIC_FILTERING_BIT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"LUID_DEFINED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"D3D12_PROTECTED_RESOURCES_SESSION_HARDWARE_PROTECTED" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"62b0084e-c70e-4daa-a109-30ff8d5a0482" ,"Attrs":[] } ,{ "Name":"CLSID_D3D12Debug" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"f2352aeb-dd84-49fe-b97b-a9dcfdcc1b4f" ,"Attrs":[] } ,{ "Name":"CLSID_D3D12Tools" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"e38216b1-3c8c-4833-aa09-0a06b65d96c8" ,"Attrs":[] } ,{ "Name":"CLSID_D3D12DeviceRemovedExtendedData" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4a75bbc4-9ff4-4ad8-9f18-abae84dc5ff2" ,"Attrs":[] } ,{ "Name":"CLSID_D3D12SDKConfiguration" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"7cda6aca-a03e-49c8-9458-0334d20e07ce" ,"Attrs":[] } ,{ "Name":"CLSID_D3D12DeviceFactory" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"114863bf-c386-4aee-b39d-8f0bbb062955" ,"Attrs":[] } ,{ "Name":"D3D12_SHADING_RATE_X_AXIS_SHIFT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"D3D12_SHADING_RATE_VALID_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"WKPDID_D3DAutoDebugObjectNameW" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"d4902e36-757a-4942-9594-b6769afa43cd" ,"Attrs":[] } ,{ "Name":"DXGI_DEBUG_D3D12" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"cf59a98c-a950-4326-91ef-9bbaa17bfd95" ,"Attrs":[] } ,{ "Name":"D3D12_INFO_QUEUE_DEFAULT_MESSAGE_COUNT_LIMIT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1024 ,"Attrs":[] } ,{ "Name":"D3D_SHADER_REQUIRES_STENCIL_REF" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] } ,{ "Name":"D3D_SHADER_REQUIRES_INNER_COVERAGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1024 ,"Attrs":[] } ,{ "Name":"D3D_SHADER_REQUIRES_TYPED_UAV_LOAD_ADDITIONAL_FORMATS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2048 ,"Attrs":[] } ,{ "Name":"D3D_SHADER_REQUIRES_ROVS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] } ,{ "Name":"D3D_SHADER_REQUIRES_VIEWPORT_AND_RT_ARRAY_INDEX_FROM_ANY_SHADER_FEEDING_RASTERIZER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8192 ,"Attrs":[] } ,{ "Name":"D3D_SHADER_REQUIRES_WAVE_OPS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16384 ,"Attrs":[] } ,{ "Name":"D3D_SHADER_REQUIRES_INT64_OPS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32768 ,"Attrs":[] } ,{ "Name":"D3D_SHADER_REQUIRES_VIEW_ID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65536 ,"Attrs":[] } ,{ "Name":"D3D_SHADER_REQUIRES_BARYCENTRICS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":131072 ,"Attrs":[] } ,{ "Name":"D3D_SHADER_REQUIRES_NATIVE_16BIT_OPS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":262144 ,"Attrs":[] } ,{ "Name":"D3D_SHADER_REQUIRES_SHADING_RATE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":524288 ,"Attrs":[] } ,{ "Name":"D3D_SHADER_REQUIRES_RAYTRACING_TIER_1_1" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1048576 ,"Attrs":[] } ,{ "Name":"D3D_SHADER_REQUIRES_SAMPLER_FEEDBACK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2097152 ,"Attrs":[] } ,{ "Name":"D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_TYPED_RESOURCE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4194304 ,"Attrs":[] } ,{ "Name":"D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_GROUP_SHARED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8388608 ,"Attrs":[] } ,{ "Name":"D3D_SHADER_REQUIRES_DERIVATIVES_IN_MESH_AND_AMPLIFICATION_SHADERS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16777216 ,"Attrs":[] } ,{ "Name":"D3D_SHADER_REQUIRES_RESOURCE_DESCRIPTOR_HEAP_INDEXING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":33554432 ,"Attrs":[] } ,{ "Name":"D3D_SHADER_REQUIRES_SAMPLER_DESCRIPTOR_HEAP_INDEXING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":67108864 ,"Attrs":[] } ,{ "Name":"D3D_SHADER_REQUIRES_WAVE_MMA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":134217728 ,"Attrs":[] } ,{ "Name":"D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_DESCRIPTOR_HEAP_RESOURCE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":268435456 ,"Attrs":[] } ,{ "Name":"D3D_SHADER_REQUIRES_ADVANCED_TEXTURE_OPS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":536870912 ,"Attrs":[] } ,{ "Name":"D3D_SHADER_REQUIRES_WRITEABLE_MSAA_TEXTURES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1073741824 ,"Attrs":[] } ,{ "Name":"D3D_SHADER_REQUIRES_SAMPLE_CMP_GRADIENT_OR_BIAS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2147483648 ,"Attrs":[] } ,{ "Name":"D3D12ExperimentalShaderModels" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"76f5573e-f13a-40f5-b297-81ce9e18933f" ,"Attrs":[] } ,{ "Name":"D3D12TiledResourceTier4" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c9c4725f-a81a-4f56-8c5b-c51039d694fb" ,"Attrs":[] } ] ,"Types":[ { "Name":"D3D12_COMMAND_LIST_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_COMMAND_LIST_TYPE_DIRECT","Value":0} ,{"Name":"D3D12_COMMAND_LIST_TYPE_BUNDLE","Value":1} ,{"Name":"D3D12_COMMAND_LIST_TYPE_COMPUTE","Value":2} ,{"Name":"D3D12_COMMAND_LIST_TYPE_COPY","Value":3} ,{"Name":"D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE","Value":4} ,{"Name":"D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS","Value":5} ,{"Name":"D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE","Value":6} ,{"Name":"D3D12_COMMAND_LIST_TYPE_NONE","Value":-1} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_COMMAND_QUEUE_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_COMMAND_QUEUE_FLAG_NONE","Value":0} ,{"Name":"D3D12_COMMAND_QUEUE_FLAG_DISABLE_GPU_TIMEOUT","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_COMMAND_QUEUE_PRIORITY" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_COMMAND_QUEUE_PRIORITY_NORMAL","Value":0} ,{"Name":"D3D12_COMMAND_QUEUE_PRIORITY_HIGH","Value":100} ,{"Name":"D3D12_COMMAND_QUEUE_PRIORITY_GLOBAL_REALTIME","Value":10000} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_COMMAND_QUEUE_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_COMMAND_LIST_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Priority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_COMMAND_QUEUE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_PRIMITIVE_TOPOLOGY_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_PRIMITIVE_TOPOLOGY_TYPE_UNDEFINED","Value":0} ,{"Name":"D3D12_PRIMITIVE_TOPOLOGY_TYPE_POINT","Value":1} ,{"Name":"D3D12_PRIMITIVE_TOPOLOGY_TYPE_LINE","Value":2} ,{"Name":"D3D12_PRIMITIVE_TOPOLOGY_TYPE_TRIANGLE","Value":3} ,{"Name":"D3D12_PRIMITIVE_TOPOLOGY_TYPE_PATCH","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_INPUT_CLASSIFICATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA","Value":0} ,{"Name":"D3D12_INPUT_CLASSIFICATION_PER_INSTANCE_DATA","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_INPUT_ELEMENT_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"SemanticIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} ,{"Name":"InputSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"AlignedByteOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"InputSlotClass","Type":{"Kind":"ApiRef","Name":"D3D12_INPUT_CLASSIFICATION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"InstanceDataStepRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_FILL_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_FILL_MODE_WIREFRAME","Value":2} ,{"Name":"D3D12_FILL_MODE_SOLID","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_CULL_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_CULL_MODE_NONE","Value":1} ,{"Name":"D3D12_CULL_MODE_FRONT","Value":2} ,{"Name":"D3D12_CULL_MODE_BACK","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_SO_DECLARATION_ENTRY" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Stream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"SemanticIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"StartComponent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"ComponentCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"OutputSlot","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_VIEWPORT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"TopLeftX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"TopLeftY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"Width","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"Height","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"MinDepth","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"MaxDepth","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_BOX" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"left","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"top","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"front","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"right","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"bottom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"back","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_COMPARISON_FUNC" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_COMPARISON_FUNC_NONE","Value":0} ,{"Name":"D3D12_COMPARISON_FUNC_NEVER","Value":1} ,{"Name":"D3D12_COMPARISON_FUNC_LESS","Value":2} ,{"Name":"D3D12_COMPARISON_FUNC_EQUAL","Value":3} ,{"Name":"D3D12_COMPARISON_FUNC_LESS_EQUAL","Value":4} ,{"Name":"D3D12_COMPARISON_FUNC_GREATER","Value":5} ,{"Name":"D3D12_COMPARISON_FUNC_NOT_EQUAL","Value":6} ,{"Name":"D3D12_COMPARISON_FUNC_GREATER_EQUAL","Value":7} ,{"Name":"D3D12_COMPARISON_FUNC_ALWAYS","Value":8} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_DEPTH_WRITE_MASK" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_DEPTH_WRITE_MASK_ZERO","Value":0} ,{"Name":"D3D12_DEPTH_WRITE_MASK_ALL","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_STENCIL_OP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_STENCIL_OP_KEEP","Value":1} ,{"Name":"D3D12_STENCIL_OP_ZERO","Value":2} ,{"Name":"D3D12_STENCIL_OP_REPLACE","Value":3} ,{"Name":"D3D12_STENCIL_OP_INCR_SAT","Value":4} ,{"Name":"D3D12_STENCIL_OP_DECR_SAT","Value":5} ,{"Name":"D3D12_STENCIL_OP_INVERT","Value":6} ,{"Name":"D3D12_STENCIL_OP_INCR","Value":7} ,{"Name":"D3D12_STENCIL_OP_DECR","Value":8} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_DEPTH_STENCILOP_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"StencilFailOp","Type":{"Kind":"ApiRef","Name":"D3D12_STENCIL_OP","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"StencilDepthFailOp","Type":{"Kind":"ApiRef","Name":"D3D12_STENCIL_OP","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"StencilPassOp","Type":{"Kind":"ApiRef","Name":"D3D12_STENCIL_OP","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"StencilFunc","Type":{"Kind":"ApiRef","Name":"D3D12_COMPARISON_FUNC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_DEPTH_STENCIL_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"DepthEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"DepthWriteMask","Type":{"Kind":"ApiRef","Name":"D3D12_DEPTH_WRITE_MASK","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"DepthFunc","Type":{"Kind":"ApiRef","Name":"D3D12_COMPARISON_FUNC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"StencilEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"StencilReadMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"StencilWriteMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"FrontFace","Type":{"Kind":"ApiRef","Name":"D3D12_DEPTH_STENCILOP_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"BackFace","Type":{"Kind":"ApiRef","Name":"D3D12_DEPTH_STENCILOP_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_DEPTH_STENCIL_DESC1" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"DepthEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"DepthWriteMask","Type":{"Kind":"ApiRef","Name":"D3D12_DEPTH_WRITE_MASK","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"DepthFunc","Type":{"Kind":"ApiRef","Name":"D3D12_COMPARISON_FUNC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"StencilEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"StencilReadMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"StencilWriteMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"FrontFace","Type":{"Kind":"ApiRef","Name":"D3D12_DEPTH_STENCILOP_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"BackFace","Type":{"Kind":"ApiRef","Name":"D3D12_DEPTH_STENCILOP_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"DepthBoundsTestEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_DEPTH_STENCILOP_DESC1" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"StencilFailOp","Type":{"Kind":"ApiRef","Name":"D3D12_STENCIL_OP","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"StencilDepthFailOp","Type":{"Kind":"ApiRef","Name":"D3D12_STENCIL_OP","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"StencilPassOp","Type":{"Kind":"ApiRef","Name":"D3D12_STENCIL_OP","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"StencilFunc","Type":{"Kind":"ApiRef","Name":"D3D12_COMPARISON_FUNC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"StencilReadMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"StencilWriteMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_DEPTH_STENCIL_DESC2" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"DepthEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"DepthWriteMask","Type":{"Kind":"ApiRef","Name":"D3D12_DEPTH_WRITE_MASK","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"DepthFunc","Type":{"Kind":"ApiRef","Name":"D3D12_COMPARISON_FUNC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"StencilEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"FrontFace","Type":{"Kind":"ApiRef","Name":"D3D12_DEPTH_STENCILOP_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"BackFace","Type":{"Kind":"ApiRef","Name":"D3D12_DEPTH_STENCILOP_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"DepthBoundsTestEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_BLEND" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_BLEND_ZERO","Value":1} ,{"Name":"D3D12_BLEND_ONE","Value":2} ,{"Name":"D3D12_BLEND_SRC_COLOR","Value":3} ,{"Name":"D3D12_BLEND_INV_SRC_COLOR","Value":4} ,{"Name":"D3D12_BLEND_SRC_ALPHA","Value":5} ,{"Name":"D3D12_BLEND_INV_SRC_ALPHA","Value":6} ,{"Name":"D3D12_BLEND_DEST_ALPHA","Value":7} ,{"Name":"D3D12_BLEND_INV_DEST_ALPHA","Value":8} ,{"Name":"D3D12_BLEND_DEST_COLOR","Value":9} ,{"Name":"D3D12_BLEND_INV_DEST_COLOR","Value":10} ,{"Name":"D3D12_BLEND_SRC_ALPHA_SAT","Value":11} ,{"Name":"D3D12_BLEND_BLEND_FACTOR","Value":14} ,{"Name":"D3D12_BLEND_INV_BLEND_FACTOR","Value":15} ,{"Name":"D3D12_BLEND_SRC1_COLOR","Value":16} ,{"Name":"D3D12_BLEND_INV_SRC1_COLOR","Value":17} ,{"Name":"D3D12_BLEND_SRC1_ALPHA","Value":18} ,{"Name":"D3D12_BLEND_INV_SRC1_ALPHA","Value":19} ,{"Name":"D3D12_BLEND_ALPHA_FACTOR","Value":20} ,{"Name":"D3D12_BLEND_INV_ALPHA_FACTOR","Value":21} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_BLEND_OP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_BLEND_OP_ADD","Value":1} ,{"Name":"D3D12_BLEND_OP_SUBTRACT","Value":2} ,{"Name":"D3D12_BLEND_OP_REV_SUBTRACT","Value":3} ,{"Name":"D3D12_BLEND_OP_MIN","Value":4} ,{"Name":"D3D12_BLEND_OP_MAX","Value":5} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_COLOR_WRITE_ENABLE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_COLOR_WRITE_ENABLE_RED","Value":1} ,{"Name":"D3D12_COLOR_WRITE_ENABLE_GREEN","Value":2} ,{"Name":"D3D12_COLOR_WRITE_ENABLE_BLUE","Value":4} ,{"Name":"D3D12_COLOR_WRITE_ENABLE_ALPHA","Value":8} ,{"Name":"D3D12_COLOR_WRITE_ENABLE_ALL","Value":15} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_LOGIC_OP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_LOGIC_OP_CLEAR","Value":0} ,{"Name":"D3D12_LOGIC_OP_SET","Value":1} ,{"Name":"D3D12_LOGIC_OP_COPY","Value":2} ,{"Name":"D3D12_LOGIC_OP_COPY_INVERTED","Value":3} ,{"Name":"D3D12_LOGIC_OP_NOOP","Value":4} ,{"Name":"D3D12_LOGIC_OP_INVERT","Value":5} ,{"Name":"D3D12_LOGIC_OP_AND","Value":6} ,{"Name":"D3D12_LOGIC_OP_NAND","Value":7} ,{"Name":"D3D12_LOGIC_OP_OR","Value":8} ,{"Name":"D3D12_LOGIC_OP_NOR","Value":9} ,{"Name":"D3D12_LOGIC_OP_XOR","Value":10} ,{"Name":"D3D12_LOGIC_OP_EQUIV","Value":11} ,{"Name":"D3D12_LOGIC_OP_AND_REVERSE","Value":12} ,{"Name":"D3D12_LOGIC_OP_AND_INVERTED","Value":13} ,{"Name":"D3D12_LOGIC_OP_OR_REVERSE","Value":14} ,{"Name":"D3D12_LOGIC_OP_OR_INVERTED","Value":15} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_RENDER_TARGET_BLEND_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"BlendEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"LogicOpEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"SrcBlend","Type":{"Kind":"ApiRef","Name":"D3D12_BLEND","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"DestBlend","Type":{"Kind":"ApiRef","Name":"D3D12_BLEND","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"BlendOp","Type":{"Kind":"ApiRef","Name":"D3D12_BLEND_OP","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"SrcBlendAlpha","Type":{"Kind":"ApiRef","Name":"D3D12_BLEND","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"DestBlendAlpha","Type":{"Kind":"ApiRef","Name":"D3D12_BLEND","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"BlendOpAlpha","Type":{"Kind":"ApiRef","Name":"D3D12_BLEND_OP","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"LogicOp","Type":{"Kind":"ApiRef","Name":"D3D12_LOGIC_OP","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"RenderTargetWriteMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_BLEND_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"AlphaToCoverageEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"IndependentBlendEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"RenderTarget","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"D3D12_RENDER_TARGET_BLEND_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_CONSERVATIVE_RASTERIZATION_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_CONSERVATIVE_RASTERIZATION_MODE_OFF","Value":0} ,{"Name":"D3D12_CONSERVATIVE_RASTERIZATION_MODE_ON","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_RASTERIZER_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"FillMode","Type":{"Kind":"ApiRef","Name":"D3D12_FILL_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"CullMode","Type":{"Kind":"ApiRef","Name":"D3D12_CULL_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"FrontCounterClockwise","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"DepthBias","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"DepthBiasClamp","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"SlopeScaledDepthBias","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"DepthClipEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"MultisampleEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"AntialiasedLineEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ForcedSampleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ConservativeRaster","Type":{"Kind":"ApiRef","Name":"D3D12_CONSERVATIVE_RASTERIZATION_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RASTERIZER_DESC1" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"FillMode","Type":{"Kind":"ApiRef","Name":"D3D12_FILL_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"CullMode","Type":{"Kind":"ApiRef","Name":"D3D12_CULL_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"FrontCounterClockwise","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"DepthBias","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"DepthBiasClamp","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"SlopeScaledDepthBias","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"DepthClipEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"MultisampleEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"AntialiasedLineEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ForcedSampleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ConservativeRaster","Type":{"Kind":"ApiRef","Name":"D3D12_CONSERVATIVE_RASTERIZATION_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_LINE_RASTERIZATION_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_LINE_RASTERIZATION_MODE_ALIASED","Value":0} ,{"Name":"D3D12_LINE_RASTERIZATION_MODE_ALPHA_ANTIALIASED","Value":1} ,{"Name":"D3D12_LINE_RASTERIZATION_MODE_QUADRILATERAL_WIDE","Value":2} ,{"Name":"D3D12_LINE_RASTERIZATION_MODE_QUADRILATERAL_NARROW","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_RASTERIZER_DESC2" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"FillMode","Type":{"Kind":"ApiRef","Name":"D3D12_FILL_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"CullMode","Type":{"Kind":"ApiRef","Name":"D3D12_CULL_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"FrontCounterClockwise","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"DepthBias","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"DepthBiasClamp","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"SlopeScaledDepthBias","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"DepthClipEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"LineRasterizationMode","Type":{"Kind":"ApiRef","Name":"D3D12_LINE_RASTERIZATION_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"ForcedSampleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ConservativeRaster","Type":{"Kind":"ApiRef","Name":"D3D12_CONSERVATIVE_RASTERIZATION_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ID3D12Object" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"c4fec28f-7966-4e95-9f94-f431cb56c3b8" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetPrivateData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"pDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1},"Optional"]} ] } ,{ "Name":"SetPrivateData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Optional","Const"]} ] } ,{ "Name":"SetPrivateDataInterface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"pData","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"SetName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ] } ,{ "Name":"ID3D12DeviceChild" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"905db94b-a00c-4140-9df5-2b64ca9ea357" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Object","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"GetDevice" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} ] } ] } ,{ "Name":"ID3D12RootSignature" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"c54a6b66-72df-4ee8-8be5-a946a1429214" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ ] } ,{ "Name":"D3D12_SHADER_BYTECODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"pShaderBytecode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_STREAM_OUTPUT_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"pSODeclaration","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_SO_DECLARATION_ENTRY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"NumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pBufferStrides","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} ,{"Name":"NumStrides","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"RasterizedStream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_INPUT_LAYOUT_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"pInputElementDescs","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_INPUT_ELEMENT_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_INDEX_BUFFER_STRIP_CUT_VALUE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_DISABLED","Value":0} ,{"Name":"D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_0xFFFF","Value":1} ,{"Name":"D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_0xFFFFFFFF","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_STANDARD_MULTISAMPLE_QUALITY_LEVELS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_STANDARD_MULTISAMPLE_PATTERN","Value":-1} ,{"Name":"D3D12_CENTER_MULTISAMPLE_PATTERN","Value":-2} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_CACHED_PIPELINE_STATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"pCachedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} ,{"Name":"CachedBlobSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_PIPELINE_STATE_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_PIPELINE_STATE_FLAG_NONE","Value":0} ,{"Name":"D3D12_PIPELINE_STATE_FLAG_TOOL_DEBUG","Value":1} ,{"Name":"D3D12_PIPELINE_STATE_FLAG_DYNAMIC_DEPTH_BIAS","Value":4} ,{"Name":"D3D12_PIPELINE_STATE_FLAG_DYNAMIC_INDEX_BUFFER_STRIP_CUT","Value":8} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_GRAPHICS_PIPELINE_STATE_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"pRootSignature","Type":{"Kind":"ApiRef","Name":"ID3D12RootSignature","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"VS","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_BYTECODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"PS","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_BYTECODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"DS","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_BYTECODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"HS","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_BYTECODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"GS","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_BYTECODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"StreamOutput","Type":{"Kind":"ApiRef","Name":"D3D12_STREAM_OUTPUT_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"BlendState","Type":{"Kind":"ApiRef","Name":"D3D12_BLEND_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"SampleMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"RasterizerState","Type":{"Kind":"ApiRef","Name":"D3D12_RASTERIZER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"DepthStencilState","Type":{"Kind":"ApiRef","Name":"D3D12_DEPTH_STENCIL_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"InputLayout","Type":{"Kind":"ApiRef","Name":"D3D12_INPUT_LAYOUT_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"IBStripCutValue","Type":{"Kind":"ApiRef","Name":"D3D12_INDEX_BUFFER_STRIP_CUT_VALUE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"PrimitiveTopologyType","Type":{"Kind":"ApiRef","Name":"D3D12_PRIMITIVE_TOPOLOGY_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"NumRenderTargets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"RTVFormats","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":[]} ,{"Name":"DSVFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} ,{"Name":"SampleDesc","Type":{"Kind":"ApiRef","Name":"DXGI_SAMPLE_DESC","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} ,{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"CachedPSO","Type":{"Kind":"ApiRef","Name":"D3D12_CACHED_PIPELINE_STATE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_PIPELINE_STATE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_COMPUTE_PIPELINE_STATE_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"pRootSignature","Type":{"Kind":"ApiRef","Name":"ID3D12RootSignature","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"CS","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_BYTECODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"CachedPSO","Type":{"Kind":"ApiRef","Name":"D3D12_CACHED_PIPELINE_STATE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_PIPELINE_STATE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RT_FORMAT_ARRAY" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"RTFormats","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":[]} ,{"Name":"NumRenderTargets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_PIPELINE_STATE_STREAM_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"pPipelineStateSubobjectStream","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_ROOT_SIGNATURE","Value":0} ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VS","Value":1} ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PS","Value":2} ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DS","Value":3} ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_HS","Value":4} ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_GS","Value":5} ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CS","Value":6} ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_STREAM_OUTPUT","Value":7} ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_BLEND","Value":8} ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_MASK","Value":9} ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RASTERIZER","Value":10} ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL","Value":11} ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_INPUT_LAYOUT","Value":12} ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_IB_STRIP_CUT_VALUE","Value":13} ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PRIMITIVE_TOPOLOGY","Value":14} ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RENDER_TARGET_FORMATS","Value":15} ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL_FORMAT","Value":16} ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_DESC","Value":17} ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_NODE_MASK","Value":18} ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CACHED_PSO","Value":19} ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_FLAGS","Value":20} ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL1","Value":21} ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VIEW_INSTANCING","Value":22} ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_AS","Value":24} ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MS","Value":25} ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL2","Value":26} ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RASTERIZER1","Value":27} ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RASTERIZER2","Value":28} ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MAX_VALID","Value":29} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_FEATURE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_FEATURE_D3D12_OPTIONS","Value":0} ,{"Name":"D3D12_FEATURE_ARCHITECTURE","Value":1} ,{"Name":"D3D12_FEATURE_FEATURE_LEVELS","Value":2} ,{"Name":"D3D12_FEATURE_FORMAT_SUPPORT","Value":3} ,{"Name":"D3D12_FEATURE_MULTISAMPLE_QUALITY_LEVELS","Value":4} ,{"Name":"D3D12_FEATURE_FORMAT_INFO","Value":5} ,{"Name":"D3D12_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT","Value":6} ,{"Name":"D3D12_FEATURE_SHADER_MODEL","Value":7} ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS1","Value":8} ,{"Name":"D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_SUPPORT","Value":10} ,{"Name":"D3D12_FEATURE_ROOT_SIGNATURE","Value":12} ,{"Name":"D3D12_FEATURE_ARCHITECTURE1","Value":16} ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS2","Value":18} ,{"Name":"D3D12_FEATURE_SHADER_CACHE","Value":19} ,{"Name":"D3D12_FEATURE_COMMAND_QUEUE_PRIORITY","Value":20} ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS3","Value":21} ,{"Name":"D3D12_FEATURE_EXISTING_HEAPS","Value":22} ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS4","Value":23} ,{"Name":"D3D12_FEATURE_SERIALIZATION","Value":24} ,{"Name":"D3D12_FEATURE_CROSS_NODE","Value":25} ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS5","Value":27} ,{"Name":"D3D12_FEATURE_DISPLAYABLE","Value":28} ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS6","Value":30} ,{"Name":"D3D12_FEATURE_QUERY_META_COMMAND","Value":31} ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS7","Value":32} ,{"Name":"D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_TYPE_COUNT","Value":33} ,{"Name":"D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_TYPES","Value":34} ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS8","Value":36} ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS9","Value":37} ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS10","Value":39} ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS11","Value":40} ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS12","Value":41} ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS13","Value":42} ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS14","Value":43} ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS15","Value":44} ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS16","Value":45} ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS17","Value":46} ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS18","Value":47} ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS19","Value":48} ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS20","Value":49} ,{"Name":"D3D12_FEATURE_PREDICATION","Value":50} ,{"Name":"D3D12_FEATURE_PLACED_RESOURCE_SUPPORT_INFO","Value":51} ,{"Name":"D3D12_FEATURE_HARDWARE_COPY","Value":52} ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS21","Value":53} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_SHADER_MIN_PRECISION_SUPPORT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_SHADER_MIN_PRECISION_SUPPORT_NONE","Value":0} ,{"Name":"D3D12_SHADER_MIN_PRECISION_SUPPORT_10_BIT","Value":1} ,{"Name":"D3D12_SHADER_MIN_PRECISION_SUPPORT_16_BIT","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_TILED_RESOURCES_TIER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_TILED_RESOURCES_TIER_NOT_SUPPORTED","Value":0} ,{"Name":"D3D12_TILED_RESOURCES_TIER_1","Value":1} ,{"Name":"D3D12_TILED_RESOURCES_TIER_2","Value":2} ,{"Name":"D3D12_TILED_RESOURCES_TIER_3","Value":3} ,{"Name":"D3D12_TILED_RESOURCES_TIER_4","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_RESOURCE_BINDING_TIER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_RESOURCE_BINDING_TIER_1","Value":1} ,{"Name":"D3D12_RESOURCE_BINDING_TIER_2","Value":2} ,{"Name":"D3D12_RESOURCE_BINDING_TIER_3","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_CONSERVATIVE_RASTERIZATION_TIER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_CONSERVATIVE_RASTERIZATION_TIER_NOT_SUPPORTED","Value":0} ,{"Name":"D3D12_CONSERVATIVE_RASTERIZATION_TIER_1","Value":1} ,{"Name":"D3D12_CONSERVATIVE_RASTERIZATION_TIER_2","Value":2} ,{"Name":"D3D12_CONSERVATIVE_RASTERIZATION_TIER_3","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_FORMAT_SUPPORT1" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_FORMAT_SUPPORT1_NONE","Value":0} ,{"Name":"D3D12_FORMAT_SUPPORT1_BUFFER","Value":1} ,{"Name":"D3D12_FORMAT_SUPPORT1_IA_VERTEX_BUFFER","Value":2} ,{"Name":"D3D12_FORMAT_SUPPORT1_IA_INDEX_BUFFER","Value":4} ,{"Name":"D3D12_FORMAT_SUPPORT1_SO_BUFFER","Value":8} ,{"Name":"D3D12_FORMAT_SUPPORT1_TEXTURE1D","Value":16} ,{"Name":"D3D12_FORMAT_SUPPORT1_TEXTURE2D","Value":32} ,{"Name":"D3D12_FORMAT_SUPPORT1_TEXTURE3D","Value":64} ,{"Name":"D3D12_FORMAT_SUPPORT1_TEXTURECUBE","Value":128} ,{"Name":"D3D12_FORMAT_SUPPORT1_SHADER_LOAD","Value":256} ,{"Name":"D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE","Value":512} ,{"Name":"D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_COMPARISON","Value":1024} ,{"Name":"D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_MONO_TEXT","Value":2048} ,{"Name":"D3D12_FORMAT_SUPPORT1_MIP","Value":4096} ,{"Name":"D3D12_FORMAT_SUPPORT1_RENDER_TARGET","Value":16384} ,{"Name":"D3D12_FORMAT_SUPPORT1_BLENDABLE","Value":32768} ,{"Name":"D3D12_FORMAT_SUPPORT1_DEPTH_STENCIL","Value":65536} ,{"Name":"D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RESOLVE","Value":262144} ,{"Name":"D3D12_FORMAT_SUPPORT1_DISPLAY","Value":524288} ,{"Name":"D3D12_FORMAT_SUPPORT1_CAST_WITHIN_BIT_LAYOUT","Value":1048576} ,{"Name":"D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RENDERTARGET","Value":2097152} ,{"Name":"D3D12_FORMAT_SUPPORT1_MULTISAMPLE_LOAD","Value":4194304} ,{"Name":"D3D12_FORMAT_SUPPORT1_SHADER_GATHER","Value":8388608} ,{"Name":"D3D12_FORMAT_SUPPORT1_BACK_BUFFER_CAST","Value":16777216} ,{"Name":"D3D12_FORMAT_SUPPORT1_TYPED_UNORDERED_ACCESS_VIEW","Value":33554432} ,{"Name":"D3D12_FORMAT_SUPPORT1_SHADER_GATHER_COMPARISON","Value":67108864} ,{"Name":"D3D12_FORMAT_SUPPORT1_DECODER_OUTPUT","Value":134217728} ,{"Name":"D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_OUTPUT","Value":268435456} ,{"Name":"D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_INPUT","Value":536870912} ,{"Name":"D3D12_FORMAT_SUPPORT1_VIDEO_ENCODER","Value":1073741824} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_FORMAT_SUPPORT2" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_FORMAT_SUPPORT2_NONE","Value":0} ,{"Name":"D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_ADD","Value":1} ,{"Name":"D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_BITWISE_OPS","Value":2} ,{"Name":"D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_COMPARE_STORE_OR_COMPARE_EXCHANGE","Value":4} ,{"Name":"D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_EXCHANGE","Value":8} ,{"Name":"D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_SIGNED_MIN_OR_MAX","Value":16} ,{"Name":"D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_UNSIGNED_MIN_OR_MAX","Value":32} ,{"Name":"D3D12_FORMAT_SUPPORT2_UAV_TYPED_LOAD","Value":64} ,{"Name":"D3D12_FORMAT_SUPPORT2_UAV_TYPED_STORE","Value":128} ,{"Name":"D3D12_FORMAT_SUPPORT2_OUTPUT_MERGER_LOGIC_OP","Value":256} ,{"Name":"D3D12_FORMAT_SUPPORT2_TILED","Value":512} ,{"Name":"D3D12_FORMAT_SUPPORT2_MULTIPLANE_OVERLAY","Value":16384} ,{"Name":"D3D12_FORMAT_SUPPORT2_SAMPLER_FEEDBACK","Value":32768} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_MULTISAMPLE_QUALITY_LEVELS_FLAG_NONE","Value":0} ,{"Name":"D3D12_MULTISAMPLE_QUALITY_LEVELS_FLAG_TILED_RESOURCE","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_CROSS_NODE_SHARING_TIER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED","Value":0} ,{"Name":"D3D12_CROSS_NODE_SHARING_TIER_1_EMULATED","Value":1} ,{"Name":"D3D12_CROSS_NODE_SHARING_TIER_1","Value":2} ,{"Name":"D3D12_CROSS_NODE_SHARING_TIER_2","Value":3} ,{"Name":"D3D12_CROSS_NODE_SHARING_TIER_3","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_RESOURCE_HEAP_TIER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_RESOURCE_HEAP_TIER_1","Value":1} ,{"Name":"D3D12_RESOURCE_HEAP_TIER_2","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_NOT_SUPPORTED","Value":0} ,{"Name":"D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_1","Value":1} ,{"Name":"D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_2","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_VIEW_INSTANCING_TIER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_VIEW_INSTANCING_TIER_NOT_SUPPORTED","Value":0} ,{"Name":"D3D12_VIEW_INSTANCING_TIER_1","Value":1} ,{"Name":"D3D12_VIEW_INSTANCING_TIER_2","Value":2} ,{"Name":"D3D12_VIEW_INSTANCING_TIER_3","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_WORK_GRAPHS_TIER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_WORK_GRAPHS_TIER_NOT_SUPPORTED","Value":0} ,{"Name":"D3D12_WORK_GRAPHS_TIER_1_0","Value":10} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"DoublePrecisionFloatShaderOps","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"OutputMergerLogicOp","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"MinPrecisionSupport","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_MIN_PRECISION_SUPPORT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"TiledResourcesTier","Type":{"Kind":"ApiRef","Name":"D3D12_TILED_RESOURCES_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"ResourceBindingTier","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_BINDING_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"PSSpecifiedStencilRefSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"TypedUAVLoadAdditionalFormats","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ROVsSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ConservativeRasterizationTier","Type":{"Kind":"ApiRef","Name":"D3D12_CONSERVATIVE_RASTERIZATION_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"MaxGPUVirtualAddressBitsPerResource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"StandardSwizzle64KBSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"CrossNodeSharingTier","Type":{"Kind":"ApiRef","Name":"D3D12_CROSS_NODE_SHARING_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"CrossAdapterRowMajorTextureSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ResourceHeapTier","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_HEAP_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS1" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"WaveOps","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"WaveLaneCountMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"WaveLaneCountMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"TotalLaneCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ExpandedComputeResourceStates","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Int64ShaderOps","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS2" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"DepthBoundsTestSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ProgrammableSamplePositionsTier","Type":{"Kind":"ApiRef","Name":"D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D_ROOT_SIGNATURE_VERSION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D_ROOT_SIGNATURE_VERSION_1","Value":1} ,{"Name":"D3D_ROOT_SIGNATURE_VERSION_1_0","Value":1} ,{"Name":"D3D_ROOT_SIGNATURE_VERSION_1_1","Value":2} ,{"Name":"D3D_ROOT_SIGNATURE_VERSION_1_2","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_FEATURE_DATA_ROOT_SIGNATURE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"HighestVersion","Type":{"Kind":"ApiRef","Name":"D3D_ROOT_SIGNATURE_VERSION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_FEATURE_DATA_ARCHITECTURE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"TileBasedRenderer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"UMA","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"CacheCoherentUMA","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_FEATURE_DATA_ARCHITECTURE1" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"TileBasedRenderer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"UMA","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"CacheCoherentUMA","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"IsolatedMMU","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_FEATURE_DATA_FEATURE_LEVELS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"NumFeatureLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pFeatureLevelsRequested","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Const"]} ,{"Name":"MaxSupportedFeatureLevel","Type":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D_SHADER_MODEL" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D_SHADER_MODEL_NONE","Value":0} ,{"Name":"D3D_SHADER_MODEL_5_1","Value":81} ,{"Name":"D3D_SHADER_MODEL_6_0","Value":96} ,{"Name":"D3D_SHADER_MODEL_6_1","Value":97} ,{"Name":"D3D_SHADER_MODEL_6_2","Value":98} ,{"Name":"D3D_SHADER_MODEL_6_3","Value":99} ,{"Name":"D3D_SHADER_MODEL_6_4","Value":100} ,{"Name":"D3D_SHADER_MODEL_6_5","Value":101} ,{"Name":"D3D_SHADER_MODEL_6_6","Value":102} ,{"Name":"D3D_SHADER_MODEL_6_7","Value":103} ,{"Name":"D3D_SHADER_MODEL_6_8","Value":104} ,{"Name":"D3D_SHADER_MODEL_6_9","Value":105} ,{"Name":"D3D_HIGHEST_SHADER_MODEL","Value":105} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_FEATURE_DATA_SHADER_MODEL" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"HighestShaderModel","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_MODEL","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_FEATURE_DATA_FORMAT_SUPPORT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} ,{"Name":"Support1","Type":{"Kind":"ApiRef","Name":"D3D12_FORMAT_SUPPORT1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Support2","Type":{"Kind":"ApiRef","Name":"D3D12_FORMAT_SUPPORT2","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} ,{"Name":"SampleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"NumQualityLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_FEATURE_DATA_FORMAT_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} ,{"Name":"PlaneCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"MaxGPUVirtualAddressBitsPerResource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MaxGPUVirtualAddressBitsPerProcess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_SHADER_CACHE_SUPPORT_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_SHADER_CACHE_SUPPORT_NONE","Value":0} ,{"Name":"D3D12_SHADER_CACHE_SUPPORT_SINGLE_PSO","Value":1} ,{"Name":"D3D12_SHADER_CACHE_SUPPORT_LIBRARY","Value":2} ,{"Name":"D3D12_SHADER_CACHE_SUPPORT_AUTOMATIC_INPROC_CACHE","Value":4} ,{"Name":"D3D12_SHADER_CACHE_SUPPORT_AUTOMATIC_DISK_CACHE","Value":8} ,{"Name":"D3D12_SHADER_CACHE_SUPPORT_DRIVER_MANAGED_CACHE","Value":16} ,{"Name":"D3D12_SHADER_CACHE_SUPPORT_SHADER_CONTROL_CLEAR","Value":32} ,{"Name":"D3D12_SHADER_CACHE_SUPPORT_SHADER_SESSION_DELETE","Value":64} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_FEATURE_DATA_SHADER_CACHE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"SupportFlags","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_CACHE_SUPPORT_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"CommandListType","Type":{"Kind":"ApiRef","Name":"D3D12_COMMAND_LIST_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Priority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PriorityForTypeIsSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_COMMAND_LIST_SUPPORT_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_COMMAND_LIST_SUPPORT_FLAG_NONE","Value":0} ,{"Name":"D3D12_COMMAND_LIST_SUPPORT_FLAG_DIRECT","Value":1} ,{"Name":"D3D12_COMMAND_LIST_SUPPORT_FLAG_BUNDLE","Value":2} ,{"Name":"D3D12_COMMAND_LIST_SUPPORT_FLAG_COMPUTE","Value":4} ,{"Name":"D3D12_COMMAND_LIST_SUPPORT_FLAG_COPY","Value":8} ,{"Name":"D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_DECODE","Value":16} ,{"Name":"D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_PROCESS","Value":32} ,{"Name":"D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_ENCODE","Value":64} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS3" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"CopyQueueTimestampQueriesSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"CastingFullyTypedFormatSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"WriteBufferImmediateSupportFlags","Type":{"Kind":"ApiRef","Name":"D3D12_COMMAND_LIST_SUPPORT_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"ViewInstancingTier","Type":{"Kind":"ApiRef","Name":"D3D12_VIEW_INSTANCING_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"BarycentricsSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_FEATURE_DATA_EXISTING_HEAPS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Supported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_0","Value":0} ,{"Name":"D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_1","Value":1} ,{"Name":"D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_2","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_FEATURE_DATA_DISPLAYABLE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"DisplayableTexture","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"SharedResourceCompatibilityTier","Type":{"Kind":"ApiRef","Name":"D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS4" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"MSAA64KBAlignedTextureSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"SharedResourceCompatibilityTier","Type":{"Kind":"ApiRef","Name":"D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Native16BitShaderOpsSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_HEAP_SERIALIZATION_TIER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_HEAP_SERIALIZATION_TIER_0","Value":0} ,{"Name":"D3D12_HEAP_SERIALIZATION_TIER_10","Value":10} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_FEATURE_DATA_SERIALIZATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"HeapSerializationTier","Type":{"Kind":"ApiRef","Name":"D3D12_HEAP_SERIALIZATION_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_FEATURE_DATA_CROSS_NODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"SharingTier","Type":{"Kind":"ApiRef","Name":"D3D12_CROSS_NODE_SHARING_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"AtomicShaderInstructions","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RENDER_PASS_TIER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_RENDER_PASS_TIER_0","Value":0} ,{"Name":"D3D12_RENDER_PASS_TIER_1","Value":1} ,{"Name":"D3D12_RENDER_PASS_TIER_2","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_RAYTRACING_TIER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_RAYTRACING_TIER_NOT_SUPPORTED","Value":0} ,{"Name":"D3D12_RAYTRACING_TIER_1_0","Value":10} ,{"Name":"D3D12_RAYTRACING_TIER_1_1","Value":11} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS5" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"SRVOnlyTiledResourceTier3","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"RenderPassesTier","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"RaytracingTier","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_VARIABLE_SHADING_RATE_TIER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_VARIABLE_SHADING_RATE_TIER_NOT_SUPPORTED","Value":0} ,{"Name":"D3D12_VARIABLE_SHADING_RATE_TIER_1","Value":1} ,{"Name":"D3D12_VARIABLE_SHADING_RATE_TIER_2","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS6" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"AdditionalShadingRatesSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"PerPrimitiveShadingRateSupportedWithViewportIndexing","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"VariableShadingRateTier","Type":{"Kind":"ApiRef","Name":"D3D12_VARIABLE_SHADING_RATE_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"ShadingRateImageTileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"BackgroundProcessingSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_MESH_SHADER_TIER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_MESH_SHADER_TIER_NOT_SUPPORTED","Value":0} ,{"Name":"D3D12_MESH_SHADER_TIER_1","Value":10} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_SAMPLER_FEEDBACK_TIER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_SAMPLER_FEEDBACK_TIER_NOT_SUPPORTED","Value":0} ,{"Name":"D3D12_SAMPLER_FEEDBACK_TIER_0_9","Value":90} ,{"Name":"D3D12_SAMPLER_FEEDBACK_TIER_1_0","Value":100} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS7" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"MeshShaderTier","Type":{"Kind":"ApiRef","Name":"D3D12_MESH_SHADER_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"SamplerFeedbackTier","Type":{"Kind":"ApiRef","Name":"D3D12_SAMPLER_FEEDBACK_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_FEATURE_DATA_QUERY_META_COMMAND" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"CommandId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pQueryInputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} ,{"Name":"QueryInputDataSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"pQueryOutputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"QueryOutputDataSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS8" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"UnalignedBlockTexturesSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_WAVE_MMA_TIER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_WAVE_MMA_TIER_NOT_SUPPORTED","Value":0} ,{"Name":"D3D12_WAVE_MMA_TIER_1_0","Value":10} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS9" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"MeshShaderPipelineStatsSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"MeshShaderSupportsFullRangeRenderTargetArrayIndex","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"AtomicInt64OnTypedResourceSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"AtomicInt64OnGroupSharedSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"DerivativesInMeshAndAmplificationShadersSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"WaveMMATier","Type":{"Kind":"ApiRef","Name":"D3D12_WAVE_MMA_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS10" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"VariableRateShadingSumCombinerSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"MeshShaderPerPrimitiveShadingRateSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS11" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"AtomicInt64OnDescriptorHeapResourceSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TRI_STATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_TRI_STATE_UNKNOWN","Value":-1} ,{"Name":"D3D12_TRI_STATE_FALSE","Value":0} ,{"Name":"D3D12_TRI_STATE_TRUE","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS12" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"MSPrimitivesPipelineStatisticIncludesCulledPrimitives","Type":{"Kind":"ApiRef","Name":"D3D12_TRI_STATE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"EnhancedBarriersSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"RelaxedFormatCastingSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS13" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"UnrestrictedBufferTextureCopyPitchSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"UnrestrictedVertexElementAlignmentSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"InvertedViewportHeightFlipsYSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"InvertedViewportDepthFlipsZSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"TextureCopyBetweenDimensionsSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"AlphaBlendFactorSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS14" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"AdvancedTextureOpsSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"WriteableMSAATexturesSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"IndependentFrontAndBackStencilRefMaskSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS15" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"TriangleFanSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"DynamicIndexBufferStripCutSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS16" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"DynamicDepthBiasSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"GPUUploadHeapSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS17" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"NonNormalizedCoordinateSamplersSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ManualWriteTrackingResourceSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS18" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"RenderPassesValid","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS19" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"MismatchingOutputDimensionsSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"SupportedSampleCountsWithNoOutputs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PointSamplingAddressesNeverRoundUp","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"RasterizerDesc2Supported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"NarrowQuadrilateralLinesSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"AnisoFilterWithPointMipSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"MaxSamplerDescriptorHeapSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MaxSamplerDescriptorHeapSizeWithStaticSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MaxViewDescriptorHeapSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ComputeOnlyCustomHeapSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RECREATE_AT_TIER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_RECREATE_AT_TIER_NOT_SUPPORTED","Value":0} ,{"Name":"D3D12_RECREATE_AT_TIER_1","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS20" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"ComputeOnlyWriteWatchSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"RecreateAtTier","Type":{"Kind":"ApiRef","Name":"D3D12_RECREATE_AT_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_EXECUTE_INDIRECT_TIER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_EXECUTE_INDIRECT_TIER_1_0","Value":10} ,{"Name":"D3D12_EXECUTE_INDIRECT_TIER_1_1","Value":11} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS21" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"WorkGraphsTier","Type":{"Kind":"ApiRef","Name":"D3D12_WORK_GRAPHS_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"ExecuteIndirectTier","Type":{"Kind":"ApiRef","Name":"D3D12_EXECUTE_INDIRECT_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"SampleCmpGradientAndBiasSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ExtendedCommandInfoSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_FEATURE_DATA_PREDICATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Supported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_FEATURE_DATA_HARDWARE_COPY" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Supported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RESOURCE_ALLOCATION_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RESOURCE_ALLOCATION_INFO1" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_HEAP_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_HEAP_TYPE_DEFAULT","Value":1} ,{"Name":"D3D12_HEAP_TYPE_UPLOAD","Value":2} ,{"Name":"D3D12_HEAP_TYPE_READBACK","Value":3} ,{"Name":"D3D12_HEAP_TYPE_CUSTOM","Value":4} ,{"Name":"D3D12_HEAP_TYPE_GPU_UPLOAD","Value":5} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_CPU_PAGE_PROPERTY" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_CPU_PAGE_PROPERTY_UNKNOWN","Value":0} ,{"Name":"D3D12_CPU_PAGE_PROPERTY_NOT_AVAILABLE","Value":1} ,{"Name":"D3D12_CPU_PAGE_PROPERTY_WRITE_COMBINE","Value":2} ,{"Name":"D3D12_CPU_PAGE_PROPERTY_WRITE_BACK","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_MEMORY_POOL" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_MEMORY_POOL_UNKNOWN","Value":0} ,{"Name":"D3D12_MEMORY_POOL_L0","Value":1} ,{"Name":"D3D12_MEMORY_POOL_L1","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_HEAP_PROPERTIES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_HEAP_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"CPUPageProperty","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_PAGE_PROPERTY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"MemoryPoolPreference","Type":{"Kind":"ApiRef","Name":"D3D12_MEMORY_POOL","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"CreationNodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"VisibleNodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_HEAP_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_HEAP_FLAG_NONE","Value":0} ,{"Name":"D3D12_HEAP_FLAG_SHARED","Value":1} ,{"Name":"D3D12_HEAP_FLAG_DENY_BUFFERS","Value":4} ,{"Name":"D3D12_HEAP_FLAG_ALLOW_DISPLAY","Value":8} ,{"Name":"D3D12_HEAP_FLAG_SHARED_CROSS_ADAPTER","Value":32} ,{"Name":"D3D12_HEAP_FLAG_DENY_RT_DS_TEXTURES","Value":64} ,{"Name":"D3D12_HEAP_FLAG_DENY_NON_RT_DS_TEXTURES","Value":128} ,{"Name":"D3D12_HEAP_FLAG_HARDWARE_PROTECTED","Value":256} ,{"Name":"D3D12_HEAP_FLAG_ALLOW_WRITE_WATCH","Value":512} ,{"Name":"D3D12_HEAP_FLAG_ALLOW_SHADER_ATOMICS","Value":1024} ,{"Name":"D3D12_HEAP_FLAG_CREATE_NOT_RESIDENT","Value":2048} ,{"Name":"D3D12_HEAP_FLAG_CREATE_NOT_ZEROED","Value":4096} ,{"Name":"D3D12_HEAP_FLAG_TOOLS_USE_MANUAL_WRITE_TRACKING","Value":8192} ,{"Name":"D3D12_HEAP_FLAG_ALLOW_ALL_BUFFERS_AND_TEXTURES","Value":0} ,{"Name":"D3D12_HEAP_FLAG_ALLOW_ONLY_BUFFERS","Value":192} ,{"Name":"D3D12_HEAP_FLAG_ALLOW_ONLY_NON_RT_DS_TEXTURES","Value":68} ,{"Name":"D3D12_HEAP_FLAG_ALLOW_ONLY_RT_DS_TEXTURES","Value":132} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_HEAP_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"Properties","Type":{"Kind":"ApiRef","Name":"D3D12_HEAP_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_HEAP_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RESOURCE_DIMENSION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_RESOURCE_DIMENSION_UNKNOWN","Value":0} ,{"Name":"D3D12_RESOURCE_DIMENSION_BUFFER","Value":1} ,{"Name":"D3D12_RESOURCE_DIMENSION_TEXTURE1D","Value":2} ,{"Name":"D3D12_RESOURCE_DIMENSION_TEXTURE2D","Value":3} ,{"Name":"D3D12_RESOURCE_DIMENSION_TEXTURE3D","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_FEATURE_DATA_PLACED_RESOURCE_SUPPORT_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} ,{"Name":"Dimension","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"DestHeapProperties","Type":{"Kind":"ApiRef","Name":"D3D12_HEAP_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Supported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TEXTURE_LAYOUT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_TEXTURE_LAYOUT_UNKNOWN","Value":0} ,{"Name":"D3D12_TEXTURE_LAYOUT_ROW_MAJOR","Value":1} ,{"Name":"D3D12_TEXTURE_LAYOUT_64KB_UNDEFINED_SWIZZLE","Value":2} ,{"Name":"D3D12_TEXTURE_LAYOUT_64KB_STANDARD_SWIZZLE","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_RESOURCE_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_RESOURCE_FLAG_NONE","Value":0} ,{"Name":"D3D12_RESOURCE_FLAG_ALLOW_RENDER_TARGET","Value":1} ,{"Name":"D3D12_RESOURCE_FLAG_ALLOW_DEPTH_STENCIL","Value":2} ,{"Name":"D3D12_RESOURCE_FLAG_ALLOW_UNORDERED_ACCESS","Value":4} ,{"Name":"D3D12_RESOURCE_FLAG_DENY_SHADER_RESOURCE","Value":8} ,{"Name":"D3D12_RESOURCE_FLAG_ALLOW_CROSS_ADAPTER","Value":16} ,{"Name":"D3D12_RESOURCE_FLAG_ALLOW_SIMULTANEOUS_ACCESS","Value":32} ,{"Name":"D3D12_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY","Value":64} ,{"Name":"D3D12_RESOURCE_FLAG_VIDEO_ENCODE_REFERENCE_ONLY","Value":128} ,{"Name":"D3D12_RESOURCE_FLAG_RAYTRACING_ACCELERATION_STRUCTURE","Value":256} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_MIP_REGION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Depth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RESOURCE_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Dimension","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DepthOrArraySize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} ,{"Name":"SampleDesc","Type":{"Kind":"ApiRef","Name":"DXGI_SAMPLE_DESC","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} ,{"Name":"Layout","Type":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_LAYOUT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RESOURCE_DESC1" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Dimension","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DepthOrArraySize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} ,{"Name":"SampleDesc","Type":{"Kind":"ApiRef","Name":"DXGI_SAMPLE_DESC","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} ,{"Name":"Layout","Type":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_LAYOUT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"SamplerFeedbackMipRegion","Type":{"Kind":"ApiRef","Name":"D3D12_MIP_REGION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_DEPTH_STENCIL_VALUE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Depth","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"Stencil","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_CLEAR_VALUE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Color","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} ,{"Name":"DepthStencil","Type":{"Kind":"ApiRef","Name":"D3D12_DEPTH_STENCIL_VALUE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"D3D12_RANGE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Begin","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"End","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RANGE_UINT64" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Begin","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"End","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_SUBRESOURCE_RANGE_UINT64" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Range","Type":{"Kind":"ApiRef","Name":"D3D12_RANGE_UINT64","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_SUBRESOURCE_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"RowPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DepthPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TILED_RESOURCE_COORDINATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"X","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Y","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Z","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TILE_REGION_SIZE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"NumTiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"UseBox","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"Depth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TILE_RANGE_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_TILE_RANGE_FLAG_NONE","Value":0} ,{"Name":"D3D12_TILE_RANGE_FLAG_NULL","Value":1} ,{"Name":"D3D12_TILE_RANGE_FLAG_SKIP","Value":2} ,{"Name":"D3D12_TILE_RANGE_FLAG_REUSE_SINGLE_TILE","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_SUBRESOURCE_TILING" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"WidthInTiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"HeightInTiles","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"DepthInTiles","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"StartTileIndexInOverallResource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TILE_SHAPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"WidthInTexels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"HeightInTexels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DepthInTexels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_PACKED_MIP_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"NumStandardMips","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"NumPackedMips","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"NumTilesForPackedMips","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"StartTileIndexInOverallResource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TILE_MAPPING_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_TILE_MAPPING_FLAG_NONE","Value":0} ,{"Name":"D3D12_TILE_MAPPING_FLAG_NO_HAZARD","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_TILE_COPY_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_TILE_COPY_FLAG_NONE","Value":0} ,{"Name":"D3D12_TILE_COPY_FLAG_NO_HAZARD","Value":1} ,{"Name":"D3D12_TILE_COPY_FLAG_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE","Value":2} ,{"Name":"D3D12_TILE_COPY_FLAG_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_RESOURCE_STATES" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_RESOURCE_STATE_COMMON","Value":0} ,{"Name":"D3D12_RESOURCE_STATE_VERTEX_AND_CONSTANT_BUFFER","Value":1} ,{"Name":"D3D12_RESOURCE_STATE_INDEX_BUFFER","Value":2} ,{"Name":"D3D12_RESOURCE_STATE_RENDER_TARGET","Value":4} ,{"Name":"D3D12_RESOURCE_STATE_UNORDERED_ACCESS","Value":8} ,{"Name":"D3D12_RESOURCE_STATE_DEPTH_WRITE","Value":16} ,{"Name":"D3D12_RESOURCE_STATE_DEPTH_READ","Value":32} ,{"Name":"D3D12_RESOURCE_STATE_NON_PIXEL_SHADER_RESOURCE","Value":64} ,{"Name":"D3D12_RESOURCE_STATE_PIXEL_SHADER_RESOURCE","Value":128} ,{"Name":"D3D12_RESOURCE_STATE_STREAM_OUT","Value":256} ,{"Name":"D3D12_RESOURCE_STATE_INDIRECT_ARGUMENT","Value":512} ,{"Name":"D3D12_RESOURCE_STATE_COPY_DEST","Value":1024} ,{"Name":"D3D12_RESOURCE_STATE_COPY_SOURCE","Value":2048} ,{"Name":"D3D12_RESOURCE_STATE_RESOLVE_DEST","Value":4096} ,{"Name":"D3D12_RESOURCE_STATE_RESOLVE_SOURCE","Value":8192} ,{"Name":"D3D12_RESOURCE_STATE_RAYTRACING_ACCELERATION_STRUCTURE","Value":4194304} ,{"Name":"D3D12_RESOURCE_STATE_SHADING_RATE_SOURCE","Value":16777216} ,{"Name":"D3D12_RESOURCE_STATE_RESERVED_INTERNAL_8000","Value":32768} ,{"Name":"D3D12_RESOURCE_STATE_RESERVED_INTERNAL_4000","Value":16384} ,{"Name":"D3D12_RESOURCE_STATE_RESERVED_INTERNAL_100000","Value":1048576} ,{"Name":"D3D12_RESOURCE_STATE_RESERVED_INTERNAL_40000000","Value":1073741824} ,{"Name":"D3D12_RESOURCE_STATE_RESERVED_INTERNAL_80000000","Value":-2147483648} ,{"Name":"D3D12_RESOURCE_STATE_GENERIC_READ","Value":2755} ,{"Name":"D3D12_RESOURCE_STATE_ALL_SHADER_RESOURCE","Value":192} ,{"Name":"D3D12_RESOURCE_STATE_PRESENT","Value":0} ,{"Name":"D3D12_RESOURCE_STATE_PREDICATION","Value":512} ,{"Name":"D3D12_RESOURCE_STATE_VIDEO_DECODE_READ","Value":65536} ,{"Name":"D3D12_RESOURCE_STATE_VIDEO_DECODE_WRITE","Value":131072} ,{"Name":"D3D12_RESOURCE_STATE_VIDEO_PROCESS_READ","Value":262144} ,{"Name":"D3D12_RESOURCE_STATE_VIDEO_PROCESS_WRITE","Value":524288} ,{"Name":"D3D12_RESOURCE_STATE_VIDEO_ENCODE_READ","Value":2097152} ,{"Name":"D3D12_RESOURCE_STATE_VIDEO_ENCODE_WRITE","Value":8388608} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_RESOURCE_BARRIER_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_RESOURCE_BARRIER_TYPE_TRANSITION","Value":0} ,{"Name":"D3D12_RESOURCE_BARRIER_TYPE_ALIASING","Value":1} ,{"Name":"D3D12_RESOURCE_BARRIER_TYPE_UAV","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_RESOURCE_TRANSITION_BARRIER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"StateBefore","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"StateAfter","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RESOURCE_ALIASING_BARRIER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"pResourceBefore","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"pResourceAfter","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RESOURCE_UAV_BARRIER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RESOURCE_BARRIER_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_RESOURCE_BARRIER_FLAG_NONE","Value":0} ,{"Name":"D3D12_RESOURCE_BARRIER_FLAG_BEGIN_ONLY","Value":1} ,{"Name":"D3D12_RESOURCE_BARRIER_FLAG_END_ONLY","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_RESOURCE_BARRIER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_BARRIER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_BARRIER_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Transition","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_TRANSITION_BARRIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Aliasing","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_ALIASING_BARRIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"UAV","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_UAV_BARRIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"D3D12_SUBRESOURCE_FOOTPRINT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Depth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"RowPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_PLACED_SUBRESOURCE_FOOTPRINT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"Footprint","Type":{"Kind":"ApiRef","Name":"D3D12_SUBRESOURCE_FOOTPRINT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TEXTURE_COPY_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX","Value":0} ,{"Name":"D3D12_TEXTURE_COPY_TYPE_PLACED_FOOTPRINT","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_TEXTURE_COPY_LOCATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_COPY_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"PlacedFootprint","Type":{"Kind":"ApiRef","Name":"D3D12_PLACED_SUBRESOURCE_FOOTPRINT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"SubresourceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"D3D12_RESOLVE_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_RESOLVE_MODE_DECOMPRESS","Value":0} ,{"Name":"D3D12_RESOLVE_MODE_MIN","Value":1} ,{"Name":"D3D12_RESOLVE_MODE_MAX","Value":2} ,{"Name":"D3D12_RESOLVE_MODE_AVERAGE","Value":3} ,{"Name":"D3D12_RESOLVE_MODE_ENCODE_SAMPLER_FEEDBACK","Value":4} ,{"Name":"D3D12_RESOLVE_MODE_DECODE_SAMPLER_FEEDBACK","Value":5} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_SAMPLE_POSITION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"X","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} ,{"Name":"Y","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_VIEW_INSTANCE_LOCATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"ViewportArrayIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"RenderTargetArrayIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_VIEW_INSTANCING_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_VIEW_INSTANCING_FLAG_NONE","Value":0} ,{"Name":"D3D12_VIEW_INSTANCING_FLAG_ENABLE_VIEW_INSTANCE_MASKING","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_VIEW_INSTANCING_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"ViewInstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pViewInstanceLocations","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_VIEW_INSTANCE_LOCATION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_VIEW_INSTANCING_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_SHADER_COMPONENT_MAPPING" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_0","Value":0} ,{"Name":"D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_1","Value":1} ,{"Name":"D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_2","Value":2} ,{"Name":"D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_3","Value":3} ,{"Name":"D3D12_SHADER_COMPONENT_MAPPING_FORCE_VALUE_0","Value":4} ,{"Name":"D3D12_SHADER_COMPONENT_MAPPING_FORCE_VALUE_1","Value":5} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_BUFFER_SRV_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_BUFFER_SRV_FLAG_NONE","Value":0} ,{"Name":"D3D12_BUFFER_SRV_FLAG_RAW","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_BUFFER_SRV" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"FirstElement","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"StructureByteStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_BUFFER_SRV_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TEX1D_SRV" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ResourceMinLODClamp","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TEX1D_ARRAY_SRV" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ResourceMinLODClamp","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TEX2D_SRV" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PlaneSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ResourceMinLODClamp","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TEX2D_ARRAY_SRV" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PlaneSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ResourceMinLODClamp","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TEX3D_SRV" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ResourceMinLODClamp","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TEXCUBE_SRV" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ResourceMinLODClamp","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TEXCUBE_ARRAY_SRV" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"First2DArrayFace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"NumCubes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ResourceMinLODClamp","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TEX2DMS_SRV" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"UnusedField_NothingToDefine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TEX2DMS_ARRAY_SRV" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_SRV" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Location","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_SRV_DIMENSION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_SRV_DIMENSION_UNKNOWN","Value":0} ,{"Name":"D3D12_SRV_DIMENSION_BUFFER","Value":1} ,{"Name":"D3D12_SRV_DIMENSION_TEXTURE1D","Value":2} ,{"Name":"D3D12_SRV_DIMENSION_TEXTURE1DARRAY","Value":3} ,{"Name":"D3D12_SRV_DIMENSION_TEXTURE2D","Value":4} ,{"Name":"D3D12_SRV_DIMENSION_TEXTURE2DARRAY","Value":5} ,{"Name":"D3D12_SRV_DIMENSION_TEXTURE2DMS","Value":6} ,{"Name":"D3D12_SRV_DIMENSION_TEXTURE2DMSARRAY","Value":7} ,{"Name":"D3D12_SRV_DIMENSION_TEXTURE3D","Value":8} ,{"Name":"D3D12_SRV_DIMENSION_TEXTURECUBE","Value":9} ,{"Name":"D3D12_SRV_DIMENSION_TEXTURECUBEARRAY","Value":10} ,{"Name":"D3D12_SRV_DIMENSION_RAYTRACING_ACCELERATION_STRUCTURE","Value":11} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_SHADER_RESOURCE_VIEW_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} ,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D12_SRV_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Shader4ComponentMapping","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"D3D12_BUFFER_SRV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D12_TEX1D_SRV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEX1D_ARRAY_SRV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2D_SRV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2D_ARRAY_SRV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Texture2DMS","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2DMS_SRV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Texture2DMSArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2DMS_ARRAY_SRV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Texture3D","Type":{"Kind":"ApiRef","Name":"D3D12_TEX3D_SRV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"TextureCube","Type":{"Kind":"ApiRef","Name":"D3D12_TEXCUBE_SRV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"TextureCubeArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEXCUBE_ARRAY_SRV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"RaytracingAccelerationStructure","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_SRV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"D3D12_CONSTANT_BUFFER_VIEW_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"BufferLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_FILTER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_FILTER_MIN_MAG_MIP_POINT","Value":0} ,{"Name":"D3D12_FILTER_MIN_MAG_POINT_MIP_LINEAR","Value":1} ,{"Name":"D3D12_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT","Value":4} ,{"Name":"D3D12_FILTER_MIN_POINT_MAG_MIP_LINEAR","Value":5} ,{"Name":"D3D12_FILTER_MIN_LINEAR_MAG_MIP_POINT","Value":16} ,{"Name":"D3D12_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR","Value":17} ,{"Name":"D3D12_FILTER_MIN_MAG_LINEAR_MIP_POINT","Value":20} ,{"Name":"D3D12_FILTER_MIN_MAG_MIP_LINEAR","Value":21} ,{"Name":"D3D12_FILTER_MIN_MAG_ANISOTROPIC_MIP_POINT","Value":84} ,{"Name":"D3D12_FILTER_ANISOTROPIC","Value":85} ,{"Name":"D3D12_FILTER_COMPARISON_MIN_MAG_MIP_POINT","Value":128} ,{"Name":"D3D12_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR","Value":129} ,{"Name":"D3D12_FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT","Value":132} ,{"Name":"D3D12_FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR","Value":133} ,{"Name":"D3D12_FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT","Value":144} ,{"Name":"D3D12_FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR","Value":145} ,{"Name":"D3D12_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT","Value":148} ,{"Name":"D3D12_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR","Value":149} ,{"Name":"D3D12_FILTER_COMPARISON_MIN_MAG_ANISOTROPIC_MIP_POINT","Value":212} ,{"Name":"D3D12_FILTER_COMPARISON_ANISOTROPIC","Value":213} ,{"Name":"D3D12_FILTER_MINIMUM_MIN_MAG_MIP_POINT","Value":256} ,{"Name":"D3D12_FILTER_MINIMUM_MIN_MAG_POINT_MIP_LINEAR","Value":257} ,{"Name":"D3D12_FILTER_MINIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT","Value":260} ,{"Name":"D3D12_FILTER_MINIMUM_MIN_POINT_MAG_MIP_LINEAR","Value":261} ,{"Name":"D3D12_FILTER_MINIMUM_MIN_LINEAR_MAG_MIP_POINT","Value":272} ,{"Name":"D3D12_FILTER_MINIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR","Value":273} ,{"Name":"D3D12_FILTER_MINIMUM_MIN_MAG_LINEAR_MIP_POINT","Value":276} ,{"Name":"D3D12_FILTER_MINIMUM_MIN_MAG_MIP_LINEAR","Value":277} ,{"Name":"D3D12_FILTER_MINIMUM_MIN_MAG_ANISOTROPIC_MIP_POINT","Value":340} ,{"Name":"D3D12_FILTER_MINIMUM_ANISOTROPIC","Value":341} ,{"Name":"D3D12_FILTER_MAXIMUM_MIN_MAG_MIP_POINT","Value":384} ,{"Name":"D3D12_FILTER_MAXIMUM_MIN_MAG_POINT_MIP_LINEAR","Value":385} ,{"Name":"D3D12_FILTER_MAXIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT","Value":388} ,{"Name":"D3D12_FILTER_MAXIMUM_MIN_POINT_MAG_MIP_LINEAR","Value":389} ,{"Name":"D3D12_FILTER_MAXIMUM_MIN_LINEAR_MAG_MIP_POINT","Value":400} ,{"Name":"D3D12_FILTER_MAXIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR","Value":401} ,{"Name":"D3D12_FILTER_MAXIMUM_MIN_MAG_LINEAR_MIP_POINT","Value":404} ,{"Name":"D3D12_FILTER_MAXIMUM_MIN_MAG_MIP_LINEAR","Value":405} ,{"Name":"D3D12_FILTER_MAXIMUM_MIN_MAG_ANISOTROPIC_MIP_POINT","Value":468} ,{"Name":"D3D12_FILTER_MAXIMUM_ANISOTROPIC","Value":469} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_FILTER_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_FILTER_TYPE_POINT","Value":0} ,{"Name":"D3D12_FILTER_TYPE_LINEAR","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_FILTER_REDUCTION_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_FILTER_REDUCTION_TYPE_STANDARD","Value":0} ,{"Name":"D3D12_FILTER_REDUCTION_TYPE_COMPARISON","Value":1} ,{"Name":"D3D12_FILTER_REDUCTION_TYPE_MINIMUM","Value":2} ,{"Name":"D3D12_FILTER_REDUCTION_TYPE_MAXIMUM","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_TEXTURE_ADDRESS_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_TEXTURE_ADDRESS_MODE_WRAP","Value":1} ,{"Name":"D3D12_TEXTURE_ADDRESS_MODE_MIRROR","Value":2} ,{"Name":"D3D12_TEXTURE_ADDRESS_MODE_CLAMP","Value":3} ,{"Name":"D3D12_TEXTURE_ADDRESS_MODE_BORDER","Value":4} ,{"Name":"D3D12_TEXTURE_ADDRESS_MODE_MIRROR_ONCE","Value":5} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_SAMPLER_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Filter","Type":{"Kind":"ApiRef","Name":"D3D12_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"AddressU","Type":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"AddressV","Type":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"AddressW","Type":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"MipLODBias","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"MaxAnisotropy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ComparisonFunc","Type":{"Kind":"ApiRef","Name":"D3D12_COMPARISON_FUNC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"BorderColor","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} ,{"Name":"MinLOD","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"MaxLOD","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_SAMPLER_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_SAMPLER_FLAG_NONE","Value":0} ,{"Name":"D3D12_SAMPLER_FLAG_UINT_BORDER_COLOR","Value":1} ,{"Name":"D3D12_SAMPLER_FLAG_NON_NORMALIZED_COORDINATES","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_SAMPLER_DESC2" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Filter","Type":{"Kind":"ApiRef","Name":"D3D12_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"AddressU","Type":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"AddressV","Type":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"AddressW","Type":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"MipLODBias","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"MaxAnisotropy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ComparisonFunc","Type":{"Kind":"ApiRef","Name":"D3D12_COMPARISON_FUNC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"MinLOD","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"MaxLOD","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_SAMPLER_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"FloatBorderColor","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} ,{"Name":"UintBorderColor","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"D3D12_BUFFER_UAV_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_BUFFER_UAV_FLAG_NONE","Value":0} ,{"Name":"D3D12_BUFFER_UAV_FLAG_RAW","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_BUFFER_UAV" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"FirstElement","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"StructureByteStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"CounterOffsetInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_BUFFER_UAV_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TEX1D_UAV" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TEX1D_ARRAY_UAV" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TEX2D_UAV" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PlaneSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TEX2D_ARRAY_UAV" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PlaneSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TEX2DMS_UAV" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"UnusedField_NothingToDefine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TEX2DMS_ARRAY_UAV" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TEX3D_UAV" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FirstWSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"WSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_UAV_DIMENSION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_UAV_DIMENSION_UNKNOWN","Value":0} ,{"Name":"D3D12_UAV_DIMENSION_BUFFER","Value":1} ,{"Name":"D3D12_UAV_DIMENSION_TEXTURE1D","Value":2} ,{"Name":"D3D12_UAV_DIMENSION_TEXTURE1DARRAY","Value":3} ,{"Name":"D3D12_UAV_DIMENSION_TEXTURE2D","Value":4} ,{"Name":"D3D12_UAV_DIMENSION_TEXTURE2DARRAY","Value":5} ,{"Name":"D3D12_UAV_DIMENSION_TEXTURE2DMS","Value":6} ,{"Name":"D3D12_UAV_DIMENSION_TEXTURE2DMSARRAY","Value":7} ,{"Name":"D3D12_UAV_DIMENSION_TEXTURE3D","Value":8} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_UNORDERED_ACCESS_VIEW_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} ,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D12_UAV_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"D3D12_BUFFER_UAV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D12_TEX1D_UAV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEX1D_ARRAY_UAV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2D_UAV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2D_ARRAY_UAV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Texture2DMS","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2DMS_UAV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Texture2DMSArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2DMS_ARRAY_UAV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Texture3D","Type":{"Kind":"ApiRef","Name":"D3D12_TEX3D_UAV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"D3D12_BUFFER_RTV" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"FirstElement","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TEX1D_RTV" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TEX1D_ARRAY_RTV" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TEX2D_RTV" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PlaneSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TEX2DMS_RTV" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"UnusedField_NothingToDefine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TEX2D_ARRAY_RTV" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PlaneSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TEX2DMS_ARRAY_RTV" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TEX3D_RTV" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FirstWSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"WSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RTV_DIMENSION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_RTV_DIMENSION_UNKNOWN","Value":0} ,{"Name":"D3D12_RTV_DIMENSION_BUFFER","Value":1} ,{"Name":"D3D12_RTV_DIMENSION_TEXTURE1D","Value":2} ,{"Name":"D3D12_RTV_DIMENSION_TEXTURE1DARRAY","Value":3} ,{"Name":"D3D12_RTV_DIMENSION_TEXTURE2D","Value":4} ,{"Name":"D3D12_RTV_DIMENSION_TEXTURE2DARRAY","Value":5} ,{"Name":"D3D12_RTV_DIMENSION_TEXTURE2DMS","Value":6} ,{"Name":"D3D12_RTV_DIMENSION_TEXTURE2DMSARRAY","Value":7} ,{"Name":"D3D12_RTV_DIMENSION_TEXTURE3D","Value":8} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_RENDER_TARGET_VIEW_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} ,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D12_RTV_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"D3D12_BUFFER_RTV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D12_TEX1D_RTV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEX1D_ARRAY_RTV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2D_RTV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2D_ARRAY_RTV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Texture2DMS","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2DMS_RTV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Texture2DMSArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2DMS_ARRAY_RTV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Texture3D","Type":{"Kind":"ApiRef","Name":"D3D12_TEX3D_RTV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"D3D12_TEX1D_DSV" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TEX1D_ARRAY_DSV" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TEX2D_DSV" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TEX2D_ARRAY_DSV" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TEX2DMS_DSV" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"UnusedField_NothingToDefine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TEX2DMS_ARRAY_DSV" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_DSV_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_DSV_FLAG_NONE","Value":0} ,{"Name":"D3D12_DSV_FLAG_READ_ONLY_DEPTH","Value":1} ,{"Name":"D3D12_DSV_FLAG_READ_ONLY_STENCIL","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_DSV_DIMENSION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_DSV_DIMENSION_UNKNOWN","Value":0} ,{"Name":"D3D12_DSV_DIMENSION_TEXTURE1D","Value":1} ,{"Name":"D3D12_DSV_DIMENSION_TEXTURE1DARRAY","Value":2} ,{"Name":"D3D12_DSV_DIMENSION_TEXTURE2D","Value":3} ,{"Name":"D3D12_DSV_DIMENSION_TEXTURE2DARRAY","Value":4} ,{"Name":"D3D12_DSV_DIMENSION_TEXTURE2DMS","Value":5} ,{"Name":"D3D12_DSV_DIMENSION_TEXTURE2DMSARRAY","Value":6} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_DEPTH_STENCIL_VIEW_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} ,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D12_DSV_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_DSV_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D12_TEX1D_DSV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEX1D_ARRAY_DSV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2D_DSV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2D_ARRAY_DSV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Texture2DMS","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2DMS_DSV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Texture2DMSArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2DMS_ARRAY_DSV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"D3D12_CLEAR_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_CLEAR_FLAG_DEPTH","Value":1} ,{"Name":"D3D12_CLEAR_FLAG_STENCIL","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_FENCE_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_FENCE_FLAG_NONE","Value":0} ,{"Name":"D3D12_FENCE_FLAG_SHARED","Value":1} ,{"Name":"D3D12_FENCE_FLAG_SHARED_CROSS_ADAPTER","Value":2} ,{"Name":"D3D12_FENCE_FLAG_NON_MONITORED","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_DESCRIPTOR_HEAP_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV","Value":0} ,{"Name":"D3D12_DESCRIPTOR_HEAP_TYPE_SAMPLER","Value":1} ,{"Name":"D3D12_DESCRIPTOR_HEAP_TYPE_RTV","Value":2} ,{"Name":"D3D12_DESCRIPTOR_HEAP_TYPE_DSV","Value":3} ,{"Name":"D3D12_DESCRIPTOR_HEAP_TYPE_NUM_TYPES","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_DESCRIPTOR_HEAP_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_DESCRIPTOR_HEAP_FLAG_NONE","Value":0} ,{"Name":"D3D12_DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_DESCRIPTOR_HEAP_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_HEAP_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"NumDescriptors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_HEAP_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_DESCRIPTOR_RANGE_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_DESCRIPTOR_RANGE_TYPE_SRV","Value":0} ,{"Name":"D3D12_DESCRIPTOR_RANGE_TYPE_UAV","Value":1} ,{"Name":"D3D12_DESCRIPTOR_RANGE_TYPE_CBV","Value":2} ,{"Name":"D3D12_DESCRIPTOR_RANGE_TYPE_SAMPLER","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_DESCRIPTOR_RANGE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"RangeType","Type":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_RANGE_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"NumDescriptors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"BaseShaderRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"RegisterSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"OffsetInDescriptorsFromTableStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_ROOT_DESCRIPTOR_TABLE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"NumDescriptorRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pDescriptorRanges","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_RANGE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_ROOT_CONSTANTS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"ShaderRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"RegisterSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Num32BitValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_ROOT_DESCRIPTOR" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"ShaderRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"RegisterSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_SHADER_VISIBILITY" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_SHADER_VISIBILITY_ALL","Value":0} ,{"Name":"D3D12_SHADER_VISIBILITY_VERTEX","Value":1} ,{"Name":"D3D12_SHADER_VISIBILITY_HULL","Value":2} ,{"Name":"D3D12_SHADER_VISIBILITY_DOMAIN","Value":3} ,{"Name":"D3D12_SHADER_VISIBILITY_GEOMETRY","Value":4} ,{"Name":"D3D12_SHADER_VISIBILITY_PIXEL","Value":5} ,{"Name":"D3D12_SHADER_VISIBILITY_AMPLIFICATION","Value":6} ,{"Name":"D3D12_SHADER_VISIBILITY_MESH","Value":7} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_ROOT_PARAMETER_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE","Value":0} ,{"Name":"D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS","Value":1} ,{"Name":"D3D12_ROOT_PARAMETER_TYPE_CBV","Value":2} ,{"Name":"D3D12_ROOT_PARAMETER_TYPE_SRV","Value":3} ,{"Name":"D3D12_ROOT_PARAMETER_TYPE_UAV","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_ROOT_PARAMETER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"ParameterType","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_PARAMETER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"ShaderVisibility","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_VISIBILITY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"DescriptorTable","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_DESCRIPTOR_TABLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Constants","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_CONSTANTS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Descriptor","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_DESCRIPTOR","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"D3D12_ROOT_SIGNATURE_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_ROOT_SIGNATURE_FLAG_NONE","Value":0} ,{"Name":"D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT","Value":1} ,{"Name":"D3D12_ROOT_SIGNATURE_FLAG_DENY_VERTEX_SHADER_ROOT_ACCESS","Value":2} ,{"Name":"D3D12_ROOT_SIGNATURE_FLAG_DENY_HULL_SHADER_ROOT_ACCESS","Value":4} ,{"Name":"D3D12_ROOT_SIGNATURE_FLAG_DENY_DOMAIN_SHADER_ROOT_ACCESS","Value":8} ,{"Name":"D3D12_ROOT_SIGNATURE_FLAG_DENY_GEOMETRY_SHADER_ROOT_ACCESS","Value":16} ,{"Name":"D3D12_ROOT_SIGNATURE_FLAG_DENY_PIXEL_SHADER_ROOT_ACCESS","Value":32} ,{"Name":"D3D12_ROOT_SIGNATURE_FLAG_ALLOW_STREAM_OUTPUT","Value":64} ,{"Name":"D3D12_ROOT_SIGNATURE_FLAG_LOCAL_ROOT_SIGNATURE","Value":128} ,{"Name":"D3D12_ROOT_SIGNATURE_FLAG_DENY_AMPLIFICATION_SHADER_ROOT_ACCESS","Value":256} ,{"Name":"D3D12_ROOT_SIGNATURE_FLAG_DENY_MESH_SHADER_ROOT_ACCESS","Value":512} ,{"Name":"D3D12_ROOT_SIGNATURE_FLAG_CBV_SRV_UAV_HEAP_DIRECTLY_INDEXED","Value":1024} ,{"Name":"D3D12_ROOT_SIGNATURE_FLAG_SAMPLER_HEAP_DIRECTLY_INDEXED","Value":2048} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_STATIC_BORDER_COLOR" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_STATIC_BORDER_COLOR_TRANSPARENT_BLACK","Value":0} ,{"Name":"D3D12_STATIC_BORDER_COLOR_OPAQUE_BLACK","Value":1} ,{"Name":"D3D12_STATIC_BORDER_COLOR_OPAQUE_WHITE","Value":2} ,{"Name":"D3D12_STATIC_BORDER_COLOR_OPAQUE_BLACK_UINT","Value":3} ,{"Name":"D3D12_STATIC_BORDER_COLOR_OPAQUE_WHITE_UINT","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_STATIC_SAMPLER_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Filter","Type":{"Kind":"ApiRef","Name":"D3D12_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"AddressU","Type":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"AddressV","Type":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"AddressW","Type":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"MipLODBias","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"MaxAnisotropy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ComparisonFunc","Type":{"Kind":"ApiRef","Name":"D3D12_COMPARISON_FUNC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"BorderColor","Type":{"Kind":"ApiRef","Name":"D3D12_STATIC_BORDER_COLOR","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"MinLOD","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"MaxLOD","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"ShaderRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"RegisterSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ShaderVisibility","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_VISIBILITY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_STATIC_SAMPLER_DESC1" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Filter","Type":{"Kind":"ApiRef","Name":"D3D12_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"AddressU","Type":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"AddressV","Type":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"AddressW","Type":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"MipLODBias","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"MaxAnisotropy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ComparisonFunc","Type":{"Kind":"ApiRef","Name":"D3D12_COMPARISON_FUNC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"BorderColor","Type":{"Kind":"ApiRef","Name":"D3D12_STATIC_BORDER_COLOR","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"MinLOD","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"MaxLOD","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"ShaderRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"RegisterSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ShaderVisibility","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_VISIBILITY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_SAMPLER_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_ROOT_SIGNATURE_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"NumParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_ROOT_PARAMETER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"NumStaticSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pStaticSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_STATIC_SAMPLER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_SIGNATURE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_DESCRIPTOR_RANGE_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_DESCRIPTOR_RANGE_FLAG_NONE","Value":0} ,{"Name":"D3D12_DESCRIPTOR_RANGE_FLAG_DESCRIPTORS_VOLATILE","Value":1} ,{"Name":"D3D12_DESCRIPTOR_RANGE_FLAG_DATA_VOLATILE","Value":2} ,{"Name":"D3D12_DESCRIPTOR_RANGE_FLAG_DATA_STATIC_WHILE_SET_AT_EXECUTE","Value":4} ,{"Name":"D3D12_DESCRIPTOR_RANGE_FLAG_DATA_STATIC","Value":8} ,{"Name":"D3D12_DESCRIPTOR_RANGE_FLAG_DESCRIPTORS_STATIC_KEEPING_BUFFER_BOUNDS_CHECKS","Value":65536} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_DESCRIPTOR_RANGE1" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"RangeType","Type":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_RANGE_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"NumDescriptors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"BaseShaderRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"RegisterSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_RANGE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"OffsetInDescriptorsFromTableStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_ROOT_DESCRIPTOR_TABLE1" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"NumDescriptorRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pDescriptorRanges","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_RANGE1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_ROOT_DESCRIPTOR_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_ROOT_DESCRIPTOR_FLAG_NONE","Value":0} ,{"Name":"D3D12_ROOT_DESCRIPTOR_FLAG_DATA_VOLATILE","Value":2} ,{"Name":"D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC_WHILE_SET_AT_EXECUTE","Value":4} ,{"Name":"D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC","Value":8} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_ROOT_DESCRIPTOR1" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"ShaderRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"RegisterSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_DESCRIPTOR_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_ROOT_PARAMETER1" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"ParameterType","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_PARAMETER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"ShaderVisibility","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_VISIBILITY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"DescriptorTable","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_DESCRIPTOR_TABLE1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Constants","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_CONSTANTS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Descriptor","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_DESCRIPTOR1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"D3D12_ROOT_SIGNATURE_DESC1" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"NumParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_ROOT_PARAMETER1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"NumStaticSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pStaticSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_STATIC_SAMPLER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_SIGNATURE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_ROOT_SIGNATURE_DESC2" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"NumParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_ROOT_PARAMETER1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"NumStaticSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pStaticSamplers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_STATIC_SAMPLER_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_SIGNATURE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_VERSIONED_ROOT_SIGNATURE_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Version","Type":{"Kind":"ApiRef","Name":"D3D_ROOT_SIGNATURE_VERSION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Desc_1_0","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_SIGNATURE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Desc_1_1","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_SIGNATURE_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Desc_1_2","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_SIGNATURE_DESC2","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"ID3D12RootSignatureDeserializer" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"34ab647b-3cc8-46ac-841b-c0965645c046" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetRootSignatureDesc" ,"SetLastError":false ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_ROOT_SIGNATURE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID3D12VersionedRootSignatureDeserializer" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"7f91ce67-090c-4bb7-b78e-ed8ff2e31da0" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetRootSignatureDescAtVersion" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"convertToVersion","Type":{"Kind":"ApiRef","Name":"D3D_ROOT_SIGNATURE_VERSION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"ppDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VERSIONED_ROOT_SIGNATURE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}}},"Attrs":["Out","Const"]} ] } ,{ "Name":"GetUnconvertedRootSignatureDesc" ,"SetLastError":false ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VERSIONED_ROOT_SIGNATURE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"PFN_D3D12_SERIALIZE_ROOT_SIGNATURE" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"pRootSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_ROOT_SIGNATURE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"Version","Type":{"Kind":"ApiRef","Name":"D3D_ROOT_SIGNATURE_VERSION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"ppBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} ,{"Name":"ppErrorBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"PFN_D3D12_CREATE_ROOT_SIGNATURE_DESERIALIZER" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} ,{"Name":"SrcDataSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"pRootSignatureDeserializerInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppRootSignatureDeserializer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] } ,{ "Name":"PFN_D3D12_SERIALIZE_VERSIONED_ROOT_SIGNATURE" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"pRootSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VERSIONED_ROOT_SIGNATURE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"ppBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} ,{"Name":"ppErrorBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"PFN_D3D12_CREATE_VERSIONED_ROOT_SIGNATURE_DESERIALIZER" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} ,{"Name":"SrcDataSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"pRootSignatureDeserializerInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppRootSignatureDeserializer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] } ,{ "Name":"D3D12_CPU_DESCRIPTOR_HANDLE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"ptr","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_GPU_DESCRIPTOR_HANDLE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"ptr","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_DISCARD_REGION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"NumRects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pRects","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Const"]} ,{"Name":"FirstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"NumSubresources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_QUERY_HEAP_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_QUERY_HEAP_TYPE_OCCLUSION","Value":0} ,{"Name":"D3D12_QUERY_HEAP_TYPE_TIMESTAMP","Value":1} ,{"Name":"D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS","Value":2} ,{"Name":"D3D12_QUERY_HEAP_TYPE_SO_STATISTICS","Value":3} ,{"Name":"D3D12_QUERY_HEAP_TYPE_VIDEO_DECODE_STATISTICS","Value":4} ,{"Name":"D3D12_QUERY_HEAP_TYPE_COPY_QUEUE_TIMESTAMP","Value":5} ,{"Name":"D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS1","Value":7} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_QUERY_HEAP_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_QUERY_HEAP_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_QUERY_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_QUERY_TYPE_OCCLUSION","Value":0} ,{"Name":"D3D12_QUERY_TYPE_BINARY_OCCLUSION","Value":1} ,{"Name":"D3D12_QUERY_TYPE_TIMESTAMP","Value":2} ,{"Name":"D3D12_QUERY_TYPE_PIPELINE_STATISTICS","Value":3} ,{"Name":"D3D12_QUERY_TYPE_SO_STATISTICS_STREAM0","Value":4} ,{"Name":"D3D12_QUERY_TYPE_SO_STATISTICS_STREAM1","Value":5} ,{"Name":"D3D12_QUERY_TYPE_SO_STATISTICS_STREAM2","Value":6} ,{"Name":"D3D12_QUERY_TYPE_SO_STATISTICS_STREAM3","Value":7} ,{"Name":"D3D12_QUERY_TYPE_VIDEO_DECODE_STATISTICS","Value":8} ,{"Name":"D3D12_QUERY_TYPE_PIPELINE_STATISTICS1","Value":10} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_PREDICATION_OP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_PREDICATION_OP_EQUAL_ZERO","Value":0} ,{"Name":"D3D12_PREDICATION_OP_NOT_EQUAL_ZERO","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_QUERY_DATA_PIPELINE_STATISTICS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"IAVertices","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"IAPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"VSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"GSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"GSPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"CInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"CPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"PSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"HSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"DSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"CSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_QUERY_DATA_PIPELINE_STATISTICS1" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"IAVertices","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"IAPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"VSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"GSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"GSPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"CInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"CPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"PSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"HSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"DSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"CSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"ASInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"MSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"MSPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_QUERY_DATA_SO_STATISTICS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"NumPrimitivesWritten","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"PrimitivesStorageNeeded","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_STREAM_OUTPUT_BUFFER_VIEW" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"BufferLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"BufferFilledSizeLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_DRAW_ARGUMENTS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"VertexCountPerInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"InstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"StartVertexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"StartInstanceLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_DRAW_INDEXED_ARGUMENTS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"IndexCountPerInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"InstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"StartIndexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"BaseVertexLocation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"StartInstanceLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_DISPATCH_ARGUMENTS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"ThreadGroupCountX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ThreadGroupCountY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ThreadGroupCountZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_VERTEX_BUFFER_VIEW" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"BufferLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"StrideInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_INDEX_BUFFER_VIEW" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"BufferLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_INDIRECT_ARGUMENT_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_INDIRECT_ARGUMENT_TYPE_DRAW","Value":0} ,{"Name":"D3D12_INDIRECT_ARGUMENT_TYPE_DRAW_INDEXED","Value":1} ,{"Name":"D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH","Value":2} ,{"Name":"D3D12_INDIRECT_ARGUMENT_TYPE_VERTEX_BUFFER_VIEW","Value":3} ,{"Name":"D3D12_INDIRECT_ARGUMENT_TYPE_INDEX_BUFFER_VIEW","Value":4} ,{"Name":"D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT","Value":5} ,{"Name":"D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT_BUFFER_VIEW","Value":6} ,{"Name":"D3D12_INDIRECT_ARGUMENT_TYPE_SHADER_RESOURCE_VIEW","Value":7} ,{"Name":"D3D12_INDIRECT_ARGUMENT_TYPE_UNORDERED_ACCESS_VIEW","Value":8} ,{"Name":"D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH_RAYS","Value":9} ,{"Name":"D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH_MESH","Value":10} ,{"Name":"D3D12_INDIRECT_ARGUMENT_TYPE_INCREMENTING_CONSTANT","Value":11} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_INDIRECT_ARGUMENT_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_INDIRECT_ARGUMENT_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"VertexBuffer","Type":{"Kind":"ApiRef","Name":"_VertexBuffer_e__Struct","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":["_Anonymous_e__Union"]},"Attrs":[]} ,{"Name":"Constant","Type":{"Kind":"ApiRef","Name":"_Constant_e__Struct","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":["_Anonymous_e__Union"]},"Attrs":[]} ,{"Name":"ConstantBufferView","Type":{"Kind":"ApiRef","Name":"_ConstantBufferView_e__Struct","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":["_Anonymous_e__Union"]},"Attrs":[]} ,{"Name":"ShaderResourceView","Type":{"Kind":"ApiRef","Name":"_ShaderResourceView_e__Struct","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":["_Anonymous_e__Union"]},"Attrs":[]} ,{"Name":"UnorderedAccessView","Type":{"Kind":"ApiRef","Name":"_UnorderedAccessView_e__Struct","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":["_Anonymous_e__Union"]},"Attrs":[]} ,{"Name":"IncrementingConstant","Type":{"Kind":"ApiRef","Name":"_IncrementingConstant_e__Struct","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":["_Anonymous_e__Union"]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_IncrementingConstant_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DestOffsetIn32BitValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"_ShaderResourceView_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"_Constant_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DestOffsetIn32BitValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Num32BitValuesToSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"_UnorderedAccessView_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"_VertexBuffer_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Slot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"_ConstantBufferView_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ] } ,{ "Name":"D3D12_COMMAND_SIGNATURE_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"ByteStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"NumArgumentDescs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pArgumentDescs","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_INDIRECT_ARGUMENT_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ID3D12Pageable" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"63ee58fb-1268-4835-86da-f008ce62f0d6" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ ] } ,{ "Name":"ID3D12Heap" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"6b3b2502-6e51-45b3-90ee-9884265e8df3" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"GetDesc" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_HEAP_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID3D12Resource" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"696442be-a72e-4059-bc79-5b5c98040fad" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"Map" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pReadRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RANGE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"ppData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"Unmap" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pWrittenRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RANGE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"GetDesc" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetGPUVirtualAddress" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt64"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"WriteToSubresource" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"DstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pDstBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_BOX","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} ,{"Name":"SrcRowPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"SrcDepthPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"ReadFromSubresource" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDstData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} ,{"Name":"DstRowPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"DstDepthPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"SrcSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pSrcBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_BOX","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"GetHeapProperties" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pHeapProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_HEAP_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"pHeapFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_HEAP_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out","Optional"]} ] } ] } ,{ "Name":"ID3D12CommandAllocator" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"6102dee4-af59-4b09-b999-b44d73f09b24" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"Reset" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID3D12Fence" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"0a753dcf-c4d8-4b91-adf6-be5a60d95a76" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"GetCompletedValue" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt64"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SetEventOnCompletion" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Value","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"Signal" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Value","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ] } ] } ,{ "Name":"ID3D12Fence1" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"433685fe-e22b-4ca0-a8db-b5b4f4dd0e4a" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Fence","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"GetCreationFlags" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_FENCE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID3D12PipelineState" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"765a30f3-f624-4c6f-a828-ace948622445" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"GetCachedBlob" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ] } ,{ "Name":"ID3D12DescriptorHeap" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"8efb471d-616c-4f49-90f7-127bb763fa51" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"GetDesc" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_HEAP_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetCPUDescriptorHandleForHeapStart" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetGPUDescriptorHandleForHeapStart" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_GPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID3D12QueryHeap" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"0d9658ae-ed45-469e-a61d-970ec583cab4" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ ] } ,{ "Name":"ID3D12CommandSignature" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"c36a797c-ec80-4f0a-8985-a7b2475082d1" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ ] } ,{ "Name":"ID3D12CommandList" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"7116d91c-e7e4-47ce-b8c6-ec8168f437e5" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"GetType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_COMMAND_LIST_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID3D12GraphicsCommandList" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"5b160d0f-ac1b-4185-8ba8-b3ae42a5a455" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12CommandList","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"Close" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Reset" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pAllocator","Type":{"Kind":"ApiRef","Name":"ID3D12CommandAllocator","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pInitialState","Type":{"Kind":"ApiRef","Name":"ID3D12PipelineState","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"ClearState" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pPipelineState","Type":{"Kind":"ApiRef","Name":"ID3D12PipelineState","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"DrawInstanced" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"VertexCountPerInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"InstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"StartVertexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"StartInstanceLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"DrawIndexedInstanced" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"IndexCountPerInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"InstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"StartIndexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"BaseVertexLocation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"StartInstanceLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"Dispatch" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ThreadGroupCountX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ThreadGroupCountY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ThreadGroupCountZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"CopyBufferRegion" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDstBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"DstOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"pSrcBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"SrcOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"NumBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ] } ,{ "Name":"CopyTextureRegion" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_COPY_LOCATION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"DstX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"DstY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"DstZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_COPY_LOCATION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pSrcBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_BOX","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"CopyResource" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pSrcResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CopyTiles" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTiledResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pTileRegionStartCoordinate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_TILED_RESOURCE_COORDINATE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pTileRegionSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_TILE_REGION_SIZE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"BufferStartOffsetInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_TILE_COPY_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ResolveSubresource" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"DstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pSrcResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"SrcSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"IASetPrimitiveTopology" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"PrimitiveTopology","Type":{"Kind":"ApiRef","Name":"D3D_PRIMITIVE_TOPOLOGY","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"RSSetViewports" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"NumViewports","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pViewports","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"D3D12_VIEWPORT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"RSSetScissorRects" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"NumRects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pRects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"OMSetBlendFactor" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"BlendFactor","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":4,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"OMSetStencilRef" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"StencilRef","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetPipelineState" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pPipelineState","Type":{"Kind":"ApiRef","Name":"ID3D12PipelineState","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ResourceBarrier" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"NumBarriers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pBarriers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_BARRIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"ExecuteBundle" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pCommandList","Type":{"Kind":"ApiRef","Name":"ID3D12GraphicsCommandList","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetDescriptorHeaps" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"NumDescriptorHeaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppDescriptorHeaps","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"ID3D12DescriptorHeap","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"SetComputeRootSignature" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pRootSignature","Type":{"Kind":"ApiRef","Name":"ID3D12RootSignature","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"SetGraphicsRootSignature" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pRootSignature","Type":{"Kind":"ApiRef","Name":"ID3D12RootSignature","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"SetComputeRootDescriptorTable" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"BaseDescriptor","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetGraphicsRootDescriptorTable" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"BaseDescriptor","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetComputeRoot32BitConstant" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"SrcData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"DestOffsetIn32BitValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetGraphicsRoot32BitConstant" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"SrcData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"DestOffsetIn32BitValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetComputeRoot32BitConstants" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Num32BitValuesToSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} ,{"Name":"DestOffsetIn32BitValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetGraphicsRoot32BitConstants" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Num32BitValuesToSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} ,{"Name":"DestOffsetIn32BitValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetComputeRootConstantBufferView" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"BufferLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ] } ,{ "Name":"SetGraphicsRootConstantBufferView" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"BufferLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ] } ,{ "Name":"SetComputeRootShaderResourceView" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"BufferLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ] } ,{ "Name":"SetGraphicsRootShaderResourceView" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"BufferLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ] } ,{ "Name":"SetComputeRootUnorderedAccessView" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"BufferLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ] } ,{ "Name":"SetGraphicsRootUnorderedAccessView" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"BufferLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ] } ,{ "Name":"IASetIndexBuffer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_INDEX_BUFFER_VIEW","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"IASetVertexBuffers" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D3D12_VERTEX_BUFFER_VIEW","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"SOSetTargets" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D3D12_STREAM_OUTPUT_BUFFER_VIEW","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"OMSetRenderTargets" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"NumRenderTargetDescriptors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pRenderTargetDescriptors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"RTsSingleHandleToDescriptorRange","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pDepthStencilDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"ClearDepthStencilView" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"DepthStencilView","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"ClearFlags","Type":{"Kind":"ApiRef","Name":"D3D12_CLEAR_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"Depth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"Stencil","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"NumRects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pRects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"ClearRenderTargetView" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"RenderTargetView","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"ColorRGBA","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":4,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} ,{"Name":"NumRects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pRects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"ClearUnorderedAccessViewUint" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ViewGPUHandleInCurrentHeap","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"ViewCPUHandle","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"Values","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":4,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} ,{"Name":"NumRects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pRects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"ClearUnorderedAccessViewFloat" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ViewGPUHandleInCurrentHeap","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"ViewCPUHandle","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"Values","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":4,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} ,{"Name":"NumRects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pRects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"DiscardResource" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pRegion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DISCARD_REGION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"BeginQuery" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pQueryHeap","Type":{"Kind":"ApiRef","Name":"ID3D12QueryHeap","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_QUERY_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"EndQuery" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pQueryHeap","Type":{"Kind":"ApiRef","Name":"ID3D12QueryHeap","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_QUERY_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"ResolveQueryData" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pQueryHeap","Type":{"Kind":"ApiRef","Name":"ID3D12QueryHeap","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_QUERY_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"StartIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"NumQueries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pDestinationBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"AlignedDestinationBufferOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ] } ,{ "Name":"SetPredication" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"AlignedBufferOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"Operation","Type":{"Kind":"ApiRef","Name":"D3D12_PREDICATION_OP","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetMarker" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Metadata","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional","Const"]} ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"BeginEvent" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Metadata","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional","Const"]} ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"EndEvent" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"ExecuteIndirect" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pCommandSignature","Type":{"Kind":"ApiRef","Name":"ID3D12CommandSignature","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"MaxCommandCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pArgumentBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"ArgumentBufferOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"pCountBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"CountBufferOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ] } ] } ,{ "Name":"ID3D12GraphicsCommandList1" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"553103fb-1fe7-4557-bb38-946d7d0e7ca7" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12GraphicsCommandList","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"AtomicCopyBufferUINT" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDstBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"DstOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"pSrcBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"SrcOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"Dependencies","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppDependentResources","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In"]} ,{"Name":"pDependentSubresourceRanges","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"D3D12_SUBRESOURCE_RANGE_UINT64","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"AtomicCopyBufferUINT64" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDstBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"DstOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"pSrcBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"SrcOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"Dependencies","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppDependentResources","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In"]} ,{"Name":"pDependentSubresourceRanges","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"D3D12_SUBRESOURCE_RANGE_UINT64","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"OMSetDepthBounds" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Min","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"Max","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] } ,{ "Name":"SetSamplePositions" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"NumSamplesPerPixel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"NumPixels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pSamplePositions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SAMPLE_POSITION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"ResolveSubresourceRegion" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"DstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"DstX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"DstY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pSrcResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"SrcSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pSrcRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"ResolveMode","Type":{"Kind":"ApiRef","Name":"D3D12_RESOLVE_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetViewInstanceMask" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"D3D12_WRITEBUFFERIMMEDIATE_PARAMETER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Dest","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_WRITEBUFFERIMMEDIATE_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_WRITEBUFFERIMMEDIATE_MODE_DEFAULT","Value":0} ,{"Name":"D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_IN","Value":1} ,{"Name":"D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_OUT","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"ID3D12GraphicsCommandList2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"38c3e585-ff17-412c-9150-4fc6f9d72a28" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12GraphicsCommandList1","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"WriteBufferImmediate" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pParams","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"D3D12_WRITEBUFFERIMMEDIATE_PARAMETER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pModes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"D3D12_WRITEBUFFERIMMEDIATE_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ] } ,{ "Name":"ID3D12CommandQueue" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"0ec870a6-5d7e-4c22-8cfc-5baae07616ed" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"UpdateTileMappings" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"NumResourceRegions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pResourceRegionStartCoordinates","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D3D12_TILED_RESOURCE_COORDINATE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"pResourceRegionSizes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D3D12_TILE_REGION_SIZE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"pHeap","Type":{"Kind":"ApiRef","Name":"ID3D12Heap","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"NumRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pRangeFlags","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"D3D12_TILE_RANGE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"pHeapRangeStartOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} ,{"Name":"pRangeTileCounts","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_TILE_MAPPING_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CopyTileMappings" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pDstRegionStartCoordinate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_TILED_RESOURCE_COORDINATE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pSrcResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pSrcRegionStartCoordinate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_TILED_RESOURCE_COORDINATE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pRegionSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_TILE_REGION_SIZE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_TILE_MAPPING_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ExecuteCommandLists" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"NumCommandLists","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppCommandLists","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"ID3D12CommandList","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"SetMarker" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Metadata","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional","Const"]} ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"BeginEvent" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Metadata","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional","Const"]} ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"EndEvent" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Signal" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pFence","Type":{"Kind":"ApiRef","Name":"ID3D12Fence","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ] } ,{ "Name":"Wait" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pFence","Type":{"Kind":"ApiRef","Name":"ID3D12Fence","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ] } ,{ "Name":"GetTimestampFrequency" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pFrequency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ] } ,{ "Name":"GetClockCalibration" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pGpuTimestamp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ,{"Name":"pCpuTimestamp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ] } ,{ "Name":"GetDesc" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_COMMAND_QUEUE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID3D12Device" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"189819f1-1db6-4b57-be54-1821339b85f7" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Object","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"GetNodeCount" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"CreateCommandQueue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_COMMAND_QUEUE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppCommandQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateCommandAllocator" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"type","Type":{"Kind":"ApiRef","Name":"D3D12_COMMAND_LIST_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppCommandAllocator","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateGraphicsPipelineState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_GRAPHICS_PIPELINE_STATE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppPipelineState","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateComputePipelineState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_COMPUTE_PIPELINE_STATE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppPipelineState","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateCommandList" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"nodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"D3D12_COMMAND_LIST_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pCommandAllocator","Type":{"Kind":"ApiRef","Name":"ID3D12CommandAllocator","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pInitialState","Type":{"Kind":"ApiRef","Name":"ID3D12PipelineState","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppCommandList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CheckFeatureSupport" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Feature","Type":{"Kind":"ApiRef","Name":"D3D12_FEATURE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pFeatureSupportData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"FeatureSupportDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"CreateDescriptorHeap" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDescriptorHeapDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_HEAP_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvHeap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"GetDescriptorHandleIncrementSize" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"DescriptorHeapType","Type":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_HEAP_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CreateRootSignature" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"nodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pBlobWithRootSignature","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} ,{"Name":"blobLengthInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvRootSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateConstantBufferView" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_CONSTANT_BUFFER_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"DestDescriptor","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CreateShaderResourceView" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SHADER_RESOURCE_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"DestDescriptor","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CreateUnorderedAccessView" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"pCounterResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_UNORDERED_ACCESS_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"DestDescriptor","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CreateRenderTargetView" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RENDER_TARGET_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"DestDescriptor","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CreateDepthStencilView" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DEPTH_STENCIL_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"DestDescriptor","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CreateSampler" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SAMPLER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"DestDescriptor","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CopyDescriptors" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"NumDestDescriptorRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pDestDescriptorRangeStarts","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pDestDescriptorRangeSizes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} ,{"Name":"NumSrcDescriptorRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pSrcDescriptorRangeStarts","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pSrcDescriptorRangeSizes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} ,{"Name":"DescriptorHeapsType","Type":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_HEAP_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CopyDescriptorsSimple" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"NumDescriptors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"DestDescriptorRangeStart","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"SrcDescriptorRangeStart","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"DescriptorHeapsType","Type":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_HEAP_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetResourceAllocationInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_ALLOCATION_INFO","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"visibleMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"numResourceDescs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pResourceDescs","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"GetCustomHeapProperties" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_HEAP_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"nodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"heapType","Type":{"Kind":"ApiRef","Name":"D3D12_HEAP_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CreateCommittedResource" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pHeapProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_HEAP_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"HeapFlags","Type":{"Kind":"ApiRef","Name":"D3D12_HEAP_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"InitialResourceState","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pOptimizedClearValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_CLEAR_VALUE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"riidResource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} ] } ,{ "Name":"CreateHeap" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_HEAP_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvHeap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} ] } ,{ "Name":"CreatePlacedResource" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pHeap","Type":{"Kind":"ApiRef","Name":"ID3D12Heap","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"HeapOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"InitialState","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pOptimizedClearValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_CLEAR_VALUE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} ] } ,{ "Name":"CreateReservedResource" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"InitialState","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pOptimizedClearValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_CLEAR_VALUE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} ] } ,{ "Name":"CreateSharedHandle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pObject","Type":{"Kind":"ApiRef","Name":"ID3D12DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"Access","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"pHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"OpenSharedHandle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"NTHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} ] } ,{ "Name":"OpenSharedHandleByName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Access","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pNTHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"MakeResident" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"NumObjects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppObjects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"Evict" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"NumObjects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppObjects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"CreateFence" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"InitialValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_FENCE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppFence","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"GetDeviceRemovedReason" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetCopyableFootprints" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pResourceDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"FirstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"NumSubresources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"BaseOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"pLayouts","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"D3D12_PLACED_SUBRESOURCE_FOOTPRINT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"pNumRows","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"pRowSizeInBytes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} ,{"Name":"pTotalBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"CreateQueryHeap" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_QUERY_HEAP_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvHeap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} ] } ,{ "Name":"SetStablePowerState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CreateCommandSignature" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_COMMAND_SIGNATURE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pRootSignature","Type":{"Kind":"ApiRef","Name":"ID3D12RootSignature","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvCommandSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} ] } ,{ "Name":"GetResourceTiling" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTiledResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pNumTilesForEntireResource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"pPackedMipDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_PACKED_MIP_INFO","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"pStandardTileShapeForNonPackedMips","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_TILE_SHAPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"pNumSubresourceTilings","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"FirstSubresourceTilingToGet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pSubresourceTilingsForNonPackedMips","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"D3D12_SUBRESOURCE_TILING","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetAdapterLuid" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID3D12PipelineLibrary" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"c64226a8-9201-46af-b4cc-53fb9ff7414f" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"StorePipeline" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"pPipeline","Type":{"Kind":"ApiRef","Name":"ID3D12PipelineState","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"LoadGraphicsPipeline" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_GRAPHICS_PIPELINE_STATE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppPipelineState","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"LoadComputePipeline" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_COMPUTE_PIPELINE_STATE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppPipelineState","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"GetSerializedSize" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Serialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} ,{"Name":"DataSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] } ] } ,{ "Name":"ID3D12PipelineLibrary1" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"80eabf42-2568-4e5e-bd82-c37f86961dc3" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12PipelineLibrary","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"LoadPipeline" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_PIPELINE_STATE_STREAM_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppPipelineState","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} ] } ] } ,{ "Name":"D3D12_MULTIPLE_FENCE_WAIT_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_MULTIPLE_FENCE_WAIT_FLAG_NONE","Value":0} ,{"Name":"D3D12_MULTIPLE_FENCE_WAIT_FLAG_ANY","Value":1} ,{"Name":"D3D12_MULTIPLE_FENCE_WAIT_FLAG_ALL","Value":0} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_RESIDENCY_PRIORITY" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_RESIDENCY_PRIORITY_MINIMUM","Value":671088640} ,{"Name":"D3D12_RESIDENCY_PRIORITY_LOW","Value":1342177280} ,{"Name":"D3D12_RESIDENCY_PRIORITY_NORMAL","Value":2013265920} ,{"Name":"D3D12_RESIDENCY_PRIORITY_HIGH","Value":-1610547200} ,{"Name":"D3D12_RESIDENCY_PRIORITY_MAXIMUM","Value":-939524096} ] ,"IntegerBase":"Int32" } ,{ "Name":"ID3D12Device1" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"77acce80-638e-4e65-8895-c1f23386863e" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Device","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"CreatePipelineLibrary" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pLibraryBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} ,{"Name":"BlobLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppPipelineLibrary","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"SetEventOnMultipleFenceCompletion" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppFences","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"ID3D12Fence","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In"]} ,{"Name":"pFenceValues","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Const"]} ,{"Name":"NumFences","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_MULTIPLE_FENCE_WAIT_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetResidencyPriority" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"NumObjects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppObjects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In"]} ,{"Name":"pPriorities","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"D3D12_RESIDENCY_PRIORITY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ] } ] } ,{ "Name":"ID3D12Device2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"30baa41e-b15b-475c-a0bb-1af5c5b64328" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Device1","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"CreatePipelineState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_PIPELINE_STATE_STREAM_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppPipelineState","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} ] } ] } ,{ "Name":"D3D12_RESIDENCY_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_RESIDENCY_FLAG_NONE","Value":0} ,{"Name":"D3D12_RESIDENCY_FLAG_DENY_OVERBUDGET","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"ID3D12Device3" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"81dadc15-2bad-4392-93c5-101345c4aa98" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Device2","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"OpenExistingHeapFromAddress" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvHeap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"OpenExistingHeapFromFileMapping" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hFileMapping","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvHeap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"EnqueueMakeResident" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_RESIDENCY_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"NumObjects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppObjects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In"]} ,{"Name":"pFenceToSignal","Type":{"Kind":"ApiRef","Name":"ID3D12Fence","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"FenceValueToSignal","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ] } ] } ,{ "Name":"D3D12_COMMAND_LIST_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_COMMAND_LIST_FLAG_NONE","Value":0} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_COMMAND_POOL_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_COMMAND_POOL_FLAG_NONE","Value":0} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_COMMAND_RECORDER_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_COMMAND_RECORDER_FLAG_NONE","Value":0} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_PROTECTED_SESSION_STATUS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_PROTECTED_SESSION_STATUS_OK","Value":0} ,{"Name":"D3D12_PROTECTED_SESSION_STATUS_INVALID","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"ID3D12ProtectedSession" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"a1533d18-0ac1-4084-85b9-89a96116806b" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"GetStatusFence" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppFence","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} ] } ,{ "Name":"GetSessionStatus" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_PROTECTED_SESSION_STATUS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAG_NONE","Value":0} ,{"Name":"D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAG_SUPPORTED","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_SUPPORT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Support","Type":{"Kind":"ApiRef","Name":"D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_PROTECTED_RESOURCE_SESSION_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_PROTECTED_RESOURCE_SESSION_FLAG_NONE","Value":0} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_PROTECTED_RESOURCE_SESSION_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_PROTECTED_RESOURCE_SESSION_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ID3D12ProtectedResourceSession" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"6cd696f4-f289-40cc-8091-5a6c0a099c3d" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12ProtectedSession","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"GetDesc" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_PROTECTED_RESOURCE_SESSION_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID3D12Device4" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"e865df17-a9ee-46f9-a463-3098315aa2e5" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Device3","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"CreateCommandList1" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"nodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"D3D12_COMMAND_LIST_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"D3D12_COMMAND_LIST_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppCommandList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateProtectedResourceSession" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_PROTECTED_RESOURCE_SESSION_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppSession","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateCommittedResource1" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pHeapProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_HEAP_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"HeapFlags","Type":{"Kind":"ApiRef","Name":"D3D12_HEAP_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"InitialResourceState","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pOptimizedClearValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_CLEAR_VALUE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"pProtectedSession","Type":{"Kind":"ApiRef","Name":"ID3D12ProtectedResourceSession","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"riidResource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} ] } ,{ "Name":"CreateHeap1" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_HEAP_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pProtectedSession","Type":{"Kind":"ApiRef","Name":"ID3D12ProtectedResourceSession","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvHeap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} ] } ,{ "Name":"CreateReservedResource1" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"InitialState","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pOptimizedClearValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_CLEAR_VALUE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"pProtectedSession","Type":{"Kind":"ApiRef","Name":"ID3D12ProtectedResourceSession","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} ] } ,{ "Name":"GetResourceAllocationInfo1" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_ALLOCATION_INFO","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"visibleMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"numResourceDescs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pResourceDescs","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pResourceAllocationInfo1","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_ALLOCATION_INFO1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out","Optional"]} ] } ] } ,{ "Name":"D3D12_LIFETIME_STATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_LIFETIME_STATE_IN_USE","Value":0} ,{"Name":"D3D12_LIFETIME_STATE_NOT_IN_USE","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"ID3D12LifetimeOwner" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"e667af9f-cd56-4f46-83ce-032e595d70a8" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"LifetimeStateUpdated" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"NewState","Type":{"Kind":"ApiRef","Name":"D3D12_LIFETIME_STATE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"ID3D12SwapChainAssistant" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"f1df64b6-57fd-49cd-8807-c0eb88b45c8f" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetLUID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetSwapChainObject" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"GetCurrentResourceAndCommandQueue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"riidResource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} ,{"Name":"riidQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"InsertImplicitSync" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID3D12LifetimeTracker" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"3fd03d36-4eb1-424a-a582-494ecb8ba813" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"DestroyOwnedObject" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pObject","Type":{"Kind":"ApiRef","Name":"ID3D12DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"D3D12_META_COMMAND_PARAMETER_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_META_COMMAND_PARAMETER_TYPE_FLOAT","Value":0} ,{"Name":"D3D12_META_COMMAND_PARAMETER_TYPE_UINT64","Value":1} ,{"Name":"D3D12_META_COMMAND_PARAMETER_TYPE_GPU_VIRTUAL_ADDRESS","Value":2} ,{"Name":"D3D12_META_COMMAND_PARAMETER_TYPE_CPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV","Value":3} ,{"Name":"D3D12_META_COMMAND_PARAMETER_TYPE_GPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_META_COMMAND_PARAMETER_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_META_COMMAND_PARAMETER_FLAG_INPUT","Value":1} ,{"Name":"D3D12_META_COMMAND_PARAMETER_FLAG_OUTPUT","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_META_COMMAND_PARAMETER_STAGE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_META_COMMAND_PARAMETER_STAGE_CREATION","Value":0} ,{"Name":"D3D12_META_COMMAND_PARAMETER_STAGE_INITIALIZATION","Value":1} ,{"Name":"D3D12_META_COMMAND_PARAMETER_STAGE_EXECUTION","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_META_COMMAND_PARAMETER_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_META_COMMAND_PARAMETER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_META_COMMAND_PARAMETER_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"RequiredResourceState","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"StructureOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_GRAPHICS_STATES" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_GRAPHICS_STATE_NONE","Value":0} ,{"Name":"D3D12_GRAPHICS_STATE_IA_VERTEX_BUFFERS","Value":1} ,{"Name":"D3D12_GRAPHICS_STATE_IA_INDEX_BUFFER","Value":2} ,{"Name":"D3D12_GRAPHICS_STATE_IA_PRIMITIVE_TOPOLOGY","Value":4} ,{"Name":"D3D12_GRAPHICS_STATE_DESCRIPTOR_HEAP","Value":8} ,{"Name":"D3D12_GRAPHICS_STATE_GRAPHICS_ROOT_SIGNATURE","Value":16} ,{"Name":"D3D12_GRAPHICS_STATE_COMPUTE_ROOT_SIGNATURE","Value":32} ,{"Name":"D3D12_GRAPHICS_STATE_RS_VIEWPORTS","Value":64} ,{"Name":"D3D12_GRAPHICS_STATE_RS_SCISSOR_RECTS","Value":128} ,{"Name":"D3D12_GRAPHICS_STATE_PREDICATION","Value":256} ,{"Name":"D3D12_GRAPHICS_STATE_OM_RENDER_TARGETS","Value":512} ,{"Name":"D3D12_GRAPHICS_STATE_OM_STENCIL_REF","Value":1024} ,{"Name":"D3D12_GRAPHICS_STATE_OM_BLEND_FACTOR","Value":2048} ,{"Name":"D3D12_GRAPHICS_STATE_PIPELINE_STATE","Value":4096} ,{"Name":"D3D12_GRAPHICS_STATE_SO_TARGETS","Value":8192} ,{"Name":"D3D12_GRAPHICS_STATE_OM_DEPTH_BOUNDS","Value":16384} ,{"Name":"D3D12_GRAPHICS_STATE_SAMPLE_POSITIONS","Value":32768} ,{"Name":"D3D12_GRAPHICS_STATE_VIEW_INSTANCE_MASK","Value":65536} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_META_COMMAND_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"InitializationDirtyState","Type":{"Kind":"ApiRef","Name":"D3D12_GRAPHICS_STATES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"ExecutionDirtyState","Type":{"Kind":"ApiRef","Name":"D3D12_GRAPHICS_STATES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ID3D12StateObject" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"47016943-fca8-4594-93ea-af258b55346d" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ ] } ,{ "Name":"ID3D12StateObjectProperties" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"de5fa827-9bf9-4f26-89ff-d7f56fde3860" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetShaderIdentifier" ,"SetLastError":false ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pExportName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"GetShaderStackSize" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt64"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pExportName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"GetPipelineStackSize" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt64"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SetPipelineStackSize" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"PipelineStackSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ] } ] } ,{ "Name":"D3D12_PROGRAM_IDENTIFIER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"OpaqueData","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ID3D12StateObjectProperties1" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"460caac7-1d24-446a-a184-ca67db494138" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12StateObjectProperties","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"GetProgramIdentifier" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_PROGRAM_IDENTIFIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pProgramName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ] } ,{ "Name":"D3D12_NODE_ID" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"ArrayIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_WORK_GRAPH_MEMORY_REQUIREMENTS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"MinSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"MaxSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"SizeGranularityInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ID3D12WorkGraphProperties" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"065acf71-f863-4b89-82f4-02e4d5886757" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetNumWorkGraphs" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetProgramName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"WorkGraphIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetWorkGraphIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pProgramName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"GetNumNodes" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"WorkGraphIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetNodeID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_NODE_ID","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"WorkGraphIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetNodeIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"WorkGraphIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"NodeID","Type":{"Kind":"ApiRef","Name":"D3D12_NODE_ID","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetNodeLocalRootArgumentsTableIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"WorkGraphIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetNumEntrypoints" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"WorkGraphIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetEntrypointID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_NODE_ID","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"WorkGraphIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"EntrypointIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetEntrypointIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"WorkGraphIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"NodeID","Type":{"Kind":"ApiRef","Name":"D3D12_NODE_ID","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetEntrypointRecordSizeInBytes" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"WorkGraphIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"EntrypointIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetWorkGraphMemoryRequirements" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"WorkGraphIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pWorkGraphMemoryRequirements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_WORK_GRAPH_MEMORY_REQUIREMENTS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetEntrypointRecordAlignmentInBytes" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"WorkGraphIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"EntrypointIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"D3D12_STATE_SUBOBJECT_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_STATE_SUBOBJECT_TYPE_STATE_OBJECT_CONFIG","Value":0} ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_GLOBAL_ROOT_SIGNATURE","Value":1} ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_LOCAL_ROOT_SIGNATURE","Value":2} ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_NODE_MASK","Value":3} ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_DXIL_LIBRARY","Value":5} ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_EXISTING_COLLECTION","Value":6} ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_SUBOBJECT_TO_EXPORTS_ASSOCIATION","Value":7} ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION","Value":8} ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_SHADER_CONFIG","Value":9} ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_PIPELINE_CONFIG","Value":10} ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_HIT_GROUP","Value":11} ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_PIPELINE_CONFIG1","Value":12} ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_WORK_GRAPH","Value":13} ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_STREAM_OUTPUT","Value":14} ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_BLEND","Value":15} ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_SAMPLE_MASK","Value":16} ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_RASTERIZER","Value":17} ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL","Value":18} ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_INPUT_LAYOUT","Value":19} ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_IB_STRIP_CUT_VALUE","Value":20} ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_PRIMITIVE_TOPOLOGY","Value":21} ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_RENDER_TARGET_FORMATS","Value":22} ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL_FORMAT","Value":23} ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_SAMPLE_DESC","Value":24} ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_FLAGS","Value":26} ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL1","Value":27} ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_VIEW_INSTANCING","Value":28} ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_GENERIC_PROGRAM","Value":29} ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL2","Value":30} ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_MAX_VALID","Value":31} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_STATE_SUBOBJECT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_STATE_SUBOBJECT_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_STATE_OBJECT_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_STATE_OBJECT_FLAG_NONE","Value":0} ,{"Name":"D3D12_STATE_OBJECT_FLAG_ALLOW_LOCAL_DEPENDENCIES_ON_EXTERNAL_DEFINITIONS","Value":1} ,{"Name":"D3D12_STATE_OBJECT_FLAG_ALLOW_EXTERNAL_DEPENDENCIES_ON_LOCAL_DEFINITIONS","Value":2} ,{"Name":"D3D12_STATE_OBJECT_FLAG_ALLOW_STATE_OBJECT_ADDITIONS","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_STATE_OBJECT_CONFIG" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_STATE_OBJECT_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_GLOBAL_ROOT_SIGNATURE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"pGlobalRootSignature","Type":{"Kind":"ApiRef","Name":"ID3D12RootSignature","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_LOCAL_ROOT_SIGNATURE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"pLocalRootSignature","Type":{"Kind":"ApiRef","Name":"ID3D12RootSignature","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_NODE_MASK" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_SAMPLE_MASK" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"SampleMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_IB_STRIP_CUT_VALUE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"IndexBufferStripCutValue","Type":{"Kind":"ApiRef","Name":"D3D12_INDEX_BUFFER_STRIP_CUT_VALUE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_PRIMITIVE_TOPOLOGY_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"PrimitiveTopology","Type":{"Kind":"ApiRef","Name":"D3D12_PRIMITIVE_TOPOLOGY_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_DEPTH_STENCIL_FORMAT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"DepthStencilFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_EXPORT_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_EXPORT_FLAG_NONE","Value":0} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_EXPORT_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"ExportToRename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_EXPORT_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_DXIL_LIBRARY_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"DXILLibrary","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_BYTECODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"NumExports","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pExports","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_EXPORT_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_EXISTING_COLLECTION_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"pExistingCollection","Type":{"Kind":"ApiRef","Name":"ID3D12StateObject","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"NumExports","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pExports","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_EXPORT_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"pSubobjectToAssociate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_STATE_SUBOBJECT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"NumExports","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pExports","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"SubobjectToAssociate","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"NumExports","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pExports","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_HIT_GROUP_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_HIT_GROUP_TYPE_TRIANGLES","Value":0} ,{"Name":"D3D12_HIT_GROUP_TYPE_PROCEDURAL_PRIMITIVE","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_HIT_GROUP_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"HitGroupExport","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_HIT_GROUP_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"AnyHitShaderImport","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"ClosestHitShaderImport","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"IntersectionShaderImport","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RAYTRACING_SHADER_CONFIG" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"MaxPayloadSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MaxAttributeSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RAYTRACING_PIPELINE_CONFIG" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"MaxTraceRecursionDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RAYTRACING_PIPELINE_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_RAYTRACING_PIPELINE_FLAG_NONE","Value":0} ,{"Name":"D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES","Value":256} ,{"Name":"D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES","Value":512} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_RAYTRACING_PIPELINE_CONFIG1" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"MaxTraceRecursionDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_PIPELINE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_NODE_OUTPUT_OVERRIDES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"OutputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pNewName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_NODE_ID","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"pAllowSparseNodes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Const"]} ,{"Name":"pMaxRecords","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} ,{"Name":"pMaxRecordsSharedWithOutputIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_BROADCASTING_LAUNCH_OVERRIDES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"pLocalRootArgumentsTableIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} ,{"Name":"pProgramEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Const"]} ,{"Name":"pNewName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_NODE_ID","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"pShareInputOf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_NODE_ID","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"pDispatchGrid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} ,{"Name":"pMaxDispatchGrid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} ,{"Name":"NumOutputOverrides","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pOutputOverrides","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_NODE_OUTPUT_OVERRIDES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_COALESCING_LAUNCH_OVERRIDES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"pLocalRootArgumentsTableIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} ,{"Name":"pProgramEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Const"]} ,{"Name":"pNewName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_NODE_ID","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"pShareInputOf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_NODE_ID","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"NumOutputOverrides","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pOutputOverrides","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_NODE_OUTPUT_OVERRIDES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_THREAD_LAUNCH_OVERRIDES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"pLocalRootArgumentsTableIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} ,{"Name":"pProgramEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Const"]} ,{"Name":"pNewName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_NODE_ID","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"pShareInputOf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_NODE_ID","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"NumOutputOverrides","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pOutputOverrides","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_NODE_OUTPUT_OVERRIDES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_COMMON_COMPUTE_NODE_OVERRIDES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"pLocalRootArgumentsTableIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} ,{"Name":"pProgramEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Const"]} ,{"Name":"pNewName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_NODE_ID","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"pShareInputOf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_NODE_ID","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"NumOutputOverrides","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pOutputOverrides","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_NODE_OUTPUT_OVERRIDES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_NODE_OVERRIDES_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_NODE_OVERRIDES_TYPE_NONE","Value":0} ,{"Name":"D3D12_NODE_OVERRIDES_TYPE_BROADCASTING_LAUNCH","Value":1} ,{"Name":"D3D12_NODE_OVERRIDES_TYPE_COALESCING_LAUNCH","Value":2} ,{"Name":"D3D12_NODE_OVERRIDES_TYPE_THREAD_LAUNCH","Value":3} ,{"Name":"D3D12_NODE_OVERRIDES_TYPE_COMMON_COMPUTE","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_SHADER_NODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Shader","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"OverridesType","Type":{"Kind":"ApiRef","Name":"D3D12_NODE_OVERRIDES_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"pBroadcastingLaunchOverrides","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_BROADCASTING_LAUNCH_OVERRIDES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"pCoalescingLaunchOverrides","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_COALESCING_LAUNCH_OVERRIDES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"pThreadLaunchOverrides","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_THREAD_LAUNCH_OVERRIDES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"pCommonComputeNodeOverrides","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_COMMON_COMPUTE_NODE_OVERRIDES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"D3D12_NODE_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_NODE_TYPE_SHADER","Value":0} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_NODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"NodeType","Type":{"Kind":"ApiRef","Name":"D3D12_NODE_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Shader","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_NODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"D3D12_WORK_GRAPH_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_WORK_GRAPH_FLAG_NONE","Value":0} ,{"Name":"D3D12_WORK_GRAPH_FLAG_INCLUDE_ALL_AVAILABLE_NODES","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_WORK_GRAPH_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"ProgramName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_WORK_GRAPH_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"NumEntrypoints","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pEntrypoints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_NODE_ID","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"NumExplicitlyDefinedNodes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pExplicitlyDefinedNodes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_NODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_GENERIC_PROGRAM_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"ProgramName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"NumExports","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pExports","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Const"]} ,{"Name":"NumSubobjects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ppSubobjects","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_STATE_SUBOBJECT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}}},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_STATE_OBJECT_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_STATE_OBJECT_TYPE_COLLECTION","Value":0} ,{"Name":"D3D12_STATE_OBJECT_TYPE_RAYTRACING_PIPELINE","Value":3} ,{"Name":"D3D12_STATE_OBJECT_TYPE_EXECUTABLE","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_STATE_OBJECT_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_STATE_OBJECT_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"NumSubobjects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pSubobjects","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_STATE_SUBOBJECT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RAYTRACING_GEOMETRY_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_RAYTRACING_GEOMETRY_FLAG_NONE","Value":0} ,{"Name":"D3D12_RAYTRACING_GEOMETRY_FLAG_OPAQUE","Value":1} ,{"Name":"D3D12_RAYTRACING_GEOMETRY_FLAG_NO_DUPLICATE_ANYHIT_INVOCATION","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_RAYTRACING_GEOMETRY_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_RAYTRACING_GEOMETRY_TYPE_TRIANGLES","Value":0} ,{"Name":"D3D12_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_RAYTRACING_INSTANCE_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_RAYTRACING_INSTANCE_FLAG_NONE","Value":0} ,{"Name":"D3D12_RAYTRACING_INSTANCE_FLAG_TRIANGLE_CULL_DISABLE","Value":1} ,{"Name":"D3D12_RAYTRACING_INSTANCE_FLAG_TRIANGLE_FRONT_COUNTERCLOCKWISE","Value":2} ,{"Name":"D3D12_RAYTRACING_INSTANCE_FLAG_FORCE_OPAQUE","Value":4} ,{"Name":"D3D12_RAYTRACING_INSTANCE_FLAG_FORCE_NON_OPAQUE","Value":8} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"StartAddress","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"StrideInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_GPU_VIRTUAL_ADDRESS_RANGE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"StartAddress","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"StartAddress","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"StrideInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Transform3x4","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"IndexFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} ,{"Name":"VertexFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} ,{"Name":"IndexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"VertexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"IndexBuffer","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"VertexBuffer","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RAYTRACING_AABB" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"MinX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"MinY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"MinZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"MaxX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"MaxY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"MaxZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RAYTRACING_GEOMETRY_AABBS_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"AABBCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"AABBs","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_NONE","Value":0} ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_ALLOW_UPDATE","Value":1} ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_ALLOW_COMPACTION","Value":2} ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_PREFER_FAST_TRACE","Value":4} ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_PREFER_FAST_BUILD","Value":8} ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_MINIMIZE_MEMORY","Value":16} ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_PERFORM_UPDATE","Value":32} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_CLONE","Value":0} ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_COMPACT","Value":1} ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_VISUALIZATION_DECODE_FOR_TOOLS","Value":2} ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_SERIALIZE","Value":3} ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_DESERIALIZE","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL","Value":0} ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_ELEMENTS_LAYOUT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_ELEMENTS_LAYOUT_ARRAY","Value":0} ,{"Name":"D3D12_ELEMENTS_LAYOUT_ARRAY_OF_POINTERS","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE","Value":0} ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION","Value":1} ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION","Value":2} ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"DestBuffer","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"InfoType","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"CompactedSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"DecodedSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_TOOLS_VISUALIZATION_HEADER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"NumDescs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"SerializedSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"NumBottomLevelAccelerationStructurePointers","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"DriverOpaqueGUID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"DriverOpaqueVersioningData","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_SERIALIZED_DATA_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_SERIALIZED_DATA_RAYTRACING_ACCELERATION_STRUCTURE","Value":0} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_DRIVER_MATCHING_IDENTIFIER_COMPATIBLE_WITH_DEVICE","Value":0} ,{"Name":"D3D12_DRIVER_MATCHING_IDENTIFIER_UNSUPPORTED_TYPE","Value":1} ,{"Name":"D3D12_DRIVER_MATCHING_IDENTIFIER_UNRECOGNIZED","Value":2} ,{"Name":"D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_VERSION","Value":3} ,{"Name":"D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_TYPE","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"DriverMatchingIdentifier","Type":{"Kind":"ApiRef","Name":"D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"SerializedSizeInBytesIncludingHeader","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"DeserializedSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"NumBottomLevelAccelerationStructurePointersAfterHeader","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"CurrentSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RAYTRACING_INSTANCE_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Transform","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} ,{"Name":"_bitfield1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[{"Kind":"NativeBitfield","Name":"InstanceID","Offset":"0","Length":"24"},{"Kind":"NativeBitfield","Name":"InstanceMask","Offset":"24","Length":"8"}]} ,{"Name":"_bitfield2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[{"Kind":"NativeBitfield","Name":"InstanceContributionToHitGroupIndex","Offset":"0","Length":"24"},{"Kind":"NativeBitfield","Name":"Flags","Offset":"24","Length":"8"}]} ,{"Name":"AccelerationStructure","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RAYTRACING_GEOMETRY_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_GEOMETRY_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_GEOMETRY_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Triangles","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"AABBs","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_GEOMETRY_AABBS_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"NumDescs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DescsLayout","Type":{"Kind":"ApiRef","Name":"D3D12_ELEMENTS_LAYOUT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"InstanceDescs","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"pGeometryDescs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_GEOMETRY_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"ppGeometryDescs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_GEOMETRY_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}}},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"DestAccelerationStructureData","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"Inputs","Type":{"Kind":"ApiRef","Name":"D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"SourceAccelerationStructureData","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"ScratchAccelerationStructureData","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"ResultDataMaxSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"ScratchDataSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"UpdateScratchDataSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RAY_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_RAY_FLAG_NONE","Value":0} ,{"Name":"D3D12_RAY_FLAG_FORCE_OPAQUE","Value":1} ,{"Name":"D3D12_RAY_FLAG_FORCE_NON_OPAQUE","Value":2} ,{"Name":"D3D12_RAY_FLAG_ACCEPT_FIRST_HIT_AND_END_SEARCH","Value":4} ,{"Name":"D3D12_RAY_FLAG_SKIP_CLOSEST_HIT_SHADER","Value":8} ,{"Name":"D3D12_RAY_FLAG_CULL_BACK_FACING_TRIANGLES","Value":16} ,{"Name":"D3D12_RAY_FLAG_CULL_FRONT_FACING_TRIANGLES","Value":32} ,{"Name":"D3D12_RAY_FLAG_CULL_OPAQUE","Value":64} ,{"Name":"D3D12_RAY_FLAG_CULL_NON_OPAQUE","Value":128} ,{"Name":"D3D12_RAY_FLAG_SKIP_TRIANGLES","Value":256} ,{"Name":"D3D12_RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES","Value":512} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_HIT_KIND" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_HIT_KIND_TRIANGLE_FRONT_FACE","Value":254} ,{"Name":"D3D12_HIT_KIND_TRIANGLE_BACK_FACE","Value":255} ] ,"IntegerBase":"Int32" } ,{ "Name":"ID3D12Device5" ,"Architectures":[] ,"Platform":"windows10.0.17763" ,"Kind":"Com" ,"Guid":"8b4f173b-2fea-4b80-8f58-4307191ab95d" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Device4","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"CreateLifetimeTracker" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pOwner","Type":{"Kind":"ApiRef","Name":"ID3D12LifetimeOwner","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvTracker","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"RemoveDevice" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"EnumerateMetaCommands" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pNumMetaCommands","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pDescs","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"D3D12_META_COMMAND_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"EnumerateMetaCommandParameters" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"CommandId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"Stage","Type":{"Kind":"ApiRef","Name":"D3D12_META_COMMAND_PARAMETER_STAGE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pTotalStructureSizeInBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"pParameterCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pParameterDescs","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"D3D12_META_COMMAND_PARAMETER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"CreateMetaCommand" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"CommandId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pCreationParametersData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Optional","Const"]} ,{"Name":"CreationParametersDataSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppMetaCommand","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateStateObject" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_STATE_OBJECT_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppStateObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"GetRaytracingAccelerationStructurePrebuildInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"CheckDriverMatchingIdentifier" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"SerializedDataType","Type":{"Kind":"ApiRef","Name":"D3D12_SERIALIZED_DATA_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pIdentifierToCheck","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ] } ] } ,{ "Name":"D3D12_AUTO_BREADCRUMB_OP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_AUTO_BREADCRUMB_OP_SETMARKER","Value":0} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_BEGINEVENT","Value":1} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_ENDEVENT","Value":2} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_DRAWINSTANCED","Value":3} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_DRAWINDEXEDINSTANCED","Value":4} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_EXECUTEINDIRECT","Value":5} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_DISPATCH","Value":6} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_COPYBUFFERREGION","Value":7} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_COPYTEXTUREREGION","Value":8} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_COPYRESOURCE","Value":9} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_COPYTILES","Value":10} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_RESOLVESUBRESOURCE","Value":11} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_CLEARRENDERTARGETVIEW","Value":12} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_CLEARUNORDEREDACCESSVIEW","Value":13} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_CLEARDEPTHSTENCILVIEW","Value":14} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_RESOURCEBARRIER","Value":15} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_EXECUTEBUNDLE","Value":16} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_PRESENT","Value":17} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_RESOLVEQUERYDATA","Value":18} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_BEGINSUBMISSION","Value":19} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_ENDSUBMISSION","Value":20} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME","Value":21} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_PROCESSFRAMES","Value":22} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_ATOMICCOPYBUFFERUINT","Value":23} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_ATOMICCOPYBUFFERUINT64","Value":24} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_RESOLVESUBRESOURCEREGION","Value":25} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_WRITEBUFFERIMMEDIATE","Value":26} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME1","Value":27} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_SETPROTECTEDRESOURCESESSION","Value":28} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME2","Value":29} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_PROCESSFRAMES1","Value":30} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_BUILDRAYTRACINGACCELERATIONSTRUCTURE","Value":31} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_EMITRAYTRACINGACCELERATIONSTRUCTUREPOSTBUILDINFO","Value":32} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_COPYRAYTRACINGACCELERATIONSTRUCTURE","Value":33} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_DISPATCHRAYS","Value":34} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_INITIALIZEMETACOMMAND","Value":35} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_EXECUTEMETACOMMAND","Value":36} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_ESTIMATEMOTION","Value":37} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_RESOLVEMOTIONVECTORHEAP","Value":38} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_SETPIPELINESTATE1","Value":39} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_INITIALIZEEXTENSIONCOMMAND","Value":40} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_EXECUTEEXTENSIONCOMMAND","Value":41} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_DISPATCHMESH","Value":42} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_ENCODEFRAME","Value":43} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_RESOLVEENCODEROUTPUTMETADATA","Value":44} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_BARRIER","Value":45} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_BEGIN_COMMAND_LIST","Value":46} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_DISPATCHGRAPH","Value":47} ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_SETPROGRAM","Value":48} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_AUTO_BREADCRUMB_NODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"pCommandListDebugNameA","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} ,{"Name":"pCommandListDebugNameW","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"pCommandQueueDebugNameA","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} ,{"Name":"pCommandQueueDebugNameW","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"pCommandList","Type":{"Kind":"ApiRef","Name":"ID3D12GraphicsCommandList","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"pCommandQueue","Type":{"Kind":"ApiRef","Name":"ID3D12CommandQueue","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"BreadcrumbCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pLastBreadcrumbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} ,{"Name":"pCommandHistory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_AUTO_BREADCRUMB_OP","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"pNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_AUTO_BREADCRUMB_NODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_DRED_BREADCRUMB_CONTEXT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"BreadcrumbIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pContextString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_AUTO_BREADCRUMB_NODE1" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"pCommandListDebugNameA","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} ,{"Name":"pCommandListDebugNameW","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"pCommandQueueDebugNameA","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} ,{"Name":"pCommandQueueDebugNameW","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"pCommandList","Type":{"Kind":"ApiRef","Name":"ID3D12GraphicsCommandList","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"pCommandQueue","Type":{"Kind":"ApiRef","Name":"ID3D12CommandQueue","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"BreadcrumbCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pLastBreadcrumbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} ,{"Name":"pCommandHistory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_AUTO_BREADCRUMB_OP","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"pNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_AUTO_BREADCRUMB_NODE1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"BreadcrumbContextsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pBreadcrumbContexts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_BREADCRUMB_CONTEXT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_DRED_VERSION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_DRED_VERSION_1_0","Value":1} ,{"Name":"D3D12_DRED_VERSION_1_1","Value":2} ,{"Name":"D3D12_DRED_VERSION_1_2","Value":3} ,{"Name":"D3D12_DRED_VERSION_1_3","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_DRED_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_DRED_FLAG_NONE","Value":0} ,{"Name":"D3D12_DRED_FLAG_FORCE_ENABLE","Value":1} ,{"Name":"D3D12_DRED_FLAG_DISABLE_AUTOBREADCRUMBS","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_DRED_ENABLEMENT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_DRED_ENABLEMENT_SYSTEM_CONTROLLED","Value":0} ,{"Name":"D3D12_DRED_ENABLEMENT_FORCED_OFF","Value":1} ,{"Name":"D3D12_DRED_ENABLEMENT_FORCED_ON","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_DEVICE_REMOVED_EXTENDED_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"pHeadAutoBreadcrumbNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_AUTO_BREADCRUMB_NODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_DRED_ALLOCATION_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_DRED_ALLOCATION_TYPE_COMMAND_QUEUE","Value":19} ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_COMMAND_ALLOCATOR","Value":20} ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_PIPELINE_STATE","Value":21} ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_COMMAND_LIST","Value":22} ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_FENCE","Value":23} ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_DESCRIPTOR_HEAP","Value":24} ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_HEAP","Value":25} ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_QUERY_HEAP","Value":27} ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_COMMAND_SIGNATURE","Value":28} ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_PIPELINE_LIBRARY","Value":29} ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER","Value":30} ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_VIDEO_PROCESSOR","Value":32} ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_RESOURCE","Value":34} ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_PASS","Value":35} ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSION","Value":36} ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSIONPOLICY","Value":37} ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_PROTECTEDRESOURCESESSION","Value":38} ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER_HEAP","Value":39} ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_COMMAND_POOL","Value":40} ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_COMMAND_RECORDER","Value":41} ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_STATE_OBJECT","Value":42} ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_METACOMMAND","Value":43} ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_SCHEDULINGGROUP","Value":44} ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_ESTIMATOR","Value":45} ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_VECTOR_HEAP","Value":46} ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_VIDEO_EXTENSION_COMMAND","Value":47} ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER","Value":48} ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER_HEAP","Value":49} ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_INVALID","Value":-1} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_DRED_ALLOCATION_NODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"ObjectNameA","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} ,{"Name":"ObjectNameW","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"AllocationType","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_ALLOCATION_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"pNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_ALLOCATION_NODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_DRED_ALLOCATION_NODE1" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"ObjectNameA","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} ,{"Name":"ObjectNameW","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"AllocationType","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_ALLOCATION_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"pNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_ALLOCATION_NODE1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"pObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"pHeadAutoBreadcrumbNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_AUTO_BREADCRUMB_NODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"pHeadAutoBreadcrumbNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_AUTO_BREADCRUMB_NODE1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_DRED_PAGE_FAULT_OUTPUT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"PageFaultVA","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"pHeadExistingAllocationNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_ALLOCATION_NODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"pHeadRecentFreedAllocationNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_ALLOCATION_NODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_DRED_PAGE_FAULT_OUTPUT1" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"PageFaultVA","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"pHeadExistingAllocationNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_ALLOCATION_NODE1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"pHeadRecentFreedAllocationNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_ALLOCATION_NODE1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_DRED_PAGE_FAULT_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_DRED_PAGE_FAULT_FLAGS_NONE","Value":0} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_DRED_DEVICE_STATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_DRED_DEVICE_STATE_UNKNOWN","Value":0} ,{"Name":"D3D12_DRED_DEVICE_STATE_HUNG","Value":3} ,{"Name":"D3D12_DRED_DEVICE_STATE_FAULT","Value":6} ,{"Name":"D3D12_DRED_DEVICE_STATE_PAGEFAULT","Value":7} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_DRED_PAGE_FAULT_OUTPUT2" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"PageFaultVA","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"pHeadExistingAllocationNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_ALLOCATION_NODE1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"pHeadRecentFreedAllocationNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_ALLOCATION_NODE1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"PageFaultFlags","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_PAGE_FAULT_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_DEVICE_REMOVED_EXTENDED_DATA1" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"DeviceRemovedReason","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"AutoBreadcrumbsOutput","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"PageFaultOutput","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_PAGE_FAULT_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_DEVICE_REMOVED_EXTENDED_DATA2" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"DeviceRemovedReason","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"AutoBreadcrumbsOutput","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"PageFaultOutput","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_PAGE_FAULT_OUTPUT1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_DEVICE_REMOVED_EXTENDED_DATA3" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"DeviceRemovedReason","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"AutoBreadcrumbsOutput","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"PageFaultOutput","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_PAGE_FAULT_OUTPUT2","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"DeviceState","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_DEVICE_STATE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_VERSIONED_DEVICE_REMOVED_EXTENDED_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Version","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_VERSION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Dred_1_0","Type":{"Kind":"ApiRef","Name":"D3D12_DEVICE_REMOVED_EXTENDED_DATA","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Dred_1_1","Type":{"Kind":"ApiRef","Name":"D3D12_DEVICE_REMOVED_EXTENDED_DATA1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Dred_1_2","Type":{"Kind":"ApiRef","Name":"D3D12_DEVICE_REMOVED_EXTENDED_DATA2","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Dred_1_3","Type":{"Kind":"ApiRef","Name":"D3D12_DEVICE_REMOVED_EXTENDED_DATA3","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"ID3D12DeviceRemovedExtendedDataSettings" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"82bc481c-6b9b-4030-aedb-7ee3d1df1e63" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetAutoBreadcrumbsEnablement" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Enablement","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_ENABLEMENT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetPageFaultEnablement" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Enablement","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_ENABLEMENT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetWatsonDumpEnablement" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Enablement","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_ENABLEMENT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"ID3D12DeviceRemovedExtendedDataSettings1" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"dbd5ae51-3317-4f0a-adf9-1d7cedcaae0b" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DeviceRemovedExtendedDataSettings","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"SetBreadcrumbContextEnablement" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Enablement","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_ENABLEMENT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"ID3D12DeviceRemovedExtendedDataSettings2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"61552388-01ab-4008-a436-83db189566ea" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DeviceRemovedExtendedDataSettings1","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"UseMarkersOnlyAutoBreadcrumbs" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"MarkersOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"ID3D12DeviceRemovedExtendedData" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"98931d33-5ae8-4791-aa3c-1a73a2934e71" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetAutoBreadcrumbsOutput" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetPageFaultAllocationOutput" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_PAGE_FAULT_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ID3D12DeviceRemovedExtendedData1" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"9727a022-cf1d-4dda-9eba-effa653fc506" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DeviceRemovedExtendedData","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"GetAutoBreadcrumbsOutput1" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetPageFaultAllocationOutput1" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_PAGE_FAULT_OUTPUT1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ID3D12DeviceRemovedExtendedData2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"67fc5816-e4ca-4915-bf18-42541272da54" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DeviceRemovedExtendedData1","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"GetPageFaultAllocationOutput2" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_PAGE_FAULT_OUTPUT2","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetDeviceState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_DRED_DEVICE_STATE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"D3D12_BACKGROUND_PROCESSING_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_BACKGROUND_PROCESSING_MODE_ALLOWED","Value":0} ,{"Name":"D3D12_BACKGROUND_PROCESSING_MODE_ALLOW_INTRUSIVE_MEASUREMENTS","Value":1} ,{"Name":"D3D12_BACKGROUND_PROCESSING_MODE_DISABLE_BACKGROUND_WORK","Value":2} ,{"Name":"D3D12_BACKGROUND_PROCESSING_MODE_DISABLE_PROFILING_BY_SYSTEM","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_MEASUREMENTS_ACTION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_MEASUREMENTS_ACTION_KEEP_ALL","Value":0} ,{"Name":"D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS","Value":1} ,{"Name":"D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS_HIGH_PRIORITY","Value":2} ,{"Name":"D3D12_MEASUREMENTS_ACTION_DISCARD_PREVIOUS","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"ID3D12Device6" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"c70b221b-40e4-4a17-89af-025a0727a6dc" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Device5","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"SetBackgroundProcessingMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Mode","Type":{"Kind":"ApiRef","Name":"D3D12_BACKGROUND_PROCESSING_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"MeasurementsAction","Type":{"Kind":"ApiRef","Name":"D3D12_MEASUREMENTS_ACTION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"hEventToSignalUponCompletion","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"pbFurtherMeasurementsDesired","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ] } ,{ "Name":"D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPE_COUNT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_PROTECTED_RESOURCE_SESSION_DESC1" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_PROTECTED_RESOURCE_SESSION_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"ProtectionType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ID3D12ProtectedResourceSession1" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"d6f12dd6-76fb-406e-8961-4296eefc0409" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12ProtectedResourceSession","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"GetDesc1" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_PROTECTED_RESOURCE_SESSION_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID3D12Device7" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"5c014b53-68a1-4b9b-8bd1-dd6046b9358b" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Device6","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"AddToStateObject" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pAddition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_STATE_OBJECT_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pStateObjectToGrowFrom","Type":{"Kind":"ApiRef","Name":"ID3D12StateObject","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppNewStateObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"CreateProtectedResourceSession1" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_PROTECTED_RESOURCE_SESSION_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppSession","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} ] } ] } ,{ "Name":"ID3D12Device8" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"9218e6bb-f944-4f7e-a75c-b1b2c7b701f3" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Device7","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"GetResourceAllocationInfo2" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_ALLOCATION_INFO","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"visibleMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"numResourceDescs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pResourceDescs","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pResourceAllocationInfo1","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_ALLOCATION_INFO1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"CreateCommittedResource2" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pHeapProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_HEAP_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"HeapFlags","Type":{"Kind":"ApiRef","Name":"D3D12_HEAP_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"InitialResourceState","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pOptimizedClearValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_CLEAR_VALUE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"pProtectedSession","Type":{"Kind":"ApiRef","Name":"ID3D12ProtectedResourceSession","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"riidResource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} ] } ,{ "Name":"CreatePlacedResource1" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pHeap","Type":{"Kind":"ApiRef","Name":"ID3D12Heap","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"HeapOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"InitialState","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pOptimizedClearValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_CLEAR_VALUE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} ] } ,{ "Name":"CreateSamplerFeedbackUnorderedAccessView" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTargetedResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"pFeedbackResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"DestDescriptor","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetCopyableFootprints1" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pResourceDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"FirstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"NumSubresources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"BaseOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"pLayouts","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"D3D12_PLACED_SUBRESOURCE_FOOTPRINT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"pNumRows","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"pRowSizeInBytes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} ,{"Name":"pTotalBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} ] } ] } ,{ "Name":"ID3D12Resource1" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"9d5e227a-4430-4161-88b3-3eca6bb16e19" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"GetProtectedResourceSession" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppProtectedSession","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} ] } ] } ,{ "Name":"ID3D12Resource2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"be36ec3b-ea85-4aeb-a45a-e9d76404a495" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Resource1","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"GetDesc1" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID3D12Heap1" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"572f7389-2168-49e3-9693-d6df5871bf6d" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Heap","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"GetProtectedResourceSession" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppProtectedSession","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} ] } ] } ,{ "Name":"ID3D12GraphicsCommandList3" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"6fda83a7-b84c-4e38-9ac8-c7bd22016b3d" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12GraphicsCommandList2","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"SetProtectedResourceSession" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pProtectedResourceSession","Type":{"Kind":"ApiRef","Name":"ID3D12ProtectedResourceSession","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} ] } ] } ,{ "Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_DISCARD","Value":0} ,{"Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_PRESERVE","Value":1} ,{"Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_CLEAR","Value":2} ,{"Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_NO_ACCESS","Value":3} ,{"Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_PRESERVE_LOCAL_RENDER","Value":4} ,{"Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_PRESERVE_LOCAL_SRV","Value":5} ,{"Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_PRESERVE_LOCAL_UAV","Value":6} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"ClearValue","Type":{"Kind":"ApiRef","Name":"D3D12_CLEAR_VALUE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS_PRESERVE_LOCAL_PARAMETERS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"AdditionalWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"AdditionalHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Clear","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"PreserveLocal","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS_PRESERVE_LOCAL_PARAMETERS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"D3D12_RENDER_PASS_ENDING_ACCESS_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_DISCARD","Value":0} ,{"Name":"D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_PRESERVE","Value":1} ,{"Name":"D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_RESOLVE","Value":2} ,{"Name":"D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_NO_ACCESS","Value":3} ,{"Name":"D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_PRESERVE_LOCAL_RENDER","Value":4} ,{"Name":"D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_PRESERVE_LOCAL_SRV","Value":5} ,{"Name":"D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_PRESERVE_LOCAL_UAV","Value":6} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"SrcSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DstX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DstY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"SrcRect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"pSrcResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"SubresourceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pSubresourceParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} ,{"Name":"ResolveMode","Type":{"Kind":"ApiRef","Name":"D3D12_RESOLVE_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"PreserveResolveSource","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RENDER_PASS_ENDING_ACCESS_PRESERVE_LOCAL_PARAMETERS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"AdditionalWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"AdditionalHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RENDER_PASS_ENDING_ACCESS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_ENDING_ACCESS_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Resolve","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"PreserveLocal","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_ENDING_ACCESS_PRESERVE_LOCAL_PARAMETERS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"D3D12_RENDER_PASS_RENDER_TARGET_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"cpuDescriptor","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"BeginningAccess","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"EndingAccess","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_ENDING_ACCESS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RENDER_PASS_DEPTH_STENCIL_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"cpuDescriptor","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"DepthBeginningAccess","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"StencilBeginningAccess","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"DepthEndingAccess","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_ENDING_ACCESS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"StencilEndingAccess","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_ENDING_ACCESS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_RENDER_PASS_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_RENDER_PASS_FLAG_NONE","Value":0} ,{"Name":"D3D12_RENDER_PASS_FLAG_ALLOW_UAV_WRITES","Value":1} ,{"Name":"D3D12_RENDER_PASS_FLAG_SUSPENDING_PASS","Value":2} ,{"Name":"D3D12_RENDER_PASS_FLAG_RESUMING_PASS","Value":4} ,{"Name":"D3D12_RENDER_PASS_FLAG_BIND_READ_ONLY_DEPTH","Value":8} ,{"Name":"D3D12_RENDER_PASS_FLAG_BIND_READ_ONLY_STENCIL","Value":16} ] ,"IntegerBase":"Int32" } ,{ "Name":"ID3D12MetaCommand" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"dbb84c27-36ce-4fc9-b801-f048c46ac570" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"GetRequiredParameterResourceSize" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt64"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Stage","Type":{"Kind":"ApiRef","Name":"D3D12_META_COMMAND_PARAMETER_STAGE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"ParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"D3D12_DISPATCH_RAYS_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"RayGenerationShaderRecord","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_VIRTUAL_ADDRESS_RANGE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"MissShaderTable","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"HitGroupTable","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"CallableShaderTable","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Depth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_SET_WORK_GRAPH_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_SET_WORK_GRAPH_FLAG_NONE","Value":0} ,{"Name":"D3D12_SET_WORK_GRAPH_FLAG_INITIALIZE","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_SET_WORK_GRAPH_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"ProgramIdentifier","Type":{"Kind":"ApiRef","Name":"D3D12_PROGRAM_IDENTIFIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_SET_WORK_GRAPH_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"BackingMemory","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_VIRTUAL_ADDRESS_RANGE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"NodeLocalRootArgumentsTable","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_SET_RAYTRACING_PIPELINE_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"ProgramIdentifier","Type":{"Kind":"ApiRef","Name":"D3D12_PROGRAM_IDENTIFIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_SET_GENERIC_PIPELINE_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"ProgramIdentifier","Type":{"Kind":"ApiRef","Name":"D3D12_PROGRAM_IDENTIFIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_PROGRAM_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_PROGRAM_TYPE_GENERIC_PIPELINE","Value":1} ,{"Name":"D3D12_PROGRAM_TYPE_RAYTRACING_PIPELINE","Value":4} ,{"Name":"D3D12_PROGRAM_TYPE_WORK_GRAPH","Value":5} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_SET_PROGRAM_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_PROGRAM_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"GenericPipeline","Type":{"Kind":"ApiRef","Name":"D3D12_SET_GENERIC_PIPELINE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"RaytracingPipeline","Type":{"Kind":"ApiRef","Name":"D3D12_SET_RAYTRACING_PIPELINE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"WorkGraph","Type":{"Kind":"ApiRef","Name":"D3D12_SET_WORK_GRAPH_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"D3D12_DISPATCH_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_DISPATCH_MODE_NODE_CPU_INPUT","Value":0} ,{"Name":"D3D12_DISPATCH_MODE_NODE_GPU_INPUT","Value":1} ,{"Name":"D3D12_DISPATCH_MODE_MULTI_NODE_CPU_INPUT","Value":2} ,{"Name":"D3D12_DISPATCH_MODE_MULTI_NODE_GPU_INPUT","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_NODE_CPU_INPUT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"EntrypointIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"NumRecords","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pRecords","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} ,{"Name":"RecordStrideInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_NODE_GPU_INPUT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"EntrypointIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"NumRecords","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Records","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_MULTI_NODE_CPU_INPUT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"NumNodeInputs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pNodeInputs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_NODE_CPU_INPUT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"NodeInputStrideInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_MULTI_NODE_GPU_INPUT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"NumNodeInputs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"NodeInputs","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_DISPATCH_GRAPH_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Mode","Type":{"Kind":"ApiRef","Name":"D3D12_DISPATCH_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"NodeCPUInput","Type":{"Kind":"ApiRef","Name":"D3D12_NODE_CPU_INPUT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"NodeGPUInput","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"MultiNodeCPUInput","Type":{"Kind":"ApiRef","Name":"D3D12_MULTI_NODE_CPU_INPUT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"MultiNodeGPUInput","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"ID3D12GraphicsCommandList4" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"8754318e-d3a9-4541-98cf-645b50dc4874" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12GraphicsCommandList3","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"BeginRenderPass" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"NumRenderTargets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pRenderTargets","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_RENDER_TARGET_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"pDepthStencil","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_DEPTH_STENCIL_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"EndRenderPass" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"InitializeMetaCommand" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMetaCommand","Type":{"Kind":"ApiRef","Name":"ID3D12MetaCommand","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pInitializationParametersData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional","Const"]} ,{"Name":"InitializationParametersDataSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] } ,{ "Name":"ExecuteMetaCommand" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pMetaCommand","Type":{"Kind":"ApiRef","Name":"ID3D12MetaCommand","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pExecutionParametersData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional","Const"]} ,{"Name":"ExecutionParametersDataSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] } ,{ "Name":"BuildRaytracingAccelerationStructure" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"NumPostbuildInfoDescs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pPostbuildInfoDescs","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"EmitRaytracingAccelerationStructurePostbuildInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"NumSourceAccelerationStructures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pSourceAccelerationStructureData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Const"]} ] } ,{ "Name":"CopyRaytracingAccelerationStructure" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"DestAccelerationStructureData","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"SourceAccelerationStructureData","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"Mode","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetPipelineState1" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pStateObject","Type":{"Kind":"ApiRef","Name":"ID3D12StateObject","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"DispatchRays" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DISPATCH_RAYS_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ] } ] } ,{ "Name":"D3D12_SHADER_CACHE_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_SHADER_CACHE_MODE_MEMORY","Value":0} ,{"Name":"D3D12_SHADER_CACHE_MODE_DISK","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_SHADER_CACHE_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_SHADER_CACHE_FLAG_NONE","Value":0} ,{"Name":"D3D12_SHADER_CACHE_FLAG_DRIVER_VERSIONED","Value":1} ,{"Name":"D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_SHADER_CACHE_SESSION_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Identifier","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"Mode","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_CACHE_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_CACHE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"MaximumInMemoryCacheSizeBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MaximumInMemoryCacheEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MaximumValueFileSizeBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_BARRIER_LAYOUT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_BARRIER_LAYOUT_UNDEFINED","Value":-1} ,{"Name":"D3D12_BARRIER_LAYOUT_COMMON","Value":0} ,{"Name":"D3D12_BARRIER_LAYOUT_PRESENT","Value":0} ,{"Name":"D3D12_BARRIER_LAYOUT_GENERIC_READ","Value":1} ,{"Name":"D3D12_BARRIER_LAYOUT_RENDER_TARGET","Value":2} ,{"Name":"D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS","Value":3} ,{"Name":"D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE","Value":4} ,{"Name":"D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ","Value":5} ,{"Name":"D3D12_BARRIER_LAYOUT_SHADER_RESOURCE","Value":6} ,{"Name":"D3D12_BARRIER_LAYOUT_COPY_SOURCE","Value":7} ,{"Name":"D3D12_BARRIER_LAYOUT_COPY_DEST","Value":8} ,{"Name":"D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE","Value":9} ,{"Name":"D3D12_BARRIER_LAYOUT_RESOLVE_DEST","Value":10} ,{"Name":"D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE","Value":11} ,{"Name":"D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ","Value":12} ,{"Name":"D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE","Value":13} ,{"Name":"D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ","Value":14} ,{"Name":"D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE","Value":15} ,{"Name":"D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ","Value":16} ,{"Name":"D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE","Value":17} ,{"Name":"D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON","Value":18} ,{"Name":"D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ","Value":19} ,{"Name":"D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS","Value":20} ,{"Name":"D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE","Value":21} ,{"Name":"D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE","Value":22} ,{"Name":"D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST","Value":23} ,{"Name":"D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON","Value":24} ,{"Name":"D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ","Value":25} ,{"Name":"D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS","Value":26} ,{"Name":"D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE","Value":27} ,{"Name":"D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE","Value":28} ,{"Name":"D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST","Value":29} ,{"Name":"D3D12_BARRIER_LAYOUT_VIDEO_QUEUE_COMMON","Value":30} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_BARRIER_SYNC" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_BARRIER_SYNC_NONE","Value":0} ,{"Name":"D3D12_BARRIER_SYNC_ALL","Value":1} ,{"Name":"D3D12_BARRIER_SYNC_DRAW","Value":2} ,{"Name":"D3D12_BARRIER_SYNC_INDEX_INPUT","Value":4} ,{"Name":"D3D12_BARRIER_SYNC_VERTEX_SHADING","Value":8} ,{"Name":"D3D12_BARRIER_SYNC_PIXEL_SHADING","Value":16} ,{"Name":"D3D12_BARRIER_SYNC_DEPTH_STENCIL","Value":32} ,{"Name":"D3D12_BARRIER_SYNC_RENDER_TARGET","Value":64} ,{"Name":"D3D12_BARRIER_SYNC_COMPUTE_SHADING","Value":128} ,{"Name":"D3D12_BARRIER_SYNC_RAYTRACING","Value":256} ,{"Name":"D3D12_BARRIER_SYNC_COPY","Value":512} ,{"Name":"D3D12_BARRIER_SYNC_RESOLVE","Value":1024} ,{"Name":"D3D12_BARRIER_SYNC_EXECUTE_INDIRECT","Value":2048} ,{"Name":"D3D12_BARRIER_SYNC_PREDICATION","Value":2048} ,{"Name":"D3D12_BARRIER_SYNC_ALL_SHADING","Value":4096} ,{"Name":"D3D12_BARRIER_SYNC_NON_PIXEL_SHADING","Value":8192} ,{"Name":"D3D12_BARRIER_SYNC_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO","Value":16384} ,{"Name":"D3D12_BARRIER_SYNC_CLEAR_UNORDERED_ACCESS_VIEW","Value":32768} ,{"Name":"D3D12_BARRIER_SYNC_VIDEO_DECODE","Value":1048576} ,{"Name":"D3D12_BARRIER_SYNC_VIDEO_PROCESS","Value":2097152} ,{"Name":"D3D12_BARRIER_SYNC_VIDEO_ENCODE","Value":4194304} ,{"Name":"D3D12_BARRIER_SYNC_BUILD_RAYTRACING_ACCELERATION_STRUCTURE","Value":8388608} ,{"Name":"D3D12_BARRIER_SYNC_COPY_RAYTRACING_ACCELERATION_STRUCTURE","Value":16777216} ,{"Name":"D3D12_BARRIER_SYNC_SPLIT","Value":-2147483648} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_BARRIER_ACCESS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_BARRIER_ACCESS_COMMON","Value":0} ,{"Name":"D3D12_BARRIER_ACCESS_VERTEX_BUFFER","Value":1} ,{"Name":"D3D12_BARRIER_ACCESS_CONSTANT_BUFFER","Value":2} ,{"Name":"D3D12_BARRIER_ACCESS_INDEX_BUFFER","Value":4} ,{"Name":"D3D12_BARRIER_ACCESS_RENDER_TARGET","Value":8} ,{"Name":"D3D12_BARRIER_ACCESS_UNORDERED_ACCESS","Value":16} ,{"Name":"D3D12_BARRIER_ACCESS_DEPTH_STENCIL_WRITE","Value":32} ,{"Name":"D3D12_BARRIER_ACCESS_DEPTH_STENCIL_READ","Value":64} ,{"Name":"D3D12_BARRIER_ACCESS_SHADER_RESOURCE","Value":128} ,{"Name":"D3D12_BARRIER_ACCESS_STREAM_OUTPUT","Value":256} ,{"Name":"D3D12_BARRIER_ACCESS_INDIRECT_ARGUMENT","Value":512} ,{"Name":"D3D12_BARRIER_ACCESS_PREDICATION","Value":512} ,{"Name":"D3D12_BARRIER_ACCESS_COPY_DEST","Value":1024} ,{"Name":"D3D12_BARRIER_ACCESS_COPY_SOURCE","Value":2048} ,{"Name":"D3D12_BARRIER_ACCESS_RESOLVE_DEST","Value":4096} ,{"Name":"D3D12_BARRIER_ACCESS_RESOLVE_SOURCE","Value":8192} ,{"Name":"D3D12_BARRIER_ACCESS_RAYTRACING_ACCELERATION_STRUCTURE_READ","Value":16384} ,{"Name":"D3D12_BARRIER_ACCESS_RAYTRACING_ACCELERATION_STRUCTURE_WRITE","Value":32768} ,{"Name":"D3D12_BARRIER_ACCESS_SHADING_RATE_SOURCE","Value":65536} ,{"Name":"D3D12_BARRIER_ACCESS_VIDEO_DECODE_READ","Value":131072} ,{"Name":"D3D12_BARRIER_ACCESS_VIDEO_DECODE_WRITE","Value":262144} ,{"Name":"D3D12_BARRIER_ACCESS_VIDEO_PROCESS_READ","Value":524288} ,{"Name":"D3D12_BARRIER_ACCESS_VIDEO_PROCESS_WRITE","Value":1048576} ,{"Name":"D3D12_BARRIER_ACCESS_VIDEO_ENCODE_READ","Value":2097152} ,{"Name":"D3D12_BARRIER_ACCESS_VIDEO_ENCODE_WRITE","Value":4194304} ,{"Name":"D3D12_BARRIER_ACCESS_NO_ACCESS","Value":-2147483648} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_BARRIER_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_BARRIER_TYPE_GLOBAL","Value":0} ,{"Name":"D3D12_BARRIER_TYPE_TEXTURE","Value":1} ,{"Name":"D3D12_BARRIER_TYPE_BUFFER","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_TEXTURE_BARRIER_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_TEXTURE_BARRIER_FLAG_NONE","Value":0} ,{"Name":"D3D12_TEXTURE_BARRIER_FLAG_DISCARD","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_BARRIER_SUBRESOURCE_RANGE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"IndexOrFirstMipLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"NumMipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"NumArraySlices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FirstPlane","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"NumPlanes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_GLOBAL_BARRIER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"SyncBefore","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_SYNC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"SyncAfter","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_SYNC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"AccessBefore","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_ACCESS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"AccessAfter","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_ACCESS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_TEXTURE_BARRIER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"SyncBefore","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_SYNC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"SyncAfter","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_SYNC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"AccessBefore","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_ACCESS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"AccessAfter","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_ACCESS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"LayoutBefore","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_LAYOUT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"LayoutAfter","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_LAYOUT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Subresources","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_SUBRESOURCE_RANGE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_BARRIER_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_BUFFER_BARRIER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"SyncBefore","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_SYNC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"SyncAfter","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_SYNC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"AccessBefore","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_ACCESS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"AccessAfter","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_ACCESS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_BARRIER_GROUP" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"NumBarriers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"pGlobalBarriers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_GLOBAL_BARRIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"pTextureBarriers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_BARRIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ,{"Name":"pBufferBarriers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_BUFFER_BARRIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"ID3D12ShaderCacheSession" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"28e2495d-0f64-4ae4-a6ec-129255dc49a8" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"FindValue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} ,{"Name":"KeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]} ,{"Name":"pValueSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"StoreValue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} ,{"Name":"KeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Const"]} ,{"Name":"ValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetDeleteOnDestroy" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetDesc" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_SHADER_CACHE_SESSION_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"D3D12_SHADER_CACHE_KIND_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CACHE_FOR_DRIVER","Value":1} ,{"Name":"D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CONVERSIONS","Value":2} ,{"Name":"D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_DRIVER_MANAGED","Value":4} ,{"Name":"D3D12_SHADER_CACHE_KIND_FLAG_APPLICATION_MANAGED","Value":8} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_SHADER_CACHE_CONTROL_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_SHADER_CACHE_CONTROL_FLAG_DISABLE","Value":1} ,{"Name":"D3D12_SHADER_CACHE_CONTROL_FLAG_ENABLE","Value":2} ,{"Name":"D3D12_SHADER_CACHE_CONTROL_FLAG_CLEAR","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"ID3D12Device9" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"4c80e962-f032-4f60-bc9e-ebc2cfa1d83c" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Device8","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"CreateShaderCacheSession" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SHADER_CACHE_SESSION_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvSession","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} ] } ,{ "Name":"ShaderCacheControl" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Kinds","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_CACHE_KIND_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"Control","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_CACHE_CONTROL_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CreateCommandQueue1" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_COMMAND_QUEUE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"CreatorID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppCommandQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} ] } ] } ,{ "Name":"ID3D12Device10" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"517f8718-aa66-49f9-b02b-a7ab89c06031" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Device9","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"CreateCommittedResource3" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pHeapProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_HEAP_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"HeapFlags","Type":{"Kind":"ApiRef","Name":"D3D12_HEAP_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"InitialLayout","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_LAYOUT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pOptimizedClearValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_CLEAR_VALUE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"pProtectedSession","Type":{"Kind":"ApiRef","Name":"ID3D12ProtectedResourceSession","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"NumCastableFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pCastableFormats","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"riidResource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} ] } ,{ "Name":"CreatePlacedResource2" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pHeap","Type":{"Kind":"ApiRef","Name":"ID3D12Heap","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"HeapOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"InitialLayout","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_LAYOUT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pOptimizedClearValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_CLEAR_VALUE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"NumCastableFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pCastableFormats","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} ] } ,{ "Name":"CreateReservedResource2" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"InitialLayout","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_LAYOUT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pOptimizedClearValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_CLEAR_VALUE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"pProtectedSession","Type":{"Kind":"ApiRef","Name":"ID3D12ProtectedResourceSession","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"NumCastableFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pCastableFormats","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} ] } ] } ,{ "Name":"ID3D12Device11" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"5405c344-d457-444e-b4dd-2366e45aee39" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Device10","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"CreateSampler2" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SAMPLER_DESC2","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"DestDescriptor","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"ID3D12Device12" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"5af5c532-4c91-4cd0-b541-15a405395fc5" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Device11","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"GetResourceAllocationInfo3" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_ALLOCATION_INFO","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"visibleMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"numResourceDescs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pResourceDescs","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pNumCastableFormats","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} ,{"Name":"ppCastableFormats","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}}},"Attrs":["In","Optional","Const"]} ,{"Name":"pResourceAllocationInfo1","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_ALLOCATION_INFO1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out","Optional"]} ] } ] } ,{ "Name":"ID3D12Device13" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"14eecffc-4df8-40f7-a118-5c816f45695e" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Device12","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"OpenExistingHeapFromAddress1" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} ,{"Name":"size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvHeap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} ] } ] } ,{ "Name":"ID3D12Device14" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"5f6e592d-d895-44c2-8e4a-88ad4926d323" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Device13","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"CreateRootSignatureFromSubobjectInLibrary" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"nodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pLibraryBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} ,{"Name":"blobLengthInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"subobjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvRootSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} ] } ] } ,{ "Name":"ID3D12VirtualizationGuestDevice" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"bc66d368-7373-4943-8757-fc87dc79e476" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"ShareWithHost" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pObject","Type":{"Kind":"ApiRef","Name":"ID3D12DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"CreateFenceFd" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pFence","Type":{"Kind":"ApiRef","Name":"ID3D12Fence","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"FenceValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"pFenceFd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ID3D12Tools" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"7071e1f0-e84b-4b33-974f-12fa49de65c5" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"EnableShaderInstrumentation" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ShaderInstrumentationEnabled" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"D3D12_SUBRESOURCE_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} ,{"Name":"RowPitch","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} ,{"Name":"SlicePitch","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_MEMCPY_DEST" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"RowPitch","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"SlicePitch","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ID3D12Debug" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"344488b7-6846-474b-b989-f027448245e0" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"EnableDebugLayer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"D3D12_GPU_BASED_VALIDATION_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_GPU_BASED_VALIDATION_FLAGS_NONE","Value":0} ,{"Name":"D3D12_GPU_BASED_VALIDATION_FLAGS_DISABLE_STATE_TRACKING","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"ID3D12Debug1" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"affaa4ca-63fe-4d8e-b8ad-159000af4304" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"EnableDebugLayer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SetEnableGPUBasedValidation" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetEnableSynchronizedCommandQueueValidation" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"ID3D12Debug2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"93a665c4-a3b2-4e5d-b692-a26ae14e3374" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetGPUBasedValidationFlags" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_BASED_VALIDATION_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"ID3D12Debug3" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"5cf4e58f-f671-4ff1-a542-3686e3d153d1" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Debug","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"SetEnableGPUBasedValidation" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetEnableSynchronizedCommandQueueValidation" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetGPUBasedValidationFlags" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_BASED_VALIDATION_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"ID3D12Debug4" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"014b816e-9ec5-4a2f-a845-ffbe441ce13a" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Debug3","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"DisableDebugLayer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID3D12Debug5" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"548d6b12-09fa-40e0-9069-5dcd589a52c9" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Debug4","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"SetEnableAutoName" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"ID3D12Debug6" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"82a816d6-5d01-4157-97d0-4975463fd1ed" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Debug5","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"SetForceLegacyBarrierValidation" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"D3D12_RLDO_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_RLDO_NONE","Value":0} ,{"Name":"D3D12_RLDO_SUMMARY","Value":1} ,{"Name":"D3D12_RLDO_DETAIL","Value":2} ,{"Name":"D3D12_RLDO_IGNORE_INTERNAL","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_DEBUG_DEVICE_PARAMETER_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_DEBUG_DEVICE_PARAMETER_FEATURE_FLAGS","Value":0} ,{"Name":"D3D12_DEBUG_DEVICE_PARAMETER_GPU_BASED_VALIDATION_SETTINGS","Value":1} ,{"Name":"D3D12_DEBUG_DEVICE_PARAMETER_GPU_SLOWDOWN_PERFORMANCE_FACTOR","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_DEBUG_FEATURE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_DEBUG_FEATURE_NONE","Value":0} ,{"Name":"D3D12_DEBUG_FEATURE_ALLOW_BEHAVIOR_CHANGING_DEBUG_AIDS","Value":1} ,{"Name":"D3D12_DEBUG_FEATURE_CONSERVATIVE_RESOURCE_STATE_TRACKING","Value":2} ,{"Name":"D3D12_DEBUG_FEATURE_DISABLE_VIRTUALIZED_BUNDLES_VALIDATION","Value":4} ,{"Name":"D3D12_DEBUG_FEATURE_EMULATE_WINDOWS7","Value":8} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_NONE","Value":0} ,{"Name":"D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_STATE_TRACKING_ONLY","Value":1} ,{"Name":"D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_UNGUARDED_VALIDATION","Value":2} ,{"Name":"D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_GUARDED_VALIDATION","Value":3} ,{"Name":"NUM_D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODES","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_NONE","Value":0} ,{"Name":"D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_TRACKING_ONLY_SHADERS","Value":1} ,{"Name":"D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_UNGUARDED_VALIDATION_SHADERS","Value":2} ,{"Name":"D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_GUARDED_VALIDATION_SHADERS","Value":4} ,{"Name":"D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS_VALID_MASK","Value":7} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_DEBUG_DEVICE_GPU_BASED_VALIDATION_SETTINGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"MaxMessagesPerCommandList","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DefaultShaderPatchMode","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"PipelineStateCreateFlags","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_DEBUG_DEVICE_GPU_SLOWDOWN_PERFORMANCE_FACTOR" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"SlowdownFactor","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ID3D12DebugDevice1" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"a9b71770-d099-4a65-a698-3dee10020f88" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetDebugParameter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_DEBUG_DEVICE_PARAMETER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]} ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetDebugParameter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_DEBUG_DEVICE_PARAMETER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"ReportLiveDeviceObjects" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_RLDO_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"ID3D12DebugDevice" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"3febd6dd-4973-4787-8194-e45f9e28923e" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetFeatureMask" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Mask","Type":{"Kind":"ApiRef","Name":"D3D12_DEBUG_FEATURE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetFeatureMask" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_DEBUG_FEATURE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"ReportLiveDeviceObjects" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_RLDO_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"ID3D12DebugDevice2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"60eccbc1-378d-4df1-894c-f8ac5ce4d7dd" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DebugDevice","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"SetDebugParameter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_DEBUG_DEVICE_PARAMETER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]} ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetDebugParameter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_DEBUG_DEVICE_PARAMETER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"ID3D12DebugCommandQueue" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"09e0bf36-54ac-484f-8847-4baeeab6053a" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"AssertResourceState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"ID3D12DebugCommandQueue1" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"16be35a2-bfd6-49f2-bcae-eaae4aff862d" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DebugCommandQueue","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"AssertResourceAccess" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Access","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_ACCESS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"AssertTextureLayout" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Layout","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_LAYOUT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_DEBUG_COMMAND_LIST_PARAMETER_GPU_BASED_VALIDATION_SETTINGS","Value":0} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_DEBUG_COMMAND_LIST_GPU_BASED_VALIDATION_SETTINGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"ShaderPatchMode","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ID3D12DebugCommandList1" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"102ca951-311b-4b01-b11f-ecb83e061b37" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"AssertResourceState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetDebugParameter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]} ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetDebugParameter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"ID3D12DebugCommandList" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"09e0bf36-54ac-484f-8847-4baeeab6053f" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"AssertResourceState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetFeatureMask" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Mask","Type":{"Kind":"ApiRef","Name":"D3D12_DEBUG_FEATURE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetFeatureMask" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_DEBUG_FEATURE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID3D12DebugCommandList2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"aeb575cf-4e06-48be-ba3b-c450fc96652e" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DebugCommandList","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"SetDebugParameter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]} ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetDebugParameter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"ID3D12DebugCommandList3" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"197d5e15-4d37-4d34-af78-724cd70fdb1f" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DebugCommandList2","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"AssertResourceAccess" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Access","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_ACCESS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"AssertTextureLayout" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Layout","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_LAYOUT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"ID3D12SharingContract" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"0adf7d52-929c-4e61-addb-ffed30de66ef" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Present" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"window","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SharedFenceSignal" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pFence","Type":{"Kind":"ApiRef","Name":"ID3D12Fence","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"FenceValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ] } ,{ "Name":"BeginCapturableWork" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ] } ,{ "Name":"EndCapturableWork" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ] } ] } ,{ "Name":"ID3D12ManualWriteTrackingResource" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"86ca3b85-49ad-4b6e-aed5-eddb18540f41" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"TrackWrite" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pWrittenRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RANGE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ] } ,{ "Name":"D3D12_MESSAGE_CATEGORY" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_MESSAGE_CATEGORY_APPLICATION_DEFINED","Value":0} ,{"Name":"D3D12_MESSAGE_CATEGORY_MISCELLANEOUS","Value":1} ,{"Name":"D3D12_MESSAGE_CATEGORY_INITIALIZATION","Value":2} ,{"Name":"D3D12_MESSAGE_CATEGORY_CLEANUP","Value":3} ,{"Name":"D3D12_MESSAGE_CATEGORY_COMPILATION","Value":4} ,{"Name":"D3D12_MESSAGE_CATEGORY_STATE_CREATION","Value":5} ,{"Name":"D3D12_MESSAGE_CATEGORY_STATE_SETTING","Value":6} ,{"Name":"D3D12_MESSAGE_CATEGORY_STATE_GETTING","Value":7} ,{"Name":"D3D12_MESSAGE_CATEGORY_RESOURCE_MANIPULATION","Value":8} ,{"Name":"D3D12_MESSAGE_CATEGORY_EXECUTION","Value":9} ,{"Name":"D3D12_MESSAGE_CATEGORY_SHADER","Value":10} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_MESSAGE_SEVERITY" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_MESSAGE_SEVERITY_CORRUPTION","Value":0} ,{"Name":"D3D12_MESSAGE_SEVERITY_ERROR","Value":1} ,{"Name":"D3D12_MESSAGE_SEVERITY_WARNING","Value":2} ,{"Name":"D3D12_MESSAGE_SEVERITY_INFO","Value":3} ,{"Name":"D3D12_MESSAGE_SEVERITY_MESSAGE","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_MESSAGE_ID" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_MESSAGE_ID_UNKNOWN","Value":0} ,{"Name":"D3D12_MESSAGE_ID_STRING_FROM_APPLICATION","Value":1} ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_THIS","Value":2} ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER1","Value":3} ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER2","Value":4} ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER3","Value":5} ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER4","Value":6} ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER5","Value":7} ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER6","Value":8} ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER7","Value":9} ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER8","Value":10} ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER9","Value":11} ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER10","Value":12} ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER11","Value":13} ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER12","Value":14} ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER13","Value":15} ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER14","Value":16} ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER15","Value":17} ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_MULTITHREADING","Value":18} ,{"Name":"D3D12_MESSAGE_ID_MESSAGE_REPORTING_OUTOFMEMORY","Value":19} ,{"Name":"D3D12_MESSAGE_ID_GETPRIVATEDATA_MOREDATA","Value":20} ,{"Name":"D3D12_MESSAGE_ID_SETPRIVATEDATA_INVALIDFREEDATA","Value":21} ,{"Name":"D3D12_MESSAGE_ID_SETPRIVATEDATA_CHANGINGPARAMS","Value":24} ,{"Name":"D3D12_MESSAGE_ID_SETPRIVATEDATA_OUTOFMEMORY","Value":25} ,{"Name":"D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_UNRECOGNIZEDFORMAT","Value":26} ,{"Name":"D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDESC","Value":27} ,{"Name":"D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDFORMAT","Value":28} ,{"Name":"D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDVIDEOPLANESLICE","Value":29} ,{"Name":"D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDPLANESLICE","Value":30} ,{"Name":"D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDIMENSIONS","Value":31} ,{"Name":"D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDRESOURCE","Value":32} ,{"Name":"D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_UNRECOGNIZEDFORMAT","Value":35} ,{"Name":"D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_UNSUPPORTEDFORMAT","Value":36} ,{"Name":"D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDESC","Value":37} ,{"Name":"D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDFORMAT","Value":38} ,{"Name":"D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDVIDEOPLANESLICE","Value":39} ,{"Name":"D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDPLANESLICE","Value":40} ,{"Name":"D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDIMENSIONS","Value":41} ,{"Name":"D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDRESOURCE","Value":42} ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_UNRECOGNIZEDFORMAT","Value":45} ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDESC","Value":46} ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFORMAT","Value":47} ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDIMENSIONS","Value":48} ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDRESOURCE","Value":49} ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_OUTOFMEMORY","Value":52} ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_TOOMANYELEMENTS","Value":53} ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDFORMAT","Value":54} ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INCOMPATIBLEFORMAT","Value":55} ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOT","Value":56} ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDINPUTSLOTCLASS","Value":57} ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_STEPRATESLOTCLASSMISMATCH","Value":58} ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOTCLASSCHANGE","Value":59} ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSTEPRATECHANGE","Value":60} ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDALIGNMENT","Value":61} ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_DUPLICATESEMANTIC","Value":62} ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_UNPARSEABLEINPUTSIGNATURE","Value":63} ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_NULLSEMANTIC","Value":64} ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_MISSINGELEMENT","Value":65} ,{"Name":"D3D12_MESSAGE_ID_CREATEVERTEXSHADER_OUTOFMEMORY","Value":66} ,{"Name":"D3D12_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERBYTECODE","Value":67} ,{"Name":"D3D12_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERTYPE","Value":68} ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADER_OUTOFMEMORY","Value":69} ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERBYTECODE","Value":70} ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERTYPE","Value":71} ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTOFMEMORY","Value":72} ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERBYTECODE","Value":73} ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERTYPE","Value":74} ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMENTRIES","Value":75} ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSTREAMSTRIDEUNUSED","Value":76} ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSLOT0EXPECTED","Value":79} ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSLOT","Value":80} ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_ONLYONEELEMENTPERSLOT","Value":81} ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDCOMPONENTCOUNT","Value":82} ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTARTCOMPONENTANDCOMPONENTCOUNT","Value":83} ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDGAPDEFINITION","Value":84} ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_REPEATEDOUTPUT","Value":85} ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSTREAMSTRIDE","Value":86} ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGSEMANTIC","Value":87} ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MASKMISMATCH","Value":88} ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_CANTHAVEONLYGAPS","Value":89} ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DECLTOOCOMPLEX","Value":90} ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGOUTPUTSIGNATURE","Value":91} ,{"Name":"D3D12_MESSAGE_ID_CREATEPIXELSHADER_OUTOFMEMORY","Value":92} ,{"Name":"D3D12_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERBYTECODE","Value":93} ,{"Name":"D3D12_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERTYPE","Value":94} ,{"Name":"D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFILLMODE","Value":95} ,{"Name":"D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDCULLMODE","Value":96} ,{"Name":"D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDDEPTHBIASCLAMP","Value":97} ,{"Name":"D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDSLOPESCALEDDEPTHBIAS","Value":98} ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHWRITEMASK","Value":100} ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHFUNC","Value":101} ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFAILOP","Value":102} ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILZFAILOP","Value":103} ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILPASSOP","Value":104} ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFUNC","Value":105} ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFAILOP","Value":106} ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILZFAILOP","Value":107} ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILPASSOP","Value":108} ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFUNC","Value":109} ,{"Name":"D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLEND","Value":111} ,{"Name":"D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLEND","Value":112} ,{"Name":"D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOP","Value":113} ,{"Name":"D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLENDALPHA","Value":114} ,{"Name":"D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLENDALPHA","Value":115} ,{"Name":"D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOPALPHA","Value":116} ,{"Name":"D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDRENDERTARGETWRITEMASK","Value":117} ,{"Name":"D3D12_MESSAGE_ID_GET_PROGRAM_IDENTIFIER_ERROR","Value":118} ,{"Name":"D3D12_MESSAGE_ID_GET_WORK_GRAPH_PROPERTIES_ERROR","Value":119} ,{"Name":"D3D12_MESSAGE_ID_SET_PROGRAM_ERROR","Value":120} ,{"Name":"D3D12_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_INVALID","Value":135} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_ROOT_SIGNATURE_NOT_SET","Value":200} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_ROOT_SIGNATURE_MISMATCH","Value":201} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_VERTEX_BUFFER_NOT_SET","Value":202} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_VERTEX_BUFFER_STRIDE_TOO_SMALL","Value":209} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_VERTEX_BUFFER_TOO_SMALL","Value":210} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INDEX_BUFFER_NOT_SET","Value":211} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INDEX_BUFFER_FORMAT_INVALID","Value":212} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INDEX_BUFFER_TOO_SMALL","Value":213} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INVALID_PRIMITIVETOPOLOGY","Value":219} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_VERTEX_STRIDE_UNALIGNED","Value":221} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INDEX_OFFSET_UNALIGNED","Value":222} ,{"Name":"D3D12_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_AT_FAULT","Value":232} ,{"Name":"D3D12_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_POSSIBLY_AT_FAULT","Value":233} ,{"Name":"D3D12_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_NOT_AT_FAULT","Value":234} ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_TRAILING_DIGIT_IN_SEMANTIC","Value":239} ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_TRAILING_DIGIT_IN_SEMANTIC","Value":240} ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_TYPE_MISMATCH","Value":245} ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_EMPTY_LAYOUT","Value":253} ,{"Name":"D3D12_MESSAGE_ID_LIVE_OBJECT_SUMMARY","Value":255} ,{"Name":"D3D12_MESSAGE_ID_LIVE_DEVICE","Value":274} ,{"Name":"D3D12_MESSAGE_ID_LIVE_SWAPCHAIN","Value":275} ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFLAGS","Value":276} ,{"Name":"D3D12_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDCLASSLINKAGE","Value":277} ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDCLASSLINKAGE","Value":278} ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAMTORASTERIZER","Value":280} ,{"Name":"D3D12_MESSAGE_ID_CREATEPIXELSHADER_INVALIDCLASSLINKAGE","Value":283} ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAM","Value":284} ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDENTRIES","Value":285} ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDSTRIDES","Value":286} ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMSTRIDES","Value":287} ,{"Name":"D3D12_MESSAGE_ID_CREATEHULLSHADER_OUTOFMEMORY","Value":289} ,{"Name":"D3D12_MESSAGE_ID_CREATEHULLSHADER_INVALIDSHADERBYTECODE","Value":290} ,{"Name":"D3D12_MESSAGE_ID_CREATEHULLSHADER_INVALIDSHADERTYPE","Value":291} ,{"Name":"D3D12_MESSAGE_ID_CREATEHULLSHADER_INVALIDCLASSLINKAGE","Value":292} ,{"Name":"D3D12_MESSAGE_ID_CREATEDOMAINSHADER_OUTOFMEMORY","Value":294} ,{"Name":"D3D12_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDSHADERBYTECODE","Value":295} ,{"Name":"D3D12_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDSHADERTYPE","Value":296} ,{"Name":"D3D12_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDCLASSLINKAGE","Value":297} ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_UNMAP_NOTMAPPED","Value":310} ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CHECKFEATURESUPPORT_MISMATCHED_DATA_SIZE","Value":318} ,{"Name":"D3D12_MESSAGE_ID_CREATECOMPUTESHADER_OUTOFMEMORY","Value":321} ,{"Name":"D3D12_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDSHADERBYTECODE","Value":322} ,{"Name":"D3D12_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDCLASSLINKAGE","Value":323} ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_DOUBLEFLOATOPSNOTSUPPORTED","Value":331} ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEHULLSHADER_DOUBLEFLOATOPSNOTSUPPORTED","Value":332} ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_DOUBLEFLOATOPSNOTSUPPORTED","Value":333} ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_DOUBLEFLOATOPSNOTSUPPORTED","Value":334} ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DOUBLEFLOATOPSNOTSUPPORTED","Value":335} ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_DOUBLEFLOATOPSNOTSUPPORTED","Value":336} ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_DOUBLEFLOATOPSNOTSUPPORTED","Value":337} ,{"Name":"D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDRESOURCE","Value":340} ,{"Name":"D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDESC","Value":341} ,{"Name":"D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDFORMAT","Value":342} ,{"Name":"D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDVIDEOPLANESLICE","Value":343} ,{"Name":"D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDPLANESLICE","Value":344} ,{"Name":"D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDIMENSIONS","Value":345} ,{"Name":"D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_UNRECOGNIZEDFORMAT","Value":346} ,{"Name":"D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDFLAGS","Value":354} ,{"Name":"D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFORCEDSAMPLECOUNT","Value":401} ,{"Name":"D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDLOGICOPS","Value":403} ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_DOUBLEEXTENSIONSNOTSUPPORTED","Value":410} ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEHULLSHADER_DOUBLEEXTENSIONSNOTSUPPORTED","Value":412} ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_DOUBLEEXTENSIONSNOTSUPPORTED","Value":414} ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_DOUBLEEXTENSIONSNOTSUPPORTED","Value":416} ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DOUBLEEXTENSIONSNOTSUPPORTED","Value":418} ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_DOUBLEEXTENSIONSNOTSUPPORTED","Value":420} ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_DOUBLEEXTENSIONSNOTSUPPORTED","Value":422} ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_UAVSNOTSUPPORTED","Value":425} ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEHULLSHADER_UAVSNOTSUPPORTED","Value":426} ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_UAVSNOTSUPPORTED","Value":427} ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_UAVSNOTSUPPORTED","Value":428} ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UAVSNOTSUPPORTED","Value":429} ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_UAVSNOTSUPPORTED","Value":430} ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_UAVSNOTSUPPORTED","Value":431} ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CLEARVIEW_INVALIDSOURCERECT","Value":447} ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CLEARVIEW_EMPTYRECT","Value":448} ,{"Name":"D3D12_MESSAGE_ID_UPDATETILEMAPPINGS_INVALID_PARAMETER","Value":493} ,{"Name":"D3D12_MESSAGE_ID_COPYTILEMAPPINGS_INVALID_PARAMETER","Value":494} ,{"Name":"D3D12_MESSAGE_ID_CREATEDEVICE_INVALIDARGS","Value":506} ,{"Name":"D3D12_MESSAGE_ID_CREATEDEVICE_WARNING","Value":507} ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_TYPE","Value":519} ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_NULL_POINTER","Value":520} ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_SUBRESOURCE","Value":521} ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_RESERVED_BITS","Value":522} ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_MISSING_BIND_FLAGS","Value":523} ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_MISMATCHING_MISC_FLAGS","Value":524} ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_MATCHING_STATES","Value":525} ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_COMBINATION","Value":526} ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_BEFORE_AFTER_MISMATCH","Value":527} ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_RESOURCE","Value":528} ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_SAMPLE_COUNT","Value":529} ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_FLAGS","Value":530} ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_COMBINED_FLAGS","Value":531} ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_FLAGS_FOR_FORMAT","Value":532} ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_SPLIT_BARRIER","Value":533} ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_UNMATCHED_END","Value":534} ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_UNMATCHED_BEGIN","Value":535} ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_FLAG","Value":536} ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_COMMAND_LIST_TYPE","Value":537} ,{"Name":"D3D12_MESSAGE_ID_INVALID_SUBRESOURCE_STATE","Value":538} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_CONTENTION","Value":540} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_RESET","Value":541} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_RESET_BUNDLE","Value":542} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_CANNOT_RESET","Value":543} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_OPEN","Value":544} ,{"Name":"D3D12_MESSAGE_ID_INVALID_BUNDLE_API","Value":546} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_CLOSED","Value":547} ,{"Name":"D3D12_MESSAGE_ID_WRONG_COMMAND_ALLOCATOR_TYPE","Value":549} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_SYNC","Value":552} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_SYNC","Value":553} ,{"Name":"D3D12_MESSAGE_ID_SET_DESCRIPTOR_HEAP_INVALID","Value":554} ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMANDQUEUE","Value":557} ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMANDALLOCATOR","Value":558} ,{"Name":"D3D12_MESSAGE_ID_CREATE_PIPELINESTATE","Value":559} ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMANDLIST12","Value":560} ,{"Name":"D3D12_MESSAGE_ID_CREATE_RESOURCE","Value":562} ,{"Name":"D3D12_MESSAGE_ID_CREATE_DESCRIPTORHEAP","Value":563} ,{"Name":"D3D12_MESSAGE_ID_CREATE_ROOTSIGNATURE","Value":564} ,{"Name":"D3D12_MESSAGE_ID_CREATE_LIBRARY","Value":565} ,{"Name":"D3D12_MESSAGE_ID_CREATE_HEAP","Value":566} ,{"Name":"D3D12_MESSAGE_ID_CREATE_MONITOREDFENCE","Value":567} ,{"Name":"D3D12_MESSAGE_ID_CREATE_QUERYHEAP","Value":568} ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMANDSIGNATURE","Value":569} ,{"Name":"D3D12_MESSAGE_ID_LIVE_COMMANDQUEUE","Value":570} ,{"Name":"D3D12_MESSAGE_ID_LIVE_COMMANDALLOCATOR","Value":571} ,{"Name":"D3D12_MESSAGE_ID_LIVE_PIPELINESTATE","Value":572} ,{"Name":"D3D12_MESSAGE_ID_LIVE_COMMANDLIST12","Value":573} ,{"Name":"D3D12_MESSAGE_ID_LIVE_RESOURCE","Value":575} ,{"Name":"D3D12_MESSAGE_ID_LIVE_DESCRIPTORHEAP","Value":576} ,{"Name":"D3D12_MESSAGE_ID_LIVE_ROOTSIGNATURE","Value":577} ,{"Name":"D3D12_MESSAGE_ID_LIVE_LIBRARY","Value":578} ,{"Name":"D3D12_MESSAGE_ID_LIVE_HEAP","Value":579} ,{"Name":"D3D12_MESSAGE_ID_LIVE_MONITOREDFENCE","Value":580} ,{"Name":"D3D12_MESSAGE_ID_LIVE_QUERYHEAP","Value":581} ,{"Name":"D3D12_MESSAGE_ID_LIVE_COMMANDSIGNATURE","Value":582} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_COMMANDQUEUE","Value":583} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_COMMANDALLOCATOR","Value":584} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_PIPELINESTATE","Value":585} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_COMMANDLIST12","Value":586} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_RESOURCE","Value":588} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_DESCRIPTORHEAP","Value":589} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_ROOTSIGNATURE","Value":590} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_LIBRARY","Value":591} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_HEAP","Value":592} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_MONITOREDFENCE","Value":593} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_QUERYHEAP","Value":594} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_COMMANDSIGNATURE","Value":595} ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDDIMENSIONS","Value":597} ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDMISCFLAGS","Value":599} ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDARG_RETURN","Value":602} ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_OUTOFMEMORY_RETURN","Value":603} ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDDESC","Value":604} ,{"Name":"D3D12_MESSAGE_ID_POSSIBLY_INVALID_SUBRESOURCE_STATE","Value":607} ,{"Name":"D3D12_MESSAGE_ID_INVALID_USE_OF_NON_RESIDENT_RESOURCE","Value":608} ,{"Name":"D3D12_MESSAGE_ID_POSSIBLE_INVALID_USE_OF_NON_RESIDENT_RESOURCE","Value":609} ,{"Name":"D3D12_MESSAGE_ID_BUNDLE_PIPELINE_STATE_MISMATCH","Value":610} ,{"Name":"D3D12_MESSAGE_ID_PRIMITIVE_TOPOLOGY_MISMATCH_PIPELINE_STATE","Value":611} ,{"Name":"D3D12_MESSAGE_ID_RENDER_TARGET_FORMAT_MISMATCH_PIPELINE_STATE","Value":613} ,{"Name":"D3D12_MESSAGE_ID_RENDER_TARGET_SAMPLE_DESC_MISMATCH_PIPELINE_STATE","Value":614} ,{"Name":"D3D12_MESSAGE_ID_DEPTH_STENCIL_FORMAT_MISMATCH_PIPELINE_STATE","Value":615} ,{"Name":"D3D12_MESSAGE_ID_DEPTH_STENCIL_SAMPLE_DESC_MISMATCH_PIPELINE_STATE","Value":616} ,{"Name":"D3D12_MESSAGE_ID_CREATESHADER_INVALIDBYTECODE","Value":622} ,{"Name":"D3D12_MESSAGE_ID_CREATEHEAP_NULLDESC","Value":623} ,{"Name":"D3D12_MESSAGE_ID_CREATEHEAP_INVALIDSIZE","Value":624} ,{"Name":"D3D12_MESSAGE_ID_CREATEHEAP_UNRECOGNIZEDHEAPTYPE","Value":625} ,{"Name":"D3D12_MESSAGE_ID_CREATEHEAP_UNRECOGNIZEDCPUPAGEPROPERTIES","Value":626} ,{"Name":"D3D12_MESSAGE_ID_CREATEHEAP_UNRECOGNIZEDMEMORYPOOL","Value":627} ,{"Name":"D3D12_MESSAGE_ID_CREATEHEAP_INVALIDPROPERTIES","Value":628} ,{"Name":"D3D12_MESSAGE_ID_CREATEHEAP_INVALIDALIGNMENT","Value":629} ,{"Name":"D3D12_MESSAGE_ID_CREATEHEAP_UNRECOGNIZEDMISCFLAGS","Value":630} ,{"Name":"D3D12_MESSAGE_ID_CREATEHEAP_INVALIDMISCFLAGS","Value":631} ,{"Name":"D3D12_MESSAGE_ID_CREATEHEAP_INVALIDARG_RETURN","Value":632} ,{"Name":"D3D12_MESSAGE_ID_CREATEHEAP_OUTOFMEMORY_RETURN","Value":633} ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_NULLHEAPPROPERTIES","Value":634} ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_UNRECOGNIZEDHEAPTYPE","Value":635} ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_UNRECOGNIZEDCPUPAGEPROPERTIES","Value":636} ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_UNRECOGNIZEDMEMORYPOOL","Value":637} ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_INVALIDHEAPPROPERTIES","Value":638} ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_UNRECOGNIZEDHEAPMISCFLAGS","Value":639} ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_INVALIDHEAPMISCFLAGS","Value":640} ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_INVALIDARG_RETURN","Value":641} ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_OUTOFMEMORY_RETURN","Value":642} ,{"Name":"D3D12_MESSAGE_ID_GETCUSTOMHEAPPROPERTIES_UNRECOGNIZEDHEAPTYPE","Value":643} ,{"Name":"D3D12_MESSAGE_ID_GETCUSTOMHEAPPROPERTIES_INVALIDHEAPTYPE","Value":644} ,{"Name":"D3D12_MESSAGE_ID_CREATE_DESCRIPTOR_HEAP_INVALID_DESC","Value":645} ,{"Name":"D3D12_MESSAGE_ID_INVALID_DESCRIPTOR_HANDLE","Value":646} ,{"Name":"D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALID_CONSERVATIVERASTERMODE","Value":647} ,{"Name":"D3D12_MESSAGE_ID_CREATE_CONSTANT_BUFFER_VIEW_INVALID_RESOURCE","Value":649} ,{"Name":"D3D12_MESSAGE_ID_CREATE_CONSTANT_BUFFER_VIEW_INVALID_DESC","Value":650} ,{"Name":"D3D12_MESSAGE_ID_CREATE_UNORDEREDACCESS_VIEW_INVALID_COUNTER_USAGE","Value":652} ,{"Name":"D3D12_MESSAGE_ID_COPY_DESCRIPTORS_INVALID_RANGES","Value":653} ,{"Name":"D3D12_MESSAGE_ID_COPY_DESCRIPTORS_WRITE_ONLY_DESCRIPTOR","Value":654} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_RTV_FORMAT_NOT_UNKNOWN","Value":655} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_RENDER_TARGET_COUNT","Value":656} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_VERTEX_SHADER_NOT_SET","Value":657} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INPUTLAYOUT_NOT_SET","Value":658} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_HS_DS_SIGNATURE_MISMATCH","Value":659} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_REGISTERINDEX","Value":660} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_COMPONENTTYPE","Value":661} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_REGISTERMASK","Value":662} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_SYSTEMVALUE","Value":663} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_NEVERWRITTEN_ALWAYSREADS","Value":664} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_MINPRECISION","Value":665} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_SEMANTICNAME_NOT_FOUND","Value":666} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HS_XOR_DS_MISMATCH","Value":667} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HULL_SHADER_INPUT_TOPOLOGY_MISMATCH","Value":668} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HS_DS_CONTROL_POINT_COUNT_MISMATCH","Value":669} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HS_DS_TESSELLATOR_DOMAIN_MISMATCH","Value":670} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_USE_OF_CENTER_MULTISAMPLE_PATTERN","Value":671} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_USE_OF_FORCED_SAMPLE_COUNT","Value":672} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_PRIMITIVETOPOLOGY","Value":673} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_SYSTEMVALUE","Value":674} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_OM_DUAL_SOURCE_BLENDING_CAN_ONLY_HAVE_RENDER_TARGET_0","Value":675} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_OM_RENDER_TARGET_DOES_NOT_SUPPORT_BLENDING","Value":676} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_PS_OUTPUT_TYPE_MISMATCH","Value":677} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_OM_RENDER_TARGET_DOES_NOT_SUPPORT_LOGIC_OPS","Value":678} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_RENDERTARGETVIEW_NOT_SET","Value":679} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_DEPTHSTENCILVIEW_NOT_SET","Value":680} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_GS_INPUT_PRIMITIVE_MISMATCH","Value":681} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_POSITION_NOT_PRESENT","Value":682} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MISSING_ROOT_SIGNATURE_FLAGS","Value":683} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_INDEX_BUFFER_PROPERTIES","Value":684} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_SAMPLE_DESC","Value":685} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HS_ROOT_SIGNATURE_MISMATCH","Value":686} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_DS_ROOT_SIGNATURE_MISMATCH","Value":687} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_VS_ROOT_SIGNATURE_MISMATCH","Value":688} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_GS_ROOT_SIGNATURE_MISMATCH","Value":689} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_PS_ROOT_SIGNATURE_MISMATCH","Value":690} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MISSING_ROOT_SIGNATURE","Value":691} ,{"Name":"D3D12_MESSAGE_ID_EXECUTE_BUNDLE_OPEN_BUNDLE","Value":692} ,{"Name":"D3D12_MESSAGE_ID_EXECUTE_BUNDLE_DESCRIPTOR_HEAP_MISMATCH","Value":693} ,{"Name":"D3D12_MESSAGE_ID_EXECUTE_BUNDLE_TYPE","Value":694} ,{"Name":"D3D12_MESSAGE_ID_DRAW_EMPTY_SCISSOR_RECTANGLE","Value":695} ,{"Name":"D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_BLOB_NOT_FOUND","Value":696} ,{"Name":"D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_DESERIALIZE_FAILED","Value":697} ,{"Name":"D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_INVALID_CONFIGURATION","Value":698} ,{"Name":"D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_NOT_SUPPORTED_ON_DEVICE","Value":699} ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_NULLRESOURCEPROPERTIES","Value":700} ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_NULLHEAP","Value":701} ,{"Name":"D3D12_MESSAGE_ID_GETRESOURCEALLOCATIONINFO_INVALIDRDESCS","Value":702} ,{"Name":"D3D12_MESSAGE_ID_MAKERESIDENT_NULLOBJECTARRAY","Value":703} ,{"Name":"D3D12_MESSAGE_ID_EVICT_NULLOBJECTARRAY","Value":705} ,{"Name":"D3D12_MESSAGE_ID_SET_DESCRIPTOR_TABLE_INVALID","Value":708} ,{"Name":"D3D12_MESSAGE_ID_SET_ROOT_CONSTANT_INVALID","Value":709} ,{"Name":"D3D12_MESSAGE_ID_SET_ROOT_CONSTANT_BUFFER_VIEW_INVALID","Value":710} ,{"Name":"D3D12_MESSAGE_ID_SET_ROOT_SHADER_RESOURCE_VIEW_INVALID","Value":711} ,{"Name":"D3D12_MESSAGE_ID_SET_ROOT_UNORDERED_ACCESS_VIEW_INVALID","Value":712} ,{"Name":"D3D12_MESSAGE_ID_SET_VERTEX_BUFFERS_INVALID_DESC","Value":713} ,{"Name":"D3D12_MESSAGE_ID_SET_INDEX_BUFFER_INVALID_DESC","Value":715} ,{"Name":"D3D12_MESSAGE_ID_SET_STREAM_OUTPUT_BUFFERS_INVALID_DESC","Value":717} ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_UNRECOGNIZEDDIMENSIONALITY","Value":718} ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_UNRECOGNIZEDLAYOUT","Value":719} ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDDIMENSIONALITY","Value":720} ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDALIGNMENT","Value":721} ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDMIPLEVELS","Value":722} ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDSAMPLEDESC","Value":723} ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDLAYOUT","Value":724} ,{"Name":"D3D12_MESSAGE_ID_SET_INDEX_BUFFER_INVALID","Value":725} ,{"Name":"D3D12_MESSAGE_ID_SET_VERTEX_BUFFERS_INVALID","Value":726} ,{"Name":"D3D12_MESSAGE_ID_SET_STREAM_OUTPUT_BUFFERS_INVALID","Value":727} ,{"Name":"D3D12_MESSAGE_ID_SET_RENDER_TARGETS_INVALID","Value":728} ,{"Name":"D3D12_MESSAGE_ID_CREATEQUERY_HEAP_INVALID_PARAMETERS","Value":729} ,{"Name":"D3D12_MESSAGE_ID_BEGIN_END_QUERY_INVALID_PARAMETERS","Value":731} ,{"Name":"D3D12_MESSAGE_ID_CLOSE_COMMAND_LIST_OPEN_QUERY","Value":732} ,{"Name":"D3D12_MESSAGE_ID_RESOLVE_QUERY_DATA_INVALID_PARAMETERS","Value":733} ,{"Name":"D3D12_MESSAGE_ID_SET_PREDICATION_INVALID_PARAMETERS","Value":734} ,{"Name":"D3D12_MESSAGE_ID_TIMESTAMPS_NOT_SUPPORTED","Value":735} ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_UNRECOGNIZEDFORMAT","Value":737} ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDFORMAT","Value":738} ,{"Name":"D3D12_MESSAGE_ID_GETCOPYABLEFOOTPRINTS_INVALIDSUBRESOURCERANGE","Value":739} ,{"Name":"D3D12_MESSAGE_ID_GETCOPYABLEFOOTPRINTS_INVALIDBASEOFFSET","Value":740} ,{"Name":"D3D12_MESSAGE_ID_GETCOPYABLELAYOUT_INVALIDSUBRESOURCERANGE","Value":739} ,{"Name":"D3D12_MESSAGE_ID_GETCOPYABLELAYOUT_INVALIDBASEOFFSET","Value":740} ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_HEAP","Value":741} ,{"Name":"D3D12_MESSAGE_ID_CREATE_SAMPLER_INVALID","Value":742} ,{"Name":"D3D12_MESSAGE_ID_CREATECOMMANDSIGNATURE_INVALID","Value":743} ,{"Name":"D3D12_MESSAGE_ID_EXECUTE_INDIRECT_INVALID_PARAMETERS","Value":744} ,{"Name":"D3D12_MESSAGE_ID_GETGPUVIRTUALADDRESS_INVALID_RESOURCE_DIMENSION","Value":745} ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDCLEARVALUE","Value":815} ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_UNRECOGNIZEDCLEARVALUEFORMAT","Value":816} ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDCLEARVALUEFORMAT","Value":817} ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_CLEARVALUEDENORMFLUSH","Value":818} ,{"Name":"D3D12_MESSAGE_ID_CLEARRENDERTARGETVIEW_MISMATCHINGCLEARVALUE","Value":820} ,{"Name":"D3D12_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_MISMATCHINGCLEARVALUE","Value":821} ,{"Name":"D3D12_MESSAGE_ID_MAP_INVALIDHEAP","Value":822} ,{"Name":"D3D12_MESSAGE_ID_UNMAP_INVALIDHEAP","Value":823} ,{"Name":"D3D12_MESSAGE_ID_MAP_INVALIDRESOURCE","Value":824} ,{"Name":"D3D12_MESSAGE_ID_UNMAP_INVALIDRESOURCE","Value":825} ,{"Name":"D3D12_MESSAGE_ID_MAP_INVALIDSUBRESOURCE","Value":826} ,{"Name":"D3D12_MESSAGE_ID_UNMAP_INVALIDSUBRESOURCE","Value":827} ,{"Name":"D3D12_MESSAGE_ID_MAP_INVALIDRANGE","Value":828} ,{"Name":"D3D12_MESSAGE_ID_UNMAP_INVALIDRANGE","Value":829} ,{"Name":"D3D12_MESSAGE_ID_MAP_INVALIDDATAPOINTER","Value":832} ,{"Name":"D3D12_MESSAGE_ID_MAP_INVALIDARG_RETURN","Value":833} ,{"Name":"D3D12_MESSAGE_ID_MAP_OUTOFMEMORY_RETURN","Value":834} ,{"Name":"D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_BUNDLENOTSUPPORTED","Value":835} ,{"Name":"D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_COMMANDLISTMISMATCH","Value":836} ,{"Name":"D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_OPENCOMMANDLIST","Value":837} ,{"Name":"D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_FAILEDCOMMANDLIST","Value":838} ,{"Name":"D3D12_MESSAGE_ID_COPYBUFFERREGION_NULLDST","Value":839} ,{"Name":"D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALIDDSTRESOURCEDIMENSION","Value":840} ,{"Name":"D3D12_MESSAGE_ID_COPYBUFFERREGION_DSTRANGEOUTOFBOUNDS","Value":841} ,{"Name":"D3D12_MESSAGE_ID_COPYBUFFERREGION_NULLSRC","Value":842} ,{"Name":"D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALIDSRCRESOURCEDIMENSION","Value":843} ,{"Name":"D3D12_MESSAGE_ID_COPYBUFFERREGION_SRCRANGEOUTOFBOUNDS","Value":844} ,{"Name":"D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALIDCOPYFLAGS","Value":845} ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_NULLDST","Value":846} ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDDSTTYPE","Value":847} ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTRESOURCEDIMENSION","Value":848} ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTRESOURCE","Value":849} ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTSUBRESOURCE","Value":850} ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTOFFSET","Value":851} ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDDSTFORMAT","Value":852} ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTFORMAT","Value":853} ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTDIMENSIONS","Value":854} ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTROWPITCH","Value":855} ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTPLACEMENT","Value":856} ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTDSPLACEDFOOTPRINTFORMAT","Value":857} ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_DSTREGIONOUTOFBOUNDS","Value":858} ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_NULLSRC","Value":859} ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDSRCTYPE","Value":860} ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCRESOURCEDIMENSION","Value":861} ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCRESOURCE","Value":862} ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCSUBRESOURCE","Value":863} ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCOFFSET","Value":864} ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDSRCFORMAT","Value":865} ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCFORMAT","Value":866} ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCDIMENSIONS","Value":867} ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCROWPITCH","Value":868} ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCPLACEMENT","Value":869} ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCDSPLACEDFOOTPRINTFORMAT","Value":870} ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_SRCREGIONOUTOFBOUNDS","Value":871} ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTCOORDINATES","Value":872} ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCBOX","Value":873} ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_FORMATMISMATCH","Value":874} ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_EMPTYBOX","Value":875} ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDCOPYFLAGS","Value":876} ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALID_SUBRESOURCE_INDEX","Value":877} ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALID_FORMAT","Value":878} ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_RESOURCE_MISMATCH","Value":879} ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALID_SAMPLE_COUNT","Value":880} ,{"Name":"D3D12_MESSAGE_ID_CREATECOMPUTEPIPELINESTATE_INVALID_SHADER","Value":881} ,{"Name":"D3D12_MESSAGE_ID_CREATECOMPUTEPIPELINESTATE_CS_ROOT_SIGNATURE_MISMATCH","Value":882} ,{"Name":"D3D12_MESSAGE_ID_CREATECOMPUTEPIPELINESTATE_MISSING_ROOT_SIGNATURE","Value":883} ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_INVALIDCACHEDBLOB","Value":884} ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CACHEDBLOBADAPTERMISMATCH","Value":885} ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CACHEDBLOBDRIVERVERSIONMISMATCH","Value":886} ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CACHEDBLOBDESCMISMATCH","Value":887} ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CACHEDBLOBIGNORED","Value":888} ,{"Name":"D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_INVALIDHEAP","Value":889} ,{"Name":"D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_INVALIDRESOURCE","Value":890} ,{"Name":"D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_INVALIDBOX","Value":891} ,{"Name":"D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_INVALIDSUBRESOURCE","Value":892} ,{"Name":"D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_EMPTYBOX","Value":893} ,{"Name":"D3D12_MESSAGE_ID_READFROMSUBRESOURCE_INVALIDHEAP","Value":894} ,{"Name":"D3D12_MESSAGE_ID_READFROMSUBRESOURCE_INVALIDRESOURCE","Value":895} ,{"Name":"D3D12_MESSAGE_ID_READFROMSUBRESOURCE_INVALIDBOX","Value":896} ,{"Name":"D3D12_MESSAGE_ID_READFROMSUBRESOURCE_INVALIDSUBRESOURCE","Value":897} ,{"Name":"D3D12_MESSAGE_ID_READFROMSUBRESOURCE_EMPTYBOX","Value":898} ,{"Name":"D3D12_MESSAGE_ID_TOO_MANY_NODES_SPECIFIED","Value":899} ,{"Name":"D3D12_MESSAGE_ID_INVALID_NODE_INDEX","Value":900} ,{"Name":"D3D12_MESSAGE_ID_GETHEAPPROPERTIES_INVALIDRESOURCE","Value":901} ,{"Name":"D3D12_MESSAGE_ID_NODE_MASK_MISMATCH","Value":902} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_OUTOFMEMORY","Value":903} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_MULTIPLE_SWAPCHAIN_BUFFER_REFERENCES","Value":904} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_TOO_MANY_SWAPCHAIN_REFERENCES","Value":905} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_QUEUE_TOO_MANY_SWAPCHAIN_REFERENCES","Value":906} ,{"Name":"D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_WRONGSWAPCHAINBUFFERREFERENCE","Value":907} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_SETRENDERTARGETS_INVALIDNUMRENDERTARGETS","Value":908} ,{"Name":"D3D12_MESSAGE_ID_CREATE_QUEUE_INVALID_TYPE","Value":909} ,{"Name":"D3D12_MESSAGE_ID_CREATE_QUEUE_INVALID_FLAGS","Value":910} ,{"Name":"D3D12_MESSAGE_ID_CREATESHAREDRESOURCE_INVALIDFLAGS","Value":911} ,{"Name":"D3D12_MESSAGE_ID_CREATESHAREDRESOURCE_INVALIDFORMAT","Value":912} ,{"Name":"D3D12_MESSAGE_ID_CREATESHAREDHEAP_INVALIDFLAGS","Value":913} ,{"Name":"D3D12_MESSAGE_ID_REFLECTSHAREDPROPERTIES_UNRECOGNIZEDPROPERTIES","Value":914} ,{"Name":"D3D12_MESSAGE_ID_REFLECTSHAREDPROPERTIES_INVALIDSIZE","Value":915} ,{"Name":"D3D12_MESSAGE_ID_REFLECTSHAREDPROPERTIES_INVALIDOBJECT","Value":916} ,{"Name":"D3D12_MESSAGE_ID_KEYEDMUTEX_INVALIDOBJECT","Value":917} ,{"Name":"D3D12_MESSAGE_ID_KEYEDMUTEX_INVALIDKEY","Value":918} ,{"Name":"D3D12_MESSAGE_ID_KEYEDMUTEX_WRONGSTATE","Value":919} ,{"Name":"D3D12_MESSAGE_ID_CREATE_QUEUE_INVALID_PRIORITY","Value":920} ,{"Name":"D3D12_MESSAGE_ID_OBJECT_DELETED_WHILE_STILL_IN_USE","Value":921} ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_INVALID_FLAGS","Value":922} ,{"Name":"D3D12_MESSAGE_ID_HEAP_ADDRESS_RANGE_HAS_NO_RESOURCE","Value":923} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_RENDER_TARGET_DELETED","Value":924} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_ALL_RENDER_TARGETS_HAVE_UNKNOWN_FORMAT","Value":925} ,{"Name":"D3D12_MESSAGE_ID_HEAP_ADDRESS_RANGE_INTERSECTS_MULTIPLE_BUFFERS","Value":926} ,{"Name":"D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_GPU_WRITTEN_READBACK_RESOURCE_MAPPED","Value":927} ,{"Name":"D3D12_MESSAGE_ID_UNMAP_RANGE_NOT_EMPTY","Value":929} ,{"Name":"D3D12_MESSAGE_ID_MAP_INVALID_NULLRANGE","Value":930} ,{"Name":"D3D12_MESSAGE_ID_UNMAP_INVALID_NULLRANGE","Value":931} ,{"Name":"D3D12_MESSAGE_ID_NO_GRAPHICS_API_SUPPORT","Value":932} ,{"Name":"D3D12_MESSAGE_ID_NO_COMPUTE_API_SUPPORT","Value":933} ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_RESOURCE_FLAGS_NOT_SUPPORTED","Value":934} ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_ROOT_ARGUMENT_UNINITIALIZED","Value":935} ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_DESCRIPTOR_HEAP_INDEX_OUT_OF_BOUNDS","Value":936} ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_DESCRIPTOR_TABLE_REGISTER_INDEX_OUT_OF_BOUNDS","Value":937} ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_DESCRIPTOR_UNINITIALIZED","Value":938} ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_DESCRIPTOR_TYPE_MISMATCH","Value":939} ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_SRV_RESOURCE_DIMENSION_MISMATCH","Value":940} ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_UAV_RESOURCE_DIMENSION_MISMATCH","Value":941} ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_INCOMPATIBLE_RESOURCE_STATE","Value":942} ,{"Name":"D3D12_MESSAGE_ID_COPYRESOURCE_NULLDST","Value":943} ,{"Name":"D3D12_MESSAGE_ID_COPYRESOURCE_INVALIDDSTRESOURCE","Value":944} ,{"Name":"D3D12_MESSAGE_ID_COPYRESOURCE_NULLSRC","Value":945} ,{"Name":"D3D12_MESSAGE_ID_COPYRESOURCE_INVALIDSRCRESOURCE","Value":946} ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_NULLDST","Value":947} ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALIDDSTRESOURCE","Value":948} ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_NULLSRC","Value":949} ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALIDSRCRESOURCE","Value":950} ,{"Name":"D3D12_MESSAGE_ID_PIPELINE_STATE_TYPE_MISMATCH","Value":951} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DISPATCH_ROOT_SIGNATURE_NOT_SET","Value":952} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DISPATCH_ROOT_SIGNATURE_MISMATCH","Value":953} ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_ZERO_BARRIERS","Value":954} ,{"Name":"D3D12_MESSAGE_ID_BEGIN_END_EVENT_MISMATCH","Value":955} ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_POSSIBLE_BEFORE_AFTER_MISMATCH","Value":956} ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_MISMATCHING_BEGIN_END","Value":957} ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_INVALID_RESOURCE","Value":958} ,{"Name":"D3D12_MESSAGE_ID_USE_OF_ZERO_REFCOUNT_OBJECT","Value":959} ,{"Name":"D3D12_MESSAGE_ID_OBJECT_EVICTED_WHILE_STILL_IN_USE","Value":960} ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_ROOT_DESCRIPTOR_ACCESS_OUT_OF_BOUNDS","Value":961} ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINELIBRARY_INVALIDLIBRARYBLOB","Value":962} ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINELIBRARY_DRIVERVERSIONMISMATCH","Value":963} ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINELIBRARY_ADAPTERVERSIONMISMATCH","Value":964} ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINELIBRARY_UNSUPPORTED","Value":965} ,{"Name":"D3D12_MESSAGE_ID_CREATE_PIPELINELIBRARY","Value":966} ,{"Name":"D3D12_MESSAGE_ID_LIVE_PIPELINELIBRARY","Value":967} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_PIPELINELIBRARY","Value":968} ,{"Name":"D3D12_MESSAGE_ID_STOREPIPELINE_NONAME","Value":969} ,{"Name":"D3D12_MESSAGE_ID_STOREPIPELINE_DUPLICATENAME","Value":970} ,{"Name":"D3D12_MESSAGE_ID_LOADPIPELINE_NAMENOTFOUND","Value":971} ,{"Name":"D3D12_MESSAGE_ID_LOADPIPELINE_INVALIDDESC","Value":972} ,{"Name":"D3D12_MESSAGE_ID_PIPELINELIBRARY_SERIALIZE_NOTENOUGHMEMORY","Value":973} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_PS_OUTPUT_RT_OUTPUT_MISMATCH","Value":974} ,{"Name":"D3D12_MESSAGE_ID_SETEVENTONMULTIPLEFENCECOMPLETION_INVALIDFLAGS","Value":975} ,{"Name":"D3D12_MESSAGE_ID_CREATE_QUEUE_VIDEO_NOT_SUPPORTED","Value":976} ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMAND_ALLOCATOR_VIDEO_NOT_SUPPORTED","Value":977} ,{"Name":"D3D12_MESSAGE_ID_CREATEQUERY_HEAP_VIDEO_DECODE_STATISTICS_NOT_SUPPORTED","Value":978} ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEODECODECOMMANDLIST","Value":979} ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEODECODER","Value":980} ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEODECODESTREAM","Value":981} ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEODECODECOMMANDLIST","Value":982} ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEODECODER","Value":983} ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEODECODESTREAM","Value":984} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEODECODECOMMANDLIST","Value":985} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEODECODER","Value":986} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEODECODESTREAM","Value":987} ,{"Name":"D3D12_MESSAGE_ID_DECODE_FRAME_INVALID_PARAMETERS","Value":988} ,{"Name":"D3D12_MESSAGE_ID_DEPRECATED_API","Value":989} ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_MISMATCHING_COMMAND_LIST_TYPE","Value":990} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DESCRIPTOR_TABLE_NOT_SET","Value":991} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_ROOT_CONSTANT_BUFFER_VIEW_NOT_SET","Value":992} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_ROOT_SHADER_RESOURCE_VIEW_NOT_SET","Value":993} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_ROOT_UNORDERED_ACCESS_VIEW_NOT_SET","Value":994} ,{"Name":"D3D12_MESSAGE_ID_DISCARD_INVALID_SUBRESOURCE_RANGE","Value":995} ,{"Name":"D3D12_MESSAGE_ID_DISCARD_ONE_SUBRESOURCE_FOR_MIPS_WITH_RECTS","Value":996} ,{"Name":"D3D12_MESSAGE_ID_DISCARD_NO_RECTS_FOR_NON_TEXTURE2D","Value":997} ,{"Name":"D3D12_MESSAGE_ID_COPY_ON_SAME_SUBRESOURCE","Value":998} ,{"Name":"D3D12_MESSAGE_ID_SETRESIDENCYPRIORITY_INVALID_PAGEABLE","Value":999} ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_UNSUPPORTED","Value":1000} ,{"Name":"D3D12_MESSAGE_ID_STATIC_DESCRIPTOR_INVALID_DESCRIPTOR_CHANGE","Value":1001} ,{"Name":"D3D12_MESSAGE_ID_DATA_STATIC_DESCRIPTOR_INVALID_DATA_CHANGE","Value":1002} ,{"Name":"D3D12_MESSAGE_ID_DATA_STATIC_WHILE_SET_AT_EXECUTE_DESCRIPTOR_INVALID_DATA_CHANGE","Value":1003} ,{"Name":"D3D12_MESSAGE_ID_EXECUTE_BUNDLE_STATIC_DESCRIPTOR_DATA_STATIC_NOT_SET","Value":1004} ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_RESOURCE_ACCESS_OUT_OF_BOUNDS","Value":1005} ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_SAMPLER_MODE_MISMATCH","Value":1006} ,{"Name":"D3D12_MESSAGE_ID_CREATE_FENCE_INVALID_FLAGS","Value":1007} ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_DUPLICATE_SUBRESOURCE_TRANSITIONS","Value":1008} ,{"Name":"D3D12_MESSAGE_ID_SETRESIDENCYPRIORITY_INVALID_PRIORITY","Value":1009} ,{"Name":"D3D12_MESSAGE_ID_CREATE_DESCRIPTOR_HEAP_LARGE_NUM_DESCRIPTORS","Value":1013} ,{"Name":"D3D12_MESSAGE_ID_BEGIN_EVENT","Value":1014} ,{"Name":"D3D12_MESSAGE_ID_END_EVENT","Value":1015} ,{"Name":"D3D12_MESSAGE_ID_CREATEDEVICE_DEBUG_LAYER_STARTUP_OPTIONS","Value":1016} ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_DEPTHBOUNDSTEST_UNSUPPORTED","Value":1017} ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_DUPLICATE_SUBOBJECT","Value":1018} ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_UNKNOWN_SUBOBJECT","Value":1019} ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_ZERO_SIZE_STREAM","Value":1020} ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_INVALID_STREAM","Value":1021} ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CANNOT_DEDUCE_TYPE","Value":1022} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_STATIC_DESCRIPTOR_RESOURCE_DIMENSION_MISMATCH","Value":1023} ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMAND_QUEUE_INSUFFICIENT_PRIVILEGE_FOR_GLOBAL_REALTIME","Value":1024} ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMAND_QUEUE_INSUFFICIENT_HARDWARE_SUPPORT_FOR_GLOBAL_REALTIME","Value":1025} ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_ARCHITECTURE","Value":1026} ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_NULL_DST","Value":1027} ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_DST_RESOURCE_DIMENSION","Value":1028} ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_DST_RANGE_OUT_OF_BOUNDS","Value":1029} ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_NULL_SRC","Value":1030} ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_SRC_RESOURCE_DIMENSION","Value":1031} ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_SRC_RANGE_OUT_OF_BOUNDS","Value":1032} ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_OFFSET_ALIGNMENT","Value":1033} ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_NULL_DEPENDENT_RESOURCES","Value":1034} ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_NULL_DEPENDENT_SUBRESOURCE_RANGES","Value":1035} ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_DEPENDENT_RESOURCE","Value":1036} ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_DEPENDENT_SUBRESOURCE_RANGE","Value":1037} ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_DEPENDENT_SUBRESOURCE_OUT_OF_BOUNDS","Value":1038} ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_DEPENDENT_RANGE_OUT_OF_BOUNDS","Value":1039} ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_ZERO_DEPENDENCIES","Value":1040} ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATE_SHARED_HANDLE_INVALIDARG","Value":1041} ,{"Name":"D3D12_MESSAGE_ID_DESCRIPTOR_HANDLE_WITH_INVALID_RESOURCE","Value":1042} ,{"Name":"D3D12_MESSAGE_ID_SETDEPTHBOUNDS_INVALIDARGS","Value":1043} ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_RESOURCE_STATE_IMPRECISE","Value":1044} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_PIPELINE_STATE_NOT_SET","Value":1045} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_MODEL_MISMATCH","Value":1046} ,{"Name":"D3D12_MESSAGE_ID_OBJECT_ACCESSED_WHILE_STILL_IN_USE","Value":1047} ,{"Name":"D3D12_MESSAGE_ID_PROGRAMMABLE_MSAA_UNSUPPORTED","Value":1048} ,{"Name":"D3D12_MESSAGE_ID_SETSAMPLEPOSITIONS_INVALIDARGS","Value":1049} ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCEREGION_INVALID_RECT","Value":1050} ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEODECODECOMMANDQUEUE","Value":1051} ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEOPROCESSCOMMANDLIST","Value":1052} ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEOPROCESSCOMMANDQUEUE","Value":1053} ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEODECODECOMMANDQUEUE","Value":1054} ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEOPROCESSCOMMANDLIST","Value":1055} ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEOPROCESSCOMMANDQUEUE","Value":1056} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEODECODECOMMANDQUEUE","Value":1057} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEOPROCESSCOMMANDLIST","Value":1058} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEOPROCESSCOMMANDQUEUE","Value":1059} ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEOPROCESSOR","Value":1060} ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEOPROCESSSTREAM","Value":1061} ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEOPROCESSOR","Value":1062} ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEOPROCESSSTREAM","Value":1063} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEOPROCESSOR","Value":1064} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEOPROCESSSTREAM","Value":1065} ,{"Name":"D3D12_MESSAGE_ID_PROCESS_FRAME_INVALID_PARAMETERS","Value":1066} ,{"Name":"D3D12_MESSAGE_ID_COPY_INVALIDLAYOUT","Value":1067} ,{"Name":"D3D12_MESSAGE_ID_CREATE_CRYPTO_SESSION","Value":1068} ,{"Name":"D3D12_MESSAGE_ID_CREATE_CRYPTO_SESSION_POLICY","Value":1069} ,{"Name":"D3D12_MESSAGE_ID_CREATE_PROTECTED_RESOURCE_SESSION","Value":1070} ,{"Name":"D3D12_MESSAGE_ID_LIVE_CRYPTO_SESSION","Value":1071} ,{"Name":"D3D12_MESSAGE_ID_LIVE_CRYPTO_SESSION_POLICY","Value":1072} ,{"Name":"D3D12_MESSAGE_ID_LIVE_PROTECTED_RESOURCE_SESSION","Value":1073} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_CRYPTO_SESSION","Value":1074} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_CRYPTO_SESSION_POLICY","Value":1075} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_PROTECTED_RESOURCE_SESSION","Value":1076} ,{"Name":"D3D12_MESSAGE_ID_PROTECTED_RESOURCE_SESSION_UNSUPPORTED","Value":1077} ,{"Name":"D3D12_MESSAGE_ID_FENCE_INVALIDOPERATION","Value":1078} ,{"Name":"D3D12_MESSAGE_ID_CREATEQUERY_HEAP_COPY_QUEUE_TIMESTAMPS_NOT_SUPPORTED","Value":1079} ,{"Name":"D3D12_MESSAGE_ID_SAMPLEPOSITIONS_MISMATCH_DEFERRED","Value":1080} ,{"Name":"D3D12_MESSAGE_ID_SAMPLEPOSITIONS_MISMATCH_RECORDTIME_ASSUMEDFROMFIRSTUSE","Value":1081} ,{"Name":"D3D12_MESSAGE_ID_SAMPLEPOSITIONS_MISMATCH_RECORDTIME_ASSUMEDFROMCLEAR","Value":1082} ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEODECODERHEAP","Value":1083} ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEODECODERHEAP","Value":1084} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEODECODERHEAP","Value":1085} ,{"Name":"D3D12_MESSAGE_ID_OPENEXISTINGHEAP_INVALIDARG_RETURN","Value":1086} ,{"Name":"D3D12_MESSAGE_ID_OPENEXISTINGHEAP_OUTOFMEMORY_RETURN","Value":1087} ,{"Name":"D3D12_MESSAGE_ID_OPENEXISTINGHEAP_INVALIDADDRESS","Value":1088} ,{"Name":"D3D12_MESSAGE_ID_OPENEXISTINGHEAP_INVALIDHANDLE","Value":1089} ,{"Name":"D3D12_MESSAGE_ID_WRITEBUFFERIMMEDIATE_INVALID_DEST","Value":1090} ,{"Name":"D3D12_MESSAGE_ID_WRITEBUFFERIMMEDIATE_INVALID_MODE","Value":1091} ,{"Name":"D3D12_MESSAGE_ID_WRITEBUFFERIMMEDIATE_INVALID_ALIGNMENT","Value":1092} ,{"Name":"D3D12_MESSAGE_ID_WRITEBUFFERIMMEDIATE_NOT_SUPPORTED","Value":1093} ,{"Name":"D3D12_MESSAGE_ID_SETVIEWINSTANCEMASK_INVALIDARGS","Value":1094} ,{"Name":"D3D12_MESSAGE_ID_VIEW_INSTANCING_UNSUPPORTED","Value":1095} ,{"Name":"D3D12_MESSAGE_ID_VIEW_INSTANCING_INVALIDARGS","Value":1096} ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_MISMATCH_DECODE_REFERENCE_ONLY_FLAG","Value":1097} ,{"Name":"D3D12_MESSAGE_ID_COPYRESOURCE_MISMATCH_DECODE_REFERENCE_ONLY_FLAG","Value":1098} ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEO_DECODE_HEAP_CAPS_FAILURE","Value":1099} ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEO_DECODE_HEAP_CAPS_UNSUPPORTED","Value":1100} ,{"Name":"D3D12_MESSAGE_ID_VIDEO_DECODE_SUPPORT_INVALID_INPUT","Value":1101} ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEO_DECODER_UNSUPPORTED","Value":1102} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_METADATA_ERROR","Value":1103} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_VIEW_INSTANCING_VERTEX_SIZE_EXCEEDED","Value":1104} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_RUNTIME_INTERNAL_ERROR","Value":1105} ,{"Name":"D3D12_MESSAGE_ID_NO_VIDEO_API_SUPPORT","Value":1106} ,{"Name":"D3D12_MESSAGE_ID_VIDEO_PROCESS_SUPPORT_INVALID_INPUT","Value":1107} ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEO_PROCESSOR_CAPS_FAILURE","Value":1108} ,{"Name":"D3D12_MESSAGE_ID_VIDEO_PROCESS_SUPPORT_UNSUPPORTED_FORMAT","Value":1109} ,{"Name":"D3D12_MESSAGE_ID_VIDEO_DECODE_FRAME_INVALID_ARGUMENT","Value":1110} ,{"Name":"D3D12_MESSAGE_ID_ENQUEUE_MAKE_RESIDENT_INVALID_FLAGS","Value":1111} ,{"Name":"D3D12_MESSAGE_ID_OPENEXISTINGHEAP_UNSUPPORTED","Value":1112} ,{"Name":"D3D12_MESSAGE_ID_VIDEO_PROCESS_FRAMES_INVALID_ARGUMENT","Value":1113} ,{"Name":"D3D12_MESSAGE_ID_VIDEO_DECODE_SUPPORT_UNSUPPORTED","Value":1114} ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMANDRECORDER","Value":1115} ,{"Name":"D3D12_MESSAGE_ID_LIVE_COMMANDRECORDER","Value":1116} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_COMMANDRECORDER","Value":1117} ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMAND_RECORDER_VIDEO_NOT_SUPPORTED","Value":1118} ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMAND_RECORDER_INVALID_SUPPORT_FLAGS","Value":1119} ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMAND_RECORDER_INVALID_FLAGS","Value":1120} ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMAND_RECORDER_MORE_RECORDERS_THAN_LOGICAL_PROCESSORS","Value":1121} ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMANDPOOL","Value":1122} ,{"Name":"D3D12_MESSAGE_ID_LIVE_COMMANDPOOL","Value":1123} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_COMMANDPOOL","Value":1124} ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMAND_POOL_INVALID_FLAGS","Value":1125} ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMAND_LIST_VIDEO_NOT_SUPPORTED","Value":1126} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_RECORDER_SUPPORT_FLAGS_MISMATCH","Value":1127} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_RECORDER_CONTENTION","Value":1128} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_RECORDER_USAGE_WITH_CREATECOMMANDLIST_COMMAND_LIST","Value":1129} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_USAGE_WITH_CREATECOMMANDLIST1_COMMAND_LIST","Value":1130} ,{"Name":"D3D12_MESSAGE_ID_CANNOT_EXECUTE_EMPTY_COMMAND_LIST","Value":1131} ,{"Name":"D3D12_MESSAGE_ID_CANNOT_RESET_COMMAND_POOL_WITH_OPEN_COMMAND_LISTS","Value":1132} ,{"Name":"D3D12_MESSAGE_ID_CANNOT_USE_COMMAND_RECORDER_WITHOUT_CURRENT_TARGET","Value":1133} ,{"Name":"D3D12_MESSAGE_ID_CANNOT_CHANGE_COMMAND_RECORDER_TARGET_WHILE_RECORDING","Value":1134} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_POOL_SYNC","Value":1135} ,{"Name":"D3D12_MESSAGE_ID_EVICT_UNDERFLOW","Value":1136} ,{"Name":"D3D12_MESSAGE_ID_CREATE_META_COMMAND","Value":1137} ,{"Name":"D3D12_MESSAGE_ID_LIVE_META_COMMAND","Value":1138} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_META_COMMAND","Value":1139} ,{"Name":"D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALID_DST_RESOURCE","Value":1140} ,{"Name":"D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALID_SRC_RESOURCE","Value":1141} ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_DST_RESOURCE","Value":1142} ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_SRC_RESOURCE","Value":1143} ,{"Name":"D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_NULL_BUFFER","Value":1144} ,{"Name":"D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_NULL_RESOURCE_DESC","Value":1145} ,{"Name":"D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_UNSUPPORTED","Value":1146} ,{"Name":"D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_BUFFER_DIMENSION","Value":1147} ,{"Name":"D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_BUFFER_FLAGS","Value":1148} ,{"Name":"D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_BUFFER_OFFSET","Value":1149} ,{"Name":"D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_RESOURCE_DIMENSION","Value":1150} ,{"Name":"D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_RESOURCE_FLAGS","Value":1151} ,{"Name":"D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_OUTOFMEMORY_RETURN","Value":1152} ,{"Name":"D3D12_MESSAGE_ID_CANNOT_CREATE_GRAPHICS_AND_VIDEO_COMMAND_RECORDER","Value":1153} ,{"Name":"D3D12_MESSAGE_ID_UPDATETILEMAPPINGS_POSSIBLY_MISMATCHING_PROPERTIES","Value":1154} ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMAND_LIST_INVALID_COMMAND_LIST_TYPE","Value":1155} ,{"Name":"D3D12_MESSAGE_ID_CLEARUNORDEREDACCESSVIEW_INCOMPATIBLE_WITH_STRUCTURED_BUFFERS","Value":1156} ,{"Name":"D3D12_MESSAGE_ID_COMPUTE_ONLY_DEVICE_OPERATION_UNSUPPORTED","Value":1157} ,{"Name":"D3D12_MESSAGE_ID_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INVALID","Value":1158} ,{"Name":"D3D12_MESSAGE_ID_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_INVALID","Value":1159} ,{"Name":"D3D12_MESSAGE_ID_COPY_RAYTRACING_ACCELERATION_STRUCTURE_INVALID","Value":1160} ,{"Name":"D3D12_MESSAGE_ID_DISPATCH_RAYS_INVALID","Value":1161} ,{"Name":"D3D12_MESSAGE_ID_GET_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_INVALID","Value":1162} ,{"Name":"D3D12_MESSAGE_ID_CREATE_LIFETIMETRACKER","Value":1163} ,{"Name":"D3D12_MESSAGE_ID_LIVE_LIFETIMETRACKER","Value":1164} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_LIFETIMETRACKER","Value":1165} ,{"Name":"D3D12_MESSAGE_ID_DESTROYOWNEDOBJECT_OBJECTNOTOWNED","Value":1166} ,{"Name":"D3D12_MESSAGE_ID_CREATE_TRACKEDWORKLOAD","Value":1167} ,{"Name":"D3D12_MESSAGE_ID_LIVE_TRACKEDWORKLOAD","Value":1168} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_TRACKEDWORKLOAD","Value":1169} ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_ERROR","Value":1170} ,{"Name":"D3D12_MESSAGE_ID_META_COMMAND_ID_INVALID","Value":1171} ,{"Name":"D3D12_MESSAGE_ID_META_COMMAND_UNSUPPORTED_PARAMS","Value":1172} ,{"Name":"D3D12_MESSAGE_ID_META_COMMAND_FAILED_ENUMERATION","Value":1173} ,{"Name":"D3D12_MESSAGE_ID_META_COMMAND_PARAMETER_SIZE_MISMATCH","Value":1174} ,{"Name":"D3D12_MESSAGE_ID_UNINITIALIZED_META_COMMAND","Value":1175} ,{"Name":"D3D12_MESSAGE_ID_META_COMMAND_INVALID_GPU_VIRTUAL_ADDRESS","Value":1176} ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEOENCODECOMMANDLIST","Value":1177} ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEOENCODECOMMANDLIST","Value":1178} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEOENCODECOMMANDLIST","Value":1179} ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEOENCODECOMMANDQUEUE","Value":1180} ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEOENCODECOMMANDQUEUE","Value":1181} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEOENCODECOMMANDQUEUE","Value":1182} ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEOMOTIONESTIMATOR","Value":1183} ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEOMOTIONESTIMATOR","Value":1184} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEOMOTIONESTIMATOR","Value":1185} ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEOMOTIONVECTORHEAP","Value":1186} ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEOMOTIONVECTORHEAP","Value":1187} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEOMOTIONVECTORHEAP","Value":1188} ,{"Name":"D3D12_MESSAGE_ID_MULTIPLE_TRACKED_WORKLOADS","Value":1189} ,{"Name":"D3D12_MESSAGE_ID_MULTIPLE_TRACKED_WORKLOAD_PAIRS","Value":1190} ,{"Name":"D3D12_MESSAGE_ID_OUT_OF_ORDER_TRACKED_WORKLOAD_PAIR","Value":1191} ,{"Name":"D3D12_MESSAGE_ID_CANNOT_ADD_TRACKED_WORKLOAD","Value":1192} ,{"Name":"D3D12_MESSAGE_ID_INCOMPLETE_TRACKED_WORKLOAD_PAIR","Value":1193} ,{"Name":"D3D12_MESSAGE_ID_CREATE_STATE_OBJECT_ERROR","Value":1194} ,{"Name":"D3D12_MESSAGE_ID_GET_SHADER_IDENTIFIER_ERROR","Value":1195} ,{"Name":"D3D12_MESSAGE_ID_GET_SHADER_STACK_SIZE_ERROR","Value":1196} ,{"Name":"D3D12_MESSAGE_ID_GET_PIPELINE_STACK_SIZE_ERROR","Value":1197} ,{"Name":"D3D12_MESSAGE_ID_SET_PIPELINE_STACK_SIZE_ERROR","Value":1198} ,{"Name":"D3D12_MESSAGE_ID_GET_SHADER_IDENTIFIER_SIZE_INVALID","Value":1199} ,{"Name":"D3D12_MESSAGE_ID_CHECK_DRIVER_MATCHING_IDENTIFIER_INVALID","Value":1200} ,{"Name":"D3D12_MESSAGE_ID_CHECK_DRIVER_MATCHING_IDENTIFIER_DRIVER_REPORTED_ISSUE","Value":1201} ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_INVALID_RESOURCE_BARRIER","Value":1202} ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_DISALLOWED_API_CALLED","Value":1203} ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_CANNOT_NEST_RENDER_PASSES","Value":1204} ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_CANNOT_END_WITHOUT_BEGIN","Value":1205} ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_CANNOT_CLOSE_COMMAND_LIST","Value":1206} ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_GPU_WORK_WHILE_SUSPENDED","Value":1207} ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_MISMATCHING_SUSPEND_RESUME","Value":1208} ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_NO_PRIOR_SUSPEND_WITHIN_EXECUTECOMMANDLISTS","Value":1209} ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_NO_SUBSEQUENT_RESUME_WITHIN_EXECUTECOMMANDLISTS","Value":1210} ,{"Name":"D3D12_MESSAGE_ID_TRACKED_WORKLOAD_COMMAND_QUEUE_MISMATCH","Value":1211} ,{"Name":"D3D12_MESSAGE_ID_TRACKED_WORKLOAD_NOT_SUPPORTED","Value":1212} ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_MISMATCHING_NO_ACCESS","Value":1213} ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_UNSUPPORTED_RESOLVE","Value":1214} ,{"Name":"D3D12_MESSAGE_ID_CLEARUNORDEREDACCESSVIEW_INVALID_RESOURCE_PTR","Value":1215} ,{"Name":"D3D12_MESSAGE_ID_WINDOWS7_FENCE_OUTOFORDER_SIGNAL","Value":1216} ,{"Name":"D3D12_MESSAGE_ID_WINDOWS7_FENCE_OUTOFORDER_WAIT","Value":1217} ,{"Name":"D3D12_MESSAGE_ID_VIDEO_CREATE_MOTION_ESTIMATOR_INVALID_ARGUMENT","Value":1218} ,{"Name":"D3D12_MESSAGE_ID_VIDEO_CREATE_MOTION_VECTOR_HEAP_INVALID_ARGUMENT","Value":1219} ,{"Name":"D3D12_MESSAGE_ID_ESTIMATE_MOTION_INVALID_ARGUMENT","Value":1220} ,{"Name":"D3D12_MESSAGE_ID_RESOLVE_MOTION_VECTOR_HEAP_INVALID_ARGUMENT","Value":1221} ,{"Name":"D3D12_MESSAGE_ID_GETGPUVIRTUALADDRESS_INVALID_HEAP_TYPE","Value":1222} ,{"Name":"D3D12_MESSAGE_ID_SET_BACKGROUND_PROCESSING_MODE_INVALID_ARGUMENT","Value":1223} ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMAND_LIST_INVALID_COMMAND_LIST_TYPE_FOR_FEATURE_LEVEL","Value":1224} ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEOEXTENSIONCOMMAND","Value":1225} ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEOEXTENSIONCOMMAND","Value":1226} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEOEXTENSIONCOMMAND","Value":1227} ,{"Name":"D3D12_MESSAGE_ID_INVALID_VIDEO_EXTENSION_COMMAND_ID","Value":1228} ,{"Name":"D3D12_MESSAGE_ID_VIDEO_EXTENSION_COMMAND_INVALID_ARGUMENT","Value":1229} ,{"Name":"D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_NOT_UNIQUE_IN_DXIL_LIBRARY","Value":1230} ,{"Name":"D3D12_MESSAGE_ID_VARIABLE_SHADING_RATE_NOT_ALLOWED_WITH_TIR","Value":1231} ,{"Name":"D3D12_MESSAGE_ID_GEOMETRY_SHADER_OUTPUTTING_BOTH_VIEWPORT_ARRAY_INDEX_AND_SHADING_RATE_NOT_SUPPORTED_ON_DEVICE","Value":1232} ,{"Name":"D3D12_MESSAGE_ID_RSSETSHADING_RATE_INVALID_SHADING_RATE","Value":1233} ,{"Name":"D3D12_MESSAGE_ID_RSSETSHADING_RATE_SHADING_RATE_NOT_PERMITTED_BY_CAP","Value":1234} ,{"Name":"D3D12_MESSAGE_ID_RSSETSHADING_RATE_INVALID_COMBINER","Value":1235} ,{"Name":"D3D12_MESSAGE_ID_RSSETSHADINGRATEIMAGE_REQUIRES_TIER_2","Value":1236} ,{"Name":"D3D12_MESSAGE_ID_RSSETSHADINGRATE_REQUIRES_TIER_1","Value":1237} ,{"Name":"D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_FORMAT","Value":1238} ,{"Name":"D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_ARRAY_SIZE","Value":1239} ,{"Name":"D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_MIP_LEVEL","Value":1240} ,{"Name":"D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_SAMPLE_COUNT","Value":1241} ,{"Name":"D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_SAMPLE_QUALITY","Value":1242} ,{"Name":"D3D12_MESSAGE_ID_NON_RETAIL_SHADER_MODEL_WONT_VALIDATE","Value":1243} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_AS_ROOT_SIGNATURE_MISMATCH","Value":1244} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MS_ROOT_SIGNATURE_MISMATCH","Value":1245} ,{"Name":"D3D12_MESSAGE_ID_ADD_TO_STATE_OBJECT_ERROR","Value":1246} ,{"Name":"D3D12_MESSAGE_ID_CREATE_PROTECTED_RESOURCE_SESSION_INVALID_ARGUMENT","Value":1247} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MS_PSO_DESC_MISMATCH","Value":1248} ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_MS_INCOMPLETE_TYPE","Value":1249} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_AS_NOT_MS_MISMATCH","Value":1250} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MS_NOT_PS_MISMATCH","Value":1251} ,{"Name":"D3D12_MESSAGE_ID_NONZERO_SAMPLER_FEEDBACK_MIP_REGION_WITH_INCOMPATIBLE_FORMAT","Value":1252} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INPUTLAYOUT_SHADER_MISMATCH","Value":1253} ,{"Name":"D3D12_MESSAGE_ID_EMPTY_DISPATCH","Value":1254} ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_FORMAT_REQUIRES_SAMPLER_FEEDBACK_CAPABILITY","Value":1255} ,{"Name":"D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_MIP_REGION","Value":1256} ,{"Name":"D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_DIMENSION","Value":1257} ,{"Name":"D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_SAMPLE_COUNT","Value":1258} ,{"Name":"D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_SAMPLE_QUALITY","Value":1259} ,{"Name":"D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_LAYOUT","Value":1260} ,{"Name":"D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_REQUIRES_UNORDERED_ACCESS_FLAG","Value":1261} ,{"Name":"D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_CREATE_UAV_NULL_ARGUMENTS","Value":1262} ,{"Name":"D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_UAV_REQUIRES_SAMPLER_FEEDBACK_CAPABILITY","Value":1263} ,{"Name":"D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_CREATE_UAV_REQUIRES_FEEDBACK_MAP_FORMAT","Value":1264} ,{"Name":"D3D12_MESSAGE_ID_CREATEMESHSHADER_INVALIDSHADERBYTECODE","Value":1265} ,{"Name":"D3D12_MESSAGE_ID_CREATEMESHSHADER_OUTOFMEMORY","Value":1266} ,{"Name":"D3D12_MESSAGE_ID_CREATEMESHSHADERWITHSTREAMOUTPUT_INVALIDSHADERTYPE","Value":1267} ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_SAMPLER_FEEDBACK_TRANSCODE_INVALID_FORMAT","Value":1268} ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_SAMPLER_FEEDBACK_INVALID_MIP_LEVEL_COUNT","Value":1269} ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_SAMPLER_FEEDBACK_TRANSCODE_ARRAY_SIZE_MISMATCH","Value":1270} ,{"Name":"D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_CREATE_UAV_MISMATCHING_TARGETED_RESOURCE","Value":1271} ,{"Name":"D3D12_MESSAGE_ID_CREATEMESHSHADER_OUTPUTEXCEEDSMAXSIZE","Value":1272} ,{"Name":"D3D12_MESSAGE_ID_CREATEMESHSHADER_GROUPSHAREDEXCEEDSMAXSIZE","Value":1273} ,{"Name":"D3D12_MESSAGE_ID_VERTEX_SHADER_OUTPUTTING_BOTH_VIEWPORT_ARRAY_INDEX_AND_SHADING_RATE_NOT_SUPPORTED_ON_DEVICE","Value":1274} ,{"Name":"D3D12_MESSAGE_ID_MESH_SHADER_OUTPUTTING_BOTH_VIEWPORT_ARRAY_INDEX_AND_SHADING_RATE_NOT_SUPPORTED_ON_DEVICE","Value":1275} ,{"Name":"D3D12_MESSAGE_ID_CREATEMESHSHADER_MISMATCHEDASMSPAYLOADSIZE","Value":1276} ,{"Name":"D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_UNBOUNDED_STATIC_DESCRIPTORS","Value":1277} ,{"Name":"D3D12_MESSAGE_ID_CREATEAMPLIFICATIONSHADER_INVALIDSHADERBYTECODE","Value":1278} ,{"Name":"D3D12_MESSAGE_ID_CREATEAMPLIFICATIONSHADER_OUTOFMEMORY","Value":1279} ,{"Name":"D3D12_MESSAGE_ID_CREATE_SHADERCACHESESSION","Value":1280} ,{"Name":"D3D12_MESSAGE_ID_LIVE_SHADERCACHESESSION","Value":1281} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_SHADERCACHESESSION","Value":1282} ,{"Name":"D3D12_MESSAGE_ID_CREATESHADERCACHESESSION_INVALIDARGS","Value":1283} ,{"Name":"D3D12_MESSAGE_ID_CREATESHADERCACHESESSION_DISABLED","Value":1284} ,{"Name":"D3D12_MESSAGE_ID_CREATESHADERCACHESESSION_ALREADYOPEN","Value":1285} ,{"Name":"D3D12_MESSAGE_ID_SHADERCACHECONTROL_DEVELOPERMODE","Value":1286} ,{"Name":"D3D12_MESSAGE_ID_SHADERCACHECONTROL_INVALIDFLAGS","Value":1287} ,{"Name":"D3D12_MESSAGE_ID_SHADERCACHECONTROL_STATEALREADYSET","Value":1288} ,{"Name":"D3D12_MESSAGE_ID_SHADERCACHECONTROL_IGNOREDFLAG","Value":1289} ,{"Name":"D3D12_MESSAGE_ID_SHADERCACHESESSION_STOREVALUE_ALREADYPRESENT","Value":1290} ,{"Name":"D3D12_MESSAGE_ID_SHADERCACHESESSION_STOREVALUE_HASHCOLLISION","Value":1291} ,{"Name":"D3D12_MESSAGE_ID_SHADERCACHESESSION_STOREVALUE_CACHEFULL","Value":1292} ,{"Name":"D3D12_MESSAGE_ID_SHADERCACHESESSION_FINDVALUE_NOTFOUND","Value":1293} ,{"Name":"D3D12_MESSAGE_ID_SHADERCACHESESSION_CORRUPT","Value":1294} ,{"Name":"D3D12_MESSAGE_ID_SHADERCACHESESSION_DISABLED","Value":1295} ,{"Name":"D3D12_MESSAGE_ID_OVERSIZED_DISPATCH","Value":1296} ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEOENCODER","Value":1297} ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEOENCODER","Value":1298} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEOENCODER","Value":1299} ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEOENCODERHEAP","Value":1300} ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEOENCODERHEAP","Value":1301} ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEOENCODERHEAP","Value":1302} ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_MISMATCH_ENCODE_REFERENCE_ONLY_FLAG","Value":1303} ,{"Name":"D3D12_MESSAGE_ID_COPYRESOURCE_MISMATCH_ENCODE_REFERENCE_ONLY_FLAG","Value":1304} ,{"Name":"D3D12_MESSAGE_ID_ENCODE_FRAME_INVALID_PARAMETERS","Value":1305} ,{"Name":"D3D12_MESSAGE_ID_ENCODE_FRAME_UNSUPPORTED_PARAMETERS","Value":1306} ,{"Name":"D3D12_MESSAGE_ID_RESOLVE_ENCODER_OUTPUT_METADATA_INVALID_PARAMETERS","Value":1307} ,{"Name":"D3D12_MESSAGE_ID_RESOLVE_ENCODER_OUTPUT_METADATA_UNSUPPORTED_PARAMETERS","Value":1308} ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEO_ENCODER_INVALID_PARAMETERS","Value":1309} ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEO_ENCODER_UNSUPPORTED_PARAMETERS","Value":1310} ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEO_ENCODER_HEAP_INVALID_PARAMETERS","Value":1311} ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEO_ENCODER_HEAP_UNSUPPORTED_PARAMETERS","Value":1312} ,{"Name":"D3D12_MESSAGE_ID_CREATECOMMANDLIST_NULL_COMMANDALLOCATOR","Value":1313} ,{"Name":"D3D12_MESSAGE_ID_CLEAR_UNORDERED_ACCESS_VIEW_INVALID_DESCRIPTOR_HANDLE","Value":1314} ,{"Name":"D3D12_MESSAGE_ID_DESCRIPTOR_HEAP_NOT_SHADER_VISIBLE","Value":1315} ,{"Name":"D3D12_MESSAGE_ID_CREATEBLENDSTATE_BLENDOP_WARNING","Value":1316} ,{"Name":"D3D12_MESSAGE_ID_CREATEBLENDSTATE_BLENDOPALPHA_WARNING","Value":1317} ,{"Name":"D3D12_MESSAGE_ID_WRITE_COMBINE_PERFORMANCE_WARNING","Value":1318} ,{"Name":"D3D12_MESSAGE_ID_RESOLVE_QUERY_INVALID_QUERY_STATE","Value":1319} ,{"Name":"D3D12_MESSAGE_ID_SETPRIVATEDATA_NO_ACCESS","Value":1320} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_STATIC_DESCRIPTOR_SAMPLER_MODE_MISMATCH","Value":1321} ,{"Name":"D3D12_MESSAGE_ID_GETCOPYABLEFOOTPRINTS_UNSUPPORTED_BUFFER_WIDTH","Value":1322} ,{"Name":"D3D12_MESSAGE_ID_CREATEMESHSHADER_TOPOLOGY_MISMATCH","Value":1323} ,{"Name":"D3D12_MESSAGE_ID_VRS_SUM_COMBINER_REQUIRES_CAPABILITY","Value":1324} ,{"Name":"D3D12_MESSAGE_ID_SETTING_SHADING_RATE_FROM_MS_REQUIRES_CAPABILITY","Value":1325} ,{"Name":"D3D12_MESSAGE_ID_SHADERCACHESESSION_SHADERCACHEDELETE_NOTSUPPORTED","Value":1326} ,{"Name":"D3D12_MESSAGE_ID_SHADERCACHECONTROL_SHADERCACHECLEAR_NOTSUPPORTED","Value":1327} ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_STATE_IGNORED","Value":1328} ,{"Name":"D3D12_MESSAGE_ID_UNUSED_CROSS_EXECUTE_SPLIT_BARRIER","Value":1329} ,{"Name":"D3D12_MESSAGE_ID_DEVICE_OPEN_SHARED_HANDLE_ACCESS_DENIED","Value":1330} ,{"Name":"D3D12_MESSAGE_ID_INCOMPATIBLE_BARRIER_VALUES","Value":1331} ,{"Name":"D3D12_MESSAGE_ID_INCOMPATIBLE_BARRIER_ACCESS","Value":1332} ,{"Name":"D3D12_MESSAGE_ID_INCOMPATIBLE_BARRIER_SYNC","Value":1333} ,{"Name":"D3D12_MESSAGE_ID_INCOMPATIBLE_BARRIER_LAYOUT","Value":1334} ,{"Name":"D3D12_MESSAGE_ID_INCOMPATIBLE_BARRIER_TYPE","Value":1335} ,{"Name":"D3D12_MESSAGE_ID_OUT_OF_BOUNDS_BARRIER_SUBRESOURCE_RANGE","Value":1336} ,{"Name":"D3D12_MESSAGE_ID_INCOMPATIBLE_BARRIER_RESOURCE_DIMENSION","Value":1337} ,{"Name":"D3D12_MESSAGE_ID_SET_SCISSOR_RECTS_INVALID_RECT","Value":1338} ,{"Name":"D3D12_MESSAGE_ID_SHADING_RATE_SOURCE_REQUIRES_DIMENSION_TEXTURE2D","Value":1339} ,{"Name":"D3D12_MESSAGE_ID_BUFFER_BARRIER_SUBREGION_OUT_OF_BOUNDS","Value":1340} ,{"Name":"D3D12_MESSAGE_ID_UNSUPPORTED_BARRIER_LAYOUT","Value":1341} ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_INVALID_PARAMETERS","Value":1342} ,{"Name":"D3D12_MESSAGE_ID_ENHANCED_BARRIERS_NOT_SUPPORTED","Value":1343} ,{"Name":"D3D12_MESSAGE_ID_LEGACY_BARRIER_VALIDATION_FORCED_ON","Value":1346} ,{"Name":"D3D12_MESSAGE_ID_EMPTY_ROOT_DESCRIPTOR_TABLE","Value":1347} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_ELEMENT_OFFSET_UNALIGNED","Value":1348} ,{"Name":"D3D12_MESSAGE_ID_ALPHA_BLEND_FACTOR_NOT_SUPPORTED","Value":1349} ,{"Name":"D3D12_MESSAGE_ID_BARRIER_INTEROP_INVALID_LAYOUT","Value":1350} ,{"Name":"D3D12_MESSAGE_ID_BARRIER_INTEROP_INVALID_STATE","Value":1351} ,{"Name":"D3D12_MESSAGE_ID_GRAPHICS_PIPELINE_STATE_DESC_ZERO_SAMPLE_MASK","Value":1352} ,{"Name":"D3D12_MESSAGE_ID_INDEPENDENT_STENCIL_REF_NOT_SUPPORTED","Value":1353} ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INDEPENDENT_MASKS_UNSUPPORTED","Value":1354} ,{"Name":"D3D12_MESSAGE_ID_TEXTURE_BARRIER_SUBRESOURCES_OUT_OF_BOUNDS","Value":1355} ,{"Name":"D3D12_MESSAGE_ID_NON_OPTIMAL_BARRIER_ONLY_EXECUTE_COMMAND_LISTS","Value":1356} ,{"Name":"D3D12_MESSAGE_ID_EXECUTE_INDIRECT_ZERO_COMMAND_COUNT","Value":1357} ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_INCOMPATIBLE_TEXTURE_LAYOUT","Value":1358} ,{"Name":"D3D12_MESSAGE_ID_DYNAMIC_INDEX_BUFFER_STRIP_CUT_NOT_SUPPORTED","Value":1359} ,{"Name":"D3D12_MESSAGE_ID_PRIMITIVE_TOPOLOGY_TRIANGLE_FANS_NOT_SUPPORTED","Value":1360} ,{"Name":"D3D12_MESSAGE_ID_CREATE_SAMPLER_COMPARISON_FUNC_IGNORED","Value":1361} ,{"Name":"D3D12_MESSAGE_ID_CREATEHEAP_INVALIDHEAPTYPE","Value":1362} ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_INVALIDHEAPTYPE","Value":1363} ,{"Name":"D3D12_MESSAGE_ID_DYNAMIC_DEPTH_BIAS_NOT_SUPPORTED","Value":1364} ,{"Name":"D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_NON_WHOLE_DYNAMIC_DEPTH_BIAS","Value":1365} ,{"Name":"D3D12_MESSAGE_ID_DYNAMIC_DEPTH_BIAS_FLAG_MISSING","Value":1366} ,{"Name":"D3D12_MESSAGE_ID_DYNAMIC_DEPTH_BIAS_NO_PIPELINE","Value":1367} ,{"Name":"D3D12_MESSAGE_ID_DYNAMIC_INDEX_BUFFER_STRIP_CUT_FLAG_MISSING","Value":1368} ,{"Name":"D3D12_MESSAGE_ID_DYNAMIC_INDEX_BUFFER_STRIP_CUT_NO_PIPELINE","Value":1369} ,{"Name":"D3D12_MESSAGE_ID_NONNORMALIZED_COORDINATE_SAMPLING_NOT_SUPPORTED","Value":1370} ,{"Name":"D3D12_MESSAGE_ID_INVALID_CAST_TARGET","Value":1371} ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_COMMANDLIST_INVALID_END_STATE","Value":1372} ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_COMMANDLIST_INVALID_START_STATE","Value":1373} ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_MISMATCHING_ACCESS","Value":1374} ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_MISMATCHING_LOCAL_PRESERVE_PARAMETERS","Value":1375} ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_LOCAL_PRESERVE_RENDER_PARAMETERS_ERROR","Value":1376} ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_LOCAL_DEPTH_STENCIL_ERROR","Value":1377} ,{"Name":"D3D12_MESSAGE_ID_DRAW_POTENTIALLY_OUTSIDE_OF_VALID_RENDER_AREA","Value":1378} ,{"Name":"D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALID_LINERASTERIZATIONMODE","Value":1379} ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDALIGNMENT_SMALLRESOURCE","Value":1380} ,{"Name":"D3D12_MESSAGE_ID_GENERIC_DEVICE_OPERATION_UNSUPPORTED","Value":1381} ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_RENDER_TARGET_WRONG_WRITE_MASK","Value":1382} ,{"Name":"D3D12_MESSAGE_ID_PROBABLE_PIX_EVENT_LEAK","Value":1383} ,{"Name":"D3D12_MESSAGE_ID_PIX_EVENT_UNDERFLOW","Value":1384} ,{"Name":"D3D12_MESSAGE_ID_RECREATEAT_INVALID_TARGET","Value":1385} ,{"Name":"D3D12_MESSAGE_ID_RECREATEAT_INSUFFICIENT_SUPPORT","Value":1386} ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_STRUCTURED_BUFFER_STRIDE_MISMATCH","Value":1387} ,{"Name":"D3D12_MESSAGE_ID_DISPATCH_GRAPH_INVALID","Value":1388} ,{"Name":"D3D12_MESSAGE_ID_DIRECTSR_SUPERRES_TARGET_FORMAT_INVALID","Value":1389} ,{"Name":"D3D12_MESSAGE_ID_DIRECTSR_SUPERRES_TARGET_DIMENSION_INVALID","Value":1390} ,{"Name":"D3D12_MESSAGE_ID_DIRECTSR_SUPERRES_SOURCE_COLOR_FORMAT_INVALID","Value":1391} ,{"Name":"D3D12_MESSAGE_ID_DIRECTSR_SUPERRES_SOURCE_DEPTH_FORMAT_INVALID","Value":1392} ,{"Name":"D3D12_MESSAGE_ID_DIRECTSR_SUPERRES_EXPOSURE_SCALE_FORMAT_INVALID","Value":1393} ,{"Name":"D3D12_MESSAGE_ID_DIRECTSR_SUPERRES_ENGINE_CREATE_FLAGS_INVALID","Value":1394} ,{"Name":"D3D12_MESSAGE_ID_DIRECTSR_SUPERRES_EXTENSION_INTERNAL_LOAD_FAILURE","Value":1395} ,{"Name":"D3D12_MESSAGE_ID_DIRECTSR_SUPERRES_EXTENSION_INTERNAL_ENGINE_CREATION_ERROR","Value":1396} ,{"Name":"D3D12_MESSAGE_ID_DIRECTSR_SUPERRES_EXTENSION_INTERNAL_UPSCALER_CREATION_ERROR","Value":1397} ,{"Name":"D3D12_MESSAGE_ID_DIRECTSR_SUPERRES_EXTENSION_INTERNAL_UPSCALER_EXECUTION_ERROR","Value":1398} ,{"Name":"D3D12_MESSAGE_ID_DIRECTSR_SUPERRES_UPSCALER_EXECUTE_REGION_INVALID","Value":1399} ,{"Name":"D3D12_MESSAGE_ID_DIRECTSR_SUPERRES_UPSCALER_EXECUTE_TIME_DELTA_INVALID","Value":1400} ,{"Name":"D3D12_MESSAGE_ID_DIRECTSR_SUPERRES_UPSCALER_EXECUTE_REQUIRED_TEXTURE_IS_NULL","Value":1401} ,{"Name":"D3D12_MESSAGE_ID_DIRECTSR_SUPERRES_UPSCALER_EXECUTE_MOTION_VECTORS_FORMAT_INVALID","Value":1402} ,{"Name":"D3D12_MESSAGE_ID_DIRECTSR_SUPERRES_UPSCALER_EXECUTE_FLAGS_INVALID","Value":1403} ,{"Name":"D3D12_MESSAGE_ID_DIRECTSR_SUPERRES_UPSCALER_EXECUTE_FORMAT_INVALID","Value":1404} ,{"Name":"D3D12_MESSAGE_ID_DIRECTSR_SUPERRES_UPSCALER_EXECUTE_EXPOSURE_SCALE_TEXTURE_SIZE_INVALID","Value":1405} ,{"Name":"D3D12_MESSAGE_ID_DIRECTSR_SUPERRES_VARIANT_INDEX_OUT_OF_BOUNDS","Value":1406} ,{"Name":"D3D12_MESSAGE_ID_DIRECTSR_SUPERRES_VARIANT_ID_NOT_FOUND","Value":1407} ,{"Name":"D3D12_MESSAGE_ID_DIRECTSR_SUPERRES_DUPLICATE_VARIANT_ID","Value":1408} ,{"Name":"D3D12_MESSAGE_ID_DIRECTSR_OUT_OF_MEMORY","Value":1409} ,{"Name":"D3D12_MESSAGE_ID_DIRECTSR_SUPERRES_UPSCALER_EXECUTE_UNEXPECTED_TEXTURE_IS_IGNORED","Value":1410} ,{"Name":"D3D12_MESSAGE_ID_DIRECTSR_SUPERRES_UPSCALER_EVICT_UNDERFLOW","Value":1411} ,{"Name":"D3D12_MESSAGE_ID_DIRECTSR_SUPERRES_UPSCALER_EXECUTE_OPTIONAL_TEXTURE_IS_NULL","Value":1412} ,{"Name":"D3D12_MESSAGE_ID_DIRECTSR_SUPERRES_UPSCALER_EXECUTE_INVALID_CAMERA_JITTER","Value":1413} ,{"Name":"D3D12_MESSAGE_ID_CREATE_STATE_OBJECT_WARNING","Value":1414} ,{"Name":"D3D12_MESSAGE_ID_GUID_TEXTURE_LAYOUT_UNSUPPORTED","Value":1415} ,{"Name":"D3D12_MESSAGE_ID_RESOLVE_ENCODER_INPUT_PARAM_LAYOUT_INVALID_PARAMETERS","Value":1416} ,{"Name":"D3D12_MESSAGE_ID_INVALID_BARRIER_ACCESS","Value":1417} ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INSTANCE_COUNT_ZERO","Value":1418} ,{"Name":"D3D12_MESSAGE_ID_DESCRIPTOR_HEAP_NOT_SET_BEFORE_ROOT_SIGNATURE_WITH_DIRECTLY_INDEXED_FLAG","Value":1419} ,{"Name":"D3D12_MESSAGE_ID_DIFFERENT_DESCRIPTOR_HEAP_SET_AFTER_ROOT_SIGNATURE_WITH_DIRECTLY_INDEXED_FLAG","Value":1420} ,{"Name":"D3D12_MESSAGE_ID_D3D12_MESSAGES_END","Value":1421} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_MESSAGE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Category","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"ID","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_ID","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"pDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} ,{"Name":"DescriptionByteLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_INFO_QUEUE_FILTER_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"NumCategories","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pCategoryList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":[]} ,{"Name":"NumSeverities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pSeverityList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":[]} ,{"Name":"NumIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pIDList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_ID","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_INFO_QUEUE_FILTER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"AllowList","Type":{"Kind":"ApiRef","Name":"D3D12_INFO_QUEUE_FILTER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"DenyList","Type":{"Kind":"ApiRef","Name":"D3D12_INFO_QUEUE_FILTER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ID3D12InfoQueue" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"0742a90b-c387-483f-b946-30a7e4e61458" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetMessageCountLimit" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"MessageCountLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ] } ,{ "Name":"ClearStoredMessages" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetMessage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"MessageIndex","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"pMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_MESSAGE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]} ,{"Name":"pMessageByteLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetNumMessagesAllowedByStorageFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt64"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetNumMessagesDeniedByStorageFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt64"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetNumStoredMessages" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt64"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetNumStoredMessagesAllowedByRetrievalFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt64"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetNumMessagesDiscardedByMessageCountLimit" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt64"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetMessageCountLimit" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt64"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"AddStorageFilterEntries" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"GetStorageFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1},"Optional"]} ,{"Name":"pFilterByteLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} ] } ,{ "Name":"ClearStorageFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"PushEmptyStorageFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"PushCopyOfStorageFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"PushStorageFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"PopStorageFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetStorageFilterStackSize" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"AddRetrievalFilterEntries" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"GetRetrievalFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1},"Optional"]} ,{"Name":"pFilterByteLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} ] } ,{ "Name":"ClearRetrievalFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"PushEmptyRetrievalFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"PushCopyOfRetrievalFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"PushRetrievalFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"PopRetrievalFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetRetrievalFilterStackSize" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"AddMessage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Category","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"ID","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_ID","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"AddApplicationMessage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"SetBreakOnCategory" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Category","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetBreakOnSeverity" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetBreakOnID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ID","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_ID","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetBreakOnCategory" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Category","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetBreakOnSeverity" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetBreakOnID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ID","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_ID","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetMuteDebugOutput" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bMute","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetMuteDebugOutput" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"D3D12_MESSAGE_CALLBACK_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_MESSAGE_CALLBACK_FLAG_NONE","Value":0} ,{"Name":"D3D12_MESSAGE_CALLBACK_IGNORE_FILTERS","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12MessageFunc" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"Category","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"ID","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_ID","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ] } ,{ "Name":"ID3D12InfoQueue1" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"2852dd88-b484-4c0c-b6b1-67168500e600" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12InfoQueue","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"RegisterMessageCallback" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"CallbackFunc","Type":{"Kind":"ApiRef","Name":"D3D12MessageFunc","TargetKind":"FunctionPointer","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"CallbackFilterFlags","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_CALLBACK_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"pCallbackCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"UnregisterMessageCallback" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"CallbackCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"PFN_D3D12_CREATE_DEVICE" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In"]} ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} ] } ,{ "Name":"PFN_D3D12_GET_DEBUG_INTERFACE" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} ] } ,{ "Name":"PFN_D3D12_GET_INTERFACE" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} ] } ,{ "Name":"ID3D12SDKConfiguration" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"e9eb5314-33aa-42b2-a718-d77f58b1f1c7" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetSDKVersion" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"SDKPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ] } ,{ "Name":"ID3D12SDKConfiguration1" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"8aaf9303-ad25-48b9-9a57-d9c37e009d9f" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12SDKConfiguration","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"CreateDeviceFactory" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"SDKPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvFactory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"FreeUnusedSDKs" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"D3D12_DEVICE_FACTORY_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_DEVICE_FACTORY_FLAG_NONE","Value":0} ,{"Name":"D3D12_DEVICE_FACTORY_FLAG_ALLOW_RETURNING_EXISTING_DEVICE","Value":1} ,{"Name":"D3D12_DEVICE_FACTORY_FLAG_ALLOW_RETURNING_INCOMPATIBLE_EXISTING_DEVICE","Value":2} ,{"Name":"D3D12_DEVICE_FACTORY_FLAG_DISALLOW_STORING_NEW_DEVICE_AS_SINGLETON","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"ID3D12DeviceFactory" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"61f307d3-d34e-4e7c-8374-3ba4de23cccb" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"InitializeFromGlobalState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"ApplyToGlobalState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SetFlags" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"flags","Type":{"Kind":"ApiRef","Name":"D3D12_DEVICE_FACTORY_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetFlags" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_DEVICE_FACTORY_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetConfigurationInterface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} ] } ,{ "Name":"EnableExperimentalFeatures" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"NumFeatures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pIIDs","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"pConfigurationStructs","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"pConfigurationStructSizes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]} ] } ,{ "Name":"CreateDevice" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"adapter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"FeatureLevel","Type":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} ] } ] } ,{ "Name":"D3D12_DEVICE_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"D3D12_DEVICE_FLAG_NONE","Value":0} ,{"Name":"D3D12_DEVICE_FLAG_DEBUG_LAYER_ENABLED","Value":1} ,{"Name":"D3D12_DEVICE_FLAG_GPU_BASED_VALIDATION_ENABLED","Value":2} ,{"Name":"D3D12_DEVICE_FLAG_SYNCHRONIZED_COMMAND_QUEUE_VALIDATION_DISABLED","Value":4} ,{"Name":"D3D12_DEVICE_FLAG_DRED_AUTO_BREADCRUMBS_ENABLED","Value":8} ,{"Name":"D3D12_DEVICE_FLAG_DRED_PAGE_FAULT_REPORTING_ENABLED","Value":16} ,{"Name":"D3D12_DEVICE_FLAG_DRED_WATSON_REPORTING_ENABLED","Value":32} ,{"Name":"D3D12_DEVICE_FLAG_DRED_BREADCRUMB_CONTEXT_ENABLED","Value":64} ,{"Name":"D3D12_DEVICE_FLAG_DRED_USE_MARKERS_ONLY_BREADCRUMBS","Value":128} ,{"Name":"D3D12_DEVICE_FLAG_SHADER_INSTRUMENTATION_ENABLED","Value":256} ,{"Name":"D3D12_DEVICE_FLAG_AUTO_DEBUG_NAME_ENABLED","Value":512} ,{"Name":"D3D12_DEVICE_FLAG_FORCE_LEGACY_STATE_VALIDATION","Value":1024} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_DEVICE_CONFIGURATION_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_DEVICE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} ,{"Name":"GpuBasedValidationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"NumEnabledExperimentalFeatures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ID3D12DeviceConfiguration" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"78dbf87b-f766-422b-a61c-c8c446bdb9ad" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetDesc" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_DEVICE_CONFIGURATION_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetEnabledExperimentalFeatures" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pGuids","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ,{"Name":"NumGuids","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SerializeVersionedRootSignature" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VERSIONED_ROOT_SIGNATURE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ,{"Name":"ppError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"CreateVersionedRootSignatureDeserializer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvDeserializer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} ] } ] } ,{ "Name":"ID3D12DeviceConfiguration1" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"ed342442-6343-4e16-bb82-a3a577874e56" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DeviceConfiguration","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pLibraryBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"RootSignatureSubobjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvDeserializer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} ] } ] } ,{ "Name":"D3D12_AXIS_SHADING_RATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_AXIS_SHADING_RATE_1X","Value":0} ,{"Name":"D3D12_AXIS_SHADING_RATE_2X","Value":1} ,{"Name":"D3D12_AXIS_SHADING_RATE_4X","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_SHADING_RATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_SHADING_RATE_1X1","Value":0} ,{"Name":"D3D12_SHADING_RATE_1X2","Value":1} ,{"Name":"D3D12_SHADING_RATE_2X1","Value":4} ,{"Name":"D3D12_SHADING_RATE_2X2","Value":5} ,{"Name":"D3D12_SHADING_RATE_2X4","Value":6} ,{"Name":"D3D12_SHADING_RATE_4X2","Value":9} ,{"Name":"D3D12_SHADING_RATE_4X4","Value":10} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_SHADING_RATE_COMBINER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_SHADING_RATE_COMBINER_PASSTHROUGH","Value":0} ,{"Name":"D3D12_SHADING_RATE_COMBINER_OVERRIDE","Value":1} ,{"Name":"D3D12_SHADING_RATE_COMBINER_MIN","Value":2} ,{"Name":"D3D12_SHADING_RATE_COMBINER_MAX","Value":3} ,{"Name":"D3D12_SHADING_RATE_COMBINER_SUM","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"ID3D12GraphicsCommandList5" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"55050859-4024-474c-87f5-6472eaee44ea" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12GraphicsCommandList4","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"RSSetShadingRate" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"baseShadingRate","Type":{"Kind":"ApiRef","Name":"D3D12_SHADING_RATE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"combiners","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SHADING_RATE_COMBINER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"RSSetShadingRateImage" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"shadingRateImage","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} ] } ] } ,{ "Name":"D3D12_DISPATCH_MESH_ARGUMENTS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"ThreadGroupCountX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ThreadGroupCountY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ThreadGroupCountZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ID3D12GraphicsCommandList6" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"c3827890-e548-4cfa-96cf-5689a9370f80" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12GraphicsCommandList5","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"DispatchMesh" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ThreadGroupCountX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ThreadGroupCountY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ThreadGroupCountZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"ID3D12GraphicsCommandList7" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"dd171223-8b61-4769-90e3-160ccde4e2c1" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12GraphicsCommandList6","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"Barrier" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"NumBarrierGroups","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pBarrierGroups","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"D3D12_BARRIER_GROUP","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ] } ] } ,{ "Name":"ID3D12GraphicsCommandList8" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"ee936ef9-599d-4d28-938e-23c4ad05ce51" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12GraphicsCommandList7","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"OMSetFrontAndBackStencilRef" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"FrontStencilRef","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"BackStencilRef","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"ID3D12GraphicsCommandList9" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"34ed2808-ffe6-4c2b-b11a-cabd2b0c59e1" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12GraphicsCommandList8","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"RSSetDepthBias" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"DepthBias","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"DepthBiasClamp","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"SlopeScaledDepthBias","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] } ,{ "Name":"IASetIndexBufferStripCutValue" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"IBStripCutValue","Type":{"Kind":"ApiRef","Name":"D3D12_INDEX_BUFFER_STRIP_CUT_VALUE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"ID3D12GraphicsCommandList10" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"7013c015-d161-4b63-a08c-238552dd8acc" ,"Interface":{"Kind":"ApiRef","Name":"ID3D12GraphicsCommandList9","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"Methods":[ { "Name":"SetProgram" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SET_PROGRAM_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"DispatchGraph" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DISPATCH_GRAPH_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ] } ] } ,{ "Name":"ID3D12GBVDiagnostics" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"597985ab-9b75-4dbb-be23-0761195bebee" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetGBVEntireSubresourceStatesData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetGBVSubresourceState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetGBVResourceUniformState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetGBVResourceInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"pResourceDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"pResourceHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]} ,{"Name":"pSubresourceStatesByteOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]} ] } ,{ "Name":"GBVReserved0" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GBVReserved1" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"D3D12_SHADER_VERSION_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"D3D12_SHVER_PIXEL_SHADER","Value":0} ,{"Name":"D3D12_SHVER_VERTEX_SHADER","Value":1} ,{"Name":"D3D12_SHVER_GEOMETRY_SHADER","Value":2} ,{"Name":"D3D12_SHVER_HULL_SHADER","Value":3} ,{"Name":"D3D12_SHVER_DOMAIN_SHADER","Value":4} ,{"Name":"D3D12_SHVER_COMPUTE_SHADER","Value":5} ,{"Name":"D3D12_SHVER_LIBRARY","Value":6} ,{"Name":"D3D12_SHVER_RAY_GENERATION_SHADER","Value":7} ,{"Name":"D3D12_SHVER_INTERSECTION_SHADER","Value":8} ,{"Name":"D3D12_SHVER_ANY_HIT_SHADER","Value":9} ,{"Name":"D3D12_SHVER_CLOSEST_HIT_SHADER","Value":10} ,{"Name":"D3D12_SHVER_MISS_SHADER","Value":11} ,{"Name":"D3D12_SHVER_CALLABLE_SHADER","Value":12} ,{"Name":"D3D12_SHVER_MESH_SHADER","Value":13} ,{"Name":"D3D12_SHVER_AMPLIFICATION_SHADER","Value":14} ,{"Name":"D3D12_SHVER_NODE_SHADER","Value":15} ,{"Name":"D3D12_SHVER_RESERVED0","Value":65520} ] ,"IntegerBase":"Int32" } ,{ "Name":"D3D12_SIGNATURE_PARAMETER_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"SemanticIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Register","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"SystemValueType","Type":{"Kind":"ApiRef","Name":"D3D_NAME","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} ,{"Name":"ComponentType","Type":{"Kind":"ApiRef","Name":"D3D_REGISTER_COMPONENT_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} ,{"Name":"Mask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"ReadWriteMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"Stream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MinPrecision","Type":{"Kind":"ApiRef","Name":"D3D_MIN_PRECISION","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_SHADER_BUFFER_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_CBUFFER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} ,{"Name":"Variables","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_SHADER_VARIABLE_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"StartOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DefaultValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"StartTexture","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"TextureSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"StartSampler","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"SamplerSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_SHADER_TYPE_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Class","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_CLASS","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} ,{"Name":"Rows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Columns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Elements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Members","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_SHADER_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Creator","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ConstantBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"BoundResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"InputParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"OutputParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"InstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"TempRegisterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"TempArrayCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DefCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DclCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"TextureNormalInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"TextureLoadInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"TextureCompInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"TextureBiasInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"TextureGradientInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FloatInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"IntInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"UintInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"StaticFlowControlCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DynamicFlowControlCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MacroInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ArrayInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"CutInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"EmitInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"GSOutputTopology","Type":{"Kind":"ApiRef","Name":"D3D_PRIMITIVE_TOPOLOGY","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} ,{"Name":"GSMaxOutputVertexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"InputPrimitive","Type":{"Kind":"ApiRef","Name":"D3D_PRIMITIVE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} ,{"Name":"PatchConstantParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cGSInstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cControlPoints","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"HSOutputPrimitive","Type":{"Kind":"ApiRef","Name":"D3D_TESSELLATOR_OUTPUT_PRIMITIVE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} ,{"Name":"HSPartitioning","Type":{"Kind":"ApiRef","Name":"D3D_TESSELLATOR_PARTITIONING","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} ,{"Name":"TessellatorDomain","Type":{"Kind":"ApiRef","Name":"D3D_TESSELLATOR_DOMAIN","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} ,{"Name":"cBarrierInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cInterlockedInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cTextureStoreInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_SHADER_INPUT_BIND_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_INPUT_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} ,{"Name":"BindPoint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"BindCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ReturnType","Type":{"Kind":"ApiRef","Name":"D3D_RESOURCE_RETURN_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} ,{"Name":"Dimension","Type":{"Kind":"ApiRef","Name":"D3D_SRV_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} ,{"Name":"NumSamples","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Space","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"uID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_LIBRARY_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Creator","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FunctionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_FUNCTION_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Creator","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ConstantBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"BoundResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"InstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"TempRegisterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"TempArrayCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DefCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DclCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"TextureNormalInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"TextureLoadInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"TextureCompInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"TextureBiasInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"TextureGradientInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FloatInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"IntInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"UintInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"StaticFlowControlCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DynamicFlowControlCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MacroInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ArrayInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MovInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MovcInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ConversionInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"BitwiseInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MinFeatureLevel","Type":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} ,{"Name":"RequiredFeatureFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"FunctionParameterCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"HasReturn","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Has10Level9VertexShader","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Has10Level9PixelShader","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"D3D12_PARAMETER_DESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"SizeField":"" ,"Fields":[ {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} ,{"Name":"Class","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_CLASS","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} ,{"Name":"Rows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Columns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"InterpolationMode","Type":{"Kind":"ApiRef","Name":"D3D_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D_PARAMETER_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} ,{"Name":"FirstInRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FirstInComponent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FirstOutRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FirstOutComponent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ID3D12ShaderReflectionType" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"e913c351-783d-48ca-a1d1-4f306284ad56" ,"Interface":null ,"Methods":[ { "Name":"GetDesc" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SHADER_TYPE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetMemberTypeByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionType","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetMemberTypeByName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionType","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"GetMemberTypeName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"IsEqual" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pType","Type":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionType","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetSubType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionType","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetBaseClass" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionType","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetNumInterfaces" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetInterfaceByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionType","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"uIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"IsOfType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pType","Type":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionType","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ImplementsInterface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pBase","Type":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionType","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"ID3D12ShaderReflectionVariable" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"8337a8a6-a216-444a-b2f4-314733a73aea" ,"Interface":null ,"Methods":[ { "Name":"GetDesc" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SHADER_VARIABLE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionType","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetBuffer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetInterfaceSlot" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"uArrayIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"ID3D12ShaderReflectionConstantBuffer" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"c59598b4-48b3-4869-b9b1-b1618b14a8b7" ,"Interface":null ,"Methods":[ { "Name":"GetDesc" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SHADER_BUFFER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetVariableByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionVariable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetVariableByName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionVariable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ] } ,{ "Name":"ID3D12ShaderReflection" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"5a58797d-a72c-478d-8ba2-efc6b0efe88e" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetDesc" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SHADER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetConstantBufferByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetConstantBufferByName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"GetResourceBindingDesc" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ResourceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SHADER_INPUT_BIND_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetInputParameterDesc" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SIGNATURE_PARAMETER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetOutputParameterDesc" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SIGNATURE_PARAMETER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetPatchConstantParameterDesc" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SIGNATURE_PARAMETER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetVariableByName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionVariable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"GetResourceBindingDescByName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SHADER_INPUT_BIND_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetMovInstructionCount" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetMovcInstructionCount" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetConversionInstructionCount" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetBitwiseInstructionCount" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetGSInputPrimitive" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"D3D_PRIMITIVE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"IsSampleFrequencyShader" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetNumInterfaceSlots" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetMinFeatureLevel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetThreadGroupSize" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSizeX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"pSizeY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"pSizeZ","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetRequiresFlags" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt64"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ID3D12LibraryReflection" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"8e349d19-54db-4a56-9dc9-119d87bdb804" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetDesc" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_LIBRARY_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetFunctionByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12FunctionReflection","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"FunctionIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"ID3D12FunctionReflection" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"1108795c-2772-4ba9-b2a8-d464dc7e2799" ,"Interface":null ,"Methods":[ { "Name":"GetDesc" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_FUNCTION_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetConstantBufferByIndex" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"BufferIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetConstantBufferByName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"GetResourceBindingDesc" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ResourceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SHADER_INPUT_BIND_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetVariableByName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionVariable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"GetResourceBindingDescByName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SHADER_INPUT_BIND_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetFunctionParameter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12FunctionParameterReflection","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ParameterIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ] } ,{ "Name":"ID3D12FunctionParameterReflection" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"ec25f42d-7006-4f2b-b33e-02cc3375733f" ,"Interface":null ,"Methods":[ { "Name":"GetDesc" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_PARAMETER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} ] } ] } ] ,"Functions":[ { "Name":"D3D12SerializeRootSignature" ,"SetLastError":false ,"DllImport":"d3d12.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pRootSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_ROOT_SIGNATURE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"Version","Type":{"Kind":"ApiRef","Name":"D3D_ROOT_SIGNATURE_VERSION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} ,{"Name":"ppBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} ,{"Name":"ppErrorBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"D3D12CreateRootSignatureDeserializer" ,"SetLastError":false ,"DllImport":"d3d12.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} ,{"Name":"SrcDataSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"pRootSignatureDeserializerInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppRootSignatureDeserializer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] } ,{ "Name":"D3D12SerializeVersionedRootSignature" ,"SetLastError":false ,"DllImport":"d3d12.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pRootSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VERSIONED_ROOT_SIGNATURE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"ppBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} ,{"Name":"ppErrorBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"D3D12CreateVersionedRootSignatureDeserializer" ,"SetLastError":false ,"DllImport":"d3d12.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} ,{"Name":"SrcDataSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"pRootSignatureDeserializerInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppRootSignatureDeserializer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] } ,{ "Name":"D3D12CreateDevice" ,"SetLastError":false ,"DllImport":"d3d12.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pAdapter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"MinimumFeatureLevel","Type":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} ] } ,{ "Name":"D3D12GetDebugInterface" ,"SetLastError":false ,"DllImport":"d3d12.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvDebug","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} ] } ,{ "Name":"D3D12EnableExperimentalFeatures" ,"SetLastError":false ,"DllImport":"d3d12.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"NumFeatures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pIIDs","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"pConfigurationStructs","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"pConfigurationStructSizes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]} ] } ,{ "Name":"D3D12GetInterface" ,"SetLastError":false ,"DllImport":"d3d12.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvDebug","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} ] } ] ,"UnicodeAliases":[ ] }