summaryrefslogtreecommitdiff
path: root/src/mesa/glapi/glapi.c
AgeCommit message (Collapse)Author
2002-05-29added another spot-check to verify dispatch table correctnessBrian Paul
2002-03-07minor patches from David DawesBrian Paul
2001-12-04dispatch changes to minimize hassle with XFree86 libGLBrian Paul
2001-11-18API dispath updatesBrian Paul
2001-10-17updated for new glext.hBrian Paul
2001-09-14more GL 1.3 updatesBrian Paul
2001-06-06Remove dependency on MESA sources from gl* filesdavem69
in SPARC glapi optimizations by moving the icache flush into the glapi_sparc.S file. Brian, how is this?
2001-06-05Sparc optimized GLAPI dispatch table.davem69
2001-05-29infrastructure for GL_ARB_multisampleBrian Paul
2001-03-28removed a debug messageBrian Paul
2001-03-28New mechanism for thread-safe GL API dispatch. C-based dispatch is faster.Brian Paul
Folded glapinoop.c code into glapi.c. Added code to glapitemp.h to fill in dispatch tables. Updated Makefiles.
2001-03-12Consistent copyright info (version number, date) across all files.Gareth Hughes
2001-03-07fixed a bunch of g++ warnings/errors. Compiling with g++ can help find lots ↵Brian Paul
of potential problems
2001-01-23added dispatch override mechanism, used by trace extensionBrian Paul
2000-11-22 Committing in .Jouk Jansen
Modified Files: Mesa/macos/gli_api/gliapi1.h Mesa/macos/gli_api/gliapi2.h Mesa/macos/gli_api/gliapiext.h Mesa/macos/src-gli/fxgli.c Mesa/macos/src-gli/fxgli.h Mesa/macos/src-gli/fxgli2.c Mesa/macos/src-gli/fxgli_tridebug.c Mesa/src/accum.c Mesa/src/accum.h Mesa/src/all.h Mesa/src/alpha.c Mesa/src/alpha.h Mesa/src/attrib.c Mesa/src/attrib.h Mesa/src/bitmap.c Mesa/src/bitmap.h Mesa/src/blend.c Mesa/src/blend.h Mesa/src/buffers.c Mesa/src/buffers.h Mesa/src/clip.c Mesa/src/clip.h Mesa/src/colortab.h Mesa/src/config.c Mesa/src/context.c Mesa/src/context.h Mesa/src/convolve.c Mesa/src/convolve.h Mesa/src/copypix.c Mesa/src/copypix.h Mesa/src/debug.c Mesa/src/depth.c Mesa/src/depth.h Mesa/src/dlist.c Mesa/src/dlist.h Mesa/src/drawpix.c Mesa/src/drawpix.h Mesa/src/enable.c Mesa/src/enable.h Mesa/src/eval.c Mesa/src/eval.h Mesa/src/extensions.c Mesa/src/extensions.h Mesa/src/feedback.c Mesa/src/feedback.h Mesa/src/fog.c Mesa/src/fog.h Mesa/src/get.c Mesa/src/get.h Mesa/src/glapi.c Mesa/src/glthread.h Mesa/src/highpc.c Mesa/src/hint.h Mesa/src/histogram.h Mesa/src/image.c Mesa/src/image.h Mesa/src/imports.c Mesa/src/light.c Mesa/src/light.h Mesa/src/lines.c Mesa/src/lines.h Mesa/src/logic.c Mesa/src/logic.h Mesa/src/masking.c Mesa/src/masking.h Mesa/src/matrix.c Mesa/src/matrix.h Mesa/src/pixel.c Mesa/src/pixel.h Mesa/src/points.c Mesa/src/points.h Mesa/src/polygon.c Mesa/src/polygon.h Mesa/src/rastpos.c Mesa/src/readpix.c Mesa/src/scissor.c Mesa/src/scissor.h Mesa/src/state.c Mesa/src/state.h Mesa/src/stencil.c Mesa/src/stencil.h Mesa/src/teximage.c Mesa/src/teximage.h Mesa/src/texobj.c Mesa/src/texobj.h Mesa/src/texstate.c Mesa/src/texstate.h Mesa/src/texture.c Mesa/src/texture.h Mesa/src/texutil.c Mesa/src/texutil.h Mesa/src/varray.c Mesa/src/varray.h Mesa/src/X/fakeglx.c Mesa/src/X/xm_api.c Mesa/src/X/xm_dd.c Mesa/src/X/xm_line.c Mesa/src/X/xm_span.c Mesa/src/X/xm_tri.c Mesa/src/swrast/s_aaline.c Mesa/src/swrast/s_aaline.h Mesa/src/swrast/s_aatriangle.h Mesa/src/swrast/s_accum.h Mesa/src/swrast/s_alpha.h Mesa/src/swrast/s_alphabuf.h Mesa/src/swrast/s_blend.h Mesa/src/swrast/s_context.c Mesa/src/swrast/s_context.h Mesa/src/swrast/s_depth.h Mesa/src/swrast/s_drawpix.h Mesa/src/swrast/s_feedback.h Mesa/src/swrast/s_fog.h Mesa/src/swrast/s_histogram.h Mesa/src/swrast/s_lines.h Mesa/src/swrast/s_logic.h Mesa/src/swrast/s_masking.h Mesa/src/swrast/s_pb.h Mesa/src/swrast/s_pixeltex.h Mesa/src/swrast/s_points.h Mesa/src/swrast/s_quads.c Mesa/src/swrast/s_quads.h Mesa/src/swrast/s_scissor.h Mesa/src/swrast/s_span.h Mesa/src/swrast/s_stencil.h Mesa/src/swrast/s_texture.h Mesa/src/swrast/s_triangle.h Mesa/src/swrast/s_zoom.h Mesa/src/swrast/swrast.h Mesa/src/swrast_setup/ss_context.h Mesa/src/swrast_setup/ss_triangle.c Mesa/src/swrast_setup/ss_triangle.h Mesa/src/swrast_setup/ss_vb.h Mesa/src/tnl/t_clip.c Mesa/src/tnl/t_clip.h Mesa/src/tnl/t_context.c Mesa/src/tnl/t_context.h Mesa/src/tnl/t_cva.c Mesa/src/tnl/t_cva.h Mesa/src/tnl/t_debug.c Mesa/src/tnl/t_debug.h Mesa/src/tnl/t_dlist.h Mesa/src/tnl/t_eval.c Mesa/src/tnl/t_eval.h Mesa/src/tnl/t_fog.c Mesa/src/tnl/t_fog.h Mesa/src/tnl/t_light.c Mesa/src/tnl/t_light.h Mesa/src/tnl/t_pipeline.c Mesa/src/tnl/t_pipeline.h Mesa/src/tnl/t_shade.c Mesa/src/tnl/t_shade.h Mesa/src/tnl/t_stages.c Mesa/src/tnl/t_stages.h Mesa/src/tnl/t_texture.c Mesa/src/tnl/t_texture.h Mesa/src/tnl/t_trans_elt.c Mesa/src/tnl/t_trans_elt.h Mesa/src/tnl/t_varray.c Mesa/src/tnl/t_varray.h Mesa/src/tnl/t_vb.c Mesa/src/tnl/t_vb.h Mesa/src/tnl/t_vbcull.c Mesa/src/tnl/t_vbcull.h Mesa/src/tnl/t_vbfill.c Mesa/src/tnl/t_vbfill.h Mesa/src/tnl/t_vbindirect.c Mesa/src/tnl/t_vbindirect.h Mesa/src/tnl/t_vbrender.c Mesa/src/tnl/t_vbrender.h Mesa/src/tnl/t_vbxform.c Mesa/src/tnl/t_vbxform.h Mesa/src/tnl/tnl.h Added Files: Mesa/src/mtypes.h Removed Files: Mesa/src/types.h Changed Mesa/src/types to Mesa/src/mtypes.h to avoid conflicts while compiling on a VMS system. ----------------------------------------------------------------------
2000-10-27Enabled GL_EXT_secondary_color. Fixed a bunch of typos in the dlist.cBrian Paul
and state.c file for plugging those functions into the dispatch table. Don't use Mesa 3.5 for DRI until SGI approves the new dispatch offsets. Commented-out references to ctx->FogMode and VB->Specular in FX driver. Minor clean-up in extensions.c Removed unused prototype in fog.h
2000-10-19Rewrote get_static_proc_address(). It made mistakes in some situationsBrian Paul
2000-09-26Replaced preprocessor symbol GL_MESA_TRACE with MESA_TRACE.Brian Paul
Changed src/Makefile.X11 to compile Trace sources like other drivers.
2000-09-15added GL_MESA_trace supportBrian Paul
2000-09-05added tracing facility from LokiBrian Paul
2000-05-24replaced assertion with a conditional in _glapi_add_entrypoint()Brian Paul
2000-05-18bunch of updates to static_functions[]Brian Paul
2000-03-29renamed mesaStrDup() to str_dup()Brian Paul
2000-03-27Updated to compile under Irix 6.5Randy Frank
2000-03-19fixed compiler warnings on BeOS R4Brian Paul
2000-02-24now using SGI-specified dispatch orderBrian Paul
2000-02-23changed a GLuint to GLintBrian Paul
2000-02-12always include thread.hBrian Paul
2000-02-12added more error checking to _glapi_add_entrypoint()Brian Paul
2000-02-12clean-upBrian Paul
2000-02-10changed thread TSD initializationBrian Paul
2000-02-02replace offset with functionOffset in generate_entrypoint()Brian Paul
2000-01-31added Josh's dynamic display assembly generatorBrian Paul
2000-01-28renamed _glapi_CurrentContext to _glapi_ContextBrian Paul
2000-01-28removed actual GL entrypoints (glapitemp.h)Brian Paul
2000-01-27include conf.h if HAVE_CONFIG_H definedBrian Paul
2000-01-17disabled X86-optimized dispatch when using XF86DRI (temporary)Brian Paul
2000-01-17renamed _mesa_Dispatch to _glapi_Dispatch, misc clean-upBrian Paul
2000-01-16x86 assembly dispatchJosh Vanderhoof
2000-01-14minor change for DEBUG buildsBrian Paul
2000-01-10added printf-message to dispatch templatesBrian Paul
2000-01-08removed DISPATCH_SETUP, added RETURN_DISPATCHBrian Paul
2000-01-07improved robustness of extension handling in static_functions[] arrayBrian Paul
2000-01-05removed _glapi_ThreadSafeBrian Paul
1999-12-17added current context functions, made ThreadSafe publicBrian Paul
1999-12-17more tweaking of thread supportBrian Paul
1999-12-16minor clean-upBrian Paul
1999-12-16thread support now worksBrian Paul
1999-12-16new threading, more functions addedBrian Paul
1999-12-15new thread codeBrian Paul