Fix T98647: EEVEE: Camera Data Node's View Vector Broken
Fix regression and remove duplicated computation.
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
void camera(out vec3 outview, out float outdepth, out float outdist)
|
||||
{
|
||||
outdepth = abs(transform_point(ViewMatrix, g_data.P).z);
|
||||
outdist = distance(g_data.P, cameraPos);
|
||||
outview = normalize(g_data.P - cameraPos);
|
||||
vec3 vP = transform_point(ViewMatrix, g_data.P);
|
||||
vP.z = -vP.z;
|
||||
outdepth = abs(vP.z);
|
||||
outdist = length(vP);
|
||||
outview = normalize(vP);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user