squidbus
0d47d37241
Update SPIRV-Cross to latest.
2025-10-13 09:44:39 -07:00
Bill Hollings
393794bab6
Merge pull request #2640 from squidbus/macos-check-fix
...
Allow host-coherent optimal tiling images on macOS with Apple GPU.
2025-10-11 15:55:20 -04:00
squidbus
547bb9cd4d
Remove unnecessary macOS guard.
2025-10-11 12:34:22 -07:00
Bill Hollings
feafb39076
Merge pull request #2641 from squidbus/robust
...
Update robustness support levels for different GPU types.
2025-10-11 13:50:19 -04:00
Bill Hollings
9424b7a2db
Merge pull request #2634 from squidbus/provoking_vertex
...
Add support for a few OpenGL compatibility extensions
2025-10-11 13:06:11 -04:00
Bill Hollings
4592463062
Merge pull request #2636 from squidbus/xcode
...
Lift minimum build Xcode to 14.3 and document minimum support policies.
2025-10-11 13:04:28 -04:00
squidbus
6515afbbad
Update robustness support levels for different GPU types.
2025-10-10 05:02:55 -07:00
squidbus
83d9b947fb
Add support for VK_EXT_legacy_dithering
2025-10-09 18:39:16 -07:00
squidbus
c9a5971acb
Add support for VK_EXT_non_seamless_cube_map
2025-10-09 18:39:16 -07:00
squidbus
270b49763c
Add support for VK_EXT_provoking_vertex
2025-10-09 18:39:14 -07:00
squidbus
17da6aaf21
Allow host-coherent optimal tiling images on macOS with Apple GPU.
2025-10-09 18:35:11 -07:00
Bill Hollings
0ecb1dc541
Merge pull request #2639 from squidbus/privapi-ci
...
Add CI job for building for macOS with private API.
2025-10-09 19:16:27 -04:00
squidbus
960a1025b4
Add CI job for building for macOS with private API.
2025-10-08 22:14:04 -07:00
squidbus
04f76b38ee
Lift minimum build Xcode to 14.3 and document minimum support policies.
2025-10-08 15:37:37 -07:00
Bill Hollings
48a4de435f
Merge pull request #2632 from squidbus/restart
...
Add support for disabling primitive restart using private APIs.
2025-10-08 18:18:44 -04:00
Bill Hollings
7e81f0d918
Merge pull request #2627 from squidbus/minver2
...
Additional clean up of old OS version support.
2025-10-08 18:17:38 -04:00
Bill Hollings
38bb15159c
Merge pull request #2635 from squidbus/biasclean
...
Remove samplerMipLodBias private API.
2025-10-08 18:17:07 -04:00
squidbus
8c045dc150
Remove samplerMipLodBias private API.
2025-10-08 02:46:08 -07:00
squidbus
5bc3c2d2bb
Add support for VK_EXT_primitive_topology_list_restart
2025-10-07 18:58:54 -07:00
squidbus
e734a28a98
Add support for disabling primitive restart using private APIs.
2025-10-07 18:58:52 -07:00
Bill Hollings
f61aa708cc
Merge pull request #2631 from squidbus/samplermin
...
Add base GPU family for samplerMipLodBias support.
2025-10-07 21:43:52 -04:00
squidbus
ad07d82f8a
Replace !MVK_MACOS with MVK_IOS_OR_TVOS_OR_VISIONOS for consistency.
2025-10-06 17:31:19 -07:00
squidbus
5737616c01
Restrict samplerMipLodBias to Apple10 for now.
2025-10-06 15:36:49 -07:00
Bill Hollings
2e73e69794
Merge pull request #2625 from billhollings/misc-build-and-doc-updates
...
Miscellaneous build and documentation updates.
2025-10-06 18:27:04 -04:00
squidbus
40c8f63ac8
Add base GPU family for samplerMipLodBias support.
2025-10-06 11:02:18 -07:00
Bill Hollings
9a2e42212e
Merge pull request #2628 from ShaobinTao/main
...
#include MVKRenderPass.h typo
2025-10-06 10:08:23 -04:00
Bill Hollings
e76292a3a1
Miscellaneous build and documentation updates.
...
- Disable Mac Catalyst builds from all and all-debug in Makefile,
due to unresolved issues with Mac Catalyst builds.
- Disable numerous deprecation warnings in visionos builds.
- Remove references to deprecated MTLFeatureSet.
- Remove MVK_CONFIG_SUPPORT_LARGE_QUERY_POOLS from
MoltenVK_Configuration_Parameters.md document.
- Update Whats_New.md document.
2025-10-06 10:00:28 -04:00
squidbus
e24ca9d64e
Remove MVK_SUPPORT_IOSURFACE_BOOL
2025-10-05 20:47:45 -07:00
squidbus
b2be74aedc
Fix tvOS ASTC HDR formats.
2025-10-05 20:41:17 -07:00
Shaobin Tao
cf986d4afb
#include MVKRenderPass.h type
2025-10-05 16:49:31 -07:00
squidbus
2520774c26
Bump tvOS minimum to 14.5
2025-10-05 13:36:20 -07:00
squidbus
d8d67788e7
Unify tvOS and iOS feature sets and remove unnecessary selector checks.
2025-10-05 05:15:04 -07:00
squidbus
def097fbdc
Clean up unnecessary selector checks.
2025-10-04 20:38:02 -07:00
squidbus
5f791820bb
Add missing case to getHighestAppleGPU()
2025-10-04 17:32:46 -07:00
squidbus
2c2fb021e5
Relax MVK_APPLE_SILICON checks.
2025-10-04 16:17:47 -07:00
squidbus
3675d87f94
Additional clean up of old OS version support.
2025-10-04 15:44:14 -07:00
Bill Hollings
8d16e8b83c
Merge pull request #2614 from rdotrifork/visionos_demo
...
Added working demo target for VisionOS in Cube Demo
2025-10-04 11:22:17 -04:00
Bill Hollings
c993c51707
Merge branch 'main' into visionos_demo
2025-10-04 10:55:40 -04:00
Bill Hollings
a676612529
Merge pull request #2623 from squidbus/minver
...
Raise minimum target to macOS 11.0 / iOS 14.0 / tvOS 14.0
2025-10-04 10:42:32 -04:00
Bill Hollings
cf5e75d9fc
Merge pull request #2624 from squidbus/privapi
...
Fix depth bounds test and logic op implementations.
2025-10-04 10:41:01 -04:00
Bill Hollings
3bb6542c23
Merge pull request #2604 from etang-cw/MultiRPOcclusionQuery
...
Occlusion Query Improvements
2025-10-04 10:39:53 -04:00
Bill Hollings
2aca8d7f5e
Apply syntax and format suggestions from @cdavis5e code review
...
Co-authored-by: Chip Davis <cdavis5x@gmail.com >
2025-10-04 10:28:04 -04:00
squidbus
b61c2bbd52
Raise minimum target to macOS 11.0 / iOS 14.0 / tvOS 14.0
2025-10-03 20:00:52 -07:00
Raphael Dobers
03140ab9ae
Removed obsolete comment in Makefile.
2025-10-03 09:59:57 +02:00
squidbus
afaf1270d0
Fix depth bounds test and logic op implementations.
2025-10-02 17:46:32 -07:00
Evan Tang
f12dc73d59
Use untracked buffers for visibility queries
2025-10-02 02:42:38 -05:00
Evan Tang
073ddcd7e5
Accumulate occlusion queries in parallel
2025-10-02 02:42:38 -05:00
Evan Tang
bc179610c3
Use C++11 raw string for shader source
2025-10-02 02:42:38 -05:00
Evan Tang
be1e97cadf
Remove large query pools option
...
We haven't needed it for over 4 years...
2025-10-02 02:42:38 -05:00
Evan Tang
d1098c0eec
Fix occlusion queries across multiple render passes
2025-10-02 02:42:38 -05:00