mafiesto4
c2da48c49f
Fix dotnet installation selection on Linux to favor lib over share
2023-07-08 21:05:20 +02:00
mafiesto4
ca5cbf05be
Merge branch 'Tryibion-actor-tag-type'
2023-07-06 16:43:10 +02:00
mafiesto4
dc6410e7b8
Merge branch 'actor-tag-type' of https://github.com/Tryibion/FlaxEngine into Tryibion-actor-tag-type
2023-07-06 16:43:05 +02:00
mafiesto4
e1572a2a5c
Merge branch 'Tryibion-remove-debug'
2023-07-06 16:41:29 +02:00
Tryibion
a3dddbfa24
Remove stray debug.log
2023-07-05 16:19:25 -05:00
Tryibion
d88b93d56b
Add find actor by type and tag to level and actor classes. Move find actor by tag code to be by other find actor methods.
2023-07-05 14:00:07 -05:00
mafiesto4
bd0bc42adc
Fix regressionn from d7dc0b76e5
2023-07-05 12:18:03 +02:00
mafiesto4
04ef3c60d5
Fix regression from c79952a4d6
2023-07-05 09:27:21 +02:00
mafiesto4
a14de5e255
Fix Array For Each visual script node local vars setup
2023-07-04 17:58:32 +02:00
mafiesto4
90f377fa83
Remove leftover log
2023-07-04 17:58:06 +02:00
mafiesto4
c79952a4d6
Implement missing dotnet7 interop for field and stabilize interop
2023-07-04 17:57:59 +02:00
mafiesto4
d7dc0b76e5
Softly handle invalid scene rendering key to prevent crashes on scene unload
2023-07-04 13:32:51 +02:00
mafiesto4
27b3538b2f
Fix regression from 9d640656e6
2023-07-04 13:15:09 +02:00
mafiesto4
74ca6b2c51
Add missing Shader Model 6 define
2023-07-04 13:12:48 +02:00
mafiesto4
d49def6f7e
More stuff from d31fc32399
2023-07-04 11:46:42 +02:00
mafiesto4
72d1d8f085
More stuff from d31fc32399
2023-07-04 11:06:48 +02:00
mafiesto4
d31fc32399
Fix and update engine assets
2023-07-04 11:05:32 +02:00
mafiesto4
615ec636d4
Fix crash when window gets deleted before show/close sequence
2023-07-04 10:42:49 +02:00
mafiesto4
5ee7b0d939
Bump up build number
2023-07-04 10:18:27 +02:00
mafiesto4
9f7ae5bb58
Fix warning
2023-07-03 22:13:13 +02:00
mafiesto4
5f756a6ceb
Add TargetFrameworkAttribute to compiled C# assembly
2023-07-03 22:00:38 +02:00
mafiesto4
5d9e6b7364
Fix C# building to properly use reference assemblies for .NET 7
2023-07-03 22:00:23 +02:00
mafiesto4
9db3439d0d
Fix compilation error
2023-07-03 16:17:46 +02:00
mafiesto4
544eb03f7e
Add network replication support for in-built object/asset reference holders
2023-07-03 13:06:08 +02:00
mafiesto4
9d640656e6
Fix StringUtils::ConvertANSI2UTF16 to properly handle multi-byte characters Length
...
#1225
2023-07-03 12:10:06 +02:00
mafiesto4
9a1fd12a85
Fix sizeof struct within generic type instance
...
#1219
2023-07-03 11:42:15 +02:00
mafiesto4
aaf349170c
Merge branch 'GoaLitiuM-managed_assembly_resolver_fix'
2023-07-03 11:12:33 +02:00
mafiesto4
422f2323d2
Merge branch 'managed_assembly_resolver_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-managed_assembly_resolver_fix
2023-07-03 11:12:28 +02:00
mafiesto4
10d9d53e47
Merge branch 'GoaLitiuM-api_inject_code_newline'
2023-07-03 11:11:22 +02:00
mafiesto4
94e5a8b7bc
Merge branch 'api_inject_code_newline' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-api_inject_code_newline
2023-07-03 11:11:16 +02:00
mafiesto4
bda94834f7
Merge branch 'GoaLitiuM-new_project_defaultscene'
2023-07-03 11:10:19 +02:00
mafiesto4
df3969dae1
Merge branch 'new_project_defaultscene' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-new_project_defaultscene
2023-07-03 11:09:56 +02:00
mafiesto4
789dfac27c
Merge branch 'GoaLitiuM-hotreload_cleanup'
2023-07-03 11:09:39 +02:00
GoaLitiuM
4f78f79201
Support line-breaks in API_INJECT_CODE macro
2023-07-02 22:13:04 +03:00
GoaLitiuM
28335478bd
Fix managed library location resolver
2023-07-02 21:56:41 +03:00
GoaLitiuM
58618bd402
Fix garbage DefaultScene value in new projects
2023-06-30 14:41:14 +03:00
GoaLitiuM
0ee6aad3ec
Remove old hot-reload files in project references
2023-06-30 13:01:02 +03:00
mafiesto4
9205352f94
Merge branch 'HydrogenC-patch-1'
2023-06-30 11:04:01 +02:00
mafiesto4
5079ddd20a
Merge branch 'patch-1' of https://github.com/HydrogenC/FlaxEngine into HydrogenC-patch-1
2023-06-30 11:03:15 +02:00
mafiesto4
2bd2bd5081
Fix crash when modifying animated model skeleton pose from gameplay code during update event
2023-06-30 11:02:58 +02:00
mafiesto4
d5100373be
Fix bugs in C# codegen for network data serialization
2023-06-30 10:38:08 +02:00
mafiesto4
8c006f6e11
Fix crash due to replicated objects leak upon system destruction
2023-06-30 10:00:12 +02:00
ExMatics HydrogenC
804826fbc7
Fix multiplication mistake
2023-06-30 14:06:52 +08:00
ExMatics HydrogenC
0498f1488e
Fix space conversion issue
2023-06-30 12:25:58 +08:00
mafiesto4
96589557b3
Fix access level 96a1f20bee
2023-06-28 20:09:18 +02:00
mafiesto4
3119c50789
Fix nullable warnings
2023-06-28 20:09:01 +02:00
mafiesto4
04c1cf469d
Fix codegen for C++ RPS with Array ParameterDefinition
...
#1209
2023-06-28 20:08:35 +02:00
mafiesto4
70ab159dd4
Fix empty clients mask for NetworkReplicationHierarchy on client to properly replicate client-owned objects
...
#1205
2023-06-28 19:55:10 +02:00
mafiesto4
ac54838eea
Fix custom editor window restore after hot-reload
...
#1208
2023-06-28 18:46:46 +02:00
mafiesto4
5e5ee8e039
Merge branch 'PhyresiCompany-new_window_improvements'
2023-06-28 16:27:50 +02:00
mafiesto4
bb9711277a
Cleanup code from #1213
2023-06-28 16:27:42 +02:00
mafiesto4
96a1f20bee
Merge branch 'new_window_improvements' of https://github.com/PhyresiCompany/FlaxEngine into PhyresiCompany-new_window_improvements
2023-06-28 16:14:15 +02:00
mafiesto4
32629b7a44
Merge branch 'RuanLucasGD-fix_vehicle_physics_debug'
2023-06-28 16:13:39 +02:00
mafiesto4
1b46c0921f
Merge branch 'fix_vehicle_physics_debug' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-fix_vehicle_physics_debug
2023-06-28 16:13:33 +02:00
mafiesto4
b581ec837c
Merge branch 'Withaust-replicationnode'
2023-06-28 16:01:52 +02:00
mafiesto4
c0a5417108
Merge branch 'replicationnode' of https://github.com/Withaust/FlaxEngine into Withaust-replicationnode
2023-06-28 16:01:43 +02:00
Ruan Lucas
45a1d33689
fix orientation
2023-06-28 09:56:15 -04:00
mafiesto4
bb3cefbe54
Add check for NetworkClientsMask to ensure it has capacity
2023-06-28 15:48:32 +02:00
mafiesto4
e7b62ad1c3
Merge branch 'GoaLitiuM-intellisense_reference_fix'
2023-06-28 15:27:51 +02:00
mafiesto4
7997d2bc4e
Merge branch 'intellisense_reference_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-intellisense_reference_fix
2023-06-28 15:27:11 +02:00
mafiesto4
c44e97c8bc
Bump build number
2023-06-28 15:22:48 +02:00
mafiesto4
f7deac4b63
Merge branch 'GoaLitiuM-hashset_fix'
2023-06-28 15:15:16 +02:00
mafiesto4
70136509a9
Merge branch 'hashset_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-hashset_fix
2023-06-28 15:15:11 +02:00
mafiesto4
38451f7dce
Merge branch 'Tryibion-realloc'
2023-06-28 15:14:20 +02:00
mafiesto4
63a70758f2
Merge branch 'realloc' of https://github.com/Tryibion/FlaxEngine into Tryibion-realloc
2023-06-28 15:13:56 +02:00
mafiesto4
890248edf2
Fix MClass::HasInterface in .NET 7
2023-06-28 15:13:33 +02:00
mafiesto4
9536c37623
Add ability to unset type reference with null item
2023-06-28 15:12:58 +02:00
GoaLitiuM
bf6daed6d2
Fix Intellisense errors with referenced binary module structures
2023-06-28 15:57:25 +03:00
mafiesto4
864f5f77f5
Add output binaries folder cleanp to build clear command
2023-06-28 14:53:23 +02:00
mafiesto4
b16a6199d0
Fix invoking Client RPC on Host client when it's not included in targetIds list
2023-06-28 14:52:58 +02:00
Tryibion
093928f2f9
Change name to ReallocAligned
2023-06-28 06:42:54 -05:00
GoaLitiuM
d3b96742e7
Fix compile-time error in HashSet::ClearDelete
2023-06-28 14:42:27 +03:00
mafiesto4
fb6bc75e3a
Fix launchSettings.json generation bug
2023-06-28 13:42:18 +02:00
mafiesto4
61bb41c878
Merge branch 'GoaLitiuM-custom_asset_release'
2023-06-28 12:23:22 +02:00
mafiesto4
c52c23013c
Merge branch 'custom_asset_release' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-custom_asset_release
2023-06-28 12:23:16 +02:00
mafiesto4
17aa4ea60d
Optimize CollisionsHelper::FrustumContainsBox
2023-06-28 12:21:58 +02:00
Ruan Lucas
76e4e1b8d4
fix debug vehicle wheel orientation
2023-06-27 21:08:12 -04:00
PhyresiCompany
fe8260fe14
Window improvements with a new approach
2023-06-27 19:58:37 -03:00
GoaLitiuM
90f9754781
Release custom assets before binary modules on scripting release
2023-06-28 00:35:51 +03:00
mafiesto4
75d5023354
Fix tooltip for project folder
2023-06-27 23:24:02 +02:00
mafiesto4
0711710544
Merge branch 'RuanLucasGD-fix_content_browser'
2023-06-27 23:23:08 +02:00
mafiesto4
23a6a8b69f
Merge branch 'fix_content_browser' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-fix_content_browser
2023-06-27 23:20:11 +02:00
Ruan Lucas
020b0a90d7
remove unecessary code
2023-06-27 00:22:12 -04:00
Wiktor Kocielski
6013705988
Implement object to cell caching for the grid
2023-06-26 17:32:19 +03:00
Wiktor Kocielski
65397621e9
Make GetObject virtual and implement for Grid
2023-06-26 17:12:48 +03:00
Wiktor Kocielski
cbd1e5c837
Add NetworkReplicationNode::GetObject
2023-06-25 23:39:59 +03:00
mafiesto4
9282bcfbbf
Fix crash due to invalid RPC codegen for enum value type variable
2023-06-25 21:24:30 +02:00
Tryibion
1d8ae580b7
Add Realloc with alignment.
2023-06-24 12:05:51 -05:00
mafiesto4
694f8fbaf3
Fix missing collision events generated during CharacterController::Move
...
#1200
2023-06-23 22:22:50 +02:00
mafiesto4
623752e69b
Merge branch 'Withaust-patch-1'
2023-06-23 21:28:31 +02:00
mafiesto4
420525f688
Merge branch 'patch-1' of https://github.com/Withaust/FlaxEngine into Withaust-patch-1
2023-06-23 21:28:24 +02:00
mafiesto4
9b570a46d2
Codestyle tweak
2023-06-23 21:28:16 +02:00
mafiesto4
b8ee20c7dc
Merge branch 'optimize_actors_search' of https://github.com/RuanLucasGD/FlaxEngine
2023-06-23 21:25:32 +02:00
mafiesto4
4696ed4f8a
Merge branch 'GoaLitiuM-utf8_build_files'
2023-06-23 21:18:21 +02:00
mafiesto4
c37aee0a27
Merge branch 'utf8_build_files' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-utf8_build_files
2023-06-23 21:18:14 +02:00
mafiesto4
7b34ddc089
Merge branch 'Tryibion-gitattribute'
2023-06-23 21:16:29 +02:00
Wiktor Kocielski
028ccfca2e
Update NetworkReplicationNode::AddObject
2023-06-23 13:14:59 +03:00
Ruan Lucas
072d70722c
add optional parameter to find only active actors on Level.FindActorsByParentTag
2023-06-21 21:38:22 -04:00
Ruan Lucas
875dd30d57
add optional parameter to find only active actors on Level.FinActors(tag)
2023-06-21 21:27:38 -04:00
Tryibion
9c2a04aa21
Add eol=lf to gitattribute
2023-06-21 07:24:37 -05:00
GoaLitiuM
83485d2f52
Write generated build configuration files in UTF-8
...
Git seems to have issues with handling UTF-16 encoded files, so it would
be more appropriate to write the generated files with more common UTF-8
encoding instead.
2023-06-21 13:17:49 +03:00
GoaLitiuM
74760a7661
Add support for writing UTF-8 files in FileBase::WriteAllText
2023-06-21 13:17:46 +03:00
mafiesto4
2a109e50fb
Merge branch 'GoaLitiuM-custom_asset_hotreload'
2023-06-20 22:01:07 +02:00
mafiesto4
67dad80e15
Merge branch 'custom_asset_hotreload' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-custom_asset_hotreload
2023-06-20 22:00:20 +02:00
mafiesto4
64a7985376
Fix GridGizmo to render before transparency in Editor viewport
...
#1196
2023-06-20 21:59:36 +02:00
GoaLitiuM
d3073f5251
Release custom assets before scripting hot reload
2023-06-20 21:47:23 +03:00
mafiesto4
62047d2d4c
Merge branch 'GoaLitiuM-native_hotreload_fix'
2023-06-20 19:54:44 +02:00
mafiesto4
2020b8b011
Merge branch 'native_hotreload_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-native_hotreload_fix
2023-06-20 19:54:38 +02:00
GoaLitiuM
87e96a9017
Fix native library lookup after hot reload
2023-06-20 16:29:04 +03:00
mafiesto4
0e5335a806
Merge branch 'GoaLitiuM-content_api'
2023-06-20 15:20:05 +02:00
mafiesto4
e8b07e1588
Merge branch 'content_api' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-content_api
2023-06-20 15:19:59 +02:00
mafiesto4
1c4901305c
Merge branch 'GoaLitiuM-csharp_nullable'
2023-06-20 15:19:26 +02:00
mafiesto4
7106d958d7
Merge branch 'csharp_nullable' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-csharp_nullable
2023-06-20 15:19:17 +02:00
mafiesto4
cd7ad4e5f8
Fix crash in particle effect
...
#1194
2023-06-20 15:17:46 +02:00
GoaLitiuM
c0ba3b0edb
Expose Content importers and exporters for scripting API
2023-06-19 22:35:36 +03:00
GoaLitiuM
b82f19a0df
Support changing C# nullable references context build option
2023-06-19 19:33:13 +03:00
mafiesto4
6f487bcab5
Fix doc comment warning #1188
2023-06-19 18:05:00 +02:00
mafiesto4
f7e3480d79
Fix floating point comparison #1188
2023-06-19 18:01:25 +02:00
mafiesto4
7ff3b565e5
Merge branch 'Withaust-master'
2023-06-19 18:00:00 +02:00
mafiesto4
cc6f5f83ac
Merge branch 'master' of https://github.com/Withaust/FlaxEngine into Withaust-master
2023-06-19 17:59:54 +02:00
mafiesto4
c38a2870dc
Merge branch 'GoaLitiuM-viewport_mouse_fix'
2023-06-19 17:50:04 +02:00
mafiesto4
287c9432b7
Merge branch 'viewport_mouse_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-viewport_mouse_fix
2023-06-19 17:49:59 +02:00
mafiesto4
0e95700349
Merge branch 'GoaLitiuM-font_float_size'
2023-06-19 17:49:50 +02:00
mafiesto4
a99282f86d
Merge branch 'font_float_size' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-font_float_size
2023-06-19 17:49:44 +02:00
mafiesto4
e17eed7029
Fix regression in script values creation in Editor
...
#1184 #1183
2023-06-19 17:49:34 +02:00
Wiktor Kocielski
46c406cc9e
Implement optional object replication
2023-06-19 16:07:53 +03:00
GoaLitiuM
6a1552505e
Fix sluggish EditorViewport camera movement with high DPI
...
Flooring the mouse delta values seems to drop slight movements in
viewport when screen DPI is high.
2023-06-18 21:23:02 +03:00
GoaLitiuM
2190031ccf
Support decimal values in Font sizes
2023-06-18 20:52:46 +03:00
mafiesto4
228ef4e130
Add objects ID inverse mapping from client to server for proper C# networking codegen
2023-06-18 19:27:46 +02:00
mafiesto4
dd8817582a
Fix arg name
2023-06-18 18:36:58 +02:00
mafiesto4
3b642c0370
Merge branch 'Withaust-master'
2023-06-18 18:31:27 +02:00
mafiesto4
16159a9d98
Merge branch 'master' of https://github.com/Withaust/FlaxEngine into Withaust-master
2023-06-18 18:31:13 +02:00
mafiesto4
c87b315fef
Fixes for network codegen
2023-06-18 18:28:41 +02:00
mafiesto4
b07528d9ce
Refactor Network RPC C# codegen to share code with data serializer
2023-06-18 17:11:15 +02:00
mafiesto4
9e2e6759bd
Implement proper POD types check in C# network replication codegen
2023-06-18 15:33:57 +02:00
Wiktor Kocielski
2485987901
Fix binding generation for interfaces
2023-06-18 10:48:46 +03:00
mafiesto4
1a6e706e57
Minor fixes
2023-06-17 17:51:14 +02:00
mafiesto4
21a3081b9f
Fix 6b8d8b7913 from using filename into namespaces
2023-06-17 17:34:48 +02:00
mafiesto4
8f9989dc65
Additional fix for cc85450ed5
2023-06-17 16:41:48 +02:00
mafiesto4
a3e3ee396a
Revert default value back to false as in #1179
2023-06-17 16:37:33 +02:00
mafiesto4
cd68f2463b
Adjustment for #1179 to rebuild by default
2023-06-17 16:36:05 +02:00
mafiesto4
d1f11bbdb2
Merge branch 'Withaust-patch-1'
2023-06-17 16:33:11 +02:00
mafiesto4
3b6100837f
Merge branch 'patch-1' of https://github.com/Withaust/FlaxEngine into Withaust-patch-1
2023-06-17 16:33:03 +02:00
mafiesto4
cc85450ed5
Change macOS editor deploy to build only current platform arch
2023-06-17 11:28:39 +02:00
Wiktor Kocielski
70470bc421
Make rebuilding database when adding asset proxy optional
2023-06-17 12:13:54 +03:00
mafiesto4
f995d12686
Fix editor deployment
2023-06-17 11:08:51 +02:00
mafiesto4
3645377b15
Merge remote-tracking branch 'origin/1.6'
2023-06-16 18:43:40 +02:00
mafiesto4
1e804a0a81
Merge branch 'GoaLitiuM-font_glyph_data_fix'
2023-06-16 18:43:01 +02:00
GoaLitiuM
fadc5beb1c
Fix FontTextureAtlas::GetSlotData not including padding correctly
2023-06-16 15:17:04 +03:00
mafiesto4
5f019dc79f
Improve Visual Studio solution generation with nested C# project cross-references to properly place projects in group folders
2023-06-16 13:45:54 +02:00
mafiesto4
b57a3165fa
Fix textbox submit when it's nav focused
2023-06-16 10:56:17 +02:00
mafiesto4
b13139c6cc
Fix check from compilation errors
2023-06-15 12:14:35 +02:00
mafiesto4
fea4b3fcba
Add better Texture initialization API with custom data
2023-06-15 12:14:23 +02:00
mafiesto4
329a6ce0ef
Increase PhysX allocation limit to 1GB
...
#1176
2023-06-15 10:07:30 +02:00
mafiesto4
53587ad162
Fix error when unloading Visual Script item in Editor
2023-06-15 09:51:49 +02:00
mafiesto4
086e4c9835
Add content proxy modifications function and workspace rebuilding for custom asset types extensions
2023-06-15 09:51:26 +02:00
mafiesto4
ee9627bc15
Add launchSettings.json generation for Visual Studio 2022 with .NET 7
2023-06-14 13:14:16 +02:00
mafiesto4
9de5ee5615
Fix compilation on mac
2023-06-14 08:47:03 +02:00
mafiesto4
125591dc71
Unify app package name formatting for different platforms
2023-06-13 17:11:56 +02:00
mafiesto4
b0134ab1ce
Fix missing MConverter codegen for array and generic types used in non-POD struct fields
2023-06-13 16:38:08 +02:00
mafiesto4
9f313491b8
Fix game compilation error
2023-06-13 15:45:08 +02:00
mafiesto4
8f7da81621
Merge remote-tracking branch 'origin/master' into 1.6
...
# Conflicts:
# Flax.flaxproj
# Source/Editor/Content/Items/AssetItem.cs
2023-06-13 15:41:07 +02:00
mafiesto4
55971167c8
Merge branch 'GoaLitiuM-font_glyph_data'
2023-06-13 15:27:07 +02:00
mafiesto4
9f50146e68
Merge branch 'font_glyph_data' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-font_glyph_data
2023-06-13 15:26:09 +02:00
mafiesto4
bda71c067b
Port #1166 to StringAnsi
2023-06-13 15:04:30 +02:00
mafiesto4
cc1e5873a6
Merge branch 'GoaLitiuM-string_set_fix'
2023-06-13 15:00:16 +02:00
mafiesto4
c652bab9b2
Merge branch 'string_set_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-string_set_fix
2023-06-13 15:00:08 +02:00
mafiesto4
13b1c16213
Add asset reload option via context menu in Editor
2023-06-13 14:58:14 +02:00
mafiesto4
f1c98320fc
Refactor vehicles to use Z axis as forward instead of X
...
#1050
2023-06-13 14:56:03 +02:00
mafiesto4
bdb65857bc
Fix prefab data build number when loading objects from prefab
2023-06-13 12:12:59 +02:00
Ruan Lucas
164670cceb
change content folder detection mode on "CanRename"
2023-06-12 20:04:32 -04:00
mafiesto4
d7ddb2ef6f
Fix typo in atmosphere precompute shader
2023-06-12 21:12:17 +02:00
GoaLitiuM
326b6f000a
Expose bitmap data of Font glyphs in FontTextureAtlas
2023-06-12 22:09:27 +03:00
GoaLitiuM
7cc2c143ab
Fix crash when substring of String is assigned to itself
2023-06-12 22:03:17 +03:00
mafiesto4
37bf4bb34f
Unify all GetActorsTree usages in Editor
2023-06-12 18:25:44 +02:00
mafiesto4
534d2388f5
Fix crash when removing json instance for scene asset that is different
2023-06-12 17:07:24 +02:00
mafiesto4
d5cb34f1b4
Minor fix for settings
2023-06-12 14:44:12 +02:00
mafiesto4
6b8d8b7913
Various fixes and improvements to auto-generated bindings usability
2023-06-12 14:35:11 +02:00
mafiesto4
14d12418b6
Add iOS and Apple icons
2023-06-12 14:34:31 +02:00
mafiesto4
979168e82c
Refactor various Editor APIs to use auto-generated bindings instead of manual code
2023-06-12 14:34:07 +02:00
mafiesto4
7140c4a2d8
Merge remote-tracking branch 'origin/master' into 1.6
2023-06-11 21:38:20 +02:00
mafiesto4
5f8e5d44dc
Fix RPC invoking on object with different ID but matching parent and type
2023-06-11 21:35:50 +02:00
mafiesto4
31c9b85a3f
Fix prefab diff context menu in Editor to properly diff against arrays
2023-06-11 20:44:04 +02:00
mafiesto4
958c7b2181
Fix spawning nested prefab with different root actor
...
#1138
2023-06-11 20:43:31 +02:00
mafiesto4
652f8ccb8d
Fix crash when reading field value from C# in AOT on iOS
2023-06-11 15:05:14 +02:00
mafiesto4
26f4574358
Various improvements for iOS
2023-06-11 14:56:46 +02:00
mafiesto4
0eadf2de1e
Fix visual glitches on MoltenVK (macOS, iOS)
2023-06-11 00:49:48 +02:00
mafiesto4
ec67d04a0a
Disable Metal validation in iOS debug run
2023-06-11 00:49:08 +02:00
mafiesto4
2df931e090
Improve tooltip
2023-06-11 00:45:46 +02:00
mafiesto4
f552dd0c28
Merge remote-tracking branch 'origin/master' into 1.6
2023-06-10 23:29:22 +02:00
mafiesto4
8cf10bf71d
Add app pausing and focus management to iOS
2023-06-10 23:26:40 +02:00
mafiesto4
621d408078
Add iOS app exporting
2023-06-10 23:05:52 +02:00
mafiesto4
1fdc91255b
Add iOS app icon exporting
2023-06-10 23:04:53 +02:00
mafiesto4
524b55b6c1
Add missing change in XCode project for iOS
2023-06-10 12:44:54 +02:00
mafiesto4
5e07a42417
Add app version and ui orientation settings to iOS
2023-06-10 12:43:10 +02:00
mafiesto4
ea4f97aad8
Remove unused codesigning (ios uses xcode now)
2023-06-10 12:08:22 +02:00
mafiesto4
e7804f9d02
Add audio to iOS via OpenAL
2023-06-10 12:05:13 +02:00
mafiesto4
092df84170
Add touch input to ios
2023-06-10 11:54:17 +02:00
mafiesto4
22288b0561
Add dpi for ios
2023-06-10 10:47:15 +02:00
mafiesto4
43c1e40461
Add iOS platform info for device network, screen and battery status
2023-06-10 10:31:39 +02:00
Ruan Lucas
8f76fe4049
don't let rename source/content folders
2023-06-09 22:14:33 -04:00
mafiesto4
60ddf0ea89
Add automated test for loading nested prefab with different root actor
...
#1138
2023-06-09 23:36:31 +02:00
mafiesto4
b299ed3246
Add more assertions to tests build
2023-06-09 23:34:55 +02:00
mafiesto4
7c55d50507
Various minor code cleanup tweaks
2023-06-09 23:26:37 +02:00
mafiesto4
d798b10d4c
Remove unlogical PrefabManager::IsNotCreatingPrefab (use IsCreatingPrefab flag)
2023-06-09 22:49:19 +02:00
mafiesto4
a6430692d2
Fix crash safe handling of internal errors and exceptions when drawing asset thumbnails
...
#1138
2023-06-09 18:22:40 +02:00
mafiesto4
3bbfe9de8a
Code cleanup, add tooltip and cache property option in layout #1140
2023-06-09 17:32:57 +02:00
mafiesto4
94abdfd734
Merge branch 'Swiggies-ui-resize-update'
2023-06-09 17:23:13 +02:00
mafiesto4
a0d6f3c22b
Merge branch 'ui-resize-update' of https://github.com/Swiggies/FlaxEngine into Swiggies-ui-resize-update
2023-06-09 17:23:00 +02:00
mafiesto4
bbdc2bc876
Merge branch 'RuanLucasGD-fix-transform-gizmos'
2023-06-09 17:16:41 +02:00
mafiesto4
9bda3aa52a
Merge branch 'fix-transform-gizmos' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-fix-transform-gizmos
2023-06-09 17:16:36 +02:00
mafiesto4
9faf9e43fb
Codestyle fix #1118
2023-06-09 17:15:06 +02:00
mafiesto4
e5f3329e88
Merge branch 'Tryibion-scale-link-zero-fix'
2023-06-09 17:12:19 +02:00
mafiesto4
a8cf4e95c5
Merge branch 'scale-link-zero-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-scale-link-zero-fix
2023-06-09 17:12:14 +02:00
mafiesto4
f345e0dffc
Merge branch 'RuanLucasGD-fix_crash_when_import_model'
2023-06-09 14:10:21 +02:00
mafiesto4
26e09aebe3
Merge branch 'fix_crash_when_import_model' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-fix_crash_when_import_model
2023-06-09 14:10:16 +02:00
mafiesto4
892e091643
Merge branch 'Withaust-inputfixes'
2023-06-09 14:08:17 +02:00
mafiesto4
ef823c0646
Merge branch 'inputfixes' of https://github.com/Withaust/FlaxEngine into Withaust-inputfixes
2023-06-09 14:08:04 +02:00
mafiesto4
c043e64b6b
Merge branch 'RuanLucasGD-master'
2023-06-09 13:59:02 +02:00
mafiesto4
2382e2cbbc
Merge branch 'master' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-master
2023-06-09 13:57:16 +02:00
mafiesto4
2a28126700
Merge branch 'Tryibion-limit-cc-up'
2023-06-09 13:54:59 +02:00
mafiesto4
f9251e41a4
Merge branch 'limit-cc-up' of https://github.com/Tryibion/FlaxEngine into Tryibion-limit-cc-up
2023-06-09 13:54:52 +02:00
mafiesto4
1f11f287ec
Merge branch 'RuanLucasGD-new_feature_to_physics'
2023-06-09 13:53:33 +02:00
mafiesto4
0476251638
Improve line cast math and code style fix #1147
2023-06-09 13:53:26 +02:00
mafiesto4
d71f89718b
Merge branch 'new_feature_to_physics' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-new_feature_to_physics
2023-06-09 13:50:00 +02:00
mafiesto4
55f76999b4
Merge branch 'Tryibion-findactor'
2023-06-09 13:48:43 +02:00
mafiesto4
393514c13d
Add missing scenes locking
2023-06-09 13:48:33 +02:00
mafiesto4
126ea687e6
Merge branch 'findactor' of https://github.com/Tryibion/FlaxEngine into Tryibion-findactor
2023-06-09 13:45:49 +02:00
mafiesto4
d83dcdebf3
Merge branch 'RuanLucasGD-new_features_to_tags'
2023-06-09 13:44:31 +02:00
mafiesto4
248f78ed56
Code style fix #1146
2023-06-09 13:44:26 +02:00
mafiesto4
ee7f2b3724
Merge branch 'new_features_to_tags' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-new_features_to_tags
2023-06-09 13:42:04 +02:00
Ruan Lucas
0b8c06b149
fix for #1002
2023-06-08 11:52:00 -04:00
Ruan Lucas
8b0dd039ca
Merge branch 'fix_crash_when_import_model' of https://github.com/RuanLucasGD/FlaxEngine into fix_crash_when_import_model
2023-06-08 11:49:27 -04:00
Ruan Lucas
f28a3572bb
...
2023-06-08 11:49:15 -04:00
Ruan Lucas
31c3171b72
Revert "fix for #1002 "
...
This reverts commit e000acd6fc .
2023-06-08 11:43:35 -04:00
Ruan Lucas
e000acd6fc
fix for #1002
2023-06-08 11:42:47 -04:00
Withaust
8c0c6c0142
Expose some Input class delegates to scripting API
2023-06-08 01:24:38 +03:00
Ruan Lucas
c22eae0e2d
fix crash when import model with option to generate lod and lods amount = 1
2023-06-03 22:18:18 -04:00
Ruan Lucas
e32f4d5f8c
add LineCastAll
2023-06-03 13:52:50 -04:00
Ruan Lucas
eda4def35b
add linecast with hit info
2023-06-03 13:39:10 -04:00
Ruan Lucas
ac0cf01404
add simple linecast to physics
2023-06-03 13:25:29 -04:00
Ruan Lucas
50639e2378
fix doc
2023-06-03 12:03:21 -04:00
Ruan Lucas
88a5e07f2e
add docs
2023-06-03 11:59:18 -04:00
Ruan Lucas
9c93828976
add search actor by parent tag
2023-06-03 11:51:24 -04:00
Tryibion
fcbe624f7c
Add FindActor with type and name to level.
2023-06-02 15:29:28 -05:00
Tryibion
efed1f5b1d
Add FindActor by type and name.
2023-06-02 15:12:55 -05:00
Tryibion
4849a49ba4
Limits character controller up direction between (-1, 1)
2023-05-31 21:43:15 -05:00
Tryibion
424e832ec7
Fix bug on disabling element on init if it is zero.
2023-05-31 21:23:34 -05:00
Ruan Lucas
dae05e0549
improv: copy old curve point data to new curve point
2023-05-31 20:11:05 -04:00
mafiesto4
007edb4651
Merge commit '2c809389ad7d8953b10e7ab3b1b29aca4d072116' into 1.6
2023-06-01 01:06:27 +02:00
mafiesto4
3953e6ddc0
Merge commit 'f2ecefb7ee9b9e6c5daac9f44fe40ebdccbb1c76' into 1.6
2023-06-01 01:06:14 +02:00
mafiesto4
40f5032898
Add iOS view linkage for Metal rendering and invoke window resizing properly on a main thread
2023-06-01 01:05:06 +02:00
mafiesto4
a2e2ef51be
Various twekas
2023-06-01 00:47:05 +02:00
mafiesto4
c46f78885e
Refactor iOS deployment to use XCode project
2023-06-01 00:46:39 +02:00
Tryibion
5c67c4f5d4
Handle zero case correctly by disabling value boxes on zero.
2023-05-31 14:31:01 -05:00
Tryibion
70cb4d3cd9
Fix bug of moving value from zero.
2023-05-31 13:01:41 -05:00
mafiesto4
5416d385d3
iOS runtime impl progress
2023-05-30 22:03:17 +02:00
mafiesto4
2c809389ad
Merge branch 'GoaLitiuM-flaxapi_fixes'
2023-05-30 10:28:16 +02:00
mafiesto4
8bd4ad03de
Merge branch 'flaxapi_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-flaxapi_fixes
2023-05-30 10:28:03 +02:00
mafiesto4
01688bc050
Merge branch 'GoaLitiuM-dxgifactory_fix'
2023-05-30 10:27:06 +02:00
mafiesto4
d5c89cb3de
Merge branch 'dxgifactory_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dxgifactory_fix
2023-05-30 10:25:49 +02:00
GoaLitiuM
9e07e80fa1
Fix linking errors when referencing static members in engine classes
2023-05-29 22:23:45 +03:00
GoaLitiuM
3e848d93da
Fix DXGIFactory use after release
2023-05-29 22:22:59 +03:00
mafiesto4
d0bf176178
Fix dylib rpath id on macOS
2023-05-29 17:11:51 +02:00
Olly Rybak
fce41b95f6
Added bool to properties window to carry value between controls
2023-05-29 20:55:55 +10:00
mafiesto4
fb6a9728a3
Hide editor-only properties from animating in UI Control
2023-05-28 23:30:49 +02:00
mafiesto4
6a482c987c
Fix 3D UI Canvas point conversion from parent control space to local space
...
#1129
2023-05-28 23:21:36 +02:00
mafiesto4
f60007da83
Add Camera.UnprojectPoint method
2023-05-28 23:20:39 +02:00
mafiesto4
2149995116
Minor Camera class tweaks
2023-05-28 22:57:52 +02:00
mafiesto4
44036a26d0
Fix UI Control selection highlights when using Canvas Scaler
...
#977
2023-05-28 21:35:56 +02:00
mafiesto4
f2ecefb7ee
Refactor StringUtils
2023-05-28 21:16:29 +02:00
mafiesto4
6b4340ce24
Add build tool and game cooker caches clearing when opening project with different Editor version
2023-05-28 19:42:52 +02:00
mafiesto4
e0d97486ec
Merge remote-tracking branch 'origin/master' into 1.6
2023-05-28 19:34:02 +02:00
mafiesto4
b65c84c02e
Fix compilation issue from 62946f6359
2023-05-28 16:57:38 +02:00
mafiesto4
5a45ccf70d
Fix text formatting infinite loop
...
#1127
2023-05-28 16:56:19 +02:00
mafiesto4
f3393c46a5
Fix text formatting infinite loop
...
#1127
2023-05-28 16:55:47 +02:00
mafiesto4
587578ccfb
Update platforms impl
2023-05-28 16:45:08 +02:00
Olly Rybak
522015c2d7
Better functionality + styling
2023-05-29 00:43:14 +10:00
mafiesto4
81ae687238
Merge remote-tracking branch 'origin/master' into 1.6
2023-05-28 16:34:38 +02:00
mafiesto4
311637616b
Fix Android Debug compilation error after recent Tracy update
...
#948
2023-05-28 16:22:34 +02:00
mafiesto4
1cf97186dd
Merge branch 'Menotdan-color-picker'
2023-05-28 16:12:40 +02:00
mafiesto4
62946f6359
Cleanup and improve code from #1109
2023-05-28 16:12:32 +02:00
mafiesto4
9cdd1cbc45
Add Platform::GetMousePosition/WindowsPlatform::SetMousePosition for unified access to screen-space mouse position on all platforms
...
#1109
2023-05-28 15:30:16 +02:00
mafiesto4
482d516c2e
Merge branch 'color-picker' of https://github.com/Menotdan/FlaxEngine into Menotdan-color-picker
2023-05-28 13:38:37 +02:00
mafiesto4
3e906686db
Improve #1119 to use a bit flag for object sync
2023-05-28 13:30:14 +02:00
mafiesto4
b219aaf708
Merge branch 'Withaust-networksync'
2023-05-28 13:28:10 +02:00
mafiesto4
b6f8876315
Merge branch 'networksync' of https://github.com/Withaust/FlaxEngine into Withaust-networksync
2023-05-28 13:28:05 +02:00
mafiesto4
583a5d9223
Minor fixes to content window navigation
2023-05-28 13:17:43 +02:00
mafiesto4
d42b9321f2
Merge branch 'GoaLitiuM-content_copy_fix'
2023-05-28 13:05:15 +02:00
mafiesto4
997dc53a49
Merge branch 'content_copy_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-content_copy_fix
2023-05-28 13:05:08 +02:00
mafiesto4
95d89382c9
Update Flax .gitignore to skip generated code module header files
2023-05-28 12:35:14 +02:00
mafiesto4
ecc6f83130
Use Utilities::HertzToText from #1120 to log cpu clock speed
2023-05-28 12:03:22 +02:00
mafiesto4
7ac23e35f8
Merge branch 'Tryibion-create-script-name-change'
2023-05-28 11:58:15 +02:00
mafiesto4
eeb543c653
Merge branch 'create-script-name-change' of https://github.com/Tryibion/FlaxEngine into Tryibion-create-script-name-change
2023-05-28 11:58:10 +02:00
mafiesto4
bb567cafde
Improve #1120 to use shared lookup table export from engine source and reduce memory alloc from Array via Span
2023-05-28 11:46:48 +02:00
mafiesto4
d71a9efd92
Merge branch 'Withaust-unitstotext'
2023-05-28 11:22:48 +02:00
mafiesto4
a4d7693a2f
Merge branch 'unitstotext' of https://github.com/Withaust/FlaxEngine into Withaust-unitstotext
2023-05-28 11:22:02 +02:00
mafiesto4
42dbd8db0a
Merge branch 'GoaLitiuM-gpu_preference'
2023-05-28 11:16:45 +02:00
Tryibion
c9d48d00e7
Change default script name to MyScript and make the name invalid if it is called Script.
2023-05-27 11:15:54 -05:00
Wiktor Kocielski
a21abaac84
Implement INetworkObject::OnNetworkSync and make INetworkObject just virtual
2023-05-27 04:12:46 +03:00
GoaLitiuM
bca5e908f1
Copy content files using Content Database instead of Content Importing
...
Fixes an issue where copying asset files does not change the asset ID,
causing the copied assets to remain linked to the original files.
2023-05-27 00:41:19 +03:00
GoaLitiuM
4e683dcc15
Clean up DXGIFactory after use on D3D12
2023-05-26 20:17:30 +03:00
GoaLitiuM
bdf6a11491
Prefer high-performance discrete GPUs when enumerating adapters
2023-05-26 20:05:32 +03:00
Wiktor Kocielski
91fdd60b07
BytesToText -> UnitsToText
2023-05-26 18:37:28 +03:00
mafiesto4
9572073eda
Add CustomArgs to compile and link environment in build tool for customization
2023-05-26 13:43:20 +02:00
Tryibion
75f1c8baaa
Fix scale linking to be a ratio.
2023-05-25 10:17:08 -05:00
Tryibion
e9250ab365
Fix spacing
2023-05-25 08:25:57 -05:00
Tryibion
a45f067719
Fix zero scale value changing when scales are linked. #1117
2023-05-25 08:24:49 -05:00
mafiesto4
ad1c573678
Fix false-positive error when interop structure has a additional memory size (alignment)
2023-05-25 00:12:54 +02:00
mafiesto4
c2cd3b64ff
Improve generated bindings code usability in Editor
2023-05-24 23:50:51 +02:00
mafiesto4
48b18bf84e
Fix regression from 7c0d1ab977 when using different access level to property getter/setter
2023-05-24 23:40:40 +02:00
mafiesto4
694980160b
Merge remote-tracking branch 'origin/master' into 1.6
...
# Conflicts:
# Source/Editor/CustomEditors/CustomEditorsUtil.cs
# Source/Engine/Networking/NetworkReplicator.cpp
# Source/Engine/Scripting/ManagedCLR/MUtils.cpp
# Source/Tools/Flax.Build/Bindings/BindingsGenerator.Cpp.cs
2023-05-24 23:28:38 +02:00
mafiesto4
90d633fb2d
Minor improvements to new replication hierarchy
2023-05-24 22:59:22 +02:00
mafiesto4
e10aa1ff58
Add support for editing dictionary keys that are structures
2023-05-24 22:58:07 +02:00
mafiesto4
7efb3e3f3d
Add SoftTypeReference<T> to scripting API for lazy-load type references (via typename)
2023-05-24 22:56:29 +02:00
mafiesto4
982639f215
Fix syncing Custom Editor value when using it to edit value-type
2023-05-24 22:55:02 +02:00
mafiesto4
9986d62a28
Fix crash when scripting object gets deleted while it exists in NetworkReplicationHierarchy
2023-05-24 12:06:09 +02:00
mafiesto4
2c1f6e561a
Fix replication regression from eb2fc0f02f
2023-05-24 11:52:32 +02:00
mafiesto4
c4f57d19db
Fix network replicator incorrect error message filter
2023-05-24 10:52:59 +02:00
mafiesto4
1a6e4bf14b
Fix missing tracy header in cooked build #948
2023-05-24 09:48:02 +02:00
mafiesto4
47f9bc2017
Fix regression in Content Item tooltip #1085
2023-05-24 09:47:27 +02:00
mafiesto4
eb2fc0f02f
Add **Network Replication Hierarchy** for robust control over replication in multiplayer games
2023-05-24 09:46:38 +02:00
mafiesto4
8ba17f1026
Optimize MUtils::UnboxScriptingTypeHandle
2023-05-23 18:22:43 +02:00
mafiesto4
914f7b842e
Optimize interface method lookup to eliminate strlen
2023-05-23 18:22:23 +02:00
mafiesto4
4879b9bd90
Add CPU profiler events to various networking functions
2023-05-23 16:11:34 +02:00
mafiesto4
f5adbc08fa
Remove unused Function::TryCall
2023-05-23 16:08:51 +02:00
mafiesto4
2881ca17a0
Fix bindings code instance object param obj to __obj to prevent name collisions
2023-05-22 18:06:08 +02:00
mafiesto4
1b8b585367
Optimize network replication when no client can receive object
2023-05-21 22:38:48 +02:00
mafiesto4
2ae20c5fc4
Add formatting to network profiler bytes values
2023-05-21 22:36:14 +02:00
Olly Rybak
c92a3e566e
New button styling
2023-05-21 09:57:39 +10:00
mafiesto4
d5fcdf6edb
Fix BitArray::Set to not be const
2023-05-20 11:11:06 +02:00
mafiesto4
3afec6c897
Merge branch 'GoaLitiuM-rollforward' into 1.6
2023-05-19 14:11:55 +02:00
mafiesto4
ee83c19c7b
Merge branch 'rollforward' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-rollforward
2023-05-19 14:11:49 +02:00
mafiesto4
144b72109b
Fix crash after scripting hot-reload in editor due to cached class attribute objects
...
#1108
2023-05-19 13:53:49 +02:00
mafiesto4
7b8c013918
Various minor cleanups
2023-05-19 13:53:18 +02:00
mafiesto4
3e792e6cd7
Add NativeInteropException for native interop crashes
2023-05-19 13:52:30 +02:00
mafiesto4
ed70eb24c7
Fix using proper default value in scripting bindings for IntPtr value type
2023-05-19 13:49:15 +02:00
GoaLitiuM
f46d1a4aba
Enable roll-forward to latest .NET major preview version
2023-05-19 14:20:06 +03:00
Menotdan
306cedeb39
stopped being stupid and just copied dependencies from the other implementations.
2023-05-19 00:54:49 -04:00
Menotdan
66f66c5481
Whoops forgot includes. Hopefully this builds, but I don't have a mac to test so...
2023-05-19 00:11:29 -04:00
Menotdan
8c20ba83de
Lay out what needs to be implemented for Mac
2023-05-18 22:10:35 -04:00
Menotdan
cdee91f258
Color Picker FINALLY works
2023-05-18 21:48:47 -04:00
Menotdan
8f6ceece10
Change XGrabPointer call a bit.
2023-05-18 19:40:39 -04:00
Menotdan
f5d3e30972
XGrabPointer doesn't seem to be doing what I want.
2023-05-18 15:42:04 -04:00
Menotdan
408d620b17
Removed more unneeded logs.
2023-05-18 00:00:06 -04:00
Menotdan
1d079842f6
Add Mac screen utilities, and removed an unneeded log.
2023-05-17 23:57:23 -04:00
Menotdan
b6395cf6f1
Trying to implement XGrabPointer...
2023-05-17 23:51:24 -04:00
Menotdan
d0f5d3270f
Implement GetPixelAt and GetCursorPosition.
2023-05-17 23:16:44 -04:00
Menotdan
6e6a427488
refactor the code to not include BlockAndReadMouse() as a public API_FUNCTION()
2023-05-17 21:44:26 -04:00
Menotdan
48f890dd80
Merge branch 'color-picker' of https://github.com/menotdan/flaxengine into color-picker
...
Pull down
2023-05-17 21:21:30 -04:00
Menotdan
d4bd2d372c
Merge branch 'FlaxEngine:master' into color-picker
2023-05-17 21:12:37 -04:00
Menotdan
7a6c1b8b86
Add linux implementation definitions.
2023-05-17 20:59:42 -04:00
mafiesto4
0d3bae3761
Minor adjustment to #1105 so the local client state is reflected as connecting
2023-05-17 21:37:55 +02:00
mafiesto4
3e073c45ba
Merge branch 'Withaust-spawnqueueownership'
2023-05-17 21:26:38 +02:00
mafiesto4
fc5ff3feb7
Merge branch 'spawnqueueownership' of https://github.com/Withaust/FlaxEngine into Withaust-spawnqueueownership
2023-05-17 21:26:26 +02:00
mafiesto4
01365f995d
Merge branch 'Withaust-netregression'
2023-05-17 21:25:06 +02:00
mafiesto4
712eaebb25
Merge branch 'netregression' of https://github.com/Withaust/FlaxEngine into Withaust-netregression
2023-05-17 21:24:55 +02:00
mafiesto4
90603792d7
Add 'NSLog' to Apple platform log in game
2023-05-17 18:56:40 +02:00
mafiesto4
04d61eba3c
Add code signing to ios
2023-05-17 18:53:04 +02:00
mafiesto4
24396031a7
Fix keyboard input in various cases on macOS
2023-05-17 17:27:41 +02:00
mafiesto4
b244ffedd2
Fix output log text ranges to handle line ending
2023-05-17 12:23:01 +02:00
Olly Rybak
ff3bc557b2
Added pivot relative resizing to GUI Controls
2023-05-17 14:05:31 +10:00
Wiktor Kocielski
f0564e0b06
Fix NetworkReplicator::SetObjectOwnership not considering spawn queue for hierarchical asignment
2023-05-17 03:34:03 +03:00
Wiktor Kocielski
31fb25a43d
Fix dispatch order regression
2023-05-17 02:28:45 +03:00
Menotdan
a870513086
Color picker finally works, refactored the code.
2023-05-16 13:54:25 -04:00
Menotdan
5cf3803860
Add ScreenUtilities class, to replace ScreenUtils in the Engine, so it is being moved to the Editor.
2023-05-16 10:50:53 -04:00
mafiesto4
e045f096a9
Add network debugging panel to actors and scripts
...
#1066
2023-05-16 14:59:15 +02:00
mafiesto4
70593177c7
Add NetworkReplicator::HasObject
2023-05-16 14:58:47 +02:00
mafiesto4
953ae3e9bb
Fix hierarchical network ownership propagation to sub-objects
...
#1066
2023-05-16 14:58:16 +02:00
mafiesto4
64f3f1e9bc
Add network error log for missing network object when accessing ownership
...
#1066
2023-05-16 13:08:25 +02:00
mafiesto4
3fa9f9e9cf
Follow up 4482fc0bcf
...
#1086
2023-05-16 12:14:52 +02:00
mafiesto4
80511d5a19
Merge branch 'Menotdan-scale-icon-change'
2023-05-16 12:14:02 +02:00
mafiesto4
4482fc0bcf
Cleanup #1086
...
Reuse text for UI tooltip
Remove `IconButton` and use simple button instead
Cleanup code style
2023-05-16 12:13:23 +02:00
mafiesto4
73ee5676c6
Merge branch 'scale-icon-change' of https://github.com/Menotdan/FlaxEngine into Menotdan-scale-icon-change
2023-05-16 12:01:10 +02:00
mafiesto4
a3ab7cd14e
Fix file lock when loading asset fails
...
#1103
2023-05-16 11:52:49 +02:00
Menotdan
818ee98b27
Merge branch 'FlaxEngine:master' into color-picker
2023-05-15 20:46:39 -04:00
Menotdan
2a7a07d2fc
Add a delegate, unfortunately it doesn't work?
2023-05-15 20:44:18 -04:00
mafiesto4
4a165d0661
Merge iOS and macOS platform settings into shared base class
2023-05-12 23:27:57 +02:00
mafiesto4
226b1307c0
Uncompress BC testures for iOS
2023-05-12 22:48:04 +02:00
mafiesto4
1dd8aa3db8
Merge remote-tracking branch 'origin/master' into 1.6
2023-05-12 18:43:03 +02:00
mafiesto4
1af69421fa
Fix actor scene tree dragging regression from d813078e91
...
#1104
2023-05-12 18:41:58 +02:00
mafiesto4
b43196cd1a
Add missing implementation for #987
2023-05-12 14:56:19 +02:00
mafiesto4
aab48f1cc1
Merge branch 'GoaLitiuM-latefixedupdate' into 1.6
2023-05-12 14:41:54 +02:00
mafiesto4
b402603b1d
Merge branch 'latefixedupdate' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-latefixedupdate
2023-05-12 14:41:49 +02:00
mafiesto4
1195572318
Merge branch 'GoaLitiuM-resolve_managed_references' into 1.6
2023-05-12 14:41:35 +02:00
mafiesto4
a2113d4acc
Merge branch 'resolve_managed_references' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-resolve_managed_references
2023-05-12 14:41:29 +02:00
mafiesto4
b57018f55c
Merge remote-tracking branch 'origin/master' into 1.6
2023-05-12 14:41:21 +02:00
mafiesto4
eab14e28da
Add play/pause/stop buttons to particle effect editor while in play-mode
2023-05-12 14:39:57 +02:00
mafiesto4
a8f670a9c9
Simplify changes from #924 and properly update after unpausing effect
2023-05-12 14:39:25 +02:00
mafiesto4
2e5d89c8cd
Merge branch 'Tryibion-particle-effect-helpers'
2023-05-12 14:19:56 +02:00
mafiesto4
cde4415052
Merge branch 'particle-effect-helpers' of https://github.com/Tryibion/FlaxEngine into Tryibion-particle-effect-helpers
2023-05-12 14:19:51 +02:00
mafiesto4
b5117af4b8
Format code
2023-05-12 14:19:40 +02:00
mafiesto4
d7327d62e2
Fix text words wrapping deadlock
...
#1093
2023-05-12 14:14:11 +02:00
mafiesto4
b1b1b88982
Merge branch 'Swiggies-input-phases'
2023-05-12 14:13:24 +02:00
mafiesto4
17b95e3ee5
Merge branch 'input-phases' of https://github.com/Swiggies/FlaxEngine into Swiggies-input-phases
2023-05-12 14:13:18 +02:00
mafiesto4
3d36d1ce71
Merge branch 'Tryibion-style-org'
2023-05-12 14:09:17 +02:00
mafiesto4
92b155dbb3
Fix creating C# scripts in Editor with private ctor method
...
#1018
2023-05-12 13:58:39 +02:00
mafiesto4
42c042c249
Fix text words wrapping deadlock
...
#1093
2023-05-12 13:53:31 +02:00
mafiesto4
5c6de69e0e
Hide FallOffExponent when light is using inverse squared falloff
...
#1094
2023-05-12 12:22:39 +02:00
mafiesto4
b30f845924
Simplify radial light attenuation in shaders
...
#1094
2023-05-12 12:22:04 +02:00
Olly Rybak
b8ed115f63
More renames
2023-05-12 09:30:35 +10:00
GoaLitiuM
cbe07b842f
Fix resolving managed scripts references in Editor
2023-05-11 22:11:46 +03:00
GoaLitiuM
de7c6483e0
Add LateFixedUpdate event for C# scripts
2023-05-11 21:10:14 +03:00
Menotdan
f94ae3f3fd
Add mouse hook to the color picker.
2023-05-11 13:20:43 -04:00
Olly Rybak
4b4bf833a9
Rename Phase > State
2023-05-12 00:25:03 +10:00
Olly Rybak
d5237715a5
Removed unused field
2023-05-11 21:12:03 +10:00
Olly Rybak
395a72b7d4
Added comments / reformat
2023-05-11 21:10:40 +10:00
Olly Rybak
f80ded2057
Initial setup
2023-05-11 17:30:20 +10:00
Menotdan
a2d4207504
Fix compile errors.
2023-05-10 19:30:58 -04:00
Menotdan
627b1cee10
Resolve issues that came through when attempting to merge previously.
2023-05-10 17:49:45 -04:00
Menotdan
eb75f8a8ad
Merge remote-tracking branch 'upstream/master' into color-picker
2023-05-10 17:33:07 -04:00
Menotdan
5bc76de7d6
Merge branch 'master' into scale-icon-change
2023-05-10 17:16:44 -04:00
mafiesto4
4e78b49cac
Improve managed exceptions logging
2023-05-10 20:42:18 +02:00
mafiesto4
637850d06c
Fix crash when C# type has missing empty ctor or it throws an exception
...
#1019
2023-05-10 20:41:58 +02:00
Menotdan
4144c22dc4
Working demo of colorpicker eyedropper
2023-05-10 13:41:24 -04:00
Menotdan
2ce727d994
Correctly implement the ScreenUtils class
2023-05-10 13:34:28 -04:00
Menotdan
1855ff133e
Tweak a few classes, add the Base classes.
2023-05-10 12:46:54 -04:00
Menotdan
51004bbd9d
Learned about filter folders and now VS likes me :)
2023-05-10 11:03:05 -04:00
Menotdan
873d42344b
remove files as visual studio is bugging.
2023-05-10 10:39:25 -04:00
Menotdan
27b6ba83a6
Added Windows Base Class for getting screen pixels and other screen-wide utilities
2023-05-10 10:31:44 -04:00
Tryibion
eeaf7eb733
Move BoxSize
2023-05-10 08:04:47 -05:00
Tryibion
2b59cbf0f1
Organize the style groups of UI controls
2023-05-10 07:44:54 -05:00
mafiesto4
ab2cfe89ce
Fix looping animation in Anim Graph when using start position offset
2023-05-10 12:47:59 +02:00
mafiesto4
aab3d494ff
Fix crash when sampling animation in Anim Graph that uses it's length to calculate start position
2023-05-10 12:27:10 +02:00
mafiesto4
fe4e8f3dd2
Merge remote-tracking branch 'origin/master' into 1.6
2023-05-10 12:13:45 +02:00
mafiesto4
0c2c643ea8
Follow up #1085 with expendable type description for content items
2023-05-10 10:29:59 +02:00
mafiesto4
3bff65d6b6
Minor fix
2023-05-10 10:03:13 +02:00
mafiesto4
1069ff0c60
Merge branch 'Menotdan-master'
2023-05-10 10:02:14 +02:00
mafiesto4
03ab243f9b
Merge branch 'master' of https://github.com/Menotdan/FlaxEngine into Menotdan-master
2023-05-10 10:02:06 +02:00
mafiesto4
b9d8e2b336
Merge branch 'GoaLitiuM-optimize_profiler_asset_sort'
2023-05-10 09:56:29 +02:00
mafiesto4
ac67813198
Optimize code to alloc memory manually in #1088
2023-05-10 09:31:54 +02:00
mafiesto4
6c2ba51926
Merge branch 'GoaLitiuM-object_array_marshalling' into 1.6
2023-05-10 09:22:27 +02:00
mafiesto4
c73897ce7f
Merge branch 'object_array_marshalling' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-object_array_marshalling
2023-05-10 09:22:22 +02:00
mafiesto4
32bab1e7bf
Minor tweak
2023-05-10 09:22:19 +02:00
mafiesto4
e26d793976
Merge branch 'GoaLitiuM-force_gc' into 1.6
2023-05-10 08:44:34 +02:00
mafiesto4
9e3c0f5e26
Merge branch 'force_gc' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-force_gc
2023-05-10 08:44:25 +02:00
mafiesto4
b14f5f5cd6
Fix macOS build
2023-05-10 08:08:21 +02:00
Menotdan
59c54db275
Implement C# callback for pixels finished reading
2023-05-10 00:58:38 -04:00
Menotdan
1ebf4d49e5
trying to get the correct window
2023-05-09 16:49:03 -04:00
Menotdan
c73ab05d70
Rather odd attempt to screenshot the view
2023-05-09 16:14:37 -04:00
mafiesto4
d29c2fc5af
Add unit test for guid formatting
2023-05-09 17:32:44 +02:00
mafiesto4
ec04e858ef
Fix compilation issues on non-Windows platforms
2023-05-09 17:32:31 +02:00
mafiesto4
421db7fee2
Additional optimization
2023-05-09 16:52:01 +02:00
mafiesto4
3bf9c1cc10
Fix exporting skinned model after recent version changes
2023-05-09 16:39:25 +02:00
mafiesto4
e68807d574
Optimize rapidjson std lib usage
2023-05-09 16:39:13 +02:00
mafiesto4
e03516e22e
Optimize text formatting functions instantiation to favor manually called String::Format
2023-05-09 16:38:59 +02:00
mafiesto4
a403c4d9ee
Update fmt llibrary to version 9.1 (Aug 27, 2022)
2023-05-09 16:38:15 +02:00
mafiesto4
d13c722ce3
Optimize text formatting in various places
2023-05-09 13:44:32 +02:00
mafiesto4
2cf70453f8
Add automated test for strings formatting and localization
2023-05-09 11:19:00 +02:00
GoaLitiuM
da149d32cf
Force GC to run periodically in order to reduce stuttering
2023-05-08 23:29:39 +03:00
GoaLitiuM
66de1e744a
Use Unsafe.As casting in generated managed marshallers
2023-05-08 23:28:54 +03:00
GoaLitiuM
cae07f3623
Optimize marshalling managed arrays of object references
2023-05-08 23:28:49 +03:00
GoaLitiuM
c1fa9e595c
Sort profiler window assets when the view is active
2023-05-08 23:27:02 +03:00
mafiesto4
80e6853f44
Merge remote-tracking branch 'origin/master' into 1.6
...
# Conflicts:
# Source/Editor/CustomEditors/Dedicated/UIControlEditor.cs
2023-05-08 22:22:32 +02:00
Menotdan
ec60c90963
Implement basic design of the eyedropper button.
2023-05-08 15:59:19 -04:00
mafiesto4
8edc154501
Fix UIControl linkage to Prefab window when creating UI within prefab Editor
...
#1007
2023-05-08 19:22:23 +02:00
Menotdan
86d0ccb210
Mark SetColors() virtual to override it in IconButton
2023-05-08 12:51:34 -04:00
Menotdan
74af2e53a8
Add IconButton for this branch.
2023-05-08 12:50:33 -04:00
mafiesto4
3ea771fe22
Fix crash on engine exit when asset fails to load due to serialized version mismatch
2023-05-08 17:06:13 +02:00
mafiesto4
ec6e459aa7
Fix CPU profiler events extraction when buffer is full
2023-05-08 17:05:40 +02:00
mafiesto4
959fa185c3
Fix compilation error from fa2171503b
2023-05-08 14:30:22 +02:00
mafiesto4
fa2171503b
Fix locale on Linux
2023-05-08 13:57:11 +02:00
mafiesto4
2c2b403da1
Revert aeda759086
2023-05-08 13:57:02 +02:00
mafiesto4
69cdb1268a
Merge remote-tracking branch 'origin/master' into 1.6
2023-05-08 12:58:42 +02:00
mafiesto4
a5afa04f8f
Fix model screen size calculation in orthographic view projections
...
#980
2023-05-08 12:44:01 +02:00
mafiesto4
aeda759086
Minor tweak
2023-05-08 12:32:42 +02:00
mafiesto4
0508d5a987
Merge branch 'GoaLitiuM-tracy_v09'
2023-05-08 11:56:31 +02:00
mafiesto4
31a000b2b6
Merge branch 'tracy_v09' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-tracy_v09
2023-05-08 11:56:15 +02:00
mafiesto4
95daff3e96
Run editor analytics in async
2023-05-08 11:40:50 +02:00
mafiesto4
04439d9dec
Upgrade Editor analytics from deprecated Universal Analytics to the latest GA4
2023-05-08 11:40:20 +02:00
Menotdan
681564189f
Finish implementing IconButton and use that to create a more intuitive scale linking interface.
2023-05-08 00:42:38 -04:00
Menotdan
f6ee5123d7
Revert "Use shorter, relative path for displaying Asset Tooltips."
...
This reverts commit 4c906f4040 .
Revert changes I don't want anymore, after making a new branch for the changes I've done.
2023-05-07 23:10:07 -04:00
Menotdan
296ac0b940
Revert "Use shorter, relative path for displaying Asset Tooltips."
...
This reverts commit 4c906f4040 .
undo changes from master branch which I don't want for this seperate change.
2023-05-07 23:04:11 -04:00
Menotdan
141555377b
Begin working on an IconButton class, and demoing the IconButton idea using the scale link icon.
2023-05-07 22:58:57 -04:00
mafiesto4
c0428c3316
Simplify Editor analytics code
2023-05-07 23:02:36 +02:00
Menotdan
e7249d9d94
Merge branch 'FlaxEngine:master' into master
2023-05-07 15:38:07 -04:00
Menotdan
f3d7ad0aa9
Add better tooltips to all files and folders.
2023-05-07 14:03:27 -04:00
mafiesto4
5a66e90b56
Merge remote-tracking branch 'origin/master' into 1.6
...
# Conflicts:
# .github/workflows/tests.yml
# Source/Engine/Content/JsonAsset.cs
2023-05-07 19:46:29 +02:00
Menotdan
cffc3f7f5d
Better formatting for type names.
2023-05-07 13:44:15 -04:00
mafiesto4
0a5d37fd9b
Add support for spawning multiple objects over network within a single group that is not from Prefabs
...
#1066
2023-05-07 19:40:31 +02:00
mafiesto4
531d005169
Fix accessing object ownership info locally before object gets fully spawned
...
#1066
2023-05-07 19:39:57 +02:00
Menotdan
c717a102fc
Add an option to toggle translating tooltip type names (not implemented yet)
2023-05-07 13:12:27 -04:00
Menotdan
4c906f4040
Use shorter, relative path for displaying Asset Tooltips.
2023-05-07 13:11:53 -04:00
mafiesto4
159fb8f5ee
Fix folders delete regression issue from dbd5c71344
...
#1084
2023-05-07 18:22:58 +02:00
mafiesto4
0c3d1e3ec6
Fix existing nested prefabs sync applying when updating base prefab changes
...
#1015
2023-05-07 18:12:06 +02:00
mafiesto4
dd7dc28828
Add automated unit test for nested prefab changes sync after base prefab apply #1015
2023-05-07 18:09:54 +02:00
mafiesto4
a99f792979
Disable unit test on Linux for now
2023-05-07 13:58:28 +02:00
mafiesto4
713cf0d4b2
Improve #1077 to use a single pixel shader with permutations
2023-05-07 11:01:30 +02:00
mafiesto4
10541ac743
Merge branch 'Withaust-debugshader'
2023-05-07 10:55:32 +02:00
mafiesto4
7c6148dfd8
Merge branch 'debugshader' of https://github.com/Withaust/FlaxEngine into Withaust-debugshader
2023-05-07 10:53:54 +02:00
mafiesto4
fae6a1ebe9
Merge branch 'Withaust-layermatrix'
2023-05-07 10:53:02 +02:00
mafiesto4
bc1cb402ab
Merge branch 'layermatrix' of https://github.com/Withaust/FlaxEngine into Withaust-layermatrix
2023-05-07 10:52:10 +02:00
mafiesto4
e973c3ee67
Merge branch 'Tryibion-ensure-prefab-staticflags'
2023-05-07 10:46:26 +02:00
mafiesto4
bcbbd98898
Merge branch 'ensure-prefab-staticflags' of https://github.com/Tryibion/FlaxEngine into Tryibion-ensure-prefab-staticflags
2023-05-07 10:46:20 +02:00
mafiesto4
4131e15f0e
Fix deprecation warnings
2023-05-07 10:46:13 +02:00
mafiesto4
e8ec5794d2
Simplify code #1034
2023-05-06 23:02:35 +02:00
mafiesto4
a9f1163743
Merge branch 'RuanLucasGD-master'
2023-05-06 23:01:47 +02:00
mafiesto4
4be02f5832
Merge branch 'master' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-master
2023-05-06 23:01:42 +02:00
mafiesto4
efab20e335
Fix compilation regression from 5d2a3482c7
2023-05-06 23:00:50 +02:00
mafiesto4
c47907c0c3
Fix C# serialization of reference to self (eg. script sub-object referencing owning script)
...
#55
2023-05-06 17:36:17 +02:00
Ruan Lucas
7faa9aa23a
Merge branch 'master' into master
2023-05-06 10:53:37 -04:00
Ruan Lucas
64515404e9
refactor again
2023-05-06 10:49:07 -04:00
Ruan Lucas
db14c8a0a6
refactor "GetSubTags"
2023-05-06 10:46:26 -04:00
mafiesto4
10bab59acc
Fix scene asset runtime contents when saving scene file in Editor
2023-05-06 14:58:10 +02:00
mafiesto4
2affebd375
Fix C# serialization of scene objects when property throws and exception
...
#88
2023-05-06 14:57:44 +02:00
mafiesto4
3f2f567364
Merge branch 'Withaust-customicons'
2023-05-05 16:28:28 +02:00
mafiesto4
dee445c32c
Fix compilation warnings
2023-05-05 16:27:57 +02:00
mafiesto4
d65fe3bae3
Merge branch 'customicons' of https://github.com/Withaust/FlaxEngine into Withaust-customicons
2023-05-05 16:23:42 +02:00
mafiesto4
04daf10a92
Merge branch 'Tryibion-random-range-visject'
2023-05-05 16:22:51 +02:00
mafiesto4
1a3c6bfc73
Merge branch 'random-range-visject' of https://github.com/Tryibion/FlaxEngine into Tryibion-random-range-visject
2023-05-05 16:22:46 +02:00
mafiesto4
b797d3b0f0
Merge branch 'Withaust-sceneunloading'
2023-05-05 16:19:53 +02:00
mafiesto4
bcefaea416
Merge branch 'sceneunloading' of https://github.com/Withaust/FlaxEngine into Withaust-sceneunloading
2023-05-05 16:19:16 +02:00
Tryibion
12a2a69ad7
Change to TryGetBox
2023-05-05 09:18:44 -05:00
Wiktor Kocielski
68151592a4
Make Level class to unload scenes in reversed order
2023-05-05 17:11:24 +03:00
mafiesto4
5d2a3482c7
Reduce compilation problems by moving FindObject fwd decl to be more commonly included
...
#1040
2023-05-05 16:10:09 +02:00
mafiesto4
e93eb6aae6
Merge branch 'Tryibion-collision-creation-fix'
2023-05-05 16:05:31 +02:00
mafiesto4
b7f269f9bd
Merge branch 'collision-creation-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-collision-creation-fix
2023-05-05 16:05:26 +02:00
mafiesto4
bb4c459296
Merge branch 'Tryibion-reopen-all-active-scenes'
2023-05-05 15:58:58 +02:00
mafiesto4
404340b02e
Improve #1025
2023-05-05 15:58:18 +02:00
mafiesto4
50c6b23e35
Merge branch 'reopen-all-active-scenes' of https://github.com/Tryibion/FlaxEngine into Tryibion-reopen-all-active-scenes
2023-05-05 15:47:41 +02:00
Tryibion
95d798f49e
Standardize to changing the folder for any proxy that can not be created in the current view.
2023-05-05 08:30:17 -05:00
Wiktor Kocielski
42a9eaf72e
Make DebugDraw render lines with unlit PS
2023-05-05 16:29:12 +03:00
Tryibion
86044fcc05
Change logic for Random Rang particle nodes
2023-05-05 08:17:07 -05:00
mafiesto4
285a824858
Fix crash when removing particle emitter from system that has old parameter override
...
#1044
2023-05-05 15:08:53 +02:00
mafiesto4
37e8fa7b76
Fix creating localization table on blank project
...
#1060
2023-05-05 14:54:42 +02:00
mafiesto4
315df12fbe
Favor passing Tag as value since it's just uint32 under the hood
2023-05-05 14:34:32 +02:00
mafiesto4
3a3e8e2ad5
Fix actors spawning in prefab editor
2023-05-05 14:18:32 +02:00
mafiesto4
ec2226f06e
Fixes for dotnet7 after #1061 and 5e31a678bd
2023-05-05 11:58:11 +02:00
mafiesto4
22239bc2d1
Merge remote-tracking branch 'origin/master' into 1.6
2023-05-05 11:41:32 +02:00
mafiesto4
238526bdc4
Merge branch 'GoaLitiuM-managed_handle_fix' into 1.6
2023-05-05 11:40:43 +02:00
mafiesto4
b1988776ab
Merge branch 'managed_handle_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-managed_handle_fix
2023-05-05 11:40:37 +02:00
mafiesto4
de1ba2de6f
Merge branch 'RuanLucasGD-improv_material_proxy'
2023-05-05 11:38:39 +02:00
mafiesto4
65a68131cc
Improve name construction in #1038
2023-05-05 11:38:28 +02:00
mafiesto4
c6ecf12c32
Merge branch 'improv_material_proxy' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-improv_material_proxy
2023-05-05 11:36:21 +02:00
mafiesto4
177d48acb5
Merge branch 'Tryibion-delete-bug-fix'
2023-05-05 11:26:25 +02:00
mafiesto4
695b630e79
Merge branch 'delete-bug-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-delete-bug-fix
2023-05-05 11:26:09 +02:00
mafiesto4
ea1b2ada50
Merge branch 'Withaust-staticflagtypofix'
2023-05-05 11:24:29 +02:00
mafiesto4
912d1503e5
Merge branch 'staticflagtypofix' of https://github.com/Withaust/FlaxEngine into Withaust-staticflagtypofix
2023-05-05 11:24:23 +02:00
mafiesto4
9c9bb7ca53
Merge branch 'Tryibion-vect3-add-fix'
2023-05-05 11:23:41 +02:00
mafiesto4
c665cc99b9
Merge branch 'vect3-add-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-vect3-add-fix
2023-05-05 11:22:59 +02:00
mafiesto4
bd43ca236b
Merge branch 'Tryibion-unload-scenes'
2023-05-05 11:13:48 +02:00
mafiesto4
9e7fb79859
Merge branch 'unload-scenes' of https://github.com/Tryibion/FlaxEngine into Tryibion-unload-scenes
2023-05-05 11:11:33 +02:00
mafiesto4
9cd8a74bba
Merge branch 'RuanLucasGD-small_fix_combobox'
2023-05-05 11:09:36 +02:00
mafiesto4
daa06cb320
Merge branch 'small_fix_combobox' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-small_fix_combobox
2023-05-05 11:09:27 +02:00
mafiesto4
bc1da787de
Merge branch 'Tryibion-darker-drag-between'
2023-05-05 10:59:37 +02:00
mafiesto4
11a8bb59ce
Merge branch 'darker-drag-between' of https://github.com/Tryibion/FlaxEngine into Tryibion-darker-drag-between
2023-05-05 10:58:48 +02:00
mafiesto4
a324e05e8f
Merge branch 'Tryibion-col-size-edit'
2023-05-05 10:55:20 +02:00
mafiesto4
747abba4f7
Merge branch 'col-size-edit' of https://github.com/Tryibion/FlaxEngine into Tryibion-col-size-edit
2023-05-05 10:55:13 +02:00
mafiesto4
e9eb9890a0
Merge branch 'RuanLucasGD-changes_particle_window'
2023-05-05 10:52:49 +02:00
mafiesto4
deaab07793
Merge branch 'changes_particle_window' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-changes_particle_window
2023-05-05 10:52:41 +02:00
mafiesto4
5e31a678bd
Improve C# Object comparison by using native pointer compare #1061 #713 #795
2023-05-05 10:49:07 +02:00
mafiesto4
f0176c3520
Merge branch 'RuanLucasGD-simplify_actor_comparations'
2023-05-05 10:16:56 +02:00
mafiesto4
142202f519
Merge branch 'simplify_actor_comparations' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-simplify_actor_comparations
2023-05-05 10:16:47 +02:00
mafiesto4
634053432e
Merge branch 'GoaLitiuM-weak_handle_improvements_2' into 1.6
2023-05-05 10:04:33 +02:00
mafiesto4
17fbfc969b
Merge branch 'weak_handle_improvements_2' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-weak_handle_improvements_2
2023-05-05 10:04:27 +02:00
mafiesto4
e8e3d5dfa6
Merge branch 'GoaLitiuM-reuse_pooled_array_buffers' into 1.6
2023-05-05 10:02:34 +02:00
mafiesto4
f82e4b332d
Merge branch 'reuse_pooled_array_buffers' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-reuse_pooled_array_buffers
2023-05-05 10:02:28 +02:00
mafiesto4
433a398b45
Fix array copy in #1065
2023-05-05 10:00:44 +02:00
mafiesto4
ca9d98f466
Merge branch 'GoaLitiuM-custom_attrib_caching' into 1.6
2023-05-05 09:58:59 +02:00
mafiesto4
e97653d3f3
Merge branch 'custom_attrib_caching' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-custom_attrib_caching
2023-05-05 09:58:48 +02:00
mafiesto4
b98d3ae572
Update splash screen quotes
2023-05-05 09:36:32 +02:00
mafiesto4
53223bb2ab
Update splash screen quotes
2023-05-05 09:35:19 +02:00
mafiesto4
848ab51753
Adjust Visject CM header background
2023-05-05 09:24:47 +02:00
mafiesto4
d56f7a211f
Optimize UI performance when destroying complex UI structures
2023-05-05 09:23:22 +02:00
Tryibion
98a5985ce9
Fix bug of the collection size changing while still editing or sliding the size box.
2023-05-04 11:03:39 -05:00
mafiesto4
71a5d56105
Add support for importing skeleton-only as Skinned Model (eg. from animation file to have skeleton for retargeting)
2023-05-04 15:43:44 +02:00
mafiesto4
c91bc0d8c6
Improve Root Motion extraction and playback
2023-05-04 15:10:55 +02:00
mafiesto4
57052b3b14
Fix marshallers
2023-05-04 14:18:32 +02:00
mafiesto4
a889d888ff
Refactor RootMotionData into Transform to simplify code
2023-05-04 14:18:12 +02:00
mafiesto4
2b2b4f6b6f
Fix exception in rare cases
2023-05-04 13:55:14 +02:00
mafiesto4
273b6c0228
Various minor improvements
2023-05-04 11:55:22 +02:00
mafiesto4
1c12e3d530
Fix bug in StringUtils::PathRemoveRelativeParts when going up to the Windows drive with relative path bits
2023-05-04 11:54:55 +02:00
mafiesto4
05ffaf7cef
Add **skeleton retargeting** to play animations on different skeletons
2023-05-04 11:54:17 +02:00
Tryibion
144287ba1c
Add Unload all but this scene option to scene context menu to unload all of the active scenes except for the selected one.
2023-05-03 20:38:55 -05:00
Tryibion
f0da221621
Make the drag indicator between tree nodes a little brighter.
2023-05-02 21:44:00 -05:00
Ruan Lucas
518ce457df
fix doc
2023-05-02 08:56:18 -04:00
GoaLitiuM
5efbfc86ad
Prevent weak managed handle collections during long operations
...
Loading larger scenes may trigger multiple collections during the P/Invoke call,
so prevent collections from happening within a second to avoid in-flight handles
getting collected before the operation finishes.
2023-05-01 20:08:00 +03:00
GoaLitiuM
36a9ffe3aa
Try to reuse previously allocated buffers in pooled ManagedArrays
2023-05-01 20:07:27 +03:00
GoaLitiuM
65b63da93a
Improve custom attributes caching in managed classes
2023-05-01 20:06:51 +03:00
Ruan Lucas
c900b6525d
forgot to save the XD file
2023-04-30 14:30:08 -04:00
Ruan Lucas
176f95fbbc
move == operator from Actor class to Object class
2023-04-30 14:25:41 -04:00
Ruan Lucas
cfefe7a24c
add == operator on Actors
2023-04-30 11:06:58 -04:00
Ruan Lucas
299ca398fa
small change in particle window
2023-04-29 18:44:54 -04:00
Ruan Lucas
bc9c9d2e72
Merge branch 'FlaxEngine:master' into master
2023-04-29 08:48:52 -04:00
mafiesto4
6d7e23f254
Fix text wrapping regression
2023-04-29 13:05:23 +02:00
mafiesto4
b89d32ce2b
Fix text wrapping regression
2023-04-29 13:05:06 +02:00
mafiesto4
3136079ca3
Merge branch 'GoaLitiuM-weak_handle_improvements' into 1.6
2023-04-29 12:18:39 +02:00
mafiesto4
7f741c04ed
Merge branch 'weak_handle_improvements' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-weak_handle_improvements
2023-04-29 12:18:28 +02:00
mafiesto4
5a2831d0cb
Various improvements
2023-04-29 12:11:17 +02:00
mafiesto4
896f75b789
Add skeleton nodes names debug drawing in Editor preview when enabled
2023-04-29 12:10:15 +02:00
mafiesto4
ba319d8499
Add scale parameter to DebugDraw text drawing to rescale text without reducing font size
2023-04-29 12:09:36 +02:00
GoaLitiuM
320955f8b7
Use weak handles for marshalling temporary managed-to-native parameters
2023-04-29 12:41:02 +03:00
GoaLitiuM
6378f62acd
Improve weak managed handle collection
...
Use thread-static pools for weak managed handles in order to reduce locking,
and collect the handles either right after garbage collection or when the pool
size becomes too large.
2023-04-29 12:40:58 +03:00
mafiesto4
7c0d1ab977
Fix access level of generated type marshaller if target type is protected or private
2023-04-29 11:11:30 +02:00
mafiesto4
4d1ac04e5c
Add GroupElement.AddSettingsButton for editor ui
2023-04-29 11:10:48 +02:00
mafiesto4
385ef7361c
Fix file size on unix systems if file is missing
2023-04-28 23:55:11 +02:00
mafiesto4
b6ceed5c6d
Add packaging iOS app to ipa file
2023-04-28 23:54:50 +02:00
Tryibion
6fd636b421
Change to serialize list as array
2023-04-28 09:33:24 -05:00
Tryibion
1978cb6df9
Fix bug with not deleting all children on folder delete
2023-04-28 08:48:13 -05:00
mafiesto4
8de2e6a424
Fix build tool compilation with older dotnet tools
2023-04-26 22:36:44 +02:00
mafiesto4
915f6a719d
Add automatic skeleton retargeting when playing Anim Graph on other skeletal model
2023-04-26 20:03:27 +02:00
mafiesto4
12f5157bfb
Add debug drawing selected skeleton node in Skinned Model window viewport
2023-04-26 17:28:58 +02:00
mafiesto4
968e1328dc
Add skeleton node or bone copy context menu in Editor
2023-04-26 16:20:30 +02:00
mafiesto4
6aaa5832a8
Fix crash when updating GPU texture residency to 0
2023-04-26 15:00:07 +02:00
mafiesto4
cf6b9b7ab5
Fix crash when updating GPU texture residency to 0
2023-04-26 14:59:36 +02:00
mafiesto4
5b50562a9f
Refactor Skeleton Mapping to be handled by Skinned Model instead of Animation asset
2023-04-26 14:27:01 +02:00
Wiktor Kocielski
89d34650c0
Fix LayersMatrixEditor
2023-04-26 00:28:51 +03:00
mafiesto4
39b89ada6c
Fix Anim Graph state machine rule graph opening after transition removal undo
2023-04-25 10:59:31 +02:00
mafiesto4
698a9f1938
Add **Interruption options** to State Machine transition
2023-04-25 10:47:10 +02:00
Tryibion
c920b75142
Fix collision assets creation in non asset folders.
2023-04-24 17:47:19 -05:00
Tryibion
5178caeda6
Add inputs to Random Range visject float nodes
2023-04-24 17:27:43 -05:00
mafiesto4
7158cfb5bf
Add **Any State to Anim Graph state machines**
2023-04-24 20:20:27 +02:00
Wiktor Kocielski
2c9541f6a0
ViewportIconsRenderer::AddActorWithTexture addition
2023-04-24 19:08:29 +03:00
Tryibion
0b3259fcc3
Increase size of add node so that vector3 fits correctly
2023-04-24 11:02:44 -05:00
Ruan Lucas
309302c212
improv: set new material instance name to parent material name
2023-04-23 13:27:32 -04:00
Wiktor Kocielski
ce1b47979e
Typo fixes
2023-04-23 18:26:05 +03:00
Ruan Lucas
85cfc73bbf
clean code
2023-04-22 14:51:40 -04:00
mafiesto4
65e477cfd0
Add engine version defines for build scripts (eg. FLAX_1_6_OR_NEWER)
2023-04-22 19:55:29 +02:00
Ruan Lucas
107bea9c2e
implement: add "GetSubTags" to "Tags"
2023-04-22 13:38:54 -04:00
Tryibion
918140bc6d
Change List<Guid> to Guid[] when deserializing.
2023-04-22 12:04:57 -05:00
mafiesto4
390460907d
Merge remote-tracking branch 'origin/master' into 1.6
...
# Conflicts:
# Source/Editor/Scripting/CodeEditors/VisualStudioCodeEditor.cpp
# Source/Tools/Flax.Build/Deps/Dependencies/OpenAL.cs
2023-04-22 18:59:41 +02:00
mafiesto4
73ff053470
Fix ViewportIconsRenderer usage in game C++ scripts
2023-04-22 18:43:11 +02:00
mafiesto4
9377466ec8
Allow newer clang versions on Linux
2023-04-22 18:31:25 +02:00
mafiesto4
37032810c9
Fix collision data cooking from model asset by favoring CPU data fetching
2023-04-22 18:15:49 +02:00
mafiesto4
9e222d222c
Fix dead-lock in characters layout calc regression from e8aa2f922b
2023-04-22 18:00:25 +02:00
mafiesto4
55621054d8
Merge branch 'GoaLitiuM-vscode_goto_fix'
2023-04-22 17:45:38 +02:00
mafiesto4
8d057f5b8e
Merge branch 'vscode_goto_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-vscode_goto_fix
2023-04-22 17:45:32 +02:00
mafiesto4
f04d723b29
Merge branch 'Withaust-nettransformfix'
2023-04-22 17:34:13 +02:00
mafiesto4
2bd66cf625
Merge branch 'nettransformfix' of https://github.com/Withaust/FlaxEngine into Withaust-nettransformfix
2023-04-22 17:34:07 +02:00
mafiesto4
c9a2a17166
Merge branch 'PrecisionRender-add-missing-math-funcs'
2023-04-22 17:31:39 +02:00
mafiesto4
c5b7d2fe8a
Merge branch 'add-missing-math-funcs' of https://github.com/PrecisionRender/FlaxEngine into PrecisionRender-add-missing-math-funcs
2023-04-22 17:31:33 +02:00
mafiesto4
978b3f835a
Add editor playback utilities for Audio Source and Scene Animation Player
2023-04-22 17:25:55 +02:00
GoaLitiuM
765cd7a0f0
Fix managed scripting object handles created in managed side
2023-04-22 14:21:45 +03:00
GoaLitiuM
f19e0628c5
Fix Visual Studio Code jump to line argument
2023-04-22 14:21:02 +03:00
mafiesto4
2090cba743
Fix crash when using multiple audio clips streaming with XAudio2 backend
2023-04-22 13:01:05 +02:00
mafiesto4
8d0cfcf05d
Fix missing initial audio source volume setup for XAudio2
2023-04-22 12:26:10 +02:00
mafiesto4
97e2e9a61d
Fix content view items refresh (eg. after delete) when using search field
2023-04-22 11:51:18 +02:00
Wiktor Kocielski
a1f225d2ef
[C++] NetTransform copy-paste mistake fix
2023-04-21 18:57:41 +03:00
Tryibion
c93b41a88d
Small Cleanup
2023-04-21 10:34:40 -05:00
mafiesto4
3e8a29cdd5
Improve XAudio2 backend playback quality for spatial multi-channel sounds
2023-04-21 15:59:41 +02:00
mafiesto4
3d16f97e4c
Improve audio source setup clip after all properties are read
2023-04-21 15:59:18 +02:00
mafiesto4
2afa287b67
Improve automatic slider speed for float value fields in Editor
2023-04-21 15:58:48 +02:00
mafiesto4
8457687025
Add Pan to Audio Source for stereo panning
2023-04-21 15:58:22 +02:00
Tryibion
76c6696ead
Add saving and re-opening all active scenes between editor sessions.
2023-04-21 08:36:56 -05:00
PrecisionRender
5a94116c9b
Add some more missing functions to C++ Math
2023-04-20 11:50:19 -05:00
mafiesto4
eb613d3e8a
Add DopplerFactor to Audio Source
2023-04-20 16:01:27 +02:00
mafiesto4
c8dc8396f9
Merge branch 'Tryibion-remap-change'
2023-04-20 15:24:36 +02:00
mafiesto4
8cfc14f4b1
Add EnumAddFlags for easy flags appending
2023-04-20 15:21:47 +02:00
mafiesto4
1ffe8a7b60
Add OpenAL AL_SOFT_source_spatialize extension support for stereo spatial audio playback
...
Add `AllowSpatialization` option to `AudioSource`
2023-04-20 15:01:22 +02:00
mafiesto4
094a3cfe5a
Refactor 3d audio for good spatial sound quality
2023-04-20 14:54:12 +02:00
mafiesto4
8c638e7947
Improve audio clip window usability in Editor
2023-04-20 11:13:20 +02:00
mafiesto4
d719ef8d03
Fix crash when reimporting audio clip while it's being played
2023-04-20 10:56:57 +02:00
mafiesto4
6ec35e5175
Add audio clip preview refresh on asset reimport in Editor
2023-04-20 10:50:29 +02:00
mafiesto4
dd9fa6e949
Fix OpenAL and XAudio2 audio backend listener/source velocity to prevent too strong Doppler effect
2023-04-19 23:24:43 +02:00
Tryibion
be204fd2f5
Ensure prefab actors static flags match parent flags or keeps it's own.
2023-04-19 14:05:51 -05:00
mafiesto4
787414451e
Add current playback position preview with seeking functionality to Audio Clip window in Editor
2023-04-19 15:17:01 +02:00
mafiesto4
552ce3e495
Add AudioDataInfo.Length
2023-04-19 15:15:28 +02:00
Tryibion
29f5556634
Fix obsolete map warnings.
2023-04-19 07:23:27 -05:00
mafiesto4
1e1c296300
Cleanup HRTF support code #963
2023-04-19 13:12:27 +02:00
mafiesto4
1b278f5c56
Update Mathf.Map usage to Mathf.Remap
...
#1008
2023-04-19 13:11:52 +02:00
mafiesto4
c2117f0254
Update OpenAL version to 1.23.1
...
#963
2023-04-19 13:11:04 +02:00
mafiesto4
648520a6dc
Merge branch 'envision3d-feature/openal-hrtf'
2023-04-19 11:41:46 +02:00
mafiesto4
42c657cb58
Merge branch 'feature/openal-hrtf' of https://github.com/envision3d/FlaxEngine into envision3d-feature/openal-hrtf
2023-04-19 11:41:40 +02:00
mafiesto4
b6a46a5ec2
Merge branch 'PrecisionRender-cpp-move-towards'
2023-04-19 11:18:50 +02:00
mafiesto4
6fef9b09fa
Merge branch 'cpp-move-towards' of https://github.com/PrecisionRender/FlaxEngine into PrecisionRender-cpp-move-towards
2023-04-19 11:18:34 +02:00
mafiesto4
941237342d
Merge branch 'Withaust-mathfix'
2023-04-19 11:12:26 +02:00
mafiesto4
9501d23f35
Merge branch 'mathfix' of https://github.com/Withaust/FlaxEngine into Withaust-mathfix
2023-04-19 11:12:19 +02:00
mafiesto4
0a13e01d95
Merge branch 'Tryibion-sign-fix'
2023-04-19 11:09:23 +02:00
mafiesto4
1f2260048a
Merge branch 'sign-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-sign-fix
2023-04-19 11:09:13 +02:00
mafiesto4
44d78dccbb
Merge branch 'Tryibion-drag-fix'
2023-04-19 11:04:23 +02:00
mafiesto4
5eb888868f
Merge branch 'drag-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-drag-fix
2023-04-19 11:04:17 +02:00
mafiesto4
38b1203bb2
Merge branch 'Tryibion-prefab-name'
2023-04-19 10:59:39 +02:00
mafiesto4
627de10e72
Merge branch 'prefab-name' of https://github.com/Tryibion/FlaxEngine into Tryibion-prefab-name
2023-04-19 10:52:25 +02:00
mafiesto4
644eb35b97
Fix building bindings-only cross-platform with dotnet7
2023-04-18 20:25:06 +02:00
mafiesto4
ca48d60627
Merge remote-tracking branch 'origin/master' into 1.6
2023-04-18 19:47:13 +02:00
mafiesto4
a500f88b4c
Fix compilation with UseLargeWorlds
2023-04-18 19:44:32 +02:00
mafiesto4
808c741ed7
Add SDKs printing in Github Actions for more verbosity of the setup
2023-04-18 19:39:50 +02:00
mafiesto4
9eaef3447c
Improve Flax.Build build rules caching to include .NET runtime version and engine installation check
2023-04-18 19:06:49 +02:00
mafiesto4
364676ceae
Fix compile warning in 32-bit build
2023-04-18 18:19:34 +02:00
mafiesto4
e21756d685
Add logging .NET runtime version to build tool
2023-04-18 18:19:03 +02:00
mafiesto4
7df206f533
Fix deploying system .NET runtime files after system-installed .NET has been updated
2023-04-18 18:18:43 +02:00
mafiesto4
e3ceaa3f9a
Update Flax deployment scripts for dotnet7
2023-04-18 18:17:47 +02:00
mafiesto4
8b2d3db3f1
Fix passing boxed reference values to managed thunk and properly unbox non-POD structures
2023-04-18 15:54:54 +02:00
mafiesto4
589941d6b2
Add non-POD structure test for method or event parameter reference passing via scripting bindings
2023-04-18 14:00:16 +02:00
mafiesto4
f046642ba7
Improve stability by fixing various crashes with dotnet7
2023-04-18 12:36:33 +02:00
Tryibion
3792aa1984
Add select actor on script drop, Fix dragging asset into scene tree between nodes.
2023-04-17 17:31:21 -05:00
mafiesto4
024dd74ae1
Fix interface marshaller codegen for dotnet7
2023-04-17 22:34:00 +02:00
Tryibion
cdc8e4adb8
Take parent actor name as initial prefab name.
2023-04-17 13:34:25 -05:00
mafiesto4
8c02dfbb3f
Ignore logging missing env var on Windows
2023-04-17 19:02:58 +02:00
mafiesto4
9a84f9e4ac
Improve native library path on dotnet when using plugins
2023-04-17 14:06:47 +02:00
mafiesto4
9322a2006a
Post merge fixes for new dotnet7
2023-04-17 14:04:08 +02:00
mafiesto4
67b373c6df
Merge remote-tracking branch 'origin/master' into 1.6
2023-04-17 13:18:08 +02:00
mafiesto4
0842a95dd6
Merge branch 'Tryibion-change-profilier-play-icon'
2023-04-17 13:08:52 +02:00
mafiesto4
c3ef9f993b
Merge branch 'change-profilier-play-icon' of https://github.com/Tryibion/FlaxEngine into Tryibion-change-profilier-play-icon
2023-04-17 13:08:46 +02:00
mafiesto4
378e48e7aa
Fix cached DraggedOverNode to be properly reset after drag and #996
2023-04-17 13:06:56 +02:00
mafiesto4
7ad497ca3b
Merge branch 'Tryibion-actor-drag-visual-change'
2023-04-17 12:59:24 +02:00
mafiesto4
0e3dedbc5b
Merge branch 'actor-drag-visual-change' of https://github.com/Tryibion/FlaxEngine into Tryibion-actor-drag-visual-change
2023-04-17 12:59:08 +02:00
mafiesto4
414bce38bb
DOn't even start drag and drop if content item is detached from UI
2023-04-17 12:54:01 +02:00
mafiesto4
67da36a611
Merge branch 'Tryibion-change-wrap-words'
2023-04-17 12:51:07 +02:00
mafiesto4
dc32386590
Merge branch 'change-wrap-words' of https://github.com/Tryibion/FlaxEngine into Tryibion-change-wrap-words
2023-04-17 12:51:02 +02:00
mafiesto4
e9bdc8b319
Fix crash when starting drag&drop with invalid control state (detached from window)
2023-04-17 12:36:59 +02:00
mafiesto4
4449f1ddcf
Merge branch 'Withaust-master'
2023-04-17 12:34:29 +02:00
mafiesto4
6562a8769e
Merge branch 'master' of https://github.com/Withaust/FlaxEngine into Withaust-master
2023-04-17 12:34:23 +02:00
mafiesto4
fcb71134c2
Merge branch 'Tryibion-content-bug-fix'
2023-04-17 12:29:16 +02:00
mafiesto4
b7dcf9576e
Merge branch 'content-bug-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-content-bug-fix
2023-04-17 12:29:03 +02:00
mafiesto4
2eea7abc27
Add Create collision data action to be performed for each model selected in the Content Window
2023-04-17 12:20:02 +02:00
mafiesto4
71b5b528fd
Remove shadows casting and sdf data from editor camera model
2023-04-17 11:52:19 +02:00
GoaLitiuM
d5b8e44572
Cache networking code generation task results
2023-04-17 11:12:16 +02:00
mafiesto4
b85184eee0
Optimize vectors normalization
2023-04-17 11:10:14 +02:00
Wiktor Kocielski
2e1691c2f1
CSharp Math.Remap method obsoletion
2023-04-17 05:52:02 +03:00
mafiesto4
c3cc78b7c2
Cleanup code after #1001
2023-04-16 19:46:36 +02:00
mafiesto4
297b4f2a81
Merge branch 'PrecisionRender-cpp-clamp-length'
2023-04-16 19:43:03 +02:00
mafiesto4
e1ea6a0676
Merge branch 'cpp-clamp-length' of https://github.com/PrecisionRender/FlaxEngine into PrecisionRender-cpp-clamp-length
2023-04-16 19:42:55 +02:00
mafiesto4
4378b9e455
Merge branch 'Tryibion-change-cook-text'
2023-04-16 19:41:26 +02:00
mafiesto4
f843b3858a
Merge branch 'change-cook-text' of https://github.com/Tryibion/FlaxEngine into Tryibion-change-cook-text
2023-04-16 19:41:20 +02:00
mafiesto4
f5c9dce34a
Fix network RPC object id mapping back to server id when sent from client
2023-04-16 18:55:31 +02:00
mafiesto4
8a80a26523
Add networking replication codegen for C# array properties with object references or custom structures
2023-04-16 15:30:51 +02:00
mafiesto4
2e22abaff9
Refactor C# network replication codegen to be more extendable based on value context source
2023-04-16 14:56:54 +02:00
mafiesto4
d38badb54b
Add array property replication code-gen for C# networking
2023-04-16 13:00:28 +02:00
PrecisionRender
17aca44a3b
Add MoveTowards functions to C++ Math
2023-04-15 16:40:03 -05:00
Wiktor Kocielski
dbd5c71344
Fix RMB deletion to take selection into account
2023-04-15 22:32:52 +03:00
PrecisionRender
49e05bc206
Add ClampLength functions to C++ Vector3
2023-04-15 12:53:19 -05:00
mafiesto4
2d51332bf7
Rename networking codegen initializer to NetworkingPlugin for C# netcode
2023-04-15 12:05:33 +02:00
mafiesto4
e4804db160
Add NetworkRpcParams for sending RPC to specific set of clients or to read sender id
2023-04-15 12:04:40 +02:00
Tryibion
4e5795ab91
Changed Cook&Run to Cook & Run.
2023-04-14 16:21:19 -05:00
Tryibion
acecda482d
Changes the play icon to a stop icon and vice versa when clicked for the profiler.
2023-04-14 15:29:02 -05:00
Tryibion
da85771472
Small fixes
2023-04-14 15:07:06 -05:00
Tryibion
e8aa2f922b
Allow word wrapping to wrap on capital letters and underscores.
2023-04-14 15:00:50 -05:00
Tryibion
62a335fab0
Fix bug of re-parenting actors if children and parent actors are selected
2023-04-14 13:34:43 -05:00
Tryibion
d813078e91
Made it so the visuals of dragging an actor will only show between the nodes and on the node.
2023-04-14 12:55:40 -05:00
Tryibion
685a68b7b8
Fix c# math sign functions for #993
2023-04-14 09:31:49 -05:00
Tryibion
c420318267
Fix bug with path name preventing the item to be renamed when duplicated.
2023-04-14 09:18:06 -05:00
mafiesto4
a52b352bd9
Add NetworkManager::GetClient by uint32 clientId
2023-04-14 15:03:16 +02:00
mafiesto4
b4d20e128b
Add Span<T> to C++ debugger natvis file
2023-04-14 15:01:40 +02:00
mafiesto4
89704bebe9
Add Span<T> support for scripting fields
2023-04-14 15:01:22 +02:00
mafiesto4
62fdfe2519
Add NetworkStream::SenderId to detect message sender during object replication or RPC code
2023-04-14 14:25:18 +02:00
mafiesto4
7a01ccb5fb
Updates on iOS app packging
2023-04-13 23:01:31 +02:00
mafiesto4
2c653f8c92
Improve display names of the platform enum items
2023-04-13 21:56:08 +02:00
mafiesto4
e5f4a52be1
Finish Mono AOT for iOS with .NET 7
2023-04-13 21:55:42 +02:00
mafiesto4
924ee9085f
Add logging command in build tool when explicitly specified
2023-04-13 21:03:37 +02:00
mafiesto4
4bdeb26e74
Add NetworkReplicator::EnableLog to optionally enable verbose logging of networking
2023-04-13 13:06:39 +02:00
mafiesto4
91c017713c
Merge remote-tracking branch 'origin/master' into 1.6
2023-04-13 12:12:33 +02:00
mafiesto4
a379c551cb
Fix memory leak when exporting png texture via stb
2023-04-13 11:21:15 +02:00
mafiesto4
8a44ea5a99
Fix TextureMipData::GetPixels to properly copy pixels of the same format
...
Fixes #988
2023-04-13 11:20:56 +02:00
mafiesto4
f8bfc3520b
Merge branch 'Tryibion-adjustable-editor-focus-fps'
2023-04-13 11:02:12 +02:00
mafiesto4
31c35a7dd9
Merge branch 'adjustable-editor-focus-fps' of https://github.com/Tryibion/FlaxEngine into Tryibion-adjustable-editor-focus-fps
2023-04-13 11:01:01 +02:00
mafiesto4
a11ffb5ea5
Merge branch 'Tryibion-visjectCM-visual'
2023-04-13 10:59:28 +02:00
mafiesto4
01ced1cacd
Fix Visject CM item search highlight placement and center CM title text
...
#983
2023-04-13 10:59:19 +02:00
mafiesto4
09ebd7462a
Merge branch 'visjectCM-visual' of https://github.com/Tryibion/FlaxEngine into Tryibion-visjectCM-visual
2023-04-13 10:48:32 +02:00
mafiesto4
0281c6dcde
Merge branch 'Tryibion-deselect-content'
2023-04-13 10:46:25 +02:00
mafiesto4
048c1f6985
Merge branch 'deselect-content' of https://github.com/Tryibion/FlaxEngine into Tryibion-deselect-content
2023-04-13 10:45:39 +02:00
mafiesto4
a9a7bc0b70
Merge branch 'Tryibion-scroll-change'
2023-04-13 10:44:33 +02:00
mafiesto4
898a5c4561
Merge branch 'scroll-change' of https://github.com/Tryibion/FlaxEngine into Tryibion-scroll-change
2023-04-13 10:38:37 +02:00
mafiesto4
b0966c9114
Add logging PixelFormat as string instead of integer value for better readability
2023-04-13 10:31:40 +02:00
mafiesto4
cffa9aa58e
Add info about UWP platform support end
2023-04-13 10:07:51 +02:00
mafiesto4
0652a1c367
Add more code for iOS mono aot
2023-04-13 10:00:40 +02:00
mafiesto4
c5491eea97
Add Mono AOT for iOS to run C#
2023-04-13 08:34:49 +02:00
mafiesto4
cf397e1cc7
Fix var name typo and make improve class lib and platforms tools searching for Mono AOT
2023-04-13 08:27:49 +02:00
mafiesto4
d9855f2ed6
DIsable leftover debug aot
2023-04-12 23:16:39 +02:00
mafiesto4
047eb2eddf
Add iOS to Game Cooker platforms
2023-04-12 22:29:21 +02:00
mafiesto4
8c94b56080
Add iOS to Github Actions CI
2023-04-12 22:11:36 +02:00
mafiesto4
bedb056645
Fix codestyle #989
2023-04-12 17:03:30 +02:00
mafiesto4
e6de28bb6a
Merge branch 'Withaust-master'
2023-04-12 17:02:15 +02:00
mafiesto4
2e5adca99a
Merge branch 'master' of https://github.com/Withaust/FlaxEngine into Withaust-master
2023-04-12 17:02:10 +02:00
mafiesto4
9e5a48af4b
Fix bug when using material instance of material that uses GlobalSDF
2023-04-12 16:59:59 +02:00
mafiesto4
abf68328e6
Fix bug when using material instance of material that uses GlobalSDF
2023-04-12 16:59:03 +02:00
mafiesto4
609217a3bb
Fix using Nullable<T> in C# properties
...
Fixes #935
2023-04-12 15:47:03 +02:00
mafiesto4
f8cf82a005
Fix comment copy/paste typo
2023-04-12 15:43:03 +02:00
mafiesto4
3c1622fbfd
Merge branch 'GoaLitiuM-fix_method_invoker' into 1.6
2023-04-12 15:05:30 +02:00
mafiesto4
0bea917ef1
Merge branch 'fix_method_invoker' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-fix_method_invoker
2023-04-12 15:05:24 +02:00
mafiesto4
4de3512e12
Merge branch 'GoaLitiuM-lagless_networklagdriver' into 1.6
2023-04-12 15:04:10 +02:00
mafiesto4
b747031e2f
Merge branch 'lagless_networklagdriver' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-lagless_networklagdriver
2023-04-12 15:04:05 +02:00
mafiesto4
66a140f402
Fix build
2023-04-12 14:59:15 +02:00
mafiesto4
b40384c329
Update docs
2023-04-12 14:39:07 +02:00
mafiesto4
7c39e5726d
Improve csproj project files generation
2023-04-12 14:00:24 +02:00
mafiesto4
338e3bbd42
Updates for arm64 usage
2023-04-12 14:00:03 +02:00
mafiesto4
99566a0f0f
Fix typo
2023-04-12 11:21:55 +02:00
mafiesto4
1a604e24a0
Disable tests code when not in test build
2023-04-12 10:41:42 +02:00
mafiesto4
9ecfe90708
Fix typo
2023-04-11 18:27:43 +02:00
mafiesto4
f9e8ad7c12
Add env var DOTNET_ROOT support for dotnet location probing
2023-04-11 18:14:28 +02:00
mafiesto4
68c6a01805
Update Switch platform support
2023-04-11 15:53:53 +02:00
Wiktor Kocielski
96609815ec
Fix C++ API for Vector2/3 Normalization
2023-04-11 15:56:46 +03:00
GoaLitiuM
558a7d99ff
Add LateFixedUpdate event for scripts
2023-04-09 18:26:33 +03:00
GoaLitiuM
e186adc90e
Support handling network events immediately in NetworkLagDriver
2023-04-09 18:25:45 +03:00
GoaLitiuM
7df5a7c646
Fix managed method invoker delegate caching
2023-04-09 18:25:14 +03:00
Tryibion
06ba894e39
Various changes to scroll bar to make it feel better
2023-04-08 23:00:43 -05:00
Tryibion
7b3152885d
Remove animation time.
2023-04-08 19:01:55 -05:00
Tryibion
a82856176e
Small fixes
2023-04-08 08:54:06 -05:00
Tryibion
4e3d5ad11c
First pass on visject CM visual changes
2023-04-07 23:17:57 -05:00
Tryibion
133e192b98
Added the function of de-selecting items in content view and removed selecting first item
2023-04-07 11:04:52 -05:00
mafiesto4
aa64da9869
Mark iOS platform as AOT-only
2023-04-06 14:19:10 +02:00
mafiesto4
92520a3c17
Add .NET 7 improvements for platforms
2023-04-06 13:07:45 +02:00
mafiesto4
0c167f38b7
Add TaskGraphSystem.RemoveDependency and automatically cleanup dependencies on system destroy
2023-04-05 22:43:05 +02:00
mafiesto4
f4e62afe8a
Fix compilation with C# disabled
2023-04-05 19:39:04 +02:00
mafiesto4
a9b706becf
Reset AOT Assemblies game cooker cache when Flax.Build gets modified
2023-04-05 19:17:53 +02:00
mafiesto4
09bd7c696b
Add .NET 7 for PlayStation 4
2023-04-05 19:17:22 +02:00
mafiesto4
2475706df4
Merge remote-tracking branch 'origin/master' into 1.6
2023-04-04 18:08:25 +02:00
mafiesto4
8719bfe820
Merge branch 'GoaLitiuM-fix_editor_sleep' into 1.6
2023-04-04 17:57:53 +02:00
mafiesto4
cd2669230e
Merge branch 'fix_editor_sleep' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-fix_editor_sleep
2023-04-04 17:57:49 +02:00
mafiesto4
d8f996ddc7
Merge branch 'Withaust-inputbindings'
2023-04-04 17:47:48 +02:00
mafiesto4
1093818381
Merge branch 'inputbindings' of https://github.com/Withaust/FlaxEngine into Withaust-inputbindings
2023-04-04 17:47:42 +02:00
mafiesto4
067ae8fc8e
Merge branch 'Tryibion-copy-euler'
2023-04-04 17:42:59 +02:00
mafiesto4
f721284f70
Merge branch 'copy-euler' of https://github.com/Tryibion/FlaxEngine into Tryibion-copy-euler
2023-04-04 17:42:54 +02:00
mafiesto4
f930c9b5dc
Merge branch 'Tryibion-double-color-fix'
2023-04-04 17:41:23 +02:00
mafiesto4
bb7ca521c4
Merge branch 'double-color-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-double-color-fix
2023-04-04 17:41:18 +02:00
mafiesto4
6c8b5e5e8a
Improve #970 by using OptionsChanged event
2023-04-04 17:40:05 +02:00
mafiesto4
ce45c92dae
Merge branch 'Tryibion-update-mainmenu-shortkeys'
2023-04-04 17:36:56 +02:00
mafiesto4
7de30bef7c
Merge branch 'update-mainmenu-shortkeys' of https://github.com/Tryibion/FlaxEngine into Tryibion-update-mainmenu-shortkeys
2023-04-04 17:36:46 +02:00
mafiesto4
a8c6b2b619
Fix crash on end play when one of the actors has been manually disabled
2023-04-04 15:56:56 +02:00
mafiesto4
a236bc0b81
Merge branch 'dotnet7' into 1.6
2023-04-04 15:12:51 +02:00
GoaLitiuM
58d0ed18e6
Improve Linux dotnet runtime identifier detection
2023-04-04 15:12:29 +02:00
mafiesto4
0df9f5c797
Merge branch 'linux_rid_fix' of https://github.com/GoaLitiuM/FlaxEngine into 1.6
2023-04-04 15:09:37 +02:00
mafiesto4
0c4a608b65
Add .NET 7 support to Xbox
2023-04-04 14:46:08 +02:00
mafiesto4
e48e15f02f
Fix tests compilation
2023-04-03 23:50:59 +02:00
mafiesto4
eda07ac57b
Fix build tool crash when includes cache file is corrupted
2023-04-03 23:42:32 +02:00
mafiesto4
820c18968a
Add C# class library optimization for normal game builds (without AOT)
2023-04-03 23:41:18 +02:00
mafiesto4
be7da82cfc
Add printing output C# files size in game cooker
2023-04-03 18:26:17 +02:00
mafiesto4
bb84a51478
Add FileSystem::GetDirectorySize
2023-04-03 18:22:57 +02:00
mafiesto4
03b16875c7
Add SkipUnusedDotnetLibsPackaging to build settings for optional whole C# stdlib packaging
2023-04-03 18:03:28 +02:00
mafiesto4
84bb56d68b
Minor dotnet tweaks
2023-04-03 14:12:27 +02:00
mafiesto4
d28be9cf44
Optimize out debug symbols generation for C# stdlib in Mono AOT builds
2023-04-03 13:53:03 +02:00
mafiesto4
58e5c988af
Optimize Utils.InitStructure usage in generated bindings code if structure can be zero-inited
2023-04-03 13:52:15 +02:00
mafiesto4
e995736012
Optimize out System.ComponentModel.TypeConverter assembly usage to reduce cooked game builds
2023-04-03 13:51:33 +02:00
mafiesto4
493f3430bc
Improve AOT cache usage when using different build configurations
2023-04-03 13:49:53 +02:00
mafiesto4
350112a0d7
Fix C# string chars getter in AOT build
2023-04-03 11:23:32 +02:00
mafiesto4
5ca6dae8c3
Fix crash in AOT build when platform has overridden AOT mode
2023-04-02 14:56:33 +02:00
mafiesto4
21f419dd4b
Fix C# assemblies loading in AOT mode (use file path to correctly load precompiled native assembly)
2023-04-02 14:50:42 +02:00
Tryibion
0d082f5773
Added ability to change the fps of the not focused editor window.
2023-04-01 17:23:00 -05:00
mafiesto4
a3517b273c
Add warning check to Mono AOT process to detect not supported features usage
2023-04-01 23:35:20 +02:00
mafiesto4
e1a0e51bc7
Optimzie Newtonsoft.Json lib by removing Xml, Schema support and making it AOT-friendly for AOT game builds
2023-04-01 23:34:24 +02:00
mafiesto4
12f4dc74d2
Optimize default C# stdlib references to prevent using jit-ed features in a game assembly
2023-04-01 23:34:05 +02:00
mafiesto4
2196a3d791
Add USE_AOT define to C# when compiling with AOT-enabled
2023-04-01 21:23:49 +02:00
GoaLitiuM
c505561118
Remove extra sleep when Editor is not focused
...
The engine is already sleeping the extra time between frames
2023-04-01 20:20:16 +03:00
mafiesto4
809a1041b3
Merge remote-tracking branch 'origin/1.6' into 1.6
2023-03-31 19:38:05 +02:00
mafiesto4
29d0281932
Missing change
2023-03-31 19:37:55 +02:00
mafiesto4
e562a7d72c
Fix loading C# assemblies from Mono AOT output
2023-03-31 18:31:25 +02:00
mafiesto4
7bec45dacf
Typo fixes
2023-03-31 18:29:44 +02:00
mafiesto4
5a96c0e717
Add AOT cache invalidation when AOT Mode gets changed for next iterative cook
2023-03-31 18:23:50 +02:00
mafiesto4
a7c9c6142c
Remove test logs
2023-03-31 18:23:24 +02:00
mafiesto4
dfca248ebd
Optimize C# IsCollectible to be used in Editor-only builds
2023-03-31 14:56:57 +02:00
mafiesto4
4cc0807384
Skip nethost dependency from automatic building (manual-only)
2023-03-31 14:42:14 +02:00
mafiesto4
7cbafcd86b
Implement C# AOT process for .NET 7 for Windows platform
2023-03-31 14:41:42 +02:00
mafiesto4
20ce4642ea
Add nethost usage for iOS build
2023-03-30 18:39:19 +02:00
mafiesto4
4528cce71c
Fixes for macOS game building
2023-03-30 18:38:58 +02:00
mafiesto4
aeb0bf700f
Fix old Platform proces api usage
2023-03-30 18:07:47 +02:00
mafiesto4
bb27f85951
Optimize MCore::Array::GetAddress usage in MUtils
2023-03-29 10:39:20 +02:00
mafiesto4
94e7531109
Fix native libs loading on Android
2023-03-29 10:32:47 +02:00
mafiesto4
fd23a61846
Fix ManagedDictionary error on null object
2023-03-29 10:32:30 +02:00
mafiesto4
de566a361a
Implement Mono hosting for .NET 7 on Android
2023-03-29 10:32:09 +02:00
mafiesto4
d925c8dab8
Fixes for Android
2023-03-28 17:21:27 +02:00
mafiesto4
a25eae5d10
Move dotnet7 native interop, wrappers and marshalers into FlaxEngine.Interop namespace
2023-03-28 13:20:18 +02:00
mafiesto4
6f7b138488
Implement missing dotnet7 api
2023-03-28 13:00:42 +02:00
mafiesto4
52fb941237
Refactor Native Interop codebase with cleanup/rename
2023-03-28 12:53:06 +02:00
mafiesto4
0694f87b0d
Fixes for Visual Scripting interop via C# on new dotnet7 hosting
2023-03-28 12:01:55 +02:00
mafiesto4
ed13de2d5b
Fix using managed arrays with Variant in dotnet7
2023-03-27 19:41:53 +02:00
mafiesto4
8d7225c056
Remove debug code leftover from 4755c42d70
2023-03-27 17:35:56 +02:00
mafiesto4
4755c42d70
Fix .NET generic class typename to match old mono style without inlined assembly name and ver
2023-03-27 17:30:48 +02:00
mafiesto4
510fc443e8
Refactor CoreCLR runtime into explicit dotnet api instead of mocking mono api
...
Required by platforms that will use mono under the hood for .Net 7
New `USE_CSHARP` define for C# ability
Engine doesn't use `mono_*` apis directly but via MCore/MClass/MMethod/ apis
2023-03-27 17:29:42 +02:00
Wiktor Kocielski
27ab8ea404
Make InputBindings modifiable
2023-03-26 15:12:53 +03:00
mafiesto4
eed2cdfe04
Progress on dotnet7 runtime hosting with mono
2023-03-22 17:59:46 +01:00
mafiesto4
4c4a559125
Improve dotnet host runtime detection if pack has multiple different versions
2023-03-22 14:20:38 +01:00
mafiesto4
4c1519ba1b
Fix bindings generation for in-built Char type used in Array
2023-03-22 14:19:52 +01:00
mafiesto4
2253b5713b
Fix dotnet sdk detection
2023-03-22 14:19:12 +01:00
mafiesto4
7d4bf8356e
Update to the latest Platform::CreateProcess
2023-03-22 14:18:52 +01:00
mafiesto4
c31e4023c4
Optimize TypeInfo.GetFullNameNative for simple types
2023-03-22 14:12:25 +01:00
mafiesto4
3bbc7faf11
Refactor platform process startup with CreateProcessSettings
2023-03-22 14:09:20 +01:00
mafiesto4
497aca829d
Fix
2023-03-21 23:03:01 +01:00
mafiesto4
7e28db91c2
Fix
2023-03-21 22:59:49 +01:00
mafiesto4
c71a34a1e9
Reenable Android CI build
2023-03-21 22:57:41 +01:00
mafiesto4
30e825db75
Add dotnet7 for Android (wip)
2023-03-21 22:49:09 +01:00
mafiesto4
ad536a945e
Run build twice for build tool tests to fix error on Github Action run
2023-03-20 20:30:34 +01:00
mafiesto4
5dbc5f42d2
Remove mono files
2023-03-20 19:32:24 +01:00
mafiesto4
154076a5d0
Migrate Linux build from mono to to dotnet7
2023-03-20 19:25:00 +01:00
mafiesto4
d719c534d4
Missing change
2023-03-20 18:57:34 +01:00
mafiesto4
d63c21ec41
Build Physx 5 for Linux
2023-03-20 18:56:14 +01:00
mafiesto4
1fa7397b32
Update readme instructions for Vulkan SDK on Ubuntu
2023-03-20 18:55:58 +01:00
mafiesto4
5bf645252f
Fix crash due to typo in Character Controller
2023-03-20 18:55:41 +01:00
mafiesto4
9568237c8e
Fix build instructions on Linux to not use snap due to broken tooling
2023-03-20 18:30:56 +01:00
mafiesto4
0232197cdc
Add more iOS platform impl
2023-03-18 22:43:13 +01:00
Tryibion
773047dc69
Add Copy Euler angles to Quaternion editor.
2023-03-16 21:46:07 -05:00
Tryibion
98ebbf8b99
Fix double color change on animation state machine states
2023-03-16 21:03:36 -05:00
Tryibion
1a2eb48705
Added updating the main menu shortcut keys on editor options saved. Also adds an action that can be used to update plugin short keys if needed.
2023-03-16 20:54:56 -05:00
mafiesto4
c615ad18a8
Build deps for iOS
2023-03-16 22:13:37 +01:00
mafiesto4
0ba261d338
Add iOS platform (refactor Mac into shared Apple platform impl)
2023-03-15 20:58:23 +01:00
mafiesto4
dc29ee180e
Use arm64 for deploy for macOS
2023-03-15 20:58:23 +01:00
mafiesto4
8d16fb21b9
Merge branch 'GoaLitiuM-flax_build_perf_improvements' into 1.6
2023-03-15 17:57:22 +01:00
mafiesto4
33ac9c8811
Merge branch 'flax_build_perf_improvements' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-flax_build_perf_improvements
2023-03-15 17:57:16 +01:00
mafiesto4
4f10f852c7
Merge branch 'GoaLitiuM-includescache_fix' into 1.6
2023-03-15 17:57:06 +01:00
GoaLitiuM
e11587e72e
Use System.Text.Json over Newtonsoft.Json in Flax.Build
2023-03-14 20:03:34 +02:00
GoaLitiuM
16131b2858
Cache networking code generation task results
2023-03-14 20:03:33 +02:00
GoaLitiuM
e878f5be15
Optimize saving TaskGraph cache
2023-03-14 20:03:33 +02:00
GoaLitiuM
19d77f0d81
Use filesystem caching in TaskGraph
2023-03-14 20:03:33 +02:00
GoaLitiuM
2f9e72e03e
Use caching for filesystem queries in BindingsGenerator
2023-03-14 20:03:33 +02:00
GoaLitiuM
47e2c82551
Find build files without recursion
2023-03-14 20:03:32 +02:00
GoaLitiuM
9e4fd9fadb
Exclude API code injection lines from includes cache
2023-03-14 20:02:35 +02:00
mafiesto4
edd4e37111
Improve missing .NET 7 handling to launch download page and warn user properly
2023-03-14 12:42:19 +01:00
mafiesto4
01d5c6a25b
Fix tests script
2023-03-14 12:41:54 +01:00
mafiesto4
31a6c052f3
Fix tests build
2023-03-14 12:33:29 +01:00
mafiesto4
74758f5380
Merge remote-tracking branch 'origin/master' into 1.6
...
# Conflicts:
# Source/Tools/Flax.Build/Build/Builder.Projects.cs
# Source/Tools/Flax.Build/Build/Plugins/NetworkingPlugin.cs
2023-03-14 11:52:41 +01:00
mafiesto4
b7a3b10498
Merge branch 'GoaLitiuM-fix_network_rpc' into 1.6
2023-03-14 11:50:26 +01:00
mafiesto4
dad41d9e0e
Merge branch 'fix_network_rpc' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-fix_network_rpc
2023-03-14 11:50:09 +01:00
mafiesto4
1c27674fd5
Merge branch 'Tryibion-tangent-color-change'
2023-03-14 09:44:11 +01:00
mafiesto4
c39242ecba
Merge branch 'tangent-color-change' of https://github.com/Tryibion/FlaxEngine into Tryibion-tangent-color-change
2023-03-14 09:42:54 +01:00
mafiesto4
9614110f10
Merge branch 'Tryibion-blend-with-mask-fix'
2023-03-14 09:40:37 +01:00
mafiesto4
39c3b760ac
Merge branch 'blend-with-mask-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-blend-with-mask-fix
2023-03-14 09:39:42 +01:00
mafiesto4
72659a481e
Merge branch 'Tryibion-better-looking-states'
2023-03-14 09:38:49 +01:00
mafiesto4
55a439645c
Merge branch 'better-looking-states' of https://github.com/Tryibion/FlaxEngine into Tryibion-better-looking-states
2023-03-14 09:35:21 +01:00
mafiesto4
eece05c118
Add support for using INetworkSerializable on custom structure in C++ for networking
2023-03-14 00:02:47 +01:00
mafiesto4
7950c0d9d7
Fix codegen for C# networking when using custom structures for replication and RPCs
2023-03-14 00:02:24 +01:00
mafiesto4
7cdd35cc8d
Fix network codegen for 6 or more param RPC in C#
2023-03-13 20:36:10 +01:00
mafiesto4
6f304040b0
Format code
2023-03-13 20:20:10 +01:00
mafiesto4
d2a0438b71
Fix error on control reorder while it got remove before
2023-03-13 20:06:45 +01:00
mafiesto4
dea3319b9d
Merge branch 'Tryibion-output-gitignore'
2023-03-13 16:11:10 +01:00
mafiesto4
58fab97447
Merge branch 'output-gitignore' of https://github.com/Tryibion/FlaxEngine into Tryibion-output-gitignore
2023-03-13 16:11:05 +01:00
mafiesto4
a41ad511f0
Fix Visual Studio project names collision when using both C++ and C# scripting
2023-03-13 16:10:21 +01:00
mafiesto4
44b45faa9a
Merge branch 'Tryibion-fix-missing-generic-json'
2023-03-13 16:04:51 +01:00
mafiesto4
e747a345d8
Merge branch 'fix-missing-generic-json' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-missing-generic-json
2023-03-13 16:04:40 +01:00
mafiesto4
dadb9207b9
Fix Json asset cooking to properly serialize whole asset data even if modified at runtime
2023-03-13 16:00:27 +01:00
mafiesto4
086c2f155d
Fix error when using nested Visject Surface context during State Machines editing in Anim Graph
2023-03-13 15:39:36 +01:00
mafiesto4
cfa7cac149
Fix crash when loading scene with script which type is not a scene object
2023-03-13 14:24:16 +01:00
mafiesto4
95748744a4
Add logging missing asset type on failed load
2023-03-13 14:23:23 +01:00
mafiesto4
34629d46f3
Add **Physics Statistics and profiler**
2023-03-13 12:31:51 +01:00
mafiesto4
af54b907d7
Merge remote-tracking branch 'origin/1.6' into 1.6
2023-03-13 10:26:13 +01:00
mafiesto4
2930b0ad67
Fix crash in GPU devices init when system has no valid GPU driver installed
2023-03-13 10:25:08 +01:00
mafiesto4
e00bf92f05
Add .Net Runtime deployment for cooked game
2023-03-13 10:23:42 +01:00
mafiesto4
c1dcc52a6a
Build PhysX 5 for macOS x64 and arm64
2023-03-12 12:39:02 +01:00
mafiesto4
c351e58c6e
Merge commit 'c60b2cb4d7dfe4cb0d55a4431acbb48b88920d6c' into 1.6
2023-03-12 11:08:46 +01:00
mafiesto4
c60b2cb4d7
Merge commit '0112f70c05ddfb9c91dacb0829594ab2f285c248' into dotnet7
2023-03-12 11:04:17 +01:00
mafiesto4
2c70b74814
Refactor widowing on macOS to support screen scale and highDpi mode
2023-03-12 10:58:55 +01:00
mafiesto4
e83b8afdd3
Add nethost for ps4
2023-03-11 21:30:56 +01:00
Tryibion
4cf20efe2e
Add Output folder to .gitignore
2023-03-07 08:51:24 -06:00
mafiesto4
b7d4758dde
Update PhysX building for consoles
2023-03-06 17:39:18 +01:00
GoaLitiuM
559aef2ee3
Fix typos
2023-03-06 18:11:14 +02:00
mafiesto4
7fce25a2e4
Fix building consoles
2023-03-06 16:19:16 +01:00
mafiesto4
aaaf7c5c37
Various fixes to scripting
2023-03-06 16:17:52 +01:00
Tryibion
4265ba12d7
Fixed the Generic Json Proxy not showing up in the content cm.
2023-03-05 12:04:45 -06:00
GoaLitiuM
85c5c7f309
Fix generated network RPC execute method visibility
2023-03-05 19:32:28 +02:00
GoaLitiuM
c838a800b6
Add error logging for module initializers
2023-03-05 19:32:23 +02:00
GoaLitiuM
22af41193e
Fix crash when calling RPC functions
2023-03-05 18:42:56 +02:00
envision3d
b450c65c93
fix incorrect audio direction calculation
2023-03-05 03:50:51 -06:00
envision3d
4ce89f56cc
implement openal hrtf audio support
...
- upgrade openal version
- add support to create openal context with hrtf enabled
- add option in audio settings for hrtf enablement
- add static property on Audio class for runtime toggling of hrtf
- fix bug with left/right and front/back being reversed
2023-03-04 20:37:56 -06:00
Tryibion
57014851a7
Fix visuals of the Blend with Mask node
2023-03-03 16:46:22 -06:00
Tryibion
e6b0cd69ae
Small bug fix
2023-03-03 13:34:24 -06:00
Tryibion
70e9410da0
Changed color of tangents when editing a spline to help the user know where the tangents are.
2023-03-03 13:25:53 -06:00
Tryibion
38c027704e
Better looking state machine states.
2023-03-03 12:31:13 -06:00
mafiesto4
31411e334b
Fix AnimatedModel bounds calculations
2023-03-03 17:44:34 +01:00
mafiesto4
987e680908
Fix warning on Asset::WaitForLoaded` when loading failed before
2023-03-03 17:43:55 +01:00
mafiesto4
d5df227df5
Fix deprecation compile warning in NetworkConfig on Clang
2023-03-03 17:15:31 +01:00
mafiesto4
60f21d1a92
Update old copyright headers
2023-03-03 17:14:35 +01:00
mafiesto4
a26d0d03eb
Upgrade to PhysX 5.1.3
2023-03-03 17:13:46 +01:00
mafiesto4
a7c5397641
Fix content window auto scrolling regression
...
656fcf9847
2023-03-01 22:47:52 +01:00
mafiesto4
0112f70c05
Merge remote-tracking branch 'origin/master' into dotnet7
2023-03-01 19:50:22 +01:00
mafiesto4
1647fff024
Code style fix
2023-03-01 19:48:48 +01:00
mafiesto4
07afb0a020
Update build number
2023-03-01 16:46:49 +01:00
mafiesto4
5e6f33ff1e
Fix stability of Global Surface Atlas to smooth objects culling buffer capacity over time
2023-03-01 15:50:40 +01:00
mafiesto4
9fe54dc02c
Merge commit '2016297fce673c2ac48549a6d8e8a772cf29d4fe' into dotnet7
2023-02-28 20:26:02 +01:00
mafiesto4
6691aaca1e
Fix crash on arm64 mac
2023-02-28 18:49:48 +01:00
mafiesto4
82a22b2a87
Add vscode detection on macOS
2023-02-28 18:49:32 +01:00
mafiesto4
fcf412f64e
Merge branch 'GoaLitiuM-libstdcpp_version'
2023-02-28 15:56:36 +01:00
mafiesto4
2a4a283c4b
Merge branch 'libstdcpp_version' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-libstdcpp_version
2023-02-28 15:52:49 +01:00
mafiesto4
b2f7ffa545
Add BC4, BC5 and BC7 formats decompression support on non-Windows platforms
2023-02-28 15:51:05 +01:00
mafiesto4
127c575752
Add LinuxFileSystem::ShowBrowseFolderDialog
2023-02-28 15:50:18 +01:00
mafiesto4
9df7489727
Fix using Vulkan SDK header from system when cross-compiling
2023-02-28 15:49:59 +01:00
mafiesto4
12b330e4ec
Add support for building Android app on Linux or Mac
2023-02-28 15:49:34 +01:00
mafiesto4
2016297fce
Configure dotnet env vars for Github Actions
2023-02-28 10:47:28 +01:00
mafiesto4
fa6b621368
Merge branch 'GoaLitiuM-system_array_marshalling' into dotnet7
2023-02-28 10:41:16 +01:00
mafiesto4
a17981bc87
Merge branch 'system_array_marshalling' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-system_array_marshalling
2023-02-28 10:26:56 +01:00
mafiesto4
f88dd50098
Merge commit '272ffe2ea22eecb8f7cd6662efc1cadbe5593feb' into dotnet7
2023-02-27 23:17:04 +01:00
mafiesto4
fb06fa2c8b
Add optional build without PhysX
2023-02-27 23:01:10 +01:00
mafiesto4
ad4c2484f3
Add deps for arm64 mac
2023-02-27 23:00:04 +01:00
mafiesto4
3be4e50b78
Amr64 on mac impl progress
2023-02-27 22:57:42 +01:00
mafiesto4
499df770cc
Match C++ managed memory alloc with C# for scripting
2023-02-27 22:56:15 +01:00
mafiesto4
9b74effe22
Merge branch 'Tryibion-searchbox-cursor-fix'
2023-02-27 19:55:14 +01:00
mafiesto4
96e1f1e595
Merge branch 'searchbox-cursor-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-searchbox-cursor-fix
2023-02-27 19:53:49 +01:00
mafiesto4
48a2ca5fe9
Merge branch 'Tryibion-add-ragdoll'
2023-02-27 19:51:44 +01:00
mafiesto4
b5558606b5
Merge branch 'add-ragdoll' of https://github.com/Tryibion/FlaxEngine into Tryibion-add-ragdoll
2023-02-27 19:51:38 +01:00
mafiesto4
8003c30ed6
Merge branch 'GoaLitiuM-platform_dllimport_fix'
2023-02-27 19:50:23 +01:00
mafiesto4
b57cb13318
Merge branch 'platform_dllimport_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-platform_dllimport_fix
2023-02-27 19:50:14 +01:00
mafiesto4
79dbddc48e
Fix Level::FindActors with Tag
2023-02-27 12:45:55 +01:00
mafiesto4
2df70f16f9
Fix Tag natvis debugger print
2023-02-27 12:43:20 +01:00
GoaLitiuM
68e04ca7e4
Add FLAXENGINE_API to platform specific classes
2023-02-26 17:29:51 +02:00
Tryibion
037ad94ae7
Small Fix
2023-02-22 17:37:03 -06:00
Tryibion
34aff4a2b6
Added a change cursor boolean to TextBoxBase and made it so the cursor changes to default when hovering over the cancel button.
2023-02-22 17:34:33 -06:00
Tryibion
eab5ee93b9
Add ragdoll to toolbox
2023-02-22 17:19:28 -06:00
mafiesto4
6f9f40192e
Update min macOS version to 10.15 "Catalina"
2023-02-22 19:57:47 +01:00
mafiesto4
64752781ed
Add arm64 support for macOS
2023-02-21 18:15:22 +01:00
GoaLitiuM
87e9046e41
Fix native to managed marshalling of System.Array
2023-02-19 20:33:12 +02:00
GoaLitiuM
1c74e89f0d
Revert "Add System.Array interop from native return to managed world"
...
This reverts commit 272ffe2ea2 .
2023-02-19 20:32:50 +02:00
mafiesto4
bef4ba1829
Fix crash when cross-compiling C# bindings-only without toolchain installed
2023-02-19 18:17:51 +01:00
mafiesto4
3b797ab1dc
Prevent artifacts in Global Surface Atlas when close to its capacity
2023-02-19 17:36:44 +01:00
mafiesto4
272ffe2ea2
Add System.Array interop from native return to managed world
2023-02-19 16:58:37 +01:00
mafiesto4
d7e24f0168
Fix missing dotnet hosting components for not yet supported platforms during projects generation stage
2023-02-19 15:16:34 +01:00
mafiesto4
0cf40729fa
Merge remote-tracking branch 'origin/master' into dotnet7
2023-02-19 15:04:02 +01:00
mafiesto4
b6aa38569f
Fix app image exporting to favor CPU data and prevent issues
2023-02-19 14:59:40 +01:00
mafiesto4
55d721f425
Fix typo
2023-02-19 14:40:35 +01:00
mafiesto4
9429be0830
Fix compilation warnings
2023-02-19 14:35:47 +01:00
mafiesto4
c00769e2b8
Fix deprecation warning
2023-02-19 14:32:34 +01:00
mafiesto4
1096daaeb7
Dont assume path ends with directory slash in dotnet root
2023-02-19 14:30:42 +01:00
GoaLitiuM
9560bbe23e
Fix build issue
2023-02-19 15:13:38 +02:00
mafiesto4
0d78a6ba67
Fix path combine error
2023-02-19 14:01:37 +01:00
mafiesto4
e07a07f13e
Support 'DOTNET_ROOT' env var in build tool for custom .NET SDK location
2023-02-19 13:51:54 +01:00
mafiesto4
0d813aee90
Possible fix for deprecation warning
2023-02-19 13:36:45 +01:00
mafiesto4
2c1409c2a4
Add macOS build for dotnet7
2023-02-19 13:31:57 +01:00
mafiesto4
b44c7ab32c
Print missing SDKs in Flax.Build
2023-02-19 13:03:29 +01:00
mafiesto4
c18cefbb0b
Add support for dotnet7 on macOS
2023-02-19 13:03:12 +01:00
mafiesto4
5a7f678e4d
Add Actor.AddTag utility
2023-02-19 11:25:46 +01:00
mafiesto4
dc04d3dc0b
Restore Actor.Tag property as deprecated for backwards compatibility
...
Regression from a570d6d178
2023-02-19 11:25:37 +01:00
mafiesto4
7a5d84a216
Fix Global SDF objects culling into chunks to correctly match world geometry
2023-02-18 23:15:50 +01:00
mafiesto4
fe97429df8
Minor fix
2023-02-18 22:23:59 +01:00
GoaLitiuM
5b23a4b318
Update tracy to v0.9
2023-02-18 22:35:26 +02:00
mafiesto4
e644b65289
Fix potential rare issues with material shader constants containing invalid data
2023-02-18 18:25:40 +01:00
mafiesto4
5911d098d1
Merge branch 'GoaLitiuM-includes_cache_thirdparty'
2023-02-18 17:35:07 +01:00
mafiesto4
8de8f3c1cd
Merge branch 'includes_cache_thirdparty' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-includes_cache_thirdparty
2023-02-18 17:16:05 +01:00
mafiesto4
4f9d556a76
Merge branch 'Tryibion-ccm-fix'
2023-02-18 17:15:24 +01:00
mafiesto4
cdde8665c1
Merge branch 'ccm-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-ccm-fix
2023-02-18 17:14:10 +01:00
mafiesto4
ef0f0e24a3
Merge branch 'PrecisionRender-fix-scroll-speed'
2023-02-18 17:05:46 +01:00
mafiesto4
8327866205
Expose ScrollSpeedWheel and ScrollSpeedClick for scroll bar editing
...
#946
2023-02-18 17:05:41 +01:00
mafiesto4
89d649c049
Merge branch 'fix-scroll-speed' of https://github.com/PrecisionRender/FlaxEngine into PrecisionRender-fix-scroll-speed
2023-02-18 17:01:39 +01:00
PrecisionRender
f0061e07b4
Update scroll speed to feel less sluggish
2023-02-18 09:29:01 -06:00
Tryibion
3ddaa6da1a
fix issue of child context menu hiding when de-hovered then re-hovered. Fixed issue of clicking on child cm hiding child.
2023-02-18 07:47:49 -06:00
mafiesto4
ffd5c8fd53
Fix crash on D3D10
2023-02-18 00:09:30 +01:00
GoaLitiuM
eb364f51e0
Improve C++ standard library version detection
2023-02-17 23:21:24 +02:00
GoaLitiuM
f77063f615
Include thirdparty files in the includes cache
2023-02-17 23:20:22 +02:00
mafiesto4
d3578380e2
Update build number
2023-02-17 21:47:33 +01:00
mafiesto4
05cb02aa09
Improve #936 for ExternalPopups and preserve odl impl on Windows
2023-02-17 20:44:23 +01:00
mafiesto4
32565becd8
Merge branch 'GoaLitiuM-context_menu_focus_fixes'
2023-02-17 20:27:58 +01:00
mafiesto4
2f97db306a
Merge branch 'context_menu_focus_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-context_menu_focus_fixes
2023-02-17 20:27:47 +01:00
mafiesto4
679757942f
Fix GPU Buffer Map/Unmap pair to prevent stall if map fails on DX11
...
#942
2023-02-17 16:28:48 +01:00
mafiesto4
5dc63da4bf
Fix crash if texture is missing
...
#942
2023-02-17 16:19:10 +01:00
GoaLitiuM
91247cc080
Improve Linux dotnet runtime identifier detection
2023-02-17 17:01:13 +02:00
mafiesto4
aa1a0ea4a2
Fix Flipbook material node bug when frames X was different than Y
2023-02-17 11:27:41 +01:00
mafiesto4
8b050cf87e
Use D3D11_MAP_FLAG_DO_NOT_WAIT only from main thread (worker threads can wait for data)
...
#942
2023-02-17 11:08:12 +01:00
mafiesto4
660ecc185b
Merge branch 'Tryibion-post-fx-fix'
2023-02-17 10:46:36 +01:00
mafiesto4
c91c690e86
Merge branch 'post-fx-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-post-fx-fix
2023-02-17 10:40:37 +01:00
mafiesto4
2338e03554
Fix crash when unbinding from Delegate from other thread during invocation
...
Caused by `callee` being invalid thus it's better to read function pointer again to ensure that both are valid before calling function.
2023-02-17 10:31:49 +01:00
mafiesto4
ec8df18ee4
Remove not important warning
2023-02-17 02:17:25 +01:00
Tryibion
74bdcf0749
Fix not serializing post FX script fields.
2023-02-16 19:08:24 -06:00
mafiesto4
d5cdbdb808
Fix typo 2ea468d5da
2023-02-17 01:13:23 +01:00
mafiesto4
2ea468d5da
Ignore constant error due to missing Game Settings in Editor (log once)
2023-02-17 01:01:32 +01:00
mafiesto4
7dc83b5472
Fix compilation warning
2023-02-16 22:59:31 +01:00
mafiesto4
4b08cd3fd7
Fix compilation warning
2023-02-16 20:08:53 +01:00
mafiesto4
4af2b9e2a6
Fix compilation
2023-02-16 19:46:13 +01:00
mafiesto4
611d2d2745
Merge branch 'W2Wizard-NewGizmo'
2023-02-16 15:23:51 +01:00
W2.Wizard
f8aa1cd5f8
Updated transform Gizmos #340
2023-02-16 15:23:18 +01:00
mafiesto4
969053a240
Add JsonAsset.Save to fix saving new tag
...
#885
2023-02-16 14:32:52 +01:00
mafiesto4
123b7f5433
Fix Mesh data downloading to support not yet streamed vertex/index data gather
...
#932
2023-02-16 13:47:43 +01:00
mafiesto4
067b8144ad
Merge branch 'GoaLitiuM-rider_vcpp_fix'
2023-02-16 10:42:29 +01:00
mafiesto4
51604302e2
Merge branch 'rider_vcpp_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-rider_vcpp_fix
2023-02-16 10:42:23 +01:00
GoaLitiuM
df000bc99e
Fix linking against C#-only modules
...
(cherry picked from commit 7ccc0b83ff )
2023-02-16 10:24:07 +01:00
mafiesto4
30fa911832
Merge remote-tracking branch 'origin/master' into dotnet7
...
# Conflicts:
# README.md
2023-02-16 09:54:22 +01:00
mafiesto4
c4b7f50609
Merge branch 'GoaLitiuM-fix_csharp_module_linking' into dotnet7
2023-02-16 09:46:04 +01:00
mafiesto4
ac368863aa
Merge branch 'GoaLitiuM-linux_linker_changes'
2023-02-15 15:44:46 +01:00
mafiesto4
8695ba6fdb
Merge branch 'linux_linker_changes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-linux_linker_changes
2023-02-15 15:39:56 +01:00
mafiesto4
4fb336bc9e
Add thread object usage docs #917
2023-02-15 15:39:01 +01:00
mafiesto4
6c249172d4
Merge branch 'GoaLitiuM-fix_thread_join'
2023-02-15 15:33:50 +01:00
mafiesto4
ab3e4afb53
Merge branch 'fix_thread_join' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-fix_thread_join
2023-02-15 15:33:44 +01:00
mafiesto4
419962ab04
Merge branch 'GoaLitiuM-fix_clang_warnings'
2023-02-15 14:55:21 +01:00
mafiesto4
54a056e5c3
Merge branch 'fix_clang_warnings' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-fix_clang_warnings
2023-02-15 14:55:15 +01:00
mafiesto4
aad378a43d
Merge branch 'GoaLitiuM-linux_filedialog_improvements'
2023-02-15 14:48:53 +01:00
mafiesto4
e0f9e6e50f
Merge branch 'linux_filedialog_improvements' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-linux_filedialog_improvements
2023-02-15 14:21:44 +01:00
mafiesto4
3c9d592d8b
Code style fix
2023-02-15 14:19:56 +01:00
mafiesto4
3b34ba79cb
Merge branch 'GoaLitiuM-linux_filewatcher_fix'
2023-02-15 14:16:35 +01:00
mafiesto4
3218791830
Merge branch 'linux_filewatcher_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-linux_filewatcher_fix
2023-02-15 14:16:28 +01:00
mafiesto4
a48bfe9c82
Merge branch 'GoaLitiuM-linux_centered_fix'
2023-02-15 14:10:33 +01:00
mafiesto4
e7b69dea61
Merge branch 'linux_centered_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-linux_centered_fix
2023-02-15 14:10:23 +01:00
mafiesto4
800cdd94e7
Merge branch 'GoaLitiuM-linux_compilation_fix'
2023-02-15 14:01:33 +01:00
mafiesto4
5038342384
Merge branch 'linux_compilation_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-linux_compilation_fix
2023-02-15 14:01:27 +01:00
mafiesto4
5060b26dcc
Merge branch 'GoaLitiuM-linux_dpi_fix'
2023-02-15 13:58:29 +01:00
mafiesto4
df8cfdac56
Merge branch 'linux_dpi_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-linux_dpi_fix
2023-02-15 13:58:22 +01:00
mafiesto4
55ea197d4f
Hide not important log error
2023-02-15 13:53:43 +01:00
mafiesto4
d48f61ea33
Fix regression from e40f51cfc5
2023-02-15 11:18:15 +01:00
mafiesto4
7411e69223
Merge remote-tracking branch 'origin/master'
2023-02-15 11:16:17 +01:00
mafiesto4
0adc0f616e
Merge branch 'Tryibion-move-child-menu-arrow-for-scrollbar'
2023-02-15 11:14:23 +01:00
mafiesto4
d5f93b5c45
Merge branch 'move-child-menu-arrow-for-scrollbar' of https://github.com/Tryibion/FlaxEngine into Tryibion-move-child-menu-arrow-for-scrollbar
2023-02-15 11:14:17 +01:00
mafiesto4
dbfe640bac
Merge branch 'Tryibion-dynamic-scale-link-image-x'
2023-02-15 11:12:30 +01:00
mafiesto4
8b41c304f1
Merge branch 'dynamic-scale-link-image-x' of https://github.com/Tryibion/FlaxEngine into Tryibion-dynamic-scale-link-image-x
2023-02-15 11:12:25 +01:00
mafiesto4
d76d79fcc3
Merge branch 'Tryibion-fix-editor-viewport-size-getting'
2023-02-15 11:11:17 +01:00
mafiesto4
bf7af8fa2c
Merge branch 'fix-editor-viewport-size-getting' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-editor-viewport-size-getting
2023-02-15 11:11:11 +01:00
mafiesto4
e40f51cfc5
Add better logging for the Linxu includes search
2023-02-15 10:34:17 +01:00
mafiesto4
e3cfe9f009
Add support for using system-installed Vulkan SDK on Linux
2023-02-15 10:34:17 +01:00
GoaLitiuM
c7d6aca2ad
Use alternative method to query DPI on Linux
2023-02-15 10:34:17 +01:00
mafiesto4
47afc7817f
Improve building for Android
2023-02-14 15:27:13 +01:00
mafiesto4
752fa64cc3
Add support for 32 bit indices for the terrain chunk geometry
2023-02-14 13:14:04 +01:00
mafiesto4
7d6472a160
Fix deadlock in navmesh capacity calculations
2023-02-14 13:13:35 +01:00
mafiesto4
835127ac21
Add **Animation Instance Data node to Anim Graph** for caching value per-model
2023-02-14 12:39:58 +01:00
mafiesto4
77e19e148b
Fix missing TraceMode blending in PostFx volume for SSR settings
2023-02-14 09:31:23 +01:00
mafiesto4
a70234c9b6
Cleanup comments
2023-02-13 22:45:44 +01:00
mafiesto4
1034a15ddc
Fix default SceneRenderTask view to have initialized matrices
2023-02-13 22:35:49 +01:00
mafiesto4
aad2ff51fc
Fix default value for BoxCollider
2023-02-13 22:35:32 +01:00
mafiesto4
0031d9174d
Fix scroll on selection change
2023-02-13 22:10:45 +01:00
GoaLitiuM
705a635059
Fix LinuxFileSystemWatcher not working in sub-directories
2023-02-13 21:44:29 +02:00
mafiesto4
8184d513e3
Fix performance when using scene search field
2023-02-13 20:04:35 +01:00
GoaLitiuM
7ccc0b83ff
Fix linking against C#-only modules
2023-02-13 20:11:00 +02:00
mafiesto4
19c24e2a4d
Fix missing game scripts types when starting editor from IDE with -skipCompile arg
2023-02-13 17:14:53 +01:00
mafiesto4
cb83de4769
Fix compilation issues with various C++ scripting cases
2023-02-13 16:05:14 +01:00
mafiesto4
46cfa01622
Add this to API_PARAM for static method extension of a type
2023-02-13 16:04:33 +01:00
mafiesto4
45a0b25ee4
Fix after merge
2023-02-13 10:52:11 +01:00
mafiesto4
ac59cc4633
Merge remote-tracking branch 'origin/master' into dotnet7
2023-02-13 10:05:51 +01:00
mafiesto4
cdc5106ef9
Merge branch 'GoaLitiuM-linux_dotnet7_sdk_fix' into dotnet7
2023-02-13 10:05:31 +01:00
mafiesto4
dff13626c4
Merge branch 'linux_dotnet7_sdk_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-linux_dotnet7_sdk_fix
2023-02-13 10:05:24 +01:00
mafiesto4
436d55932d
Merge branch 'GoaLitiuM-threadsafe_managedarraypool' into dotnet7
2023-02-13 10:04:08 +01:00
mafiesto4
2a6fb3ba81
Merge branch 'threadsafe_managedarraypool' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-threadsafe_managedarraypool
2023-02-13 10:04:03 +01:00
Tryibion
4725a83406
Move the child menu arrow image to accommodatefor the scroll bar showing when the amunt of items exceeds the maximum.
2023-02-12 21:29:58 -06:00
Tryibion
b4cce7db00
Fix issue with different lengths of text for scale properties.
2023-02-12 20:51:03 -06:00
GoaLitiuM
e3a96fa724
Fix tooltip not hiding after clicking on TreeNode
2023-02-12 14:32:28 +02:00
GoaLitiuM
6b634322ff
Fix active tooltip preventing TreeNode selection
2023-02-12 14:32:24 +02:00
GoaLitiuM
cc4864231f
Use input focus to manage context menu hiding logic
2023-02-11 20:07:56 +02:00
mafiesto4
7fe7742430
Various improvements
2023-02-11 12:55:02 +01:00
mafiesto4
9c98d9d01e
Fix focus when using CanvasScaler
2023-02-10 16:31:06 +01:00
mafiesto4
6fb1e749bc
Add support in GetScript to interface types
...
#290
2023-02-10 15:36:33 +01:00
mafiesto4
d58a77cc60
Add support in GetScript to interface types
...
#290
2023-02-10 15:36:02 +01:00
mafiesto4
9b6ba67186
Fix playing self-hosted game to properly receive RPCs
2023-02-10 15:06:37 +01:00
mafiesto4
57178b8a5b
Add dev-only name to spawned Particle System
2023-02-10 14:43:24 +01:00
mafiesto4
e9fa76c34a
Fix RPC codegen
2023-02-10 13:37:02 +01:00
mafiesto4
a099bd25f6
Various minor fixes to networking
2023-02-10 12:00:04 +01:00
mafiesto4
c785a17ca8
Fix crash on exit due to remaining DefautlInstance objects
2023-02-10 11:27:01 +01:00
mafiesto4
9197d583ce
Fix using Ray parameter in Network RPC
2023-02-10 11:07:13 +01:00
mafiesto4
07ca64c8a0
Fix using RPC attribute without ctor usage
2023-02-10 11:02:06 +01:00
mafiesto4
07892ccf18
Refactor ObjectsRemovalService to skip double-buffering due to issues and complexity
2023-02-10 10:50:18 +01:00
mafiesto4
b4ea70acbb
Fix layer name property to be hidden in Editor
2023-02-09 21:13:39 +01:00
mafiesto4
b8a7f36c85
Fix crash when passing boxes Vector2/3/4 type data to C# due to custom structure usage
2023-02-09 20:42:25 +01:00
mafiesto4
82823d6945
Various improvements and fixes
2023-02-09 20:05:46 +01:00
mafiesto4
12cb8fd59d
Ignore warning on missing object in Level::FindActor
2023-02-09 20:04:57 +01:00
mafiesto4
39443bf4d1
Reduce Render targets Pool flushing frequency to prevent memory popping
2023-02-09 13:30:46 +01:00
mafiesto4
3636cd6940
Fix render target memory leak in Global Surface Atlas debug
2023-02-09 13:30:27 +01:00
mafiesto4
45866e6771
Minor code cleanup #930
2023-02-09 09:47:27 +01:00
mafiesto4
7b253311a0
Merge branch 'Tryibion-scale-lock'
2023-02-09 09:43:56 +01:00
mafiesto4
73ac1c5d43
Merge branch 'scale-lock' of https://github.com/Tryibion/FlaxEngine into Tryibion-scale-lock
2023-02-09 09:42:16 +01:00
mafiesto4
e08713707b
Merge branch 'Tryibion-possible-revert-fix'
2023-02-09 09:41:01 +01:00
mafiesto4
48d8e3bb24
Merge branch 'possible-revert-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-possible-revert-fix
2023-02-09 09:40:55 +01:00
mafiesto4
8b6c3b2f5d
Merge branch 'Tryibion-center-set-type'
2023-02-09 09:39:46 +01:00
mafiesto4
78001b8298
Merge branch 'center-set-type' of https://github.com/Tryibion/FlaxEngine into Tryibion-center-set-type
2023-02-09 09:39:40 +01:00
mafiesto4
bd513eabc6
Improve 7fae0d9fb6
2023-02-08 23:59:49 +01:00
mafiesto4
7fae0d9fb6
Fix to ignore warning due to missing NDA consoles packages
2023-02-08 23:41:24 +01:00
mafiesto4
bc4514c905
Add missing Mono.Cecil from Editor deployment
2023-02-08 23:32:38 +01:00
mafiesto4
c99525131a
Fix build d09dfd1f61
2023-02-08 23:31:23 +01:00
mafiesto4
d09dfd1f61
Add **Canvas Scaler** control for resolution-independent UI
...
#448 #525
2023-02-08 19:51:16 +01:00
GoaLitiuM
ca81ee3967
Update Linux build instructions
2023-02-07 22:33:49 +02:00
GoaLitiuM
533a6576b8
Link against zlib
2023-02-07 22:11:24 +02:00
mafiesto4
0366de36ce
Add BlurScaleWithSize to BlurPanel for resolution-independent blur
2023-02-07 14:13:02 +01:00
mafiesto4
d92da5ceba
Upgrade GPU limits to support 16k textures
2023-02-07 13:35:00 +01:00
mafiesto4
9bb8dcac3d
Fix GPU Limits to be clamped to the compile-time limits
2023-02-07 13:30:18 +01:00
mafiesto4
8c13c64088
Fix incorrect import path from other drive on Windows
2023-02-07 09:39:51 +01:00
mafiesto4
7a2023ead6
Add option for importing scale tracking to animation asset
2023-02-07 09:39:31 +01:00
mafiesto4
e02c4b6f98
Fix using Center property on Character Controller
...
#904
2023-02-06 20:22:52 +01:00
mafiesto4
b71665ae0d
Fix Up Direction default value for Character Controller
2023-02-06 17:47:48 +01:00
mafiesto4
9a84811f35
Fix editor values comparison in properties panel to match serializer rules
2023-02-06 13:44:45 +01:00
mafiesto4
daff3abdc1
Add engine version defines to C++ game scripts
2023-02-06 11:09:52 +01:00
mafiesto4
a175e58107
Add FLAX_X_Y_OR_NEWER to game code defines
2023-02-06 11:09:47 +01:00
mafiesto4
ea9dd48da9
Expose ManagedArray to be used in game code bindings
2023-02-06 10:44:10 +01:00
mafiesto4
547f4d1180
Fix missing getter/setter methods attributes
2023-02-06 10:43:08 +01:00
mafiesto4
1ff49e1faf
Add engine version defines to C++ game scripts
2023-02-06 10:25:07 +01:00
mafiesto4
64f7c6bf64
Add FLAX_X_Y_OR_NEWER to game code defines
2023-02-06 10:24:37 +01:00
mafiesto4
0270772463
Merge remote-tracking branch 'origin/master' into dotnet7
2023-02-06 10:02:13 +01:00
Tryibion
4b9bbfb663
Change GetGameWindowSize to return game viewport size.
2023-02-05 20:22:54 -06:00
Tryibion
d5d5fb698f
Small name changes
2023-02-05 20:17:21 -06:00
mafiesto4
e09ad39161
Fix exception on editor closing, cleanup code style
...
#920
2023-02-05 23:58:14 +01:00
mafiesto4
b4087452d1
Merge branch 'Tryibion-change-auto-save'
2023-02-05 23:52:44 +01:00
mafiesto4
c6ad0fc337
Merge branch 'change-auto-save' of https://github.com/Tryibion/FlaxEngine into Tryibion-change-auto-save
2023-02-05 23:52:39 +01:00
mafiesto4
c878c613c7
Update consoles building
2023-02-05 23:48:11 +01:00
Tryibion
5c78e0d466
Possible fix for values reverting to previous values in ValueBoxes when changing the value right after sliding.
2023-02-05 15:23:09 -06:00
Tryibion
0f38fdda30
Remove unused include.
2023-02-05 15:12:04 -06:00
Tryibion
e4afc49ac6
Added saving the users choice in the properties window and adding link and unlink to the scale context menu.
2023-02-05 15:07:12 -06:00
mafiesto4
ac45bbe53e
Wait for asset load in MeshDataCache
2023-02-05 13:02:27 +01:00
mafiesto4
ea153d4cf6
Minor adjustment to inline function in more places for CPU particles perf
2023-02-05 12:49:43 +01:00
mafiesto4
f085e8e199
Merge branch 'PrecisionRender-fix-audio-settings'
2023-02-05 12:49:22 +01:00
mafiesto4
c09afe55a3
Merge branch 'fix-audio-settings' of https://github.com/PrecisionRender/FlaxEngine into PrecisionRender-fix-audio-settings
2023-02-05 12:49:15 +01:00
GoaLitiuM
c51a923160
Only pass --copy-dt-needed-entries with GNU linker
2023-02-05 13:42:01 +02:00
GoaLitiuM
591b45d2e8
Fix linking errors with other linkers
2023-02-05 13:41:35 +02:00
GoaLitiuM
19eaec336d
Use better linkers to improve linking times on Linux
2023-02-05 13:41:34 +02:00
Tryibion
b113bdb774
Changed to use enum for simplification
2023-02-04 22:28:34 -06:00
Tryibion
03f299bc3b
Added apply across actors.
2023-02-04 22:20:18 -06:00
Tryibion
9c591b3c08
Add scale lock button
2023-02-04 21:56:18 -06:00
Tryibion
f3b2011fef
Small fix
2023-02-04 08:25:07 -06:00
Tryibion
a061347f5a
Centers the "Set Type" Button context menu for UI Controls in the editor.
2023-02-03 19:22:25 -06:00
GoaLitiuM
ffbd34c95a
Improve Rider detection on Linux
2023-02-03 22:37:33 +02:00
GoaLitiuM
847a28d133
Fix running VC++-project build commands with Rider on Linux
2023-02-03 22:37:31 +02:00
GoaLitiuM
0ac5db45d1
Improve Linux file dialog support
...
Adds support for multi selection, filtering and initial folder for both zenity and kdialog. kdialog is also preferred over zenity when KDE is detected.
2023-02-03 22:27:27 +02:00
GoaLitiuM
2703401f08
Fix process creation on Linux
...
Forked child process did not exit properly, sometimes causing scripting compilation to get stuck and never finish.
2023-02-03 22:21:38 +02:00
Tryibion
f4da984399
Added function to get viewport size of the game window when in editor. This allows for certain functions to behave correctly.
2023-02-03 13:27:53 -06:00
Tryibion
dbee9f6816
Small fix
2023-02-03 12:11:18 -06:00
Tryibion
2d98a46d94
Clean up code
2023-02-03 11:27:11 -06:00
Tryibion
baf6048377
Added Play, pause, and stop functions to particle effect for more manual control if needed.
2023-02-03 11:22:41 -06:00
mafiesto4
d8a9b699ad
Merge branch 'Tryibion-tag-editor-size-fix'
2023-02-03 16:03:54 +01:00
mafiesto4
873749b130
Merge branch 'tag-editor-size-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-tag-editor-size-fix
2023-02-03 16:02:39 +01:00
mafiesto4
58e99ca469
Fix crash in renderer due to the same object being registered twice
2023-02-03 16:01:42 +01:00
mafiesto4
b84cb8428b
Merge branch 'RuanLucasGD-Inputs'
2023-02-03 15:48:20 +01:00
mafiesto4
d9f1e4253f
Merge branch 'Inputs' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-Inputs
2023-02-03 15:47:45 +01:00
mafiesto4
cb867e7657
Merge branch 'Tryibion-text-box-ibeam'
2023-02-03 15:40:33 +01:00
mafiesto4
b959ecd671
Merge branch 'text-box-ibeam' of https://github.com/Tryibion/FlaxEngine into Tryibion-text-box-ibeam
2023-02-03 15:38:38 +01:00
mafiesto4
9c8f0c571d
Merge branch 'pacyfist-master'
2023-02-03 15:35:12 +01:00
Filip Franik
7c176f4b69
Merge branch 'FlaxEngine:master' into master
2023-02-03 14:19:27 +01:00
mafiesto4
73ec370989
Update engine materials
2023-02-03 13:31:00 +01:00
mafiesto4
aa8d6f7c79
Fix ribbon particles triangle indices ordering to prevent artifacts
2023-02-03 13:30:48 +01:00
GoaLitiuM
d7595f1ecc
Fix compiler warnings with Clang 15 or later
2023-02-02 18:52:41 +02:00
mafiesto4
50faa49c0f
Add spacebar for play/pause in animated model and particles previews
2023-02-02 15:53:55 +01:00
mafiesto4
b64475bcfa
Fix particle module initialization if it reuses graph from other module
2023-02-02 15:53:16 +01:00
mafiesto4
36ba1d9953
Add play/pause widget and keybind for particles preview in asset Editor
2023-02-02 13:05:54 +01:00
Tryibion
2592841793
Code style cleanup
2023-02-01 18:28:00 -06:00
Tryibion
b862126209
Changed to only show ibeam when editing
2023-02-01 18:25:40 -06:00
Tryibion
ade0450c0e
Add cursor to change to Ibeam in text boxes.
2023-02-01 09:32:58 -06:00
mafiesto4
baabc5d16f
Add AfterForwardPass for custom postfx render location
2023-02-01 11:38:22 +01:00
mafiesto4
ee19c8e856
Update engine assets
2023-02-01 11:12:29 +01:00
mafiesto4
45a30990ba
Add GPUContext::SetBlendFactor
2023-02-01 11:07:48 +01:00
mafiesto4
ab51ecddb4
Add RenderBuffers::LinkedCustomBuffers to reuse main game viewport rendered state (eg. GI) in sub-rendered view
2023-02-01 11:05:29 +01:00
Filip Franik
836f72481b
Fix to DownloadMeshData calling the Finished event before the _meshDatasInProgress was set to false.
2023-01-31 23:44:33 +01:00
mafiesto4
831af77eff
Fix rendering with custom feature-set
2023-01-31 16:18:04 +01:00
mafiesto4
b071cdb843
Expose various engine features to scripting
2023-01-31 16:01:56 +01:00
mafiesto4
a0c6add732
Add ViewFlags::Sky for conditional sky/skybox rendering
2023-01-31 15:58:02 +01:00
mafiesto4
b93e97dd76
Add EnumHasNoneFlags
2023-01-31 15:19:34 +01:00
mafiesto4
8c5d421c45
Update build number
2023-01-31 15:18:19 +01:00
mafiesto4
0709288eac
Revert Depth Offset (wrong impl, can be done later)
2023-01-31 14:22:37 +01:00
mafiesto4
c46ea56af2
Rename DepthTestEnable to DepthEnable in Graphics PSO to match actual logic
2023-01-31 14:04:00 +01:00
mafiesto4
c39d1283f8
Add sort order for custom model drawing
2023-01-31 09:29:04 +01:00
mafiesto4
c9fce7e4aa
Add GBuffer textures to the C# scripting
2023-01-31 09:28:48 +01:00
mafiesto4
5a30883082
Add AfterGBufferPass for custom PostFx location
2023-01-31 09:28:19 +01:00
mafiesto4
9b3d15aa46
Add Renderer::DrawActors for quick actors rendering in custom render passes
2023-01-30 00:52:32 +01:00
Tryibion
56c16c7078
Delete auto save popup and utilize regular status bar text and button.
2023-01-29 16:32:06 -06:00
mafiesto4
238095b862
Add DefaultValue support for scripting parameters
2023-01-29 22:10:22 +01:00
mafiesto4
a219a3d2eb
Add **Depth Offset to materials**
2023-01-29 22:09:51 +01:00
GoaLitiuM
b0bc1fa310
Fix error when joining exited threads
...
The internal thread handles were cleared prematurely when attempting to join them. The handles should be also cleared when trying to kill already exited threads.
2023-01-29 21:30:01 +02:00
GoaLitiuM
6f8aee0c1c
Use alternative method to query DPI on Linux
2023-01-29 19:13:54 +02:00
GoaLitiuM
02c6354003
Store pooled ManagedArray in thread-local storage
2023-01-29 18:09:37 +02:00
GoaLitiuM
641e746ee1
Fix dotnet SDK detection on Linux
...
The dotnet-sdk package on Arch Linux seems to different RID prefix in SDK location.
2023-01-28 20:40:34 +02:00
GoaLitiuM
4d9ffdb025
Fix centered window and message box locations on Linux
2023-01-28 20:33:02 +02:00
mafiesto4
a214c14a4d
Add Sort Order to animated models too
2023-01-28 17:03:18 +01:00
mafiesto4
87549a3e6c
Fix sort order usage in multi-pass drawing of the Mesh
2023-01-28 01:31:07 +01:00
mafiesto4
9f7df23788
Fix file copy
2023-01-27 22:39:08 +01:00
mafiesto4
c42ae97bb2
Restore native test run
2023-01-27 22:35:57 +01:00
mafiesto4
e6e34a7baf
Tests fixing attempt
2023-01-27 20:55:41 +01:00
mafiesto4
1a4113009a
Tests fixing attempt
2023-01-27 20:22:52 +01:00
mafiesto4
bc85c1b421
Tests fixing attempt
2023-01-27 20:20:48 +01:00
mafiesto4
f6aea86aeb
Attempt to fix build
2023-01-27 19:43:21 +01:00
mafiesto4
86c5f3675b
Use dotnet test for C# unit tests execution
2023-01-27 17:46:41 +01:00
Tryibion
db46d50eff
Fixed sized for tag header drop panel and add tag button to match with other sizing.
2023-01-27 08:28:47 -06:00
mafiesto4
4f71976958
CoreCRL fixes and tweaks
2023-01-27 14:24:53 +01:00
mafiesto4
2fd251e7b1
Fix running tests on Linux with dotne7
2023-01-27 14:24:30 +01:00
mafiesto4
adfe3ad165
Add SortOrder to drawable object types for transparency sorting override
2023-01-26 18:37:40 +01:00
Ruan Lucas
82e9923be3
change IsAnyKeyDown to IsAnyButtonDown and add Float2.Normalized
2023-01-26 08:54:15 -04:00
mafiesto4
08ae1917e8
Fix proper readlink usage on Linux to get app path
2023-01-25 20:33:23 +01:00
mafiesto4
e779c3ca17
Merge commit '997baa3b774ac4dea739e15a55070519b0863afc' into dotnet7
2023-01-25 20:13:34 +01:00
mafiesto4
173f4e8092
Fix building scripts on Linux from Editor
2023-01-25 20:11:11 +01:00
mafiesto4
de7edf9e78
Fix ccatching C# exceptions in Visual Studio Code when debugging native code
2023-01-25 20:10:40 +01:00
mafiesto4
6b6f1eeb9b
Fix exception in build tool when running in workspace without project file
2023-01-25 19:54:45 +01:00
mafiesto4
0847ccc360
Fix loading xml docs for assembly
2023-01-25 19:52:06 +01:00
PrecisionRender
0461a78cdb
Fix audio settings not applying doppler factor
2023-01-24 22:14:45 -06:00
mafiesto4
997baa3b77
Merge branch 'Tryibion-add-arrow-to-groups'
2023-01-24 23:18:18 +01:00
mafiesto4
e57481de7d
Adjustments to the new group panels #903
2023-01-24 23:18:12 +01:00
mafiesto4
6931161dce
Merge branch 'add-arrow-to-groups' of https://github.com/Tryibion/FlaxEngine into Tryibion-add-arrow-to-groups
2023-01-24 19:41:37 +01:00
mafiesto4
9fe4de811b
Merge branch 'Tryibion-change-filter-length'
2023-01-24 19:40:22 +01:00
mafiesto4
bde3b98582
Merge branch 'change-filter-length' of https://github.com/Tryibion/FlaxEngine into Tryibion-change-filter-length
2023-01-24 19:34:54 +01:00
mafiesto4
617752ac34
Merge branch 'Tryibion-actor-org'
2023-01-24 19:20:30 +01:00
mafiesto4
29815e0dd6
Merge branch 'actor-org' of https://github.com/Tryibion/FlaxEngine into Tryibion-actor-org
2023-01-24 19:20:23 +01:00
mafiesto4
03813259cf
Update assets
2023-01-24 19:19:56 +01:00
mafiesto4
8e87ce6436
Merge branch 'Tryibion-fix-rename-popup'
2023-01-24 19:19:46 +01:00
mafiesto4
1a8f3d0e97
Merge branch 'fix-rename-popup' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-rename-popup
2023-01-24 19:16:45 +01:00
mafiesto4
c1e0d70646
Fix name overlap
2023-01-24 19:14:18 +01:00
mafiesto4
f5a37ec3b4
Final fix for full P/Invoke compatibility on Linux
2023-01-24 18:49:33 +01:00
mafiesto4
acb1cef19d
Use plain-C style exported function for P/Invoke bindings on Clang
2023-01-24 18:32:23 +01:00
mafiesto4
20c32ea6ed
Impl progress on c++ name mangling on Clang for proper P/Invokes binding
2023-01-24 17:31:09 +01:00
mafiesto4
35ea0b5447
Add more explicit error message on LibraryImport unit test error
2023-01-24 16:55:28 +01:00
mafiesto4
e818d37dd6
Add separated bindings method impl for scripting evnts binding on Clang
2023-01-24 16:55:06 +01:00
mafiesto4
048a4ac1e3
Use separated internal managed binding method declaration and implementation on Clang to properly export symbol for P/Invoke
2023-01-24 14:00:39 +01:00
mafiesto4
f665642e71
Fix build
2023-01-24 12:32:41 +01:00
mafiesto4
6fb604a9a0
Update comment
2023-01-24 10:13:08 +01:00
mafiesto4
02e3697817
Fix using proper engine native module for importing symbols
2023-01-24 10:13:08 +01:00
mafiesto4
1c72798229
Update readme instructions for Linux
2023-01-24 10:13:08 +01:00
mafiesto4
761d3735a7
Minor adjust followup #894
2023-01-24 09:41:18 +01:00
mafiesto4
71c2770df0
Merge branch 'GoaLitiuM-dotnet7_vscode_debugging' into dotnet7
2023-01-24 09:32:31 +01:00
mafiesto4
c6be71c4ff
Merge branch 'dotnet7_vscode_debugging' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet7_vscode_debugging
2023-01-24 09:32:25 +01:00
mafiesto4
754ccaa9b4
Merge branch 'GoaLitiuM-dotnet7' into dotnet7
2023-01-24 09:30:56 +01:00
mafiesto4
798b950046
Merge branch 'dotnet7' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet7
2023-01-24 09:30:38 +01:00
mafiesto4
c9c35eb74e
Merge remote-tracking branch 'origin/1.5' into dotnet7
2023-01-24 09:25:45 +01:00
mafiesto4
f1f5dacb6f
Add unit test to verify LibraryImport attributes usage for proper bindings
2023-01-24 09:25:39 +01:00
Tryibion
bc7f9f7534
changed min length to 1 to start filtering after first character is entered.
2023-01-23 20:05:34 -06:00
mafiesto4
9e90cb260a
Add support for custom icons for actors in ViewportIconsRenderer
2023-01-23 23:43:59 +01:00
mafiesto4
c854b657c1
Add actor virtual functions OnDebugDraw/OnDebugDrawSelected/OnEnable/OnDisable to override in scripting
2023-01-23 23:43:16 +01:00
mafiesto4
a72fbc00bb
Ignore generated vs code file
2023-01-23 20:36:25 +01:00
mafiesto4
1a0b38bbfe
Merge branch 'GoaLitiuM-vscode_fixes' into 1.5
2023-01-23 20:34:41 +01:00
mafiesto4
a853850116
Merge branch 'vscode_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-vscode_fixes
2023-01-23 20:34:35 +01:00
mafiesto4
405ae519dd
Refactor generated bindings P/Invoke to support name mangling for symbols
2023-01-23 18:41:12 +01:00
mafiesto4
f3366178ea
Refactor manually written managed bindings to use C-style exported P/Invoke
2023-01-23 18:14:38 +01:00
mafiesto4
38fcfee9a4
Merge branch '1.5' into dotnet7
2023-01-23 14:47:12 +01:00
mafiesto4
25811ed6d4
Optimize bindings code generation via String Builder pooling
2023-01-23 13:22:43 +01:00
Tryibion
ff3277edc7
Change CM attributes to not check inhereted class.
2023-01-22 21:33:08 -06:00
Tryibion
e21c8e5fe9
Organize physics actors a little better in CM, added wheeled vehicle to list. minor change in CM to not add actors that have a parent with the attribute (more selective).
2023-01-22 18:52:28 -06:00
GoaLitiuM
3ca0ea2e50
Fix unfreed managed string handles
2023-01-22 17:29:34 +02:00
GoaLitiuM
a917567e92
Fix passing weak managed string handles in marshallers
2023-01-22 17:29:30 +02:00
Tryibion
66fd5e716c
various fixes and improvements. size changes for headers, deactivate containement for collections.
2023-01-21 13:35:51 -06:00
Tryibion
634eb0973b
fix header text position
2023-01-21 11:37:31 -06:00
Tryibion
a91990138b
Added arrow as default to groups
2023-01-21 10:32:37 -06:00
mafiesto4
d752fcb127
Merge branch 'Tryibion-better-tag-picker' into 1.5
2023-01-20 12:03:35 +01:00
mafiesto4
66d5850a76
Asset update
2023-01-20 12:02:40 +01:00
mafiesto4
df2d151063
Merge branch 'better-tag-picker' of https://github.com/Tryibion/FlaxEngine into Tryibion-better-tag-picker
2023-01-20 11:51:50 +01:00
mafiesto4
31e27e84a9
Minor fix
2023-01-20 11:48:53 +01:00
mafiesto4
a7bccae5d3
Merge branch 'Tryibion-add-tag-fix' into 1.5
2023-01-20 11:47:41 +01:00
mafiesto4
286de25c15
Merge branch 'add-tag-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-add-tag-fix
2023-01-20 11:47:18 +01:00
Tryibion
5d601621cf
small fix
2023-01-20 02:14:05 -06:00
Tryibion
56c9be6f8c
fixes
2023-01-20 01:55:09 -06:00
Tryibion
64dcfa21b8
small fixes
2023-01-20 01:22:36 -06:00
Tryibion
6c1ce82e5c
Small cleanup
2023-01-20 00:56:46 -06:00
Tryibion
efe11d0105
Added selecting text box when tag add drop panel open
2023-01-20 00:55:54 -06:00
Tryibion
85df496657
Better tag picker
2023-01-20 00:51:46 -06:00
Ruan Lucas
d20bce9967
Add Vector2.Normalized
2023-01-19 20:52:20 -04:00
Tryibion
f110926288
Moved into function in Asset Window.
2023-01-19 16:10:17 -06:00
Tryibion
fb12e63bb1
Fixed editor not saving added tags #885
2023-01-19 15:57:51 -06:00
Ruan Lucas
8669a291fb
Add methods IsAnyKeyDown on Mouse/Gamepad class
2023-01-19 15:21:50 -04:00
mafiesto4
c1c1f5d60e
Fix sending client RPC to all clients (including the owner)
2023-01-19 14:47:29 +01:00
Tryibion
720dbabae1
Fix rename popup from not focusing and selecting text.
2023-01-18 18:42:21 -06:00
mafiesto4
eaa63e679e
Fix selected UI control outline when using custom Game viewport aspect
...
#897
2023-01-18 15:36:42 +01:00
mafiesto4
689a042e88
Fix sending client RPC from host that is both server and client
2023-01-18 13:39:51 +01:00
mafiesto4
04727cf2bc
Add error log if the RPC is invoked on non-networked object
2023-01-18 13:38:18 +01:00
mafiesto4
ec2bdb7437
Fix crash when copying empty span of data into DataContainer
2023-01-18 13:20:24 +01:00
mafiesto4
df997c8e3c
Fix invalid RPC properties gather when using attribute constructor arguments
2023-01-18 13:04:38 +01:00
mafiesto4
15fd2e884e
Add printing exact source code location on networking bindings generation for C# types
2023-01-18 13:04:10 +01:00
mafiesto4
e2e7facad0
Fix using dependency module from nested referenced build in C#
2023-01-18 11:53:30 +01:00
mafiesto4
0abac8c5c4
Merge branch 'GoaLitiuM-author_update' into 1.5
2023-01-17 21:34:12 +01:00
mafiesto4
a633aa69c3
Remove mono debugger from VS Code extensions list
2023-01-17 15:35:15 +01:00
mafiesto4
32440d6993
Add support for using system-installed Vulkan SDK on Linux
2023-01-17 15:34:45 +01:00
mafiesto4
7b20bc38a4
Merge branch '1.5' into dotnet7
...
# Conflicts:
# Content/Shaders/GI/DDGI.flax
# Content/Shaders/GI/GlobalSurfaceAtlas.flax
# Content/Shaders/TAA.flax
# Content/Shaders/VolumetricFog.flax
# Source/Tools/Flax.Build/Projects/VisualStudio/VCProjectGenerator.cs
2023-01-17 11:52:52 +01:00
GoaLitiuM
be720257ca
Fix crash when marshalling generated managed interfaces
...
Marshaller returns a permanent handle, avoid releasing it during marshalling
2023-01-16 20:12:42 +02:00
GoaLitiuM
ee5a7cf1ef
Update authors
2023-01-16 18:14:17 +02:00
mafiesto4
fc65e5a7a6
Fix leftover UI control state when it gets disabled/hidden/reparented
2023-01-16 15:08:57 +01:00
mafiesto4
99ce5cd4d4
Fix for Visual Studio projects when using vs2022
2023-01-16 13:33:36 +01:00
mafiesto4
4395bfd661
Improve Tags editor to display short tag names in tree for better readability of nested tags
...
#885
2023-01-16 13:33:21 +01:00
mafiesto4
5babe8df3f
Add refreshing actively opened Layers And Tags asset editor when adding tags from popup
...
#885
2023-01-16 12:11:04 +01:00
mafiesto4
5dd91d0cdc
Adjustments for high-level networking usage #878
2023-01-16 12:04:00 +01:00
mafiesto4
831fc80971
Fix game build
2023-01-16 11:14:13 +01:00
mafiesto4
eff24ed836
Add support for editing path to the asset within AssetRefEditor
2023-01-15 23:05:58 +01:00
mafiesto4
07e653468f
Update assets
2023-01-15 20:20:41 +01:00
mafiesto4
a2af46845d
Merge branch 'master' into 1.5
...
# Conflicts:
# Source/Engine/Renderer/AmbientOcclusionPass.cpp
2023-01-15 18:27:49 +01:00
mafiesto4
1e98fe2920
Merge branch 'Tryibion-custom-game-sizing'
2023-01-15 14:10:31 +01:00
mafiesto4
675aa92b53
Fix crash in SSAO when using very low render resolution
2023-01-15 14:08:24 +01:00
mafiesto4
e40cdc8a7f
Codestyle cleanup and minor tweaks #879
2023-01-15 14:08:00 +01:00
mafiesto4
50100a74bb
Merge branch 'custom-game-sizing' of https://github.com/Tryibion/FlaxEngine into Tryibion-custom-game-sizing
2023-01-15 13:48:50 +01:00
mafiesto4
b89f2e39c9
Expose RandomUtil to Visual Scripting and cleanup codestyle
...
#843
2023-01-15 13:47:06 +01:00
mafiesto4
0aec1340b2
Merge branch 'Withaust-master'
2023-01-15 13:38:19 +01:00
mafiesto4
3622b77034
Merge branch 'master' of https://github.com/Withaust/FlaxEngine into Withaust-master
2023-01-15 13:38:10 +01:00
mafiesto4
7e62765a09
Merge branch 'Tryibion-auto-size-popup-position-change'
2023-01-15 13:34:13 +01:00
mafiesto4
ed3dd93a17
Merge branch 'auto-size-popup-position-change' of https://github.com/Tryibion/FlaxEngine into Tryibion-auto-size-popup-position-change
2023-01-15 13:34:07 +01:00
mafiesto4
1d244f6689
Merge branch 'Tryibion-failed-status'
2023-01-15 13:33:13 +01:00
mafiesto4
1421e63aa8
Minor cleanup #891
2023-01-15 13:33:07 +01:00
mafiesto4
50fb39d238
Merge remote-tracking branch 'origin/master' into 1.5
2023-01-15 12:44:45 +01:00
mafiesto4
f127bbebe1
Refactor enum flags with __underlying_type and new EnumHasAnyFlags/EnumHasAllFlags
...
Fixes #832
Closes #886
2023-01-15 12:44:39 +01:00
GoaLitiuM
20d8c9f4ee
Generate omnisharp.json file for VS Code solutions
2023-01-14 19:25:36 +02:00
GoaLitiuM
5e9d153c6a
Generate C# debugger launch profiles for VSCode
2023-01-14 19:17:54 +02:00
GoaLitiuM
1a1fadcc2f
Fix incorrect marshalling of TextureImportEntry fields
2023-01-14 17:50:25 +02:00
Tryibion
87e69ca564
Changed interface for script compliation error
2023-01-13 18:02:10 -06:00
Tryibion
5c1d89b145
Added fail progress bar to building game failure.
2023-01-13 10:37:06 -06:00
Tryibion
595d2235d3
Hide progress bar on click
2023-01-13 10:28:58 -06:00
Tryibion
38fc43cada
Moved where the position movement is called for more snappy movement and increase movement amount to account for longer progress bar label text.
2023-01-13 10:09:49 -06:00
Tryibion
e8c8021fd5
Added failed status bar to indicate if a progress has failed.
2023-01-13 09:54:16 -06:00
mafiesto4
da63e843d8
Merge branch 'Tryibion-first-capital-letter-fix'
2023-01-13 12:21:33 +01:00
mafiesto4
a450990ee2
Merge branch 'first-capital-letter-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-first-capital-letter-fix
2023-01-13 12:20:57 +01:00
mafiesto4
bfae240209
Merge branch 'Tryibion-fix-missing-scene-animation'
2023-01-13 12:03:50 +01:00
mafiesto4
0fa58531e8
Merge branch 'fix-missing-scene-animation' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-missing-scene-animation
2023-01-13 12:03:41 +01:00
mafiesto4
45c363685d
Merge branch 'Tryibion-visject-cm-search-fix'
2023-01-13 12:01:25 +01:00
mafiesto4
8e354cc36e
Merge branch 'visject-cm-search-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-visject-cm-search-fix
2023-01-13 12:01:20 +01:00
mafiesto4
9eb0562844
Merge branch 'Tryibion-auto-save-popup'
2023-01-13 11:39:17 +01:00
mafiesto4
26c7d3dadc
Merge branch 'auto-save-popup' of https://github.com/Tryibion/FlaxEngine into Tryibion-auto-save-popup
2023-01-13 11:39:07 +01:00
mafiesto4
986fa13585
Reuse texture sampling code for procedural sampling node #872
2023-01-13 11:37:53 +01:00
mafiesto4
aa8ab65ae0
Merge branch 'Swiggies-stochastic-sampling-node'
2023-01-13 10:40:39 +01:00
mafiesto4
2d44ae3a4d
Merge branch 'stochastic-sampling-node' of https://github.com/Swiggies/FlaxEngine into Swiggies-stochastic-sampling-node
2023-01-13 10:40:16 +01:00
mafiesto4
810f7fb803
Fix xcopy path on Windows in Flax.Build
2023-01-12 22:05:35 +01:00
mafiesto4
abdc257332
Merge branch 'GoaLitiuM-dotnet7' into dotnet7
2023-01-12 15:15:47 +01:00
mafiesto4
59ba9102a6
Merge branch 'dotnet7' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet7
2023-01-12 15:15:40 +01:00
mafiesto4
daa92db25c
Add support for using managed method thunks on dotnet7 in all cases
2023-01-12 15:14:43 +01:00
mafiesto4
3df10d1d0a
Add configuration-specific C# libs references to generates csproj file
2023-01-11 16:25:47 +01:00
mafiesto4
824ce1cacf
Run native tests on Windows CI
2023-01-11 16:25:29 +01:00
mafiesto4
4a8f336118
Change build script for tests
2023-01-11 15:08:03 +01:00
mafiesto4
6ec6f9501b
Change build script for tests
2023-01-11 15:05:49 +01:00
mafiesto4
b1ecb2f0eb
Fix xcopy path on Windows in Flax.Build
2023-01-11 14:27:37 +01:00
mafiesto4
474ce10e7e
Update test projects to properly build and run under dotnet7
2023-01-11 14:27:17 +01:00
mafiesto4
3c40c22049
Tweaks to tests
2023-01-11 11:06:10 +01:00
mafiesto4
9281db73a7
Update nunit to properly run teests with dotnet7
2023-01-11 11:05:31 +01:00
mafiesto4
45a557f9c0
Minor tweaks
2023-01-10 16:50:52 +01:00
mafiesto4
7698e79143
Fix dotnet7 method runtime invoke to match return value boxing
2023-01-10 16:47:02 +01:00
mafiesto4
1c584e937a
Fix mono_class_get_interfaces on dotnet7 to match mono behavior
2023-01-10 16:39:48 +01:00
mafiesto4
6ef5c76e1a
Fix regression from recent scripting fixes/features on 1.5
2023-01-10 16:13:53 +01:00
mafiesto4
eebc4951de
Merge branch '1.5' into dotnet7
...
# Conflicts:
# Source/Platforms/DotNet/NUnit/agents/net40/nunit-agent.exe
# Source/Platforms/DotNet/NUnit/agents/net40/nunit.engine.api.dll
# Source/Platforms/DotNet/NUnit/agents/net40/nunit.engine.core.dll
# Source/Platforms/DotNet/NUnit/agents/net7.0/nunit.agent.addins
# Source/Platforms/DotNet/NUnit/nunit.engine.api.dll
# Source/Platforms/DotNet/NUnit/nunit.engine.core.dll
# Source/Platforms/DotNet/NUnit/nunit.engine.dll
# Source/Platforms/DotNet/NUnit/nunit3-console.exe
# Source/Platforms/DotNet/NUnit/nunit3-console.exe.config
# Source/Platforms/DotNet/NUnit/testcentric.engine.metadata.dll
# Source/Tools/Flax.Build/Deps/Downloader.cs
# Source/Tools/Flax.Stats/CodeFrame.cs
# Source/Tools/Flax.Stats/CodeFrameNode.cs
# Source/Tools/Flax.Stats/Flax.Stats.Build.cs
# Source/Tools/Flax.Stats/Languages.cs
# Source/Tools/Flax.Stats/Program.cs
# Source/Tools/Flax.Stats/TaskType.cs
# Source/Tools/Flax.Stats/Tools.cs
# Source/Tools/FlaxEngine.Tests/TestEditorUtils.cs
2023-01-10 15:49:44 +01:00
mafiesto4
a7e428a21c
Merge branch 'master' into 1.5
...
# Conflicts:
# Content/Shaders/GI/DDGI.flax
# Content/Shaders/GI/GlobalSurfaceAtlas.flax
# Content/Shaders/TAA.flax
# Content/Shaders/VolumetricFog.flax
# Source/Editor/CustomEditors/Editors/ActorTagEditor.cs
# Source/Engine/Core/Config/GraphicsSettings.cpp
# Source/Engine/Engine/PostProcessEffect.cs
# Source/Engine/Graphics/GPUResourcesCollection.cpp
# Source/Engine/Graphics/GPUResourcesCollection.h
# Source/Engine/Graphics/PostProcessBase.h
# Source/FlaxEngine.Gen.cs
2023-01-10 15:37:55 +01:00
mafiesto4
9626e9bbb6
Update copyright year
2023-01-10 15:29:37 +01:00
mafiesto4
e7f40a4c0e
Fix unit test if running under .net 4.6.2 unit test agent
2023-01-10 14:33:51 +01:00
mafiesto4
6b076e4fd4
Update NUnit to 3.16.1
2023-01-10 14:26:26 +01:00
mafiesto4
79864ffd5f
Change missing VulkanSDK error to be logged once per session
2023-01-10 13:51:29 +01:00
mafiesto4
4d6f758994
Update NUnit to 3.16.1
2023-01-10 13:41:58 +01:00
mafiesto4
442641eeab
Add running Tests on Windows in Github Actions CI
2023-01-10 13:41:23 +01:00
mafiesto4
ca2e2e1f41
Fix native scripting interface method override in managed scripts on Clang-platforms
2023-01-10 11:45:23 +01:00
mafiesto4
a74b847e65
Fix ScriptingObject::FromInterface to return object if the pointer is already valid object
2023-01-10 11:45:23 +01:00
mafiesto4
17f9219cd0
Add TargetCompiler to Flax.Build toolchains
2023-01-10 11:45:23 +01:00
mafiesto4
0595f38fe4
Fix threading issues with GPU buffers mapping
2023-01-09 22:41:06 +01:00
mafiesto4
e2aa6b8970
Fix default value in viewport options
2023-01-09 22:40:54 +01:00
mafiesto4
67c63f1410
Optimize GPU Resource name to prevent memory allocs when changing name frequently
2023-01-09 22:40:26 +01:00
mafiesto4
70cce0e1ee
Fix regression crash when using DoF, optimize DoF usage of GPU memory
2023-01-09 16:06:47 +01:00
GoaLitiuM
7048281931
Hide AbstractWrappers in Editor
2023-01-09 15:20:24 +02:00
GoaLitiuM
9f76e9e230
Hide types in unloaded scripting assemblies
2023-01-09 15:20:24 +02:00
mafiesto4
8c9a3055e1
Fix foliage paint brush transparency
2023-01-09 11:55:39 +01:00
Tryibion
0cd562c528
Fix in visject cm sometimes not populating all options once search box is cleared.
2023-01-08 16:04:55 -06:00
mafiesto4
4e4f4e700b
Updates for dev with dotnet on linux
2023-01-08 20:27:28 +01:00
mafiesto4
bf60955e5e
Fix C# tests running with dotnet
2023-01-08 19:17:41 +01:00
mafiesto4
c53af39c92
Merge remote-tracking branch 'origin/1.5' into dotnet7
2023-01-08 15:05:56 +01:00
mafiesto4
d034874fb7
Add dotnet setup to other github actions
2023-01-08 15:05:36 +01:00
mafiesto4
5ec9716eac
Progress for dotnet7 support on Linux
2023-01-08 15:05:36 +01:00
mafiesto4
4c671012bf
Fix name upper-case
2023-01-08 13:52:45 +01:00
mafiesto4
8db75ffa36
Fix name upper-case
2023-01-08 13:52:33 +01:00
mafiesto4
58844622a0
Simplify managed method invoke generation for AOT vs JIT platforms
2023-01-08 13:50:45 +01:00
mafiesto4
cfcf29a62e
Fixes for passing new unit tests with edge cases of scripting bindigns usage
2023-01-08 00:34:33 +01:00
mafiesto4
064994eb1a
Add more test cases for various scripting bindings features
2023-01-08 00:34:32 +01:00
mafiesto4
c011e8af62
Add support for CanRender in postFx to depend on specific render setup
2023-01-06 13:45:36 +01:00
mafiesto4
b753b18682
Add profiler events for plugins init/deinit
2023-01-06 13:36:12 +01:00
mafiesto4
8896ebadda
Minor fixes for dotnet7
2023-01-06 11:31:08 +01:00
mafiesto4
a6050e6f27
Add managed memory allocations profiling with dotnet7
2023-01-06 09:18:11 +01:00
mafiesto4
1e046c0033
Optimize GPU Resource name to prevent memory allocs when changing name frequently
2023-01-06 08:56:03 +01:00
mafiesto4
34cc546f00
Minor tweaks
2023-01-05 11:32:25 +01:00
mafiesto4
b21aeedae2
Fix build
2023-01-05 09:38:46 +01:00
mafiesto4
0872002dae
Attempt to restore Linux build with dotnet7
2023-01-04 19:01:21 +01:00
mafiesto4
c4e4e38c4f
Update readme
2023-01-04 19:00:24 +01:00
mafiesto4
63d3c9b1e0
Fix build on Linux
2023-01-04 19:00:06 +01:00
mafiesto4
ccd919d4d6
Fix default value in viewport options
2023-01-04 14:29:00 +01:00
mafiesto4
88bd5b2534
Fix threading issues with GPU buffers mapping
2023-01-04 12:06:56 +01:00
mafiesto4
0b8d4850f0
Use manual pdb file loading for debug symbols in C#
2023-01-04 09:56:58 +01:00
mafiesto4
4012434102
Fix test
2023-01-03 23:04:09 +01:00
mafiesto4
26f8e5aa9e
Use embedded debug information for C# dll to have proper stack trace information on game scripts exceptions
2023-01-03 18:38:44 +01:00
mafiesto4
06b2bf0094
Add logging native exception stack trace on Windows when debugger is attached before going back to the crash location
2023-01-03 15:58:02 +01:00
mafiesto4
e596d48729
Merge remote-tracking branch 'origin/1.5' into dotnet7
2023-01-03 14:34:20 +01:00
mafiesto4
ceacdc8d08
Fixes for dotnet7 bindings to pass unit tests
2023-01-03 14:34:16 +01:00
mafiesto4
b4faa128b7
Fix case when Variant wrappers overlap with the name
2023-01-02 22:04:14 +01:00
mafiesto4
9ffeb8031b
Fix tests regression
2023-01-02 21:45:51 +01:00
mafiesto4
6a2c5169a9
Merge branch 'GoaLitiuM-dotnet7' into dotnet7
2023-01-02 11:21:17 +01:00
mafiesto4
dea307179f
Merge branch 'dotnet7' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet7
...
# Conflicts:
# Source/Engine/Engine/NativeInterop.cs
2023-01-02 11:04:36 +01:00
mafiesto4
0ab6e29792
Merge branch 'envision3d-dotnet7' into dotnet7
2023-01-02 10:59:46 +01:00
mafiesto4
e718766073
Merge branch 'dotnet7' of https://github.com/envision3d/FlaxEngine into envision3d-dotnet7
2023-01-02 10:59:39 +01:00
mafiesto4
d3cdca6b33
Merge remote-tracking branch 'origin/1.5' into dotnet7
2023-01-02 10:37:04 +01:00
mafiesto4
e48b642101
Minor code cleanup
2023-01-02 10:36:57 +01:00
mafiesto4
9acb597d5d
Adjust scripting types visibility in editor
2023-01-02 10:36:24 +01:00
mafiesto4
00d960d61e
Refactor abstract classes handling for scripting types creation (eg. Script or GPUResource) under dotnet7
2023-01-02 10:35:39 +01:00
mafiesto4
59568fb5c8
Minor editor tweaks
2023-01-01 23:17:23 +01:00
mafiesto4
bc7bf72660
Fix case when child context menu is already hidden and changed to other from code
2023-01-01 21:42:35 +01:00
GoaLitiuM
5b4e209816
Fix creating delegates to scripting methods after script reload
2023-01-01 22:06:00 +02:00
mafiesto4
4afa59a783
Fix missing scripting and serialization extensions for SceneReference usage in scripts
2023-01-01 19:15:59 +01:00
mafiesto4
084fe6f063
Add UseAssetImportPathRelative to Editor options and use it by default to store imported asset path relative to the project folder
2023-01-01 18:55:09 +01:00
mafiesto4
9554636971
Add bigger input value boxes to Visject Surface
2023-01-01 18:30:15 +01:00
mafiesto4
f246fc018d
Fixes for 2df3574cfa
2023-01-01 16:54:01 +01:00
mafiesto4
2df3574cfa
Refactor new tags system to use uint for tag index (0 is invalid tag)
2023-01-01 16:39:34 +01:00
mafiesto4
c976d190a5
Add Tag to PhysicalMaterial for physical surfaces tagging
2023-01-01 16:38:50 +01:00
mafiesto4
18baab0c64
Update DefaultLensDirt and DefaultLensStarburst texturs to reduce GPU memory usage
2023-01-01 15:20:26 +01:00
mafiesto4
b73bd519be
Add navmesh update on terrain sculpt undo/redo and deffer navmesh update when sculpting action ends to prevent stalls
2022-12-31 14:43:50 +01:00
GoaLitiuM
21c67b4777
Fix weak ManagedHandles collection
2022-12-31 15:34:16 +02:00
GoaLitiuM
2f507091b2
Fix ManagedHandle marshalling
2022-12-31 15:30:58 +02:00
mafiesto4
081305fab7
Fix regression from 0ca8fe2f45 for value types
2022-12-31 13:23:36 +01:00
mafiesto4
a10fb703fc
Add unit test for scripting interface to ensure generated bindings code works fine
2022-12-31 13:10:19 +01:00
Tryibion
6a46efcf45
Fixed missing the scene animation proxy from the content context menu.
2022-12-30 18:40:11 -06:00
mafiesto4
0ca8fe2f45
Fix passing reference types back to the native code from scripting event
2022-12-31 00:22:04 +01:00
mafiesto4
a253e01dbd
Add unit test for scripting event to ensure generated bindings code works fine
2022-12-31 00:21:28 +01:00
GoaLitiuM
8b80f73641
Implement ManagedHandle replacement for GCHandles
...
Allows for more controlled management of weak handles, increasing their lifetime for slightly longer than with GCHandles.
2022-12-30 22:14:48 +02:00
mafiesto4
6a8483a898
Fix converting managed array back to native if passed via structure argument
2022-12-30 16:05:33 +01:00
mafiesto4
71e2cbe856
Minor tweaks to dotnet interop
2022-12-30 15:36:35 +01:00
mafiesto4
af7b53814d
Merge remote-tracking branch 'origin/1.5' into dotnet7
...
# Conflicts:
# Content/Shaders/GI/DDGI.flax
# Content/Shaders/TAA.flax
2022-12-30 09:24:10 +01:00
mafiesto4
147cadee16
Merge branch 'GoaLitiuM-dotnet7' into dotnet7
2022-12-30 09:19:24 +01:00
Tryibion
80baa13814
Fix tests to match captial first letter
2022-12-29 21:14:51 -06:00
Tryibion
71aae620ea
Merge branch 'first-capital-letter-fix' of https://github.com/Tryibion/FlaxEngine into first-capital-letter-fix
2022-12-29 21:12:25 -06:00
Tryibion
7c3d5d739a
small fix
2022-12-29 21:11:40 -06:00
Tryibion
cf908fcfeb
changed to change it in property UI
2022-12-29 21:11:39 -06:00
Tryibion
f52e76fe30
Always capitalize the first letter of a property name label
2022-12-29 21:11:39 -06:00
GoaLitiuM
77478f9515
Fix managed and native array field marshalling
2022-12-30 01:34:52 +02:00
GoaLitiuM
64809f553b
Skip cached rules assembly after changing project references
2022-12-30 01:34:52 +02:00
mafiesto4
e2e66e0eec
Fix crash when unboxing integer value type from managed callback via generated bindings
2022-12-30 00:08:32 +01:00
mafiesto4
a5e7ff6fc0
Add unit test for scripting features
2022-12-30 00:08:04 +01:00
envision3d
78a2f2e8f0
Remove UWP platform from deployer script to fix platform packaging
2022-12-29 16:40:10 -06:00
mafiesto4
0e1da59f0c
Fix loading materials when using Null renderer
...
Regression from dbcb333ba9
2022-12-29 23:35:47 +01:00
mafiesto4
1d47374758
Cache managed serializers for networking replication to prevent from being collected by GC
2022-12-29 23:06:06 +01:00
mafiesto4
c6bbfdc7f0
Fixes for networking change in 762f460e23
2022-12-29 23:05:52 +01:00
mafiesto4
7184566b4b
Merge branch 'master' into 1.5
2022-12-29 23:04:18 +01:00
mafiesto4
418aeb281c
Add warning to UWP build tool
2022-12-29 23:03:37 +01:00
mafiesto4
5a1192df16
Update shaders
2022-12-29 23:03:28 +01:00
mafiesto4
4b79bcb8d2
Add VS2022 support for building for UWP platform
2022-12-29 23:02:54 +01:00
Tryibion
5f83918c06
small fix
2022-12-29 15:25:12 -06:00
mafiesto4
da08b18ec5
Fix VisualStudioInstance.GetInstances() to be sorted from newest to oldest
...
(cherry picked from commit 6eaecc8793 )
2022-12-29 22:23:37 +01:00
Tryibion
9d3b8eeeaf
changed to change it in property UI
2022-12-29 15:21:48 -06:00
Tryibion
607505a316
Always capitalize the first letter of a property name label
2022-12-29 15:11:07 -06:00
mafiesto4
e7cf10aea8
Minor tweaks
2022-12-29 21:51:57 +01:00
Tryibion
79562dc502
Renamed some variables to more match what they do/are.
2022-12-29 12:14:26 -06:00
mafiesto4
6ef49349ff
Fix assertion on thread double-free from registry (not harmful)
2022-12-29 18:30:51 +01:00
mafiesto4
28da925c52
Fix DisableRuntimeMarshalling attribute usage to be declared once per C# assembly
2022-12-29 14:11:22 +01:00
mafiesto4
9083f511b5
Cache managed serializers for networking replication to prevent from being collected by GC
2022-12-29 14:01:01 +01:00
mafiesto4
c2bb717a69
Exclude StreamingStats from default value generation
2022-12-29 13:56:52 +01:00
mafiesto4
2408aa48c1
Fixes for networking change in 762f460e23
2022-12-29 13:56:25 +01:00
mafiesto4
45286468c9
Remove old Mono files when cooking game to the same output folder with dotnet7
2022-12-29 11:21:03 +01:00
mafiesto4
6f8c007a66
Fix assertion on thread double-free from registry (not harmful)
2022-12-29 11:20:39 +01:00
Tryibion
0633ed6819
Small cleanup
2022-12-29 00:47:30 -06:00
Tryibion
6c3864983f
small cleanup
2022-12-29 00:45:58 -06:00
Tryibion
dc6f6e2b93
Clean up
2022-12-29 00:32:57 -06:00
Tryibion
63343d4224
2nd pass on viewport sizing CM. Added add menu and apply and delete.
2022-12-29 00:31:19 -06:00
Tryibion
ca07c18b93
Fist pass on game viewport resizing menu
2022-12-28 15:53:17 -06:00
Tryibion
b225b5a6e6
Simplified setting bounds
2022-12-28 15:53:17 -06:00
Tryibion
45564c940f
Moved function
2022-12-28 15:53:17 -06:00
Tryibion
69d391d985
changed default
2022-12-28 15:53:16 -06:00
Tryibion
c38da8cabf
Added resizing to the game viewport.
2022-12-28 15:53:16 -06:00
mafiesto4
f8e3f2fdc0
Merge branch 'Tryibion-CM-close-Fix'
2022-12-28 22:27:26 +01:00
mafiesto4
ae7352831b
Merge branch 'CM-close-Fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-CM-close-Fix
2022-12-28 22:27:15 +01:00
mafiesto4
72bef6bc86
Merge branch 'Tryibion-skylight-icon-fix'
2022-12-28 21:54:27 +01:00
Tryibion
4eb2ac854e
Fixed more CMs that shouldnt close
2022-12-28 13:00:58 -06:00
mafiesto4
7539504a8c
Fix typo
2022-12-28 19:54:27 +01:00
Tryibion
0220c8ced1
fixed skylight to use skylight icon
2022-12-28 12:53:08 -06:00
mafiesto4
ae700cfbb8
Add new editor icons for actors from #866
2022-12-28 19:34:25 +01:00
mafiesto4
5a5a16c983
Merge branch 'Tryibion-CM-closing-fix'
2022-12-28 19:22:56 +01:00
mafiesto4
c35a267cd3
Merge branch 'CM-closing-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-CM-closing-fix
2022-12-28 19:22:50 +01:00
mafiesto4
46b65bc546
Format code
2022-12-28 18:51:13 +01:00
mafiesto4
c48a81a068
Merge branch '1.5' into dotnet7
...
# Conflicts:
# Source/Editor/Managed/ManagedEditor.Internal.cpp
# Source/Engine/Core/Config/LayersAndTagsSettings.cs
2022-12-28 18:49:14 +01:00
mafiesto4
6f545beffe
Merge branch 'Withaust-patch-1' into 1.5
2022-12-28 17:27:39 +01:00
mafiesto4
6e403abf75
Merge branch 'patch-1' of https://github.com/Withaust/FlaxEngine into Withaust-patch-1
2022-12-28 17:27:32 +01:00
mafiesto4
f297b4b391
Merge branch 'GoaLitiuM-includes_cache_lastwrite' into 1.5
2022-12-28 17:25:39 +01:00
mafiesto4
16e7c429fc
Minor code cleanup #873
2022-12-28 17:25:30 +01:00
mafiesto4
7fcd66588c
Merge branch 'includes_cache_lastwrite' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-includes_cache_lastwrite
2022-12-28 17:18:23 +01:00
mafiesto4
8762e8ad15
Merge branch 'master' into 1.5
...
# Conflicts:
# Content/Shaders/GI/DDGI.flax
# Content/Shaders/GI/GlobalSurfaceAtlas.flax
# Content/Shaders/TAA.flax
# Content/Shaders/VolumetricFog.flax
# Source/Editor/Utilities/Utils.cs
2022-12-28 16:59:11 +01:00
mafiesto4
3a393b6825
Fix crash on Clang-platforms when calling base method from overriden scripting method (C# or Visual Script)
2022-12-28 16:56:52 +01:00
mafiesto4
7859e64db1
Fix crash on Clang-platforms when calling base method from overriden scripting method (C# or Visual Script)
2022-12-28 16:28:50 +01:00
Wiktor Kocielski
163abb107c
GPUResource Name property glu e generation fix
...
This fixes the issue when compiling the editor in the `Release`
2022-12-28 16:23:54 +03:00
GoaLitiuM
5c9a27a6d6
Serialize C++ includes cache results
...
Almost half the build tool runtime is spent scanning includes in C++-files, now the results are cached and invalidated when files last write timestamp changes.
2022-12-28 14:25:11 +02:00
mafiesto4
aa0208072c
Merge branch 'GoaLitiuM-dotnet7' into dotnet7
2022-12-28 09:07:26 +01:00
Tryibion
bdbf931046
Added CM button in ParticleEmitterPreview
2022-12-27 23:08:16 -06:00
mafiesto4
320c8481e6
Merge branch 'Tryibion-center-script-cm'
2022-12-27 22:35:40 +01:00
mafiesto4
cdf50b2560
Merge branch 'center-script-cm' of https://github.com/Tryibion/FlaxEngine into Tryibion-center-script-cm
2022-12-27 22:34:19 +01:00
mafiesto4
d930e2418f
Merge branch 'Tryibion-cancel-search-button'
2022-12-27 21:54:30 +01:00
mafiesto4
85f7d81ce4
Merge branch 'cancel-search-button' of https://github.com/Tryibion/FlaxEngine into Tryibion-cancel-search-button
2022-12-27 21:53:47 +01:00
mafiesto4
6b0ead59d2
Fix code style
2022-12-27 20:24:01 +01:00
mafiesto4
155b463f3f
Merge branch 'Tryibion-add-button-hover-events'
2022-12-27 20:23:10 +01:00
mafiesto4
1d359d9ed2
Merge branch 'add-button-hover-events' of https://github.com/Tryibion/FlaxEngine into Tryibion-add-button-hover-events
2022-12-27 20:23:04 +01:00
mafiesto4
3fdbfab98b
Merge branch 'add-author' of https://github.com/Tryibion/FlaxEngine into Tryibion-add-author
2022-12-27 20:00:15 +01:00
mafiesto4
c2df2acb2c
Merge branch 'Tryibion-add-child-abstract-change'
2022-12-27 19:47:25 +01:00
mafiesto4
025345d99a
Merge branch 'add-child-abstract-change' of https://github.com/Tryibion/FlaxEngine into Tryibion-add-child-abstract-change
2022-12-27 19:47:18 +01:00
mafiesto4
601dea6d29
Merge branch 'Tryibion-anchor-drop-fix'
2022-12-27 19:43:59 +01:00
mafiesto4
c9f4b6e55c
Merge branch 'anchor-drop-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-anchor-drop-fix
2022-12-27 19:42:07 +01:00
mafiesto4
1d676314e2
Merge branch 'Tryibion-editor-layout-cache'
2022-12-27 19:22:33 +01:00
mafiesto4
5bccd010cb
Code style fix
2022-12-27 19:22:17 +01:00
mafiesto4
8735e0d99c
Merge branch 'editor-layout-cache' of https://github.com/Tryibion/FlaxEngine into Tryibion-editor-layout-cache
2022-12-27 19:19:46 +01:00
mafiesto4
f007fb494a
Merge branch 'Tryibion-remove-sorting-content-tree'
2022-12-27 19:14:10 +01:00
mafiesto4
df2e15fe8a
Merge branch 'remove-sorting-content-tree' of https://github.com/Tryibion/FlaxEngine into Tryibion-remove-sorting-content-tree
2022-12-27 19:09:44 +01:00
mafiesto4
31ecc8a49f
Merge branch 'Tryibion-UI-actornode-rename-change'
2022-12-27 19:07:35 +01:00
mafiesto4
25028e1d67
Improve renaming ContentTreeNode as in #849
2022-12-27 19:07:24 +01:00
mafiesto4
d8f092b60b
Merge branch 'UI-actornode-rename-change' of https://github.com/Tryibion/FlaxEngine into Tryibion-UI-actornode-rename-change
2022-12-27 19:04:25 +01:00
mafiesto4
9050377526
Fix imported shader source last char value to prevent strange diffs in Version Control Systems
2022-12-27 19:04:09 +01:00
mafiesto4
cb6590e7ef
Format code
2022-12-27 18:50:08 +01:00
mafiesto4
2c7a83f8b9
Merge branch 'GoaLitiuM-fix_stringview_dict'
2022-12-27 18:45:05 +01:00
mafiesto4
489c7b46ee
Merge branch 'fix_stringview_dict' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-fix_stringview_dict
2022-12-27 18:43:52 +01:00
mafiesto4
762f460e23
Fix missing NetworkManager::ClientDisconnected call for local host client
...
#845
2022-12-27 18:41:36 +01:00
GoaLitiuM
d3e02e23e5
Cleanup
2022-12-27 19:40:50 +02:00
GoaLitiuM
f12475ea99
Prefer NativeMemory.AlignedAlloc over Marshal.Alloc*
2022-12-27 19:08:56 +02:00
GoaLitiuM
d966519d95
Remove Mono files from cooked builds
2022-12-27 19:03:19 +02:00
GoaLitiuM
3f14d4bf64
Fix deserialization errors preventing context menus to open
...
Not a proper fix but Mono runtime seems to silently ignore this error when clipboard contains garbage data.
2022-12-27 19:03:18 +02:00
GoaLitiuM
dfc69c9c8e
Fix array return type marshalling
2022-12-27 19:02:40 +02:00
GoaLitiuM
53de6d018b
Return container types as return parameters
2022-12-27 19:02:40 +02:00
Tryibion
8c78493a51
Simplified auto save poprup and moved it to be on the status bar for better UX.
2022-12-27 10:08:08 -06:00
mafiesto4
3e8e839cd1
Refactor Editor Windows layout serialization of splitter values to prevent invalid state when loading windows
2022-12-27 13:54:53 +01:00
mafiesto4
c53bf2b7e3
Fix crash when catching exception in managed code but native code ignores it in dotnet7
2022-12-27 13:50:38 +01:00
mafiesto4
219ad40088
Fix exception when using null version object for marshalling into native data
2022-12-27 13:50:11 +01:00
mafiesto4
d9042b3db2
Fix building various plugin projects with new dotnet7
2022-12-27 13:49:47 +01:00
Olly Rybak
9099197a88
Added ability to change sample method
2022-12-27 22:26:01 +11:00
Olly Rybak
a2f52edd47
Updated description & comments
2022-12-26 20:44:53 +11:00
Olly Rybak
bba136c9fe
Added comment to denote which node it is
2022-12-26 20:35:22 +11:00
mafiesto4
c59586a934
Ignore local VS launch options file
2022-12-24 15:36:02 +01:00
mafiesto4
7440cb0963
Rename generated method parameters in bindings to prevent name collisions
2022-12-24 15:35:46 +01:00
mafiesto4
d8805dc801
Tweaks
2022-12-24 15:24:51 +01:00
mafiesto4
45b0bb24c4
Merge branch 'GoaLitiuM-dotnet7' into dotnet7
2022-12-24 12:32:20 +01:00
GoaLitiuM
759a9bd365
Fix native library resolver not working after hot-reload
2022-12-24 03:13:40 +02:00
GoaLitiuM
48214f925b
Fix wrong import name in generated plugin bindings
2022-12-24 01:13:56 +02:00
GoaLitiuM
2c0e9faa32
Remove throwing exceptions from invoked methods with debugger
...
The same effect can be achieved by enabling all CLR exceptions in VS debugger settings, and it also supports continuation after catching exceptions.
2022-12-23 22:36:19 +02:00
GoaLitiuM
80c3056daf
Fix errors when compiling plugins
2022-12-23 22:33:22 +02:00
Tryibion
fc0befd773
Fixed some CM buttons that shouldnt close when clicked.
2022-12-23 11:08:14 -06:00
mafiesto4
61bd491969
Fix selection outline when nothing is selected
2022-12-23 11:37:11 +01:00
Olly Rybak
5022e05c25
Added Stochastic Sampling material node
2022-12-23 21:04:13 +11:00
mafiesto4
fd64a33d3e
Merge branch 'GoaLitiuM-dotnet7' into dotnet7
2022-12-23 09:39:00 +01:00
Tryibion
d7d7c1e98f
Center the context menu that is spawned from clicking the add scripts button on an actor
2022-12-22 12:44:34 -06:00
mafiesto4
8918c71312
Update old header usage
2022-12-22 19:31:01 +01:00
mafiesto4
01612f1b47
Add tag native serialization
2022-12-22 19:23:30 +01:00
GoaLitiuM
2e502ce82a
Cache managed type MonoTypeEnum values
2022-12-22 20:17:06 +02:00
GoaLitiuM
3c79be2910
Cleanup
2022-12-22 20:16:02 +02:00
GoaLitiuM
e03a819176
Replace usage of Utils.ExtractArrayFromList with Span
2022-12-22 19:54:59 +02:00
GoaLitiuM
6a41ab0b6d
Fix unnecessary allocations when creating managed arrays
2022-12-22 19:54:58 +02:00
GoaLitiuM
22b4e25c02
Improve array allocations when marshalling method parameters
2022-12-22 19:54:58 +02:00
Tryibion
c5e558172d
Added auto save reminder popup with an option to change the reminder time.
2022-12-22 11:40:10 -06:00
GoaLitiuM
e71e6835de
Optimize allocations in return values from invoked managed methods
2022-12-22 18:13:23 +02:00
GoaLitiuM
b449353d2f
Fix incorrect field reference for reference types
2022-12-22 18:13:23 +02:00
mafiesto4
94c5211ee6
Rename gchandle to MGCHandle
2022-12-22 13:02:00 +01:00
mafiesto4
75130fcca3
Fix using Function in scripting api to pass function pointer to native code when running in dotnet7
2022-12-22 11:50:29 +01:00
Tryibion
96ec28c9a8
Cleaned up and used cross sprite.
2022-12-21 15:07:27 -06:00
Tryibion
1a11238808
Added name as author
2022-12-21 13:47:38 -06:00
mafiesto4
dc81147681
Convert C# tags checks utilities into extension methods for better usability
2022-12-21 18:18:17 +01:00
mafiesto4
3f172442be
Add DotNetSdk to simplify using it
2022-12-21 14:13:00 +01:00
mafiesto4
b049688d31
Merge branch 'GoaLitiuM-dotnet7' into dotnet7
2022-12-21 12:32:35 +01:00
mafiesto4
04799c89dc
Merge branch 'dotnet7' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet7
2022-12-21 12:28:55 +01:00
mafiesto4
ac99dc0ac4
Add Platform.BuildTargetArchitecture
2022-12-21 11:33:25 +01:00
mafiesto4
8dc5c4e00b
Restore assembly config for Flax.Build
2022-12-21 11:07:58 +01:00
mafiesto4
edac611444
Fix generated plugin projects that use both C++ and C# scripting
2022-12-21 11:04:41 +01:00
mafiesto4
37a8380521
Cleanup code
2022-12-21 11:04:28 +01:00
mafiesto4
60a1de42a2
Update shaders
2022-12-21 11:04:21 +01:00
mafiesto4
b2beeb653b
Remove unused using statement
2022-12-21 11:04:13 +01:00
mafiesto4
6ff5dcfa50
Improve build rules assembly cache to include build tool changes
2022-12-21 10:45:24 +01:00
mafiesto4
9a5c105db9
Merge branch '1.5' into dotnet7
2022-12-21 10:35:58 +01:00
mafiesto4
aea28ce499
Optimize Flax.Build to not use Nuget
2022-12-21 10:23:50 +01:00
GoaLitiuM
c8cc899128
Optimize allocations in method parameter marshalling and invocation
2022-12-21 00:40:38 +02:00
GoaLitiuM
55747edaae
Cleanup
2022-12-21 00:40:38 +02:00
GoaLitiuM
15af6502a0
Log error whenever build tool fails to run
2022-12-21 00:40:38 +02:00
GoaLitiuM
8c4771a738
Fix SEH exceptions not handled properly when debugger is attached
2022-12-21 00:40:37 +02:00
mafiesto4
cbef100a17
Add FindActor/FindActors with Tag to Level
2022-12-20 23:01:53 +01:00
mafiesto4
e6900d9a17
Minor adjustments to tags
2022-12-20 22:39:20 +01:00
mafiesto4
2f6e793df4
Add utility api for Tags usage
2022-12-20 22:39:11 +01:00
mafiesto4
0dd79fe10a
Fix sub-context menu child popup still being open when parent context menu gets focused again by the user
2022-12-20 21:11:41 +01:00
mafiesto4
84f2e652e4
Fix comparison operator on Array and BitArray
2022-12-20 21:11:40 +01:00
mafiesto4
757728c96c
Add option to override Custom Editor for array of type
2022-12-20 21:11:39 +01:00
mafiesto4
a570d6d178
Refactor **Actor tags into hierarchical reusable Tags** system for better gameplay scripting
2022-12-20 21:11:38 +01:00
mafiesto4
2fee75517d
Updates for vs2022
2022-12-20 18:23:20 +01:00
mafiesto4
580f4120dc
Update nunit for Unit Tests running with .net7
2022-12-20 18:21:45 +01:00
mafiesto4
f874a0ad57
Update csprojects to the latest NetCore7
2022-12-19 17:39:39 +01:00
mafiesto4
a56090e70f
Update deprecated WebClient into HttpClient in Flax.Build files download utility
2022-12-19 11:17:09 +01:00
mafiesto4
f0d0e0637c
Merge branch 'GoaLitiuM-dotnet7' into dotnet7
2022-12-19 10:10:54 +01:00
mafiesto4
eae38fa0c6
Merge branch 'dotnet7' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet7
2022-12-19 10:10:34 +01:00
mafiesto4
93f0b0e2e8
Fix type usage
2022-12-19 10:10:26 +01:00
mafiesto4
979f8bcfee
Remove Flax.Stats project
2022-12-19 10:10:12 +01:00
GoaLitiuM
b9f11298e8
Avoid pre-allocating custom attributes for managed types
2022-12-17 15:39:04 +02:00
GoaLitiuM
84f8e3a4b4
Fix crash when releasing scripting assembly
2022-12-17 15:39:00 +02:00
GoaLitiuM
551c58db4f
Fix incorrect array marshalling in few Editor methods
2022-12-17 15:38:55 +02:00
GoaLitiuM
ff438a6219
Set default culture to InvariantCulture
...
Fixes issues such as wrong decimal separator in floating point strings when used with parameterless .ToString()
2022-12-17 15:38:52 +02:00
mafiesto4
84a68c5977
Update Newtonsoft.Json to 13.0.2 and .Net 7
2022-12-17 13:38:30 +01:00
mafiesto4
889eb7d846
Revert "Implement JSON difference serialization"
...
This reverts commit 6bfb0205fd .
2022-12-17 13:06:16 +01:00
mafiesto4
6eaecc8793
Fix VisualStudioInstance.GetInstances() to be sorted from newest to oldest
2022-12-17 12:58:58 +01:00
mafiesto4
df6bf1e04d
Disable UWP platform from build
2022-12-16 15:19:03 +01:00
mafiesto4
ff1ccdb7ee
Improvements for Flax.Build setup
2022-12-16 15:18:45 +01:00
mafiesto4
d7fc221a6b
Merge branch 'GoaLitiuM-dotnet7' into dotnet7
2022-12-16 13:12:27 +01:00
Tryibion
e725533ba7
Changed all search boxes to new class.
2022-12-15 21:18:49 -06:00
Tryibion
a468053f46
Added hover begin and end event to button
2022-12-15 21:09:34 -06:00
Tryibion
1c85b30e9f
Change color of button on hover.
2022-12-15 20:53:47 -06:00
Tryibion
1b919b9fae
Created new SearchBox class with button to clear the search.
2022-12-15 20:45:51 -06:00
mafiesto4
1cf6c5233e
Refactor DDGI probes to use variable ray count depending on the probe location relative to the view frustum
2022-12-15 17:33:44 +01:00
mafiesto4
3fcbcacd43
Fix empty draw call submitting
2022-12-15 17:33:14 +01:00
Tryibion
6677177534
Removed variable MClass
2022-12-15 08:52:37 -06:00
Tryibion
c3f23d1390
Added abstract check to spawning actor
2022-12-15 08:49:52 -06:00
Tryibion
af5f3cbd95
Return null if type is abstract but trying to be added as an actor or script
2022-12-15 08:18:09 -06:00
Tryibion
86be1acd7a
Cached sate of anchor drop down closed.
2022-12-15 07:45:08 -06:00
mafiesto4
b9244df8f7
Fix temporal anti-aliasing to provide better quality output
2022-12-15 12:40:21 +01:00
mafiesto4
63e7fb85ec
Fix GetNativePtr on Vulkan
2022-12-14 16:16:43 +01:00
mafiesto4
79f4dfcaab
Add GetNativePtr to GPUAdapter
2022-12-14 16:16:25 +01:00
mafiesto4
713aa3e0f9
Add SetResourceState and ForceRebindDescriptors to GPUContext for integration with external rendering libraries
2022-12-14 16:16:02 +01:00
Tryibion
de79e43fb1
Code Style Fix
2022-12-14 08:30:44 -06:00
mafiesto4
c38eda5799
Fixes for compilation
2022-12-14 14:04:14 +01:00
mafiesto4
188428a7a9
Add RenderSetup and allow customizing it by gameplay and postfx
2022-12-14 14:03:59 +01:00
mafiesto4
c17477abff
Add RenderingUpscaleLocation for customizing upscaler location in render pipeline
2022-12-13 11:52:52 +01:00
mafiesto4
ee019510ca
Remove old RT1_FloatRGB and RT2_FloatRGB in favor pooled render targets
2022-12-13 11:52:51 +01:00
Tryibion
7eab3fe5b3
Added back sorting sub project directories.
2022-12-12 18:18:48 -06:00
Tryibion
8d9e3ded74
Remove sorting children in convtent view treeand make it so the game is on top, plugins in the middle, and engine at the bottom of the tree. This is for better UX.
2022-12-12 16:55:12 -06:00
mafiesto4
48b88af88a
Fix deadlock in GPUDevice caused by f2c594569d
2022-12-12 20:16:11 +01:00
mafiesto4
516e3fbc65
Fix Visject surface input box color for missing connection type but with type hint
2022-12-12 12:17:30 +01:00
mafiesto4
359e7d68d4
Add simplified collider for in-built primitive meshes
2022-12-12 11:22:15 +01:00
mafiesto4
d4601ecb44
Add memory usage query for various asset types
2022-12-09 15:48:43 +01:00
mafiesto4
ed700cb070
Add **Assets profiler** to Editor
2022-12-09 15:46:01 +01:00
mafiesto4
e5742772ae
Add more features to GPU Memory profiler tab
2022-12-09 11:28:53 +01:00
mafiesto4
a809a69ca0
Fixes for GPU resources C# object types
2022-12-09 11:28:39 +01:00
mafiesto4
202de3499f
Rename property GetElementsCount to ElementsCount in C# GPUBufferDescription
2022-12-09 11:28:17 +01:00
mafiesto4
7f0c73606c
Improve naming various GPU resources
2022-12-09 11:27:41 +01:00
mafiesto4
b33ce8d264
Add pooled render targets naming for easier GPU memory usage debugging
2022-12-09 11:26:35 +01:00
Tryibion
a45f7a86f2
Added Tooltips
2022-12-08 21:21:03 -06:00
Tryibion
ffc5a4d24f
Style fix
2022-12-08 20:42:39 -06:00
Tryibion
2e055d1909
Changed saved window layouts to be accessable from any project. added apply and delete buttons as well.
2022-12-08 20:40:21 -06:00
Tryibion
1a3bcc5d27
Changed default to true.
2022-12-08 16:21:10 -06:00
Tryibion
ad0aadbf29
Changed location of renaming box for ActorTreeNodes to start at the label for better UX.
2022-12-08 16:06:39 -06:00
mafiesto4
d544c43744
Style fix
2022-12-08 16:30:58 +01:00
mafiesto4
9c2104391b
Add profile events to editor profiler window
2022-12-08 16:30:51 +01:00
mafiesto4
df82a0f5d0
Add **GPU Memory profiler** to Editor
2022-12-08 16:30:37 +01:00
Tryibion
95db33e614
Added string text box to end on click
2022-12-08 09:00:37 -06:00
Tryibion
f81740f28c
Merge branch 'click-to-submit-text' of https://github.com/Tryibion/FlaxEngine into click-to-submit-text
2022-12-08 08:33:09 -06:00
Tryibion
eab775b9a2
Added RstoreTextFromStart function and changed the calls. Renamed bool.
2022-12-08 08:02:57 -06:00
Tryibion
9b82860154
Allows user to left click to end editing text and right click to change text back to its original and end editing.
2022-12-08 08:02:57 -06:00
mafiesto4
f2c594569d
Remove GPUResourcesCollection and use GPUDevice instead to simplify code
2022-12-07 15:32:23 +01:00
mafiesto4
3017010ef4
Minor adjustments to the profiling tools code
2022-12-07 15:27:40 +01:00
mafiesto4
f426c75696
Fix recursive binary modules usage in scripting
2022-12-06 11:43:19 +01:00
mafiesto4
f918fa2a32
Merge remote-tracking branch 'origin/master' into 1.5
2022-12-05 09:24:15 +01:00
mafiesto4
5a50656249
Fix
2022-12-04 18:23:40 +01:00
mafiesto4
d5fa2d48db
Merge branch 'GoaLitiuM-createprocess_attrib_alloc_fix'
2022-12-04 18:22:59 +01:00
mafiesto4
125ce06e4c
Merge branch 'createprocess_attrib_alloc_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-createprocess_attrib_alloc_fix
2022-12-04 18:22:53 +01:00
mafiesto4
f8734db1e1
Revert "Fix Development build issue with Flax.Build running in Development mode"
...
This reverts commit 7e434932ae .
2022-12-04 18:22:38 +01:00
mafiesto4
7e434932ae
Fix Development build issue with Flax.Build running in Development mode
2022-12-04 18:21:18 +01:00
GoaLitiuM
7eae439624
Fix RunProcess not working in development builds
...
Works around a possible compiler bug caused by db6aab1cf6
2022-12-04 18:09:07 +02:00
GoaLitiuM
5e5d88ed8e
Fix input actions/axis lookups to not use StringView
...
The stored strings might point to temporary strings, causing garbage data
to be present in the dictionary at times.
2022-12-03 15:43:52 +02:00
mafiesto4
a0a087fc91
Mark UWP platform as deprecated
2022-12-03 13:21:06 +01:00
mafiesto4
b85d58db85
Mark UWP platform as deprecated
2022-12-03 13:17:24 +01:00
mafiesto4
2b6e3cf993
Fix lod preview typo in df45ac46b1
2022-12-03 13:10:47 +01:00
mafiesto4
df45ac46b1
Optimize various debug views performance
2022-12-03 12:23:39 +01:00
mafiesto4
950289db9f
Fix crash when drawing scene in async and content streaming updates model residency
2022-12-03 11:23:26 +01:00
mafiesto4
98c29c4a4e
Optimize compilation time
2022-12-03 10:42:58 +01:00
mafiesto4
6458d7e0db
Add support for sending replicated object data in parts
2022-12-02 12:18:08 +01:00
mafiesto4
f61100deca
Cleanup for networking impl
2022-12-02 10:55:12 +01:00
mafiesto4
adcffab78a
Match C# string serialization in network stream to C++ impl
2022-12-02 10:36:52 +01:00
mafiesto4
eae8fd7ef9
Add AdditionalScenes to BuildSettings
2022-12-02 10:05:32 +01:00
mafiesto4
0f19fc64fd
Add SceneReference to C++ scripting API
2022-12-02 10:05:07 +01:00
mafiesto4
cfffc76aa6
Fix potential crash
2022-12-02 10:04:46 +01:00
GoaLitiuM
fcd1366d26
Fix memory leaks caused by unreleased GCHandles
2022-12-02 00:06:32 +02:00
GoaLitiuM
8cd90280c1
Fix InputBinding serialization
2022-12-01 23:52:56 +02:00
Wiktor Kocielski
2968399f2d
Core classes Random & RandomStream port to C#
2022-12-01 19:54:57 +03:00
mafiesto4
66d01d8d7f
Merge remote-tracking branch 'origin/master' into 1.5
2022-12-01 12:10:41 +01:00
mafiesto4
7486bc640f
Add network profiler tab with network driver data sent/received
2022-11-30 22:05:58 +01:00
mafiesto4
7d6926e19f
Merge branch 'plemsoft-PE-1.4-10'
2022-11-30 18:10:25 +01:00
mafiesto4
ce228c9003
Merge branch 'PE-1.4-10' of https://github.com/plemsoft/FlaxEngine into plemsoft-PE-1.4-10
2022-11-30 18:10:20 +01:00
mafiesto4
12f8a15b8b
Remove unused include
2022-11-30 18:07:27 +01:00
mafiesto4
8694d9f9b4
Fix helper mouse button up event on drag drop end on Windows
...
Regression from 4efd411045
2022-11-30 18:06:39 +01:00
mafiesto4
a3a001633b
Fix Custom Editors groups regression
2022-11-30 17:47:56 +01:00
mafiesto4
e4840d35d6
Adjust network transform precision
2022-11-30 16:19:46 +01:00
mafiesto4
e5b4ce06b9
Add support for C# properties automatic replication codegen
2022-11-30 16:19:32 +01:00
mafiesto4
a819d657db
Refactor network object spawnign to batch all subobjects with a single spawn message to reduce invalid objects linkage on different clients
2022-11-30 12:30:49 +01:00
mafiesto4
96742404fd
Various improvements for network objects despawning
2022-11-30 12:30:48 +01:00
Tryibion
93a0facd93
Allows user to left click to end editing text and right click to change text back to its original and end editing.
2022-11-29 21:30:17 -06:00
mafiesto4
f5ed9292e7
Merge branch 'master' into 1.5
2022-11-29 23:19:01 +01:00
GoaLitiuM
4e4fb91a6f
Prevent optimizing C#-projects in Development builds for better debugging
2022-11-29 21:18:42 +02:00
GoaLitiuM
55e287c890
Disable self-contained Flax.Build binaries and other build script fixes
2022-11-29 19:38:12 +02:00
GoaLitiuM
cc7655d804
Fix managed array element marshalling with strings
2022-11-29 18:40:11 +02:00
Preben Eriksen
ee84d53cdc
PE: Support normal generation when using assimp importer.
2022-11-29 11:09:34 +01:00
mafiesto4
9e1692e3e0
Code style cleanup
...
#837
2022-11-29 08:41:52 +01:00
mafiesto4
3f3697fbfa
Code style cleanup
...
#837
2022-11-28 23:35:27 +01:00
mafiesto4
853fa482f6
Merge branch 'plemsoft-PE-1.4-5'
2022-11-28 23:22:56 +01:00
mafiesto4
8bf128dc0a
Merge branch 'PE-1.4-5' of https://github.com/plemsoft/FlaxEngine into plemsoft-PE-1.4-5
2022-11-28 23:22:49 +01:00
mafiesto4
69ad8bc672
Fix tests hanging if scripting compilation fails (eg. build tool issue)
2022-11-28 20:34:50 +01:00
mafiesto4
db6aab1cf6
Fix regression in memory allocators
2022-11-28 20:34:26 +01:00
Preben Eriksen
cfb25840f9
Merge branch 'PE-1.4-3' into PE-1.4-5
...
* PE-1.4-3:
PE: DDS - Improve import time if source already has mipmaps and are compressed.
2022-11-28 12:58:47 +01:00
Preben Eriksen
64debe08a8
Merge commit 'c73eb548c0e8967624d4cb85c8f80d230e583ef8' into PE-1.4-5
...
* commit 'c73eb548c0e8967624d4cb85c8f80d230e583ef8':
PE: FBX Import - Improved normal map detection using diffuse name, if normap map was not setup inside object.
2022-11-28 12:58:18 +01:00
Preben Eriksen
460d0780a1
Merge commit '54ccf9edc7ffcda8490687ac9a4dbb4a652d4f63' into PE-1.4-5
...
* commit '54ccf9edc7ffcda8490687ac9a4dbb4a652d4f63':
PE: Fixed - Custom animation import, frame index start and end was not the actual index but depended on frames per second. Made it impossible to use, now use the real frame index.
2022-11-28 12:57:53 +01:00
Preben Eriksen
d03363b376
Merge commit '29900a3cc005f7f5ac74254d2b7a58920341d73c' into PE-1.4-5
...
* commit '29900a3cc005f7f5ac74254d2b7a58920341d73c':
PE: Support importing WAV files that contain "extra format bytes" in "fmt" header.
2022-11-28 12:57:21 +01:00
Preben Eriksen
de2374ad40
Merge commit 'b02020f8017bb4f3f22440bc39b60857ab364179' into PE-1.4-5
...
* commit 'b02020f8017bb4f3f22440bc39b60857ab364179':
PE: AudioSource - Stop() folowed by Play() now act like a restart.
2022-11-28 12:56:30 +01:00
GoaLitiuM
676d87129c
Fix array count output parameter handling when returning arrays
2022-11-28 00:07:02 +02:00
GoaLitiuM
4a1c1ebe3a
Fix ScriptingObject handles getting released during marshalling
2022-11-27 23:53:30 +02:00
mafiesto4
681b873ba6
Merge branch 'Tryibion-drag-max-panels'
2022-11-27 21:48:32 +01:00
mafiesto4
86431d3d9a
Merge branch 'drag-max-panels' of https://github.com/Tryibion/FlaxEngine into Tryibion-drag-max-panels
2022-11-27 21:47:52 +01:00
Tryibion
4a9a01a89e
Moved check and ops to also fix issue #683
2022-11-27 14:23:01 -06:00
mafiesto4
7cfde78198
Code style fix
2022-11-27 21:05:20 +01:00
mafiesto4
3c963330e0
Merge branch 'RuanLucasGD-master'
2022-11-27 21:04:52 +01:00
mafiesto4
cd23f88d36
Merge branch 'master' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-master
2022-11-27 21:04:44 +01:00
mafiesto4
5bff437640
Merge branch 'Tryibion-drag-max-panels'
2022-11-27 21:03:06 +01:00
mafiesto4
08c035e7d8
Update engine materials
2022-11-27 20:33:45 +01:00
mafiesto4
3da7e8d7ba
Additional improvement for RenderListBuffer
2022-11-27 20:33:39 +01:00
GoaLitiuM
bf190810dd
Fix building VC++-projects
2022-11-27 15:49:39 +02:00
GoaLitiuM
2227642c13
Fix JsonAsset instantiation after script reload
2022-11-27 14:47:02 +02:00
GoaLitiuM
76ee695a59
Cleanup and minor fixes
2022-11-27 14:45:55 +02:00
GoaLitiuM
0d68e90b59
Fix array count output parameter handling when returning arrays
2022-11-27 14:42:11 +02:00
mafiesto4
8e52e2fb10
Merge branch 'master' into 1.5
2022-11-27 12:11:50 +01:00
mafiesto4
373350df1e
Improve stability of RenderListBuffer resizing when multiple threads add and resize at the same time
2022-11-27 12:07:10 +01:00
mafiesto4
835a230323
Refactor material shaders to use separate constant buffer (slot 1) for shared per-view constants
2022-11-27 12:06:31 +01:00
GoaLitiuM
3b80a01813
Fix build errors on Linux
2022-11-26 23:20:13 +02:00
GoaLitiuM
89ac54520a
Add Linux support for nethost module, build tool and build scripts
2022-11-26 23:19:46 +02:00
mafiesto4
189575efec
Add GPUDevice::CreateConstantBuffer for custom constants buffers usage
2022-11-26 21:17:05 +01:00
mafiesto4
39dc439cd8
Revert "Remove unused LodProxyView feature from RenderContext (shadow projections are using the same draw batch as main view now)"
...
This reverts commit c33fe04645 .
2022-11-26 20:37:04 +01:00
GoaLitiuM
dc08f49bbe
Temporarily disabling other build workflows
2022-11-26 18:17:24 +02:00
GoaLitiuM
9fb0b00e75
Setup GitHub actions with .NET 7
2022-11-26 17:18:10 +02:00
GoaLitiuM
96dc279ebd
Implement .NET 7 runtime support and bindings generation
2022-11-26 14:37:07 +02:00
GoaLitiuM
fe943ca010
Temporary fix to build errors in VC++ projects
2022-11-26 13:55:19 +02:00
GoaLitiuM
3396e10613
Implement FlaxVersionConverter for JSON serialization
2022-11-26 13:55:19 +02:00
GoaLitiuM
6bfb0205fd
Implement JSON difference serialization
2022-11-26 13:55:18 +02:00
GoaLitiuM
c4be764f61
Add nethost module and EngineConfiguration for .NET runtime
2022-11-26 13:50:32 +02:00
GoaLitiuM
cb09fb570d
Change build scripts to call build tool with dotnet
2022-11-26 13:50:32 +02:00
GoaLitiuM
7e80a4fe0f
Use Roslyn C#-compiler for build rules compilation
2022-11-26 13:50:31 +02:00
GoaLitiuM
44d1527759
Fix CopyFiles not working on Linux
2022-11-26 13:50:31 +02:00
GoaLitiuM
5e6fcc9669
Prepare Flax.Build project for .NET 7
...
Add .NET SDK project generator and upgrade Flax.Build project files
2022-11-26 13:50:31 +02:00
mafiesto4
bdb27fef1b
Minor optimizations
2022-11-26 12:08:53 +01:00
mafiesto4
c33fe04645
Remove unused LodProxyView feature from RenderContext (shadow projections are using the same draw batch as main view now)
2022-11-25 23:04:17 +01:00
Tryibion
8707d658f1
Added ability to drag maximized panels.
2022-11-25 15:14:04 -06:00
mafiesto4
b1618a88be
Fix invalid rounding up to power of two in allocators
...
#833
2022-11-25 22:07:13 +01:00
mafiesto4
b4fdb0cc26
Improvements and fixes for multiplayer networking
2022-11-25 16:50:44 +01:00
Ruan Lucas
66ce8abe01
Adds side mouse button shortcuts to the Content window
2022-11-24 23:58:24 -04:00
mafiesto4
e6251ea4b0
Merge branch 'Tryibion-rename-on-click'
2022-11-24 21:55:29 +01:00
mafiesto4
f9cb2ece6e
Merge branch 'rename-on-click' of https://github.com/Tryibion/FlaxEngine into Tryibion-rename-on-click
2022-11-24 21:55:21 +01:00
mafiesto4
e713273942
Fix textbox defocus on edit end
...
#789
2022-11-24 21:54:54 +01:00
mafiesto4
18c4e34af8
Fix invalid Math::RoundUpToPowerOf2
...
#833
2022-11-24 20:21:34 +01:00
mafiesto4
63c4eb17e4
Fix invalid Math::RoundUpToPowerOf2
...
#833
2022-11-24 20:20:36 +01:00
mafiesto4
5cc66d60dc
Tweaks
2022-11-24 20:14:47 +01:00
mafiesto4
9076d3b82b
Add Tracy profile zone to in-build profiling tools CPU update
2022-11-24 20:01:46 +01:00
mafiesto4
6f95f162d0
Move MotionVectors pass draw calls sorting to be together with the rest of the sortings
2022-11-24 20:01:28 +01:00
mafiesto4
33910eb310
Fix transform deltas check to prevent player teleporing against server will
2022-11-24 12:27:02 +01:00
mafiesto4
dbcb333ba9
Fix crash when using material in PostFx global graphics settings (asset loaded before GPU init)
2022-11-24 09:58:46 +01:00
mafiesto4
76c1045444
Code cleanup after #823
2022-11-23 19:18:30 +01:00
mafiesto4
90bf466495
Merge branch 'Tryibion-Better-Actor-Toolbox'
2022-11-23 19:02:34 +01:00
mafiesto4
b581bf7bac
Merge branch 'Better-Actor-Toolbox' of https://github.com/Tryibion/FlaxEngine into Tryibion-Better-Actor-Toolbox
2022-11-23 19:02:26 +01:00
mafiesto4
caeb999d6a
Fix warning
2022-11-23 17:28:00 +01:00
mafiesto4
45e2de86a0
Add ReplicationModes to NetworkTransform with interpolation and prediction modes
2022-11-23 17:26:31 +01:00
mafiesto4
2644b4d75a
Various improvements to the networking
2022-11-23 17:26:30 +01:00
mafiesto4
8e41711e82
Add check for valid RPC impl define usage
2022-11-23 17:26:30 +01:00
mafiesto4
073bd74b3c
Fix replicating client object references on a server
2022-11-23 17:26:29 +01:00
mafiesto4
62cf8bebd0
Bump up materials version after merge of two upgrades
2022-11-22 20:09:59 +01:00
mafiesto4
2ad6eb0c72
Merge branch 'master' into 1.5
2022-11-22 19:58:53 +01:00
mafiesto4
2e46ebea7a
Update engine assets
2022-11-21 23:46:27 +01:00
mafiesto4
c55d38534d
Add WorldPosition to postfx material scene textures for world-space position sampling at uv
2022-11-21 23:45:13 +01:00
mafiesto4
99c296ff3a
Merge source files
2022-11-21 23:35:03 +01:00
mafiesto4
cae7f34ab2
Merge branch 'Tryibion-mouse-pos-fix-for-value-box'
2022-11-21 19:31:24 +01:00
mafiesto4
258b0c777f
Merge branch 'mouse-pos-fix-for-value-box' of https://github.com/Tryibion/FlaxEngine into Tryibion-mouse-pos-fix-for-value-box
2022-11-21 19:31:19 +01:00
mafiesto4
d1d48ec31d
Merge branch 'GoaLitiuM-fix_empty_shadercache_crash'
2022-11-21 19:30:18 +01:00
mafiesto4
ae56abc929
Merge branch 'fix_empty_shadercache_crash' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-fix_empty_shadercache_crash
2022-11-21 19:30:07 +01:00
mafiesto4
b3cc973ade
Merge branch 'GoaLitiuM-msbuild_vspreview'
2022-11-21 19:29:06 +01:00
mafiesto4
cbb4b11660
Merge branch 'msbuild_vspreview' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-msbuild_vspreview
2022-11-21 19:29:01 +01:00
mafiesto4
71764eba03
Merge branch 'Tryibion-particle-effect-actor-fix'
2022-11-21 19:26:50 +01:00
mafiesto4
17b7fcde27
Merge branch 'particle-effect-actor-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-particle-effect-actor-fix
2022-11-21 19:26:43 +01:00
mafiesto4
bcb890eab1
Merge branch 'Tryibion-organized-content-new-cm'
2022-11-21 18:56:43 +01:00
mafiesto4
5a6f6d97a7
Minor code adjustments
...
#810
2022-11-21 18:55:33 +01:00
mafiesto4
af244718be
Merge branch 'organized-content-new-cm' of https://github.com/Tryibion/FlaxEngine into Tryibion-organized-content-new-cm
2022-11-21 16:15:04 +01:00
mafiesto4
6397381950
Merge branch 'Tryibion-better-material-source-window'
2022-11-21 16:11:41 +01:00
mafiesto4
c514aad9a3
Code style fix
...
#818
2022-11-21 16:11:35 +01:00
mafiesto4
c5d1897acf
Rename CanScrollMultilineText to IsMultilineScrollable to match the other properties naming
...
#818
2022-11-21 16:10:53 +01:00
mafiesto4
c21c57605a
Merge branch 'better-material-source-window' of https://github.com/Tryibion/FlaxEngine into Tryibion-better-material-source-window
2022-11-21 16:07:52 +01:00
mafiesto4
43d70c7fab
Merge branch 'Tryibion-editor-view-tab-close-fix'
2022-11-21 16:05:55 +01:00
mafiesto4
864d4981ed
Merge branch 'editor-view-tab-close-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-editor-view-tab-close-fix
2022-11-21 16:04:11 +01:00
mafiesto4
eeff5ea3ae
Fix crash in Text Render drawing
2022-11-21 15:52:36 +01:00
mafiesto4
93c0dd704e
Merge branch 'master' into 1.5
...
# Conflicts:
# Source/Engine/Serialization/Stream.cpp
2022-11-21 15:51:57 +01:00
mafiesto4
b139ebfe88
Fix crash when reading Transform from native data stream
2022-11-21 15:37:17 +01:00
mafiesto4
bed880248c
Update Github Actions scripts components to the latest version
2022-11-21 14:59:55 +01:00
mafiesto4
1dfea17bce
Fix client rpc
2022-11-21 14:32:48 +01:00
mafiesto4
33e2fa7f9e
Fix game build
2022-11-21 14:23:59 +01:00
Tryibion
4f38a87eed
Changed using screen coords to using window points.
2022-11-19 16:33:09 -06:00
GoaLitiuM
54e30c35e9
Fix crash when shader cache file is empty
2022-11-17 21:22:32 +02:00
GoaLitiuM
911ca7f995
Support MSBuild in preview version Visual Studio in build scripts
2022-11-17 21:17:39 +02:00
mafiesto4
bdea0930da
Add info about .Net Framework SDK for engine devs
...
#821
2022-11-16 23:33:14 +01:00
mafiesto4
ff8e002d33
Fix missing output clear when reading text array in OpenFBX
...
https://github.com/nem0/OpenFBX/pull/80
2022-11-16 18:37:12 +01:00
mafiesto4
26ff8e62eb
Additional change to vscode project
2022-11-16 17:55:20 +01:00
mafiesto4
84bd7da620
Revert part of 5b212bb8bc #743
2022-11-16 17:54:18 +01:00
mafiesto4
1b7a7dc15c
Add network RPCs to C# codegen
2022-11-16 17:31:28 +01:00
mafiesto4
efb48697fa
Add network RPCs
2022-11-16 17:31:28 +01:00
mafiesto4
91ff0f76f8
Add network stats API for transport layer
2022-11-16 17:31:27 +01:00
mafiesto4
e113d5c549
Add NetworkLagDriver for lag simulation over low-level network transport layer
2022-11-16 17:31:26 +01:00
mafiesto4
c0f596a00e
Add ScriptingObjectReference for Read/WriteStream and scripting interop as an array
2022-11-16 17:31:26 +01:00
mafiesto4
c41d67c4ac
Update engine materials
2022-11-16 09:57:23 +01:00
mafiesto4
16ebc72099
Fix rendering of custom actors lists in Editor viewports
2022-11-16 09:57:17 +01:00
mafiesto4
20661fc902
Fix custom interpolators register index
2022-11-16 09:56:36 +01:00
mafiesto4
3b4d91924f
Add draw call sorting keys generation during draw calls collection (async)
2022-11-16 09:20:56 +01:00
mafiesto4
eb281a7574
Additional improvements to scene rendering
2022-11-15 22:39:03 +01:00
mafiesto4
a2670dc3b5
Refactor ConcurrentArray into RenderListBuffer for specialized usage in renderer
2022-11-15 17:43:30 +01:00
Tryibion
ade5166977
fix editor updating base values
2022-11-14 20:00:54 -06:00
Tryibion
68a5073b29
fixed issue when asset picker has no value on particle effect
2022-11-14 18:45:44 -06:00
Tryibion
6c26cbe9ba
Removed adding inherited types
2022-11-11 17:11:25 -06:00
Tryibion
de6cd88870
Changed names of a couple base types to match before change
2022-11-11 17:08:07 -06:00
Tryibion
6b4da88ef0
Added the ability to specify the name of the actor in the toolbox, works in searching as well.
2022-11-11 17:03:04 -06:00
Tryibion
62cd59549d
removed some old code
2022-11-11 16:38:34 -06:00
Tryibion
4515844219
changed how the actor toolbox is created. Allows fo user to enter their own tabs and actors with an attribute
2022-11-11 16:37:45 -06:00
Tryibion
6c18ca3f45
changed to MouseButtonDown
2022-11-11 12:45:10 -06:00
Tryibion
eab45f0c48
renames item when clicking off of the popup and name is changed
2022-11-11 12:42:12 -06:00
mafiesto4
b47d95205f
Add optional async scene drawing and improve stability
2022-11-11 15:47:33 +01:00
mafiesto4
881880fc34
Fixes for ConcurrentArray usage
2022-11-10 23:46:59 +01:00
mafiesto4
72244be201
Add separate async job for each foliage type drawing
2022-11-10 23:46:43 +01:00
mafiesto4
aa978ce0e4
Minor improvements
2022-11-10 23:45:58 +01:00
mafiesto4
4ba1531cda
Add async scene drawing for Foliage and Terrain
2022-11-10 23:43:36 +01:00
Preben Eriksen
c26e0f5923
PE: DDS - Improve import time if source already has mipmaps and are compressed.
2022-11-10 13:41:40 +01:00
Preben Eriksen
c73eb548c0
PE: FBX Import - Improved normal map detection using diffuse name, if normap map was not setup inside object.
2022-11-10 13:14:19 +01:00
Preben Eriksen
54ccf9edc7
PE: Fixed - Custom animation import, frame index start and end was not the actual index but depended on frames per second. Made it impossible to use, now use the real frame index.
2022-11-10 11:35:29 +01:00
Preben Eriksen
29900a3cc0
PE: Support importing WAV files that contain "extra format bytes" in "fmt" header.
2022-11-10 11:19:29 +01:00
Preben Eriksen
b02020f801
PE: AudioSource - Stop() folowed by Play() now act like a restart.
2022-11-10 10:51:20 +01:00
mafiesto4
ea5e38fdd1
Fixes for overriden draw calls material in debug views
2022-11-10 00:22:23 +01:00
mafiesto4
e53623e854
Fix crash with custom SelectionOutline postfx object in Editor viewport
2022-11-08 19:52:47 +01:00
mafiesto4
81c13825c5
Merge branch 'Tryibion-actor-CM'
2022-11-06 23:05:59 +01:00
mafiesto4
e98621b887
Code style fix
...
#814
2022-11-06 23:05:36 +01:00
mafiesto4
735b07f0d7
Merge branch 'actor-CM' of https://github.com/Tryibion/FlaxEngine into Tryibion-actor-CM
2022-11-06 22:22:45 +01:00
mafiesto4
81f7f91d73
Merge branch 'plemsoft-PE-1.4-2'
2022-11-06 22:19:06 +01:00
mafiesto4
08f71f4469
Merge branch 'PE-1.4-2' of https://github.com/plemsoft/FlaxEngine into plemsoft-PE-1.4-2
2022-11-06 22:17:58 +01:00
mafiesto4
299f5e8732
Merge branch 'Tryibion-prefab-tree-fix'
2022-11-06 22:05:44 +01:00
mafiesto4
ac89b395af
Merge branch 'prefab-tree-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-prefab-tree-fix
2022-11-06 22:05:22 +01:00
Tryibion
3ac77121f5
made readonly text and fixed sizing
2022-11-06 13:45:06 -06:00
mafiesto4
f2170a09cd
Optimize GlobalSDF actors drawing CPU perf
2022-11-06 20:44:44 +01:00
mafiesto4
9c7da16c1a
Add multi-threaded scene rendering with Job System
2022-11-06 20:44:43 +01:00
mafiesto4
183636289a
Optimize shadow projections rendering contexts to collect draw call indices only (draw calls from main render list)
2022-11-06 20:44:42 +01:00
Tryibion
14f64b5b20
dont close when clicking on view editor CM buttons that are not buttons.
2022-11-04 12:58:42 -05:00
Tryibion
6ace0961b3
added to resize the x and y on text changed
2022-11-04 10:57:47 -05:00
Tryibion
c817b63927
made it easier to scroll and resize the material source window. and added the ability to change if the text can be scrolled in the text box
2022-11-04 10:53:29 -05:00
Tryibion
de4d3d97f2
removed not needed variable
2022-11-04 07:10:24 -05:00
mafiesto4
996d38b61d
Add scripts dragging support to scene tree for reparenting
2022-11-04 12:49:46 +01:00
mafiesto4
e38ab163c4
Add support for hierarchical objects ownership
2022-11-03 14:34:35 +01:00
mafiesto4
007a5cb5ca
Add Float2/Float3/Float4 replication in C#
2022-11-03 14:33:39 +01:00
Tryibion
2dca30305f
added shader source and removed unused variables/includes
2022-11-03 08:12:40 -05:00
mafiesto4
0c9001e3d1
Fixes
2022-11-03 08:53:09 +01:00
mafiesto4
b816e2b3a9
Add INetworkObject and implement various networking features
2022-11-03 08:53:09 +01:00
mafiesto4
957a34866b
Fix null String serialization over network via C# API
2022-11-03 08:53:08 +01:00
mafiesto4
70cfbada04
Add support for spawning network object on custom set of clients
2022-11-03 08:53:07 +01:00
mafiesto4
043beb03a9
Add support for DataContainer in scripting api bindings
2022-11-03 08:53:07 +01:00
Tryibion
7487b468d3
added extra checks
2022-11-02 18:37:11 -05:00
mafiesto4
0f619c2cb6
Simplify code
2022-11-03 00:19:21 +01:00
mafiesto4
b2a9ee495a
Optimize PrevWorld updating during scene rendering
2022-11-03 00:08:30 +01:00
Tryibion
a1e4400994
changed to use attribute to add items to the content context menu, this also allows users to add their own items to the CM
2022-11-02 17:57:40 -05:00
mafiesto4
949f16fba8
Fix returning bool value in overriden scripting method
2022-11-02 20:30:40 +01:00
mafiesto4
5bd56cae81
Fix GlobalSDF rasterization of heightfield
2022-11-02 20:30:13 +01:00
mafiesto4
6a61b692aa
Refactor PostProcessEffect to support C++ scripting
2022-11-02 20:29:59 +01:00
mafiesto4
86b6b20200
Fix incorrect skybox cubemap caching dirty interval
2022-11-01 23:15:43 +01:00
mafiesto4
f37ed16270
Optimize GPUBuffer on D3D11 to not stall CPU on reading staging readback buffer
2022-11-01 21:31:42 +01:00
mafiesto4
a0a3457733
Add more profiling data for Tracy
2022-11-01 15:46:21 +01:00
mafiesto4
8a98f466c5
Use named events for GPU passes for CPU profiling usability
2022-11-01 12:50:17 +01:00
Tryibion
1af0188a3c
changed how actor context menus are created.
2022-10-31 19:18:43 -05:00
mafiesto4
a945e2c2a5
Fix GlobalSDF and GlobalSurfaceAtlas drawing if disabled by user
2022-11-01 01:01:22 +01:00
mafiesto4
a66c72a0c2
Optimize GlobalSDF performance on CPU when scene is mostly static
2022-11-01 01:00:58 +01:00
mafiesto4
ec62763e87
Optimize Global SDF cascades updates intervals (max 1 cascade per frame)
2022-11-01 00:37:01 +01:00
mafiesto4
5f4aa39263
Global SDF improvements
2022-10-31 23:43:37 +01:00
mafiesto4
0898723a45
Fix Global SDF rasterization when loading scene
2022-10-31 22:18:45 +01:00
mafiesto4
01a7ae8bd4
Add NetworkTransform component
2022-10-31 16:31:06 +01:00
Preben Eriksen
1d9f5e8cfe
PE: Fixed - flax storage crash , happened quit often on my system.
2022-10-31 16:07:43 +01:00
mafiesto4
5e81d83648
Fix
2022-10-31 13:36:13 +01:00
mafiesto4
2475b46375
Fix INetworkSerializable if class has vtable offset
2022-10-31 13:25:29 +01:00
mafiesto4
a90de82e45
Add network objects dirtying api
2022-10-31 12:21:04 +01:00
mafiesto4
ecfcc88dda
Add network serializer callback for type without it but with valid base type serializer
2022-10-31 12:21:03 +01:00
mafiesto4
77b98f7081
Add Layer and StaticFlags from parent actor after spawnign actor in Prefab Window
2022-10-31 12:21:02 +01:00
mafiesto4
00c5f7d5d4
Add prefabs spawning over network
2022-10-31 12:21:02 +01:00
Tryibion
050635b2cd
changed way that the the new menu is generated. Added category name to proxies
2022-10-30 14:30:32 -05:00
mafiesto4
f1b67935b3
Optimize BoundingFrustum::Intersects(BoundingSphere)
2022-10-29 21:13:21 +02:00
mafiesto4
00be6ffb89
Merge branch 'master' into 1.5
2022-10-29 20:45:51 +02:00
mafiesto4
38d65d38d1
Merge branch 'Tryibion-better-tool-tip-hide-on-drag'
2022-10-29 19:36:29 +02:00
mafiesto4
ccd830a270
Merge branch 'better-tool-tip-hide-on-drag' of https://github.com/Tryibion/FlaxEngine into Tryibion-better-tool-tip-hide-on-drag
2022-10-29 19:34:02 +02:00
mafiesto4
e1836a222c
Fix bug with Screen.CursorVisible set in script OnStart
...
#799
2022-10-29 19:33:34 +02:00
mafiesto4
7ddc1a1553
Code style fix
2022-10-29 19:05:35 +02:00
mafiesto4
5fe1d3f12f
Merge branch 'Tryibion-event-for-keydown-textbox'
2022-10-29 19:05:14 +02:00
mafiesto4
76bc412fdd
Merge branch 'event-for-keydown-textbox' of https://github.com/Tryibion/FlaxEngine into Tryibion-event-for-keydown-textbox
2022-10-29 19:05:07 +02:00
mafiesto4
57e812d336
Fix audio clips streaming to be thread-safe when audio sources play
...
#786
2022-10-29 18:57:57 +02:00
mafiesto4
6379171fa6
Fix crash due to bdb69d57dd (Mono typenames are invalid after dll unloaded)
2022-10-29 18:56:21 +02:00
Tryibion
50414d7fed
added deselecting nodes when left clicking in blank area in the scene and prefab tree views
2022-10-29 09:22:39 -05:00
Tryibion
40a04bc5d6
Various fixes to prefab tree view. Scrolling like scene view, disable scrolling on renaming, can open CM anywhere in tree panel.
2022-10-29 09:14:08 -05:00
mafiesto4
7535f22b10
Merge branch 'plemsoft-PE-1.4'
2022-10-29 12:04:55 +02:00
mafiesto4
4ba93d9d86
Code cleanup #765
2022-10-29 12:04:42 +02:00
mafiesto4
f67d1412de
Add undo/redo and navmesh dirtying when using selection rotate shortcut (R key)
...
#765
2022-10-29 11:50:16 +02:00
mafiesto4
c41248f402
Optimize asset registry paths check to use StringUtils::CompareIgnoreCase instead of String::ToLowerToLower
...
#765
2022-10-29 11:42:06 +02:00
mafiesto4
5cfe3b88c7
Add unit test for ModelTool::DetectLodIndex and improve LOD index detection further
...
#765
2022-10-29 11:38:20 +02:00
mafiesto4
bd562a374a
Merge branch 'PE-1.4' of https://github.com/plemsoft/FlaxEngine into plemsoft-PE-1.4
2022-10-29 11:15:36 +02:00
mafiesto4
284917796a
Merge branch 'PrecisionRender-triplanar-uv'
2022-10-28 17:54:05 +02:00
mafiesto4
27ad3c38b7
Rename RenderListAllocation into RendererAllocation
2022-10-28 17:53:22 +02:00
mafiesto4
eb52d333ae
Refactor scene rendering to use batched culling for main view and shadow projections
2022-10-28 17:53:21 +02:00
mafiesto4
e217d5e79b
Refactor scene rendering to separate drawable actors
2022-10-28 17:53:21 +02:00
Tryibion
3c689a4697
removed not needed variables and fixed variable names
2022-10-28 08:32:52 -05:00
mafiesto4
4123e4cf69
Improve network replication debug log usage
2022-10-28 13:19:26 +02:00
mafiesto4
2c2071285a
Add proper networked objects destruction upon despawn or shutdown
2022-10-28 11:12:39 +02:00
Tryibion
3f135c832e
organized the "new" child context menu into categories.
2022-10-27 23:05:51 -05:00
mafiesto4
e8d39e706f
Add C++ properties replication support
2022-10-27 16:21:53 +02:00
mafiesto4
52e0e70908
Add support for different access level for scripting property functions
2022-10-27 15:14:34 +02:00
mafiesto4
28dda32f0e
Fix when spawning already spawned object
2022-10-27 14:41:03 +02:00
mafiesto4
bff93de116
Various improvements for networking
2022-10-27 14:18:53 +02:00
mafiesto4
c89929a940
Fix crash when low-level network driver fails to start
2022-10-27 14:18:39 +02:00
mafiesto4
312d1735ef
Attempt to fix clang compilation
2022-10-27 13:39:35 +02:00
mafiesto4
5e60085371
Add automatic parenting for scene objects spawned over the network
2022-10-27 13:30:22 +02:00
mafiesto4
3ede538fcb
Add support for non-const ref parameters with conversion (eg. string or array) in scripting api function parameters
2022-10-26 15:59:34 +02:00
mafiesto4
5c270810d0
Refactor GetNonTerminatedText into GetText in StringView
2022-10-26 15:59:03 +02:00
mafiesto4
0dec70847f
Add support for StringAnsi in scripting api
2022-10-26 15:00:39 +02:00
mafiesto4
19f1c4251c
Fix scripting api bindings for types with changed scripting name (other than native type name)
2022-10-26 15:00:29 +02:00
mafiesto4
d90245bf32
Add Tag parsing in scripting type (for custom extensions)
2022-10-26 14:59:50 +02:00
mafiesto4
2c7d2893c8
Add Color.FromRGBA
2022-10-26 14:58:55 +02:00
mafiesto4
b3eb38009d
Improve various types usage in scripting api
2022-10-26 14:58:46 +02:00
mafiesto4
3f1dba86a3
Fix parsing scripting function parameters with function parameter within default parameter value
2022-10-26 14:58:05 +02:00
Preben Eriksen
6a5efdeb29
PE: Fix - Ansi is max 7 bit, assimp/openfbx only support ansi paths. ( https://github.com/FlaxEngine/FlaxEngine/issues/806 )
2022-10-26 10:00:16 +02:00
Preben Eriksen
8a46aec294
Merge branch 'PE-1.4' of https://github.com/plemsoft/FlaxEngine into PE-1.4
2022-10-26 09:58:42 +02:00
Preben Eriksen
fd831f569c
PE: Fix - Streaming audio could not loop. ( https://github.com/FlaxEngine/FlaxEngine/issues/786 )
2022-10-26 09:54:10 +02:00
Tryibion
2297ba3c86
moved where hiding the tooltip is called when starting to drag for better response
2022-10-25 16:38:23 -05:00
mafiesto4
cd4d15e0e2
Minor improvements
2022-10-25 15:07:04 +02:00
mafiesto4
044e141848
Add Render2D.DrawTexturedTriangles with index buffer
2022-10-25 15:06:52 +02:00
mafiesto4
d73822046f
Bump up version number
2022-10-25 15:06:31 +02:00
Preben Eriksen
148b15d473
Merge branch 'master' into PE-1.4
2022-10-25 09:19:01 +02:00
PrecisionRender
748c58d52e
Initial commit
2022-10-24 19:36:16 -05:00
Tryibion
a79b642613
Added KeyUp event in TextBoxBase
2022-10-24 14:11:34 -05:00
Tryibion
616379c54b
Added an event to subscribe to in TextBoxBase that gets fired when a key is down.
2022-10-24 14:00:56 -05:00
mafiesto4
91663f0202
Merge branch 'Tryibion-smoother-content-view'
2022-10-24 16:44:20 +02:00
mafiesto4
f078499dfb
Another adjustment to have position aligned too #796
2022-10-24 16:44:11 +02:00
Tryibion
87a0c671f6
Adjusted only the bounds for content items to be floored.
2022-10-24 09:01:40 -05:00
mafiesto4
8a76d32ded
Various improvements
2022-10-24 15:29:30 +02:00
mafiesto4
30fdde614d
Add network objects ownership changing with network sync
2022-10-24 15:02:11 +02:00
mafiesto4
494de7a9f4
Rename
2022-10-24 14:35:43 +02:00
mafiesto4
b8697e7204
Rename
2022-10-24 14:30:08 +02:00
mafiesto4
479a83fdef
Add objects despawning in networking
2022-10-24 13:25:57 +02:00
mafiesto4
437ed07368
Merge remote-tracking branch 'origin/master' into 1.5
2022-10-24 12:07:39 +02:00
mafiesto4
771f8ad02b
Add objects spawning to networking
2022-10-24 12:07:16 +02:00
Preben Eriksen
56c9ed3197
PE: Fix - Linux error "implicitly convert type 'double' to 'float'."
2022-10-24 09:10:15 +02:00
mafiesto4
1ef16fde92
Merge branch 'Tryibion-CM-fix-open-left'
2022-10-23 23:49:58 +02:00
mafiesto4
b7b31aad8e
Code style fix
...
#793
2022-10-23 23:49:46 +02:00
mafiesto4
2b514cc10e
Merge branch 'CM-fix-open-left' of https://github.com/Tryibion/FlaxEngine into Tryibion-CM-fix-open-left
2022-10-23 23:48:49 +02:00
mafiesto4
5cff11ce4a
Merge branch 'Tryibion-value-box-cursor-change'
2022-10-23 23:46:32 +02:00
mafiesto4
6f380a6f12
Code style fix
...
#783
2022-10-23 23:46:11 +02:00
mafiesto4
0ec76d678d
Merge branch 'value-box-cursor-change' of https://github.com/Tryibion/FlaxEngine into Tryibion-value-box-cursor-change
2022-10-23 23:45:13 +02:00
mafiesto4
f29d779425
Merge branch 'Tryibion-better-content-item-layout'
2022-10-23 22:38:48 +02:00
mafiesto4
1fb19ee023
Adjust content view items to whole pixels to reduce text aliasing
...
#794
2022-10-23 22:38:38 +02:00
mafiesto4
124c287537
Merge branch 'better-content-item-layout' of https://github.com/Tryibion/FlaxEngine into Tryibion-better-content-item-layout
2022-10-23 22:02:11 +02:00
mafiesto4
c43de26d83
Merge branch 'Tryibion-change-script-order-default'
2022-10-23 21:59:28 +02:00
mafiesto4
3cb37bf7b0
Merge branch 'change-script-order-default' of https://github.com/Tryibion/FlaxEngine into Tryibion-change-script-order-default
2022-10-23 21:56:28 +02:00
mafiesto4
0b461f05ca
Merge branch 'Tryibion-dont-close-childCM-onclick'
2022-10-23 20:36:57 +02:00
mafiesto4
13be6b75f2
Merge branch 'dont-close-childCM-onclick' of https://github.com/Tryibion/FlaxEngine into Tryibion-dont-close-childCM-onclick
2022-10-23 20:35:17 +02:00
mafiesto4
7636108844
Merge branch 'RuanLucasGD-master'
2022-10-23 20:34:02 +02:00
mafiesto4
1914fa519d
Merge branch 'master' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-master
2022-10-23 20:32:26 +02:00
mafiesto4
bfe51d6555
Merge branch 'Tryibion-move-updatecamerapreview'
2022-10-23 20:15:03 +02:00
mafiesto4
5341e355ce
Code style fix
...
#782
2022-10-23 20:14:58 +02:00
mafiesto4
de012a23ee
Merge branch 'move-updatecamerapreview' of https://github.com/Tryibion/FlaxEngine into Tryibion-move-updatecamerapreview
2022-10-23 19:15:46 +02:00
mafiesto4
108b13fd0d
Merge branch 'Tryibion-cursor-change-for-property-splitter'
2022-10-23 19:14:40 +02:00
mafiesto4
1c0f2f2b81
Merge branch 'cursor-change-for-property-splitter' of https://github.com/Tryibion/FlaxEngine into Tryibion-cursor-change-for-property-splitter
2022-10-23 19:11:28 +02:00
mafiesto4
0a17ff3b3a
Merge branch 'Tryibion-cache-transform-snapping-state'
2022-10-23 14:26:15 +02:00
mafiesto4
d89e31d155
Code style fix
...
#777
2022-10-23 14:26:06 +02:00
mafiesto4
5e5abcdc3f
Merge branch 'cache-transform-snapping-state' of https://github.com/Tryibion/FlaxEngine into Tryibion-cache-transform-snapping-state
2022-10-23 14:20:49 +02:00
mafiesto4
0422efcf03
Merge branch 'Tryibion-scroll-fix'
2022-10-23 14:19:30 +02:00
mafiesto4
70c53a4f67
Fix error if nothing is selected
2022-10-23 14:19:17 +02:00
mafiesto4
c6523ed9cd
Fix crash when presenting task which swap chain is not ready
2022-10-23 14:18:55 +02:00
Preben Eriksen
2a7e59ae5d
PE: Fix issue with using "shift" to duplicate object, this only worked every second time if using a large grid.
2022-10-23 12:20:01 +02:00
Preben Eriksen
edf339a942
PE: Added - Bounding Box Snapping, it dont matter what size objects are they will always snap perfectly.
2022-10-23 09:48:18 +02:00
Preben Eriksen
b3bb860195
PE: Added - Use "R" key to rotate selections by 45 degrees.
2022-10-23 09:45:27 +02:00
Tryibion
9bd13c8ed5
This adds more spacing between the content items in the content view and allows for resizing better than before.
2022-10-21 20:31:19 -05:00
Tryibion
1c44c42b52
fixed position of child CMs when having to open left
2022-10-21 14:14:13 -05:00
mafiesto4
ef77cdfe3f
Fix Clang compilation
2022-10-21 19:49:28 +02:00
mafiesto4
727d29ee07
Fix Clang compilation
2022-10-21 19:32:10 +02:00
mafiesto4
52b1b19b02
Fix Clang compilation
2022-10-21 19:06:05 +02:00
mafiesto4
8b446edc06
Fix Clang compilation
2022-10-21 18:42:33 +02:00
mafiesto4
42d1f40b9c
Optimize some code by manual inlining
2022-10-21 18:36:29 +02:00
mafiesto4
b7b4391cff
Fix some editor panels to have focus on change
2022-10-21 18:36:28 +02:00
Tryibion
0765b82a39
changed the default for script memebers order.
2022-10-21 09:54:16 -05:00
mafiesto4
8dec405f4f
Add iterator copy operator in collections
2022-10-21 15:40:47 +02:00
Ruan Lucas
4d73638a8b
Merge branch 'FlaxEngine:master' into master
2022-10-20 20:50:32 -04:00
Ruan Lucas
ca49454615
remove unused include
2022-10-20 20:49:37 -04:00
Tryibion
b20967559b
added to not close the child context menu on click
2022-10-20 19:49:36 -05:00
Ruan Lucas
e1dc5a2e81
remove incorrect method
2022-10-20 20:47:02 -04:00
Ruan Lucas
a4333dfcb6
add flag to work for desktop and linux only
2022-10-20 20:26:08 -04:00
Ruan Lucas
a65e812b45
Add method that returns a list of standard monitor resolutions
2022-10-20 19:57:23 -04:00
mafiesto4
32e052a87b
Refactor native Stream serialization to new API
2022-10-20 17:28:12 +02:00
mafiesto4
e5866a3ff4
Fix generated replication C# code reference to NetworkStream type
2022-10-20 15:18:21 +02:00
Tryibion
78bd7713a9
value boxes now hide your slide and return your mouse to the original position.
2022-10-19 21:41:58 -05:00
Tryibion
5d8403be5b
moved UpdateCameraPreview call to on selection changed and on state change
2022-10-19 20:59:55 -05:00
Tryibion
dd20da89d7
added cursor change for changing of the property splitter
2022-10-19 19:45:07 -05:00
mafiesto4
191a75fd22
Add unique client ids assigning
2022-10-20 00:03:57 +02:00
Tryibion
dbcaf28f39
added if check on enum parse
2022-10-19 15:28:59 -05:00
Tryibion
13150ea553
changed snap enable to still use default values if cache data doesnt exist
2022-10-19 15:25:42 -05:00
Tryibion
14a9c99496
fixed small bug of scene window not resizing when something is deleted but window isnt focused
2022-10-19 14:50:39 -05:00
mafiesto4
3fd8c7f928
Add replication messages dropping for old messages (due to unordered channel usage via UDP)
2022-10-19 21:04:20 +02:00
Tryibion
9f9cc0e1ec
cleaned up comments
2022-10-19 07:22:09 -05:00
mafiesto4
e115aa2c4e
Merge remote-tracking branch 'origin/master' into 1.5
...
# Conflicts:
# Source/Engine/Content/JsonAsset.cpp
2022-10-19 13:36:46 +02:00
mafiesto4
ff49401f3a
Use objects id mapping for networking to have proper replication of networked object references
2022-10-19 13:14:16 +02:00
mafiesto4
a5a39ac3d6
Fix crash in object id reference replication
2022-10-19 11:35:50 +02:00
mafiesto4
7621252f46
Add automatic replication for C# types with fields marked with NetworkReplicated attribute
2022-10-19 09:26:40 +02:00
mafiesto4
0c120494b4
Improve Mono.Cecil type search if typed reference doesn't exist
2022-10-18 15:26:14 +02:00
mafiesto4
76b14af7ec
Add various improvements
2022-10-18 15:03:56 +02:00
mafiesto4
dda4f26102
Add support for custom Action Command in TaskGraph
2022-10-18 15:03:09 +02:00
mafiesto4
3a3a94b610
Add Mono.Cecil to Flax.Build
2022-10-18 15:02:49 +02:00
Tryibion
6c470c1247
added caching of transform space and loading
2022-10-17 21:29:58 -05:00
Tryibion
456934c737
Added caching and loading snapping values
2022-10-17 21:18:46 -05:00
Tryibion
212fc0838a
remove not needed include
2022-10-17 19:57:40 -05:00
Tryibion
2c3007eb2b
cache viewport snapping enabled
2022-10-17 19:55:30 -05:00
Tryibion
ef34ad7600
Renamed scrollPosition to scrollControl for more accurate description
2022-10-16 19:05:41 -05:00
Tryibion
546501a553
Added performing layout when deleting actors and scrolling to duplicated/ pasted actors when action is performed.
2022-10-16 18:50:00 -05:00
Ruan Lucas
37c8aacd8b
Fix math node size
2022-10-14 15:20:57 -04:00
mafiesto4
f6857f66ba
Merge branch 'cristhofermarques-mouse_fix'
2022-10-13 23:12:28 +02:00
Cristhofer Marques
527ba719f4
update to the new variable names
2022-10-13 09:15:04 -03:00
Cristhofer Marques
2c12fffdf6
reset value when start/stop mouse tracking
2022-10-13 09:14:05 -03:00
Cristhofer Marques
84009baeb0
change vars name and add code doc
2022-10-13 09:10:35 -03:00
mafiesto4
c12ea8428e
Add FlaxEngine.Object.FromUnmanagedPtr for native object raw pointer conversion to managed object
2022-10-13 13:35:59 +02:00
mafiesto4
5c24f8c365
Add ScriptingTypeHandle support for scripting bindings as System.Type
2022-10-13 13:35:15 +02:00
Cristhofer Marques
0e45f16b19
update timeline edge to use the mouse flipping info
2022-10-13 01:14:47 -03:00
Cristhofer Marques
f22a71509b
fix value box sliding
2022-10-13 01:12:38 -03:00
Cristhofer Marques
ae04253ba4
added is flipping mouse on windows platform
2022-10-13 01:11:33 -03:00
Cristhofer Marques
7656c6981e
added is flipping variables
2022-10-13 01:09:31 -03:00
mafiesto4
d1add033b1
Merge branch 'cristhofermarques-small_editor_fix'
2022-10-12 20:40:39 +02:00
mafiesto4
3c9d9cd8d6
Add support for deserialization of deprecated properties in scripting types
2022-10-12 20:39:40 +02:00
mafiesto4
607afeee50
Add proper deserialization of old values pre-renaming
...
#767
2022-10-12 20:38:59 +02:00
mafiesto4
e970b6fd04
Merge branch 'small_editor_fix' of https://github.com/cristhofermarques/FlaxEngine into cristhofermarques-small_editor_fix
2022-10-12 19:10:05 +02:00
mafiesto4
f4a96e2715
Merge branch 'RuanLucasGD-master'
2022-10-12 19:07:57 +02:00
mafiesto4
7a969b5d7b
Code style fix
...
#760
2022-10-12 19:07:48 +02:00
mafiesto4
faf7f8ad03
Merge branch 'master' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-master
2022-10-12 19:05:23 +02:00
mafiesto4
2d8eaa0e8c
Merge branch 'cristhofermarques-skeleton_mask_editor'
2022-10-12 19:04:35 +02:00
mafiesto4
f528ba59ec
Code style fix
...
#766
2022-10-12 19:04:22 +02:00
mafiesto4
6985bd6375
Merge branch 'skeleton_mask_editor' of https://github.com/cristhofermarques/FlaxEngine into cristhofermarques-skeleton_mask_editor
2022-10-12 19:00:59 +02:00
mafiesto4
cbf7caafb3
Merge branch 'Tryibion-scene-tree-fix'
2022-10-12 18:55:32 +02:00
mafiesto4
b0f4f8d636
Code style fix
2022-10-12 18:55:24 +02:00
mafiesto4
77f8df02e5
Add ModuleInitializer attribute for C# scripting initialization code running on load
2022-10-12 17:00:40 +02:00
mafiesto4
09b35266f7
Add automatic network serializers generation for NetworkReplicated fields in C++ types
2022-10-12 11:22:53 +02:00
mafiesto4
ff34c7cc9b
Refactor raw data ReadSttream and WriteStream to have easier to use API with more features
2022-10-12 11:22:20 +02:00
Cristhofer Marques
0b8a176ff8
Revert "Update SkeletonMaskWindow.cs"
...
This reverts commit b626d3047d .
2022-10-11 14:05:30 -03:00
Cristhofer Marques
187e56c6ba
typo fix in graphics settings
2022-10-11 13:34:46 -03:00
Cristhofer Marques
77c6daf240
fix the wrong additional layer in the matrix
2022-10-11 13:30:49 -03:00
Cristhofer Marques
b626d3047d
Update SkeletonMaskWindow.cs
2022-10-11 13:08:52 -03:00
Cristhofer Marques
2af285e972
feature added
2022-10-11 11:49:32 -03:00
mafiesto4
09e50bb0e1
Simplify code in bindings generator
2022-10-11 11:38:35 +02:00
mafiesto4
3d574f4169
Fix generated project reference in test project
2022-10-11 11:38:22 +02:00
Preben Eriksen
2efc97b64f
Added: ScriptingObject* TryFindObject(MClass* mclass), Allow you from c++ to use MAssembly GetBinaryModuleGame, and get a monoobject from a class, monoobject is needed later to Invoke a method from the class.
2022-10-11 10:45:28 +02:00
Ruan Lucas
93dc57c08f
remove unused include
2022-10-10 23:10:25 -04:00
Ruan Lucas
67c963f60d
Optimization Method
2022-10-10 22:43:00 -04:00
Tryibion
95e60ea68e
Added scene panel to seperate the tree from the search bar and made the tree not able to scroll when renaming
2022-10-10 15:38:30 -05:00
mafiesto4
52904cbe3e
Merge branch 'Tryibion-cursor-changes'
2022-10-10 18:47:52 +02:00
mafiesto4
ebd88a407d
Fix mouse leave event handling to restore cursor
...
#759
2022-10-10 18:47:38 +02:00
mafiesto4
0ed41f97fc
Merge branch 'cursor-changes' of https://github.com/Tryibion/FlaxEngine into Tryibion-cursor-changes
2022-10-10 18:33:29 +02:00
Tryibion
133d13ff3c
Fixed continually setting cursour back to default in value box
2022-10-10 11:06:10 -05:00
mafiesto4
7112c8e791
Merge branch 'Tryibion-content-window-change'
2022-10-10 17:56:26 +02:00
mafiesto4
d44606d205
Merge branch 'content-window-change' of https://github.com/Tryibion/FlaxEngine into Tryibion-content-window-change
2022-10-10 17:56:15 +02:00
mafiesto4
8564c86236
Merge branch 'Tryibion-master'
2022-10-10 17:39:03 +02:00
mafiesto4
77acdecb1b
Merge branch 'master' of https://github.com/Tryibion/FlaxEngine into Tryibion-master
2022-10-10 17:38:57 +02:00
mafiesto4
fb5d693b54
Merge branch 'cristhofermarques-timeline_edge'
2022-10-10 16:22:35 +02:00
mafiesto4
1cba68401d
Merge branch 'timeline_edge' of https://github.com/cristhofermarques/FlaxEngine into cristhofermarques-timeline_edge
2022-10-10 16:20:48 +02:00
mafiesto4
aabe905f63
Merge branch 'Crawcik-generate-project'
2022-10-10 16:16:02 +02:00
mafiesto4
8ac67536de
Merge branch 'generate-project' of https://github.com/Crawcik/FlaxEngine into Crawcik-generate-project
2022-10-10 16:15:02 +02:00
mafiesto4
f4c4738617
Merge branch 'Tryibion-toolti-fix-while-dragging'
2022-10-10 16:09:49 +02:00
mafiesto4
4c71f40bc2
Add Module tags feature for build config in custom plugins
2022-10-10 15:02:52 +02:00
mafiesto4
4d08dc77b2
Add custom Tags for scripting api types to be used by plugins
2022-10-10 14:40:59 +02:00
mafiesto4
7924a62db6
Add support for custom types/members attributes parsing in scripting bindings
2022-10-10 14:38:54 +02:00
mafiesto4
5faa11e0a2
Fix reading type inheritance in bindings generation with comment at the end
2022-10-10 13:27:37 +02:00
mafiesto4
72b1178011
Add network protocol version validation
2022-10-10 12:46:44 +02:00
Tryibion
6d6961d961
removed mouse button down as it caused issues with focus
2022-10-06 19:59:51 -05:00
Tryibion
091fe0a40a
Simplified tool tip hide
2022-10-06 19:12:46 -05:00
Tryibion
2d42ca522d
Fixed spacing and comment
2022-10-06 16:51:25 -05:00
Tryibion
79ccda3883
Moved code to on drag enter to minimize calls.
2022-10-06 16:49:35 -05:00
Tryibion
020351e56b
Simplified enabling and disabling scrolling and implimented the stop scrolling functionality when renaming in the content tree panel as well
2022-10-06 00:03:38 -05:00
Tryibion
40f7980c18
hide tooltip while dragging
2022-10-05 22:05:27 -05:00
Tryibion
aca5522245
Fixed small bug when moving a tab when close to the split panel splitter
2022-10-05 21:16:54 -05:00
Ruan Lucas
cc168db81b
Merge pull request #1 from RuanLucasGD/implement-method-to-check-if-world-position-is-within-camera-view
...
Implement method to check if world position is within camera view
2022-10-03 19:35:20 -04:00
Ruan Lucas
0a91b8b360
fix: isPointOnView doesn't work for long distance positions
2022-10-03 18:51:27 -04:00
Ruan Lucas
61747bef85
change method name
2022-10-02 00:16:25 -04:00
Ruan Lucas
6af6649f70
implement method to check if world position is within camera view
2022-10-02 00:02:56 -04:00
Tryibion
3867cb5e97
Changed how cursor is set back to default, so it doesnt keep setting itself
2022-09-30 20:52:04 -05:00
Tryibion
e18002dd03
Fixed regression of cursor being stuck in default when trying to change it in viewport
2022-09-30 20:01:35 -05:00
Tryibion
c19ff9b2ef
Added a change in cursor type to assist in UX for resizing editor panels and changing the values in value boxes
2022-09-30 19:25:50 -05:00
Tryibion
656fcf9847
Changed the content window do the search bars do not scroll with the content.
2022-09-30 09:22:36 -05:00
Tryibion
4a301bd09e
Merge branch 'master' of https://github.com/Tryibion/FlaxEngine
2022-09-28 22:36:33 -05:00
Tryibion
789ec55dbe
Removed double click to rename content item
2022-09-28 22:33:01 -05:00
Tryibion
5303da4b90
Removed double click to rename content item
2022-09-28 22:03:26 -05:00
Cristhofer Marques
8f19fde27a
Update TimelineEdge.cs
2022-09-28 19:06:20 -03:00
Preben Eriksen
f237d424fa
Fixed - Gizmo draw order ( https://github.com/FlaxEngine/FlaxEngine/issues/680 )
2022-09-26 09:19:15 +02:00
Preben Eriksen
ea9695ac16
Added - Support for LOD meshes using _ , like LOD_0...
2022-09-25 10:31:25 +02:00
Preben Eriksen
e98d2c8a27
Added - aiProcess_SortByPType to importer, i seen many object that have a small mesh with point faces that are not part of the object, so just ignoring these make the objects import.
2022-09-25 09:33:23 +02:00
Crawcik
5b212bb8bc
Fixing mac/linux csharp binaries referencing
2022-09-24 17:52:59 +02:00
Preben Eriksen
7cae9b4ce5
Fixed - Windows, launcher use a uppercase D:\ , if you try to start your project from VS/Shortcut and use a lowercase d:\ it would ruin your project as it assign new asset IDs without remapping.
2022-09-24 13:46:55 +02:00
mafiesto4
76a66cf400
Merge branch 'Tryibion-master'
2022-09-19 19:47:14 +02:00
Tryibion
21db53e232
Added scaling towards mouse position in Visject surfaces
2022-09-17 11:43:51 -05:00
mafiesto4
ca4e017e02
Finish simple object replication over network
2022-09-16 18:58:53 +02:00
mafiesto4
75221baa19
Improvements
2022-09-15 13:13:16 +02:00
mafiesto4
e6996ff22f
Fix missing virtual C++ function override in C# if the thunk points to vtable index at offset=0
2022-09-14 22:14:25 +02:00
mafiesto4
0e523204d5
Fix custom json asset usage for game settings if loaded before game scripting module is loaded
2022-09-14 21:13:58 +02:00
mafiesto4
f1adedd689
Fix compilation on Clang
2022-09-14 20:15:50 +02:00
mafiesto4
031b640343
Fix compilation on Clang
2022-09-14 18:58:17 +02:00
mafiesto4
66b452e90c
Fix crash on shutdown due to custom JsonAsset C++ instance
2022-09-14 17:58:57 +02:00
mafiesto4
c553859c3b
Fix invalid NetworkMessage usage in C++
2022-09-14 17:58:50 +02:00
mafiesto4
3347887432
Network objects replication impl progress
2022-09-14 14:54:32 +02:00
mafiesto4
9a19717556
Use separate network messages handling table
2022-09-13 16:25:48 +02:00
mafiesto4
de1437102e
Fix crash on shutdown due to custom JsonAsset C++ instance
2022-09-13 12:55:14 +02:00
mafiesto4
a006fcec40
Fix overlapping VC++ and CSharp projects in Visual Studio solution
2022-09-12 20:17:52 +02:00
mafiesto4
10d66fb871
Fix displaying Game and Editor plugins to be batched in Editor
2022-09-12 14:48:52 +02:00
mafiesto4
439f74c540
Fix comparison operators on object reference types
2022-09-12 14:48:48 +02:00
mafiesto4
8694bd6af9
Fix crash on root motion extraction if source animation has no valid root node animated
...
#746
2022-09-12 14:48:43 +02:00
mafiesto4
c62efdc44a
Fix crash on root motion extraction if source animation has no valid root node animated
...
#746
2022-09-12 14:48:08 +02:00
mafiesto4
74ce1028ae
Fix displaying Game and Editor plugins to be batched in Editor
2022-09-09 15:29:55 +02:00
mafiesto4
4fa9b4a741
Fix comparison operators on object reference types
2022-09-09 15:29:17 +02:00
mafiesto4
2c4d578f7c
Add deprecation info for users to upgrade the code
2022-09-08 18:49:25 +02:00
mafiesto4
07ace480ed
Add network client ToString
2022-09-08 11:33:08 +02:00
mafiesto4
d4e7cf75ce
Merge remote-tracking branch 'origin/master' into 1.5
2022-09-08 09:51:46 +02:00
Crawcik
f154bfcfc1
Flax.Build compress toogle option
2022-09-07 18:15:14 +02:00
Crawcik
8b0d1b4a8c
Editor compression fix on unix
2022-09-07 17:43:11 +02:00
Crawcik
dd8f923bf5
VSC dotnet gen & omnisharp flags
2022-09-07 16:54:42 +02:00
Crawcik
19d9cd282d
Linux include paths fix
2022-09-07 16:53:30 +02:00
mafiesto4
3132998c5e
Initial network manager with clients
2022-09-07 14:59:06 +02:00
mafiesto4
0b78d2711c
Add WriteStructure/ReadStructure utilities for NetworkMessage
2022-09-07 14:38:00 +02:00
mafiesto4
c3c3586628
Fix invalid NetworkMessage usage in C++
2022-09-07 13:44:29 +02:00
mafiesto4
05064402b1
Various improvements
2022-09-07 11:53:03 +02:00
mafiesto4
7559cb4d99
Add support for editing JsonAsset data at runtime (eg. modify game settings on the fly)
2022-09-07 11:52:46 +02:00
mafiesto4
9a77517cb4
Add Cook&Run and Run cooked game utilities to Game menu list for multilayer games testing
2022-09-07 11:52:11 +02:00
mafiesto4
94cacc8abc
Add game settings assets loading (not only objects)
2022-09-06 13:33:17 +02:00
mafiesto4
74fe176d2d
Improvements for const class usage
2022-09-05 14:34:16 +02:00
mafiesto4
2736363d93
Fix OnSceneUnloaded event to contain valid scene object
2022-09-05 14:33:20 +02:00
mafiesto4
7d09e67a5c
Fix newline for copyright in new C++ files
2022-09-03 12:57:23 +02:00
mafiesto4
ab4f5d9a84
Merge remote-tracking branch 'origin/master' into 1.5
2022-09-03 12:54:45 +02:00
mafiesto4
9ad4665270
Add Network Settings
2022-09-03 12:54:37 +02:00
mafiesto4
569808af6d
Add TypeNameEditor for editing typename reference as soft string value
2022-09-02 14:10:53 +02:00
mafiesto4
c9726ab05b
Compact graphics settings
2022-09-02 14:10:04 +02:00