Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gallium: pipe/p_inlines.h -> util/u_inlines.h | José Fonseca | 2010-02-02 | 1 | -1/+1 |
| | |||||
* | r300g: Silence uninitialized variable warning. | Vinson Lee | 2010-01-30 | 1 | -1/+1 |
| | |||||
* | gallium: Enable multiple constant buffers for vertex and geometry shaders. | Michal Krol | 2010-01-28 | 1 | -0/+2 |
| | |||||
* | r300g: Fix bizarre half-flushes with immd mode. | Corbin Simpson | 2010-01-28 | 1 | -1/+2 |
| | |||||
* | r300g: Make vertex_format into an atom. | Corbin Simpson | 2010-01-26 | 1 | -1/+1 |
| | | | | Some delicious hax here. | ||||
* | r300g: Finish and enable immediate mode. | Corbin Simpson | 2010-01-25 | 1 | -31/+84 |
| | | | | Based on Marek's immd-mode patch. | ||||
* | Revert "r300g,radeong: finish and enable the immediate mode" | Corbin Simpson | 2010-01-25 | 1 | -111/+30 |
| | | | | This reverts commit 112239e9a66a155d36fe2ad0ab130e6f26eff298. | ||||
* | r300g,radeong: finish and enable the immediate mode | Marek Olšák | 2010-01-24 | 1 | -30/+111 |
| | | | | Nearly 100% performance increase in glxgears. | ||||
* | r300g: fix flushing harder. | Dave Airlie | 2010-01-24 | 1 | -2/+2 |
| | | | | | | I swear ipers runs here after this commit. After we flush we need to redo the space check | ||||
* | r300: fix wrong call in last commit | Dave Airlie | 2010-01-23 | 1 | -1/+1 |
| | |||||
* | r300g: fix up buffer emission ordering. | Dave Airlie | 2010-01-23 | 1 | -0/+4 |
| | | | | | | | This fixes the code space checking VBOs, then resetting the space list and space checking other buffers. it fixes demos/ipers Signed-off-by: Dave Airlie <[email protected]> | ||||
* | r300g: Stop using indices. | Corbin Simpson | 2010-01-16 | 1 | -37/+17 |
| | | | | Sorry, it was a good game, but it just doesn't work. | ||||
* | r300g: Respect fill modes in indices fallback. | Corbin Simpson | 2010-01-16 | 1 | -2/+15 |
| | |||||
* | r300g: Cleanup from last few commits. | Corbin Simpson | 2010-01-14 | 1 | -5/+1 |
| | | | | Strangely enough, the code solidified pretty quickly. | ||||
* | r300g: Really destroy translated buffer at the end. | Łukasz Krotowski | 2010-01-14 | 1 | -3/+5 |
| | | | | | Note that indexSize is changed by r300_translate_elts(). Also make sure it's destroyed on errors. | ||||
* | r300g: Use indices to translate index buffers of ubytes. | Corbin Simpson | 2010-01-13 | 1 | -7/+58 |
| | | | | progs/redbook/aapoly, among others, works fine now. | ||||
* | r300g: Disable immediate mode rendering for now. | Corbin Simpson | 2010-01-13 | 1 | -1/+1 |
| | | | | Will re-enable when the bugs are ironed out. | ||||
* | r300g: Lower the immd mode threshold. | Corbin Simpson | 2010-01-12 | 1 | -3/+8 |
| | |||||
* | r300g: Switch to immediate mode for tiny renders. | Corbin Simpson | 2010-01-12 | 1 | -4/+40 |
| | | | | Useful for e.g. blitter. | ||||
* | r300g: Don't bother testing for empty scissors. | Corbin Simpson | 2010-01-10 | 1 | -22/+0 |
| | | | | | If somebody goes through that much effort, they probably intended it. So humor them. :3 | ||||
* | r300g: Atomize scissors. | Corbin Simpson | 2010-01-10 | 1 | -1/+1 |
| | | | | Argfl. Some of this code is so questionable. | ||||
* | r300g: Atomize rasterizer. | Corbin Simpson | 2010-01-10 | 1 | -3/+4 |
| | | | | I want to stab things now. | ||||
* | Merge commit 'origin/gallium-draw-retval' | Keith Whitwell | 2010-01-05 | 1 | -32/+30 |
|\ | | | | | | | | | Conflicts: src/gallium/drivers/identity/id_context.c | ||||
| * | gallium: propogate draw retval changes into more drivers | Keith Whitwell | 2009-12-21 | 1 | -32/+30 |
| | | |||||
* | | r300: Fix scons build. | José Fonseca | 2010-01-01 | 1 | -3/+4 |
| | | |||||
* | | r300g: fixup for GS additions | Dave Airlie | 2009-12-26 | 1 | -2/+4 |
|/ | | | | draw_set_mapped_constant_buffer changed API | ||||
* | r300g: Fix provoking vertex for non-quads. | Corbin Simpson | 2009-12-18 | 1 | -6/+25 |
| | | | | | Read the comments. In short, we can't possibly pass piglit's glean/clipFlat without some help from Gallium and an API/spec change. | ||||
* | r300g: Respect provoking vertex for trifans. | Corbin Simpson | 2009-12-18 | 1 | -2/+31 |
| | | | | Fixes part of piglit's clipFlat test; next up is to get quads right. | ||||
* | r300g: Eliminate a couple more asserts. | Corbin Simpson | 2009-12-18 | 1 | -3/+2 |
| | |||||
* | r300g: Nuke r300_vbo. | Corbin Simpson | 2009-12-18 | 1 | -2/+8 |
| | |||||
* | r300g: clamp vertex indices to [min,max] everywhere | Marek Olšák | 2009-12-15 | 1 | -3/+5 |
| | |||||
* | r300g: don't render if everything is culled by scissoring | Marek Olšák | 2009-12-06 | 1 | -0/+23 |
| | | | | | Otherwise a CS is refused by kernel 2.6.31 (and maybe all later versions, not sure). | ||||
* | r300g: Begin separating HW TCL and SW TCL state and setup. | Corbin Simpson | 2009-11-20 | 1 | -4/+0 |
| | | | | | | | This patch removes draw_context entirely from the HW TCL path and cleans up a few other things along the way. Hopefully, nothing got broken. Thanks to Marek Olšák for testing, review, and pointing out my bugs. :3 | ||||
* | r300g: Fix up SW TCL rendering functions. | Corbin Simpson | 2009-11-08 | 1 | -20/+48 |
| | | | | They don't work, but at least they're clean now. | ||||
* | r300g: Unify context names for counts. | Corbin Simpson | 2009-11-08 | 1 | -1/+1 |
| | | | | From the SW TCL fixups. | ||||
* | r300g: Minor code cleanup to avoid confusion. | Corbin Simpson | 2009-11-07 | 1 | -2/+1 |
| | |||||
* | r300g: Comments. | Corbin Simpson | 2009-11-07 | 1 | -1/+2 |
| | |||||
* | r300g: Don't assert on oversized VBOs, just return FALSE. | Corbin Simpson | 2009-11-07 | 1 | -4/+12 |
| | |||||
* | r300g: s/false/FALSE/ | Corbin Simpson | 2009-11-07 | 1 | -2/+2 |
| | | | | Also s/true/TRUE/ | ||||
* | r300g: Clean up indexbuf render, switch to RELOC macro. | Corbin Simpson | 2009-11-07 | 1 | -15/+17 |
| | |||||
* | r300g: Clean up r300_setup_vertex_buffers. | Corbin Simpson | 2009-11-07 | 1 | -15/+13 |
| | |||||
* | r300g: Don't pass hw_prim around in the context. | Corbin Simpson | 2009-11-07 | 1 | -8/+68 |
| | | | | And some other fixes. | ||||
* | r300g: don't hang GPU on misbehaving apps | Maciej Cencora | 2009-11-07 | 1 | -0/+6 |
| | |||||
* | r300g: VBOs WIP | Maciej Cencora | 2009-11-07 | 1 | -75/+60 |
| | |||||
* | r300g: move vborender context function to seperate file | Maciej Cencora | 2009-11-07 | 1 | -1/+4 |
| | | | | | | r300g: Un-migrate r300_draw_render. It'll make maintaining the SW TCL path easier. | ||||
* | r300g: Use u_trim_pipe_prim to prevent lockups from incorrect vert counts. | Corbin Simpson | 2009-10-28 | 1 | -0/+9 |
| | | | | Adapted from osiris' version on his tree. | ||||
* | r300g: fix scons build yet again | Joakim Sindholt | 2009-10-24 | 1 | -1/+2 |
| | |||||
* | r300g: Clean up duplicate code in r300_render. | Corbin Simpson | 2009-10-22 | 1 | -45/+4 |
| | |||||
* | r300g: Move render functions to r300_render. | Corbin Simpson | 2009-10-22 | 1 | -0/+192 |
| | | | | Part of the fastpath cleanup. | ||||
* | r300g: Cleanup header includes. | Corbin Simpson | 2009-10-21 | 1 | -1/+4 |
| |