VirtualBox

Changeset 43773 in vbox


Ignore:
Timestamp:
Oct 29, 2012 8:09:30 PM (12 years ago)
Author:
vboxsync
Message:

crOpenGL: more state switch fixes

File:
1 edited

Legend:

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

    r43767 r43773  
    19381938                    from->array.v.type != to->array.v.type ||
    19391939                    from->array.v.stride != to->array.v.stride ||
     1940                    from->array.v.p != to->array.v.p ||
    19401941                    from->array.v.buffer != to->array.v.buffer) {
    19411942                GLint idHwArrayBufferUsed = CR_BUFFER_HWID(to->array.v.buffer);
     
    19571958            if (from->array.n.type != to->array.n.type ||
    19581959                    from->array.n.stride != to->array.n.stride ||
     1960                    from->array.n.p != to->array.n.p ||
    19591961                    from->array.n.buffer != to->array.n.buffer) {
    19601962                GLint idHwArrayBufferUsed = CR_BUFFER_HWID(to->array.n.buffer);
     
    19771979                    from->array.c.type != to->array.c.type ||
    19781980                    from->array.c.stride != to->array.c.stride ||
     1981                    from->array.c.p != to->array.c.p ||
    19791982                    from->array.c.buffer != to->array.c.buffer) {
    19801983                GLint idHwArrayBufferUsed = CR_BUFFER_HWID(to->array.c.buffer);
     
    19961999            if (from->array.i.type != to->array.i.type ||
    19972000                    from->array.i.stride != to->array.i.stride ||
     2001                    from->array.i.p != to->array.i.p ||
    19982002                    from->array.i.buffer != to->array.i.buffer) {
    19992003                GLint idHwArrayBufferUsed = CR_BUFFER_HWID(to->array.i.buffer);
     
    20172021                        from->array.t[i].type != to->array.t[i].type ||
    20182022                        from->array.t[i].stride != to->array.t[i].stride ||
     2023                        from->array.t[i].p != to->array.t[i].p ||
    20192024                        from->array.t[i].buffer != to->array.t[i].buffer) {
    20202025                    GLint idHwArrayBufferUsed = CR_BUFFER_HWID(to->array.t[i].buffer);
     
    20382043        if (CHECKDIRTY(cb->e, bitID)) {
    20392044            if (from->array.e.stride != to->array.e.stride ||
     2045                    from->array.e.p != to->array.e.p ||
    20402046                    from->array.e.buffer != to->array.e.buffer) {
    20412047                GLint idHwArrayBufferUsed = CR_BUFFER_HWID(to->array.e.buffer);
     
    20572063                    from->array.s.type != to->array.s.type ||
    20582064                    from->array.s.stride != to->array.s.stride ||
     2065                    from->array.s.p != to->array.s.p ||
    20592066                    from->array.s.buffer != to->array.s.buffer) {
    20602067                GLint idHwArrayBufferUsed = CR_BUFFER_HWID(to->array.s.buffer);
     
    20762083            if (from->array.f.type != to->array.f.type ||
    20772084                    from->array.f.stride != to->array.f.stride ||
     2085                    from->array.f.p != to->array.f.p ||
    20782086                    from->array.f.buffer != to->array.f.buffer) {
    20792087                GLint idHwArrayBufferUsed = CR_BUFFER_HWID(to->array.f.buffer);
     
    20992107                        from->array.a[i].stride != to->array.a[i].stride ||
    21002108                        from->array.a[i].normalized != to->array.a[i].normalized ||
     2109                        from->array.a[i].p != to->array.a[i].p ||
    21012110                        from->array.a[i].buffer != to->array.a[i].buffer) {
    21022111                    GLint idHwArrayBufferUsed = CR_BUFFER_HWID(to->array.a[i].buffer);
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