Commit Graph

149 Commits

Author SHA1 Message Date
Zhenyu Wang 9fb34012f6 Add new compiled shader program for IGDNG
Also check intel-gen4asm tool here for new -g option, which is
required to compile new programs.

Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
2009-06-30 11:12:12 +08:00
Zhenyu Wang 488acc4595 Move shader programs under its own subdirectory
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
2009-06-30 11:12:12 +08:00
Julien Cristau 6d062e9e9f Fix xvmc build
If we don't find xext.pc, disable xvmc instead of failing configure
Also add dependencies on xfixes and dri2proto (src/xvmc/dri2.h includes
<X11/extensions/Xfixes.h> and <X11/extensions/dri2tokens.h>).
2009-06-11 17:51:38 +02:00
Carl Worth 9d3c3b056c Increment version to 2.7.99.901
This is the first release candidate for 2.8.0
2009-06-10 15:30:45 -07:00
Xiang Hai hao b622860429 DRI2 for XvMC 2009-05-18 17:12:30 +08:00
Zou Nan hai 50c10ededb Merge branch 'master' into xvmc-vld 2009-05-18 17:11:28 +08:00
Jesse Barnes ebe05200df Add --enable-debug flag to configure
Defaults to enabled.
2009-05-15 08:50:17 -07:00
Keith Packard 04772b6c09 If DRM can't figure out which pipe to sync on, then don't sync at all.
Syncing to the wrong pipe can wedge the hardware if the exclusion area is
larger than the vtotal

Signed-off-by: Keith Packard <keithp@keithp.com>
2009-05-14 17:01:54 -07:00
Arkadiusz Miśkiewicz a8a771a853 Restore CFLAGS after tests.
Reverts single line of broken commit e5133a94dc.

Signed-off-by: Eric Anholt <eric@anholt.net>
2009-05-04 11:05:20 -07:00
Eric Anholt c231b41f3f Remove checks for xf86RotateFreeShadow, introduced in server 1.4. 2009-04-27 17:06:00 -07:00
Eric Anholt e5133a94dc unifdef LIBPCIACCESS and XSERVER_LIBPCIACCESS.
Depending on new server means these are always present.
2009-04-27 17:05:59 -07:00
Eric Anholt 1784efc1f0 Remove XF86DRM_MODE.
We now depend on server 1.6 and current libdrm, so no need to ifdef it.
2009-04-27 17:05:59 -07:00
Eric Anholt 30c226eeb3 Remove DRI1 support.
This was blocked on wide distribution of X Server 1.6 (now in the current or
next version of major distributions) and solutions for a couple of significant
architectural problems (vblank sync and frontbuffer rendering, which we now
have code or good plans for).

This includes disabling XVMC which is DRI1-only currently.
2009-04-27 17:05:55 -07:00
Eric Anholt 47591334a1 Remove pre-server-1.5 support. 2009-04-27 16:50:34 -07:00
Julien Cristau 84f69081ab Require xserver 1.3
I don't think anyone tests this against an old server anymore.

