diff options
| author | Egor Yusov <egor.yusov@gmail.com> | 2018-04-14 20:14:51 +0000 |
|---|---|---|
| committer | Egor Yusov <egor.yusov@gmail.com> | 2018-04-14 20:14:51 +0000 |
| commit | 921a995810a60528a71bbea1d4299155742af9d4 (patch) | |
| tree | cf87cef18084f17d81f3c68e51b0050e17eba741 /Tests/TestApp/src/TestBufferCreation.cpp | |
| parent | Merged master (diff) | |
| download | DiligentEngine-921a995810a60528a71bbea1d4299155742af9d4.tar.gz DiligentEngine-921a995810a60528a71bbea1d4299155742af9d4.zip | |
Moved primitive topology to pipeline state
Diffstat (limited to 'Tests/TestApp/src/TestBufferCreation.cpp')
| -rw-r--r-- | Tests/TestApp/src/TestBufferCreation.cpp | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/Tests/TestApp/src/TestBufferCreation.cpp b/Tests/TestApp/src/TestBufferCreation.cpp index 9794193..5af3777 100644 --- a/Tests/TestApp/src/TestBufferCreation.cpp +++ b/Tests/TestApp/src/TestBufferCreation.cpp @@ -36,6 +36,10 @@ #include "TestCreateObjFromNativeResGL.h" #endif +#if VULKAN_SUPPORTED +#include "TestCreateObjFromNativeResVK.h" +#endif + using namespace Diligent; TestBufferCreation::TestBufferCreation(Diligent::IRenderDevice *pDevice, Diligent::IDeviceContext *pContext) : @@ -65,6 +69,12 @@ TestBufferCreation::TestBufferCreation(Diligent::IRenderDevice *pDevice, Diligen break; #endif +#if VULKAN_SUPPORTED + case DeviceType::Vulkan: + pTestCreateObjFromNativeRes.reset(new TestCreateObjFromNativeResVK(pDevice)); + break; +#endif + default: UNEXPECTED("Unexpected device type"); } @@ -75,7 +85,11 @@ TestBufferCreation::TestBufferCreation(Diligent::IRenderDevice *pDevice, Diligen BuffDesc.uiSizeInBytes = 256; BuffDesc.BindFlags = BIND_VERTEX_BUFFER; RefCntAutoPtr<IBuffer> pBuffer; - pDevice->CreateBuffer(BuffDesc, BufferData(), &pBuffer); + BufferData InitData; + InitData.DataSize = BuffDesc.uiSizeInBytes; + std::vector<Uint8> DummyData(InitData.DataSize); + InitData.pData = DummyData.data(); + pDevice->CreateBuffer(BuffDesc, InitData, &pBuffer); VERIFY_EXPR(pBuffer); pTestCreateObjFromNativeRes->CreateBuffer(pBuffer); |
