tests:Index buffer needs method to return index type
diff --git a/tests/xglrenderframework.cpp b/tests/xglrenderframework.cpp
index c5f477a..1afc8d9 100644
--- a/tests/xglrenderframework.cpp
+++ b/tests/xglrenderframework.cpp
@@ -734,6 +734,11 @@
xglCmdBindIndexData(cmdBuffer, this->m_constantBufferMem, offset, m_indexType);
}
+XGL_INDEX_TYPE XglIndexBufferObj::GetIndexType()
+{
+ return m_indexType;
+}
+
XGL_PIPELINE_SHADER_STAGE_CREATE_INFO* XglShaderObj::GetStageCreateInfo(XglDescriptorSetObj *descriptorSet)
{
XGL_DESCRIPTOR_SLOT_INFO *slotInfo;
diff --git a/tests/xglrenderframework.h b/tests/xglrenderframework.h
index 63c3987..598f48f 100644
--- a/tests/xglrenderframework.h
+++ b/tests/xglrenderframework.h
@@ -139,6 +139,7 @@
XglIndexBufferObj(XglDevice *device);
void CreateAndInitBuffer(int numIndexes, XGL_INDEX_TYPE dataFormat, const void* data);
void Bind(XGL_CMD_BUFFER cmdBuffer, XGL_GPU_SIZE offset);
+ XGL_INDEX_TYPE GetIndexType();
protected:
XGL_INDEX_TYPE m_indexType;