glsl: remove some deps on mtypes.h.
This should reduce having to rebuild parts of the GLSL compiler when mtypes.h changes. Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14437>
This commit is contained in:
parent
02bab148f9
commit
b40958cbff
|
@ -37,7 +37,7 @@
|
||||||
#include "compiler/glsl_types.h"
|
#include "compiler/glsl_types.h"
|
||||||
#include "glsl_parser_extras.h"
|
#include "glsl_parser_extras.h"
|
||||||
#include "util/macros.h"
|
#include "util/macros.h"
|
||||||
#include "main/mtypes.h"
|
#include "main/consts_exts.h"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Declarations of type flyweights (glsl_type::_foo_type) and
|
* Declarations of type flyweights (glsl_type::_foo_type) and
|
||||||
|
|
|
@ -41,10 +41,11 @@
|
||||||
#include "linker.h"
|
#include "linker.h"
|
||||||
#include "glsl_parser_extras.h"
|
#include "glsl_parser_extras.h"
|
||||||
#include "glsl_symbol_table.h"
|
#include "glsl_symbol_table.h"
|
||||||
#include "main/mtypes.h"
|
#include "main/consts_exts.h"
|
||||||
#include "main/uniforms.h"
|
#include "main/uniforms.h"
|
||||||
#include "program/prog_statevars.h"
|
#include "program/prog_statevars.h"
|
||||||
#include "program/prog_instruction.h"
|
#include "program/prog_instruction.h"
|
||||||
|
#include "util/compiler.h"
|
||||||
#include "builtin_functions.h"
|
#include "builtin_functions.h"
|
||||||
|
|
||||||
using namespace ir_builder;
|
using namespace ir_builder;
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
#include "ast.h"
|
#include "ast.h"
|
||||||
#include "glsl_parser_extras.h"
|
#include "glsl_parser_extras.h"
|
||||||
#include "glsl_parser.h"
|
#include "glsl_parser.h"
|
||||||
#include "main/mtypes.h"
|
#include "main/consts_exts.h"
|
||||||
|
|
||||||
static int classify_identifier(struct _mesa_glsl_parse_state *, const char *,
|
static int classify_identifier(struct _mesa_glsl_parse_state *, const char *,
|
||||||
unsigned name_len, YYSTYPE *output);
|
unsigned name_len, YYSTYPE *output);
|
||||||
|
|
Loading…
Reference in New Issue