AgeCommit message (Collapse)AuthorFilesLines
2010-01-20regress: add DFRAC testgallium-double-opcodesIgor Oliveira2-0/+30
2010-01-20regress: add test to DFRACEXP and DLDEXPIgor Oliveira2-0/+23
2010-01-20tgsi: implement DFRACEXPIgor Oliveira2-1/+42
2010-01-20gallium: add DFRACEXP opcodeIgor Oliveira1-1/+2
2010-01-20tgsi: implement DFRAC and DLDEXP opcodesIgor Oliveira2-1/+31
2010-01-20gallium: add dfrac and dldexp opcodesIgor Oliveira1-1/+3
2010-01-19regress: Fix tests after DMOV removal.Michal Krol6-12/+12
2010-01-19tgsi: Add missing opcode info for DMAD.Michal Krol1-1/+2
2010-01-19gallium: Add missing DMAD opcode definition.Michal Krol1-1/+2
2010-01-19regress: Add tests for DABS and DNEG, remove test for DMOV.Michal Krol3-5/+24
2010-01-19tgsi: Implement DABS and DNEG, remove DMOV.Michal Krol2-13/+28
2010-01-19gallium: Remove DMOV, use MOV, DABS and/or DNEG instead.Michal Krol1-12/+13
2010-01-19regress: add dmad testIgor Oliveira2-0/+31
2010-01-19tgsi: implement DMAD trinary opcodeIgor Oliveira1-0/+14
2010-01-19tgsi: add support to trinary opcodesIgor Oliveira1-0/+24
2010-01-19regress: add double opcode testsIgor Oliveira8-0/+169
2010-01-19tgsi: implement double opcodesIgor Olivera2-1/+137
2010-01-19gallium: add double opcodes ddiv, dmul, dmax, dmin, dslt, dsge, dseq, drcp ↵Igor Oliveira1-1/+10
and dqsrt
2010-01-11regress: Add .gitgnore for *.png files.Michal Krol2-0/+2
2010-01-11regress: Add fragment shader F2D, DADD, DMOV opcode tests.Michal Krol4-0/+50
2010-01-11regress: Fix shader header.Michal Krol1-1/+1
2010-01-11python: Link with winsock library for windows builds.Michal Krol1-0/+1
2010-01-11tgsi: Implement F2D, D2F, DMOV, DADD in interpreter.Michal Krol1-0/+192
2010-01-11gallium: Initial commit for TGSI opcodes operating on doubles.Michal Krol2-2/+10
2010-01-11python: Integrate with llvmpipe if possible.José Fonseca2-7/+168
Temporary. We should soon have the ability to integrate with any driver via glx extensions.
2010-01-11python: Mask out PIPE_TEXTURE_USAGE_DISPLAY_TARGET usage.José Fonseca1-0/+10
As displaying surfaces directly isn't supported by the python state tracker.
2010-01-11python: Prefer PIPE_FORMAT_Z32_UNORM.José Fonseca2-2/+2
2010-01-11python: Set PIPE_TEXTURE_USAGE_RENDER_TARGET instead of DISPLAY_TARGET.José Fonseca4-4/+4
As the python state tracker is not integrated with window system an cannot present surfaces directly.
2010-01-11util: Set flatshade for blitter.Corbin Simpson1-0/+1
It was bugging me. +1 FPS on softpipe.
2010-01-11radeong: Check for DONTBLOCK before flushing, remove dead code.Corbin Simpson1-59/+5
2010-01-11util/blitter: remove unused variableKeith Whitwell1-1/+0
2010-01-11Fix compressed texture loads for non-minimal pitchesLuca Barbieri1-1/+16
The current glCompressedTexImage support in the state tracker assumes that compressed textures have minimal pitch. However, in some cases this is not true, such as for mipmaps of non-POT compressed textures on nVidia hardware. This patch adds a check and does a memcpy for each line instead of the whole image in that case. Signed-off-by: Keith Whitwell <> Tweaks for C90 compilation.
2010-01-10r300g: Don't bother testing for empty scissors.Corbin Simpson3-28/+0
If somebody goes through that much effort, they probably intended it. So humor them. :3
2010-01-10util: Apply Brian's suggested blit improvements.Corbin Simpson1-15/+12
copypix works just fine.
2010-01-10gallium: u_blitter add overlapping blit support.Dave Airlie1-34/+124
the xorg state tracker really wants the driver to handle overlapping blits, and r300 uses u_blitter for blits. This patch adds overlapping blit support via a temporary surface when its required.
2010-01-10r300g: Atomize scissors.Corbin Simpson6-26/+22
Argfl. Some of this code is so questionable.
2010-01-10r300g: Move TCL bypass switch to main context.Corbin Simpson4-36/+31
2010-01-10r300g: Atomize viewport.Corbin Simpson5-30/+26
Goddammit, some of these hax are really annoying.
2010-01-10r300g: Move ROPCNTL to the top of the emit order.Corbin Simpson1-1/+1
According to the docs, this decreases stalls, and indeed we get a tiny bit more glxgears from it.
2010-01-10r300g: Don't avoid rewriting ZTOP.Corbin Simpson1-9/+9
Simplify the code. Added a comment to keep me from doing it again.
2010-01-10r300g: Atomize rasterizer.Corbin Simpson8-32/+34
I want to stab things now.
2010-01-11nouveau: Make winsys recognise the original NV50.Marcin Kościelnicki1-0/+2
2010-01-11radeon: fix prediction for r100 inline vert/elt emits.Dave Airlie1-0/+1
On r100 we emit the indices inline so we need to account for that in the emission size.
2010-01-11radeon: fix bug in realloc code.Dave Airlie1-1/+1
This bug was fixed in libdrm ages ago, port to non-kms
2010-01-11st/dri: update dri2 drawables when viewport is changedBen Skeggs5-2/+19
Fixes gnome-shell on nouveau, as well as window resize with various other applications. Signed-off-by: Ben Skeggs <>
2010-01-10r300g: Atomize ZTOP.Corbin Simpson5-8/+25
Also do state-change checks. ZTOP's too important to not check.
2010-01-10r300g: Atomize DSA.Corbin Simpson7-32/+25
Also a bit of ztop.
2010-01-10r300g: Atomize UCP.Corbin Simpson5-13/+9
2010-01-10r300g: Atomize blend color.Corbin Simpson5-19/+14
2010-01-10r300g: Start using atoms.Corbin Simpson6-12/+42
No benefits yet.