shader,feat: Add support for TGSI_PROPERTY_FS_DEPTH_LAYOUT
GL 4.2 supports depth layouts that make it possible to optimize by enabling early depth tests and still being able to write a new z value in the fragment shader under specific circumstances.
Fixes #106 (closed)