From: Eduardo Lima Mitev Date: Wed, 16 Dec 2015 17:11:36 +0000 (+0100) Subject: mesa: Completely remove QuerySamplesForFormat from driver func table X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a347a0f53fbdd9b607d7eae4a483e62f82c68cb1;p=mesa.git mesa: Completely remove QuerySamplesForFormat from driver func table At this point, all uses have been replaced by the more general hook QueryInternalFormat, introduced by ARB_internalformat_query2. Reviewed-by: Dave Airlie --- diff --git a/src/mesa/drivers/common/driverfuncs.c b/src/mesa/drivers/common/driverfuncs.c index e6334d8969b..e96f92af5bb 100644 --- a/src/mesa/drivers/common/driverfuncs.c +++ b/src/mesa/drivers/common/driverfuncs.c @@ -90,7 +90,6 @@ _mesa_init_driver_functions(struct dd_function_table *driver) /* Texture functions */ driver->ChooseTextureFormat = _mesa_choose_tex_format; - driver->QuerySamplesForFormat = _mesa_query_samples_for_format; driver->QueryInternalFormat = _mesa_query_internal_format_default; driver->TexImage = _mesa_store_teximage; driver->TexSubImage = _mesa_store_texsubimage; diff --git a/src/mesa/main/dd.h b/src/mesa/main/dd.h index 2f151c29654..60bc8ef4411 100644 --- a/src/mesa/main/dd.h +++ b/src/mesa/main/dd.h @@ -183,24 +183,6 @@ struct dd_function_table { GLenum target, GLint internalFormat, GLenum srcFormat, GLenum srcType ); - /** - * Determine sample counts support for a particular target and format - * - * \param ctx GL context - * \param target GL target enum - * \param internalFormat GL format enum - * \param samples Buffer to hold the returned sample counts. - * Drivers \b must \b not return more than 16 counts. - * - * \returns - * The number of sample counts actually written to \c samples. If - * \c internaFormat is not renderable, zero is returned. - */ - size_t (*QuerySamplesForFormat)(struct gl_context *ctx, - GLenum target, - GLenum internalFormat, - int samples[16]); - /** * Queries different driver parameters for a particular target and format. * Since ARB_internalformat_query2 introduced several new query parameters diff --git a/src/mesa/main/formatquery.c b/src/mesa/main/formatquery.c index 21d10a8e79c..a7f053e3c94 100644 --- a/src/mesa/main/formatquery.c +++ b/src/mesa/main/formatquery.c @@ -29,20 +29,6 @@ #include "fbobject.h" #include "formatquery.h" -/* default implementation of QuerySamplesForFormat driverfunc, for - * non-multisample-capable drivers. */ -size_t -_mesa_query_samples_for_format(struct gl_context *ctx, GLenum target, - GLenum internalFormat, int samples[16]) -{ - (void) target; - (void) internalFormat; - (void) ctx; - - samples[0] = 1; - return 1; -} - /* default implementation of QueryInternalFormat driverfunc, for * drivers not implementing ARB_internalformat_query2. */