depthRGBA_frag.glsl 369 B

1234567891011121314151617181920212223
  1. #include <common>
  2. #include <packing>
  3. #include <logdepthbuf_pars_fragment>
  4. #include <clipping_planes_pars_fragment>
  5. void main() {
  6. #include <clipping_planes_fragment>
  7. #include <logdepthbuf_fragment>
  8. #ifdef USE_LOGDEPTHBUF_EXT
  9. float depth = gl_FragDepthEXT;
  10. #else
  11. float depth = gl_FragCoord.z;
  12. #endif
  13. gl_FragData[ 0 ] = packLinearUnitToRGBA( depth );
  14. }