randomzie playermodels
[carveJwlIkooP6JGAAIwe30JlM.git] / shaders / scene_standard.fs
1 uniform sampler2D uTexGarbage;
2 uniform sampler2D uTexMain;
3 uniform vec3 uCamera;
4 uniform vec4 uPlane;
5
6 #include "light_clearskies_stddef.glsl"
7 #include "common_scene.glsl"
8 #include "motion_vectors_fs.glsl"
9
10 void main()
11 {
12 compute_motion_vectors();
13
14 vec3 vfrag = vec3(0.5,0.5,0.5);
15 vec4 vsamplemain = texture( uTexMain, aUv );
16 vec3 qnorm = aNorm.xyz;
17
18 vfrag = vsamplemain.rgb;
19
20 if( g_light_preview == 1 )
21 {
22 vfrag = vec3(0.5);
23 }
24
25 vfrag = scene_compute_lighting( vfrag, qnorm, aWorldCo );
26 oColour = vec4( vfrag, 1.0 );
27 }