v156: Bug 14451 - Rename dynamic state objects
diff --git a/include/vk_debug_report_lunarg.h b/include/vk_debug_report_lunarg.h
index e466e0a..166ed73 100644
--- a/include/vk_debug_report_lunarg.h
+++ b/include/vk_debug_report_lunarg.h
@@ -67,10 +67,10 @@
     VK_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT = 18,
     VK_OBJECT_TYPE_DESCRIPTOR_POOL = 19,
     VK_OBJECT_TYPE_DYNAMIC_VIEWPORT_STATE = 20,
-    VK_OBJECT_TYPE_DYNAMIC_RASTER_LINE_STATE = 21,
-    VK_OBJECT_TYPE_DYNAMIC_RASTER_DEPTH_BIAS_STATE = 22,
-    VK_OBJECT_TYPE_DYNAMIC_COLOR_BLEND_STATE = 23,
-    VK_OBJECT_TYPE_DYNAMIC_DEPTH_STATE = 24,
+    VK_OBJECT_TYPE_DYNAMIC_LINE_WIDTH_STATE = 21,
+    VK_OBJECT_TYPE_DYNAMIC_DEPTH_BIAS_STATE = 22,
+    VK_OBJECT_TYPE_DYNAMIC_BLEND_STATE = 23,
+    VK_OBJECT_TYPE_DYNAMIC_DEPTH_BOUNDS_STATE = 24,
     VK_OBJECT_TYPE_DYNAMIC_STENCIL_STATE = 25,
     VK_OBJECT_TYPE_FENCE = 26,
     VK_OBJECT_TYPE_SEMAPHORE = 27,
@@ -111,16 +111,16 @@
             return "VK_OBJECT_TYPE_DEVICE";
         case VK_OBJECT_TYPE_DEVICE_MEMORY:
             return "VK_OBJECT_TYPE_DEVICE_MEMORY";
-        case VK_OBJECT_TYPE_DYNAMIC_COLOR_BLEND_STATE:
-            return "VK_OBJECT_TYPE_DYNAMIC_COLOR_BLEND_STATE";
-        case VK_OBJECT_TYPE_DYNAMIC_DEPTH_STATE:
-            return "VK_OBJECT_TYPE_DYNAMIC_DEPTH_STATE";
+        case VK_OBJECT_TYPE_DYNAMIC_BLEND_STATE:
+            return "VK_OBJECT_TYPE_DYNAMIC_BLEND_STATE";
+        case VK_OBJECT_TYPE_DYNAMIC_DEPTH_BOUNDS_STATE:
+            return "VK_OBJECT_TYPE_DYNAMIC_DEPTH_BOUNDS_STATE";
         case VK_OBJECT_TYPE_DYNAMIC_STENCIL_STATE:
             return "VK_OBJECT_TYPE_DYNAMIC_STENCIL_STATE";
-        case VK_OBJECT_TYPE_DYNAMIC_RASTER_LINE_STATE:
-            return "VK_OBJECT_TYPE_DYNAMIC_RASTER_LINE_STATE";
-        case VK_OBJECT_TYPE_DYNAMIC_RASTER_DEPTH_BIAS_STATE:
-            return "VK_OBJECT_TYPE_DYNAMIC_RASTER_DEPTH_BIAS_STATE";
+        case VK_OBJECT_TYPE_DYNAMIC_LINE_WIDTH_STATE:
+            return "VK_OBJECT_TYPE_DYNAMIC_LINE_WIDTH_STATE";
+        case VK_OBJECT_TYPE_DYNAMIC_DEPTH_BIAS_STATE:
+            return "VK_OBJECT_TYPE_DYNAMIC_DEPTH_BIAS_STATE";
         case VK_OBJECT_TYPE_DYNAMIC_VIEWPORT_STATE:
             return "VK_OBJECT_TYPE_DYNAMIC_VIEPORT_STATE";
         case VK_OBJECT_TYPE_EVENT:
