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;