Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-12 | r300g: Lower the immd mode threshold. | Corbin Simpson | |
2010-01-12 | r300g: Fix is_r400 status for rs4xx and rc4xx. | Corbin Simpson | |
As suggested by agd5f. | |||
2010-01-12 | r300g: Switch to immediate mode for tiny renders. | Corbin Simpson | |
Useful for e.g. blitter. | |||
2010-01-12 | r300g: emit blend LTE/GTE thresholds on >=RV350 | Marek Olšák | |
As per classic r300. | |||
2010-01-12 | r300g: update the texture initialization so that it respects tiling | Marek Olšák | |
This is still work-in-progress and tiling is not enabled by default. | |||
2010-01-12 | r300g: add emission of texture tiling bits | Marek Olšák | |
2010-01-12 | r300g: add is_r400 flag | Marek Olšák | |
r4xx has some additional fragment shader registers compared to r3xx. | |||
2010-01-12 | r300g: silence a warning | Marek Olšák | |
2010-01-12 | r300g: only emit scissor when needed | Marek Olšák | |
Reverting some bits from ce1c493ff8fad4b62e2b66f06636ac6560a6e0ad. Given the latest fixes, it's not needed to always emit scissor, really. | |||
2010-01-12 | Revert "r300g: Placate kernel checker by explicitly disabling depth test." | Marek Olšák | |
This reverts commit e920ee23b32f6031a7b8527b540566e7ada6af8a. Assuming the FB state is not dirty and the DSA state is, then the depth test will be re-enabled, making the kernel checker angry. Reverting the commit fixes piglit/glsl-bug-22603. | |||
2010-01-12 | r300g: mark all states as dirty after flush | Marek Olšák | |
It fixes almost all regressions introduced lately. | |||
2010-01-12 | nv50: fix 2 off by one memory leaks (nv50_miptree_level->image_offset) | Marcin Slusarz | |
2010-01-12 | nv50: fix memory leak on nv50_pc free | Marcin Slusarz | |
2010-01-12 | gallium: Rename ALIGN_STACK -> PIPE_ALIGN_STACK for consistency. | José Fonseca | |
2010-01-12 | gallium: Simplify PIPE_ALIGN_VAR. | José Fonseca | |
gcc allows pre-fix variable attributes. Suggested by Ian Romanick. | |||
2010-01-12 | gallium: Generalize the alignment macros to other compilers and any alignment. | José Fonseca | |
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. |