J-rg
ab2ef4152a
Remove @_implementationOnly attribute from imports
2025-06-21 02:38:42 +02:00
J-rg
59fbf3cafc
Use Swift Testing and remove Nimble
2024-09-11 02:08:41 +02:00
Stuart Carnie
2bc0ee982a
fix: use semaphores and make current thread wait for screenshot
2023-09-04 06:51:25 +10:00
J-rg
1a28b90853
Remove obsolete ShaderPresetReadError.invalidSignature case
2023-08-26 17:14:01 +02:00
J-rg
6be801bd7c
Change ShaderPresetTextWriter and -Reader to caseless enums
2023-08-26 16:49:44 +02:00
Stuart Carnie
05fae2eeb6
fix: remove signature from shader preset
2023-08-26 10:26:39 +10:00
Stuart Carnie
365509b677
fix: single step; remove isSignedAndValid API
2023-08-26 08:41:06 +10:00
J-rg
fac268a5d2
Fix OEMTLPixelFormat.init?(pixelFormat:pixelType:) always returning nil
2023-08-21 00:09:44 +02:00
J-rg
9bdd0a69b7
Use OEPixelFormat/-Type
2023-08-20 23:53:15 +02:00
J-rg
db377efc22
Minor refactor to avoid code duplication
2023-08-20 23:37:17 +02:00
Stuart Carnie
ddf8763151
chore: Fix compiler warning
2023-08-20 09:26:36 +10:00
Stuart Carnie
7e0da01ccc
chore: Use updated API names
2023-08-20 09:26:23 +10:00
C.W. Betts
9c69200207
More Swift-like error-throwing.
2023-08-06 17:46:16 -06:00
Stuart Carnie
bfd3fe1457
chore: Enable adaptive sync
2023-08-06 09:19:34 +10:00
J-rg
270d74a86e
Restore execution of the error handler when the helper connection fails
...
which was removed in 34934fb
2023-07-27 12:34:50 +02:00
Stuart Carnie
b49fe29238
chore: Add broker name to argument list
2023-07-03 06:59:57 +10:00
Stuart Carnie
25f3fc68e9
chore: Update OEXPCGameCoreManager to receive broker and helper on init
2023-07-02 10:07:27 +10:00
J-rg
7f1af7ae09
Allow passing the name of the XPC helper via OEGameStartupInfo
2023-06-25 07:52:09 +02:00
Stuart Carnie
fe18829f76
chore: disable identifier name rule
2023-05-20 11:00:27 +10:00
J-rg
5a7d79ba55
Add accessor for supported core architectures to OECorePlugin
2023-05-15 23:51:46 +02:00
J-rg
0cd764b12b
Remove obsolete code in OEGameLayerView
2023-05-15 22:31:22 +02:00
J-rg
cfa6c4dc29
Ensure hashes in Crypto are lowercase
2023-05-15 22:31:22 +02:00
J-rg
719e990ebf
Fix warnings
2023-04-20 23:56:44 +02:00
C.W. Betts
3c468664c2
Merge pull request #1 from OpenEmu/Metal3d
...
Add Metal 3D rendering
2023-04-07 15:19:04 -06:00
Stuart Carnie
aea16f44cf
feat: Use updated OpenEMU-SDK
2023-04-01 10:15:11 +11:00
C.W. Betts
90a9f33f70
Merge branch 'master' into Metal3d
2023-03-27 19:23:14 -06:00
J-rg
e0d0b4cbd6
Minor API change
2023-03-27 19:52:34 +02:00
J-rg
a085b10f92
Cleanup Metal3D branch
2023-03-27 12:20:35 +02:00
J-rg
233e8daeb7
Add accessors for game core options to OECorePlugin
2023-02-24 17:43:19 +01:00
J-rg
f5fdbb504f
Remove OEPlugin references from GameCoreManager
2023-02-24 06:12:44 +01:00
Duckey77
798b6fec92
Remove Metal Layer from MTL3DRenderer
2023-02-17 02:48:35 -07:00
C.W. Betts
829463f5d8
MTL3DGameRenderer: Remove unused code
2023-02-17 02:48:35 -07:00
C.W. Betts
c9a1e4afd3
Use Objective-C properties.
...
Better naming of Metal methods and variables.
2023-02-17 02:48:35 -07:00
Duckey77
8104acfeb0
OpenEmuKit changes for Metal3d Renderer
2023-02-17 02:48:35 -07:00
J-rg
aed8e8b578
Move DataProtocol+HexString to OpenEmuSystem
2023-02-16 19:53:36 +01:00
J-rg
9eae5a310c
Update for OpenEmu-SDK API changes
2023-02-13 12:54:47 +01:00
Stuart Carnie
786f6590c9
Revert "fix: don't serialise empty values"
...
This reverts commit 640dd733f3 .
2023-01-10 10:23:33 +11:00
Stuart Carnie
640dd733f3
fix: don't serialise empty values
...
Cocoa bindings can set the value to nil, which puts the ShaderParamValue
class into an inconsistent state. Allow nil, and use a resolvedValue
computed property to ensure the final value is never nil.
2023-01-08 08:37:50 +11:00
J-rg
97454a1902
Fix crash when parsing parameter with missing value
2023-01-06 19:48:36 +01:00
Stuart Carnie
645398652e
chore: Fix callbacks when terminating app
...
When the app is being terminated, the RunLoop is nested, and does not
call additional blocks. The main dispatch queue is called.
2022-12-28 08:38:59 +11:00
Stuart Carnie
009784fcbb
fix: Also supports iOS 14
2022-12-27 09:39:25 +11:00
Stuart Carnie
f3f2ce519d
chore: Simplified GameAudio2 for newer OSs; compiler warning fixes
2022-12-26 16:00:58 +11:00
Stuart Carnie
7aaf3ffacd
fix: Fast Forward
...
Closes https://github.com/OpenEmu/OpenEmu/issues/4780
2022-12-12 13:26:12 +11:00
J-rg
aa4c72a13a
Revert "Fix building with Xcode 12.5"
...
This reverts commit e926fb3642
2022-12-11 20:04:44 +01:00
Stuart Carnie
5240a37ce3
fix: Issue with cores that initially return a zero-size screen rect
2022-12-09 18:07:32 +11:00
Stuart Carnie
e6b175fb03
fix: Xcode 14.1 compile
2022-12-09 17:45:32 +11:00
Stuart Carnie
382ebf7562
chore: Updates based on new OpenEmuShaders
2022-08-04 07:52:59 +10:00
Stuart Carnie
e217ceca93
chore: Refactor common OpenGL code
2022-07-30 08:14:26 +10:00
Stuart Carnie
edb0bcc207
chore: No more .invalid case in OEMTLPixelFormat
2022-07-28 07:18:51 +10:00
J-rg
4a561dbd9b
Remove obsolete prefix header
2022-07-25 00:13:20 +02:00