And shadowmaps can now be sampled in custom fragment shaders! NtshEngn_directionalLightShadows(i, p) with i being the directional light index and p the position in the world, returns a value from 0 (in shadows) to 1 (not in shadows) (in between for shadow edges) (same for point and spot lights)