Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mesa: Change OES_standard_derivatives to be stand-alone extension | Chad Versace | 2011-01-13 | 1 | -1/+2 |
| | | | | | | | | Add a bit in struct gl_extensions for OES_standard_derivatives, and enable the bit by default. Advertise the extension only if the bit is enabled. Previously, OES_standard_derivatives was advertised in GLES2 contexts if ARB_framebuffer_object was enabled. | ||||
* | mesa: Move loop variable declarations outside for loop in extensions.c. | Vinson Lee | 2011-01-12 | 1 | -8/+15 |
| | | | | Fixes MSVC build. | ||||
* | mesa: Move declaration before code in extensions.c. | Vinson Lee | 2011-01-12 | 1 | -6/+16 |
| | | | | Fixes SCons build. | ||||
* | mesa: Change OES_point_sprite to depend on ARB_point_sprite | Chad Versace | 2011-01-12 | 1 | -1/+1 |
| | | | | | | | | The extension string in GLES1 contexts always advertised GL_OES_point_sprite. Now advertisement depends on ARB_point_sprite being enabled. Reviewed-by: Ian Romanick <[email protected]> | ||||
* | mesa: Change dependencies of some OES extension strings | Chad Versace | 2011-01-12 | 1 | -5/+5 |
| | | | | | | | Change all OES extension strings that depend on ARB_framebuffer_object to instead depend on EXT_framebuffer_object. Reviewed-by: Ian Romanick <[email protected]> | ||||
* | mesa: Add/remove extensions in extension string | Chad Versace | 2011-01-12 | 1 | -5/+5 |
| | | | | | | | | | | | | | Add GL_OES_stencil8 to ES2. Remove the following: GL_OES_compressed_paletted_texture : ES1 GL_OES_depth32 : ES1, ES2 GL_OES_stencil1 : ES1, ES2 GL_OES_stencil4 : ES1, ES2 Mesa advertised these extensions, but did not actually support them. Reviewed-by: Ian Romanick <[email protected]> | ||||
* | mesa: Refactor handling of extension strings | Chad Versace | 2011-01-12 | 1 | -490/+403 |
| | | | | | | | | | | | | Place GL, GLES1, and GLES2 extensions in a unified extension table. This allows one to enable, disable, and query the status of GLES1 and GLES2 extensions by name. When tested on Intel Ironlake, this patch did not alter the extension string [as given by glGetString(GL_EXTENSIONS)] for any API. Reviewed-by: Ian Romanick <[email protected]> Reviewed-by: Brian Paul <[email protected]> | ||||
* | mesa: Directly include mfeatures.h in files that perform feature tests. | Vinson Lee | 2011-01-07 | 1 | -0/+1 |
| | |||||
* | mesa/swrast/st: add ARB_occlusion_query2 support. | Dave Airlie | 2010-12-18 | 1 | -0/+1 |
| | | | | | | | | | | This gets my vote for most pointless extension of all time, I'm guessing some driver could possibly optimise for this instead of counting it might just get a true/false, but I'm not really sure. need this to eventually advertise 3.3 despite its total uselessness. Signed-off-by: Dave Airlie <[email protected]> | ||||
* | Remove OES_compressed_paletted_texture from the ES2 extension list. | Kenneth Graunke | 2010-12-16 | 1 | -2/+0 |
| | | | | We don't support it. | ||||
* | mesa, st/mesa: disable GL_ARB_geometry_shader4 | Brian Paul | 2010-12-13 | 1 | -1/+2 |
| | | | | | | | The new GLSL compiler doesn't support geom shaders yet so disable the GL_ARB_geometry_shader4 extension. Undo this when geom shaders work again. NOTE: This is a candidate for the 7.10 branch. | ||||
* | mesa: Do not advertise GL_OES_texture_3D. | Chia-I Wu | 2010-12-08 | 1 | -0/+4 |
| | | | | | GL_OES_texture_3D has a GLSL counterpart. Since it is not implemented, GL_OES_texture_3D should not be advertised. | ||||
* | mesa: add extension table entry for GL_EXT_gpu_shader4 | Brian Paul | 2010-10-28 | 1 | -0/+1 |
| | |||||
* | swrast: Enable GL_EXT_separate_shader_objects in software paths | Ian Romanick | 2010-10-27 | 1 | -0/+1 |
| | |||||
* | mesa: Add infrastructure to track GL_EXT_separate_shader_objects | Ian Romanick | 2010-10-27 | 1 | -0/+1 |
| | |||||
* | Drop GLcontext typedef and use struct gl_context instead | Kristian Høgsberg | 2010-10-13 | 1 | -22/+22 |
| | |||||
* | glsl: add support for shader stencil export | Dave Airlie | 2010-10-13 | 1 | -0/+1 |
| | | | | | This adds proper support for the GL_ARB_shader_stencil_export extension to the GLSL compiler. Thanks to Ian for pointing out where I need to add things. | ||||
* | main: Enable GL_ARB_explicit_attrib_location for swrast | Ian Romanick | 2010-10-08 | 1 | -1/+2 |
| | |||||
* | gles2: Add GL_EXT_texture_format_BGRA8888 support | Kristian Høgsberg | 2010-10-07 | 1 | -0/+4 |
| | |||||
* | mesa: Add ARB_texture_compression_rgtc as an alias for ↵ | Ian Romanick | 2010-10-01 | 1 | -1/+2 |
| | | | | | | EXT_texture_compression_rgtc Change the name in the extension tracking structure to ARB (from EXT). | ||||
* | mesa: Enable GL_ARB_texture_rg in software paths | Ian Romanick | 2010-10-01 | 1 | -0/+1 |
| | |||||
* | Remove GL_EXT_cull_vertex | Ian Romanick | 2010-09-27 | 1 | -1/+0 |
| | | | | | This is only used in the i915 driver where it provides little benefit for very few applications that use it with fixed function TNL. | ||||
* | Remove GL_MESA_packed_depth_stencil | Ian Romanick | 2010-09-27 | 1 | -1/+0 |
| | | | | This extension was never enabled in any driver. | ||||
* | mesa: Force GL_SGIS_generate_mipmap to always be enabled | Ian Romanick | 2010-09-27 | 1 | -3/+3 |
| | | | | As per discussions at XDS. | ||||
* | mesa: Force GL_ARB_copy_buffer to always be enabled | Ian Romanick | 2010-09-27 | 1 | -2/+2 |
| | | | | As per discussions at XDS. | ||||
* | mesa: Remove EXT_convolution. | Eric Anholt | 2010-09-23 | 1 | -3/+0 |
| | | | | More optional code. | ||||
* | mesa: Remove SGI_color_matrix. | Eric Anholt | 2010-09-23 | 1 | -3/+0 |
| | | | | Another optional ARB_imaging subset extension. | ||||
* | mesa: Remove SGI_color_table. | Eric Anholt | 2010-09-23 | 1 | -3/+0 |
| | | | | Another optional ARB_imaging subset extension. | ||||
* | mesa: Remove EXT_histogram. | Eric Anholt | 2010-09-23 | 1 | -3/+0 |
| | | | | This has always been optional, and not useful. | ||||
* | mesa: Remove the non-required ARB_imaging extension. | Eric Anholt | 2010-09-23 | 1 | -4/+1 |
| | | | | | | | Many of the EXT_ extensions in the subset have significant code overhead with no users. It is not a required part of GL -- though text describing the extension is part of the core spec since 1.2, it is always conditional on the ARB_imaging extension. | ||||
* | mesa: don't advertise bogus GL_ARB_shading_language_120 extension | Brian Paul | 2010-09-21 | 1 | -7/+0 |
| | | | | | | | | | | | Instead of using the invalid GL_ARB_shading_language_120 extension to determine the GLSL version, use a new ctx->Const.GLSLVersion field. Updated the intel and r600 drivers, but untested. See fd.o bug 29910 NOTE: This is a candidate for the 7.9 branch (but let's wait and see if there's any regressions). | ||||
* | mesa: don't expose unsupported GL_ARB_geometry_shader4 for now | Luca Barbieri | 2010-09-05 | 1 | -1/+2 |
| | | | | | | | The new GLSL compiler doesn't support it. Advertising it prevents Unigine Heaven from working, since it attempts to use it. | ||||
* | mesa: fix some printf warnings with casts | Brian Paul | 2010-09-02 | 1 | -1/+1 |
| | |||||
* | mesa: initial support for new GL 3.0 texture formats | Brian Paul | 2010-07-07 | 1 | -2/+4 |
| | |||||
* | mesa: extension flags and version testing for GL 3.x features | Brian Paul | 2010-07-01 | 1 | -1/+17 |
| | |||||
* | mesa: initial support for ARB_geometry_shader4 | Zack Rusin | 2010-06-28 | 1 | -0/+4 |
| | | | | | | laying down the foundation for everything and implementing most of the stuff. linking, gl_VerticesIn and multidimensional inputs are left. | ||||
* | mesa: add ARB_texture_swizzle as alias of EXT_texture_swizzle, update relnotes | Marek Olšák | 2010-06-05 | 1 | -0/+1 |
| | | | | The specifications are identical. | ||||
* | mesa: remove unused header | Brian Paul | 2010-05-11 | 1 | -1/+0 |
| | |||||
* | mesa: more transform feedback infrastructure | Brian Paul | 2010-05-10 | 1 | -0/+1 |
| | | | | | Includes GL_ARB_transform_feedback2 which encapsulates transform feedback state in objects. | ||||
* | mesa: Compute extension string according to API | Kristian Høgsberg | 2010-04-22 | 1 | -15/+111 |
| | | | | We can now stop special casing glGetString() and drop specials_es*.c. | ||||
* | es2: Move over es2 code to compute extensions | Kristian Høgsberg | 2010-04-22 | 1 | -3/+106 |
| | |||||
* | mesa: Add OES_EGL_image to extension list. | Chia-I Wu | 2010-04-06 | 1 | -0/+3 |
| | |||||
* | mesa: don't turn on GL_EXT_transform_feedback yet | Brian Paul | 2010-04-04 | 1 | -1/+1 |
| | |||||
* | mesa: new extension flag for GL_EXT/ARB_draw_instanced | Brian Paul | 2010-04-04 | 1 | -0/+2 |
| | |||||
* | mesa: add EXT_transform_feedback to extension list | Brian Paul | 2010-03-30 | 1 | -0/+4 |
| | |||||
* | mesa: Add missing features. | Chia-I Wu | 2010-03-30 | 1 | -1/+1 |
| | | | | | | | Add features tested in the code but missing from mfeatures.h. This also fixes some tests of features. They should be tested with "#if", not "#ifdef". | ||||
* | APPLE_object_purgeable: core | Chris Wilson | 2010-03-05 | 1 | -0/+4 |
| | | | | Signed-off-by: Chris Wilson <[email protected]> | ||||
* | mesa: enable GL_EXT_texture_array for sw drivers | Brian Paul | 2010-02-25 | 1 | -0/+1 |
| | |||||
* | mesa: added new extension flag for GL_EXT_texture_array | Brian Paul | 2010-02-25 | 1 | -0/+1 |
| | |||||
* | Replace _mesa_malloc, _mesa_calloc and _mesa_free with plain libc versions | Kristian Høgsberg | 2010-02-19 | 1 | -3/+3 |
| |