summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/r300/radeon_vtxfmt_a.c
AgeCommit message (Collapse)Author
2007-05-09r300: Removed the deprecated VTXFMT code.Oliver McFadden
This was okayed by Jerome Glisse and Keith Whitwell on the dri-devel IRC channel and list, respectively.
2007-05-09r300: Fixed some more function names.Oliver McFadden
Note there might be some calls to the old function names in conditionally disabled code, but I think I've got them all.
2007-05-09r300: Changed r300_run_vb_render calls to r300RunRender in some conditionallyOliver McFadden
disabled code.
2007-05-08r300: Renamed the VBO functions to the R300 name format.Oliver McFadden
2007-05-05don't use hw to perform vertex transform etc. when using swtcl. This for ↵Aapo Tahkola
compatibility with vertex programs and the fact that swtcl very rarely gets hit with tcl capable hw.
2006-11-02Move r300 to new fbo interface based on Keith Whithwell.Jerome Glisse
Tested with progs/redbook/varray.
2006-08-23silence warningBrian Paul
2006-08-23Added _mesa_lookup_program() and _mesa_lookup_bufferobj() functions to avoidBrian Paul
a lot of casting elsewhere. Use _mesa_lookup_texture() in tdfx driver, use _mesa_lookup_bufferobj() in r300 driver.
2006-08-22remove duplicate pieces of code.Aapo Tahkola
2006-08-22extend some DrawRangeElements cases to support rendering more than 65535 ↵Aapo Tahkola
verts in one blast. ut2k4 cases in other words ...
2006-08-11support shorts as vertex dataAapo Tahkola
2006-07-31fix #6991Aapo Tahkola
2006-06-29cleanup, avoid magic valuesTilman Sauerbeck
2006-06-27Fix generic vertex attribs (Rune Petersen)Aapo Tahkola
2006-06-12Make r300 driver build with GL_APPLE_vertex_array_object changes.Ian Romanick
Sorry for the breakage. These changes are only build tested.
2006-05-12this should use the configured number not the MAX, this has no effect untilDave Airlie
the core mesa swrast number is fixed, just spotted this on the way past
2006-04-25use _TNL_FIRST/LAST_MAT indexesBrian Paul
2006-04-23Enable USER_BUFFERS, RADEON_VTXFMT_A and HW_VBOS on big endian by forcing ↵Benjamin Herrenschmidt
all elts to 32 bits (it would be possible to do a half word swap for 16 bits if somebody is interested) and by using the input route mecanism to swap ubyte's properly in r300EmitArrays. Tested with cva, varray and quake3
2006-04-08fix some conflict happenings at context destroy by freeing buffers ↵Aapo Tahkola
immediately. array locking can be done with vbos for vtxfmt_a so we dont really need to try to reuse them.
2006-03-19-fix texrect fallback when using vtxfmt_a (glitz, xgl, etc.)Aapo Tahkola
-struct vertex_buffer to struct radeon_vertex_buffer conversion -vertex attrib arrays did not supersede conventinal arrays when enabled
2006-03-13Clean build.Aapo Tahkola
2006-03-09Kick VBOs out of GART if nothing else helps.Aapo Tahkola
2006-03-07Fix broken DrawElements & DrawRangeElements.Aapo Tahkola
2006-03-07Various fallbacks, checks and tags.Aapo Tahkola
2005-11-01Re-enable fallbacks.Aapo Tahkola
2005-11-01-Fix first frame -bugAapo Tahkola
-Use 16-bit elts in vtxfmt_a path if possible -Optimize VSF param uploading -return in r300DepthMask looks suspicious, use r300Enable instead -Dont use r300ResetHwState in invalidate state(disabled, missing hooks, possible instabilities)
2005-10-28Compiled arrays for vtxfmt_a path.Aapo Tahkola
2005-10-26Sync with my local tree.Aapo Tahkola
Changes to current operation: -Elts are no longer converted to 16-bit format -Cube maps