From 779aa49583d96422cb89df10234ac7d5600751d2 Mon Sep 17 00:00:00 2001
From: Mark Oliver Mints <mmints@uni-koblenz.de>
Date: Fri, 28 May 2021 17:29:04 +0200
Subject: [PATCH] [#36][Fix] Add const keyword to return value type

---
 include/vkcv/ShaderProgram.hpp | 2 +-
 src/vkcv/ShaderProgram.cpp     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/include/vkcv/ShaderProgram.hpp b/include/vkcv/ShaderProgram.hpp
index af60f9fb..ef5d1f00 100644
--- a/include/vkcv/ShaderProgram.hpp
+++ b/include/vkcv/ShaderProgram.hpp
@@ -57,7 +57,7 @@ namespace vkcv {
 
         void reflectShader(ShaderStage shaderStage);
 
-        VertexLayout& getVertexLayout();
+        const VertexLayout &getVertexLayout() const;
 
 	private:
         std::unordered_map<ShaderStage, Shader> m_Shaders;
diff --git a/src/vkcv/ShaderProgram.cpp b/src/vkcv/ShaderProgram.cpp
index 69ad7c31..dabd5ab1 100644
--- a/src/vkcv/ShaderProgram.cpp
+++ b/src/vkcv/ShaderProgram.cpp
@@ -128,7 +128,7 @@ namespace vkcv {
         m_VertexLayout = VertexLayout(inputVec);
     }
 
-    VertexLayout& ShaderProgram::getVertexLayout(){
+    const VertexLayout& ShaderProgram::getVertexLayout() const{
         return m_VertexLayout;
 	}
 }
-- 
GitLab