I ended up forcing shadows on fragments who's normal was facing away from the light.
That is actually what I was saying. Now do the other thing I said which is render into the shadow map with culling GL_BACK, so taht front facing triangles render into the shadow map, just like how normal rendering from the eye works. Then you wont have those awful bleeding spots around the areas touching the floor.


Find content
Not Telling