Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-01-23 | added device driver hooks for BindProgram, NewProgram, DeleteProgram | Brian Paul | |
2004-01-20 | Before calling _mesa_create_context(), initialize a dd_function_table struct | Brian Paul | |
by calling _mesa_init_driver_functions() and then plugging in the driver- specific functions. In particular, make sure ctx->Driver.NewTextureObject points to the appropriate driver function so that _all_ texture objects are augmented with the driver-specific data. Put in a bunch of assertions in the texture-related driver functions that texObj->DriverData is valid. Remove old dead code in near future. | |||
2003-11-24 | Merge vtx-0-2-branch | Keith Whitwell | |
2003-11-10 | Redo array element checking for vertex array buffers. | Brian Paul | |
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. | |||
2003-10-21 | Added GLAPIENTRY decorations for all first level OpenGL API function entry | Kendall Bennett | |
points so that the calling conventions will work correctly with the assembler stubs with the Open Watcom compiler. | |||
2003-09-18 | remove MESA_TRACE stuff | Brian Paul | |
2003-09-17 | Change the hyperlinks names in the main page to match the Doxygen generated ↵ | Jose Fonseca | |
ones. | |||
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-09-09 | Added most of the infrastructure required to support | Ian Romanick | |
ARB_vertex_buffer_object. THIS IS INCOMPLETE. | |||
2003-08-31 | Moved some shared vertex/fragment program code into new program.c file. | Brian Paul | |
Implemented new program_parameter_list type and functions for dealing with named program parameters, constants and GL state references. New state_index enum for describing GL state referenced within ARB vertex/ fragment programs. Plus, functions for fetching named GL state. | |||
2003-08-22 | Added support for GL_IBM_multimode_draw_arrays. | Ian Romanick | |
Added non-static entrypoints and the name string for GL_SUN_multi_draw_arrays (identical to GL_EXT_multi_draw_arrays). Made add_newer_entrypoints (in src/mesa/main/context.c) table driven. This reduced the size of context.o by about 3KB. | |||
2003-08-17 | Re-org of register files for vertex/fragment programs. Will be easier to | Brian Paul | |
hook in global state references, etc. for ARB programs. | |||
2003-07-22 | Restore more code lost during last big merge. | Brian Paul | |
Rename colortable-related functions. | |||
2003-07-21 | Initial implementation of GL_MESA_program_debug - a vertex/fragment program | Brian Paul | |
debugging extension. | |||
2003-07-18 | Fix up FEATURE_* defines in config.h | Brian Paul | |
_glapi_add_entrypoint() updates in context.c | |||
2003-07-18 | Fix up some loose ends from the last big check-in. | Brian Paul | |
2003-07-17 | Merge Jose's documentation and core Mesa changes from embedded branch | Keith Whitwell | |
2003-07-03 | Simplify extension string handling. | Brian Paul | |
2003-06-13 | Implemented GL_ARB_occlusion_query (not 100% finalized). | Brian Paul | |
2003-06-11 | new buffer/context visual compatibility test (Phil Brown) | Brian Paul | |
2003-06-01 | setup default programs for GL_ARB_vertex/fragment_program | Brian Paul | |
2003-05-30 | Added support for NV_light_max_exponent. | Ian Romanick | |
2003-05-27 | check buffer->UseSoftware*Buffer in _mesa_free_framebuffer_data() | Brian Paul | |
2003-05-01 | Use ctx->Const.MaxTextureImageUnits and MaxTextureCoordUnits in more places. | Brian Paul | |
Misc vertex array / vertex program changes. | |||
2003-04-21 | alias ARB/NV program functions where possible | Brian Paul | |
2003-04-18 | minor re-org of program matrix, program local parameter limits | Brian Paul | |
2003-04-17 | checkpoint: more infrastructure for GL_ARB_vertex/fragment_program. | Brian Paul | |
2003-04-11 | Some groundwork for GL_ARB_vertex/fragment_program. | Brian Paul | |
2003-04-01 | clean-up current state initialization | Brian Paul | |
2003-04-01 | minor initialization fixes | Brian Paul | |
2003-04-01 | New device driver hooks for texture object and texture image creation to | Brian Paul | |
allow drivers to implement C++-like inheritance via containment. Lots of assorted clean-ups related to texture objects. | |||
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-26 | Make GL_SGI_texture_color_table work per-texture unit. | Brian Paul | |
Clean-up and optimize _swrast_texture_table_lookup(). | |||
2003-01-21 | GL_SGI_texture_color_table extension (Eric Plante) | Brian Paul | |
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-12-12 | Add mechanism to destroy mutexes. Important on OS's where mutex initialization | Keith Whitwell | |
allocates memory (like FreeBSD). | |||
2002-11-19 | put FEATURE_NV_vertex_program around vpstate.h include | Brian Paul | |
2002-10-30 | s/BZERO/_mesa_bzero/ | Brian Paul | |
2002-10-29 | init a few more fields in _mesa_initialize_visual() | 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-10-16 | surround vertex program code with #if FEATURE_NV_vertex_program/#endif | Brian Paul | |
2002-10-14 | context-related cleanups (ex: _mesa_notifySwapBuffers instead of ↵ | Brian Paul | |
_mesa_swapbuffers) | |||
2002-10-11 | Another round of glRead/DrawBuffer() clean-ups and simplifications. | Brian Paul | |
Replaced ctx->Color._DriverDrawBuffer with swrast->CurrentBuffer. Replaced ctx->Pixel._DriverReadBuffer with ctx->Pixel._ReadSrcMask. swrast->Driver.SetBuffer() takes FRONT/BACK_LEFT/RIGHT_BIT values now. Added tokens and code for GL_AUX buffers, for completeness. | |||
2002-10-10 | disable _glapi_set_warning_func() call as it's not present in older libGLs | Brian Paul | |
2002-10-09 | XFree86 fixes (clib macro wrappers) | Brian Paul | |
2002-10-08 | finally get rid of ctx->Texture._ReallyEnabled field | Brian Paul | |
2002-10-04 | multiple GL_POINTS can now be rendered together into one fragment span | Brian Paul | |
2002-10-02 | removed unused ctx->Polygon.OffsetMRD | Brian Paul | |
2002-09-27 | new texture compression infrastructure | Brian Paul | |
2002-09-06 | GL_EXT_stencil_two_side extension, not 100% complete yet. | Brian Paul | |