summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/r300/r300_render.c
AgeCommit message (Collapse)Author
2009-11-07r300g: Minor code cleanup to avoid confusion.Corbin Simpson
2009-11-07r300g: Comments.Corbin Simpson
2009-11-07r300g: Don't assert on oversized VBOs, just return FALSE.Corbin Simpson
2009-11-07r300g: s/false/FALSE/Corbin Simpson
Also s/true/TRUE/
2009-11-07r300g: Clean up indexbuf render, switch to RELOC macro.Corbin Simpson
2009-11-07r300g: Clean up r300_setup_vertex_buffers.Corbin Simpson
2009-11-07r300g: Don't pass hw_prim around in the context.Corbin Simpson
And some other fixes.
2009-11-07r300g: don't hang GPU on misbehaving appsMaciej Cencora
2009-11-07r300g: VBOs WIPMaciej Cencora
2009-11-07r300g: move vborender context function to seperate fileMaciej Cencora
r300g: Un-migrate r300_draw_render. It'll make maintaining the SW TCL path easier.
2009-10-28r300g: Use u_trim_pipe_prim to prevent lockups from incorrect vert counts.Corbin Simpson
Adapted from osiris' version on his tree.
2009-10-24r300g: fix scons build yet againJoakim Sindholt
2009-10-22r300g: Clean up duplicate code in r300_render.Corbin Simpson
2009-10-22r300g: Move render functions to r300_render.Corbin Simpson
Part of the fastpath cleanup.
2009-10-21r300g: Cleanup header includes.Corbin Simpson
2009-10-16r300g: Use a hash table to look up vertex info.Corbin Simpson
Need to move rs_block to this, too. Also, I'm getting massive amounts of flicker for some reason; I bet we've gotta re-re-examine PSC and friends. :C
2009-10-14r300g: Compiler warning cleanup.Corbin Simpson
2009-10-03r300g: Remove an unnecessarily created pipe buffer (and thus fix a leak)Nicolai Hähnle
Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com>
2009-10-03r300g: Reset vbo_offset after allocation of a new bufferNicolai Hähnle
This fixes the glxgears bug, among other things. Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com>
2009-09-27r300g: plug memory leakMaciej Cencora
2009-09-11r300g: only allocate one BO for vertex buffers, default size is 64*1024Cooper Yuan
it can fix redbook/sceneflat, scene, scenebamb, surface, nurbs and so on
2009-09-06r300g: Fix a number of warningsNicolai Hähnle
Seriously guys....
2009-09-06r300g: Debug flags infrastructureNicolai Hähnle
So that debugging is no longer a full-spam-or-nothing approach, you are now supposed to set the RADEON_DEBUG environment flag just like for classic Mesa. The available debug flags are different, however. Just running an OpenGL application with RADEON_DEBUG set to an arbitrary string will print out helpful information. Everything must be compiled with -DDEBUG for any of this to work
2009-09-05r300g: update the value of register VAP_VF_MAX_VTX_INDXCooper Yuan
according to actual vertex index count.
2009-06-02r300-gallium: strip swtcl to the bare minimumJoakim Sindholt
This was originally taken from i915 and it shows. Basically most the stuff in r300_render.c was never needed and shouldn't have worked in the first place
2009-05-08r300-gallium: Finish space accounting.Corbin Simpson
Still broken...
2009-04-15r300-gallium: Don't use indexbufs for now.Corbin Simpson
They aren't working, so best to turn it off.
2009-04-08r300-gallium: Properly emit indexbufs.Corbin Simpson
This fixes hardlocks with anything using elts.
2009-04-04r300-gallium: Move swtcl_emit to render to reflect its true purpose.Corbin Simpson