diff options
| author | Egor Yusov <egor.yusov@gmail.com> | 2018-10-19 03:53:42 +0000 |
|---|---|---|
| committer | Egor Yusov <egor.yusov@gmail.com> | 2018-10-19 03:53:42 +0000 |
| commit | 2699e232cb9f3f7e580e43013d5de036efc9b9e7 (patch) | |
| tree | 03780c08da83cbd08cc9e50760c711a61eebf7e8 /Tests/TestApp/src/TestShaderResourceLayout.cpp | |
| parent | Enabled seperate samplers (diff) | |
| download | DiligentEngine-2699e232cb9f3f7e580e43013d5de036efc9b9e7.tar.gz DiligentEngine-2699e232cb9f3f7e580e43013d5de036efc9b9e7.zip | |
Updated BIND_SHADER_RESOURCES_* flags
Diffstat (limited to 'Tests/TestApp/src/TestShaderResourceLayout.cpp')
| -rw-r--r-- | Tests/TestApp/src/TestShaderResourceLayout.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Tests/TestApp/src/TestShaderResourceLayout.cpp b/Tests/TestApp/src/TestShaderResourceLayout.cpp index 9e470f2..8bb4d3b 100644 --- a/Tests/TestApp/src/TestShaderResourceLayout.cpp +++ b/Tests/TestApp/src/TestShaderResourceLayout.cpp @@ -251,7 +251,7 @@ TestShaderResourceLayout::TestShaderResourceLayout( IRenderDevice *pDevice, IDev pVS->GetShaderVariable("g_StorageTexelBuff")->Set(pStorageTexelBuffUAV); pVS->GetShaderVariable("g_tex2D_Mut"); LOG_INFO_MESSAGE("The above 2 warnings and 1 errors about missing shader resources are part of the test"); - pVS->BindResources(pResMapping, BIND_SHADER_RESOURCES_UPDATE_UNRESOLVED | BIND_SHADER_RESOURCES_ALL_RESOLVED); + pVS->BindResources(pResMapping, BIND_SHADER_RESOURCES_KEEP_EXISTING | BIND_SHADER_RESOURCES_VERIFY_ALL_RESOLVED | BIND_SHADER_RESOURCES_UPDATE_STATIC); } { @@ -290,7 +290,7 @@ TestShaderResourceLayout::TestShaderResourceLayout( IRenderDevice *pDevice, IDev pPS->GetShaderVariable("g_StorageTexelBuff")->Set(pStorageTexelBuffUAV); pPS->GetShaderVariable("storageBuff_Dyn"); LOG_INFO_MESSAGE("The above 2 warnings and 1 errors about missing shader resources are part of the test"); - pPS->BindResources(pResMapping, BIND_SHADER_RESOURCES_UPDATE_UNRESOLVED | BIND_SHADER_RESOURCES_ALL_RESOLVED); + pPS->BindResources(pResMapping, BIND_SHADER_RESOURCES_KEEP_EXISTING | BIND_SHADER_RESOURCES_VERIFY_ALL_RESOLVED | BIND_SHADER_RESOURCES_UPDATE_STATIC); } { @@ -386,7 +386,7 @@ TestShaderResourceLayout::TestShaderResourceLayout( IRenderDevice *pDevice, IDev pSRB->GetVariable(SHADER_TYPE_PIXEL, "g_UniformTexelBuff_mut")->Set(pUniformTexelBuffSRV); pSRB->GetVariable(SHADER_TYPE_PIXEL, "g_StorageTexelBuff_mut")->Set(pStorageTexelBuffUAV); - pSRB->BindResources(SHADER_TYPE_PIXEL | SHADER_TYPE_VERTEX, pResMapping, BIND_SHADER_RESOURCES_UPDATE_UNRESOLVED | BIND_SHADER_RESOURCES_ALL_RESOLVED); + pSRB->BindResources(SHADER_TYPE_PIXEL | SHADER_TYPE_VERTEX, pResMapping, BIND_SHADER_RESOURCES_KEEP_EXISTING | BIND_SHADER_RESOURCES_VERIFY_ALL_RESOLVED | BIND_SHADER_RESOURCES_UPDATE_MUTABLE | BIND_SHADER_RESOURCES_UPDATE_DYNAMIC); pContext->SetPipelineState(pTestPSO); pContext->CommitShaderResources(pSRB, COMMIT_SHADER_RESOURCES_FLAG_TRANSITION_RESOURCES); |
