VirtualBox

Changeset 41109 in vbox for trunk/src/VBox/Additions/common


Ignore:
Timestamp:
May 2, 2012 8:37:46 AM (13 years ago)
Author:
vboxsync
Message:

crOpenGL,wined3d,wddm: second part of fixing resource leakage, basics for cr commands submission from r0 miniport driver (for r0 visible region reporting, WPF 3D rendering fixes w/o Aero, etc.)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/common/crOpenGL/pack/packspu_misc.c

    r40431 r41109  
    388388void PACKSPU_APIENTRY packspu_ChromiumParameteriCR(GLenum target, GLint value)
    389389{
    390     if (GL_FLUSH_ON_THREAD_SWITCH_CR==target)
    391     {
    392         /* this is a pure packspu state, don't propagate it any further */
    393         packspuFluchOnThreadSwitch(value);
    394         return;
    395     }
    396     if (GL_SHARE_CONTEXT_RESOURCES_CR==target)
    397     {
    398         crStateShareContext(value);
     390    switch (target)
     391    {
     392        case GL_FLUSH_ON_THREAD_SWITCH_CR:
     393            /* this is a pure packspu state, don't propagate it any further */
     394            packspuFluchOnThreadSwitch(value);
     395            return;
     396        case GL_SHARE_CONTEXT_RESOURCES_CR:
     397            crStateShareContext(value);
     398            break;
     399        case GL_RCUSAGE_TEXTURE_SET_CR:
     400            crStateSetTextureUsed(value, GL_TRUE);
     401            break;
     402        case GL_RCUSAGE_TEXTURE_CLEAR_CR:
     403            crStateSetTextureUsed(value, GL_FALSE);
     404            break;
     405        default:
     406            break;
    399407    }
    400408    crPackChromiumParameteriCR(target, value);
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