summaryrefslogtreecommitdiff
path: root/src/mesa/main/extensions.c
AgeCommit message (Collapse)Author
2007-09-28Remove test for EXT_blend_logic_op in glGetString when determining GL version.Brian
EXT_blend_logic_op is slightly different from GL 1.1's RGBA logicop mode and does not have to be supported. Per conversation with Roland.
2007-06-07Add support for GL_ARB_fragment_program_shadow.Ian Romanick
2007-05-16Initial implementation of MESA_texture_arrayIan Romanick
Shadow sampling from texture arrays is still not implemented. Everything else should be there, though.
2007-04-08enable GLSL 1.20Brian
2007-01-16Merge branch 'master' of git+ssh://keithw@git.freedesktop.org/git/mesa/mesa ↵Keith Whitwell
into vbo-0.2 Conflicts: src/mesa/array_cache/sources src/mesa/drivers/dri/i965/brw_context.c src/mesa/drivers/dri/i965/brw_draw.c src/mesa/drivers/dri/i965/brw_fallback.c src/mesa/drivers/dri/i965/brw_vs_emit.c src/mesa/drivers/dri/i965/brw_vs_tnl.c src/mesa/drivers/dri/mach64/mach64_context.c src/mesa/main/extensions.c src/mesa/main/getstring.c src/mesa/tnl/sources src/mesa/tnl/t_save_api.c src/mesa/tnl/t_save_playback.c src/mesa/tnl/t_vtx_api.c src/mesa/tnl/t_vtx_exec.c src/mesa/vbo/vbo_attrib.h src/mesa/vbo/vbo_exec_api.c src/mesa/vbo/vbo_save_api.c src/mesa/vbo/vbo_save_draw.c
2006-12-13Move all the code for computing ctx->_TriangleCaps into state.c.Brian
ctx->_TriangleCaps should probably go away altogether someday...
2006-11-03Minor changes to get ready for OpenGL 2.1.Brian Paul
2006-11-02Undo some of yesterday's ATI_separate_stencil changes. The ATI extensionBrian Paul
doesn't exactly match OpenGL 2.0.
2006-11-02merge current trunk into vbo branchAlan Hourihane
2006-11-02Add ATI_separate_stencil and use it in preference to EXT_stencil_two_sideBrian Paul
since the former is what's used for OpenGL 2.0.
2006-08-15Add support for GL_EXT_gpu_program_parameters. Any driver that enablesIan Romanick
either GL_ARB_vertex_program or GL_ARB_fragment_program should enable this extension as well.
2006-08-03Initial work for GL_EXT_texture_sRGB.Brian Paul
2006-06-12Add support for GL_APPLE_vertex_array_object. Several test programsIan 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-03-28enable GL_ARB_half_float_pixel, was GL_MESAX_half_float_pixelBrian Paul
2006-03-21GL_EXT_packed_depth_stencil should be off by defaultBrian Paul
2006-03-02check FEATURE_EXT_framebuffer_blitBrian Paul
2006-02-15Enable GL_ARB_fragment_shader extension.Michal Krol
2006-02-13Enable GL_ARB_shader_objects, GL_ARB_shading_language_100 andMichal Krol
GL_ARB_vertex_shader extensions.
2005-12-14Removed the GL_SGIX/SGIS_pixel_texture extensions. Same thing can beBrian Paul
done with fragment programs nowadays.
2005-11-08some initial work on upcoming GL_EXT_framebuffer_blit extensionBrian Paul
2005-09-28Initial work for GL_EXT_packed_depth_stencil extension.Brian Paul
glReadPixels done, glDrawPixels mostly done.
2005-09-13OpenGL 2.0's two-sided stencil feature wasn't implemented correctly.Brian Paul
See comment near top of stencil.c for info about OpenGL 2.0 vs. GL_EXT_stencil_two_side.
2005-09-02Prototype implementation of new GL_EXT_timer_query extension (not finalized ↵Brian Paul
yet). Extends the query mechanism to query elapsed time while rendering.
2005-08-25removed GL_HP_occlusion_test extensionBrian Paul
2005-07-21check for FEATURE_EXT_framebuffer_object to enable EXT_framebuffer_objectBrian Paul
2005-07-21remove ^M chars, disable shading language extensionsBrian Paul
2005-05-05Port Mesa to build on a P64 platform (e.g., Win64). P64 platformsKarl Schultz
use 64-bit pointers and 32-bit longs. So, operations like casting pointers to unsigned long and back to pointer won't work. glheader.h now includes files to define uintptr_t, which should instead be used for this sort of operation. It is an integer type that is the same size as a pointer.
2005-05-04Major check-in of changes for GL_EXT_framebuffer_object extension.Brian Paul
Main driver impacts: - new code for creating the Mesa GLframebuffer - new span/pixel read/write code Some drivers not yet updated/tested.
2005-04-14add GL_ARB_shading_language_100;Michal Krol
reorder GL_ARB_shader_objects and GL_ARB_fragment/vertex_shader stuff
2005-02-07additional work on GL_EXT_framebuffer_objectBrian Paul
2005-01-13enable ARB_fragment/vertex_shaderMichal Krol
2004-12-19Implement software ATI_fragment_shaderDave Airlie
no error detection, slow, may not be 100% correct but a good start
2004-12-18added GL_ARB_pixel_buffer_object extension stringBrian Paul
2004-10-31don't advertise GL_ARB_vertex/fragment_shader until they're doneBrian Paul
2004-10-27add entries for extensions ARB_shader_objects, ARB_fragment_shader andMichal Krol
ARB_vertex_shader
2004-10-16Add support for OES_read_format. As soon as glext.h is updated with theIan Romanick
enums for this extension, the changes to gl.h can be removed.
2004-10-02added support for GL_ARB_draw_buffersBrian Paul
2004-09-13remove ARB_texture_non_power_of_two from _mesa_enable_1_5_extensions()Brian Paul
2004-08-20enabled GL_ARB_texture_rectangleBrian Paul
2004-08-17don't enable the float texture and GLhalf pixel extensions yetBrian Paul
2004-05-10Add EXT_vertex_cull support to mesaKeith Whitwell
2004-05-01minor vertex/fragment program tweaksBrian Paul
2004-04-22New glTexImage code.Brian Paul
The gl_texture_format struct now has a StoreTexImageFunc that's called by glTex[Sub]Image[123]D to convert the user's texture data into the specific texture format layout. Now it's much easier to add new texture formats (like the 16/32-bit floating point formats). The texutil.[ch] and texutil_tmp.h files are obsolete.
2004-03-13Implementation of GL_EXT_pixel_buffer_object extension.Brian Paul
Note: extension may not be finalized yet - subject to change! Note: implementation not fully suitable for h/w implementation yet.
2004-02-06Added flags for _all_ extensions to the gl_extensions struct so that driversBrian Paul
can disable any extension if necessary.
2004-01-27Added support for EXT_blend_equation_separate / ATI_blend_equation_separate.Ian Romanick
The internal driver interface was also changed to use BlendEquationSeparate instead of BlendEquation.
2003-12-04Port over changes from XFree86/Mesa 5.0.2, mostly to silence compiler warnings.Brian Paul
2003-11-21more texture compressionDaniel Borca
2003-11-19Initial checking of new ARB_frag/vertex program parserKarl Rasche
2003-09-19Assorted casts to silence g++ warnings.Brian Paul