Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-11-14 | r300: remove unneeded includes | Maciej Cencora | |
2009-08-14 | r300: remove unused software TNL path | Maciej Cencora | |
This doesn't remove software TCL path - so RS480 and RS690 work as before. | |||
2009-07-13 | r300: removed unnecessary params | Maciej Cencora | |
We don't have check which attributes are used by fragment program - it's already done by NQSSADCE. | |||
2009-06-11 | r300: fix a GPU lock up | Maciej Cencora | |
Sending from VAP more texture coordinates than RS expects results in GPU hang. Fixes BumpSelfShadow from DirectX8 SDK. | |||
2009-06-07 | r300: rewrite vertex setup for software T&L path using functions from ↵ | Maciej Cencora | |
software TCL path | |||
2009-05-16 | r300: r300EmitArrays should never fail | Maciej Cencora | |
2009-04-02 | radeon/r200/r300: collapse context destruction down to a common path. | Dave Airlie | |
Context destruction was nearly the same over all the drivers, so collapse it down. | |||
2009-02-23 | r300: set u to 0 so debug logs are easier to read | Dave Airlie | |
2009-02-12 | radeon/r200/r300: another big merge upheavel. | Dave Airlie | |
This merges lots of the hw state atom emission and firevertices code. it also removes a lot of the extra radeon crap from r300 and merge scissor | |||
2009-02-06 | r300: fix some autostate batch setups | Dave Airlie | |
2009-02-04 | r300: fix up CS for modesetting - gears under kms works | Dave Airlie | |
2009-01-20 | r200: clear is working at least - not much else | Dave Airlie | |
2009-01-15 | r300: move some more function to generic | Dave Airlie | |
2008-12-01 | radeon: make DRI1 one work with new CS mechanism | Dave Airlie | |
2008-11-14 | r300: cs + DRI2 support | Jerome Glisse | |
If DRI2 is enabled then switch cmd assembly to directly build hw packet. | |||
2008-11-14 | r300: 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-18 | mesa: added "main/" prefix to includes, remove some -I paths from ↵ | Brian Paul | |
Makefile.template | |||
2008-06-21 | replace __inline and __inline__ with INLINE macro | Brian Paul | |
2008-05-03 | r300: recombine the vap input route 0 code and clean | Dave Airlie | |
This gets non-tcl cards working again on this branch.. at least texrect and glxgears | |||
2008-05-02 | r500: setup fragment program constant emission atom | Dave Airlie | |
2008-05-02 | mesa: cleanup state emission and rs for r500 | Dave Airlie | |
trivial clear app now renders | |||
2008-05-02 | some basic r500 portage | Dave Airlie | |
2007-07-01 | r300: cleanup some of the swtcl code | Dave Airlie | |
2007-06-22 | clean up cache flush emission into one place | Dave Airlie | |
makes gears work with swtcl | |||
2007-06-17 | fixup packet setup - still hangs | Dave Airlie | |
2007-05-30 | r300: Use the CP_PACKET3 macro for Type 3 packets. | Oliver McFadden | |
I haven't converted all of the Type 3 packets to the CP_PACKET3 macro yet because some of the Type 3 packet defines are missing from the R300 register definition file. These defines need to be copied from DRM and Mesa into the R300 register definition file then copied into both DRM and Mesa. | |||
2007-05-20 | r300: Just use "inline" rather than "__inline__". | Oliver McFadden | |
2007-05-11 | r300: Use __FUNCTION__ not __func__. | Oliver McFadden | |
Just for consistency; most of the code already uses __FUNCTION__. | |||
2007-05-11 | r300: Renamed r300_maos.c to r300_emit.c; it contains mostly emit code now. | Oliver McFadden | |
2007-05-10 | r300: Removed obsolete start_index16_packet/start_index32_packet. | Oliver McFadden | |
It's all in r300_render.c now. | |||
2007-05-10 | r300: Moved some more of the emit code into r300_render.c. | Oliver McFadden | |
2007-05-09 | r300: The empty check_space doesn't and never has done anything; removed it. | Oliver McFadden | |
2007-05-09 | r300: Last of the indent changes. :) | Oliver McFadden | |
2007-05-09 | r300: Removed the unused immediate vertices mode macro. | Oliver McFadden | |
Immediate vertices mode hasn't been supported since early CVS versions of the R300 driver. | |||
2007-05-09 | r300: Removed a disabled/obsolete e32 in the AOS function. | Oliver McFadden | |
2007-05-09 | r300: Converted exit calls to _mesa_exit calls. | Oliver McFadden | |
Note that the exit codes are inconsistent and should be fixed. | |||
2007-05-09 | r300: Indented r300_emit.h. | Oliver McFadden | |
2007-04-14 | r300: remove unneeded semicolon from macro | Dave Airlie | |
2006-09-12 | Fix compilation warning. | Jerome Glisse | |
2006-07-27 | r300_emit.h cleanup. | Jerome Glisse | |
Remove unused macro Replace LOCAL_VAR, PREFIX* Indent code Remove radeon redundant CP type 3 packet | |||
2005-06-27 | Uncomment a couple of helper functions. | Vladimir Dergachev | |
Fix slipup from CVS update that was commented out and did not show up during compilation. | |||
2005-06-27 | Rename unchecked state to match DRM driver. | Vladimir Dergachev | |
Emit wait idle and pacify r300 before emitting state - this seems to improve stability. | |||
2005-05-05 | Flat shading and bunch of clarifications to r300_reg.h . | Aapo Tahkola | |
2005-03-12 | Unlike radeon and r200 drivers r300AllocCmdBuf allocs dwords not bytes. | Aapo Tahkola | |
2005-03-03 | Add a couple of helper functions for completeness. | Vladimir Dergachev | |
2005-02-17 | Fixing *lots* of warning messages, especially concerning unportable | Nicolai Haehnle | |
whitespace before preprocessor commands. Please, can you try to keep the warnings down? Try running make with make -s sometime to see just how bad an offender the current code is. | |||
2005-02-16 | Support for idx buffers. Leaving it on by default as it doesnt seem to cause ↵ | Aapo Tahkola | |
any lock ups nor other issues. Tests with one object using elts should pass. Introducing more than one object will cause indices to mix up as far as i can see. DRM update is needed for this code to work\! | |||
2005-01-22 | Properly configure routing - based on advice by Keith Whitwell. | Vladimir Dergachev | |
2005-01-11 | Move the few definitions from r300_lib.h still in use to r300_emit.h. | Vladimir Dergachev | |
Rework *vb* function to not use AOS_ARRAY structure, but rather work directly with r300->state.aos. Remove references to r300_lib.h and r300_lib.c Remove r300_lib.[c,h]. | |||
2005-01-01 | Add a convenience function to issue CP delays. | Vladimir Dergachev | |