Mesa (master): nir: Drop dependency on mtypes.h for core NIR.

Eric Anholt anholt at kemper.freedesktop.org
Fri Feb 20 19:38:18 UTC 2015


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

Author: Eric Anholt <eric at anholt.net>
Date:   Wed Feb 11 15:08:02 2015 -0800

nir: Drop dependency on mtypes.h for core NIR.

One less new directory necessary for gallium code that wants to interact
with NIR.

Reviewed-by: Connor Abbott <cwabbott0 at gmail.com>
Reviewed-by: Jose Fonseca <jfonseca at vmware.com>

---

 src/glsl/nir/nir.h                     |    4 +++-
 src/glsl/nir/nir_lower_atomics.c       |    1 +
 src/glsl/nir/nir_lower_system_values.c |    1 +
 3 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/glsl/nir/nir.h b/src/glsl/nir/nir.h
index 17b8b4b..d74caa9 100644
--- a/src/glsl/nir/nir.h
+++ b/src/glsl/nir/nir.h
@@ -32,7 +32,6 @@
 #include "GL/gl.h" /* GLenum */
 #include "util/ralloc.h"
 #include "util/set.h"
-#include "main/mtypes.h"
 #include "util/bitset.h"
 #include "nir_types.h"
 #include <stdio.h>
@@ -43,6 +42,9 @@
 extern "C" {
 #endif
 
+struct gl_program;
+struct gl_shader_program;
+
 #define NIR_FALSE 0u
 #define NIR_TRUE (~0u)
 
diff --git a/src/glsl/nir/nir_lower_atomics.c b/src/glsl/nir/nir_lower_atomics.c
index 5e04417..e82df01 100644
--- a/src/glsl/nir/nir_lower_atomics.c
+++ b/src/glsl/nir/nir_lower_atomics.c
@@ -26,6 +26,7 @@
  */
 
 #include "nir.h"
+#include "main/config.h"
 #include <assert.h>
 
 /*
diff --git a/src/glsl/nir/nir_lower_system_values.c b/src/glsl/nir/nir_lower_system_values.c
index 90346c9..328d4f1 100644
--- a/src/glsl/nir/nir_lower_system_values.c
+++ b/src/glsl/nir/nir_lower_system_values.c
@@ -26,6 +26,7 @@
  */
 
 #include "nir.h"
+#include "main/mtypes.h"
 
 static void
 convert_instr(nir_intrinsic_instr *instr)




More information about the mesa-commit mailing list