Mesa (master): glsl: add helper to check for enhanced layouts support

Timothy Arceri tarceri at kemper.freedesktop.org
Wed Nov 11 23:18:22 UTC 2015


Module: Mesa
Branch: master
Commit: 725fcdfbb11ff4c4399d58e08403e4e0064a8c5e
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=725fcdfbb11ff4c4399d58e08403e4e0064a8c5e

Author: Timothy Arceri <timothy.arceri at collabora.com>
Date:   Wed Oct 28 07:42:49 2015 +1100

glsl: add helper to check for enhanced layouts support

Reviewed-by: Emil Velikov <emil.velikov at collabora.co.uk>

---

 src/glsl/glsl_parser_extras.h |    5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/glsl/glsl_parser_extras.h b/src/glsl/glsl_parser_extras.h
index 684b917..1d8c1b8 100644
--- a/src/glsl/glsl_parser_extras.h
+++ b/src/glsl/glsl_parser_extras.h
@@ -209,6 +209,11 @@ struct _mesa_glsl_parse_state {
       return ARB_shader_atomic_counters_enable || is_version(420, 310);
    }
 
+   bool has_enhanced_layouts() const
+   {
+      return ARB_enhanced_layouts_enable || is_version(440, 0);
+   }
+
    bool has_explicit_attrib_stream() const
    {
       return ARB_gpu_shader5_enable || is_version(400, 0);




More information about the mesa-commit mailing list