Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | sanity check for vertex counter | Daniel Borca | 2004-01-07 | 1 | -0/+4 |
| | |||||
* | Testing | Keith Whitwell | 2004-01-06 | 1 | -0/+1 |
| | |||||
* | Apply attribute offset when calling extract(). | Keith Whitwell | 2004-01-06 | 1 | -2/+5 |
| | | | | Simplify stride calcs. | ||||
* | Slight cleanup | Keith Whitwell | 2004-01-05 | 1 | -7/+6 |
| | |||||
* | Remove debug | Keith Whitwell | 2004-01-05 | 1 | -3/+0 |
| | |||||
* | Beef up t_vertex.c: | Keith Whitwell | 2004-01-05 | 7 | -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 Whitwell | 2004-01-05 | 14 | -249/+559 |
| | |||||
* | Reenable the vtxfmt code paths in the radeon and r200 drivers. | Felix Kuehling | 2004-01-04 | 1 | -1/+2 |
| | |||||
* | whitespace changes and new comments | Brian Paul | 2004-01-01 | 2 | -6/+16 |
| | |||||
* | new files | Keith Whitwell | 2003-12-21 | 2 | -0/+693 |
| | |||||
* | call _ae_destroy_context() and _ae_invalidate_state() from the proper places | Brian Paul | 2003-12-13 | 1 | -1/+3 |
| | |||||
* | Call UpdateMaterials when they have changed | Keith Whitwell | 2003-12-09 | 4 | -24/+22 |
| | |||||
* | Update NEED_SECONDARY_COLOR macro to test if either vertex/fragment | Brian Paul | 2003-12-09 | 1 | -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 Borca | 2003-12-08 | 1 | -1/+1 |
| | |||||
* | Committing in . | Jouk Jansen | 2003-12-08 | 2 | -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 Jansen | 2003-12-08 | 2 | -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 Whitwell | 2003-12-06 | 1 | -1/+2 |
| | |||||
* | Backout last change on the displaylist path to fix gears (and probably | Keith Whitwell | 2003-12-05 | 1 | -17/+5 |
| | | | | everything else). | ||||
* | include glheader.h first, to prevent warnings about GLAPIENTRYP being redefined | Brian Paul | 2003-12-05 | 4 | -0/+4 |
| | |||||
* | update files | Karl Schultz | 2003-12-04 | 1 | -59/+15 |
| | |||||
* | Add missing GLAPIENTRY | Karl Schultz | 2003-12-04 | 2 | -118/+122 |
| | |||||
* | Port over changes from XFree86/Mesa 5.0.2, mostly to silence compiler warnings. | Brian Paul | 2003-12-04 | 2 | -87/+114 |
| | |||||
* | Fix some problems with glDrawElements and vertex buffer objects. | Brian Paul | 2003-12-04 | 1 | -12/+12 |
| | |||||
* | Ensure PRIM_BEGIN marker isn't lost when incomplete primitives are wrapped. | Keith Whitwell | 2003-12-03 | 3 | -14/+27 |
| | |||||
* | Fix generic/conventional vertex array glitches. | Brian Paul | 2003-11-29 | 2 | -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++ warnings | Brian Paul | 2003-11-25 | 6 | -35/+36 |
| | |||||
* | Remove unnecessary usage of __FUNCTION__. | Brian Paul | 2003-11-25 | 4 | -37/+24 |
| | | | | #define MESA_FUNCTION to __FUNCTION__ if MESA_DEBUG is defined. | ||||
* | minor cast fixes | Brian Paul | 2003-11-24 | 1 | -2/+2 |
| | |||||
* | set the VB->FogCoordPtr with the other legacy pointers | Brian Paul | 2003-11-24 | 3 | -0/+3 |
| | |||||
* | remove dead files | Keith Whitwell | 2003-11-24 | 6 | -3344/+0 |
| | |||||
* | Merge vtx-0-2-branch | Keith Whitwell | 2003-11-24 | 39 | -5979/+4262 |
| | |||||
* | fix texgen bug 597589 | Brian Paul | 2003-11-17 | 1 | -2/+2 |
| | |||||
* | Redo array element checking for vertex array buffers. | Brian Paul | 2003-11-10 | 1 | -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 Paul | 2003-10-23 | 1 | -1/+1 |
| | |||||
* | Initial work for bounds checking of vertex arrays and vertex buffer objects. | Brian Paul | 2003-10-22 | 5 | -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 entry | Kendall Bennett | 2003-10-21 | 6 | -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 Paul | 2003-10-11 | 1 | -12/+12 |
| | |||||
* | index wasn't being calculated correctly (result was being discarded) | Keith Whitwell | 2003-10-07 | 1 | -5/+6 |
| | | | | in light_ci() | ||||
* | Updates required for building the SciTech SNAP version of Mesa. This includes: | Kendall Bennett | 2003-09-30 | 3 | -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 Paul | 2003-09-19 | 5 | -10/+10 |
| | |||||
* | Make binary - even though this is a text file, common practice is to store ↵ | Karl Schultz | 2003-09-19 | 1 | -252/+252 |
| | | | | MS studio files as binary | ||||
* | Move away from using the ctx->_TriangleCaps bitfield. | Brian Paul | 2003-09-18 | 1 | -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 Paul | 2003-09-17 | 2 | -2/+49 |
| | |||||
* | GL_ARB_vertex_buffer_object working now, at least for non-indexed | Brian Paul | 2003-09-17 | 4 | -34/+56 |
| | | | | vertex arrays. | ||||
* | new casts | Brian Paul | 2003-09-17 | 2 | -2/+2 |
| | |||||
* | More work on ARB_vertex_buffer_object. | Brian Paul | 2003-09-17 | 2 | -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 Schultz | 2003-08-30 | 1 | -2/+2 |
| | |||||
* | Use correct conversions when translating array colors. | Keith Whitwell | 2003-08-20 | 2 | -239/+86 |
| | |||||
* | Re-org of register files for vertex/fragment programs. Will be easier to | Brian Paul | 2003-08-17 | 1 | -23/+6 |
| | | | | hook in global state references, etc. for ARB programs. | ||||
* | Newer version of this file | Keith Whitwell | 2003-08-06 | 1 | -569/+659 |
| |