GOOENGINE: Fix broken window coordinates
Fixes error in the texture coordinate window output
This commit is contained in:
@@ -221,11 +221,11 @@ vec3 coordinate_screen(vec3 P)
|
||||
/* Unsupported. It would make the probe camera-dependent. */
|
||||
window.xy = vec2(0.5);
|
||||
|
||||
#elif defined(WORLD_BACKGROUND) && defined(common_UNIFORMS_LIB)
|
||||
#elif defined(WORLD_BACKGROUND) && defined(COMMON_UNIFORMS_LIB)
|
||||
window.xy = project_point(ProjectionMatrix, viewPosition).xy * 0.5 + 0.5;
|
||||
window.xy = window.xy * cameraUvScaleBias.xy + cameraUvScaleBias.zw;
|
||||
|
||||
#elif defined(common_UNIFORMS_LIB) /* MESH */
|
||||
#elif defined(COMMON_UNIFORMS_LIB) /* MESH */
|
||||
window.xy = project_point(ProjectionMatrix, transform_point(ViewMatrix, P)).xy * 0.5 + 0.5;
|
||||
window.xy = window.xy * cameraUvScaleBias.xy + cameraUvScaleBias.zw;
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user