void gpu_enable_vertex_array(void);
void gpu_enable_normal_array(void);
void gpu_enable_color_array(void);
void gpu_enable_texcoord_array(void);
void gpu_disable_vertex_array(void);
void gpu_disable_normal_array(void);
void gpu_disable_color_array(void);
void gpu_disable_texcoord_array(void);
void gpu_vertex_pointer(GLint size, GLenum type, GLsizei stride, const GLvoid* pointer);
void gpu_normal_pointer(GLenum type, GLsizei stride, GLboolean normalized, const GLvoid* pointer);
void gpu_color_pointer(GLint size, GLenum type, GLsizei stride, const GLvoid* pointer);
void gpu_texcoord_pointer(GLint size, GLenum type, GLsizei stride, const GLvoid* pointer);
void gpu_set_common_active_texture(GLint texture);
GLint gpu_get_common_active_texture(void);