diff --git a/CMakeLists.txt b/CMakeLists.txt index 907f057b..c8fa838b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -120,8 +120,8 @@ endfunction(buildExamples) if(RESOURCE_INSTALL_DIR) add_definitions(-DVK_EXAMPLE_ASSETS_DIR=\"${RESOURCE_INSTALL_DIR}/\") - add_definitions(-DVK_EXAMPLE_SHADERS_DIR=\"${RESOURCE_INSTALL_DIR}/\") - install(DIRECTORY assets/ DESTINATION ${RESOURCE_INSTALL_DIR}/assets/) + add_definitions(-DVK_EXAMPLE_SHADERS_DIR=\"${RESOURCE_INSTALL_DIR}/shaders/\") + install(DIRECTORY assets/ DESTINATION ${RESOURCE_INSTALL_DIR}/) install(DIRECTORY shaders/ DESTINATION ${RESOURCE_INSTALL_DIR}/shaders/) else() add_definitions(-DVK_EXAMPLE_ASSETS_DIR=\"${CMAKE_SOURCE_DIR}/assets/\") diff --git a/examples/computeheadless/computeheadless.cpp b/examples/computeheadless/computeheadless.cpp index 2ae6291b..2156a79d 100644 --- a/examples/computeheadless/computeheadless.cpp +++ b/examples/computeheadless/computeheadless.cpp @@ -414,7 +414,7 @@ public: if (commandLineParser.isSet("shaders")) { shaderDir = commandLineParser.getValueAsString("shaders", "glsl"); } - const std::string shadersPath = getAssetPath() + "shaders/"+shaderDir+"/computeheadless/"; + const std::string shadersPath = getShaderBasePath() + shaderDir + "/computeheadless/"; VkPipelineShaderStageCreateInfo shaderStage = {}; shaderStage.sType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO; diff --git a/examples/renderheadless/renderheadless.cpp b/examples/renderheadless/renderheadless.cpp index 920eaeb5..931cd400 100644 --- a/examples/renderheadless/renderheadless.cpp +++ b/examples/renderheadless/renderheadless.cpp @@ -647,7 +647,7 @@ public: if (commandLineParser.isSet("shaders")) { shaderDir = commandLineParser.getValueAsString("shaders", "glsl"); } - const std::string shadersPath = getAssetPath() + "shaders/" + shaderDir + "/renderheadless/"; + const std::string shadersPath = getShaderBasePath() + shaderDir + "/renderheadless/"; shaderStages[0].sType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO; shaderStages[0].stage = VK_SHADER_STAGE_VERTEX_BIT;