J-rg
|
4a92e7d4ee
|
Port OECorePlugin to Swift
|
2022-07-13 00:04:45 +02:00 |
|
J-rg
|
85ab82abe8
|
Port OESystemPlugin to Swift
|
2022-07-13 00:04:45 +02:00 |
|
Stuart Carnie
|
ea1029a660
|
chore: Remove public header
|
2022-07-13 07:43:51 +10:00 |
|
Stuart Carnie
|
7112a443fb
|
chore: Move OEThreadProxy to private module
|
2022-07-13 06:59:35 +10:00 |
|
Stuart Carnie
|
69eecc7859
|
chore: More Swift conversion
|
2022-07-13 06:32:01 +10:00 |
|
J-rg
|
502282792a
|
Refactor OEPlugin
|
2022-07-12 14:50:56 +02:00 |
|
J-rg
|
26f39f9927
|
Refactor bundle cache flushing
|
2022-07-12 01:32:08 +02:00 |
|
Stuart Carnie
|
795aaaf125
|
chore: Convert managers to Swift
|
2022-07-10 10:20:41 +10:00 |
|
Stuart Carnie
|
41f2c83321
|
chore: Convert Obj-C to Swift for API improvements to OpenEmuShaders
|
2022-07-09 08:04:17 +10:00 |
|
J-rg
|
9c6c5f99cd
|
Fix removal of out-of-support system plugins
‘baseURL’ returned ‘nil’
|
2022-06-17 15:31:12 +02:00 |
|
Stuart Carnie
|
bc6e6077d5
|
chore: Update to new OpenEmuShaders version
|
2022-06-08 18:51:07 +10:00 |
|
J-rg
|
c79e822d3f
|
Remove conflicting redefinition of OEGameCoreErrorDomain
OEGameCoreErrorDomain is defined in OpenEmuBase.OEGameCore as "org.openemu.GameCore.ErrorDomain"
|
2022-06-07 15:15:15 +02:00 |
|
J-rg
|
6630bcc242
|
Add Crypto.SHA1
|
2022-05-23 04:58:00 +02:00 |
|
Stuart Carnie
|
e02595b8b1
|
chore: Fix tests; update to new OpenEmuShaders version
|
2022-05-15 10:13:17 +10:00 |
|
J-rg
|
dd35fcf09a
|
OE[Core/System]Plugin: Improve Swift type inference for allPlugins property
|
2022-02-08 14:31:34 +01:00 |
|
J-rg
|
e395a3b4e9
|
Cleanup unused properties in OEPlugin and subclasses
|
2022-02-07 23:34:29 +01:00 |
|
J-rg
|
d580a37b9d
|
OEPlugin: Add method to flush bundle cache
|
2022-02-07 14:41:34 +01:00 |
|
Stuart Carnie
|
6efeb2fadb
|
fix: Remove unique name requirement for shader presets
|
2022-02-06 08:45:23 +11:00 |
|
Stuart Carnie
|
64c0eb7ba7
|
fix: parse floats with ± prefixes
|
2022-01-26 10:01:29 +11:00 |
|
Stuart Carnie
|
af727326f9
|
chore: minor updates
|
2022-01-26 08:26:55 +11:00 |
|
Stuart Carnie
|
484585b821
|
feat: Rework preset format and refactor types
|
2022-01-13 07:32:05 +11:00 |
|
Stuart Carnie
|
c8a2bd561b
|
feat: Add immutable id to presets to permit renaming
|
2021-12-31 09:02:05 +11:00 |
|
Stuart Carnie
|
7b2979a1ff
|
chore: Update shader APIs; tests; protocol
|
2021-12-29 19:48:48 +11:00 |
|
J-rg
|
f97b2dd1eb
|
Accessibility: Disable game layer scaling animation if ‘Reduce motion’ is enabled
|
2021-12-28 19:36:01 +01:00 |
|
Stuart Carnie
|
d694afb1ff
|
chore: New ShaderPresetData; ShaderPreset is now a singleton
|
2021-12-28 09:30:33 +11:00 |
|
Stuart Carnie
|
583b95eab9
|
chore: Update comments
|
2021-12-27 09:52:20 +11:00 |
|
Stuart Carnie
|
9867e47364
|
chore: Refactoring custom shaders in preparation for presets
|
2021-12-27 09:52:06 +11:00 |
|
Stuart Carnie
|
e89f18b326
|
chore: Convert OEGameHelperMetalLayer to Swift
|
2021-12-27 09:48:01 +11:00 |
|
Stuart Carnie
|
e159d013c7
|
feat: Add async / await compatible completion handler
See https://developer.apple.com/documentation/swift/calling_objective-c_apis_asynchronously
|
2021-10-23 08:24:13 +11:00 |
|
Stuart Carnie
|
8a7d6c2ec6
|
fix: Was not serialising ':'
|
2021-10-11 07:18:51 +11:00 |
|
Stuart Carnie
|
d1d67b741a
|
chore: Fix compiler warning
|
2021-10-11 07:18:34 +11:00 |
|
Stuart Carnie
|
575ae916ec
|
feat: Use Ragel to handling parsing
|
2021-10-10 10:12:39 +11:00 |
|
Stuart Carnie
|
9e2b11b3a5
|
chore: Remove optional result and add fallback
|
2021-10-10 10:10:19 +11:00 |
|
Stuart Carnie
|
aaf7962518
|
feat: Initial shader preset parsing using Ragel
|
2021-10-08 11:13:21 +11:00 |
|
Stuart Carnie
|
e74a212103
|
chore: Cleaning up ShaderPreset parsing
|
2021-10-08 11:12:25 +11:00 |
|
Stuart Carnie
|
5bd12a8c95
|
chore: improve API
|
2021-10-04 17:10:56 +11:00 |
|
Stuart Carnie
|
edbd59a3a1
|
chore: swiftlint cleanup, move shader presets from OpenEmu, unit tests
|
2021-10-02 22:40:28 +10:00 |
|
J-rg
|
014de746c1
|
OEShadersModel: Provide sorted shader name arrays
|
2021-09-29 18:26:24 +02:00 |
|
J-rg
|
cbef2886f1
|
Use float for volume
|
2021-09-29 18:26:23 +02:00 |
|
Stuart Carnie
|
39e4378fdd
|
chore: Better Objective C compatibility
|
2021-09-29 07:14:06 +10:00 |
|
Stuart Carnie
|
8bdcd74097
|
fix: Use OEContextID
|
2021-09-28 07:50:34 +10:00 |
|
Stuart Carnie
|
994c25c73a
|
chore: Add nullability
|
2021-09-28 07:18:39 +10:00 |
|
J-rg
|
f8e952c27b
|
Port OEGameLayerView to Swift
|
2021-09-27 16:36:17 +02:00 |
|
J-rg
|
57f86ceb1e
|
Update QuartzCoreSPI.h
|
2021-09-27 16:36:17 +02:00 |
|
Stuart Carnie
|
a20eb51850
|
feat: Improvements to shader model
|
2021-09-25 09:41:23 +10:00 |
|
Stuart Carnie
|
750dfb1b5b
|
chore: Migrate ShaderParamValue and ShaderParamGroupValue to Swift
|
2021-09-19 10:00:49 +10:00 |
|
Stuart Carnie
|
90e6b54be6
|
chore: Fix doc comment
|
2021-09-18 10:40:08 +10:00 |
|
Stuart Carnie
|
08af8ff90c
|
feat: Allow finer control of shader effects
|
2021-09-18 10:39:57 +10:00 |
|
Stuart Carnie
|
7be20dcd38
|
chore: remove enableVSync property
|
2021-09-18 07:42:02 +10:00 |
|
C.W. Betts
|
e67de9e02d
|
Fix static analyzer warnings
|
2021-08-31 10:23:43 -06:00 |
|