Пример #1
0
/*  ATI vertex array - set vertex array
*/
void mesh_vertex_array_init_ati(GAME_MESH_OLD * p_mesh)
{
  VERTEX_ARRAYS *p_varray = &p_mesh->varray;

  p_varray->ati_handle =
    glNewObjectBufferATI(p_varray->ati_velikost, NULL, GL_DYNAMIC_ATI);
}
Пример #2
0
/* Poly-listy
*/
void poly_vertex_array_init_ati(EDIT_MESH_POLY * p_poly)
{
  VERTEX_ARRAYS *p_varray = &p_poly->varray;

  p_varray->ati_handle =
    glNewObjectBufferATI(sizeof(p_poly->p_koord[0]) * p_poly->facenum,
    p_poly->p_koord, GL_DYNAMIC_ATI);
}
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_ATIVertexArrayObject_nglNewObjectBufferATI(JNIEnv *env, jclass clazz, jint size, jlong pPointer, jint usage, jlong function_pointer) {
	const GLvoid *pPointer_address = (const GLvoid *)(intptr_t)pPointer;
	glNewObjectBufferATIPROC glNewObjectBufferATI = (glNewObjectBufferATIPROC)((intptr_t)function_pointer);
	GLuint __result = glNewObjectBufferATI(size, pPointer_address, usage);
	return __result;
}