tests: Use load op clears by default
diff --git a/tests/render_tests.cpp b/tests/render_tests.cpp
index 082280f..02427a9 100644
--- a/tests/render_tests.cpp
+++ b/tests/render_tests.cpp
@@ -337,10 +337,12 @@
void VkRenderTest::GenericDrawPreparation(VkCommandBufferObj *cmdBuffer, VkPipelineObj &pipelineobj, VkDescriptorSetObj &descriptorSet)
{
- if (m_depthStencil->Initialized()) {
- cmdBuffer->ClearAllBuffers(m_clear_color, m_depth_clear_color, m_stencil_clear_color, m_depthStencil);
- } else {
- cmdBuffer->ClearAllBuffers(m_clear_color, m_depth_clear_color, m_stencil_clear_color, NULL);
+ if (!m_clear_via_load_op) {
+ if (m_depthStencil->Initialized()) {
+ cmdBuffer->ClearAllBuffers(m_clear_color, m_depth_clear_color, m_stencil_clear_color, m_depthStencil);
+ } else {
+ cmdBuffer->ClearAllBuffers(m_clear_color, m_depth_clear_color, m_stencil_clear_color, NULL);
+ }
}
cmdBuffer->PrepareAttachments();