Ian Romanick
02984e3536
Remove GL_EXT_cull_vertex
...
This is only used in the i915 driver where it provides little benefit
for very few applications that use it with fixed function TNL.
2010-09-27 15:23:14 -07:00
Ian Romanick
4b1f98241f
Remove GL_MESA_packed_depth_stencil
...
This extension was never enabled in any driver.
2010-09-27 15:23:14 -07:00
Ian Romanick
7f11d471e6
mesa: Force GL_SGIS_generate_mipmap to always be enabled
...
As per discussions at XDS.
2010-09-27 15:23:13 -07:00
Ian Romanick
4da5f1b7c5
mesa: Force GL_ARB_copy_buffer to always be enabled
...
As per discussions at XDS.
2010-09-27 15:23:13 -07:00
Eric Anholt
a62efdf82c
mesa: Remove EXT_convolution.
...
More optional code.
2010-09-23 13:25:45 -07:00
Eric Anholt
73578ba9c4
mesa: Remove SGI_color_matrix.
...
Another optional ARB_imaging subset extension.
2010-09-23 13:25:45 -07:00
Eric Anholt
6c227e57e6
mesa: Remove SGI_color_table.
...
Another optional ARB_imaging subset extension.
2010-09-23 13:25:45 -07:00
Eric Anholt
7126e38d90
mesa: Remove EXT_histogram.
...
This has always been optional, and not useful.
2010-09-23 13:25:45 -07:00
Eric Anholt
907a6734fc
mesa: Remove the non-required ARB_imaging extension.
...
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.
2010-09-23 13:25:45 -07:00
Brian Paul
e7087175f8
mesa: don't advertise bogus GL_ARB_shading_language_120 extension
...
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).
2010-09-21 18:13:04 -06:00
Luca Barbieri
9a77d0471a
mesa: don't expose unsupported GL_ARB_geometry_shader4 for now
...
The new GLSL compiler doesn't support it.
Advertising it prevents Unigine Heaven from working, since it attempts to
use it.
2010-09-05 17:53:16 +02:00
Brian Paul
9eca0e2c3e
mesa: fix some printf warnings with casts
2010-09-02 07:57:16 -06:00
Brian Paul
6988f65e43
mesa: initial support for new GL 3.0 texture formats
2010-07-07 20:26:33 -06:00
Brian Paul
44732103b2
mesa: extension flags and version testing for GL 3.x features
2010-07-01 20:03:32 -06:00
Zack Rusin
da7bd6a90e
mesa: initial support for ARB_geometry_shader4
...
laying down the foundation for everything and implementing most of the
stuff.
linking, gl_VerticesIn and multidimensional inputs are left.
2010-06-28 22:53:21 -04:00
Marek Olšák
a7fa91b658
mesa: add ARB_texture_swizzle as alias of EXT_texture_swizzle, update relnotes
...
The specifications are identical.
2010-06-05 17:43:38 +02:00
Brian Paul
19913a1a7c
mesa: remove unused header
2010-05-11 21:07:00 -06:00
Brian Paul
fef6e36e07
mesa: more transform feedback infrastructure
...
Includes GL_ARB_transform_feedback2 which encapsulates transform feedback
state in objects.
2010-05-10 21:11:25 -06:00
Kristian Høgsberg
ade150d667
mesa: Compute extension string according to API
...
We can now stop special casing glGetString() and drop specials_es*.c.
2010-04-22 12:42:23 -04:00
Kristian Høgsberg
18f7e118a5
es2: Move over es2 code to compute extensions
2010-04-22 12:42:23 -04:00
Chia-I Wu
2002e4d06e
mesa: Add OES_EGL_image to extension list.
2010-04-06 18:01:41 +08:00
Brian Paul
bf4c4479dd
mesa: don't turn on GL_EXT_transform_feedback yet
2010-04-04 19:05:39 -06:00
Brian Paul
3258dfbbbd
mesa: new extension flag for GL_EXT/ARB_draw_instanced
2010-04-04 19:05:38 -06:00
Brian Paul
4e9f075448
mesa: add EXT_transform_feedback to extension list
2010-03-30 20:04:04 -06:00
Chia-I Wu
066477ab22
mesa: Add missing features.
...
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".
2010-03-30 15:39:17 +08:00
Chris Wilson
99864d595f
APPLE_object_purgeable: core
...
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk >
2010-03-05 11:23:55 +00:00
Brian Paul
4db9f83612
mesa: enable GL_EXT_texture_array for sw drivers
2010-02-25 20:11:55 -07:00
Brian Paul
1edd444c2e
mesa: added new extension flag for GL_EXT_texture_array
2010-02-25 20:11:54 -07:00
Kristian Høgsberg
32f2fd1c5d
Replace _mesa_malloc, _mesa_calloc and _mesa_free with plain libc versions
2010-02-19 12:03:01 -05:00
Kenneth Graunke
c7ac486261
Remove _mesa_memcpy in favor of plain memcpy.
...
This may break the SUNOS4 build, but it's no longer relevant.
2010-02-19 09:18:36 -05:00
Kenneth Graunke
8d73aa6d1a
Remove _mesa_strcmp in favor of plain strcmp.
2010-02-19 07:53:04 -05:00
Kenneth Graunke
21d0c70b4b
Remove _mesa_strlen in favor of plain strlen.
2010-02-19 07:51:02 -05:00
Brian Paul
31ed663a43
mesa: enable GL_ARB_fragment_coord_conventions for sw drivers
...
This extension is now implemented in the GLSL compiler so it can be
enabled by other drivers where applicable.
2010-02-13 14:03:02 -07:00
José Fonseca
744994a9c6
mesa: Export GL_EXT_texture_cube_map.
...
Still used by some applications.
2010-02-13 15:44:37 +00:00
Luca Barbieri
3cea5525d0
mesa: don't expose GL_ARB_fragment_coord_conventions until the GLSL part is done
...
Exposing it was incorrect, as the GLSL part of the extension is
missing.
We still keep the ARB_fragment_coord_conventions field, so that the
ARBfp parser can know whether to accept or reject the keywords.
2010-01-29 14:13:13 +01:00
Dave Airlie
cfe884e203
mesa: add core support for ARB_half_float_vertex.
...
Adds the extension to the list + support to the APIs.
also add t_draw.c support to convert for sw rast.
Signed-off-by: Dave Airlie <airlied@redhat.com >
2010-01-23 12:28:32 +10:00
Brian Paul
dc2914ab26
mesa: minor whitespace fix
2010-01-21 09:44:42 -07:00
Luca Barbieri
e59353f592
mesa: support for GL_ARB_fragment_coord_conventions
...
Signed-off-by: Brian Paul <brianp@vmware.com >
2010-01-21 09:41:28 -07:00
Chia-I Wu
562c127693
Merge branch 'master' into opengl-es-v2
...
Conflicts:
src/mesa/main/dd.h
2010-01-12 11:25:02 +08:00
Brian Paul
fcc2e1a729
mesa: enable GL_EXT_draw_buffers2 for sw drivers
2009-12-31 08:49:27 -07:00
Brian Paul
aa491c19b9
mesa: turn on NV_conditional_render for software drivers
2009-12-31 08:49:27 -07:00
Brian Paul
2be0d77a97
mesa: add flag for GL_NV_conditional_render extension
2009-12-31 08:49:26 -07:00
Brian Paul
56bdaca03e
mesa: _mesa_get_enabled_extension() function
2009-12-30 10:29:53 -07:00
Brian Paul
802b808939
mesa: implement GL3 GL_NUM_EXTENSIONS query
2009-12-30 10:16:01 -07:00
Brian Paul
1ec6de9f94
mesa: simplify some extension testing code
2009-12-30 10:13:31 -07:00
Brian Paul
8f6f112463
mesa: added infrastructure for GL_EXT_draw_buffers2
2009-12-29 20:51:20 -07:00
Ian Romanick
4d6ec21439
ARB_fbo: Enable GL_EXT_framebuffer_multisample
...
All of this functionality is already included in ARB_fbo. This just
enables the string.
I was a bit lazy in using FEATURE_ARB_framebuffer_object for this
feature as well. I don't think it makes much difference in the long run.
2009-11-17 16:25:38 -08:00
Ian Romanick
daad31d527
EXT_pds: Alias GL_NV_packed_depth_stencil to GL_EXT_packed_depth_stencil
...
GL_EXT_packed_depth_stencil is a functional superset of
GL_NV_packed_depth_stencil. If a driver enables EXT_pds, make NV_pds
available as well.
2009-11-17 16:25:37 -08:00
Chia-I Wu
34064756a5
mesa/es: Add support for GL_OES_draw_texture.
...
Signed-off-by: Chia-I Wu <olvaffe@gmail.com >
2009-11-05 20:04:20 -07:00
Chia-I Wu
42fac11d43
mesa/main: New feature FEATURE_queryobj.
...
It merges FEATURE_ARB_occlusion_query and FEATURE_EXT_timer_query, and
follows the feature conventions.
2009-09-30 08:31:55 -06:00