diff options
| author | Egor Yusov <egor.yusov@gmail.com> | 2019-02-09 23:06:00 +0000 |
|---|---|---|
| committer | Egor Yusov <egor.yusov@gmail.com> | 2019-02-09 23:06:00 +0000 |
| commit | 3c8fa483a325ff3f82ba23c5fc24c7a731761d17 (patch) | |
| tree | 17c541d746e474831bc923ddcb9aca7afa42e5ad /Tests/TestApp/src/TestShaderResourceLayout.cpp | |
| parent | Updated core (fixed dynamic heap master block counting issue). (diff) | |
| download | DiligentEngine-3c8fa483a325ff3f82ba23c5fc24c7a731761d17.tar.gz DiligentEngine-3c8fa483a325ff3f82ba23c5fc24c7a731761d17.zip | |
Replaced reference to initial data parameter with pointer in CreateTexture and CreateBuffer methods; updated light scattering implementation to not use lua
Diffstat (limited to 'Tests/TestApp/src/TestShaderResourceLayout.cpp')
| -rw-r--r-- | Tests/TestApp/src/TestShaderResourceLayout.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/Tests/TestApp/src/TestShaderResourceLayout.cpp b/Tests/TestApp/src/TestShaderResourceLayout.cpp index a05432a..b0bf1e3 100644 --- a/Tests/TestApp/src/TestShaderResourceLayout.cpp +++ b/Tests/TestApp/src/TestShaderResourceLayout.cpp @@ -65,7 +65,7 @@ TestShaderResourceLayout::TestShaderResourceLayout( IRenderDevice *pDevice, IDev IDeviceObject *pSRVs[4]; for(int i=0; i < 4; ++i) { - pDevice->CreateTexture(TexDesc, TextureData{}, &(pTex[i])); + pDevice->CreateTexture(TexDesc, nullptr, &(pTex[i])); auto *pSRV = pTex[i]->GetDefaultView(TEXTURE_VIEW_SHADER_RESOURCE); pSRV->SetSampler(pSamplers[i]); pSRVs[i] = pSRV; @@ -77,13 +77,13 @@ TestShaderResourceLayout::TestShaderResourceLayout( IRenderDevice *pDevice, IDev IDeviceObject *pUAVs[4]; for (int i = 0; i < 4; ++i) { - pDevice->CreateTexture(TexDesc, TextureData{}, &(pStorageTex[i])); + pDevice->CreateTexture(TexDesc, nullptr, &(pStorageTex[i])); pUAVs[i] = pStorageTex[i]->GetDefaultView(TEXTURE_VIEW_UNORDERED_ACCESS); } TexDesc.BindFlags = BIND_RENDER_TARGET; RefCntAutoPtr<ITexture> pRenderTarget; - pDevice->CreateTexture(TexDesc, TextureData{}, &pRenderTarget); + pDevice->CreateTexture(TexDesc, nullptr, &pRenderTarget); auto *pRTV = pRenderTarget->GetDefaultView(TEXTURE_VIEW_RENDER_TARGET); m_pDeviceContext->SetRenderTargets(1, &pRTV, nullptr, RESOURCE_STATE_TRANSITION_MODE_TRANSITION); float Zero[4] = {}; @@ -96,7 +96,7 @@ TestShaderResourceLayout::TestShaderResourceLayout( IRenderDevice *pDevice, IDev IDeviceObject *pUBs[4]; for (int i = 0; i < 4; ++i) { - pDevice->CreateBuffer(BuffDesc, BufferData{}, &(pUniformBuffs[i])); + pDevice->CreateBuffer(BuffDesc, nullptr, &(pUniformBuffs[i])); pUBs[i] = pUniformBuffs[i]; } @@ -107,7 +107,7 @@ TestShaderResourceLayout::TestShaderResourceLayout( IRenderDevice *pDevice, IDev IDeviceObject *pSBUAVs[4]; for (int i = 0; i < 4; ++i) { - pDevice->CreateBuffer(BuffDesc, BufferData{}, &(pStorgeBuffs[i])); + pDevice->CreateBuffer(BuffDesc, nullptr, &(pStorgeBuffs[i])); pSBUAVs[i] = pStorgeBuffs[i]->GetDefaultView(BUFFER_VIEW_UNORDERED_ACCESS); } @@ -121,7 +121,7 @@ TestShaderResourceLayout::TestShaderResourceLayout( IRenderDevice *pDevice, IDev TxlBuffDesc.Usage = USAGE_DEFAULT; TxlBuffDesc.ElementByteStride = 16; TxlBuffDesc.Mode = BUFFER_MODE_FORMATTED; - pDevice->CreateBuffer(TxlBuffDesc, BufferData{}, &pUniformTexelBuff); + pDevice->CreateBuffer(TxlBuffDesc, nullptr, &pUniformTexelBuff); BufferViewDesc TxlBuffViewDesc; TxlBuffViewDesc.Name = "Uniform texel buffer SRV"; @@ -133,7 +133,7 @@ TestShaderResourceLayout::TestShaderResourceLayout( IRenderDevice *pDevice, IDev TxlBuffDesc.Name = "Storage texel buffer test"; TxlBuffDesc.BindFlags = BIND_UNORDERED_ACCESS; - pDevice->CreateBuffer(TxlBuffDesc, BufferData{}, &pStorageTexelBuff); + pDevice->CreateBuffer(TxlBuffDesc, nullptr, &pStorageTexelBuff); TxlBuffViewDesc.Name = "Storage texel buffer UAV"; TxlBuffViewDesc.ViewType = BUFFER_VIEW_UNORDERED_ACCESS; |
