fixed some shader warnings
some experimental code