head	1.1;
branch	1.1.1;
access;
symbols
	xf86-video-intel-2-99-917-20210115-31486f40f8e8f8923ca0799aea84b58799754564:1.1.1.2
	netbsd-10-2-RELEASE:1.1.1.1
	netbsd-9-5-RELEASE:1.1.1.1
	netbsd-11-0-RELEASE:1.1.1.1
	netbsd-11-0-RC7:1.1.1.1
	netbsd-11-0-RC6:1.1.1.1
	netbsd-11-0-RC5:1.1.1.1
	netbsd-11-0-RC4:1.1.1.1
	netbsd-11-0-RC3:1.1.1.1
	netbsd-11-0-RC2:1.1.1.1
	netbsd-11-0-RC1:1.1.1.1
	netbsd-11:1.1.1.1.0.6
	netbsd-11-base:1.1.1.1
	netbsd-10-1-RELEASE:1.1.1.1
	netbsd-9-4-RELEASE:1.1.1.1
	netbsd-10-0-RELEASE:1.1.1.1
	netbsd-10-0-RC6:1.1.1.1
	netbsd-10-0-RC5:1.1.1.1
	netbsd-10-0-RC4:1.1.1.1
	netbsd-10-0-RC3:1.1.1.1
	netbsd-10-0-RC2:1.1.1.1
	netbsd-10-0-RC1:1.1.1.1
	netbsd-10:1.1.1.1.0.4
	netbsd-10-base:1.1.1.1
	netbsd-9-3-RELEASE:1.1.1.1
	netbsd-9-2-RELEASE:1.1.1.1
	netbsd-9-1-RELEASE:1.1.1.1
	netbsd-9-0-RELEASE:1.1.1.1
	netbsd-9-0-RC2:1.1.1.1
	netbsd-9-0-RC1:1.1.1.1
	netbsd-9:1.1.1.1.0.2
	netbsd-9-base:1.1.1.1
	xf86-video-intel-6afed33b2d673d88674f0c76efe500ae414e8e1b:1.1.1.1
	xorg:1.1.1;
locks; strict;
comment	@# @;


1.1
date	2019.03.20.06.34.02;	author mrg;	state Exp;
branches
	1.1.1.1;
next	;
commitid	Z2Tqt8OBTdaOo4gB;

1.1.1.1
date	2019.03.20.06.34.02;	author mrg;	state Exp;
branches
	1.1.1.1.6.1;
next	1.1.1.2;
commitid	Z2Tqt8OBTdaOo4gB;

1.1.1.2
date	2026.10.22.03.40.47;	author maya;	state Exp;
branches;
next	;
commitid	N9WCnED993c3jq0H;

1.1.1.1.6.1
date	2026.10.25.12.00.09;	author martin;	state Exp;
branches;
next	;
commitid	TB8gqXahSiYyXQ0H;


desc
@@


1.1
log
@Initial revision
@
text
@xorg = dependency('xorg-server', required : true)
libdrm = dependency('libdrm', required : true)
pixman = dependency('pixman-1', required : true)

with_dri1 = get_option('dri1')
if with_dri1
  dri1 = dependency('xf86driproto', required : true)
  has_dri1 = (cc.has_header('dri.h', dependencies : xorg) and
	      cc.has_header('sarea.h', dependencies : xorg) and
	      cc.has_header('dristruct.h', dependencies : xorg))

  # Currently 'required' doesn't work for cc.has_header() & co.
  if not has_dri1
    error('DRI1 dependencies not met')
  endif

  config.set('HAVE_DRI1', 1)
endif

with_dri2 = get_option('dri2')
if with_dri2
  dri2 = dependency('dri2proto', version : '>= 2.6', required : true)

  dri = dependency('dri', required : false)
  if dri.found()
    dridriverdir = dri.get_pkgconfig_variable('dridriverdir')
  else
    dridriverdir = join_paths(get_option('libdir'), 'dri')
  endif

  config.set('HAVE_DRI2', 1)
  config.set_quoted('DRI_DRIVER_PATH', dridriverdir)
endif

with_dri3 = get_option('dri3')
if with_dri3
  dri3 = dependency('dri3proto', required : true)
  has_dri3 = (cc.has_header_symbol('xorg-server.h', 'DRI3',
				   dependencies : xorg) and
	      cc.has_header('misyncstr.h',
			    dependencies : xorg) and
	      cc.has_header('misyncshm.h',
			    dependencies : xorg))

  # Currently 'required' doesn't work for cc.has_header() & co.
  if not has_dri3
    error('DRI3 dependencies not met')
  endif

  config.set('HAVE_DRI3', 1)
