diff --git a/data/shaders/pbr/pbr.frag b/data/shaders/pbrbasic/pbr.frag similarity index 100% rename from data/shaders/pbr/pbr.frag rename to data/shaders/pbrbasic/pbr.frag diff --git a/data/shaders/pbr/pbr.frag.spv b/data/shaders/pbrbasic/pbr.frag.spv similarity index 100% rename from data/shaders/pbr/pbr.frag.spv rename to data/shaders/pbrbasic/pbr.frag.spv diff --git a/data/shaders/pbr/pbr.vert b/data/shaders/pbrbasic/pbr.vert similarity index 100% rename from data/shaders/pbr/pbr.vert rename to data/shaders/pbrbasic/pbr.vert diff --git a/data/shaders/pbr/pbr.vert.spv b/data/shaders/pbrbasic/pbr.vert.spv similarity index 100% rename from data/shaders/pbr/pbr.vert.spv rename to data/shaders/pbrbasic/pbr.vert.spv diff --git a/pbr/pbr.cpp b/pbrbasic/pbrbasic.cpp similarity index 98% rename from pbr/pbr.cpp rename to pbrbasic/pbrbasic.cpp index 27680e1b..0dcded72 100644 --- a/pbr/pbr.cpp +++ b/pbrbasic/pbrbasic.cpp @@ -345,8 +345,8 @@ public: pipelineCreateInfo.pVertexInputState = &vertexInputState; // PBR pipeline - shaderStages[0] = loadShader(getAssetPath() + "shaders/pbr/pbr.vert.spv", VK_SHADER_STAGE_VERTEX_BIT); - shaderStages[1] = loadShader(getAssetPath() + "shaders/pbr/pbr.frag.spv", VK_SHADER_STAGE_FRAGMENT_BIT); + shaderStages[0] = loadShader(getAssetPath() + "shaders/pbrbasic/pbr.vert.spv", VK_SHADER_STAGE_VERTEX_BIT); + shaderStages[1] = loadShader(getAssetPath() + "shaders/pbrbasic/pbr.frag.spv", VK_SHADER_STAGE_FRAGMENT_BIT); // Enable depth test and write depthStencilState.depthWriteEnable = VK_TRUE; depthStencilState.depthTestEnable = VK_TRUE; diff --git a/pbr/pbr.vcxproj b/pbrbasic/pbrbasic.vcxproj similarity index 97% rename from pbr/pbr.vcxproj rename to pbrbasic/pbrbasic.vcxproj index 9addc4ac..36242c68 100644 --- a/pbr/pbr.vcxproj +++ b/pbrbasic/pbrbasic.vcxproj @@ -82,7 +82,7 @@ - + @@ -90,8 +90,8 @@ - - + + diff --git a/pbr/pbr.vcxproj.filters b/pbrbasic/pbrbasic.vcxproj.filters similarity index 92% rename from pbr/pbr.vcxproj.filters rename to pbrbasic/pbrbasic.vcxproj.filters index cc26f696..631e8b34 100644 --- a/pbr/pbr.vcxproj.filters +++ b/pbrbasic/pbrbasic.vcxproj.filters @@ -27,7 +27,7 @@ Source Files - + Source Files @@ -43,10 +43,10 @@ - + Shaders - + Shaders diff --git a/vulkanExamples.sln b/vulkanExamples.sln index 808643e4..329f8874 100644 --- a/vulkanExamples.sln +++ b/vulkanExamples.sln @@ -137,10 +137,12 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "specializationconstants", " EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hdr", "hdr\hdr.vcxproj", "{582913B3-9B37-48CA-AEBD-69023DA9F7C8}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pbr", "pbr\pbr.vcxproj", "{92B2640A-0CC5-48EA-B34C-520BA13938D1}" -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pbribl", "pbribl\pbribl.vcxproj", "{659987E9-863C-4B9B-A3D4-CBA7D67A9516}" EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pbrbasic", "pbrbasic\pbrbasic.vcxproj", "{92B2640A-0CC5-48EA-B34C-520BA13938D1}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "pbr", "pbr", "{BE290A75-7E65-4D0A-B419-774A309B6A60}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|x64 = Debug|x64 @@ -339,14 +341,14 @@ Global {582913B3-9B37-48CA-AEBD-69023DA9F7C8}.Debug|x64.Build.0 = Debug|x64 {582913B3-9B37-48CA-AEBD-69023DA9F7C8}.Release|x64.ActiveCfg = Release|x64 {582913B3-9B37-48CA-AEBD-69023DA9F7C8}.Release|x64.Build.0 = Release|x64 - {92B2640A-0CC5-48EA-B34C-520BA13938D1}.Debug|x64.ActiveCfg = Debug|x64 - {92B2640A-0CC5-48EA-B34C-520BA13938D1}.Debug|x64.Build.0 = Debug|x64 - {92B2640A-0CC5-48EA-B34C-520BA13938D1}.Release|x64.ActiveCfg = Release|x64 - {92B2640A-0CC5-48EA-B34C-520BA13938D1}.Release|x64.Build.0 = Release|x64 {659987E9-863C-4B9B-A3D4-CBA7D67A9516}.Debug|x64.ActiveCfg = Debug|x64 {659987E9-863C-4B9B-A3D4-CBA7D67A9516}.Debug|x64.Build.0 = Debug|x64 {659987E9-863C-4B9B-A3D4-CBA7D67A9516}.Release|x64.ActiveCfg = Release|x64 {659987E9-863C-4B9B-A3D4-CBA7D67A9516}.Release|x64.Build.0 = Release|x64 + {92B2640A-0CC5-48EA-B34C-520BA13938D1}.Debug|x64.ActiveCfg = Debug|x64 + {92B2640A-0CC5-48EA-B34C-520BA13938D1}.Debug|x64.Build.0 = Debug|x64 + {92B2640A-0CC5-48EA-B34C-520BA13938D1}.Release|x64.ActiveCfg = Release|x64 + {92B2640A-0CC5-48EA-B34C-520BA13938D1}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -369,5 +371,7 @@ Global {0CB44B34-A81F-4002-9AC7-E0EEA55D8A60} = {460EE42F-4178-49EF-9AC0-415599B80303} {8418A364-3D1C-4938-A2CC-C1D1433039F2} = {6B47BC47-0394-429E-9441-867EC23DFCD4} {6B4BC372-5897-40FB-91D4-421C2817F656} = {6B47BC47-0394-429E-9441-867EC23DFCD4} + {659987E9-863C-4B9B-A3D4-CBA7D67A9516} = {BE290A75-7E65-4D0A-B419-774A309B6A60} + {92B2640A-0CC5-48EA-B34C-520BA13938D1} = {BE290A75-7E65-4D0A-B419-774A309B6A60} EndGlobalSection EndGlobal