diff --git a/include/vk_layer.h b/include/vk_layer.h
index 028da8a..9e5cf4e 100644
--- a/include/vk_layer.h
+++ b/include/vk_layer.h
@@ -104,14 +104,14 @@
     PFN_vkUpdateDescriptorSets UpdateDescriptorSets;
     PFN_vkCreateDynamicViewportState CreateDynamicViewportState;
     PFN_vkDestroyDynamicViewportState DestroyDynamicViewportState;
-    PFN_vkCreateDynamicRasterLineState CreateDynamicRasterLineState;
-    PFN_vkDestroyDynamicRasterLineState DestroyDynamicRasterLineState;
-    PFN_vkCreateDynamicRasterDepthBiasState CreateDynamicRasterDepthBiasState;
-    PFN_vkDestroyDynamicRasterDepthBiasState DestroyDynamicRasterDepthBiasState;
-    PFN_vkCreateDynamicColorBlendState CreateDynamicColorBlendState;
-    PFN_vkDestroyDynamicColorBlendState DestroyDynamicColorBlendState;
-    PFN_vkCreateDynamicDepthState CreateDynamicDepthState;
-    PFN_vkDestroyDynamicDepthState DestroyDynamicDepthState;
+    PFN_vkCreateDynamicLineWidthState CreateDynamicLineWidthState;
+    PFN_vkDestroyDynamicLineWidthState DestroyDynamicLineWidthState;
+    PFN_vkCreateDynamicDepthBiasState CreateDynamicDepthBiasState;
+    PFN_vkDestroyDynamicDepthBiasState DestroyDynamicDepthBiasState;
+    PFN_vkCreateDynamicBlendState CreateDynamicBlendState;
+    PFN_vkDestroyDynamicBlendState DestroyDynamicBlendState;
+    PFN_vkCreateDynamicDepthBoundsState CreateDynamicDepthBoundsState;
+    PFN_vkDestroyDynamicDepthBoundsState DestroyDynamicDepthBoundsState;
     PFN_vkCreateDynamicStencilState CreateDynamicStencilState;
     PFN_vkDestroyDynamicStencilState DestroyDynamicStencilState;
     PFN_vkCreateFramebuffer CreateFramebuffer;
@@ -129,10 +129,10 @@
     PFN_vkResetCommandBuffer ResetCommandBuffer;
     PFN_vkCmdBindPipeline CmdBindPipeline;
     PFN_vkCmdBindDynamicViewportState CmdBindDynamicViewportState;
-    PFN_vkCmdBindDynamicRasterLineState CmdBindDynamicRasterLineState;
-    PFN_vkCmdBindDynamicRasterDepthBiasState CmdBindDynamicRasterDepthBiasState;
-    PFN_vkCmdBindDynamicColorBlendState CmdBindDynamicColorBlendState;
-    PFN_vkCmdBindDynamicDepthState CmdBindDynamicDepthState;
+    PFN_vkCmdBindDynamicLineWidthState CmdBindDynamicLineWidthState;
+    PFN_vkCmdBindDynamicDepthBiasState CmdBindDynamicDepthBiasState;
+    PFN_vkCmdBindDynamicBlendState CmdBindDynamicBlendState;
+    PFN_vkCmdBindDynamicDepthBoundsState CmdBindDynamicDepthBoundsState;
     PFN_vkCmdBindDynamicStencilState CmdBindDynamicStencilState;
     PFN_vkCmdBindDescriptorSets CmdBindDescriptorSets;
     PFN_vkCmdBindVertexBuffers CmdBindVertexBuffers;
diff --git a/include/vulkan.h b/include/vulkan.h
index 3b4354d..65efec2 100644
--- a/include/vulkan.h
+++ b/include/vulkan.h
@@ -119,10 +119,10 @@
 VK_DEFINE_NONDISP_HANDLE(VkDescriptorPool)
 VK_DEFINE_NONDISP_HANDLE(VkDescriptorSet)
 VK_DEFINE_NONDISP_HANDLE(VkDynamicViewportState)
