Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | 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-11 | gallium: remove const qualifier from pipe_buffer argument in set_constant_buffer | Roland Scheidegger | |
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-08 | r300g: Silence unused variable warnings. | 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 | r300g: add missing is_anistropic param | Brian Paul | |
2010-01-06 | gallium: remove PIPE_TEX_FILTER_ANISO | Luca Barbieri | |
This patch removes PIPE_TEX_FILTER_ANISO. Anisotropic filtering is enabled if and only if max_anisotropy > 1.0. Values between 0.0 and 1.0, inclusive, of max_anisotropy are to be considered equivalent, and meaning to turn off anisotropic filtering. This approach has the small drawback of eliminating the possibility of enabling anisotropic filter on either minification or magnification separately, which Radeon hardware seems to support, is currently support by Gallium but not exposed to OpenGL. If this is actually useful it could be handled by splitting max_anisotropy in two values and adding an appropriate OpenGL extension. NOTE: some fiddling & reformatting by keithw to get this patch to apply. Hopefully nothing broken in the process. | |||
2010-01-05 | Merge commit 'origin/gallium-draw-retval' | Keith Whitwell | |
Conflicts: src/gallium/drivers/identity/id_context.c | |||
2010-01-05 | Remove TGSI_OPCODE_SHR, map existing usage to TGSI_OPCODE_ISHR. | Michal Krol | |
This is to differentiate it from its unsigned version, TGSI_OPCODE_USHR. | |||
2010-01-04 | Merge branch 'mesa_7_7_branch' | Brian Paul | |
Conflicts: docs/relnotes.html src/gallium/drivers/llvmpipe/lp_tex_sample_c.c src/gallium/drivers/r300/r300_cs.h src/mesa/drivers/dri/i965/brw_wm_surface_state.c src/mesa/main/enums.c | |||
2010-01-03 | r300g: Silence 'mixed declarations and code' warning. | Vinson Lee | |
2010-01-03 | r300g: Remove comma at end of enumerator list. | Vinson Lee | |
2010-01-02 | r300g: Use C-style comments. | Vinson Lee | |
2010-01-01 | r300: Fix scons build. | José Fonseca | |
2009-12-26 | r300g: fixup for GS additions | Dave Airlie | |
draw_set_mapped_constant_buffer changed API | |||
2009-12-25 | gs: fix drivers so they work with geometry shaders | Zack Rusin | |
2009-12-24 | gallium: adapt drivers to pipe_constant_buffer removal | Roland Scheidegger | |
2009-12-22 | Merge branch 'gallium-edgeflags' | Roland Scheidegger | |
Conflicts: src/mesa/state_tracker/st_draw.c | |||
2009-12-21 | gallium: propogate draw retval changes into more drivers | Keith Whitwell | |
2009-12-20 | r300g: Add a few more params. | Corbin Simpson | |
2009-12-19 | r300g: add texture compare modes | Marek Olšák | |