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