Andrei Gagua
0c354b85f3
Fix Vulkan swapchain wait for acquired backbuffer
...
Move backbuffer submit waiting until after swapchain image acquire, and track the submitted fence counter per backbuffer to avoid waiting on stale command buffer objects. This preserves multi-buffered presentation and fixes iOS/MoltenVK frame pacing drops caused by waiting on the wrong swapchain image.
2026-06-06 22:08:43 +03:00
mafiesto4
f83488355d
Fix new UIScene flow on the latest iOS
2026-05-13 22:33:31 +02:00
mafiesto4
31b5685251
Add GPU_ENABLE_PRELOADING_RESOURCES and use it on Web/Android/iOS to reduce engine resources preloading
2026-02-20 23:45:56 +01:00
mafiesto4
8a760dc1e2
Fix typo
2026-02-14 00:07:41 +01:00
mafiesto4
9c3fd052cd
Remove copyright year from source files and update to 2025
2025-04-07 19:22:21 +02:00
mafiesto4
7135eb3591
Add SystemName and SystemVersion to Platform api
2025-03-07 11:06:10 +01:00
mafiesto4
cf40facefe
Add engine fatal error types handling
...
Add general out-of-memory handling
Add safety memory buffer for crash or out of memory handling
Refactor Globals exit/error state to be in Engine class
2025-01-24 20:07:12 +01:00
mafiesto4
e1944bce96
Add statically disabled geometry shaders on mobile
2024-03-30 22:08:44 +01:00
mafiesto4
369c19bd5d
Add statically disabled tessellation on macOS/iOS
2024-03-30 18:46:37 +01:00
mafiesto4
14902dc29e
Merge remote-tracking branch 'origin/master' into 1.8
...
# Conflicts:
# Flax.flaxproj
2024-02-26 19:49:39 +01:00
mafiesto4
859c420d76
Update year in copyright note
2024-02-26 19:00:48 +01:00
mafiesto4
df33de7176
Add ASTC texture compression on Android
2024-01-03 23:01:33 +01:00
mafiesto4
b2f9b9e14d
Add texture quality option for iOS
2023-12-20 15:12:48 +01:00
mafiesto4
eaafb72ca9
Optimize some includes and use automatic serializers for platform settings
2023-11-13 23:54:07 +01:00
mafiesto4
6ff3e0f488
Various improvements to macOS platform
2023-10-22 20:06:54 +02:00
mafiesto4
d5cb34f1b4
Minor fix for settings
2023-06-12 14:44:12 +02:00
mafiesto4
26f4574358
Various improvements for iOS
2023-06-11 14:56:46 +02:00
mafiesto4
2df931e090
Improve tooltip
2023-06-11 00:45:46 +02:00
mafiesto4
8cf10bf71d
Add app pausing and focus management to iOS
2023-06-10 23:26:40 +02:00
mafiesto4
621d408078
Add iOS app exporting
2023-06-10 23:05:52 +02:00
mafiesto4
5e07a42417
Add app version and ui orientation settings to iOS
2023-06-10 12:43:10 +02:00
mafiesto4
092df84170
Add touch input to ios
2023-06-10 11:54:17 +02:00
mafiesto4
22288b0561
Add dpi for ios
2023-06-10 10:47:15 +02:00
mafiesto4
43c1e40461
Add iOS platform info for device network, screen and battery status
2023-06-10 10:31:39 +02:00
mafiesto4
40f5032898
Add iOS view linkage for Metal rendering and invoke window resizing properly on a main thread
2023-06-01 01:05:06 +02:00
mafiesto4
c46f78885e
Refactor iOS deployment to use XCode project
2023-06-01 00:46:39 +02:00
mafiesto4
5416d385d3
iOS runtime impl progress
2023-05-30 22:03:17 +02:00
mafiesto4
4a165d0661
Merge iOS and macOS platform settings into shared base class
2023-05-12 23:27:57 +02:00
mafiesto4
c5491eea97
Add Mono AOT for iOS to run C#
2023-04-13 08:34:49 +02:00
mafiesto4
0232197cdc
Add more iOS platform impl
2023-03-18 22:43:13 +01:00
mafiesto4
0ba261d338
Add iOS platform (refactor Mac into shared Apple platform impl)
2023-03-15 20:58:23 +01:00