VirtualBox

Changeset 33548 in vbox


Ignore:
Timestamp:
Oct 28, 2010 10:43:39 AM (14 years ago)
Author:
vboxsync
Message:

crOpenGL: fix vertex attribs tracking

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/GuestHost/OpenGL/state_tracker/state_program.c

    r15532 r33548  
    15901590    CRContext *g = GetCurrentContext();
    15911591    CRClientState *c = &(g->client);
     1592    CRStateBits *sb = GetCurrentBits();
     1593    CRClientBits *cb = &(sb->client);
     1594
    15921595    if (index >= g->limits.maxVertexProgramAttribs) {
    15931596        crStateError(__LINE__, __FILE__, GL_INVALID_VALUE,
     
    15961599    }
    15971600    c->array.a[index].enabled = GL_FALSE;
     1601    DIRTY(cb->dirty, g->neg_bitid);
     1602    DIRTY(cb->enableClientState, g->neg_bitid);
    15981603}
    15991604
     
    16031608    CRContext *g = GetCurrentContext();
    16041609    CRClientState *c = &(g->client);
     1610    CRStateBits *sb = GetCurrentBits();
     1611    CRClientBits *cb = &(sb->client);
     1612
    16051613    if (index >= g->limits.maxVertexProgramAttribs) {
    16061614        crStateError(__LINE__, __FILE__, GL_INVALID_VALUE,
     
    16091617    }
    16101618    c->array.a[index].enabled = GL_TRUE;
     1619    DIRTY(cb->dirty, g->neg_bitid);
     1620    DIRTY(cb->enableClientState, g->neg_bitid);
    16111621}
    16121622
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette