VirtualBox

Changeset 20160 in vbox


Ignore:
Timestamp:
May 29, 2009 4:23:25 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
47973
Message:

Main: use separate test for opengl hardware support on macos

Location:
trunk/src/VBox/Main
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/HostImpl.cpp

    r20098 r20160  
    112112
    113113#ifdef VBOX_WITH_CROGL
    114 extern "C" {
    115  extern void * crSPULoad(void *, int, char *, char *, void *);
    116  extern void crSPUUnloadChain(void *);
    117 }
     114# ifndef RT_OS_DARWIN
     115   extern "C" {
     116    extern void * crSPULoad(void *, int, char *, char *, void *);
     117    extern void crSPUUnloadChain(void *);
     118   }
     119# else
     120   extern bool is3DAccelerationSupported();
     121# endif
    118122#endif /* VBOX_WITH_CROGL */
    119123
     
    260264
    261265#ifdef VBOX_WITH_CROGL
     266#ifdef RT_OS_DARWIN
     267    f3DAccelerationSupported = is3DAccelerationSupported();
     268#else
    262269    void *spu;
    263270    spu = crSPULoad(NULL, 0, "render", NULL, NULL);
     
    267274        f3DAccelerationSupported = true;
    268275    }
     276#endif
    269277#endif /* VBOX_WITH_CROGL */
    270278
  • trunk/src/VBox/Main/Makefile.kmk

    r20149 r20160  
    275275endif
    276276ifdef VBOX_WITH_CROGL
    277  VBoxSVC_LIBS += \
    278         $(PATH_LIB)/VBoxOGLhostspuload$(VBOX_SUFF_LIB) \
    279         $(VBOX_LIB_OGL_HOSTCRUTIL)
     277 ifneq ($(KBUILD_TARGET),darwin)
     278  VBoxSVC_LIBS += \
     279        $(PATH_LIB)/VBoxOGLhostspuload$(VBOX_SUFF_LIB) \
     280        $(VBOX_LIB_OGL_HOSTCRUTIL)
     281 endif
    280282endif
    281283
     
    330332        darwin/HostPowerDarwin.cpp
    331333
     334ifdef VBOX_WITH_CROGL
     335 VBoxSVC_SOURCES.darwin += darwin/OpenGLTestDarwin.cpp
     336endif
     337
    332338VBoxSVC_SOURCES.win = \
    333339        win/svcmain.cpp \
     
    378384endif
    379385VBoxSVC_LDFLAGS.darwin    = -framework IOKit -framework SystemConfiguration
     386
     387ifdef VBOX_WITH_CROGL
     388 VBoxSVC_LDFLAGS.darwin += -framework OpenGL
     389endif
     390
    380391ifeq ($(KBUILD_TYPE),debug)
    381392 VBoxSVC_LDFLAGS.linux   += -rdynamic # for backtrace_symbols()
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