Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-08-03 | Turn off video debugging now that it appears to work fine. | Eric Anholt | |
2006-08-03 | Merge branch 'broadwater-video-rehash' into i965 | Eric Anholt | |
The previous merge wasn't done on a synced-up tree, and missed necessary changes. | |||
2006-08-03 | Merge branch 'broadwater-video-rehash' into broadwater | Eric 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-03 | Add current Tungsten Graphics code drop for i965 support. | Alan Hourihane | |
2006-08-03 | Bump PS_MAX_THREADS to 32 now that the program doesn't fail. | Eric Anholt | |
2006-08-03 | Make 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-03 | Remove some stale XXX-prefixed comments. | Eric Anholt | |
2006-08-02 | Set 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-02 | Clean 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-02 | Crank down the SF allocation and comment on why this is a fine lower limit. | Eric Anholt | |
2006-08-02 | Remove 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-02 | Correct 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-02 | Replace the SF max threads setting with a define for easier tweaking. | Eric Anholt | |
Tweak it to 1 for now. | |||
2006-08-02 | Remove CS URB allocation since we don't use any constants. | Eric Anholt | |
2006-08-02 | We only need 3 vertices to fit in the URB, since we only dispatch 3. | Eric Anholt | |
2006-08-02 | No GS URB allocation is necessary when the function is disabled. | Eric Anholt | |
2006-08-02 | Reduce URB_VS_ENTRY_SIZE to 1 as our vertices are under 8 floats. | Eric Anholt | |
2006-08-02 | Remove 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-02 | Fix wm prog to correct the ordering of the Cr and Cb channels. | Eric Anholt | |
2006-08-02 | Allocate 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-02 | Updated WM kernel to load video and do colorspace conversion. | Eric Anholt | |
2006-08-02 | Updated grf/urb state for WM. | Eric Anholt | |
2006-08-02 | Fix 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-02 | Move the WM kernel to a separate file. | Eric Anholt | |
2006-08-02 | Replace SF kernel with the one from broadwater-video HEAD. | Eric Anholt | |
2006-07-31 | Move MAPSURF_XBIT settings into the texture formats structure. | Eric Anholt | |
2006-07-31 | Whitespace cleanup. | Eric Anholt | |
2006-07-28 | Fix DGA with MergedFB | Alan Hourihane | |
Turn off rotation support when MergedFB enabled | |||
2006-07-27 | Fix pipe reversal for Xv | Alan Hourihane | |
2006-07-27 | Calculate allowable refresh rates on the private | Alan Hourihane | |
mode data for each independent screen in mergedfb. Lots of other fixes too. | |||
2006-07-26 | Limit 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-26 | Fix 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-26 | Fix a couple of typos from code review. | Eric Anholt | |
2006-07-26 | When detecting new monitors in mergedfb renew the modepool. | Alan Hourihane | |
2006-07-26 | Update Xvideo to deal with MergedFB modes. | Alan Hourihane | |
2006-07-26 | Fix a build problem | Alan Hourihane | |
2006-07-26 | Bump to 1.6.1 | Alan Hourihane | |
2006-07-25 | Oops, partial revert of last commit. Some were obviously not NOOPS. | Eric Anholt | |
2006-07-25 | Replace some OUT_RING(0)s with OUT_RING(MI_NOOP) to remind me why they're there. | Eric Anholt | |
2006-07-25 | Add mergedfb support to the intel driver with | Alan Hourihane | |
additional pseudo-Xinerama support. | |||
2006-07-24 | remove crap blit in UploadToScreen, we should find a more | Wang Zhenyu | |
efficent way and implement blit correctly. | |||
2006-07-24 | remove an extra '-' | Wang Zhenyu | |
2006-07-21 | add copyright info | Wang Zhenyu | |
2006-07-21 | fixup segfault in xaa when xaa not initialized in i830WaitSync. | Wang Zhenyu | |
2006-07-20 | Disable 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-20 | Use MT_8BIT_A8 so PICT_a8 expands to (0,0,0,a) not (a,a,a,a) | Eric Anholt | |
2006-07-20 | Move ss6 setting with other immediate state, and ensure that stencil is off. | Eric Anholt | |
2006-07-20 | Try 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-20 | The pixmap's drawable x/y coordinates are always 0, so don't bother using them. | Eric Anholt | |
2006-07-20 | The vertex data are all floats, so write the dest coords as floats. | Eric Anholt | |