uggghhhh stupid shader bugs