Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 44 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,48 @@
# Changelog
## v0.15.0 - 2026-08-06
### 🐞 Fixes
- [Patch] Added material fidelity report to the exporter (a36166f…)
- [Patch] Added untoldengine export-tiles CLI command with RAM-aware parallel export (50221e3…)
- [Patch] Fix HDR IBL energy calibration (fcda745…)
- [Patch] Fix iOS simulator Metal kernel build output (2ccc688…)
- [Patch] fixed abs path in serializer (7f8dd45…)
- [Patch] Improve directional shadow softness for XR (ac5a1ff…)
- [Patch] Default quaternion rotations to identity instead of zero (06651fa…)
- [Patch] Improve Blender-style light units, attenuation, and shadow behavior (a08fded…)
- [Patch] Added debug views for hdr (95a9c6f…)
- [Patch] Stage world/studio-light HDR environments and transcode EXR to ZIP for engine compatibility (b782fd4…)
- [Patch] Re-encode all file-backed material textures through Blender instead of raw-copying (6332c8f…)
- [Patch] Stage world/studio-light HDR environments in export-tiles too (2e351f2…)
- [Patch] Fixed bake resolution (ee582e4…)
- [Patch] Added new variable to setRendering (990520d…)
- [Patch] Fix joint transforms buffer CPU/GPU race with per-frame ring (f07c0fd…)
- [Patch] Restore encoder safety net with a closed flag (e8f9607…)
- [Patch] Persist scene-authored color management and environment state (8980058…)
- [Patch] Aggregate getAnimationPolicy over descendants (bee8546…)
- [Patch] Fix MPS -destination must be writable- crash on sRGB texture resample (7924e4a…)
- [Patch] Create the camera component in CameraNode when missing (aeefa4c…)
- [Patch] Address review: redundant changeAnimation is a no-op (5f61789…)
### 📚 Docs
- [Docs] Reorder topics in docs (30cf39e…)
- [Docs] Updated usage example (5c1bc45…)
- [Docs] Updated engine documentation (f9a88b0…)
- [Docs] Documented bake-materials and bake-color-management (a2696cf…)
- [Docs] Updated IBL usage documentation (845039d…)
- [Docs] Update the readme docs (96d0340…)
- [Docs] Updated xr images (6ac8f82…)
- [Docs] Added scene authored documentation (f9f0ea9…)
- [Docs] add plugin architecture and authoring guidelines (e363a83…)
- [Docs] Added community links (140edc0…)
### 🚀 Features
- [Feature] Add compiled animation clip sampling and pose layer foundation (8e3892b…)
- [Feature] Add per-frame update event with UntoldView onUpdate modifier (6c3dd20…)
- [Feature] Add simulator fallback for the TBDR deferred renderer (d78c8c1…)
- [Feature] Add per-entity animation policy (inherit/forceOn/forceOff) (24e9ad8…)
- [Feature] Add primitive, light, and camera nodes to the scene builder DSL (3b8bc92…)
- [Feature] Add physics backend plugin interface (260b23f…)
- [Feature] Add inertialized animation transitions to changeAnimation (08be3a6…)
- [Feature] Drive external physics backends via an EngineExtension coordinator (c3b8b0e…)
- [Feature] Mesh and Gaussian share streaming path (0e088a9…)
## v0.14.3 - 2026-07-17
### 🐞 Fixes
- [Patch] Added the new public debug view - position (3dccbad…)
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ Clone the repository and launch the Starter Demo:
```bash
git clone https://github.com/untoldengine/UntoldEngine.git
cd UntoldEngine
git checkout v0.14.3
git checkout v0.15.0
swift run StarterDemo
```

Expand Down
2 changes: 1 addition & 1 deletion Sources/Demos/ShowcaseDemo/AppDelegate.swift
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
@MainActor
final class AppDelegate: NSObject, NSApplicationDelegate {
private enum Constants {
static let appVersion = "0.14.3"
static let appVersion = "0.15.0"
static let defaultWindowSize = NSSize(width: 1920, height: 1080)
static let minimumWindowSize = NSSize(width: 640, height: 480)
}
Expand Down
2 changes: 1 addition & 1 deletion Sources/Sandbox/AppDelegate.swift
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
@MainActor
final class AppDelegate: NSObject, NSApplicationDelegate {
private enum Constants {
static let appVersion = "0.14.3"
static let appVersion = "0.15.0"
static let windowSize = NSSize(width: 1600, height: 900)
}

Expand Down
2 changes: 1 addition & 1 deletion Sources/UntoldEngine/Renderer/UntoldEngine.swift
Original file line number Diff line number Diff line change
Expand Up @@ -197,7 +197,7 @@ public class UntoldRenderer: NSObject, MTKViewDelegate {
BatchingSystem.shared.applyRuntimeBatchingTuning(.macOSBalanced)
#endif

Logger.log(message: "Untold Engine Starting. Version 0.14.3")
Logger.log(message: "Untold Engine Starting. Version 0.15.0")
}

public func initSizeableResources() {
Expand Down
2 changes: 1 addition & 1 deletion docs/API/GettingStarted.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ Clone the repository and launch the demo:
```bash
git clone https://github.com/untoldengine/UntoldEngine.git
cd UntoldEngine
git checkout v0.14.3
git checkout v0.15.0
swift run ShowcaseDemo
```

Expand Down
Loading