shader fixes and state
post train ride commit