Commit Graph

  • f79c6c5690 Merge pull request #2681 from squidbus/fix-prim-res main Bill Hollings 2026-01-07 14:48:55 -05:00
  • 256fb280b5 Fix desync in primitive restart enable state tracking. squidbus 2025-12-30 15:22:04 -08:00
  • bf60f60d08 Merge pull request #2673 from billhollings/update-version Bill Hollings 2025-12-13 12:31:30 -05:00
  • 9b11b2aad4 Update version to 1.4.2. Bill Hollings 2025-12-13 08:11:24 -05:00
  • d6d49e0311 Merge pull request #2667 from osy/main Bill Hollings 2025-12-12 17:14:32 -05:00
  • 2c3f25db9b Merge pull request #2670 from osy/submit/semaphore-fd Bill Hollings 2025-12-12 16:59:27 -05:00
  • 4055c6059e Merge pull request #2669 from osy/submit/fix-getmtltexture Bill Hollings 2025-12-12 16:50:17 -05:00
  • 2f1358e291 Introduce KHR_external_semaphore_fd only for FD==-1 osy 2025-11-26 15:33:42 -08:00
  • d748ad77cc Fix incorrect varable usage in MVKImagePlane::getMTLTexture() osy 2025-12-01 00:49:19 -08:00
  • 8961682137 Fix buffer and heap out-of-sync in initExternalMemory() osy 2025-11-26 14:31:02 -08:00
  • db445ff204 Merge pull request #2666 from billhollings/rel-1.4.1 Bill Hollings 2025-11-25 21:37:32 +08:00
  • 7d19906778 Update for release 1.4.1. Bill Hollings 2025-11-25 00:40:47 +08:00
  • 5829bd5921 Merge pull request #2662 from squidbus/fix-cmake Bill Hollings 2025-11-22 09:40:15 -05:00
  • f168dec059 Fix CMake failing to fetch dependencies that have changed. fix-cmake squidbus 2025-11-08 11:14:49 -08:00
  • 19643ad126 Merge pull request #2661 from squidbus/fix-align Bill Hollings 2025-10-30 20:47:26 -04:00
  • 27d6ddc072 Fix vertexStrideAlignment value without Apple5 squidbus 2025-10-30 17:05:33 -07:00
  • df8454215c Merge pull request #2659 from etang-cw/PipelineBoundsCheck Bill Hollings 2025-10-30 20:00:19 -04:00
  • 39f1f639fe Add debug asserts on resource bind functions Evan Tang 2025-10-30 12:00:29 -05:00
  • 2b52573393 Bounds check pipeline bind ops Evan Tang 2025-10-30 11:46:43 -05:00
  • c2e5c5ecea Merge pull request #2657 from squidbus/maintenance9 Bill Hollings 2025-10-23 22:12:56 -04:00
  • 66c01f69e9 Merge pull request #2656 from squidbus/promotions Bill Hollings 2025-10-23 16:42:08 -04:00
  • 55ba58d79a Add support for VK_KHR_maintenance9. squidbus 2025-10-22 21:16:01 -07:00
  • 36f9320c4c Promote VK_EXT_swapchain_maintenance1 and VK_EXT_surface_maintenace1 to KHR. squidbus 2025-10-22 19:39:14 -07:00
  • b23d425346 Merge pull request #2653 from squidbus/depex Bill Hollings 2025-10-22 21:55:19 -04:00
  • 8f1fabee51 Add CMake options for dependency exclusions. squidbus 2025-10-20 16:02:40 -07:00
  • 1ae2e891e6 Merge pull request #2654 from squidbus/fmakhr Bill Hollings 2025-10-22 19:59:00 -04:00
  • 84f53f1fea Merge pull request #2651 from m154k1/cmake Bill Hollings 2025-10-22 19:39:28 -04:00
  • 89b33b3196 Advertise support for VK_KHR_shader_fma squidbus 2025-10-21 05:01:50 -07:00
  • be6686858e Update dependencies to latest squidbus 2025-10-21 05:01:29 -07:00
  • 8f0bb071f6 CMake: Add MVK_BUILD_SHADER_CONVERTER_TOOL option m154k1 2025-10-21 11:34:36 +03:00
  • 199793e0b4 Merge pull request #2652 from billhollings/update-texture-dims-A10gpu Bill Hollings 2025-10-20 17:27:49 -04:00
  • 15e98177a1 Update max texture dimensions for Apple10 GPU. Bill Hollings 2025-10-20 17:04:29 -04:00
  • 0e3fdf09e4 CMake: Change pkgconfig install path m154k1 2025-10-19 17:03:53 +03:00
  • ed15e45d5e CMake: Install MoltenVK_icd.json m154k1 2025-10-19 16:56:04 +03:00
  • 69fd695660 CMake: Add MVK_USE_METAL_PRIVATE_API option m154k1 2025-10-19 16:27:57 +03:00
  • 1ab13c0656 Merge pull request #2513 from zfergus/cmake-build Bill Hollings 2025-10-18 11:35:03 -04:00
  • 67aa5c0ab8 Merge pull request #2649 from squidbus/ci-bump Bill Hollings 2025-10-18 11:21:19 -04:00
  • 3f82b75438 Merge pull request #2646 from squidbus/nativeswizzle Bill Hollings 2025-10-18 11:14:02 -04:00
  • 64580efe74 Remove native swizzle and depth clamp simulator limitations. squidbus 2025-10-14 05:25:09 -07:00
  • 354a880552 Update minimum CI to macOS 14 and minimum build to Xcode 15. squidbus 2025-10-16 17:53:35 -07:00
  • 3e1fd32f5f Merge pull request #2643 from squidbus/clean3 Bill Hollings 2025-10-15 00:06:55 -04:00
  • 7e1e27297a Bump version to 1.4.1 in CMakeLists.txt Zachary Ferguson 2025-10-14 22:11:33 -04:00
  • 5bfe3c0352 Add trailing \n to .gitignore Zachary Ferguson 2025-10-14 21:56:56 -04:00
  • ac7abedb5e Update CMakeLists.txt Zachary Ferguson 2025-10-14 21:49:53 -04:00
  • 20c22a3146 Update Templates/cmake/MoltenVKOptions.cmake.sample Zachary Ferguson 2025-10-14 21:49:19 -04:00
  • dbd78119c0 Merge branch 'main' into cmake-build Zachary Ferguson 2025-10-14 21:47:51 -04:00
  • 471442ccf5 Add Metal4 and Apple10 GPU family logs. squidbus 2025-10-14 03:20:48 -07:00
  • 00d26b47a3 Remove obsolete __METAL_VERSION__ guards from utility shader source. squidbus 2025-10-14 02:26:15 -07:00
  • 987ac1775e Clean up platform preprocessor guards. squidbus 2025-10-12 20:13:54 -07:00
  • 1aa57dd31e Merge pull request #2644 from squidbus/spirv Bill Hollings 2025-10-13 19:25:54 -04:00
  • 0d47d37241 Update SPIRV-Cross to latest. squidbus 2025-10-13 09:44:39 -07:00
  • 393794bab6 Merge pull request #2640 from squidbus/macos-check-fix Bill Hollings 2025-10-11 15:55:20 -04:00
  • 547bb9cd4d Remove unnecessary macOS guard. squidbus 2025-10-11 12:34:22 -07:00
  • feafb39076 Merge pull request #2641 from squidbus/robust Bill Hollings 2025-10-11 13:50:19 -04:00
  • 9424b7a2db Merge pull request #2634 from squidbus/provoking_vertex Bill Hollings 2025-10-11 13:06:11 -04:00
  • 4592463062 Merge pull request #2636 from squidbus/xcode Bill Hollings 2025-10-11 13:04:28 -04:00
  • 6515afbbad Update robustness support levels for different GPU types. squidbus 2025-10-10 03:54:41 -07:00
  • 83d9b947fb Add support for VK_EXT_legacy_dithering squidbus 2025-10-09 14:47:42 -07:00
  • c9a5971acb Add support for VK_EXT_non_seamless_cube_map squidbus 2025-10-08 13:52:45 -07:00
  • 270b49763c Add support for VK_EXT_provoking_vertex squidbus 2025-10-07 23:24:57 -07:00
  • 17da6aaf21 Allow host-coherent optimal tiling images on macOS with Apple GPU. squidbus 2025-10-09 18:35:11 -07:00
  • 0ecb1dc541 Merge pull request #2639 from squidbus/privapi-ci Bill Hollings 2025-10-09 19:16:27 -04:00
  • 960a1025b4 Add CI job for building for macOS with private API. squidbus 2025-10-08 21:48:01 -07:00
  • 04f76b38ee Lift minimum build Xcode to 14.3 and document minimum support policies. squidbus 2025-10-08 15:37:37 -07:00
  • 48a4de435f Merge pull request #2632 from squidbus/restart Bill Hollings 2025-10-08 18:18:44 -04:00
  • 7e81f0d918 Merge pull request #2627 from squidbus/minver2 Bill Hollings 2025-10-08 18:17:38 -04:00
  • 38bb15159c Merge pull request #2635 from squidbus/biasclean Bill Hollings 2025-10-08 18:17:07 -04:00
  • 8c045dc150 Remove samplerMipLodBias private API. squidbus 2025-10-08 02:46:08 -07:00
  • 5bc3c2d2bb Add support for VK_EXT_primitive_topology_list_restart squidbus 2025-10-07 00:11:19 -07:00
  • e734a28a98 Add support for disabling primitive restart using private APIs. squidbus 2025-10-06 22:04:46 -07:00
  • f61aa708cc Merge pull request #2631 from squidbus/samplermin Bill Hollings 2025-10-07 21:43:52 -04:00
  • ad07d82f8a Replace !MVK_MACOS with MVK_IOS_OR_TVOS_OR_VISIONOS for consistency. squidbus 2025-10-06 17:31:19 -07:00
  • 5737616c01 Restrict samplerMipLodBias to Apple10 for now. squidbus 2025-10-06 15:36:49 -07:00
  • 2e73e69794 Merge pull request #2625 from billhollings/misc-build-and-doc-updates Bill Hollings 2025-10-06 18:27:04 -04:00
  • 40c8f63ac8 Add base GPU family for samplerMipLodBias support. squidbus 2025-10-06 11:01:09 -07:00
  • 9a2e42212e Merge pull request #2628 from ShaobinTao/main Bill Hollings 2025-10-06 10:08:23 -04:00
  • e76292a3a1 Miscellaneous build and documentation updates. Bill Hollings 2025-10-04 14:36:23 -04:00
  • e24ca9d64e Remove MVK_SUPPORT_IOSURFACE_BOOL squidbus 2025-10-05 20:47:45 -07:00
  • b2be74aedc Fix tvOS ASTC HDR formats. squidbus 2025-10-05 20:41:17 -07:00
  • cf986d4afb #include MVKRenderPass.h type Shaobin Tao 2025-10-05 16:49:31 -07:00
  • 2520774c26 Bump tvOS minimum to 14.5 squidbus 2025-10-05 13:36:20 -07:00
  • d8d67788e7 Unify tvOS and iOS feature sets and remove unnecessary selector checks. squidbus 2025-10-05 05:15:04 -07:00
  • def097fbdc Clean up unnecessary selector checks. squidbus 2025-10-04 20:38:02 -07:00
  • 5f791820bb Add missing case to getHighestAppleGPU() squidbus 2025-10-04 17:32:46 -07:00
  • 2c2fb021e5 Relax MVK_APPLE_SILICON checks. squidbus 2025-10-04 16:17:47 -07:00
  • 3675d87f94 Additional clean up of old OS version support. squidbus 2025-10-04 15:39:24 -07:00
  • 8d16e8b83c Merge pull request #2614 from rdotrifork/visionos_demo Bill Hollings 2025-10-04 11:22:17 -04:00
  • c993c51707 Merge branch 'main' into visionos_demo Bill Hollings 2025-10-04 10:55:40 -04:00
  • a676612529 Merge pull request #2623 from squidbus/minver Bill Hollings 2025-10-04 10:42:32 -04:00
  • cf5e75d9fc Merge pull request #2624 from squidbus/privapi Bill Hollings 2025-10-04 10:41:01 -04:00
  • 3bb6542c23 Merge pull request #2604 from etang-cw/MultiRPOcclusionQuery Bill Hollings 2025-10-04 10:39:53 -04:00
  • 2aca8d7f5e Apply syntax and format suggestions from @cdavis5e code review Bill Hollings 2025-10-04 10:28:04 -04:00
  • b61c2bbd52 Raise minimum target to macOS 11.0 / iOS 14.0 / tvOS 14.0 squidbus 2025-10-01 22:29:17 -07:00
  • 03140ab9ae Removed obsolete comment in Makefile. Raphael Dobers 2025-10-03 09:59:57 +02:00
  • afaf1270d0 Fix depth bounds test and logic op implementations. squidbus 2025-10-02 05:08:03 -07:00
  • f12dc73d59 Use untracked buffers for visibility queries Evan Tang 2025-08-26 15:24:23 -05:00
  • 073ddcd7e5 Accumulate occlusion queries in parallel Evan Tang 2025-08-26 14:03:40 -05:00
  • bc179610c3 Use C++11 raw string for shader source Evan Tang 2025-08-26 12:10:22 -05:00
  • be1e97cadf Remove large query pools option Evan Tang 2025-08-26 11:27:28 -05:00
  • d1098c0eec Fix occlusion queries across multiple render passes Evan Tang 2025-08-25 17:19:25 -05:00