mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-24 17:30:12 +01:00
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 <airlied@redhat.com>
This commit is contained in:
parent
993d7345b7
commit
a347a0f53f
3 changed files with 0 additions and 33 deletions
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
*/
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue