From: Tony Barbour Date: Thu, 2 Apr 2015 21:43:15 +0000 (-0600) Subject: tests: Make sure buffers are added to DescSet X-Git-Tag: sdk-0.1.0~271 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=83a83800c226e36ab68ac318e1bceaf98451e9bb;p=platform%2Fupstream%2FVulkan-LoaderAndValidationLayers.git tests: Make sure buffers are added to DescSet --- diff --git a/tests/render_tests.cpp b/tests/render_tests.cpp index 7499775..80cd440 100644 --- a/tests/render_tests.cpp +++ b/tests/render_tests.cpp @@ -861,6 +861,7 @@ TEST_F(XglRenderTest, TriangleMRT) pipelineobj.AddVertexDataBuffer(&meshBuffer,0); XglDescriptorSetObj descriptorSet(m_device); + descriptorSet.AppendBuffer(XGL_DESCRIPTOR_TYPE_UNIFORM_BUFFER, &meshBuffer); m_renderTargetCount = 2; ASSERT_NO_FATAL_FAILURE(InitRenderTarget()); @@ -959,6 +960,9 @@ TEST_F(XglRenderTest, QuadWithIndexedVertexFetch) pipelineobj.AddShader(&ps); XglDescriptorSetObj descriptorSet(m_device); + descriptorSet.AppendBuffer(XGL_DESCRIPTOR_TYPE_UNIFORM_BUFFER, &meshBuffer); + descriptorSet.AppendBuffer(XGL_DESCRIPTOR_TYPE_UNIFORM_BUFFER, &indexBuffer); + m_memoryRefManager.AddMemoryRef(&meshBuffer); m_memoryRefManager.AddMemoryRef(&indexBuffer); @@ -1522,6 +1526,7 @@ TEST_F(XglRenderTest, MixTriangle) pipelineobj.AddShader(&ps); XglDescriptorSetObj descriptorSet(m_device); + descriptorSet.AppendDummy(); ASSERT_NO_FATAL_FAILURE(InitRenderTarget()); m_memoryRefManager.AddRTMemoryRefs(m_renderTargets, m_renderTargetCount); @@ -2588,6 +2593,7 @@ TEST_F(XglRenderTest, CubeWithVertexFetchAndMVPAndTexture) pipelineobj.AddShader(&ps); XglDescriptorSetObj descriptorSet(m_device); + // descriptorSet.AppendBuffer(XGL_DESCRIPTOR_TYPE_UNIFORM_BUFFER, &meshBuffer); // TODO: Why does this break images?? descriptorSet.AppendBuffer(XGL_DESCRIPTOR_TYPE_UNIFORM_BUFFER, &mvpBuffer); descriptorSet.AppendSamplerTexture(&sampler, &texture);