summaryrefslogtreecommitdiffstats
path: root/src/mesa/tnl
Commit message (Collapse)AuthorAgeFilesLines
* sanity check for vertex counterDaniel Borca2004-01-071-0/+4
|
* TestingKeith Whitwell2004-01-061-0/+1
|
* Apply attribute offset when calling extract().Keith Whitwell2004-01-061-2/+5
| | | | Simplify stride calcs.
* Slight cleanupKeith Whitwell2004-01-051-7/+6
|
* Remove debugKeith Whitwell2004-01-051-3/+0
|
* Beef up t_vertex.c:Keith Whitwell2004-01-057-127/+394
| | | | | | | | | | | - cope with input vectors with size less than that of the emitted attribute. - cope with vertices with 'holes' inside and between vertices. Fix calculation of tnl->render_inputs to work with fp programs. Mirror VB->PointSizePtr in VB->AttribPtr so that it can work with t_vertex.c. Transition swrast_setup/ to use t_vertex.c to build swrast vertices.
* Re-commit t_vertex.[ch] changes to fd.o server.Keith Whitwell2004-01-0514-249/+559
|
* Reenable the vtxfmt code paths in the radeon and r200 drivers.Felix Kuehling2004-01-041-1/+2
|
* whitespace changes and new commentsBrian Paul2004-01-012-6/+16
|
* new filesKeith Whitwell2003-12-212-0/+693
|
* call _ae_destroy_context() and _ae_invalidate_state() from the proper placesBrian Paul2003-12-131-1/+3
|
* Call UpdateMaterials when they have changedKeith Whitwell2003-12-094-24/+22
|
* Update NEED_SECONDARY_COLOR macro to test if either vertex/fragmentBrian Paul2003-12-091-1/+1
| | | | | programs are enabled and if they need secondary color input register. Patch by Karl Rasche, with tweaks by Brian.
* fixed a bug in texgen (T coord for GL_REFLECTION_MAP_NV)Daniel Borca2003-12-081-1/+1
|
* Committing in .Jouk Jansen2003-12-082-18/+14
| | | | | | | | | | | | | OpenVMS compile issues Modified Files: Mesa-newtree/progs/tests/cva.c Mesa-newtree/progs/tests/dinoshade.c Mesa-newtree/progs/tests/multipal.c Mesa-newtree/src/mesa/main/descrip.mms Mesa-newtree/src/mesa/tnl/descrip.mms Mesa-newtree/src/mesa/tnl/t_vtx_api.c ----------------------------------------------------------------------
* Committing in .Jouk Jansen2003-12-082-2/+2
| | | | | | | | | | Solves array boundary out of bound which causes problems on OpenVMS (and maybe other systems) Modified Files: Mesa-newtree/src/mesa/tnl/t_vb_lighttmp.h Mesa-newtree/src/mesa/tnl/t_vtx_eval.c ----------------------------------------------------------------------
* Relax assertion to account for empty primitives.Keith Whitwell2003-12-061-1/+2
|
* Backout last change on the displaylist path to fix gears (and probablyKeith Whitwell2003-12-051-17/+5
| | | | everything else).
* include glheader.h first, to prevent warnings about GLAPIENTRYP being redefinedBrian Paul2003-12-054-0/+4
|
* update filesKarl Schultz2003-12-041-59/+15
|
* Add missing GLAPIENTRYKarl Schultz2003-12-042-118/+122
|
* Port over changes from XFree86/Mesa 5.0.2, mostly to silence compiler warnings.Brian Paul2003-12-042-87/+114
|
* Fix some problems with glDrawElements and vertex buffer objects.Brian Paul2003-12-041-12/+12
|
* Ensure PRIM_BEGIN marker isn't lost when incomplete primitives are wrapped.Keith Whitwell2003-12-033-14/+27
|
* Fix generic/conventional vertex array glitches.Brian Paul2003-11-292-59/+77
| | | | | | | | Changed _NEW_ARRAY_ATTRIB_0 back to 0x10000 so that the conventional and generic enable bits do not alias. In ac_import.c test Array.Normal.Enabled instead of Array._Enabled & _NEW_ARRAY_COLOR0, etc. In t_array_import.c give priority for generic arrays over conventional arrays on an individual basis, not all or none.
* fix assorted g++ warningsBrian Paul2003-11-256-35/+36
|
* Remove unnecessary usage of __FUNCTION__.Brian Paul2003-11-254-37/+24
| | | | #define MESA_FUNCTION to __FUNCTION__ if MESA_DEBUG is defined.
* minor cast fixesBrian Paul2003-11-241-2/+2
|
* set the VB->FogCoordPtr with the other legacy pointersBrian Paul2003-11-243-0/+3
|
* remove dead filesKeith Whitwell2003-11-246-3344/+0
|
* Merge vtx-0-2-branchKeith Whitwell2003-11-2439-5979/+4262
|
* fix texgen bug 597589Brian Paul2003-11-171-2/+2
|
* Redo array element checking for vertex array buffers.Brian Paul2003-11-101-0/+2
| | | | | | | Now, compute ctx->Array._MaxElement as the min of enabled array's max element. Test against ctx->Array._MaxElement in glDrawArrays/Elements. Note: testing in glArrayElement not done yet. Only do element checking if ctx->Const.CheckArrayBounds is set.
* s/GLuint */GLvoid */Brian Paul2003-10-231-1/+1
|
* Initial work for bounds checking of vertex arrays and vertex buffer objects.Brian Paul2003-10-225-21/+28
| | | | | | Only glDrawArrays() done so far. Simplified glVertex/Color/etcPointer functions. Misc casts added here and there.
* Added GLAPIENTRY decorations for all first level OpenGL API function entryKendall Bennett2003-10-216-70/+70
| | | | | points so that the calling conventions will work correctly with the assembler stubs with the Open Watcom compiler.
* fix some sphere texgen bugs (reported by Daniel Borca)Brian Paul2003-10-111-12/+12
|
* index wasn't being calculated correctly (result was being discarded)Keith Whitwell2003-10-071-5/+6
| | | | in light_ci()
* Updates required for building the SciTech SNAP version of Mesa. This includes:Kendall Bennett2003-09-303-8/+8
| | | | | | | | | | | | | | | | | | | | | | | 1. Changes to the main header files to exclude some stuff is __SCITECH_SNAP__ is defined. The main GL/gl.h header file in SciTech SNAP is actually a wrapper that defines a bunch of necessary stuff and then included GL/gl_mesa.h which is the normal Mesa GL/gl.h header file renamed. 2. Changed APIENTRY * to APIENTRYP macros in the GL/gl.h and GL/glext.h header files. This will better support other compilers like IBM VisualAge C++. I added a basic macro for APIENTRYP to GL/gl.h (inside the !SNAP block), so existing code will compile the same, but when the SNAP version is being built we will use the correc definitions for the target compiler. 3. Changed a few more void * declarations to GLvoid *'s to avoid Open Watcom compiler complaints. 4. Updates the OPENGL_VERSION macro to include a patch number (set to 0 for now). Probably not necessary, but the original macro was wrong and we use that macro in our code. 5. Changed _tnl_end() to _tnl_end_ctx() to avoid conflicts with _tnl_End when using a compiler that has a case insensitive link.
* Assorted casts to silence g++ warnings.Brian Paul2003-09-195-10/+10
|
* Make binary - even though this is a text file, common practice is to store ↵Karl Schultz2003-09-191-252/+252
| | | | MS studio files as binary
* Move away from using the ctx->_TriangleCaps bitfield.Brian Paul2003-09-181-4/+4
| | | | | New macros in context.h for testing state: NEED_SECONDARY_COLOR and NEED_TWO_SIDED_LIGHTING.
* Implement GL_ELEMENT_ARRAY_BUFFER_ARB for buffer objects.Brian Paul2003-09-172-2/+49
|
* GL_ARB_vertex_buffer_object working now, at least for non-indexedBrian Paul2003-09-174-34/+56
| | | | vertex arrays.
* new castsBrian Paul2003-09-172-2/+2
|
* More work on ARB_vertex_buffer_object.Brian Paul2003-09-172-4/+4
| | | | | Use GLubyte * instead of void * for gl_client_array->Ptr to simplify upcoming pointer arithmetic changes.
* Generate browse info for Debug version.Karl Schultz2003-08-301-2/+2
|
* Use correct conversions when translating array colors.Keith Whitwell2003-08-202-239/+86
|
* Re-org of register files for vertex/fragment programs. Will be easier toBrian Paul2003-08-171-23/+6
| | | | hook in global state references, etc. for ARB programs.
* Newer version of this fileKeith Whitwell2003-08-061-569/+659
|