svga: Build svga driver
This commit is contained in:
parent
f7109aaf6c
commit
60769b232c
|
@ -32,10 +32,10 @@ import common
|
||||||
default_statetrackers = 'mesa'
|
default_statetrackers = 'mesa'
|
||||||
|
|
||||||
if common.default_platform in ('linux', 'freebsd', 'darwin'):
|
if common.default_platform in ('linux', 'freebsd', 'darwin'):
|
||||||
default_drivers = 'softpipe,failover,i915,trace,identity,llvmpipe'
|
default_drivers = 'softpipe,failover,svga,i915,trace,identity,llvmpipe'
|
||||||
default_winsys = 'xlib'
|
default_winsys = 'xlib'
|
||||||
elif common.default_platform in ('winddk',):
|
elif common.default_platform in ('winddk',):
|
||||||
default_drivers = 'softpipe,i915,trace,identity'
|
default_drivers = 'softpipe,svga,i915,trace,identity'
|
||||||
default_winsys = 'all'
|
default_winsys = 'all'
|
||||||
else:
|
else:
|
||||||
default_drivers = 'all'
|
default_drivers = 'all'
|
||||||
|
@ -46,9 +46,9 @@ common.AddOptions(opts)
|
||||||
opts.Add(ListVariable('statetrackers', 'state trackers to build', default_statetrackers,
|
opts.Add(ListVariable('statetrackers', 'state trackers to build', default_statetrackers,
|
||||||
['mesa', 'python', 'xorg']))
|
['mesa', 'python', 'xorg']))
|
||||||
opts.Add(ListVariable('drivers', 'pipe drivers to build', default_drivers,
|
opts.Add(ListVariable('drivers', 'pipe drivers to build', default_drivers,
|
||||||
['softpipe', 'failover', 'i915', 'cell', 'trace', 'r300', 'identity', 'llvmpipe']))
|
['softpipe', 'failover', 'svga', 'i915', 'cell', 'trace', 'r300', 'identity', 'llvmpipe']))
|
||||||
opts.Add(ListVariable('winsys', 'winsys drivers to build', default_winsys,
|
opts.Add(ListVariable('winsys', 'winsys drivers to build', default_winsys,
|
||||||
['xlib', 'intel', 'gdi', 'radeon']))
|
['xlib', 'vmware', 'intel', 'gdi', 'radeon']))
|
||||||
|
|
||||||
opts.Add(EnumVariable('MSVS_VERSION', 'MS Visual C++ version', None, allowed_values=('7.1', '8.0', '9.0')))
|
opts.Add(EnumVariable('MSVS_VERSION', 'MS Visual C++ version', None, allowed_values=('7.1', '8.0', '9.0')))
|
||||||
|
|
||||||
|
|
|
@ -96,7 +96,7 @@ EGL_DRIVERS_DIRS = demo
|
||||||
GALLIUM_DIRS = auxiliary drivers state_trackers
|
GALLIUM_DIRS = auxiliary drivers state_trackers
|
||||||
GALLIUM_AUXILIARY_DIRS = rbug draw translate cso_cache pipebuffer tgsi sct rtasm util indices vl
|
GALLIUM_AUXILIARY_DIRS = rbug draw translate cso_cache pipebuffer tgsi sct rtasm util indices vl
|
||||||
GALLIUM_AUXILIARIES = $(foreach DIR,$(GALLIUM_AUXILIARY_DIRS),$(TOP)/src/gallium/auxiliary/$(DIR)/lib$(DIR).a)
|
GALLIUM_AUXILIARIES = $(foreach DIR,$(GALLIUM_AUXILIARY_DIRS),$(TOP)/src/gallium/auxiliary/$(DIR)/lib$(DIR).a)
|
||||||
GALLIUM_DRIVERS_DIRS = softpipe i915 failover trace identity
|
GALLIUM_DRIVERS_DIRS = softpipe failover svga i915 trace identity
|
||||||
GALLIUM_DRIVERS = $(foreach DIR,$(GALLIUM_DRIVERS_DIRS),$(TOP)/src/gallium/drivers/$(DIR)/lib$(DIR).a)
|
GALLIUM_DRIVERS = $(foreach DIR,$(GALLIUM_DRIVERS_DIRS),$(TOP)/src/gallium/drivers/$(DIR)/lib$(DIR).a)
|
||||||
GALLIUM_WINSYS_DIRS = xlib egl_xlib
|
GALLIUM_WINSYS_DIRS = xlib egl_xlib
|
||||||
GALLIUM_WINSYS_DRM_DIRS =
|
GALLIUM_WINSYS_DRM_DIRS =
|
||||||
|
|
|
@ -60,7 +60,7 @@ EGL_DRIVERS_DIRS = demo glx
|
||||||
DRIVER_DIRS = dri
|
DRIVER_DIRS = dri
|
||||||
WINDOW_SYSTEM = dri
|
WINDOW_SYSTEM = dri
|
||||||
GALLIUM_WINSYS_DIRS = drm
|
GALLIUM_WINSYS_DIRS = drm
|
||||||
GALLIUM_WINSYS_DRM_DIRS = intel
|
GALLIUM_WINSYS_DRM_DIRS = vmware intel
|
||||||
GALLIUM_STATE_TRACKERS_DIRS = egl
|
GALLIUM_STATE_TRACKERS_DIRS = egl
|
||||||
|
|
||||||
DRI_DIRS = i810 i915 i965 mach64 mga r128 r200 r300 radeon \
|
DRI_DIRS = i810 i915 i965 mach64 mga r128 r200 r300 radeon \
|
||||||
|
|
13
configure.ac
13
configure.ac
|
@ -1189,6 +1189,19 @@ AC_ARG_WITH([max-height],
|
||||||
[AC_MSG_WARN([Large framebuffer: see s_tritemp.h comments.])])]
|
[AC_MSG_WARN([Large framebuffer: see s_tritemp.h comments.])])]
|
||||||
)
|
)
|
||||||
|
|
||||||
|
dnl
|
||||||
|
dnl Gallium SVGA configuration
|
||||||
|
dnl
|
||||||
|
AC_ARG_ENABLE([gallium-svga],
|
||||||
|
[AS_HELP_STRING([--disable-gallium-svga],
|
||||||
|
[build gallium SVGA @<:@default=enabled@:>@])],
|
||||||
|
[enable_gallium_svga="$enableval"],
|
||||||
|
[enable_gallium_svga=yes])
|
||||||
|
if test "x$enable_gallium_svga" = xyes; then
|
||||||
|
GALLIUM_WINSYS_DRM_DIRS="$GALLIUM_WINSYS_DRM_DIRS vmware"
|
||||||
|
GALLIUM_DRIVERS_DIRS="$GALLIUM_DRIVERS_DIRS svga"
|
||||||
|
fi
|
||||||
|
|
||||||
dnl
|
dnl
|
||||||
dnl Gallium Intel configuration
|
dnl Gallium Intel configuration
|
||||||
dnl
|
dnl
|
||||||
|
|
|
@ -48,6 +48,11 @@ if env['dri']:
|
||||||
# $(INSTALL) -d $(DRI_DRIVER_INSTALL_DIR)
|
# $(INSTALL) -d $(DRI_DRIVER_INSTALL_DIR)
|
||||||
# $(INSTALL) -m 755 $(LIBNAME) $(DRI_DRIVER_INSTALL_DIR)
|
# $(INSTALL) -m 755 $(LIBNAME) $(DRI_DRIVER_INSTALL_DIR)
|
||||||
|
|
||||||
|
if 'vmware' in env['winsys']:
|
||||||
|
SConscript([
|
||||||
|
'vmware/SConscript',
|
||||||
|
])
|
||||||
|
|
||||||
if 'intel' in env['winsys']:
|
if 'intel' in env['winsys']:
|
||||||
SConscript([
|
SConscript([
|
||||||
'intel/SConscript',
|
'intel/SConscript',
|
||||||
|
|
Loading…
Reference in New Issue