Changelog

The format is based on Keep a Changelog.

[105.0.13] - 2023-02-15

  • Fixed node’s compilation after attribute was resolved

[105.0.12] - 2023-01-25

  • Kit SDK udpate and fixes

[105.0.11] - 2023-01-05

  • Slang llvm linux tests enabled

[105.0.10] - 2023-01-04

  • Bumped Kit SDK version

[105.0.9] - 2022-12-16

  • Added support for importing directories and Slang modules with preprocessor defines. Simple modules library included in the extension.

[105.0.8] - 2022-12-05

  • Node with unresolved attributes can be compiled but not executed

[105.0.7] - 2022-11-28

  • Fix test dependency

[105.0.6] - 2022-11-18

  • Fixed Upgrade button regression

  • Updated documentation

[105.0.5] - 2022-11-17

  • Fixed code editor not updating after stage reload

[105.0.4] - 2022-11-15

  • Fixed execution attribute types

[105.0.3] - 2022-11-15

  • Fixed adding matrix and quat types

[105.0.2] - 2022-11-14

  • Kit SDK update

  • Execution type for dynamic attributes

  • Generated code version 1: Definition of Token type for slang code instead of uint64_t

  • Slang Node version 2: Code has version metadata

  • Migration from old versions via Upgrade button in the Code editor

[105.0.1] - 2022-11-09

  • Added matrix and quat types

  • State support output attributes

  • Invisible attributes does not have generated slang functions

  • Renamed exec out constants passed to exec out variables

  • Initializing resource buffers in slang code is not allowed

[0.1.19] - 2022-09-06

  • Slang array bounds checking enabled

  • Generated code can be previewed in the code editor if set exts."omni.slangnode".preview_generated_code = true

  • Slang LLVM compiler can be disabled with exts."omni.slangnode".use_slang_llvm = false

  • Multithreaded compilation can be disabled with exts."omni.slangnode".multithreaded_compilation = false