Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-11-07 | mesa: make fixed-pt and byte-valued arrays a runtime feature | Brian Paul | |
These ES1 features were only tested for in the vertex array code. Checking the ctx->API field at runtime is cleaner than the #ifdef stuff and supports choosing the API at runtime. | |||
2010-11-02 | mesa: use GLubyte for edge flag arrays | Brian Paul | |
Fixes http://bugs.freedesktop.org/show_bug.cgi?id=31310 | |||
2010-10-28 | mesa: remove obsolete comment | Brian Paul | |
2010-10-28 | mesa: consolidate glVertex/Color/etcPointer() code | Brian Paul | |
This removes a bunch of similar error checking code in all the vertex pointer functions and puts nearly all the error checking in update_array(). | |||
2010-10-28 | mesa: add gl_client_array::Integer field and related vertex array state code | Brian Paul | |
2010-10-28 | mesa: remove 'normalized' parameter from _mesa_VertexAttribIPointer() | Brian Paul | |
2010-10-21 | mesa: set/get primitive restart state | Brian Paul | |
2010-10-13 | Drop GLcontext typedef and use struct gl_context instead | Kristian Høgsberg | |
2010-09-14 | mesa: update to version 64 of GL/glext.h | Brian Paul | |
A number of other files had to be updated as well because const qualifiers were added to the glMultiDrawArrays() function. Also, GL_FIXED is now defined in glext.h. | |||
2010-07-14 | mesa: silence a printf warning | Brian Paul | |
2010-05-25 | mesa: move all vertex array functions into varray.c | Brian Paul | |
2010-05-25 | mesa: added _mesa_VertexAttribIPointer() | Brian Paul | |
2010-04-20 | mesa: API and state for GL 3.1 primitive restart | Brian Paul | |
2010-02-25 | mesa: Move src/mesa/glapi/dispatch.h to mesa. | Chia-I Wu | |
glapi/dispatch.h is a core Mesa header file. Move the header file to main/ to make this clear. It also becomes clear after this change that IN_DRI_DRIVER is only used in core Mesa to enable the remap table. | |||
2010-02-19 | Replace the _mesa_*printf() wrappers with the plain libc versions | Kristian Høgsberg | |
2010-02-03 | mesa: added texcoord unit assertion | Brian Paul | |
2010-01-23 | mesa: add core support for ARB_half_float_vertex. | Dave Airlie | |
Adds the extension to the list + support to the APIs. also add t_draw.c support to convert for sw rast. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2009-11-16 | mesa: remove unused vertex array driver hooks | Brian Paul | |
2009-09-01 | mesa: Make MultiDrawElements submit multiple primitives at once. | Eric Anholt | |
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 <ian.d.romanick@intel.com> | |||
2009-08-07 | mesa: new _mesa_copy_client_array() function | Brian Paul | |
2009-08-04 | mesa: more error message info for vertex pointer functions | Brian Paul | |
2009-06-22 | mesa: enforce the rule that arrays live in VBOs for GL_ARB_vertex_array_object | Brian Paul | |
2009-06-19 | mesa: move vertex array objects from shared state to per-context | Brian Paul | |
The ARB version requires VAOs to be per-context while the Apple extension was ambiguous. | |||
2009-06-08 | mesa: EXT_vertex_array_bgra fixes | Maciej Cencora | |
1) Pass the correct format when calling update_array in _mesa_VertexAttribPointerARB. 2) glVertexAttribPointerNV accepts GL_BGRA format too. 3) raise INVALID_VALUE error when format is BGRA and normalized is false in glVertexAttribPointerARB | |||
2009-05-22 | mesa: use Elements() for loop limit | Brian Paul | |
2009-05-21 | mesa: s/MAX_VERTEX_PROGRAM_ATTRIBS/MAX_NV_VERTEX_PROGRAM_INPUTS | Brian Paul | |
2009-05-21 | mesa: freshen comments for update_array() | Brian Paul | |
2009-05-21 | mesa: remove const qualifier | Brian Paul | |
2009-05-21 | mesa: VertexAttribPointer comments | Brian Paul | |
2009-05-21 | mesa: call _mesa_update_array_object_max_element() before printing array info | Brian Paul | |
2009-05-21 | mesa: added _mesa_print_arrays() for debugging | Brian Paul | |
2009-05-07 | mesa: reference counting for gl_array_object | Brian Paul | |
Every kind of object that can be shared by multiple contexts should be refcounted. | |||
2009-05-07 | mesa: Compute gl_client_array->_MaxElement during array validation | Brian Paul | |
Used to be done in the glVertex/Normal/Color/etc/Pointer() calls but if the VBO was reallocated the size could change. New _NEW_BUFFER_OBJECT state flag. | |||
2009-05-07 | mesa: use array->BufferObj instead of ctx->Array.ArrayBufferObj | Brian Paul | |
No difference, but a little more understandable. | |||
2009-05-07 | mesa: added _ElementSize field to gl_client_array | Brian Paul | |
Will be handy for bounds checking later... | |||
2009-01-23 | mesa: update glColorPointer, etc for GL_EXT_vertex_array_bgra | Brian Paul | |
Add new error checking, set array state appropriately. | |||
2008-09-21 | mesa: added case for fixed pt | Brian Paul | |
2008-09-21 | mesa: point size arrays | Brian Paul | |
2008-09-21 | mesa: GL_BYTE vertex/texcoord arrays | Brian Paul | |
2008-09-21 | mesa: initial support for fixed-pt vertex arrays | Brian Paul | |
2008-09-04 | mesa: improved gl_buffer_object reference counting | Brian Paul | |
Use new _mesa_reference_buffer_object() function wherever possible. Fixes buffer object/display list crash reported in ParaView. | |||
2008-07-29 | mesa: remove an error check for NV_v_p that doesn't apply to ARB_v_p | Brian Paul | |
2008-03-09 | Set normalized flag for GLubyte arrays in _mesa_VertexAttribPointerNV() | Markus Amsler | |
2008-02-04 | Allow first != 0 in mesa CVA handling, and add more error checking. | Eric Anholt | |
2007-07-04 | Be more consistant with paths in #includes. Eventually, eliminate a bunch ↵ | Brian | |
of -I flags. | |||
2007-03-27 | fix incorrect _MaxElement calculation | Roland Scheidegger | |
The calculation of _MaxElement was wrong if the stride was larger than elementSize, which lead to rejection of every DrawElements call which accessed the maximum element if CheckArrayBounds was enabled. | |||
2006-09-04 | get rid of GL_BOOLEAN definition (bug 8113) | Brian Paul | |
2006-06-13 | clean-ups and new comments | Brian Paul | |
2006-06-12 | Add support for GL_APPLE_vertex_array_object. Several test programs | Ian Romanick | |
and demos are also added. Adding basic support to drivers should be as easy as just enabling the extension, though thorough test would also be required. | |||
2006-04-25 | No longer alias generic vertex attribs with conventional attribs for ↵ | Brian Paul | |
GL_ARB_vertex_program. |