Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-07-19 | block some signals within critical section to avoid | Xiang, Haihao | |
dead lock. | |||
2007-07-19 | 1. The pitches for y/u/v surfaces are 1024bytes aligned. | Xiang, Haihao | |
2. clean code | |||
2007-07-19 | 1. clean code | root | |
2. fix an error in map_state | |||
2007-07-19 | a fix for 945G/945GM | root | |
2007-07-19 | 1. using batch buffer | root | |
2. implement macroblock_ipicture instruction 3. 16bit INTRA block | |||
2007-07-19 | fix a bug related to display surface | Xiang, Haihao | |
2007-07-19 | fix some bugs | Xiang, Haihao | |
2007-07-19 | Release resource allocated for surface/subpicture | Xiang, Haihao | |
2007-07-19 | fix some bugs | Xiang, Haihao | |
2007-07-19 | fix some bugs | Xiang, Haihao | |
2007-07-19 | enable XvMC for i915 | Xiang, Haihao | |
2007-07-19 | strip out remainder of drmmm code in driver | Dave Airlie | |
2007-07-17 | intel: oops I commited pixman local workaround - undo it | Dave Airlie | |
2007-07-17 | intel: actually 2.3.1 should be good enough | Dave Airlie | |
2007-07-17 | intel: don't try and use TTM memory manager with old libdrm interface | Dave Airlie | |
I probably need to release a libdrm with this interface in it now.. | |||
2007-07-13 | Remove hard-coded CRT blanking frobbing for load detection. | Keith Packard | |
CRT blanking needn't be adjusted to perform load detection on 9xx chips, and the 8xx load detection path now adjusts blanking just during load detection. Adjusting the blanking interval turned out to cause many monitors to fail to sync. | |||
2007-07-13 | Ensure pipe/output active before doing load detection. | Keith Packard | |
If the pipe or output have been set to DPMSOff, then load detection will not work correctly. Also, share the load detection configuration code between crt and tv outputs. | |||
2007-07-13 | Eliminate bogus (and harmful) blanking adjustment for load detect. | Keith Packard | |
Instead of always adding blanking to mode lines, use the FORCE_BORDER option on i9xx hardware where it works, and dynamically add a bit of border if necessary on i8xx hardware to make load detection work. This may cause flashing when a usable crtc is not otherwise idle when load detection is requested. | |||
2007-07-11 | Fix i915 rendering for tiled buffer | Wang Zhenyu | |
Make it to check fence register for dest buffer. | |||
2007-07-09 | Fix some physical address handling for >4GB addresses. | Eric Anholt | |
The upper bits would have been inappropriately dropped on G33-class hardware, and on G965-class hardware in a 32-bit environment. The only use of physical addresses on these should be for FBC, though, and FBC requires addresses below 4GB. This is unresolved. | |||
2007-07-07 | FBC fixes: | Jesse Barnes | |
- allow FBC and Tiling to be forced off if configured to do so - only touch FBC registers if pI830->fb_compression is true | |||
2007-07-06 | Fix manpage to reflect default behavior. | Jesse Barnes | |
2007-07-06 | Fix naming of FBC plane enable bits (mistakenly called them pipes earlier). | Jesse Barnes | |
2007-07-06 | Update man page with current behavior. | Jesse Barnes | |
2007-07-06 | Fix debug output in fbc enable/disable routines. Add logic to make sure fbc | Jesse Barnes | |
isn't enabled twice on two different pipes. | |||
2007-07-06 | Fix tiling and fb compression defaults for 965 (not yet fully supported). | Jesse Barnes | |
2007-07-06 | FBC and tiling changes | Jesse Barnes | |
- change framebuffer option name to "FramebufferCompression" - add new "Tiling" option (controls all tiling, not just front buffer) - add debug message to fb compression enable/disable routines - update man page with new options | |||
2007-07-05 | Merge branch 'master' into fbc | Jesse Barnes | |
2007-07-05 | Re-add tiling kludge, but only for 965. | Jesse Barnes | |
2007-07-05 | Remove tiling kludge. May need more fixes for 965. | Jesse Barnes | |
2007-07-05 | Revert discard alpha change, requires other fixes to work. | Jesse Barnes | |
2007-07-05 | FBC fixes: | Jesse Barnes | |
- properly check several FBC enablement constraints - don't use alpha discard if FBC is in use | |||
2007-07-03 | Fixup line length buffer padding, add kludge for front buffer tile | Jesse Barnes | |
pitch. | |||
2007-07-02 | Update documentation and bump driver version to 2.1.0. | Eric Anholt | |
2007-07-02 | Framebuffer compression changes: | Jesse Barnes | |
- move FBC register definitions to i830_reg.h - add fix from Arjan for 965 depth buffer tiling - add VT switch and clear-at-server-start code for FBC registers | |||
2007-07-02 | Fix reversed LVDS dither enabling logic on GM965. | Eric Anholt | |
2007-07-02 | Bug #11365: Disable the panel fitter unless it's needed for the chosen mode. | Eric Anholt | |
The automatic panel scaling appears to choose bad sampling on some GM965 hardware for 1:1 mapping modes, and there's no real sense in having it on if we just want 1:1. | |||
2007-07-02 | Enable framebuffer compression (use Option "FrameBufferCompression" | Jesse Barnes | |
"true" in your xorg.conf). Should save ~0.5W during typical 2D usage. | |||
2007-06-30 | Fix load detection to use border region instead of blanking. | Keith Packard | |
Make sure there is some border area to use by changing how the pipe is configured, then pick a scanline in the middle of the border for load detection. This lets the load detect code use an active pipe instead of requiring an idle one. | |||
2007-06-28 | Add *~ to .gitignore to skip emacs & patch backup files | Alan Coopersmith | |
2007-06-28 | Add AM_PROG_CC_C_O to configure.ac | Alan Coopersmith | |
Clears automake-1.10 warning: src/bios_reader/Makefile.am:8: compiling `bios_dumper.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.ac' | |||
2007-06-28 | Handle dual-channel LVDS on i855. | Keith Packard | |
Just as with i9xx LVDS, the i855 LVDS can operate in dual-channel mode with a modified P2 divisor value (7 instead of 14). Just using the existing 9xx code for 855 appears to work fine. | |||
2007-06-28 | Decode PLL registers in LVDS mode a bit better in debug code. | Keith Packard | |
LVDS mode changes how the PLL works in fairly dramatic ways; the debug code wasn't properly accounting for those differences resulting in fairly bogus debug output. | |||
2007-06-27 | EXA: fallback mask transform on i965 | Wang Zhenyu | |
It needs to fix shader programs which hasn't been done yet. | |||
2007-06-27 | EXA: don't have to check offscreen size | Wang Zhenyu | |
DDX will check it for EXA_OFFSCREEN_PIXMAPS flag | |||
2007-06-25 | Use local structures for vs_state, sf_state, and wm_state | Carl Worth | |
2007-06-25 | Use local structure for src_sampler_state and mask_sampler_state | Carl Worth | |
2007-06-25 | Use local structure for mask_surf_state | Carl Worth | |
2007-06-25 | Use local structure for src_surf_state | Carl Worth | |
2007-06-25 | Use local structure for dest_surf_state | Carl Worth | |