diff --git a/src/Generator/Program.cs b/src/Generator/Program.cs index cd242d7..c67d546 100644 --- a/src/Generator/Program.cs +++ b/src/Generator/Program.cs @@ -72,40 +72,6 @@ public static class Program { "Foundation.SIZE", "System.Drawing.Size" }, }; - private static readonly Dictionary s_knownTypesPrefixes = new() - { - { "DXGI_COLOR_SPACE_TYPE", "DXGI_COLOR_SPACE" }, - { "DXGI_GRAPHICS_PREEMPTION_GRANULARITY", "DXGI_GRAPHICS_PREEMPTION" }, - { "DXGI_COMPUTE_PREEMPTION_GRANULARITY", "DXGI_COMPUTE_PREEMPTION" }, - { "DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS", "DXGI_MULTIPLANE_OVERLAY" }, - { "DXGI_RECLAIM_RESOURCE_RESULTS", "DXGI_RECLAIM_RESOURCE_RESULT" }, - { "DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS", "DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG" }, - { "DXGI_DEBUG_RLO_FLAGS", "DXGI_DEBUG_RLO" }, - { "DXGI_OFFER_RESOURCE_FLAGS", "DXGI_OFFER_RESOURCE_FLAG" }, - - // D3D - { "D3D_INTERPOLATION_MODE", "D3D_INTERPOLATION" }, - { "D3D_PARAMETER_FLAGS", "D3D" }, - { "D3D_TESSELLATOR_OUTPUT_PRIMITIVE", "D3D_TESSELLATOR_OUTPUT" }, - { "D3D_REGISTER_COMPONENT_TYPE", "D3D_REGISTER_COMPONENT" }, - { "D3D_RESOURCE_RETURN_TYPE", "D3D_RETURN_TYPE" }, - { "D3D_CBUFFER_TYPE", "D3D_CT" }, - { "D3D_INCLUDE_TYPE", "D3D_INCLUDE" }, - { "D3D_SHADER_VARIABLE_CLASS", "D3D_SVC" }, - { "D3D_SHADER_VARIABLE_FLAGS", "D3D_SVF" }, - { "D3D_SHADER_VARIABLE_TYPE", "D3D_SVT" }, - { "D3D_SHADER_INPUT_FLAGS", "D3D_SIF" }, - { "D3D_SHADER_INPUT_TYPE", "D3D_SIT" }, - { "D3D_SHADER_CBUFFER_FLAGS", "D3D_CBF" }, - - // D3D11 -> most is handled in code - { "D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE", "D3D11_PROCESSIDTYPE" }, - - // D3D12 -> most is handled in code - { "D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS", "D3D12_MULTISAMPLE_QUALITY_LEVELS_FLAG" }, - { "D3D12_SHADER_CACHE_SUPPORT_FLAGS", "D3D12_SHADER_CACHE_SUPPORT" }, - { "D3D12_RESOURCE_STATES", "D3D12_RESOURCE_STATE" }, - }; private static readonly Dictionary s_partRenames = new() { @@ -182,6 +148,124 @@ public static class Program { "GROUPSHARED", "GroupShared" }, { "DEVICEMEMORY", "DeviceMemory" }, { "WRITEBUFFERIMMEDIATE", "WriteBufferImmediate" }, + { "OVERBUDGET", "OverBudget" }, + { "SETMARKER", "SetMarker" }, + { "BEGINEVENT", "BeginEvent" }, + { "ENDEVENT", "EndEvent" }, + { "CRYPTOSESSION", "CryptoSession" }, + { "CRYPTOSESSIONPOLICY", "CryptoSessionPolicy" }, + { "PROTECTEDRESOURCESESSION", "ProtectedResourceSession" }, + { "METACOMMAND", "MetaCommand" }, + { "SCHEDULINGGROUP", "SchedulingGroup" }, + }; + + private static readonly HashSet s_partRenamesSet = new(StringComparer.OrdinalIgnoreCase) + { + "DispatchMesh", + "EncodeFrame", + "DrawInstanced", + "DrawIndexedInstanced", + "ExecuteIndirect", + "CopyBufferRegion", + "CopyTextureRegion", + "CopyResource", + "CopyTiles", + "ResolveSubresource", + "ClearRenderTargetView", + "ClearUnorderedAccessView", + "ClearDepthStencilView", + "ResourceBarrier", + "ExecuteBundle", + "ResolveQueryData", + "BeginSubmission", + "EndSubmission", + "DecodeFrame", + "DecodeFrame1", + "DecodeFrame2", + "ProcessFrames", + "ProcessFrames1", + "AtomicCopyBufferUInt", + "AtomicCopyBufferUInt64", + "DispatchRays", + "InitializeMetaCommand", + "ExecuteMetaCommand", + "SetProtectedResourceSession", + "BuildRaytracingAccelerationStructure", + "EmitRaytracingAccelerationStructurePostBuildInfo", + "CopyRaytracingAccelerationStructure", + "EstimateMotion", + "ResolveMotionVectorHeap", + "SetPipelineState1", + "InitializeExtensionCommand", + "ExecuteExtensionCommand", + "ResolveEncoderOutputMetadata", + "ResolveSubresourceRegion", + }; + + private static readonly HashSet s_preserveCaps = new(StringComparer.OrdinalIgnoreCase) + { + "HW", + "YUV", + "GDI", + "IA", + "SO", + "VS", + "PS", + "DS", + "GS", + "HS", + "CS", + "AS", + "MS", + "RS", + "OM", + "D3D", + "D3D11", + "D3D12", + }; + + + private static readonly Dictionary s_knownTypesPrefixes = new() + { + { "DXGI_COLOR_SPACE_TYPE", "DXGI_COLOR_SPACE" }, + { "DXGI_GRAPHICS_PREEMPTION_GRANULARITY", "DXGI_GRAPHICS_PREEMPTION" }, + { "DXGI_COMPUTE_PREEMPTION_GRANULARITY", "DXGI_COMPUTE_PREEMPTION" }, + { "DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS", "DXGI_MULTIPLANE_OVERLAY" }, + { "DXGI_RECLAIM_RESOURCE_RESULTS", "DXGI_RECLAIM_RESOURCE_RESULT" }, + { "DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS", "DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG" }, + { "DXGI_DEBUG_RLO_FLAGS", "DXGI_DEBUG_RLO" }, + { "DXGI_OFFER_RESOURCE_FLAGS", "DXGI_OFFER_RESOURCE_FLAG" }, + + // D3D + { "D3D_INTERPOLATION_MODE", "D3D_INTERPOLATION" }, + { "D3D_PARAMETER_FLAGS", "D3D" }, + { "D3D_TESSELLATOR_OUTPUT_PRIMITIVE", "D3D_TESSELLATOR_OUTPUT" }, + { "D3D_REGISTER_COMPONENT_TYPE", "D3D_REGISTER_COMPONENT" }, + { "D3D_RESOURCE_RETURN_TYPE", "D3D_RETURN_TYPE" }, + { "D3D_CBUFFER_TYPE", "D3D_CT" }, + { "D3D_INCLUDE_TYPE", "D3D_INCLUDE" }, + { "D3D_SHADER_VARIABLE_CLASS", "D3D_SVC" }, + { "D3D_SHADER_VARIABLE_FLAGS", "D3D_SVF" }, + { "D3D_SHADER_VARIABLE_TYPE", "D3D_SVT" }, + { "D3D_SHADER_INPUT_FLAGS", "D3D_SIF" }, + { "D3D_SHADER_INPUT_TYPE", "D3D_SIT" }, + { "D3D_SHADER_CBUFFER_FLAGS", "D3D_CBF" }, + + // D3D11 -> most is handled in code + { "D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE", "D3D11_PROCESSIDTYPE" }, + + // D3D12 -> most is handled in code + { "D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS", "D3D12_MULTISAMPLE_QUALITY_LEVELS_FLAG" }, + { "D3D12_SHADER_CACHE_SUPPORT_FLAGS", "D3D12_SHADER_CACHE_SUPPORT" }, + { "D3D12_RESOURCE_STATES", "D3D12_RESOURCE_STATE" }, + { "D3D12_GRAPHICS_STATES", "D3D12_GRAPHICS_STATE" }, + { "D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE", "D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO" }, + { "D3D12_SERIALIZED_DATA_TYPE", "D3D12_SERIALIZED_DATA" }, + { "D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS", "D3D12_DRIVER_MATCHING_IDENTIFIER" }, + { "D3D12_RLDO_FLAGS", "D3D12_RLDO" }, + { "D3D12_DEBUG_DEVICE_PARAMETER_TYPE", "D3D12_DEBUG_DEVICE_PARAMETER" }, + { "D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE", "D3D12_DEBUG_COMMAND_LIST_PARAMETER" }, + { "D3D12_SHADER_VERSION_TYPE", "D3D12_SHVER" }, }; private static readonly Dictionary s_knownEnumValueNames = new() @@ -204,6 +288,8 @@ public static class Program { "D3D12_TEXTURE_LAYOUT_64KB_UNDEFINED_SWIZZLE", "L64KbUndefinedSwizzle" }, { "D3D12_TEXTURE_LAYOUT_64KB_STANDARD_SWIZZLE", "L64KbStandardSwizzle" }, { "D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS", "T32BitConstants" }, + { "NUM_D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODES", "Count" }, + { "D3D12_MESSAGE_CALLBACK_IGNORE_FILTERS", "IgnoreFilters" }, }; private static readonly Dictionary s_generatedEnums = new() @@ -230,25 +316,6 @@ public static class Program "PF" // D3D_PF_ }; - private static readonly HashSet s_preserveCaps = new(StringComparer.OrdinalIgnoreCase) - { - "HW", - "YUV", - "GDI", - "IA", - "SO", - "VS", - "PS", - "DS", - "GS", - "HS", - "CS", - "AS", - "MS", - "D3D", - "D3D11", - "D3D12", - }; private static readonly Dictionary s_typesNameRemap = new() { @@ -260,6 +327,9 @@ public static class Program // D3D11 { "D3D11_RLDO_FLAGS", "ReportLiveDeviceObjectFlags" }, { "D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG", "CreateDeviceContextStateFlags" }, + + // D3D12 + { "D3D12_RLDO_FLAGS", "ReportLiveDeviceObjectFlags" }, }; private static readonly Dictionary s_structFieldTypeRemap = new() @@ -1384,6 +1454,11 @@ public static class Program { sb.Append(partRemap!); } + else if (s_partRenamesSet.Contains(part)) + { + partRemap = s_partRenamesSet.First(item => item.Equals(part, StringComparison.OrdinalIgnoreCase)); + sb.Append(partRemap!); + } else if (part == "DESC") { sb.Append("Description"); @@ -1557,6 +1632,11 @@ public static class Program { sb.Append(partRemap!); } + else if (s_partRenamesSet.Contains(part)) + { + partRemap = s_partRenamesSet.First(item => item.Equals(part, StringComparison.OrdinalIgnoreCase)); + sb.Append(partRemap!); + } else { sb.Append(char.ToUpper(part[0])); @@ -1604,6 +1684,17 @@ public static class Program { return "SM_" + prettyName[0] + "_" + prettyName[1]; } + else if (enumPrefix.EndsWith("_VERSION")) + { + if (prettyName.Length == 2) // D3D12_DRED_VERSION_1_0 + return "V" + prettyName[0] + "_" + prettyName[1]; + + return "V" + prettyName; + } + else if (enumPrefix.EndsWith("_RATE")) + { + return "Rate" + prettyName; + } return "_" + prettyName; } diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11.cs index e7d6cdb..96abb11 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D11.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11.cs @@ -3251,13 +3251,13 @@ public enum MessageId : int DeviceRssetscissorrectsInvalidscissor = 260, /// /// D3D11_MESSAGE_ID_CLEARRENDERTARGETVIEW_DENORMFLUSH - ClearrendertargetviewDenormflush = 261, + ClearRenderTargetViewDenormflush = 261, /// /// D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_DENORMFLUSH - CleardepthstencilviewDenormflush = 262, + ClearDepthStencilViewDenormflush = 262, /// /// D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_INVALID - CleardepthstencilviewInvalid = 263, + ClearDepthStencilViewInvalid = 263, /// /// D3D11_MESSAGE_ID_DEVICE_IAGETVERTEXBUFFERS_BUFFERS_EMPTY DeviceIagetvertexbuffersBuffersEmpty = 264, @@ -3320,13 +3320,13 @@ public enum MessageId : int CopysubresourceregionInvalidsourcestate = 283, /// /// D3D11_MESSAGE_ID_COPYRESOURCE_INVALIDSOURCE - CopyresourceInvalidsource = 284, + CopyResourceInvalidsource = 284, /// /// D3D11_MESSAGE_ID_COPYRESOURCE_INVALIDDESTINATIONSTATE - CopyresourceInvaliddestinationstate = 285, + CopyResourceInvaliddestinationstate = 285, /// /// D3D11_MESSAGE_ID_COPYRESOURCE_INVALIDSOURCESTATE - CopyresourceInvalidsourcestate = 286, + CopyResourceInvalidsourcestate = 286, /// /// D3D11_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONSUBRESOURCE UpdatesubresourceInvaliddestinationsubresource = 287, @@ -3338,19 +3338,19 @@ public enum MessageId : int UpdatesubresourceInvaliddestinationstate = 289, /// /// D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_DESTINATION_INVALID - DeviceResolvesubresourceDestinationInvalid = 290, + DeviceResolveSubresourceDestinationInvalid = 290, /// /// D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_DESTINATION_SUBRESOURCE_INVALID - DeviceResolvesubresourceDestinationSubresourceInvalid = 291, + DeviceResolveSubresourceDestinationSubresourceInvalid = 291, /// /// D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_SOURCE_INVALID - DeviceResolvesubresourceSourceInvalid = 292, + DeviceResolveSubresourceSourceInvalid = 292, /// /// D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_SOURCE_SUBRESOURCE_INVALID - DeviceResolvesubresourceSourceSubresourceInvalid = 293, + DeviceResolveSubresourceSourceSubresourceInvalid = 293, /// /// D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_FORMAT_INVALID - DeviceResolvesubresourceFormatInvalid = 294, + DeviceResolveSubresourceFormatInvalid = 294, /// /// D3D11_MESSAGE_ID_BUFFER_MAP_INVALIDMAPTYPE BufferMapInvalidmaptype = 295, @@ -3479,16 +3479,16 @@ public enum MessageId : int DeviceDrawindexedIndexposOverflow = 336, /// /// D3D11_MESSAGE_ID_DEVICE_DRAWINSTANCED_VERTEXPOS_OVERFLOW - DeviceDrawinstancedVertexposOverflow = 337, + DeviceDrawInstancedVertexposOverflow = 337, /// /// D3D11_MESSAGE_ID_DEVICE_DRAWINSTANCED_INSTANCEPOS_OVERFLOW - DeviceDrawinstancedInstanceposOverflow = 338, + DeviceDrawInstancedInstanceposOverflow = 338, /// /// D3D11_MESSAGE_ID_DEVICE_DRAWINDEXEDINSTANCED_INSTANCEPOS_OVERFLOW - DeviceDrawindexedinstancedInstanceposOverflow = 339, + DeviceDrawIndexedInstancedInstanceposOverflow = 339, /// /// D3D11_MESSAGE_ID_DEVICE_DRAWINDEXEDINSTANCED_INDEXPOS_OVERFLOW - DeviceDrawindexedinstancedIndexposOverflow = 340, + DeviceDrawIndexedInstancedIndexposOverflow = 340, /// /// D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_SHADER_NOT_SET DeviceDrawVertexShaderNotSet = 341, @@ -3596,10 +3596,10 @@ public enum MessageId : int DeviceDrawSOStrideLargerThanBuffer = 375, /// /// D3D11_MESSAGE_ID_DEVICE_DRAW_OM_RENDER_TARGET_DOES_NOT_SUPPORT_BLENDING - DeviceDrawOmRenderTargetDoesNotSupportBlending = 376, + DeviceDrawOMRenderTargetDoesNotSupportBlending = 376, /// /// D3D11_MESSAGE_ID_DEVICE_DRAW_OM_DUAL_SOURCE_BLENDING_CAN_ONLY_HAVE_RENDER_TARGET_0 - DeviceDrawOmDualSourceBlendingCanOnlyHaveRenderTarget0 = 377, + DeviceDrawOMDualSourceBlendingCanOnlyHaveRenderTarget0 = 377, /// /// D3D11_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_AT_FAULT DeviceRemovalProcessAtFault = 378, @@ -3854,13 +3854,13 @@ public enum MessageId : int DeviceRssetscissorrectsTooManyScissors = 1048595, /// /// D3D11_MESSAGE_ID_COPYRESOURCE_ONLY_TEXTURE_2D_WITHIN_GPU_MEMORY - CopyresourceOnlyTexture2dWithinGpuMemory = 1048596, + CopyResourceOnlyTexture2dWithinGpuMemory = 1048596, /// /// D3D11_MESSAGE_ID_COPYRESOURCE_NO_TEXTURE_3D_READBACK - CopyresourceNoTexture3dReadback = 1048597, + CopyResourceNoTexture3dReadback = 1048597, /// /// D3D11_MESSAGE_ID_COPYRESOURCE_NO_TEXTURE_ONLY_READBACK - CopyresourceNoTextureOnlyReadback = 1048598, + CopyResourceNoTextureOnlyReadback = 1048598, /// /// D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_UNSUPPORTED_FORMAT CreateinputlayoutUnsupportedFormat = 1048599, @@ -3944,10 +3944,10 @@ public enum MessageId : int CreatesamplerstateNoMirroronce = 1048625, /// /// D3D11_MESSAGE_ID_DRAWINSTANCED_NOT_SUPPORTED - DrawinstancedNotSupported = 1048626, + DrawInstancedNotSupported = 1048626, /// /// D3D11_MESSAGE_ID_DRAWINDEXEDINSTANCED_NOT_SUPPORTED_BELOW_9_3 - DrawindexedinstancedNotSupportedBelow93 = 1048627, + DrawIndexedInstancedNotSupportedBelow93 = 1048627, /// /// D3D11_MESSAGE_ID_DRAWINDEXED_POINTLIST_UNSUPPORTED DrawindexedPointListUnsupported = 1048628, @@ -3977,7 +3977,7 @@ public enum MessageId : int OmsetrendertargetsNoSrgbMrt = 1048636, /// /// D3D11_MESSAGE_ID_COPYRESOURCE_NO_3D_MISMATCHED_UPDATES - CopyresourceNo3dMismatchedUpdates = 1048637, + CopyResourceNo3dMismatchedUpdates = 1048637, /// /// D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFLAGS CreatedepthstencilviewInvalidflags = 2097153, @@ -4586,7 +4586,7 @@ public enum MessageId : int DeviceCssetunorderedaccessviewsHazard = 2097354, /// /// D3D11_MESSAGE_ID_CLEARUNORDEREDACCESSVIEW_DENORMFLUSH - ClearunorderedaccessviewDenormflush = 2097355, + ClearUnorderedAccessViewDenormflush = 2097355, /// /// D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSS_VIEWS_EMPTY DeviceCssetunorderedaccesssViewsEmpty = 2097356, @@ -4628,10 +4628,10 @@ public enum MessageId : int OmsetdepthstencilUnbinddeletingobject = 2097368, /// /// D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_DEPTH_READONLY - CleardepthstencilviewDepthReadonly = 2097369, + ClearDepthStencilViewDepthReadonly = 2097369, /// /// D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_STENCIL_READONLY - CleardepthstencilviewStencilReadonly = 2097370, + ClearDepthStencilViewStencilReadonly = 2097370, /// /// D3D11_MESSAGE_ID_CHECKFEATURESUPPORT_FORMAT_DEPRECATED CheckfeaturesupportFormatDeprecated = 2097371, @@ -5843,7 +5843,7 @@ public enum MessageId : int CopysubresourceregionEmptysourcebox = 3146078, /// /// D3D11_MESSAGE_ID_DEVICE_DRAW_OM_RENDER_TARGET_DOES_NOT_SUPPORT_LOGIC_OPS - DeviceDrawOmRenderTargetDoesNotSupportLogicOps = 3146079, + DeviceDrawOMRenderTargetDoesNotSupportLogicOps = 3146079, /// /// D3D11_MESSAGE_ID_DEVICE_DRAW_DEPTHSTENCILVIEW_NOT_SET DeviceDrawDepthStencilViewNotSet = 3146080, @@ -5978,7 +5978,7 @@ public enum MessageId : int CopytilemappingsInvalidParameter = 3146125, /// /// D3D11_MESSAGE_ID_COPYTILES_INVALID_PARAMETER - CopytilesInvalidParameter = 3146126, + CopyTilesInvalidParameter = 3146126, /// /// D3D11_MESSAGE_ID_UPDATETILES_INVALID_PARAMETER UpdatetilesInvalidParameter = 3146127, @@ -6038,19 +6038,19 @@ public enum MessageId : int TiledResourceTier1BufferTextureMismatch = 3146145, /// /// D3D11_MESSAGE_ID_CREATE_CRYPTOSESSION - CreateCryptosession = 3146146, + CreateCryptoSession = 3146146, /// /// D3D11_MESSAGE_ID_CREATE_AUTHENTICATEDCHANNEL CreateAuthenticatedchannel = 3146147, /// /// D3D11_MESSAGE_ID_LIVE_CRYPTOSESSION - LiveCryptosession = 3146148, + LiveCryptoSession = 3146148, /// /// D3D11_MESSAGE_ID_LIVE_AUTHENTICATEDCHANNEL LiveAuthenticatedchannel = 3146149, /// /// D3D11_MESSAGE_ID_DESTROY_CRYPTOSESSION - DestroyCryptosession = 3146150, + DestroyCryptoSession = 3146150, /// /// D3D11_MESSAGE_ID_DESTROY_AUTHENTICATEDCHANNEL DestroyAuthenticatedchannel = 3146151, diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12.cs index 35ae7e9..274da6c 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D12.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12.cs @@ -2739,7 +2739,7 @@ public enum ResidencyFlags : uint None = 0, /// /// D3D12_RESIDENCY_FLAG_DENY_OVERBUDGET - DenyOverbudget = 1, + DenyOverBudget = 1, } /// @@ -2874,61 +2874,60 @@ public enum MetaCommandParameterStage : int [Flags] public enum GraphicsStates : uint { - None = 0, /// /// D3D12_GRAPHICS_STATE_NONE - D3D12_GRAPHICS_STATE_NONE = 0, + None = 0, /// /// D3D12_GRAPHICS_STATE_IA_VERTEX_BUFFERS - D3D12_GRAPHICS_STATE_IA_VERTEX_BUFFERS = 1, + IAVertexBuffers = 1, /// /// D3D12_GRAPHICS_STATE_IA_INDEX_BUFFER - D3D12_GRAPHICS_STATE_IA_INDEX_BUFFER = 2, + IAIndexBuffer = 2, /// /// D3D12_GRAPHICS_STATE_IA_PRIMITIVE_TOPOLOGY - D3D12_GRAPHICS_STATE_IA_PRIMITIVE_TOPOLOGY = 4, + IAPrimitiveTopology = 4, /// /// D3D12_GRAPHICS_STATE_DESCRIPTOR_HEAP - D3D12_GRAPHICS_STATE_DESCRIPTOR_HEAP = 8, + DescriptorHeap = 8, /// /// D3D12_GRAPHICS_STATE_GRAPHICS_ROOT_SIGNATURE - D3D12_GRAPHICS_STATE_GRAPHICS_ROOT_SIGNATURE = 16, + GraphicsRootSignature = 16, /// /// D3D12_GRAPHICS_STATE_COMPUTE_ROOT_SIGNATURE - D3D12_GRAPHICS_STATE_COMPUTE_ROOT_SIGNATURE = 32, + ComputeRootSignature = 32, /// /// D3D12_GRAPHICS_STATE_RS_VIEWPORTS - D3D12_GRAPHICS_STATE_RS_VIEWPORTS = 64, + RSViewports = 64, /// /// D3D12_GRAPHICS_STATE_RS_SCISSOR_RECTS - D3D12_GRAPHICS_STATE_RS_SCISSOR_RECTS = 128, + RSScissorRects = 128, /// /// D3D12_GRAPHICS_STATE_PREDICATION - D3D12_GRAPHICS_STATE_PREDICATION = 256, + Predication = 256, /// /// D3D12_GRAPHICS_STATE_OM_RENDER_TARGETS - D3D12_GRAPHICS_STATE_OM_RENDER_TARGETS = 512, + OMRenderTargets = 512, /// /// D3D12_GRAPHICS_STATE_OM_STENCIL_REF - D3D12_GRAPHICS_STATE_OM_STENCIL_REF = 1024, + OMStencilRef = 1024, /// /// D3D12_GRAPHICS_STATE_OM_BLEND_FACTOR - D3D12_GRAPHICS_STATE_OM_BLEND_FACTOR = 2048, + OMBlendFactor = 2048, /// /// D3D12_GRAPHICS_STATE_PIPELINE_STATE - D3D12_GRAPHICS_STATE_PIPELINE_STATE = 4096, + PipelineState = 4096, /// /// D3D12_GRAPHICS_STATE_SO_TARGETS - D3D12_GRAPHICS_STATE_SO_TARGETS = 8192, + SOTargets = 8192, /// /// D3D12_GRAPHICS_STATE_OM_DEPTH_BOUNDS - D3D12_GRAPHICS_STATE_OM_DEPTH_BOUNDS = 16384, + OMDepthBounds = 16384, /// /// D3D12_GRAPHICS_STATE_SAMPLE_POSITIONS - D3D12_GRAPHICS_STATE_SAMPLE_POSITIONS = 32768, + SamplePositions = 32768, /// /// D3D12_GRAPHICS_STATE_VIEW_INSTANCE_MASK - D3D12_GRAPHICS_STATE_VIEW_INSTANCE_MASK = 65536, + ViewInstanceMask = 65536, } /// @@ -3174,16 +3173,16 @@ public enum RaytracingAccelerationStructurePostbuildInfoType : int { /// /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE - D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE = 0, + CompactedSize = 0, /// /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION - D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION = 1, + ToolsVisualization = 1, /// /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION - D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION = 2, + Serialization = 2, /// /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE - D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE = 3, + CurrentSize = 3, } /// @@ -3192,7 +3191,7 @@ public enum SerializedDataType : int { /// /// D3D12_SERIALIZED_DATA_RAYTRACING_ACCELERATION_STRUCTURE - D3D12_SERIALIZED_DATA_RAYTRACING_ACCELERATION_STRUCTURE = 0, + RaytracingAccelerationStructure = 0, } /// @@ -3201,19 +3200,19 @@ public enum DriverMatchingIdentifierStatus : int { /// /// D3D12_DRIVER_MATCHING_IDENTIFIER_COMPATIBLE_WITH_DEVICE - D3D12_DRIVER_MATCHING_IDENTIFIER_COMPATIBLE_WITH_DEVICE = 0, + CompatibleWithDevice = 0, /// /// D3D12_DRIVER_MATCHING_IDENTIFIER_UNSUPPORTED_TYPE - D3D12_DRIVER_MATCHING_IDENTIFIER_UNSUPPORTED_TYPE = 1, + UnsupportedType = 1, /// /// D3D12_DRIVER_MATCHING_IDENTIFIER_UNRECOGNIZED - D3D12_DRIVER_MATCHING_IDENTIFIER_UNRECOGNIZED = 2, + Unrecognized = 2, /// /// D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_VERSION - D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_VERSION = 3, + IncompatibleVersion = 3, /// /// D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_TYPE - D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_TYPE = 4, + IncompatibleType = 4, } /// @@ -3274,139 +3273,139 @@ public enum AutoBreadcrumbOp : int { /// /// D3D12_AUTO_BREADCRUMB_OP_SETMARKER - Setmarker = 0, + SetMarker = 0, /// /// D3D12_AUTO_BREADCRUMB_OP_BEGINEVENT - Beginevent = 1, + BeginEvent = 1, /// /// D3D12_AUTO_BREADCRUMB_OP_ENDEVENT - Endevent = 2, + EndEvent = 2, /// /// D3D12_AUTO_BREADCRUMB_OP_DRAWINSTANCED - Drawinstanced = 3, + DrawInstanced = 3, /// /// D3D12_AUTO_BREADCRUMB_OP_DRAWINDEXEDINSTANCED - Drawindexedinstanced = 4, + DrawIndexedInstanced = 4, /// /// D3D12_AUTO_BREADCRUMB_OP_EXECUTEINDIRECT - Executeindirect = 5, + ExecuteIndirect = 5, /// /// D3D12_AUTO_BREADCRUMB_OP_DISPATCH Dispatch = 6, /// /// D3D12_AUTO_BREADCRUMB_OP_COPYBUFFERREGION - Copybufferregion = 7, + CopyBufferRegion = 7, /// /// D3D12_AUTO_BREADCRUMB_OP_COPYTEXTUREREGION - Copytextureregion = 8, + CopyTextureRegion = 8, /// /// D3D12_AUTO_BREADCRUMB_OP_COPYRESOURCE - Copyresource = 9, + CopyResource = 9, /// /// D3D12_AUTO_BREADCRUMB_OP_COPYTILES - Copytiles = 10, + CopyTiles = 10, /// /// D3D12_AUTO_BREADCRUMB_OP_RESOLVESUBRESOURCE - Resolvesubresource = 11, + ResolveSubresource = 11, /// /// D3D12_AUTO_BREADCRUMB_OP_CLEARRENDERTARGETVIEW - Clearrendertargetview = 12, + ClearRenderTargetView = 12, /// /// D3D12_AUTO_BREADCRUMB_OP_CLEARUNORDEREDACCESSVIEW - Clearunorderedaccessview = 13, + ClearUnorderedAccessView = 13, /// /// D3D12_AUTO_BREADCRUMB_OP_CLEARDEPTHSTENCILVIEW - Cleardepthstencilview = 14, + ClearDepthStencilView = 14, /// /// D3D12_AUTO_BREADCRUMB_OP_RESOURCEBARRIER - Resourcebarrier = 15, + ResourceBarrier = 15, /// /// D3D12_AUTO_BREADCRUMB_OP_EXECUTEBUNDLE - Executebundle = 16, + ExecuteBundle = 16, /// /// D3D12_AUTO_BREADCRUMB_OP_PRESENT Present = 17, /// /// D3D12_AUTO_BREADCRUMB_OP_RESOLVEQUERYDATA - Resolvequerydata = 18, + ResolveQueryData = 18, /// /// D3D12_AUTO_BREADCRUMB_OP_BEGINSUBMISSION - Beginsubmission = 19, + BeginSubmission = 19, /// /// D3D12_AUTO_BREADCRUMB_OP_ENDSUBMISSION - Endsubmission = 20, + EndSubmission = 20, /// /// D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME - Decodeframe = 21, + DecodeFrame = 21, /// /// D3D12_AUTO_BREADCRUMB_OP_PROCESSFRAMES - Processframes = 22, + ProcessFrames = 22, /// /// D3D12_AUTO_BREADCRUMB_OP_ATOMICCOPYBUFFERUINT - Atomiccopybufferuint = 23, + AtomicCopyBufferUInt = 23, /// /// D3D12_AUTO_BREADCRUMB_OP_ATOMICCOPYBUFFERUINT64 - Atomiccopybufferuint64 = 24, + AtomicCopyBufferUInt64 = 24, /// /// D3D12_AUTO_BREADCRUMB_OP_RESOLVESUBRESOURCEREGION - Resolvesubresourceregion = 25, + ResolveSubresourceRegion = 25, /// /// D3D12_AUTO_BREADCRUMB_OP_WRITEBUFFERIMMEDIATE WriteBufferImmediate = 26, /// /// D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME1 - Decodeframe1 = 27, + DecodeFrame1 = 27, /// /// D3D12_AUTO_BREADCRUMB_OP_SETPROTECTEDRESOURCESESSION - Setprotectedresourcesession = 28, + SetProtectedResourceSession = 28, /// /// D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME2 - Decodeframe2 = 29, + DecodeFrame2 = 29, /// /// D3D12_AUTO_BREADCRUMB_OP_PROCESSFRAMES1 - Processframes1 = 30, + ProcessFrames1 = 30, /// /// D3D12_AUTO_BREADCRUMB_OP_BUILDRAYTRACINGACCELERATIONSTRUCTURE - Buildraytracingaccelerationstructure = 31, + BuildRaytracingAccelerationStructure = 31, /// /// D3D12_AUTO_BREADCRUMB_OP_EMITRAYTRACINGACCELERATIONSTRUCTUREPOSTBUILDINFO - Emitraytracingaccelerationstructurepostbuildinfo = 32, + EmitRaytracingAccelerationStructurePostBuildInfo = 32, /// /// D3D12_AUTO_BREADCRUMB_OP_COPYRAYTRACINGACCELERATIONSTRUCTURE - Copyraytracingaccelerationstructure = 33, + CopyRaytracingAccelerationStructure = 33, /// /// D3D12_AUTO_BREADCRUMB_OP_DISPATCHRAYS - Dispatchrays = 34, + DispatchRays = 34, /// /// D3D12_AUTO_BREADCRUMB_OP_INITIALIZEMETACOMMAND - Initializemetacommand = 35, + InitializeMetaCommand = 35, /// /// D3D12_AUTO_BREADCRUMB_OP_EXECUTEMETACOMMAND - Executemetacommand = 36, + ExecuteMetaCommand = 36, /// /// D3D12_AUTO_BREADCRUMB_OP_ESTIMATEMOTION - Estimatemotion = 37, + EstimateMotion = 37, /// /// D3D12_AUTO_BREADCRUMB_OP_RESOLVEMOTIONVECTORHEAP - Resolvemotionvectorheap = 38, + ResolveMotionVectorHeap = 38, /// /// D3D12_AUTO_BREADCRUMB_OP_SETPIPELINESTATE1 - Setpipelinestate1 = 39, + SetPipelineState1 = 39, /// /// D3D12_AUTO_BREADCRUMB_OP_INITIALIZEEXTENSIONCOMMAND - Initializeextensioncommand = 40, + InitializeExtensionCommand = 40, /// /// D3D12_AUTO_BREADCRUMB_OP_EXECUTEEXTENSIONCOMMAND - Executeextensioncommand = 41, + ExecuteExtensionCommand = 41, /// /// D3D12_AUTO_BREADCRUMB_OP_DISPATCHMESH - Dispatchmesh = 42, + DispatchMesh = 42, /// /// D3D12_AUTO_BREADCRUMB_OP_ENCODEFRAME - Encodeframe = 43, + EncodeFrame = 43, /// /// D3D12_AUTO_BREADCRUMB_OP_RESOLVEENCODEROUTPUTMETADATA - Resolveencoderoutputmetadata = 44, + ResolveEncoderOutputMetadata = 44, } /// @@ -3415,16 +3414,16 @@ public enum DredVersion : int { /// /// D3D12_DRED_VERSION_1_0 - _10 = 1, + V1_0 = 1, /// /// D3D12_DRED_VERSION_1_1 - _11 = 2, + V1_1 = 2, /// /// D3D12_DRED_VERSION_1_2 - _12 = 3, + V1_2 = 3, /// /// D3D12_DRED_VERSION_1_3 - _13 = 4, + V1_3 = 4, } /// @@ -3506,13 +3505,13 @@ public enum DredAllocationType : int Pass = 35, /// /// D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSION - Cryptosession = 36, + CryptoSession = 36, /// /// D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSIONPOLICY - Cryptosessionpolicy = 37, + CryptoSessionPolicy = 37, /// /// D3D12_DRED_ALLOCATION_TYPE_PROTECTEDRESOURCESESSION - Protectedresourcesession = 38, + ProtectedResourceSession = 38, /// /// D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER_HEAP VideoDecoderHeap = 39, @@ -3527,10 +3526,10 @@ public enum DredAllocationType : int StateObject = 42, /// /// D3D12_DRED_ALLOCATION_TYPE_METACOMMAND - Metacommand = 43, + MetaCommand = 43, /// /// D3D12_DRED_ALLOCATION_TYPE_SCHEDULINGGROUP - Schedulinggroup = 44, + SchedulingGroup = 44, /// /// D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_ESTIMATOR VideoMotionEstimator = 45, @@ -3751,21 +3750,20 @@ public enum GpuBasedValidationFlags : int /// /// D3D12_RLDO_FLAGS [Flags] -public enum RldoFlags : int +public enum ReportLiveDeviceObjectFlags : int { - None = 0, /// /// D3D12_RLDO_NONE - D3D12_RLDO_NONE = 0, + None = 0, /// /// D3D12_RLDO_SUMMARY - D3D12_RLDO_SUMMARY = 1, + Summary = 1, /// /// D3D12_RLDO_DETAIL - D3D12_RLDO_DETAIL = 2, + Detail = 2, /// /// D3D12_RLDO_IGNORE_INTERNAL - D3D12_RLDO_IGNORE_INTERNAL = 4, + IgnoreInternal = 4, } /// @@ -3774,13 +3772,13 @@ public enum DebugDeviceParameterType : int { /// /// D3D12_DEBUG_DEVICE_PARAMETER_FEATURE_FLAGS - D3D12_DEBUG_DEVICE_PARAMETER_FEATURE_FLAGS = 0, + FeatureFlags = 0, /// /// D3D12_DEBUG_DEVICE_PARAMETER_GPU_BASED_VALIDATION_SETTINGS - D3D12_DEBUG_DEVICE_PARAMETER_GPU_BASED_VALIDATION_SETTINGS = 1, + GpuBasedValidationSettings = 1, /// /// D3D12_DEBUG_DEVICE_PARAMETER_GPU_SLOWDOWN_PERFORMANCE_FACTOR - D3D12_DEBUG_DEVICE_PARAMETER_GPU_SLOWDOWN_PERFORMANCE_FACTOR = 2, + GpuSlowdownPerformanceFactor = 2, } /// @@ -3822,7 +3820,7 @@ public enum GpuBasedValidationShaderPatchMode : int GuardedValidation = 3, /// /// NUM_D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODES - NUM_D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODES = 4, + Count = 4, } /// @@ -3853,7 +3851,7 @@ public enum DebugCommandListParameterType : int { /// /// D3D12_DEBUG_COMMAND_LIST_PARAMETER_GPU_BASED_VALIDATION_SETTINGS - D3D12_DEBUG_COMMAND_LIST_PARAMETER_GPU_BASED_VALIDATION_SETTINGS = 0, + GpuBasedValidationSettings = 0, } /// @@ -4240,7 +4238,7 @@ public enum MessageId : int CreateblendstateInvalidrendertargetwritemask = 117, /// /// D3D12_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_INVALID - CleardepthstencilviewInvalid = 135, + ClearDepthStencilViewInvalid = 135, /// /// D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_ROOT_SIGNATURE_NOT_SET CommandListDrawRootSignatureNotSet = 200, @@ -4879,16 +4877,16 @@ public enum MessageId : int CreategraphicspipelinestateInvalidSystemvalue = 674, /// /// D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_OM_DUAL_SOURCE_BLENDING_CAN_ONLY_HAVE_RENDER_TARGET_0 - CreategraphicspipelinestateOmDualSourceBlendingCanOnlyHaveRenderTarget0 = 675, + CreategraphicspipelinestateOMDualSourceBlendingCanOnlyHaveRenderTarget0 = 675, /// /// D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_OM_RENDER_TARGET_DOES_NOT_SUPPORT_BLENDING - CreategraphicspipelinestateOmRenderTargetDoesNotSupportBlending = 676, + CreategraphicspipelinestateOMRenderTargetDoesNotSupportBlending = 676, /// /// D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_PS_OUTPUT_TYPE_MISMATCH CreategraphicspipelinestatePSOutputTypeMismatch = 677, /// /// D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_OM_RENDER_TARGET_DOES_NOT_SUPPORT_LOGIC_OPS - CreategraphicspipelinestateOmRenderTargetDoesNotSupportLogicOps = 678, + CreategraphicspipelinestateOMRenderTargetDoesNotSupportLogicOps = 678, /// /// D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_RENDERTARGETVIEW_NOT_SET CreategraphicspipelinestateRenderTargetViewNotSet = 679, @@ -5089,10 +5087,10 @@ public enum MessageId : int CreateresourceClearvaluedenormflush = 818, /// /// D3D12_MESSAGE_ID_CLEARRENDERTARGETVIEW_MISMATCHINGCLEARVALUE - ClearrendertargetviewMismatchingclearvalue = 820, + ClearRenderTargetViewMismatchingclearvalue = 820, /// /// D3D12_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_MISMATCHINGCLEARVALUE - CleardepthstencilviewMismatchingclearvalue = 821, + ClearDepthStencilViewMismatchingclearvalue = 821, /// /// D3D12_MESSAGE_ID_MAP_INVALIDHEAP MapInvalidheap = 822, @@ -5140,130 +5138,130 @@ public enum MessageId : int ExecutecommandlistsFailedcommandlist = 838, /// /// D3D12_MESSAGE_ID_COPYBUFFERREGION_NULLDST - CopybufferregionNulldst = 839, + CopyBufferRegionNulldst = 839, /// /// D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALIDDSTRESOURCEDIMENSION - CopybufferregionInvaliddstresourcedimension = 840, + CopyBufferRegionInvaliddstresourcedimension = 840, /// /// D3D12_MESSAGE_ID_COPYBUFFERREGION_DSTRANGEOUTOFBOUNDS - CopybufferregionDstrangeoutofbounds = 841, + CopyBufferRegionDstrangeoutofbounds = 841, /// /// D3D12_MESSAGE_ID_COPYBUFFERREGION_NULLSRC - CopybufferregionNullsrc = 842, + CopyBufferRegionNullsrc = 842, /// /// D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALIDSRCRESOURCEDIMENSION - CopybufferregionInvalidsrcresourcedimension = 843, + CopyBufferRegionInvalidsrcresourcedimension = 843, /// /// D3D12_MESSAGE_ID_COPYBUFFERREGION_SRCRANGEOUTOFBOUNDS - CopybufferregionSrcrangeoutofbounds = 844, + CopyBufferRegionSrcrangeoutofbounds = 844, /// /// D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALIDCOPYFLAGS - CopybufferregionInvalidcopyflags = 845, + CopyBufferRegionInvalidcopyflags = 845, /// /// D3D12_MESSAGE_ID_COPYTEXTUREREGION_NULLDST - CopytextureregionNulldst = 846, + CopyTextureRegionNulldst = 846, /// /// D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDDSTTYPE - CopytextureregionUnrecognizeddsttype = 847, + CopyTextureRegionUnrecognizeddsttype = 847, /// /// D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTRESOURCEDIMENSION - CopytextureregionInvaliddstresourcedimension = 848, + CopyTextureRegionInvaliddstresourcedimension = 848, /// /// D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTRESOURCE - CopytextureregionInvaliddstresource = 849, + CopyTextureRegionInvaliddstresource = 849, /// /// D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTSUBRESOURCE - CopytextureregionInvaliddstsubresource = 850, + CopyTextureRegionInvaliddstsubresource = 850, /// /// D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTOFFSET - CopytextureregionInvaliddstoffset = 851, + CopyTextureRegionInvaliddstoffset = 851, /// /// D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDDSTFORMAT - CopytextureregionUnrecognizeddstformat = 852, + CopyTextureRegionUnrecognizeddstformat = 852, /// /// D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTFORMAT - CopytextureregionInvaliddstformat = 853, + CopyTextureRegionInvaliddstformat = 853, /// /// D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTDIMENSIONS - CopytextureregionInvaliddstdimensions = 854, + CopyTextureRegionInvaliddstdimensions = 854, /// /// D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTROWPITCH - CopytextureregionInvaliddstrowpitch = 855, + CopyTextureRegionInvaliddstrowpitch = 855, /// /// D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTPLACEMENT - CopytextureregionInvaliddstplacement = 856, + CopyTextureRegionInvaliddstplacement = 856, /// /// D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTDSPLACEDFOOTPRINTFORMAT - CopytextureregionInvaliddstdsplacedfootprintformat = 857, + CopyTextureRegionInvaliddstdsplacedfootprintformat = 857, /// /// D3D12_MESSAGE_ID_COPYTEXTUREREGION_DSTREGIONOUTOFBOUNDS - CopytextureregionDstregionoutofbounds = 858, + CopyTextureRegionDstregionoutofbounds = 858, /// /// D3D12_MESSAGE_ID_COPYTEXTUREREGION_NULLSRC - CopytextureregionNullsrc = 859, + CopyTextureRegionNullsrc = 859, /// /// D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDSRCTYPE - CopytextureregionUnrecognizedsrctype = 860, + CopyTextureRegionUnrecognizedsrctype = 860, /// /// D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCRESOURCEDIMENSION - CopytextureregionInvalidsrcresourcedimension = 861, + CopyTextureRegionInvalidsrcresourcedimension = 861, /// /// D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCRESOURCE - CopytextureregionInvalidsrcresource = 862, + CopyTextureRegionInvalidsrcresource = 862, /// /// D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCSUBRESOURCE - CopytextureregionInvalidsrcsubresource = 863, + CopyTextureRegionInvalidsrcsubresource = 863, /// /// D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCOFFSET - CopytextureregionInvalidsrcoffset = 864, + CopyTextureRegionInvalidsrcoffset = 864, /// /// D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDSRCFORMAT - CopytextureregionUnrecognizedsrcformat = 865, + CopyTextureRegionUnrecognizedsrcformat = 865, /// /// D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCFORMAT - CopytextureregionInvalidsrcformat = 866, + CopyTextureRegionInvalidsrcformat = 866, /// /// D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCDIMENSIONS - CopytextureregionInvalidsrcdimensions = 867, + CopyTextureRegionInvalidsrcdimensions = 867, /// /// D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCROWPITCH - CopytextureregionInvalidsrcrowpitch = 868, + CopyTextureRegionInvalidsrcrowpitch = 868, /// /// D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCPLACEMENT - CopytextureregionInvalidsrcplacement = 869, + CopyTextureRegionInvalidsrcplacement = 869, /// /// D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCDSPLACEDFOOTPRINTFORMAT - CopytextureregionInvalidsrcdsplacedfootprintformat = 870, + CopyTextureRegionInvalidsrcdsplacedfootprintformat = 870, /// /// D3D12_MESSAGE_ID_COPYTEXTUREREGION_SRCREGIONOUTOFBOUNDS - CopytextureregionSrcregionoutofbounds = 871, + CopyTextureRegionSrcregionoutofbounds = 871, /// /// D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTCOORDINATES - CopytextureregionInvaliddstcoordinates = 872, + CopyTextureRegionInvaliddstcoordinates = 872, /// /// D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCBOX - CopytextureregionInvalidsrcbox = 873, + CopyTextureRegionInvalidsrcbox = 873, /// /// D3D12_MESSAGE_ID_COPYTEXTUREREGION_FORMATMISMATCH - CopytextureregionFormatmismatch = 874, + CopyTextureRegionFormatmismatch = 874, /// /// D3D12_MESSAGE_ID_COPYTEXTUREREGION_EMPTYBOX - CopytextureregionEmptybox = 875, + CopyTextureRegionEmptybox = 875, /// /// D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDCOPYFLAGS - CopytextureregionInvalidcopyflags = 876, + CopyTextureRegionInvalidcopyflags = 876, /// /// D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALID_SUBRESOURCE_INDEX - ResolvesubresourceInvalidSubresourceIndex = 877, + ResolveSubresourceInvalidSubresourceIndex = 877, /// /// D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALID_FORMAT - ResolvesubresourceInvalidFormat = 878, + ResolveSubresourceInvalidFormat = 878, /// /// D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_RESOURCE_MISMATCH - ResolvesubresourceResourceMismatch = 879, + ResolveSubresourceResourceMismatch = 879, /// /// D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALID_SAMPLE_COUNT - ResolvesubresourceInvalidSampleCount = 880, + ResolveSubresourceInvalidSampleCount = 880, /// /// D3D12_MESSAGE_ID_CREATECOMPUTEPIPELINESTATE_INVALID_SHADER CreatecomputepipelinestateInvalidShader = 881, @@ -5422,7 +5420,7 @@ public enum MessageId : int NoComputeApiSupport = 933, /// /// D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_RESOURCE_FLAGS_NOT_SUPPORTED - ResolvesubresourceResourceFlagsNotSupported = 934, + ResolveSubresourceResourceFlagsNotSupported = 934, /// /// D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_ROOT_ARGUMENT_UNINITIALIZED GpuBasedValidationRootArgumentUninitialized = 935, @@ -5449,28 +5447,28 @@ public enum MessageId : int GpuBasedValidationIncompatibleResourceState = 942, /// /// D3D12_MESSAGE_ID_COPYRESOURCE_NULLDST - CopyresourceNulldst = 943, + CopyResourceNulldst = 943, /// /// D3D12_MESSAGE_ID_COPYRESOURCE_INVALIDDSTRESOURCE - CopyresourceInvaliddstresource = 944, + CopyResourceInvaliddstresource = 944, /// /// D3D12_MESSAGE_ID_COPYRESOURCE_NULLSRC - CopyresourceNullsrc = 945, + CopyResourceNullsrc = 945, /// /// D3D12_MESSAGE_ID_COPYRESOURCE_INVALIDSRCRESOURCE - CopyresourceInvalidsrcresource = 946, + CopyResourceInvalidsrcresource = 946, /// /// D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_NULLDST - ResolvesubresourceNulldst = 947, + ResolveSubresourceNulldst = 947, /// /// D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALIDDSTRESOURCE - ResolvesubresourceInvaliddstresource = 948, + ResolveSubresourceInvaliddstresource = 948, /// /// D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_NULLSRC - ResolvesubresourceNullsrc = 949, + ResolveSubresourceNullsrc = 949, /// /// D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALIDSRCRESOURCE - ResolvesubresourceInvalidsrcresource = 950, + ResolveSubresourceInvalidsrcresource = 950, /// /// D3D12_MESSAGE_ID_PIPELINE_STATE_TYPE_MISMATCH PipelineStateTypeMismatch = 951, @@ -5761,7 +5759,7 @@ public enum MessageId : int SetsamplepositionsInvalidargs = 1049, /// /// D3D12_MESSAGE_ID_RESOLVESUBRESOURCEREGION_INVALID_RECT - ResolvesubresourceregionInvalidRect = 1050, + ResolveSubresourceRegionInvalidRect = 1050, /// /// D3D12_MESSAGE_ID_CREATE_VIDEODECODECOMMANDQUEUE CreateVideodecodecommandqueue = 1051, @@ -5902,10 +5900,10 @@ public enum MessageId : int ViewInstancingInvalidargs = 1096, /// /// D3D12_MESSAGE_ID_COPYTEXTUREREGION_MISMATCH_DECODE_REFERENCE_ONLY_FLAG - CopytextureregionMismatchDecodeReferenceOnlyFlag = 1097, + CopyTextureRegionMismatchDecodeReferenceOnlyFlag = 1097, /// /// D3D12_MESSAGE_ID_COPYRESOURCE_MISMATCH_DECODE_REFERENCE_ONLY_FLAG - CopyresourceMismatchDecodeReferenceOnlyFlag = 1098, + CopyResourceMismatchDecodeReferenceOnlyFlag = 1098, /// /// D3D12_MESSAGE_ID_CREATE_VIDEO_DECODE_HEAP_CAPS_FAILURE CreateVideoDecodeHeapCapsFailure = 1099, @@ -6031,10 +6029,10 @@ public enum MessageId : int DestroyMetaCommand = 1139, /// /// D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALID_DST_RESOURCE - CopybufferregionInvalidDstResource = 1140, + CopyBufferRegionInvalidDstResource = 1140, /// /// D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALID_SRC_RESOURCE - CopybufferregionInvalidSrcResource = 1141, + CopyBufferRegionInvalidSrcResource = 1141, /// /// D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_DST_RESOURCE AtomiccopybufferInvalidDstResource = 1142, @@ -6079,7 +6077,7 @@ public enum MessageId : int CreateCommandListInvalidCommandListType = 1155, /// /// D3D12_MESSAGE_ID_CLEARUNORDEREDACCESSVIEW_INCOMPATIBLE_WITH_STRUCTURED_BUFFERS - ClearunorderedaccessviewIncompatibleWithStructuredBuffers = 1156, + ClearUnorderedAccessViewIncompatibleWithStructuredBuffers = 1156, /// /// D3D12_MESSAGE_ID_COMPUTE_ONLY_DEVICE_OPERATION_UNSUPPORTED ComputeOnlyDeviceOperationUnsupported = 1157, @@ -6256,7 +6254,7 @@ public enum MessageId : int RenderPassUnsupportedResolve = 1214, /// /// D3D12_MESSAGE_ID_CLEARUNORDEREDACCESSVIEW_INVALID_RESOURCE_PTR - ClearunorderedaccessviewInvalidResourcePtr = 1215, + ClearUnorderedAccessViewInvalidResourcePtr = 1215, /// /// D3D12_MESSAGE_ID_WINDOWS7_FENCE_OUTOFORDER_SIGNAL Windows7FenceOutoforderSignal = 1216, @@ -6415,13 +6413,13 @@ public enum MessageId : int CreatemeshshaderwithstreamoutputInvalidshadertype = 1267, /// /// D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_SAMPLER_FEEDBACK_TRANSCODE_INVALID_FORMAT - ResolvesubresourceSamplerFeedbackTranscodeInvalidFormat = 1268, + ResolveSubresourceSamplerFeedbackTranscodeInvalidFormat = 1268, /// /// D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_SAMPLER_FEEDBACK_INVALID_MIP_LEVEL_COUNT - ResolvesubresourceSamplerFeedbackInvalidMipLevelCount = 1269, + ResolveSubresourceSamplerFeedbackInvalidMipLevelCount = 1269, /// /// D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_SAMPLER_FEEDBACK_TRANSCODE_ARRAY_SIZE_MISMATCH - ResolvesubresourceSamplerFeedbackTranscodeArraySizeMismatch = 1270, + ResolveSubresourceSamplerFeedbackTranscodeArraySizeMismatch = 1270, /// /// D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_CREATE_UAV_MISMATCHING_TARGETED_RESOURCE SamplerFeedbackCreateUavMismatchingTargetedResource = 1271, @@ -6520,10 +6518,10 @@ public enum MessageId : int DestroyVideoencoderheap = 1302, /// /// D3D12_MESSAGE_ID_COPYTEXTUREREGION_MISMATCH_ENCODE_REFERENCE_ONLY_FLAG - CopytextureregionMismatchEncodeReferenceOnlyFlag = 1303, + CopyTextureRegionMismatchEncodeReferenceOnlyFlag = 1303, /// /// D3D12_MESSAGE_ID_COPYRESOURCE_MISMATCH_ENCODE_REFERENCE_ONLY_FLAG - CopyresourceMismatchEncodeReferenceOnlyFlag = 1304, + CopyResourceMismatchEncodeReferenceOnlyFlag = 1304, /// /// D3D12_MESSAGE_ID_ENCODE_FRAME_INVALID_PARAMETERS EncodeFrameInvalidParameters = 1305, @@ -6605,7 +6603,7 @@ public enum MessageCallbackFlags : int None = 0, /// /// D3D12_MESSAGE_CALLBACK_IGNORE_FILTERS - D3D12_MESSAGE_CALLBACK_IGNORE_FILTERS = 1, + IgnoreFilters = 1, } /// @@ -6614,13 +6612,13 @@ public enum AxisShadingRate : int { /// /// D3D12_AXIS_SHADING_RATE_1X - _1x = 0, + Rate1x = 0, /// /// D3D12_AXIS_SHADING_RATE_2X - _2x = 1, + Rate2x = 1, /// /// D3D12_AXIS_SHADING_RATE_4X - _4x = 2, + Rate4x = 2, } /// @@ -6629,25 +6627,25 @@ public enum ShadingRate : int { /// /// D3D12_SHADING_RATE_1X1 - _1x1 = 0, + Rate1x1 = 0, /// /// D3D12_SHADING_RATE_1X2 - _1x2 = 1, + Rate1x2 = 1, /// /// D3D12_SHADING_RATE_2X1 - _2x1 = 4, + Rate2x1 = 4, /// /// D3D12_SHADING_RATE_2X2 - _2x2 = 5, + Rate2x2 = 5, /// /// D3D12_SHADING_RATE_2X4 - _2x4 = 6, + Rate2x4 = 6, /// /// D3D12_SHADING_RATE_4X2 - _4x2 = 9, + Rate4x2 = 9, /// /// D3D12_SHADING_RATE_4X4 - _4x4 = 10, + Rate4x4 = 10, } /// @@ -6677,25 +6675,25 @@ public enum ShaderVersionType : int { /// /// D3D12_SHVER_PIXEL_SHADER - D3D12_SHVER_PIXEL_SHADER = 0, + PixelShader = 0, /// /// D3D12_SHVER_VERTEX_SHADER - D3D12_SHVER_VERTEX_SHADER = 1, + VertexShader = 1, /// /// D3D12_SHVER_GEOMETRY_SHADER - D3D12_SHVER_GEOMETRY_SHADER = 2, + GeometryShader = 2, /// /// D3D12_SHVER_HULL_SHADER - D3D12_SHVER_HULL_SHADER = 3, + HullShader = 3, /// /// D3D12_SHVER_DOMAIN_SHADER - D3D12_SHVER_DOMAIN_SHADER = 4, + DomainShader = 4, /// /// D3D12_SHVER_COMPUTE_SHADER - D3D12_SHVER_COMPUTE_SHADER = 5, + ComputeShader = 5, /// /// D3D12_SHVER_RESERVED0 - D3D12_SHVER_RESERVED0 = 65520, + Reserved0 = 65520, } #endregion Enums @@ -24870,9 +24868,9 @@ public unsafe partial struct ID3D12DebugDevice1 /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] - public HResult ReportLiveDeviceObjects(RldoFlags Flags) + public HResult ReportLiveDeviceObjects(ReportLiveDeviceObjectFlags Flags) { - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12DebugDevice1*)Unsafe.AsPointer(ref this), Flags); + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12DebugDevice1*)Unsafe.AsPointer(ref this), Flags); } } @@ -24957,9 +24955,9 @@ public unsafe partial struct ID3D12DebugDevice /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] - public HResult ReportLiveDeviceObjects(RldoFlags Flags) + public HResult ReportLiveDeviceObjects(ReportLiveDeviceObjectFlags Flags) { - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12DebugDevice*)Unsafe.AsPointer(ref this), Flags); + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12DebugDevice*)Unsafe.AsPointer(ref this), Flags); } } @@ -25044,9 +25042,9 @@ public unsafe partial struct ID3D12DebugDevice2 /// [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] - public HResult ReportLiveDeviceObjects(RldoFlags Flags) + public HResult ReportLiveDeviceObjects(ReportLiveDeviceObjectFlags Flags) { - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12DebugDevice2*)Unsafe.AsPointer(ref this), Flags); + return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12DebugDevice2*)Unsafe.AsPointer(ref this), Flags); } ///