-VK_DEFINE_NONDISP_HANDLE(VkDynamicRasterLineState)
-VK_DEFINE_NONDISP_HANDLE(VkDynamicRasterDepthBiasState)
-VK_DEFINE_NONDISP_HANDLE(VkDynamicColorBlendState)
-VK_DEFINE_NONDISP_HANDLE(VkDynamicDepthState)
+VK_DEFINE_NONDISP_HANDLE(VkDynamicLineWidthState)
+VK_DEFINE_NONDISP_HANDLE(VkDynamicDepthBiasState)
+VK_DEFINE_NONDISP_HANDLE(VkDynamicBlendState)
+VK_DEFINE_NONDISP_HANDLE(VkDynamicDepthBoundsState)
 VK_DEFINE_NONDISP_HANDLE(VkDynamicStencilState)
 VK_DEFINE_NONDISP_HANDLE(VkFramebuffer)
 VK_DEFINE_NONDISP_HANDLE(VkCmdPool)
@@ -201,10 +201,10 @@
     VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO = 8,
     VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO = 9,
     VK_STRUCTURE_TYPE_DYNAMIC_VIEWPORT_STATE_CREATE_INFO = 10,
-    VK_STRUCTURE_TYPE_DYNAMIC_RASTER_LINE_STATE_CREATE_INFO = 11,
-    VK_STRUCTURE_TYPE_DYNAMIC_RASTER_DEPTH_BIAS_STATE_CREATE_INFO = 12,
-    VK_STRUCTURE_TYPE_DYNAMIC_COLOR_BLEND_STATE_CREATE_INFO = 13,
-    VK_STRUCTURE_TYPE_DYNAMIC_DEPTH_STATE_CREATE_INFO = 14,
+    VK_STRUCTURE_TYPE_DYNAMIC_LINE_WIDTH_STATE_CREATE_INFO = 11,
+    VK_STRUCTURE_TYPE_DYNAMIC_DEPTH_BIAS_STATE_CREATE_INFO = 12,
+    VK_STRUCTURE_TYPE_DYNAMIC_BLEND_STATE_CREATE_INFO = 13,
+    VK_STRUCTURE_TYPE_DYNAMIC_DEPTH_BOUNDS_STATE_CREATE_INFO = 14,
     VK_STRUCTURE_TYPE_DYNAMIC_STENCIL_STATE_CREATE_INFO = 15,
     VK_STRUCTURE_TYPE_CMD_BUFFER_CREATE_INFO = 16,
     VK_STRUCTURE_TYPE_EVENT_CREATE_INFO = 17,
@@ -1670,7 +1670,7 @@
     VkBool32                                    depthTestEnable;
     VkBool32                                    depthWriteEnable;
     VkCompareOp                                 depthCompareOp;
-    VkBool32                                    depthBoundsEnable;
+    VkBool32                                    depthBoundsTestEnable;
     VkBool32                                    stencilTestEnable;
     VkStencilOpState                            front;
     VkStencilOpState                            back;
@@ -1856,7 +1856,7 @@
     VkStructureType                             sType;
     const void*                                 pNext;
     float                                       lineWidth;
-} VkDynamicRasterLineStateCreateInfo;
+} VkDynamicLineWidthStateCreateInfo;
 
 typedef struct {
     VkStructureType                             sType;
@@ -1864,25 +1864,25 @@
     float                                       depthBias;
     float                                       depthBiasClamp;
     float                                       slopeScaledDepthBias;
-} VkDynamicRasterDepthBiasStateCreateInfo;
+} VkDynamicDepthBiasStateCreateInfo;
 
 typedef struct {
     VkStructureType                             sType;
     const void*                                 pNext;
     float                                       blendConst[4];
-} VkDynamicColorBlendStateCreateInfo;
+} VkDynamicBlendStateCreateInfo;
 
 typedef struct {
     VkStructureType                             sType;
     const void*                                 pNext;
     float                                       minDepthBounds;
     float                                       maxDepthBounds;
-} VkDynamicDepthStateCreateInfo;
+} VkDynamicDepthBoundsStateCreateInfo;
 
 typedef struct {
     VkStructureType                             sType;
     const void*                                 pNext;
-    uint32_t                                    stencilReadMask;
+    uint32_t                                    stencilCompareMask;
     uint32_t                                    stencilWriteMask;
     uint32_t                                    stencilReference;
 } VkDynamicStencilStateCreateInfo;
