From c7db634ec3e350b9cf665ec0f75455189a8eaace Mon Sep 17 00:00:00 2001 From: Egor Yusov Date: Sun, 2 Dec 2018 15:44:56 -0800 Subject: Added explicit state transition control to CopyBuffer and CopyTexture methods Replaced CLEAR_RENDER_TARGET_TRANSITION_MODE with RESOURCE_STATE_TRANSITION_MODE --- Tests/TestApp/assets/TestRenderTargets.lua | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'Tests/TestApp/assets/TestRenderTargets.lua') diff --git a/Tests/TestApp/assets/TestRenderTargets.lua b/Tests/TestApp/assets/TestRenderTargets.lua index c1f6354..81ccd6d 100644 --- a/Tests/TestApp/assets/TestRenderTargets.lua +++ b/Tests/TestApp/assets/TestRenderTargets.lua @@ -137,9 +137,9 @@ function SetRTsHelper(RTVs, DSV) if DSV then Context.SetRenderTargets(RTVs[1], RTVs[2], RTVs[3], DSV, {"SET_RENDER_TARGETS_FLAG_TRANSITION_DEPTH", "SET_RENDER_TARGETS_FLAG_VERIFY_STATES"}) end - Context.ClearRenderTarget(RTVs[1], 0.25, 0.5, 0.75, 1.0, "CLEAR_RENDER_TARGET_TRANSITION_STATE") - Context.ClearRenderTarget(RTVs[2], 0.25, 0.5, 0.75, 1.0, "CLEAR_RENDER_TARGET_VERIFY_STATE") - Context.ClearRenderTarget(RTVs[3], 0.25, 0.5, 0.75, 1.0, "CLEAR_RENDER_TARGET_TRANSITION_STATE") + Context.ClearRenderTarget(RTVs[1], 0.25, 0.5, 0.75, 1.0, "RESOURCE_STATE_TRANSITION_MODE_TRANSITION") + Context.ClearRenderTarget(RTVs[2], 0.25, 0.5, 0.75, 1.0, "RESOURCE_STATE_TRANSITION_MODE_VERIFY") + Context.ClearRenderTarget(RTVs[3], 0.25, 0.5, 0.75, 1.0, "RESOURCE_STATE_TRANSITION_MODE_TRANSITION") if DSV then Context.ClearDepthStencil(DSV, "CLEAR_DEPTH_STENCIL_TRANSITION_STATE_FLAG", 1.0) Context.SetRenderTargets(RTVs[1], RTVs[2], DSV, {"SET_RENDER_TARGETS_FLAG_TRANSITION_COLOR", "SET_RENDER_TARGETS_FLAG_TRANSITION_DEPTH"}) @@ -424,10 +424,10 @@ function Render() Context.SetRenderTargets(Tex2RTV, "SET_RENDER_TARGETS_FLAG_TRANSITION_COLOR") - Context.ClearRenderTarget(Tex2RTV, 0, 0, 0.75, "CLEAR_RENDER_TARGET_VERIFY_STATE") + Context.ClearRenderTarget(Tex2RTV, 0, 0, 0.75, "RESOURCE_STATE_TRANSITION_MODE_VERIFY") Context.SetRenderTargets(Tex0RTV, Tex1RTV, "SET_RENDER_TARGETS_FLAG_TRANSITION_ALL") - Context.ClearRenderTarget(Tex0RTV, 0.25, "CLEAR_RENDER_TARGET_VERIFY_STATE") - Context.ClearRenderTarget(Tex1RTV, 0.0, 0.5, "CLEAR_RENDER_TARGET_VERIFY_STATE") + Context.ClearRenderTarget(Tex0RTV, 0.25, "RESOURCE_STATE_TRANSITION_MODE_VERIFY") + Context.ClearRenderTarget(Tex1RTV, 0.0, 0.5, "RESOURCE_STATE_TRANSITION_MODE_VERIFY") Context.SetViewports(VP) Context.SetScissorRects(SR) RenderToTextures() -- cgit v1.2.3