OpenGL - PCF soft shadows + Cubemap + normal mapping