Changelog of @hackage/keid-core 0.1.3.1

Changelog for keid-core

0.1.3.1

  • Added Engine.Setup.setupHeadless to use without a surface.
  • Added queue assignment fallback when there are no distinct queues for compute and transfer. Fixes startup crash on Intel iGPUs.

0.1.3.0

  • Changed mesh codec to use Serialise class instead of Storable.
  • Replaced RIO in resource loaders with constraints.
  • Added Render.Pass base module and Render.Pass.Offscreen.
  • Resource.Image.AllocatedImage got format and subresource information.
  • Removed Resource.Image.createColorResource, Resource.Image.createDepthResource.
    • Added unified Resource.Image.create instead.
    • Function names shortened to match qulified import style.

0.1.2.0

  • Added Resource.Source type to mix external and embedded byte sources.
  • Added Zstd.Compressed wrapper and functions to compress/decompress ByteString.
  • Removed Ktx1.createTexture.
    • Added load, loadBytes, loadKtx1 instead.

0.1.1.1

  • Added spawnMergeT to merge traversable collections.
  • Added HasStateRef to make stage state accessible from StageFrameRIO.
  • Added module labels to pipelines and their layouts.

0.1.1.0

  • Added --display NUM to application arguments.
  • Allow Timed workers to skip output update.
  • spawnTimed and spawnTimed_ changed args: active/dt moved to front.
  • spawnTimed now uses initialization function instead of deriving initial output from initial state.

0.1.0.1

  • Inter-stage resource release waits for render job to finish.