VirtualBox

Ignore:
Timestamp:
Jan 17, 2014 4:34:07 PM (11 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
91620
Message:

crOpenGL: presentation infrastructure rework (still work in progress)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/GuestHost/OpenGL/state_tracker/dump.cpp

    r50041 r50095  
    337337}
    338338
    339 void crRecDumpBuffer(CR_RECORDER *pRec, CRContext *ctx, CR_BLITTER_CONTEXT *pCurCtx, CR_BLITTER_WINDOW *pCurWin, GLint idRedirFBO, VBOXVR_TEXTURE *pRedirTex)
     339void crRecDumpBuffer(CR_RECORDER *pRec, CRContext *ctx, GLint idRedirFBO, VBOXVR_TEXTURE *pRedirTex)
    340340{
    341341    GLenum texTarget = 0;
     
    412412        pTl = &pTobj->level[0][hwTexLevel];
    413413
    414         rc = CrBltEnter(pRec->pBlitter, pCurCtx, pCurWin);
     414        rc = CrBltEnter(pRec->pBlitter);
    415415        if (!RT_SUCCESS(rc))
    416416        {
     
    447447        height = pRedirTex->height;
    448448
    449         rc = CrBltEnter(pRec->pBlitter, pCurCtx, pCurWin);
     449        rc = CrBltEnter(pRec->pBlitter);
    450450        if (!RT_SUCCESS(rc))
    451451        {
     
    13381338}
    13391339
    1340 void crRecDumpTextureV(CR_RECORDER *pRec, const VBOXVR_TEXTURE *pTex, CR_BLITTER_CONTEXT *pCurCtx, CR_BLITTER_WINDOW *pCurWin, const char *pszStr, va_list pArgList)
     1340void crRecDumpTextureV(CR_RECORDER *pRec, const VBOXVR_TEXTURE *pTex, const char *pszStr, va_list pArgList)
    13411341{
    13421342    CR_BLITTER_IMG Img = {0};
    1343     int rc = CrBltEnter(pRec->pBlitter, pCurCtx, pCurWin);
     1343    int rc = CrBltEnter(pRec->pBlitter);
    13441344    if (RT_SUCCESS(rc))
    13451345    {
     
    13761376}
    13771377
    1378 void crRecDumpTextureF(CR_RECORDER *pRec, const VBOXVR_TEXTURE *pTex, CR_BLITTER_CONTEXT *pCurCtx, CR_BLITTER_WINDOW *pCurWin, const char *pszStr, ...)
     1378void crRecDumpTextureF(CR_RECORDER *pRec, const VBOXVR_TEXTURE *pTex, const char *pszStr, ...)
    13791379{
    13801380    va_list pArgList;
    13811381    va_start(pArgList, pszStr);
    1382     crRecDumpTextureV(pRec, pTex, pCurCtx, pCurWin, pszStr, pArgList);
     1382    crRecDumpTextureV(pRec, pTex, pszStr, pArgList);
    13831383    va_end(pArgList);
    13841384}
    13851385
    1386 void crRecDumpTextureByIdV(CR_RECORDER *pRec, CRContext *ctx, GLint id, CR_BLITTER_CONTEXT *pCurCtx, CR_BLITTER_WINDOW *pCurWin, const char *pszStr, va_list pArgList)
     1386void crRecDumpTextureByIdV(CR_RECORDER *pRec, CRContext *ctx, GLint id, const char *pszStr, va_list pArgList)
    13871387{
    13881388    CRTextureObj *pTobj = (CRTextureObj *)crHashtableSearch(ctx->shared->textureTable, id);
     
    14061406    }
    14071407
    1408     crRecDumpTextureV(pRec, &Tex, pCurCtx, pCurWin, pszStr, pArgList);
    1409 }
    1410 
    1411 void crRecDumpTextureByIdF(CR_RECORDER *pRec, CRContext *ctx, GLint id, CR_BLITTER_CONTEXT *pCurCtx, CR_BLITTER_WINDOW *pCurWin, const char *pszStr, ...)
     1408    crRecDumpTextureV(pRec, &Tex, pszStr, pArgList);
     1409}
     1410
     1411void crRecDumpTextureByIdF(CR_RECORDER *pRec, CRContext *ctx, GLint id, const char *pszStr, ...)
    14121412{
    14131413    va_list pArgList;
    14141414    va_start(pArgList, pszStr);
    1415     crRecDumpTextureByIdV(pRec, ctx, id, pCurCtx, pCurWin, pszStr, pArgList);
     1415    crRecDumpTextureByIdV(pRec, ctx, id, pszStr, pArgList);
    14161416    va_end(pArgList);
    14171417}
    14181418
    1419 void crRecDumpTextures(CR_RECORDER *pRec, CRContext *ctx, CR_BLITTER_CONTEXT *pCurCtx, CR_BLITTER_WINDOW *pCurWin)
     1419void crRecDumpTextures(CR_RECORDER *pRec, CRContext *ctx)
    14201420{
    14211421    GLint maxUnits = 0;
     
    15101510                }
    15111511
    1512                 crRecDumpTextureF(pRec, &Tex, pCurCtx, pCurWin, "ctx(%d), Unit %d: TEXTURE_2D id(%d) hwid(%d), width(%d), height(%d)", ctx, i, pTobj->id, pTobj->hwid, width, height);
     1512                crRecDumpTextureF(pRec, &Tex, "ctx(%d), Unit %d: TEXTURE_2D id(%d) hwid(%d), width(%d), height(%d)", ctx, i, pTobj->id, pTobj->hwid, width, height);
    15131513            }
    15141514//            else
     
    15581558                Tex.hwid = hwTex;
    15591559
    1560                 rc = CrBltEnter(pRec->pBlitter, pCurCtx, pCurWin);
     1560                rc = CrBltEnter(pRec->pBlitter);
    15611561                if (RT_SUCCESS(rc))
    15621562                {
Note: See TracChangeset for help on using the changeset viewer.

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