Aha, sorry, I missed that. Do you want me to fold your patch into this one and send a v2?
Alex On 6 June 2017 at 12:11, Tapani Pälli <tapani.pa...@intel.com> wrote: > Looks nice to me, I've sent required changes to Android build system for > this change as addition. > > > On 06/06/2017 12:42 PM, Alex Smith wrote: > >> 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. >> >> Signed-off-by: Alex Smith <asm...@feralinteractive.com> >> --- >> src/amd/vulkan/radv_device.c | 2 +- >> src/amd/vulkan/radv_formats.c | 3 ++- >> src/amd/vulkan/radv_private.h | 2 +- >> src/amd/vulkan/radv_wsi.c | 2 +- >> src/intel/vulkan/anv_device.c | 2 +- >> src/intel/vulkan/anv_formats.c | 3 +-- >> src/intel/vulkan/anv_pass.c | 2 +- >> src/intel/vulkan/anv_private.h | 2 +- >> src/intel/vulkan/anv_queue.c | 2 +- >> src/intel/vulkan/anv_wsi.c | 2 +- >> src/intel/vulkan/genX_cmd_buffer.c | 2 +- >> src/util/Makefile.sources | 4 +--- >> src/vulkan/Makefile.am | 7 ++++++- >> src/vulkan/Makefile.sources | 4 ++++ >> src/{ => vulkan}/util/vk_alloc.h | 0 >> src/{ => vulkan}/util/vk_util.h | 0 >> src/vulkan/wsi/wsi_common.h | 2 +- >> src/vulkan/wsi/wsi_common_wayland.c | 2 +- >> src/vulkan/wsi/wsi_common_x11.c | 2 +- >> 19 files changed, 26 insertions(+), 19 deletions(-) >> rename src/{ => vulkan}/util/vk_alloc.h (100%) >> rename src/{ => vulkan}/util/vk_util.h (100%) >> >> diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c >> index 887916f..a812527 100644 >> --- a/src/amd/vulkan/radv_device.c >> +++ b/src/amd/vulkan/radv_device.c >> @@ -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> >> diff --git a/src/amd/vulkan/radv_formats.c b/src/amd/vulkan/radv_formats. >> c >> index 6cff0a5..b13adb9 100644 >> --- a/src/amd/vulkan/radv_formats.c >> +++ b/src/amd/vulkan/radv_formats.c >> @@ -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" >> diff --git a/src/amd/vulkan/radv_private.h b/src/amd/vulkan/radv_private. >> h >> index ed80ba7..a3920a7 100644 >> --- a/src/amd/vulkan/radv_private.h >> +++ b/src/amd/vulkan/radv_private.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" >> diff --git a/src/amd/vulkan/radv_wsi.c b/src/amd/vulkan/radv_wsi.c >> index 51fe159..cdb04ca 100644 >> --- a/src/amd/vulkan/radv_wsi.c >> +++ b/src/amd/vulkan/radv_wsi.c >> @@ -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_GetPhysicalDeviceFormatPr >> operties, >> diff --git a/src/intel/vulkan/anv_device.c b/src/intel/vulkan/anv_device. >> c >> index aacd07f..6079588 100644 >> --- a/src/intel/vulkan/anv_device.c >> +++ b/src/intel/vulkan/anv_device.c >> @@ -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" >> diff --git a/src/intel/vulkan/anv_formats.c >> b/src/intel/vulkan/anv_formats.c >> index 25801e8..104d4f7 100644 >> --- a/src/intel/vulkan/anv_formats.c >> +++ b/src/intel/vulkan/anv_formats.c >> @@ -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 >> diff --git a/src/intel/vulkan/anv_pass.c b/src/intel/vulkan/anv_pass.c >> index 93f1483..1b30c14 100644 >> --- a/src/intel/vulkan/anv_pass.c >> +++ b/src/intel/vulkan/anv_pass.c >> @@ -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) >> diff --git a/src/intel/vulkan/anv_private.h >> b/src/intel/vulkan/anv_private.h >> index c261faa..fe6ac3b 100644 >> --- a/src/intel/vulkan/anv_private.h >> +++ b/src/intel/vulkan/anv_private.h >> @@ -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; >> diff --git a/src/intel/vulkan/anv_queue.c b/src/intel/vulkan/anv_queue.c >> index be7fd31..fd4d362 100644 >> --- a/src/intel/vulkan/anv_queue.c >> +++ b/src/intel/vulkan/anv_queue.c >> @@ -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" >> diff --git a/src/intel/vulkan/anv_wsi.c b/src/intel/vulkan/anv_wsi.c >> index 7575f58..9369f26 100644 >> --- a/src/intel/vulkan/anv_wsi.c >> +++ b/src/intel/vulkan/anv_wsi.c >> @@ -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 = { >> diff --git a/src/intel/vulkan/genX_cmd_buffer.c >> b/src/intel/vulkan/genX_cmd_buffer.c >> index 072d0d5..59430a2 100644 >> --- a/src/intel/vulkan/genX_cmd_buffer.c >> +++ b/src/intel/vulkan/genX_cmd_buffer.c >> @@ -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" >> diff --git a/src/util/Makefile.sources b/src/util/Makefile.sources >> index e905734..e9f820a 100644 >> --- a/src/util/Makefile.sources >> +++ b/src/util/Makefile.sources >> @@ -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 >> diff --git a/src/vulkan/Makefile.am b/src/vulkan/Makefile.am >> index 71fb2d9..c897a07 100644 >> --- a/src/vulkan/Makefile.am >> +++ b/src/vulkan/Makefile.am >> @@ -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 >> diff --git a/src/vulkan/Makefile.sources b/src/vulkan/Makefile.sources >> index 63f4ac1..9962c1b 100644 >> --- a/src/vulkan/Makefile.sources >> +++ b/src/vulkan/Makefile.sources >> @@ -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 >> diff --git a/src/util/vk_alloc.h b/src/vulkan/util/vk_alloc.h >> similarity index 100% >> rename from src/util/vk_alloc.h >> rename to src/vulkan/util/vk_alloc.h >> diff --git a/src/util/vk_util.h b/src/vulkan/util/vk_util.h >> similarity index 100% >> rename from src/util/vk_util.h >> rename to src/vulkan/util/vk_util.h >> diff --git a/src/vulkan/wsi/wsi_common.h b/src/vulkan/wsi/wsi_common.h >> index 8aee9c7..8166b7d 100644 >> --- a/src/vulkan/wsi/wsi_common.h >> +++ b/src/vulkan/wsi/wsi_common.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> >> diff --git a/src/vulkan/wsi/wsi_common_wayland.c >> b/src/vulkan/wsi/wsi_common_wayland.c >> index 644ed62..dd283a1 100644 >> --- a/src/vulkan/wsi/wsi_common_wayland.c >> +++ b/src/vulkan/wsi/wsi_common_wayland.c >> @@ -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" >> diff --git a/src/vulkan/wsi/wsi_common_x11.c >> b/src/vulkan/wsi/wsi_common_x11.c >> index 5be56f1..ecdaf91 100644 >> --- a/src/vulkan/wsi/wsi_common_x11.c >> +++ b/src/vulkan/wsi/wsi_common_x11.c >> @@ -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" >> >>
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev