Files
HayesGordon a033d05081 fix: RivePanel intercept all pointer events (#11786) bc003d5d87
fix: reinit scripted objects owned by the state machine (#11783) 72f38fef07
fix: reinit scripted objects owned by the state machine when data binding is updated

chore: make viewmodel references safer (#11781) 0961388866

fix(unit tests): Update a test case to have a correctly-formatted category (#11778) 4edb867bde
One change updated the TEST_CASE categories to have braces `[ ]` since that's how they're expected to work, but another change added a test without. This fixes that one case.

Intersection board in renderer now allows overlap (#11724) 352adc26ac
The intersection board in the renderer currently breaks any overlapping shapes into separate draw groups. This change allows the render context to specify when overlapping within a draw group could be allowed.

feat(vkcwa): Move borrowed coverage to a dedicated subpass (#11761) 57feaeef08
This allows us to remove some dependencies from the main subpass and is
a more clear description of what we're doing -- a single rendering of
borrowed coverage, followed by moving on to the main subpass. It also
avoids some issues on Qualcomm with having SHADER_READ/WRITE
dependencies combined with input attachment dependencies on the main
subpass.

fix: allow artboard conditions without data context (#11776) e9c66affc8

fix(editor): stop audio when playback is stopped (#11771) d8ff1c2d88
* fix(editor): stop audio when playback is stopped

* feature: add pause, play and resume support for audio sounds in scripting

Armor the use of mapped gpu buffers (#11738) c4874f9ca2
It's possible that a GPU resource fails to map to system memory for some reason (for instance: if we lost the GL context). In that case, rather than attempt to write to a null pointer, we should instead just fail to draw anything.

Create TesselationDataFormat.txt (#11767) 2d76643c5e
* Create TesselationDataFormat.txt

* Josh nitpicking

* Fix Names

* Update TesselationDataFormat.txt

* Update TesselationDataFormat.txt

* Rename file

feature: expand view model instance support in scripting (#11744) a1966ba517

ArtboardComponentList optimizations (#11757) a3ef3daa73
Implements a couple of optimizations for Artboard lists:

Don't syncLayoutChildren during updateList as the artboards are being built up, only sync afterwards
For non-virtualized lists, keep the artboard and state machine instances in a vector and get them by index rather than having to look them up using their corresponding list item.

Co-authored-by: Gordon <pggordonhayes@gmail.com>
2026-02-27 18:04:03 +00:00
..