|
@@ -1384,6 +1384,7 @@ void main() {
|
|
|
discard;
|
|
|
#endif
|
|
|
highp vec3 vertex = vertex_interp;
|
|
|
+ vec3 view = -normalize(vertex_interp);
|
|
|
vec3 albedo = vec3(1.0);
|
|
|
vec3 transmission = vec3(0.0);
|
|
|
float metallic = 0.0;
|
|
@@ -1457,7 +1458,7 @@ FRAGMENT_SHADER_CODE
|
|
|
vec3 diffuse_light = vec3(0.0, 0.0, 0.0);
|
|
|
vec3 ambient_light = vec3(0.0, 0.0, 0.0);
|
|
|
|
|
|
- vec3 eye_position = -normalize(vertex_interp);
|
|
|
+ vec3 eye_position = view;
|
|
|
|
|
|
#if defined(ALPHA_SCISSOR_USED)
|
|
|
if (alpha < alpha_scissor) {
|