From ab129a44ae3a7515eb4642c068299673c890fb73 Mon Sep 17 00:00:00 2001 From: Nanley Chery Date: Thu, 17 Sep 2015 15:49:40 -0700 Subject: mesa: Generate a helper function for each extension MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Generate functions which determine if an extension is supported in the current context. Initially, enums were going to be explicitly used with _mesa_extension_supported(). The idea to embed the function and enums into generated helper functions was suggested by Kristian Høgsberg. For performance, the function body no longer uses _mesa_extension_supported() and, as suggested by Chad Versace, the functions are also declared static inline. v2: Place function qualifiers on separate line (Chad) v3: Move function curly brace to new line (Chad) Signed-off-by: Nanley Chery Reviewed-by: Chad Versace --- src/mesa/main/context.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/mesa/main/context.h') diff --git a/src/mesa/main/context.h b/src/mesa/main/context.h index 1e7a12c8a84..4798b1f9b43 100644 --- a/src/mesa/main/context.h +++ b/src/mesa/main/context.h @@ -50,6 +50,7 @@ #include "imports.h" +#include "extensions.h" #include "mtypes.h" #include "vbo/vbo.h" -- cgit v1.2.3