tests: Add optional entrypoint name to test shader object.
Signed-off-by: Chris Forbes <chrisforbes@google.com>
diff --git a/tests/vkrenderframework.h b/tests/vkrenderframework.h
index d3ef82f..949ce83 100644
--- a/tests/vkrenderframework.h
+++ b/tests/vkrenderframework.h
@@ -398,12 +398,14 @@
class VkShaderObj : public vk_testing::ShaderModule {
public:
VkShaderObj(VkDeviceObj *device, const char *shaderText,
- VkShaderStageFlagBits stage, VkRenderFramework *framework);
+ VkShaderStageFlagBits stage, VkRenderFramework *framework,
+ char const *name = "main");
VkPipelineShaderStageCreateInfo GetStageCreateInfo() const;
protected:
VkPipelineShaderStageCreateInfo stage_info;
VkShaderStageFlagBits m_stage;
+ char const *m_name;
VkDeviceObj *m_device;
};