stencil stuffs, not actually used yet because i dont have the viewport framebuffers set up like they will be