I'm trying to make a renderer for a simple 2D game, and I'm having trouble understanding the depth buffer, the issue I'm getting is that transparent fragments write to the depth buffer, even though...