@@ -2195,14 +2195,14 @@
 typedef VkResult (VKAPI *PFN_vkUpdateDescriptorSets)(VkDevice device, uint32_t writeCount, const VkWriteDescriptorSet* pDescriptorWrites, uint32_t copyCount, const VkCopyDescriptorSet* pDescriptorCopies);
 typedef VkResult (VKAPI *PFN_vkCreateDynamicViewportState)(VkDevice device, const VkDynamicViewportStateCreateInfo* pCreateInfo, VkDynamicViewportState* pState);
 typedef VkResult (VKAPI *PFN_vkDestroyDynamicViewportState)(VkDevice device, VkDynamicViewportState dynamicViewportState);
-typedef VkResult (VKAPI *PFN_vkCreateDynamicRasterLineState)(VkDevice device, const VkDynamicRasterLineStateCreateInfo* pCreateInfo, VkDynamicRasterLineState* pState);
-typedef VkResult (VKAPI *PFN_vkDestroyDynamicRasterLineState)(VkDevice device, VkDynamicRasterLineState dynamicRasterLineState);
-typedef VkResult (VKAPI *PFN_vkCreateDynamicRasterDepthBiasState)(VkDevice device, const VkDynamicRasterDepthBiasStateCreateInfo* pCreateInfo, VkDynamicRasterDepthBiasState* pState);
-typedef VkResult (VKAPI *PFN_vkDestroyDynamicRasterDepthBiasState)(VkDevice device, VkDynamicRasterDepthBiasState dynamicRasterDepthBiasState);
-typedef VkResult (VKAPI *PFN_vkCreateDynamicColorBlendState)(VkDevice device, const VkDynamicColorBlendStateCreateInfo* pCreateInfo, VkDynamicColorBlendState* pState);
-typedef VkResult (VKAPI *PFN_vkDestroyDynamicColorBlendState)(VkDevice device, VkDynamicColorBlendState dynamicColorBlendState);
-typedef VkResult (VKAPI *PFN_vkCreateDynamicDepthState)(VkDevice device, const VkDynamicDepthStateCreateInfo* pCreateInfo, VkDynamicDepthState* pState);
-typedef VkResult (VKAPI *PFN_vkDestroyDynamicDepthState)(VkDevice device, VkDynamicDepthState dynamicDepthState);
+typedef VkResult (VKAPI *PFN_vkCreateDynamicLineWidthState)(VkDevice device, const VkDynamicLineWidthStateCreateInfo* pCreateInfo, VkDynamicLineWidthState* pState);
+typedef VkResult (VKAPI *PFN_vkDestroyDynamicLineWidthState)(VkDevice device, VkDynamicLineWidthState dynamicLineWidthState);
+typedef VkResult (VKAPI *PFN_vkCreateDynamicDepthBiasState)(VkDevice device, const VkDynamicDepthBiasStateCreateInfo* pCreateInfo, VkDynamicDepthBiasState* pState);
+typedef VkResult (VKAPI *PFN_vkDestroyDynamicDepthBiasState)(VkDevice device, VkDynamicDepthBiasState dynamicDepthBiasState);
+typedef VkResult (VKAPI *PFN_vkCreateDynamicBlendState)(VkDevice device, const VkDynamicBlendStateCreateInfo* pCreateInfo, VkDynamicBlendState* pState);
+typedef VkResult (VKAPI *PFN_vkDestroyDynamicBlendState)(VkDevice device, VkDynamicBlendState dynamicBlendState);
+typedef VkResult (VKAPI *PFN_vkCreateDynamicDepthBoundsState)(VkDevice device, const VkDynamicDepthBoundsStateCreateInfo* pCreateInfo, VkDynamicDepthBoundsState* pState);
+typedef VkResult (VKAPI *PFN_vkDestroyDynamicDepthBoundsState)(VkDevice device, VkDynamicDepthBoundsState dynamicDepthBoundsState);
 typedef VkResult (VKAPI *PFN_vkCreateDynamicStencilState)(VkDevice device, const VkDynamicStencilStateCreateInfo* pCreateInfoFront, const VkDynamicStencilStateCreateInfo* pCreateInfoBack, VkDynamicStencilState* pState);
 typedef VkResult (VKAPI *PFN_vkDestroyDynamicStencilState)(VkDevice device, VkDynamicStencilState dynamicStencilState);
 typedef VkResult (VKAPI *PFN_vkCreateFramebuffer)(VkDevice device, const VkFramebufferCreateInfo* pCreateInfo, VkFramebuffer* pFramebuffer);