endif

default_dri = get_option('default-dri')
config.set('DEFAULT_DRI_LEVEL', default_dri)

present = dependency('presentproto', required : false)
has_present = (present.found() and
	       cc.has_header('present.h', dependencies : xorg))
if has_present
  config.set('HAVE_PRESENT', 1)
endif

if get_option('backlight')
  config.set('USE_BACKLIGHT', 1)
endif
with_backlight_helper = get_option('backlight-helper')
if with_backlight_helper
  config.set('USE_BACKLIGHT_HELPER', 1)
endif

debug = get_option('internal-debug')
if debug == 'sync'
  config.set('DEBUG_SYNC', 1)
endif
if debug == 'memory' or debug == 'full'
  config.set('DEBUG_MEMORY', 1)
endif
if debug == 'pixmap' or debug == 'full'
  config.set('DEBUG_PIXMAP', 1)
endif
if debug == 'full'
  config.set('HAS_DEBUG_FULL', 1)
endif

intel_drv_sources = [
  'backlight.c',
  'fd.c',
  'intel_device.c',
  'intel_options.c',
  'intel_module.c',
]

intel_drv_deps = [
  dependency('pciaccess', version : '>= 0.10', required : true),
  libdrm,
  xorg,
]

intel_drv_libs = []

if with_ums
  subdir('legacy/i810')
  intel_drv_libs += i810
endif

default_accel = get_option('default-accel')

with_sna = get_option('sna')
if with_sna
  subdir('sna')
  intel_drv_libs += sna
elif default_accel == 'sna'
  error('SNA not available, so can\'t selected as the default acceleration method')
endif

with_uxa = get_option('uxa')
if with_uxa
  subdir('uxa')
  intel_drv_libs += uxa
elif default_accel == 'uxa'
  error('UXA not available, so can\'t selected as the default acceleration method')
endif

if default_accel == 'sna'
  config.set('DEFAULT_ACCEL_METHOD', 'SNA')
elif default_accel == 'uxa'
  config.set('DEFAULT_ACCEL_METHOD', 'UXA')
else
  config.set('DEFAULT_ACCEL_METHOD', 'NOACCEL')
endif

if with_valgrind
  intel_drv_deps += valgrind
endif

xorg_moduledir = get_option('xorg-module-dir')
moduledir = ''
foreach dir : xorg_moduledir.split('/')
  if dir == '@@libdir@@'
    dir = get_option('libdir')
  endif
  moduledir = join_paths(moduledir, dir)
endforeach

shared_module('intel_drv',
	      sources : intel_drv_sources,
	      dependencies : intel_drv_deps,
	      link_with : intel_drv_libs,
	      c_args : [
		'-DMAJOR_IN_SYSMACROS',
		'-Wno-unused-parameter',
		'-Wno-sign-compare',
		'-Wno-missing-field-initializers',
	      ],
	      name_prefix : '',
	      install_dir : join_paths(moduledir, 'drivers'),
	      install : true)
@


1.1.1.1
log
@initial import of xf86-video-intel git version 6afed33b2d673d88674f0c76efe500ae414e8e1b
@
text
@@


