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

Author: Marek Olšák <marek.ol...@amd.com>
Date:   Sun Apr  8 13:13:08 2018 -0400

mesa: include mtypes.h less

- remove mtypes.h from most header files
- add main/menums.h for often used definitions
- remove main/core.h

v2: fix radv build

Reviewed-by: Brian Paul <bri...@vmware.com>

---

 src/amd/vulkan/radv_pipeline.c                     |   1 +
 src/amd/vulkan/radv_private.h                      |   1 +
 src/amd/vulkan/radv_radeon_winsys.h                |   1 +
 src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c      |   2 +
 src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c      |   2 +
 src/compiler/glsl/ast_function.cpp                 |   2 +-
 src/compiler/glsl/ast_to_hir.cpp                   |   1 +
 src/compiler/glsl/builtin_functions.cpp            |   2 +-
 src/compiler/glsl/builtin_functions.h              |   2 +
 src/compiler/glsl/builtin_variables.cpp            |   2 +-
 src/compiler/glsl/glcpp/glcpp-parse.y              |   3 +-
 src/compiler/glsl/glcpp/glcpp.c                    |   1 -
 src/compiler/glsl/glcpp/glcpp.h                    |   4 +-
 src/compiler/glsl/glcpp/pp.c                       |   1 +
 src/compiler/glsl/glsl_parser_extras.cpp           |   1 -
 src/compiler/glsl/glsl_to_nir.cpp                  |   1 +
 src/compiler/glsl/ir.cpp                           |   1 -
 src/compiler/glsl/ir.h                             |   1 -
 src/compiler/glsl/ir_constant_expression.cpp       |   2 +-
 src/compiler/glsl/ir_function_detect_recursion.cpp |   1 -
 src/compiler/glsl/ir_optimization.h                |   3 +
 src/compiler/glsl/ir_set_program_inouts.cpp        |   2 +-
 src/compiler/glsl/ir_uniform.h                     |   2 +-
 src/compiler/glsl/link_atomics.cpp                 |   2 +
 src/compiler/glsl/link_functions.cpp               |   2 +-
 src/compiler/glsl/link_interface_blocks.cpp        |   1 +
 src/compiler/glsl/link_uniform_blocks.cpp          |   3 +-
 src/compiler/glsl/link_uniform_initializers.cpp    |   2 +-
 src/compiler/glsl/link_uniforms.cpp                |   2 +-
 src/compiler/glsl/link_varyings.cpp                |   1 +
 src/compiler/glsl/linker.cpp                       |   3 +-
 src/compiler/glsl/linker.h                         |   4 +
 .../glsl/lower_blend_equation_advanced.cpp         |   1 +
 src/compiler/glsl/lower_cs_derived.cpp             |   1 +
 src/compiler/glsl/lower_distance.cpp               |   1 +
 src/compiler/glsl/lower_named_interface_blocks.cpp |   1 +
 src/compiler/glsl/lower_packed_varyings.cpp        |   1 +
 src/compiler/glsl/lower_shared_reference.cpp       |   1 +
 src/compiler/glsl/lower_tess_level.cpp             |   1 +
 src/compiler/glsl/lower_ubo_reference.cpp          |   1 +
 src/compiler/glsl/lower_vector_derefs.cpp          |   1 +
 src/compiler/glsl/lower_vertex_id.cpp              |   1 +
 src/compiler/glsl/main.cpp                         |   2 +-
 src/compiler/glsl/opt_algebraic.cpp                |   1 +
 src/compiler/glsl/opt_dead_builtin_varyings.cpp    |   2 +-
 src/compiler/glsl/s_expression.cpp                 |   2 +
 src/compiler/glsl/s_expression.h                   |   1 -
 src/compiler/glsl/shader_cache.cpp                 |   2 +-
 src/compiler/glsl/shader_cache.h                   |   3 +
 src/compiler/glsl/standalone.cpp                   |   1 +
 src/compiler/glsl/standalone_scaffolding.cpp       |   1 +
 src/compiler/glsl/standalone_scaffolding.h         |   2 +-
 src/compiler/glsl_types.h                          |   7 +-
 src/compiler/nir/nir_constant_expressions.py       |   1 -
 src/compiler/nir/nir_gather_info.c                 |   2 +-
 src/compiler/nir/nir_lower_atomics.c               |   1 +
 src/compiler/nir/nir_lower_samplers.c              |   2 -
 src/compiler/nir/nir_lower_samplers_as_deref.c     |   2 -
 src/gallium/state_trackers/glx/xlib/glx_usefont.c  |   1 -
 src/gallium/state_trackers/glx/xlib/xm_api.h       |   2 +-
 src/intel/common/gen_urb_config.c                  |   1 +
 src/intel/compiler/brw_compiler.h                  |   1 +
 src/intel/compiler/brw_eu.h                        |   1 +
 src/mesa/Makefile.sources                          |   2 +-
 src/mesa/drivers/dri/common/dri_util.h             |   6 +-
 src/mesa/drivers/dri/i915/intel_context.h          |   1 +
 src/mesa/drivers/dri/i965/brw_context.h            |   1 +
 src/mesa/drivers/dri/r200/r200_state_init.c        |   1 +
 src/mesa/drivers/dri/r200/r200_vertprog.c          |   2 +
 src/mesa/drivers/dri/radeon/radeon_state.c         |   1 -
 src/mesa/drivers/dri/radeon/radeon_state_init.c    |   1 +
 src/mesa/main/api_arrayelt.h                       |   5 +-
 src/mesa/main/buffers.h                            |   2 +-
 src/mesa/main/colormac.h                           |   1 -
 src/mesa/main/context.h                            |   1 +
 src/mesa/main/copyimage.h                          |   2 +-
 src/mesa/main/core.h                               |  53 -----
 src/mesa/main/dd.h                                 |   6 +-
 src/mesa/main/debug.c                              |   1 +
 src/mesa/main/debug_output.h                       |   3 +-
 src/mesa/main/dlist.h                              |   2 +-
 src/mesa/main/drawtex.c                            |   1 +
 src/mesa/main/errors.h                             |   4 +-
 src/mesa/main/eval.h                               |   2 +-
 src/mesa/main/execmem.c                            |   2 +-
 src/mesa/main/extensions.h                         |   2 +-
 src/mesa/main/extensions_table.c                   |   1 -
 src/mesa/main/ffvertex_prog.c                      |   1 +
 src/mesa/main/format_pack.py                       |   2 +
 src/mesa/main/format_unpack.py                     |   1 +
 src/mesa/main/format_utils.c                       |   1 +
 src/mesa/main/format_utils.h                       |   1 +
 src/mesa/main/formats.c                            |   1 +
 src/mesa/main/glformats.h                          |   2 +
 src/mesa/main/glheader.h                           |   2 +
 src/mesa/main/glspirv.c                            |   1 +
 src/mesa/main/glspirv.h                            |   4 +-
 src/mesa/main/glthread.h                           |   3 +-
 src/mesa/main/hash.c                               |   1 +
 src/mesa/main/hash.h                               |   1 +
 src/mesa/main/imports.c                            |   1 -
 src/mesa/main/imports.h                            |   1 -
 src/mesa/main/menums.h                             | 213 ++++++++++++++++++++
 src/mesa/main/mipmap.c                             |   1 +
 src/mesa/main/mipmap.h                             |   5 +-
 src/mesa/main/mtypes.h                             | 215 +--------------------
 src/mesa/main/pack.c                               |   1 +
 src/mesa/main/pack.h                               |   4 +-
 src/mesa/main/pbo.c                                |   1 +
 src/mesa/main/pbo.h                                |   4 +-
 src/mesa/main/pixeltransfer.h                      |   4 +-
 src/mesa/main/querymatrix.c                        |   1 +
 src/mesa/main/querymatrix.h                        |   2 +-
 src/mesa/main/remap.c                              |   1 +
 src/mesa/main/renderbuffer.h                       |   2 +-
 src/mesa/main/shader_query.cpp                     |   1 -
 src/mesa/main/shaderapi.h                          |   7 +-
 src/mesa/main/shaderobj.h                          |   7 +-
 src/mesa/main/texcompress_bptc.c                   |   1 +
 src/mesa/main/texcompress_etc.c                    |   1 +
 src/mesa/main/texcompress_fxt1.c                   |   2 +
 src/mesa/main/texcompress_rgtc.c                   |   1 +
 src/mesa/main/texobj.h                             |   1 -
 src/mesa/main/texstore.c                           |   1 +
 src/mesa/main/texstore.h                           |   6 +-
 src/mesa/main/texturebindless.h                    |   4 +-
 src/mesa/main/uniform_query.cpp                    |   2 +-
 src/mesa/main/varray.h                             |   2 -
 src/mesa/main/version.h                            |   7 +-
 src/mesa/main/vtxfmt.h                             |   4 +-
 src/mesa/math/m_matrix.c                           |   1 +
 src/mesa/meson.build                               |   2 +-
 src/mesa/program/ir_to_mesa.h                      |   2 +
 src/mesa/program/prog_execute.c                    |   2 +
 src/mesa/program/prog_execute.h                    |   4 +-
 src/mesa/program/prog_instruction.c                |   2 +-
 src/mesa/program/prog_parameter.h                  |  33 +++-
 src/mesa/program/prog_print.h                      |   2 +-
 src/mesa/program/prog_to_nir.c                     |   1 +
 src/mesa/program/program.h                         |   2 +-
 src/mesa/program/program_parse.y                   |   1 +
 src/mesa/program/programopt.h                      |   5 +-
 src/mesa/program/symbol_table.c                    |   1 +
 src/mesa/state_tracker/st_atom_depth.c             |   1 -
 src/mesa/state_tracker/st_cb_bitmap.c              |   1 +
 src/mesa/state_tracker/st_cb_bufferobjects.c       |   1 +
 src/mesa/state_tracker/st_cb_clear.c               |   1 +
 src/mesa/state_tracker/st_cb_drawpixels.c          |   1 +
 src/mesa/state_tracker/st_cb_texture.c             |   1 +
 src/mesa/state_tracker/st_draw.c                   |   1 +
 src/mesa/state_tracker/st_gen_mipmap.c             |   1 +
 src/mesa/state_tracker/st_glsl_to_tgsi_private.h   |   9 +-
 src/mesa/state_tracker/st_manager.h                |   2 +-
 src/mesa/state_tracker/st_program.c                |   1 +
 src/mesa/swrast/s_context.c                        |   1 +
 src/mesa/swrast/s_fog.c                            |   1 +
 src/mesa/swrast/s_span.c                           |   1 +
 src/mesa/swrast/s_stencil.c                        |   1 -
 src/mesa/swrast/s_texfetch.c                       |   1 +
 src/mesa/swrast/s_zoom.c                           |   1 +
 src/mesa/tnl/t_rebase.c                            |   1 +
 src/mesa/tnl/t_vb_fog.c                            |   1 +
 src/mesa/tnl/t_vb_texgen.c                         |   1 +
 src/mesa/tnl/tnl.h                                 |   3 +
 src/mesa/vbo/vbo_attrib.h                          |   2 -
 src/mesa/vbo/vbo_context.c                         |   2 +-
 src/mesa/vbo/vbo_exec.c                            |   1 -
 src/mesa/vbo/vbo_exec.h                            |   3 +-
 src/mesa/vbo/vbo_noop.h                            |   4 +-
 src/mesa/vbo/vbo_primitive_restart.c               |   1 +
 src/mesa/vbo/vbo_private.h                         |   1 -
 src/mesa/vbo/vbo_save.c                            |   1 -
 src/mesa/vbo/vbo_save.h                            |   1 -
 src/mesa/vbo/vbo_save_draw.c                       |   1 -
 src/mesa/vbo/vbo_save_loopback.c                   |   1 -
 src/util/register_allocate.c                       |   1 -
 src/util/xmlconfig.h                               |   1 +
 177 files changed, 477 insertions(+), 367 deletions(-)

Diff:   
http://cgit.freedesktop.org/mesa/mesa/diff/?id=43d66c8c2d4d3d4dee1309856b6ce6c5393682e5
_______________________________________________
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to