some more details in my first shader help section