Commit Graph

  • b77ee1ab19 fix: Data flow is now SlangShader → OEFilterChain only Stuart Carnie 2021-01-26 07:40:54 +11:00
  • 4f15d1af00 fix: broken tests after removing parameter groups from shader config Stuart Carnie 2021-01-26 07:36:16 +11:00
  • 6c29301a7a chore: remove unused pragma Stuart Carnie 2021-01-26 07:35:37 +11:00
  • 2af83db319 chore: remove missing header Stuart Carnie 2021-01-26 07:35:05 +11:00
  • ea2157aad5 chore: Remove redundant comment Stuart Carnie 2021-01-26 07:32:52 +11:00
  • 8d02ba273f fix: bindings can be both UBO *AND* PUSH; it is not either-or Stuart Carnie 2021-01-24 09:25:41 +11:00
  • ff6046c969 fix: Ensure unspecified filter is set Stuart Carnie 2021-01-24 08:16:32 +11:00
  • e6c10d7b41 chore: Refactor view size to common function Stuart Carnie 2021-01-24 07:49:47 +11:00
  • 8ae7208cab chore: Don't mutate SlangShader state during compilation Stuart Carnie 2021-01-24 07:41:50 +11:00
  • 9b3c2e594f fix: ensure missing texture name is logged Stuart Carnie 2021-01-23 08:26:23 +11:00
  • affb8e101c chore: Rename semantic constant to match name in slang source Stuart Carnie 2021-01-23 08:26:07 +11:00
  • 7525557bca chore: Update SPIRV-Cross; support Metal Version 2.3 Stuart Carnie 2021-01-16 14:48:41 +11:00
  • af27e0ccf1 chore: Remove parameter groups support from OpenEmuShaders Stuart Carnie 2021-01-16 14:43:19 +11:00
  • 39653a87ac chore: Update glslang and SPIRV-Cross submodules Stuart Carnie 2021-01-14 06:21:57 +11:00
  • ba92f65024 feat: Add API to set parameter values by name Stuart Carnie 2021-01-09 08:26:26 +11:00
  • af2643e363 chore: Update Khronos dependencies Stuart Carnie 2020-12-06 11:35:33 +11:00
  • 0f9e7e3561 fix: 3rdparty makefile: checkout a well-defined commit when cloning SPIRV-Headers. Daniele Cattaneo 2020-12-05 03:03:43 +01:00
  • dea7263a92 fix: 3rdparty makefile: Do not error out when cleaning a partially failed build Daniele Cattaneo 2020-12-05 03:00:09 +01:00
  • b39c996c0b chore: Upstream updates Stuart Carnie 2020-11-18 18:14:13 +11:00
  • 28248285d2 chore: Remove unnecessary project Stuart Carnie 2020-11-18 17:22:18 +11:00
  • 7a38045039 fix: remove unnecessary availability check Daniele Cattaneo 2020-11-14 22:23:12 +01:00
  • 7b2a963453 fix: Screenshots broken on macOS 11.0 Stuart Carnie 2020-11-14 17:14:52 +11:00
  • 4a4b91b5fb chore: Update logging Stuart Carnie 2020-11-14 17:13:03 +11:00
  • 5da369499d chore: Upgrade dependencies Stuart Carnie 2020-11-07 13:00:51 +11:00
  • 52463812f8 chore: Update dependencies; increment minor version Stuart Carnie 2020-10-17 14:44:51 -07:00
  • 07f2215ec8 chore: Update dependencies Stuart Carnie 2020-09-29 17:02:22 -07:00
  • 1ddcfa616c feat: Allow override of TARGET_ARCHITECTURES Stuart Carnie 2020-09-29 17:02:10 -07:00
  • 3192b8ce4a Update project to Xcode 12. Daniele Cattaneo 2020-09-28 00:06:55 +02:00
  • bc3c170e1f Add additional logging to debug screenshot failures. Daniele Cattaneo 2020-09-21 01:46:38 +02:00
  • 846851d095 Upgrade dependencies Stuart Carnie 2020-08-28 11:30:52 -07:00
  • 8936ac708c Fix the "Archive" command in Xcode. Daniele Cattaneo 2020-04-05 19:36:54 +02:00
  • a6a51c7d6b chore: Update dependencies and version number Stuart Carnie 2020-07-30 11:36:05 -07:00
  • 9d24fc9c1b chore: Fix compiler warnings about importing public headers Stuart Carnie 2020-07-26 07:46:03 -07:00
  • 3fe9834632 chore: Update to latest glslang, SPIRV-Cross Stuart Carnie 2020-07-23 07:05:12 -07:00
  • 3ce5c9aa65 feat: Preliminary support for Apple SI and Universal Binaries Stuart Carnie 2020-07-05 19:37:40 -07:00
  • b7a6a63a6e chore: Update dependencies Stuart Carnie 2020-06-27 16:22:03 -07:00
  • 7f86dbcac0 fix: Use glslang default resource limits Stuart Carnie 2020-06-06 18:11:46 -07:00
  • a0e0d3cabc chore: Update 3rd party; fix processing bug Stuart Carnie 2020-06-06 08:19:00 -07:00
  • 890b22f0df chore: Cleanup scanner tests Stuart Carnie 2020-05-11 07:31:02 -07:00
  • 2d507b14f8 refactor: Tests and make group description optional Stuart Carnie 2020-05-11 07:30:42 -07:00
  • db22b42154 chore: SPIRV-Cross update Stuart Carnie 2020-05-11 07:26:54 -07:00
  • 53eda18592 feat: Completed migration of SlangShader implementation to Swift Stuart Carnie 2020-05-05 18:07:15 -07:00
  • ca7a5f0359 chore: Prepping for switching SlangShader to Swift Stuart Carnie 2020-05-03 16:48:10 -07:00
  • 52f507610a chore: swiftlint cleanup Stuart Carnie 2020-05-02 13:08:21 -07:00
  • 9d22902377 chore: Increased test coverage Stuart Carnie 2020-05-02 10:27:15 -07:00
  • a60ebc8aa5 chore: Update dependencies Stuart Carnie 2020-05-02 08:58:01 -07:00
  • 5d6d4d88fb chore: Adding unit tests to improve coverage of shader reading Stuart Carnie 2020-05-01 21:02:34 -07:00
  • 6d5d3cccb6 chore: More cleanup Stuart Carnie 2020-04-29 10:01:46 -07:00
  • 59655e5b6a chore: API cleanup; replace deprecated simd typedefs; formatting Stuart Carnie 2020-04-28 13:56:06 -07:00
  • 1ab70ad02f refactor: Clarify that SlangShader is a model for reading .slangp files Stuart Carnie 2020-04-26 13:47:13 -07:00
  • 0f7c2f6fa2 chore: Update dependencies; remove old Makefile; Update version Stuart Carnie 2020-04-26 10:59:39 -07:00
  • 3fbbc751d9 refactor: Use CryptoKit; hash source using SHA256; use base64 encoding Stuart Carnie 2020-04-26 10:42:40 -07:00
  • b9c3e7c8de chore: Housekeeping Stuart Carnie 2020-04-26 10:38:45 -07:00
  • 19dd10a123 fix: Restrict optimizations Stuart Carnie 2020-04-20 17:38:30 -07:00
  • 19bd349697 Make the build process of libSPIRV-Tools-opt more robust. Daniele Cattaneo 2020-04-05 17:14:15 +02:00
  • 3212f2db39 Fix code signing settings. Daniele Cattaneo 2020-04-05 17:13:03 +02:00
  • 6ef3c63959 chore: Update version Stuart Carnie 2020-04-04 12:53:35 -07:00
  • 412ae88790 chore: Update dependencies Stuart Carnie 2020-04-04 12:53:15 -07:00
  • e7dd14d6de feat: SPIR-V shader optimization; per-version caching Stuart Carnie 2020-04-04 12:49:45 -07:00
  • 3380dfbdb7 chore: Update upstream dependencies Stuart Carnie 2020-04-02 20:09:54 -07:00
  • c917ab391f fix: Allocate value on the heap Stuart Carnie 2020-03-12 19:55:39 -07:00
  • 7691a04c9a feat: Improve shader error handling Stuart Carnie 2020-03-12 19:01:13 -07:00
  • 8414d9a187 fix: Compiler warning matching several associated values Stuart Carnie 2020-03-12 19:00:29 -07:00
  • 309e4bfbd6 chore: Upgrade SPIRV-Cross and glslang dependencies Stuart Carnie 2020-02-04 17:37:37 -07:00
  • 04594a1691 Crop the black border bars when taking screenshots. Daniele Cattaneo 2020-02-02 18:48:41 +01:00
  • 4d24ce8d33 Change deployment target to macOS 10.14.4 to keep it in sync with the parent application. Daniele Cattaneo 2020-02-02 00:32:44 +01:00
  • 8175e6aaff chore: Comments Stuart Carnie 2020-01-02 21:23:33 -07:00
  • ad37ca795f feat: Use optimal Metal shader language version Stuart Carnie 2020-01-02 21:23:22 -07:00
  • 4ddae63388 chore: update to latest glslang with recent fixes Stuart Carnie 2019-12-10 18:10:58 -07:00
  • a591520838 feat: Improve error handling when dependencies are broken Stuart Carnie 2019-12-09 20:43:31 -07:00
  • d511d3b917 chore: Update upstream repos Stuart Carnie 2019-11-04 20:20:44 -07:00
  • 0e41b0b1ab fix: Return black image if unable to create CGImage from source texture Stuart Carnie 2019-11-01 16:28:55 -07:00
  • cd12622a91 fix: source _texture is already cropped to screen rect Stuart Carnie 2019-10-29 23:52:17 -07:00
  • e3c2ab727d chore: Update SPIRV-Cross and glslang dependencies Stuart Carnie 2019-10-29 20:45:15 -07:00
  • 11e4622232 fix: captureSoureImage returns uncorrected, raw image data Stuart Carnie 2019-10-16 17:04:04 -07:00
  • a63e0badea fix: Ensure native resolution is correctly sized Stuart Carnie 2019-10-15 20:43:38 -07:00
  • ab07dda5e9 chore: updated dependencies Stuart Carnie 2019-10-15 20:42:54 -07:00
  • bda3f159d7 Fix color matching in screenshots again. Daniele Cattaneo 2019-10-15 16:36:53 +02:00
  • 685ef26b65 fix: specify output color space Stuart Carnie 2019-10-14 21:31:25 -07:00
  • 786883b2b3 chore: update dependencies Stuart Carnie 2019-10-14 17:53:28 -07:00
  • d07086314d Fix gamma in screenshots. Daniele Cattaneo 2019-10-14 01:48:11 +02:00
  • 84f55b454e chore: Update dependencies Stuart Carnie 2019-10-05 12:17:44 -07:00
  • 7fdd488138 chore: Update dependencies Stuart Carnie 2019-09-26 18:15:30 -07:00
  • d76fc2149e chore: Update dependencies Stuart Carnie 2019-09-11 18:42:08 -07:00
  • a2185c0e61 chore: Update dependencies Stuart Carnie 2019-09-05 17:30:23 -07:00
  • 3b7f1c2318 fix: Short copy must start copy from origin Stuart Carnie 2019-09-05 17:26:51 -07:00
  • ab52e58411 fix: handle OEMTLPixelFormatABGR8Unorm for mGBA Stuart Carnie 2019-08-30 17:47:33 -07:00
  • 94023f77ce chore: dependency updates Stuart Carnie 2019-08-30 17:46:48 -07:00
  • 966c772a55 chore: update dependencies Stuart Carnie 2019-08-27 22:03:48 -07:00
  • f1672858ff fix: Explicit copy of frame buffer to avoid data race Stuart Carnie 2019-08-27 21:58:22 -07:00
  • 780064ea7b feat: only #include file once to reduce size Stuart Carnie 2019-08-18 10:59:55 -07:00
  • 712c665ef4 feat: Add ability to hide parameter groups Stuart Carnie 2019-08-08 18:59:50 -07:00
  • 7ecd51d9f0 refactor: OEShaderParamGroup Stuart Carnie 2019-08-04 08:05:34 -07:00
  • 105f640904 feat: improve tests; parameter groups in slangp Stuart Carnie 2019-08-03 15:32:51 -07:00
  • c1f6f8c9e5 fix: Cache SPIR-V; performance! Stuart Carnie 2019-08-02 18:56:53 -07:00
  • ca3adcd74d feat: add NSError to API Stuart Carnie 2019-07-31 18:03:09 -07:00
  • 702ceb69bb chore: update deps; Stuart Carnie 2019-07-31 18:02:01 -07:00
  • 6e267418ca fix: maintain shader parameter order from source file Stuart Carnie 2019-07-25 18:38:40 -07:00
  • 833aea533c chore: update dependencies Stuart Carnie 2019-07-25 18:25:53 -07:00
  • 810224da36 chore: update dependencies Stuart Carnie 2019-07-20 07:42:50 +10:00