Commit cd195cf
chore(flutter): avoid name conflicts on Key and other cleanup (#11381) edc94495f2
* chore(flutter): avoid name conflicts on Key and other cleanup
* chore(flutter): analyzer warnings
chore: complete groups path effects work (#11373) 8f9dae9f36
* fix effects sorting
* fix Feature values
* invalidate effects on update instead than when dirt is added to avoid multiple invalidations per frame
* fix key conflict
feature: add group effects support (#11359) df0db41a9c
Nnnnn relative data bind all paths (#11346) 41d316c675
* StateMachineListener relative view model property path
* StateMachineFireTrigger relative view model property path
* ScriptInputViewModelProperty relative view model property path
fix: lua error on in-flight path mutation (#11350) 56f08da6b1
* fix: lua error on in-flight path mutation
* fix: remove DrawOption
* fix: failing tests
feature: add support for relative view model data bind paths for nested artboards (#11344) 923b32059d
feature: add support for relative view model data bind paths
fix: cast int as double when solo is bound to a number (#11332) 699b891b79
Library Scripts export fix (#11294) 978d565911
fix(editor): Properly remove all script core objects when deleted (#11324) a3e784a1f0
3 Fixes for Script asset deletion in this PR:
- Present a confirmation dialog if the script is being used by any scripted object on any artboard
- When script asset is deleted, make sure to clean up all of the associated core code file/line/points
- Also remove the LibraryCodeFile from the library cache. This fixes a bug where after deleting a library script, you couldn't add it back to the file again.
fix: initialize did change as true (#11323) 9f2de92c4c
feature: allow listeners to listen to any type of view model change (#11313) 4b7a5a8032
fix(vulkan): Fix "player" (#11314) 08c2e47d44
Testing window was restructured to allow the tests to destroy/recreate the device, but the render target was not being (re)created when the device was.
fix(unity): webgl harfbuzz conflict in unity 6.3 (#11309) 5e2ecca169
feature: support name based binding paths (#11007) a55da7f31f
* feature: support name based binding paths
Update public key for verifying script signatures (#11301) db3368437f
feat(vk): Avoid a copy for rasterOrdering non-input-attachment passes (#11298) e4ef1ece98
When the renderTarget doesn't support
VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT, we have to use an offscreen color
texture instead. Previously, we would copy this offscreen texture back
into the renderTarget after the render pass, which incurred a
substantial amount of memory bandwidth. This PR instead transfers the
offscreen texture to the renderTarget as part of the render pass, and
then discards the offscreen texture, saving a fullscreen copy on TBDR
architectures.
feature: bytecode header format (#11293) 68f1096d75
* feature: bytecode header format
* Reexport scripting test rivs
* Reexport one more riv
fix(vk): Make the color ramp pass interruptible (#11270) ba953a142b
Color ramps are the final resource texture we need to make interruptible
for old Android GPUs that don't support complex render passes.
Also fix lots_of_tess_spans to look the same on MSAA and not.
Refactor Script registration (#11280) bc6f965d1f
chore: bump to luau 0.703 (#11285) 752595c590
* chore: bump to luau 0.703
* fix: error changed in linter
Add .frag and .vert to file list (#11289) 3bd6d37844
Update premake5_pls_renderer.lua
Remove Vulkan support for PowerVR devices below Vulkan 1.3 (#11284) f15e7dd47a
Due to issues with early PowerVR drivers, GL is recommended for these devices
fix(UAT): only trigger callback when instance is created from scripting (#11283) 7564ef1fcb
feat(runtime): skip drawing unchanged frames (#11127) f32a23806c
* skip drawing unchanged frames
fix(vulkan) Rebuild vulkan device between gms on less devices (#11275) 8cdc26684f
* fix(vulkan) Tighten the requirements for destroying/recreating the vulkan gms on Adrenos
This was causing a test failure on a couple devices with the same chipset and driver
* Increase timeout to 5
Nnnnn add data metatable and viewmodels (#11269) f23eb70aec
* feature(scripting): add support for accessing view models from context and creating view model from global data
fix(ci): Increase tolerance on histogram compare (#11274) 332a226197
lots_of_tess_spans_stroke is seeing a histogram result as low as .95087
on a correct image. Bump the default tolerance to .05 so we don't get
false negatives. Hopefully this holds us over until we can work on more
accurate image diffing.
fix(vk): Actually apply a workaround for the Android overflow texture (#11273) e6c21bf6fd
We had a nice comment describing why we shouldn't create the overflow
texture with VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT, but then we went ahead
and accidentally created it as an input attachment anyway.
This PR actually applies the workaround described in the comment.
Also apply the "teardown after every GM" workaround to Adreno pre 1.3 GPUs,
since those also experience sporadic crashes and this appears to help.
fix(Vulkan) Work around a Vulkan driver OOM on Mali devices (#11271) 37439d5fb6
The Mali Vulkan driver/device was running out of memory internally, occasionally. This adds a hook into the testing window that gets run after each GM finishes, which TestingWindowAndroidVulkan now uses to tear the device down completely. The device then gets rebuilt as needed.
fix(editor): Input to VM toggle fix (#11272) 1dd286c979
Unity dx12 (#11162) 2517eb7d7f
* Initial
* Latest updates
* More updates
* Move some headers
* More cleanup
* clang format
* more clang updates
* Update d3d12_pipeline_manager.cpp
* Update d3d12_pipeline_manager.cpp
* More fixes
* Update unity d3d12
* Fix Pathfiddle
* Update code
* Updates
* Latest files
* Updates
* Fixes
* white space
* Formatting
* formatting
* Clang format
* clang format
* Update premake5.lua
* Update premake5.lua
* Update root.sig
fix(vk): Make the tessellation pass interruptible (#11233) e7608ff659
chore(vk): Make the tessellation pass interruptible
We recently worked around some driver crashes on Vulkan by breaking up
atlas & draw render passes that were too complex. This PR makes the
exact same workaround for tessellation passes, and adds a GM to catch
this case.
Layout animation time bindable (#11264) c95fe9334e
feat: Text input from editor + start of Focusable (#9905) e5c8a7ae8f
* feat: working on focusable
* feat: text events to rive native
* feat: runtime text from editor
* feat: text input in the editor
* chore: cleanup
* chore: fix non text builds
* chore: fix warning
* fix: key import in rive_native_web
* feat: text input for web rive_native
* chore: fixes
* chore: cleanup
* fix: remove unused imports
* chore: more tests for missed lines
feature(scripting): add support to create view model instances from s… (#11232) 6fc23e1608
* feature(scripting): add support to create view model instances from scripts
Scripting in Core Runtime (#11235) 0a5325e474
rev to luau 0.702 (#11259) b50983c49d
chore: bump macos-version-min to 11 (#11260) 08a3949a0d
Co-authored-by: Gordon <pggordonhayes@gmail.com>1 parent f8898c4 commit cd195cf
File tree
6 files changed
+9
-4
lines changed- example/lib
- advanced/centaur_example
- examples
- lib
6 files changed
+9
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
1 | 3 | | |
2 | 4 | | |
3 | 5 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
30 | 31 | | |
31 | 32 | | |
32 | 33 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
1 | 3 | | |
2 | 4 | | |
3 | 5 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | | - | |
7 | 5 | | |
8 | 6 | | |
9 | 7 | | |
| |||
91 | 89 | | |
92 | 90 | | |
93 | 91 | | |
| 92 | + | |
94 | 93 | | |
95 | 94 | | |
96 | 95 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
| 17 | + | |
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
| |||
0 commit comments