Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-06-13 | Rename some functions/macros to better reflect their behaviour: | Brian Paul | |
3F -> 3FN because integer types are normalized 4FC -> 3FN because we can normalize non-color attributes | |||
2006-06-13 | In import_attrib(), use the from->Normalized flag to choose the right | Brian Paul | |
translation function. Before this fix the 'normalized' flag to glVertexAttribPointerARB() was ignored. | |||
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-02-01 | fix texcoord unit assertion, the right one (bug 5780) | Roland Scheidegger | |
2006-02-01 | fix texcoord unit assertion (bug 5780) | Brian Paul | |
2005-02-18 | s/0/NULL/ (Jeff Muizelaar) | Brian Paul | |
2004-11-27 | Change the dispatch offsets for the VertexAttrib*NV functions so they don't | Brian Paul | |
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. | |||
2004-08-25 | Silence gcc 3.4 warnings on ReactOS. Mostly unused var warnings. (patch ↵ | Brian Paul | |
1015696) | |||
2004-06-19 | Remove ADD_POINTERS code from import() function - it broke UT2004. | Brian Paul | |
Code clean-ups, reformatting, const-correctness, etc. | |||
2004-05-17 | fixed some bogus array enable tests (Soju Matsumoto) | Brian Paul | |
2004-04-23 | Added ctx->Vertex/FragmentProgram._Enable flags. Set when vertex/fragment | Brian Paul | |
program is enabled AND the currently bound program is valid. Check _Enable instead of Enable to prevent things from blowing up when someone calls glEnable(GL_VERTEX_PROGRAM_ARB) without actually defining a program. | |||
2003-11-29 | Fix generic/conventional vertex array glitches. | Brian Paul | |
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. | |||
2003-09-17 | GL_ARB_vertex_buffer_object working now, at least for non-indexed | Brian Paul | |
vertex arrays. | |||
2003-09-17 | More work on ARB_vertex_buffer_object. | Brian Paul | |
Use GLubyte * instead of void * for gl_client_array->Ptr to simplify upcoming pointer arithmetic changes. | |||
2003-08-20 | Use correct conversions when translating array colors. | Keith Whitwell | |
2003-05-01 | Use ctx->Const.MaxTextureImageUnits and MaxTextureCoordUnits in more places. | Brian Paul | |
Misc vertex array / vertex program changes. | |||
2003-04-08 | Added ctx->Texture._EnabledCoordUnits bitfield. | Brian Paul | |
Fixed some vertex array / vertex program glitches with glDrawElements. Fixed some fragment program runtime bugs. Non-trivial Cg programs are running now. | |||
2003-03-01 | Killed mmath.[ch]. Moved low-level functions/assembly code into imports.[ch] | Brian Paul | |
Moved type conversion and interpolation macros into macros.h Updated all the files that used to include mmath.h | |||
2003-01-14 | First batch of code for GL_NV_fragment_program. | Brian Paul | |
Re-org of some GL_NV_vertex_program code. Replace MAX_TEXTURE_UNITS with MAX_TEXTURE_COORD_UNITS and MAX_TEXTURE_IMAGE_UNITS. | |||
2002-10-29 | updated email addresses | Brian Paul | |
2002-10-24 | Header file clean-up: | Brian Paul | |
1. Remove all.h and PC_HEADER junk. 2. Rolled mem.c and mem.h into imports.c and imports.h 3. Include imports.h instead of mem.h Restore _mesa_create/initialize_context() to be like they were in 4.0.4 New wrappers for a few std C functions: _mesa_atoi(), _mesa_strstr(), etc. | |||
2002-04-21 | fixed assertion, replaced switch() with if/elseif | Brian Paul | |
2002-04-21 | Vertex program attribute arrays seem to work now. This includes fallbacks | Brian Paul | |
to the conventional arrays when attribute arrays aren't enabled. | |||
2002-04-21 | vertex program attribute array work | Brian Paul | |
2002-01-05 | Vertex program checkpoint commit: converted all vertex attributes (color, | Brian Paul | |
normal, texcoords, fogcoord, secondary color, etc) to GLfloat[4] datatype. Aliasing of glVertex, glNormal, glColor, glFogCoord, etc. to glVertexAttrib now complete. | |||
2001-12-14 | vertex program check-in | Brian Paul | |
2001-04-28 | Support for floating point color representation in tnl module. | Keith Whitwell | |
2001-04-17 | another fix in import_texcoord() | Brian Paul | |
2001-04-17 | replaced ac->count with ac->count - ac->start in import_texcoord(), as in ↵ | Brian Paul | |
the other import functions | |||
2001-03-19 | Split driver struct into swrast/tnl/core components. | Keith Whitwell | |
2001-03-17 | Fix cut&paste bug exposed by clipbug.c demo. | Keith Whitwell | |
2001-03-12 | Consistent copyright info (version number, date) across all files. | Gareth Hughes | |
2001-03-07 | fixed a bunch of g++ warnings/errors. Compiling with g++ can help find lots ↵ | Brian Paul | |
of potential problems | |||
2001-02-20 | Added GLvector4chan type, removed lots of CHAN_TYPE ifdefs. | Keith Whitwell | |
2001-02-07 | Correctly calculate size for disabled texcoord arrays. | Keith Whitwell | |
2001-02-04 | rework to correctly respect _ac_import_range() | Keith Whitwell | |
2001-01-24 | Lots of GLchan datatype changes. | Brian Paul | |
Added GLvector4us datatype in math/m_vector.[ch] Added _math_trans_4us() in math/m_translate.[ch] Choose GLvector4ub, GLvector4us, GLvector4f at compile time based on CHAN_BITS. Made Driver.ClearColor() and Driver.ClearIndex() optional driver functions. Changed args to Driver.ClearColor(), updated drivers. Reordered files in Makefile.X11 | |||
2001-01-16 | fixed a small error in import_color(), include m_translate.h | Brian Paul | |
2000-12-28 | Add render stage for unclipped vb's to fx driver. | Keith Whitwell | |
Bump MAX_TEXTURE_UNITS to 8 Fix mem. leak in destroy_lists Fix crash in q3 (cva generally) | |||
2000-12-26 | The array cache. | Keith Whitwell | |