VirtualBox

Changeset 71880 in vbox


Ignore:
Timestamp:
Apr 17, 2018 3:51:42 PM (7 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
122113
Message:

Linux Additions/3D: add symbols needed by Mutter in Ubuntu 18.04.
#9162: Fix linking trouble on Ubuntu 18.04 with our GA-provided fake libGL.so
Add some symbols needed by Mutter on Ubuntu 18.04 in a rather hacky way.
All of them are simply renamed versions of symbols that we already provide.
It is not unlikely that we will need to add more in the same way in future.

Location:
trunk/src/VBox/GuestHost/OpenGL
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/GuestHost/OpenGL/glapi_parser/APIspec.txt

    r57908 r71880  
    1025010250chromium    extpack
    1025110251
     10252name        BindFramebuffer
     10253alias       BindFramebufferEXT
     10254return      void
     10255param       target          GLenum
     10256paramprop   target          GL_FRAMEBUFFER_EXT GL_READ_FRAMEBUFFER_EXT GL_DRAW_FRAMEBUFFER_EXT
     10257param       framebuffer     GLuint
     10258category    GL_EXT_framebuffer_object
     10259chromium    extpack
     10260
    1025210261name        DeleteFramebuffersEXT
    1025310262return      void
     
    1025810267
    1025910268name        GenFramebuffersEXT
     10269return      void
     10270param       n               GLsizei
     10271param       framebuffers    GLuint *
     10272category    GL_EXT_framebuffer_object
     10273props       get
     10274chromium    extpack
     10275
     10276name        GenFramebuffers
     10277alias       GenFramebuffersEXT
    1026010278return      void
    1026110279param       n               GLsizei
     
    1028710305
    1028810306name        FramebufferTexture2DEXT
     10307return      void
     10308param       target          GLenum
     10309paramprop   target          GL_FRAMEBUFFER_EXT GL_READ_FRAMEBUFFER_EXT GL_DRAW_FRAMEBUFFER_EXT
     10310param       attachment      GLenum
     10311paramprop   attachment      GL_COLOR_ATTACHMENT0_EXT GL_COLOR_ATTACHMENT1_EXT GL_COLOR_ATTACHMENT2_EXT GL_COLOR_ATTACHMENT3_EXT GL_COLOR_ATTACHMENT4_EXT GL_COLOR_ATTACHMENT5_EXT GL_COLOR_ATTACHMENT6_EXT GL_COLOR_ATTACHMENT7_EXT GL_COLOR_ATTACHMENT8_EXT GL_COLOR_ATTACHMENT9_EXT GL_COLOR_ATTACHMENT10_EXT GL_COLOR_ATTACHMENT11_EXT GL_COLOR_ATTACHMENT12_EXT GL_COLOR_ATTACHMENT13_EXT GL_COLOR_ATTACHMENT14_EXT GL_COLOR_ATTACHMENT15_EXT GL_DEPTH_ATTACHMENT_EXT GL_STENCIL_ATTACHMENT_EXT
     10312param       textarget       GLenum
     10313param       texture         GLuint
     10314param       level           GLint
     10315return      void
     10316category    GL_EXT_framebuffer_object
     10317chromium    extpack
     10318
     10319name        FramebufferTexture2D
     10320alias       FramebufferTexture2DEXT
    1028910321return      void
    1029010322param       target          GLenum
     
    1044010472chromium    extpack
    1044110473
     10474# GL_EXT_framebuffer_blit
     10475name        BlitFramebuffer
     10476alias       BlitFramebufferEXT
     10477return      void
     10478param       srcX0       GLint
     10479param       srcY0       GLint
     10480param       srcX1       GLint
     10481param       srcY1       GLint
     10482param       dstX0       GLint
     10483param       dstY0       GLint
     10484param       dstX1       GLint
     10485param       dstY1       GLint
     10486param       mask        GLbitfield
     10487param       filter      GLenum
     10488paramprop   filter      GL_LINEAR GL_NEAREST
     10489category    GL_EXT_framebuffer_blit
     10490chromium    extpack
     10491
    1044210492# GL_EXT_blend_equation_separate
    1044310493name        BlendEquationSeparateEXT
  • trunk/src/VBox/GuestHost/OpenGL/include/chromium.h

    r69474 r71880  
    6262
    6363#include <GL/gl.h>
     64/* Quick fix so as not to update the version of glext.h we provide. */
     65#ifdef GL_GLEXT_PROTOTYPES
     66GLAPI void APIENTRY glFramebufferTexture2D (GLenum, GLenum, GLenum, GLuint, GLint);
     67GLAPI void APIENTRY glBindFramebuffer (GLenum, GLuint);
     68GLAPI void APIENTRY glBlitFramebuffer (GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum);
     69GLAPI void APIENTRY glGenFramebuffers (GLsizei, GLuint *);
     70#endif
    6471
    6572#ifndef WINDOWS
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