From 17dc802c3da306ec57c8d8f42210f4ff7df7426a Mon Sep 17 00:00:00 2001
From: Tobias Frisch <tfrisch@uni-koblenz.de>
Date: Mon, 10 Oct 2022 18:29:22 +0200
Subject: [PATCH] Adjust unused descriptor set binding

Signed-off-by: Tobias Frisch <tfrisch@uni-koblenz.de>
---
 demos/NormalMapping/shaders/NormalMapping.vert | 13 -------------
 demos/NormalMapping/src/main.cpp               |  4 +---
 2 files changed, 1 insertion(+), 16 deletions(-)

diff --git a/demos/NormalMapping/shaders/NormalMapping.vert b/demos/NormalMapping/shaders/NormalMapping.vert
index f83070f..62e2fa3 100644
--- a/demos/NormalMapping/shaders/NormalMapping.vert
+++ b/demos/NormalMapping/shaders/NormalMapping.vert
@@ -11,19 +11,6 @@ layout(set=0, binding=0) uniform matrixBuffer {
 	mat4 projectionMatrix;
 };
 
-struct Light {
-	vec4 pos; // pos.w = 0 (dir light), pos.w = 1 (point light)
-	vec3 col;
-	float spot_exponent; 
-	vec3 spot_direction; 
-	float spot_cutoff; // no spotlight if cutoff = 0
-};
-
-layout(set=0, binding=2) uniform lightBuffer {
-	Light light;
-	vec3 lightAmbient;
-};
-
 layout(location = 0) out vec3 passPosition;
 layout(location = 1) out vec3 passNormal;
 layout(location = 2) out vec3 passTangent;
diff --git a/demos/NormalMapping/src/main.cpp b/demos/NormalMapping/src/main.cpp
index 3af12d6..da6fe0c 100644
--- a/demos/NormalMapping/src/main.cpp
+++ b/demos/NormalMapping/src/main.cpp
@@ -109,12 +109,10 @@ int main(int argc, const char** argv) {
 			vkcv::createVertexBindings(normalMappingShaderProgram.getVertexAttachments())
 	};
 	
-	vkcv::DescriptorBindings descriptorBindings0 = (
+	const vkcv::DescriptorBindings descriptorBindings0 = (
 			phongShaderProgram.getReflectedDescriptors().at(0)
 	);
 	
-	descriptorBindings0.at(2).shaderStages |= vkcv::ShaderStage::VERTEX;
-	
 	auto descriptorSetLayout0 = core.createDescriptorSetLayout(descriptorBindings0);
 	auto descriptorSet0 = core.createDescriptorSet(descriptorSetLayout0);
 	
-- 
GitLab