summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-08-03Remove some stale XXX-prefixed comments.Eric Anholt
2006-08-02Set the WM scratch space that we had already allocated.Eric Anholt
It appears to be required, even if the kernel doesn't use any scratch space.
2006-08-02Clean up GRF allocation (which was wrong at 16-register boundaries).Eric Anholt
Also use PS_MAX_THREADS rather than hard-coding 1 thread, and remove the dead SF_KERNEL_NUM_URB macro.
2006-08-02Crank down the SF allocation and comment on why this is a fine lower limit.Eric Anholt
2006-08-02Remove the clip URB allocation.Eric Anholt
Previously, the VS was misconfigured and exceeding its allocation, which the (unused) clip was providing padding for.
2006-08-02Correct the VS setup, and allocate a correct, minimal number of URB entries.Eric Anholt
The VS number of URB entries and URB entry size are always used, even when the VS is disabled. Similarly, the cache enable bit is always used.
2006-08-02Replace the SF max threads setting with a define for easier tweaking.Eric Anholt
Tweak it to 1 for now.
2006-08-02Remove CS URB allocation since we don't use any constants.Eric Anholt
2006-08-02We only need 3 vertices to fit in the URB, since we only dispatch 3.Eric Anholt
2006-08-02No GS URB allocation is necessary when the function is disabled.Eric Anholt
2006-08-02Reduce URB_VS_ENTRY_SIZE to 1 as our vertices are under 8 floats.Eric Anholt
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