Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-05-18 | Check alignment require in PrepareSolid, noticed by Eric, | Wang Zhenyu | |
as pixmap offset align set is violated in Solid. | |||
2006-05-18 | Solid planemask in PrepareSolid/Copy might be 0xffffffff | Wang Zhenyu | |
or bits up to the depth. This should save some fallback case, noticed by Eric. | |||
2006-05-17 | Turn off overlay video on BW until we have stable PCI IDs so we can know whether | Eric Anholt | |
the hardware supports overlay. | |||
2006-05-17 | fixup chipid override | Dave Airlie | |
This makes the ChipID override work so that we actually override the pci id that gets used everywhere in the driver. | |||
2006-05-17 | Fix memorySize to enable offscreen mem manage. | Wang Zhenyu | |
2006-05-16 | Merge branch 'textured-video' into broadwater-video | Eric Anholt | |
Conflicts: src/i830_video.c | |||
2006-05-16 | Flag the 3D state as dirty when we draw textured video, which should help | Eric Anholt | |
rotation (I have other issues with rotation anyway). | |||
2006-05-16 | Turn debugging back off. | Eric Anholt | |
2006-05-16 | Use linear min/mag blending. | Eric Anholt | |
2006-05-16 | For textured video, disable double buffering and sync before uploading new video | Eric Anholt | |
data. Allows more videos to play simultaneously. | |||
2006-05-16 | Relax the alignment requirements for textured video. | Eric Anholt | |
2006-05-16 | Enable overlay and/or textured video at runtime according to hardware | Eric Anholt | |
capabilities. Sets up 16 textured-video ports. Left in one hack (disconnected but advertised BRIGHTNESS and CONTRAST atoms) which may actually not be necessary. | |||
2006-05-16 | Correct drawing issues with planar formats when top or left != 0, and Y didn't | Eric Anholt | |
get its offset. | |||
2006-05-16 | Fix the planar formats to display correctly in textured mode. Still has issues | Eric Anholt | |
with clipping, and some sampling differences between ximagesink and xvimagesink. | |||
2006-05-16 | Divide width by 2 in planar-to-packed conversion loop, since each pass through | Eric Anholt | |
the loop writes two source pixels. | |||
2006-05-16 | Merge textured-video-wip to textured-video-planar-full. | Eric Anholt | |
2006-05-16 | Experimental work to use a full pixel shader for planar to YUV conversion, which | Eric Anholt | |
also doesn't quite work. | |||
2006-05-16 | Do a separate BEGIN/ADVANCE_LP_RING set in the planar vs packed blocks, so I | Eric Anholt | |
can adjust the planar code more easily. | |||
2006-05-16 | Add a couple of macros to simplify writing of video pixel shaders. | Eric Anholt | |
2006-05-16 | Commit a WIP implementation of the planar video shader that does the | Eric Anholt | |
planar-to-packed conversion for us. Unfortunately the documentation is unclear, and I haven't managed to get any implementation of it working correctly. | |||
2006-05-16 | More magic number reduction in rotation code. | Eric Anholt | |
2006-05-16 | Add initial textured XV support for i915, which can do YUY2 and UYVY, but fails | Eric Anholt | |
on I420 and YV12 currently, doesn't support the composite extension, and should break XV support on non-i915. | |||
2006-05-16 | Convert magic numbers in i915 rotation 3D state to symbolic names. | Eric Anholt | |
2006-05-12 | Remove the local, renamed copy of lnx_agp.c. The diff between lnx_agp.c and it | Eric Anholt | |
appeared to be removal of bugfixes. | |||
2006-05-12 | Remove the code that changes our behavior based on whether a magic file exists | Eric Anholt | |
with magic contents in /tmp (created by some install script). | |||
2006-05-12 | Do a couple of reverts to get the DRI code building. At this point, the whole | Eric Anholt | |
driver builds. | |||
2006-05-12 | Remove intel_randr.c and stick with the previous code. Broadwater shouldn't be | Eric Anholt | |
changing our randr, and the new version didn't compile. | |||
2006-05-12 | Make the intel_acpi.c code non-modular and make it compile. I think we'll end | Eric Anholt | |
up nuking this code anyway, as keithp (and I, as well) disagree about how ACPI should be handled, but the goal is to compile at the moment. | |||
2006-05-12 | Revert internal shadow module changes back like master, along with RandR | Eric Anholt | |
initialization. RandR initialization retains the no-rotation setting for BW. | |||
2006-05-12 | Start fixing up the build and remove a regression from master (I think) in | Eric Anholt | |
rotation. | |||
2006-05-12 | Re-add authorship note in i830_driver.c accidentally left out of last commit. | Eric Anholt | |
2006-05-12 | First pass of integrating the Tungsten Graphics driver for Broadwater. This | Eric Anholt | |
patch is based off of diffing from the branchpoint to the supplied code, but with many chunks containing reversions of commits removed. Won't work yet. | |||
2006-05-12 | add sdvo capability reading support | Dave Airlie | |
This reads the SDVO cap bits and uses them to figure out the input/output to save/restore | |||
2006-05-09 | Video overlay gamma bounds checking must be done bytewise. | Keith Packard | |
Also, pend bound computations to register writes to allow updates to individual values that are 'out of spec' so the client can update multiple values. (cherry picked from 190f9ad0606e96e684e0b028d576d822dc9aa3cf commit) | |||
2006-05-09 | Video overlay gamma bounds checking must be done bytewise. | Keith Packard | |
Also, pend bound computations to register writes to allow updates to individual values that are 'out of spec' so the client can update multiple values. | |||
2006-05-04 | Use xf86int10Addr() when calculating an address to read the video BIOS from, out | Eric Anholt | |
of int10's copy. Fixes a crash on FreeBSD. | |||
2006-05-01 | Stop doing the BIOS memory size tweaking now that we don't ask the BIOS about | Eric Anholt | |
what modes are available. | |||
2006-05-01 | Fix non-dri build. | Matthieu Herrb | |
2006-04-29 | Save initialize EXADriverPtr, and free it in failure. | Wang Zhenyu | |
2006-04-29 | I830CheckDevicesTimer() sync should be in I830_USE_XAA case. | Wang Zhenyu | |
2006-04-29 | fix I830BIOSAdjustFrame() sync in I830_USE_EXA case, use exaWaitSync() helper. | Wang Zhenyu | |
2006-04-28 | Update to EXA 2.0 API. | Eric Anholt | |
2006-04-28 | Get it to compile. | Eric Anholt | |
2006-04-28 | Commit what applied from Jesse Barnes's i830-exa-latest.patch. | Eric Anholt | |
2006-04-24 | Correct some SDVO-related register definitions. | Eric Anholt | |
2006-04-24 | Save/restore the output's SDVO reg. Note that we might be programming the other | Eric Anholt | |
SDVO reg instead of the one assigned to the output. When trying to fix that, I ended up getting no output at all. | |||
2006-04-24 | Start trying to save/restore SDVO state on VT switches. | Eric Anholt | |
2006-04-24 | Clean up some argument passing, and remove extra SetTarget{In,Out}Puts that had | Eric Anholt | |
no effect. Note that we are currently trying to program both outputs of any SDVO device the same way. | |||
2006-04-24 | Only write out as many arguments as the commands need, and fix up the numbers in | Eric Anholt | |
some cases. Pretty-print the return status. | |||
2006-04-24 | Start trying to implement DDC over SDVO. It's slightly tricky because the | Eric Anholt | |
control bus will reset from DDC mode to internal-registers mode after every Stop afer a Start on the DDC bus. The xf86 DDC code causes multiple Start/Stops in one probe. So, we create a wrapper bus that does the control bus switch at every Start. It's not working yet on my hardware, but I'm pretty sure this is the right way to go. |