mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-01 14:38:06 +02:00
glsl: move off mtypes.h in lots of places.
This moves to the new split out header files, should mean less recompiling for unrelated 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
a7b9b4086c
commit
23b361ae12
39 changed files with 41 additions and 40 deletions
|
|
@ -25,7 +25,7 @@
|
|||
#include "gl_nir_linker.h"
|
||||
#include "ir_uniform.h" /* for gl_uniform_storage */
|
||||
#include "linker_util.h"
|
||||
#include "main/mtypes.h"
|
||||
#include "main/shader_types.h"
|
||||
|
||||
/**
|
||||
* This file contains code to do a nir-based linking for uniform blocks. This
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@
|
|||
#include "gl_nir_linker.h"
|
||||
#include "compiler/glsl/ir_uniform.h" /* for gl_uniform_storage */
|
||||
#include "main/context.h"
|
||||
#include "main/mtypes.h"
|
||||
#include "main/shader_types.h"
|
||||
|
||||
struct set_opaque_binding_closure {
|
||||
struct gl_shader_program *shader_prog;
|
||||
|
|
|
|||
|
|
@ -27,8 +27,9 @@
|
|||
#include "gl_nir_linker.h"
|
||||
#include "compiler/glsl/ir_uniform.h" /* for gl_uniform_storage */
|
||||
#include "linker_util.h"
|
||||
#include "main/context.h"
|
||||
#include "main/mtypes.h"
|
||||
#include "util/u_dynarray.h"
|
||||
#include "main/consts_exts.h"
|
||||
#include "main/shader_types.h"
|
||||
|
||||
/**
|
||||
* This file do the common link for GLSL uniforms, using NIR, instead of IR as
|
||||
|
|
|
|||
|
|
@ -26,7 +26,8 @@
|
|||
#include "gl_nir.h"
|
||||
#include "gl_nir_linker.h"
|
||||
#include "linker_util.h"
|
||||
#include "main/mtypes.h"
|
||||
#include "main/shader_types.h"
|
||||
#include "main/consts_exts.h"
|
||||
#include "main/shaderobj.h"
|
||||
#include "ir_uniform.h" /* for gl_uniform_storage */
|
||||
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@
|
|||
#include "gl_nir.h"
|
||||
#include "ir_uniform.h"
|
||||
#include "main/config.h"
|
||||
#include "main/mtypes.h"
|
||||
#include "main/shader_types.h"
|
||||
#include <assert.h>
|
||||
|
||||
/*
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@
|
|||
#include "ir_uniform.h"
|
||||
|
||||
#include "util/compiler.h"
|
||||
#include "main/mtypes.h"
|
||||
#include "main/shader_types.h"
|
||||
|
||||
static nir_ssa_def *
|
||||
get_block_array_index(nir_builder *b, nir_deref_instr *deref,
|
||||
|
|
|
|||
|
|
@ -62,7 +62,7 @@
|
|||
#include "ir_uniform.h"
|
||||
|
||||
#include "util/compiler.h"
|
||||
#include "main/mtypes.h"
|
||||
#include "main/shader_types.h"
|
||||
|
||||
struct lower_samplers_as_deref_state {
|
||||
nir_shader *shader;
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@
|
|||
#include "ir.h"
|
||||
#include "ir_visitor.h"
|
||||
#include "compiler/glsl_types.h"
|
||||
#include "main/mtypes.h"
|
||||
#include "main/shader_types.h"
|
||||
|
||||
namespace {
|
||||
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@
|
|||
#include "util/set.h"
|
||||
#include "util/hash_table.h"
|
||||
#include "linker.h"
|
||||
#include "main/mtypes.h"
|
||||
#include "main/shader_types.h"
|
||||
|
||||
static ir_function_signature *
|
||||
find_matching_signature(const char *name, const exec_list *actual_parameters,
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@
|
|||
#include "glsl_symbol_table.h"
|
||||
#include "linker.h"
|
||||
#include "main/macros.h"
|
||||
#include "main/mtypes.h"
|
||||
#include "main/shader_types.h"
|
||||
#include "util/hash_table.h"
|
||||
#include "util/u_string.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -28,7 +28,8 @@
|
|||
#include "util/hash_table.h"
|
||||
#include "program.h"
|
||||
#include "main/errors.h"
|
||||
#include "main/mtypes.h"
|
||||
#include "main/shader_types.h"
|
||||
#include "main/consts_exts.h"
|
||||
|
||||
namespace {
|
||||
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@
|
|||
#include "linker.h"
|
||||
#include "ir_uniform.h"
|
||||
#include "string_to_uint_map.h"
|
||||
#include "main/mtypes.h"
|
||||
#include "main/shader_types.h"
|
||||
|
||||
/* These functions are put in a "private" namespace instead of being marked
|
||||
* static so that the unit tests can access them. See
|
||||
|
|
|
|||
|
|
@ -29,7 +29,8 @@
|
|||
#include "string_to_uint_map.h"
|
||||
#include "ir_array_refcount.h"
|
||||
|
||||
#include "main/mtypes.h"
|
||||
#include "main/shader_types.h"
|
||||
#include "main/consts_exts.h"
|
||||
#include "util/strndup.h"
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -30,7 +30,8 @@
|
|||
|
||||
|
||||
#include "main/errors.h"
|
||||
#include "main/mtypes.h"
|
||||
#include "main/consts_exts.h"
|
||||
#include "main/shader_types.h"
|
||||
#include "glsl_symbol_table.h"
|
||||
#include "glsl_parser_extras.h"
|
||||
#include "ir_optimization.h"
|
||||
|
|
|
|||
|
|
@ -21,12 +21,13 @@
|
|||
* IN THE SOFTWARE.
|
||||
*
|
||||
*/
|
||||
#include "main/mtypes.h"
|
||||
#include "glsl_types.h"
|
||||
#include "linker_util.h"
|
||||
#include "util/bitscan.h"
|
||||
#include "util/set.h"
|
||||
#include "ir_uniform.h" /* for gl_uniform_storage */
|
||||
#include "main/shader_types.h"
|
||||
#include "main/consts_exts.h"
|
||||
|
||||
/* Utility methods shared between the GLSL IR and the NIR */
|
||||
|
||||
|
|
|
|||
|
|
@ -25,6 +25,7 @@
|
|||
#define GLSL_LINKER_UTIL_H
|
||||
|
||||
#include "util/bitset.h"
|
||||
#include "compiler/glsl/list.h"
|
||||
|
||||
struct gl_constants;
|
||||
struct gl_shader_program;
|
||||
|
|
|
|||
|
|
@ -24,8 +24,7 @@
|
|||
#include "compiler/glsl_types.h"
|
||||
#include "loop_analysis.h"
|
||||
#include "ir_hierarchical_visitor.h"
|
||||
|
||||
#include "main/mtypes.h"
|
||||
#include "main/consts_exts.h"
|
||||
|
||||
namespace {
|
||||
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@
|
|||
#include "program/prog_statevars.h"
|
||||
#include "util/bitscan.h"
|
||||
#include "builtin_functions.h"
|
||||
#include "main/mtypes.h"
|
||||
#include "main/shader_types.h"
|
||||
|
||||
using namespace ir_builder;
|
||||
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@
|
|||
#include "linker.h"
|
||||
#include "program/prog_statevars.h"
|
||||
#include "builtin_functions.h"
|
||||
#include "main/mtypes.h"
|
||||
#include "main/shader_types.h"
|
||||
|
||||
using namespace ir_builder;
|
||||
|
||||
|
|
|
|||
|
|
@ -50,7 +50,7 @@
|
|||
#include "ir_rvalue_visitor.h"
|
||||
#include "ir.h"
|
||||
#include "program/prog_instruction.h" /* For WRITEMASK_* */
|
||||
#include "main/mtypes.h"
|
||||
#include "main/shader_types.h"
|
||||
|
||||
#define GLSL_CLIP_VAR_NAME "gl_ClipDistanceMESA"
|
||||
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@
|
|||
#include "ir_optimization.h"
|
||||
#include "ir_rvalue_visitor.h"
|
||||
#include "util/hash_table.h"
|
||||
#include "main/mtypes.h"
|
||||
#include "main/shader_types.h"
|
||||
|
||||
static const glsl_type *
|
||||
process_array_type(const glsl_type *type, unsigned idx)
|
||||
|
|
|
|||
|
|
@ -149,7 +149,7 @@
|
|||
#include "ir_builder.h"
|
||||
#include "ir_optimization.h"
|
||||
#include "program/prog_instruction.h"
|
||||
#include "main/mtypes.h"
|
||||
#include "main/shader_types.h"
|
||||
|
||||
using namespace ir_builder;
|
||||
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@
|
|||
*/
|
||||
|
||||
#include "main/macros.h"
|
||||
#include "main/mtypes.h"
|
||||
#include "main/consts_exts.h"
|
||||
#include "compiler/glsl_types.h"
|
||||
#include "ir.h"
|
||||
#include "ir_builder.h"
|
||||
|
|
|
|||
|
|
@ -36,8 +36,9 @@
|
|||
#include "linker.h"
|
||||
#include "main/macros.h"
|
||||
#include "util/list.h"
|
||||
#include "main/consts_exts.h"
|
||||
#include "main/shader_types.h"
|
||||
#include "glsl_parser_extras.h"
|
||||
#include "main/mtypes.h"
|
||||
|
||||
using namespace ir_builder;
|
||||
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@
|
|||
#include "ir_rvalue_visitor.h"
|
||||
#include "ir.h"
|
||||
#include "program/prog_instruction.h" /* For WRITEMASK_* */
|
||||
#include "main/mtypes.h"
|
||||
#include "main/shader_types.h"
|
||||
|
||||
namespace {
|
||||
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@
|
|||
#include "ir_builder.h"
|
||||
#include "main/macros.h"
|
||||
#include "glsl_parser_extras.h"
|
||||
#include "main/mtypes.h"
|
||||
#include "main/shader_types.h"
|
||||
|
||||
using namespace ir_builder;
|
||||
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
#include "ir_builder.h"
|
||||
#include "ir_rvalue_visitor.h"
|
||||
#include "ir_optimization.h"
|
||||
#include "main/mtypes.h"
|
||||
#include "main/shader_types.h"
|
||||
|
||||
using namespace ir_builder;
|
||||
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@
|
|||
#include "linker.h"
|
||||
#include "program/prog_statevars.h"
|
||||
#include "builtin_functions.h"
|
||||
#include "main/mtypes.h"
|
||||
#include "main/shader_types.h"
|
||||
|
||||
namespace {
|
||||
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@
|
|||
*/
|
||||
|
||||
#include "ir.h"
|
||||
#include "main/mtypes.h"
|
||||
#include "main/shader_types.h"
|
||||
#include "glsl_symbol_table.h"
|
||||
#include "util/strndup.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@
|
|||
#include "ir_optimization.h"
|
||||
#include "ir_builder.h"
|
||||
#include "compiler/glsl_types.h"
|
||||
#include "main/mtypes.h"
|
||||
#include "main/consts_exts.h"
|
||||
|
||||
using namespace ir_builder;
|
||||
|
||||
|
|
|
|||
|
|
@ -52,7 +52,8 @@
|
|||
#include "ir_print_visitor.h"
|
||||
#include "compiler/glsl_types.h"
|
||||
#include "link_varyings.h"
|
||||
#include "main/mtypes.h"
|
||||
#include "main/consts_exts.h"
|
||||
#include "main/shader_types.h"
|
||||
#include "util/u_string.h"
|
||||
|
||||
namespace {
|
||||
|
|
|
|||
|
|
@ -22,7 +22,6 @@
|
|||
*/
|
||||
#include <gtest/gtest.h>
|
||||
#include "util/compiler.h"
|
||||
#include "main/mtypes.h"
|
||||
#include "main/macros.h"
|
||||
#include "util/ralloc.h"
|
||||
#include "uniform_initializer_utils.h"
|
||||
|
|
|
|||
|
|
@ -22,7 +22,6 @@
|
|||
*/
|
||||
#include <gtest/gtest.h>
|
||||
#include "util/compiler.h"
|
||||
#include "main/mtypes.h"
|
||||
#include "main/macros.h"
|
||||
#include "ir.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -22,7 +22,6 @@
|
|||
*/
|
||||
#include <gtest/gtest.h>
|
||||
#include "util/compiler.h"
|
||||
#include "main/mtypes.h"
|
||||
#include "main/macros.h"
|
||||
#include "util/ralloc.h"
|
||||
#include "ir.h"
|
||||
|
|
|
|||
|
|
@ -22,7 +22,6 @@
|
|||
*/
|
||||
#include <gtest/gtest.h>
|
||||
#include "util/compiler.h"
|
||||
#include "main/mtypes.h"
|
||||
#include "main/macros.h"
|
||||
#include "ir.h"
|
||||
#include "ir_builder.h"
|
||||
|
|
|
|||
|
|
@ -22,7 +22,6 @@
|
|||
*/
|
||||
#include <gtest/gtest.h>
|
||||
#include "util/compiler.h"
|
||||
#include "main/mtypes.h"
|
||||
#include "main/macros.h"
|
||||
#include "ir.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@
|
|||
*/
|
||||
#include <gtest/gtest.h>
|
||||
#include "util/compiler.h"
|
||||
#include "main/mtypes.h"
|
||||
#include "main/shader_types.h"
|
||||
#include "main/macros.h"
|
||||
#include "util/ralloc.h"
|
||||
#include "string_to_uint_map.h"
|
||||
|
|
|
|||
|
|
@ -21,7 +21,6 @@
|
|||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
#include <gtest/gtest.h>
|
||||
#include "main/mtypes.h"
|
||||
#include "main/macros.h"
|
||||
#include "util/ralloc.h"
|
||||
#include "uniform_initializer_utils.h"
|
||||
|
|
|
|||
|
|
@ -22,7 +22,6 @@
|
|||
*/
|
||||
#include <gtest/gtest.h>
|
||||
#include "util/compiler.h"
|
||||
#include "main/mtypes.h"
|
||||
#include "main/macros.h"
|
||||
#include "util/ralloc.h"
|
||||
#include "ir.h"
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue