Commit Graph

17 Commits

Author SHA1 Message Date
Stuart Carnie e7c4503690 chore: Refactor away shader parameter groups from OpenEmuShaders 2021-01-16 14:31:34 +11:00
Stuart Carnie 0a24d64f80 fix: Use Swift API; don't need Obj-C exception handling rubbish 2020-12-31 17:20:02 +11:00
Stuart Carnie a8c014aa60 feat: New extensions and APIs for improving XPC support 2020-12-31 13:46:49 +11:00
Daniele Cattaneo b4d2307bc2 Add an optional method in OEGameCoreOwner for notifying when a game core terminates. 2020-10-25 00:08:04 +02:00
Daniele Cattaneo 274dd4d051 Set project-level indent and tab width preferences.
Helps those contributors whose Xcode-level preferences are different.
2020-10-24 23:41:36 +02:00
Stuart Carnie 4e138885d0 Introduce NSView for managing scaled inner view 2020-09-20 07:50:33 -07:00
Stuart Carnie cfe824f527 Introduce delegate responsible for resizing a window to integrals 2020-09-02 19:21:24 -07:00
Stuart Carnie a802921419 introduce OpenEmuKit.OpenEmuKitPrivate module with SPI and Swift interop 2020-08-28 18:37:32 -07:00
Stuart Carnie 5a795136b4 Utility class for 10.15 to use Combine to stream NSEvents 2020-08-28 11:19:18 -07:00
Stuart Carnie 7dc23c4afd Remove XADMaster dependency
This belongs in the host application, which performs any necessary
decompression based on the types of ROMs it processes.
2020-08-28 11:17:18 -07:00
Stuart Carnie 3ca6a6357b feat: Improvements to API
Introduced `OEGameStartupInfo` to capture startup parameters for
loading a core and ROM.

A future iteration of this API will provide a generic container.
2020-08-23 08:31:13 -07:00
Stuart Carnie 34d3dbbd8e Remove OpenEmuXPCCommunicator framework reference 2020-08-16 09:20:04 -07:00
Stuart Carnie d52c73ab1a remove XPC static library; xpc helper links directly to OpenEmuKit 2020-08-16 09:00:31 -07:00
Stuart Carnie 15c9172533 Introduce abstract base for XPC helper to provide names that change
This is not finished, as I believe we can do better.
2020-08-15 20:20:25 -07:00
Stuart Carnie 53783685cb feat: XPC and helper app support built right in 2020-08-15 19:18:52 -07:00
Stuart Carnie ed8e2d78f7 Copied Audio fixes 2020-08-14 18:51:49 -07:00
Stuart Carnie dd57da92d9 Initial commit 2020-08-14 18:29:34 -07:00