glsl: move shader_enums into nir
First step towards inverting the dependency between glsl and nir (so nir can be used without glsl). Also solves this issue with 'make distclean' Making distclean in mesa make[2]: Entering directory '/mnt/sdb1/Src64/Mesa-git/mesa/src/mesa' Makefile:2486: ../glsl/.deps/shader_enums.Plo: No such file or directory make[2]: *** No rule to make target '../glsl/.deps/shader_enums.Plo'. Stop. make[2]: Leaving directory '/mnt/sdb1/Src64/Mesa-git/mesa/src/mesa' Makefile:684: recipe for target 'distclean-recursive' failed make[1]: *** [distclean-recursive] Error 1 make[1]: Leaving directory '/mnt/sdb1/Src64/Mesa-git/mesa/src' Makefile:615: recipe for target 'distclean-recursive' failed make: *** [distclean-recursive] Error 1 Reported-by: Andy Furniss <adf.lists@gmail.com> Reviewed-by: Emil Velikov <emil.velikov@collabora.com> Signed-off-by: Rob Clark <robclark@freedesktop.org>
This commit is contained in:
@@ -62,7 +62,6 @@ AM_CPPFLAGS = \
|
||||
noinst_LTLIBRARIES = libglsl_util.la
|
||||
|
||||
libglsl_util_la_SOURCES = \
|
||||
glsl/shader_enums.c \
|
||||
mesa/main/imports.c \
|
||||
mesa/program/prog_hash_table.c \
|
||||
mesa/program/symbol_table.c \
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
#include "glsl/nir/nir_control_flow.h"
|
||||
#include "glsl/nir/nir_builder.h"
|
||||
#include "glsl/list.h"
|
||||
#include "glsl/shader_enums.h"
|
||||
#include "glsl/nir/shader_enums.h"
|
||||
|
||||
#include "nir/tgsi_to_nir.h"
|
||||
#include "tgsi/tgsi_parse.h"
|
||||
|
||||
@@ -36,7 +36,6 @@
|
||||
#include "tgsi/tgsi_strings.h"
|
||||
|
||||
#include "nir/tgsi_to_nir.h"
|
||||
#include "glsl/shader_enums.h"
|
||||
|
||||
#include "freedreno_util.h"
|
||||
|
||||
|
||||
@@ -30,6 +30,7 @@
|
||||
#define IR3_NIR_H_
|
||||
|
||||
#include "glsl/nir/nir.h"
|
||||
#include "glsl/nir/shader_enums.h"
|
||||
|
||||
bool ir3_nir_lower_if_else(nir_shader *shader);
|
||||
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
#define IR3_SHADER_H_
|
||||
|
||||
#include "pipe/p_state.h"
|
||||
#include "glsl/shader_enums.h"
|
||||
#include "glsl/nir/shader_enums.h"
|
||||
|
||||
#include "ir3.h"
|
||||
#include "disasm.h"
|
||||
|
||||
@@ -80,7 +80,9 @@ NIR_FILES = \
|
||||
nir/nir_vla.h \
|
||||
nir/nir_worklist.c \
|
||||
nir/nir_worklist.h \
|
||||
nir/nir_types.cpp
|
||||
nir/nir_types.cpp \
|
||||
nir/shader_enums.h \
|
||||
nir/shader_enums.c
|
||||
|
||||
# libglsl
|
||||
|
||||
@@ -204,8 +206,7 @@ LIBGLSL_FILES = \
|
||||
opt_vectorize.cpp \
|
||||
program.h \
|
||||
s_expression.cpp \
|
||||
s_expression.h \
|
||||
shader_enums.h
|
||||
s_expression.h
|
||||
|
||||
# glsl_compiler
|
||||
|
||||
|
||||
+1
-1
@@ -35,7 +35,7 @@
|
||||
#include "util/set.h"
|
||||
#include "util/bitset.h"
|
||||
#include "nir_types.h"
|
||||
#include "glsl/shader_enums.h"
|
||||
#include "shader_enums.h"
|
||||
#include <stdio.h>
|
||||
|
||||
#include "nir_opcodes.h"
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
* Rob Clark <robclark@freedesktop.org>
|
||||
*/
|
||||
|
||||
#include "glsl/shader_enums.h"
|
||||
#include "shader_enums.h"
|
||||
#include "util/macros.h"
|
||||
|
||||
#define ENUM(x) [x] = #x
|
||||
@@ -525,9 +525,7 @@ PROGRAM_FILES = \
|
||||
program/sampler.h \
|
||||
program/string_to_uint_map.cpp \
|
||||
program/symbol_table.c \
|
||||
program/symbol_table.h \
|
||||
../glsl/shader_enums.c \
|
||||
../glsl/shader_enums.h
|
||||
program/symbol_table.h
|
||||
|
||||
PROGRAM_NIR_FILES = \
|
||||
program/prog_to_nir.c \
|
||||
|
||||
@@ -42,7 +42,7 @@
|
||||
#include "main/config.h"
|
||||
#include "glapi/glapi.h"
|
||||
#include "math/m_matrix.h" /* GLmatrix */
|
||||
#include "glsl/shader_enums.h"
|
||||
#include "glsl/nir/shader_enums.h"
|
||||
#include "main/formats.h" /* MESA_FORMAT_COUNT */
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user