mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2024-11-24 18:54:10 +08:00
util/vulkan: Move Vulkan utilities to src/vulkan/util
We have Vulkan utilities in both src/util and src/vulkan/util. The latter seems a more appropriate place for Vulkan-specific things, so move them there. v2: Android build system changes (from Tapani Pälli) Signed-off-by: Alex Smith <asmith@feralinteractive.com> Reviewed-by: Emil Velikov <emil.velikov@collabora.com> Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com> Acked-by: Jason Ekstrand <jason@jlekstrand.net>
This commit is contained in:
parent
2ef73473c8
commit
621b3410f5
@ -37,6 +37,7 @@ LOCAL_CFLAGS += \
|
||||
-Wno-missing-field-initializers \
|
||||
-Wno-initializer-overrides \
|
||||
-Wno-mismatched-tags \
|
||||
-DVERSION=\"$(MESA_VERSION)\" \
|
||||
-DPACKAGE_VERSION=\"$(MESA_VERSION)\" \
|
||||
-DPACKAGE_BUGREPORT=\"https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa\"
|
||||
|
||||
|
@ -33,7 +33,7 @@
|
||||
#include "radv_cs.h"
|
||||
#include "util/disk_cache.h"
|
||||
#include "util/strtod.h"
|
||||
#include "util/vk_util.h"
|
||||
#include "vk_util.h"
|
||||
#include <xf86drm.h>
|
||||
#include <amdgpu.h>
|
||||
#include <amdgpu_drm.h>
|
||||
|
@ -28,7 +28,8 @@
|
||||
#include "sid.h"
|
||||
#include "r600d_common.h"
|
||||
|
||||
#include "util/vk_util.h"
|
||||
#include "vk_util.h"
|
||||
|
||||
#include "util/u_half.h"
|
||||
#include "util/format_srgb.h"
|
||||
#include "util/format_r11g11b10f.h"
|
||||
|
@ -47,8 +47,8 @@
|
||||
#include "compiler/shader_enums.h"
|
||||
#include "util/macros.h"
|
||||
#include "util/list.h"
|
||||
#include "util/vk_alloc.h"
|
||||
#include "main/macros.h"
|
||||
#include "vk_alloc.h"
|
||||
|
||||
#include "radv_radeon_winsys.h"
|
||||
#include "ac_binary.h"
|
||||
|
@ -26,7 +26,7 @@
|
||||
#include "radv_private.h"
|
||||
#include "radv_meta.h"
|
||||
#include "wsi_common.h"
|
||||
#include "util/vk_util.h"
|
||||
#include "vk_util.h"
|
||||
|
||||
static const struct wsi_callbacks wsi_cbs = {
|
||||
.get_phys_device_format_properties = radv_GetPhysicalDeviceFormatProperties,
|
||||
|
@ -31,6 +31,7 @@ VULKAN_COMMON_INCLUDES := \
|
||||
$(MESA_TOP)/src/gallium/include \
|
||||
$(MESA_TOP)/src/mesa \
|
||||
$(MESA_TOP)/src/vulkan/wsi \
|
||||
$(MESA_TOP)/src/vulkan/util \
|
||||
$(MESA_TOP)/src/intel \
|
||||
$(MESA_TOP)/src/intel/vulkan
|
||||
|
||||
|
@ -35,7 +35,7 @@
|
||||
#include "util/debug.h"
|
||||
#include "util/build_id.h"
|
||||
#include "util/mesa-sha1.h"
|
||||
#include "util/vk_util.h"
|
||||
#include "vk_util.h"
|
||||
|
||||
#include "genxml/gen7_pack.h"
|
||||
|
||||
|
@ -23,8 +23,7 @@
|
||||
|
||||
#include "anv_private.h"
|
||||
#include "vk_format_info.h"
|
||||
|
||||
#include "util/vk_util.h"
|
||||
#include "vk_util.h"
|
||||
|
||||
/*
|
||||
* gcc-4 and earlier don't allow compound literals where a constant
|
||||
|
@ -23,7 +23,7 @@
|
||||
|
||||
#include "anv_private.h"
|
||||
|
||||
#include "util/vk_util.h"
|
||||
#include "vk_util.h"
|
||||
|
||||
static unsigned
|
||||
num_subpass_attachments(const VkSubpassDescription *desc)
|
||||
|
@ -47,7 +47,7 @@
|
||||
#include "util/macros.h"
|
||||
#include "util/list.h"
|
||||
#include "util/u_vector.h"
|
||||
#include "util/vk_alloc.h"
|
||||
#include "vk_alloc.h"
|
||||
|
||||
/* Pre-declarations needed for WSI entrypoints */
|
||||
struct wl_surface;
|
||||
|
@ -30,7 +30,7 @@
|
||||
#include <sys/eventfd.h>
|
||||
|
||||
#include "anv_private.h"
|
||||
#include "util/vk_util.h"
|
||||
#include "vk_util.h"
|
||||
|
||||
#include "genxml/gen7_pack.h"
|
||||
|
||||
|
@ -24,7 +24,7 @@
|
||||
#include "anv_private.h"
|
||||
#include "wsi_common.h"
|
||||
#include "vk_format_info.h"
|
||||
#include "util/vk_util.h"
|
||||
#include "vk_util.h"
|
||||
|
||||
#ifdef VK_USE_PLATFORM_WAYLAND_KHR
|
||||
static const struct wsi_callbacks wsi_cbs = {
|
||||
|
@ -26,7 +26,7 @@
|
||||
|
||||
#include "anv_private.h"
|
||||
#include "vk_format_info.h"
|
||||
#include "util/vk_util.h"
|
||||
#include "vk_util.h"
|
||||
|
||||
#include "common/gen_l3_config.h"
|
||||
#include "genxml/gen_macros.h"
|
||||
|
@ -51,9 +51,7 @@ MESA_UTIL_FILES := \
|
||||
u_string.h \
|
||||
u_thread.h \
|
||||
u_vector.c \
|
||||
u_vector.h \
|
||||
vk_alloc.h \
|
||||
vk_util.h
|
||||
u_vector.h
|
||||
|
||||
MESA_UTIL_GENERATED_FILES = \
|
||||
format_srgb.c
|
||||
|
@ -41,6 +41,8 @@ LOCAL_C_INCLUDES := \
|
||||
LOCAL_GENERATED_SOURCES := $(addprefix $(intermediates)/, \
|
||||
$(VULKAN_UTIL_GENERATED_FILES))
|
||||
|
||||
LOCAL_SRC_FILES := $(VULKAN_UTIL_FILES))
|
||||
|
||||
vulkan_api_xml = $(MESA_TOP)/src/vulkan/registry/vk.xml
|
||||
|
||||
$(LOCAL_GENERATED_SOURCES): $(MESA_TOP)/src/vulkan/util/gen_enum_to_str.py $(vulkan_api_xml)
|
||||
|
@ -11,6 +11,10 @@ PYTHON_GEN = $(AM_V_GEN)$(PYTHON2) $(PYTHON_FLAGS)
|
||||
EXTRA_DIST = \
|
||||
util/gen_enum_to_str.py
|
||||
|
||||
VULKAN_UTIL_SOURCES = \
|
||||
$(VULKAN_UTIL_FILES) \
|
||||
$(VULKAN_UTIL_GENERATED_FILES)
|
||||
|
||||
BUILT_SOURCES = \
|
||||
$(VULKAN_UTIL_GENERATED_FILES)
|
||||
|
||||
@ -18,12 +22,13 @@ util/vk_enum_to_str.c util/vk_enum_to_str.h: util/gen_enum_to_str.py $(vulkan_ap
|
||||
$(MKDIR_GEN)
|
||||
$(PYTHON_GEN) $(srcdir)/util/gen_enum_to_str.py --xml $(vulkan_api_xml) --outdir $(top_builddir)/src/vulkan/util
|
||||
|
||||
libvulkan_util_la_SOURCES = $(VULKAN_UTIL_GENERATED_FILES)
|
||||
libvulkan_util_la_SOURCES = $(VULKAN_UTIL_SOURCES)
|
||||
|
||||
AM_CPPFLAGS = \
|
||||
$(DEFINES) \
|
||||
-I$(top_srcdir)/include \
|
||||
-I$(top_srcdir)/src \
|
||||
-I$(top_srcdir)/src/vulkan/util \
|
||||
-I$(top_srcdir)/src/gallium/auxiliary \
|
||||
-I$(top_srcdir)/src/gallium/include
|
||||
|
||||
|
@ -15,6 +15,10 @@ VULKAN_WSI_X11_FILES := \
|
||||
wsi/wsi_common_x11.c \
|
||||
wsi/wsi_common_x11.h
|
||||
|
||||
VULKAN_UTIL_FILES := \
|
||||
util/vk_alloc.h \
|
||||
util/vk_util.h
|
||||
|
||||
VULKAN_UTIL_GENERATED_FILES := \
|
||||
util/vk_enum_to_str.c \
|
||||
util/vk_enum_to_str.h
|
||||
|
@ -26,7 +26,7 @@
|
||||
#include <stdint.h>
|
||||
#include <stdbool.h>
|
||||
|
||||
#include "util/vk_alloc.h"
|
||||
#include "vk_alloc.h"
|
||||
#include <vulkan/vulkan.h>
|
||||
#include <vulkan/vk_icd.h>
|
||||
|
||||
|
@ -31,7 +31,7 @@
|
||||
#include <string.h>
|
||||
#include <pthread.h>
|
||||
|
||||
#include "util/vk_util.h"
|
||||
#include "vk_util.h"
|
||||
#include "wsi_common_wayland.h"
|
||||
#include "wayland-drm-client-protocol.h"
|
||||
|
||||
|
@ -38,7 +38,7 @@
|
||||
#include <xf86drm.h>
|
||||
#include "util/hash_table.h"
|
||||
|
||||
#include "util/vk_util.h"
|
||||
#include "vk_util.h"
|
||||
#include "wsi_common.h"
|
||||
#include "wsi_common_x11.h"
|
||||
#include "wsi_common_queue.h"
|
||||
|
Loading…
Reference in New Issue
Block a user