summaryrefslogtreecommitdiff
path: root/src/i915_video.c
AgeCommit message (Collapse)Author
2007-01-10Formalize sync interfaceWang Zhenyu
We should just call i830MarkSync/i830WaitSync in places we need, which care for both XAA and EXA.
2006-12-28Draw textured video to the backing pixmap in the composited case.Eric Anholt
Currently, when the backing pixmap is not in framebuffer, we just BadAlloc rather than drawing garbage to the front buffer. This can be fixed with EXA.
2006-12-19Align textured video dither matrix to windowKeith Packard
2006-12-19Turn on dithering for 915 textured videoKeith Packard
2006-11-30Merge branch 'exa' of ../xf86-video-intel into modesettingEric Anholt
Conflicts: man/i810.man src/Makefile.am src/i830.h src/i830_driver.c src/i830_rotate.c src/i830_video.c
2006-11-08Disable some debug messageAlan Hourihane
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-07-24remove an extra '-'textured-videoWang Zhenyu
2006-07-18Re-convert i915 video to new fragment shader API.Eric Anholt
Although in the history of this branch it had happened before, this time it's for real.
2006-07-18Merge branch 'master' into textured-videoEric Anholt
This moves the i915 textured video implementation into i915_video.c to avoid conflicts in register definitions with i830_reg.h when we use i915_reg.h. This also means that i810_reg.h's i915 3D regs definitions are removed and replaced with i915_reg.h usage. Conflicts: src/i830_rotate.c