These aren't required in lots of places, so remove them.
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14127>
#include <libelf.h>
#include "ac_msgpack.h"
#include "ac_rgp.h"
-#include "main/macros.h"
+
+#include "util/bitscan.h"
+#include "util/u_math.h"
#ifndef EM_AMDGPU
// Old distributions may not have this enum constant
* SOFTWARE.
*/
-#include "main/mtypes.h"
+#include "main/glheader.h"
#include "compiler/nir_types.h"
#include "compiler/nir/nir_builder.h"
#include "util/u_debug.h"
extern "C" {
#endif
+struct gl_context;
struct gl_shader_program;
nir_shader *glsl_to_nir(struct gl_context *ctx,
#include "drm-uapi/i915_drm.h"
#include "intel/common/intel_gem.h"
-#include "main/macros.h"
#include "util/hash_table.h"
#include "util/set.h"
#include "util/u_upload_mgr.h"
#include "dev/intel_debug.h"
#include "common/intel_gem.h"
#include "dev/intel_device_info.h"
-#include "main/macros.h"
#include "util/debug.h"
#include "util/macros.h"
#include "util/hash_table.h"
#include "util/hash_table.h"
#include "util/set.h"
#include "util/u_upload_mgr.h"
-#include "main/macros.h"
#include <errno.h>
#include <xf86drm.h>
#include "common/intel_gem.h"
#include "dev/intel_device_info.h"
#include "isl/isl.h"
-#include "main/macros.h"
#include "os/os_mman.h"
#include "util/debug.h"
#include "util/macros.h"
#include "utils.h"
#include "util/u_endian.h"
#include "util/driconf.h"
-#include "main/mtypes.h"
#include "main/framebuffer.h"
#include "main/version.h"
#include "main/debug_output.h"
#include "main/errors.h"
-#include "main/macros.h"
driOptionDescription __dri2ConfigOptions[] = {
DRI_CONF_SECTION_DEBUG
#include <stdlib.h>
#include <stdbool.h>
#include <stdint.h>
-#include "main/macros.h"
-#include "main/mtypes.h"
#include "main/cpuinfo.h"
#include "main/extensions.h"
#include "utils.h"
#include <stdio.h>
#include "dri_util.h"
#include <dlfcn.h>
-#include "main/macros.h"
/* We need GNU extensions to dlfcn.h in order to provide backward
* compatibility for the older DRI driver loader mechanism. (dladdr,
#include "util/ralloc.h"
-#include "main/macros.h" /* Needed for MAX3 and MAX2 for format_rgb9e5 */
+#include "util/macros.h" /* Needed for MAX3 and MAX2 for format_rgb9e5 */
#include "util/format_rgb9e5.h"
#include "util/format_srgb.h"
#include "util/list.h"
#include "util/ralloc.h"
#include "util/u_atomic.h"
-#include "main/macros.h"
+#include "util/u_math.h"
#include <inttypes.h>
#include <stdlib.h>
#include "common/intel_decoder.h"
#include "intel_disasm.h"
#include "util/macros.h"
-#include "main/macros.h" /* Needed for ROUND_DOWN_TO */
+#include "util/u_math.h" /* Needed for ROUND_DOWN_TO */
#include <string.h>
#include <math.h>
#include "util/macros.h"
-#include "main/macros.h"
#include "intel_l3_config.h"
#include <math.h>
#include "util/macros.h"
-#include "main/macros.h"
+#include "util/u_math.h"
#include "compiler/shader_enums.h"
#include "intel_l3_config.h"
#include "isl_priv.h"
#include "dev/intel_device_info.h"
-#include "main/macros.h" /* Needed for MAX3 and MAX2 for format_rgb9e5 */
+#include "util/macros.h" /* Needed for MAX3 and MAX2 for format_rgb9e5 */
#include "util/format_srgb.h"
#include "util/format_rgb9e5.h"
#include "util/format_r11g11b10f.h"
#include <string.h>
#include "util/macros.h"
-#include "main/macros.h"
-
+#include "util/u_math.h"
+#include "util/rounding.h"
#include "isl_priv.h"
#if defined(__SSSE3__)
* Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
*/
-#include "main/mtypes.h"
#include "compiler/glsl/glsl_to_nir.h"
#include "compiler/nir_types.h"
#include "compiler/nir/nir_builder.h"
#include "util/u_dynarray.h"
#include "util/set.h"
#include "util/list.h"
+#include "util/u_math.h"
-#include "main/mtypes.h"
#include "compiler/nir_types.h"
#include "compiler/nir/nir.h"
#include "panfrost/util/pan_ir.h"
#include <stdio.h>
#include <err.h>
-#include "main/mtypes.h"
#include "compiler/glsl/glsl_to_nir.h"
#include "compiler/nir_types.h"
#include "compiler/nir/nir_builder.h"
#include "util/u_debug.h"
#include "util/u_dynarray.h"
#include "util/list.h"
-#include "main/mtypes.h"
#include "midgard.h"
#include "midgard_nir.h"
#include "blob.h"
#include "ralloc.h"
-#include "main/macros.h"
#include "util/bitset.h"
#include "util/u_dynarray.h"
#include "u_math.h"