Signed-off-by: Eric Anholt <eric@anholt.net>
2009-04-21 15:25:58 -07:00
Carl Worth 2e3b95ed01 Increment version to 2.7.99.1
This is the number we want for any development snapshots along
what will eventually become 2.8.0. (Once we get to 'release
candidates' we'll bump this up to 2.7.99.901.)
2009-04-15 18:54:19 -07:00
Jesse Barnes 51cf8a453c Require libdrm 2.4.6 for GTT unmap support
Need the new functions available.
2009-03-30 11:27:56 -07:00
Zhenyu Wang 91886f82a1 xvmc: move 965 mc media programs to shader/mc directory
Also include some missed g4i files in Makefile.am, fix shader build.
2009-03-26 10:51:05 +08:00
Zou Nan hai ebcb64fdc8 XvMC VLD extension support for G4X 2009-03-25 16:11:33 +08:00
Eric Anholt d9dbdb3255 Add shave support, enabled by default.
This cuts down build system noise so that warnings are more visible.  The
old style output can be reenabled for build system debugging using
"make V=1", or --disable-shave at configure time.
2009-03-13 16:15:44 -07:00
Eric Anholt 22dc9a5580 Fix UXA for server 1.4. 2009-02-26 14:20:42 -08:00
Eric Anholt 0621ba12a3 uxa: Ask for BOs ready for rendering for pixmaps.
The assumption is that we're almost always accelerating our drawing to
new pixmaps (fill, copy, etc.).
2009-02-21 10:03:22 -08:00
Owain G. Ainsworth c7db320110 Remove the pageflipping infrastructure.
It was broken on current kernels, and deprecated anyway.
2009-01-20 12:11:01 -05:00
Eric Anholt fc46cb6403 Fix libdrm version number requirement regression that got spammed in. 2009-01-17 12:47:53 -08:00
Dave Airlie 1459f794e2 intel: fix DRI2 should be DRI_DRI2 2009-01-17 22:14:26 +10:00
Eric Anholt 934008a2cb Always enable KMS if server's new enough, and remove option.
The API should be stable at this point, and we don't want to allow mistakes.
2009-01-06 11:20:08 -08:00
Eric Anholt 8464fc285d Rely on libdrm 2.4.3 and stop checking for xf86drmMode.h. 2008-12-29 09:51:45 -08:00
Peter Alfredsen 74bc420940 xvmc: fix up needed libs 2008-12-19 08:12:07 +08:00
Zhenyu Wang df01d8f079 Change master version to 2.6.99.1 2008-12-04 16:12:05 +08:00
Julien Cristau b156b3165e Don't unconditionally define DRI2
xorg-server.h will define it if the server has dri2 support.
2008-12-03 22:04:16 -08:00
Eric Anholt 00ae7a571b UXA: Add support for tiled front/back/depth by cutting over to the GTT map. 2008-12-02 13:08:23 -08:00
Eric Anholt 34d54db945 Remove DRI_MM defines which are always true now. 2008-12-02 13:01:56 -08:00
Kristian Høgsberg ee87f7becc Merge commit 'origin/master' into dri2
Conflicts:
	src/i830_dri.c
	src/i830_driver.c
	src/i830_memory.c
2008-11-17 12:26:38 -05:00
Dave Airlie ee3df629ea Default kernel mode setting to off, add configure flag to enable
Should help avoid unpleasantness.
2008-10-20 18:46:49 -07:00
Kristian Høgsberg 282f51c3f0 Merge commit 'origin/master' into HEAD 2008-10-14 23:13:40 -04:00
Eric Anholt 3a4151b69d Fix driver build against server 1.4.2.
This disables UXA and DRM modesetting pre-1.5, due to privates handling
issues.
2008-10-06 17:26:43 -07:00
Jesse Barnes ffcbbb071f Merge branch 'master' into xf86-video-intel-2.5-branch 2008-09-30 16:59:35 -07:00
Jesse Barnes bf8a3ffeaa Revert "Use -Werror by default"
This reverts commit f315e9d1ad.  The world
isn't ready for a warning free build.
2008-09-30 16:59:02 -07:00
Jesse Barnes 1eb46d055b Merge branch 'master' into xf86-video-intel-2.5-branch 2008-09-30 12:54:27 -07:00
Jesse Barnes f315e9d1ad Use -Werror by default 2008-09-30 12:07:52 -07:00
Kristian Høgsberg fd6a9ca5b5 Add DRI2 support. 2008-08-29 14:31:02 -04:00
Jesse Barnes 94a86fa51a Fix UXA build for distcheck
Was missing proper path info in CFLAGS.
2008-08-25 16:59:56 -07:00
Jesse Barnes 1c224f72d5 Fix UXA build for distcheck
Was missing proper path info in CFLAGS.
2008-08-25 16:59:03 -07:00
Jesse Barnes 09a235af0f Update version to 2.4.97 for first 2.5 test release 2008-08-25 16:38:17 -07:00
Jesse Barnes 8e3243b8e5 Update version to post-2.5 2008-08-25 16:37:34 -07:00
Jesse Barnes 0de8ca3630 Merge branch 'master' into modesetting-gem
Conflicts:

	configure.ac
2008-08-20 12:11:00 -07:00
Julien Cristau 5eccb5ec7e Don't skip the checks for DRI headers with --enable-dri 2008-08-20 15:33:59 +08:00
Jesse Barnes 173b909a71 Make it actually build the kernel stuff if possible
Fixup the kernel stuff to have a slightly better chance of working.  Still need
to fixup the EXA pixmap functions.
2008-08-08 18:11:13 -07:00
Jesse Barnes b1aef6f63c Initial port of kernel modesetting from old intel-kernelmode branch
Thanks airlied!
2008-08-08 11:54:18 -07:00
Keith Packard 59774e9aca Add UXA - the unified memory acceleration architecture.
This eliminates the cost of EXA migration management while providing full
pixmap allocation control to the driver. The goal is to make something
useful for UMA drivers.
2008-08-05 15:29:50 -07:00