mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2026-04-26 16:25:58 +03:00
[GH-ISSUE #1870] macbook pro m1, installation step "cmake --build . --parallel$(sysctl -n hw.ncpu)" #641
Labels
No labels
Bloodborne
bug
contributor wanted
documentation
enhancement
frontend
good first issue
help wanted
linux
pull-request
question
release
verification progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/shadPS4#641
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @mekury on GitHub (Dec 25, 2024).
Original GitHub issue: https://github.com/shadps4-emu/shadPS4/issues/1870
[ 98%] Building CXX object CMakeFiles/shadps4.dir/src/video_core/renderer_vulkan/vk_scheduler.cpp.o
/Users/admin/shadps4/src/video_core/renderer_vulkan/vk_platform.cpp:237:12: error: no type named 'DynamicLoader' in namespace 'vk::detail'; did you mean 'vk::DynamicLoader'?
237 | static vk::detail::DynamicLoader dl = std::filesystem::exists(usr_local_path)
| ^~~~~~~~~~~~~~~~~~~~~~~~~
| vk::DynamicLoader
/usr/local/include/vulkan/vulkan.hpp:17036:9: note: 'vk::DynamicLoader' declared here
17036 | class DynamicLoader
| ^
/Users/admin/shadps4/src/video_core/renderer_vulkan/vk_platform.cpp:238:61: error: no member named 'DynamicLoader' in namespace 'vk::detail'
238 | ? vk::detail::DynamicLoader(usr_local_path)
| ~~~~~~~~~~~~^
/Users/admin/shadps4/src/video_core/renderer_vulkan/vk_platform.cpp:239:61: error: no member named 'DynamicLoader' in namespace 'vk::detail'
239 | : vk::detail::DynamicLoader();
| ~~~~~~~~~~~~^
3 errors generated.
make[2]: *** [CMakeFiles/shadps4.dir/src/video_core/renderer_vulkan/vk_platform.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/shadps4.dir/all] Error 2
make: *** [all] Error 2
admin@MacBook-Pro-5 build %
@squidbus commented on GitHub (Dec 25, 2024):
You have Vulkan headers installed that are older and don't match ours.
@mekury commented on GitHub (Dec 25, 2024):
admin@MacBook-Pro-5 ~ % brew install vulkan-headers
==> Downloading https://formulae.brew.sh/api/formula.jws.json
######################################################################### 100.0%
==> Downloading https://formulae.brew.sh/api/cask.jws.json
######################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/vulkan-headers/manifests/1.4.30
Already downloaded: /Users/admin/Library/Caches/Homebrew/downloads/85c556a2b507d028cb2a9cf772ac9d2d34bbd791767d2f48822535cbcef2557d--vulkan-headers-1.4.304.bottle_manifest.json
==> Fetching vulkan-headers
==> Downloading https://ghcr.io/v2/homebrew/core/vulkan-headers/blobs/sha256:9a8
Already downloaded: /Users/admin/Library/Caches/Homebrew/downloads/5031ed7e767ecc13fbfcf3ec1a4966d3811ba46b6d46b0f1d99f78e52d7491e9--vulkan-headers--1.4.304.all.bottle.tar.gz
==> Pouring vulkan-headers--1.4.304.all.bottle.tar.gz
🍺 /opt/homebrew/Cellar/vulkan-headers/1.4.304: 65 files, 28.2MB
==> Running
brew cleanup vulkan-headers...Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
Hide these hints with HOMEBREW_NO_ENV_HINTS (see
man brew).admin@MacBook-Pro-5 ~ % arch -x86_64 /usr/local/bin/brew install vulkan-headers
Warning: vulkan-headers 1.4.304 is already installed and up-to-date.
To reinstall 1.4.304, run:
brew reinstall vulkan-headers
admin@MacBook-Pro-5 ~ % arch -x86_64 /usr/local/bin/brew install update
Warning: No available formula with the name "update". Did you mean tfupdate, qrupdate or htpdate?
==> Searching for similarly named formulae and casks...
==> Formulae
geoipupdate qrupdate wb32-dfu-updater_cli
npm-check-updates tfupdate htpdate
To install geoipupdate, run:
brew install geoipupdate
==> Casks
bose-updater kext-updater microsoft-auto-update
cardo-update macupdate opendnsupdater
dyn-updater macupdater
To install bose-updater, run:
brew install --cask bose-updater
admin@MacBook-Pro-5 ~ %
i have the latest version of vulkan sdk installed yesterday
with all the options ticked except "shaders for ios"
i have vulkan headers installed through "brew install" just now
i also have it installed through "arch -x86_64 /usr/local/bin/brew install "
this is what i get when i type "vulkaninfo"
admin@MacBook-Pro-5 ~ % vulkaninfo
VULKANINFO
Vulkan Instance Version: 1.3.296
Instance Extensions: count = 17
Layers: count = 6
VK_LAYER_KHRONOS_profiles (Khronos Profiles layer) Vulkan version 1.3.296, layer version 1:
Layer Extensions: count = 1
VK_EXT_layer_settings : extension revision 2
Devices: count = 1
GPU id = 0 (Apple M1)
Layer-Device Extensions: count = 1
VK_EXT_tooling_info : extension revision 1
VK_LAYER_KHRONOS_shader_object (Khronos Shader object layer) Vulkan version 1.3.296, layer version 1:
Layer Extensions: count = 1
VK_EXT_layer_settings : extension revision 2
Devices: count = 1
GPU id = 0 (Apple M1)
Layer-Device Extensions: count = 1
VK_EXT_shader_object : extension revision 1
VK_LAYER_KHRONOS_synchronization2 (Khronos Synchronization2 layer) Vulkan version 1.3.296, layer version 1:
Layer Extensions: count = 1
VK_EXT_layer_settings : extension revision 2
Devices: count = 1
GPU id = 0 (Apple M1)
Layer-Device Extensions: count = 1
VK_KHR_synchronization2 : extension revision 1
VK_LAYER_KHRONOS_validation (Khronos Validation Layer) Vulkan version 1.3.296, layer version 1:
Layer Extensions: count = 4
VK_EXT_debug_report : extension revision 9
VK_EXT_debug_utils : extension revision 1
VK_EXT_layer_settings : extension revision 2
VK_EXT_validation_features : extension revision 2
Devices: count = 1
GPU id = 0 (Apple M1)
Layer-Device Extensions: count = 3
VK_EXT_debug_marker : extension revision 4
VK_EXT_tooling_info : extension revision 1
VK_EXT_validation_cache : extension revision 1
VK_LAYER_LUNARG_api_dump (LunarG API dump layer) Vulkan version 1.3.296, layer version 2:
Layer Extensions: count = 1
VK_EXT_layer_settings : extension revision 2
Devices: count = 1
GPU id = 0 (Apple M1)
Layer-Device Extensions: count = 1
VK_EXT_tooling_info : extension revision 1
VK_LAYER_LUNARG_screenshot (LunarG image capture layer) Vulkan version 1.3.296, layer version 1:
Layer Extensions: count = 1
VK_EXT_layer_settings : extension revision 2
Devices: count = 1
GPU id = 0 (Apple M1)
Layer-Device Extensions: count = 1
VK_EXT_tooling_info : extension revision 1
Presentable Surfaces:
GPU id : 0 (Apple M1):
Surface type = VK_EXT_metal_surface
Formats: count = 60
SurfaceFormat[0]:
format = FORMAT_B8G8R8A8_UNORM
colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
SurfaceFormat[1]:
format = FORMAT_B8G8R8A8_SRGB
colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
SurfaceFormat[2]:
format = FORMAT_R16G16B16A16_SFLOAT
colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
SurfaceFormat[3]:
format = FORMAT_A2B10G10R10_UNORM_PACK32
colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
SurfaceFormat[4]:
format = FORMAT_A2R10G10B10_UNORM_PACK32
colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
SurfaceFormat[5]:
format = FORMAT_B8G8R8A8_UNORM
colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
SurfaceFormat[6]:
format = FORMAT_B8G8R8A8_SRGB
colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
SurfaceFormat[7]:
format = FORMAT_R16G16B16A16_SFLOAT
colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
SurfaceFormat[8]:
format = FORMAT_A2B10G10R10_UNORM_PACK32
colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
SurfaceFormat[9]:
format = FORMAT_A2R10G10B10_UNORM_PACK32
colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
SurfaceFormat[10]:
format = FORMAT_B8G8R8A8_UNORM
colorSpace = COLOR_SPACE_DCI_P3_NONLINEAR_EXT
SurfaceFormat[11]:
format = FORMAT_B8G8R8A8_SRGB
colorSpace = COLOR_SPACE_DCI_P3_NONLINEAR_EXT
SurfaceFormat[12]:
format = FORMAT_R16G16B16A16_SFLOAT
colorSpace = COLOR_SPACE_DCI_P3_NONLINEAR_EXT
SurfaceFormat[13]:
format = FORMAT_A2B10G10R10_UNORM_PACK32
colorSpace = COLOR_SPACE_DCI_P3_NONLINEAR_EXT
SurfaceFormat[14]:
format = FORMAT_A2R10G10B10_UNORM_PACK32
colorSpace = COLOR_SPACE_DCI_P3_NONLINEAR_EXT
SurfaceFormat[15]:
format = FORMAT_B8G8R8A8_UNORM
colorSpace = COLOR_SPACE_BT709_NONLINEAR_EXT
SurfaceFormat[16]:
format = FORMAT_B8G8R8A8_SRGB
colorSpace = COLOR_SPACE_BT709_NONLINEAR_EXT
SurfaceFormat[17]:
format = FORMAT_R16G16B16A16_SFLOAT
colorSpace = COLOR_SPACE_BT709_NONLINEAR_EXT
SurfaceFormat[18]:
format = FORMAT_A2B10G10R10_UNORM_PACK32
colorSpace = COLOR_SPACE_BT709_NONLINEAR_EXT
SurfaceFormat[19]:
format = FORMAT_A2R10G10B10_UNORM_PACK32
colorSpace = COLOR_SPACE_BT709_NONLINEAR_EXT
SurfaceFormat[20]:
format = FORMAT_B8G8R8A8_UNORM
colorSpace = COLOR_SPACE_ADOBERGB_NONLINEAR_EXT
SurfaceFormat[21]:
format = FORMAT_B8G8R8A8_SRGB
colorSpace = COLOR_SPACE_ADOBERGB_NONLINEAR_EXT
SurfaceFormat[22]:
format = FORMAT_R16G16B16A16_SFLOAT
colorSpace = COLOR_SPACE_ADOBERGB_NONLINEAR_EXT
SurfaceFormat[23]:
format = FORMAT_A2B10G10R10_UNORM_PACK32
colorSpace = COLOR_SPACE_ADOBERGB_NONLINEAR_EXT
SurfaceFormat[24]:
format = FORMAT_A2R10G10B10_UNORM_PACK32
colorSpace = COLOR_SPACE_ADOBERGB_NONLINEAR_EXT
SurfaceFormat[25]:
format = FORMAT_B8G8R8A8_UNORM
colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
SurfaceFormat[26]:
format = FORMAT_B8G8R8A8_SRGB
colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
SurfaceFormat[27]:
format = FORMAT_R16G16B16A16_SFLOAT
colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
SurfaceFormat[28]:
format = FORMAT_A2B10G10R10_UNORM_PACK32
colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
SurfaceFormat[29]:
format = FORMAT_A2R10G10B10_UNORM_PACK32
colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
SurfaceFormat[30]:
format = FORMAT_B8G8R8A8_UNORM
colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
SurfaceFormat[31]:
format = FORMAT_B8G8R8A8_SRGB
colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
SurfaceFormat[32]:
format = FORMAT_R16G16B16A16_SFLOAT
colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
SurfaceFormat[33]:
format = FORMAT_A2B10G10R10_UNORM_PACK32
colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
SurfaceFormat[34]:
format = FORMAT_A2R10G10B10_UNORM_PACK32
colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
SurfaceFormat[35]:
format = FORMAT_B8G8R8A8_UNORM
colorSpace = COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT
SurfaceFormat[36]:
format = FORMAT_B8G8R8A8_SRGB
colorSpace = COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT
SurfaceFormat[37]:
format = FORMAT_R16G16B16A16_SFLOAT
colorSpace = COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT
SurfaceFormat[38]:
format = FORMAT_A2B10G10R10_UNORM_PACK32
colorSpace = COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT
SurfaceFormat[39]:
format = FORMAT_A2R10G10B10_UNORM_PACK32
colorSpace = COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT
SurfaceFormat[40]:
format = FORMAT_B8G8R8A8_UNORM
colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
SurfaceFormat[41]:
format = FORMAT_B8G8R8A8_SRGB
colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
SurfaceFormat[42]:
format = FORMAT_R16G16B16A16_SFLOAT
colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
SurfaceFormat[43]:
format = FORMAT_A2B10G10R10_UNORM_PACK32
colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
SurfaceFormat[44]:
format = FORMAT_A2R10G10B10_UNORM_PACK32
colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
SurfaceFormat[45]:
format = FORMAT_B8G8R8A8_UNORM
colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
SurfaceFormat[46]:
format = FORMAT_B8G8R8A8_SRGB
colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
SurfaceFormat[47]:
format = FORMAT_R16G16B16A16_SFLOAT
colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
SurfaceFormat[48]:
format = FORMAT_A2B10G10R10_UNORM_PACK32
colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
SurfaceFormat[49]:
format = FORMAT_A2R10G10B10_UNORM_PACK32
colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
SurfaceFormat[50]:
format = FORMAT_B8G8R8A8_UNORM
colorSpace = COLOR_SPACE_HDR10_HLG_EXT
SurfaceFormat[51]:
format = FORMAT_B8G8R8A8_SRGB
colorSpace = COLOR_SPACE_HDR10_HLG_EXT
SurfaceFormat[52]:
format = FORMAT_R16G16B16A16_SFLOAT
colorSpace = COLOR_SPACE_HDR10_HLG_EXT
SurfaceFormat[53]:
format = FORMAT_A2B10G10R10_UNORM_PACK32
colorSpace = COLOR_SPACE_HDR10_HLG_EXT
SurfaceFormat[54]:
format = FORMAT_A2R10G10B10_UNORM_PACK32
colorSpace = COLOR_SPACE_HDR10_HLG_EXT
SurfaceFormat[55]:
format = FORMAT_B8G8R8A8_UNORM
colorSpace = COLOR_SPACE_HDR10_ST2084_EXT
SurfaceFormat[56]:
format = FORMAT_B8G8R8A8_SRGB
colorSpace = COLOR_SPACE_HDR10_ST2084_EXT
SurfaceFormat[57]:
format = FORMAT_R16G16B16A16_SFLOAT
colorSpace = COLOR_SPACE_HDR10_ST2084_EXT
SurfaceFormat[58]:
format = FORMAT_A2B10G10R10_UNORM_PACK32
colorSpace = COLOR_SPACE_HDR10_ST2084_EXT
SurfaceFormat[59]:
format = FORMAT_A2R10G10B10_UNORM_PACK32
colorSpace = COLOR_SPACE_HDR10_ST2084_EXT
Present Modes: count = 2
PRESENT_MODE_FIFO_KHR
PRESENT_MODE_IMMEDIATE_KHR
VkSurfaceCapabilitiesKHR:
-------------------------
minImageCount = 2
maxImageCount = 3
currentExtent:
width = 512
height = 512
minImageExtent:
width = 1
height = 1
maxImageExtent:
width = 16384
height = 16384
maxImageArrayLayers = 1
supportedTransforms: count = 1
SURFACE_TRANSFORM_IDENTITY_BIT_KHR
currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
supportedCompositeAlpha: count = 3
COMPOSITE_ALPHA_OPAQUE_BIT_KHR
COMPOSITE_ALPHA_POST_MULTIPLIED_BIT_KHR
COMPOSITE_ALPHA_INHERIT_BIT_KHR
supportedUsageFlags: count = 5
IMAGE_USAGE_TRANSFER_SRC_BIT
IMAGE_USAGE_TRANSFER_DST_BIT
IMAGE_USAGE_SAMPLED_BIT
IMAGE_USAGE_STORAGE_BIT
IMAGE_USAGE_COLOR_ATTACHMENT_BIT
VK_EXT_surface_maintenance1:
----------------------------
PRESENT_MODE_FIFO_KHR:
minImageCount = 2
maxImageCount = 3
VkSurfacePresentScalingCapabilitiesEXT:
supportedPresentScaling: count = 3
PRESENT_SCALING_ONE_TO_ONE_BIT_EXT
PRESENT_SCALING_ASPECT_RATIO_STRETCH_BIT_EXT
PRESENT_SCALING_STRETCH_BIT_EXT
supportedPresentGravityX: count = 3
PRESENT_GRAVITY_MIN_BIT_EXT
PRESENT_GRAVITY_MAX_BIT_EXT
PRESENT_GRAVITY_CENTERED_BIT_EXT
supportedPresentGravityY: count = 3
PRESENT_GRAVITY_MIN_BIT_EXT
PRESENT_GRAVITY_MAX_BIT_EXT
PRESENT_GRAVITY_CENTERED_BIT_EXT
minScaledImageExtent:
width = 1
height = 1
maxScaledImageExtent:
width = 16384
height = 16384
VkSurfacePresentModeCompatibilityEXT:
presentModeCount = 2
pPresentModes: count = 2
PRESENT_MODE_FIFO_KHR
PRESENT_MODE_IMMEDIATE_KHR
PRESENT_MODE_IMMEDIATE_KHR:
minImageCount = 3
maxImageCount = 3
VkSurfacePresentScalingCapabilitiesEXT:
supportedPresentScaling: count = 3
PRESENT_SCALING_ONE_TO_ONE_BIT_EXT
PRESENT_SCALING_ASPECT_RATIO_STRETCH_BIT_EXT
PRESENT_SCALING_STRETCH_BIT_EXT
supportedPresentGravityX: count = 3
PRESENT_GRAVITY_MIN_BIT_EXT
PRESENT_GRAVITY_MAX_BIT_EXT
PRESENT_GRAVITY_CENTERED_BIT_EXT
supportedPresentGravityY: count = 3
PRESENT_GRAVITY_MIN_BIT_EXT
PRESENT_GRAVITY_MAX_BIT_EXT
PRESENT_GRAVITY_CENTERED_BIT_EXT
minScaledImageExtent:
width = 1
height = 1
maxScaledImageExtent:
width = 16384
height = 16384
VkSurfacePresentModeCompatibilityEXT:
presentModeCount = 2
pPresentModes: count = 2
PRESENT_MODE_IMMEDIATE_KHR
PRESENT_MODE_FIFO_KHR
Device Properties and Extensions:
GPU0:
VkPhysicalDeviceProperties:
VkPhysicalDeviceLimits:
VkPhysicalDeviceSparseProperties:
VkPhysicalDeviceExtendedDynamicState3PropertiesEXT:
VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR:
VkPhysicalDeviceHostImageCopyPropertiesEXT:
VkPhysicalDeviceInlineUniformBlockPropertiesEXT:
VkPhysicalDevicePortabilitySubsetPropertiesKHR:
VkPhysicalDevicePushDescriptorPropertiesKHR:
VkPhysicalDeviceRobustness2PropertiesEXT:
VkPhysicalDeviceSampleLocationsPropertiesEXT:
VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR:
VkPhysicalDeviceSubgroupSizeControlPropertiesEXT:
VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT:
VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR:
VkPhysicalDeviceVulkan11Properties:
VkPhysicalDeviceVulkan12Properties:
Device Extensions: count = 94
VK_AMD_gpu_shader_half_float : extension revision 2
VK_AMD_negative_viewport_height : extension revision 1
VK_AMD_shader_image_load_store_lod : extension revision 1
VK_AMD_shader_trinary_minmax : extension revision 1
VK_EXT_4444_formats : extension revision 1
VK_EXT_buffer_device_address : extension revision 2
VK_EXT_calibrated_timestamps : extension revision 2
VK_EXT_debug_marker : extension revision 4
VK_EXT_descriptor_indexing : extension revision 2
VK_EXT_extended_dynamic_state : extension revision 1
VK_EXT_extended_dynamic_state2 : extension revision 1
VK_EXT_extended_dynamic_state3 : extension revision 2
VK_EXT_external_memory_host : extension revision 1
VK_EXT_fragment_shader_interlock : extension revision 1
VK_EXT_hdr_metadata : extension revision 3
VK_EXT_host_image_copy : extension revision 1
VK_EXT_host_query_reset : extension revision 1
VK_EXT_image_robustness : extension revision 1
VK_EXT_inline_uniform_block : extension revision 1
VK_EXT_memory_budget : extension revision 1
VK_EXT_metal_objects : extension revision 2
VK_EXT_pipeline_creation_cache_control : extension revision 3
VK_EXT_pipeline_creation_feedback : extension revision 1
VK_EXT_post_depth_coverage : extension revision 1
VK_EXT_private_data : extension revision 1
VK_EXT_robustness2 : extension revision 1
VK_EXT_sample_locations : extension revision 1
VK_EXT_scalar_block_layout : extension revision 1
VK_EXT_separate_stencil_usage : extension revision 1
VK_EXT_shader_atomic_float : extension revision 1
VK_EXT_shader_demote_to_helper_invocation : extension revision 1
VK_EXT_shader_stencil_export : extension revision 1
VK_EXT_shader_subgroup_ballot : extension revision 1
VK_EXT_shader_subgroup_vote : extension revision 1
VK_EXT_shader_viewport_index_layer : extension revision 1
VK_EXT_subgroup_size_control : extension revision 2
VK_EXT_swapchain_maintenance1 : extension revision 1
VK_EXT_texel_buffer_alignment : extension revision 1
VK_EXT_texture_compression_astc_hdr : extension revision 1
VK_EXT_vertex_attribute_divisor : extension revision 3
VK_GOOGLE_display_timing : extension revision 1
VK_IMG_format_pvrtc : extension revision 1
VK_INTEL_shader_integer_functions2 : extension revision 1
VK_KHR_16bit_storage : extension revision 1
VK_KHR_8bit_storage : extension revision 1
VK_KHR_bind_memory2 : extension revision 1
VK_KHR_buffer_device_address : extension revision 1
VK_KHR_calibrated_timestamps : extension revision 1
VK_KHR_copy_commands2 : extension revision 1
VK_KHR_create_renderpass2 : extension revision 1
VK_KHR_dedicated_allocation : extension revision 3
VK_KHR_deferred_host_operations : extension revision 4
VK_KHR_depth_stencil_resolve : extension revision 1
VK_KHR_descriptor_update_template : extension revision 1
VK_KHR_device_group : extension revision 4
VK_KHR_driver_properties : extension revision 1
VK_KHR_dynamic_rendering : extension revision 1
VK_KHR_external_fence : extension revision 1
VK_KHR_external_memory : extension revision 1
VK_KHR_external_semaphore : extension revision 1
VK_KHR_format_feature_flags2 : extension revision 2
VK_KHR_fragment_shader_barycentric : extension revision 1
VK_KHR_get_memory_requirements2 : extension revision 1
VK_KHR_image_format_list : extension revision 1
VK_KHR_imageless_framebuffer : extension revision 1
VK_KHR_incremental_present : extension revision 2
VK_KHR_maintenance1 : extension revision 2
VK_KHR_maintenance2 : extension revision 1
VK_KHR_maintenance3 : extension revision 1
VK_KHR_map_memory2 : extension revision 1
VK_KHR_multiview : extension revision 1
VK_KHR_portability_subset : extension revision 1
VK_KHR_push_descriptor : extension revision 2
VK_KHR_relaxed_block_layout : extension revision 1
VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
VK_KHR_sampler_ycbcr_conversion : extension revision 14
VK_KHR_separate_depth_stencil_layouts : extension revision 1
VK_KHR_shader_draw_parameters : extension revision 1
VK_KHR_shader_float16_int8 : extension revision 1
VK_KHR_shader_float_controls : extension revision 4
VK_KHR_shader_integer_dot_product : extension revision 1
VK_KHR_shader_non_semantic_info : extension revision 1
VK_KHR_shader_subgroup_extended_types : extension revision 1
VK_KHR_spirv_1_4 : extension revision 1
VK_KHR_storage_buffer_storage_class : extension revision 1
VK_KHR_swapchain : extension revision 70
VK_KHR_swapchain_mutable_format : extension revision 1
VK_KHR_synchronization2 : extension revision 1
VK_KHR_timeline_semaphore : extension revision 2
VK_KHR_uniform_buffer_standard_layout : extension revision 1
VK_KHR_variable_pointers : extension revision 1
VK_KHR_vertex_attribute_divisor : extension revision 1
VK_NV_fragment_shader_barycentric : extension revision 1
VK_NV_glsl_shader : extension revision 1
VkQueueFamilyProperties:
VkPhysicalDeviceMemoryProperties:
memoryHeaps: count = 1
memoryHeaps[0]:
size = 17179869184 (0x400000000) (16.00 GiB)
budget = 11453251584 (0x2aaaac000) (10.67 GiB)
usage = 65536 (0x00010000) (64.00 KiB)
flags: count = 1
MEMORY_HEAP_DEVICE_LOCAL_BIT
memoryTypes: count = 3
memoryTypes[0]:
heapIndex = 0
propertyFlags = 0x0001: count = 1
MEMORY_PROPERTY_DEVICE_LOCAL_BIT
usable for:
IMAGE_TILING_OPTIMAL:
color images
FORMAT_D16_UNORM
FORMAT_D32_SFLOAT
FORMAT_S8_UINT
FORMAT_D32_SFLOAT_S8_UINT
(non-sparse)
IMAGE_TILING_LINEAR:
color images
(non-sparse)
memoryTypes[1]:
heapIndex = 0
propertyFlags = 0x000f: count = 4
MEMORY_PROPERTY_DEVICE_LOCAL_BIT
MEMORY_PROPERTY_HOST_VISIBLE_BIT
MEMORY_PROPERTY_HOST_COHERENT_BIT
MEMORY_PROPERTY_HOST_CACHED_BIT
usable for:
IMAGE_TILING_OPTIMAL:
color images
(non-sparse)
IMAGE_TILING_LINEAR:
color images
(non-sparse)
memoryTypes[2]:
heapIndex = 0
propertyFlags = 0x0011: count = 2
MEMORY_PROPERTY_DEVICE_LOCAL_BIT
MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT
usable for:
IMAGE_TILING_OPTIMAL:
color images
FORMAT_D16_UNORM
FORMAT_D32_SFLOAT
FORMAT_S8_UINT
FORMAT_D32_SFLOAT_S8_UINT
(transient only)
IMAGE_TILING_LINEAR:
color images
(transient only)
VkPhysicalDeviceFeatures:
VkPhysicalDevice4444FormatsFeaturesEXT:
VkPhysicalDeviceBufferDeviceAddressFeaturesEXT:
VkPhysicalDeviceDynamicRenderingFeaturesKHR:
VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
VkPhysicalDeviceExtendedDynamicState3FeaturesEXT:
VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR:
VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT:
VkPhysicalDeviceHostImageCopyFeaturesEXT:
VkPhysicalDeviceImageRobustnessFeaturesEXT:
VkPhysicalDeviceInlineUniformBlockFeaturesEXT:
VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT:
VkPhysicalDevicePortabilitySubsetFeaturesKHR:
VkPhysicalDevicePrivateDataFeaturesEXT:
VkPhysicalDeviceRobustness2FeaturesEXT:
VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT:
VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR:
VkPhysicalDeviceSubgroupSizeControlFeaturesEXT:
VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT:
VkPhysicalDeviceSynchronization2FeaturesKHR:
VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT:
VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR:
VkPhysicalDeviceVulkan11Features:
VkPhysicalDeviceVulkan12Features:
admin@MacBook-Pro-5 ~ %
what more can i do?
@squidbus commented on GitHub (Dec 25, 2024):
Regardless of what brew or others have, we have a newer version of the headers that has
vk::detail::DynamicLoaderinstead ofvk::DynamicLoader.@squidbus commented on GitHub (Dec 25, 2024):
Actually, you appear to be running your ARM brew under x86_64 instead of running x86_64 brew, so it is still installing to
/opt/homebrew, this is why the brew newer headers version is not being installed properly.@Hermiten commented on GitHub (Jan 3, 2025):
No answer, I'm closing it