@@ -2220,10 +2220,10 @@
 typedef VkResult (VKAPI *PFN_vkResetCommandBuffer)(VkCmdBuffer cmdBuffer, VkCmdBufferResetFlags flags);
 typedef void (VKAPI *PFN_vkCmdBindPipeline)(VkCmdBuffer cmdBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline);
 typedef void (VKAPI *PFN_vkCmdBindDynamicViewportState)(VkCmdBuffer cmdBuffer, VkDynamicViewportState dynamicViewportState);
-typedef void (VKAPI *PFN_vkCmdBindDynamicRasterLineState)(VkCmdBuffer cmdBuffer, VkDynamicRasterLineState dynamicRasterLineState);
-typedef void (VKAPI *PFN_vkCmdBindDynamicRasterDepthBiasState)(VkCmdBuffer cmdBuffer, VkDynamicRasterDepthBiasState dynamicRasterDepthBiasState);
-typedef void (VKAPI *PFN_vkCmdBindDynamicColorBlendState)(VkCmdBuffer cmdBuffer, VkDynamicColorBlendState dynamicColorBlendState);
-typedef void (VKAPI *PFN_vkCmdBindDynamicDepthState)(VkCmdBuffer cmdBuffer, VkDynamicDepthState dynamicDepthState);
+typedef void (VKAPI *PFN_vkCmdBindDynamicLineWidthState)(VkCmdBuffer cmdBuffer, VkDynamicLineWidthState dynamicLineWidthState);
+typedef void (VKAPI *PFN_vkCmdBindDynamicDepthBiasState)(VkCmdBuffer cmdBuffer, VkDynamicDepthBiasState dynamicDepthBiasState);
+typedef void (VKAPI *PFN_vkCmdBindDynamicBlendState)(VkCmdBuffer cmdBuffer, VkDynamicBlendState dynamicBlendState);
+typedef void (VKAPI *PFN_vkCmdBindDynamicDepthBoundsState)(VkCmdBuffer cmdBuffer, VkDynamicDepthBoundsState dynamicDepthBoundsState);
 typedef void (VKAPI *PFN_vkCmdBindDynamicStencilState)(VkCmdBuffer cmdBuffer, VkDynamicStencilState dynamicStencilState);
 typedef void (VKAPI *PFN_vkCmdBindDescriptorSets)(VkCmdBuffer cmdBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t firstSet, uint32_t setCount, const VkDescriptorSet* pDescriptorSets, uint32_t dynamicOffsetCount, const uint32_t* pDynamicOffsets);
 typedef void (VKAPI *PFN_vkCmdBindIndexBuffer)(VkCmdBuffer cmdBuffer, VkBuffer buffer, VkDeviceSize offset, VkIndexType indexType);
@@ -2718,41 +2718,41 @@
     VkDevice                                    device,
     VkDynamicViewportState                      dynamicViewportState);
 
-VkResult VKAPI vkCreateDynamicRasterLineState(
+VkResult VKAPI vkCreateDynamicLineWidthState(
     VkDevice                                    device,
-    const VkDynamicRasterLineStateCreateInfo*   pCreateInfo,
-    VkDynamicRasterLineState*                   pState);
+    const VkDynamicLineWidthStateCreateInfo*    pCreateInfo,
+    VkDynamicLineWidthState*                    pState);
 
-VkResult VKAPI vkDestroyDynamicRasterLineState(
+VkResult VKAPI vkDestroyDynamicLineWidthState(
     VkDevice                                    device,
-    VkDynamicRasterLineState                    dynamicRasterLineState);
+    VkDynamicLineWidthState                     dynamicLineWidthState);
 
