Skip to content
  • Jon Turney's avatar
    Fix build of appleglx · 5a459a03
    Jon Turney authored
    Define GLX_USE_APPLEGL, as config/darwin used to, to turn on specific code to
    use the applegl direct renderer
    
    Convert src/glx/apple/Makefile to automake
    
    Since the applegl libGL is now built by linking libappleglx into libGL, rather
    than by linking selected files into a special libGL:
    
    - Remove duplicate code in apple/glxreply.c and apple/apple_glx.c.  This makes
    apple/glxreply.c empty, so remove it
    
    - Some indirect rendering code is already guarded by !GLX_USE_APPLEGL, but we
    need to add those guards to indirect_glx.c, indirect_init.c (via it's
    generator), render2.c and vertarr.c so they don't generate anything
    
    Fix and update various includes
    
    glapi_gentable.c (which is only used on darwin), should be included in shared
    glapi as well, to provide _glapi_create_table_from_handle()
    
    Note that neither swrast nor indirect is supported in the APPLEGL path at the
    moment, which makes things more complex than they need to be.  More untangling
    is needed to allow that
    
    v2: Correct apple/Make...
    5a459a03