Changelog for keid-core
0.1.4.0
- Changed
Render.Samplers.allocate
to use maxAnisotropy
directly.
- Relaxed
DescriptorSet.allocatePool
to any MonadResource
.
- Added KHR_Surface to headless requirements.
- Added
Render.Pass.setViewportScissor
.
- Added TRANSFER_SRC to Offscreen image usage.
- Published
Render.Samplers.params
.
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.