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 @@
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 @@
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 @@
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 @@
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);