Browse Source

D3D12: Fixed blit.

Branimir Karadžić 8 years ago
parent
commit
8406c9cc72
1 changed files with 4 additions and 2 deletions
  1. 4 2
      src/renderer_d3d12.cpp

+ 4 - 2
src/renderer_d3d12.cpp

@@ -540,6 +540,7 @@ namespace bgfx { namespace d3d12
 			LUID luid;
 			LUID luid;
 
 
 			m_renderdocdll = loadRenderDoc();
 			m_renderdocdll = loadRenderDoc();
+			setGraphicsDebuggerPresent(NULL != m_renderdocdll);
 
 
 			m_fbh.idx = invalidHandle;
 			m_fbh.idx = invalidHandle;
 			bx::memSet(m_uniforms, 0, sizeof(m_uniforms) );
 			bx::memSet(m_uniforms, 0, sizeof(m_uniforms) );
@@ -5550,9 +5551,10 @@ data.NumQualityLevels = 0;
 				}
 				}
 			}
 			}
 
 
-			submitBlit(bs, BGFX_CONFIG_MAX_VIEWS);
-
 			m_batch.end(m_commandList);
 			m_batch.end(m_commandList);
+			kick();
+
+			submitBlit(bs, BGFX_CONFIG_MAX_VIEWS);
 		}
 		}
 
 
 		int64_t now = bx::getHPCounter();
 		int64_t now = bx::getHPCounter();