more changes for GLESv2