1.1.1.1.6.1
log
@Pull up the following, requested by maya in ticket #559:

	external/mit/xf86-video-intel/dist/.gitignore   delete
	external/mit/xf86-video-intel/dist/benchmarks/.gitignore delete
	external/mit/xf86-video-intel/dist/test/.gitignore delete
	external/mit/xf86-video-intel/dist/tools/.gitignore delete
	external/mit/xf86-video-intel/dist/configure.ac up to 1.1.1.7
	external/mit/xf86-video-intel/dist/src/compat-api.h up to 1.5
	external/mit/xf86-video-intel/dist/src/i915_pciids.h up to 1.1.1.5
	external/mit/xf86-video-intel/dist/src/intel_device.c up to 1.1.1.5
	external/mit/xf86-video-intel/dist/src/intel_module.c up to 1.3
	external/mit/xf86-video-intel/dist/src/meson.build up to 1.1.1.2
	external/mit/xf86-video-intel/dist/src/legacy/i810/xvmc/I810XvMC.c up to 1.1.1.3
	external/mit/xf86-video-intel/dist/src/sna/blt.c up to 1.1.1.4
	external/mit/xf86-video-intel/dist/src/sna/compiler.h up to 1.1.1.3
	external/mit/xf86-video-intel/dist/src/sna/gen2_render.c up to 1.1.1.4
	external/mit/xf86-video-intel/dist/src/sna/gen3_render.c up to 1.1.1.4
	external/mit/xf86-video-intel/dist/src/sna/gen4_render.c up to 1.1.1.5
	external/mit/xf86-video-intel/dist/src/sna/gen5_render.c up to 1.1.1.5
	external/mit/xf86-video-intel/dist/src/sna/gen6_common.h up to 1.1.1.3
	external/mit/xf86-video-intel/dist/src/sna/gen6_render.c up to 1.1.1.5
	external/mit/xf86-video-intel/dist/src/sna/gen7_render.c up to 1.1.1.5
	external/mit/xf86-video-intel/dist/src/sna/gen8_render.c up to 1.1.1.4
	external/mit/xf86-video-intel/dist/src/sna/gen9_render.c up to 1.1.1.2
	external/mit/xf86-video-intel/dist/src/sna/kgem.c up to 1.9
	external/mit/xf86-video-intel/dist/src/sna/kgem.h up to 1.1.1.5
	external/mit/xf86-video-intel/dist/src/sna/meson.build up to 1.1.1.2
	external/mit/xf86-video-intel/dist/src/sna/sna.h up to 1.5
	external/mit/xf86-video-intel/dist/src/sna/sna_accel.c up to 1.8
	external/mit/xf86-video-intel/dist/src/sna/sna_blt.c up to 1.1.1.5
	external/mit/xf86-video-intel/dist/src/sna/sna_composite.c up to 1.1.1.5
	external/mit/xf86-video-intel/dist/src/sna/sna_damage.h up to 1.1.1.5
	external/mit/xf86-video-intel/dist/src/sna/sna_display.c up to 1.8
	external/mit/xf86-video-intel/dist/src/sna/sna_display_fake.c up to 1.1.1.4
	external/mit/xf86-video-intel/dist/src/sna/sna_dri2.c up to 1.4
	external/mit/xf86-video-intel/dist/src/sna/sna_driver.c up to 1.5
	external/mit/xf86-video-intel/dist/src/sna/sna_glyphs.c up to 1.1.1.5
	external/mit/xf86-video-intel/dist/src/sna/sna_io.c up to 1.1.1.5
	external/mit/xf86-video-intel/dist/src/sna/sna_render.c up to 1.1.1.5
	external/mit/xf86-video-intel/dist/src/sna/sna_render.h up to 1.1.1.5
	external/mit/xf86-video-intel/dist/src/sna/sna_trapezoids_mono.c up to 1.1.1.4
	external/mit/xf86-video-intel/dist/src/sna/sna_video_overlay.c up to 1.1.1.4
	external/mit/xf86-video-intel/dist/src/sna/sna_video_sprite.c up to 1.1.1.4
	external/mit/xf86-video-intel/dist/src/sna/sna_video_textured.c up to 1.1.1.5
	external/mit/xf86-video-intel/dist/src/sna/fb/fb.h up to 1.1.1.5
	external/mit/xf86-video-intel/dist/src/sna/fb/fbpict.c up to 1.1.1.3
	external/mit/xf86-video-intel/dist/src/sna/fb/fbspan.c up to 1.1.1.2
	external/mit/xf86-video-intel/dist/src/uxa/i965_render.c up to 1.1.1.4
	external/mit/xf86-video-intel/dist/src/uxa/i965_video.c up to 1.1.1.5
	external/mit/xf86-video-intel/dist/src/uxa/intel_display.c up to 1.6
	external/mit/xf86-video-intel/dist/src/uxa/intel_dri.c up to 1.1.1.5
	external/mit/xf86-video-intel/dist/src/uxa/intel_driver.c up to 1.6
	external/mit/xf86-video-intel/dist/src/uxa/meson.build up to 1.1.1.2
	external/mit/xf86-video-intel/dist/test/dri3-test.c up to 1.1.1.3
	external/mit/xf86-video-intel/dist/tools/backlight_helper.c up to 1.1.1.3
	external/mit/xf86-video-intel/dist/tools/meson.build up to 1.1.1.2
	external/mit/xf86-video-intel/dist/tools/virtual.c up to 1.1.1.4

Update xf86-video-intel to 2.99.917.20210115
@
text
@d153 1
@


1.1.1.2
log
@xf86-video-intel 2.99.917.20210115 commitid 31486f40f8e8f8923ca0799aea84b58799754564
@
text
@d153 1
@

