Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-12 | r300g: Always emit scissors. | Corbin Simpson | |
Save some code, improve FPS, and fix piglit tests. Everybody wins. | |||
2010-01-11 | r300g: Add back dirty state check. | Corbin Simpson | |
From 07ea7e6c80. This is the only questionable part of that commit, AFAICT... | |||
2010-01-11 | r300g: Placate kernel checker by explicitly disabling depth test. | Corbin Simpson | |
This probably should disable stencil, too, if the kernel cares enough. Note: When atomized, framebuffer setup should go towards the end anyway, but it *must* follow these test setups anyway. | |||
2010-01-11 | r300g: Avoid segfault on binding null RS state. | Corbin Simpson | |
2010-01-10 | r300g: Don't bother testing for empty scissors. | Corbin Simpson | |
If somebody goes through that much effort, they probably intended it. So humor them. :3 | |||
2010-01-10 | r300g: Atomize scissors. | Corbin Simpson | |
Argfl. Some of this code is so questionable. | |||
2010-01-10 | r300g: Move TCL bypass switch to main context. | Corbin Simpson | |
2010-01-10 | r300g: Atomize viewport. | Corbin Simpson | |
Goddammit, some of these hax are really annoying. | |||
2010-01-10 | r300g: Move ROPCNTL to the top of the emit order. | Corbin Simpson | |
According to the docs, this decreases stalls, and indeed we get a tiny bit more glxgears from it. | |||
2010-01-10 | r300g: Don't avoid rewriting ZTOP. | Corbin Simpson | |
Simplify the code. Added a comment to keep me from doing it again. | |||
2010-01-10 | r300g: Atomize rasterizer. | Corbin Simpson | |
I want to stab things now. | |||
2010-01-10 | r300g: Atomize ZTOP. | Corbin Simpson | |
Also do state-change checks. ZTOP's too important to not check. | |||
2010-01-10 | r300g: Atomize DSA. | Corbin Simpson | |
Also a bit of ztop. | |||
2010-01-10 | r300g: Atomize UCP. | Corbin Simpson | |
Meh. | |||
2010-01-10 | r300g: Atomize blend color. | Corbin Simpson | |
2010-01-10 | r300g: Start using atoms. | Corbin Simpson | |
No benefits yet. | |||
2010-01-10 | llvmpipe: Update instructions. | José Fonseca | |
Explain how to build for windows. Both MSVC 9 and cross MinGW supported. Stop documenting LLVM 2.5 as supported. It still supported at the moment but it will soon stop being. | |||
2010-01-10 | llvmpipe: Yet another hack to get release LLVM static libraries to link in ↵ | José Fonseca | |
debug builds. | |||
2010-01-08 | nv50: handle TGSI_OPCODE_UMAD,UMUL,NOT and fix SAD | Christoph Bumiller | |
2010-01-08 | nv50: free src temp_temps on emit | Christoph Bumiller | |
2010-01-08 | nv50: try to honor sprite coord mode | Christoph Bumiller | |
2010-01-08 | Merge branch 'mesa_7_7_branch' | Brian Paul | |
Conflicts: src/mesa/drivers/dri/i965/brw_wm_emit.c | |||
2010-01-08 | nv20: Fix build for the latest nouveau_class.h changes. | Francisco Jerez | |
2010-01-08 | lvmpipe: Initialize all coordinates. | José Fonseca | |
Fixes assertion failure with fp-incomplete-tex (fdo 24298). | |||
2010-01-07 | nv50: preallocate TEMPs written first time in a subroutine | Christoph Bumiller | |
Otherwise we risk overwriting them with temporary GPRs if they're not used immediately after the CALL. | |||
2010-01-07 | nv50: handle TGSI_OPCODE_SAD,UADD | Christoph Bumiller | |
2010-01-07 | nv50: handle TGSI_OPCODE_IMAX,IMIN,UMAX,UMIN | Christoph Bumiller | |
2010-01-07 | nv50: handle integer SET operations | Christoph Bumiller | |
2010-01-07 | nv50: handle TGSI_OPCODE_SHL,ISHR,USHR | Christoph Bumiller | |
2010-01-07 | nv50: handle TGSI_OPCODE_F2I,F2U,I2F,U2F plus src mods | Christoph Bumiller | |
2010-01-07 | llvmpipe: Remove TGSI sampler pointers from JIT context too. | José Fonseca | |
2010-01-07 | llvmpipe: Remove more loose ends of TGSI exec sampling. | José Fonseca | |
2010-01-07 | i965g: updates for draw retval | Keith Whitwell | |
2010-01-07 | llvmpipe: Axe texture sampling code inherited from softpipe. | José Fonseca | |
Was used only as a reference, since texture sampling is now code generated. Already axed in the lp-binning branch too. This fixes the llvmpipe build after recent sampling changes. | |||
2010-01-07 | gallium: Fix texture sampling with explicit LOD in softpipe. | Michal Krol | |
2010-01-07 | gallium: Pass per-element (not per-quad) LOD bias values down to texture ↵ | Michal Krol | |
sampler. | |||
2010-01-07 | svga: Fix fs key size computation and key comparison. | Michal Krol | |
This also allows us to have texture_target back as a bitfield and save us a few bytes. | |||
2010-01-06 | svga: Silence uninitialized variable warning. | Vinson Lee | |
2010-01-06 | r300g: add back-face color VS outputs | Marek Olšák | |
Required for two-sided lighting. BTW we are approaching softpipe-level quality. ;) | |||
2010-01-06 | r300g: fix SWTCL stream locations of texture coordinates | Marek Olšák | |
It might have caused hardlocks when TCL was bypassed, not sure. | |||
2010-01-06 | r300g: if no DS buffer is set, disable reading from and writing to it | Marek Olšák | |
It fixes another "Bad CS" issue. | |||
2010-01-06 | r300g: disable the rasterization of WPOS if it's unused by the FS | Marek Olšák | |
2010-01-06 | r300g: add WPOS | Marek Olšák | |
2010-01-06 | r300g: consolidate params | Marek Olšák | |
2010-01-06 | r300g: fix outputting depth in the FS | Marek Olšák | |
2010-01-06 | r300g: optimize blending by conditionally disabling reads from the colorbuffer | Marek Olšák | |
2010-01-06 | r300g: optimize blending by discarding pixels that don't change the colorbuffer | Marek Olšák | |
Let's get some performance out of the blender. | |||
2010-01-06 | r300g: fix blending when SRC_ALPHA_SATURATE is used | Marek Olšák | |
2010-01-06 | softpipe: fix draw return value | Keith Whitwell | |
2010-01-06 | r300g: add missing is_anistropic param | Brian Paul | |