mafiesto4
20075e0fbd
Fixes for compilation on Windows for x86
2022-03-02 21:06:21 +01:00
mafiesto4
e52cf67447
Fix crash on Vulkan swapchain resize if the previous size was 0 (eg. due to window animation on Windows 11r)
2022-03-02 10:00:06 +01:00
mafiesto4
cdc74a9c49
Reduce includes in Serialization header
2022-02-28 23:16:15 +01:00
mafiesto4
3a1475fa9c
Use SoftObjectReference for deformable asset ref to prevent removing it by Content GC
2022-02-28 23:16:00 +01:00
mafiesto4
4a9c746bed
Add SoftAssetReference type
2022-02-28 23:15:35 +01:00
mafiesto4
6738bc8dea
Fix minor things
2022-02-28 19:15:02 +01:00
mafiesto4
57e408761d
Bump up the build number
2022-02-28 19:14:52 +01:00
mafiesto4
87cb553c61
Optimize Vector3 method to be inlined more often
2022-02-28 19:14:14 +01:00
mafiesto4
5c443f305d
Fix memory leak in RenderTargetPool on texture init fail
2022-02-27 16:13:06 +01:00
Diewa
d2c252879e
Fixes for macOS
2022-02-24 21:42:00 +01:00
mafiesto4
58de04ccd6
Fix crash on particles instance invalidated
2022-02-23 22:41:26 +01:00
mafiesto4
6b84773190
Fix crash on CharacterController in prefab
2022-02-23 22:41:06 +01:00
mafiesto4
3a07d767fb
Fix rare crash on division by 0
2022-02-20 20:28:19 +01:00
mafiesto4
111a2f3b25
Fix crash with terrain in prefab window
...
#689
2022-02-19 17:59:40 +01:00
mafiesto4
4424d93d56
Use Windows Server 2019 for Github Actions
2022-02-19 12:09:29 +01:00
mafiesto4
56491569df
Optimize C# bindings in Engine code to static functions that native ABI matches managed signature
2022-02-19 00:29:09 +01:00
mafiesto4
71b9324bcb
Fix potential exception in PluginManager dispose in Editor
2022-02-19 00:27:53 +01:00
mafiesto4
69a1e007a6
Add some missing changes
2022-02-08 19:56:11 +01:00
mafiesto4
afed5a30bc
Add ClearUA to GPUContext to clear texture with float values
2022-02-08 19:56:07 +01:00
mafiesto4
bac8058aa8
Fix depth pitch in UpdateTexture on D3D11 for volume textures
2022-02-08 19:56:03 +01:00
mafiesto4
066a4c65bb
Add additional UploadMipMapAsync for GPUTexture update with custom row/slice pitch
2022-02-08 19:55:59 +01:00
mafiesto4
3c9a5bcf1a
Fix CollisionsHelper::ClosestPointPointTriangle
2022-02-08 19:55:55 +01:00
mafiesto4
3feeec1649
Fix structure initialization with default field value if attribute has different value HasInvalidPathChar
...
#688
2022-02-06 22:44:40 +01:00
mafiesto4
73976149da
Fix blend shape dirty vertices range
2022-02-06 21:25:52 +01:00
mafiesto4
9cfc638ce0
Fix for editor
2022-02-06 14:11:31 +01:00
mafiesto4
748d69a3cb
Add CollisionMeshesPrefix option to import collision data from model asset
2022-02-06 14:11:13 +01:00
mafiesto4
a186d1a7fc
Merge branch 'master' of https://gitlab.flaxengine.com/flax/flaxengine
2022-02-03 12:02:24 +01:00
mafiesto4
2144a9d2fc
Add tooltips from xml docs usage in GenericEditor
2022-02-03 12:01:47 +01:00
mafiesto4
9de470f670
Add new build tool log location for project files generation (as Launcher might want)
2022-02-01 22:07:21 +01:00
mafiesto4
01cb08a924
Expose PhysicsBackend to the user
2022-02-01 17:40:28 +01:00
mafiesto4
5e9dac49a8
Remove breakpoint on OpenAL error
2022-02-01 17:38:55 +01:00
mafiesto4
26191935a7
Fix issues with OpenAL audio backend
2022-02-01 17:34:46 +01:00
mafiesto4
cf6fb07a05
Fix updating audio window toolbar
2022-02-01 16:21:47 +01:00
mafiesto4
9260b45e0e
Fix resizing textures with alpha on import to preserve transparent colors (instead of black)
2022-01-31 14:21:14 +01:00
mafiesto4
d0e37ba6ef
Fix crash on native type in JsonAsset due to scripting hot-reload in Editor
2022-01-31 10:33:05 +01:00
mafiesto4
f8eba66b5e
Add Level::ScriptsReloaded event
2022-01-31 10:25:56 +01:00
mafiesto4
8d47ea7d2f
Fix doc comment
2022-01-31 10:23:27 +01:00
mafiesto4
9b79d7df09
Fix potential error
2022-01-30 20:06:05 +01:00
mafiesto4
e9fac4b504
Add user for Switch
2022-01-30 19:41:49 +01:00
mafiesto4
7a08e035a5
Fix module libraries linking in modular build mode
2022-01-29 21:34:42 +01:00
mafiesto4
6a614d66de
Fix warning
2022-01-29 20:55:00 +01:00
mafiesto4
1e83518c71
Add support for custom settings asset creation
2022-01-29 17:56:02 +01:00
mafiesto4
1907504ff6
Fixes
2022-01-29 15:26:41 +01:00
mafiesto4
4495737f94
Fix missing mono symbols export on Windows
2022-01-29 15:00:47 +01:00
mafiesto4
b09036b378
Fix building project for target platform that one of the plugin targets doesn't support
2022-01-29 14:55:37 +01:00
mafiesto4
0caeffc3cd
Bump up build number
2022-01-29 14:55:05 +01:00
mafiesto4
787051b12e
Fix game cooker platform selector layout on small window
2022-01-26 23:15:55 +01:00
mafiesto4
e11410c5d1
Fix Gameplay Global usage in material with material instance error
2022-01-26 23:08:48 +01:00
mafiesto4
e3c613e6e3
Add macOS icon
2022-01-26 22:12:27 +01:00
mafiesto4
249a3332dc
Fix potential crash in gpu particles source generator
2022-01-26 21:19:53 +01:00
mafiesto4
5dc304fcb4
Fix material Rotator node tooltip
2022-01-26 21:18:55 +01:00
mafiesto4
500f76cb03
Fix potential crash in material generator
2022-01-26 21:18:34 +01:00
mafiesto4
05b80d17c5
Add tire wheel tire friction scale parameter for Wheeled Vehicle
2022-01-26 20:54:57 +01:00
mafiesto4
ba2f58df6a
Revert
2022-01-26 20:14:18 +01:00
mafiesto4
757f8240d0
Merge remote-tracking branch 'origin/master'
2022-01-26 19:12:59 +01:00
mafiesto4
b871bedb6c
Fix build for mac
2022-01-26 19:12:54 +01:00
mafiesto4
33eb3d8540
Add Online system base
2022-01-26 17:01:30 +01:00
mafiesto4
0cfb7e8cee
Fix passing Span<byte> to C# method thunk in generated bindings code
2022-01-26 16:56:27 +01:00
mafiesto4
d86e4090b8
Add ctor for Variant from Span<byte>
2022-01-26 16:55:38 +01:00
mafiesto4
18b156ad44
Fixes and tweaks
2022-01-26 16:55:22 +01:00
mafiesto4
a1ff0318bd
Fix constant to a proper value
2022-01-23 19:30:05 +01:00
mafiesto4
dd1dc30136
Remove assertion
2022-01-23 19:28:29 +01:00
mafiesto4
05a935660d
Add StringAnsi serialization
2022-01-21 18:32:16 +01:00
mafiesto4
9d90b02c9a
Fix missing include for Xbox Live services on GDK platforms
2022-01-21 16:24:41 +01:00
mafiesto4
94da2c270c
Add GameCooker events for game files deploy and packaging
2022-01-21 16:24:10 +01:00
mafiesto4
f801e7ffd9
Fixes
2022-01-21 16:23:30 +01:00
mafiesto4
d36c502287
Add easier game or plugin settings asset usage with SettingsBase
2022-01-21 16:22:14 +01:00
mafiesto4
b998655e1a
Fix
2022-01-20 23:52:45 +01:00
mafiesto4
37e11a4b1f
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# Source/Engine/Physics/Physics.Queries.cpp
# Source/Engine/Physics/Utilities.h
2022-01-20 23:29:59 +01:00
mafiesto4
a400568b51
Fix generated wrapper for classes with value types
2022-01-20 23:29:05 +01:00
mafiesto4
427846f73b
Refactor Physics to separate PhysicsBackend
...
#673
2022-01-20 23:28:43 +01:00
mafiesto4
f4f9d92c8e
Add drag&drop support for Mac
2022-01-19 14:42:00 +01:00
mafiesto4
b0e7066458
Revert last change for linux
2022-01-19 12:57:09 +01:00
mafiesto4
a8ff3da908
Fixes
2022-01-19 12:14:22 +01:00
mafiesto4
200ac18335
Fix mac app icons
2022-01-19 10:25:26 +01:00
mafiesto4
eeff3d7308
Add clipboard support for Mac
2022-01-19 10:25:16 +01:00
mafiesto4
f9eb709a18
Add window resizing and positioning on Mac
2022-01-18 19:10:13 +01:00
mafiesto4
2aa3624f81
Fix special input keys text on Mac
2022-01-18 17:29:34 +01:00
mafiesto4
b6471d887b
Add mouse cursors support for Mac
2022-01-18 16:59:59 +01:00
mafiesto4
dd5bad1dfe
Add window resize handling on Mac
2022-01-18 16:51:03 +01:00
mafiesto4
54db90e040
Add open/save file dialogs for Mac
2022-01-18 13:45:48 +01:00
mafiesto4
35d9016053
Add options for game window on macOS
2022-01-17 21:14:41 +01:00
mafiesto4
788afe611d
Fix script permission
2022-01-17 20:28:55 +01:00
mafiesto4
d013e04db9
Add Mac to daily builds
2022-01-17 18:59:54 +01:00
mafiesto4
1043bf00b0
Add Vulkan to daily builds
2022-01-17 18:59:54 +01:00
mafiesto4
b2d5672785
Fix mac editor package zip
2022-01-17 18:59:39 +01:00
mafiesto4
59897db8fc
Add editor for mac deploy
2022-01-17 18:36:19 +01:00
mafiesto4
80b3f2d8d9
Tweaks 7
2022-01-17 15:11:25 +01:00
mafiesto4
2d12b037a0
Tweaks 6
2022-01-17 15:05:14 +01:00
mafiesto4
30049bf1c1
Tweaks 5
2022-01-17 14:54:37 +01:00
mafiesto4
2921faf06f
Tweaks 4
2022-01-17 14:47:08 +01:00
mafiesto4
9d3168abcf
Tweaks 3
2022-01-17 14:32:09 +01:00
mafiesto4
e271f08606
Tweaks 2
2022-01-17 14:12:53 +01:00
mafiesto4
b7287de5a7
Tweaks 1
2022-01-17 14:09:06 +01:00
mafiesto4
31dc2b25a0
Add reusable action for vulkan setup in github actions
2022-01-17 13:59:54 +01:00
mafiesto4
d54f2e615d
Tweaks for CI
2022-01-17 13:27:39 +01:00
mafiesto4
8757430dc3
Tweaks for CI
2022-01-17 12:57:00 +01:00
mafiesto4
b6f7b25407
Tweaks for CI
2022-01-17 12:46:30 +01:00
mafiesto4
526fa5a33d
Tweaks for CI
2022-01-17 12:30:03 +01:00
mafiesto4
069d51305e
Tweaks for CI
2022-01-17 11:34:40 +01:00
mafiesto4
08d449a370
Add VulkanSDK setup for CI builds
2022-01-17 11:20:07 +01:00
mafiesto4
84f07f8b83
Update shader assets
2022-01-17 10:46:10 +01:00
mafiesto4
c94e1932eb
Remove not needed assertions
2022-01-17 10:18:08 +01:00
mafiesto4
465c857ff2
Fix bounding box size setter
2022-01-17 10:12:05 +01:00
mafiesto4
abb0a3f0cc
Remove a test log
2022-01-14 21:40:44 +01:00
mafiesto4
6380850670
Add native tests
2022-01-14 21:13:49 +01:00
mafiesto4
34224eb015
Test change
2022-01-14 21:05:02 +01:00
mafiesto4
de93770789
Test
2022-01-14 20:27:57 +01:00
mafiesto4
d15b0c9548
Test
2022-01-14 19:35:46 +01:00
mafiesto4
73b7c56ca8
Tweak
2022-01-14 19:09:54 +01:00
mafiesto4
cfa5aa6a61
Add math unit tests for c++
2022-01-14 19:09:54 +01:00
mafiesto4
2df3997c8b
Format code
2022-01-14 19:09:53 +01:00
mafiesto4
ff185a848d
Merge branch 'master' of https://gitlab.flaxengine.com/flax/flaxengine
2022-01-14 18:13:32 +01:00
mafiesto4
a18faf4f7c
Fix building separate main executable during bindings-only build
2022-01-14 18:13:22 +01:00
mafiesto4
19389748d0
Fix missing engine build for Debug to use by tests
2022-01-14 16:00:52 +01:00
mafiesto4
4653e64ff4
Fixes for tests building and running on Mac or Linux
2022-01-14 15:27:44 +01:00
mafiesto4
c9a779fea9
Disable caching for dotnet target build with msbuild
2022-01-14 15:04:15 +01:00
mafiesto4
b84744699e
Change nunit to use custom build fro mrepo instead of nuget package
2022-01-14 15:03:35 +01:00
mafiesto4
3cf2be8c37
Fix tools platforms to include Linux and Mac
2022-01-14 14:47:47 +01:00
mafiesto4
992333fd64
Add tests to CI
2022-01-14 14:20:41 +01:00
mafiesto4
d032f18b71
Add DotNet targets building
2022-01-14 14:19:46 +01:00
mafiesto4
8c2241c6dc
Update copyright year
2022-01-14 13:31:12 +01:00
mafiesto4
08bebc0f89
Add app packaging for macOS
2022-01-13 18:19:49 +01:00
mafiesto4
5d7f8e2df9
Fix compressed textures exporting with resizing on non-Windows platforms
2022-01-13 18:15:32 +01:00
mafiesto4
eea02b0e65
Fix exporting app icons during game cooking without graphics backend
2022-01-13 18:09:03 +01:00
mafiesto4
a682b7c324
Progress on packaging for macOS
2022-01-12 17:37:44 +01:00
mafiesto4
dfa5e91322
Fix conditional variables usage on broadcast by using a shared mutex
2022-01-12 17:36:06 +01:00
mafiesto4
6d676fd578
Fix terrain creation dialog regression
2022-01-12 11:04:21 +01:00
mafiesto4
317a9d63bc
Post-merge cleanup and improvements for #655
2022-01-11 15:04:40 +01:00
mafiesto4
464ac69de6
Merge branch 'nothingTVatYT-LinuxGamepads'
2022-01-11 13:39:56 +01:00
mafiesto4
923cec3618
Merge branch 'LinuxGamepads' of https://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-LinuxGamepads
2022-01-11 13:39:34 +01:00
mafiesto4
dc9d060ae7
Fix drag&drop on Linux with file that has spaces in a path
2022-01-11 13:38:34 +01:00
mafiesto4
dafa6bff2e
Add inlined current thread id on Linux and Android
2022-01-11 13:24:53 +01:00
mafiesto4
495b309736
Merge branch 'nothingTVatYT-font-fix'
2022-01-11 12:51:38 +01:00
mafiesto4
0bff47e9a2
Merge branch 'font-fix' of https://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-font-fix
2022-01-11 12:51:23 +01:00
mafiesto4
4486ec3b72
Add Vulkan pipeline cache serialization
2022-01-11 10:49:03 +01:00
mafiesto4
cf1af53ab8
Merge branch 'iainmckay-multiple_physics_scenes'
2022-01-10 20:14:04 +01:00
mafiesto4
8a3cfb36d0
Merge branch 'multiple_physics_scenes' of git://github.com/iainmckay/FlaxEngine into iainmckay-multiple_physics_scenes
2022-01-10 20:13:55 +01:00
mafiesto4
7dd97a2d9f
Add decals spawning in editor for drag&drop
2022-01-10 17:47:10 +01:00
mafiesto4
d11166082c
Add improvements for objects spawning and snapping in Editor to include object bounds
2022-01-10 17:46:53 +01:00
mafiesto4
cd72916838
Adjust mono dependency build branching for git
2022-01-10 15:20:42 +01:00
mafiesto4
f3d05cd98e
Add option to throw exception in build tool process utility
2022-01-10 14:36:19 +01:00
mafiesto4
730933dd35
Fix array index of result value type in Visual Script
2022-01-10 14:20:13 +01:00
mafiesto4
5ffdbe553b
Add assets loading progress to Editor status bar
2022-01-10 14:09:00 +01:00
mafiesto4
342e9d955e
Fix default code editor detection in Editor to favor VSCode and Rider over system-default
2022-01-10 13:10:08 +01:00
mafiesto4
a707847067
Tweaks
2022-01-10 12:38:07 +01:00
mafiesto4
29c40f969f
Revert Mono requirement info
2022-01-10 12:20:06 +01:00
mafiesto4
32de455cf7
Add docs for macOS
2022-01-10 10:42:45 +01:00
mafiesto4
fc72b8c5aa
Add docs for development on macOS
2022-01-10 10:30:03 +01:00
mafiesto4
dc9e928894
Fix release build linking
2022-01-10 09:34:56 +01:00
mafiesto4
98f9561d15
Add missing mono files for Editor on Mac
2022-01-10 08:51:59 +01:00
mafiesto4
92289fccfd
Tweak build
2022-01-09 20:53:20 +01:00
mafiesto4
2ca070ea3a
Use recommended 3 backbuffers on MoltenVK on Mac
2022-01-09 20:12:52 +01:00
mafiesto4
959446df20
Fix for Mac
2022-01-09 20:09:00 +01:00
mafiesto4
7a32971212
Use verbose build on Mac to test output
2022-01-09 20:07:54 +01:00
mafiesto4
840c0746b3
Add initial CI for Mac
2022-01-09 19:33:38 +01:00
mafiesto4
c4b6865659
Merge branch 'master' into mac
2022-01-09 19:15:15 +01:00
mafiesto4
38b6b546c7
Fixes
2022-01-09 19:10:46 +01:00
mafiesto4
729bfcb941
Fix build
2022-01-09 18:05:52 +01:00
mafiesto4
892723c501
Fix build
2022-01-09 17:46:37 +01:00
mafiesto4
73f7688c58
Tweaks
2022-01-08 20:01:27 +01:00
mafiesto4
844fad2ced
Fix crash when animation has anim events and scripting is disposed before content
2022-01-08 18:29:13 +01:00
mafiesto4
82a43dea28
Add **Animation Events**
2022-01-08 15:06:25 +01:00
mafiesto4
79200a784b
Add Level::ScriptsReloadRegisterObject for easier scripting objects refreshing during hot-reload in code
2022-01-08 15:06:24 +01:00
mafiesto4
a2487c02d9
Add context menu for the timeline tracks and change signature for media context menu
2022-01-08 15:06:24 +01:00
mafiesto4
192af7ec14
Refactor native core objects to simplify usage for newcomers
2022-01-08 15:06:23 +01:00
mafiesto4
e144a6f69d
Fix crash when trying to read invalid Visual Script parameter from local scope during debugging
2022-01-08 15:06:22 +01:00
mafiesto4
bbfe0446f0
Tweaks and fixes
2022-01-08 15:06:21 +01:00
mafiesto4
779e41a686
Add static assert for curve keyframes data raw serialization
2022-01-08 15:06:21 +01:00
mafiesto4
751916151a
Add Loading text info for particle system and animation timelines
2022-01-08 15:06:20 +01:00
mafiesto4
f4bbf0e348
Add timeline media selection and editing to be global in sync with keyframes editors
2022-01-08 15:06:19 +01:00
mafiesto4
ff9b116522
Add ScriptingObject::NewObject utility for scripting objects spawning in C++
2022-01-08 15:06:18 +01:00
mafiesto4
fa83869430
Add minor changes
2022-01-08 15:06:18 +01:00
mafiesto4
32c7d36fcd
Tweaks
2022-01-08 15:06:17 +01:00
mafiesto4
5e9b215548
Fix crash when spawning managed object on a detached native thread
2022-01-08 15:06:16 +01:00
mafiesto4
bc521978ce
Fix undo modifications notify from nested SyncPointEditor
2022-01-08 15:06:15 +01:00
mafiesto4
0f9f3905ed
Add json serialization utils for objects to save/load from raw bytes
2022-01-08 15:06:15 +01:00
mafiesto4
32a73727b0
Optimize Stream includes to Array
2022-01-08 15:06:14 +01:00
mafiesto4
68d8766c56
Optimize String::ReserveSpace if length doesn't change
2022-01-08 15:06:13 +01:00
mafiesto4
0abb303e8d
Add double-click to edit timeline media properties
2022-01-08 15:06:13 +01:00
mafiesto4
a83d223eec
Fix mouse focus issue with Timeline background
2022-01-08 15:06:12 +01:00
mafiesto4
d202c8b864
Add mouse and keyboard input for Mac
2022-01-05 17:48:17 +01:00
mafiesto4
c34cfe5b30
Add some important splash screen quotes for Mac users
2022-01-05 17:47:48 +01:00
Iain Mckay
498040765b
Fixing conflicts
2022-01-05 14:33:25 +01:00
Iain Mckay
a5884a2e07
Fixing Linux build
2022-01-05 14:26:50 +01:00
Iain Mckay
2674086e0c
Code review changes
2022-01-05 14:26:49 +01:00
Iain Mckay
32f225c922
Code review changes
2022-01-05 14:26:49 +01:00
Iain Mckay
77627f21f6
Code review feedback
2022-01-05 14:26:48 +01:00
Iain Mckay
87c2aefe03
Code review feedback
2022-01-05 14:26:47 +01:00
Iain Mckay
a4e102672d
Adds feature for creating multiple physics scenes
2022-01-05 14:26:42 +01:00
mafiesto4
dd569b9f1e
Add audio support for Mac (via OpenAL soft)
2022-01-05 11:09:36 +01:00
mafiesto4
7471a819e1
Add Vulkan support for Mac (via MoltenVK)
2022-01-05 10:25:46 +01:00
mafiesto4
8874a325f7
Add more files for Mac
2022-01-03 14:00:51 +01:00
mafiesto4
ca62cd2661
Mac impl progress
2022-01-03 13:59:52 +01:00
mafiesto4
9b991bcfdf
Add Editor for Mac impl progress
2021-12-31 17:12:55 +01:00
mafiesto4
45117e3445
Fix build if generated bindings file is missing
2021-12-31 17:07:35 +01:00
mafiesto4
6b3c6b6412
Add mono for Mac (both Game and Editor)
2021-12-31 16:25:50 +01:00
mafiesto4
d1e7805f7a
Fix mono build for Mac to use correct min osx ver
2021-12-31 16:23:39 +01:00
mafiesto4
9df132bd77
Mac impl progress
2021-12-31 15:06:44 +01:00
mafiesto4
6b851fc9a9
Fix dylib usage on Mac with rpath and install_name
2021-12-31 14:16:27 +01:00
mafiesto4
6f4a01f6da
Add FlaxTests to Mac
2021-12-31 14:15:41 +01:00
mafiesto4
cc3617b5c2
Merge branch 'controller-physics-fix' of git://github.com/xKamuna/FlaxEngine-1 into xKamuna-controller-physics-fix
2021-12-31 11:09:30 +01:00
mafiesto4
b9c7abcdf7
Merge branch 'xKamuna-master'
2021-12-31 10:02:08 +01:00
xKamuna
ef40ccbe14
Fix issue with filters being ignored for two controllers colliding
2021-12-30 23:47:26 -08:00
mafiesto4
039f5f6e15
Mac impl progress
2021-12-30 16:30:38 +01:00
mafiesto4
d0d9bf751d
Add deps for Mac
2021-12-30 13:06:55 +01:00
mafiesto4
6033b79471
Merge branch 'mac' of https://gitlab.flaxengine.com/flax/flaxengine into mac
2021-12-30 13:04:16 +01:00
mafiesto4
25cc8c6ab2
Implement basic windowing on Mac
2021-12-30 13:03:39 +01:00
mafiesto4
5a3138fd7b
Use objective c++ instead of c++ on Mac
2021-12-30 13:03:00 +01:00
mafiesto4
a8f91fefde
Update ignored files for Mac
2021-12-30 13:02:38 +01:00
mafiesto4
1f4e2ad3dd
Mac impl progress
2021-12-29 22:27:14 +01:00
mafiesto4
e361ab811a
Mac support progress
2021-12-29 19:43:53 +01:00
mafiesto4
0dbbdc9149
Change Mac platform impl to inherit from Unix base
2021-12-29 17:01:58 +01:00
mafiesto4
378ddc66c7
Mac impl progress
2021-12-28 18:45:40 +01:00
mafiesto4
a1ef7ddcf7
Mac support progress
2021-12-28 17:07:18 +01:00
mafiesto4
2d0633c05a
Finish XCode project generation
2021-12-28 17:06:24 +01:00
mafiesto4
114cdedc9b
Fix Platform Switch node typo
2021-12-28 16:16:15 +01:00
mafiesto4
22915489b7
Mac progress
2021-12-27 17:06:26 +01:00
mafiesto4
e296e94d2c
Progress on XCode project generation
2021-12-27 16:43:20 +01:00
mafiesto4
7ef316f4f9
Mac impl progress
2021-12-27 16:00:26 +01:00
mafiesto4
d61eb9c096
Add setup commands for Mac
2021-12-27 14:50:02 +01:00
mafiesto4
dfaa7a92b3
Add Mac build platform detection in build tool
2021-12-27 14:46:20 +01:00
mafiesto4
d017dd14ca
Add Mac platform
2021-12-27 14:04:16 +01:00
xKamuna
177696ee00
Fix blend shape offsets
2021-12-24 04:43:28 -08:00
mafiesto4
36a18a0b56
Add profile events for Editor startup
2021-12-22 16:23:53 +01:00
mafiesto4
2b5f552c2c
Add profile events for Editor modules events
2021-12-22 15:41:34 +01:00
mafiesto4
ccff7a010d
Optimize Toolbox tooltips for scripting types to be resolved when needed
2021-12-22 15:40:59 +01:00
mafiesto4
f295cda27a
Add doc tooltips for actor types in Toolbox windows
2021-12-22 15:03:25 +01:00
mafiesto4
c72be46228
Remove automatic tooltips genration for CSharp scripting API (xml docs are used now in Editor)
2021-12-22 15:03:04 +01:00
mafiesto4
047cc38d69
Add managed assembly xml docs parsing for tooltips in Editor
2021-12-22 15:01:00 +01:00
mafiesto4
216332ff53
Add caching for code docs in Editor
2021-12-22 11:38:37 +01:00
mafiesto4
73c22b75ea
Add Code Docs module for Editor tooltips
2021-12-22 10:55:42 +01:00
mafiesto4
6b9a3c58d0
Fix ComboBox regression
2021-12-22 10:52:09 +01:00
mafiesto4
ae8d6ba433
Fix color trackball usage with undo
2021-12-21 22:21:11 +01:00
mafiesto4
e778fe8342
Fix passing pointers as output pointer or reference in scripting api
2021-12-21 18:14:56 +01:00
mafiesto4
af75751bf1
Add Tab navigation for Editor UI
2021-12-21 18:14:55 +01:00
mafiesto4
c178afdf6b
Add **UI navigation** system
...
#574
2021-12-21 18:14:54 +01:00
mafiesto4
71212420f6
Fix Github CD hanging during editor package compression
2021-12-20 19:09:18 +01:00
mafiesto4
233de2d4a4
Fix Animation timeline load/save with the latest format
2021-12-20 18:47:19 +01:00
mafiesto4
15c090126a
Add option to disable timeline Media resizing by the user
2021-12-20 18:42:23 +01:00
mafiesto4
6bca60654e
Add timeline media Start editing in properties popup in seconds if using this view mode
2021-12-20 18:41:42 +01:00
mafiesto4
1c34c7f293
Fix crash when creating C# object for native object at the same time on multiple threads
2021-12-16 18:58:14 +01:00
mafiesto4
3c3f2ae075
Add **Animation Slot** node for playing animations from code in Anim Graph
2021-12-16 18:57:33 +01:00
mafiesto4
6f9f2ccdc0
Dont sue xd
2021-12-16 18:56:18 +01:00
mafiesto4
821ba0ec3b
Add Rectangle.Distance for distance between rectangle and a point
2021-12-14 17:00:13 +01:00
mafiesto4
fc2a7d98fa
Add gamepad camera control for editor viewports
2021-12-14 16:59:20 +01:00
mafiesto4
8f51c7689f
Fix missing object linkage when loading missing prefab objects during scene load
2021-12-13 17:32:02 +01:00
mafiesto4
06305a8af6
Optimize model data access during models importing
2021-12-13 17:32:01 +01:00
mafiesto4
b88ac45b53
Optimize model data access during models importing
2021-12-13 17:32:01 +01:00
mafiesto4
25c7909e30
Fix radial lights
2021-12-13 17:32:00 +01:00
mafiesto4
5f4bfa36d8
Add various usability improvements to the Editor
2021-12-13 17:31:59 +01:00
mafiesto4
793bb502f5
Fix prefab changes apply crash
...
#305
2021-12-13 17:31:58 +01:00
mafiesto4
58967e739a
Fix import transform for skinned models
...
#610
2021-12-13 17:31:57 +01:00
mafiesto4
224b9b8930
Fix mono audio playback with XAudio2
2021-12-12 12:51:08 +01:00
mafiesto4
83046494a5
Fix crash
2021-12-11 23:03:37 +01:00
mafiesto4
f71dce08fc
Fix scene animation warning due to missing object to be fired once per-track without a spam
2021-12-11 17:28:22 +01:00
mafiesto4
a9aaed6f33
Add support for PrefabObject tracks and automated animation instancing with UsePrefabObjects enabled
2021-12-11 17:28:21 +01:00
mafiesto4
77e1ec530b
Refactor GetChildByPrefabObjectId/GetScriptByPrefabObjectId from Actor to be private
2021-12-11 17:28:20 +01:00
mafiesto4
bb674b43f9
Refactor Timeline UI to use track flags
2021-12-11 17:28:20 +01:00
mafiesto4
2ef0aabfbc
Fix content finder item selection issue due to mouse leave event
2021-12-10 16:09:16 +01:00
mafiesto4
b2765533fb
Add context menu and tooltip to asset items in Content Finder tool
2021-12-10 15:45:06 +01:00
mafiesto4
c23ec9935f
Fix Multi Blend 1D/2D root motion extraction with blending
...
#678
2021-12-10 12:48:37 +01:00
mafiesto4
cb575ffe04
Fix
2021-12-10 12:48:12 +01:00
mafiesto4
d5585a30fd
Fix missing root motion preview in Animation preview panels (with option to disable it)
2021-12-10 12:42:11 +01:00
mafiesto4
f1b3f71b09
Fix GUI material preview positioning in the Material window
...
#552
2021-12-09 17:11:21 +01:00
mafiesto4
79d393b3ef
Fix HSV value adjusting in Color picker to not exceed 1
...
#437
2021-12-09 17:11:04 +01:00
mafiesto4
141022caf8
Add tooltips to actors in scene tree and to properties General panel header
...
#182
2021-12-09 17:10:34 +01:00
mafiesto4
2b1e5e4958
Fix various issues with Multi Blend 2D node
2021-12-09 17:09:31 +01:00
mafiesto4
2192852510
Fix crash when passing function with lambda to the Job System
2021-12-09 17:09:07 +01:00
mafiesto4
fcb9bbbe72
Fix showing tooltips for tree nodes in Editor
2021-12-09 17:08:39 +01:00
mafiesto4
4a8291d596
Minor fixes
2021-12-09 17:08:10 +01:00
mafiesto4
4f127761a0
Fix error on scene tree drag&drop handling change
2021-12-09 17:07:39 +01:00
mafiesto4
822d8c947e
Fix navmesh update when adding/removing navmesh bounds volume
...
#159
2021-12-09 17:03:53 +01:00
mafiesto4
9ba845c447
Merge branch 'honzapatCZ-local'
2021-12-09 11:31:21 +01:00
mafiesto4
9c7b66ba70
Merge branch 'local' of git://github.com/honzapatCZ/FlaxEngine into honzapatCZ-local
...
# Conflicts:
# Source/Editor/Windows/Assets/LocalizedStringTableWindow.cs
# Source/Engine/Localization/Localization.cpp
# Source/Engine/Localization/LocalizedStringTable.h
2021-12-09 11:31:06 +01:00
mafiesto4
1a001613a9
Merge branch 'GoaLitiuM-tick_fix'
2021-12-09 10:43:29 +01:00
mafiesto4
71c8fa2638
Merge branch 'tick_fix' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-tick_fix
2021-12-09 10:36:10 +01:00
mafiesto4
dd92ae0ff4
Fix Windows Game build
2021-12-08 17:14:14 +01:00
mafiesto4
6d1f2e5673
Fix build tool freeze when parsing scripting header that contains invalid multi-line comment
2021-12-08 16:54:52 +01:00
mafiesto4
c35465b274
Fix minor issues
2021-12-08 16:53:44 +01:00
mafiesto4
55c015de4b
Fix VolumetricFog regression from 4b9001abf2
2021-12-08 16:53:31 +01:00
mafiesto4
10c6e34e06
Add preserving selection of the created new folder in the Content window
2021-12-08 16:51:26 +01:00
mafiesto4
43531a020a
Add drag&drop to prefab hierarchy panel for easier usage
2021-12-08 16:50:30 +01:00
mafiesto4
11b88cc621
Fix Windows Snap with borderless windows
...
#629 #676
2021-12-08 16:49:44 +01:00
mafiesto4
e09905b7f2
Update project infos and add security vulnerabilities reporting info
...
#677
2021-12-08 09:44:36 +01:00
mafiesto4
e9557352a0
Update copyright year in some source files
2021-12-08 09:44:10 +01:00
mafiesto4
2daec98fd7
Reuse code from Bind lambda in Function
2021-12-07 18:27:21 +01:00
mafiesto4
9ca7186e08
Merge branch 'intolerantape-MiscellaneousImprovements'
2021-12-07 18:23:33 +01:00
mafiesto4
4a191f5f6c
Merge branch 'MiscellaneousImprovements' of git://github.com/intolerantape/FlaxEngine into intolerantape-MiscellaneousImprovements
2021-12-07 18:23:20 +01:00
mafiesto4
38606cb43a
Add support for exporting pdb files for D3D12 shaders if debug data is enabled
2021-12-07 18:23:07 +01:00
mafiesto4
4b9001abf2
Fix spot lights rendering on D3D12
2021-12-07 18:23:06 +01:00
mafiesto4
660c8ef95c
Fix audio volume and stereo on XAudio backend
...
#675
2021-12-07 18:23:05 +01:00
mafiesto4
1b34b3b63a
Fix audio playback issues in some cases with XAudio backend
...
#675
2021-12-07 18:23:04 +01:00
mafiesto4
b44b8955b3
Fix depth of field blur artifacts on upper and left screen edges
2021-12-07 18:23:04 +01:00
mafiesto4
983d5dee31
Fix tree node navigation with key arrows to be more usable for deep hierarchies
2021-12-07 18:23:03 +01:00
mafiesto4
1cc26c871d
Fixes for regression in tree UI layout after recent refactor
2021-12-07 18:23:02 +01:00
mafiesto4
ea71e8cbe6
Tweaks for doc comments
2021-12-07 18:23:01 +01:00
mafiesto4
c0bcb54044
Fix incorrect transformation on imported blend shapes data from fbx file
...
#672
2021-12-07 18:23:01 +01:00
mafiesto4
5d12554548
Fix material function usage regression
2021-12-06 19:43:36 +01:00
mafiesto4
23303802ec
Add support for passing back value via reference to C# scripting event
2021-12-06 16:46:16 +01:00
mafiesto4
f4b62ce384
Add support for array initializers as default values for scripting fields
2021-12-06 16:45:03 +01:00
mafiesto4
05a37447a7
Fix reference to a pointer in TypeInfo for scripting bindings generation
2021-12-06 16:44:35 +01:00
GoaLitiuM
17311e7c9e
Add some tolerance in checks against zero floating point values
2021-12-05 16:43:24 +02:00
GoaLitiuM
d7d8eca9c8
Fix engine ticking to catch up faster when falling behind
2021-12-05 16:39:59 +02:00
intolerantape
25deea220c
Added overload of Task::StartNew() to support void-returning member functions.
2021-12-03 07:54:08 -08:00
mafiesto4
066207e925
Fix using particle data in particle function for proper graph optimizer execution
2021-12-03 15:39:01 +01:00
mafiesto4
0471d9072b
Fix missing Particle Position (world space) node for CPU particles
2021-12-03 15:38:46 +01:00
mafiesto4
1db43f079d
Add implicit casting to single types from vector types in Variant
2021-12-03 15:38:35 +01:00
mafiesto4
af2c5b3429
Add batching the same function inputs in Anim Graph for better usability
2021-12-03 15:38:21 +01:00
mafiesto4
583b39fe6b
Optimize Anim Graph state machine transition rule evaluation to happen before state evaluation for early rejection
2021-12-03 15:37:33 +01:00
mafiesto4
faaddccee4
Optimize StringView comparision operators
2021-12-03 15:36:04 +01:00
mafiesto4
e17b6d1625
Hide enum/structure nodes from state machine surface context menu
2021-12-03 15:35:23 +01:00
intolerantape
8d758ced15
Added a constructor for C++ Function class to support initialization directly from reference-captured lambda.
...
Previously, Function had to initialize reference-captured lambdas with the Bind() method.
2021-12-02 07:17:39 -08:00
intolerantape
6ed655f8c3
Implementated Math::SinCos() overload taking doubles as parameters.
2021-12-02 07:17:38 -08:00
intolerantape
f05f9d5ade
Made Dictionary support movable value types with deleted copy constructors.
2021-12-02 07:17:36 -08:00
mafiesto4
3e2956a7bf
Fix C# bindings for Editor for Window build on Linux
2021-12-02 13:29:23 +01:00
mafiesto4
653c209567
Fixes and tweaks for C++ API reference docs generation
2021-12-02 10:13:20 +01:00
mafiesto4
aacc336c2c
Fix dropdown menu item clicking
2021-12-02 09:24:25 +01:00
mafiesto4
1b3790f60e
Fix regression from 74f813ed3e
2021-11-30 20:17:16 +01:00
mafiesto4
c0b4523b7b
Fix editor undo for unsigned integer types
2021-11-29 19:59:21 +01:00
mafiesto4
508896b313
Fix DefaultValue attribute support in Custom Editors for unsigned integers
2021-11-29 19:58:57 +01:00
mafiesto4
0ab9f11e1d
Merge remote-tracking branch 'origin/master'
2021-11-27 13:08:09 +01:00
mafiesto4
ee6c42d3b1
Merge branch 'stefnotch-patch-12'
2021-11-27 13:07:37 +01:00
mafiesto4
6edc232696
Merge branch 'patch-12' of git://github.com/stefnotch/FlaxEngine into stefnotch-patch-12
2021-11-27 13:07:30 +01:00
mafiesto4
2114002803
Cleanup xml docs
2021-11-27 13:07:21 +01:00
mafiesto4
74f813ed3e
Optimize UI in Editor
2021-11-27 13:07:09 +01:00
mafiesto4
8e61cf8fe1
Fix missing blend shape data transformation on model data import
2021-11-26 12:57:53 +01:00
mafiesto4
1e034c904a
Fix missing blend shape refresh for Skinned Model window preview
2021-11-26 12:57:37 +01:00
mafiesto4
af305dc376
Fix crash when model or skinned model loading fails
2021-11-24 17:42:01 +01:00
mafiesto4
7d970de5ce
Add F2 shortcut for renaming item in files import dialog
2021-11-24 17:41:41 +01:00
mafiesto4
05d0e1bdcc
Add Split Objects object to split imported meshes/animations into separate assets
2021-11-24 17:40:56 +01:00
stefnotch
ee56ae7dac
Add more info to "Cannot load scene" message
...
I feel like a number of people have already asked what that means. Hopefully the little "see logs" hint helps them figure it out :)
2021-11-24 17:24:15 +01:00
mafiesto4
a9c56caf84
Optimize Math.NearEqual
2021-11-23 23:17:05 +01:00
mafiesto4
4322563eed
Fix crash on thread end that used Mono runtime
2021-11-23 17:26:05 +01:00
mafiesto4
136b1fc421
Fix anim graph crash regression
2021-11-23 17:25:40 +01:00
mafiesto4
be0059f0af
Add ability to create an Actor by dragging it to an empty space in the Actor hierarchy window
2021-11-22 17:08:10 +01:00
mafiesto4
ff1ae0f5ed
Add F11 shortcut to maximize Game window during play-mode in Editor
2021-11-22 17:07:57 +01:00
mafiesto4
62285b7b73
Fix missing collision on terrain created in play mode
2021-11-22 17:07:43 +01:00
mafiesto4
b9bdc64952
Add automatic Setup when added patches to empty terrain
2021-11-22 17:07:18 +01:00
mafiesto4
32fc3acc67
Tweaks
2021-11-22 17:06:54 +01:00
mafiesto4
fd150b3cc1
Add better log for missing GPU for Vulkan
2021-11-21 19:14:32 +01:00
mafiesto4
e8b680c78b
Add ps5 changes
2021-11-21 19:02:37 +01:00
mafiesto4
d260681773
Add ps5 icon
2021-11-21 19:02:36 +01:00
mafiesto4
f88b34a15f
Fix monolithic target build with native code module used by referenced plugin
2021-11-21 19:02:35 +01:00
mafiesto4
9ed7541ae7
Fix GDK platform build with VS 2022 installed
2021-11-21 19:02:34 +01:00
mafiesto4
84570ec9e0
Add Variant to string for Enums to use scripting enum items names
2021-11-19 16:48:42 +01:00
mafiesto4
f3d93a4133
Add ScriptingEnum utility with useful features for C++ scripting
2021-11-19 16:48:04 +01:00
mafiesto4
31bbd586db
Add scripting enums as ScriptingType
2021-11-19 16:43:02 +01:00
mafiesto4
52d79ca15a
Fixes for array nodes in Visject
2021-11-19 16:04:13 +01:00
mafiesto4
3f3d8fc494
Add more improvements to Variant and conversions with managed data
2021-11-19 16:03:55 +01:00
mafiesto4
76e4a9e7b1
Add Index output for array iterator loop
2021-11-19 16:03:04 +01:00
mafiesto4
502a67a75a
Add Array constant node to Visual Script and Anim Graph
2021-11-18 16:35:46 +01:00
mafiesto4
cdcb2f8f7a
Fixes and improvements
2021-11-18 16:35:46 +01:00
mafiesto4
2a2b70f83f
Fix regression from d07ca3fcf4
...
#670
2021-11-17 21:40:07 +01:00
mafiesto4
e16c7f3ac4
Add Arrays to Visual Scripting
2021-11-17 19:58:29 +01:00
mafiesto4
649059eba1
Add better support for Arrays in Variant for C# Scripting
2021-11-17 19:49:21 +01:00
mafiesto4
5447dc9e25
Fix crash when changing mesh collider in async for not-simulated actor
2021-11-16 20:59:57 +01:00
mafiesto4
13deb4a54f
Add better support for Arrays in Variant for C# Scripting
2021-11-16 20:46:04 +01:00
mafiesto4
4722b58a40
Refactor ContextMenuChildMenu to inherit from ContextMenuButton
2021-11-16 20:45:12 +01:00
mafiesto4
d33829f5eb
Add option to change Visual Script parameter type
2021-11-16 20:44:18 +01:00
mafiesto4
e249fda1f2
Add Visual Script parameter access editing (public or private)
2021-11-16 16:41:38 +01:00
mafiesto4
336f4debf1
Add OnParamEdited callback to Visject surface parameters API
2021-11-16 16:38:46 +01:00
mafiesto4
d102f7f7f8
Add NodesConnected and NodesDisconnected events to Visject surface API
2021-11-16 16:38:08 +01:00
mafiesto4
4e8cf63f51
Fix Visject surface context menu to focus property the selected item
2021-11-16 16:37:19 +01:00
mafiesto4
f69055d85a
Add features flags for Custom Editors presentation
2021-11-16 16:33:45 +01:00
mafiesto4
46934b086d
Fix crash if texture streaming fails on different texture format on Vulkan due to fallback usage
2021-11-15 16:39:18 +01:00
mafiesto4
d39b043343
Fix for localization dashboard
2021-11-15 16:39:17 +01:00
mafiesto4
d07ca3fcf4
Add support for older Android devices that don't support R11G11B10 texture format
2021-11-15 16:39:16 +01:00
mafiesto4
80ef2befd5
Add FallbackTable for localized strings table to redirect missing texts into other language
2021-11-15 16:39:16 +01:00
mafiesto4
1107173e60
Add notification text to Editor status bar after saving to improve user awareness
2021-11-15 16:39:15 +01:00
mafiesto4
8459d7f3ad
Add option to export a single localized string table to .pot file
2021-11-15 16:39:15 +01:00
mafiesto4
0797ee2a1f
Add keyboard navigation for ItemsListContextMenu (used by pickers in Editor)
2021-11-15 16:39:14 +01:00
mafiesto4
6357cc6245
Fix typos
2021-11-15 16:39:13 +01:00
mafiesto4
3648f8bef2
Add Hidden attribute to scripting fields/properties/methods/events
2021-11-15 16:39:13 +01:00
mafiesto4
e81a1aac9b
Add arrows navigation for Visject surface nodes
2021-11-15 16:39:12 +01:00
mafiesto4
073591aada
Add bitangent vectors debugging to Model preview
2021-11-11 13:24:17 +01:00
mafiesto4
ea80992376
Fixes
2021-11-11 13:23:58 +01:00
mafiesto4
6f16195b08
Fix mesh tangent and bitangent vectors generation with OpenFBX backend by using MikkTSpace
2021-11-11 13:23:30 +01:00
mafiesto4
ac347f0029
Fix one error when pasting Visject nodes
2021-11-11 11:40:22 +01:00
mafiesto4
bbecddfde2
Fix build
2021-11-10 21:04:46 +01:00
mafiesto4
a3bb66d09e
Fix build with Win11 sdk
2021-11-10 20:40:49 +01:00
mafiesto4
1f5a18ea2d
Fix Linux build
2021-11-10 20:12:30 +01:00
mafiesto4
dd85cb1676
Fix Linux build
2021-11-10 19:58:47 +01:00
mafiesto4
1f09c19c8d
Add support for Visual Studio 2022 in Editor
2021-11-10 19:21:56 +01:00
mafiesto4
13ab912bb4
Add support for Visual Studio 2022 in Flax.Build
2021-11-10 19:12:27 +01:00
mafiesto4
cb2ddc9472
Add custom Name property for GDK package settings
2021-11-10 00:00:02 +01:00
mafiesto4
5a0fdee09b
Fix ragdoll crash on start if skinned model is not yet loaded
2021-11-09 23:53:17 +01:00
mafiesto4
35969dfd85
Fix texture refs in platform settings to be SoftObjectReferences instead of raw Guid
2021-11-09 23:52:46 +01:00
mafiesto4
c1e3db9d1d
Refactor SoftObjectReference to improve usage of it
2021-11-09 23:49:32 +01:00
mafiesto4
dbdeddcd26
Add GetPixels and SetPixels to TextureBase for easier textures data editing
2021-11-09 16:27:23 +01:00
mafiesto4
e34d3285c2
Add option to automatically generate mips for textures created from code
2021-11-09 16:26:28 +01:00
mafiesto4
4c4c6e8f03
Add setter for ResidentMipLevels on GPU Texture for C# scripting
2021-11-08 00:25:20 +01:00
mafiesto4
884e7ce381
Fix error
2021-11-07 21:39:25 +01:00
mafiesto4
24e5d4635d
Add Mathf.Frac
2021-11-07 21:39:09 +01:00
mafiesto4
7955a6bc35
Minor fixes
2021-11-07 20:47:29 +01:00
mafiesto4
b3eb17f61e
Add Platform.Users to handle users per-platform
2021-11-07 20:46:56 +01:00
mafiesto4
21e6e8bc7b
Fix crash when reading from RingBuffer if it's full
2021-11-06 20:15:01 +01:00
mafiesto4
e857ae4d24
Fix entering play mode in Editor with pause mode on start
2021-11-06 20:14:29 +01:00
mafiesto4
ddbc76cc7d
Add utility SetLinearVelocity and SetAngularVelocity for a whole ragdoll
2021-11-06 13:48:53 +01:00
mafiesto4
6f68f4e5b0
Fix Get/Set field node in Visual Script to update Instance box accordingly for static fields
2021-11-06 13:48:34 +01:00
mafiesto4
22fa954716
Add error code logging to navmesh tiles adding issues
2021-11-06 13:23:24 +01:00
mafiesto4
84f78e9a15
Fix Visject param node getter breaking connection on param change to the same type
2021-11-06 13:23:05 +01:00
mafiesto4
214e626ac5
Refactor Control autofocus to be handled by control type instead of as part of base.OnMouseDown
2021-11-05 18:17:07 +01:00
mafiesto4
1c579ae69c
Merge branch 'honzapatCZ-patch-9'
2021-11-05 12:40:52 +01:00
mafiesto4
fbdaa43126
Merge branch 'patch-9' of git://github.com/honzapatCZ/FlaxEngine into honzapatCZ-patch-9
2021-11-05 12:40:42 +01:00
mafiesto4
a37103af4a
Fix regression from 5bd3032f78
2021-11-05 12:38:29 +01:00
mafiesto4
1f12e37412
Move mesh and skinned mesh options into shared base
2021-11-05 12:07:00 +01:00
mafiesto4
18f9d782ae
Add Finished event to MeshDataCache
2021-11-05 12:06:33 +01:00
mafiesto4
e0d8a5be5d
Add CollisionData.GetModelTriangle to retrieve source geometry triangle index from the raycast hit info
2021-11-05 11:49:10 +01:00
mafiesto4
3793630375
Add SuppressFaceRemapTable option for collision cooking
2021-11-05 11:48:23 +01:00
mafiesto4
5bd3032f78
Add support for passing the object reference as scripting function output result
2021-11-05 11:46:40 +01:00
mafiesto4
406102fd25
Add FaceIndex to RayCastHit
2021-11-05 11:43:46 +01:00
Nejcraft
7198539b33
Update Input.cpp
2021-11-05 00:47:51 +01:00
Nejcraft
e3505a40db
Fix GamepadAxis
...
really not sure how could this have gone unnoticed XD
2021-11-05 00:45:28 +01:00
mafiesto4
4b735a365b
Fix crash when streaming texture with unsupported format by the GPU driver
2021-11-04 16:47:43 +01:00
mafiesto4
2b05b80b54
Fix running editor on older D3D10 backend
2021-11-04 16:47:19 +01:00
mafiesto4
d8775a3ae5
Add Ragdoll Editor utilities for easier ragdoll setup and editing
2021-11-04 16:23:04 +01:00
mafiesto4
79df80ad0c
Add warning when using ragdoll that has joint with missing target
2021-11-04 16:11:10 +01:00
mafiesto4
b0ca1cc652
Fix crash when applying prefab that includes both removed and added objects
2021-11-04 16:00:02 +01:00
mafiesto4
568c70f2f7
Optimize physics shapes debug drawing for large scenes by using culling for colliders
2021-11-04 15:59:41 +01:00
mafiesto4
6dfedd219b
Minor improvements and fixes for Editor
2021-11-04 15:59:06 +01:00
mafiesto4
d5f9e18107
Use automatic target anchor for new ragdolls to make it easier for setup
2021-11-04 12:17:52 +01:00
mafiesto4
f303b1c061
Add EnableAutoAnchor to Joint for automatic target anchor setup
2021-11-04 12:17:08 +01:00
mafiesto4
a45ecf7ec3
Add MaxDepenetrationVelocity for Ragdoll
2021-11-04 12:12:36 +01:00
mafiesto4
26e9ddc8e0
Add custom editor for Ragdoll to display the total mass
2021-11-03 19:39:22 +01:00
mafiesto4
0f997dbc75
Add automatic preserving of basic joint properties when converting between types in Editor
2021-11-03 19:35:49 +01:00
mafiesto4
837747fea2
Add options for position/velocity solver iterations config for ragdolls
2021-11-03 19:26:05 +01:00
mafiesto4
67f0056121
Fix generated DefaultValue attribute to match the field value type
2021-11-03 19:25:44 +01:00
mafiesto4
4875bfb336
Add Ragdoll support and ragdolls generation utility to Animated Model context menu
2021-11-03 19:24:59 +01:00
mafiesto4
dfb739afcf
More fixes
2021-11-03 12:26:10 +01:00
mafiesto4
f6e8596e91
Add support for overriding Anim Graph output for Animated Model
2021-11-03 12:25:31 +01:00
mafiesto4
bd531aa6c2
Add Joint.SetJointOrientation utility
2021-11-03 12:24:41 +01:00
mafiesto4
fc55f6c7e9
Cleanup some code
2021-11-03 11:51:35 +01:00
mafiesto4
2ee835d23b
Fix removing keys in Dictionary with string keys
2021-11-03 11:51:10 +01:00
mafiesto4
254ebd1e7f
Tweaks
2021-11-03 10:45:00 +01:00
mafiesto4
5f7112a404
Add Quaternion::FromDirection to C++
2021-11-03 10:44:12 +01:00
mafiesto4
f8e63f2994
Fix snapping rigidbodies to the floor
2021-11-02 15:16:35 +01:00
mafiesto4
62b0d19866
Refactor Rigidbody automatic mass calculation to include physical material Density
2021-11-01 21:44:09 +01:00
mafiesto4
e90f06748c
Fix missing AnimatedModel pose access if it's not initialized yet
2021-10-27 20:45:02 +02:00
mafiesto4
5e6b6133ca
Add Joint.SetJointLocation for easier joints setup
2021-10-27 20:37:46 +02:00
mafiesto4
fe28aa4f5e
Add helper comment about CapsuleCollider height
2021-10-27 17:43:34 +02:00
mafiesto4
e25915b9d1
Fix D6Joint twist limit debug display
2021-10-27 17:43:16 +02:00
mafiesto4
b79feda477
Add ToString for some packed vector types
2021-10-27 16:38:50 +02:00
mafiesto4
76e284e2ac
Fix error when using over 180 angle for joint limits
2021-10-27 12:15:35 +02:00
mafiesto4
7862fe9c38
Add physics colliders selecting in PhysicsColliders debug view
2021-10-27 12:14:32 +02:00
mafiesto4
7ca83858ab
Optimize vertex buffer writing in Debug Draw
2021-10-27 11:03:08 +02:00
mafiesto4
883a829590
Fix missing copy destination offset in dynamic buffer update on D3D11
2021-10-27 10:25:07 +02:00
mafiesto4
69e2b8313b
Optimize PhysicsColliders mode rendering in Editor
2021-10-27 10:23:57 +02:00
mafiesto4
39c170cb2f
Attempt to implement video output modes on Vulkan
2021-10-25 23:31:45 +02:00
mafiesto4
eb04fc39ea
Optimizations for Vulkan device
2021-10-25 23:31:23 +02:00
mafiesto4
cc7959a390
Add explicit operator for Color32 to Int4
2021-10-25 23:23:33 +02:00
mafiesto4
07a6e50d14
Fix custom actor options for prefab window
2021-10-25 23:23:07 +02:00
mafiesto4
b9e29520cf
Fix __popcnt on MSVC only if SSE 4.2 is available
2021-10-25 10:52:13 +02:00
mafiesto4
8fdfbfdfe2
Revert
2021-10-23 16:43:18 +02:00
mafiesto4
f87544bbaf
Add ScriptingTypeHandle::IsSubclassOf
2021-10-23 16:43:17 +02:00
mafiesto4
7a0e2c01d4
Add support for parsing negation in scripting api preprocessor
2021-10-23 16:43:16 +02:00
mafiesto4
8938f13a0b
Add support for compiling and running engine without C# scripting
...
(configurable via `EngineConfiguration.UseCSharp` in Flax.Build)
2021-10-23 16:43:15 +02:00
mafiesto4
0b3d6b03ac
Add helper docs
2021-10-23 16:43:14 +02:00
nothingTVatYT
7817ba24ab
use a fixed font if the requested cannot be found for message boxes
2021-10-21 20:49:07 +02:00
mafiesto4
7018ada593
Merge branch 'nothingTVatYT-LinuxProcess'
2021-10-21 19:10:39 +02:00
mafiesto4
112fa7ec23
Fix code style
...
#659
2021-10-21 19:10:15 +02:00
mafiesto4
c3c98ad20b
Merge branch 'LinuxProcess' of git://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-LinuxProcess
2021-10-21 19:04:30 +02:00
mafiesto4
3e8b45c4d9
Merge branch 'nothingTVatYT-CopyLinuxFile'
2021-10-21 18:57:37 +02:00
mafiesto4
061de0159d
Merge branch 'CopyLinuxFile' of git://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-CopyLinuxFile
2021-10-21 18:57:32 +02:00
mafiesto4
8eefe76bda
Fixes
2021-10-21 18:57:26 +02:00
mafiesto4
8926fa57c1
Merge branch 'nothingTVatYT-MoveLinuxFile'
2021-10-21 18:53:42 +02:00
mafiesto4
11632872d6
Merge branch 'MoveLinuxFile' of git://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-MoveLinuxFile
2021-10-21 18:53:33 +02:00
mafiesto4
e048849298
Merge branch 'nothingTVatYT-CalculateDPI'
2021-10-21 18:50:01 +02:00
mafiesto4
3194e58fb9
Merge branch 'CalculateDPI' of git://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-CalculateDPI
2021-10-21 18:49:40 +02:00
mafiesto4
14ab99595d
Fix deprecated api ignoring macros on clang
2021-10-21 18:47:00 +02:00
nothingTVatYT
8d77dd9f04
Merge branch 'master' into LinuxProcess
2021-10-21 04:14:04 +02:00
nothingTVatYT
56ec927554
add LinuxProcess that supports workingDir, env and logging
2021-10-21 04:03:42 +02:00
mafiesto4
11e73e1b94
Fix RunProcess on Linux with custom working directory
2021-10-20 23:13:44 +02:00
mafiesto4
a6cd97a8d3
Fix per-instance vertex colors uploading if data is already valid
2021-10-20 23:13:44 +02:00
mafiesto4
5dbbfed654
PS5 support progress
2021-10-20 15:35:12 +02:00
mafiesto4
f91be91693
Add missing memory profiler events to Unix platforms
2021-10-20 15:35:12 +02:00
mafiesto4
ea1a47159b
Fix error
2021-10-18 11:51:13 +02:00
mafiesto4
3838870b16
Add soft failing to NetworkPeer creation and INetworkDriver initialization
2021-10-18 11:50:03 +02:00
mafiesto4
8bdf417b17
Fix using object reference in Scripting API with PersistentScriptingObject
2021-10-18 11:02:37 +02:00
mafiesto4
302ec73b18
Cleanup
...
#651
2021-10-18 11:02:08 +02:00
mafiesto4
c7f1a2a77e
Merge branch 'Erdroy-networkdriver-csharp'
2021-10-18 10:37:55 +02:00
mafiesto4
9e582120d2
Merge branch 'networkdriver-csharp' of git://github.com/Erdroy/FlaxEngine into Erdroy-networkdriver-csharp
2021-10-18 10:37:44 +02:00
nothingTVatYT
ae24641e07
offset is not used
2021-10-18 04:15:07 +02:00
nothingTVatYT
94c0dad4bc
optimize file copy to sendfile on Linux
2021-10-18 04:11:28 +02:00
nothingTVatYT
37f42a9234
fix MoveFile for Linux
2021-10-18 00:54:39 +02:00
nothingTVatYT
78eab24c68
fix dpi calculation for Linux and multiple screens
2021-10-18 00:38:08 +02:00
nothingTVatYT
70f999f344
add LinuxInput for Gamepad support
2021-10-18 00:27:23 +02:00
mafiesto4
be1598b1c6
Fix parting Input Settings if they have invalid data
2021-10-17 18:08:58 +02:00
mafiesto4
7660ef59ff
Fixes
2021-10-17 17:41:34 +02:00
mafiesto4
25be2902ac
Fixes
2021-10-17 16:01:57 +02:00
mafiesto4
a906e0c857
Add assertions to String index operator to prevent invalid memory access
2021-10-17 16:01:47 +02:00
mafiesto4
e7edbacd69
Fix invalid memory write in StringUtils::ConvertANSI2UTF16 on Unix if length is empty
2021-10-17 16:00:55 +02:00
Erdroy
2f6dee9735
Fix build errror
2021-10-14 20:52:13 +02:00
Erdroy
41e4ce7b2e
Add DEPRECATED attribute to NetworkConfig::NetworkDriverType
2021-10-14 20:19:06 +02:00
Erdroy
9763199dbb
Add INetworkDriver::DriverName() function
2021-10-14 20:19:06 +02:00
Erdroy
e717d29401
Add NetworkDriver interface pointer to NetworkConfig
2021-10-14 20:19:05 +02:00
mafiesto4
6f84bffaad
Add profiler events to shader compiler
2021-10-14 11:46:02 +02:00
mafiesto4
b17332c5ba
Fix TargetViewOffset from textboxes to be hidden
2021-10-14 11:26:13 +02:00
mafiesto4
ea05fa8f69
Fix shader parsing error due to unknown macro used on shader function visibility condition
2021-10-14 11:07:42 +02:00
mafiesto4
05ebf60dba
Add PRAGMA_DISABLE_DEPRECATION_WARNINGS and PRAGMA_ENABLE_DEPRECATION_WARNINGS macros
2021-10-14 11:07:12 +02:00
mafiesto4
3bb7f83729
Fix parsing DEPRECATED specifier on enums in scripting api
2021-10-14 11:06:37 +02:00
mafiesto4
6880785a72
Bump up build number
2021-10-14 11:06:09 +02:00
mafiesto4
a9989f4001
Fix Game Cooker cache when materials or particles or shaders format gets changed
2021-10-14 11:05:56 +02:00
mafiesto4
4e6fa25877
Add support for using DEPRECATED to mark scripting API as obsolete
2021-10-12 23:48:47 +02:00
mafiesto4
8610db2e63
Code style tweaks
2021-10-11 14:39:46 +02:00
mafiesto4
6dc40d0c93
Fix possible division by zero in BoundingFrustum::GetCorners
...
#648
2021-10-11 14:39:29 +02:00
mafiesto4
9450111ae6
Fix possible division by zero in Plane.Normalize
...
#648
2021-10-11 14:32:34 +02:00
mafiesto4
a013c3dd04
Fix possible crash in ReadOutputLogs
...
#646
2021-10-11 14:05:20 +02:00
mafiesto4
54d5cf944b
Fix GPU lgihtmaps baking error
2021-10-11 14:02:56 +02:00
mafiesto4
7880bbe7ec
Add missing support for some formats in TextureTool
2021-10-11 14:02:41 +02:00
mafiesto4
bcbfaa347a
Disable compression for lightmaps on Linux (due to low-quality alpha encoding)
2021-10-11 14:02:14 +02:00
mafiesto4
faf266800c
Add bc7enc16 encored for BC7 textures compression on Linux
2021-10-11 14:01:29 +02:00
mafiesto4
ee2c9a3970
Fix stb compilation on Windows for TextureTool
2021-10-11 13:58:46 +02:00
mafiesto4
65bee6bd0f
Merge branch 'intolerantape-Minor-Changes'
2021-10-11 09:40:17 +02:00
mafiesto4
7a86c5fde2
Merge branch 'Minor-Changes' of git://github.com/intolerantape/FlaxEngine into intolerantape-Minor-Changes
2021-10-11 09:40:06 +02:00
mafiesto4
45e3da3f90
Fix compilation issues
2021-10-08 17:03:11 +02:00
mafiesto4
f3b019e4db
Add additional error prevention for AssetReferencesGraphWindow loading task
2021-10-08 16:56:56 +02:00
mafiesto4
48a867ef16
Add PS5 platform defines and types
2021-10-08 16:25:16 +02:00
mafiesto4
aef024f572
Change Content loading threads count to depend on logical cores count instead of physical (set limit to 12)
2021-10-08 16:25:16 +02:00
mafiesto4
b3764d1e70
Add option *Show asset references graph* to content context menu
2021-10-08 16:25:15 +02:00
mafiesto4
5a35c4ad74
Add setter to Control.Center
2021-10-08 16:25:15 +02:00
mafiesto4
058e23f3ee
Add Content.GetAllAssets to get all asset ids in project
2021-10-08 16:25:15 +02:00
mafiesto4
78e093245d
Improvements for Visject Surface
2021-10-08 16:25:14 +02:00
mafiesto4
aa3a6e2766
Add option to make AssetPicker a read-only
2021-10-08 16:25:14 +02:00
mafiesto4
fa441abf5c
Add option *Select actors using this asset* to content menu
2021-10-08 16:25:13 +02:00
mafiesto4
352abd1e41
Add option *Select actors using this asset* to content menu
2021-10-08 16:25:13 +02:00
mafiesto4
6d72bfe149
Add ContentItem.OnContextMenu
2021-10-08 16:25:12 +02:00
mafiesto4
babe19a3d6
Update material shaders version
2021-10-07 15:06:43 +02:00
mafiesto4
96a903afd1
Fixes
2021-10-07 15:04:48 +02:00
mafiesto4
1af5ec8492
Add Quad Overdraw debug view mode
2021-10-07 14:59:06 +02:00
mafiesto4
949766e3a0
Add GPUContext.ClearUA for buffer and texture with uint format
2021-10-07 14:17:05 +02:00
mafiesto4
f328fbefa9
Increase default UAV slots limit to 4
2021-10-07 14:16:06 +02:00
mafiesto4
88cf1bcd28
Refactor UAV slots binding when rendering from PS into UAV
2021-10-07 14:15:45 +02:00
mafiesto4
bdd2dbb719
Fix shader unction visibility parsing and add USE_EDITOR define to material shaders
2021-10-07 11:43:11 +02:00
mafiesto4
690e3ee3ca
Fix error in case of opening multiple folders with Enter in Content Window
2021-10-07 10:28:31 +02:00
mafiesto4
fd8f7c76a2
Move assets
2021-10-07 10:28:14 +02:00
mafiesto4
cc29e97fa3
Fix automatic properties serialization bug
2021-10-07 09:29:50 +02:00
mafiesto4
397edf18b9
Fixes
2021-10-07 09:29:36 +02:00
mafiesto4
0bd5f63ae4
Use single color materialinstead of shader for LOD Preview
2021-10-07 09:29:22 +02:00
mafiesto4
98ca7c1726
Add Material Complexity debug view model
2021-10-07 09:28:49 +02:00
mafiesto4
c3fe366be8
Improvements and tweaks
2021-10-05 21:54:24 +02:00
mafiesto4
195aed22b5
Optimize Asset::onAssetLoaded if even is unused
2021-10-05 21:54:23 +02:00
mafiesto4
1b88f8ce3f
Fix Editor crash when dragging material over CSG brush Surface
...
#640
2021-10-05 21:54:22 +02:00
mafiesto4
3e04a15fe5
Add Utilities::CountBits
2021-10-05 21:54:21 +02:00
mafiesto4
8f07a5285e
Add TRACY_NO_INVARIANT_CHECK to all platforms
2021-10-05 21:54:20 +02:00
mafiesto4
3dff9196c2
Add LOD Preview debug view mode
2021-10-05 21:54:19 +02:00
mafiesto4
0e8987b654
Fix loading project reference with relative path in the Editor
2021-10-05 21:54:18 +02:00
mafiesto4
70ba71de79
Fix error
2021-10-05 21:54:17 +02:00
mafiesto4
77f2bd5115
Fixes
2021-10-05 15:58:45 +02:00
mafiesto4
590c75f4cb
Add option to compile C#-only scripts on Linux when cooking for Windows
2021-10-05 15:56:04 +02:00
mafiesto4
a72ac91ebc
Fix support for codeless game projects
2021-10-05 15:54:55 +02:00
mafiesto4
cabd06dd53
Add C++ lambda support for Function<> and Delegate<>
2021-10-05 13:07:38 +02:00
mafiesto4
32794f89c7
Fix auto-serialization for interfaces to skip it (not supported to save interface pointer)
2021-10-04 14:22:09 +02:00
mafiesto4
5e3254435f
Add ScriptingObject::ToInterface and ScriptingObject::FromInterface
2021-10-04 14:21:45 +02:00
mafiesto4
fc629ff5d9
Fix restriction if using I as prefix for interface names
2021-10-04 13:31:41 +02:00
mafiesto4
41b774faf6
Fix connector node creation in Visject on double-click over node
2021-10-04 12:26:37 +02:00
mafiesto4
d88306fc1c
Hide various Editor types from Visual Scripting
2021-10-04 12:26:36 +02:00
mafiesto4
e92c22585a
Add support for using interfaces in Visual Scripting
2021-10-04 12:26:35 +02:00
mafiesto4
ecf926a537
Cleanup ENetDriver and use interface properly for scripting
2021-10-04 12:26:35 +02:00
mafiesto4
c3c0a4ef0d
Add support for interfaces in scripting API (cross language support C++/C#/VS)
2021-10-04 12:26:08 +02:00
mafiesto4
147e5ada46
Fix headless mode in Editor on Linux without X11
2021-10-03 18:55:26 +02:00
mafiesto4
51bcaeb812
Fix crash on editor close on Linux due to FS watcher double free
2021-10-03 18:27:33 +02:00
mafiesto4
2f64312a7d
Add support for kdialog for file open picker on Linux
2021-10-03 18:15:11 +02:00
intolerantape
9ee0773ab1
Moved the various Vector::Angle functions into their respective CPP files.
...
They didn't seem like prime candidates for inlining.
2021-09-30 13:30:55 -07:00
intolerantape
f25dae2da2
Added Double3::Angle
2021-09-30 12:24:30 -07:00
intolerantape
31c92cd94c
Added Double2::Angle()
2021-09-30 12:22:12 -07:00
intolerantape
06a4c30cc0
Updated Double3.h and Double3.cpp
...
Added a constructor with Vector3 input and cleaned up some documentation. Also fixed a parameter name and some weird extra whitespace.
2021-09-29 20:46:50 -07:00
intolerantape
6150aaaa77
Update Vector4.h
...
Added some missing explicit tags to Vector4 constructors to match the pattern established by other Vector types.
2021-09-29 20:46:49 -07:00
intolerantape
6657bc924b
Updated Double4.h and Double4.cpp
...
Added a constructor with Vector4 input and cleaned up some documentation.
2021-09-29 20:46:49 -07:00
intolerantape
81390cf860
Added InverseLerp to Math.h
...
Ported from C#
2021-09-29 20:46:48 -07:00
intolerantape
eb928091b6
Added GetForward() and GetBackward() methods to Transform class.
2021-09-29 20:46:47 -07:00
mafiesto4
6107af3cca
Fix missing change
2021-09-29 18:11:00 +02:00
mafiesto4
ba8f7c5ab4
Add improvements for native interfaces usage
2021-09-29 16:33:25 +02:00
mafiesto4
b9ef09df96
Add support for creating C# scripting object inheriting directly from FlaxEngine.Object
2021-09-29 15:47:49 +02:00
mafiesto4
e2cd0393ac
Add ManagedBinaryModule::FindModule utility for C# type class lookup
2021-09-29 15:46:17 +02:00
mafiesto4
fa82d818d8
Refactor default D6JointMotion for D6Joint to Locked
2021-09-29 10:07:54 +02:00
mafiesto4
050e12c756
Fix D6Joint serialization
2021-09-29 10:07:54 +02:00
mafiesto4
805f862af6
Add copy/paste for group panel with multiple custom editors nested inside
2021-09-29 10:07:53 +02:00
mafiesto4
8614e171c1
Fix joints properties ranges validation
2021-09-29 10:07:52 +02:00
mafiesto4
6ee5f5cc70
Add D6 Joint motions editing in Editor properties panel
2021-09-29 10:07:52 +02:00
mafiesto4
3d1213d669
Add improvements for joints editing with debug shapes
2021-09-29 10:07:51 +02:00
mafiesto4
5c60281814
Adjust debug shape arrow size
2021-09-29 10:07:51 +02:00
mafiesto4
2f77a94395
Add DebugDraw.DrawArc and DebugDraw.DrawWireArc
2021-09-29 10:07:50 +02:00
mafiesto4
e0aeae05be
Add DebugDraw.DrawCone and DebugDraw.DrawWireCone
2021-09-29 10:07:50 +02:00
mafiesto4
640c3075e6
Add deploying FlaxEditor.pdb for Development configuration to improve crash reporting
2021-09-28 20:42:24 +02:00
mafiesto4
0a60bd1d3b
Fix capturing stack trace from user native assemblies on Windows
2021-09-28 20:36:07 +02:00
mafiesto4
35b784f11d
Merge branch 'ricochhet-master'
2021-09-28 20:08:38 +02:00
mafiesto4
f935678090
Merge branch 'master' of git://github.com/ricochhet/FlaxEngine into ricochhet-master
2021-09-28 20:08:27 +02:00
mafiesto4
e6ba2402b7
Add TryGetToolchain to build platform
...
#631
2021-09-28 20:06:26 +02:00
Ricochet
73e9e7d620
Better wording for README.md
2021-09-26 17:15:44 -05:00
Ricochet
e68ccb17d9
Update README.md
2021-09-26 15:47:27 -05:00
mafiesto4
6d3170c665
Revert unwanted change
2021-09-24 20:16:03 +02:00
mafiesto4
777febc198
Tweaks
2021-09-24 16:38:26 +02:00
mafiesto4
799d79bd2f
Fix crash when physics scene with only inactive vehicles
2021-09-24 13:53:44 +02:00
mafiesto4
5fe3dc6d13
Add value auto-select when focusing or clicking on input field in Editor
2021-09-24 13:14:07 +02:00
mafiesto4
c3a83a001d
Add context menu for group panels in properties editor for resetting values
2021-09-24 12:55:49 +02:00
mafiesto4
4f050fe288
Fix regression for actor properties diff or default value reverting in Editor
2021-09-24 10:52:20 +02:00
mafiesto4
bbe64a517c
Tweaks
2021-09-24 09:23:36 +02:00
mafiesto4
76a4d0652f
Add JsonAsset::GetInstance<T> for easier access to C++ json asset data
2021-09-23 13:47:44 +02:00
mafiesto4
8d512eb1d3
Add ScriptingTypeHandle::IsAssignableFrom
2021-09-23 13:46:47 +02:00
mafiesto4
ef78d9e9ed
Add support for pasting hex color values into Color properties in Editor
2021-09-23 13:27:08 +02:00
mafiesto4
257f57f926
Fix importing materials from fbx files
...
#628
2021-09-23 12:40:34 +02:00
mafiesto4
3976d95610
Merge branch 'intolerantape-Vector-Angle-Functions-CPP'
2021-09-23 12:22:56 +02:00
mafiesto4
d4d38e94cb
Merge branch 'Vector-Angle-Functions-CPP' of git://github.com/intolerantape/FlaxEngine into intolerantape-Vector-Angle-Functions-CPP
2021-09-23 12:22:45 +02:00
mafiesto4
5519739309
Merge branch 'intolerantape-Missing-FLAXENGINE_API-Tags'
2021-09-23 12:19:54 +02:00
mafiesto4
a6459da693
Merge branch 'Missing-FLAXENGINE_API-Tags' of git://github.com/intolerantape/FlaxEngine into intolerantape-Missing-FLAXENGINE_API-Tags
2021-09-23 12:19:36 +02:00
mafiesto4
0bae7022b1
Add minor tweak
2021-09-23 10:13:30 +02:00
mafiesto4
59802246b2
Fix adding keyframe to timeline if the value won't change
2021-09-22 17:09:55 +02:00
mafiesto4
8e6c7a6194
Add live-preview option for editing scene animation
...
#519
2021-09-22 17:09:36 +02:00
mafiesto4
2a5a9e9581
Tweak
2021-09-22 12:39:49 +02:00
mafiesto4
aa540c014e
Fix compilation for Xbox
2021-09-22 12:37:47 +02:00
mafiesto4
6f7fc3cfc6
Fix a69bf9d519c472f0f8378e6f1e061ddfe0556a4e
2021-09-21 18:23:32 +02:00
mafiesto4
e1d9fbb742
Fix some engine API to be exposed for C++ scripting
2021-09-21 18:23:31 +02:00
mafiesto4
53022ff013
Fix code quality issues detected by PVS-Studio
2021-09-21 18:23:31 +02:00
mafiesto4
9c76d0c3cb
Add clamping for AA and shadows quality to prevent crashes on invalid usage
2021-09-21 18:23:30 +02:00
mafiesto4
6e08c1aac9
Add logging content database init start time
2021-09-21 18:23:29 +02:00
mafiesto4
24af916e52
Add option to delete media from Timeline
...
#519
2021-09-21 17:37:14 +02:00
mafiesto4
81e3b9dd6a
Fix Tracy profiler client allocating memory by using OnDemand mode
2021-09-21 17:23:59 +02:00
mafiesto4
357b1c60a9
Add support for changing target actor for scene animation actor track
...
#519
2021-09-21 17:23:29 +02:00
mafiesto4
4d2d59617f
Minor optimization
2021-09-21 17:22:45 +02:00
mafiesto4
9f18a27b0b
Improve editor tooltips for actors and scripts
2021-09-21 17:22:22 +02:00
mafiesto4
0ec16de569
Add support for multiple media events on audio, postfx and camera tracks in Scene Animations
...
#519
2021-09-21 17:21:39 +02:00
mafiesto4
f547e44d3d
Add minor UI improvements for timeline and curves editing
2021-09-20 16:54:11 +02:00
mafiesto4
38fad38b0c
Add option for drawing audio clip preview with time offset
2021-09-20 16:52:59 +02:00
mafiesto4
77b0d194c7
Fix for env probes baking in Editor
2021-09-20 11:37:25 +02:00
intolerantape
134260ba52
Added Vector*::Angle functions to C++
...
Directly ported the C# versions of the function.
2021-09-11 06:02:11 -07:00
intolerantape
7cd6486916
Added FLAXENGINE_API tag in MField.h
2021-09-11 05:15:51 -07:00
intolerantape
8363ab8b10
Added FLAXENGINE_API tag in Exception.h
2021-09-11 05:15:50 -07:00
intolerantape
5308c42c1c
Added FLAXENGINE_API tags in StateMachine.h
2021-09-11 05:15:50 -07:00
mafiesto4
628456bcc6
Fix crash with nested scene animation playback
2021-09-03 14:38:57 +02:00
mafiesto4
e321c30c1d
Fix crash on NestedSceneAnimationTrack load without timeline
2021-09-03 14:31:31 +02:00
mafiesto4
1a87f2ea1a
Use util for guid read
2021-09-03 14:31:15 +02:00
mafiesto4
d19d0ef0e5
Add keyframes editor to proxy keyframes from subtracks on object track
...
#519
2021-09-03 12:32:33 +02:00
mafiesto4
6dcc9f85c6
Fixes for timeline editing
2021-09-02 16:43:56 +02:00
mafiesto4
7ed3c61b53
Tweaks
2021-09-01 16:04:10 +02:00
mafiesto4
d7a7daa21d
Merge branch 'jb-perrier-render2d-tex-tris-color'
2021-09-01 16:02:05 +02:00
mafiesto4
b20fbe20e0
Merge branch 'render2d-tex-tris-color' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-render2d-tex-tris-color
2021-09-01 16:01:56 +02:00
mafiesto4
e095bba98b
Add timeline keyframes selection via timeline background
2021-09-01 15:57:15 +02:00
mafiesto4
47c95dee95
Add curve/keyframes select or copy all keyframes option
2021-09-01 15:24:37 +02:00
mafiesto4
8af5c88a53
Add timeline tracks sorting option
2021-09-01 15:16:43 +02:00
mafiesto4
86c7ad2b2c
Fix Tracy even regression crash on anim graph tick
2021-09-01 14:43:51 +02:00
mafiesto4
8c9a0b2b2f
Refactor Timeline impl to separate files
2021-09-01 14:43:49 +02:00
mafiesto4
adadde0aa9
Add epsilon clamping for keyframes adding in timeline
2021-09-01 14:43:48 +02:00
mafiesto4
75cc7cbc4e
Adjust precision for context menu showing on curve/keyframes
2021-09-01 14:43:48 +02:00
mafiesto4
0d5fa3e125
Add copy/paste feature to keyframes and curves editors
...
#519
2021-09-01 14:43:47 +02:00
mafiesto4
d062601260
Add Shift for range-based selection in curve and timeline editors
2021-09-01 14:43:47 +02:00
Jean-Baptiste Perrier
ad0c39e4ac
Typo
2021-09-01 08:58:15 +02:00
Jean-Baptiste Perrier
19ee939c5d
Add Render2D::DrawTexturedTriangles variations
2021-09-01 06:57:41 +02:00
mafiesto4
d8f72daf94
Fix rare crashes with debug draw in Game Window
2021-08-31 22:02:30 +02:00
mafiesto4
47e5be4103
Fix typo regression from e284a88da4
2021-08-31 12:06:25 +02:00
mafiesto4
3823d9a493
Fix release build
2021-08-31 10:58:16 +02:00
mafiesto4
20558be2e0
Add duplicate to track context menu
2021-08-31 10:47:25 +02:00
mafiesto4
df10581bb2
Add improved Android NDK detection and prevent exception
...
#614
2021-08-31 10:40:38 +02:00
mafiesto4
b29e1e9878
Bump up version number
2021-08-31 10:02:14 +02:00
mafiesto4
3e00bcca49
Merge remote-tracking branch 'origin/master'
2021-08-31 09:36:44 +02:00
mafiesto4
50bdffb381
Tweaks
2021-08-31 09:36:15 +02:00
mafiesto4
fab7bd48c5
Optimize atomic and interlocked memory operations on Win32Platform (Windows and Xbox) by inlining
2021-08-30 20:31:40 +02:00
mafiesto4
e3b98c902b
Optimize CPU particles impl parts
2021-08-30 20:30:52 +02:00
mafiesto4
e284a88da4
Optimize utilities in AnimationUtils
2021-08-30 20:30:22 +02:00
mafiesto4
074aa8c3fb
Optimize ThreadLocal by removing size check
2021-08-30 20:29:58 +02:00
mafiesto4
ab8e0fdd46
Fixes for SIMD.h
2021-08-30 20:27:43 +02:00
mafiesto4
2e5491604b
Add more profiler events and naming for particles/animations jobs events
2021-08-30 20:24:38 +02:00
mafiesto4
5c0723832e
Merge branch 'jb-perrier-double-vectors'
2021-08-30 16:44:19 +02:00
mafiesto4
18a4ba22fe
Merge branch 'double-vectors' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-double-vectors
2021-08-30 16:44:11 +02:00
mafiesto4
cd2f5dc704
Merge branch 'ScottLongley-feature-contentwindow-vertical'
2021-08-30 16:38:32 +02:00
mafiesto4
ee07e3b298
Merge branch 'feature-contentwindow-vertical' of git://github.com/ScottLongley/FlaxEngine into ScottLongley-feature-contentwindow-vertical
2021-08-30 16:25:05 +02:00
mafiesto4
98776a709e
Refactor GDK platform settings and tools, expose more options MicrosoftGame.config
2021-08-30 16:15:06 +02:00
mafiesto4
5d321c8c0c
Add check to prevent inheriting from static or sealed class in scripting
2021-08-30 16:15:05 +02:00
mafiesto4
c69e620e04
Fixes
2021-08-30 16:15:05 +02:00
mafiesto4
2b8259eb8a
Add showing Visject context menu group when it's title has a filter match
2021-08-30 16:15:04 +02:00
mafiesto4
d654d2d0ac
Add PROFILE_CPU_ASSET for asset related profiler scoped zone
2021-08-28 12:49:02 +02:00
mafiesto4
610763b637
Fix custom setting loading regression
2021-08-28 12:16:13 +02:00
mafiesto4
e4cb87ea9e
Fix loading null as Guid for object refs in C++ Json parser
2021-08-27 16:06:23 +02:00
mafiesto4
7f00fa4fd9
Merge remote-tracking branch 'origin/master' into gdk
2021-08-27 16:05:58 +02:00
mafiesto4
146626045f
Fixes
2021-08-27 16:05:50 +02:00
mafiesto4
6b7f7c9b4b
Fix packaging for engine deployment (attempt)
2021-08-26 21:24:28 +02:00
mafiesto4
05fc1b8dd1
Refactor GDK platform to be base for Xbox consoles
2021-08-26 17:28:16 +02:00
mafiesto4
d9410f9cdd
Post merge fixes and cleanup
...
#571
2021-08-26 17:27:38 +02:00
mafiesto4
87a08a7db6
Merge branch 'honzapatCZ-xboxone' into gdk
2021-08-26 12:45:11 +02:00
mafiesto4
782d29f427
Merge branch 'xboxone' of git://github.com/honzapatCZ/FlaxEngine into honzapatCZ-xboxone
2021-08-26 12:44:53 +02:00
mafiesto4
7689db49ff
Fix issue with MapTrack for actors
2021-08-26 12:40:37 +02:00
mafiesto4
e22e919099
Increase maximum window width limit to 8k
2021-08-26 12:19:38 +02:00
mafiesto4
7198fdd74a
Add timeline tracks duplicating option
...
#519
2021-08-26 12:13:14 +02:00
mafiesto4
ba09d9111e
Refactor tracks properties to public
2021-08-26 11:37:56 +02:00
mafiesto4
b85521decd
Add shared selected keyframes moving ability for timeline tracks
...
#519
2021-08-25 15:07:53 +02:00
ScottLongley
64650367be
Add Orientation option to ContentWindow
2021-08-25 20:37:16 +10:00
mafiesto4
2beb0e137b
Add timeline undo actions batching
2021-08-25 10:04:29 +02:00
mafiesto4
aa75a2aeb0
Adjust curve and keyframes UI to be easier to use with a mouse
...
#519
2021-08-24 17:15:43 +02:00
mafiesto4
0063ec3527
Add shared rectangle selection for all timeline tracks to select keyframes
...
#519
2021-08-24 17:14:41 +02:00
mafiesto4
603c9fac07
Add timeline view panning with right-mouse button even over keyframes editor or curve editor
2021-08-24 12:56:36 +02:00
mafiesto4
ee3f7aeb53
Adjust curve background drawing for timeline
2021-08-24 12:15:38 +02:00
mafiesto4
4172ca39dc
Fix native test compilation
2021-08-23 22:36:56 +02:00
honzapatCZ
4be0888776
fix
2021-08-23 22:35:41 +02:00
mafiesto4
6efa835898
Fixes and tweaks for Linux fs watcher
2021-08-23 22:25:04 +02:00
mafiesto4
883879a642
Merge branch 'Vittek1978-LinuxFileSystemWatcher'
2021-08-23 21:47:45 +02:00
mafiesto4
f6becb0ee5
Merge branch 'LinuxFileSystemWatcher' of git://github.com/Vittek1978/FlaxEngine into Vittek1978-LinuxFileSystemWatcher
2021-08-23 21:29:59 +02:00
Nejcraft
67d5fc6a2a
Merge branch 'master' into local
2021-08-23 20:40:37 +02:00
honzapatCZ
d493eb9ada
localization udpates
2021-08-23 19:30:13 +02:00
mafiesto4
79b7e76777
Adjustments for timeline editing UI
2021-08-23 16:51:17 +02:00
mafiesto4
5b52e76fc9
Add ScrollBarsSize to Panel
2021-08-23 16:51:01 +02:00
mafiesto4
bbe9193686
Add resizing feature to timeline curve tracks
...
#519
2021-08-23 16:33:47 +02:00
mafiesto4
a04db5d4b4
Restore default behavior in TilesPanel to have no margin between items
...
#608
2021-08-23 14:45:59 +02:00
mafiesto4
86fa371e0b
Merge branch 'ScottLongley-feature-tilespanel-margin'
2021-08-23 14:44:00 +02:00
mafiesto4
8e8cace43b
Merge branch 'feature-tilespanel-margin' of git://github.com/ScottLongley/FlaxEngine into ScottLongley-feature-tilespanel-margin
2021-08-23 14:40:25 +02:00
mafiesto4
5b05c6ceaa
Add scrolling timeline horizontally with Shift+Wheel
...
#519
2021-08-23 14:38:08 +02:00
mafiesto4
ee29a1bc91
Add preserving timeline position when zooming with a mouse wheel
...
#519
2021-08-23 14:37:48 +02:00
Scott Longley
8e4c023b98
Merge branch 'FlaxEngine:master' into feature-tilespanel-margin
2021-08-23 22:24:03 +10:00
ScottLongley
b8c82ec47d
Bounds fix 2
2021-08-23 22:17:54 +10:00
ScottLongley
96f4f676e4
Bounds fix
2021-08-23 22:06:28 +10:00
mafiesto4
c0e8488b83
Merge branch 'jb-perrier-patch-1'
2021-08-23 13:40:12 +02:00
mafiesto4
3be48c052f
Merge branch 'patch-1' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-patch-1
2021-08-23 13:40:05 +02:00
mafiesto4
052366be66
Optimize audio preview rendering when zoom is very high
...
#519
2021-08-23 13:39:07 +02:00
mafiesto4
347eaa9d07
Optimize timeline background rendering when zoom is very high
...
#519
2021-08-23 13:18:41 +02:00
mafiesto4
bee117f86b
Optimize Content Finder popup
2021-08-23 10:54:19 +02:00
jb-perrier
6fa1fc462f
Add Ramsay quote
2021-08-23 10:27:22 +02:00
mafiesto4
ba5997683b
Merge branch '1.2'
2021-08-21 13:49:15 +02:00
mafiesto4
d4a4ae996e
Add vehicle telemetry logging debug option
2021-08-21 13:48:18 +02:00
mafiesto4
e312485a34
Bump up build number
2021-08-21 13:35:32 +02:00
mafiesto4
7dfe709196
Fix suspension force offset location
2021-08-21 13:16:19 +02:00
mafiesto4
759845c37b
Add wheeled vehicle tire options
2021-08-21 13:16:14 +02:00
mafiesto4
5e3fe56aa7
Add digital steering option for a vehicle
2021-08-21 13:16:07 +02:00
mafiesto4
4b506560e9
Fix WheeledVehicle driving and suspension raycasts
2021-08-21 13:15:25 +02:00
mafiesto4
330c46b949
Add SuspensionForceOffset to vehicle wheel config
2021-08-21 13:15:10 +02:00
mafiesto4
b29d1f9902
Fix rare crashes due to selection not being empty on play mode start
2021-08-21 13:13:32 +02:00
mafiesto4
15f60b33b1
Optimize ticking disabled vehicles
2021-08-21 13:13:11 +02:00
mafiesto4
1a54ea82b5
Fix invalid rigidbody center of mass location
2021-08-21 13:12:47 +02:00
mafiesto4
949bc67354
Fix decal material normal vector blending
2021-08-21 13:12:36 +02:00
mafiesto4
d816af41b4
Fix invalid navmesh build for triggers
2021-08-21 13:12:26 +02:00
mafiesto4
a7880d73f3
Fix
2021-08-21 13:12:09 +02:00
mafiesto4
ac21c4d1e7
Adjust scene node context menu
2021-08-21 13:11:10 +02:00
mafiesto4
ed8a10f276
Add option to select scene asset from Scene tree window
2021-08-21 13:11:04 +02:00
mafiesto4
8b8a83eb20
Fix materials parameters display issues after editing
2021-08-21 13:10:44 +02:00
mafiesto4
890ea38470
Add -new command line arg to create a new project
2021-08-21 13:10:08 +02:00
mafiesto4
07d06c74b5
Fix context menu keyboard arrows navigation to skip disabled items
2021-08-21 13:09:49 +02:00
Erdroy
ec18b01ef7
Fix ENet driver crash
2021-08-21 13:09:27 +02:00
mafiesto4
7a1817b099
Fix Custom Editor UI regression
...
3cf3f58db1
2021-08-21 13:09:09 +02:00
mafiesto4
a2782515a2
Fix compilation
2021-08-21 13:08:55 +02:00
mafiesto4
9deb021a5e
Refactor Tracy source locations to be static
...
#597
2021-08-21 13:08:19 +02:00
mafiesto4
0bbb72e24d
Fix some memory leaks
2021-08-21 13:07:29 +02:00
mafiesto4
7656cf541d
Fix snap to the ground to use scene graph query instead of physics only raycast
2021-08-21 13:07:03 +02:00
mafiesto4
d77ad33583
Increase fog properties limits
2021-08-21 13:06:45 +02:00
mafiesto4
6f5605b7ca
Fix window focus issue when removing actors
2021-08-21 13:06:26 +02:00
mafiesto4
718ae78036
Fix UI with list of null items when layout gets rebuilt at item level
2021-08-21 13:06:04 +02:00
mafiesto4
f6eef82864
Fix LocalizedString undo bug
2021-08-21 13:05:49 +02:00
mafiesto4
26d37103ba
Fix some problems with LocalizedString serialization in C#
2021-08-21 13:05:25 +02:00
mafiesto4
d85c65bfc5
Add check to prevent double-free from native event in C#
2021-08-21 13:03:29 +02:00
mafiesto4
1943c64a33
Fix timeline background stops drawing to be ore readable
...
#519
2021-08-21 13:02:39 +02:00
mafiesto4
9c1fa7c0ce
Add Zoom value box to timeline view context menu
2021-08-21 13:01:56 +02:00
mafiesto4
14068307d1
Add support for changing scenes via Editor during play mode
2021-08-21 13:01:42 +02:00
mafiesto4
670e48ec1c
Add option to Scene context menu to unload it
2021-08-21 13:01:11 +02:00
mafiesto4
e288104472
Add helper tooltips for Scene Animation actions UI
2021-08-21 12:59:59 +02:00
mafiesto4
99b0cf71a8
Add better timeline UI positioning for improved viewport navigation
2021-08-21 12:59:47 +02:00
mafiesto4
2b7e6944e8
Add timeline view panning with right mouse button
2021-08-21 12:59:15 +02:00
mafiesto4
9e7ce69e9c
Add Engine.HasGameViewportFocus to C# API
2021-08-21 12:57:57 +02:00
mafiesto4
8c97a645e9
Fix car wheel location by applying compression of the suspension spring
2021-08-21 12:57:31 +02:00
mafiesto4
d194a06e59
Add options for vehicle wheel suspension configuration and state
2021-08-21 12:56:47 +02:00
mafiesto4
783372c787
Fix pasting actors if cannot spawn a object (eg. type missing) to still paste valid objects
2021-08-21 12:56:13 +02:00
mafiesto4
51016949b8
Fix actor renaming on paste to keep previous name if can
2021-08-21 12:55:17 +02:00
mafiesto4
700b561ad1
Improve rigidbody warning message
2021-08-21 12:53:23 +02:00
mafiesto4
a59aec8425
Fix suspension force offset location
2021-08-20 16:33:31 +02:00
mafiesto4
aaca4ecc69
Add wheeled vehicle tire options
2021-08-20 16:33:11 +02:00
mafiesto4
078f56febe
Add vehicle telemetry logging debug option
2021-08-20 16:32:47 +02:00
mafiesto4
17f128afeb
Add digital steering option for a vehicle
2021-08-20 16:23:45 +02:00
mafiesto4
aa224f6296
Fix WheeledVehicle driving and suspension raycasts
2021-08-20 15:30:01 +02:00
ScottLongley
8136d2823f
Add margin to TilesPanel tile
2021-08-20 22:49:46 +10:00
mafiesto4
09e2b737f0
Fix rare crashes due to selection not being empty on play mode start
2021-08-20 10:51:27 +02:00
mafiesto4
3cb4abab0d
Optimize ticking disabled vehicles
2021-08-19 16:26:49 +02:00
mafiesto4
151454db2c
Fix invalid rigidbody center of mass location
2021-08-19 15:46:36 +02:00
mafiesto4
e3dac62bd9
Fix decal material normal vector blending
2021-08-19 15:22:45 +02:00
mafiesto4
9ed8621621
Fix invalid navmesh build for triggers
2021-08-19 15:00:28 +02:00
mafiesto4
d30e8c4c70
Remove redundant code
2021-08-19 14:01:54 +02:00
mafiesto4
a1bf4819cb
Optimize calling Object.FindObject from C#
2021-08-19 13:06:20 +02:00
mafiesto4
39a4dab81f
Fix
2021-08-19 13:06:19 +02:00
mafiesto4
a8c7705c3b
Fix null values handling in C# Json serialization
...
It didn't replace prefab object reference if replaced with null in the prefab instance.
2021-08-19 13:06:18 +02:00
mafiesto4
4c1dbb7f8e
Refactor prefab instances loading to improve refs loading between prefab objects
2021-08-19 13:06:17 +02:00
mafiesto4
066c668f6f
Fix missing references to a new prefab objects inside other prefab objects when applying changes
2021-08-19 13:06:16 +02:00
mafiesto4
eab9a2c0ac
Adjust scene node context menu
2021-08-19 13:06:15 +02:00
mafiesto4
7822266029
Add option to select scene asset from Scene tree window
2021-08-19 13:06:14 +02:00
mafiesto4
fff2c3e038
Fix materials parameters display issues after editing
2021-08-18 22:55:31 +02:00
mafiesto4
540643972a
Fix
2021-08-18 22:09:52 +02:00
Jean-Baptiste Perrier
c20ead730b
Merge branch 'master' of https://github.com/FlaxEngine/FlaxEngine into double-vectors
2021-08-18 12:50:11 +02:00
Jean-Baptiste Perrier
5aaf09018f
Add missing NearEqual for double
2021-08-18 12:49:53 +02:00
Jean-Baptiste Perrier
c8ceb4f86b
Add DoubleX constructors for VectorX
2021-08-18 12:49:38 +02:00
Jean-Baptiste Perrier
e655ee6b78
Tweaks Double2
2021-08-18 12:49:12 +02:00
Jean-Baptiste Perrier
281673dd6b
Add Double4 impl. cpp
2021-08-18 12:48:52 +02:00
Jean-Baptiste Perrier
eedca14e6f
Add Double3 impl. cpp
2021-08-18 12:48:39 +02:00
mafiesto4
66657d798a
Add typename to script panel tooltip and don't inherit tooltip
2021-08-17 23:35:17 +02:00
mafiesto4
fc9e54b349
Merge branch 'stefnotch-issue-reporting'
2021-08-17 21:59:28 +02:00
stefnotch
87be58b4fa
Add "show in explorer"
2021-08-17 11:33:23 +02:00
stefnotch
3808c306a0
Update issue template
2021-08-17 11:28:13 +02:00
mafiesto4
dee4537f23
Add -new command line arg to create a new project
2021-08-16 22:50:11 +02:00
mafiesto4
34132e3074
Fix context menu keyboard arrows navigation to skip disabled items
2021-08-16 22:50:10 +02:00
Erdroy
bb4d94ee85
Fix ENet driver crash
2021-08-16 19:54:20 +02:00
Mariusz Wisniewski
3248dd50f9
Added LinuxFileSystemWatcher
2021-08-16 17:35:36 +02:00
mafiesto4
d68189ae3d
Tweaks for native engine tests
...
#601
2021-08-16 12:18:11 +02:00
mafiesto4
6a055bd4c5
Merge branch 'Zbyl-string-functions-semantics'
2021-08-16 10:07:17 +02:00
mafiesto4
96ae4d4583
Merge branch 'string-functions-semantics' of git://github.com/Zbyl/FlaxEngine into Zbyl-string-functions-semantics
2021-08-16 10:06:56 +02:00
mafiesto4
6d21e2f413
Merge branch 'Zbyl-removed-unnecessary-null-terminator'
2021-08-16 09:54:51 +02:00
mafiesto4
442c0113ea
Merge branch 'removed-unnecessary-null-terminator' of git://github.com/Zbyl/FlaxEngine into Zbyl-removed-unnecessary-null-terminator
2021-08-16 09:54:40 +02:00
mafiesto4
9c16cdd2d1
Merge branch 'ScottLongley-feature-looking-at'
2021-08-16 09:53:35 +02:00
mafiesto4
bc3eebdc71
Merge branch 'feature-looking-at' of git://github.com/ScottLongley/FlaxEngine into ScottLongley-feature-looking-at
2021-08-16 09:52:52 +02:00
mafiesto4
f2d235bc74
Fix Custom Editor UI regression
...
3cf3f58db1
2021-08-16 09:48:31 +02:00
Zbigniew Skowron
b5f7c96c80
Removed unnecessary NULL terminator in RunBuildTool() to fix #402 : "Copying new log after clearing partially fails"
2021-08-15 22:12:46 +02:00
Zbigniew Skowron
49524d7418
Fixed bugs in String and StringView functions (Replace, Compare, etc.).
2021-08-15 21:29:24 +02:00
Zbigniew Skowron
741714cd61
Simplified catch2.Build.cs.
2021-08-15 21:29:23 +02:00
Zbigniew Skowron
7593f9c4c4
Simplified FlaxNativeTests.
2021-08-15 20:33:00 +02:00
Zbigniew Skowron
17f0be4ad2
Added FlaxNativeTests target, with initial suite of tests for String and StingView.
2021-08-15 20:32:59 +02:00
Zbigniew Skowron
def293f88b
Added Catch2 library for native unit tests.
2021-08-15 20:32:58 +02:00
Zbigniew Skowron
294a4d5477
Added LinkEnvironment.LinkAsConsoleProgram flag.
2021-08-15 20:32:58 +02:00
ScottLongley
6376b83327
Add LookingAt to Actor
2021-08-15 19:48:12 +10:00
mafiesto4
775e8df752
Fix compilation
2021-08-13 15:57:10 +02:00
mafiesto4
487e04e811
Merge branch 'Zbyl-fixing-strigview-gettext-uses'
2021-08-13 14:11:28 +02:00
mafiesto4
151f551bc9
Merge branch 'fixing-strigview-gettext-uses' of git://github.com/Zbyl/FlaxEngine into Zbyl-fixing-strigview-gettext-uses
2021-08-13 13:57:02 +02:00
mafiesto4
2b0b45d2fb
Merge branch 'jb-perrier-math-double'
2021-08-13 13:48:35 +02:00
mafiesto4
3c2227dfda
Merge branch 'math-double' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-math-double
2021-08-13 13:48:25 +02:00
mafiesto4
2e18db7bb8
Reenable memory allocations profiling in Editor with Tracy
2021-08-13 13:44:48 +02:00
mafiesto4
bc634e9d37
Refactor Tracy source locations to be static
...
#597
2021-08-13 13:44:29 +02:00
mafiesto4
7fc144b07b
Fix some memory leaks
2021-08-13 13:13:12 +02:00
mafiesto4
af22c7e96f
Refactor DownloadIndexBuffer to return unsigned data
2021-08-13 10:06:29 +02:00
mafiesto4
f44e5fb2fe
Add support for uint as triangle indices for mesh updates API
2021-08-13 10:04:44 +02:00
mafiesto4
4984ba1bb3
Add CookCollision to collision data with triangles as int32
2021-08-13 09:58:57 +02:00
Jean-Baptiste Perrier
284baed1e3
Merge branch 'master' of https://github.com/FlaxEngine/FlaxEngine into double-vectors
2021-08-12 20:49:10 +02:00
Jean-Baptiste Perrier
8f56f7fdfe
Merge branch 'math-double' of https://github.com/jb-perrier/FlaxEngine into double-vectors
2021-08-12 20:49:00 +02:00
Jean-Baptiste Perrier
2d9627df33
Tweak docs
2021-08-12 19:00:41 +02:00
mafiesto4
8074bb2fbe
Add SuspensionForceOffset to vehicle wheel config
2021-08-12 18:21:46 +02:00
Jean-Baptiste Perrier
8dc864d22f
Add Double2 vector implementation
2021-08-12 15:21:11 +02:00
Jean-Baptiste Perrier
2948bfbed0
Backward compatibility (Mathd -> Math), fix and remove warnings.
2021-08-12 14:15:26 +02:00
mafiesto4
6e800ad7bb
Increase fog properties limits
2021-08-12 14:04:52 +02:00
mafiesto4
c3b9f61b9f
Fix snap to the ground to use scene graph query instead of physics only raycast
2021-08-12 13:59:30 +02:00
Jean-Baptiste Perrier
ed6f857ff3
Merge branch 'master' of https://github.com/FlaxEngine/FlaxEngine into math-double
2021-08-12 13:51:19 +02:00
Jean-Baptiste Perrier
2c30f48900
Tweak
2021-08-12 13:51:06 +02:00
Jean-Baptiste Perrier
69aac09be8
Add Mathd.cs implementation
2021-08-12 13:50:34 +02:00
Jean-Baptiste Perrier
b91800ad9d
Use Mathd for double operation in Variant
2021-08-12 13:50:09 +02:00
Jean-Baptiste Perrier
2799136ccb
Remove Double operation from Math.h
2021-08-12 13:49:47 +02:00
Jean-Baptiste Perrier
328027300d
Add Mathd implementation.
2021-08-12 13:49:21 +02:00
Jean-Baptiste Perrier
3aecbd75a3
Remove unused include.
2021-08-12 13:48:45 +02:00
mafiesto4
98c43dba42
Fix window focus issue when removing actors
2021-08-12 12:51:20 +02:00
mafiesto4
299d0493b9
Optimize single undo edit action to not use wrapper
2021-08-12 11:48:52 +02:00
mafiesto4
70c729b171
Fix LocalizedString undo bug
2021-08-12 11:48:51 +02:00
mafiesto4
3cf3f58db1
Fix UI with list of null items when layout gets rebuilt at item level
2021-08-12 11:48:51 +02:00
mafiesto4
916c2733f0
Fix some problems with LocalizedString serialization in C#
2021-08-12 11:48:50 +02:00
mafiesto4
921e716715
Add safe lock
2021-08-11 19:38:26 +02:00
mafiesto4
d65a85e30c
Add check to prevent double-free from native event in C#
2021-08-11 19:28:53 +02:00
mafiesto4
622951c6be
Remove insecure autoInitialize option from scenes loading
2021-08-11 18:55:33 +02:00
mafiesto4
799c4a4f17
Remove whitespaces
2021-08-10 19:33:55 +02:00
mafiesto4
a497ef9d6f
Fix timeline background stops drawing to be ore readable
...
#519
2021-08-10 17:35:27 +02:00
mafiesto4
125d1aa08c
Add Zoom value box to timeline view context menu
2021-08-10 17:27:44 +02:00
mafiesto4
9a522615e5
Add support for changing scenes via Editor during play mode
2021-08-10 16:32:24 +02:00
mafiesto4
3115643397
Add option to Scene context menu to unload it
2021-08-10 16:32:00 +02:00
mafiesto4
27f2856e6d
Optimize FindObject and TryFindObject in Object
2021-08-10 15:57:22 +02:00
mafiesto4
62c43f9f95
Add helper tooltips for Scene Animation actions UI
2021-08-10 13:54:22 +02:00
mafiesto4
c1b2fc19c1
Add better timeline UI positioning for improved viewport navigation
2021-08-10 13:29:42 +02:00
mafiesto4
94b4c20b35
Add timeline view panning with right mouse button
2021-08-10 13:29:12 +02:00
Zbigniew Skowron
bd70e53806
Fixed StringView::GetText() related issued pointed out in review.
2021-08-09 22:21:38 +02:00
mafiesto4
e4bd5c7251
Add Engine.HasGameViewportFocus to C# API
2021-08-09 15:24:39 +02:00
mafiesto4
64813c1c70
Add caching ShowGUI and ShowDebugDraw in Game window
2021-08-09 15:22:29 +02:00
mafiesto4
623f981bc1
Fix car wheel location by applying compression of the suspension spring
2021-08-09 15:22:10 +02:00
mafiesto4
09c11250b4
Add options for vehicle wheel suspension configuration and state
2021-08-09 14:35:22 +02:00
mafiesto4
fd01d37002
Add helper parent actor of missing object logging to HandleObjectDeserializationError
2021-08-09 12:12:56 +02:00
mafiesto4
f68321c9f5
Fix pasting actors if cannot spawn a object (eg. type missing) to still paste valid objects
2021-08-09 12:12:32 +02:00
mafiesto4
9a590ae484
Fix actor renaming on paste to keep previous name if can
2021-08-09 11:59:08 +02:00
Zbigniew Skowron
aecc81f5e5
Fixed many invalid uses of StringView::GetText(), where a null-terminated string was required.
...
Renamed GetText() to GetNonTerminatedText() to reduce chance of same bugs appearing in the future.
2021-08-09 00:29:19 +02:00
mafiesto4
128cad49b9
Bump up version number
2021-08-08 21:46:24 +02:00
mafiesto4
65f9e9d0aa
Fix error
2021-08-08 20:58:36 +02:00
mafiesto4
36df9757b1
Add creating Scene Graph nodes for actors inheriting from some shared custom types
2021-08-08 20:58:19 +02:00
mafiesto4
a0e1c7c37e
Add support for creating custom BoxVolume type in C#
2021-08-08 20:19:43 +02:00
mafiesto4
847641f655
Fix crash when spawning C# object that inherits from abstract C++ class
2021-08-08 19:10:51 +02:00
mafiesto4
cdca5b4a28
Fix undo for missing actor children and scripts when doing Convert action
2021-08-08 18:38:26 +02:00
mafiesto4
6609425880
Fix creating prefab in Editor from selection in Prefab window
2021-08-08 17:25:18 +02:00
mafiesto4
6ac0d5d3f4
Merge branch 'blep-bugfix_crash_2riderinstall'
2021-08-08 16:40:56 +02:00
mafiesto4
bc46259286
Merge branch 'bugfix_crash_2riderinstall' of git://github.com/blep/FlaxEngine into blep-bugfix_crash_2riderinstall
2021-08-08 16:40:41 +02:00
mafiesto4
50bccd52e7
Fix startup failure on older CPUs that don't support invariant TSC
...
#580
2021-08-08 16:38:28 +02:00
mafiesto4
84cca1ae98
Fix missing mesh collider vertices transformation for navmesh building
2021-08-08 16:20:48 +02:00
mafiesto4
71cf758ccf
Fix crash when cooking collision data for multi-mesh models
2021-08-08 16:18:29 +02:00
mafiesto4
edf98acae2
Undo unwanted change
2021-08-08 16:04:07 +02:00
mafiesto4
a085531fda
Add build preset and target names to access for Game Cooker extending
2021-08-08 16:02:48 +02:00
mafiesto4
6b532d2fbc
Add CookingData for C# editor to extend the cooking process
2021-08-08 16:01:58 +02:00
Baptiste Lepilleur
7862ff4670
Fixed crash on startup when 2 Rider installations are detected
2021-08-07 21:43:58 +02:00
mafiesto4
bc27890818
Merge branch 'marynate-PR-global-local-crash'
2021-08-07 16:52:48 +02:00
mafiesto4
1c5754beff
Merge branch 'PR-global-local-crash' of git://github.com/marynate/FlaxEngine into marynate-PR-global-local-crash
2021-08-07 16:52:39 +02:00
mafiesto4
054def3d13
Fix crash in build tool if there is no valid project to pick
2021-08-07 16:46:39 +02:00
mafiesto4
e6d5d5330e
Fix CharacterController minimum size checks to prevent crashes if values are too small
2021-08-07 15:52:49 +02:00
mafiesto4
f430803ecc
Merge branch 'thallard-dev'
2021-08-07 15:33:12 +02:00
mafiesto4
fc762fdbdb
Merge branch 'dev' of git://github.com/thallard/FlaxEngine into thallard-dev
2021-08-07 15:29:01 +02:00
marynate
6908aa4a8a
Catch potential runtime error from locale::global
2021-08-07 14:20:38 +08:00
Erdroy
6c70f2e14f
Fix editor crash on startup when Rider 2021.1 is installed
2021-08-06 18:58:19 +02:00
thallard
3bc489a7b5
Replace string variable check by an enum
2021-08-06 15:50:30 +02:00
mafiesto4
d22380c7cf
Add warnings when cooking collision with empty mesh data
2021-08-06 15:07:50 +02:00
mafiesto4
c4102ba884
Fix compiling C#-only game scripts without native platform tools installed
2021-08-06 13:17:23 +02:00
thallard
baee3a60a6
Added tick when a button is selected
2021-08-06 11:47:50 +02:00
thallard
5e2b4adff3
Removed useless static path thanks to @jb-perrier
2021-08-06 00:21:27 +02:00
thallard
78d668c599
Change enum and variable name
2021-08-06 00:07:44 +02:00
thallard
e8b867430f
Remplace string variable by enum
2021-08-05 23:38:08 +02:00
thallard
1426b4ca49
Removed useless debug logs
2021-08-05 23:05:27 +02:00
thallard
9682ac4643
Merge branch 'master' of https://github.com/FlaxEngine/FlaxEngine into dev
2021-08-05 22:37:22 +02:00
thallard
d95cd24b76
Added functionality to order items by name
2021-08-05 22:24:01 +02:00
mafiesto4
25f48a3469
Fix compilation with MSVC 140 tools
2021-08-05 21:01:36 +02:00
mafiesto4
1b3c74c3eb
Fix showing context menu in Scene Tree window with scroll used
...
#576
2021-08-05 19:12:34 +02:00
mafiesto4
425c23fea1
Rename NewWindowMethod to NewWindowLocation and add handling for new asset windows too
...
#577
2021-08-05 18:56:55 +02:00
mafiesto4
16654fa639
Merge branch 'thallard-dev'
2021-08-05 18:52:41 +02:00
mafiesto4
8c010a8a96
Merge branch 'dev' of git://github.com/thallard/FlaxEngine into thallard-dev
2021-08-05 18:43:57 +02:00
mafiesto4
bf2171ed74
Add support for cooking collision data from model asset on main thread and fix issue if mesh is during streaming
2021-08-05 16:41:55 +02:00
mafiesto4
fae682e406
Implement DownloadDataCPU for Mesh and add result entries count
2021-08-05 16:40:28 +02:00
mafiesto4
c5b9654547
Fix crash when unloading scene that has been already unloaded
2021-08-05 13:14:57 +02:00
thallard
a64d23b8ed
Some tweaks
2021-08-05 12:46:29 +02:00
thallard
b4d879960f
Remove unused import
2021-08-05 12:42:46 +02:00
thallard
456a944482
Merge branch 'master' of https://github.com/FlaxEngine/FlaxEngine into dev
2021-08-05 12:40:38 +02:00
HosRa
23e94a259b
Create new option for open method window
2021-08-05 12:20:31 +02:00
mafiesto4
cb5c716fdb
Add third camera shot preview (in a middle)
2021-08-04 17:42:03 +02:00
mafiesto4
980aa860fc
Fix camera preview in scene animation
2021-08-04 17:35:42 +02:00
mafiesto4
080b3b1136
Fix camera previews placement on camera cuts track
...
#519
2021-08-04 16:58:24 +02:00
mafiesto4
fc8c8b5c25
Tweaks and improvements for curves editing
...
#519
2021-08-04 16:35:19 +02:00
mafiesto4
41b7897857
Split CurveEditor into separate files for easier navigation
2021-08-04 12:01:23 +02:00
mafiesto4
04c807aea5
Fix scrolling to selected actor in scene tree if parent is collapsed
2021-08-04 11:36:27 +02:00
mafiesto4
1c9abef342
Fix asset cache when loading asset from path with relative parts
2021-08-04 11:26:24 +02:00
mafiesto4
9464c509fa
Improve keyframes and curves points moving with a mouse
...
#519
2021-08-04 10:59:43 +02:00
mafiesto4
6ee6c8e0be
Fix arrows in AnimGraph state machine
2021-08-03 17:08:54 +02:00
mafiesto4
c9b87d9b76
Add option to use seconds for timeline/media duration
2021-08-03 12:05:47 +02:00
mafiesto4
b5d2b39c3e
Fix Control.GetChildAtRecursive with overlapping controls
2021-08-03 11:14:17 +02:00
mafiesto4
d4817a95d7
Add MapTrack to SceneAnimationPlayer
2021-08-03 10:22:26 +02:00
mafiesto4
37cfe692f6
Add bone icon for Anim Graph connections with local skeleton nodes pose
2021-08-01 23:18:20 +02:00
mafiesto4
0e76bf22ed
Fix crash when reading empty string from stream
2021-08-01 23:17:55 +02:00
mafiesto4
f06054bc9d
Fix warnings
2021-07-30 16:33:10 +02:00
mafiesto4
9012397593
Add automatic resizing for the timeline track preview values for better readability
...
#519
2021-07-30 15:59:01 +02:00
mafiesto4
429223c7e3
Fix Label text positioning when using Auto Fit
2021-07-30 15:58:06 +02:00
mafiesto4
16c656cda2
Move member track preview value showing to be shared impl
2021-07-30 15:57:51 +02:00
mafiesto4
e1cac0b779
Add loading info text when opening scene animation window
2021-07-30 15:04:26 +02:00
mafiesto4
25487c17e3
Fix stack overflow when using recursion with nested scene animations
...
#519
2021-07-30 14:29:40 +02:00
mafiesto4
563eecebda
Add support for Pack/Unpack Structure nodes and Enum constant in Anim Graph
2021-07-30 12:37:36 +02:00
mafiesto4
c2de55f005
Add support for Is Null, Is Valid, As, Is and Type Reference nodes in Anim Graph
2021-07-30 10:59:20 +02:00
mafiesto4
22551e9410
Fix crash when loading empty managed object data
2021-07-30 10:58:06 +02:00
mafiesto4
c4a0b1c4d6
Fix false-positive of Surface node value modification
2021-07-30 10:34:40 +02:00
mafiesto4
e970d53787
Fix using C#-only structures as Visual Script properties
2021-07-30 10:34:21 +02:00
mafiesto4
752dc30cc5
Fix error when loading Visject surface with an bug
2021-07-29 23:35:52 +02:00
mafiesto4
d8f555e8dc
Add support for using structures as Visual Script and Anim Graph parameters
2021-07-29 23:35:30 +02:00
mafiesto4
24782bdd2f
Fix Is Null and Is Valid nodes in Visual Script to handle managed instances comparison
2021-07-29 22:57:39 +02:00
mafiesto4
ee6ef85326
Fix creating reroute nodes in Visject during debugging
2021-07-29 22:56:53 +02:00
mafiesto4
22d547e87b
Refactor Variant type ManagedObject serialization to be usable for Visual Scripting
2021-07-29 22:56:11 +02:00
mafiesto4
ad7f5cf720
Add support for object and enum properties in Anim Graph
2021-07-29 19:51:30 +02:00
mafiesto4
19da74f913
Drop byte from VS types
2021-07-29 19:45:33 +02:00
mafiesto4
1f59c43b04
Revert due to crashes (strange)
2021-07-29 19:45:09 +02:00
mafiesto4
f42d2b8a18
Tweaks and improvements
2021-07-29 15:41:58 +02:00
mafiesto4
92b1e067b1
Improve tooltips generation for scripting types
2021-07-29 14:30:13 +02:00
mafiesto4
84f48e4a6f
Add full documentation tooltip to Visject new parameter type picker list
2021-07-29 14:06:05 +02:00
mafiesto4
fcd0841bc7
Hide various Editor types from scripting
2021-07-29 14:05:42 +02:00
mafiesto4
38249c362d
Optimize memory allocations in Vulkan backend
2021-07-29 12:39:21 +02:00
mafiesto4
5186cec942
Improve animation preview usability for debugging
2021-07-29 10:33:21 +02:00
mafiesto4
d505160444
Optimize UI for complex timelines with many tracks
2021-07-29 10:25:58 +02:00
mafiesto4
3331753bcd
Expose TypeUtils.GetType to public
2021-07-29 10:05:20 +02:00
mafiesto4
0d9852be27
Improve timeline frame labels displaying
2021-07-29 10:05:03 +02:00
mafiesto4
4c0435feef
Add timeline position synchronization with animation playback in Editor preview
2021-07-29 09:56:33 +02:00
mafiesto4
efe898f151
Merge remote-tracking branch 'origin/master'
2021-07-27 16:38:56 +02:00
mafiesto4
a713899a36
Add support for disabling Vulkan timer queries per-platform via define
2021-07-27 16:38:52 +02:00
mafiesto4
277e31c5dd
Add helper FindScript<T> and FindActor<T> to Actor
2021-07-26 21:32:00 +02:00
mafiesto4
2050429d6c
Fixes for Vulkan Swapchain on some platforms
2021-07-26 13:39:27 +02:00
mafiesto4
6718b37ca1
Fixes and improvements
2021-07-24 23:38:05 +02:00
mafiesto4
caaae8af78
Add NoUndo attribute for properties without undo usage
2021-07-24 23:37:44 +02:00
mafiesto4
135c0636bf
Add GPU profiler events to ProbesRenderer
2021-07-24 16:24:19 +02:00
mafiesto4
f49e20bdb5
Revert unneeded and breaking change from D3D11 context state clearing
...
Ref: f5a6a18232
2021-07-24 16:23:55 +02:00
mafiesto4
9476a75f40
Merge branch 'stefnotch-patch-11'
2021-07-23 16:26:01 +02:00
mafiesto4
974fb528e9
Merge branch 'patch-11' of git://github.com/stefnotch/FlaxEngine into stefnotch-patch-11
2021-07-23 16:25:57 +02:00
mafiesto4
9cde9b0743
Add tint to timeline navbar buttons
2021-07-23 16:25:29 +02:00
mafiesto4
91be427305
Fix typos
2021-07-23 16:25:12 +02:00
mafiesto4
46a65f99fa
Add buttons for play/pause/stop Animation timeline in editor window
2021-07-23 16:18:11 +02:00
mafiesto4
a7a7d816ac
Fixes for Vulkan extensions and layers init
2021-07-23 16:08:46 +02:00
stefnotch
970456da91
Update Time.h
2021-07-23 14:27:07 +02:00
mafiesto4
1e6d4026da
Change WindowBase to allow for better code sharing for platforms without advanced windowing
2021-07-22 17:02:27 +02:00
mafiesto4
e92bdf164c
Fix Mono init on Switch
2021-07-22 13:37:33 +02:00
mafiesto4
0bd41a748f
Adjust normals/tangents preview length
2021-07-22 11:24:31 +02:00
mafiesto4
6eea2cc675
Add option to preview model meshes Normals and Tangents in Editor preview
2021-07-22 11:19:54 +02:00
mafiesto4
2bf736e351
Add MeshDataCache utility for async mesh data caching
2021-07-22 11:19:10 +02:00
mafiesto4
3a5c212985
Change CalculateTangents to false as default and calculate normals/tangents by default if missing
2021-07-22 10:25:01 +02:00
mafiesto4
383ea4d603
Fix crash when importing model mesh with multiple materials but no mapping on a Geometry
...
#572
2021-07-22 10:20:19 +02:00
mafiesto4
b7a7bc891a
Minor tweaks
2021-07-21 15:42:04 +02:00
honzapatCZ
c17d86a134
removal of old XboxOneStuff
2021-07-21 15:10:39 +02:00
mafiesto4
d26eabe2bf
Fix glitches on Android Vulkan
2021-07-21 14:13:44 +02:00
mafiesto4
5a6853ba32
Add optional location for Plugin Icon to be inside plugin project root
2021-07-21 11:49:11 +02:00
mafiesto4
99eb3447ef
Fix paths in plugin projects root nodes in Content Database
2021-07-21 11:48:27 +02:00
mafiesto4
36456bfe74
Bump up version to 1.2
2021-07-20 16:50:38 +02:00
mafiesto4
cb21ff359b
Fix checking min engine version for referenced projects too
2021-07-20 16:44:02 +02:00
mafiesto4
0794ab4ee5
Add support for bundling custom assets by GamePlugins
2021-07-20 16:32:55 +02:00
mafiesto4
88902bdb5d
Add JsonSerializer.ParseID with return value
2021-07-20 16:29:34 +02:00
mafiesto4
669b99f8e4
Add CustomUpscale postFx to replace upscaler with a custom script
2021-07-20 15:33:12 +02:00
mafiesto4
929bd2a8c8
Add support for rendering percentage scale with upscaling to backbuffer
2021-07-20 11:06:25 +02:00
mafiesto4
5cbf091a7a
Fix typos
2021-07-19 16:17:10 +02:00
mafiesto4
09c7642819
Add warning log in build tool when target is missing
2021-07-19 15:30:45 +02:00
mafiesto4
f7e47815ae
Fix loading game binaries in Editor if they are still missing are recompile
2021-07-19 15:30:06 +02:00
mafiesto4
3207d2a706
Merge branch 'GoaLitiuM-rider_detection_improvements'
2021-07-19 14:21:35 +02:00
mafiesto4
2c68c4f9f2
Merge branch 'rider_detection_improvements' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-rider_detection_improvements
2021-07-19 14:21:31 +02:00
mafiesto4
fc31565f12
Reimplement Temporal AA with less ghosting and better quality
2021-07-19 14:02:46 +02:00
GoaLitiuM
681c45dcbe
Support Rider for Unreal Engine
2021-07-17 21:18:09 +03:00
GoaLitiuM
ba266f74ed
Improve detection of Rider installed via JetBrains Toolbox
2021-07-17 21:17:49 +03:00
mafiesto4
36f6463028
Fix AnimatedModel bounds calculation to use skeleton bones locations
2021-07-16 17:21:04 +02:00
mafiesto4
4d136af7dd
Add culling and render mask check for models rendered via Custom Actors list
2021-07-16 17:13:44 +02:00
mafiesto4
dcd4a41f7d
Add preview panel with skinned model to the Animation window
2021-07-16 16:18:34 +02:00
mafiesto4
590ef32165
Refactor animated model previews to unify features used by various windows
2021-07-16 15:24:18 +02:00
mafiesto4
cb59f2185c
Add memory usage info to Animation details
2021-07-16 13:08:37 +02:00
mafiesto4
5f26fae19b
Merge branch 'honzapatCZ-patch-8'
2021-07-16 12:34:33 +02:00
mafiesto4
af1c683917
Merge branch 'patch-8' of git://github.com/honzapatCZ/FlaxEngine into honzapatCZ-patch-8
2021-07-16 12:34:29 +02:00
Nejcraft
52ba7a7a08
I shouldn't code at 4 in the morning :D
2021-07-16 11:40:57 +02:00
mafiesto4
d0eed29f31
Fix rare crash when passing array to managed world with object refs inside structures
2021-07-16 11:02:49 +02:00
mafiesto4
5852887e7d
Add option for preview a single mesh UVs
2021-07-16 10:21:22 +02:00
mafiesto4
41a39d5088
Fix range selection in Tree to skip invisible nodes
2021-07-16 10:21:22 +02:00
Nejcraft
af8856188d
Rectangle distance
...
Will be usefull for my UI nav
2021-07-16 04:32:47 +02:00
mafiesto4
8ae3c23ec8
Add Actor.RotateAround
2021-07-15 22:07:25 +02:00
mafiesto4
73c283fdd4
Increase items limit for Visject secondary context menu before scroll bar usage
2021-07-15 22:00:24 +02:00
mafiesto4
2354bc9f4d
Increase scroll bars size for easier usage
2021-07-15 21:57:34 +02:00
mafiesto4
4f03acb149
Add support for creating virtual Anim Graph at runtime for a single animation playback
2021-07-15 16:58:26 +02:00
mafiesto4
2711bfdc82
Remove unused code
2021-07-15 16:56:39 +02:00
mafiesto4
fe2419cd11
Fix crash when reloading virtual asset
2021-07-15 16:56:11 +02:00
mafiesto4
27deeff079
Add widgets for animation preview play/pause and speed changing
2021-07-15 14:26:42 +02:00
mafiesto4
50ffdcd9ca
Add UpdateSpeed to Animated Model for playback speed scaling
2021-07-15 13:50:50 +02:00
mafiesto4
1062c0b3a0
Fix missing Spline Model bounds refresh
2021-07-15 11:45:44 +02:00
mafiesto4
6f8e18f5b3
Add faked lighting to improve Debug Draw solid shapes rendering readability
2021-07-14 14:51:50 +02:00
mafiesto4
42f05a5072
Add Terrain physics collision debug drawing support
2021-07-14 14:51:20 +02:00
mafiesto4
04c6ecc963
Add Physics Colliders debug view mode to display physical world shapes (solid)
2021-07-14 14:49:41 +02:00
mafiesto4
151b478a97
Add more helper methods for batched debug shapes drawing
2021-07-14 13:40:58 +02:00
mafiesto4
4fc55f4849
Add DebugDraw::DrawTube
2021-07-14 13:40:34 +02:00
mafiesto4
5b595eb056
Add styling brush for progress bar
2021-07-14 12:27:14 +02:00
mafiesto4
d7cca59315
Add support for custom background brush to Button
2021-07-14 12:21:38 +02:00
mafiesto4
a7cb12f597
Fix Script deserialization if ParentID is not specified in stream
2021-07-14 11:39:32 +02:00
mafiesto4
8b961f7239
Update Newtonsoft.Json
2021-07-14 11:39:09 +02:00
mafiesto4
8a66bd74cf
Tweak
2021-07-14 09:44:55 +02:00
mafiesto4
7c96961e92
Fix build tool clean command execution on Linux
2021-07-13 18:29:34 +02:00
mafiesto4
dc935a1a32
Add support for Tracy profiler on Linux
2021-07-13 18:29:02 +02:00
mafiesto4
caeeae6a32
Fix locale on Linux
2021-07-13 18:28:28 +02:00
mafiesto4
e0be4e202a
Fix crash when resizing Dictionary to 0
2021-07-13 18:28:02 +02:00
mafiesto4
1ba84f55ae
Fix handling invalid asset in AssetPicker instead of throwing exception
2021-07-13 13:19:51 +02:00
mafiesto4
120ebbb59a
Fix handling invalid asset in AssetPicker instead of throwing exception
2021-07-13 13:18:59 +02:00
mafiesto4
0b9f33b4af
Disable Tracy profiler on Android
2021-07-13 13:02:16 +02:00
mafiesto4
1c03b21a43
Fix textures converting when cooking
2021-07-13 12:51:28 +02:00
mafiesto4
38e2824415
Fix locale on Android
2021-07-13 12:51:04 +02:00
mafiesto4
16f7194f62
Fix crash when opening project fails
2021-07-13 11:50:01 +02:00
mafiesto4
ef163b80a7
Fix naming native threads on Linux and Android
2021-07-13 11:46:58 +02:00
mafiesto4
121b08801a
Fix calling base class of overridden scripting object via vtable entry for method that has multiple parameters
2021-07-12 16:38:39 +02:00
mafiesto4
0a47477290
Add view snapping mode to Directional Light shadows for better stability
2021-07-12 11:25:46 +02:00
mafiesto4
716b726589
Fix loading EnumValue with different int32
2021-07-12 11:10:12 +02:00
mafiesto4
27345e62a7
Fix drawing shadows for particles that use Depth Fade node
2021-07-12 11:09:43 +02:00
mafiesto4
612d586e88
Fix adding particle emitter to a system timeline to have full duration
2021-07-12 10:56:44 +02:00
mafiesto4
a33b76f47f
Merge branch 'GoaLitiuM-dialog_work_dir_fix'
2021-07-11 19:12:28 +02:00
mafiesto4
7d86aebf9c
Merge branch 'dialog_work_dir_fix' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dialog_work_dir_fix
2021-07-11 19:12:14 +02:00
mafiesto4
252b37ebfe
Fix deprecated assertions from streamable assets (streaming uses job system now)
2021-07-11 12:03:56 +02:00
mafiesto4
1561eba6fb
Add support for using library-style includes for build tool includes cache
2021-07-09 22:23:23 +02:00
mafiesto4
2783eb07b2
Add intermediate data folder removing on build tool clean command
2021-07-09 22:22:49 +02:00
mafiesto4
c6e320b4aa
Fix missing symbols exposing for fmt data
2021-07-09 22:22:18 +02:00
mafiesto4
e95010b1b2
Add Foliage Density Scale option to Graphics Quality Window in Editor
2021-07-09 21:44:20 +02:00
mafiesto4
91cf85c50e
Remove unused DictionaryInitialSize from MAssemblyOptions
2021-07-09 19:50:31 +02:00
GoaLitiuM
8a003fbe99
Prevent file dialogs from changing the working directory
2021-07-09 20:03:37 +03:00
mafiesto4
0da56856e0
Fix drawing transparent foliage when using prebatched draw calls
2021-07-09 17:17:50 +02:00
mafiesto4
7fc3e65849
Fix changing prefab root
...
#488 #544 #489
2021-07-09 17:17:21 +02:00
mafiesto4
4fee75cf55
Fix linux build (again)
2021-07-09 14:06:27 +02:00
mafiesto4
a59429c954
Fix importing model animations curves with scaled local bone TransformBuffer
...
#565
2021-07-09 12:06:47 +02:00
mafiesto4
a928032f44
Remove unneeded comments
2021-07-09 11:04:40 +02:00
mafiesto4
0515e41d89
Poorformance improvements for fmt lib compile time
2021-07-09 11:00:08 +02:00
mafiesto4
8da7a17a66
Fix compilation
2021-07-08 19:04:11 +02:00
mafiesto4
f052d788fe
Update fmt to version 6.2.1 (9 May 2020)
2021-07-08 17:46:23 +02:00
mafiesto4
1eda04f695
Fix compilation on Linux
2021-07-08 13:30:51 +02:00
mafiesto4
929476a322
Optimize various engine code
2021-07-08 12:59:45 +02:00
mafiesto4
e6ffcfb60d
Fix missing operators and constructor in Pair
2021-07-08 11:05:10 +02:00
mafiesto4
d5db9dd00c
Optimize physics simulation collisions pair cache
2021-07-08 10:10:19 +02:00
mafiesto4
d86dfbb973
Fix crash when updating object during scene disposing
2021-07-08 00:39:29 +02:00
mafiesto4
38bf3d87ed
Optimize renderer memory allocations with RenderListAllocation (mem pooling)
2021-07-08 00:34:51 +02:00
mafiesto4
4765e1af12
Add support for allocator type in Dictionary
2021-07-08 00:34:50 +02:00
mafiesto4
f5e5686853
Optimize includes in ThreadLocal.h
2021-07-08 00:34:49 +02:00
mafiesto4
446458d20c
Add PLATFORM_THREADS_LIMIT for maximum concurrency limiting
2021-07-08 00:34:48 +02:00
mafiesto4
29be6b0068
Fix ThreadLocal to use atomic operations and prevent rare race conditions
2021-07-08 00:34:48 +02:00
mafiesto4
254ce569fa
Optimize Foliage rendering with manual instanced draw calls batching
2021-07-08 00:34:47 +02:00
mafiesto4
a3b3e6c799
Remove unused HashFunction
2021-07-08 00:34:46 +02:00
Erdroy
b149d91c35
Cleanup native NetworkMessage write and read string char size
2021-07-07 18:11:59 +02:00
Erdroy
e62c76b0fb
Add NetworkMessage Guid write and read methods
2021-07-07 18:11:20 +02:00
Erdroy
7e9f648a05
Fix NetworkMessage UTF-16 string write and read
2021-07-07 18:03:54 +02:00
Erdroy
f41e4c5fe1
Allow unsafe code in FlaxEngine.Tests project
2021-07-07 17:27:15 +02:00
mafiesto4
d1b7b2d26d
Optimize flushing active transform of physically simulated actors
2021-07-07 16:45:35 +02:00
mafiesto4
d7b47d7d05
Fix Linux build
2021-07-07 15:38:55 +02:00
mafiesto4
6938821467
Add even more profiler events
2021-07-07 15:15:33 +02:00
mafiesto4
afc5bb5731
Add support for C# Profiler events to be visible in Tracy
2021-07-07 15:14:52 +02:00
mafiesto4
ec40a9ba75
Add more profiler events
2021-07-07 13:46:33 +02:00
mafiesto4
3ae4a800cf
Optimize Foliage instances serialization by using raw json value write
2021-07-07 13:42:49 +02:00
mafiesto4
ecff38d58d
Add preloading initial Editor scene to improve startup performance
2021-07-07 12:25:04 +02:00
mafiesto4
2865cecca9
Fix crash if audio gets disposed before content
2021-07-07 12:02:29 +02:00
mafiesto4
d17a4af72e
Tweaks
2021-07-07 10:15:22 +02:00
mafiesto4
3cfdf8871f
Add Streaming.Stats for resources streaming statistics
2021-07-07 10:15:21 +02:00
mafiesto4
7985196155
Add Content.Stats for assets statistics (replaces Content.AssetCount)
2021-07-07 10:15:21 +02:00
Erdroy
6471f880ac
Fix NetworkMessage.WriteBytes
2021-07-06 20:33:22 +02:00
Erdroy
6a2e833fca
Fix NetworkMessage typo
2021-07-06 20:19:25 +02:00
Erdroy
e44bca597c
Fix NetworkMessage.ReadBytes
2021-07-06 20:14:29 +02:00
mafiesto4
248e35c121
Optimize Foliage::OnFoliageTypeModelLoaded to rebuild only single foliage type clusters
2021-07-06 16:17:56 +02:00
mafiesto4
9f9e5b49cc
Add more profile events
2021-07-06 16:17:11 +02:00
mafiesto4
bf67c62311
Add GPUContextVulkan::CopySubresource
2021-07-06 15:47:39 +02:00
mafiesto4
a165b4aa79
Add safety checks to material constants binding code to prevent invalid memory access
2021-07-06 15:41:16 +02:00
mafiesto4
9f9d946d69
Fixes
2021-07-06 15:33:28 +02:00
mafiesto4
1c012a202e
Fix buffer overrun crash in ForwardShadingFeature
2021-07-06 15:26:45 +02:00
mafiesto4
43e5805e50
Tweaks
2021-07-06 11:13:43 +02:00
mafiesto4
687fa325fa
Merge remote-tracking branch 'origin/master'
2021-07-06 09:29:51 +02:00
mafiesto4
2585c02b68
Tweaks
2021-07-05 21:52:34 +02:00
mafiesto4
a84afc207e
Disable tracy mem allocs recording in Editor due to too big impact on profiler buffers usage
2021-07-05 14:59:27 +02:00
mafiesto4
347bd7346a
Add automatic Game Settings setup after adding new settings asset for the first time
2021-07-05 10:36:10 +02:00
mafiesto4
a9acf733d9
Update Newtonsoft.Json
2021-07-05 10:05:04 +02:00
mafiesto4
44c4ab6580
Optimize Foliage rendering with manual draw calls submission
2021-07-04 11:25:55 +02:00
mafiesto4
fe2e17e353
Optimize Foliage with quad-tree clustering per foliage type
2021-07-04 11:25:54 +02:00
mafiesto4
c93c811375
Fix error from disabling drawable object
2021-07-04 11:25:54 +02:00
mafiesto4
ba725f5456
Implement missing code in ChunkedArray
2021-07-04 11:25:53 +02:00
mafiesto4
2deac50c53
Various changes
2021-07-04 11:25:52 +02:00
mafiesto4
d7332509f7
Optimize Scene Rendering (cache drawable bounds and layers for culling with less cache misses)
2021-07-04 11:25:52 +02:00
mafiesto4
e61ebaa71b
Add SceneNavigation for scene data for navigation system
2021-07-04 11:25:51 +02:00
Erdroy
d9fe1b257f
Fix monolithic build linking
2021-07-03 19:14:08 +02:00
Erdroy
93838b4f25
Fix Switch runtime setup
2021-07-03 19:13:41 +02:00
Erdroy
98d29ff5dc
Fix Switch audio setup
2021-07-03 19:12:40 +02:00
Erdroy
85398cbf3d
Add support for separate native and managed code in packaged build
2021-07-03 19:12:23 +02:00
mafiesto4
2556edb8d3
Fix crash wen using Anim Graph debugging with lots of animated models simulated at once in async
2021-07-02 18:15:30 +02:00
mafiesto4
b367be2b12
Optimize DateTime include in StreamableResource
2021-07-02 15:39:48 +02:00
mafiesto4
891961b03b
Optimize Streaming service with Task Graph to use async update on a Job System
2021-07-02 14:56:46 +02:00
mafiesto4
22f4137703
Add profiler Sleep event to Editor sleeping phrase when out of focus
2021-07-02 14:48:45 +02:00
mafiesto4
18b35517aa
Optimize ContentStorageManager with Task Graph to use async update on a Job System
2021-07-02 14:43:19 +02:00
mafiesto4
57285ee3b5
Fix building for Switch and PS4
2021-07-02 14:07:14 +02:00
mafiesto4
404891fe01
Fix building for Xbox Scarlett
2021-07-02 10:53:38 +02:00
mafiesto4
7e8ebd758b
Merge branch 'Erdroy-lowlevel-networking'
2021-07-02 09:53:11 +02:00
mafiesto4
18075bf34a
Merge branch 'lowlevel-networking' of git://github.com/Erdroy/FlaxEngine into Erdroy-lowlevel-networking
2021-07-02 09:53:05 +02:00
Erdroy
15b14349f9
Fix linux build
2021-07-01 22:58:45 +02:00
Erdroy
2f9147c36c
Fix all merge suggestions/issues
2021-07-01 19:47:04 +02:00
Erdroy
bfd50851f8
Move implementation from NetworkMessage source file into header file
2021-07-01 19:46:01 +02:00
Erdroy
e41139d1fa
Delete NetworkConnection.cpp
2021-07-01 19:45:39 +02:00
Erdroy
73c745b7fe
Update enet build license type
2021-07-01 19:37:40 +02:00
mafiesto4
63400247eb
Update missing materials
2021-07-01 12:39:40 +02:00
mafiesto4
9e3d7cbbc9
Fix Blend Space 2D to use corrected additive blending
...
#561
2021-07-01 12:39:26 +02:00
mafiesto4
36367c04af
Update engine materials to the latest version
2021-06-30 15:56:04 +02:00
mafiesto4
560d7153ae
Fix very rare cases of deadlocks in Asset::WaitForLoaded
2021-06-30 15:52:58 +02:00
mafiesto4
e0a2904dbf
Fix terrain normal mapping issue
...
#562
2021-06-30 14:13:37 +02:00
mafiesto4
419f8db538
Optimize BoundingSphere::FromBox
2021-06-30 13:42:22 +02:00
mafiesto4
c4fc7b7e5d
Fix UI Canvas visible in PrefabPreview when using IsActive
...
#559
2021-06-30 12:02:23 +02:00
mafiesto4
72599b18ce
Fix crash with too big blur strength used in Render2D
...
#558
2021-06-30 11:56:42 +02:00
mafiesto4
ae58de44e3
Fix instance creation UI refresh for FontReference
2021-06-30 11:31:53 +02:00
mafiesto4
bdefa77226
Fix using nested types in Visual Script
2021-06-30 10:34:36 +02:00
mafiesto4
2b891483a5
Code tweaks for Array
2021-06-29 16:17:17 +02:00
mafiesto4
a3dfb1c5d3
Add support for using per-texture group sampler in Materials
2021-06-29 16:16:56 +02:00
mafiesto4
add88a783b
Tweaks
2021-06-28 16:18:03 +02:00
mafiesto4
3c1fd427eb
Add support for programmable samplers in shaders
2021-06-28 15:56:32 +02:00
mafiesto4
971449bef1
Cleanup some GPU code
2021-06-28 14:08:44 +02:00
mafiesto4
ef831b8559
Merge branch 'stefnotch-patch-10'
2021-06-27 12:49:57 +02:00
mafiesto4
0c0a319499
Merge branch 'patch-10' of git://github.com/stefnotch/FlaxEngine into stefnotch-patch-10
2021-06-27 12:49:53 +02:00
mafiesto4
2e7b1d588e
Optimize C# Actor.GetChildren<T>() and Actor.GetScripts<T>()
2021-06-27 12:47:25 +02:00
mafiesto4
fca4f4ba40
Optimize CPU particles sorting with Radix sort
2021-06-27 12:30:49 +02:00
Erdroy
742b73f774
Cleanup NetworkMessage header XML comments
2021-06-27 12:26:11 +02:00
Erdroy
95c86efd31
Improve Write/ReadString implementation and comments
2021-06-27 12:25:45 +02:00
Erdroy
a6ccbe3876
Remove NetworkManager and move peer creation/shutdown to NetworkPeer class
2021-06-26 21:30:11 +02:00
Erdroy
6aece4e388
Add note about required message recycle after message-event
2021-06-21 22:00:09 +02:00
Erdroy
25fe03f5a5
Rename NetworkTransportType to NetworkDriverType
2021-06-21 21:40:48 +02:00
Erdroy
c6a8488fe1
Add XML comments
2021-06-21 21:40:27 +02:00
Erdroy
d9aa9d1832
Remove UTF8 and UTF32 in favor of UTF16 strings to be consistent with C++ API
2021-06-21 21:34:21 +02:00
Erdroy
7692aaf547
Rename *Host functions to *Peer functions
2021-06-21 21:02:48 +02:00
Erdroy
3a722acc62
Cleanup
2021-06-21 20:32:02 +02:00
Erdroy
5234ae7a0d
Fix NetworkPeer instance memory leak
2021-06-21 20:10:15 +02:00
Erdroy
6772d447fa
Cleanup
2021-06-21 20:10:03 +02:00
stefnotch
0f505f56ad
Improve privacy
...
We don't need the computer name or user name in the log files by default
2021-06-20 19:07:39 +02:00
mafiesto4
bf1a30c5c6
Attempt to fix build tool running on system with different locales
...
#554
2021-06-18 21:54:31 +02:00
Erdroy
bb75ee81d5
Merge remote-tracking branch 'upstream/master' into lowlevel-networking
2021-06-18 20:46:53 +02:00
Erdroy
9d7bba04cb
Rename NetworkHost to NetworkPeer as it seems more appropriate
2021-06-18 20:45:30 +02:00
Erdroy
040c024dff
Refactor most NetworkManager functionality into NetworkHost
2021-06-18 20:43:17 +02:00
mafiesto4
94f50ce8cb
Cleanup some headers in Graphics module
2021-06-18 16:38:44 +02:00
mafiesto4
f5a6a18232
Fix stability on exit or when doing heavy resources streaming stress tests
2021-06-18 15:20:39 +02:00
mafiesto4
4681d8da56
Fix texture streaming minimum mips to load for block compressed textures
2021-06-18 14:42:09 +02:00
mafiesto4
f582ca5051
Add dynamic textures streaming based on visibility
2021-06-18 14:41:44 +02:00
mafiesto4
41f0554484
Add texture groups preview to Graphics Quality window in editor
2021-06-18 11:57:51 +02:00
mafiesto4
dc38a55218
Add option to open all selected assets in content window
2021-06-18 11:57:22 +02:00
mafiesto4
47da355878
Add api to force refresh streaming
2021-06-18 11:57:08 +02:00
mafiesto4
a7f018a4da
Fix Linux game build
2021-06-18 11:07:21 +02:00
mafiesto4
3b31fd7c71
Add support for editing texture group in editor (without reimporting)
2021-06-18 10:49:04 +02:00
mafiesto4
2d88ed17d4
Add dedicated editor for Texture Group picking
2021-06-18 09:43:35 +02:00
Erdroy
f40bb309d5
Fix host id issue, cleanup
2021-06-17 18:42:42 +02:00
Erdroy
e0d41ab683
Fix host shutdown issue
2021-06-17 18:42:27 +02:00
mafiesto4
801e3c26d4
Merge remote-tracking branch 'origin/master'
2021-06-17 16:01:04 +02:00
mafiesto4
289515a78b
Add support for stripping texture resolution for target platform when cooking game
2021-06-17 16:01:01 +02:00
mafiesto4
4744fa05ef
Refactor Streaming with new settings and textures streaming configuration
2021-06-17 15:33:34 +02:00
mafiesto4
64501a8645
Fix enum deserialization from string
2021-06-17 14:22:08 +02:00
mafiesto4
1fedad5dfe
Add missing changes
2021-06-17 14:17:36 +02:00
mafiesto4
b510e3fcc5
Add support for loading C# dictionaries in native json reader
2021-06-17 14:17:04 +02:00
mafiesto4
99012725dc
Adjust includes
2021-06-17 14:15:19 +02:00
mafiesto4
aa83af477a
Add GetStringAnsiView to json value
2021-06-17 14:14:10 +02:00
mafiesto4
5ca2729a56
Fix UI after editing Dictionary key value
2021-06-17 14:11:25 +02:00
mafiesto4
f0cb979c5e
Add Nameof helper utility
2021-06-17 14:09:01 +02:00
mafiesto4
30457d9af6
Merge branch 'master' of https://gitlab.flaxengine.com/flax/flaxengine
2021-06-16 23:41:30 +02:00
mafiesto4
1237946a8d
Fix synchronization for dbg symbols on Windows
2021-06-16 23:39:05 +02:00
mafiesto4
c2590fc0d9
Optimize multiple dispatches on JobSystem done via TaskGraph
2021-06-16 19:02:02 +02:00
mafiesto4
4de3d134c9
Fix generating includes list in c++ glue code for script (non-pod and variant wrappers can produce additional includes)
2021-06-16 17:40:00 +02:00
mafiesto4
e8348f2c7a
Fix default value generation for numbers and enums in scripting api
2021-06-16 12:06:39 +02:00
mafiesto4
1e08ed177b
Fix parsing doc comments in scripting api with inlined summary tag
2021-06-16 12:05:56 +02:00
mafiesto4
2068a58414
Fix using custom allocator on array field in scripting class
2021-06-16 11:23:12 +02:00
mafiesto4
d895789296
Add async particles updating via Task Graph
2021-06-15 23:49:45 +02:00
mafiesto4
1dfcfb8aa9
Fix d3d12 compilation with older Win10 SDK version
2021-06-15 23:49:44 +02:00
mafiesto4
bf70a42d86
Change TaskGraphSystem ordering
2021-06-15 23:49:43 +02:00
mafiesto4
d2d8a83461
Add support for multi-threaded CPU particles simulation
2021-06-15 23:49:43 +02:00
mafiesto4
2a73d18d14
Fix typo
2021-06-15 23:49:42 +02:00
mafiesto4
c91c8b66ce
Add Category attribute for types grouping in editor dialogs
2021-06-15 16:39:15 +02:00
mafiesto4
8816e4403d
Remove UI Controls from Json Asset picker dialog
2021-06-15 16:38:21 +02:00
mafiesto4
a75e403b35
Fixes
2021-06-15 13:51:16 +02:00
mafiesto4
f5cdb0abfd
Add Delay node to Visual Scripting
2021-06-14 16:10:08 +02:00
mafiesto4
90105c421d
Fix Visual Script method override node auto-size
2021-06-14 14:30:54 +02:00
mafiesto4
bbbcfb707d
Fix crash on null type
2021-06-14 14:28:16 +02:00
mafiesto4
e455ada90a
Optimize Debug Draw wireframe sphere to use auto-LOD
2021-06-14 14:22:46 +02:00
mafiesto4
da0c8ffff9
Optimize Debug Draw for large amount of single-frame debug shapes and lines
2021-06-14 13:29:47 +02:00
mafiesto4
428c43e707
Optimize Debug Log window new entries adding (manual placement instead of full layout)
2021-06-14 12:04:49 +02:00
mafiesto4
a8b0612a7f
Add new icons and tweaks
...
#550
2021-06-14 11:08:47 +02:00
mafiesto4
e090d699ef
Merge branch 'W2Wizard-IconPatch'
2021-06-14 10:47:26 +02:00
mafiesto4
bb39e1d220
Merge branch 'IconPatch' of git://github.com/W2Wizard/FlaxEngine into W2Wizard-IconPatch
2021-06-14 10:47:20 +02:00
mafiesto4
aec071689a
Fix game build
2021-06-14 10:44:46 +02:00
mafiesto4
22c62439ee
Fixes and tweaks for profiler window
2021-06-14 10:41:51 +02:00
mafiesto4
5ad222e896
Merge branch 'master' of https://gitlab.flaxengine.com/flax/flaxengine
2021-06-14 09:31:32 +02:00
mafiesto4
b225622eaa
Fix typo
2021-06-14 09:31:19 +02:00
W2Wizard
83e6319643
Adjust debug log tab icon
2021-06-13 22:37:47 +02:00
W2Wizard
5408898e15
Increase BoxSize & overhaul debug log icons
2021-06-13 20:16:06 +02:00
W2Wizard
8e781ccf7b
Apply asset new icons
...
Apply the Icons for SwitchSettings, LocalizationSettings and Json Asset.
2021-06-13 17:33:58 +02:00
W2Wizard
7e3b64b328
Adjust track icon size
...
Go down from 20 to 18 instead.
2021-06-13 16:46:08 +02:00
W2Wizard
96089d5396
Fix timeline track icons
2021-06-13 16:20:23 +02:00
W2Wizard
eb6e3a7e8e
Replace clickable images with actual buttons
...
With the new icons the clickable images for adding functions for the Visject surface got too small and unreadable. Instead using more visible buttons should counteract this.
2021-06-13 14:49:10 +02:00
mafiesto4
63ef1e544a
Merge branch 'stefnotch-perf-buildtool'
2021-06-12 23:20:30 +02:00
mafiesto4
23709a1b11
Merge branch 'perf-buildtool' of git://github.com/stefnotch/FlaxEngine into stefnotch-perf-buildtool
2021-06-12 23:20:24 +02:00
mafiesto4
4a92850d9a
Add async animations updating via Task Graph
2021-06-12 23:20:12 +02:00
mafiesto4
360f498e47
Add Engine::UpdateGraph for async engine/game update
2021-06-12 23:20:11 +02:00
mafiesto4
d7e7dcc823
Add Task Graph
2021-06-12 23:20:10 +02:00
mafiesto4
25c00a0d55
Fix C# profiler events from other threads
2021-06-12 23:20:10 +02:00
mafiesto4
93cdb7ce8f
Bump up build number
2021-06-12 23:20:09 +02:00
mafiesto4
47af31a8c4
Tweaks
2021-06-12 23:20:09 +02:00
mafiesto4
41ad835d86
Refactor AnimGraph to support asynchronous execution
2021-06-12 23:20:08 +02:00
mafiesto4
b8ad4bdd2a
Refactor AnimGraph debug flows to use scripting API event
2021-06-12 23:20:07 +02:00
mafiesto4
544cb1ff6d
Finish job system
2021-06-12 23:20:07 +02:00
mafiesto4
07ad94de13
Optimize Animated Model bones matrices buffer update
2021-06-12 23:20:06 +02:00
mafiesto4
982b22b4b1
Add Job System
2021-06-12 23:20:05 +02:00
mafiesto4
e0b587251a
Add RingBuffer template
2021-06-12 23:20:05 +02:00
mafiesto4
cdc85a1961
Add profiler entry for Audio Source update
2021-06-12 23:20:04 +02:00
mafiesto4
4cd31ce2b4
Remove some unsued lines
2021-06-12 23:20:04 +02:00
mafiesto4
7c9e170a40
Tweaks
2021-06-11 16:49:30 +02:00
mafiesto4
8f78ccf414
Add pooling for timeline table row controls in profiler
2021-06-11 16:49:12 +02:00
mafiesto4
81fd026313
Add pooling for timeline event controls in profiler
2021-06-11 16:44:26 +02:00
mafiesto4
9c7378cf5b
Optimize Profiler window update to refresh only visible tab UI
2021-06-11 12:03:01 +02:00
mafiesto4
3a51320ea6
Increase profiler samples length to 10s at 60hz
2021-06-11 09:53:43 +02:00
mafiesto4
dfa6f5c75f
Fix profiler shutdown issue on end
2021-06-10 17:01:24 +02:00
mafiesto4
3d4309457b
Improve stability of Vulkan and D3D12 backends on large worlds
2021-06-10 17:01:07 +02:00
mafiesto4
14bc9501c7
Cleanup some code
2021-06-10 16:59:59 +02:00
mafiesto4
90d9f83f8c
Fix crash due to SamplesBuffer::Add bug
2021-06-10 15:59:01 +02:00
mafiesto4
82a39e5d98
Fix Asset::ToString() to not depend on refs count and look simpler
2021-06-10 15:58:32 +02:00
mafiesto4
101e803ca6
Fix WeakAssetReference handling asset unload
2021-06-10 11:07:36 +02:00
mafiesto4
907f289ea7
Cleanup asset references code
2021-06-10 11:01:35 +02:00
mafiesto4
9fd62cf9aa
Add support for using references in scripting API events
2021-06-10 10:26:57 +02:00
mafiesto4
05d095b35e
Add support for using pointers in scripting API events
2021-06-09 17:15:32 +02:00
mafiesto4
5a710ccd7a
Hide GetPxShape impl
2021-06-09 14:49:36 +02:00
mafiesto4
4764ab17bf
Merge branch 'GoaLitiuM-uwp_fixes'
2021-06-09 13:31:54 +02:00
mafiesto4
ba7332f55c
Merge branch 'uwp_fixes' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-uwp_fixes
2021-06-09 13:31:47 +02:00
mafiesto4
c38b81d682
Fix errors when changing UIControl type in prefab
...
#548
2021-06-09 13:27:37 +02:00
mafiesto4
384172050d
Add missing doc comment
2021-06-09 13:25:04 +02:00
mafiesto4
f237d5d87d
Post merge fixes to font reference as class
...
#420
2021-06-09 12:16:50 +02:00
mafiesto4
3c2b1a232c
Merge commit '4bb703e9bfadf44c562f69bab069fd8be26eda97'
2021-06-09 12:04:12 +02:00
mafiesto4
a6ff0c3ed1
Fix selecting multiple different UI controls in Editor
...
#548
2021-06-09 11:22:13 +02:00
mafiesto4
79b03f6b5c
Fix cached font usage to use proper unmanaged object validation check (not only managed object ref)
...
#546
2021-06-09 11:11:32 +02:00
mafiesto4
9614b7b014
Fix scripts projects opening to support adync open when uisng Editor menu option
2021-06-09 10:59:15 +02:00
mafiesto4
484bc409d4
Add support for NotNullItems option in collections editors
...
#542
2021-06-09 10:58:54 +02:00
mafiesto4
0ba4a0cabc
Merge branch 'Crawcik-fix-collections'
2021-06-09 09:54:32 +02:00
mafiesto4
ebcf584117
Merge branch 'fix-collections' of git://github.com/Crawcik/FlaxEngine into Crawcik-fix-collections
2021-06-09 09:54:28 +02:00
mafiesto4
2bc6ca089f
Add HasTypedUAVLoad to GPULimits (use for GPU lightmaps support baking detection)
...
#526
2021-06-08 16:11:27 +02:00
mafiesto4
39f50726a6
Fix lightmaps bake on D3D12
2021-06-08 15:21:37 +02:00
mafiesto4
4c6fd783e1
Add Bokeh DoF rendering on D3D12 (works fine after fixes)
2021-06-08 15:18:33 +02:00
mafiesto4
b300793009
Add UAV slots dimensions to cache for D3D12 validation
2021-06-08 15:18:04 +02:00
mafiesto4
e0b5558399
Fix spline model visibility after enable if was disabled on start
2021-06-08 14:13:26 +02:00
mafiesto4
cfac2db5d2
Add depth test for point/spot lights rendering to optimize far lights rendering
2021-06-08 14:12:56 +02:00
mafiesto4
9d9ecb3ba8
Fix D3D12 resource state transitions barriers
2021-06-08 14:12:31 +02:00
mafiesto4
ab55c145f1
Add DRED and optional GPU-Based Validation for D3D12
2021-06-07 14:55:08 +02:00
mafiesto4
f7957be3e7
Fix GPU synchronization on D3D12
2021-06-07 14:53:53 +02:00
mafiesto4
4b42e17372
Increase D3D12 resources safe-frames timeout
2021-06-07 13:10:09 +02:00
mafiesto4
36c4c3c86a
Fix lightmaps baking on D3D12
2021-06-07 13:09:52 +02:00
mafiesto4
3872d74bd2
Fix missing UAV barriers on D3D12
2021-06-07 13:09:24 +02:00
mafiesto4
39698c7694
Fix descriptors bindings to shaders on D3D12
2021-06-07 13:08:39 +02:00
mafiesto4
f4c8808d19
Add SRV slots isage info for D3D12 shaders cache
2021-06-07 12:19:49 +02:00
mafiesto4
fa1cd56a0d
Optimize Vulkan shader compiler memory allocation
2021-06-07 11:56:41 +02:00
mafiesto4
cc47cb85e4
Cleanup renderer code
2021-06-07 11:56:04 +02:00
stefnotch
3c48484870
Use Stopwatch instead of DateTime.Now for increased accuracy
...
DateTime.Now is decent, but not accurate enough for timings involving only a few milliseconds.
2021-06-06 21:52:29 +02:00
GoaLitiuM
474add9d12
Fix input related compile errors in UWP platform
2021-06-06 17:17:29 +03:00
GoaLitiuM
f3652697ae
Fix building UWP platform with Visual Studio 2019
2021-06-06 17:17:25 +03:00
mafiesto4
dfee74ad1f
Add missing name some for GPU resources
2021-06-04 12:38:44 +02:00
mafiesto4
3a6b7ea80b
Add support for Function<> as method parameter in scripting
2021-06-03 15:19:00 +02:00
Crawcik
9b55ffdf6c
Adding collections background color in global settings
2021-06-03 14:29:42 +02:00
Crawcik
e459707b0d
Custom background color for collections
2021-06-03 13:45:07 +02:00
Crawcik
a1f985bc7d
Adding NotNullItem
2021-06-03 13:44:21 +02:00
mafiesto4
9629c48d99
Revert CSharp only project build optimization to fix game cooking
...
#539 #529
2021-06-03 12:53:18 +02:00
Crawcik
46e7e6173a
Rebuilding parrent collections layout
2021-06-02 18:42:28 +02:00
mafiesto4
33b31f9155
Fix using Keyboard and Mouse in C# scripting
2021-06-02 09:48:02 +02:00
mafiesto4
398fc4be37
Add Keyboard.IsAnyKeyDown
2021-06-02 09:47:37 +02:00
mafiesto4
d111b2ba03
Tweaks
2021-06-01 21:20:00 +02:00
mafiesto4
0aa9c865ca
Fix renaming selected actor in scene tree after creation and use editor shortcut
2021-06-01 21:10:57 +02:00
mafiesto4
0f01683c06
Fix build settings limits
2021-06-01 15:49:02 +02:00
mafiesto4
bcca8c9291
Add printing full object path for some warning logs
2021-06-01 14:57:32 +02:00
mafiesto4
c30e338f0a
Fix gizmos debug draw shapes
2021-06-01 14:38:24 +02:00
mafiesto4
accbef6841
Fix missing mipIndex when clearing lightmap textures with a buffer on baking start
2021-06-01 13:29:42 +02:00
mafiesto4
c5405183c9
Fix tooltips to be constrained by monitor bounds instead of virtual desktop or parent window bounds
...
#470 #540
2021-06-01 12:14:04 +02:00
mafiesto4
8a942922fe
Merge remote-tracking branch 'origin/master'
2021-06-01 11:55:44 +02:00
mafiesto4
772172ed6b
Fix bounding box calculations for Animated Models
2021-06-01 11:55:35 +02:00
mafiesto4
9b0b11f08f
Missing change
...
9618a57432
2021-06-01 11:54:56 +02:00
mafiesto4
9618a57432
Add BoundingBox.MakeScaled
2021-06-01 11:54:41 +02:00
mafiesto4
f701e35c50
Add option to show bounds of the model in Editor preview
2021-06-01 10:45:23 +02:00
mafiesto4
1789e879bf
Add option to show bounds of the animated model in Editor preview
2021-06-01 10:36:13 +02:00
mafiesto4
a730c3b1af
Add using immediate DebugDraw for animated model skeleton drawing in Editor preview
2021-06-01 10:27:57 +02:00
mafiesto4
623299e59f
Add support for AssetPreview to use debug drawing if needed
2021-06-01 10:27:30 +02:00
mafiesto4
6877e14b04
Rename ParticleManager to Particles
2021-05-31 22:40:41 +02:00
mafiesto4
760b687b02
Rename AnimationManager to Animations and expose to public
2021-05-31 19:32:35 +02:00
mafiesto4
2c2c7744eb
Add AuxTool to AOT pipeline in Game Cooker
2021-05-31 16:05:35 +02:00
mafiesto4
2c6f0be3cc
Merge branch 'GoaLitiuM-toolchain_definitions_fix'
2021-05-31 16:04:13 +02:00
mafiesto4
4ffda55071
Merge branch 'toolchain_definitions_fix' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-toolchain_definitions_fix
2021-05-31 16:04:11 +02:00
GoaLitiuM
5e8da3ba5f
Include toolchain preprocessor definitions in binding generation
2021-05-31 16:58:38 +03:00
mafiesto4
d436b71ef5
Fix CharacterController still colliding after being disabled at runtime
2021-05-31 13:30:45 +02:00
mafiesto4
8eadd912f7
Add ClosestPointPointLine for Vector3 to C#
2021-05-31 10:26:15 +02:00
mafiesto4
a74f978f89
Fix lag from single axis gizmo usage on large distance
2021-05-31 10:25:55 +02:00
mafiesto4
d8cb1d15c7
Fix warning
2021-05-31 09:35:52 +02:00
mafiesto4
d2f339dba1
Optimize scripting object data deserialziation
2021-05-30 14:12:41 +02:00
mafiesto4
3c72abad37
Refactor FileSystemWatcher interface to make it simpler
2021-05-30 14:12:17 +02:00
mafiesto4
2a3a15533c
Add ignoring memory allocations from profiling tools in Editor Profiler
2021-05-30 14:11:49 +02:00
mafiesto4
9c66ac4656
Add MemoryCompare, MemoryClear and MemoryCopy for direct memory access in C#
2021-05-30 14:11:25 +02:00
mafiesto4
1bd109395a
Optimize managed memory allocations
2021-05-30 14:09:24 +02:00
mafiesto4
8a5f50dc49
Merge branch 'GoaLitiuM-cpu_idle_sleep'
2021-05-30 12:11:58 +02:00
mafiesto4
4e65215b57
Merge branch 'cpu_idle_sleep' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-cpu_idle_sleep
2021-05-30 12:11:42 +02:00
mafiesto4
4a08ab11ad
Merge branch 'jb-perrier-viewpoint-shortcuts'
2021-05-30 11:57:53 +02:00
mafiesto4
99c1b60493
Merge branch 'viewpoint-shortcuts' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-viewpoint-shortcuts
2021-05-30 11:57:47 +02:00
mafiesto4
97de7a627e
Add order for Margin properties
2021-05-30 10:53:34 +02:00
GoaLitiuM
e06200926f
Sleep between frames to save CPU cycles
2021-05-30 02:01:37 +03:00
GoaLitiuM
cc60814334
Increase accuracy of Windows Sleep function
...
Windows 10 version 1803 (build 17134) and later versions support
high-resolution waitable timer, which offers much better accuracy over
Sleep function without the need of increasing the global timer
resolution. For older versions of Windows, we reduce the timer
resolution to 1ms and use normal waitable timer for sleeping.
2021-05-30 01:48:15 +03:00
GoaLitiuM
c01a140077
Refactor Windows version logging, log Windows build number
2021-05-30 01:48:14 +03:00
Erdroy
23794c8875
Add NetworkHost id and comparison operator
2021-05-29 20:19:09 +02:00
Erdroy
97a5daf7e6
Fix NetworkMessage read/write asserts
2021-05-29 20:18:07 +02:00
Erdroy
1e22d8e3f8
Add ENet kick/connection disconnect impl
2021-05-29 19:50:28 +02:00
Erdroy
61af4c94bd
Add usage of address specified in config for ENet driver
2021-05-29 19:42:22 +02:00
Erdroy
6719e0b326
Cleanup
2021-05-29 19:41:39 +02:00
jb-perrier
ccef5f0d73
Fix viewpoints.
2021-05-29 18:53:30 +02:00
jb-perrier
03014dcf08
Register viewpoint shortcuts binding in EditViewport.
2021-05-29 18:51:03 +02:00
jb-perrier
241238d2d7
Add viewpoint shortcuts options.
2021-05-29 18:49:56 +02:00
mafiesto4
e6074149e5
Fix Margin loading
2021-05-29 13:48:38 +02:00
mafiesto4
2bdebdb2ef
Improve Margin editing
2021-05-29 13:48:26 +02:00
mafiesto4
44433bf3b4
Add 9-slicking support for UI to draw sprites and textures
...
#155
2021-05-29 13:48:00 +02:00
mafiesto4
bf32034d91
Fix Margin serialization
2021-05-29 10:14:17 +02:00
mafiesto4
beb79f6107
Use network for UWP from Win32 impl
2021-05-28 19:43:15 +02:00
mafiesto4
518e248494
Add support for focusing on model when painting its vertices
2021-05-28 15:57:40 +02:00
mafiesto4
b1572ecb91
Add support for focusing on foliage instance bounds when editing it
2021-05-28 15:54:54 +02:00
mafiesto4
845198ebe3
Refactor focusing on selection logic in Editor
2021-05-28 15:51:28 +02:00
mafiesto4
e41dfe738b
Add support for moving object with transform gizmo when mouse moves outside the viewport during usage
2021-05-28 14:24:19 +02:00
mafiesto4
94ee82b58d
Fix Editor UI tree control click to handle selection update before
...
#533
2021-05-28 12:09:26 +02:00
mafiesto4
77f9010b06
Fix exception in Editor UI is model has invalid material slot index assigned
2021-05-28 11:54:11 +02:00
mafiesto4
29860b838e
Fix camera position when changing Editor view EditorViewport
...
#531
2021-05-28 11:30:28 +02:00
mafiesto4
969db604e5
Fix gizmo in top down view on Z-axis movement (and other combination of perpendicular views)
...
Fix gizmo stability when using single axis
#530
2021-05-28 11:01:13 +02:00
mafiesto4
b9321a72b6
Merge branch 'GoaLitiuM-binding_generator_doc_fixes'
2021-05-28 09:54:05 +02:00
mafiesto4
a3f0f8ad8c
Merge branch 'binding_generator_doc_fixes' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-binding_generator_doc_fixes
2021-05-28 09:53:59 +02:00
mafiesto4
c327cba735
Merge branch 'GoaLitiuM-rider_2021_support'
2021-05-28 09:49:06 +02:00
mafiesto4
a467c96e00
Merge branch 'rider_2021_support' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-rider_2021_support
2021-05-28 09:49:03 +02:00
mafiesto4
b4860cee69
Merge branch 'herocrab-add_windows_vulkan_to_readme'
2021-05-28 09:48:48 +02:00
mafiesto4
2abaa89907
Merge branch 'add_windows_vulkan_to_readme' of git://github.com/herocrab/FlaxEngine into herocrab-add_windows_vulkan_to_readme
2021-05-28 09:48:45 +02:00
mafiesto4
96e0842d27
Merge branch 'GoaLitiuM-build_csharp_bindings_only'
2021-05-28 09:35:11 +02:00
mafiesto4
2db2d27f12
Merge branch 'build_csharp_bindings_only' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-build_csharp_bindings_only
2021-05-28 09:35:03 +02:00
mafiesto4
a08e1576ce
Merge remote-tracking branch 'origin/master'
2021-05-28 09:12:30 +02:00
mafiesto4
d5a129cb1b
Add mono building for Switch
2021-05-28 09:12:15 +02:00
mafiesto4
9a9b97998c
Fix loading native dependencies for binary modules from other folders than engine binaries or project root
2021-05-28 00:12:54 +02:00
mafiesto4
810623be61
Add automatic namespoace usings collecting when generating scripting bindings glue code for csharp
2021-05-27 23:36:07 +02:00
mafiesto4
b3d9ec687d
Refactor base types initialization to be done during API processing
2021-05-27 23:34:55 +02:00
mafiesto4
2a6f1df76e
Fix undo errors in editor on Margin property serialization
2021-05-26 23:26:41 +02:00
mafiesto4
42dfc56bae
Fix checking paths when opening Visual Studio project items to prevent dummy files creation
2021-05-26 23:24:16 +02:00
mafiesto4
2b7b9e4d5a
Fix typo in wheel type name
2021-05-26 22:40:09 +02:00
GoaLitiuM
d1fbe42443
Use verbatim strings in tooltip descriptions
...
Additionally escapes backslashes in the tooltip string. Only character
that needs to be manually escaped is the double quotation marks.
2021-05-26 22:08:55 +03:00
GoaLitiuM
a6ed117088
Add support for Rider 2021, use latest detected version of Rider
...
Handles additional registry location where installation paths are stored
for Rider 2021. The detected installations are now sorted by version, so
the latest detected version is always used when opening the scripts
project.
2021-05-26 20:07:34 +03:00
herocrab
3031e3937c
Add how-to context for building Windows + Vulkan.
2021-05-25 10:25:25 -06:00
mafiesto4
64a8408600
Add focus to game window on play
2021-05-24 18:42:15 +02:00
mafiesto4
bdab3b55bc
Merge branch 'jb-perrier-game-arg'
2021-05-24 18:35:20 +02:00
mafiesto4
c33d4a9bfb
Merge branch 'game-arg' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-game-arg
2021-05-24 18:35:13 +02:00
mafiesto4
2c7d62bb8e
Add support for custom drag&drop into level/prefab viewports from custom asset items
2021-05-24 18:34:19 +02:00
GoaLitiuM
327ccec4cb
Only build bindings for project references with C#-only projects
2021-05-24 18:57:05 +03:00
Erdroy
3c939bbf40
Merge remote-tracking branch 'origin/master' into lowlevel-networking
2021-05-23 19:40:33 +02:00
jb-perrier
2f12642405
Rename -game to -play & Fix when play not used.
2021-05-23 19:34:16 +02:00
jb-perrier
1f3a86dca9
Fix -play not working with compilation at start.
2021-05-23 19:33:36 +02:00
jb-perrier
ce3caede6c
Remove skipcompile when -play is used.
2021-05-23 19:32:45 +02:00
jb-perrier
566756ecf2
Remove duplicate IsInitialized.
2021-05-23 19:31:44 +02:00
mafiesto4
c78fb7995e
Add more indentation to scene tree items to make it more readable
2021-05-23 12:09:35 +02:00
mafiesto4
198d9d9dd5
Ignore ReSharper warnings in low-level cpu particles code
2021-05-23 11:44:14 +02:00
mafiesto4
1a4277994b
Fix crash on Font invalidate
2021-05-22 22:34:35 +02:00
mafiesto4
c1f0fb750d
Code style
2021-05-22 22:26:36 +02:00
mafiesto4
4b67a24c66
Merge branch 'GoaLitiuM-csc_compiler_server'
2021-05-22 22:25:00 +02:00
Erdroy
ba4979cfc2
Add NetworkConfig::Address validation
2021-05-22 19:45:44 +02:00
Erdroy
cd04007a71
Add address string for Listening/Connecting
2021-05-22 19:45:31 +02:00
Erdroy
5355e8c802
Merge branch 'master' into lowlevel-networking
2021-05-22 19:26:34 +02:00
GoaLitiuM
d401f57080
Use Roslyn C# compiler server to improve script compilation times
2021-05-22 16:43:40 +03:00
jb-perrier
6eb3bc0577
Tweak.
2021-05-21 18:18:20 +02:00
jb-perrier
3a68e2891e
Add null check.
2021-05-21 18:18:11 +02:00
mafiesto4
a9609c7993
Fix typo
2021-05-20 23:13:44 +02:00
mafiesto4
94adc01f35
Use daily builds with option for manual trigger
2021-05-20 23:13:02 +02:00
mafiesto4
b4533211a7
Tweak build for test
2021-05-20 22:53:10 +02:00
jb-perrier
320a1a984e
Fix.
2021-05-20 20:08:08 +02:00
jb-perrier
9e2867ed7d
Tweak.
2021-05-20 20:07:39 +02:00
jb-perrier
8ac8f9a6d1
Tweaks.
2021-05-20 20:05:44 +02:00
jb-perrier
8eb6fd2b6b
Fix.
2021-05-20 20:03:58 +02:00
jb-perrier
316590ec59
Tweak.
2021-05-20 17:37:05 +02:00
jb-perrier
62b47fa65b
Comments.
2021-05-20 17:30:43 +02:00
jb-perrier
9fb2952996
Tweaks / Cleanup.
2021-05-20 17:28:55 +02:00
jb-perrier
66c1201786
Load scene specified in -game argument.
2021-05-20 17:21:45 +02:00
jb-perrier
d7f03d2c7d
Handle game argument.
2021-05-20 17:20:00 +02:00
jb-perrier
c01cd78225
RequestStartPlay glue code.
2021-05-20 17:19:24 +02:00
jb-perrier
5601be630e
RequestStartPlay glue code.
2021-05-20 17:18:48 +02:00
jb-perrier
2293bd5fe0
Expose Simulation.RequestStartPlay() to cpp.
2021-05-20 17:17:53 +02:00
jb-perrier
d3b920dfc1
Prevent Mesh being rendered while uninitialised ( async task not executed yet ).
2021-05-20 17:16:02 +02:00
jb-perrier
ec3972d511
Add -game command line argument.
2021-05-20 17:14:01 +02:00
jb-perrier
a69fa0b00d
Add optional command line argument define.
2021-05-20 17:13:36 +02:00
mafiesto4
91672b55d8
Fix disabling VertexSnapping for 3D UI rendering
...
#368
2021-05-20 09:36:02 +02:00
mafiesto4
09577d3021
Use custom output for packaged builds in CD
2021-05-19 21:48:34 +02:00
mafiesto4
9215ea4861
Add support for custom build configurations for engine deploy
2021-05-19 21:23:01 +02:00
mafiesto4
b25ba6b229
Add support for custom package output directory for engine deploy
2021-05-19 21:19:27 +02:00
mafiesto4
3540e91cc4
Add preserving package output directory across sequential package builds
2021-05-19 21:18:54 +02:00
mafiesto4
ce6fb185f4
Merge branch 'honzapatCZ-patch-7'
2021-05-19 21:11:27 +02:00
mafiesto4
b925843baa
Merge branch 'patch-7' of git://github.com/honzapatCZ/FlaxEngine into honzapatCZ-patch-7
2021-05-19 21:11:20 +02:00
mafiesto4
9c2c401669
Remove empty spaces
2021-05-19 21:11:08 +02:00
mafiesto4
7f6f50cf29
Merge branch 'jb-perrier-scripting-int16-support'
2021-05-19 19:50:11 +02:00
mafiesto4
7edf3e5b36
Merge branch 'scripting-int16-support' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-scripting-int16-support
2021-05-19 19:50:06 +02:00
mafiesto4
62cca0682c
Add option to use Point sampling when drawing textures and sprites in UI via Brushes
2021-05-19 19:48:39 +02:00
mafiesto4
1a55e7c734
Fix copying missing dependency files for C#-only binary modules build
2021-05-19 16:55:35 +02:00
mafiesto4
d7e2ee986b
Add Network impl for PS4
2021-05-19 14:49:10 +02:00
mafiesto4
3363f6ac0d
Add Network impl for Switch
2021-05-19 10:14:19 +02:00
mafiesto4
3e3b0e7951
Fix game plugins initialization order in Editor play mode to mock the standalone game
...
#458
2021-05-18 23:32:50 +02:00
mafiesto4
19bb7c2293
Fix typo
2021-05-18 21:45:41 +02:00
mafiesto4
2eeefebcb2
Bump up build number
2021-05-18 21:18:49 +02:00
GoaLitiuM
4bb703e9bf
Change FontReference to reference type
...
FontReference is mutating itself by storing the cached font for later
reuse, but this is not working as intended because FontReference is
returned as a value type in UIControls so the cached font is actually
stored in a copy of the FontReference and not in the original property.
2021-05-18 18:29:09 +03:00
mafiesto4
1ec55ee088
Add missing shader file change
2021-05-18 11:56:39 +02:00
mafiesto4
ead65f01ff
Optimize Vulkan Framebuffer when not using color blending
2021-05-18 11:56:21 +02:00
mafiesto4
7f6a6f9fff
Fix showing Game Plugins in editor plugins window
2021-05-18 11:41:49 +02:00
mafiesto4
2e93a7fd08
Add support for Geometry Shaders on Vulkan
...
#136
2021-05-18 11:41:18 +02:00
mafiesto4
9cba6bad6d
Add support for rendering into 3d textures on Vulkan
...
#136
2021-05-18 11:40:38 +02:00
mafiesto4
5a7efe9019
Fix Volumetric Fog particle material CB0 binding issue
2021-05-17 13:51:14 +02:00
Nejcraft
d0a75375f7
xd oh those path namings
2021-05-17 13:47:31 +02:00
mafiesto4
0a25b71437
Fix GPU particles on Vulkan
...
#478
2021-05-17 13:41:08 +02:00
Nejcraft
267c5566d8
Possibly Linux
2021-05-17 13:33:22 +02:00
Nejcraft
988d8bc2c5
Update cd_windows.yml
2021-05-17 12:19:51 +02:00
Nejcraft
33a53bd510
cd
2021-05-17 10:51:07 +02:00
mafiesto4
ec806a2009
Update shaders
2021-05-17 10:22:40 +02:00
mafiesto4
ae970cf2c8
Merge branch 'jb-perrier-indirect-vulkan'
2021-05-17 10:19:35 +02:00
mafiesto4
fb7d2831cb
Merge branch 'indirect-vulkan' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-indirect-vulkan
2021-05-17 10:19:23 +02:00
mafiesto4
224de66c49
Add missing attributes for AlphaPanel panel
...
#430
2021-05-17 10:15:57 +02:00
Nejcraft
7956ee1e2c
revert the viewed types back
2021-05-17 10:15:57 +02:00
honzapatCZ
bd2af64a7e
moving back
2021-05-17 10:15:56 +02:00
honzapatCZ
388ec655bf
alpha+showcont
2021-05-17 10:15:56 +02:00
mafiesto4
4392e07cd6
Fix error when actor from unloaded scene is selected
...
#486
2021-05-17 10:15:55 +02:00
mafiesto4
4b0967b45e
Fix Linux executable file renaming check
2021-05-17 10:15:54 +02:00
jb-perrier
fd3d6abd61
Fix docs.
2021-05-16 21:39:30 +02:00
mafiesto4
3553d2f16b
Fix Linux build error
2021-05-16 19:15:12 +02:00
mafiesto4
9a617c630b
Fix api error
2021-05-16 18:54:40 +02:00
jb-perrier
95a951a453
Merge branch 'master' of https://github.com/FlaxEngine/FlaxEngine into indirect-vulkan
2021-05-16 17:41:10 +02:00
jb-perrier
3599de7eb8
Fix revert indirect draw count.
2021-05-16 17:30:15 +02:00
jb-perrier
b4a870933a
Revert IndirectDrawCount.
2021-05-16 17:23:52 +02:00
mafiesto4
5e401b6a78
Refactor Network api, add more dcos, expose it to scripting
2021-05-16 14:28:54 +02:00
mafiesto4
a89d5d1817
Add skipping generating structure fields accessors for private fields in scripting
2021-05-15 23:21:16 +02:00
mafiesto4
506df8c516
Fix using fixed array initializers in scripting API field
2021-05-15 23:20:34 +02:00
mafiesto4
d1b142db08
Fix error in context menu search on fail
2021-05-15 16:34:38 +02:00
mafiesto4
c32add161b
Add option to copy/paste value from Visject box via context menu
2021-05-15 16:33:32 +02:00
mafiesto4
dbb42e9805
Fix minor warnings in shaders
2021-05-15 14:19:40 +02:00
mafiesto4
def45ce8bb
Add monolog info
2021-05-15 13:40:23 +02:00
mafiesto4
82c9586846
Merge branch 'GoaLitiuM-richtextboxbase_oobfix'
2021-05-15 13:02:29 +02:00
mafiesto4
6c93643f19
Merge branch 'richtextboxbase_oobfix' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-richtextboxbase_oobfix
2021-05-15 13:02:24 +02:00
mafiesto4
1adf14ca2b
Fix auto-focus for dock window on right-click to prevent Game Window mouse steal when using context menu
2021-05-15 13:00:25 +02:00
mafiesto4
6232b8d557
Add option to show Debug Draw shapes in Game Viewport
2021-05-15 12:58:39 +02:00
mafiesto4
cc8e098183
Fix duplicated Debug Draw inoke for actors
2021-05-15 12:53:54 +02:00
GoaLitiuM
78ee671607
Fix out of bound access to RichTextBoxBase internal buffer
2021-05-15 13:39:19 +03:00
mafiesto4
46b1fd944e
Fix catching mouse focus in Editor play mode with game is paused
2021-05-15 11:01:11 +02:00
mafiesto4
fb7ef90fce
Add option to hide GUI in Game Viewport
2021-05-15 11:00:42 +02:00
mafiesto4
8e31c49f1c
Add automatic tooltip for ComboBox baed on selected item tooltip
2021-05-15 10:42:28 +02:00
mafiesto4
8f1f88b3ba
Fix running Flax on Windows with STD console output
2021-05-14 21:44:13 +02:00
mafiesto4
16e67780ad
Add -debugwait cmd line arg to wait for C# debugger attach on engine start
2021-05-14 19:25:31 +02:00
mafiesto4
5745e4e522
Refactor settings assets proxies
2021-05-14 18:48:35 +02:00
mafiesto4
67aa41afb1
Fix base method calls handling in scripting vtable overrides
...
#507
2021-05-14 16:07:46 +02:00
mafiesto4
12aa5f0b65
Fix bindings code issue
2021-05-14 15:37:05 +02:00
mafiesto4
5f851d2433
Fix reparenting actors in editor to preserve world position
...
#500
2021-05-14 13:01:25 +02:00
mafiesto4
fbb9fa065a
Add more profile events to assets data loading
2021-05-14 13:00:03 +02:00
mafiesto4
401bd1c125
Add incremental actors naming when spawning them in viewport
...
#501
2021-05-14 12:37:20 +02:00
mafiesto4
2dff188eac
Add automatic slider speed for float value input fields with limits specified
...
#499
2021-05-14 12:24:43 +02:00
mafiesto4
303b9da684
Fix Linxu build
2021-05-14 11:23:05 +02:00
mafiesto4
42461f1b4a
Fix crash when drawing 2d sprite with invalid atlas specified
2021-05-14 11:02:42 +02:00
mafiesto4
f9b979f1c6
Add new icons atlas
...
#456
2021-05-14 11:02:22 +02:00
mafiesto4
26dd1afd32
Merge branch 'W2Wizard-IconOverhaul'
2021-05-14 10:48:24 +02:00
mafiesto4
11704740fe
Merge branch 'IconOverhaul' of git://github.com/W2Wizard/FlaxEngine into W2Wizard-IconOverhaul
2021-05-14 10:48:18 +02:00
mafiesto4
443bd83b6f
Merge branch 'jb-perrier-script-name'
2021-05-14 10:42:31 +02:00
mafiesto4
255255e45c
Merge branch 'script-name' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-script-name
2021-05-14 10:42:28 +02:00
mafiesto4
fdf6306060
Fix asset paths lookup in build
2021-05-14 10:33:08 +02:00
mafiesto4
c95e5b0611
Fix assets load error regression
2021-05-14 10:32:55 +02:00
mafiesto4
8dc9834f48
Fix compilation for Linux
2021-05-14 09:31:10 +02:00
jb-perrier
465cdae564
Comments.
2021-05-13 17:58:44 +02:00
jb-perrier
41447d4ba0
Add name restriction for scripts, no digits at start.
2021-05-13 17:55:15 +02:00
jb-perrier
41905f9810
Add name restrictions based on proxy.
2021-05-13 17:54:52 +02:00
jb-perrier
2065b949b0
Add IsFileNameValid in ContentProxy.
2021-05-13 17:54:23 +02:00
mafiesto4
fd3553f668
Add support for Tracy on Android
2021-05-13 16:24:35 +02:00
mafiesto4
13a6de8645
Fix Linux build
2021-05-13 16:23:24 +02:00
W2.Wizard
887b52c18a
Merge branch '1.2' into IconOverhaul
2021-05-13 15:21:36 +02:00
W2Wizard
d54efc73f1
Adapt to new spritehandle names
...
Lots of files! However only change was renaming the icons overall.
2021-05-13 15:16:45 +02:00
mafiesto4
b2ecceab44
Fix text processing with wrapping enabled if layout bounds width equals the line width
...
#518
2021-05-13 15:00:40 +02:00
mafiesto4
fb5c45f474
Add SetMasterPoseModel to Animated Model for modular characters
2021-05-13 14:41:43 +02:00
mafiesto4
899e749d2d
Fix missing call to OnAnimationUpdated when using custom skeleton pose
2021-05-13 13:15:09 +02:00
mafiesto4
e00e9d1552
Add SetCurrentPose to Animated Model
2021-05-13 13:09:06 +02:00
mafiesto4
9a3884636b
Add AnimationUpdated event to Animated Model
2021-05-13 13:00:57 +02:00
mafiesto4
e267583bad
Add FindClosestNode to Animated Model
2021-05-13 12:34:42 +02:00
mafiesto4
32806e8f4e
Remove unused transient param from profile events
2021-05-13 12:04:10 +02:00
mafiesto4
389eee22e3
Add support for using animated model with anim graph using different skinned model
2021-05-13 11:59:47 +02:00
mafiesto4
9fcac44faf
Merge branch 'GoaLitiuM-convex_mesh_queries'
2021-05-12 21:35:37 +02:00
jb-perrier
03c95b5597
Add , to enum.
2021-05-12 18:38:17 +02:00
GoaLitiuM
1f6fc02c24
Add physics queries for convex meshes
2021-05-12 17:51:28 +03:00
mafiesto4
94e0b3a747
Fix includes type in scripts templates
2021-05-12 16:21:04 +02:00
mafiesto4
94476783da
Add option to Delete Sprite in Editor
2021-05-12 16:20:44 +02:00
mafiesto4
480947e0a9
Fix sprite atlas serialization after editing
2021-05-12 16:19:59 +02:00
mafiesto4
a4a3074bb6
Fix naming new sprites in Editor
2021-05-12 14:06:05 +02:00
mafiesto4
36d06ccaa3
Fix crash when reimporting sprite atlas
...
#494
2021-05-12 13:58:23 +02:00
mafiesto4
0509f9710f
Fix crashes during deserialization of invalid data
...
#514
2021-05-12 13:42:07 +02:00
mafiesto4
f71d58a081
Merge branch 'Vizepi-master'
2021-05-12 13:14:55 +02:00
mafiesto4
ba95ae5191
Merge branch 'master' of git://github.com/Vizepi/FlaxEngine into Vizepi-master
2021-05-12 13:14:51 +02:00
mafiesto4
4c2465466c
Merge branch 'stefnotch-patch-9'
2021-05-12 13:13:01 +02:00
mafiesto4
6db156513c
Merge branch 'patch-9' of git://github.com/stefnotch/FlaxEngine into stefnotch-patch-9
2021-05-12 13:12:59 +02:00
mafiesto4
6f55e01846
Merge branch 'W2Wizard-patch-2'
2021-05-12 13:12:20 +02:00
mafiesto4
6343922b16
Merge branch 'patch-2' of git://github.com/W2Wizard/FlaxEngine into W2Wizard-patch-2
2021-05-12 13:12:16 +02:00
mafiesto4
7d7ad06b80
Merge branch 'GoaLitiuM-rigidbody_addforceatposition'
2021-05-12 13:06:10 +02:00
mafiesto4
90f06e74a8
Merge branch 'rigidbody_addforceatposition' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-rigidbody_addforceatposition
2021-05-12 13:06:05 +02:00
mafiesto4
d302675d7e
Fix TypeSearchPopup showing types that base type is hidden
2021-05-12 12:42:48 +02:00
mafiesto4
9195e37a23
Refactor cpp script templates after new features
2021-05-12 12:42:24 +02:00
mafiesto4
b6f33d1d45
Merge branch 'LCRW-master'
2021-05-12 12:22:59 +02:00
mafiesto4
0950ef1a20
Merge branch 'master' of git://github.com/LCRW/FlaxEngine into LCRW-master
2021-05-12 12:22:23 +02:00
mafiesto4
ac2e9cbcff
Use custom sources for GH Actions build on Ubuntu
2021-05-12 12:15:15 +02:00
mafiesto4
d8d514cec7
Use custom sources for GH Actions build on Ubuntu
2021-05-12 12:08:37 +02:00
mafiesto4
c222838325
Use custom sources for GH Actions build on Ubuntu
2021-05-12 11:52:51 +02:00
mafiesto4
9a28e02fc6
Merge branch 'jb-perrier-no-setter-show'
2021-05-12 11:07:40 +02:00
mafiesto4
4cb47251b3
Merge branch 'no-setter-show' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-no-setter-show
2021-05-12 11:07:33 +02:00
mafiesto4
a8f0035b8b
Fix regression in win32 filesystem api using potential substring of StringView
...
#516 #510
2021-05-12 10:19:31 +02:00
jb-perrier
03cd86b4d7
Fix.
2021-05-11 16:16:37 +02:00
jb-perrier
166f7c2728
Refactor.
2021-05-11 16:09:27 +02:00
jb-perrier
31a446cfab
Fix getter only properties not showing.
2021-05-11 14:57:07 +02:00
jb-perrier
95c4004ad8
Uint16 & Int16 Mono glue code.
2021-05-10 22:59:10 +02:00
jb-perrier
7506142dbb
Uint16 & Int16 CPP serialization.
2021-05-10 22:57:49 +02:00
jb-perrier
4764e7914d
Int16 & Uint16 NearEqual, Lerp, Hash.
2021-05-10 22:57:26 +02:00
jb-perrier
97338d61d2
Uint16 & Int16 Variant Cast.
2021-05-10 22:56:48 +02:00
jb-perrier
78ed675eda
Uint16 & Int16 Variant CanCast.
2021-05-10 22:55:43 +02:00
jb-perrier
954a11a1b0
Uint16 & Int16 Variant CanCast.
2021-05-10 22:55:17 +02:00
jb-perrier
a5ec9d749b
Uint16 & Int16 Variant CanCast.
2021-05-10 22:54:52 +02:00
jb-perrier
ab3de4777c
Uint16 & Int16 Variant ToString.
2021-05-10 22:53:40 +02:00
jb-perrier
08ca326571
Uint16 & Int16 more cast.
2021-05-10 22:52:48 +02:00
jb-perrier
ab5d789732
Uint16 & Int16 Variant cast.
2021-05-10 22:52:13 +02:00
jb-perrier
cff8c57dba
Uint16 & int16 op overload.
2021-05-10 22:51:18 +02:00
jb-perrier
7ed39ef375
Uint16 & Int16 ToString, Typename.
2021-05-10 22:50:35 +02:00
jb-perrier
c59b617106
Int16 & Uint16 Variant ctor.
2021-05-10 22:50:07 +02:00
jb-perrier
98ca916197
Int16 & Uint16 C# serialization.
2021-05-10 22:48:33 +02:00
jb-perrier
74916dddfd
Add Uint16 & Int16 names.
2021-05-10 22:47:02 +02:00
jb-perrier
0d6f81904d
Uint16 & Int16 ScriptType ToString.
2021-05-10 22:46:24 +02:00
LcrW
62394b4b1d
Update CppStaticClassTemplate.h
2021-05-10 21:37:01 +01:00
jb-perrier
9eaa6e622b
Uint16 & Int16 Scripting support.
2021-05-10 22:24:35 +02:00
LcrW
f9e1dc3ffb
New Features
2021-05-10 21:04:52 +01:00
LcrW
08a9a00330
Update ScriptTemplate.cs
2021-05-10 18:30:46 +01:00
LcrW
62b095dde6
Merge remote-tracking branch 'upstream/master'
2021-05-10 18:25:07 +01:00
jb-perrier
0a32e6bf7d
Add digit check at asset creation.
2021-05-10 18:20:58 +02:00
GoaLitiuM
c8f8b33bd9
Implement AddForceAtPosition for Rigidbodies
2021-05-09 17:40:43 +03:00
LcrW
30624e7320
Merge branch 'master' of https://github.com/LCRW/FlaxEngine
2021-05-05 20:28:04 +01:00
mafiesto4
2c51f79c0a
Add automatic profiler events for Visual Script methods invocation
2021-05-04 00:30:49 +02:00
mafiesto4
e4de83f2ed
Add automatic profiler events for C# methods invocation
2021-05-04 00:17:27 +02:00
mafiesto4
17e3625e5d
Add support for ANSI name and variable name for named profiler events
2021-05-04 00:17:01 +02:00
mafiesto4
aa7c467679
Fix some profile event names
2021-05-04 00:16:01 +02:00
mafiesto4
f6137831ee
Fix POD structure check in scripting api if contains array field
2021-05-04 00:15:22 +02:00
mafiesto4
b57c0a9db1
Fix String::Resize to support buffer growing
2021-05-03 21:04:40 +02:00
mafiesto4
c4c1655f76
Fixes and tweaks
2021-05-03 19:25:03 +02:00
mafiesto4
4e94c7c88c
Optimize C# method invoke in bindings via direct Mono invoke
2021-05-03 19:24:48 +02:00
mafiesto4
c36d1a5680
Add automatic profile events for engine services events
2021-05-03 19:23:16 +02:00
mafiesto4
b984276bc6
Fix compile error
2021-05-02 12:30:34 +02:00
mafiesto4
28969a7de4
Fix EnumComboBox to support negative items as a cost of lack of uint64 support
2021-05-02 12:04:14 +02:00
mafiesto4
05c6a2214b
Cleanup concurrentqueue.h
2021-05-02 11:57:18 +02:00
mafiesto4
71fc8c63fe
Fix compiler errors and warnings
2021-05-02 11:39:24 +02:00
mafiesto4
543d1a3c0e
Add Tracy profiler support
2021-05-02 11:27:10 +02:00
mafiesto4
1a261597c5
Cleanup DataContainer
2021-05-02 11:27:04 +02:00
mafiesto4
09671823e4
Optimize String usage with StringView for basic file paths operations
2021-05-02 11:25:42 +02:00
mafiesto4
fd595863dc
Fix asset paths to be from project rather than packages
2021-05-02 11:25:41 +02:00
mafiesto4
05f919c50f
Optimization and tweaks
2021-05-02 11:25:33 +02:00
mafiesto4
e2789214ae
Refactor Editor Utils into separate VariantUtils
2021-05-02 11:24:51 +02:00
mafiesto4
51e5dc0c00
Add SceneTicking to engine API
2021-05-02 11:24:50 +02:00
mafiesto4
7d9d6eb272
Fix compiler warnings for UWP
2021-05-02 11:24:50 +02:00
mafiesto4
167f7e268d
Fix Linux build
2021-04-30 17:03:40 +02:00
mafiesto4
c785f9106b
Fix Linux build
2021-04-30 16:42:13 +02:00
mafiesto4
0e75dba142
Optimize C++ compilation time
2021-04-30 16:27:57 +02:00
Vizepi
2f07b11bb6
[CLEAN] Add missing include and undef redefined macro
...
The missing include defined the inline macro used in the class
2021-04-30 10:16:58 +02:00
stefnotch
346d0e3111
Improve quotes?
2021-04-29 21:28:36 +02:00
Mr L Watson
288bde7925
Merge pull request #1 from FlaxEngine/master
...
Update
2021-04-29 18:52:01 +01:00
W2.Wizard
f35902ed85
Add missing '/' to XML docs
2021-04-29 17:23:18 +02:00
mafiesto4
05ba9b8d45
Fix models uvs preview drawing
2021-04-29 16:39:26 +02:00
mafiesto4
c996476a28
Fix ScreenSpace UICanvas order in Prefab preview (move back to prevent editor widgets occlusion)
2021-04-29 16:21:29 +02:00
mafiesto4
eaa5716d6a
Fix editor viewport input when using ScreenSpace canvas in a prefab
2021-04-29 16:17:40 +02:00
mafiesto4
2e5b89aa84
Fix ScreenSpace UICanvas prefab preview activate/deactivate
2021-04-29 15:49:57 +02:00
mafiesto4
d2ac0429d3
Fix order when pasting UI Controls
...
#487
2021-04-29 15:22:36 +02:00
mafiesto4
c2afe0b6b2
Fix synchronizing ActorTreeNode order after actor duplicate
...
#487
2021-04-29 15:22:10 +02:00
mafiesto4
a9b5c5d32d
Fix initial label ands button text values
2021-04-29 11:33:13 +02:00
mafiesto4
238d0f42b1
Merge branch 'GoaLitiuM-capsule_trace_fix'
2021-04-29 10:15:45 +02:00
mafiesto4
4f97ae35bb
Merge branch 'capsule_trace_fix' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-capsule_trace_fix
2021-04-29 10:15:43 +02:00
mafiesto4
4479035595
Merge branch 'W2Wizard-MathStuff'
2021-04-29 10:14:32 +02:00
mafiesto4
c745e6f29b
Merge branch 'MathStuff' of git://github.com/W2Wizard/FlaxEngine into W2Wizard-MathStuff
2021-04-29 10:14:31 +02:00
mafiesto4
f63849ed56
Fix panels filenames
2021-04-29 10:12:56 +02:00
mafiesto4
23d5a5e238
Merge branch 'honzapatCZ-patch-2'
2021-04-29 10:12:38 +02:00
mafiesto4
9b226926ed
Merge branch 'patch-2' of git://github.com/honzapatCZ/FlaxEngine into honzapatCZ-patch-2
2021-04-29 10:12:33 +02:00
mafiesto4
4ad8b8bb19
Add support for VisibleIf on value editors using group panel
...
#484
2021-04-28 16:49:15 +02:00
mafiesto4
cbea62ceb9
Fix structured uav/srv buffer usage on Vulkan
2021-04-28 15:53:17 +02:00
mafiesto4
cf799c2198
Fix BitonicSort constant buffer size error on Vulkan due to structure padding
2021-04-28 15:53:12 +02:00
mafiesto4
f3be30a55e
Merge branch 'MiheevN-master'
2021-04-28 11:41:52 +02:00
mafiesto4
c4fa30d39c
Add sorting for used namespaces in bindings and include nested types checks
...
#477
2021-04-28 11:41:46 +02:00
mafiesto4
a02b5b8b57
Merge branch 'master' of git://github.com/MiheevN/FlaxEngine into MiheevN-master
...
# Conflicts:
# Source/Tools/Flax.Build/Bindings/BindingsGenerator.CSharp.cs
2021-04-28 11:21:30 +02:00
mafiesto4
6988333a8e
Merge branch 'stefnotch-fix-textbox-bugs'
2021-04-28 10:40:29 +02:00
mafiesto4
3eef855c31
Merge branch 'fix-textbox-bugs' of git://github.com/stefnotch/FlaxEngine into stefnotch-fix-textbox-bugs
2021-04-28 10:40:27 +02:00
mafiesto4
d9f3915186
Merge branch 'Vizepi-master'
2021-04-28 10:28:42 +02:00
mafiesto4
19941c3e88
Merge branch 'master' of git://github.com/Vizepi/FlaxEngine into Vizepi-master
2021-04-28 10:28:36 +02:00
mafiesto4
877a6e6913
Merge branch 'Crawcik-master'
2021-04-28 10:26:09 +02:00
mafiesto4
2051a724ae
Merge branch 'master' of git://github.com/Crawcik/FlaxEngine into Crawcik-master
2021-04-28 10:26:05 +02:00
mafiesto4
774c4b65fe
Fix error when platform culture is invalid
2021-04-28 10:01:33 +02:00
mafiesto4
3ef41e1e23
Merge branch 'master' into localization
2021-04-27 16:54:49 +02:00
mafiesto4
b96f0efd9c
Fix using Delegate<> in API event
...
(cherry picked from commit 7b2c034fba )
2021-04-27 16:52:48 +02:00
mafiesto4
801587ab6c
Fix case sensitivity check for StartsWith and EndsWith in StringView
...
(cherry picked from commit 752e7e73bc )
2021-04-27 16:52:26 +02:00
mafiesto4
df1dfbec36
Add support for object reference wrappers usage in hash maps and dictionaries
...
(cherry picked from commit eab3631c33 )
2021-04-27 16:51:50 +02:00
mafiesto4
59af92bfc4
Fix format string errors assertions into soft checks
...
(cherry picked from commit c01e5efe43 )
2021-04-27 16:50:55 +02:00
mafiesto4
35f06bbf6e
Fix using TextBoxBase with child controls
...
(cherry picked from commit 2b41c8d24f )
2021-04-27 16:50:34 +02:00
mafiesto4
766a79af12
Remove unused include
2021-04-27 14:29:01 +02:00
mafiesto4
17467c81a4
Add LocalizedString support for UI
2021-04-27 14:28:42 +02:00
mafiesto4
5fc2f12139
Add helper method for CultureInfo to change language in VS
2021-04-27 12:58:16 +02:00
mafiesto4
ae846debd4
Add C++ current culture sync with localization system
2021-04-27 12:21:01 +02:00
mafiesto4
c01e5efe43
Fix format string errors assertions into soft checks
2021-04-27 10:57:07 +02:00
mafiesto4
06be726a6f
Add C# current culture sync with localization system
2021-04-27 10:22:29 +02:00
mafiesto4
bdde0af771
Fix typos
2021-04-27 10:22:06 +02:00
mafiesto4
c76f1f2432
Add profile events to LocalizationSettingsEditor
2021-04-27 10:14:37 +02:00
mafiesto4
ed4eeee647
Fix undo for custom serialized objects (eg. LocalizedString)
2021-04-27 10:14:19 +02:00
mafiesto4
8c79c21e61
Add custom editor for LocalizedString
2021-04-27 10:13:48 +02:00
mafiesto4
ca56c5f9d0
Add formatting of localized plural string
2021-04-26 15:15:44 +02:00
mafiesto4
a22d5887bb
Add LocalizedString.Empty
2021-04-26 15:15:30 +02:00
mafiesto4
2b41c8d24f
Fix using TextBoxBase with child controls
2021-04-26 15:15:17 +02:00
mafiesto4
c519c00678
Add CreateSearchPopup to editor utils
2021-04-26 15:14:46 +02:00
jb-perrier
4c130bcba1
Merge branch '1.2' of https://github.com/FlaxEngine/FlaxEngine into indirect-vulkan
2021-04-24 14:29:51 +02:00
jb-perrier
3fc7073046
DrawInstancedIndirect & DrawIndexedInstanceIndirect impl.
2021-04-24 14:29:38 +02:00
mafiesto4
b73ff9aaf6
Merge branch '1.1' into 1.2
...
# Conflicts:
# Source/Platforms/DotNet/Newtonsoft.Json.dll
# Source/Platforms/DotNet/Newtonsoft.Json.pdb
# Source/Platforms/UWP/Binaries/Newtonsoft.Json.dll
# Source/Platforms/XboxOne/Binaries/Newtonsoft.Json.dll
2021-04-24 12:32:17 +02:00
stefnotch
3c2c95d670
Fix textbox selection when deleting
...
See https://forum.flaxengine.com/t/renaming-items-in-the-content-area-problem/334
2021-04-24 10:31:00 +02:00
stefnotch
37ed8afb30
Fix selecting and then pasting text
...
Now the caret isn't off by 1 character anymore
2021-04-24 10:30:52 +02:00
Николай Михеев
51a90dcd28
Adding the namespace of a field from another module.
2021-04-24 14:13:07 +07:00
Erdroy
0b16490719
Add full C# NetworkMessage API
2021-04-23 21:09:15 +02:00
mafiesto4
d36a36d439
Fix Win32 stack traces issue due to invalid search path for debug symbols
...
#457
2021-04-23 16:35:18 +02:00
Crawcik
ac33ba432d
Adding private protected access modifier
2021-04-23 14:02:16 +02:00
Vizepi
6e885ece34
[CLEAN] Added missing includes in headers
2021-04-23 13:59:02 +02:00
mafiesto4
826581cb77
Add support for searching for localization strings in scenes and prefabs
2021-04-23 13:57:16 +02:00
mafiesto4
d533dc5f5e
Skip empty Value in LocalizedString serialization
2021-04-23 12:57:45 +02:00
mafiesto4
66fac52905
Add tooltips
2021-04-23 12:50:38 +02:00
mafiesto4
c28215b93e
Fix UTF-8 encoding read in 2 places
2021-04-23 12:47:17 +02:00
mafiesto4
bbfd80dcb1
Add support for searching for localization strings in C#/C++ code
2021-04-23 12:46:32 +02:00
mafiesto4
81efa49951
Add button to update localization dashboard
2021-04-23 10:58:43 +02:00
mafiesto4
dc62586314
Fix missing asset register for new json resources
2021-04-23 10:53:27 +02:00
mafiesto4
6a1b4e547c
Add support for exporting localized strings for translation
2021-04-23 10:52:51 +02:00
Crawcik
d3c974a838
Access modifier detection fix
2021-04-23 08:31:00 +02:00
GoaLitiuM
8409f9d2d4
Fix missing rotation parameters in capsule physics queries
2021-04-22 20:53:24 +03:00
mafiesto4
d4a27f38ff
Add support for adding new culture to game localization
2021-04-22 17:09:27 +02:00
mafiesto4
ace8295ab7
Merge remote-tracking branch 'origin/master' into localization
...
# Conflicts:
# Source/Platforms/DotNet/Newtonsoft.Json.dll
# Source/Platforms/DotNet/Newtonsoft.Json.pdb
# Source/Platforms/UWP/Binaries/Newtonsoft.Json.dll
# Source/Platforms/XboxOne/Binaries/Newtonsoft.Json.dll
2021-04-22 16:10:36 +02:00
mafiesto4
c23d2ad2c4
Improve LocalizationSettings editor
2021-04-22 16:10:20 +02:00
mafiesto4
b5e19d95bd
Add undo support for Json Asset editor window
2021-04-22 14:21:07 +02:00
mafiesto4
af34bafc5a
Improve LocalizedStringTable editor
2021-04-22 13:28:52 +02:00
mafiesto4
aa07d3b2fa
Add CultureInfo editor with picker
2021-04-22 13:28:28 +02:00
mafiesto4
f7837f99c2
Fix handling spacing in collection editors to align label in a proper way with margin
2021-04-22 10:59:35 +02:00
mafiesto4
04836f037d
Fix json proxy regression for Generic json assets
2021-04-22 10:58:52 +02:00
mafiesto4
64b6b4ebc9
Fix byte array deserialization from base64 encoded string
2021-04-22 10:58:25 +02:00
mafiesto4
2f1aeb6897
Fix API_AUTO_SERIALZIATION usage if base type is not serializable
2021-04-22 10:58:01 +02:00
W2Wizard
7cfcacf0cd
Remove Unit Direction method
2021-04-20 18:21:27 +02:00
mafiesto4
221c4f0648
Merge branch 'W2Wizard-initlist' into 1.2
2021-04-20 09:46:09 +02:00
jb-perrier
52815a4ab0
Refactor using GPUDrawIndirectArgs.
2021-04-19 22:02:59 +02:00
jb-perrier
203d1d79dc
Add drawCount to GPU indirect draw cmds.
2021-04-19 21:41:34 +02:00
mafiesto4
480783b7fa
Add LocalizedString to TextRender
2021-04-19 16:25:44 +02:00
mafiesto4
3781228dd2
Add support for using generic class value types in scripting API bindings code
2021-04-19 16:24:51 +02:00
mafiesto4
983190b9a0
Add LocalizedString
2021-04-19 16:24:14 +02:00
W2Wizard
4e01d110a1
Add UnitDirection & Goldenratio
...
Additional simplification
2021-04-19 15:37:39 +02:00
W2.Wizard
b1ad70b6b2
Add include
2021-04-17 20:29:48 +02:00
W2Wizard
6e9b5225d2
Add init functions
2021-04-17 20:08:10 +02:00
Erdroy
e7f899309c
Add simple SendMessage with single target
2021-04-16 22:08:59 +02:00
Erdroy
ed82787093
Fix compilation issues & cleanup
2021-04-16 22:03:35 +02:00
Erdroy
acb4a10fd5
Add IsServer checks for message sending
2021-04-16 21:18:12 +02:00
Erdroy
9927209293
Add message sending to clients
2021-04-16 21:17:43 +02:00
Erdroy
d5bc9b5e46
Add NetworkConnection to ENetPeer map
2021-04-16 21:16:26 +02:00
Erdroy
8aaa0a2d6b
Add Timeout event
2021-04-16 21:15:20 +02:00
Erdroy
ba8d506c14
Add explicit ctor to NetworkConnection
2021-04-16 21:14:54 +02:00
mafiesto4
f1b82b788b
Add string localization API
2021-04-16 15:58:31 +02:00
mafiesto4
029566b2ff
Add localization string tables caching for current language
2021-04-16 15:48:27 +02:00
mafiesto4
35aaacd61b
Add support for importing .po files with strings localization
2021-04-16 15:47:59 +02:00
mafiesto4
eab3631c33
Add support for object reference wrappers usage in hash maps and dictionaries
2021-04-16 15:47:26 +02:00
mafiesto4
cca8200794
Fix JsonAssetProxy.IsProxyFor
2021-04-16 15:47:01 +02:00
mafiesto4
0fb02a5aff
Add LocalizationSettings
2021-04-16 15:46:42 +02:00
mafiesto4
7448383079
Add LocalizedStringTable
2021-04-16 15:39:31 +02:00
mafiesto4
e9215c1a9e
Tweaks
2021-04-16 11:34:10 +02:00
mafiesto4
69d3cb5b2b
Add support for nesting Array inside Dictionary in scripting API
2021-04-16 10:13:15 +02:00
mafiesto4
e4d3989b71
Add support for nesting Array inside Dictionary in scripting API
2021-04-16 10:12:40 +02:00
mafiesto4
f9c6166b46
Minor tweak
2021-04-15 16:57:16 +02:00
mafiesto4
ee691469b4
Fix natvis display for string views
2021-04-15 16:56:49 +02:00
mafiesto4
752e7e73bc
Fix case sensitivity check for StartsWith and EndsWith in StringView
2021-04-15 16:56:07 +02:00
mafiesto4
a9ec4566e7
Add support for custom asset type factory in game code
2021-04-15 16:55:03 +02:00
mafiesto4
653cdd8654
Add support for importing assets into custom formats with AssetsImportingManager
2021-04-15 16:48:01 +02:00
mafiesto4
18901ba66f
Rename event
2021-04-14 13:13:35 +02:00
mafiesto4
7bc0e3c14d
Fix dummy locale on Linux
2021-04-14 12:27:48 +02:00
mafiesto4
7b2c034fba
Fix using Delegate<> in API event
2021-04-14 12:23:50 +02:00
mafiesto4
7dd2a8fac9
Add Localization
2021-04-14 12:22:48 +02:00
W2.Wizard
00cb802363
Add missing doc
2021-04-14 11:34:43 +02:00
W2.Wizard
325433aaf8
Add GameSettings icon
2021-04-13 16:09:35 +02:00
W2.Wizard
7877f77242
Add Scalar Icon, PS & XBox
...
A separate scalar icon for the value box
2021-04-13 10:41:04 +02:00
mafiesto4
ac1eb8d58d
Merge branch 'master' into 1.2
2021-04-13 09:52:03 +02:00
mafiesto4
b2ae91e3b9
Fix warnings
2021-04-13 09:51:55 +02:00
mafiesto4
898a7002eb
Merge branch 'jb-perrier-intx' into 1.2
2021-04-13 09:38:51 +02:00
mafiesto4
5d0da2c8c2
Merge branch 'intx' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-intx
2021-04-13 09:38:43 +02:00
W2.Wizard
1e2a15d6c1
Initial Setup
...
Expose all settings as individual items and overhaul all icons.
Sorted all SpriteHandle fields alphabetically.
2021-04-12 20:07:47 +02:00
mafiesto4
c572d75d1d
Format code
2021-04-12 15:45:58 +02:00
mafiesto4
f1bc3f58e2
Merge branch 'stefnotch-tweak-quaternion-editing' into 1.2
2021-04-12 15:44:05 +02:00
mafiesto4
d774cb496a
Merge branch 'tweak-quaternion-editing' of git://github.com/stefnotch/FlaxEngine into stefnotch-tweak-quaternion-editing
2021-04-12 15:44:03 +02:00
mafiesto4
ed1f0b8881
Merge branch 'jb-perrier-this-node' into 1.2
2021-04-12 15:43:05 +02:00
jb-perrier
cd707eb5a4
Fix "This" node output type.
2021-04-11 12:16:03 +02:00
stefnotch
c4af8ce0ca
Super smooth quaternion editing
...
Downside: I have no idea if this is a good implementation
2021-04-09 14:28:02 +02:00
jb-perrier
992f4b2303
Add IntX write stream support.
2021-04-08 19:00:40 +02:00
jb-perrier
8e7ff6f657
Add IntX stream read support.
2021-04-08 19:00:25 +02:00
jb-perrier
4e86f1c776
Add WriteVariant support.
2021-04-08 19:00:03 +02:00
jb-perrier
4b78551765
Add WriteVariant support.
2021-04-08 18:59:38 +02:00
jb-perrier
3579b86980
Add WriteCommonValue support.
2021-04-08 18:59:19 +02:00
jb-perrier
3f39212b7b
Add ReadVariant support.
2021-04-08 18:59:05 +02:00
jb-perrier
b0b6aeccd8
Add ReadVariantType support.
2021-04-08 18:58:45 +02:00
jb-perrier
5b6a0a8d7f
Add ReadVariantScriptType support.
2021-04-08 18:58:29 +02:00
jb-perrier
3bbeae15f2
Add ReadCommonValue support.
2021-04-08 18:58:13 +02:00
jb-perrier
f6a6e298e0
Add ToVariantType support.
2021-04-08 18:57:47 +02:00
jb-perrier
b4b41d6773
Add IntX to VairantType.
2021-04-08 18:57:28 +02:00
jb-perrier
274dde0a7e
Add IntX support De/Serialize.
2021-04-08 18:57:05 +02:00
jb-perrier
7a5e5a63e1
Add IntX support Deserialize.
2021-04-08 18:56:36 +02:00
jb-perrier
e55dd16b72
Add IntX support Serialize.
2021-04-08 18:56:20 +02:00
jb-perrier
054b2cb9c7
Add C++ Serialization IntX support. Header.
2021-04-08 18:55:48 +02:00
jb-perrier
fed5805fcc
Add Int4 Min/Max.
2021-04-08 18:55:07 +02:00
jb-perrier
e9c5ffa736
Add Int3 Min/Max.
2021-04-08 18:54:55 +02:00
jb-perrier
e912590bc6
Add Int2 Min/Max.
2021-04-08 18:54:35 +02:00
jb-perrier
9d3861ace2
Add Int2 funcs.
2021-04-08 18:54:20 +02:00
jb-perrier
0b1c1b3a8d
Refactor Int2 operation.
2021-04-08 18:54:09 +02:00
jb-perrier
4b22503ea2
Add Int3 operators + funcs.
2021-04-08 18:53:39 +02:00
jb-perrier
54786a001a
Add Int4 operators + funcs.
2021-04-08 18:53:20 +02:00
jb-perrier
9cf6120b39
Add Int2 constructors.
2021-04-08 18:52:42 +02:00
jb-perrier
21f1930c2d
Add Int3 constructors.
2021-04-08 18:52:34 +02:00
jb-perrier
053d55bf81
Add Int4 constructors.
2021-04-08 18:52:21 +02:00
jb-perrier
563ec32f06
Add Int4 Min/Max support.
2021-04-08 18:52:01 +02:00
jb-perrier
f8bc124752
Add Int3 Min/Max support.
2021-04-08 18:51:54 +02:00
jb-perrier
529beaad08
Add Int2 Min/Max support.
2021-04-08 18:51:46 +02:00
jb-perrier
efbc7976b0
Add Int3.cpp.
2021-04-08 18:51:17 +02:00
jb-perrier
048612c65c
Add Int3.cpp.
2021-04-08 18:51:09 +02:00
jb-perrier
866105631e
Add Int4.cpp.
2021-04-08 18:50:59 +02:00
jb-perrier
6c4ca6c01a
Delete unused pre-decl.
2021-04-08 18:50:16 +02:00
jb-perrier
a04d19d9f7
Delete unused pre-decl.
2021-04-08 18:50:09 +02:00
jb-perrier
f470a9aaf4
Delete unused pre-decl.
2021-04-08 18:50:04 +02:00
jb-perrier
0bb1982bcd
Delete VectorInt.h.
2021-04-08 18:49:18 +02:00
jb-perrier
d2cc4051ad
Convert Int2 to generated type.
2021-04-08 18:47:14 +02:00
jb-perrier
224937cd09
Convert Int3 to generated type.
2021-04-08 18:46:56 +02:00
jb-perrier
8661c2af18
Convert Int4 to generated type.
2021-04-08 18:46:28 +02:00
jb-perrier
854b2492dd
Add Variant "As" support for IntX.
2021-04-08 18:45:02 +02:00
jb-perrier
0f6e204c76
Add Variant operator support for IntX.
2021-04-08 18:44:26 +02:00
jb-perrier
1e4c07f94c
Add Variant constructors for IntX.
2021-04-08 18:43:39 +02:00
jb-perrier
3185691077
Add IntX to VariantType.
2021-04-08 18:42:40 +02:00
jb-perrier
42075f7b2a
Add Vector2 constructors for IntX.
2021-04-08 18:42:04 +02:00
jb-perrier
a746e0c995
Add Vector3 constructor for IntX.
2021-04-08 18:41:38 +02:00
jb-perrier
ca0135724c
Add Vector4 constructors for IntX.
2021-04-08 18:41:11 +02:00
jb-perrier
fa82555149
Add IntX support for JsonWriter.
2021-04-08 18:39:08 +02:00
mafiesto4
9a90b2fa42
Add check for null ref
2021-04-08 13:10:03 +02:00
mafiesto4
a3012d0b27
Add warning when using Triangle Mesh collider under RigidBody
2021-04-08 11:21:12 +02:00
mafiesto4
7f482330ca
Add support for Vector2/3/4 and Quaternion constants for default value attribute in C# scripting api
2021-04-08 10:43:51 +02:00
mafiesto4
810691d540
Add support for string constants as defaults in scripting API
2021-04-08 10:03:01 +02:00
mafiesto4
eb24c29f7e
Add support for OnSerializing, OnSerialized, OnDeserializing and OnDeserialized callbacks for C# types serialization with Json
2021-04-08 10:02:08 +02:00
mafiesto4
438135975f
Add DefaultQueryExtent to navmesh properties
2021-04-07 17:17:41 +02:00
mafiesto4
25a9dcad8a
Move JsonConverters to a separate file
2021-04-07 14:46:49 +02:00
mafiesto4
1243927ad0
Fix typo
2021-04-07 14:00:15 +02:00
mafiesto4
fee47a99b3
Add additional info text and pivot location preview to anchors editor
2021-04-07 13:47:31 +02:00
mafiesto4
7c54bb0155
Add support for reusing UIControlControlEditor and AnchorPresetsEditorPopup in Editor plugins
2021-04-07 12:53:07 +02:00
mafiesto4
9a0e3a7b6c
Merge branch 'honzapatCZ-ui-achorpopup-shiftctrl-modes' into 1.2
2021-04-07 12:05:25 +02:00
honzapatCZ
ff4f1277e7
invert preserveBounds back
2021-04-07 11:45:12 +02:00
Nejcraft
6fba1a4ab9
Delete Control.Bounds.cs.rej
2021-04-07 11:22:45 +02:00
Nejcraft
f24cb34e3f
Merge branch '1.2' into ui-achorpopup-shiftctrl-modes
2021-04-07 11:20:20 +02:00
mafiesto4
772af752d2
Fix regression from dff1374378
2021-04-07 11:10:51 +02:00
mafiesto4
dff1374378
Post-merge tweaks
...
#417
2021-04-07 10:57:17 +02:00
mafiesto4
7e5fd8e384
Merge branch 'honzapatCZ-ui-localPosition' into 1.2
2021-04-07 10:31:43 +02:00
mafiesto4
95ba2e9bab
Merge branch 'ui-localPosition' of git://github.com/honzapatCZ/FlaxEngine into honzapatCZ-ui-localPosition
2021-04-07 10:31:41 +02:00
honzapatCZ
41a873450e
should work now
2021-04-06 16:54:22 +02:00
honzapatCZ
7f5869e257
Merge remote-tracking branch 'origin/1.2' into ui-achorpopup-shiftctrl-modes
2021-04-06 16:44:45 +02:00
mafiesto4
c8c215abfd
Add support for custom value propagation in CustomEditor
2021-04-06 15:47:00 +02:00
mafiesto4
2d6f8cc406
Change default Update FPS in time settings to 60
...
#414
2021-04-06 10:42:11 +02:00
mafiesto4
80fc3d82b0
Merge branch 'honzapatCZ-patch-4' into 1.2
2021-04-06 09:51:37 +02:00
mafiesto4
1bb64fdf5d
Merge branch 'patch-4' of git://github.com/honzapatCZ/FlaxEngine into honzapatCZ-patch-4
2021-04-06 09:51:34 +02:00
honzapatCZ
c4dd5ef5c8
anchor preset popup shift + ctrl
2021-04-02 17:47:39 +02:00
honzapatCZ
73e92e33fd
local positions
2021-04-02 17:38:30 +02:00
mafiesto4
3a5c3cabba
Add missing doc comment
2021-04-02 16:51:12 +02:00
mafiesto4
0b4408bc78
Fix Transform Node/Bone in replace mode when transform is identity
2021-04-01 14:16:16 +02:00
Nejcraft
df6dc6b21f
Bump up default Update FPS
...
This cant possibly do any harm as if it is too much it will get skipped and work like it is on these FPSs while remaining to work consistantly, while if it is possible to get to the 60 fps, things like scripted camera, ChracterController etc. will move more better.
2021-03-31 16:51:11 +02:00
mafiesto4
df10d6560b
Fix dead-lock
2021-03-31 15:42:10 +02:00
mafiesto4
a2825eac87
Add support uint64 values in EnumComboBox
2021-03-31 12:15:57 +02:00
mafiesto4
51926f517e
Add support for masking Material Slots when cooking Collision Data
2021-03-31 12:15:38 +02:00
mafiesto4
382a35aabf
Fix regression in adding model material slots
2021-03-31 10:12:05 +02:00
Nejcraft
4f690c17fa
mario went missing
2021-03-30 20:36:39 +02:00
Nejcraft
7af125b453
Added some qutoes
...
As by discord
2021-03-30 20:35:13 +02:00
mafiesto4
b0fe4e9945
Merge remote-tracking branch 'origin/master' into 1.2
2021-03-30 17:58:29 +02:00
mafiesto4
a6d488c4ef
Add support for generating Collision Data from Skinned Models
2021-03-30 17:58:24 +02:00
mafiesto4
e01a0585a8
Add MeshBase as shared impl part for Mesh and SkinnedMesh
2021-03-30 17:57:53 +02:00
mafiesto4
3e1356ba2d
Remove unused LimitAttribute into simple Limit
2021-03-30 12:28:33 +02:00
mafiesto4
a83ee4014e
Expose more wheel settings in vehicle
2021-03-29 17:07:17 +02:00
mafiesto4
4264a36dd0
Fix tooltip attribute generation for multi line xml doc comments
2021-03-29 16:49:26 +02:00
mafiesto4
dd00c83f74
Add clutch strength option
2021-03-29 16:48:59 +02:00
mafiesto4
6ad8e8b133
Expose Setup on WheeledVehicle
2021-03-29 16:40:06 +02:00
mafiesto4
f17e347a15
Add differential settings to WheeledVehicle
2021-03-29 16:25:25 +02:00
mafiesto4
d95d3efe33
Fix
2021-03-29 15:38:04 +02:00
mafiesto4
d21ccac63e
Add engine settings to WheeledVehicle
2021-03-29 15:36:55 +02:00
mafiesto4
427541b488
Fix using cross-module references inside C++ game project
2021-03-29 14:41:29 +02:00
mafiesto4
b27c832cb7
Add error log when trying to load bytes from file data that is too big
2021-03-29 13:49:49 +02:00
mafiesto4
3162d4e770
Add option for WheeledVehicle drive type
2021-03-29 13:41:25 +02:00
mafiesto4
e21c9d24de
Add proper vehicle setup after editing wheel colliders
2021-03-26 17:11:26 +01:00
mafiesto4
2ce14b5e9c
Increase physics solver iterations counts for vehicles to have more stability and quality
2021-03-26 16:14:06 +01:00
mafiesto4
3f68a0576d
Reorder properties and add center of mass debug drawing
2021-03-26 15:47:00 +01:00
mafiesto4
f216528f40
Tweak comment
2021-03-26 15:14:12 +01:00
mafiesto4
4562dde31f
Add Vehicles support
2021-03-26 15:11:07 +01:00
mafiesto4
5ca717a231
Merge remote-tracking branch 'origin/master' into 1.2
2021-03-23 12:32:04 +01:00
mafiesto4
e2f9646b8f
Fix using nested types in scripting api
2021-03-23 12:31:30 +01:00
mafiesto4
b5e324673e
Fixes for serialization problems with custom structures
2021-03-23 12:29:25 +01:00
mafiesto4
20b65a08d9
Add DrawCylinder and DrawWireCylinder to DebugDraw
2021-03-23 12:21:07 +01:00
mafiesto4
40c537d114
Merge branch 'master' into 1.2
...
# Conflicts:
# Source/Engine/Platform/Network.h
2021-03-22 11:26:36 +01:00
mafiesto4
de02131d0a
Update
2021-03-16 16:07:08 +01:00
mafiesto4
b3887c0874
Add support for separate data and code output directories in Game Cooker
2021-03-16 16:06:59 +01:00
Erdroy
d99aa3ef46
Finish ReadBytes/WriteBytes C# API
2021-03-15 20:37:31 +01:00
Erdroy
a90b3bd7f6
Add message sending to server
2021-03-15 20:28:41 +01:00
Erdroy
77461e45c0
Remove fragmented channel type
2021-03-15 20:07:52 +01:00
Erdroy
99135759e3
Use only one channel for ENet
2021-03-15 20:00:30 +01:00
mafiesto4
3fb0b56c10
Add Vulkan support on Switch
2021-03-15 15:47:54 +01:00
mafiesto4
c930d32b2b
Add support for cooking game for Switch
2021-03-15 14:32:10 +01:00
mafiesto4
c7c339957b
Merge remote-tracking branch 'origin/1.1' into 1.2
...
# Conflicts:
# Source/Editor/Editor.Build.cs
2021-03-15 09:38:58 +01:00
Erdroy
5afe51d1b4
Add NetworkMessage read/write functions (WIP)
2021-03-12 20:01:03 +01:00
Erdroy
082d56f89a
Add multi-host support
2021-03-12 19:29:20 +01:00
Erdroy
6b7ca47f26
Add basic ENet driver implementation (WIP)
2021-03-11 20:30:37 +01:00
Erdroy
00d5a40443
Fix PopEvent API signature
2021-03-11 20:30:03 +01:00
Erdroy
87754f12ff
Add proper NetworkEvent data
2021-03-11 20:04:25 +01:00
Erdroy
e7d99057ba
Expose CreateMessage/RecycleMessage to the API
2021-03-11 20:04:10 +01:00
Erdroy
339e5a5d91
Add ENet thirdparty
2021-03-11 19:23:10 +01:00
Erdroy
2db1438ef4
Add note about end points
2021-03-11 19:11:40 +01:00
Erdroy
42d31c0c65
Fix warning about double to float conversion
2021-03-11 19:11:23 +01:00
Erdroy
64a5b01bd9
Add logs
2021-03-11 19:11:04 +01:00
Erdroy
ea7cdd00bd
Add ENet stubs
2021-03-11 18:47:15 +01:00
Erdroy
43e8a54e57
Use enum instead interface reference for now
2021-03-11 18:47:05 +01:00
Erdroy
393595ea2d
Fix message index pool
2021-03-11 18:46:28 +01:00
Erdroy
b9f13804e0
Add Networking namespace
2021-03-11 18:08:12 +01:00
Erdroy
1c511d112d
Fix compilation & APIGen issues
2021-03-11 18:08:12 +01:00
Erdroy
f86e22ba87
Add networking build script
2021-03-11 18:08:12 +01:00
Erdroy
c87feb69c4
Add INetworDriver full API
2021-03-11 18:08:12 +01:00
Erdroy
75a02beda0
Cleanup
2021-03-11 18:08:12 +01:00
Erdroy
7106dc738b
Add proper ctor to NetworkMessage
2021-03-11 18:08:12 +01:00
Erdroy
7525bf6435
Add network message recycle implementation
2021-03-11 18:08:12 +01:00
Erdroy
8f653fa699
Add basic network classes and message pooling
2021-03-11 18:08:11 +01:00
mafiesto4
4072796e54
Switch impl progress
2021-03-11 17:22:06 +01:00
mafiesto4
e09f4eb6dc
Switch impl progress
2021-03-09 19:18:40 +01:00
mafiesto4
f82117c6fb
Remove unused WindowsManager::CalcCenteredWinPos
2021-03-09 14:32:53 +01:00
mafiesto4
48ae338fb2
Move default AllocatePages/FreePages impl from Unix to PlatformBase
2021-03-09 14:32:24 +01:00
mafiesto4
cc201e198d
Add Switch platform
2021-03-09 14:26:30 +01:00