summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/api_noop.h
Commit message (Collapse)AuthorAgeFilesLines
* mesa: replace api_noop.[ch] with vbo_noop.[ch]Brian Paul2011-11-111-61/+0
| | | | | | None of the code in api_noop.c was used anymore. The new vbo_noop.c functions are true no-ops. They'll be used to no-op glBegin/End functions when we run out of VBO memory.
* mesa: Directly include mfeatures.h in files that perform feature tests.Vinson Lee2011-01-071-0/+1
|
* mesa/main: New feature FEATURE_beginend.Chia-I Wu2009-09-301-3/+6
| | | | | This feature corresponds to the Begin/End paradigm. Disabling this feature also eliminates the use of GLvertexformat completely.
* mesa: Add support for ARB_draw_elements_base_vertex.Eric Anholt2009-09-081-0/+7
|
* mesa: Make MultiDrawElements submit multiple primitives at once.Eric Anholt2009-09-011-0/+4
| | | | | | | | | Previously, MultiDrawElements just called DrawElements a bunch of times. By sending several primitives down the pipeline at once, we avoid a bunch of validation. On my GL demo, this improves fps by 2.5% (+/- .41%) and reduces CPU usage by 70.5% (+/- 2.9%) (n=3). Reviewed by: Ian Romanick <[email protected]>
* Make most of the _mesa_noop_*() functions static.Brian Paul2006-04-201-113/+12
| | | | | | | Generate GL_INVALID_VALUE, not GL_INVALID_ENUM when glVertexAttrib is called with a bad index. Use _mesa_noop_vtxfmt_init() in DRI drivers to initialize vertex format struct.
* Change the dispatch offsets for the VertexAttrib*NV functions so they don'tBrian Paul2004-11-271-52/+19
| | | | | | | alias with the corresponding ARB functions. GL_ARB_vertex_shader (and OpenGL 2.0's) VertexAttrib functions don't alias with conventional vertex attributes, as GL_NV_vertex_program does. So, the ARB and NV version of VertexAttrib need to be distinct.
* Add missing GLAPIENTRYKarl Schultz2003-12-041-59/+59
|
* Merge vtx-0-2-branchKeith Whitwell2003-11-241-2/+28
|
* Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything.Ian Romanick2003-06-051-1/+0
|
* bring in changes from dri tcl branchKeith Whitwell2002-04-091-9/+21
|
* vertex program check-inBrian Paul2001-12-141-2/+8
|
* Consistent copyright info (version number, date) across all files.Gareth Hughes2001-03-121-8/+33
|
* Major rework of tnl moduleKeith Whitwell2000-12-261-0/+11
| | | | | | | New array_cache module Support 8 texture units in core mesa (now support 8 everywhere) Rework core mesa statechange operations to avoid flushing on many noop statechanges.
* New files...Keith Whitwell2000-11-241-0/+101