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