Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-14 | Merge branch 'instanced-arrays' | Michal Krol | |
Conflicts: src/gallium/drivers/softpipe/sp_draw_arrays.c | |||
2010-01-14 | r300g: Cleanup from last few commits. | Corbin Simpson | |
Strangely enough, the code solidified pretty quickly. | |||
2010-01-14 | r300g: Really destroy translated buffer at the end. | Łukasz Krotowski | |
Note that indexSize is changed by r300_translate_elts(). Also make sure it's destroyed on errors. | |||
2010-01-13 | r300g: Use indices to translate index buffers of ubytes. | Corbin Simpson | |
progs/redbook/aapoly, among others, works fine now. | |||
2010-01-13 | r300g: Disable immediate mode rendering for now. | Corbin Simpson | |
Will re-enable when the bugs are ironed out. | |||
2010-01-13 | svga: Fix call to translate::run(). | Michal Krol | |
2010-01-13 | r300g: Account for CS space used per atom. | Corbin Simpson | |
Oh yeah, those atoms are startin' to pay off. The main obstacle now for OA playability is the absurdly low default mouse sensitivity, IMO. Not totally smooth yet, but getting there. | |||
2010-01-13 | r300g: Two dirty state optimizations. | Corbin Simpson | |
2010-01-13 | r300g: DCE in emit. | Corbin Simpson | |
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 | gallium: draw_arrays/elements_instanced() are of type void. | Michal Krol | |
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). |