X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=shaderlib%2Fphong.glsl;h=28e9e5007be0af9c7e706353d2a67c16ea965ab2;hb=857c2db0fb3112b750b618625649d12e13d9ae1a;hp=234897116183a4997c625687447b65172ef8036d;hpb=ae423e6ef278388f92802fbae34b1c7ec339292f;p=libs%2Fgl.git diff --git a/shaderlib/phong.glsl b/shaderlib/phong.glsl index 23489711..28e9e500 100644 --- a/shaderlib/phong.glsl +++ b/shaderlib/phong.glsl @@ -11,17 +11,17 @@ struct BasicMaterialParameters float reflectivity; }; -uniform BasicMaterial +layout(set=1) uniform BasicMaterial { BasicMaterialParameters basic_material; float alpha_cutoff; }; -uniform sampler2D diffuse_map; -uniform sampler2D specular_map; -uniform sampler2D shininess_map; -uniform sampler2D emission_map; -uniform sampler2D reflectivity_map; +layout(set=1) uniform sampler2D diffuse_map; +layout(set=1) uniform sampler2D specular_map; +layout(set=1) uniform sampler2D shininess_map; +layout(set=1) uniform sampler2D emission_map; +layout(set=1) uniform sampler2D reflectivity_map; layout(constant_id=auto) const bool use_diffuse_map = false; layout(constant_id=auto) const bool use_specular = false;