mesa/st: do not probe for the same texture-formats twice
This should be equalent of what we did before. Signed-off-by: Erik Faye-Lund <erik.faye-lund@collabora.com> Reviewed-by: Marek Olšák <marek.olsak@amd.com>
This commit is contained in:
parent
212d270b4e
commit
43015b2a89
|
@ -771,10 +771,6 @@ void st_init_extensions(struct pipe_screen *screen,
|
|||
|
||||
/* Required: render target and sampler support */
|
||||
static const struct st_extension_format_mapping rendertarget_mapping[] = {
|
||||
{ { o(ARB_texture_float) },
|
||||
{ PIPE_FORMAT_R32G32B32A32_FLOAT,
|
||||
PIPE_FORMAT_R16G16B16A16_FLOAT } },
|
||||
|
||||
{ { o(OES_texture_float) },
|
||||
{ PIPE_FORMAT_R32G32B32A32_FLOAT } },
|
||||
|
||||
|
@ -1461,6 +1457,10 @@ void st_init_extensions(struct pipe_screen *screen,
|
|||
}
|
||||
}
|
||||
|
||||
extensions->ARB_texture_float =
|
||||
extensions->OES_texture_half_float &&
|
||||
extensions->OES_texture_float;
|
||||
|
||||
if (extensions->EXT_texture_filter_anisotropic &&
|
||||
screen->get_paramf(screen, PIPE_CAPF_MAX_TEXTURE_ANISOTROPY) >= 16.0)
|
||||
extensions->ARB_texture_filter_anisotropic = GL_TRUE;
|
||||
|
|
Loading…
Reference in New Issue