VirtualBox

Ignore:
Timestamp:
Nov 21, 2012 7:28:05 PM (13 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
82253
Message:

crOpenGL: host offscreen rendering to fix gnome-shell issues, repaint problems and more

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server.h

    r43888 r43932  
    117117void crServerMuralSize(CRMuralInfo *mural, GLint width, GLint height);
    118118
    119 void crServerCreateInfoDeleteCB(void *data);
    120 
    121119GLint crServerGenerateID(GLint *pCounter);
    122120
     
    128126void crServerCheckMuralGeometry(CRMuralInfo *mural);
    129127GLboolean crServerSupportRedirMuralFBO(void);
    130 void crServerRedirMuralFBO(CRMuralInfo *mural, GLboolean redir);
     128
     129#define CR_SERVER_REDIR_NONE     0
     130#define CR_SERVER_REDIR_FBO_BLT  1
     131#define CR_SERVER_REDIR_FBO_RAM  2
     132#define CR_SERVER_REDIR_MAXVAL   CR_SERVER_REDIR_FBO_RAM
     133
     134int32_t crServerSetOffscreenRenderingMode(GLubyte value);
     135void crServerRedirMuralFBO(CRMuralInfo *mural, GLubyte redir);
    131136void crServerCreateMuralFBO(CRMuralInfo *mural);
    132137void crServerDeleteMuralFBO(CRMuralInfo *mural);
    133138void crServerPresentFBO(CRMuralInfo *mural);
    134139GLboolean crServerIsRedirectedToFBO();
     140PCR_BLITTER crServerGetFBOPresentBlitter(CRMuralInfo*pMural);
    135141
    136142int32_t crVBoxServerInternalClientRead(CRClient *pClient, uint8_t *pBuffer, uint32_t *pcbBuffer);
     143
     144PCR_DISPLAY crServerDisplayGetInitialized(uint32_t idScreen);
    137145
    138146RT_C_DECLS_END
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