11 Commits
Author SHA1 Message Date
Stuart Carnie 5f0be97daf chore: Update dependencies 2023-05-20 14:29:03 +10:00
Stuart Carnie b561cab168 feat: Major changes, removed 3 dependencies, added 1
* Uses new repo, which builds all dependencies as static libraries in
  Xcode project to reduce CLI dancing.
* Removes AppKit dependency, so that iOS support can be easily added.
2022-05-15 10:06:37 +10:00
Daniele Cattaneo 3192b8ce4a Update project to Xcode 12. 2020-09-28 00:06:55 +02:00
Stuart Carnie 3ce5c9aa65 feat: Preliminary support for Apple SI and Universal Binaries 2020-07-05 19:37:40 -07:00
Stuart Carnie 53eda18592 feat: Completed migration of SlangShader implementation to Swift
This implementation is smaller and less complex, as the branches
for processing parameterGroups have been simplified.

The logic in Config.swift for processing ParameterGroups has been
simplified and removed concerns related to validating groups, which
now lies with SlangShader
2020-05-05 18:07:15 -07:00
Stuart Carnie 52f507610a chore: swiftlint cleanup 2020-05-02 13:08:21 -07:00
Stuart Carnie 5d6d4d88fb chore: Adding unit tests to improve coverage of shader reading
Also added benchmarks.

Unit tests use Swift 5.2 and some 10.15 features, but should still
run on 10.14 if necessary
2020-05-01 21:02:34 -07:00
Stuart Carnie 3380dfbdb7 chore: Update upstream dependencies 2020-04-02 20:09:54 -07:00
Stuart Carnie 309e4bfbd6 chore: Upgrade SPIRV-Cross and glslang dependencies 2020-02-04 17:37:37 -07:00
Stuart Carnie 2ffc788345 fix: remove dead code; separate GPU scheduling of offscreen passes 2019-06-15 08:47:36 -07:00
Stuart Carnie 5b677c8a24 feat: Initial commit 2019-05-11 12:26:21 -07:00