summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2006-10-26Major cleanup of 3D invariant state, fixing hangs with rotation and render.exaEric Anholt
Now, the generic invariant state is always set while the X Server is active, and happens automatically when the X Server grabs the DRI lock. More 3D state is moved to the generic code. Then, the 3D consumers (video, rotation, render) set last_3d to their enum entry, and can update their own invariant state when another consumer was active.
2006-10-26Note alignment requirement for i915 3D (texturing).Eric Anholt
2006-10-26Don't write unused values beyond the end of scale_units array.Eric Anholt
2006-09-25Merge branch 'master' into exaWang Zhenyu
2006-09-22Fix a typo to mark sync for XAA.Wang Zhenyu
This should fix the scrolling screen corrupt in XAA method.
2006-09-20Revert "fix default tex wrap mode with clamp"Wang Zhenyu
oops, we've set border color to all zero, which should give us transparent in RepeatNone case.
2006-09-19fix default tex wrap mode with clampWang Zhenyu
we don't set any 'default' border color, default tex wrap mode should be clamp to edge.
2006-09-19shader program fix for component alpha setEric Anholt
If CA is set and blend op needs src alpha, the src value is not needed and should be (src.A * mask.X). This is found in handling exa magic two pass composite.
2006-09-19misc cleanupWang Zhenyu
2006-09-14Add a compile flag to enable syncing after each operation in EXA.Eric Anholt
This replaces other debug sync options sprinkled around the EXA code. It doesn't change the mis-rendering of text on the 915.
2006-09-14Add a note on maxX/maxY for the 2D rendering.Eric Anholt
2006-09-14Replace a couple of mis-uses of the screen's bpp when the pixmap's was needed.Eric Anholt
2006-09-14Replace duplicated sync code in exa with a call to I830Sync.Eric Anholt
The I830Sync version has additional code for the 965.
2006-09-13Merge branch 'master' of ↵Alan Hourihane
git+ssh://git.freedesktop.org/git/xorg/driver/xf86-video-intel
2006-09-13bump max Xvideo height to 1088 to cope with some players.root
2006-09-11reimplement Solid functionWang Zhenyu
Replace COLOR_BLT_CMD with XY_COLOR_BLT_CMD, by which device would care for direction and provide a (x,y) coord interface. This fixes pixmap artifacts even in no composite case.
2006-09-08Fix a compile failure from the last commit.Eric Anholt
2006-09-08Merge branch 'exa-origin' into exaEric Anholt
Conflicts: src/i915_exa_render.c
2006-09-07Remove another debug printf.Eric Anholt
2006-09-07Re-remove xf86_ansic.h, and move copyright to the top of the file.Eric Anholt
2006-09-07Remove the UTS/DFS implementations that just match the fallback versions.Eric Anholt
2006-09-07Merge branch 'master' of ↵Alan Hourihane
git+ssh://git.freedesktop.org/git/xorg/driver/xf86-video-intel
2006-09-07When in MergedFB mode, fix offscreen memory allocation.Alan Hourihane
2006-09-06Remove a debug printf.Eric Anholt
2006-09-01Add a check for intel-gen4asm, and rules to compile {wm,sf}_prog.h using it.Eric Anholt
This adds assembly source for the two programs used in the textured video implementation on the 965, which should make them easier to modify in the future. The compiled versions are also included, so that intel-gen4asm isn't a build requirement for people that aren't modifying these programs. There are minor differences in the compiled versions of these programs compared to their previous versions which were compiled with a different tool. I believe the changes should be harmless, and video continues to work on my system.
2006-08-29Fix bug with probing info of DFP2 and LFP2 connectedAlan Hourihane
devices (Aaron Ridout)
2006-08-28Fix SetVBlank to operate all the timeAlan Hourihane
2006-08-25Making render log a little quiet in normalWang Zhenyu
2006-08-24Current 915 render operations for 915G/945G onlyWang Zhenyu
2006-08-24Merge branch 'master' into exaWang Zhenyu
Conflicts: man/i810.man src/Makefile.am src/i830_accel.c src/i830_dga.c src/i830_driver.c
2006-08-22fix typoAlan Hourihane
2006-08-21remove GL* usageAlan Hourihane
2006-08-21Merge branch 'master' of ↵Alan Hourihane
git+ssh://git.freedesktop.org/git/xorg/driver/xf86-video-intel
2006-08-21Fix bug #7930, i810 doesn't compile without DRIAlan Hourihane
(Samuel Thibault)
2006-08-17Bug #7905: Mark DRI state as dirty in 965 textured video, fixing hangs with 3d.Eric Anholt
2006-08-16Disable device check when mergedfb in operation.Alan Hourihane
2006-08-16Fix bug #5150. Disable LVDS usage on i915G, i945G and i965G.Alan Hourihane
2006-08-11Fix undefined alloc type for agp memoryWang Zhenyu
This shuts up the nonfatal warning that type 3 for alloc agp memory is undefined for intel-agp.
2006-08-10Bug #7829: Fix reported driver version.Eric Anholt
The driver now reports itself as the PACKAGE_VERSION from autoconf. The DRI DDX -> client interface version is dissociated from this so that we can do appropriate major/minor versioning of the interface that's not tied to the package version. Bumped the i830 ddx dri version patchlevel to note the fix in the previous commit.
2006-08-10Bug #7835: Restore unused fields in I830DRIRec to avoid i915 DRI breakage.Eric Anholt
As it was, 1.6.4 broke compatibility with the released DRI driver.
2006-08-09Clean up warnings.Eric Anholt
2006-08-09Merge branch 'textured-video', bringing in fixed-up i915 textured video.Eric Anholt
Conflicts: src/i830_video.c
2006-08-09Add missing headers to i810_drv_la_SOURCESKeith Packard
2006-08-08Merge branch 'i965', adding i965G support.Eric Anholt
Conflicts: src/i830_cursor.c src/i830_driver.c
2006-08-08Intel bug #49: Fix video output at 32bpp by using B8G8R8A8 instead of B8G8R8X8.Eric Anholt
While here, don't overallocate video memory for the i965G state.
2006-08-08Intel bug #35: Fix accelerator syncing with DGA.Alan Hourihane
Fixes glitches seen with Mark Vojkovich's "texture" demo.
2006-08-08Disable error register dumping in dri TransitionTo2d. This's forWang Zhenyu
debug which might confuse QA.
2006-08-08bump to 1.6.3xf86-video-intel-1.6.3xf86-video-i810-1.6.3Alan Hourihane
2006-08-08Re-enable monitor detect after a few fixups.xf86-video-intel-1.6.2xf86-video-i810-1.6.2Alan Hourihane
2006-08-08Disable detecting of new monitors on VT switch.Alan Hourihane
It's doesn't always work. The modesetting branch will deal with hotplug displays correctly.