summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2007-08-10Merge branch 'master' into xvmc-i915xvmc-i915Zhenyu Wang
2007-08-10disable subpicture initialZhenyu Wang
until we really implement it, OSD can't work for now.
2007-08-09i965: increase composite vertex buffer size and alignment to be safeDave Airlie
2007-08-09i965: fix memcpy of the sf_kernel when a mask is neededDave Airlie
2007-08-08Allow 965 composite acceleration to A8 destinations.Carl Worth
Note that this is a slowdown in text rendering due to the high overhead of our compositing setup, but appears to be correct according to rendercheck.
2007-08-08Bug #11593: Remove dead struct vch_bdb_20 which was angering the sun compiler.Eric Anholt
2007-08-08check early if we have slot left for new context or surfaceZhenyu Wang
2007-08-08I missed to remove port attributes wrapperZhenyu Wang
2007-08-08explicit say "unsigned int"Zhenyu Wang
2007-08-08remove xvmc attributesZhenyu Wang
We don't have extra attributes than Xv port.
2007-08-07Merge branch 'origin'Eric Anholt
Conflicts: src/i830_exa.c
2007-08-07Fix EXA rendering with tiled front buffer on pre-965.Eric Anholt
The 915 and earlier appear to respect the fence registers, while only the 965 requires the per-operation tiling setting and pitch shifting. This will also fix issues with rendering on the 965 involving multiple cliprects, where the pitch would get divided repeatedly. This removes the offset < 4096 fallback, which essentially resulted in no acceleration to tiled buffers, hiding the issues.
2007-08-07Fixup pitch in Prepare* functions, since actual hooks mayJesse Barnes
be called many times for the same pixmap, and we don't want to keep dividing the pitch by 4.
2007-08-07code cleanupsZhenyu Wang
and put wrap function in driver xvmc priv instead of per xv port priv
2007-08-07Define INTEL_VERSION_MAJOR/MINOR/PATCH using PACKAGE_VERSION_*Brice Goglin
2007-08-06Remove 4k offset checks from Copy & Solid hooks.Jesse Barnes
Reading the docs too literally can cause you to hide bugs with false fixes...
2007-08-06Fix accumulated whitespace nits in i830_exa.cEric Anholt
2007-08-06More tiled rendering fixes: - check for tiling, not just offset in ↵Jesse Barnes
PrepareSolid - combine pI830->tiling and frontbuffer checks into new exaPixmapTiled function for readability
2007-08-06Add the file mode for bios_dumper output so it doesn't have 000 permissions.Eric Anholt
2007-08-06Quirk away the nonexistent TV connector on the Panasonic CF-Y4.Eric Anholt
2007-08-03Limit Solid & Copy offsets to 4k when rendering to tiled targetsJesse Barnes
2007-08-03Merge branch 'master' of ↵Jesse Barnes
ssh://git.freedesktop.org/git/xorg/driver/xf86-video-intel
2007-08-03Tiled rendering & fbc fixes:Jesse Barnes
- actually enable tiling in DSP(A|B)CNTR if needed - add logic to EXA routines for tiled case (still needs work) - enable/disable fbc on DPMS events (meant moving functions higher in file) - fix fence register pitch programming (use correct pitch instead of kludged value)
2007-07-31Legacy backlight changes:Jesse Barnes
- add support for 965GM - make sure legacy enabled systems don't reduce the range of backlight values we can present to the user
2007-07-28Update Lenovo TV quirk infoZhenyu Wang
2007-07-27Add another Lenovo TV output quirkWang Zhenyu
From issue report http://lists.freedesktop.org/archives/xorg/2007-July/026644.html
2007-07-27Add quirk supportWang Zhenyu
This one trys to use a flag for possible quirks. It adds a quirk for my Lenovo T61 TV output, and ports some origin LVDS quirks to it.
2007-07-23only enable xvmc for 915/945/G33Xiang, Haihao
2007-07-23Fix a typo in i915 renderZhenyu Wang
Fence setting is in mapstate actually. This fixes rotation in tiled fb case, thanks Keith to report this.
2007-07-20don't initialize XvMC if xv is disabled.Xiang, Haihao
2007-07-20Fix device id info for 945GME, 965GMEZhenyu Wang
which do have new host bridge ids
2007-07-20lock display when creating contextXiang, Haihao
2007-07-19move i830_allocate_xvmc_buffer out of #if/#endifXiang, Haihao
2007-07-19add copyrightXiang, Haihao
2007-07-19block some signals within critical section to avoidXiang, Haihao
dead lock.
2007-07-191. The pitches for y/u/v surfaces are 1024bytes aligned.Xiang, Haihao
2. clean code
2007-07-191. clean coderoot
2. fix an error in map_state
2007-07-19a fix for 945G/945GMroot
2007-07-191. using batch bufferroot
2. implement macroblock_ipicture instruction 3. 16bit INTRA block
2007-07-19fix a bug related to display surfaceXiang, Haihao
2007-07-19fix some bugsXiang, Haihao
2007-07-19Release resource allocated for surface/subpictureXiang, Haihao
2007-07-19fix some bugsXiang, Haihao
2007-07-19fix some bugsXiang, Haihao
2007-07-19enable XvMC for i915Xiang, Haihao
2007-07-19strip out remainder of drmmm code in driverDave Airlie
2007-07-17intel: don't try and use TTM memory manager with old libdrm interfaceDave Airlie
I probably need to release a libdrm with this interface in it now..
2007-07-13Remove hard-coded CRT blanking frobbing for load detection.fbcKeith 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-13Ensure 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-13Eliminate 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.