Lights
This commit is contained in:
+15
-11
@@ -43,18 +43,22 @@ void main()
|
||||
|
||||
output_colour = vec4(1,0,0,1);
|
||||
|
||||
// if(mat.diffuse_texture_id != INVALID_HYDRA_ID)
|
||||
// {
|
||||
// output_colour = vec4(0,1,0,1);
|
||||
// uvec2 diffuse_handle = textures[mat.diffuse_texture_id];
|
||||
// diffuse_val = diffuse_val * texture(sampler2D(diffuse_handle), geom_out.vsUV.xy);
|
||||
// output_colour = diffuse_val;
|
||||
// }
|
||||
if(mat.diffuse_texture_id != INVALID_HYDRA_ID)
|
||||
{
|
||||
output_colour = vec4(0,1,0,1);
|
||||
uvec2 diffuse_handle = textures[mat.diffuse_texture_id];
|
||||
diffuse_val = diffuse_val * texture(sampler2D(diffuse_handle), geom_out.vsUV.xy);
|
||||
if(mat.diffuse_texture_id== 10)
|
||||
{
|
||||
output_colour = vec4(0,0,1,1);
|
||||
}
|
||||
}
|
||||
|
||||
// if(diffuse_val[3] <= 0.4)
|
||||
// {
|
||||
// discard;
|
||||
// }
|
||||
if(diffuse_val[3] < 1.0)
|
||||
{
|
||||
discard;
|
||||
output_colour = vec4(0,1,1,1);
|
||||
}
|
||||
// Calculate the accurate, unclamped distance from the light source
|
||||
// output_colour = diffuse_val;
|
||||
// output_colour = vec4(geom_out.vsUV, 1,1);
|
||||
Reference in New Issue
Block a user