diff --git a/base/vulkanexamplebase.cpp b/base/vulkanexamplebase.cpp index d41b0cc8..bf99ba75 100644 --- a/base/vulkanexamplebase.cpp +++ b/base/vulkanexamplebase.cpp @@ -220,18 +220,6 @@ VkPipelineShaderStageCreateInfo VulkanExampleBase::loadShader(const char * fileN return shaderStage; } -VkPipelineShaderStageCreateInfo VulkanExampleBase::loadShaderGLSL(const char * fileName, VkShaderStageFlagBits stage) -{ - VkPipelineShaderStageCreateInfo shaderStage = {}; - shaderStage.sType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO; - shaderStage.stage = stage; - shaderStage.module = vkTools::loadShaderGLSL(fileName, device, stage); - shaderStage.pName = "main"; // todo : make param - assert(shaderStage.module != NULL); - shaderModules.push_back(shaderStage.module); - return shaderStage; -} - VkBool32 VulkanExampleBase::createBuffer( VkBufferUsageFlags usage, VkDeviceSize size, diff --git a/base/vulkanexamplebase.h b/base/vulkanexamplebase.h index da7e0f64..4ffbf287 100644 --- a/base/vulkanexamplebase.h +++ b/base/vulkanexamplebase.h @@ -217,10 +217,7 @@ public: // Load a SPIR-V shader VkPipelineShaderStageCreateInfo loadShader(const char* fileName, VkShaderStageFlagBits stage); - // Load a GLSL shader - // NOTE : This may not work with any IHV and requires some magic - VkPipelineShaderStageCreateInfo loadShaderGLSL(const char* fileName, VkShaderStageFlagBits stage); - + // Create a buffer, fill it with data and bind buffer memory // Can be used for e.g. vertex or index buffer based on mesh data VkBool32 createBuffer(