summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-08-02Remove the VS kernel and binding table.Eric Anholt
The VS URB entries have to remain as they're used to store the VF output which isn't modified by a VS program.
2006-08-02Fix wm prog to correct the ordering of the Cr and Cb channels.Eric Anholt
2006-08-02Allocate space for the 965's state at the end of the video buffer.Eric Anholt
Fixes corruption in the first few lines of the video. Based on 1b506798d98d911be733543da2c40cb451a28912
2006-08-02Updated WM kernel to load video and do colorspace conversion.Eric Anholt
2006-08-02Updated grf/urb state for WM.Eric Anholt
2006-08-02Fix a braino in mode list pruning.Adam Jackson
Interpreting the size of the display in centimeters as the size in pixels, and then clipping the modes list based on that, rarely does what you want.
2006-08-02Move the WM kernel to a separate file.Eric Anholt
2006-08-02Replace SF kernel with the one from broadwater-video HEAD.Eric Anholt
2006-07-31Move MAPSURF_XBIT settings into the texture formats structure.Eric Anholt
2006-07-31Whitespace cleanup.Eric Anholt
2006-07-28Fix DGA with MergedFBAlan Hourihane
Turn off rotation support when MergedFB enabled
2006-07-27Fix pipe reversal for XvAlan Hourihane
2006-07-27Calculate allowable refresh rates on the privateAlan Hourihane
mode data for each independent screen in mergedfb. Lots of other fixes too.
2006-07-26Limit drawing to the destination pixmap's boundaries, not the screen's.Eric Anholt
This shouldn't matter, as miComputeCompositeRegion shouldn't giving us anything that would draw outside the bounds, anyway.
2006-07-26Fix hangs when compositing with a mask.Eric Anholt
The modify bits in the mask field for sampler/map state appear to actually be enable bits. So, prepare the state values in I915TextureSetup, then write the sampler/map state out all at once in PrepareComposite.
2006-07-26Fix a couple of typos from code review.Eric Anholt
2006-07-26When detecting new monitors in mergedfb renew the modepool.Alan Hourihane
2006-07-26Update Xvideo to deal with MergedFB modes.Alan Hourihane
2006-07-26Fix a build problemAlan Hourihane
2006-07-26Bump to 1.6.1Alan Hourihane
2006-07-25Oops, partial revert of last commit. Some were obviously not NOOPS.Eric Anholt
2006-07-25Replace some OUT_RING(0)s with OUT_RING(MI_NOOP) to remind me why they're there.Eric Anholt
2006-07-25Add mergedfb support to the intel driver withAlan Hourihane
additional pseudo-Xinerama support.
2006-07-24remove crap blit in UploadToScreen, we should find a moreWang Zhenyu
efficent way and implement blit correctly.
2006-07-24remove an extra '-'Wang Zhenyu
2006-07-21add copyright infoWang Zhenyu
2006-07-21fixup segfault in xaa when xaa not initialized in i830WaitSync.Wang Zhenyu
2006-07-20Disable drawing to PICT_a8, and turn on support for non-extended repeats.Eric Anholt
We don't know what COLOR_BUF_8BIT does, so it's disabled for now while we're stabilizing the code. The non-extended repeats appear to be working according to the rendercheck tests on a8 and a8r8g8b8 sources. Masks continue to hang the card, as before this change.
2006-07-20Use MT_8BIT_A8 so PICT_a8 expands to (0,0,0,a) not (a,a,a,a)Eric Anholt
2006-07-20Move ss6 setting with other immediate state, and ensure that stencil is off.Eric Anholt
2006-07-20Try to fix up the basic RepeatNormal and RepeatNone support.Eric Anholt
With RepeatNone, access outside of the drawable should return 0 alpha values, which is done by using the border color. For RepeatNormal, we use the wrap mode (which requires that we use normalized texture coordinates).
2006-07-20The pixmap's drawable x/y coordinates are always 0, so don't bother using them.Eric Anholt
2006-07-20The vertex data are all floats, so write the dest coords as floats.Eric Anholt
2006-07-21move i830 default coord set into I830EmitInvarientStateWang Zhenyu
2006-07-21Take from i915, blend ctl code cleanup.Wang Zhenyu
2006-07-21Take instruction fixes into i830, with indent changes.Wang Zhenyu
2006-07-20remove i915 default ctx setup.Wang Zhenyu
2006-07-20Revert "Fix several size error with STATE3D_LOAD_STATE_IMMEDIATE cmd."Wang Zhenyu
This reverts commit 433cb6ba82698676f6f72e09834aba4d64611d54.
2006-07-19The height and width of texture maps are one more than the programmed values.Eric Anholt
2006-07-19Fix the texture map pitch setting as documented, and as used by the 3d driver.Eric Anholt
2006-07-19Fix the alignment padding fix (didn't bump BEGIN_LP_RING count).Eric Anholt
2006-07-19Force texture alpha channels to 1 if not present.Eric Anholt
2006-07-19Add a trailing MI_NOOP to frag shader output for alignment if necessary.Eric Anholt
2006-07-19The map bits per pixel must come from the drawable, not the visible screen.Eric Anholt
2006-07-19Correct the DWORD count of several 3D instructions.Eric Anholt
2006-07-19Replace hand register setting with new i915 fragmet program API.Eric Anholt
2006-07-19Merge branch 'master' into exaEric Anholt
Conflicts: src/Makefile.am
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
2006-07-18Convert i915 rotate code to the new fragment program API.Eric Anholt