-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Example crash setup. * Stats and insights integration. * add insights named events * Refactor: RiveFile is data only, Simplified Rive actor component, widget actor, and userwidget types; Cleaned up editor ticking UR-148, Support reimporting rive files * cleanup a few missing details * cleanup thumbnail renderer * remove unused * rive build script, build both release and debug libs (with debug libs having a _d suffix) * add build comment * missing quote * exclude darwin from rive_ lib prefix * expose riveblendmode to URiveWidget * Don't expose riveblend mode * refactor RiveCore out, remove namespaces, rename Rive facilities more consistently * remove rivedescriptor.cpp * change redirects * fix errorneous macro * removed now unused bp ready async; these will be localized * remove now unused onartboardchanged * bring back do_android in build-rive * ensure import is wrapped with editor macro * UR-148 - rivefile assetdataonly (#94) * Refactor: RiveFile is data only, Simplified Rive actor component, widget actor, and userwidget types; Cleaned up editor ticking UR-148, Support reimporting rive files * cleanup a few missing details * cleanup thumbnail renderer * remove unused * expose riveblendmode to URiveWidget * Don't expose riveblend mode * change redirects * fix errorneous macro * bring back do_android in build-rive * ensure import is wrapped with editor macro * just ensure screenuserwidget is available * cleanup thumbnail renderer when a rivefile asset is removed * expose WidgetClass ref to editor interface * cleanup initialization for riveactorcomponent, riveobject, rivewidget * don't overwrite widget in widget factory unless it's invalid * remove outdated redirects * rename RenderObjects, add function to determine if custom rendering is used * use riveobject's descriptor for alignment/fit * resize RiveWidget's render texture to match size after a few frames * perform riveobject setup in widget after a few frames in it's entirety * check widget validity before continuing * remove bManualSize from riveobject, implement defaultartboardtick for default rivedescriptor in actor component * Update Rive to the latest libraries (#97) * update to latest rive libs, cleaned up RiveLibrary.Build.cs; Win64 release and debug * macOS updated rive libs * make sure to build libjpeg with the build script * update win libs * update macos libs * update rive libs * add commented out rive_yoga line * update rive libs * update rive libs * update rive libs apple * don't compile in yoga until we need it * provide a method in which we can dynamically patch for android as-needed * remove wait * fix build script output for android * fix build script copy_files * remove destpath print * update winows and android * update apple * Nested Inputs * RiveWidget improvements and guards --------- Co-authored-by: Braedy Kuzma <[email protected]> Co-authored-by: Batname <[email protected]>
- Loading branch information
1 parent
de8a6a2
commit fa93416
Showing
355 changed files
with
8,459 additions
and
3,253 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,5 @@ | ||
[CoreRedirects] | ||
+FunctionRedirects=(OldName="/Script/RiveCore.RiveArtboard.MouseButtonDown",NewName="/Script/RiveCore.RiveArtboard.PointerDown") | ||
+FunctionRedirects=(OldName="/Script/RiveCore.RiveArtboard.MouseButtonUp",NewName="/Script/RiveCore.RiveArtboard.PointerUp") | ||
+FunctionRedirects=(OldName="/Script/RiveCore.RiveArtboard.MouseMove",NewName="/Script/RiveCore.RiveArtboard.PointerMove") | ||
+PropertyRedirects=(OldName="/Script/Rive.RiveActorComponent.RenderTarget",NewName="/Script/Rive.RiveActorComponent.RiveTexture") | ||
+ClassRedirects=(OldName="/Script/Rive.RiveActor",NewName="/Script/Rive.RiveWidgetActor") | ||
+PropertyRedirects=(OldName="/Script/Rive.RiveFile.RiveFilePath",NewName="/Script/Rive.RiveFile.RiveFilePath_DEPRECATED") | ||
+FunctionRedirects=(OldName="/Script/Rive.RiveActorComponent.InstantiateArtboard",NewName="/Script/Rive.RiveActorComponent.AddArtboard") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,116 @@ | ||
diff --git a/build/rive_build_config.lua b/build/rive_build_config.lua | ||
index f6ff5103..5b69a75d 100644 | ||
--- a/build/rive_build_config.lua | ||
+++ b/build/rive_build_config.lua | ||
@@ -325,26 +325,26 @@ if _OPTIONS['os'] == 'android' then | ||
filter('options:arch=x86') | ||
do | ||
architecture('x86') | ||
- buildoptions({ '--target=i686-none-linux-android21' }) | ||
- linkoptions({ '--target=i686-none-linux-android21' }) | ||
+ buildoptions({ '--target=i686-none-linux-android31' }) | ||
+ linkoptions({ '--target=i686-none-linux-android31' }) | ||
end | ||
filter('options:arch=x64') | ||
do | ||
architecture('x64') | ||
- buildoptions({ '--target=x86_64-none-linux-android21' }) | ||
- linkoptions({ '--target=x86_64-none-linux-android21' }) | ||
+ buildoptions({ '--target=x86_64-none-linux-android31' }) | ||
+ linkoptions({ '--target=x86_64-none-linux-android31' }) | ||
end | ||
filter('options:arch=arm') | ||
do | ||
architecture('arm') | ||
- buildoptions({ '--target=armv7a-none-linux-android21' }) | ||
- linkoptions({ '--target=armv7a-none-linux-android21' }) | ||
+ buildoptions({ '--target=armv7a-none-linux-android31' }) | ||
+ linkoptions({ '--target=armv7a-none-linux-android31' }) | ||
end | ||
filter('options:arch=arm64') | ||
do | ||
architecture('arm64') | ||
- buildoptions({ '--target=aarch64-none-linux-android21' }) | ||
- linkoptions({ '--target=aarch64-none-linux-android21' }) | ||
+ buildoptions({ '--target=aarch64-none-linux-android31' }) | ||
+ linkoptions({ '--target=aarch64-none-linux-android31' }) | ||
end | ||
|
||
filter({}) | ||
diff --git a/build/setup_compiler.lua b/build/setup_compiler.lua | ||
index 88f54630..5dec770a 100644 | ||
--- a/build/setup_compiler.lua | ||
+++ b/build/setup_compiler.lua | ||
@@ -212,26 +212,26 @@ if _OPTIONS['os'] == 'android' then | ||
filter('options:arch=x86') | ||
do | ||
architecture('x86') | ||
- buildoptions({ '--target=i686-none-linux-android21' }) | ||
- linkoptions({ '--target=i686-none-linux-android21' }) | ||
+ buildoptions({ '--target=i686-none-linux-android31' }) | ||
+ linkoptions({ '--target=i686-none-linux-android31' }) | ||
end | ||
filter('options:arch=x64') | ||
do | ||
architecture('x64') | ||
- buildoptions({ '--target=x86_64-none-linux-android21' }) | ||
- linkoptions({ '--target=x86_64-none-linux-android21' }) | ||
+ buildoptions({ '--target=x86_64-none-linux-android31' }) | ||
+ linkoptions({ '--target=x86_64-none-linux-android31' }) | ||
end | ||
filter('options:arch=arm') | ||
do | ||
architecture('arm') | ||
- buildoptions({ '--target=armv7a-none-linux-android21' }) | ||
- linkoptions({ '--target=armv7a-none-linux-android21' }) | ||
+ buildoptions({ '--target=armv7a-none-linux-android31' }) | ||
+ linkoptions({ '--target=armv7a-none-linux-android31' }) | ||
end | ||
filter('options:arch=arm64') | ||
do | ||
architecture('arm64') | ||
- buildoptions({ '--target=aarch64-none-linux-android21' }) | ||
- linkoptions({ '--target=aarch64-none-linux-android21' }) | ||
+ buildoptions({ '--target=aarch64-none-linux-android31' }) | ||
+ linkoptions({ '--target=aarch64-none-linux-android31' }) | ||
end | ||
filter({}) | ||
end | ||
diff --git a/dependencies/premake5_harfbuzz_v2.lua b/dependencies/premake5_harfbuzz_v2.lua | ||
index 428aa156..27b12025 100644 | ||
--- a/dependencies/premake5_harfbuzz_v2.lua | ||
+++ b/dependencies/premake5_harfbuzz_v2.lua | ||
@@ -266,7 +266,7 @@ do | ||
|
||
filter('options:config=release') | ||
do | ||
- optimize('Size') | ||
+ -- optimize('Size') | ||
end | ||
|
||
filter({ 'options:not no-harfbuzz-renames' }) | ||
diff --git a/dependencies/premake5_sheenbidi_v2.lua b/dependencies/premake5_sheenbidi_v2.lua | ||
index f7410050..d6cc1cc2 100644 | ||
--- a/dependencies/premake5_sheenbidi_v2.lua | ||
+++ b/dependencies/premake5_sheenbidi_v2.lua | ||
@@ -47,6 +47,6 @@ do | ||
filter('options:config=release') | ||
do | ||
defines({ 'SB_CONFIG_UNITY' }) | ||
- optimize('Size') | ||
+ -- optimize('Size') | ||
end | ||
end | ||
diff --git a/premake5_v2.lua b/premake5_v2.lua | ||
index 3d6c8aa5..d5078a55 100644 | ||
--- a/premake5_v2.lua | ||
+++ b/premake5_v2.lua | ||
@@ -50,7 +50,7 @@ do | ||
|
||
files({ 'src/**.cpp' }) | ||
|
||
- flags({ 'FatalCompileWarnings' }) | ||
+ -- flags({ 'FatalCompileWarnings' }) | ||
|
||
filter({ 'options:with_rive_text', 'options:not no-harfbuzz-renames' }) | ||
do |
Oops, something went wrong.