В OpenGL, при использовании VBO, почему я часто вижу последний параметр (указатель на данные), указанный следующим образом ...
glVertexPointer( 3, GL_FLOAT, 0, (char *) NULL );
... а не просто так ...
glVertexPointer( 3, GL_FLOAT, 0, 0);
Это может быть просто вопрос предпочтительного синтаксиса, поскольку он работает в обоих направлениях. Но если есть причина не использовать ноль, то почему?