vulkan.h: v129 -- rework clear colors, remove raw clear [#14020]

Signed-off-by: Chris Forbes <chrisf@ijw.co.nz>
diff --git a/tests/vkrenderframework.cpp b/tests/vkrenderframework.cpp
index 756a619..a38ad84 100644
--- a/tests/vkrenderframework.cpp
+++ b/tests/vkrenderframework.cpp
@@ -52,11 +52,10 @@
 {
 
     // clear the back buffer to dark grey
-    m_clear_color.color.rawColor[0] = 64;
-    m_clear_color.color.rawColor[1] = 64;
-    m_clear_color.color.rawColor[2] = 64;
-    m_clear_color.color.rawColor[3] = 0;
-    m_clear_color.useRawValue = true;
+    m_clear_color.f32[0] = 0.25f;
+    m_clear_color.f32[1] = 0.25f;
+    m_clear_color.f32[2] = 0.25f;
+    m_clear_color.f32[3] = 0.0f;
 }
 
 VkRenderFramework::~VkRenderFramework()
@@ -294,7 +293,7 @@
 {
     std::vector<VkAttachmentLoadOp> load_ops;
     std::vector<VkAttachmentStoreOp> store_ops;
-    std::vector<VkClearColor> clear_colors;
+    std::vector<VkClearColorValue> clear_colors;
 
     uint32_t i;
 
@@ -1273,7 +1272,7 @@
     vkCmdPipelineBarrier(obj(), src_stages, dest_stages, byRegion, memBarrierCount, ppMemBarriers);
 }
 
-void VkCommandBufferObj::ClearAllBuffers(VkClearColor clear_color, float depth_clear_color, uint32_t stencil_clear_color,
+void VkCommandBufferObj::ClearAllBuffers(VkClearColorValue clear_color, float depth_clear_color, uint32_t stencil_clear_color,
                                           VkDepthStencilObj *depthStencilObj)
 {
     uint32_t i;