Commit Graph

  • ab2ef4152a Remove @_implementationOnly attribute from imports master J-rg 2025-06-21 02:38:42 +02:00
  • 59fbf3cafc Use Swift Testing and remove Nimble J-rg 2024-09-10 23:47:18 +02:00
  • 2bc0ee982a fix: use semaphores and make current thread wait for screenshot Stuart Carnie 2023-09-04 06:51:25 +10:00
  • dbf8e6a4cd Silence SwiftLint errors J-rg 2023-08-26 23:03:53 +02:00
  • 1a28b90853 Remove obsolete ShaderPresetReadError.invalidSignature case J-rg 2023-08-26 17:14:01 +02:00
  • 6be801bd7c Change ShaderPresetTextWriter and -Reader to caseless enums J-rg 2023-08-26 12:55:31 +02:00
  • 05fae2eeb6 fix: remove signature from shader preset Stuart Carnie 2023-08-26 10:26:39 +10:00
  • 365509b677 fix: single step; remove isSignedAndValid API Stuart Carnie 2023-08-26 08:41:06 +10:00
  • e4b0a6291b Remove obsolete CLANG_CXX_LIBRARY build setting J-rg 2023-08-25 14:01:09 +02:00
  • fac268a5d2 Fix OEMTLPixelFormat.init?(pixelFormat:pixelType:) always returning nil J-rg 2023-08-21 00:09:44 +02:00
  • 9bdd0a69b7 Use OEPixelFormat/-Type J-rg 2023-08-20 23:53:15 +02:00
  • db377efc22 Minor refactor to avoid code duplication J-rg 2023-08-20 23:37:17 +02:00
  • ddf8763151 chore: Fix compiler warning Stuart Carnie 2023-08-20 09:26:36 +10:00
  • 7e0da01ccc chore: Use updated API names Stuart Carnie 2023-08-20 09:26:23 +10:00
  • 9c69200207 More Swift-like error-throwing. C.W. Betts 2023-08-06 17:46:16 -06:00
  • bfd3fe1457 chore: Enable adaptive sync Stuart Carnie 2023-08-06 09:19:34 +10:00
  • 270d74a86e Restore execution of the error handler when the helper connection fails J-rg 2023-07-24 02:47:39 +02:00
  • b49fe29238 chore: Add broker name to argument list Stuart Carnie 2023-07-03 06:59:57 +10:00
  • 25f3fc68e9 chore: Update OEXPCGameCoreManager to receive broker and helper on init Stuart Carnie 2023-07-02 10:07:27 +10:00
  • 7f1af7ae09 Allow passing the name of the XPC helper via OEGameStartupInfo J-rg 2023-02-26 04:57:47 +01:00
  • fe18829f76 chore: disable identifier name rule Stuart Carnie 2023-05-20 11:00:27 +10:00
  • 5a7d79ba55 Add accessor for supported core architectures to OECorePlugin J-rg 2023-02-26 04:57:47 +01:00
  • 0cd764b12b Remove obsolete code in OEGameLayerView J-rg 2023-05-14 00:40:13 +02:00
  • f77250dfd6 Add OpenEmuKitTests to OpenEmuKit scheme J-rg 2023-05-13 23:19:57 +02:00
  • cfa6c4dc29 Ensure hashes in Crypto are lowercase J-rg 2023-05-13 23:19:49 +02:00
  • 4d6e92536f Remove unnecessary calls to super in XCTestCases J-rg 2023-05-13 23:17:44 +02:00
  • 719e990ebf Fix warnings J-rg 2023-04-20 23:55:28 +02:00
  • 3c468664c2 Merge pull request #1 from OpenEmu/Metal3d C.W. Betts 2023-04-07 15:19:04 -06:00
  • 622cf74d78 Enable GENERATE_INFOPLIST_FILE J-rg 2023-04-06 08:36:30 +02:00
  • aea16f44cf feat: Use updated OpenEMU-SDK Stuart Carnie 2023-04-01 10:15:11 +11:00
  • 90a9f33f70 Merge branch 'master' into Metal3d C.W. Betts 2023-03-27 19:23:14 -06:00
  • e0d0b4cbd6 Minor API change J-rg 2023-03-27 19:52:34 +02:00
  • a085b10f92 Cleanup Metal3D branch J-rg 2023-03-27 12:14:31 +02:00
  • 233e8daeb7 Add accessors for game core options to OECorePlugin J-rg 2023-02-24 16:35:49 +01:00
  • f5fdbb504f Remove OEPlugin references from GameCoreManager J-rg 2023-02-23 17:07:37 +01:00
  • 798b6fec92 Remove Metal Layer from MTL3DRenderer Duckey77 2023-02-16 09:33:05 -07:00
  • 829463f5d8 MTL3DGameRenderer: Remove unused code C.W. Betts 2023-02-05 15:09:03 -07:00
  • c9a1e4afd3 Use Objective-C properties. Better naming of Metal methods and variables. C.W. Betts 2023-02-01 19:12:45 -07:00
  • 8104acfeb0 OpenEmuKit changes for Metal3d Renderer Duckey77 2023-02-01 12:21:41 -07:00
  • aed8e8b578 Move DataProtocol+HexString to OpenEmuSystem J-rg 2023-02-16 19:53:36 +01:00
  • 9eae5a310c Update for OpenEmu-SDK API changes J-rg 2022-07-02 15:12:11 +02:00
  • 786f6590c9 Revert "fix: don't serialise empty values" Stuart Carnie 2023-01-10 10:23:33 +11:00
  • 640dd733f3 fix: don't serialise empty values Stuart Carnie 2023-01-08 08:37:50 +11:00
  • 97454a1902 Fix crash when parsing parameter with missing value J-rg 2023-01-06 19:48:36 +01:00
  • 645398652e chore: Fix callbacks when terminating app Stuart Carnie 2022-12-28 08:38:59 +11:00
  • 009784fcbb fix: Also supports iOS 14 Stuart Carnie 2022-12-27 09:39:25 +11:00
  • f3f2ce519d chore: Simplified GameAudio2 for newer OSs; compiler warning fixes Stuart Carnie 2022-12-26 16:00:58 +11:00
  • c85cd82174 Change deployment target back to macOS 10.14.4 J-rg 2022-12-16 03:44:59 +01:00
  • 7aaf3ffacd fix: Fast Forward Stuart Carnie 2022-12-12 13:26:12 +11:00
  • 92d67202a8 chore: Update SDK to 12.4 Stuart Carnie 2022-12-12 07:48:20 +11:00
  • aa4c72a13a Revert "Fix building with Xcode 12.5" J-rg 2022-12-11 20:04:44 +01:00
  • 5240a37ce3 fix: Issue with cores that initially return a zero-size screen rect Stuart Carnie 2022-12-09 18:07:32 +11:00
  • e6b175fb03 fix: Xcode 14.1 compile Stuart Carnie 2022-12-09 17:45:32 +11:00
  • 382ebf7562 chore: Updates based on new OpenEmuShaders Stuart Carnie 2022-08-04 07:52:59 +10:00
  • e217ceca93 chore: Refactor common OpenGL code Stuart Carnie 2022-07-30 08:14:26 +10:00
  • edb0bcc207 chore: No more .invalid case in OEMTLPixelFormat Stuart Carnie 2022-07-28 07:18:51 +10:00
  • 4a561dbd9b Remove obsolete prefix header J-rg 2022-07-25 00:13:20 +02:00
  • 1e6a97cdcb Use URLs instead of paths in (NS)FileManager+ExtendedAttributes J-rg 2022-07-21 16:04:33 +02:00
  • 12a46bab3c Minor fixup to AudioUnit J-rg 2022-07-19 23:41:35 +02:00
  • 51c8e8f8b1 Mark some imports as _implementationOnly J-rg 2022-07-19 22:52:40 +02:00
  • 4c493eaac7 Better handling of Keyed coding for OEGameStartupInfo. C.W. Betts 2022-07-18 00:39:06 -06:00
  • 2bbd723645 chore: Update swiftlint annotations Stuart Carnie 2022-07-18 11:31:44 +10:00
  • b792ab0bcf Fix coding key mismatch in OEGameStartupInfo J-rg 2022-07-18 01:42:55 +02:00
  • 4934fb2c56 Minor refactor to OECorePlugin J-rg 2022-07-17 23:20:24 +02:00
  • 466795e06e Use URLs instead of paths J-rg 2022-07-17 22:09:07 +02:00
  • d90b599351 chore: swift-lint and Swiftifying Stuart Carnie 2022-07-17 09:12:18 +10:00
  • 6702d62090 Fix OEPlugin error handling J-rg 2022-07-14 17:36:24 +02:00
  • e926fb3642 Fix building with Xcode 12.5 J-rg 2022-07-14 16:30:42 +02:00
  • 0f42fd3569 Fix GameCoreManager’s description J-rg 2022-07-14 03:56:56 +02:00
  • d57612d2e5 Better enum for OEGameCorePluginError. C.W. Betts 2022-07-13 16:36:01 -06:00
  • c44ec6acd5 Use URLs instead of paths in OEPlugin J-rg 2022-07-13 14:30:14 +02:00
  • 39f4a2ed69 chore: swift-lint fixes Stuart Carnie 2022-07-14 07:29:02 +10:00
  • ae33bac1d4 chore: swift-lint compliance, port ExtendedAttributes API Stuart Carnie 2022-07-14 07:14:58 +10:00
  • 45951f4d97 More Swift-like check for subclass conformance. This fixes an error with swift-lint (force_cast) C.W. Betts 2022-07-13 14:13:06 -06:00
  • 76c699a91e Port OEPlugin to Swift J-rg 2022-06-18 15:08:30 +02:00
  • 52ed266bbf Add missing imports J-rg 2022-07-13 00:58:05 +02:00
  • a0aa23f20e Remove core plugins with missing bundle identifier J-rg 2022-07-13 00:25:53 +02:00
  • 4a92e7d4ee Port OECorePlugin to Swift J-rg 2022-06-17 02:43:03 +02:00
  • 85ab82abe8 Port OESystemPlugin to Swift J-rg 2022-06-17 02:31:59 +02:00
  • ea1029a660 chore: Remove public header Stuart Carnie 2022-07-13 07:43:51 +10:00
  • 7112a443fb chore: Move OEThreadProxy to private module Stuart Carnie 2022-07-13 06:59:35 +10:00
  • 69eecc7859 chore: More Swift conversion Stuart Carnie 2022-07-13 06:31:45 +10:00
  • 502282792a Refactor OEPlugin J-rg 2022-06-09 15:44:30 +02:00
  • 26f39f9927 Refactor bundle cache flushing J-rg 2022-06-17 13:55:07 +02:00
  • 795aaaf125 chore: Convert managers to Swift Stuart Carnie 2022-07-10 10:20:41 +10:00
  • 41f2c83321 chore: Convert Obj-C to Swift for API improvements to OpenEmuShaders Stuart Carnie 2022-07-09 08:04:17 +10:00
  • 9c6c5f99cd Fix removal of out-of-support system plugins J-rg 2022-06-17 15:09:26 +02:00
  • bc6e6077d5 chore: Update to new OpenEmuShaders version Stuart Carnie 2022-06-08 18:51:07 +10:00
  • c79e822d3f Remove conflicting redefinition of OEGameCoreErrorDomain J-rg 2022-06-07 15:15:15 +02:00
  • 6630bcc242 Add Crypto.SHA1 J-rg 2022-05-23 04:58:00 +02:00
  • e02595b8b1 chore: Fix tests; update to new OpenEmuShaders version Stuart Carnie 2022-05-15 10:13:17 +10:00
  • dd35fcf09a OE[Core/System]Plugin: Improve Swift type inference for allPlugins property J-rg 2022-02-08 14:31:34 +01:00
  • e395a3b4e9 Cleanup unused properties in OEPlugin and subclasses J-rg 2021-11-04 04:39:53 +01:00
  • d580a37b9d OEPlugin: Add method to flush bundle cache J-rg 2021-11-04 04:39:16 +01:00
  • 6efeb2fadb fix: Remove unique name requirement for shader presets Stuart Carnie 2022-02-06 08:45:23 +11:00
  • 64c0eb7ba7 fix: parse floats with ± prefixes Stuart Carnie 2022-01-26 10:01:29 +11:00
  • af727326f9 chore: minor updates Stuart Carnie 2022-01-26 08:26:55 +11:00
  • 484585b821 feat: Rework preset format and refactor types Stuart Carnie 2022-01-13 07:32:05 +11:00
  • c8a2bd561b feat: Add immutable id to presets to permit renaming Stuart Carnie 2021-12-31 09:02:05 +11:00
  • 7b2979a1ff chore: Update shader APIs; tests; protocol Stuart Carnie 2021-12-29 19:48:48 +11:00