Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 446020 | Differences between
and this patch

Collapse All | Expand All

(-)a/3rdparty/quesoglc/misc.c (-5 / +7 lines)
Lines 519-533 void __glcSaveGLState(__GLCglState* inGLState, const __GLCcontext* inContext, Link Here
519
	  && inContext->enableState.glObjects
519
	  && inContext->enableState.glObjects
520
	  && GLEW_ARB_vertex_buffer_object)) {
520
	  && GLEW_ARB_vertex_buffer_object)) {
521
    inGLState->vertexArray = glIsEnabled(GL_VERTEX_ARRAY);
521
    inGLState->vertexArray = glIsEnabled(GL_VERTEX_ARRAY);
522
    glGetIntegerv(GL_VERTEX_ARRAY_SIZE, &inGLState->vertexArraySize);
522
    if (inGLState->vertexArray == GL_TRUE) {
523
    glGetIntegerv(GL_VERTEX_ARRAY_TYPE, &inGLState->vertexArrayType);
523
      glGetIntegerv(GL_VERTEX_ARRAY_SIZE, &inGLState->vertexArraySize);
524
    glGetIntegerv(GL_VERTEX_ARRAY_STRIDE, &inGLState->vertexArrayStride);
524
      glGetIntegerv(GL_VERTEX_ARRAY_TYPE, &inGLState->vertexArrayType);
525
    glGetPointerv(GL_VERTEX_ARRAY_POINTER, &inGLState->vertexArrayPointer);
525
      glGetIntegerv(GL_VERTEX_ARRAY_STRIDE, &inGLState->vertexArrayStride);
526
      glGetPointerv(GL_VERTEX_ARRAY_POINTER, &inGLState->vertexArrayPointer);
527
    }
526
    inGLState->normalArray = glIsEnabled(GL_NORMAL_ARRAY);
528
    inGLState->normalArray = glIsEnabled(GL_NORMAL_ARRAY);
527
    inGLState->colorArray = glIsEnabled(GL_COLOR_ARRAY);
529
    inGLState->colorArray = glIsEnabled(GL_COLOR_ARRAY);
528
    inGLState->indexArray = glIsEnabled(GL_INDEX_ARRAY);
530
    inGLState->indexArray = glIsEnabled(GL_INDEX_ARRAY);
529
    inGLState->texCoordArray = glIsEnabled(GL_TEXTURE_COORD_ARRAY);
531
    inGLState->texCoordArray = glIsEnabled(GL_TEXTURE_COORD_ARRAY);
530
    if (inAll || inContext->renderState.renderStyle == GLC_TEXTURE) {
532
    if ((inAll || inContext->renderState.renderStyle == GLC_TEXTURE) && inGLState->texCoordArray == GL_TRUE) {
531
      glGetIntegerv(GL_TEXTURE_COORD_ARRAY_SIZE, &inGLState->texCoordArraySize);
533
      glGetIntegerv(GL_TEXTURE_COORD_ARRAY_SIZE, &inGLState->texCoordArraySize);
532
      glGetIntegerv(GL_TEXTURE_COORD_ARRAY_TYPE, &inGLState->texCoordArrayType);
534
      glGetIntegerv(GL_TEXTURE_COORD_ARRAY_TYPE, &inGLState->texCoordArrayType);
533
      glGetIntegerv(GL_TEXTURE_COORD_ARRAY_STRIDE,
535
      glGetIntegerv(GL_TEXTURE_COORD_ARRAY_STRIDE,

Return to bug 446020