From 80b5d9c224011a2d455cee03ad25fc989acd3086 Mon Sep 17 00:00:00 2001
From: Tobias Frisch <tfrisch@uni-koblenz.de>
Date: Fri, 25 Jun 2021 14:00:55 +0200
Subject: [PATCH] [#57] Renamed files to match class and made other attributes
 const

Signed-off-by: Tobias Frisch <tfrisch@uni-koblenz.de>
---
 modules/material/CMakeLists.txt                   |  4 ++--
 .../{pbrMetallicRoughness.hpp => PBRMaterial.hpp} | 15 +++++++--------
 .../{pbrMetallicRoughness.cpp => PBRMaterial.cpp} |  2 +-
 3 files changed, 10 insertions(+), 11 deletions(-)
 rename modules/material/include/vkcv/material/{pbrMetallicRoughness.hpp => PBRMaterial.hpp} (93%)
 rename modules/material/src/vkcv/material/{pbrMetallicRoughness.cpp => PBRMaterial.cpp} (99%)

diff --git a/modules/material/CMakeLists.txt b/modules/material/CMakeLists.txt
index 748dbac1..d5b654cc 100644
--- a/modules/material/CMakeLists.txt
+++ b/modules/material/CMakeLists.txt
@@ -12,8 +12,8 @@ set(vkcv_material_include ${PROJECT_SOURCE_DIR}/include)
 set(vkcv_material_sources
 		${vkcv_material_include}/vkcv/material/Material.hpp
 		${vkcv_material_source}/vkcv/material/Material.cpp
-		${vkcv_material_include}/vkcv/material/pbrMetallicRoughness.hpp
-		${vkcv_material_source}/vkcv/material/pbrMetallicRoughness.cpp
+		${vkcv_material_include}/vkcv/material/PBRMaterial.hpp
+		${vkcv_material_source}/vkcv/material/PBRMaterial.cpp
 )
 
 # adding source files to the module
diff --git a/modules/material/include/vkcv/material/pbrMetallicRoughness.hpp b/modules/material/include/vkcv/material/PBRMaterial.hpp
similarity index 93%
rename from modules/material/include/vkcv/material/pbrMetallicRoughness.hpp
rename to modules/material/include/vkcv/material/PBRMaterial.hpp
index 55d6eb20..09a5214b 100644
--- a/modules/material/include/vkcv/material/pbrMetallicRoughness.hpp
+++ b/modules/material/include/vkcv/material/PBRMaterial.hpp
@@ -40,8 +40,7 @@ namespace vkcv::material
 
     public:
         PBRMaterial() = delete;
-       
-
+        
         const ImageHandle   m_ColorTexture;
         const SamplerHandle m_ColorSampler;
 
@@ -58,12 +57,12 @@ namespace vkcv::material
         const SamplerHandle m_EmissiveSampler;
 
         //
-        vec4 m_BaseColorFactor;
-        float m_MetallicFactor;
-        float m_RoughnessFactor;
-        float m_NormalScale;
-        float m_OcclusionStrength;
-        vec3 m_EmissiveFactor;
+        const vec4 m_BaseColorFactor;
+		const float m_MetallicFactor;
+		const float m_RoughnessFactor;
+		const float m_NormalScale;
+		const float m_OcclusionStrength;
+		const vec3 m_EmissiveFactor;
 
         /*
         * Returns the material's necessary descriptor bindings which serves as its descriptor layout
diff --git a/modules/material/src/vkcv/material/pbrMetallicRoughness.cpp b/modules/material/src/vkcv/material/PBRMaterial.cpp
similarity index 99%
rename from modules/material/src/vkcv/material/pbrMetallicRoughness.cpp
rename to modules/material/src/vkcv/material/PBRMaterial.cpp
index 2802e4a6..d27e755c 100644
--- a/modules/material/src/vkcv/material/pbrMetallicRoughness.cpp
+++ b/modules/material/src/vkcv/material/PBRMaterial.cpp
@@ -1,4 +1,4 @@
-#include "vkcv/material/pbrMetallicRoughness.hpp"
+#include "vkcv/material/PBRMaterial.hpp"
 
 
 namespace vkcv::material
-- 
GitLab