From 921a995810a60528a71bbea1d4299155742af9d4 Mon Sep 17 00:00:00 2001 From: Egor Yusov Date: Sat, 14 Apr 2018 13:14:51 -0700 Subject: Moved primitive topology to pipeline state --- Tests/TestApp/src/TestBufferCreation.cpp | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'Tests/TestApp/src/TestBufferCreation.cpp') 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 pBuffer; - pDevice->CreateBuffer(BuffDesc, BufferData(), &pBuffer); + BufferData InitData; + InitData.DataSize = BuffDesc.uiSizeInBytes; + std::vector DummyData(InitData.DataSize); + InitData.pData = DummyData.data(); + pDevice->CreateBuffer(BuffDesc, InitData, &pBuffer); VERIFY_EXPR(pBuffer); pTestCreateObjFromNativeRes->CreateBuffer(pBuffer); -- cgit v1.2.3