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();
diff --git a/tests/vkrenderframework.cpp b/tests/vkrenderframework.cpp
index 761abe5..7eb5856 100644
--- a/tests/vkrenderframework.cpp
+++ b/tests/vkrenderframework.cpp
@@ -41,7 +41,7 @@
     m_height( 256.0 ),                  // default window height
     m_render_target_fmt( VK_FORMAT_R8G8B8A8_UNORM ),
     m_depth_stencil_fmt( VK_FORMAT_UNDEFINED ),
-    m_clear_via_load_op( false ),
+    m_clear_via_load_op( true ),
     m_depth_clear_color( 1.0 ),
     m_stencil_clear_color( 0 ),
     m_depthStencil( NULL ),
@@ -348,7 +348,7 @@
 
     if (dsBinding) {
         att.format = m_depth_stencil_fmt;
-        att.loadOp =  VK_ATTACHMENT_LOAD_OP_LOAD;
+        att.loadOp = (m_clear_via_load_op) ? VK_ATTACHMENT_LOAD_OP_CLEAR : VK_ATTACHMENT_LOAD_OP_LOAD;;
         att.storeOp = VK_ATTACHMENT_STORE_OP_STORE;
         att.stencilLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD;
         att.stencilStoreOp = VK_ATTACHMENT_STORE_OP_STORE;