summaryrefslogtreecommitdiffstats
path: root/Tests/TestApp/src/TestSeparateTextureSampler.cpp
diff options
context:
space:
mode:
authorEgor Yusov <egor.yusov@gmail.com>2019-04-05 16:12:06 +0000
committerEgor Yusov <egor.yusov@gmail.com>2019-04-05 16:12:06 +0000
commit91db4f0dfc635efd7ec09081074145ca42b15e5a (patch)
tree027b14457c8246f70a8525043078bbbe5ab3bc9f /Tests/TestApp/src/TestSeparateTextureSampler.cpp
parentReworked Tutorial 12 (diff)
downloadDiligentEngine-91db4f0dfc635efd7ec09081074145ca42b15e5a.tar.gz
DiligentEngine-91db4f0dfc635efd7ec09081074145ca42b15e5a.zip
Refactored overloaded IPipelineState::GetStaticShaderVariable and IShaderResourceBinding::GetVariable
Diffstat (limited to 'Tests/TestApp/src/TestSeparateTextureSampler.cpp')
-rw-r--r--Tests/TestApp/src/TestSeparateTextureSampler.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/Tests/TestApp/src/TestSeparateTextureSampler.cpp b/Tests/TestApp/src/TestSeparateTextureSampler.cpp
index 0bbbce4..46e6411 100644
--- a/Tests/TestApp/src/TestSeparateTextureSampler.cpp
+++ b/Tests/TestApp/src/TestSeparateTextureSampler.cpp
@@ -124,25 +124,25 @@ TestSeparateTextureSampler::TestSeparateTextureSampler(IRenderDevice *pDevice, I
RefCntAutoPtr<ISampler> pSampler;
pDevice->CreateSampler( SamplerDesc{}, &pSampler );
IDeviceObject* ppSamplers[2] = {pSampler, pSampler};
- pPSO->GetStaticShaderVariable(SHADER_TYPE_PIXEL, "g_Sam3")->SetArray(ppSamplers, 0, 2);
+ pPSO->GetStaticVariableByName(SHADER_TYPE_PIXEL, "g_Sam3")->SetArray(ppSamplers, 0, 2);
RefCntAutoPtr<IShaderResourceBinding> pSRB;
pPSO->CreateShaderResourceBinding(&pSRB, true);
- pSRB->GetVariable(SHADER_TYPE_PIXEL, "g_Tex")->Set(pTexture->GetDefaultView(TEXTURE_VIEW_SHADER_RESOURCE));
- pSRB->GetVariable(SHADER_TYPE_PIXEL, "g_Sam")->Set(pSampler);
- pSRB->GetVariable(SHADER_TYPE_PIXEL, "g_Sam4")->SetArray(ppSamplers, 0, 2);
- pSRB->GetVariable(SHADER_TYPE_PIXEL, "g_Tex2")->Set(pTexture->GetDefaultView(TEXTURE_VIEW_SHADER_RESOURCE));
- VERIFY_EXPR(pSRB->GetVariable(SHADER_TYPE_PIXEL, "g_Sam2") == nullptr);
+ pSRB->GetVariableByName(SHADER_TYPE_PIXEL, "g_Tex")->Set(pTexture->GetDefaultView(TEXTURE_VIEW_SHADER_RESOURCE));
+ pSRB->GetVariableByName(SHADER_TYPE_PIXEL, "g_Sam")->Set(pSampler);
+ pSRB->GetVariableByName(SHADER_TYPE_PIXEL, "g_Sam4")->SetArray(ppSamplers, 0, 2);
+ pSRB->GetVariableByName(SHADER_TYPE_PIXEL, "g_Tex2")->Set(pTexture->GetDefaultView(TEXTURE_VIEW_SHADER_RESOURCE));
+ VERIFY_EXPR(pSRB->GetVariableByName(SHADER_TYPE_PIXEL, "g_Sam2") == nullptr);
auto VarCount = pSRB->GetVariableCount(SHADER_TYPE_PIXEL);
VERIFY_EXPR(VarCount == 4);
for(Uint32 v=0; v < VarCount; ++v)
{
- auto* pVar = pSRB->GetVariable(SHADER_TYPE_PIXEL, v);
+ auto* pVar = pSRB->GetVariableByIndex(SHADER_TYPE_PIXEL, v);
VERIFY_EXPR(pVar->GetIndex() == v);
VERIFY_EXPR(pVar->GetType() == SHADER_RESOURCE_VARIABLE_TYPE_MUTABLE || pVar->GetType() == SHADER_RESOURCE_VARIABLE_TYPE_DYNAMIC);
- auto pVar2 = pSRB->GetVariable(SHADER_TYPE_PIXEL, pVar->GetResourceDesc().Name);
+ auto pVar2 = pSRB->GetVariableByName(SHADER_TYPE_PIXEL, pVar->GetResourceDesc().Name);
VERIFY_EXPR(pVar == pVar2);
}