Files
beyond/Assets/ThirdParty/SDF Baker/Shader Stuff.txt
2024-11-20 15:21:28 +01:00

13 lines
413 B
Plaintext

https://github.com/i-saint/RaymarchingOnUnity5/blob/master/Assets/Raymarching/foundation.cginc#L24-L31
https://stackoverflow.com/questions/34532595/how-do-you-write-z-depth-in-a-shader
float compute_depth(float4 clippos)
{
#if defined(SHADER_TARGET_GLSL) || defined(SHADER_API_GLES) || defined(SHADER_API_GLES3)
return ((clippos.z / clippos.w) + 1.0) * 0.5;
#else
return clippos.z / clippos.w;
#endif
}