VirtualBox

Changeset 16574 in vbox for trunk


Ignore:
Timestamp:
Feb 9, 2009 10:21:16 AM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
42531
Message:

crOpenGL: linux, fixes for compiz to work

Location:
trunk/src/VBox
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/WINNT/Graphics/crOpenGL/getprocaddress.py

    r15532 r16574  
    6161};
    6262
     63DECLEXPORT(void) glXBindTexImageEXT(Display *dpy, GLXDrawable draw, int buffer, const int *attrib_list);
     64DECLEXPORT(void) glXReleaseTexImageEXT(Display *dpy, GLXDrawable draw, int buffer);
     65DECLEXPORT(void) glXQueryDrawable(Display *dpy, GLXDrawable draw, int attribute, unsigned int *value);
     66DECLEXPORT(GLXFBConfig *) glXGetFBConfigs(Display *dpy, int screen, int *nelements);
     67DECLEXPORT(int) glXGetFBConfigAttrib(Display *dpy, GLXFBConfig config, int attribute, int *value);
     68DECLEXPORT(GLXPixmap) glXCreatePixmap(Display *dpy, GLXFBConfig config, Pixmap pixmap, const int *attrib_list);
     69
     70
    6371CR_PROC CR_APIENTRY crGetProcAddress( const char *name )
    6472{
     
    7280        }
    7381
     82    if (!crStrcmp( name, "glXBindTexImageEXT" )) return (CR_PROC) glXBindTexImageEXT;
     83    if (!crStrcmp( name, "glXReleaseTexImageEXT" )) return (CR_PROC) glXReleaseTexImageEXT;
     84    if (!crStrcmp( name, "glXQueryDrawable" )) return (CR_PROC) glXQueryDrawable;
     85    if (!crStrcmp( name, "glXGetFBConfigs" )) return (CR_PROC) glXGetFBConfigs;
     86    if (!crStrcmp( name, "glXGetFBConfigAttrib" )) return (CR_PROC) glXGetFBConfigAttrib;
     87    if (!crStrcmp( name, "glXCreatePixmap" )) return (CR_PROC) glXCreatePixmap;
     88
     89    if (name) crDebug("Returning NULL for %s", name);
    7490        return NULL;
    7591}
  • trunk/src/VBox/Additions/WINNT/Graphics/crOpenGL/stub.h

    r16480 r16574  
    3333
    3434#include "chromium.h"
     35#include "cr_version.h"
    3536#include "cr_hash.h"
    3637#include "cr_process.h"
  • trunk/src/VBox/GuestHost/OpenGL/include/cr_version.h

    r15532 r16574  
    105105#define CR_SGIS_generate_mipmap 1
    106106
     107#define CR_EXT_texture_from_pixmap 1
     108
    107109#endif /* CR_VERSION_H */
  • trunk/src/VBox/GuestHost/OpenGL/include/state/cr_limits.h

    r15532 r16574  
    257257        GLboolean NV_vertex_program2;
    258258        GLboolean SGIS_generate_mipmap;
     259    GLboolean EXT_texture_from_pixmap;
    259260
    260261        /* derived from above */
  • trunk/src/VBox/GuestHost/OpenGL/state_tracker/state_limits.c

    r15532 r16574  
     1
    12/* Copyright (c) 2001, Stanford University
    23 * All rights reserved
     
    388389        if (hasExtension((const char*)limits->extensions, "GL_SGIS_generate_mipmap"))
    389390                extensions->SGIS_generate_mipmap = GL_TRUE;
     391
     392        if (hasExtension((const char*)limits->extensions, "GLX_EXT_texture_from_pixmap"))
     393                extensions->EXT_texture_from_pixmap = GL_TRUE;
    390394
    391395        if (extensions->NV_vertex_program2)
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