mirror of
https://github.com/OpenMW/openmw.git
synced 2025-04-21 13:06:45 +00:00
omw_GetWorldPosFromUV() should use omw_GetDepth()
This commit is contained in:
parent
537c6e96ab
commit
70e1efdd47
1 changed files with 1 additions and 1 deletions
|
@ -196,7 +196,7 @@ mat4 omw_InvProjectionMatrix()
|
||||||
#if (OMW_REVERSE_Z == 1)
|
#if (OMW_REVERSE_Z == 1)
|
||||||
float flippedDepth = 1.0 - depth;
|
float flippedDepth = 1.0 - depth;
|
||||||
#else
|
#else
|
||||||
float flippedDepth = omw_Texture2D(omw_SamplerDepth, uv).r * 2.0 - 1.0;
|
float flippedDepth = depth * 2.0 - 1.0;
|
||||||
#endif
|
#endif
|
||||||
vec4 clip_space = vec4(uv * 2.0 - 1.0, flippedDepth, 1.0);
|
vec4 clip_space = vec4(uv * 2.0 - 1.0, flippedDepth, 1.0);
|
||||||
vec4 world_space = omw.invViewMatrix * (omw.invProjectionMatrix * clip_space);
|
vec4 world_space = omw.invViewMatrix * (omw.invProjectionMatrix * clip_space);
|
||||||
|
|
Loading…
Reference in a new issue