Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2006-07-21 | move i830 default coord set into I830EmitInvarientState | Wang Zhenyu | |
2006-07-21 | Take from i915, blend ctl code cleanup. | Wang Zhenyu | |
2006-07-21 | Take instruction fixes into i830, with indent changes. | Wang Zhenyu | |
2006-07-20 | remove i915 default ctx setup. | Wang Zhenyu | |
2006-07-20 | Revert "Fix several size error with STATE3D_LOAD_STATE_IMMEDIATE cmd." | Wang Zhenyu | |
This reverts commit 433cb6ba82698676f6f72e09834aba4d64611d54. | |||
2006-07-19 | The height and width of texture maps are one more than the programmed values. | Eric Anholt | |
2006-07-19 | Fix the texture map pitch setting as documented, and as used by the 3d driver. | Eric Anholt | |
2006-07-19 | Fix the alignment padding fix (didn't bump BEGIN_LP_RING count). | Eric Anholt | |
2006-07-19 | Force texture alpha channels to 1 if not present. | Eric Anholt | |
2006-07-19 | Add a trailing MI_NOOP to frag shader output for alignment if necessary. | Eric Anholt | |
2006-07-19 | The map bits per pixel must come from the drawable, not the visible screen. | Eric Anholt | |
2006-07-19 | Correct the DWORD count of several 3D instructions. | Eric Anholt | |
2006-07-19 | Replace hand register setting with new i915 fragmet program API. | Eric Anholt | |
2006-07-19 | Merge branch 'master' into exa | Eric Anholt | |
Conflicts: src/Makefile.am | |||
2006-07-18 | Re-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-18 | Merge branch 'master' into textured-video | Eric 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-18 | Convert i915 rotate code to the new fragment program API. | Eric Anholt | |
2006-07-18 | Add an API for programming i915 fragment programs. | Eric Anholt | |
2006-07-18 | Convert magic numbers to symbolic names in i915 rotate code. | Eric Anholt | |
This doesn't cover the fragment shader yet, which we need to make a sensible set of macros for (at least the basic bits). Reviewed by: md5 | |||
2006-07-18 | Fix several size error with STATE3D_LOAD_STATE_IMMEDIATE cmd. | Wang Zhenyu | |
Issue texture coord set with proper scale value. | |||
2006-07-18 | fallback in 'repeat' case for now | Wang Zhenyu | |
2006-07-17 | Disable spread spectrum clock usage. | Keith Packard | |
The spread spectrum clock generator that improves EMI characteristics for laptop screens lives in an external chip that is programmed over an i2c bus. Without correct programming, attempts to use this mode for the LVDS can result in a DC signal being sent to the panel. Until we find programming information for this external chip, we should leave this mode disabled. | |||
2006-07-16 | whoops, reverse part of that. | Alan Hourihane | |
2006-07-16 | move ContextMem out of XF86DRI | Alan Hourihane | |
2006-07-14 | Bug #7404: Only save/restore VGA fonts and not other VGA regs. | Eric Anholt | |
This fixes a hang on the i945 during restore. It appears that saving/restoring the VGA registers is not important, as we're correctly saving/restoring the registers we touch within the driver anyway. | |||
2006-07-14 | Add a register restore implementation so we don't crash on LeaveVT. | Eric Anholt | |
We shouldn't ever need to save/restore the hi/lo frequency regs, as they're read-only. |