summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2006-08-03Turn off video debugging now that it appears to work fine.Eric Anholt
2006-08-03Merge branch 'broadwater-video-rehash' into i965Eric Anholt
The previous merge wasn't done on a synced-up tree, and missed necessary changes.
2006-08-03Merge branch 'broadwater-video-rehash' into broadwaterEric Anholt
Conflicts: src/Makefile.am src/common.h src/i810_driver.c src/i810_reg.h src/i830.h src/i830_accel.c src/i830_cursor.c src/i830_dri.c src/i830_dri.h src/i830_driver.c src/i830_memory.c src/i830_rotate.c src/i830_video.c
2006-08-03Add current Tungsten Graphics code drop for i965 support.Alan Hourihane
2006-08-03Bump PS_MAX_THREADS to 32 now that the program doesn't fail.Eric Anholt
2006-08-03Make the sampler's payload be the WM payload rather than uninitialized data.Eric Anholt
The sampler's payload happens to be in the same format as the WM payload, though most of the fields are ignored. This appears to fix the program in the presence of multiple PS threads.
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