[15/15] mesa: Expose EXT_shader_framebuffer_fetch(_non_coherent) on desktop and embedded GL.

Submitted by Francisco Jerez on Feb. 14, 2018, 9:18 p.m.

Details

Message ID 20180214211837.29279-16-currojerez@riseup.net
State New
Headers show
Series "Implement latest version of EXT_shader_framebuffer_fetch." ( rev: 3 2 1 ) in Mesa

Not browsing as part of any series.

Commit Message

Francisco Jerez Feb. 14, 2018, 9:18 p.m.
---
 docs/relnotes/18.1.0.html        | 2 ++
 src/mesa/main/extensions_table.h | 3 ++-
 2 files changed, 4 insertions(+), 1 deletion(-)

Patch hide | download patch | download mbox

diff --git a/docs/relnotes/18.1.0.html b/docs/relnotes/18.1.0.html
index b8a0cd0d02c..f5564e9b8fe 100644
--- a/docs/relnotes/18.1.0.html
+++ b/docs/relnotes/18.1.0.html
@@ -46,6 +46,8 @@  Note: some of the new features are only available with certain drivers.
 <ul>
 <li>GL_EXT_semaphore on radeonsi</li>
 <li>GL_EXT_semaphore_fd on radeonsi</li>
+<li>GL_EXT_shader_framebuffer_fetch on i965 on desktop GL (GLES was already supported)</li>
+<li>GL_EXT_shader_framebuffer_fetch_non_coherent on i965</li>
 </ul>
 
 <h2>Bug fixes</h2>
diff --git a/src/mesa/main/extensions_table.h b/src/mesa/main/extensions_table.h
index 7de1a6cd5dc..5d51bc1e4ec 100644
--- a/src/mesa/main/extensions_table.h
+++ b/src/mesa/main/extensions_table.h
@@ -251,7 +251,8 @@  EXT(EXT_semaphore                           , EXT_semaphore
 EXT(EXT_semaphore_fd                        , EXT_semaphore_fd                       , GLL, GLC,  x , ES2, 2017)
 EXT(EXT_separate_shader_objects             , dummy_true                             ,  x ,  x ,  x , ES2, 2013)
 EXT(EXT_separate_specular_color             , dummy_true                             , GLL,  x ,  x ,  x , 1997)
-EXT(EXT_shader_framebuffer_fetch            , EXT_shader_framebuffer_fetch           ,  x ,  x ,  x , ES2, 2013)
+EXT(EXT_shader_framebuffer_fetch            , EXT_shader_framebuffer_fetch           , GLL, GLC,  x , ES2, 2013)
+EXT(EXT_shader_framebuffer_fetch_non_coherent, EXT_shader_framebuffer_fetch_non_coherent, GLL, GLC,  x, ES2, 2018)
 EXT(EXT_shader_integer_mix                  , EXT_shader_integer_mix                 , GLL, GLC,  x ,  30, 2013)
 EXT(EXT_shader_io_blocks                    , dummy_true                             ,  x ,  x ,  x ,  31, 2014)
 EXT(EXT_shader_samples_identical            , EXT_shader_samples_identical           , GLL, GLC,  x ,  31, 2015)

Comments

The series is:
Reviewed-by: Plamena Manolova <plamena.manolova@intel.com>

On Wed, Feb 14, 2018 at 9:18 PM, Francisco Jerez <currojerez@riseup.net>
wrote:

> ---
>  docs/relnotes/18.1.0.html        | 2 ++
>  src/mesa/main/extensions_table.h | 3 ++-
>  2 files changed, 4 insertions(+), 1 deletion(-)
>
> diff --git a/docs/relnotes/18.1.0.html b/docs/relnotes/18.1.0.html
> index b8a0cd0d02c..f5564e9b8fe 100644
> --- a/docs/relnotes/18.1.0.html
> +++ b/docs/relnotes/18.1.0.html
> @@ -46,6 +46,8 @@ Note: some of the new features are only available with
> certain drivers.
>  <ul>
>  <li>GL_EXT_semaphore on radeonsi</li>
>  <li>GL_EXT_semaphore_fd on radeonsi</li>
> +<li>GL_EXT_shader_framebuffer_fetch on i965 on desktop GL (GLES was
> already supported)</li>
> +<li>GL_EXT_shader_framebuffer_fetch_non_coherent on i965</li>
>  </ul>
>
>  <h2>Bug fixes</h2>
> diff --git a/src/mesa/main/extensions_table.h
> b/src/mesa/main/extensions_table.h
> index 7de1a6cd5dc..5d51bc1e4ec 100644
> --- a/src/mesa/main/extensions_table.h
> +++ b/src/mesa/main/extensions_table.h
> @@ -251,7 +251,8 @@ EXT(EXT_semaphore                           ,
> EXT_semaphore
>  EXT(EXT_semaphore_fd                        , EXT_semaphore_fd
>            , GLL, GLC,  x , ES2, 2017)
>  EXT(EXT_separate_shader_objects             , dummy_true
>              ,  x ,  x ,  x , ES2, 2013)
>  EXT(EXT_separate_specular_color             , dummy_true
>              , GLL,  x ,  x ,  x , 1997)
> -EXT(EXT_shader_framebuffer_fetch            ,
> EXT_shader_framebuffer_fetch           ,  x ,  x ,  x , ES2, 2013)
> +EXT(EXT_shader_framebuffer_fetch            ,
> EXT_shader_framebuffer_fetch           , GLL, GLC,  x , ES2, 2013)
> +EXT(EXT_shader_framebuffer_fetch_non_coherent,
> EXT_shader_framebuffer_fetch_non_coherent, GLL, GLC,  x, ES2, 2018)
>  EXT(EXT_shader_integer_mix                  , EXT_shader_integer_mix
>            , GLL, GLC,  x ,  30, 2013)
>  EXT(EXT_shader_io_blocks                    , dummy_true
>            ,  x ,  x ,  x ,  31, 2014)
>  EXT(EXT_shader_samples_identical            ,
> EXT_shader_samples_identical           , GLL, GLC,  x ,  31, 2015)
> --
> 2.16.1
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>