Commit Graph

  • 7e2aef8bea Fix ZIPFoundation deprecation warnings master J-rg 2025-06-21 02:52:38 +02:00
  • f9f457899c Remove @_implementationOnly attribute from imports J-rg 2025-06-21 02:38:31 +02:00
  • 207b6e0900 Remove swiftlint/-format configuration files from framework resources J-rg 2023-09-02 16:56:01 +02:00
  • e0f471f261 Remove obsolete CLANG_CXX_LIBRARY build setting J-rg 2023-08-25 14:01:31 +02:00
  • d075f5d061 Fix compilation error in NSScannerTests J-rg 2023-05-21 23:39:25 +02:00
  • c41a44e2de Handle future Metal 3 MTLLanguageVersions J-rg 2023-08-06 02:10:29 +02:00
  • 8505f1c49a chore: Handle Metal 3.1 enum Stuart Carnie 2023-08-06 09:23:05 +10:00
  • 5f0be97daf chore: Update dependencies v1.30.0 Stuart Carnie 2023-05-20 14:29:03 +10:00
  • b5f609de01 Mark ZIPFoundation import as @_implementationOnly J-rg 2023-04-06 09:10:26 +02:00
  • d03850d13e Enable GENERATE_INFOPLIST_FILE J-rg 2023-04-06 08:36:39 +02:00
  • 237781f9fa feat: More passes and textures; fix tests Stuart Carnie 2022-12-27 09:40:35 +11:00
  • 355693636a fix: Fixes for parsing, improved errors, more robust LUT image loading Stuart Carnie 2022-12-24 09:20:49 +11:00
  • 6f078630c4 Change deployment target back to macOS 10.14.4 J-rg 2022-12-16 03:44:43 +01:00
  • e16c1ce504 chore: Update SDK to 12.4 Stuart Carnie 2022-12-12 07:47:34 +11:00
  • a84f7e42c6 Revert "Fix building with Xcode 12.5" J-rg 2022-12-11 20:04:38 +01:00
  • 2cacc6f2bb chore: Fix iOS support Stuart Carnie 2022-12-02 06:41:28 +11:00
  • 3e734d9a21 chore: Add additional targets Stuart Carnie 2022-11-26 06:33:26 +11:00
  • 7ce9cd9577 chore: Update SPIRV Stuart Carnie 2022-11-25 06:56:01 +11:00
  • 2d566e9d9a chore: More improvements Stuart Carnie 2022-11-25 06:53:41 +11:00
  • d5db79466d chore: swiftformat Stuart Carnie 2022-10-21 13:13:39 +11:00
  • 4a3309d41b fix: Use comiled MTLLanguageVersion Stuart Carnie 2022-10-21 06:18:01 +11:00
  • d67f33f062 feat: Compiled shader support contained in single zip archives Stuart Carnie 2022-10-21 06:14:07 +11:00
  • 8ebae4b53f chore: Use Decimal to preserve precision Stuart Carnie 2022-08-05 15:01:35 +10:00
  • 1c741474b0 chore: Remove old slangp parsing for strongly-typed ShaderModel Stuart Carnie 2022-08-05 12:32:07 +10:00
  • c5b980b031 chore: Remove last remnants of pixel conversion from FilterChain Stuart Carnie 2022-08-04 07:48:48 +10:00
  • fe002ec454 chore: More refactoring and cleanup Stuart Carnie 2022-07-28 07:19:31 +10:00
  • 09dc7376e4 chore: More cleanup and remove redundant code Stuart Carnie 2022-07-25 07:40:25 +10:00
  • b5e182a2ac chore: More enum unification Stuart Carnie 2022-07-24 12:06:38 +10:00
  • bcfe839495 chore: More API cleanup Stuart Carnie 2022-07-24 11:35:49 +10:00
  • db4b7c59e0 chore: More enum unification Stuart Carnie 2022-07-24 11:15:10 +10:00
  • 349af123ac chore: More migration to common enums for parsing and compiling shaders Stuart Carnie 2022-07-24 11:07:13 +10:00
  • c9ad657694 chore: Separate texture binding from texture uniform bindings Stuart Carnie 2022-07-24 09:34:17 +10:00
  • a35a785bdc chore: Minor refactoring Stuart Carnie 2022-07-22 07:55:05 +10:00
  • 728c7d2014 chore: FilterChain cleanup to prepare for removing PixelBuffer Stuart Carnie 2022-07-22 07:54:24 +10:00
  • 6d18a65342 chore: Refactor scale to use optional enums Stuart Carnie 2022-07-21 07:05:01 +10:00
  • a6901a3ab4 chore: Minor refactor in prep for improving enums for scale Stuart Carnie 2022-07-21 06:10:11 +10:00
  • ee520e0e8c chore: use field to store textures to be cleared Stuart Carnie 2022-07-19 18:55:28 +10:00
  • 0c74e9e266 Mark some imports as _implementationOnly J-rg 2022-07-19 22:51:23 +02:00
  • 6f8dcc193e fix: Incorrect data type Stuart Carnie 2022-07-18 15:59:36 +10:00
  • 79512c73d0 chore: Update swiftlint annotations Stuart Carnie 2022-07-18 11:32:16 +10:00
  • c635f66c64 chore: More Swiftifying Stuart Carnie 2022-07-17 09:11:22 +10:00
  • 687778e570 chore: More Swift improvements and Swift < 5.7 compatibility Stuart Carnie 2022-07-09 08:08:20 +10:00
  • 063de14337 chore: Formatting Stuart Carnie 2022-07-04 07:02:56 +10:00
  • daf5796e6b chore: Update dependency Stuart Carnie 2022-07-04 07:02:45 +10:00
  • 3a353664a0 chore: Housekeeping Stuart Carnie 2022-07-03 07:23:38 +10:00
  • 05928bb916 chore: Update dependency Stuart Carnie 2022-06-29 05:41:50 +10:00
  • 74d860ade9 chore: Continue the cleanup and Swift journey Stuart Carnie 2022-06-29 05:41:12 +10:00
  • 731673eb38 chore: Resolve more warnings, support compiled shaders Stuart Carnie 2022-06-28 05:52:17 +10:00
  • d05a859488 chore: Progress towards separating FilterChain from SlangShader Stuart Carnie 2022-06-26 22:47:01 +10:00
  • 69088a9994 chore: More refactoring and separation of concerns Stuart Carnie 2022-06-24 07:15:54 +10:00
  • 171fe26cf2 Fix typo in filename J-rg 2022-06-21 15:30:25 +02:00
  • fcddff5925 Fix building with Xcode 12.5 J-rg 2022-06-21 15:05:12 +02:00
  • b96e183d0d chore: Continue refactoring and cleanup Stuart Carnie 2022-06-18 08:08:10 +10:00
  • 263a35dd89 chore: More Swift-ifying Stuart Carnie 2022-06-09 13:31:25 +10:00
  • b8a1620360 chore: Add oeshaders, use optionals rather than multiple properties Stuart Carnie 2022-06-09 12:50:05 +10:00
  • fe1046613f chore: Remove more cruft Stuart Carnie 2022-06-08 23:06:45 +10:00
  • 70c2391381 chore: Switch from UInt → Int Stuart Carnie 2022-06-08 23:02:52 +10:00
  • 3c90ee78f4 chore: Remove unnecessary objc conformance Stuart Carnie 2022-06-08 22:49:35 +10:00
  • a19935677b chore: Convert OEPixelBuffer → Swift Stuart Carnie 2022-06-08 18:48:56 +10:00
  • 1e56ef46a7 chore: Port OEFilterChain → Swift as FilterChain Stuart Carnie 2022-06-08 16:53:29 +10:00
  • c807735a49 fix: Incorrect axis Stuart Carnie 2022-06-03 12:18:47 +10:00
  • bc62ec1bdb chore: More Swift conversions Stuart Carnie 2022-06-03 12:18:31 +10:00
  • e4e535d224 chore: Remove Obj-C interface Stuart Carnie 2022-06-02 11:05:51 +10:00
  • 6f5c1649e5 chore: Port ShaderPassBindings and ShaderPassSemantics to Swift Stuart Carnie 2022-06-02 11:05:28 +10:00
  • 9eb9826d4a chore: Port ShaderReflection → Swift Stuart Carnie 2022-06-02 06:48:15 +10:00
  • 8ccced295d chore: Convert ShaderReflection → Swift Stuart Carnie 2022-06-01 12:58:54 +10:00
  • 79e2c6f327 chore: Remove dead code Stuart Carnie 2022-05-31 15:32:33 +10:00
  • 8fa81c3de7 chore: OEShaderCompiler is now Swift Stuart Carnie 2022-05-31 15:28:31 +10:00
  • 563ba130d5 chore: Convert makeCompilersForPass: to Swift Stuart Carnie 2022-05-31 14:07:26 +10:00
  • ed10748e73 chore: Update dependency Stuart Carnie 2022-05-31 12:50:22 +10:00
  • eb06e2f984 chore: Convert SlangCompiler class and irForPass: method to Swift Stuart Carnie 2022-05-31 12:49:51 +10:00
  • d6dc0b1ba5 chore: Convert processPass: API to Swift Stuart Carnie 2022-05-29 09:33:21 +10:00
  • 10d6cd7ca4 chore: Convert OEShaderPassCompiler to Swift Stuart Carnie 2022-05-29 08:21:19 +10:00
  • 33e4b10112 chore: ignore archive path Stuart Carnie 2022-05-29 08:15:15 +10:00
  • aff4575c8d chore: Version 1.21.1 v1.21.1 Stuart Carnie 2022-05-18 18:22:35 +10:00
  • c1ef44bfdf chore: This is v1.21.1 Stuart Carnie 2022-05-15 10:07:42 +10:00
  • b561cab168 feat: Major changes, removed 3 dependencies, added 1 Stuart Carnie 2022-05-15 10:06:37 +10:00
  • 286f95150a Add ‘/opt/homebrew/bin/cmake’ to ‘known_cmake_paths’ J-rg 2022-04-05 22:24:51 +02:00
  • c947488b96 chore: This is v1.20.3 v1.20.3 Stuart Carnie 2022-03-06 09:42:56 +11:00
  • 7db7de6244 fix: Teach OEFilterChain how to clear textures that might be read Stuart Carnie 2022-03-06 09:38:50 +11:00
  • afbe117db9 chore: Update version v1.20.2 Stuart Carnie 2022-03-05 08:40:23 +11:00
  • 131e89a9a2 chore: Upstream updates Stuart Carnie 2022-03-05 08:38:12 +11:00
  • 969a41b45f chore: Start next release Stuart Carnie 2021-12-29 19:43:06 +11:00
  • 7f3c83c0d6 chore: This is v1.19.3 v1.19.3 Stuart Carnie 2021-12-29 19:42:06 +11:00
  • 9da0a70aa5 chore: Update Xcode project Stuart Carnie 2021-12-29 19:39:33 +11:00
  • 7164773c6d fix: setShaderFromURL:options:error: sets an error if fails. Always. Stuart Carnie 2021-12-29 19:39:03 +11:00
  • dbec0eccfa feat: Add captureOutputImageWithCompletion that is async compatible Stuart Carnie 2021-12-29 19:34:38 +11:00
  • 0842059536 chore: Start next release J-rg 2021-10-23 20:54:45 +02:00
  • b495b04c83 chore: This is v1.19.2 v1.19.2 J-rg 2021-10-23 20:54:11 +02:00
  • 5c3280f232 Create Package.swift J-rg 2021-10-23 16:28:33 +02:00
  • c62871b61e chore: Start next release Stuart Carnie 2021-09-04 08:23:08 +10:00
  • 842207ac2c chore: This is v1.19.1 v1.19.1 Stuart Carnie 2021-09-04 08:22:22 +10:00
  • 912e89de4e chore: Start next release Stuart Carnie 2021-09-04 08:19:23 +10:00
  • 6c5172401c chore: This is v1.19.0 v1.19.0 Stuart Carnie 2021-09-04 08:16:34 +10:00
  • d5d1fdc0c1 chore: Update dependencies Stuart Carnie 2021-09-04 08:14:11 +10:00
  • c7c963a200 chore: Update OpenEmu-Shaders to latest glslang and SPIRV-Cross deps v1.18 Stuart Carnie 2021-08-09 17:41:40 +10:00
  • bf61da6f72 fix: Be obvious about not freeing buffer Stuart Carnie 2021-05-09 07:09:20 +10:00
  • 100b0a7bf2 chore: Update 3rd party dependencies Stuart Carnie 2021-02-28 08:16:36 +11:00
  • 6ea9ac0a36 feat: API improvement to support CLI tooling Stuart Carnie 2021-01-29 06:18:52 +11:00
  • 7a741a008a fix: Completely reset state Stuart Carnie 2021-01-27 07:20:22 +11:00