summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/r300/r300_emit.c
AgeCommit message (Collapse)Author
2008-12-01radeon: make DRI1 one work with new CS mechanismDave Airlie
2008-11-16radeon: fix pointer danglingJerome Glisse
2008-11-14r300: cs + DRI2 supportJerome Glisse
If DRI2 is enabled then switch cmd assembly to directly build hw packet.
2008-11-14r300: bo and cs abstraction.Jerome Glisse
This abstract memory management and command stream building so we can use different backend either legacy one which use old pathway or a new one like with a new memory manager. This works was done by : Nicolai Haehnle Dave Airlie Jerome Glisse
2008-09-18mesa: added "main/" prefix to includes, remove some -I paths from ↵Brian Paul
Makefile.template
2008-05-13R3xx: clean up ZB registersAlex Deucher
2008-05-13R300: clean up CB registersAlex Deucher
2008-05-03r300: recombine the vap input route 0 code and cleanDave Airlie
This gets non-tcl cards working again on this branch.. at least texrect and glxgears
2008-05-02R300: clean up VAP_PROG_STREAM_CNTL* register usageAlex Deucher
2008-04-07r300: Fix r300VAPInputRoute{0,1} for big endian platforms.Michel Dänzer
2008-03-17r300: Simplify r300VAPInputRoute1.Markus Amsler
2008-03-17r300: Simplify r300VAPInputRoute0, check for valid input.Markus Amsler
2008-02-25r300: Corrected a cache flush bug in r300EmitCacheFlush.Oliver McFadden
Corrects commit 74ae5a875d6b3f1ffea2ac09c6ef0062d4980f15.
2008-02-25[r300] Further document FG_ALPHA_FUNC (renamed from R300_PP_ALPHA_TEST) and ↵Christoph Brill
finally add some information to R300_RB3D_DSTCACHE_CTLSTAT
2008-02-25[r300] Sync the names for Z-Buffer registers with the AMD specChristoph Brill
This patch tries to get the Z-Buffer register names in sync with the AMD spec so that talking to AMD engineers is much simpler.
2008-02-25[r300] Document some of the wild guesses in VAP_OUTPUT_VTX_FMT based on AMD specChristoph Brill
2008-01-02Revert "r300: fix bug with maniadrive rendering"Dave Airlie
this is correct, there is another issue with sw fallbacks This reverts commit cc50edbca2fd3111f9987d4117fa6656599d79dc.
2008-01-02r300: fix bug with maniadrive renderingDave Airlie
I've no idea why I added this so I'll have to spend time tracking it down
2007-07-16r300: Enable the vertprog point size again.Oliver McFadden
2007-07-14r300: Disable vertex program point size; it's almost certainly wrong.Oliver McFadden
See the conversation between myself and Tommy Schultz Lassen on mesa3d-dev.
2007-07-13r300: Setup the back facing color bits correctly.Oliver McFadden
Apparently for back facing color to work you must set all 3 color bits; I guess the hardware cannot handle them separately.
2007-07-11r300: Added support for Back Facing Color.Tommy Schultz Lassen
2007-07-01r300: cleanup some of the swtcl codeDave Airlie
2007-06-22clean up cache flush emission into one placeDave Airlie
makes gears work with swtcl
2007-06-20fixup some bits of tcl pathDave Airlie
2007-06-13move clip to r300 emitDave Airlie
2007-06-07r300: Removed a "don't think this is needed" comment, it actually is needed.Oliver McFadden
According to the comment you do not need to setup INPUT_CNTL when using vertex buffers. However, not doing so results in a lockup.
2007-05-30r300: Added a comment in r300VAPInputCntl0.Oliver McFadden
2007-05-26r300: Rearranged the DWORD construction in r300VAPInputRoute0 for clarity.Oliver McFadden
Doesn't actually change anything; just makes it easier to read.
2007-05-26r300: Removed duplicate AOS format defines; already defined in r300_reg.h.Oliver McFadden
2007-05-26r300: Use "rmesa" not "r300" in r300_emit.c; some of the macros require "rmesa".Oliver McFadden
2007-05-26r300: Cleaned up the non-TCL RENDERINPUTS, etc.Oliver McFadden
2007-05-26r300: Whitespace cleanup in r300_emit.c.Oliver McFadden
2007-05-26r300: Added the r300VAPInputCntl0 function.Oliver McFadden
The function just returns the hard-coded value (0x5555) even though we have no idea what this means...
2007-05-26r300: Added r300VAPOutputCntl0 and r300VAPOutputCntl1 to r300_emit.c.Oliver McFadden
2007-05-26r300: Renamed the t_vic function.Oliver McFadden
2007-05-26r300: Renamed the t_vir0 and t_vir1 functions.Oliver McFadden
2007-05-25r300: Renamed "dt" to "attribptr" in the t_vir0 function.Oliver McFadden
2007-05-25r300: Specify the type in the t_vir0 function.Oliver McFadden
2007-05-25r300: Cleaned up t_vir0 and t_vir1 slightly.Oliver McFadden
2007-05-25r300: Use C style comments in r300_emit.c.Oliver McFadden
2007-05-25r300: Removed a (disabled and unneeded) assertion.Oliver McFadden
The r300EmitVec functions don't touch the buf member so the assertion isn't needed here.
2007-05-25r300: Improved the r300EmitVec debugging information.Oliver McFadden
2007-05-25r300: Use #if 0 for disabled code.Oliver McFadden
2007-05-25r300: Added a TODO note and some tiny cleanups to r300_emit.c.Oliver McFadden
2007-05-17r300: Removed the radeon_vertex_buffer structure.Tommy Schultz Lassen
2007-05-11r300: Cleaned up function naming in r300_emit.c.Oliver McFadden
2007-05-11r300: Renamed r300_maos.c to r300_emit.c; it contains mostly emit code now.Oliver McFadden