2d porting
fixed ocean shader