summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/r300
AgeCommit message (Collapse)Author
2008-03-01r300: Cleaned up the MAD/MAD_2 opcode selection.Oliver McFadden
2008-03-01r300: Renamed some misleading macro arguments.Oliver McFadden
2008-03-01r300: Cleaned up the vertex program macros.Oliver McFadden
2008-03-01r300: Removed duplicate component selection defines.Oliver McFadden
2008-03-01r300: Removed duplicate source register class defines.Oliver McFadden
2008-03-01r300: Renamed the vertex program source register macro.Oliver McFadden
2008-03-01r300: Removed the (obsolete) special source register macros.Oliver McFadden
2008-03-01r300: Cleaned up the special vertex program source register macros.Oliver McFadden
2008-03-01r300: Added the vertex program swizzle (aka selection) defines.Oliver McFadden
2008-03-01r300: Converted to the new src/dest register defines.Oliver McFadden
2008-03-01r300: Removed an obsolete comment from the vertex program header file.Oliver McFadden
2008-03-01r300: Converted to the new Math Engine defines.Oliver McFadden
2008-03-01r300: Added the Math Engine opcode macro.Oliver McFadden
2008-03-01r300: Renamed the Vector Engine opcode macro.Oliver McFadden
2008-03-01r300: Converted to the new Vector Engine defines.Oliver McFadden
2008-03-01r300: Removed the duplicate dest register defines.Oliver McFadden
2008-03-01r300: Removed the duplicate "easy" vertex program macros.Oliver McFadden
2008-03-01r300: Added the vertex program src/dest register defines.Oliver McFadden
2008-03-01r300: Added the Vector Engine and Math Engine defines from AMD's documentation.Oliver McFadden
2008-03-01r300: Moved the vertex and fragment program macros into the appropriate files.Oliver McFadden
2008-02-29Use __DRIextension mechanism providing loader functionality to the driver.Kristian Høgsberg
Instead of passing in a fixed struct, the loader now passes in a list of __DRIextension structs, to advertise the functionality it can provide to the driver. Each extension is individually versioned and can be extended or phased out as the interface develops.
2008-02-28r300: R5xx and R3xx use different registers for RS_IP and RS_INSTChristoph Brill
These changes are taken from the xf86-video-ati driver. They update the header file accordingly and also remove some UNKOWN variables.
2008-02-27r300: properly handle GL_POINT in glPolygonModeChristoph Brill
Until now the polygon mode was completely turned of when you used GL_POINT. For me it looked buggy to completely disable the polygon mode for FrontMode and BackMode if any of these was GL_POINT.
2008-02-27r300: add artificial output to match fragment program inputMarkus Amsler
2008-02-26[r300] fix wow-pinkness regression. Fixed by Markus AmslerChristoph Brill
2008-02-26[r300] Document based on chapter 10.4 and 10.5Christoph Brill
This commit adds most of the graphics backend registers and of the rasterizer registers. Again, some minor bugs were found and marked with TODO or even fixed.
2008-02-25r300: Corrected a cache flush bug in r300EmitCacheFlush.Oliver McFadden
Corrects commit 74ae5a875d6b3f1ffea2ac09c6ef0062d4980f15.
2008-02-25r300: Moved the state code into separate functions.Oliver McFadden
2008-02-25[r300] revert complete stupid changesChristoph Brill
2008-02-25[r300] Document registers completed 10.1 to 10.3Christoph Brill
2008-02-25[r300] Add more register from the AMD specChristoph Brill
2008-02-25[r300] Document POLY_MODE and add some TODOs that might have triggered some bugsChristoph Brill
2008-02-25[r300] Document some registers in the POINT areaChristoph Brill
2008-02-25[r300] Further document and add register definitions (found bugs in LINE ↵Christoph Brill
handling)
2008-02-25[r300] Sync fog color register namesChristoph Brill
2008-02-25[r300] Sync fog register names to the AMD specChristoph Brill
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] Document R300_RB3D_COLORMASK properly and rename it to ↵Christoph Brill
RB3D_COLOR_CHANNEL_MASK
2008-02-25[r300] Add register definitions based on AMD spec starting with chapter 10Christoph Brill
2008-02-25[r300] Add some more register from the AMD spec in the area of AARESOLVEChristoph Brill
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] Add more struct names for r300_hw_stateChristoph Brill
2008-02-25[r300] rename all unkown structs r300_hw_state to readable namesChristoph Brill
2008-02-25[r300] Add RB3D_DISCARD_SRC_PIXEL_LTE_THRESHOLD and some HyperZ defintionsChristoph Brill
2008-02-25[r300] Replace more magic number by register definitions from AMDChristoph Brill
2008-02-25[r300] clean some more magic registers based on AMD specChristoph Brill
2008-02-25[r300] Update some magic registers to real namesChristoph Brill
2008-02-25[r300] Document Z-buffer related register ZB_BW_CNTLChristoph Brill
2008-02-25[r300] document VAP_CNTL based on AMD specChristoph Brill
2008-02-25[r300] Document some of the wild guesses in VAP_OUTPUT_VTX_FMT based on AMD specChristoph Brill