diff --git a/data/shaders/bloom/colorpass.frag b/data/shaders/bloom/colorpass.frag index 388a2295..d9f74f2d 100644 --- a/data/shaders/bloom/colorpass.frag +++ b/data/shaders/bloom/colorpass.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2D colorMap; layout (location = 0) in vec3 inColor; diff --git a/data/shaders/bloom/colorpass.vert b/data/shaders/bloom/colorpass.vert index 5f24326b..565f2ddc 100644 --- a/data/shaders/bloom/colorpass.vert +++ b/data/shaders/bloom/colorpass.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec4 inPos; layout (location = 1) in vec2 inUV; layout (location = 2) in vec3 inColor; diff --git a/data/shaders/bloom/gaussblur.frag b/data/shaders/bloom/gaussblur.frag index 1e5851d2..3758f6c7 100644 --- a/data/shaders/bloom/gaussblur.frag +++ b/data/shaders/bloom/gaussblur.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2D samplerColor; layout (binding = 0) uniform UBO diff --git a/data/shaders/bloom/gaussblur.vert b/data/shaders/bloom/gaussblur.vert index 8a38fdeb..a5d60d0e 100644 --- a/data/shaders/bloom/gaussblur.vert +++ b/data/shaders/bloom/gaussblur.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) out vec2 outUV; out gl_PerVertex diff --git a/data/shaders/bloom/phongpass.frag b/data/shaders/bloom/phongpass.frag index f01ded03..e748d460 100644 --- a/data/shaders/bloom/phongpass.frag +++ b/data/shaders/bloom/phongpass.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2D colorMap; layout (location = 0) in vec3 inNormal; diff --git a/data/shaders/bloom/phongpass.vert b/data/shaders/bloom/phongpass.vert index 9976f6e7..1c5618b2 100644 --- a/data/shaders/bloom/phongpass.vert +++ b/data/shaders/bloom/phongpass.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec4 inPos; layout (location = 1) in vec2 inUV; layout (location = 2) in vec3 inColor; diff --git a/data/shaders/bloom/skybox.frag b/data/shaders/bloom/skybox.frag index 3f8ce87c..56b8f42c 100644 --- a/data/shaders/bloom/skybox.frag +++ b/data/shaders/bloom/skybox.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform samplerCube samplerCubeMap; layout (location = 0) in vec3 inUVW; diff --git a/data/shaders/bloom/skybox.vert b/data/shaders/bloom/skybox.vert index c70b5d0d..3659e407 100644 --- a/data/shaders/bloom/skybox.vert +++ b/data/shaders/bloom/skybox.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (binding = 0) uniform UBO diff --git a/data/shaders/computecullandlod/cull.comp b/data/shaders/computecullandlod/cull.comp index d752d6f3..11061816 100644 --- a/data/shaders/computecullandlod/cull.comp +++ b/data/shaders/computecullandlod/cull.comp @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (constant_id = 0) const int MAX_LOD_LEVEL = 5; struct InstanceData diff --git a/data/shaders/computecullandlod/indirectdraw.frag b/data/shaders/computecullandlod/indirectdraw.frag index 36a29da4..0b7b29dc 100644 --- a/data/shaders/computecullandlod/indirectdraw.frag +++ b/data/shaders/computecullandlod/indirectdraw.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inNormal; layout (location = 1) in vec3 inColor; layout (location = 2) in vec3 inViewVec; diff --git a/data/shaders/computecullandlod/indirectdraw.vert b/data/shaders/computecullandlod/indirectdraw.vert index 9ad23897..4087e1bb 100644 --- a/data/shaders/computecullandlod/indirectdraw.vert +++ b/data/shaders/computecullandlod/indirectdraw.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - // Vertex attributes layout (location = 0) in vec4 inPos; layout (location = 1) in vec3 inNormal; diff --git a/data/shaders/computenbody/particle.frag b/data/shaders/computenbody/particle.frag index 23d6feac..638c8402 100644 --- a/data/shaders/computenbody/particle.frag +++ b/data/shaders/computenbody/particle.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 0) uniform sampler2D samplerColorMap; layout (binding = 1) uniform sampler2D samplerGradientRamp; diff --git a/data/shaders/computenbody/particle.vert b/data/shaders/computenbody/particle.vert index 5d76cec7..a42963bf 100644 --- a/data/shaders/computenbody/particle.vert +++ b/data/shaders/computenbody/particle.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec4 inPos; layout (location = 1) in vec4 inVel; diff --git a/data/shaders/computenbody/particle_calculate.comp b/data/shaders/computenbody/particle_calculate.comp index 5214d666..f119e505 100644 --- a/data/shaders/computenbody/particle_calculate.comp +++ b/data/shaders/computenbody/particle_calculate.comp @@ -1,9 +1,6 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - struct Particle { vec4 pos; diff --git a/data/shaders/computenbody/particle_integrate.comp b/data/shaders/computenbody/particle_integrate.comp index e40df671..85ad6e37 100644 --- a/data/shaders/computenbody/particle_integrate.comp +++ b/data/shaders/computenbody/particle_integrate.comp @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - struct Particle { vec4 pos; diff --git a/data/shaders/computeparticles/particle.comp b/data/shaders/computeparticles/particle.comp index 202ec9d4..36a7be18 100644 --- a/data/shaders/computeparticles/particle.comp +++ b/data/shaders/computeparticles/particle.comp @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - struct Particle { vec2 pos; diff --git a/data/shaders/computeparticles/particle.frag b/data/shaders/computeparticles/particle.frag index 7f0281e8..c7dc1c85 100644 --- a/data/shaders/computeparticles/particle.frag +++ b/data/shaders/computeparticles/particle.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 0) uniform sampler2D samplerColorMap; layout (binding = 1) uniform sampler2D samplerGradientRamp; diff --git a/data/shaders/computeparticles/particle.vert b/data/shaders/computeparticles/particle.vert index 1ed16c13..5ff7a2c3 100644 --- a/data/shaders/computeparticles/particle.vert +++ b/data/shaders/computeparticles/particle.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec2 inPos; layout (location = 1) in vec4 inGradientPos; diff --git a/data/shaders/computeshader/edgedetect.comp b/data/shaders/computeshader/edgedetect.comp index 4daa99ee..5c70178d 100644 --- a/data/shaders/computeshader/edgedetect.comp +++ b/data/shaders/computeshader/edgedetect.comp @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (local_size_x = 16, local_size_y = 16) in; layout (binding = 0, rgba8) uniform readonly image2D inputImage; layout (binding = 1, rgba8) uniform image2D resultImage; diff --git a/data/shaders/computeshader/emboss.comp b/data/shaders/computeshader/emboss.comp index 8513885d..4402d7cd 100644 --- a/data/shaders/computeshader/emboss.comp +++ b/data/shaders/computeshader/emboss.comp @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (local_size_x = 16, local_size_y = 16) in; layout (binding = 0, rgba8) uniform readonly image2D inputImage; layout (binding = 1, rgba8) uniform image2D resultImage; diff --git a/data/shaders/computeshader/sharpen.comp b/data/shaders/computeshader/sharpen.comp index 3a1ae39b..f94c8e9f 100644 --- a/data/shaders/computeshader/sharpen.comp +++ b/data/shaders/computeshader/sharpen.comp @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (local_size_x = 16, local_size_y = 16) in; layout (binding = 0, rgba8) uniform readonly image2D inputImage; layout (binding = 1, rgba8) uniform image2D resultImage; diff --git a/data/shaders/computeshader/texture.frag b/data/shaders/computeshader/texture.frag index c8a97821..108e89b0 100644 --- a/data/shaders/computeshader/texture.frag +++ b/data/shaders/computeshader/texture.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2D samplerColor; layout (location = 0) in vec2 inUV; diff --git a/data/shaders/computeshader/texture.vert b/data/shaders/computeshader/texture.vert index f6d023e8..75486072 100644 --- a/data/shaders/computeshader/texture.vert +++ b/data/shaders/computeshader/texture.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec2 inUV; diff --git a/data/shaders/debugmarker/colorpass.frag b/data/shaders/debugmarker/colorpass.frag index b23b0129..8af8ccc0 100644 --- a/data/shaders/debugmarker/colorpass.frag +++ b/data/shaders/debugmarker/colorpass.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inColor; layout (location = 0) out vec4 outFragColor; diff --git a/data/shaders/debugmarker/colorpass.vert b/data/shaders/debugmarker/colorpass.vert index f842fec1..02aca66a 100644 --- a/data/shaders/debugmarker/colorpass.vert +++ b/data/shaders/debugmarker/colorpass.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec4 inPos; layout (location = 3) in vec3 inColor; diff --git a/data/shaders/debugmarker/postprocess.frag b/data/shaders/debugmarker/postprocess.frag index dafbda97..e2a11fd3 100644 --- a/data/shaders/debugmarker/postprocess.frag +++ b/data/shaders/debugmarker/postprocess.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2D samplerColor; layout (location = 0) in vec2 inUV; diff --git a/data/shaders/debugmarker/postprocess.vert b/data/shaders/debugmarker/postprocess.vert index e1a60b60..fa4ac1f9 100644 --- a/data/shaders/debugmarker/postprocess.vert +++ b/data/shaders/debugmarker/postprocess.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) out vec2 outUV; out gl_PerVertex diff --git a/data/shaders/debugmarker/toon.frag b/data/shaders/debugmarker/toon.frag index 0f98b5e3..622fc86e 100644 --- a/data/shaders/debugmarker/toon.frag +++ b/data/shaders/debugmarker/toon.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2D samplerColorMap; layout (location = 0) in vec3 inNormal; diff --git a/data/shaders/debugmarker/toon.vert b/data/shaders/debugmarker/toon.vert index 293173bf..d9139507 100644 --- a/data/shaders/debugmarker/toon.vert +++ b/data/shaders/debugmarker/toon.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec3 inNormal; layout (location = 2) in vec2 inUV; diff --git a/data/shaders/deferred/debug.frag b/data/shaders/deferred/debug.frag index 84e983a7..f3b67147 100644 --- a/data/shaders/deferred/debug.frag +++ b/data/shaders/deferred/debug.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2D samplerPosition; layout (binding = 2) uniform sampler2D samplerNormal; layout (binding = 3) uniform sampler2D samplerAlbedo; diff --git a/data/shaders/deferred/debug.vert b/data/shaders/deferred/debug.vert index af5ced49..5209f42b 100644 --- a/data/shaders/deferred/debug.vert +++ b/data/shaders/deferred/debug.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec2 inUV; layout (location = 3) in vec3 inNormal; diff --git a/data/shaders/deferred/deferred.frag b/data/shaders/deferred/deferred.frag index 96e45909..7e092894 100644 --- a/data/shaders/deferred/deferred.frag +++ b/data/shaders/deferred/deferred.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2D samplerposition; layout (binding = 2) uniform sampler2D samplerNormal; layout (binding = 3) uniform sampler2D samplerAlbedo; diff --git a/data/shaders/deferred/deferred.vert b/data/shaders/deferred/deferred.vert index 8a38fdeb..a5d60d0e 100644 --- a/data/shaders/deferred/deferred.vert +++ b/data/shaders/deferred/deferred.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) out vec2 outUV; out gl_PerVertex diff --git a/data/shaders/deferred/mrt.frag b/data/shaders/deferred/mrt.frag index 5a8f5436..ea2c4187 100644 --- a/data/shaders/deferred/mrt.frag +++ b/data/shaders/deferred/mrt.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2D samplerColor; layout (binding = 2) uniform sampler2D samplerNormalMap; diff --git a/data/shaders/deferred/mrt.vert b/data/shaders/deferred/mrt.vert index 6c449413..9554fd15 100644 --- a/data/shaders/deferred/mrt.vert +++ b/data/shaders/deferred/mrt.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec4 inPos; layout (location = 1) in vec2 inUV; layout (location = 2) in vec3 inColor; diff --git a/data/shaders/deferredmultisampling/debug.frag b/data/shaders/deferredmultisampling/debug.frag index 7e00f775..872303f8 100644 --- a/data/shaders/deferredmultisampling/debug.frag +++ b/data/shaders/deferredmultisampling/debug.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2DMS samplerPosition; layout (binding = 2) uniform sampler2DMS samplerNormal; layout (binding = 3) uniform sampler2DMS samplerAlbedo; diff --git a/data/shaders/deferredmultisampling/debug.vert b/data/shaders/deferredmultisampling/debug.vert index 8082ff78..5d875248 100644 --- a/data/shaders/deferredmultisampling/debug.vert +++ b/data/shaders/deferredmultisampling/debug.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 0) uniform UBO { mat4 projection; diff --git a/data/shaders/deferredmultisampling/deferred.frag b/data/shaders/deferredmultisampling/deferred.frag index 895d086f..87e4145a 100644 --- a/data/shaders/deferredmultisampling/deferred.frag +++ b/data/shaders/deferredmultisampling/deferred.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2DMS samplerPosition; layout (binding = 2) uniform sampler2DMS samplerNormal; layout (binding = 3) uniform sampler2DMS samplerAlbedo; diff --git a/data/shaders/deferredmultisampling/deferred.vert b/data/shaders/deferredmultisampling/deferred.vert index 6227952b..6d8a6197 100644 --- a/data/shaders/deferredmultisampling/deferred.vert +++ b/data/shaders/deferredmultisampling/deferred.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 0) uniform UBO { mat4 projection; diff --git a/data/shaders/deferredmultisampling/mrt.frag b/data/shaders/deferredmultisampling/mrt.frag index 5a8f5436..ea2c4187 100644 --- a/data/shaders/deferredmultisampling/mrt.frag +++ b/data/shaders/deferredmultisampling/mrt.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2D samplerColor; layout (binding = 2) uniform sampler2D samplerNormalMap; diff --git a/data/shaders/deferredmultisampling/mrt.vert b/data/shaders/deferredmultisampling/mrt.vert index 0e62ed02..fdd8def2 100644 --- a/data/shaders/deferredmultisampling/mrt.vert +++ b/data/shaders/deferredmultisampling/mrt.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec4 inPos; layout (location = 1) in vec2 inUV; layout (location = 2) in vec3 inColor; diff --git a/data/shaders/deferredshadows/debug.frag b/data/shaders/deferredshadows/debug.frag index 8ec60922..3541acf7 100644 --- a/data/shaders/deferredshadows/debug.frag +++ b/data/shaders/deferredshadows/debug.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2D samplerPosition; layout (binding = 2) uniform sampler2D samplerNormal; layout (binding = 3) uniform sampler2D samplerAlbedo; diff --git a/data/shaders/deferredshadows/debug.vert b/data/shaders/deferredshadows/debug.vert index 1226dec1..db5e5cf9 100644 --- a/data/shaders/deferredshadows/debug.vert +++ b/data/shaders/deferredshadows/debug.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec2 inUV; diff --git a/data/shaders/deferredshadows/deferred.frag b/data/shaders/deferredshadows/deferred.frag index 4562a767..8bfbffc7 100644 --- a/data/shaders/deferredshadows/deferred.frag +++ b/data/shaders/deferredshadows/deferred.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2D samplerposition; layout (binding = 2) uniform sampler2D samplerNormal; layout (binding = 3) uniform sampler2D samplerAlbedo; diff --git a/data/shaders/deferredshadows/deferred.vert b/data/shaders/deferredshadows/deferred.vert index 062ffad3..8f759d3e 100644 --- a/data/shaders/deferredshadows/deferred.vert +++ b/data/shaders/deferredshadows/deferred.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec2 inUV; diff --git a/data/shaders/deferredshadows/mrt.frag b/data/shaders/deferredshadows/mrt.frag index dcdd0ce7..1aa99da8 100644 --- a/data/shaders/deferredshadows/mrt.frag +++ b/data/shaders/deferredshadows/mrt.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2D samplerColor; layout (binding = 2) uniform sampler2D samplerNormalMap; diff --git a/data/shaders/deferredshadows/mrt.vert b/data/shaders/deferredshadows/mrt.vert index 6b10775a..ec241c39 100644 --- a/data/shaders/deferredshadows/mrt.vert +++ b/data/shaders/deferredshadows/mrt.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec4 inPos; layout (location = 1) in vec2 inUV; layout (location = 2) in vec3 inColor; diff --git a/data/shaders/deferredshadows/shadow.geom b/data/shaders/deferredshadows/shadow.geom index 04ca7d7e..5085e61a 100644 --- a/data/shaders/deferredshadows/shadow.geom +++ b/data/shaders/deferredshadows/shadow.geom @@ -1,8 +1,5 @@ #version 420 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - #define LIGHT_COUNT 3 layout (triangles, invocations = LIGHT_COUNT) in; diff --git a/data/shaders/deferredshadows/shadow.vert b/data/shaders/deferredshadows/shadow.vert index bf698d62..7b432d5b 100644 --- a/data/shaders/deferredshadows/shadow.vert +++ b/data/shaders/deferredshadows/shadow.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec4 inPos; layout (location = 0) out int outInstanceIndex; diff --git a/data/shaders/displacement/base.frag b/data/shaders/displacement/base.frag index f9a1afe3..4f18178e 100644 --- a/data/shaders/displacement/base.frag +++ b/data/shaders/displacement/base.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 2) uniform sampler2D colorMap; layout (location = 0) in vec3 inNormal; diff --git a/data/shaders/displacement/base.vert b/data/shaders/displacement/base.vert index 525d7aef..f03f0bed 100644 --- a/data/shaders/displacement/base.vert +++ b/data/shaders/displacement/base.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec3 inNormal; layout (location = 2) in vec2 inUV; diff --git a/data/shaders/displacement/displacement.tesc b/data/shaders/displacement/displacement.tesc index 930619be..31bbe507 100644 --- a/data/shaders/displacement/displacement.tesc +++ b/data/shaders/displacement/displacement.tesc @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 0) uniform UBO { float tessLevel; diff --git a/data/shaders/displacement/displacement.tese b/data/shaders/displacement/displacement.tese index 8d196220..df47b2b9 100644 --- a/data/shaders/displacement/displacement.tese +++ b/data/shaders/displacement/displacement.tese @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform UBO { mat4 projection; diff --git a/data/shaders/distancefieldfonts/bitmap.frag b/data/shaders/distancefieldfonts/bitmap.frag index 339d609a..084daf2a 100644 --- a/data/shaders/distancefieldfonts/bitmap.frag +++ b/data/shaders/distancefieldfonts/bitmap.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2D samplerColor; layout (location = 0) in vec2 inUV; diff --git a/data/shaders/distancefieldfonts/bitmap.vert b/data/shaders/distancefieldfonts/bitmap.vert index fe704c9c..1418d5c5 100644 --- a/data/shaders/distancefieldfonts/bitmap.vert +++ b/data/shaders/distancefieldfonts/bitmap.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec2 inUV; diff --git a/data/shaders/distancefieldfonts/sdf.frag b/data/shaders/distancefieldfonts/sdf.frag index 298504d6..c8d42870 100644 --- a/data/shaders/distancefieldfonts/sdf.frag +++ b/data/shaders/distancefieldfonts/sdf.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2D samplerColor; layout (binding = 2) uniform UBO diff --git a/data/shaders/distancefieldfonts/sdf.vert b/data/shaders/distancefieldfonts/sdf.vert index fe704c9c..1418d5c5 100644 --- a/data/shaders/distancefieldfonts/sdf.vert +++ b/data/shaders/distancefieldfonts/sdf.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec2 inUV; diff --git a/data/shaders/dynamicuniformbuffer/base.frag b/data/shaders/dynamicuniformbuffer/base.frag index 8461f680..cbf87013 100644 --- a/data/shaders/dynamicuniformbuffer/base.frag +++ b/data/shaders/dynamicuniformbuffer/base.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inColor; layout (location = 0) out vec4 outFragColor; diff --git a/data/shaders/dynamicuniformbuffer/base.vert b/data/shaders/dynamicuniformbuffer/base.vert index 009ff763..acf87fec 100644 --- a/data/shaders/dynamicuniformbuffer/base.vert +++ b/data/shaders/dynamicuniformbuffer/base.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec3 inColor; diff --git a/data/shaders/gears/gears.frag b/data/shaders/gears/gears.frag index fbcd3a66..1795af76 100644 --- a/data/shaders/gears/gears.frag +++ b/data/shaders/gears/gears.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inNormal; layout (location = 1) in vec3 inColor; layout (location = 2) in vec3 inEyePos; diff --git a/data/shaders/gears/gears.vert b/data/shaders/gears/gears.vert index 90db5521..51f01195 100644 --- a/data/shaders/gears/gears.vert +++ b/data/shaders/gears/gears.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec4 inPos; layout (location = 1) in vec3 inNormal; layout (location = 2) in vec3 inColor; diff --git a/data/shaders/geometryshader/base.frag b/data/shaders/geometryshader/base.frag index 673d83af..d1c41721 100644 --- a/data/shaders/geometryshader/base.frag +++ b/data/shaders/geometryshader/base.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inColor; layout (location = 0) out vec4 outFragColor; diff --git a/data/shaders/geometryshader/mesh.frag b/data/shaders/geometryshader/mesh.frag index 90463067..aab33e1d 100644 --- a/data/shaders/geometryshader/mesh.frag +++ b/data/shaders/geometryshader/mesh.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inNormal; layout (location = 1) in vec3 inColor; layout (location = 2) in vec3 inViewVec; diff --git a/data/shaders/geometryshader/mesh.vert b/data/shaders/geometryshader/mesh.vert index cd5bb26a..01f42e64 100644 --- a/data/shaders/geometryshader/mesh.vert +++ b/data/shaders/geometryshader/mesh.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec4 inPos; layout (location = 1) in vec3 inNormal; layout (location = 2) in vec3 inColor; diff --git a/data/shaders/geometryshader/normaldebug.geom b/data/shaders/geometryshader/normaldebug.geom index 0a436e74..3ed02158 100644 --- a/data/shaders/geometryshader/normaldebug.geom +++ b/data/shaders/geometryshader/normaldebug.geom @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (triangles) in; layout (line_strip, max_vertices = 6) out; diff --git a/data/shaders/hdr/bloom.frag b/data/shaders/hdr/bloom.frag index b005e15e..c3bf402b 100644 --- a/data/shaders/hdr/bloom.frag +++ b/data/shaders/hdr/bloom.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 0) uniform sampler2D samplerColor0; layout (binding = 1) uniform sampler2D samplerColor1; diff --git a/data/shaders/hdr/bloom.vert b/data/shaders/hdr/bloom.vert index 8a38fdeb..a5d60d0e 100644 --- a/data/shaders/hdr/bloom.vert +++ b/data/shaders/hdr/bloom.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) out vec2 outUV; out gl_PerVertex diff --git a/data/shaders/hdr/composition.frag b/data/shaders/hdr/composition.frag index 230944db..27f2a5f2 100644 --- a/data/shaders/hdr/composition.frag +++ b/data/shaders/hdr/composition.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 0) uniform sampler2D samplerColor0; layout (binding = 1) uniform sampler2D samplerColor1; diff --git a/data/shaders/hdr/composition.vert b/data/shaders/hdr/composition.vert index 8a38fdeb..a5d60d0e 100644 --- a/data/shaders/hdr/composition.vert +++ b/data/shaders/hdr/composition.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) out vec2 outUV; out gl_PerVertex diff --git a/data/shaders/hdr/gbuffer.frag b/data/shaders/hdr/gbuffer.frag index 26d37bad..3ffccf2a 100644 --- a/data/shaders/hdr/gbuffer.frag +++ b/data/shaders/hdr/gbuffer.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform samplerCube samplerEnvMap; layout (location = 0) in vec3 inUVW; diff --git a/data/shaders/hdr/gbuffer.vert b/data/shaders/hdr/gbuffer.vert index 445537f9..5d69f03c 100644 --- a/data/shaders/hdr/gbuffer.vert +++ b/data/shaders/hdr/gbuffer.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec3 inNormal; diff --git a/data/shaders/imgui/scene.frag b/data/shaders/imgui/scene.frag index 34d6f5fa..8e2935aa 100644 --- a/data/shaders/imgui/scene.frag +++ b/data/shaders/imgui/scene.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inNormal; layout (location = 1) in vec3 inColor; layout (location = 2) in vec3 inViewVec; diff --git a/data/shaders/imgui/scene.vert b/data/shaders/imgui/scene.vert index 7f6fd8c7..9c70822d 100644 --- a/data/shaders/imgui/scene.vert +++ b/data/shaders/imgui/scene.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec3 inNormal; layout (location = 2) in vec3 inColor; diff --git a/data/shaders/indirectdraw/ground.frag b/data/shaders/indirectdraw/ground.frag index c4a742bf..0b3adb05 100644 --- a/data/shaders/indirectdraw/ground.frag +++ b/data/shaders/indirectdraw/ground.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 2) uniform sampler2D samplerColor; layout (location = 0) in vec3 inNormal; diff --git a/data/shaders/indirectdraw/ground.vert b/data/shaders/indirectdraw/ground.vert index 891f0c1e..b5ba486a 100644 --- a/data/shaders/indirectdraw/ground.vert +++ b/data/shaders/indirectdraw/ground.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - // Vertex attributes layout (location = 0) in vec4 inPos; layout (location = 1) in vec3 inNormal; diff --git a/data/shaders/indirectdraw/indirectdraw.frag b/data/shaders/indirectdraw/indirectdraw.frag index 8242ccc9..acdea70a 100644 --- a/data/shaders/indirectdraw/indirectdraw.frag +++ b/data/shaders/indirectdraw/indirectdraw.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2DArray samplerArray; layout (location = 0) in vec3 inNormal; diff --git a/data/shaders/indirectdraw/indirectdraw.vert b/data/shaders/indirectdraw/indirectdraw.vert index 070dce0c..c6982ce7 100644 --- a/data/shaders/indirectdraw/indirectdraw.vert +++ b/data/shaders/indirectdraw/indirectdraw.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - // Vertex attributes layout (location = 0) in vec4 inPos; layout (location = 1) in vec3 inNormal; diff --git a/data/shaders/indirectdraw/skysphere.frag b/data/shaders/indirectdraw/skysphere.frag index d8534c79..ec49a7df 100644 --- a/data/shaders/indirectdraw/skysphere.frag +++ b/data/shaders/indirectdraw/skysphere.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 2) uniform sampler2D samplerColor; layout (location = 0) in vec2 inUV; diff --git a/data/shaders/indirectdraw/skysphere.vert b/data/shaders/indirectdraw/skysphere.vert index ffde492c..da183e94 100644 --- a/data/shaders/indirectdraw/skysphere.vert +++ b/data/shaders/indirectdraw/skysphere.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - // Vertex attributes layout (location = 0) in vec4 inPos; layout (location = 2) in vec2 inUV; diff --git a/data/shaders/instancing/instancing.frag b/data/shaders/instancing/instancing.frag index a0f78d72..73beb4c2 100644 --- a/data/shaders/instancing/instancing.frag +++ b/data/shaders/instancing/instancing.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2DArray samplerArray; layout (location = 0) in vec3 inNormal; diff --git a/data/shaders/instancing/instancing.vert b/data/shaders/instancing/instancing.vert index 2ece7972..78d750a6 100644 --- a/data/shaders/instancing/instancing.vert +++ b/data/shaders/instancing/instancing.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - // Vertex attributes layout (location = 0) in vec3 inPos; layout (location = 1) in vec3 inNormal; diff --git a/data/shaders/instancing/planet.frag b/data/shaders/instancing/planet.frag index e59776cf..81926b90 100644 --- a/data/shaders/instancing/planet.frag +++ b/data/shaders/instancing/planet.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2D samplerColorMap; layout (location = 0) in vec3 inNormal; diff --git a/data/shaders/instancing/planet.vert b/data/shaders/instancing/planet.vert index 3f8e1158..f756a087 100644 --- a/data/shaders/instancing/planet.vert +++ b/data/shaders/instancing/planet.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec3 inNormal; layout (location = 2) in vec2 inUV; diff --git a/data/shaders/mesh/mesh.frag b/data/shaders/mesh/mesh.frag index 4351151f..746f45a7 100644 --- a/data/shaders/mesh/mesh.frag +++ b/data/shaders/mesh/mesh.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2D samplerColorMap; layout (location = 0) in vec3 inNormal; diff --git a/data/shaders/mesh/mesh.vert b/data/shaders/mesh/mesh.vert index 293173bf..d9139507 100644 --- a/data/shaders/mesh/mesh.vert +++ b/data/shaders/mesh/mesh.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec3 inNormal; layout (location = 2) in vec2 inUV; diff --git a/data/shaders/multithreading/phong.frag b/data/shaders/multithreading/phong.frag index 178109a9..274cd063 100644 --- a/data/shaders/multithreading/phong.frag +++ b/data/shaders/multithreading/phong.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inNormal; layout (location = 1) in vec3 inColor; layout (location = 3) in vec3 inViewVec; diff --git a/data/shaders/multithreading/phong.vert b/data/shaders/multithreading/phong.vert index ca66c224..a65a6b2b 100644 --- a/data/shaders/multithreading/phong.vert +++ b/data/shaders/multithreading/phong.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec3 inNormal; layout (location = 2) in vec3 inColor; diff --git a/data/shaders/multithreading/starsphere.frag b/data/shaders/multithreading/starsphere.frag index e0b3f64f..c941c79d 100644 --- a/data/shaders/multithreading/starsphere.frag +++ b/data/shaders/multithreading/starsphere.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inUVW; layout (location = 0) out vec4 outFragColor; diff --git a/data/shaders/multithreading/starsphere.vert b/data/shaders/multithreading/starsphere.vert index e22fbbda..3ff9b4b1 100644 --- a/data/shaders/multithreading/starsphere.vert +++ b/data/shaders/multithreading/starsphere.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (std140, push_constant) uniform PushConsts diff --git a/data/shaders/occlusionquery/mesh.frag b/data/shaders/occlusionquery/mesh.frag index 619f44be..05b3df8f 100644 --- a/data/shaders/occlusionquery/mesh.frag +++ b/data/shaders/occlusionquery/mesh.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inNormal; layout (location = 1) in vec3 inColor; layout (location = 2) in float inVisible; diff --git a/data/shaders/occlusionquery/mesh.vert b/data/shaders/occlusionquery/mesh.vert index 0182f588..a478e843 100644 --- a/data/shaders/occlusionquery/mesh.vert +++ b/data/shaders/occlusionquery/mesh.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec3 inNormal; layout (location = 2) in vec3 inColor; diff --git a/data/shaders/occlusionquery/occluder.frag b/data/shaders/occlusionquery/occluder.frag index 12d97975..e57001d8 100644 --- a/data/shaders/occlusionquery/occluder.frag +++ b/data/shaders/occlusionquery/occluder.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inColor; layout (location = 0) out vec4 outFragColor; diff --git a/data/shaders/occlusionquery/occluder.vert b/data/shaders/occlusionquery/occluder.vert index a8232253..ec1e9245 100644 --- a/data/shaders/occlusionquery/occluder.vert +++ b/data/shaders/occlusionquery/occluder.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec3 inNormal; layout (location = 2) in vec3 inColor; diff --git a/data/shaders/occlusionquery/simple.frag b/data/shaders/occlusionquery/simple.frag index afc3d2b9..e88b26af 100644 --- a/data/shaders/occlusionquery/simple.frag +++ b/data/shaders/occlusionquery/simple.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inColor; layout (location = 0) out vec4 outFragColor; diff --git a/data/shaders/occlusionquery/simple.vert b/data/shaders/occlusionquery/simple.vert index 5b9155f0..ed70eafc 100644 --- a/data/shaders/occlusionquery/simple.vert +++ b/data/shaders/occlusionquery/simple.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (binding = 0) uniform UBO diff --git a/data/shaders/offscreen/mirror.frag b/data/shaders/offscreen/mirror.frag index 54d54d1b..396f43db 100644 --- a/data/shaders/offscreen/mirror.frag +++ b/data/shaders/offscreen/mirror.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2D samplerColor; layout (binding = 2) uniform sampler2D samplerColorMap; diff --git a/data/shaders/offscreen/mirror.vert b/data/shaders/offscreen/mirror.vert index 180c65a2..4a29e9cf 100644 --- a/data/shaders/offscreen/mirror.vert +++ b/data/shaders/offscreen/mirror.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec2 inUV; diff --git a/data/shaders/offscreen/phong.frag b/data/shaders/offscreen/phong.frag index 76c71ed2..cdef9ed5 100644 --- a/data/shaders/offscreen/phong.frag +++ b/data/shaders/offscreen/phong.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inNormal; layout (location = 1) in vec3 inColor; layout (location = 2) in vec3 inEyePos; diff --git a/data/shaders/offscreen/phong.vert b/data/shaders/offscreen/phong.vert index de1be5da..9e7c295b 100644 --- a/data/shaders/offscreen/phong.vert +++ b/data/shaders/offscreen/phong.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec4 inPos; layout (location = 2) in vec3 inColor; layout (location = 3) in vec3 inNormal; diff --git a/data/shaders/offscreen/quad.frag b/data/shaders/offscreen/quad.frag index c8a97821..108e89b0 100644 --- a/data/shaders/offscreen/quad.frag +++ b/data/shaders/offscreen/quad.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2D samplerColor; layout (location = 0) in vec2 inUV; diff --git a/data/shaders/offscreen/quad.vert b/data/shaders/offscreen/quad.vert index f6d023e8..75486072 100644 --- a/data/shaders/offscreen/quad.vert +++ b/data/shaders/offscreen/quad.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec2 inUV; diff --git a/data/shaders/particlefire/normalmap.frag b/data/shaders/particlefire/normalmap.frag index 564aed72..34acfee7 100644 --- a/data/shaders/particlefire/normalmap.frag +++ b/data/shaders/particlefire/normalmap.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2D sColorMap; layout (binding = 2) uniform sampler2D sNormalHeightMap; diff --git a/data/shaders/particlefire/normalmap.vert b/data/shaders/particlefire/normalmap.vert index de0885bb..dc2c4aac 100644 --- a/data/shaders/particlefire/normalmap.vert +++ b/data/shaders/particlefire/normalmap.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec2 inUV; layout (location = 2) in vec3 inNormal; diff --git a/data/shaders/particlefire/particle.frag b/data/shaders/particlefire/particle.frag index 2277b702..1aa29c5e 100644 --- a/data/shaders/particlefire/particle.frag +++ b/data/shaders/particlefire/particle.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2D samplerSmoke; layout (binding = 2) uniform sampler2D samplerFire; diff --git a/data/shaders/particlefire/particle.vert b/data/shaders/particlefire/particle.vert index 97aea3e3..9123248b 100644 --- a/data/shaders/particlefire/particle.vert +++ b/data/shaders/particlefire/particle.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec4 inPos; layout (location = 1) in vec4 inColor; layout (location = 2) in float inAlpha; diff --git a/data/shaders/pbribl/pbribl.vert b/data/shaders/pbribl/pbribl.vert index 8516341c..a287a833 100644 --- a/data/shaders/pbribl/pbribl.vert +++ b/data/shaders/pbribl/pbribl.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec3 inNormal; layout (location = 2) in vec2 inUV; diff --git a/data/shaders/pbribl/skybox.vert b/data/shaders/pbribl/skybox.vert index 785a3010..b93a3c35 100644 --- a/data/shaders/pbribl/skybox.vert +++ b/data/shaders/pbribl/skybox.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec3 inNormal; layout (location = 2) in vec2 inUV; diff --git a/data/shaders/pbrtexture/pbrtexture.vert b/data/shaders/pbrtexture/pbrtexture.vert index 8d889ffc..02ccc892 100644 --- a/data/shaders/pbrtexture/pbrtexture.vert +++ b/data/shaders/pbrtexture/pbrtexture.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec3 inNormal; layout (location = 2) in vec2 inUV; diff --git a/data/shaders/pbrtexture/skybox.vert b/data/shaders/pbrtexture/skybox.vert index 785a3010..b93a3c35 100644 --- a/data/shaders/pbrtexture/skybox.vert +++ b/data/shaders/pbrtexture/skybox.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec3 inNormal; layout (location = 2) in vec2 inUV; diff --git a/data/shaders/pipelines/phong.frag b/data/shaders/pipelines/phong.frag index 4eabd4da..8c5a8c28 100644 --- a/data/shaders/pipelines/phong.frag +++ b/data/shaders/pipelines/phong.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2D samplerColorMap; layout (location = 0) in vec3 inNormal; diff --git a/data/shaders/pipelines/phong.vert b/data/shaders/pipelines/phong.vert index 293173bf..d9139507 100644 --- a/data/shaders/pipelines/phong.vert +++ b/data/shaders/pipelines/phong.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec3 inNormal; layout (location = 2) in vec2 inUV; diff --git a/data/shaders/pipelines/toon.frag b/data/shaders/pipelines/toon.frag index 0f98b5e3..622fc86e 100644 --- a/data/shaders/pipelines/toon.frag +++ b/data/shaders/pipelines/toon.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2D samplerColorMap; layout (location = 0) in vec3 inNormal; diff --git a/data/shaders/pipelines/toon.vert b/data/shaders/pipelines/toon.vert index 293173bf..d9139507 100644 --- a/data/shaders/pipelines/toon.vert +++ b/data/shaders/pipelines/toon.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec3 inNormal; layout (location = 2) in vec2 inUV; diff --git a/data/shaders/pipelines/wireframe.frag b/data/shaders/pipelines/wireframe.frag index ecfa03c2..1ba23576 100644 --- a/data/shaders/pipelines/wireframe.frag +++ b/data/shaders/pipelines/wireframe.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inColor; layout (location = 0) out vec4 outFragColor; diff --git a/data/shaders/pipelines/wireframe.vert b/data/shaders/pipelines/wireframe.vert index f842fec1..02aca66a 100644 --- a/data/shaders/pipelines/wireframe.vert +++ b/data/shaders/pipelines/wireframe.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec4 inPos; layout (location = 3) in vec3 inColor; diff --git a/data/shaders/pushconstants/lights.frag b/data/shaders/pushconstants/lights.frag index 1e3176ad..d717c291 100644 --- a/data/shaders/pushconstants/lights.frag +++ b/data/shaders/pushconstants/lights.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - #define lightCount 6 layout (location = 0) in vec3 inNormal; diff --git a/data/shaders/pushconstants/lights.vert b/data/shaders/pushconstants/lights.vert index b343be38..5f63a367 100644 --- a/data/shaders/pushconstants/lights.vert +++ b/data/shaders/pushconstants/lights.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec3 inNormal; layout (location = 3) in vec3 inColor; diff --git a/data/shaders/radialblur/colorpass.frag b/data/shaders/radialblur/colorpass.frag index d4d8a25e..440722c6 100644 --- a/data/shaders/radialblur/colorpass.frag +++ b/data/shaders/radialblur/colorpass.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2D samplerGradientRamp; layout (location = 0) in vec3 inColor; diff --git a/data/shaders/radialblur/colorpass.vert b/data/shaders/radialblur/colorpass.vert index bd8a9ce2..69a126fd 100644 --- a/data/shaders/radialblur/colorpass.vert +++ b/data/shaders/radialblur/colorpass.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 2) in vec3 inColor; diff --git a/data/shaders/radialblur/phongpass.frag b/data/shaders/radialblur/phongpass.frag index 2b855250..719a6272 100644 --- a/data/shaders/radialblur/phongpass.frag +++ b/data/shaders/radialblur/phongpass.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2D samplerGradientRamp; layout (location = 0) in vec3 inNormal; diff --git a/data/shaders/radialblur/phongpass.vert b/data/shaders/radialblur/phongpass.vert index eb8e6748..65233fc4 100644 --- a/data/shaders/radialblur/phongpass.vert +++ b/data/shaders/radialblur/phongpass.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec4 pos; layout (location = 2) in vec3 inColor; layout (location = 3) in vec3 inNormal; diff --git a/data/shaders/radialblur/radialblur.frag b/data/shaders/radialblur/radialblur.frag index 8d1e3000..59e7b666 100644 --- a/data/shaders/radialblur/radialblur.frag +++ b/data/shaders/radialblur/radialblur.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2D samplerColor; layout (binding = 0) uniform UBO diff --git a/data/shaders/radialblur/radialblur.vert b/data/shaders/radialblur/radialblur.vert index 8a38fdeb..a5d60d0e 100644 --- a/data/shaders/radialblur/radialblur.vert +++ b/data/shaders/radialblur/radialblur.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) out vec2 outUV; out gl_PerVertex diff --git a/data/shaders/raytracing/raytracing.comp b/data/shaders/raytracing/raytracing.comp index 4f455323..051b80bd 100644 --- a/data/shaders/raytracing/raytracing.comp +++ b/data/shaders/raytracing/raytracing.comp @@ -2,9 +2,6 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (local_size_x = 16, local_size_y = 16) in; layout (binding = 0, rgba8) uniform writeonly image2D resultImage; diff --git a/data/shaders/raytracing/texture.frag b/data/shaders/raytracing/texture.frag index 389026a7..ecd21f25 100644 --- a/data/shaders/raytracing/texture.frag +++ b/data/shaders/raytracing/texture.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 0) uniform sampler2D samplerColor; layout (location = 0) in vec2 inUV; diff --git a/data/shaders/raytracing/texture.vert b/data/shaders/raytracing/texture.vert index a263ce9f..969b8f7f 100644 --- a/data/shaders/raytracing/texture.vert +++ b/data/shaders/raytracing/texture.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) out vec2 outUV; out gl_PerVertex diff --git a/data/shaders/scenerendering/scene.frag b/data/shaders/scenerendering/scene.frag index 2ce75bf6..f4c01181 100644 --- a/data/shaders/scenerendering/scene.frag +++ b/data/shaders/scenerendering/scene.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (set = 1, binding = 0) uniform sampler2D samplerColorMap; layout (location = 0) in vec3 inNormal; diff --git a/data/shaders/scenerendering/scene.vert b/data/shaders/scenerendering/scene.vert index c25b8c7d..913c11de 100644 --- a/data/shaders/scenerendering/scene.vert +++ b/data/shaders/scenerendering/scene.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec3 inNormal; layout (location = 2) in vec2 inUV; diff --git a/data/shaders/screenshot/mesh.frag b/data/shaders/screenshot/mesh.frag index 90463067..aab33e1d 100644 --- a/data/shaders/screenshot/mesh.frag +++ b/data/shaders/screenshot/mesh.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inNormal; layout (location = 1) in vec3 inColor; layout (location = 2) in vec3 inViewVec; diff --git a/data/shaders/screenshot/mesh.vert b/data/shaders/screenshot/mesh.vert index aa7975ef..91cbd6fb 100644 --- a/data/shaders/screenshot/mesh.vert +++ b/data/shaders/screenshot/mesh.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec4 inPos; layout (location = 1) in vec3 inNormal; layout (location = 2) in vec3 inColor; diff --git a/data/shaders/shadowmapomni/cubemapdisplay.frag b/data/shaders/shadowmapomni/cubemapdisplay.frag index 83c1d838..43df99af 100644 --- a/data/shaders/shadowmapomni/cubemapdisplay.frag +++ b/data/shaders/shadowmapomni/cubemapdisplay.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform samplerCube shadowCubeMap; layout (location = 0) in vec3 inUVW; diff --git a/data/shaders/shadowmapomni/cubemapdisplay.vert b/data/shaders/shadowmapomni/cubemapdisplay.vert index fef6b5bd..7e8b141e 100644 --- a/data/shaders/shadowmapomni/cubemapdisplay.vert +++ b/data/shaders/shadowmapomni/cubemapdisplay.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (binding = 0) uniform UBO diff --git a/data/shaders/shadowmapomni/offscreen.frag b/data/shaders/shadowmapomni/offscreen.frag index 9be3b0cf..cccc4f08 100644 --- a/data/shaders/shadowmapomni/offscreen.frag +++ b/data/shaders/shadowmapomni/offscreen.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) out float outFragColor; layout (location = 0) in vec4 inPos; diff --git a/data/shaders/shadowmapomni/offscreen.vert b/data/shaders/shadowmapomni/offscreen.vert index ab15c9c2..e0c30d81 100644 --- a/data/shaders/shadowmapomni/offscreen.vert +++ b/data/shaders/shadowmapomni/offscreen.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 0) out vec4 outPos; diff --git a/data/shaders/shadowmapomni/scene.frag b/data/shaders/shadowmapomni/scene.frag index 197ca13c..1db0e888 100644 --- a/data/shaders/shadowmapomni/scene.frag +++ b/data/shaders/shadowmapomni/scene.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform samplerCube shadowCubeMap; layout (location = 0) in vec3 inNormal; diff --git a/data/shaders/shadowmapomni/scene.vert b/data/shaders/shadowmapomni/scene.vert index fb6d49ab..90dec6f7 100644 --- a/data/shaders/shadowmapomni/scene.vert +++ b/data/shaders/shadowmapomni/scene.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 2) in vec3 inColor; layout (location = 3) in vec3 inNormal; diff --git a/data/shaders/shadowmapping/offscreen.frag b/data/shaders/shadowmapping/offscreen.frag index f2758007..5673c538 100644 --- a/data/shaders/shadowmapping/offscreen.frag +++ b/data/shaders/shadowmapping/offscreen.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout(location = 0) out vec4 color; //layout(location = 0) out float fragmentdepth; diff --git a/data/shaders/shadowmapping/offscreen.vert b/data/shaders/shadowmapping/offscreen.vert index 14f3cc30..b20c695b 100644 --- a/data/shaders/shadowmapping/offscreen.vert +++ b/data/shaders/shadowmapping/offscreen.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (binding = 0) uniform UBO diff --git a/data/shaders/shadowmapping/quad.frag b/data/shaders/shadowmapping/quad.frag index 2c2d3b9b..afd8389f 100644 --- a/data/shaders/shadowmapping/quad.frag +++ b/data/shaders/shadowmapping/quad.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2D samplerColor; layout (location = 0) in vec2 inUV; diff --git a/data/shaders/shadowmapping/scene.frag b/data/shaders/shadowmapping/scene.frag index cde0e280..367984c8 100644 --- a/data/shaders/shadowmapping/scene.frag +++ b/data/shaders/shadowmapping/scene.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2D shadowMap; layout (location = 0) in vec3 inNormal; diff --git a/data/shaders/shadowmapping/scene.vert b/data/shaders/shadowmapping/scene.vert index 732c0035..a9531b86 100644 --- a/data/shaders/shadowmapping/scene.vert +++ b/data/shaders/shadowmapping/scene.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec2 inUV; layout (location = 2) in vec3 inColor; diff --git a/data/shaders/skeletalanimation/mesh.frag b/data/shaders/skeletalanimation/mesh.frag index 3ac11ea7..d57b22ff 100644 --- a/data/shaders/skeletalanimation/mesh.frag +++ b/data/shaders/skeletalanimation/mesh.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2D samplerColorMap; layout (location = 0) in vec3 inNormal; diff --git a/data/shaders/skeletalanimation/mesh.vert b/data/shaders/skeletalanimation/mesh.vert index b73b7b4d..16bc938e 100644 --- a/data/shaders/skeletalanimation/mesh.vert +++ b/data/shaders/skeletalanimation/mesh.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec3 inNormal; layout (location = 2) in vec2 inUV; diff --git a/data/shaders/skeletalanimation/texture.frag b/data/shaders/skeletalanimation/texture.frag index dce65c36..4b01cdc6 100644 --- a/data/shaders/skeletalanimation/texture.frag +++ b/data/shaders/skeletalanimation/texture.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2D samplerColorMap; layout (location = 0) in vec2 inUV; diff --git a/data/shaders/skeletalanimation/texture.vert b/data/shaders/skeletalanimation/texture.vert index fc197b1a..9644f14e 100644 --- a/data/shaders/skeletalanimation/texture.vert +++ b/data/shaders/skeletalanimation/texture.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec3 inNormal; layout (location = 2) in vec2 inUV; diff --git a/data/shaders/specializationconstants/uber.frag b/data/shaders/specializationconstants/uber.frag index 946cbd40..fa150708 100644 --- a/data/shaders/specializationconstants/uber.frag +++ b/data/shaders/specializationconstants/uber.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2D samplerColormap; layout (binding = 2) uniform sampler2D samplerDiscard; diff --git a/data/shaders/specializationconstants/uber.vert b/data/shaders/specializationconstants/uber.vert index 293173bf..d9139507 100644 --- a/data/shaders/specializationconstants/uber.vert +++ b/data/shaders/specializationconstants/uber.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec3 inNormal; layout (location = 2) in vec2 inUV; diff --git a/data/shaders/sphericalenvmapping/sem.frag b/data/shaders/sphericalenvmapping/sem.frag index 31aa72da..b233bf37 100644 --- a/data/shaders/sphericalenvmapping/sem.frag +++ b/data/shaders/sphericalenvmapping/sem.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2DArray matCap; layout (location = 0) in vec3 inColor; diff --git a/data/shaders/sphericalenvmapping/sem.vert b/data/shaders/sphericalenvmapping/sem.vert index f7d30199..73cad71b 100644 --- a/data/shaders/sphericalenvmapping/sem.vert +++ b/data/shaders/sphericalenvmapping/sem.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec4 inPos; layout (location = 1) in vec3 inNormal; layout (location = 3) in vec3 inColor; diff --git a/data/shaders/ssao/blur.frag b/data/shaders/ssao/blur.frag index b7f4bc78..7385a766 100644 --- a/data/shaders/ssao/blur.frag +++ b/data/shaders/ssao/blur.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 0) uniform sampler2D samplerSSAO; layout (location = 0) in vec2 inUV; diff --git a/data/shaders/ssao/composition.frag b/data/shaders/ssao/composition.frag index 6530f66f..b90ba57a 100644 --- a/data/shaders/ssao/composition.frag +++ b/data/shaders/ssao/composition.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 0) uniform sampler2D samplerposition; layout (binding = 1) uniform sampler2D samplerNormal; layout (binding = 2) uniform sampler2D samplerAlbedo; diff --git a/data/shaders/ssao/fullscreen.vert b/data/shaders/ssao/fullscreen.vert index 8a38fdeb..a5d60d0e 100644 --- a/data/shaders/ssao/fullscreen.vert +++ b/data/shaders/ssao/fullscreen.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) out vec2 outUV; out gl_PerVertex diff --git a/data/shaders/ssao/gbuffer.frag b/data/shaders/ssao/gbuffer.frag index 177031ed..ffbd6193 100644 --- a/data/shaders/ssao/gbuffer.frag +++ b/data/shaders/ssao/gbuffer.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inNormal; layout (location = 1) in vec2 inUV; layout (location = 2) in vec3 inColor; diff --git a/data/shaders/ssao/gbuffer.vert b/data/shaders/ssao/gbuffer.vert index 509d00a3..9b696317 100644 --- a/data/shaders/ssao/gbuffer.vert +++ b/data/shaders/ssao/gbuffer.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec4 inPos; layout (location = 1) in vec2 inUV; layout (location = 2) in vec3 inColor; diff --git a/data/shaders/ssao/ssao.frag b/data/shaders/ssao/ssao.frag index 4c78d681..00ed70b0 100644 --- a/data/shaders/ssao/ssao.frag +++ b/data/shaders/ssao/ssao.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 0) uniform sampler2D samplerPositionDepth; layout (binding = 1) uniform sampler2D samplerNormal; layout (binding = 2) uniform sampler2D ssaoNoise; diff --git a/data/shaders/subpasses/composition.frag b/data/shaders/subpasses/composition.frag index e8451826..a111d455 100644 --- a/data/shaders/subpasses/composition.frag +++ b/data/shaders/subpasses/composition.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (input_attachment_index = 0, binding = 0) uniform subpassInput samplerposition; layout (input_attachment_index = 1, binding = 1) uniform subpassInput samplerNormal; layout (input_attachment_index = 2, binding = 2) uniform subpassInput samplerAlbedo; diff --git a/data/shaders/subpasses/composition.vert b/data/shaders/subpasses/composition.vert index b42229ed..1f318185 100644 --- a/data/shaders/subpasses/composition.vert +++ b/data/shaders/subpasses/composition.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) out vec2 outUV; out gl_PerVertex diff --git a/data/shaders/subpasses/gbuffer.frag b/data/shaders/subpasses/gbuffer.frag index ad42f030..44d319f4 100644 --- a/data/shaders/subpasses/gbuffer.frag +++ b/data/shaders/subpasses/gbuffer.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inNormal; layout (location = 1) in vec3 inColor; layout (location = 2) in vec3 inWorldPos; diff --git a/data/shaders/subpasses/gbuffer.vert b/data/shaders/subpasses/gbuffer.vert index c97ee347..fc36c231 100644 --- a/data/shaders/subpasses/gbuffer.vert +++ b/data/shaders/subpasses/gbuffer.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec4 inPos; layout (location = 1) in vec3 inColor; layout (location = 2) in vec3 inNormal; diff --git a/data/shaders/subpasses/transparent.frag b/data/shaders/subpasses/transparent.frag index d4c9c573..c59cc995 100644 --- a/data/shaders/subpasses/transparent.frag +++ b/data/shaders/subpasses/transparent.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (input_attachment_index = 0, binding = 1) uniform subpassInput samplerPositionDepth; layout (binding = 2) uniform sampler2D samplerTexture; diff --git a/data/shaders/subpasses/transparent.vert b/data/shaders/subpasses/transparent.vert index 97c36262..89e0f1f0 100644 --- a/data/shaders/subpasses/transparent.vert +++ b/data/shaders/subpasses/transparent.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec4 inPos; layout (location = 1) in vec3 inColor; layout (location = 2) in vec3 inNormal; diff --git a/data/shaders/terraintessellation/terrain.frag b/data/shaders/terraintessellation/terrain.frag index 54ec5d57..0b6bac64 100644 --- a/data/shaders/terraintessellation/terrain.frag +++ b/data/shaders/terraintessellation/terrain.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (set = 0, binding = 1) uniform sampler2D samplerHeight; layout (set = 0, binding = 2) uniform sampler2DArray samplerLayers; diff --git a/data/shaders/terraintessellation/terrain.tesc b/data/shaders/terraintessellation/terrain.tesc index 3b0d81d3..e92dfc82 100644 --- a/data/shaders/terraintessellation/terrain.tesc +++ b/data/shaders/terraintessellation/terrain.tesc @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout(set = 0, binding = 0) uniform UBO { mat4 projection; diff --git a/data/shaders/terraintessellation/terrain.tese b/data/shaders/terraintessellation/terrain.tese index e6a6379d..088fc5c3 100644 --- a/data/shaders/terraintessellation/terrain.tese +++ b/data/shaders/terraintessellation/terrain.tese @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (set = 0, binding = 0) uniform UBO { mat4 projection; diff --git a/data/shaders/terraintessellation/terrain.vert b/data/shaders/terraintessellation/terrain.vert index b847b16e..61ef8201 100644 --- a/data/shaders/terraintessellation/terrain.vert +++ b/data/shaders/terraintessellation/terrain.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec3 inNormal; layout (location = 2) in vec2 inUV; diff --git a/data/shaders/tessellation/base.frag b/data/shaders/tessellation/base.frag index b7c3eb8c..8f6da4d5 100644 --- a/data/shaders/tessellation/base.frag +++ b/data/shaders/tessellation/base.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 2) uniform sampler2D samplerColorMap; layout (location = 0) in vec3 inNormal; diff --git a/data/shaders/tessellation/base.vert b/data/shaders/tessellation/base.vert index 7fe487a1..1e5f8080 100644 --- a/data/shaders/tessellation/base.vert +++ b/data/shaders/tessellation/base.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec3 inNormal; layout (location = 2) in vec2 inUV; diff --git a/data/shaders/tessellation/passthrough.tesc b/data/shaders/tessellation/passthrough.tesc index c95f1cf3..fa74dd0a 100644 --- a/data/shaders/tessellation/passthrough.tesc +++ b/data/shaders/tessellation/passthrough.tesc @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (vertices = 3) out; layout (location = 0) in vec3 inNormal[]; diff --git a/data/shaders/tessellation/passthrough.tese b/data/shaders/tessellation/passthrough.tese index 1a009b2d..2e1c7564 100644 --- a/data/shaders/tessellation/passthrough.tese +++ b/data/shaders/tessellation/passthrough.tese @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (triangles) in; layout (binding = 1) uniform UBO diff --git a/data/shaders/tessellation/pntriangles.tesc b/data/shaders/tessellation/pntriangles.tesc index 50ff307a..8c3ff4ed 100644 --- a/data/shaders/tessellation/pntriangles.tesc +++ b/data/shaders/tessellation/pntriangles.tesc @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - // PN patch data struct PnPatch { diff --git a/data/shaders/tessellation/pntriangles.tese b/data/shaders/tessellation/pntriangles.tese index e4e3196a..50fdbd6e 100644 --- a/data/shaders/tessellation/pntriangles.tese +++ b/data/shaders/tessellation/pntriangles.tese @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - // PN patch data struct PnPatch { diff --git a/data/shaders/textoverlay/mesh.frag b/data/shaders/textoverlay/mesh.frag index 8bbbed0c..3cde63d1 100644 --- a/data/shaders/textoverlay/mesh.frag +++ b/data/shaders/textoverlay/mesh.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inNormal; layout (location = 1) in vec2 inUV; layout (location = 2) in vec3 inViewVec; diff --git a/data/shaders/textoverlay/mesh.vert b/data/shaders/textoverlay/mesh.vert index 38f82938..8c9e6b37 100644 --- a/data/shaders/textoverlay/mesh.vert +++ b/data/shaders/textoverlay/mesh.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec3 inNormal; layout (location = 2) in vec2 inUV; diff --git a/data/shaders/texture/texture.frag b/data/shaders/texture/texture.frag index ff6c9338..7f9b132a 100644 --- a/data/shaders/texture/texture.frag +++ b/data/shaders/texture/texture.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2D samplerColor; layout (location = 0) in vec2 inUV; diff --git a/data/shaders/texture/texture.vert b/data/shaders/texture/texture.vert index 51ace177..cfad3023 100644 --- a/data/shaders/texture/texture.vert +++ b/data/shaders/texture/texture.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec2 inUV; layout (location = 2) in vec3 inNormal; diff --git a/data/shaders/texture3d/texture3d.frag b/data/shaders/texture3d/texture3d.frag index 9e6cf17e..bb0b81e1 100644 --- a/data/shaders/texture3d/texture3d.frag +++ b/data/shaders/texture3d/texture3d.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler3D samplerColor; layout (location = 0) in vec3 inUV; diff --git a/data/shaders/texture3d/texture3d.vert b/data/shaders/texture3d/texture3d.vert index 981ba468..7522edc4 100644 --- a/data/shaders/texture3d/texture3d.vert +++ b/data/shaders/texture3d/texture3d.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec2 inUV; layout (location = 2) in vec3 inNormal; diff --git a/data/shaders/texturearray/instancing.frag b/data/shaders/texturearray/instancing.frag index e07d6f1a..75b27b1b 100644 --- a/data/shaders/texturearray/instancing.frag +++ b/data/shaders/texturearray/instancing.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform sampler2DArray samplerArray; layout (location = 0) in vec3 inUV; diff --git a/data/shaders/texturearray/instancing.vert b/data/shaders/texturearray/instancing.vert index 79639ea9..81624043 100644 --- a/data/shaders/texturearray/instancing.vert +++ b/data/shaders/texturearray/instancing.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec4 inPos; layout (location = 1) in vec2 inUV; diff --git a/data/shaders/texturecubemap/reflect.frag b/data/shaders/texturecubemap/reflect.frag index 2c674c06..a7990182 100644 --- a/data/shaders/texturecubemap/reflect.frag +++ b/data/shaders/texturecubemap/reflect.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform samplerCube samplerColor; layout (location = 0) in vec3 inPos; diff --git a/data/shaders/texturecubemap/reflect.vert b/data/shaders/texturecubemap/reflect.vert index 949ce6a3..3017f3d4 100644 --- a/data/shaders/texturecubemap/reflect.vert +++ b/data/shaders/texturecubemap/reflect.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec3 inNormal; diff --git a/data/shaders/texturecubemap/skybox.frag b/data/shaders/texturecubemap/skybox.frag index 3f8ce87c..56b8f42c 100644 --- a/data/shaders/texturecubemap/skybox.frag +++ b/data/shaders/texturecubemap/skybox.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform samplerCube samplerCubeMap; layout (location = 0) in vec3 inUVW; diff --git a/data/shaders/texturecubemap/skybox.vert b/data/shaders/texturecubemap/skybox.vert index afb4a52f..52b01f4c 100644 --- a/data/shaders/texturecubemap/skybox.vert +++ b/data/shaders/texturecubemap/skybox.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (binding = 0) uniform UBO diff --git a/data/shaders/texturemipmapgen/texture.frag b/data/shaders/texturemipmapgen/texture.frag index 2085e297..edb92b59 100644 --- a/data/shaders/texturemipmapgen/texture.frag +++ b/data/shaders/texturemipmapgen/texture.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (set = 0, binding = 1) uniform texture2D textureColor; layout (set = 0, binding = 2) uniform sampler samplers[3]; diff --git a/data/shaders/texturemipmapgen/texture.vert b/data/shaders/texturemipmapgen/texture.vert index 7c61a76d..55770880 100644 --- a/data/shaders/texturemipmapgen/texture.vert +++ b/data/shaders/texturemipmapgen/texture.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec2 inUV; layout (location = 2) in vec3 inNormal; diff --git a/data/shaders/texturesparseresidency/sparseresidency.vert b/data/shaders/texturesparseresidency/sparseresidency.vert index 4236cf60..8cd7095b 100644 --- a/data/shaders/texturesparseresidency/sparseresidency.vert +++ b/data/shaders/texturesparseresidency/sparseresidency.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec3 inNormal; layout (location = 2) in vec2 inUV; diff --git a/data/shaders/triangle/triangle.frag b/data/shaders/triangle/triangle.frag index 404919cc..f3e513b9 100644 --- a/data/shaders/triangle/triangle.frag +++ b/data/shaders/triangle/triangle.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inColor; layout (location = 0) out vec4 outFragColor; diff --git a/data/shaders/triangle/triangle.vert b/data/shaders/triangle/triangle.vert index 56602c5a..1b14aabc 100644 --- a/data/shaders/triangle/triangle.vert +++ b/data/shaders/triangle/triangle.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (location = 1) in vec3 inColor; diff --git a/data/shaders/vulkanscene/logo.vert b/data/shaders/vulkanscene/logo.vert index 92d7fa01..e5c9ddf8 100644 --- a/data/shaders/vulkanscene/logo.vert +++ b/data/shaders/vulkanscene/logo.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec4 inPos; layout (location = 1) in vec3 inNormal; layout (location = 2) in vec2 inTexCoord; diff --git a/data/shaders/vulkanscene/mesh.vert b/data/shaders/vulkanscene/mesh.vert index cefba7eb..80bdf299 100644 --- a/data/shaders/vulkanscene/mesh.vert +++ b/data/shaders/vulkanscene/mesh.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec4 inPos; layout (location = 1) in vec3 inNormal; layout (location = 2) in vec2 inTexCoord; diff --git a/data/shaders/vulkanscene/skybox.frag b/data/shaders/vulkanscene/skybox.frag index 3f8ce87c..56b8f42c 100644 --- a/data/shaders/vulkanscene/skybox.frag +++ b/data/shaders/vulkanscene/skybox.frag @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (binding = 1) uniform samplerCube samplerCubeMap; layout (location = 0) in vec3 inUVW; diff --git a/data/shaders/vulkanscene/skybox.vert b/data/shaders/vulkanscene/skybox.vert index df8efc0c..232b12c0 100644 --- a/data/shaders/vulkanscene/skybox.vert +++ b/data/shaders/vulkanscene/skybox.vert @@ -1,8 +1,5 @@ #version 450 -#extension GL_ARB_separate_shader_objects : enable -#extension GL_ARB_shading_language_420pack : enable - layout (location = 0) in vec3 inPos; layout (binding = 0) uniform UBO