add support for disabling backface culling and enabling blending