summaryrefslogtreecommitdiff
path: root/src/mesa/main/extensions.c
AgeCommit message (Collapse)Author
2001-02-27more tweaksBrian Paul
2001-02-27minor extension tweaksBrian Paul
2001-02-26Disable most extensions by default. Drivers should enable them as needed.Brian Paul
Renamed gl_*() functions as _mesa_*().
2001-02-20Implemented GL_SGIX_shadow and GL_SGIX_shadow_texture.Brian Paul
Added some const keywords in the s/w texturing code.
2001-02-17Changed FetchTexel() function pointer arguments.Brian Paul
Implemented glGetTexImage(format=GL_COLOR_INDEX). Changed _mesa_unpack_depth_span() args. Minor changes/clean-ups in mtypes.h. Histogram counter component sizes were wrong.
2001-02-17Work in glGetTexImage() to return GL_COLOR_INDEX images.Brian Paul
Prototype code for GL_SGIX_depth_texture / more flexible teximage code.
2001-01-24removed the unused/broken GL_PGI_misc_hints extensionBrian Paul
2001-01-06Implementation of GL_EXT_texture_env_dot3.Gareth Hughes
2000-12-08Initial work on GL_MESA_sprite_point extension.Brian Paul
Still need to resolve clipping issues, finalize the spec.
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-11-17Minor header file changes to silence warnings.Brian Paul
Added _mesa_enable_sw_extensions(), called by software-only drivers to enable all s/w-supported GL extensions.
2000-10-30set *t->flag = enabled in gl_extensions_add(), otherwise, extension booleans ↵Brian Paul
weren't set
2000-10-30Replace the flags Mesa was using for ctx->NewState with a new setKeith Whitwell
based on the GL attribute groups. Introduced constants describing the circumstances under which some key derived values can change: _SWRAST_NEW_RASTERMASK -- ctx->RasterMask _SWRAST_NEW_TRIANGLE -- The software rasterizer's triangle function _DD_NEW_FEEDBACK -- the 'DD_FEEDBACK' bit in ctx->TriangleCaps These are helpful in deciding whether you need to recalculate state if your recalculation involves reference to a derived value.
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-27Implement EXT_fog_coord and EXT_secondary_color.Keith Whitwell
EXT_secondary_color is disabled until we get some dispatch offsets from SGI.
2000-09-25added GL_ARB_texture_env_addBrian Paul
2000-09-02enabled GL_EXT_convolution and GL_ARB_imagingBrian Paul
2000-08-30added more extensions testing codeBrian Paul
2000-08-29finished compressed texture support (Bill White)Brian Paul
2000-06-27added GL_EXT_texture_env_combine (Holger Waechtler)Brian Paul
2000-06-08added GL_EXT_packed_pixels extension, subset of GL 1.2Brian Paul
2000-05-30initial work for GL_NV_blend_square extensionBrian Paul
2000-05-24more work on GL_ARB_texture_compressionBrian Paul
2000-05-23initial work for GL_ARB_texture_compressionBrian Paul
2000-05-22added GL_EXT_blend_func_separateBrian Paul
2000-05-22initial code for GL_ARB_texture_cube_mapBrian Paul
2000-05-04implemented GL_EXT_histogram extensionBrian Paul
2000-04-17work on GL_SGI_color_tableBrian Paul
2000-04-08added GL_SGI_color_matrix extensionBrian Paul
2000-04-07added GL_SGIX/SGIS_pixel_texture extensionBrian Paul
2000-03-28Implemented support for the HP occlusion test extension (osmesa and X)Randy Frank
2000-03-11initial implementation of GL_HP_occlusion_test extensionBrian Paul
2000-03-07added GL_EXT_texture_lod_bias extension (Michael Vance)Brian Paul
2000-02-25Fog coordinate stage which drivers may use to replace standard foggingKeith Whitwell
mechanism. LogicOp state change callback
2000-02-23GL_EXT_blend_color is now DEFAULT_ONBrian Paul
1999-12-10implemented GL_ARB_tranpose_matrixBrian Paul
1999-12-10removed gl_get_proc_address()Brian Paul
1999-11-12replaced EXT_color_table with EXT_paletted_textureBrian Paul
1999-11-12added GL_EXT_texture_env_add extensionBrian Paul
1999-11-12added gl_extension_is_enabled()Brian Paul
1999-11-11first big check-in of new Mesa 3.3 codeBrian Paul
1999-11-08clean-up of header includes (Daryll)Brian Paul
1999-10-16removed GL_EXT_get_proc_addressBrian Paul
1999-10-13Fixed parameter type for notify function pointer parameter to gl_extensions_addTed Jump
1999-10-13removed GL_ prefix from memory macrosBrian Paul
1999-10-10now using GL_MALLOC, GL_FREEBrian Paul
1999-10-08Fixed includes & added a few hooks for the DRI.Keith Whitwell
1999-09-16GL_EXT_get_proc_address clean-upBrian Paul
1999-09-11GL_EXT_get_proc_address clean-upBrian Paul
1999-09-11added GL_EXT_get_proc_addressBrian Paul