-VkResult VKAPI vkCreateDynamicRasterDepthBiasState(
+VkResult VKAPI vkCreateDynamicDepthBiasState(
     VkDevice                                    device,
-    const VkDynamicRasterDepthBiasStateCreateInfo* pCreateInfo,
-    VkDynamicRasterDepthBiasState*              pState);
+    const VkDynamicDepthBiasStateCreateInfo*    pCreateInfo,
+    VkDynamicDepthBiasState*                    pState);
 
-VkResult VKAPI vkDestroyDynamicRasterDepthBiasState(
+VkResult VKAPI vkDestroyDynamicDepthBiasState(
     VkDevice                                    device,
-    VkDynamicRasterDepthBiasState               dynamicRasterDepthBiasState);
+    VkDynamicDepthBiasState                     dynamicDepthBiasState);
 
-VkResult VKAPI vkCreateDynamicColorBlendState(
+VkResult VKAPI vkCreateDynamicBlendState(
     VkDevice                                    device,
-    const VkDynamicColorBlendStateCreateInfo*   pCreateInfo,
-    VkDynamicColorBlendState*                   pState);
+    const VkDynamicBlendStateCreateInfo*        pCreateInfo,
+    VkDynamicBlendState*                        pState);
 
-VkResult VKAPI vkDestroyDynamicColorBlendState(
+VkResult VKAPI vkDestroyDynamicBlendState(
     VkDevice                                    device,
-    VkDynamicColorBlendState                    dynamicColorBlendState);
+    VkDynamicBlendState                         dynamicBlendState);
 
-VkResult VKAPI vkCreateDynamicDepthState(
+VkResult VKAPI vkCreateDynamicDepthBoundsState(
     VkDevice                                    device,
-    const VkDynamicDepthStateCreateInfo*        pCreateInfo,
-    VkDynamicDepthState*                        pState);
+    const VkDynamicDepthBoundsStateCreateInfo*  pCreateInfo,
+    VkDynamicDepthBoundsState*                  pState);
 
-VkResult VKAPI vkDestroyDynamicDepthState(
+VkResult VKAPI vkDestroyDynamicDepthBoundsState(
     VkDevice                                    device,
-    VkDynamicDepthState                         dynamicDepthState);
+    VkDynamicDepthBoundsState                   dynamicDepthBoundsState);
 
 VkResult VKAPI vkCreateDynamicStencilState(
     VkDevice                                    device,
@@ -2830,21 +2830,21 @@
     VkCmdBuffer                                 cmdBuffer,
     VkDynamicViewportState                      dynamicViewportState);
 
-void VKAPI vkCmdBindDynamicRasterLineState(
+void VKAPI vkCmdBindDynamicLineWidthState(
     VkCmdBuffer                                 cmdBuffer,
-    VkDynamicRasterLineState                    dynamicRasterLineState);
+    VkDynamicLineWidthState                     dynamicLineWidthState);
 
-void VKAPI vkCmdBindDynamicRasterDepthBiasState(
+void VKAPI vkCmdBindDynamicDepthBiasState(
     VkCmdBuffer                                 cmdBuffer,
-    VkDynamicRasterDepthBiasState               dynamicRasterDepthBiasState);
+    VkDynamicDepthBiasState                     dynamicDepthBiasState);
 
-void VKAPI vkCmdBindDynamicColorBlendState(
+void VKAPI vkCmdBindDynamicBlendState(
     VkCmdBuffer                                 cmdBuffer,
-    VkDynamicColorBlendState                    dynamicColorBlendState);
+    VkDynamicBlendState                         dynamicBlendState);
 
-void VKAPI vkCmdBindDynamicDepthState(
+void VKAPI vkCmdBindDynamicDepthBoundsState(
     VkCmdBuffer                                 cmdBuffer,
-    VkDynamicDepthState                         dynamicDepthState);
+    VkDynamicDepthBoundsState                   dynamicDepthBoundsState);
 
 void VKAPI vkCmdBindDynamicStencilState(
     VkCmdBuffer                                 cmdBuffer,