summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-05-28dump out piles of debug. Create VS thread just to see how it worksKeith his master's voice Packard
2006-05-27Push all of the obvious Mesa state setting into the video codeKeith his master's voice Packard
2006-05-27flesh out cc state. set cull mode to none. enable sf kernelKeith his master's voice Packard
2006-05-27Rename BRW instructions, check video instruction generation. Doesnt lock up, ↵Keith his master's voice Packard
but doesnt display anything either
2006-05-26Use broadwater video code on broadwater hardware. Pad ring to even length. ↵Keith his master's voice Packard
compute state base as address rather than offset
2006-05-26Prepare real SF kernel and fake WM kernelKeith his master's voice Packard
2006-05-25Scale video source vertices. Allocate space for kernelsKeith his master's voice Packard
2006-05-22Merge branch 'master' into modesettingEric Anholt
Conflicts: man/.gitignore
2006-05-22Replace VBE call to do DPMS with native code, and fix screensaver in clone mode.Lukáš Hejtmanek
2006-05-22Use RECTLIST instead of TRIFAN for video so we get horizontal shearing insteadEric Anholt
of diagonal. Also remove the unnecessary vertex elements that were being emitted.
2006-05-22fix a typoWang Zhenyu
2006-05-19Put in code for idling accelerator on subsequent cliprects.Eric Anholt
2006-05-19Set up the state buffer in framebuffer.Eric Anholt
2006-05-19revert wrong setting for memorySize, which shouldWang Zhenyu
be at the range of pI830->Offscreen.
2006-05-18Checkpoint for filling out more 3D state.Eric Anholt
2006-05-18Checkpoint of BW textured video work, filling out vertex submission stuff andEric Anholt
some more other state.
2006-05-18Start laying out some of the bits that need to be done for BW textured video.Eric Anholt
Headers taken from TG code drop.
2006-05-18oop I830FALLBACK define errorWang Zhenyu
2006-05-18fixup I830SDVOGetActiveInputs to use return values not argsDave Airlie
2006-05-18Add DEBUG_I830FALLBACK for easier trackingWang Zhenyu
2006-05-18Check alignment require in PrepareSolid, noticed by Eric,Wang Zhenyu
as pixmap offset align set is violated in Solid.
2006-05-18Solid planemask in PrepareSolid/Copy might be 0xffffffffWang Zhenyu
or bits up to the depth. This should save some fallback case, noticed by Eric.
2006-05-17Turn off overlay video on BW until we have stable PCI IDs so we can know whetherEric Anholt
the hardware supports overlay.
2006-05-17fixup chipid overrideDave Airlie
This makes the ChipID override work so that we actually override the pci id that gets used everywhere in the driver.
2006-05-17Fix memorySize to enable offscreen mem manage.Wang Zhenyu
2006-05-16Merge branch 'textured-video' into broadwater-videoEric Anholt
Conflicts: src/i830_video.c
2006-05-16Flag the 3D state as dirty when we draw textured video, which should helpEric Anholt
rotation (I have other issues with rotation anyway).
2006-05-16Turn debugging back off.Eric Anholt
2006-05-16Use linear min/mag blending.Eric Anholt
2006-05-16For textured video, disable double buffering and sync before uploading new videoEric Anholt
data. Allows more videos to play simultaneously.
2006-05-16Relax the alignment requirements for textured video.Eric Anholt
2006-05-16Enable overlay and/or textured video at runtime according to hardwareEric 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-16Correct drawing issues with planar formats when top or left != 0, and Y didn'tEric Anholt
get its offset.
2006-05-16Fix the planar formats to display correctly in textured mode. Still has issuesEric Anholt
with clipping, and some sampling differences between ximagesink and xvimagesink.
2006-05-16Divide width by 2 in planar-to-packed conversion loop, since each pass throughEric Anholt
the loop writes two source pixels.
2006-05-16Merge textured-video-wip to textured-video-planar-full.Eric Anholt
2006-05-16Experimental work to use a full pixel shader for planar to YUV conversion, whichEric Anholt
also doesn't quite work.
2006-05-16Do a separate BEGIN/ADVANCE_LP_RING set in the planar vs packed blocks, so IEric Anholt
can adjust the planar code more easily.
2006-05-16Add a couple of macros to simplify writing of video pixel shaders.Eric Anholt
2006-05-16Commit a WIP implementation of the planar video shader that does theEric 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-16More magic number reduction in rotation code.Eric Anholt
2006-05-16Add initial textured XV support for i915, which can do YUY2 and UYVY, but failsEric Anholt
on I420 and YV12 currently, doesn't support the composite extension, and should break XV support on non-i915.
2006-05-16Convert magic numbers in i915 rotation 3D state to symbolic names.Eric Anholt
2006-05-12Remove the local, renamed copy of lnx_agp.c. The diff between lnx_agp.c and itEric Anholt
appeared to be removal of bugfixes.
2006-05-12Remove the code that changes our behavior based on whether a magic file existsEric Anholt
with magic contents in /tmp (created by some install script).
2006-05-12Do a couple of reverts to get the DRI code building. At this point, the wholeEric Anholt
driver builds.
2006-05-12Remove intel_randr.c and stick with the previous code. Broadwater shouldn't beEric Anholt
changing our randr, and the new version didn't compile.
2006-05-12Make the intel_acpi.c code non-modular and make it compile. I think we'll endEric 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-12Revert internal shadow module changes back like master, along with RandREric Anholt
initialization. RandR initialization retains the no-rotation setting for BW.
2006-05-12Start fixing up the build and remove a regression from master (I think) inEric Anholt
rotation.