[Mesa-dev] [PATCH 12/21] mesa: Remove GL_MESA_resize_buffers
Andreas Boll
andreas.boll.dev at gmail.com
Fri Jun 28 00:39:11 PDT 2013
I think you might squash the attached diff into your patch.
Andreas.
2013/6/28 Ian Romanick <idr at freedesktop.org>
> From: Ian Romanick <ian.d.romanick at intel.com>
>
> Commit bab755a made the implementation a no-op, and it was only ever
> enabled by software rasterizers.
>
> Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
> ---
> docs/relnotes/9.2.html | 2 ++
> src/mapi/glapi/gen/gl_API.xml | 2 +-
> src/mapi/glapi/gen/mesadef.py | 1 -
> src/mesa/drivers/windows/gdi/mesa.def | 1 -
> src/mesa/main/extensions.c | 2 --
> src/mesa/main/framebuffer.c | 10 ----------
> src/mesa/main/framebuffer.h | 4 ----
> src/mesa/main/mtypes.h | 1 -
> src/mesa/main/tests/dispatch_sanity.cpp | 3 ---
> 9 files changed, 3 insertions(+), 23 deletions(-)
>
> diff --git a/docs/relnotes/9.2.html b/docs/relnotes/9.2.html
> index 08e82d0..2f2c394 100644
> --- a/docs/relnotes/9.2.html
> +++ b/docs/relnotes/9.2.html
> @@ -65,6 +65,8 @@ Note: some of the new features are only available with
> certain drivers.
> <li>Removed d3d1x state tracker (unused, unmaintained and broken)</li>
> <li>Removed GL_EXT_clip_volume_hint because no driver had enabled it since
> 2007.</li>
> +<li>Removed GL_MESA_resize_buffers because it was only really implemented
> by
> +the (unsupported) GDI driver.</li>
> </ul>
>
> </div>
> diff --git a/src/mapi/glapi/gen/gl_API.xml b/src/mapi/glapi/gen/gl_API.xml
> index a066fe2..82b908f 100644
> --- a/src/mapi/glapi/gen/gl_API.xml
> +++ b/src/mapi/glapi/gen/gl_API.xml
> @@ -11032,7 +11032,7 @@
> </category>
>
> <category name="GL_MESA_resize_buffers" number="196">
> - <function name="ResizeBuffersMESA" offset="assign">
> + <function name="ResizeBuffersMESA" offset="assign" exec="skip">
> <glx ignore="true"/>
> </function>
> </category>
> diff --git a/src/mapi/glapi/gen/mesadef.py b/src/mapi/glapi/gen/mesadef.py
> index f6d33cb..77cc4a3 100644
> --- a/src/mapi/glapi/gen/mesadef.py
> +++ b/src/mapi/glapi/gen/mesadef.py
> @@ -134,7 +134,6 @@ def PrintTail():
> print '\t_mesa_new_buffer_object'
> print '\t_mesa_new_texture_object'
> print '\t_mesa_problem'
> - print '\t_mesa_ResizeBuffersMESA'
> print '\t_mesa_store_compressed_teximage1d'
> print '\t_mesa_store_compressed_teximage2d'
> print '\t_mesa_store_compressed_teximage3d'
> diff --git a/src/mesa/drivers/windows/gdi/mesa.def
> b/src/mesa/drivers/windows/gdi/mesa.def
> index fec7bba..92736b3 100644
> --- a/src/mesa/drivers/windows/gdi/mesa.def
> +++ b/src/mesa/drivers/windows/gdi/mesa.def
> @@ -556,7 +556,6 @@ EXPORTS
> glFogCoorddvEXT
> glFogCoordPointerEXT
> glBlendFuncSeparateEXT
> - glResizeBuffersMESA
> glWindowPos2dMESA
> glWindowPos2dvMESA
> glWindowPos2fMESA
> diff --git a/src/mesa/main/extensions.c b/src/mesa/main/extensions.c
> index 8f96a77..9c90bbe 100644
> --- a/src/mesa/main/extensions.c
> +++ b/src/mesa/main/extensions.c
> @@ -307,7 +307,6 @@ static const struct extension extension_table[] = {
> { "GL_IBM_texture_mirrored_repeat", o(dummy_true),
> GLL, 1998 },
> { "GL_INGR_blend_func_separate",
> o(EXT_blend_func_separate), GLL, 1999 },
> { "GL_MESA_pack_invert", o(MESA_pack_invert),
> GL, 2002 },
> - { "GL_MESA_resize_buffers",
> o(MESA_resize_buffers), GL, 1999 },
> { "GL_MESA_texture_array", o(MESA_texture_array),
> GLL, 2007 },
> { "GL_MESA_texture_signed_rgba", o(EXT_texture_snorm),
> GL, 2009 },
> { "GL_MESA_window_pos", o(dummy_true),
> GLL, 2000 },
> @@ -445,7 +444,6 @@ _mesa_enable_sw_extensions(struct gl_context *ctx)
> /*ctx->Extensions.EXT_transform_feedback = GL_TRUE;*/
> ctx->Extensions.EXT_vertex_array_bgra = GL_TRUE;
> ctx->Extensions.MESA_pack_invert = GL_TRUE;
> - ctx->Extensions.MESA_resize_buffers = GL_TRUE;
> ctx->Extensions.MESA_texture_array = GL_TRUE;
> ctx->Extensions.MESA_ycbcr_texture = GL_TRUE;
> ctx->Extensions.NV_blend_square = GL_TRUE;
> diff --git a/src/mesa/main/framebuffer.c b/src/mesa/main/framebuffer.c
> index d28882a..4ec4118 100644
> --- a/src/mesa/main/framebuffer.c
> +++ b/src/mesa/main/framebuffer.c
> @@ -319,16 +319,6 @@ _mesa_resize_framebuffer(struct gl_context *ctx,
> struct gl_framebuffer *fb,
> }
> }
>
> -/*
> - * XXX THIS IS OBSOLETE
> - */
> -void GLAPIENTRY
> -_mesa_ResizeBuffersMESA( void )
> -{
> -}
> -
> -
> -
> /**
> * Examine all the framebuffer's renderbuffers to update the Width/Height
> * fields of the framebuffer. If we have renderbuffers with different
> diff --git a/src/mesa/main/framebuffer.h b/src/mesa/main/framebuffer.h
> index 1b1caab..2645664 100644
> --- a/src/mesa/main/framebuffer.h
> +++ b/src/mesa/main/framebuffer.h
> @@ -71,10 +71,6 @@ _mesa_resize_framebuffer(struct gl_context *ctx, struct
> gl_framebuffer *fb,
> extern void
> _mesa_resizebuffers( struct gl_context *ctx );
>
> -extern void GLAPIENTRY
> -_mesa_ResizeBuffersMESA( void );
> -
> -
> extern void
> _mesa_update_draw_buffer_bounds(struct gl_context *ctx);
>
> diff --git a/src/mesa/main/mtypes.h b/src/mesa/main/mtypes.h
> index df2d20b..1edc917 100644
> --- a/src/mesa/main/mtypes.h
> +++ b/src/mesa/main/mtypes.h
> @@ -3099,7 +3099,6 @@ struct gl_extensions
> GLboolean ATI_fragment_shader;
> GLboolean ATI_separate_stencil;
> GLboolean MESA_pack_invert;
> - GLboolean MESA_resize_buffers;
> GLboolean MESA_ycbcr_texture;
> GLboolean MESA_texture_array;
> GLboolean NV_blend_square;
> diff --git a/src/mesa/main/tests/dispatch_sanity.cpp
> b/src/mesa/main/tests/dispatch_sanity.cpp
> index 3efb195..8d37747 100644
> --- a/src/mesa/main/tests/dispatch_sanity.cpp
> +++ b/src/mesa/main/tests/dispatch_sanity.cpp
> @@ -501,9 +501,6 @@ const struct function gl_core_functions_possible[] = {
> /* GL_EXT_transform_feedback */
> { "glBindBufferOffsetEXT", 31, -1 },
>
> - /* GL_MESA_resize_buffers */
> - { "glResizeBuffersMESA", 31, -1 },
> -
> /* GL_IBM_multimode_draw_arrays */
> { "glMultiModeDrawArraysIBM", 31, -1 },
> { "glMultiModeDrawElementsIBM", 31, -1 },
> --
> 1.8.1.4
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20130628/49c387b8/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: obsolete.diff
Type: application/octet-stream
Size: 5072 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20130628/49c387b8/attachment-0001.obj>
More information about the mesa-dev
mailing list