VirtualBox

Ignore:
Timestamp:
Jun 9, 2012 12:20:08 PM (13 years ago)
Author:
vboxsync
Message:

crOpenGL: crDebug adjustments

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/GuestHost/OpenGL/util/error.c

    r41432 r41635  
    132132            );
    133133    fflush( output );
    134 
    135 #if defined(DEBUG) && defined(WINDOWS) /* && (!defined(DEBUG_misha) || !defined(IN_GUEST) ) */
    136     OutputDebugString(str);
    137     OutputDebugString("\n");
    138 #endif
    139134}
    140135
     
    315310#endif
    316311
     312
     313#if defined(DEBUG) && defined(WINDOWS) /* && (!defined(DEBUG_misha) || !defined(IN_GUEST) ) */
     314# define CR_DEBUG_DBGPRINT_ENABLE
     315#endif
     316
     317#ifdef CR_DEBUG_DBGPRINT_ENABLE
     318static void crDebugDbgPrint(const char *str)
     319{
     320    OutputDebugString(str);
     321    OutputDebugString("\n");
     322}
     323#endif
     324
    317325DECLEXPORT(void) crDebug(const char *format, ... )
    318326{
     
    331339    static PFNCRGEDUGBACKDOOR pfnLogBackdoor = NULL;
    332340#endif
     341#ifdef CR_DEBUG_DBGPRINT_ENABLE
     342    static int dbgPrintEnable = 0;
     343#endif
    333344
    334345    if (first_time)
     
    348359            else
    349360                pfnLogBackdoor = crDebugBackdoorRt;
     361        }
     362#endif
     363#ifdef CR_DEBUG_DBGPRINT_ENABLE
     364        if (crGetenv( "CR_DEBUG_DBGPRINT" ))
     365        {
     366            dbgPrintEnable = 1;
    350367        }
    351368#endif
     
    409426                    && !pfnLogBackdoor
    410427#endif
     428#ifdef CR_DEBUG_DBGPRINT_ENABLE
     429                    && !dbgPrintEnable
     430#endif
    411431                )
    412432            silent = 1;
     
    466486    }
    467487#endif
     488#ifdef CR_DEBUG_DBGPRINT_ENABLE
     489    if (dbgPrintEnable)
     490    {
     491        crDebugDbgPrint(txt);
     492    }
     493#endif
    468494#if defined(IN_GUEST)
    469495    outputChromiumMessage( output, txt );
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