8 Commits
Author SHA1 Message Date
Stuart Carnie 786f6590c9 Revert "fix: don't serialise empty values"
This reverts commit 640dd733f3.
2023-01-10 10:23:33 +11:00
Stuart Carnie 640dd733f3 fix: don't serialise empty values
Cocoa bindings can set the value to nil, which puts the ShaderParamValue
class into an inconsistent state. Allow nil, and use a resolvedValue
computed property to ensure the final value is never nil.
2023-01-08 08:37:50 +11:00
Stuart Carnie e6b175fb03 fix: Xcode 14.1 compile 2022-12-09 17:45:32 +11:00
Stuart Carnie 484585b821 feat: Rework preset format and refactor types 2022-01-13 07:32:05 +11:00
Stuart Carnie d694afb1ff chore: New ShaderPresetData; ShaderPreset is now a singleton 2021-12-28 09:30:33 +11:00
Stuart Carnie 9867e47364 chore: Refactoring custom shaders in preparation for presets 2021-12-27 09:52:06 +11: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