On Thu, Nov 16, 2017 at 2:49 PM, Ian Romanick <i...@freedesktop.org> wrote: > On 11/14/2017 02:54 PM, Scott D Phillips wrote: >> This extension provides a new texture and sampler parameter >> (TEXTURE_REDUCTION_MODE_ARB) which allows applications to produce >> a filtered texel value by computing a component-wise minimum (MIN) >> or maximum (MAX) of the texels that would normally be averaged. >> --- >> CTS tests KHR-GL45.texture_filter_minmax_tests.* need a little TLC to >> pass with this series. Details in VK-GL-CTS issue: 849 >> >> src/mesa/main/attrib.c | 4 ++++ >> src/mesa/main/extensions_table.h | 1 + >> src/mesa/main/formatquery.c | 10 ++++++++++ >> src/mesa/main/mtypes.h | 2 ++ >> src/mesa/main/samplerobj.c | 37 +++++++++++++++++++++++++++++++++++++ >> src/mesa/main/texobj.c | 2 ++ >> src/mesa/main/texobj.h | 2 +- >> src/mesa/main/texparam.c | 33 +++++++++++++++++++++++++++++++++ >> 8 files changed, 90 insertions(+), 1 deletion(-) >> > > [lots of stuff trimmed] > >> diff --git a/src/mesa/main/extensions_table.h >> b/src/mesa/main/extensions_table.h >> index 5b66e7d30d..c51ad80742 100644 >> --- a/src/mesa/main/extensions_table.h >> +++ b/src/mesa/main/extensions_table.h >> @@ -146,6 +146,7 @@ EXT(ARB_texture_env_combine , >> ARB_texture_env_combine >> EXT(ARB_texture_env_crossbar , ARB_texture_env_crossbar >> , GLL, x , x , x , 2001) >> EXT(ARB_texture_env_dot3 , ARB_texture_env_dot3 >> , GLL, x , x , x , 2001) >> EXT(ARB_texture_filter_anisotropic , >> ARB_texture_filter_anisotropic , GLL, GLC, x , x , 2017) >> +EXT(ARB_texture_filter_minmax , ARB_texture_filter_minmax >> , GLL, GLC, x , x , 2017) > > Is this right? The extension says OpenGL 3.3 is required, and we don't > (until Marek is done) do OpenGL 3.3 compatibility profile.
FWIW I took the view that spec writers are lazy on EXT_polygon_offset_clamp, which had similar text. Is this a bad thing to do? Should we stick to the text of the specs to the letter? There are various GL 4.2/4.3 exts which require the previous GL version as well but we expose them anyways. IMHO it's reasonable to be relaxed about this, unless there are obvious interactions that need explicit consideration. [Perhaps that's the case here, although I can't think of anything.] Cheers, -ilia _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev