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
3abbafa530
Fixes for Vulkan
2022-09-06 22:54:00 +02:00
mafiesto4
2cd7967ec4
Fix crash on Linux with empty log message
2022-09-06 21:53:14 +02:00
mafiesto4
73d0fc4973
Fix UWP build
2022-09-06 19:35: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
450eedda02
Merge branch 'GoaLitiuM-linux_window_crash_fix'
2022-09-04 21:53:57 +02:00
mafiesto4
b715220e5b
Merge branch 'linux_window_crash_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-linux_window_crash_fix
2022-09-04 21:53:49 +02:00
mafiesto4
8e6405bc7c
Merge branch 'GoaLitiuM-linux_rider_detection'
2022-09-04 21:51:38 +02:00
GoaLitiuM
a66be45e72
Detect Flatpak installations of Rider and Visual Studio Code
2022-09-04 18:37:18 +03:00
GoaLitiuM
45dfa52512
Detect Rider installations on Linux
2022-09-04 18:36:58 +03:00
GoaLitiuM
784605f974
Fix crash when opening tooltip windows on Linux
2022-09-04 18:35:24 +03: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
4e541dc0ba
Revert tested disabled bokeh shapes
2022-09-02 15:33:30 +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
mafiesto4
fba60f05a0
Refactor EditorPlugins to properly initialize and deinitialize
2022-09-02 09:52:41 +02:00
mafiesto4
1d7ba2210a
Fix crash on API event in C# after Editor hot-reload
2022-09-01 22:55:29 +02:00
mafiesto4
8885412350
Fix SSR shader on D3D10
2022-08-31 23:16:29 +02:00
mafiesto4
d712a83c69
Fix invisible static model if model is loaded but not yet streamed
2022-08-31 19:40:13 +02:00
mafiesto4
6f756acb33
Merge branch 'PrecisionRender-master'
2022-08-31 17:39:11 +02:00
mafiesto4
a1dea6a756
Adjust triplanar texture sample node #735
2022-08-31 17:39:01 +02:00
mafiesto4
2b400a7f50
Merge branch 'master' of https://github.com/PrecisionRender/FlaxEngine into PrecisionRender-master
2022-08-31 17:16:20 +02:00
mafiesto4
3499127b91
Add new screenshot
2022-08-31 15:34:09 +02:00
mafiesto4
2cfd6c20e7
Bump up build number
2022-08-31 15:33:52 +02:00
mafiesto4
69a2d10c57
Add additive scene opening in Editor via drag&drop into Scene Tree window
2022-08-25 20:58:30 +02:00
mafiesto4
cbd2561e22
Update asset
2022-08-25 20:54:44 +02:00
mafiesto4
88b46d1720
Fix crash when changing actor scene
2022-08-25 20:54:25 +02:00
mafiesto4
98616f443b
Reduce actor orientation threshold
2022-08-25 19:42:06 +02:00
mafiesto4
2fb6ab4f44
Fix borders sampling in Depth Of Field to reduce leaking artifacts on screen edges
2022-08-25 19:42:04 +02:00
mafiesto4
57cb15486e
Fix the Depth Of Field to be consistent no matter the resolution
2022-08-25 19:42:03 +02:00
mafiesto4
d50908e10b
Cleanup DOF shader to use shader permutations for vertical/horizontal passes
2022-08-25 19:42:02 +02:00
mafiesto4
0b71549834
Add another editor viewport cam speed step
2022-08-25 19:42:01 +02:00
mafiesto4
20ebe3ac85
Fix game ticking in editor during cut-scene rendering at edit time
2022-08-25 19:42:00 +02:00
mafiesto4
a545520d6b
Add playback speed option for Scene Animation rendering
2022-08-25 19:41:59 +02:00
mafiesto4
f4516718a0
Fix Ctrl+S in timeline view to not split the camera shot media
2022-08-25 19:41:58 +02:00
PrecisionRender
7c557d627a
Merge branch 'master' of https://github.com/PrecisionRender/FlaxEngine
2022-08-25 11:28:26 -05:00
PrecisionRender
8f8df34342
Add World Triplanar Texture node to shader editor
2022-08-25 11:27:40 -05:00
PrecisionRender
04d44d8a15
Add World Triplanar Texture node to shader editor
2022-08-24 09:37:56 -05:00
mafiesto4
b2f22b2d87
Add EditorPlugin.DeinitializeEditor to properly cleanup Editor extensions on exit
2022-08-23 09:39:43 +02:00
mafiesto4
a19c17cfb9
Fix ivalid include
2022-08-19 14:36:38 +02:00
mafiesto4
a3a44f0cef
Add StringUtils tests and Paths test and fix detected problem with rooted path starting with ./
2022-08-19 11:54:09 +02:00
mafiesto4
01eb42dd10
Enable assertions in native tests
2022-08-19 11:19:07 +02:00
mafiesto4
bf30d7cd29
Add Array/BitArray tests and fix some detected problems
2022-08-19 11:18:48 +02:00
mafiesto4
ed7cc96889
Add Guid tests
2022-08-19 11:17:36 +02:00
mafiesto4
b17070adf5
Fix picking to properly select closest triangle for meshes
2022-08-18 15:54:02 +02:00
mafiesto4
698545006f
Add auto-selecting new item created in Content window
2022-08-18 15:21:32 +02:00
mafiesto4
c7a3fb4341
Fix crash due to GPU Particles define not used in some headers
2022-08-18 15:15:10 +02:00
mafiesto4
db6cd541c2
Add separate GBuffer view modes in Editor viewport widget
2022-08-17 20:37:12 +02:00
mafiesto4
0b15c369d6
Fix FlaxStorage refs counting to be atomic
2022-08-16 12:36:44 +02:00
mafiesto4
31fb4f6a15
Fix editor error when selecting foliage type
2022-08-14 00:47:30 +02:00
mafiesto4
c43f724189
Add reloading materials and particle emitters after shader compilation fail
2022-08-12 22:55:20 +02:00
mafiesto4
ff87cdfebb
Update SDFs
2022-08-12 16:00:48 +02:00
mafiesto4
b8922ee846
Fix 1px offset in Model SDFs
2022-08-12 16:00:38 +02:00
mafiesto4
1e8e5c0f7c
Fix Global SDF inside geometry to be negative
2022-08-12 16:00:27 +02:00
mafiesto4
9b816a321c
Reduce DDGI probes distance limit to improve performance
2022-08-12 09:53:57 +02:00
mafiesto4
d8c224112b
Add Global Surface Atlas rendering for Foliage
2022-08-11 11:33:41 +02:00
mafiesto4
6c9b1f6be0
Add Global SDF rendering for Foliage
2022-08-10 14:27:08 +02:00
mafiesto4
6a1378ebdb
Fix Global Surface Atlas drawing of objects that are hidden in GBuffer pass but should be visible for GI
2022-08-09 14:37:29 +02:00
mafiesto4
210342d337
Fix enum operators to be constexpr
2022-08-09 14:36:56 +02:00
mafiesto4
49df15c021
Fix Surface parameter attributes editor popup location
2022-08-09 12:37:27 +02:00
mafiesto4
07b02e6cf3
Add option to disable selecting text in text box
...
5dadaf70f9
2022-08-08 13:51:55 +02:00
mafiesto4
183e87d147
Fix rich text box images from name in cooked build
2022-08-08 11:48:36 +02:00
mafiesto4
0eba11f1eb
Add Content.GetEditorAssetPath
2022-08-08 11:48:16 +02:00
mafiesto4
a4cdca80fc
Increase level of assertions in SimulationEventCallbackPhysX
2022-08-08 11:18:32 +02:00
mafiesto4
5dadaf70f9
Add option to disable selecting text in text box
2022-08-08 11:18:16 +02:00
mafiesto4
bb7d4f7812
Fix console builds
2022-08-07 21:06:17 +02:00
mafiesto4
7af0dc1b43
Add support for setting C++ version for build module compilation
2022-08-07 16:46:17 +02:00
mafiesto4
ad7a8e528a
Fix tab navigation
2022-08-06 12:10:14 +02:00
mafiesto4
ed9f3f3d55
Add helper code example
2022-08-06 10:21:42 +02:00
mafiesto4
f781fd8ab6
Add horizontal alignment tags for rich text box
2022-08-05 15:29:37 +02:00
mafiesto4
9caf80bdc9
Add option to disable text clipping in text boxes
2022-08-05 14:38:18 +02:00
mafiesto4
b23cf5f1d8
Fix displaying multiple structure parameters in Visject Surface parameters panel
2022-08-05 13:27:32 +02:00
mafiesto4
ce1465ae98
Fix crash when reloading game scripts in Editor with Anim Graph that contains game structs as params
2022-08-05 11:27:37 +02:00
mafiesto4
9d8f75d957
Fix rare issues with Task Graph not waiting for system due to recent job system changes #721
2022-08-05 11:05:11 +02:00
mafiesto4
982e8df9b6
Fix TextureBrush to return valid size if texture is not yet loaded
2022-08-05 08:51:33 +02:00
mafiesto4
4c280ef015
Fix drawing single character text format
2022-08-04 14:42:52 +02:00
mafiesto4
142d81065a
Add text block alignment options for rich text box (and valign tag)
2022-08-04 13:52:25 +02:00
mafiesto4
3089cc3b59
Add img tag to rich text box
2022-08-04 12:43:16 +02:00
mafiesto4
8d990018b5
Fix preserving Alpha channel when changing color with Value slider
2022-08-03 18:15:42 +02:00
mafiesto4
cc59a2b5fe
Fix Android build with NDK 25
2022-08-03 18:09:52 +02:00
mafiesto4
4923d63a94
Add size tag
2022-08-03 15:41:25 +02:00
mafiesto4
6f18a8a3ff
Add font tag
2022-08-03 14:39:00 +02:00
mafiesto4
8f895e54cd
Improve rich text layout for lines with different fonts in line to match baseline
2022-08-03 12:58:23 +02:00
mafiesto4
ad37b8361b
Add more tags to Rich Text Box
2022-08-03 12:57:22 +02:00
mafiesto4
64609f823c
Add **HTML tags processing in Rich Text Box**
2022-08-03 10:16:13 +02:00
mafiesto4
dbd48ac5b4
Fix parsing html tags with starting with slash
2022-08-03 10:15:42 +02:00
mafiesto4
e59de73948
Fix small issues
2022-08-02 16:53:31 +02:00
mafiesto4
f16372efad
Add utility for parsing Color from text (hex or named color)
2022-08-02 16:53:06 +02:00
mafiesto4
94060e16b9
Add more utilities for text processing with font and text subrange
2022-08-02 16:52:25 +02:00
mafiesto4
095f20ab6a
Add HtmlParser to engine utilities (with unit tests for it)
2022-08-02 16:05:21 +02:00
mafiesto4
9e9233fd76
Ignore cert signing local scripts
2022-08-01 23:00:25 +02:00
mafiesto4
ba901d4453
Update engine assets
2022-08-01 22:59:33 +02:00
mafiesto4
a6e9abfceb
Add UseAlpha to RenderBuffers for pass-though renderer with alpha channel
2022-08-01 22:58:22 +02:00
mafiesto4
fe1cab6a7f
Add Default auto-generated member to scripting structures and improve deserialization
2022-08-01 18:49:54 +02:00
mafiesto4
4915e9fea0
Fix hex color parsing
2022-08-01 17:13:29 +02:00
mafiesto4
3601d36955
Fix macOS build
2022-08-01 17:05:59 +02:00
mafiesto4
7953f6cb83
Add Engine.FocusGameViewport to implement game menu with camera focus gather
2022-08-01 16:17:34 +02:00
mafiesto4
1d7e88635f
Allow content finder in game window during edit time
2022-08-01 11:38:41 +02:00
mafiesto4
20572c53af
Add Noise sampling nodes to graphs
2022-07-31 23:43:35 +02:00
mafiesto4
2104dbc682
Add new **Noise** library for C++/C#/VisualScript/HLSL utilities
2022-07-31 22:20:38 +02:00
mafiesto4
1fdc43699c
Fix rare exception in Visject after recent Surface context menu groups display refactor
2022-07-31 19:06:15 +02:00
mafiesto4
17b3434342
Add Mod for vectors
2022-07-31 19:05:36 +02:00
mafiesto4
3b52914416
Add **Nested Animations** for compositing animation clips
2022-07-31 15:53:09 +02:00
mafiesto4
3a39dad30f
Fix invoking anim events for multi blend animations
2022-07-29 20:25:13 +02:00
mafiesto4
db24ea950e
Fix build
2022-07-29 17:03:21 +02:00
mafiesto4
d47b452808
Fix check if unsetting material slot
2022-07-29 16:58:35 +02:00
mafiesto4
03ecb23bae
Update engine materials
2022-07-29 16:58:34 +02:00
mafiesto4
6cf91b1da4
Add support for main view information in Surface materials during subpass rendering (eg. shadow depth)
2022-07-29 16:58:33 +02:00
mafiesto4
22209108c9
Fix Global Surface Atlas on Vulkan
2022-07-29 16:14:07 +02:00
mafiesto4
0ac91fa34d
Fix CSM split point when using 3 cascades
2022-07-29 15:55:26 +02:00
mafiesto4
4b6e75c0af
Expose IsDuringPlay property for actors and scripts to use in scripting
2022-07-29 14:52:41 +02:00
mafiesto4
e16cbdbfd0
Add showing model screen size in the Model Preview
2022-07-29 13:29:02 +02:00
mafiesto4
bdb69d57dd
Refactor Plugins system to support plugins in C++ scripts
2022-07-28 21:05:03 +02:00
mafiesto4
6f35b27c29
Fix fullscreen game window F22 regression
2022-07-27 22:13:23 +02:00
mafiesto4
ceeefd1796
Optimize 1ef8bb723c
2022-07-27 22:09:12 +02:00
mafiesto4
bfec5d6a8d
Improve displaying tris/vert count in GPU profiler if value is large
2022-07-27 16:24:49 +02:00
mafiesto4
4197e7b21e
Fix test binary path
2022-07-27 10:10:00 +02:00
mafiesto4
e1e32ecbfd
Fix from https://github.com/nem0/OpenFBX/commit/6a788af3b19dd6921a64eb7e133a3fa131dfbbd5
2022-07-27 10:05:32 +02:00
mafiesto4
41aefb1bda
Attempt to fix test build
2022-07-27 09:38:30 +02:00
mafiesto4
1ef8bb723c
Fix reparenting inside the nested prefabs when using multiple instanced of the nested prefab in PrefabManager
...
#690
2022-07-27 09:33:01 +02:00
mafiesto4
163704085a
Remove hack
2022-07-26 23:40:31 +02:00
mafiesto4
8c310b7c5c
Fix path
2022-07-26 23:40:24 +02:00
mafiesto4
99d1c1903f
Add test for Prefab issue #718
2022-07-26 23:10:04 +02:00
mafiesto4
cced83ca96
Add support for virtual Prefab assets created from code
2022-07-26 23:10:04 +02:00
mafiesto4
adaaaa3e3f
Fix crash when spawning prefab without scenes loaded
2022-07-26 23:10:03 +02:00
mafiesto4
bbb5b68e91
Refactor FlaxTests to run as Editor with all engine services initialized
2022-07-26 23:10:02 +02:00
mafiesto4
ff1fba403d
Various fixes to allow compiling negine with custom build configurations
2022-07-26 23:10:01 +02:00
mafiesto4
8beb732cb9
Fix duplicated actors after reparenting actor in Prefab
...
#718
2022-07-26 23:10:00 +02:00
mafiesto4
9d26004864
Fix looping streamable audio clips with multiple chunks
2022-07-26 14:36:50 +02:00
mafiesto4
cfb98a39b0
Reduce DDGI flickering in certain lighting scenarios
2022-07-26 13:18:09 +02:00
mafiesto4
da616fc578
Change spotlight cone limits
2022-07-26 11:41:56 +02:00
mafiesto4
22367498da
Fix editing LinearCurve<Color> in properties window (color picker window closed keyframe editing popup)
2022-07-25 17:18:05 +02:00
mafiesto4
51c49cfac9
Add UseCSharp to engine config and fix parsing cmd line options list
2022-07-25 13:18:53 +02:00
mafiesto4
1f495205af
Add GamepadDPadX/GamepadDPadY input axes for gamepad DPad
2022-07-25 10:32:48 +02:00
mafiesto4
a4478b9497
Add editor camera speed up for gamepad right trigger
2022-07-25 09:52:42 +02:00
mafiesto4
5fea0cd693
Fix mouse hovering controls under expanded dropdown list panel
2022-07-24 13:37:23 +02:00
mafiesto4
c25305e695
Fix physics trigger layer mask matching trigger events (filter body types)
2022-07-24 13:12:18 +02:00
mafiesto4
928d318f24
Reorganize Physics Settings
2022-07-24 13:10:21 +02:00
mafiesto4
2dfd676c5e
Fix errors in Editor when editing particle emitter if effect that uses it is selected
2022-07-24 11:55:00 +02:00
mafiesto4
74e3d1ad8f
Fix removing Gameplay Globals
2022-07-23 16:58:16 +02:00
mafiesto4
47b255ed3e
Remove warning on missing initial entry state for Anim Graph state machine
2022-07-23 16:49:40 +02:00
mafiesto4
32fe383c10
Fix [AssetReference(typeof(typeName)] not working for arrays of assets (fix for collection types)
2022-07-23 16:36:21 +02:00
mafiesto4
a590336118
Fix ParticleEmitter.Spawn() with default duration
2022-07-23 16:22:00 +02:00
mafiesto4
1ae80da888
Fix missing Properties window focus after adding script to the actor
2022-07-23 16:14:02 +02:00
mafiesto4
8d6fa34108
Add waiting for model to be loaded in SetMaterial
2022-07-23 15:33:04 +02:00
mafiesto4
0a1d8f6b3b
Fix crash when setting up recursive Material Instances inheritance
2022-07-23 15:28:49 +02:00
mafiesto4
37fbc7600e
Add don't auto-closing View -> View Flags menu to improve debug testing workflow in Editor viewport
2022-07-23 10:51:38 +02:00
mafiesto4
1633d8ebb6
Minor fixes
2022-07-23 01:27:40 +02:00
mafiesto4
b9cd6974fb
Add confirmation dialog for Scenes Data building in Editor toolbar (prevent misclicks)
2022-07-23 00:58:45 +02:00
mafiesto4
2a3316ac5e
Marge Visual Script groups for structures (eg. double ActionConfig group)
2022-07-23 00:53:57 +02:00
mafiesto4
d33cf5f6d9
Fix crash when cooking mesh collision with a custom subset of material slots
2022-07-22 11:22:58 +02:00
mafiesto4
3d43586e0f
Fix editor viewport input bug regression
2022-07-22 11:12:45 +02:00
mafiesto4
e4079f011d
Improve initial name for static model collision data asset
2022-07-22 10:20:13 +02:00
mafiesto4
00f2548f1a
Fix default value for RigidBody center of mass
2022-07-22 10:09:20 +02:00
mafiesto4
3c94814e9f
Fix missing AO in Light Buffer debug view mode
2022-07-21 15:43:46 +02:00
mafiesto4
033c5eb188
Update assets
2022-07-21 09:43:18 +02:00
mafiesto4
726937dad7
Fix shader asset creation
2022-07-21 09:42:17 +02:00
mafiesto4
2a53143bc4
Add new mode to Screen Space Reflections for DDGI Scene tracing
2022-07-21 09:41:38 +02:00
mafiesto4
f90808749e
Add batching undo actions for Surface editing to prevent undo actions spam during a single edit
2022-07-19 23:07:18 +02:00
mafiesto4
fd4af3964d
Fix Reroute node in Visual Script impulse flow
2022-07-19 23:06:37 +02:00
mafiesto4
d77a7921b0
Refactor Visject reroute node to support reconnecting and have more usability
2022-07-19 23:06:24 +02:00
mafiesto4
543c7efc0f
Improve reroute node layout and add tooltip
2022-07-19 16:39:34 +02:00
mafiesto4
2de20b93c7
Fix text box not consuming key down event causing editor shortcuts activate when typing
2022-07-19 15:37:36 +02:00
mafiesto4
1019550d4a
Change search boxes in Editor to stick to the top of the panel
2022-07-19 15:37:10 +02:00
mafiesto4
ea54505c6d
Fix Directional Light color alpha in Sky atmosphere color
2022-07-19 13:15:54 +02:00
mafiesto4
7de42c1681
Fix sampling Curves with keyframes that have negative time value
2022-07-19 12:47:31 +02:00
mafiesto4
0af86d8cb8
Add HDR env probes support
2022-07-19 10:33:52 +02:00
mafiesto4
b184650835
Fix error when using multi-dimensional array property (not supported)
...
#422
2022-07-18 23:11:11 +02:00
mafiesto4
9f7f764359
Format code
2022-07-18 22:38:01 +02:00
mafiesto4
9ff0ad4734
Fix order of Large Worlds Real using
2022-07-18 20:20:12 +02:00
mafiesto4
63c9cdfc31
Fix snapping object to the group in Editor to skip trigger volumes
...
#522
2022-07-18 20:14:40 +02:00
mafiesto4
e346fa1dca
Fix material editor preview error
...
#704
2022-07-18 19:40:37 +02:00
mafiesto4
66d1015399
Simplify build options merging
2022-07-18 18:09:11 +02:00
mafiesto4
b67649dfbd
Add ExternalModules to game modules for custom scripting binaries linking
2022-07-18 18:09:10 +02:00
mafiesto4
5c6b5ad948
Optimize ProbesFilter shader
2022-07-18 16:33:11 +02:00
mafiesto4
6061a0a344
Add support for baking env probes in cooked game
2022-07-18 16:32:50 +02:00
mafiesto4
fb3601dac6
Update resources
2022-07-18 14:50:53 +02:00
mafiesto4
60f868a08b
Add real-time environment probes support
2022-07-18 14:50:41 +02:00
mafiesto4
3dbff3cab7
Fix crash when closing handles to asset file while any asset streaming task is active for asset from that file
2022-07-18 13:02:34 +02:00
mafiesto4
b6652a61c6
Merge branch 'GoaLitiuM-rider_detection_fix'
2022-07-18 09:29:33 +02:00
mafiesto4
5010903c78
Merge branch 'rider_detection_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-rider_detection_fix
2022-07-18 09:29:24 +02:00
mafiesto4
25790bd0c9
Fix selecting Debug Log window entries with left-mouse button
2022-07-17 17:06:26 +02:00
mafiesto4
3239150a61
Refactor scene objects initialization to call OnAwake before all OnStart
...
#520
2022-07-17 17:05:59 +02:00
mafiesto4
9aff782907
Fix mouse centering regression from 7f3a32a69b
2022-07-17 16:25:36 +02:00
mafiesto4
7f3a32a69b
Improve cursor clipping logic (fix after alt+tab and confine to game window in Editor)
...
#691
2022-07-17 00:09:59 +02:00
mafiesto4
fe0e24357a
Merge branch 'ScottLongley-feature-clip-cursor'
2022-07-16 09:03:54 +02:00
mafiesto4
1f1c3adaf1
Merge branch 'feature-clip-cursor' of https://github.com/ScottLongley/FlaxEngine into ScottLongley-feature-clip-cursor
2022-07-16 09:03:47 +02:00
mafiesto4
2c12ea2fba
Update DirectXShaderCompiler to version 1.7 (July 2022)
...
#700
2022-07-15 23:32:56 +02:00
mafiesto4
5c5824bbb7
Add support for the latest Windows 11 SDK (22H2)
...
#700
2022-07-15 23:32:19 +02:00
mafiesto4
d586269eec
Merge branch 'GoaLitiuM-fix_dxcompiler_linkage'
2022-07-15 20:37:06 +02:00
mafiesto4
528a009b6b
Merge branch 'fix_dxcompiler_linkage' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-fix_dxcompiler_linkage
2022-07-15 20:36:56 +02:00
mafiesto4
ee0f54434e
Merge branch 'GoaLitiuM-fix_richtextbox_dblclick'
2022-07-15 20:35:30 +02:00
mafiesto4
74f4f8e4da
Merge branch 'fix_richtextbox_dblclick' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-fix_richtextbox_dblclick
2022-07-15 20:35:23 +02:00
mafiesto4
5f6d2b175d
Minor adjustments to smoothstep and step nodes #729
2022-07-15 20:33:52 +02:00
mafiesto4
8440c596ac
Merge branch 'whocares77-MaterialNodes'
2022-07-15 20:25:17 +02:00
mafiesto4
12558567ec
Merge branch 'MaterialNodes' of https://github.com/whocares77/FlaxEngine into whocares77-MaterialNodes
2022-07-15 20:25:05 +02:00
mafiesto4
a2677a25a9
Improve env probes rendering if DDGI is enabled
2022-07-15 16:13:36 +02:00
mafiesto4
a8579cadcc
Move DefaultProbeResolution from Graphics to GraphicsSettings only (not runtime option)
...
#728
2022-07-14 15:37:54 +02:00
mafiesto4
53baccaf96
Merge branch 'whocares77-master'
2022-07-14 14:49:17 +02:00
mafiesto4
e210e58644
Merge branch 'master' of https://github.com/whocares77/FlaxEngine into whocares77-master
2022-07-14 14:49:04 +02:00
mafiesto4
0d8ebd332e
Add Global Illumination sampling option to transparent materials (eg. particles)
2022-07-14 14:28:42 +02:00
mafiesto4
4cc7bb96f5
Fix missing Transparent Lighting mode init
2022-07-14 12:48:00 +02:00
mafiesto4
2b76c369ac
Update engine assets
2022-07-14 09:22:33 +02:00
mafiesto4
85f351663b
Add Transparent Lighting Modes for material with option to use non-directional shading
2022-07-14 09:22:32 +02:00
mafiesto4
047821f7d2
Fix missing strip tool for Android build
2022-07-14 00:13:05 +02:00
mafiesto4
dda8912332
Use custom version of android_native_app_glue
2022-07-13 23:41:00 +02:00
mafiesto4
57279b14eb
Revert "Attempt to fix Android build"
...
This reverts commit b80f2118bd .
2022-07-13 23:31:55 +02:00
mafiesto4
b80f2118bd
Attempt to fix Android build
2022-07-13 23:08:00 +02:00
mafiesto4
89688f93e1
Add GPU Dispatch calls in GPU profiler draw calls collumn
2022-07-13 21:45:43 +02:00
mafiesto4
c27a1ddb41
Add Android to CI
2022-07-13 21:45:22 +02:00
mafiesto4
7a15ed3e43
Fix version issue
2022-07-13 21:20:00 +02:00
mafiesto4
93fe79c0ac
Update to .Net Framework 4.5.2
2022-07-13 21:19:47 +02:00
mafiesto4
92eb19291d
Fix crash when using ogg audio bit depth higher than 16
2022-07-13 10:04:55 +02:00
mafiesto4
7b041bbaa5
Hide editor control from Visual Scripts api
2022-07-08 16:54:49 +02:00
mafiesto4
f89ba20d9c
Minor fix if saved editor viewport camera location gets corrupted
2022-07-08 16:43:43 +02:00
mafiesto4
0ba1c124f7
Add Global Surface Atlas missing surface data debug visualization
2022-07-08 16:43:25 +02:00
mafiesto4
df48d71045
Skip SDF generation for transparent materials inside models
2022-07-08 15:28:22 +02:00
mafiesto4
5437f7cc1a
Fix editor viewport capturing mouse if window is not foreground
2022-07-08 09:30:35 +02:00
mafiesto4
f221bc6361
Minor improvements
2022-07-07 15:34:15 +02:00
mafiesto4
02dbd07506
Add utility buttons to check/uncheck all Material Instance parameters overrides in Editor window
2022-07-06 09:29:25 +02:00
mafiesto4
bd90280da7
Missing improvement from 9192375ddb into Material Instance parameters editor
2022-07-05 16:00:39 +02:00
mafiesto4
9192375ddb
Improve properties display (group all parameters from the same group together)
2022-07-05 10:36:36 +02:00
mafiesto4
4560b98336
Merge remote-tracking branch 'origin/master'
2022-07-05 09:01:22 +02:00
mafiesto4
ec7aece135
Improve Job System changes to prevent dynamic memory allocation and ref counting ( #721 )
2022-07-05 08:52:53 +02:00
mafiesto4
511682db87
Change Text Render text to allow multi line editing
2022-07-04 21:36:46 +02:00
mafiesto4
2e947ab85a
Fixes for large worlds
2022-07-04 20:35:29 +02:00
mafiesto4
8da4e546da
Fix env probes far from origin
2022-07-04 20:22:26 +02:00
mafiesto4
3070493729
Add support for Physics Scene origin shifting
2022-07-04 20:04:11 +02:00
mafiesto4
e4a4e7926e
Merge branch 'GoaLitiuM-jobsystem_changes'
2022-07-04 15:46:16 +02:00
mafiesto4
64b2b23201
Merge branch 'jobsystem_changes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-jobsystem_changes
2022-07-04 15:45:49 +02:00
mafiesto4
5a366bc1a0
Optimize DDGI probe classify if using non-iterative relocation
2022-07-04 15:45:30 +02:00
mafiesto4
e34e4caf08
Improve precision for BoundingBox.Transform with Transform
2022-07-03 18:12:13 +02:00
mafiesto4
cb92e3c54c
Add Particles support for Large Worlds
2022-07-03 18:09:04 +02:00
mafiesto4
039bf8253a
Add UI Canvas support for Large Worlds
2022-07-03 17:12:35 +02:00
mafiesto4
a8a34b391b
Fix compilation
2022-07-03 16:18:43 +02:00
mafiesto4
5708f2ae0b
Fix vertex paint with Large Worlds
2022-07-03 16:14:27 +02:00
mafiesto4
d9dc23afc1
Fixes for Foliage with Large Worlds usage
2022-07-03 16:08:22 +02:00
mafiesto4
62ff305fad
Fixes for Terrain with Large Worlds usage
2022-07-03 15:38:39 +02:00
mafiesto4
98d8543334
Fix compilation
2022-07-03 15:33:15 +02:00
mafiesto4
400c4bb570
Fix Editor play mode exit bug after closing maximized Game window
2022-07-02 20:59:55 +02:00
mafiesto4
d0955a5ac0
Fix editor selection with Large Worlds origin usage
2022-07-02 20:35:25 +02:00
mafiesto4
33513834df
Add support for Large Worlds in more engine systems
2022-07-02 20:07:04 +02:00
mafiesto4
85fe22d7a7
Fix typos
2022-07-01 17:05:17 +02:00
mafiesto4
de2d041e47
Fix warning
2022-07-01 14:10:54 +02:00
mafiesto4
07c6c5a841
Fix issues with Vulkan backend when using DDGI
2022-07-01 14:10:01 +02:00
mafiesto4
427c3a9099
Fix crash when using more than 2 constant buffers with D3D12
2022-07-01 14:10:00 +02:00
mafiesto4
e2319ceca3
Improve DDGI probes relocation to search 64 nearby locations around the probe
2022-07-01 14:09:59 +02:00
mafiesto4
b40a890d31
More work for large worlds
2022-06-30 22:07:11 +02:00
mafiesto4
4007c5e29c
Add BounceIntensity to Global Illumination settings
2022-06-30 15:27:31 +02:00
mafiesto4
27515585db
Improve Global Surface Atlas objects surfaces sampling
2022-06-30 15:14:43 +02:00
mafiesto4
db284c58a3
Fix crash when opening old project with Global Custom Code node in material
2022-06-30 09:16:19 +02:00
mafiesto4
7ebdce5e42
More work for large worlds
2022-06-29 23:28:03 +02:00
mafiesto4
2cd244fbd3
Reduce DDGI irradiance blending artifacts due to texture format precision issues
2022-06-29 15:19:54 +02:00
mafiesto4
9fa2a5ff93
Fix compilation
2022-06-29 09:14:16 +02:00
mafiesto4
090225bef2
Fix strange crash
2022-06-28 20:26:10 +02:00
mafiesto4
27d266546e
Various fixes and improvements for large worlds rendering
2022-06-28 20:26:01 +02:00
mafiesto4
b1640515c4
Merge remote-tracking branch 'origin/gi'
...
# Conflicts:
# Source/Engine/Renderer/GlobalSignDistanceFieldPass.cpp
2022-06-28 18:16:28 +02:00
mafiesto4
fe6226b276
Minor tweaks
2022-06-28 16:07:34 +02:00
mafiesto4
ea34207d07
Fix play mode in Editor error
2022-06-28 16:07:22 +02:00
mafiesto4
56322005e2
Reformat shaders source code
2022-06-28 14:41:29 +02:00
mafiesto4
df691e62f8
Various improvements to Global Surface Atlas sampling
2022-06-28 14:10:01 +02:00
mafiesto4
5ee8785ede
Fix missing IsZero and IsOne for int32
2022-06-28 10:39:12 +02:00
mafiesto4
443ce106e2
Optimize Global Surface Atlas objects lighting to be less frequent with caching for static lights and objects
2022-06-28 10:38:51 +02:00
mafiesto4
d861518d2e
Add origin updating for LargeWorlds
2022-06-27 23:33:51 +02:00
mafiesto4
d5a529e00a
Optimize Global Surface Atlas objects culling to cache up to 32 objects locally per-thread
2022-06-27 16:31:39 +02:00
mafiesto4
d8e79101e7
Refactor Global Surface Atlas to not rewrite objects data and use indirection for faster culling
2022-06-27 16:07:54 +02:00
mafiesto4
a7463872a8
Add Camera Cut on rendering view origin change (for large worlds)
2022-06-26 19:23:28 +02:00
mafiesto4
5fdd8a4b72
Add NavCrowd initialization with specific NavAgentProperties to pick a proper navmesh automatically
2022-06-26 15:53:51 +02:00
mafiesto4
982accde6d
Add NavCrowd for navigation steering behaviors system for a group of agents
2022-06-26 15:23:36 +02:00
mafiesto4
282b9066b8
Improve DDGI quality
2022-06-24 16:17:32 +02:00
mafiesto4
787d788055
Fix Camera preview model draw regression
2022-06-23 23:14:33 +02:00
mafiesto4
00498106fa
Fix model mouse selection regression
2022-06-23 22:28:12 +02:00
mafiesto4
5633d1bcb9
Fix editor viewport mouse selection regression
2022-06-23 18:56:02 +02:00
mafiesto4
a7b31fbf9b
Update DDGI 1st cascade every 2nd frame to limit for a single cascade update per-frame
2022-06-23 16:59:13 +02:00
mafiesto4
b69e42b79c
Fix initializing activated and scrolled DDGI probes
2022-06-23 14:51:36 +02:00
mafiesto4
1dab45f407
Add support for renaming GPU resources (development builds only)
2022-06-22 23:08:39 +02:00
mafiesto4
4afb74c7b3
Optimize DDGI probes updating with active-only probes
2022-06-22 14:09:31 +02:00
mafiesto4
5d34575a91
Fix default value in Dot and Distance graph nodes
2022-06-21 20:03:36 +02:00
mafiesto4
134c8b99aa
Add relative-to-camera rendering for large worlds
2022-06-21 20:03:13 +02:00
mafiesto4
4637017707
Optimize thread group size for DDGI trace rays compute shader
2022-06-21 10:32:25 +02:00
mafiesto4
f3bd0e469c
Fixes
2022-06-20 18:14:38 +02:00
mafiesto4
10adf1eba1
Fix Constant Buffer binding on D3D12 when using Graphics after Compute pass with the same constants
2022-06-20 12:43:05 +02:00
mafiesto4
da85c1f55c
Fix debug name for DirectX resources
2022-06-20 12:25:57 +02:00
mafiesto4
f31ba5cad8
Fix
2022-06-20 12:14:09 +02:00
mafiesto4
9cbaeb21f5
Add GI probes spacing setting
2022-06-20 10:09:09 +02:00
mafiesto4
3238861f64
Fix opening material or particle emitter in editor if shader compilation fails
2022-06-20 09:51:34 +02:00
mafiesto4
5239a2b410
Optimize DDGI probes state data from R16G16B16A16_Float to R8G8B8A8_SNorm
2022-06-20 09:49:40 +02:00
mafiesto4
41a58f3f2c
Merge remote-tracking branch 'origin/master' into gi
2022-06-20 08:26:06 +02:00
mafiesto4
1fbdabdcd0
Fixes
2022-06-19 13:07:19 +02:00
mafiesto4
2e2404dc5f
Fix regression from 2522d84a21
2022-06-19 13:07:07 +02:00
mafiesto4
1db65ac882
Add GlobalIllumination to debug GI probes
2022-06-17 15:07:58 +02:00
mafiesto4
9f99d74e53
Adjust DDGI quality and optimize
2022-06-17 14:32:07 +02:00
artkez
3c0e42ea78
added Smoothstep and Step material nodes
2022-06-17 12:38:14 +03:00
mafiesto4
b8ff4ae2e0
Fixes for Vulkan descriptors binding
2022-06-17 10:41:23 +02:00
mafiesto4
2e06d1ce2a
Refactor Global SDF to use a single texture for all cascades
2022-06-17 10:41:04 +02:00
artkez
0872d10f43
Revert "Added Smoothstep and Step Material Nodes"
...
This reverts commit 1b4dded11e .
2022-06-17 11:20:26 +03:00
artkez
1b4dded11e
Added Smoothstep and Step Material Nodes
2022-06-17 11:14:27 +03:00
mafiesto4
2bd3c0f74f
Add support for constexpr fields in Scripting API
2022-06-16 21:56:48 +02:00
mafiesto4
02cb0f938b
Add old API with Vector3 for CollisionData
2022-06-16 10:57:15 +02:00
mafiesto4
9ba117cde3
Refactor OrientedBoundingBox to use Transform for transformation instead of Matrix (for large worlds)
2022-06-16 10:51:59 +02:00
mafiesto4
995e5bc6ff
Add more utility methods to Transform and Matrix3x3
2022-06-16 10:50:53 +02:00
artkez
e548dbfb19
EnvironmentProbe selectable resolution
2022-06-16 10:28:57 +03:00
mafiesto4
bc8cc75ad8
Fix issue from 3294624849
2022-06-15 20:39:55 +02:00
mafiesto4
0d3ecd6dd2
Fix cross error in Material if input is not Float3
2022-06-15 19:04:21 +02:00
mafiesto4
cf1f8487e7
Merge remote-tracking branch 'origin/master' into gi
2022-06-15 10:37:24 +02:00
mafiesto4
62a39911dd
Improve DDGI irradiance sampling by skipping cascades with not enough active probes at the sample location
2022-06-15 10:37:03 +02:00
mafiesto4
84ddba5814
Add DDGI injection into Volumetric Fog
2022-06-15 09:51:40 +02:00
mafiesto4
4386dc8774
Add Actor::GetOrAddChild to C++
2022-06-15 09:23:06 +02:00
mafiesto4
37295e1ec7
Update engine assets
2022-06-14 23:23:04 +02:00
mafiesto4
7167a6d15a
Revert NDA platforms folders
2022-06-14 23:16:41 +02:00
mafiesto4
020e6f671c
Fix build
2022-06-14 23:10:21 +02:00
mafiesto4
8158052ec7
Fix Spline::GetSplineLength freeze
...
#726
2022-06-14 23:07:35 +02:00
mafiesto4
857691983f
Merge branch 'GoaLitiuM-fix_csharp_profiler_events'
2022-06-14 22:42:29 +02:00
mafiesto4
6ec34a2dec
Merge branch 'fix_csharp_profiler_events' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-fix_csharp_profiler_events
2022-06-14 22:42:08 +02:00
mafiesto4
69b69f9ea9
Format more engine code
2022-06-14 22:41:51 +02:00
mafiesto4
3925c6221c
Fix Multi Blend 2D node if all blend points are on the same line
...
#719
2022-06-14 20:46:55 +02:00
mafiesto4
2bf6fac77d
Format more engine code
2022-06-14 20:26:33 +02:00
mafiesto4
b49e5e9984
Format more engine code
2022-06-14 20:17:00 +02:00
mafiesto4
7c923198e0
Minor tweaks to #716
2022-06-14 19:56:58 +02:00
mafiesto4
8eb59703bd
Merge branch 'GoaLitiuM-view_size_node'
2022-06-14 19:53:42 +02:00
mafiesto4
47a3ac36cd
Merge branch 'view_size_node' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-view_size_node
2022-06-14 19:53:17 +02:00
mafiesto4
98473487bc
Fix Editor Analytics tracking option file SetupStyle
...
#727
2022-06-14 19:51:38 +02:00
mafiesto4
5dcde83f22
Fix build
2022-06-14 19:51:11 +02:00
mafiesto4
d4d27b88f0
Format engine codebase with ReSharper
2022-06-14 19:05:04 +02:00
mafiesto4
3294624849
Add Double, Vector2/3/4 nodes to Visject graphs
2022-06-14 18:56:00 +02:00
mafiesto4
fc96620045
Remove disabling temporal reprojection from Volumetric Fog
2022-06-14 16:56:53 +02:00
mafiesto4
0729ffdafe
Improve PostFx settings setup
2022-06-14 15:31:51 +02:00
mafiesto4
4cabf9de53
Merge remote-tracking branch 'origin/master' into gi
2022-06-14 12:03:28 +02:00
mafiesto4
2522d84a21
Add default Post Process options to Graphics Settings
2022-06-14 12:01:16 +02:00
mafiesto4
c6e909c867
Refactor API_INJECT_CPP_CODE into API_INJECT_CODE to support code injection in other languages
2022-06-14 11:53:31 +02:00
mafiesto4
18cd7b657e
Fix compilation error
2022-06-13 23:57:19 +02:00
mafiesto4
b815ba51a5
Fix build issues
2022-06-13 23:37:11 +02:00
GoaLitiuM
b89e3bb0ff
Add "View Size" node for GUI materials
2022-06-13 22:25:55 +03:00
mafiesto4
4967b27ff7
Add test build with UseLargeWorlds=true for Github Actions
2022-06-13 19:13:28 +02:00
mafiesto4
ffce2005da
Add UseLargeWorlds to engine configuration
2022-06-13 18:54:15 +02:00
mafiesto4
37511c0e6b
Various DDGI improvements
2022-06-13 16:02:41 +02:00
mafiesto4
eb1e39b3c4
Disable Global SDF in Editor's asset viewports
2022-06-13 16:02:22 +02:00
mafiesto4
6c45fff205
Add Global SDF mip sampling in DDGI probes classification to prevent flickering on large maps
2022-06-13 15:28:46 +02:00
mafiesto4
e96e6bea86
Fix initial irradiance update for scrolled probes
2022-06-13 13:59:01 +02:00
mafiesto4
ca0c3eb7d6
Optimize BoundingFrustum contains/intersects test
2022-06-13 12:38:18 +02:00
mafiesto4
78afe60343
Add Global Surface Atlas resolution setting
2022-06-13 12:38:01 +02:00
mafiesto4
1fc26a63a7
Update gi branch changes to large worlds
2022-06-13 00:50:34 +02:00
mafiesto4
e43515f653
Merge remote-tracking branch 'origin/gi' into large-worlds
...
# Conflicts:
# Source/Engine/Graphics/PostProcessSettings.cpp
# Source/Engine/Level/Actors/SkyLight.cpp
# Source/Engine/Renderer/GBufferPass.cpp
# Source/Engine/Renderer/GI/GlobalSurfaceAtlasPass.cpp
# Source/Engine/Renderer/GlobalSignDistanceFieldPass.cpp
# Source/Engine/Renderer/GlobalSignDistanceFieldPass.h
# Source/Engine/Renderer/RenderList.h
2022-06-13 00:46:33 +02:00
mafiesto4
bc65057eb7
Add property type tooltip to Visject properties
2022-06-13 00:41:06 +02:00
mafiesto4
a881c90b2e
Refactor engine to support double-precision vectors
2022-06-13 00:40:32 +02:00
GoaLitiuM
1978949b22
Allocate job context dynamically to prevent deadlocks
2022-06-12 13:56:13 +03:00
mafiesto4
d4839b9c78
Add Global Illumination options to PostFx Settings
2022-06-10 18:48:17 +02:00
mafiesto4
aa58665740
Move Global SDF towards the view direction
2022-06-10 14:31:01 +02:00
mafiesto4
f685c67275
Add Global SDF quality setting and support for variable cascades count and resolution
2022-06-10 14:30:40 +02:00
mafiesto4
3b27ae5fa9
Optimize ProbesTrace texture in DDGI to use batched probes update
2022-06-10 10:39:46 +02:00
mafiesto4
3a8e5e0bbe
Various DDGI quality improvements
2022-06-09 11:31:20 +02:00
mafiesto4
211491f3d2
Add missing AO for DDGI irradiance
2022-06-09 10:55:26 +02:00
mafiesto4
6a74ebd62e
Add support for cascades to DDGI
2022-06-09 08:55:45 +02:00
GoaLitiuM
dc2a9c0702
Support dispatching jobs within jobs in JobSystem
2022-06-06 17:17:15 +03:00
mafiesto4
73d762cf0c
Fix regression from 5ee62be166
2022-06-06 15:47:56 +02:00
mafiesto4
5ee62be166
Various DDGI improvements to the quality of the final effect
2022-06-06 15:04:58 +02:00
mafiesto4
c147e3bff4
Minor DDGI optimization
2022-06-06 13:13:36 +02:00
mafiesto4
1f1ed2bf60
Fix terrain draw modes to collect only current draw pass
2022-06-06 10:28:58 +02:00
mafiesto4
31d9802cf4
Add IndirectLightingIntensity support for lights in Global Surface Atlas
2022-06-06 10:28:39 +02:00
GoaLitiuM
bbbfa4d5fe
Fix wrong timestamps in C# profiler events
2022-06-05 18:38:36 +03:00
mafiesto4
79220556df
Improve DDGI probes relocation algorithm
2022-06-03 17:43:12 +02:00
mafiesto4
befaf65ab1
Optimize DDGI probes position calculation when sampling irradiance
2022-06-03 16:11:46 +02:00
mafiesto4
54c322da7c
Fix missing specular regression
2022-06-03 12:14:03 +02:00
mafiesto4
d05c09a33d
Improve GI quality
2022-06-02 18:13:15 +02:00
mafiesto4
641d04a50e
Improve GI quality
2022-05-31 15:52:19 +02:00
GoaLitiuM
81f62f58d7
Improve JetBrains Rider installation detection
2022-05-29 15:47:08 +03:00
mafiesto4
bdc7b3b754
Add updating ModelInstanceActor render state on material change
2022-05-27 12:07:27 +02:00
mafiesto4
d0a6f82cc2
Fix updating Global Surface Atlas for the static object that rendering state was modified
2022-05-27 12:07:02 +02:00
mafiesto4
eb6050cf27
Improve probes relocation algorithm to reduce visual artifacts due to probes flickering
2022-05-27 11:44:39 +02:00
mafiesto4
48b3a34182
Fix potential issue with SR/RT slots
2022-05-26 15:43:55 +02:00
mafiesto4
3377229966
Add color grading and postfx for Glboal Surface Atlas lighting debug view to increase readability
2022-05-26 15:10:26 +02:00
mafiesto4
c2082925c7
Improve multi-bounce irradiance lighting by limiting the diffuse color intensity
2022-05-26 15:09:37 +02:00
GoaLitiuM
ec443b811b
Fix error when double-clicking empty RichTextBox
2022-05-25 23:39:11 +03:00
mafiesto4
f82e370392
Refactor Vector types to support 64-bit precision via define switch
2022-05-25 20:04:33 +02:00
mafiesto4
1303740611
Add proper template types inflating with typedef searching for new scripting api features usage
2022-05-25 19:55:22 +02:00
mafiesto4
edbf0761d2
Minor code simplification
2022-05-25 19:54:50 +02:00
mafiesto4
e6a06832bf
Fix invalid border corner pixel copy in probe image
2022-05-25 10:39:24 +02:00
mafiesto4
a116a1fb8d
Add FLAX_BUILD_BINDINGS define for Scripting API parser to be used if needed
2022-05-23 19:57:38 +02:00
mafiesto4
c87f2f5b56
Optimize empty comments parsing in Scripting API
2022-05-23 19:57:07 +02:00
mafiesto4
e4e5745101
Fix parsing comments for Scripting API types that are templates
2022-05-23 19:56:43 +02:00
mafiesto4
e9c8584656
Format code in Flax.Build
2022-05-23 19:56:13 +02:00
mafiesto4
b30d22fa45
Missing change
2022-05-23 19:55:18 +02:00
mafiesto4
85fd540b97
Add new API_TYPEDEF metadata for Scriptign API types instantiation (with Alias option)
2022-05-23 19:50:37 +02:00
mafiesto4
b70bce1746
Add support for generic types in Scripting API with Template flag
2022-05-23 19:43:34 +02:00
mafiesto4
d39b6d7120
Fix processing else and elif preprocessor blocks in Flax.Build bindings parser
2022-05-23 17:46:26 +02:00
mafiesto4
c0412cc4f4
Fix using preprocessor define values in Flax.Build bindings parsing
2022-05-23 17:45:18 +02:00
mafiesto4
89ac470733
Add indirect lighting to Global Surface Atlas to achieve infinite GI bounces
2022-05-23 14:10:45 +02:00
mafiesto4
72c0474397
Add realtime sky/skybox capturing for GI
2022-05-23 12:53:39 +02:00
mafiesto4
375222a089
Initial DDGI implementation
2022-05-23 10:15:02 +02:00
mafiesto4
2eb51f9a83
Reformat code in Math libary
2022-05-21 20:04:12 +02:00
mafiesto4
785f8915b7
Merge remote-tracking branch 'origin/gi' into large-worlds
...
# Conflicts:
# Source/Engine/Core/Math/Vector3.h
2022-05-21 19:45:13 +02:00
mafiesto4
f53a5ff536
Reorganize scene pointer in actor data
2022-05-21 19:41:24 +02:00
mafiesto4
5e6c518c39
Minor adjustments
2022-05-21 11:48:54 +02:00
mafiesto4
b7459c7311
Inline various operators in math types for better performance in Debug builds and better inlining
2022-05-21 11:36:27 +02:00
mafiesto4
e43ef605c2
Minor improvements
2022-05-20 18:12:29 +02:00
mafiesto4
ed908a260e
Add support for Double2/3/4 for Variant
...
Increase size to 40 bytes to store Double3 without allocations
Change Ray and BoundingBox to be stored inlined in BoundingBox
Use safer accessors to read Variant explicit data type
2022-05-20 18:10:35 +02:00
mafiesto4
2369b6a34a
Add support for double serializtion in C++
2022-05-20 15:53:50 +02:00
mafiesto4
1a64df9116
Add more math utilities
2022-05-19 16:03:54 +02:00
mafiesto4
c3b2c55d51
Fix normal map when importing materials for model files
2022-05-19 12:00:12 +02:00
mafiesto4
04c0f19584
Add Double2, Double3, Double4 to C# scripting API
2022-05-18 23:23:50 +02:00
mafiesto4
523d961f28
Add various improvements for C# math library
2022-05-18 22:30:50 +02:00
mafiesto4
8c971cd11e
Add custom floats formatting to prevent scientific notation
2022-05-18 22:29:31 +02:00
mafiesto4
f9d5c74507
Disable GI in editor asset viewports by default
2022-05-17 14:08:48 +02:00
mafiesto4
4a2e8d0a69
Cleanup and adjustments for vector types
2022-05-16 23:52:38 +02:00
mafiesto4
8125e406bb
Add new math utilities to shaders library
2022-05-16 10:06:12 +02:00
mafiesto4
c74b66f728
Add Quaternion::RotationMatrix from Matrix3x3 rotation
2022-05-16 10:05:15 +02:00
mafiesto4
778e4e0ea7
Fix crash on NetworkPeer disposing
2022-05-15 11:51:20 +02:00
mafiesto4
e72b2b385f
Minor adjustment
2022-05-15 11:37:14 +02:00
mafiesto4
afbbe6cf3f
Merge branch 'GoaLitiuM-timer_resolution_fix'
2022-05-15 11:35:14 +02:00
mafiesto4
bdbced0bbc
Merge branch 'timer_resolution_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-timer_resolution_fix
2022-05-15 11:35:05 +02:00
mafiesto4
3d7d52e779
Fix Vulkan crash when using Blur Panel in Screen Space canvas
2022-05-13 20:17:06 +02:00
mafiesto4
94f54abb62
Merge branch 'GoaLitiuM-fix_physx_addactor'
2022-05-13 19:17:21 +02:00
mafiesto4
05a7fd45c3
Merge branch 'fix_physx_addactor' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-fix_physx_addactor
2022-05-13 19:17:16 +02:00
mafiesto4
389dfb44de
Fix crash on macOS due to Vulkan timestamp queries error
2022-05-12 18:57:32 +02:00
mafiesto4
f7e48d9b23
Add shader getter to IMaterial interface
2022-05-12 13:47:19 +02:00
mafiesto4
69b9c1b9ee
Add editorconfig for shader files
2022-05-12 13:46:17 +02:00
mafiesto4
abcc319168
Minor rename fixes
2022-05-12 13:46:05 +02:00
mafiesto4
f7955a5c4e
Add support for custom location of Custom Global Code in generated material source code
2022-05-12 13:44:57 +02:00
mafiesto4
70de677266
Fix InstanceOrigin, PerInstanceRandom and LODDitherFactor to not use interpolation between shader stages
2022-05-12 13:30:59 +02:00
mafiesto4
5525527ecd
Add No Results node to Content Search if nothing found
2022-05-11 19:08:01 +02:00
mafiesto4
650d15a665
Add Ctrl+C shortcut for content search result copy
2022-05-11 19:03:36 +02:00
mafiesto4
a5bcff5231
Skip assets from temporary folder in Content Search
2022-05-11 19:03:19 +02:00
mafiesto4
782c3a0e3e
Add Find references utility for graph parameters and methods
2022-05-09 18:10:47 +02:00
mafiesto4
8b1e0df222
Add **Content Search** window to searching Visual Scripts and other assets
2022-05-08 19:42:34 +02:00
mafiesto4
1d228d28bf
Fix pasting/duplicating nodes in Visject to call spawn event
2022-05-08 19:11:42 +02:00
GoaLitiuM
3523b1a85f
Add PhysX actors to the scene immediately
2022-05-07 18:04:23 +03:00
mafiesto4
1acac3845e
Add support for loading Visject surfaces without Surface UI
2022-05-06 18:45:12 +02:00
mafiesto4
78d6fe6b50
Fix error when loading surface from not yet loaded asset
2022-05-06 18:30:49 +02:00
mafiesto4
4cedd0f30c
Fix scripting type search regression from 26d4ebd3d5
2022-05-06 17:37:07 +02:00
mafiesto4
2d27e0997f
Silence old warning
2022-05-06 17:17:54 +02:00
mafiesto4
21e6c2603c
Silence old warning
2022-05-06 17:16:01 +02:00
mafiesto4
90906baae2
Various improvements for Editor
2022-05-06 17:14:25 +02:00
mafiesto4
3766488114
Fix crash when loading empty json for Variant structure data
2022-05-05 18:35:05 +02:00
mafiesto4
7bb5ffc2a4
Fix copy pasting multi-line text into a single-line textbox
2022-05-04 20:16:29 +02:00
mafiesto4
ae63508049
More adjustment for content finder visibility
2022-05-04 18:37:26 +02:00
mafiesto4
7303377358
Reorganize Content Finder files
2022-05-04 18:15:12 +02:00
mafiesto4
2a4057cbc2
Add public events for Editor play mode flow
2022-05-03 23:08:47 +02:00
mafiesto4
bc6b70f4f9
Optimize static Visual Script event calling
2022-05-03 21:12:29 +02:00
mafiesto4
225cc38ea8
Add late initialization to Content Finder tool in Editor
2022-05-03 16:14:07 +02:00
GoaLitiuM
6e2b854544
Set timer resolution to lowest possible value in all Windows systems
2022-05-02 20:59:07 +03:00
mafiesto4
ab37cc72a9
Minor renaming
2022-05-02 12:52:38 +02:00
mafiesto4
acd064c364
Introduce separate GI directory
2022-05-02 12:09:53 +02:00
mafiesto4
4b6fce7e5d
Ignore Rider configs
2022-05-02 10:57:54 +02:00
mafiesto4
551459022d
Merge remote-tracking branch 'origin/master' into gi
...
# Conflicts:
# Source/Editor/Windows/Assets/VisualScriptWindow.cs
2022-05-02 10:38:14 +02:00
mafiesto4
04a7dab7e7
Minor fixes
2022-05-02 10:36:31 +02:00
mafiesto4
8e02d449fb
Fix rare crash on terrain in Global Surface Atlas sampling
2022-05-02 10:13:20 +02:00
mafiesto4
1859d7c2f5
Inline Vector4 == operator manually
2022-05-01 21:48:35 +02:00
mafiesto4
12d960e787
Merge branch 'vector2_fix' of https://github.com/GoaLitiuM/FlaxEngine
2022-05-01 21:45:28 +02:00
mafiesto4
426b53e46d
Increase max samples for SSR in forward shading
2022-05-01 21:42:48 +02:00
mafiesto4
2935b85543
Add preserving existing value of the Visual Script parameter when changing its type
2022-05-01 21:34:21 +02:00
mafiesto4
26d4ebd3d5
Fixes for Visual Scripting in Editor
2022-05-01 21:11:15 +02:00
mafiesto4
3546793e12
Fix using null array of dictionary in Visual Script for init
2022-05-01 21:10:23 +02:00
mafiesto4
c5135372ca
Improve local variables displaying in Visual Script debugger
2022-05-01 20:43:02 +02:00
mafiesto4
eb75a3c2fb
Fix foreach loop in Visual Script to continue flow on null array or dictionary
2022-05-01 20:42:42 +02:00
mafiesto4
74b23d0e00
Add support for array of Visual Script objects
2022-05-01 20:42:05 +02:00
mafiesto4
7731db638f
Fix raycasting Global SDF from far cascade
2022-04-30 15:22:54 +02:00
mafiesto4
8428f28239
Various improvements for SDF rendering
2022-04-29 17:11:39 +02:00
mafiesto4
5465652466
Add terrain rendering support for Global Surface Atlas
2022-04-29 14:05:03 +02:00
mafiesto4
c5bfdc66a4
Rename from a2eaab0ca3
2022-04-28 23:05:02 +02:00
mafiesto4
a2eaab0ca3
Split ScriptType into separate file to simply codebase
2022-04-28 22:59:24 +02:00
mafiesto4
d76fd634a5
Fix minor issue with Visual Script set parameter node calling flow during debugger value evaluation
2022-04-28 22:45:56 +02:00
mafiesto4
7e609984b4
Add TypeReference attribute to actors/scripts searching utilities for easier type picking in Visual Script
2022-04-28 22:44:56 +02:00
mafiesto4
1a711ea14f
Improve Global Surface Atlas debug view to display multiple view types
2022-04-28 14:17:30 +02:00
mafiesto4
70b9db7598
Add support for rasterizing terrain into Global SDF as heightfield
2022-04-28 14:17:10 +02:00
mafiesto4
3ec856778c
Optimize Global SDF chunk data
2022-04-28 10:42:58 +02:00
mafiesto4
158c29e598
Add **Dictionaries to Visual Scripting**
2022-04-27 22:47:54 +02:00
mafiesto4
a7e512bd50
Add GlobalSurfaceAtlas draw pass
2022-04-27 16:41:40 +02:00
mafiesto4
37a49c0d2e
Reduce artifacts on Global Surface Atlas sampling due to SDF precision loss on far cascades
2022-04-27 14:25:48 +02:00
mafiesto4
27a1dc8966
Improve property names displaying in UI and add Unit Test for it
2022-04-27 14:12:27 +02:00
mafiesto4
49aa4abc20
Optimize Global Surface Atlas sampling with 3d-grid culling into chunks
2022-04-27 12:47:11 +02:00
GoaLitiuM
703152cb2f
Fix Vector2 equality comparison
2022-04-24 21:17:27 +03:00
mafiesto4
4524edb899
Fix static model registering for rendering after streaming in even if disabled
2022-04-22 18:33:22 +02:00
mafiesto4
42bb4483b3
Minro tweaks to comments
2022-04-22 15:15:33 +02:00
mafiesto4
77dcc9b7a3
Refactor Global Surface Atlas objects buffer into separate tiles buffer to reduce memory usage and increase cache hit ratio
2022-04-22 14:24:06 +02:00
mafiesto4
9d205cbb7d
Fix
2022-04-21 13:08:28 +02:00
mafiesto4
cad9bad950
Merge remote-tracking branch 'origin/master' into gi
2022-04-21 12:57:08 +02:00
mafiesto4
ca935f4f08
Improve Global SDF static chunks cache to track SDF textures streaming
2022-04-21 12:40:23 +02:00
mafiesto4
b3d18f3b0e
Improve StaticModel to register for Scene Rendering once the model has any LOD streamed-in
2022-04-21 12:39:27 +02:00
mafiesto4
5345d1f685
Add events for streamable resources residency changes tracking
2022-04-21 12:37:39 +02:00
mafiesto4
0a458d94c4
Add support for Volume textures to have residency changed as regular textures
2022-04-21 12:36:16 +02:00
mafiesto4
60d2670e2e
Fixes
2022-04-21 12:29:09 +02:00
mafiesto4
e44c09aa6e
Optimize SDF model buffer flushing to be used only if needed
2022-04-21 12:10:22 +02:00
mafiesto4
0b6d3a313e
Fix new dynamic buffers to be actually dynamic
2022-04-21 12:08:23 +02:00
mafiesto4
8ed2bb4179
Fix HashSet::Remove return value if empty
2022-04-21 11:37:50 +02:00
mafiesto4
1523fa98ec
Add static chunks caching to Global SDF
2022-04-19 17:17:27 +02:00
mafiesto4
fe430e81ad
Add ISceneRenderingListener for using scene information in renderer cache
2022-04-19 17:16:33 +02:00
mafiesto4
b9652949b0
Minor improvements
2022-04-19 17:15:54 +02:00
mafiesto4
c53a463bb1
Refactor HashSet to support custom allocator
2022-04-19 17:14:29 +02:00
mafiesto4
a6c14bd986
Fix Dictionary::Remove return value if empty
2022-04-16 22:49:03 +02:00
mafiesto4
3c841b1be1
Add support for font size and color in Header attribute
2022-04-15 19:16:50 +02:00
mafiesto4
ddb9b327d4
Add Color.FromRGBA
2022-04-15 19:16:30 +02:00
mafiesto4
75b61f2bef
Fix typos
2022-04-15 19:16:14 +02:00
mafiesto4
8a01a31e8d
Add keyboard key navigation to Content View based on items name first character
2022-04-15 17:12:50 +02:00
mafiesto4
493787d4d6
Add Custom Global Code node to materials for injecting custom code, includes or constants
2022-04-15 17:04:28 +02:00
mafiesto4
997d2a4db9
Fix Model SDF uploading with async task that locks asset file data to prevent release
2022-04-15 10:12:54 +02:00
mafiesto4
2b9aa0cf71
Fix typos
2022-04-15 09:59:37 +02:00
mafiesto4
991abb1cf8
Add loopCount to PlaySlotAnimation for looping slot animation
2022-04-14 23:18:37 +02:00
mafiesto4
03524caebf
Fix function name
2022-04-14 23:14:49 +02:00
mafiesto4
4ac9406b90
Revert 017492dbfa
2022-04-14 23:10:01 +02:00
mafiesto4
47cc49a962
Add Delegate::BindUnique
2022-04-14 22:17:40 +02:00
mafiesto4
d52e70af6c
Implement shadows rendering to direct light atlas (with Glboal SDF tracing)
2022-04-14 16:26:45 +02:00
mafiesto4
e554b7f531
Move Actor.DestroyChildren to C++
2022-04-13 21:34:13 +02:00
mafiesto4
3d76b2c10f
Add Array Add Unique node to Visual Scripting
2022-04-13 21:25:11 +02:00
mafiesto4
a27d69f852
Improve Json Asset development workflow
2022-04-13 21:19:10 +02:00
mafiesto4
9fb4624b03
Add JsonAsset.Instance for C# asset object
2022-04-13 21:18:35 +02:00
mafiesto4
017492dbfa
Optimize C# types searching with typename
2022-04-13 19:48:39 +02:00
mafiesto4
0668a23167
Add direct lighting rendering into Global Surface Atlas
2022-04-13 16:26:19 +02:00
mafiesto4
738e7d2516
Update engine materials
2022-04-12 22:17:01 +02:00
mafiesto4
96ed170871
Use TraceSceenSpaceReflection in SSR shader for opaque
2022-04-12 22:16:45 +02:00
mafiesto4
58491e6d23
Add **Screen Space Reflections for transparent materials**
2022-04-12 22:16:06 +02:00
mafiesto4
e32ad93020
Add support for sampling Scene Color in transparent materials (forward pass)
2022-04-12 21:48:52 +02:00
mafiesto4
0a27d277a0
Adjustments
2022-04-12 14:27:06 +02:00
mafiesto4
74b95a6ebb
Add Global Surface Atlas automatic defragmentation on insertion failure
2022-04-12 11:10:38 +02:00
mafiesto4
db08204ead
Add sdf to engine primitives
2022-04-12 11:09:53 +02:00
mafiesto4
c99793d2a4
Fix typo
2022-04-11 18:32:28 +02:00
mafiesto4
e8774ebd29
Fixes and improvements for global sdf and global surface atlas
2022-04-11 16:15:28 +02:00
mafiesto4
db0cb04b83
Merge remote-tracking branch 'origin/master' into gi
2022-04-11 10:37:23 +02:00
mafiesto4
bd48829a09
Improve quality for atlas sampling
2022-04-11 10:36:39 +02:00
mafiesto4
52245d36d6
Fixes for global atlas cache rendering
2022-04-11 10:36:19 +02:00
mafiesto4
1eac02d173
Fix opening and editing animation with missing Anim Events
2022-04-10 20:58:25 +02:00
mafiesto4
ea4224ba67
Fix drag&drop into Scene Tree if move goes over valid drop target first
2022-04-10 15:24:02 +02:00
mafiesto4
1d7448ec83
Merge commit 'a9d66d653546d89d91344c23e62c4fdc056d9265'
2022-04-10 14:40:13 +02:00
mafiesto4
c7c6acfc78
Fix DirectX crash when profiling with RenderDoc
...
#698
2022-04-10 14:38:15 +02:00
mafiesto4
7735849b7f
Add Global Surface Atlas sampling
2022-04-08 13:54:31 +02:00
mafiesto4
fbc1e6c861
Fix shader source code encoding error on compilation error
2022-04-08 13:53:59 +02:00
mafiesto4
598876d8e3
Add shader reloading on header file edit for shaders with compilation errors
2022-04-08 13:53:23 +02:00
mafiesto4
a9d66d6535
Various fixes for scripting runtime
2022-04-07 22:03:42 +02:00
mafiesto4
da4008575b
Progress on surface atlas sampling
2022-04-07 17:16:06 +02:00
mafiesto4
49a67be419
Add objects culling in Global Surface Atlas
2022-04-06 16:56:04 +02:00
mafiesto4
430ef09ab1
Fix render pass resource checking
2022-04-06 13:16:12 +02:00
mafiesto4
34c0d6c442
Add Global Surface Atlas objects redrawing
2022-04-06 13:15:45 +02:00
mafiesto4
60d6e6b9ce
Add dirty tiles clearing before mesh rasterization to Global Surface Atlas
2022-04-05 17:22:45 +02:00
mafiesto4
5fc9cb154b
Fix typo
2022-04-05 17:22:03 +02:00
mafiesto4
aba0e46073
Add utility ctors to Half vectors
2022-04-05 17:21:55 +02:00
mafiesto4
016b96e9f0
Add objects rasterization to Global Surface Atlas
2022-04-04 17:13:31 +02:00
mafiesto4
8bf01146f1
Add profile event to Global SDF objects drawing loop
2022-04-04 17:11:26 +02:00
mafiesto4
4c98e0a335
Add IsSingleFrame to RenderView for thumbnails/pre-render views drawing without temporal effects and LOD transitions
2022-04-04 17:11:01 +02:00
mafiesto4
3ded5326a2
Add more utilities for using Matrix3x3
2022-04-04 17:09:47 +02:00
mafiesto4
52bb5803b3
Cleanup asset previews setup for Editors thumbnails rendering
2022-04-04 17:09:13 +02:00
mafiesto4
cff57e5697
Fix inserting to RectPack after freeing node
2022-04-01 14:15:09 +02:00
mafiesto4
251de1b643
Add support for freeing slots in RectPack
2022-04-01 12:41:09 +02:00
mafiesto4
de8a6bea58
Add drawing RenderList if it was not batched/sorted
2022-04-01 12:40:26 +02:00
mafiesto4
94799a9e28
Fixes and tweaks for rendering
2022-04-01 12:39:46 +02:00
mafiesto4
ceb64afd4a
Add DynamicTypedBuffer utility
2022-04-01 12:38:46 +02:00
mafiesto4
63b8b0cb50
Add GlobalSurfaceAtlas pass to Renderer (wip)
2022-03-29 15:07:00 +02:00
mafiesto4
787e7b423c
Add additional HitNormal feature to Global SDF trace output
2022-03-29 15:06:54 +02:00
mafiesto4
9d56093381
Add lazy init for Global SDF shader
2022-03-29 15:06:48 +02:00
mafiesto4
26b2cb291e
Expose GlobalSignDistanceFieldPass to user scripts
2022-03-29 15:06:41 +02:00
mafiesto4
f59ab696e2
Merge branch 'GoaLitiuM-font_dpi_fix'
2022-03-28 20:52:14 +02:00
mafiesto4
fd425363b6
Merge branch 'font_dpi_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-font_dpi_fix
2022-03-28 20:52:08 +02:00
mafiesto4
3c4fd80f6e
Fix D3D12 shader cache invalidation for cooker building for Windows
2022-03-28 20:43:14 +02:00
mafiesto4
2b9a03d9bc
Post-merge fixes
2022-03-28 20:04:29 +02:00
mafiesto4
a9061eb44f
Merge branch 'GoaLitiuM-d3d11_flip_present'
2022-03-28 19:59:36 +02:00
mafiesto4
f3324ae2fd
Merge branch 'd3d11_flip_present' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-d3d11_flip_present
2022-03-28 19:59:27 +02:00
mafiesto4
94fbc28ee0
Fix error on empty regex text
2022-03-28 19:57:38 +02:00
mafiesto4
f10af9d8fb
Fix Multiply (and similar) nodes result value in Visject if the first input is disconnected
2022-03-28 19:48:08 +02:00
mafiesto4
95e90d5c37
Add support for in-built color constants in Visject (eg. red/blue/violet)
2022-03-28 19:46:52 +02:00
mafiesto4
0ca6e70b66
Fix invalid Rigidbody bounds if it has no shapes attached
2022-03-28 19:28:25 +02:00
mafiesto4
8e79529e4e
Fix highlighting the first error/warning from the Output Log message text
2022-03-28 19:04:53 +02:00
mafiesto4
79669a8789
Fix upscaler usage if resolution is higher than 1
2022-03-28 16:31:23 +02:00
mafiesto4
c41a446ae9
Add Rotate Vector node to Visject Surface graphs
2022-03-28 15:02:32 +02:00
mafiesto4
446a6f22fa
Fix using double value with float values to be casted in Editor
2022-03-28 14:48:45 +02:00
mafiesto4
2b83975ea2
Add support for implicit casting from Quaternion to other types in shaders
2022-03-28 14:48:21 +02:00
mafiesto4
fc138bbbbb
Fix GPU context error during lights rendering
2022-03-28 14:01:51 +02:00
mafiesto4
e56b280f5b
Format code for shader generators
2022-03-28 14:01:29 +02:00
mafiesto4
a685962d32
Add Sample Global SDF Gradient node to materials and particles
2022-03-28 13:58:27 +02:00
mafiesto4
4938c7e64b
Fix ParticleEffectEditor issues after emitter editing if selected
2022-03-28 13:39:45 +02:00
mafiesto4
3a9edabd03
Add Collision (Global SDF) particle module
2022-03-28 13:39:20 +02:00
mafiesto4
bcc4a2c0a4
Add Position (Global SDF) particle module
2022-03-28 10:27:33 +02:00
mafiesto4
5d0c27dff3
Remove FlaxException
2022-03-27 23:57:36 +02:00
GoaLitiuM
9a0d4ae53b
Improve font rendering and alignment with custom DPI
2022-03-27 01:51:20 +02:00
GoaLitiuM
6e6f2859ab
Fix switching to fullscreen mode in D3D11/D3D12 flip presentation modes
2022-03-26 16:48:46 +02:00
mafiesto4
f608d2537f
Fix
2022-03-25 15:45:49 +01:00
mafiesto4
2bf0a7af8e
Fix opening particle emitter editor window if shader compilation fails
2022-03-25 15:37:01 +01:00
mafiesto4
5a0d8f44ff
Fix crash on Editor closing
2022-03-25 15:36:47 +01:00
mafiesto4
3e9b6caa1c
Fix sorting items in various contextual list popups in Editor
2022-03-25 15:36:30 +01:00
mafiesto4
a917397090
Add Conform to Global SDF to GPU particles
2022-03-25 15:36:00 +01:00
mafiesto4
6c4e61a924
Add SampleGlobalSDFGradient to get normal vector of Global SDF
2022-03-25 12:53:30 +01:00
mafiesto4
1271a337c5
Fix sampling Global SDF if unsupported (return large distance)
2022-03-25 11:42:39 +01:00
mafiesto4
a5af0a1c81
Fix game build
2022-03-25 11:42:09 +01:00
mafiesto4
4a18185e81
Add **Sample Global SDF** node to particles
2022-03-25 11:41:17 +01:00
mafiesto4
f8670a497e
Fix crash when loading model SDF on older GPUs (d3d10)
2022-03-25 10:10:23 +01:00
mafiesto4
b847b9ccba
Add **Sample Global SDF** node to materials
2022-03-25 10:09:52 +01:00
mafiesto4
dff1b37a3b
Bump up build number
2022-03-25 09:50:18 +01:00
mafiesto4
80d7c854ab
Add SDF for plane model
2022-03-24 15:24:36 +01:00
mafiesto4
d5297f9047
Add option to always render Global SDF
2022-03-24 14:59:14 +01:00
mafiesto4
92ab3d005e
Generate SDF for engine models
2022-03-24 12:54:04 +01:00
mafiesto4
67d1e43f6c
Add utility button to generate SDF for all models on a scene
2022-03-24 12:18:28 +01:00
mafiesto4
67b6604a67
Add automatic group panels hiding if all properties are hidden by VisibleIf rule
2022-03-24 11:33:09 +01:00
mafiesto4
a1fbf79ebf
Refactor Model Import Options to display only relevant properties for asset Type
...
Move tooltips to the doc comments
2022-03-24 11:32:34 +01:00
mafiesto4
b08d2001fd
Add Model SDF generation utilities
2022-03-24 11:32:02 +01:00
mafiesto4
e89e6edfb8
Fix crash in scripting init if current localization is null
2022-03-22 19:29:17 +01:00
mafiesto4
b2e91b8a07
Improvements for dependencies building utilities
2022-03-22 19:04:10 +01:00
mafiesto4
532203040f
Fix PATH env var expanding in Flax.Build app runner
2022-03-22 19:03:13 +01:00
mafiesto4
bb2f8f34dc
Fix crash on opening skeleton mask window
2022-03-22 18:58:15 +01:00
mafiesto4
d5060e9067
Missing change
2022-03-22 18:11:04 +01:00
mafiesto4
891d65dc87
Add utility to editor CodeDocs for tooltips from C# types and members
2022-03-22 18:10:47 +01:00
mafiesto4
832a4bf86a
Add utility Copy option for various labels in assets editors
2022-03-22 17:16:15 +01:00
mafiesto4
885d2f0771
Move Static Model rasterization into Global SDF code
2022-03-22 17:15:21 +01:00
mafiesto4
18321937e4
Optimize model SDF with 8-bit storage (if possible)
2022-03-22 15:08:38 +01:00
mafiesto4
6196bb31fe
Post merge fixes
2022-03-22 13:20:07 +01:00
mafiesto4
92f5377f70
Merge remote-tracking branch 'origin/master' into gi
...
# Conflicts:
# Flax.flaxproj
# Source/Engine/Core/Math/Vector3.h
# Source/Engine/Graphics/Textures/GPUTexture.cpp
# Source/Engine/GraphicsDevice/DirectX/DX11/GPUContextDX11.cpp
# Source/Engine/Terrain/Terrain.cpp
# Source/Engine/Tools/ModelTool/ModelTool.Build.cs
# Source/FlaxEngine.Gen.cs
# Source/FlaxEngine.Gen.h
2022-03-22 13:00:21 +01:00
mafiesto4
9107897b76
Add missing pipeline barriers after Dispatch on Vulkan to prevent race-conditions with UAVs
2022-03-22 12:56:21 +01:00
mafiesto4
aa9161a16f
Fix some issues
2022-03-22 12:55:33 +01:00
mafiesto4
c10cdc3d90
Fix UsedSRsMask/UsedUAsMask when binding arrays to the shader
2022-03-22 12:55:13 +01:00
mafiesto4
d58584e1fd
Fix crash if D3D device gets DXGI_ERROR_DEVICE_REMOVED during init
2022-03-21 10:51:42 +01:00
mafiesto4
8f99a3df76
Add soft handling for MeshAccelerationStructure build from model on data gather fail
2022-03-21 10:50:56 +01:00
mafiesto4
abbb0eb85c
Disable SDF generation for virtual models on a main thread
2022-03-21 10:50:34 +01:00
GoaLitiuM
85f88efa95
Enable support for latest Windows SDKs
2022-03-20 18:31:41 +02:00
GoaLitiuM
8ed7b0f455
Fix wrong library linkage in DirectXShaderCompiler
2022-03-20 18:27:02 +02:00
mafiesto4
8d0a779ff4
Fix uploading volume texture data to GPU in D3D12
2022-03-18 17:55:35 +01:00
mafiesto4
8cca7f884b
Add **Global Sign Distance Field** rendering (work in progress)
2022-03-18 16:18:00 +01:00
mafiesto4
10d09711d9
Add Sign Distant Field (SDF) generation for models
2022-03-18 14:35:11 +01:00
mafiesto4
c85ee9ff52
Fix key clearing on actor remove from SceneRendering
2022-03-18 13:28:50 +01:00
mafiesto4
cd66981c1d
Add CustomBuffers for injecting custom state into RenderBuffers
2022-03-18 13:27:25 +01:00
mafiesto4
3dac0d4786
Fix error in Forward Shader Feature when rendering directional light shadowmap
2022-03-18 13:25:09 +01:00
mafiesto4
3d35277a87
Bump up version
2022-03-18 13:23:52 +01:00
GoaLitiuM
33fe5e7518
Fix uninitialized values and release COM resources after use
2022-03-17 21:25:56 +02:00
GoaLitiuM
e794911755
Enable flip presentation mode and tearing in D3D11
2022-03-17 21:25:56 +02:00
mafiesto4
b780e33a5b
Fix for faster models exporting
2022-03-14 20:32:38 +01:00
mafiesto4
6da3dff5de
Fix editor options startup to not log error on missing file
2022-03-14 20:32:10 +01:00
mafiesto4
8e28fef91f
Fix Lightmap UVs Source not working in model import options
2022-03-13 19:31:33 +01:00
mafiesto4
aed6f0403d
Fix dylibs list
...
#693
2022-03-04 23:20:45 +01:00
mafiesto4
09c995d67b
Fix for macOS dylib path
...
#693
2022-03-04 23:14:36 +01:00
mafiesto4
20075e0fbd
Fixes for compilation on Windows for x86
2022-03-02 21:06:21 +01:00
mafiesto4
e52cf67447
Fix crash on Vulkan swapchain resize if the previous size was 0 (eg. due to window animation on Windows 11r)
2022-03-02 10:00:06 +01:00
mafiesto4
cdc74a9c49
Reduce includes in Serialization header
2022-02-28 23:16:15 +01:00
mafiesto4
3a1475fa9c
Use SoftObjectReference for deformable asset ref to prevent removing it by Content GC
2022-02-28 23:16:00 +01:00
mafiesto4
4a9c746bed
Add SoftAssetReference type
2022-02-28 23:15:35 +01:00
mafiesto4
6738bc8dea
Fix minor things
2022-02-28 19:15:02 +01:00
mafiesto4
57e408761d
Bump up the build number
2022-02-28 19:14:52 +01:00
mafiesto4
87cb553c61
Optimize Vector3 method to be inlined more often
2022-02-28 19:14:14 +01:00
mafiesto4
5c443f305d
Fix memory leak in RenderTargetPool on texture init fail
2022-02-27 16:13:06 +01:00
mafiesto4
07760f7acd
Add DynamicStructuredBuffer utility
2022-02-27 13:32:05 +01:00
mafiesto4
748b857e57
Add ability to use ModelTool module in game build
2022-02-27 13:31:32 +01:00
mafiesto4
8271a2b718
Add MeshAccelerationStructure utility for robust triangles geometry queries
2022-02-27 13:29:58 +01:00
Diewa
d2c252879e
Fixes for macOS
2022-02-24 21:42:00 +01:00
mafiesto4
58de04ccd6
Fix crash on particles instance invalidated
2022-02-23 22:41:26 +01:00
mafiesto4
6b84773190
Fix crash on CharacterController in prefab
2022-02-23 22:41:06 +01:00
mafiesto4
3fe1e2c763
Refactor SceneRendering to simplify actors impl of drawing flow at high level
2022-02-22 17:06:19 +01:00
mafiesto4
8c075c78cb
Add LineHitBox to Collisions.hlsl
2022-02-21 20:15:07 +01:00
mafiesto4
8082f5f909
Minor fixes and changes
2022-02-21 20:14:46 +01:00
mafiesto4
3a07d767fb
Fix rare crash on division by 0
2022-02-20 20:28:19 +01:00
mafiesto4
111a2f3b25
Fix crash with terrain in prefab window
...
#689
2022-02-19 17:59:40 +01:00
mafiesto4
4424d93d56
Use Windows Server 2019 for Github Actions
2022-02-19 12:09:29 +01:00
mafiesto4
56491569df
Optimize C# bindings in Engine code to static functions that native ABI matches managed signature
2022-02-19 00:29:09 +01:00
mafiesto4
71b9324bcb
Fix potential exception in PluginManager dispose in Editor
2022-02-19 00:27:53 +01:00
Scott Longley
1fa06546f4
add CursorLockMode.Clipped
2022-02-18 22:44:16 +10:00
Scott Longley
749895f2ca
typo fixes
2022-02-18 21:58:46 +10:00
Scott Longley
8db4c3cfff
Add ClipCursor (Windows only)
2022-02-18 21:14:08 +10:00
mafiesto4
5d4c168e1e
Add Vector3::Clamp for easier inline in optimized builds
2022-02-15 12:14:31 +01:00
mafiesto4
a857e6daa0
Fix memory leak in RenderTargetPool on texture init fail
2022-02-15 12:14:02 +01:00
mafiesto4
6b3e911b40
Remove old log for drag&drop on Windows
2022-02-14 14:37:22 +01:00
mafiesto4
311b95b9fc
Add support for using mipmaps with 3D textures
2022-02-14 14:37:04 +01:00
mafiesto4
7979831f5c
Add JobSystem.Execute utility for quick jobs running
2022-02-14 14:34:43 +01:00
mafiesto4
9dc49f7165
Optimize Vector3 method to be inlined more often
2022-02-14 11:46:48 +01:00
mafiesto4
788b1a7531
Add Distance to box/point for Bounding Box
2022-02-14 10:15:38 +01:00
mafiesto4
79cacbf36e
Add GetNormal to Triangle
2022-02-14 10:15:05 +01:00
mafiesto4
1168176016
Optimize texture data async upload during rendering
2022-02-09 10:01:21 +01:00
mafiesto4
9a4aa20bbb
Add Windows 11 detection
2022-02-09 09:23:44 +01:00
mafiesto4
69a1e007a6
Add some missing changes
2022-02-08 19:56:11 +01:00
mafiesto4
afed5a30bc
Add ClearUA to GPUContext to clear texture with float values
2022-02-08 19:56:07 +01:00
mafiesto4
bac8058aa8
Fix depth pitch in UpdateTexture on D3D11 for volume textures
2022-02-08 19:56:03 +01:00
mafiesto4
066a4c65bb
Add additional UploadMipMapAsync for GPUTexture update with custom row/slice pitch
2022-02-08 19:55:59 +01:00
mafiesto4
3c9a5bcf1a
Fix CollisionsHelper::ClosestPointPointTriangle
2022-02-08 19:55:55 +01:00
mafiesto4
88879e441e
Add some missing changes
2022-02-08 18:06:56 +01:00
mafiesto4
70ca42794a
Add ClearUA to GPUContext to clear texture with float values
2022-02-08 18:06:02 +01:00
mafiesto4
9a3a6c8a72
Fix depth pitch in UpdateTexture on D3D11 for volume textures
2022-02-08 18:05:20 +01:00
mafiesto4
f67371d524
Add additional UploadMipMapAsync for GPUTexture update with custom row/slice pitch
2022-02-08 18:04:44 +01:00
mafiesto4
7e2e764e1e
Fix CollisionsHelper::ClosestPointPointTriangle
2022-02-08 17:56:45 +01:00
mafiesto4
3feeec1649
Fix structure initialization with default field value if attribute has different value HasInvalidPathChar
...
#688
2022-02-06 22:44:40 +01:00
mafiesto4
73976149da
Fix blend shape dirty vertices range
2022-02-06 21:25:52 +01:00
mafiesto4
9cfc638ce0
Fix for editor
2022-02-06 14:11:31 +01:00
mafiesto4
748d69a3cb
Add CollisionMeshesPrefix option to import collision data from model asset
2022-02-06 14:11:13 +01:00
mafiesto4
a186d1a7fc
Merge branch 'master' of https://gitlab.flaxengine.com/flax/flaxengine
2022-02-03 12:02:24 +01:00
mafiesto4
2144a9d2fc
Add tooltips from xml docs usage in GenericEditor
2022-02-03 12:01:47 +01:00
mafiesto4
9de470f670
Add new build tool log location for project files generation (as Launcher might want)
2022-02-01 22:07:21 +01:00
mafiesto4
01cb08a924
Expose PhysicsBackend to the user
2022-02-01 17:40:28 +01:00
mafiesto4
5e9dac49a8
Remove breakpoint on OpenAL error
2022-02-01 17:38:55 +01:00
mafiesto4
26191935a7
Fix issues with OpenAL audio backend
2022-02-01 17:34:46 +01:00
mafiesto4
cf6fb07a05
Fix updating audio window toolbar
2022-02-01 16:21:47 +01:00
mafiesto4
9260b45e0e
Fix resizing textures with alpha on import to preserve transparent colors (instead of black)
2022-01-31 14:21:14 +01:00
mafiesto4
d0e37ba6ef
Fix crash on native type in JsonAsset due to scripting hot-reload in Editor
2022-01-31 10:33:05 +01:00
mafiesto4
f8eba66b5e
Add Level::ScriptsReloaded event
2022-01-31 10:25:56 +01:00
mafiesto4
8d47ea7d2f
Fix doc comment
2022-01-31 10:23:27 +01:00
mafiesto4
9b79d7df09
Fix potential error
2022-01-30 20:06:05 +01:00
mafiesto4
e9fac4b504
Add user for Switch
2022-01-30 19:41:49 +01:00
mafiesto4
7a08e035a5
Fix module libraries linking in modular build mode
2022-01-29 21:34:42 +01:00
mafiesto4
6a614d66de
Fix warning
2022-01-29 20:55:00 +01:00
mafiesto4
1e83518c71
Add support for custom settings asset creation
2022-01-29 17:56:02 +01:00
mafiesto4
1907504ff6
Fixes
2022-01-29 15:26:41 +01:00
mafiesto4
4495737f94
Fix missing mono symbols export on Windows
2022-01-29 15:00:47 +01:00
mafiesto4
b09036b378
Fix building project for target platform that one of the plugin targets doesn't support
2022-01-29 14:55:37 +01:00
mafiesto4
0caeffc3cd
Bump up build number
2022-01-29 14:55:05 +01:00
mafiesto4
787051b12e
Fix game cooker platform selector layout on small window
2022-01-26 23:15:55 +01:00
mafiesto4
e11410c5d1
Fix Gameplay Global usage in material with material instance error
2022-01-26 23:08:48 +01:00
mafiesto4
e3c613e6e3
Add macOS icon
2022-01-26 22:12:27 +01:00
mafiesto4
249a3332dc
Fix potential crash in gpu particles source generator
2022-01-26 21:19:53 +01:00
mafiesto4
5dc304fcb4
Fix material Rotator node tooltip
2022-01-26 21:18:55 +01:00
mafiesto4
500f76cb03
Fix potential crash in material generator
2022-01-26 21:18:34 +01:00
mafiesto4
05b80d17c5
Add tire wheel tire friction scale parameter for Wheeled Vehicle
2022-01-26 20:54:57 +01:00
mafiesto4
ba2f58df6a
Revert
2022-01-26 20:14:18 +01:00
mafiesto4
757f8240d0
Merge remote-tracking branch 'origin/master'
2022-01-26 19:12:59 +01:00
mafiesto4
b871bedb6c
Fix build for mac
2022-01-26 19:12:54 +01:00
mafiesto4
33eb3d8540
Add Online system base
2022-01-26 17:01:30 +01:00
mafiesto4
0cfb7e8cee
Fix passing Span<byte> to C# method thunk in generated bindings code
2022-01-26 16:56:27 +01:00
mafiesto4
d86e4090b8
Add ctor for Variant from Span<byte>
2022-01-26 16:55:38 +01:00
mafiesto4
18b156ad44
Fixes and tweaks
2022-01-26 16:55:22 +01:00
mafiesto4
a1ff0318bd
Fix constant to a proper value
2022-01-23 19:30:05 +01:00
mafiesto4
dd1dc30136
Remove assertion
2022-01-23 19:28:29 +01:00
mafiesto4
05a935660d
Add StringAnsi serialization
2022-01-21 18:32:16 +01:00
mafiesto4
9d90b02c9a
Fix missing include for Xbox Live services on GDK platforms
2022-01-21 16:24:41 +01:00
mafiesto4
94da2c270c
Add GameCooker events for game files deploy and packaging
2022-01-21 16:24:10 +01:00
mafiesto4
f801e7ffd9
Fixes
2022-01-21 16:23:30 +01:00
mafiesto4
d36c502287
Add easier game or plugin settings asset usage with SettingsBase
2022-01-21 16:22:14 +01:00
mafiesto4
b998655e1a
Fix
2022-01-20 23:52:45 +01:00
mafiesto4
37e11a4b1f
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# Source/Engine/Physics/Physics.Queries.cpp
# Source/Engine/Physics/Utilities.h
2022-01-20 23:29:59 +01:00
mafiesto4
a400568b51
Fix generated wrapper for classes with value types
2022-01-20 23:29:05 +01:00
mafiesto4
427846f73b
Refactor Physics to separate PhysicsBackend
...
#673
2022-01-20 23:28:43 +01:00
mafiesto4
f4f9d92c8e
Add drag&drop support for Mac
2022-01-19 14:42:00 +01:00
mafiesto4
b0e7066458
Revert last change for linux
2022-01-19 12:57:09 +01:00
mafiesto4
a8ff3da908
Fixes
2022-01-19 12:14:22 +01:00
mafiesto4
200ac18335
Fix mac app icons
2022-01-19 10:25:26 +01:00
mafiesto4
eeff3d7308
Add clipboard support for Mac
2022-01-19 10:25:16 +01:00
mafiesto4
f9eb709a18
Add window resizing and positioning on Mac
2022-01-18 19:10:13 +01:00
mafiesto4
2aa3624f81
Fix special input keys text on Mac
2022-01-18 17:29:34 +01:00
mafiesto4
b6471d887b
Add mouse cursors support for Mac
2022-01-18 16:59:59 +01:00
mafiesto4
dd5bad1dfe
Add window resize handling on Mac
2022-01-18 16:51:03 +01:00
mafiesto4
54db90e040
Add open/save file dialogs for Mac
2022-01-18 13:45:48 +01:00
mafiesto4
35d9016053
Add options for game window on macOS
2022-01-17 21:14:41 +01:00
mafiesto4
788afe611d
Fix script permission
2022-01-17 20:28:55 +01:00
mafiesto4
d013e04db9
Add Mac to daily builds
2022-01-17 18:59:54 +01:00
mafiesto4
1043bf00b0
Add Vulkan to daily builds
2022-01-17 18:59:54 +01:00
mafiesto4
b2d5672785
Fix mac editor package zip
2022-01-17 18:59:39 +01:00
mafiesto4
59897db8fc
Add editor for mac deploy
2022-01-17 18:36:19 +01:00
mafiesto4
80b3f2d8d9
Tweaks 7
2022-01-17 15:11:25 +01:00
mafiesto4
2d12b037a0
Tweaks 6
2022-01-17 15:05:14 +01:00
mafiesto4
30049bf1c1
Tweaks 5
2022-01-17 14:54:37 +01:00
mafiesto4
2921faf06f
Tweaks 4
2022-01-17 14:47:08 +01:00
mafiesto4
9d3168abcf
Tweaks 3
2022-01-17 14:32:09 +01:00
mafiesto4
e271f08606
Tweaks 2
2022-01-17 14:12:53 +01:00
mafiesto4
b7287de5a7
Tweaks 1
2022-01-17 14:09:06 +01:00
mafiesto4
31dc2b25a0
Add reusable action for vulkan setup in github actions
2022-01-17 13:59:54 +01:00
mafiesto4
d54f2e615d
Tweaks for CI
2022-01-17 13:27:39 +01:00
mafiesto4
8757430dc3
Tweaks for CI
2022-01-17 12:57:00 +01:00
mafiesto4
b6f7b25407
Tweaks for CI
2022-01-17 12:46:30 +01:00
mafiesto4
526fa5a33d
Tweaks for CI
2022-01-17 12:30:03 +01:00
mafiesto4
069d51305e
Tweaks for CI
2022-01-17 11:34:40 +01:00
mafiesto4
08d449a370
Add VulkanSDK setup for CI builds
2022-01-17 11:20:07 +01:00
mafiesto4
84f07f8b83
Update shader assets
2022-01-17 10:46:10 +01:00
mafiesto4
c94e1932eb
Remove not needed assertions
2022-01-17 10:18:08 +01:00
mafiesto4
465c857ff2
Fix bounding box size setter
2022-01-17 10:12:05 +01:00
mafiesto4
abb0a3f0cc
Remove a test log
2022-01-14 21:40:44 +01:00
mafiesto4
6380850670
Add native tests
2022-01-14 21:13:49 +01:00
mafiesto4
34224eb015
Test change
2022-01-14 21:05:02 +01:00
mafiesto4
de93770789
Test
2022-01-14 20:27:57 +01:00
mafiesto4
d15b0c9548
Test
2022-01-14 19:35:46 +01:00
mafiesto4
73b7c56ca8
Tweak
2022-01-14 19:09:54 +01:00
mafiesto4
cfa5aa6a61
Add math unit tests for c++
2022-01-14 19:09:54 +01:00
mafiesto4
2df3997c8b
Format code
2022-01-14 19:09:53 +01:00
mafiesto4
ff185a848d
Merge branch 'master' of https://gitlab.flaxengine.com/flax/flaxengine
2022-01-14 18:13:32 +01:00
mafiesto4
a18faf4f7c
Fix building separate main executable during bindings-only build
2022-01-14 18:13:22 +01:00
mafiesto4
19389748d0
Fix missing engine build for Debug to use by tests
2022-01-14 16:00:52 +01:00
mafiesto4
4653e64ff4
Fixes for tests building and running on Mac or Linux
2022-01-14 15:27:44 +01:00
mafiesto4
c9a779fea9
Disable caching for dotnet target build with msbuild
2022-01-14 15:04:15 +01:00
mafiesto4
b84744699e
Change nunit to use custom build fro mrepo instead of nuget package
2022-01-14 15:03:35 +01:00
mafiesto4
3cf2be8c37
Fix tools platforms to include Linux and Mac
2022-01-14 14:47:47 +01:00
mafiesto4
992333fd64
Add tests to CI
2022-01-14 14:20:41 +01:00
mafiesto4
d032f18b71
Add DotNet targets building
2022-01-14 14:19:46 +01:00
mafiesto4
8c2241c6dc
Update copyright year
2022-01-14 13:31:12 +01:00
mafiesto4
08bebc0f89
Add app packaging for macOS
2022-01-13 18:19:49 +01:00
mafiesto4
5d7f8e2df9
Fix compressed textures exporting with resizing on non-Windows platforms
2022-01-13 18:15:32 +01:00
mafiesto4
eea02b0e65
Fix exporting app icons during game cooking without graphics backend
2022-01-13 18:09:03 +01:00
mafiesto4
a682b7c324
Progress on packaging for macOS
2022-01-12 17:37:44 +01:00
mafiesto4
dfa5e91322
Fix conditional variables usage on broadcast by using a shared mutex
2022-01-12 17:36:06 +01:00
mafiesto4
6d676fd578
Fix terrain creation dialog regression
2022-01-12 11:04:21 +01:00
mafiesto4
317a9d63bc
Post-merge cleanup and improvements for #655
2022-01-11 15:04:40 +01:00
mafiesto4
464ac69de6
Merge branch 'nothingTVatYT-LinuxGamepads'
2022-01-11 13:39:56 +01:00
mafiesto4
923cec3618
Merge branch 'LinuxGamepads' of https://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-LinuxGamepads
2022-01-11 13:39:34 +01:00
mafiesto4
dc9d060ae7
Fix drag&drop on Linux with file that has spaces in a path
2022-01-11 13:38:34 +01:00
mafiesto4
dafa6bff2e
Add inlined current thread id on Linux and Android
2022-01-11 13:24:53 +01:00
mafiesto4
495b309736
Merge branch 'nothingTVatYT-font-fix'
2022-01-11 12:51:38 +01:00
mafiesto4
0bff47e9a2
Merge branch 'font-fix' of https://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-font-fix
2022-01-11 12:51:23 +01:00
mafiesto4
4486ec3b72
Add Vulkan pipeline cache serialization
2022-01-11 10:49:03 +01:00
mafiesto4
cf1af53ab8
Merge branch 'iainmckay-multiple_physics_scenes'
2022-01-10 20:14:04 +01:00
mafiesto4
8a3cfb36d0
Merge branch 'multiple_physics_scenes' of git://github.com/iainmckay/FlaxEngine into iainmckay-multiple_physics_scenes
2022-01-10 20:13:55 +01:00
mafiesto4
7dd97a2d9f
Add decals spawning in editor for drag&drop
2022-01-10 17:47:10 +01:00
mafiesto4
d11166082c
Add improvements for objects spawning and snapping in Editor to include object bounds
2022-01-10 17:46:53 +01:00
mafiesto4
cd72916838
Adjust mono dependency build branching for git
2022-01-10 15:20:42 +01:00
mafiesto4
f3d05cd98e
Add option to throw exception in build tool process utility
2022-01-10 14:36:19 +01:00
mafiesto4
730933dd35
Fix array index of result value type in Visual Script
2022-01-10 14:20:13 +01:00
mafiesto4
5ffdbe553b
Add assets loading progress to Editor status bar
2022-01-10 14:09:00 +01:00
mafiesto4
342e9d955e
Fix default code editor detection in Editor to favor VSCode and Rider over system-default
2022-01-10 13:10:08 +01:00
mafiesto4
a707847067
Tweaks
2022-01-10 12:38:07 +01:00
mafiesto4
29c40f969f
Revert Mono requirement info
2022-01-10 12:20:06 +01:00
mafiesto4
32de455cf7
Add docs for macOS
2022-01-10 10:42:45 +01:00
mafiesto4
fc72b8c5aa
Add docs for development on macOS
2022-01-10 10:30:03 +01:00
mafiesto4
dc9e928894
Fix release build linking
2022-01-10 09:34:56 +01:00
mafiesto4
98f9561d15
Add missing mono files for Editor on Mac
2022-01-10 08:51:59 +01:00
mafiesto4
92289fccfd
Tweak build
2022-01-09 20:53:20 +01:00
mafiesto4
2ca070ea3a
Use recommended 3 backbuffers on MoltenVK on Mac
2022-01-09 20:12:52 +01:00
mafiesto4
959446df20
Fix for Mac
2022-01-09 20:09:00 +01:00
mafiesto4
7a32971212
Use verbose build on Mac to test output
2022-01-09 20:07:54 +01:00
mafiesto4
840c0746b3
Add initial CI for Mac
2022-01-09 19:33:38 +01:00
mafiesto4
c4b6865659
Merge branch 'master' into mac
2022-01-09 19:15:15 +01:00
mafiesto4
38b6b546c7
Fixes
2022-01-09 19:10:46 +01:00
mafiesto4
729bfcb941
Fix build
2022-01-09 18:05:52 +01:00
mafiesto4
892723c501
Fix build
2022-01-09 17:46:37 +01:00
mafiesto4
73f7688c58
Tweaks
2022-01-08 20:01:27 +01:00
mafiesto4
844fad2ced
Fix crash when animation has anim events and scripting is disposed before content
2022-01-08 18:29:13 +01:00
mafiesto4
82a43dea28
Add **Animation Events**
2022-01-08 15:06:25 +01:00
mafiesto4
79200a784b
Add Level::ScriptsReloadRegisterObject for easier scripting objects refreshing during hot-reload in code
2022-01-08 15:06:24 +01:00
mafiesto4
a2487c02d9
Add context menu for the timeline tracks and change signature for media context menu
2022-01-08 15:06:24 +01:00
mafiesto4
192af7ec14
Refactor native core objects to simplify usage for newcomers
2022-01-08 15:06:23 +01:00
mafiesto4
e144a6f69d
Fix crash when trying to read invalid Visual Script parameter from local scope during debugging
2022-01-08 15:06:22 +01:00
mafiesto4
bbfe0446f0
Tweaks and fixes
2022-01-08 15:06:21 +01:00
mafiesto4
779e41a686
Add static assert for curve keyframes data raw serialization
2022-01-08 15:06:21 +01:00
mafiesto4
751916151a
Add Loading text info for particle system and animation timelines
2022-01-08 15:06:20 +01:00
mafiesto4
f4bbf0e348
Add timeline media selection and editing to be global in sync with keyframes editors
2022-01-08 15:06:19 +01:00
mafiesto4
ff9b116522
Add ScriptingObject::NewObject utility for scripting objects spawning in C++
2022-01-08 15:06:18 +01:00
mafiesto4
fa83869430
Add minor changes
2022-01-08 15:06:18 +01:00
mafiesto4
32c7d36fcd
Tweaks
2022-01-08 15:06:17 +01:00
mafiesto4
5e9b215548
Fix crash when spawning managed object on a detached native thread
2022-01-08 15:06:16 +01:00
mafiesto4
bc521978ce
Fix undo modifications notify from nested SyncPointEditor
2022-01-08 15:06:15 +01:00
mafiesto4
0f9f3905ed
Add json serialization utils for objects to save/load from raw bytes
2022-01-08 15:06:15 +01:00
mafiesto4
32a73727b0
Optimize Stream includes to Array
2022-01-08 15:06:14 +01:00
mafiesto4
68d8766c56
Optimize String::ReserveSpace if length doesn't change
2022-01-08 15:06:13 +01:00
mafiesto4
0abb303e8d
Add double-click to edit timeline media properties
2022-01-08 15:06:13 +01:00
mafiesto4
a83d223eec
Fix mouse focus issue with Timeline background
2022-01-08 15:06:12 +01:00
mafiesto4
d202c8b864
Add mouse and keyboard input for Mac
2022-01-05 17:48:17 +01:00
mafiesto4
c34cfe5b30
Add some important splash screen quotes for Mac users
2022-01-05 17:47:48 +01:00
Iain Mckay
498040765b
Fixing conflicts
2022-01-05 14:33:25 +01:00
Iain Mckay
a5884a2e07
Fixing Linux build
2022-01-05 14:26:50 +01:00
Iain Mckay
2674086e0c
Code review changes
2022-01-05 14:26:49 +01:00
Iain Mckay
32f225c922
Code review changes
2022-01-05 14:26:49 +01:00
Iain Mckay
77627f21f6
Code review feedback
2022-01-05 14:26:48 +01:00
Iain Mckay
87c2aefe03
Code review feedback
2022-01-05 14:26:47 +01:00
Iain Mckay
a4e102672d
Adds feature for creating multiple physics scenes
2022-01-05 14:26:42 +01:00
mafiesto4
dd569b9f1e
Add audio support for Mac (via OpenAL soft)
2022-01-05 11:09:36 +01:00
mafiesto4
7471a819e1
Add Vulkan support for Mac (via MoltenVK)
2022-01-05 10:25:46 +01:00
mafiesto4
8874a325f7
Add more files for Mac
2022-01-03 14:00:51 +01:00
mafiesto4
ca62cd2661
Mac impl progress
2022-01-03 13:59:52 +01:00
mafiesto4
9b991bcfdf
Add Editor for Mac impl progress
2021-12-31 17:12:55 +01:00
mafiesto4
45117e3445
Fix build if generated bindings file is missing
2021-12-31 17:07:35 +01:00
mafiesto4
6b3c6b6412
Add mono for Mac (both Game and Editor)
2021-12-31 16:25:50 +01:00
mafiesto4
d1e7805f7a
Fix mono build for Mac to use correct min osx ver
2021-12-31 16:23:39 +01:00
mafiesto4
9df132bd77
Mac impl progress
2021-12-31 15:06:44 +01:00
mafiesto4
6b851fc9a9
Fix dylib usage on Mac with rpath and install_name
2021-12-31 14:16:27 +01:00
mafiesto4
6f4a01f6da
Add FlaxTests to Mac
2021-12-31 14:15:41 +01:00
mafiesto4
cc3617b5c2
Merge branch 'controller-physics-fix' of git://github.com/xKamuna/FlaxEngine-1 into xKamuna-controller-physics-fix
2021-12-31 11:09:30 +01:00
mafiesto4
b9c7abcdf7
Merge branch 'xKamuna-master'
2021-12-31 10:02:08 +01:00
xKamuna
ef40ccbe14
Fix issue with filters being ignored for two controllers colliding
2021-12-30 23:47:26 -08:00
mafiesto4
039f5f6e15
Mac impl progress
2021-12-30 16:30:38 +01:00
mafiesto4
d0d9bf751d
Add deps for Mac
2021-12-30 13:06:55 +01:00
mafiesto4
6033b79471
Merge branch 'mac' of https://gitlab.flaxengine.com/flax/flaxengine into mac
2021-12-30 13:04:16 +01:00
mafiesto4
25cc8c6ab2
Implement basic windowing on Mac
2021-12-30 13:03:39 +01:00
mafiesto4
5a3138fd7b
Use objective c++ instead of c++ on Mac
2021-12-30 13:03:00 +01:00
mafiesto4
a8f91fefde
Update ignored files for Mac
2021-12-30 13:02:38 +01:00
mafiesto4
1f4e2ad3dd
Mac impl progress
2021-12-29 22:27:14 +01:00
mafiesto4
e361ab811a
Mac support progress
2021-12-29 19:43:53 +01:00
mafiesto4
0dbbdc9149
Change Mac platform impl to inherit from Unix base
2021-12-29 17:01:58 +01:00
mafiesto4
378ddc66c7
Mac impl progress
2021-12-28 18:45:40 +01:00
mafiesto4
a1ef7ddcf7
Mac support progress
2021-12-28 17:07:18 +01:00
mafiesto4
2d0633c05a
Finish XCode project generation
2021-12-28 17:06:24 +01:00
mafiesto4
114cdedc9b
Fix Platform Switch node typo
2021-12-28 16:16:15 +01:00
mafiesto4
22915489b7
Mac progress
2021-12-27 17:06:26 +01:00
mafiesto4
e296e94d2c
Progress on XCode project generation
2021-12-27 16:43:20 +01:00
mafiesto4
7ef316f4f9
Mac impl progress
2021-12-27 16:00:26 +01:00
mafiesto4
d61eb9c096
Add setup commands for Mac
2021-12-27 14:50:02 +01:00
mafiesto4
dfaa7a92b3
Add Mac build platform detection in build tool
2021-12-27 14:46:20 +01:00
mafiesto4
d017dd14ca
Add Mac platform
2021-12-27 14:04:16 +01:00
xKamuna
177696ee00
Fix blend shape offsets
2021-12-24 04:43:28 -08:00
mafiesto4
36a18a0b56
Add profile events for Editor startup
2021-12-22 16:23:53 +01:00
mafiesto4
2b5f552c2c
Add profile events for Editor modules events
2021-12-22 15:41:34 +01:00
mafiesto4
ccff7a010d
Optimize Toolbox tooltips for scripting types to be resolved when needed
2021-12-22 15:40:59 +01:00
mafiesto4
f295cda27a
Add doc tooltips for actor types in Toolbox windows
2021-12-22 15:03:25 +01:00
mafiesto4
c72be46228
Remove automatic tooltips genration for CSharp scripting API (xml docs are used now in Editor)
2021-12-22 15:03:04 +01:00
mafiesto4
047cc38d69
Add managed assembly xml docs parsing for tooltips in Editor
2021-12-22 15:01:00 +01:00
mafiesto4
216332ff53
Add caching for code docs in Editor
2021-12-22 11:38:37 +01:00
mafiesto4
73c22b75ea
Add Code Docs module for Editor tooltips
2021-12-22 10:55:42 +01:00
mafiesto4
6b9a3c58d0
Fix ComboBox regression
2021-12-22 10:52:09 +01:00
mafiesto4
ae8d6ba433
Fix color trackball usage with undo
2021-12-21 22:21:11 +01:00
mafiesto4
e778fe8342
Fix passing pointers as output pointer or reference in scripting api
2021-12-21 18:14:56 +01:00
mafiesto4
af75751bf1
Add Tab navigation for Editor UI
2021-12-21 18:14:55 +01:00
mafiesto4
c178afdf6b
Add **UI navigation** system
...
#574
2021-12-21 18:14:54 +01:00
mafiesto4
71212420f6
Fix Github CD hanging during editor package compression
2021-12-20 19:09:18 +01:00
mafiesto4
233de2d4a4
Fix Animation timeline load/save with the latest format
2021-12-20 18:47:19 +01:00
mafiesto4
15c090126a
Add option to disable timeline Media resizing by the user
2021-12-20 18:42:23 +01:00
mafiesto4
6bca60654e
Add timeline media Start editing in properties popup in seconds if using this view mode
2021-12-20 18:41:42 +01:00
mafiesto4
1c34c7f293
Fix crash when creating C# object for native object at the same time on multiple threads
2021-12-16 18:58:14 +01:00
mafiesto4
3c3f2ae075
Add **Animation Slot** node for playing animations from code in Anim Graph
2021-12-16 18:57:33 +01:00
mafiesto4
6f9f2ccdc0
Dont sue xd
2021-12-16 18:56:18 +01:00
mafiesto4
821ba0ec3b
Add Rectangle.Distance for distance between rectangle and a point
2021-12-14 17:00:13 +01:00
mafiesto4
fc2a7d98fa
Add gamepad camera control for editor viewports
2021-12-14 16:59:20 +01:00
mafiesto4
8f51c7689f
Fix missing object linkage when loading missing prefab objects during scene load
2021-12-13 17:32:02 +01:00
mafiesto4
06305a8af6
Optimize model data access during models importing
2021-12-13 17:32:01 +01:00
mafiesto4
b88ac45b53
Optimize model data access during models importing
2021-12-13 17:32:01 +01:00
mafiesto4
25c7909e30
Fix radial lights
2021-12-13 17:32:00 +01:00
mafiesto4
5f4bfa36d8
Add various usability improvements to the Editor
2021-12-13 17:31:59 +01:00
mafiesto4
793bb502f5
Fix prefab changes apply crash
...
#305
2021-12-13 17:31:58 +01:00
mafiesto4
58967e739a
Fix import transform for skinned models
...
#610
2021-12-13 17:31:57 +01:00
mafiesto4
224b9b8930
Fix mono audio playback with XAudio2
2021-12-12 12:51:08 +01:00
mafiesto4
83046494a5
Fix crash
2021-12-11 23:03:37 +01:00
mafiesto4
f71dce08fc
Fix scene animation warning due to missing object to be fired once per-track without a spam
2021-12-11 17:28:22 +01:00
mafiesto4
a9aaed6f33
Add support for PrefabObject tracks and automated animation instancing with UsePrefabObjects enabled
2021-12-11 17:28:21 +01:00
mafiesto4
77e1ec530b
Refactor GetChildByPrefabObjectId/GetScriptByPrefabObjectId from Actor to be private
2021-12-11 17:28:20 +01:00
mafiesto4
bb674b43f9
Refactor Timeline UI to use track flags
2021-12-11 17:28:20 +01:00
mafiesto4
2ef0aabfbc
Fix content finder item selection issue due to mouse leave event
2021-12-10 16:09:16 +01:00
mafiesto4
b2765533fb
Add context menu and tooltip to asset items in Content Finder tool
2021-12-10 15:45:06 +01:00
mafiesto4
c23ec9935f
Fix Multi Blend 1D/2D root motion extraction with blending
...
#678
2021-12-10 12:48:37 +01:00
mafiesto4
cb575ffe04
Fix
2021-12-10 12:48:12 +01:00
mafiesto4
d5585a30fd
Fix missing root motion preview in Animation preview panels (with option to disable it)
2021-12-10 12:42:11 +01:00
mafiesto4
f1b3f71b09
Fix GUI material preview positioning in the Material window
...
#552
2021-12-09 17:11:21 +01:00
mafiesto4
79d393b3ef
Fix HSV value adjusting in Color picker to not exceed 1
...
#437
2021-12-09 17:11:04 +01:00
mafiesto4
141022caf8
Add tooltips to actors in scene tree and to properties General panel header
...
#182
2021-12-09 17:10:34 +01:00
mafiesto4
2b1e5e4958
Fix various issues with Multi Blend 2D node
2021-12-09 17:09:31 +01:00
mafiesto4
2192852510
Fix crash when passing function with lambda to the Job System
2021-12-09 17:09:07 +01:00
mafiesto4
fcb9bbbe72
Fix showing tooltips for tree nodes in Editor
2021-12-09 17:08:39 +01:00
mafiesto4
4a8291d596
Minor fixes
2021-12-09 17:08:10 +01:00
mafiesto4
4f127761a0
Fix error on scene tree drag&drop handling change
2021-12-09 17:07:39 +01:00
mafiesto4
822d8c947e
Fix navmesh update when adding/removing navmesh bounds volume
...
#159
2021-12-09 17:03:53 +01:00
mafiesto4
9ba845c447
Merge branch 'honzapatCZ-local'
2021-12-09 11:31:21 +01:00
mafiesto4
9c7b66ba70
Merge branch 'local' of git://github.com/honzapatCZ/FlaxEngine into honzapatCZ-local
...
# Conflicts:
# Source/Editor/Windows/Assets/LocalizedStringTableWindow.cs
# Source/Engine/Localization/Localization.cpp
# Source/Engine/Localization/LocalizedStringTable.h
2021-12-09 11:31:06 +01:00
mafiesto4
1a001613a9
Merge branch 'GoaLitiuM-tick_fix'
2021-12-09 10:43:29 +01:00
mafiesto4
71c8fa2638
Merge branch 'tick_fix' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-tick_fix
2021-12-09 10:36:10 +01:00
mafiesto4
dd92ae0ff4
Fix Windows Game build
2021-12-08 17:14:14 +01:00
mafiesto4
6d1f2e5673
Fix build tool freeze when parsing scripting header that contains invalid multi-line comment
2021-12-08 16:54:52 +01:00
mafiesto4
c35465b274
Fix minor issues
2021-12-08 16:53:44 +01:00
mafiesto4
55c015de4b
Fix VolumetricFog regression from 4b9001abf2
2021-12-08 16:53:31 +01:00
mafiesto4
10c6e34e06
Add preserving selection of the created new folder in the Content window
2021-12-08 16:51:26 +01:00
mafiesto4
43531a020a
Add drag&drop to prefab hierarchy panel for easier usage
2021-12-08 16:50:30 +01:00
mafiesto4
11b88cc621
Fix Windows Snap with borderless windows
...
#629 #676
2021-12-08 16:49:44 +01:00
mafiesto4
e09905b7f2
Update project infos and add security vulnerabilities reporting info
...
#677
2021-12-08 09:44:36 +01:00
mafiesto4
e9557352a0
Update copyright year in some source files
2021-12-08 09:44:10 +01:00
mafiesto4
2daec98fd7
Reuse code from Bind lambda in Function
2021-12-07 18:27:21 +01:00
mafiesto4
9ca7186e08
Merge branch 'intolerantape-MiscellaneousImprovements'
2021-12-07 18:23:33 +01:00
mafiesto4
4a191f5f6c
Merge branch 'MiscellaneousImprovements' of git://github.com/intolerantape/FlaxEngine into intolerantape-MiscellaneousImprovements
2021-12-07 18:23:20 +01:00
mafiesto4
38606cb43a
Add support for exporting pdb files for D3D12 shaders if debug data is enabled
2021-12-07 18:23:07 +01:00
mafiesto4
4b9001abf2
Fix spot lights rendering on D3D12
2021-12-07 18:23:06 +01:00
mafiesto4
660c8ef95c
Fix audio volume and stereo on XAudio backend
...
#675
2021-12-07 18:23:05 +01:00
mafiesto4
1b34b3b63a
Fix audio playback issues in some cases with XAudio backend
...
#675
2021-12-07 18:23:04 +01:00
mafiesto4
b44b8955b3
Fix depth of field blur artifacts on upper and left screen edges
2021-12-07 18:23:04 +01:00
mafiesto4
983d5dee31
Fix tree node navigation with key arrows to be more usable for deep hierarchies
2021-12-07 18:23:03 +01:00
mafiesto4
1cc26c871d
Fixes for regression in tree UI layout after recent refactor
2021-12-07 18:23:02 +01:00
mafiesto4
ea71e8cbe6
Tweaks for doc comments
2021-12-07 18:23:01 +01:00
mafiesto4
c0bcb54044
Fix incorrect transformation on imported blend shapes data from fbx file
...
#672
2021-12-07 18:23:01 +01:00
mafiesto4
5d12554548
Fix material function usage regression
2021-12-06 19:43:36 +01:00
mafiesto4
23303802ec
Add support for passing back value via reference to C# scripting event
2021-12-06 16:46:16 +01:00
mafiesto4
f4b62ce384
Add support for array initializers as default values for scripting fields
2021-12-06 16:45:03 +01:00
mafiesto4
05a37447a7
Fix reference to a pointer in TypeInfo for scripting bindings generation
2021-12-06 16:44:35 +01:00
GoaLitiuM
17311e7c9e
Add some tolerance in checks against zero floating point values
2021-12-05 16:43:24 +02:00
GoaLitiuM
d7d8eca9c8
Fix engine ticking to catch up faster when falling behind
2021-12-05 16:39:59 +02:00
intolerantape
25deea220c
Added overload of Task::StartNew() to support void-returning member functions.
2021-12-03 07:54:08 -08:00
mafiesto4
066207e925
Fix using particle data in particle function for proper graph optimizer execution
2021-12-03 15:39:01 +01:00
mafiesto4
0471d9072b
Fix missing Particle Position (world space) node for CPU particles
2021-12-03 15:38:46 +01:00
mafiesto4
1db43f079d
Add implicit casting to single types from vector types in Variant
2021-12-03 15:38:35 +01:00
mafiesto4
af2c5b3429
Add batching the same function inputs in Anim Graph for better usability
2021-12-03 15:38:21 +01:00
mafiesto4
583b39fe6b
Optimize Anim Graph state machine transition rule evaluation to happen before state evaluation for early rejection
2021-12-03 15:37:33 +01:00
mafiesto4
faaddccee4
Optimize StringView comparision operators
2021-12-03 15:36:04 +01:00
mafiesto4
e17b6d1625
Hide enum/structure nodes from state machine surface context menu
2021-12-03 15:35:23 +01:00
intolerantape
8d758ced15
Added a constructor for C++ Function class to support initialization directly from reference-captured lambda.
...
Previously, Function had to initialize reference-captured lambdas with the Bind() method.
2021-12-02 07:17:39 -08:00
intolerantape
6ed655f8c3
Implementated Math::SinCos() overload taking doubles as parameters.
2021-12-02 07:17:38 -08:00
intolerantape
f05f9d5ade
Made Dictionary support movable value types with deleted copy constructors.
2021-12-02 07:17:36 -08:00
mafiesto4
3e2956a7bf
Fix C# bindings for Editor for Window build on Linux
2021-12-02 13:29:23 +01:00
mafiesto4
653c209567
Fixes and tweaks for C++ API reference docs generation
2021-12-02 10:13:20 +01:00
mafiesto4
aacc336c2c
Fix dropdown menu item clicking
2021-12-02 09:24:25 +01:00
mafiesto4
1b3790f60e
Fix regression from 74f813ed3e
2021-11-30 20:17:16 +01:00
mafiesto4
c0b4523b7b
Fix editor undo for unsigned integer types
2021-11-29 19:59:21 +01:00
mafiesto4
508896b313
Fix DefaultValue attribute support in Custom Editors for unsigned integers
2021-11-29 19:58:57 +01:00
mafiesto4
0ab9f11e1d
Merge remote-tracking branch 'origin/master'
2021-11-27 13:08:09 +01:00
mafiesto4
ee6c42d3b1
Merge branch 'stefnotch-patch-12'
2021-11-27 13:07:37 +01:00
mafiesto4
6edc232696
Merge branch 'patch-12' of git://github.com/stefnotch/FlaxEngine into stefnotch-patch-12
2021-11-27 13:07:30 +01:00
mafiesto4
2114002803
Cleanup xml docs
2021-11-27 13:07:21 +01:00
mafiesto4
74f813ed3e
Optimize UI in Editor
2021-11-27 13:07:09 +01:00
mafiesto4
8e61cf8fe1
Fix missing blend shape data transformation on model data import
2021-11-26 12:57:53 +01:00
mafiesto4
1e034c904a
Fix missing blend shape refresh for Skinned Model window preview
2021-11-26 12:57:37 +01:00
mafiesto4
af305dc376
Fix crash when model or skinned model loading fails
2021-11-24 17:42:01 +01:00
mafiesto4
7d970de5ce
Add F2 shortcut for renaming item in files import dialog
2021-11-24 17:41:41 +01:00
mafiesto4
05d0e1bdcc
Add Split Objects object to split imported meshes/animations into separate assets
2021-11-24 17:40:56 +01:00
stefnotch
ee56ae7dac
Add more info to "Cannot load scene" message
...
I feel like a number of people have already asked what that means. Hopefully the little "see logs" hint helps them figure it out :)
2021-11-24 17:24:15 +01:00
mafiesto4
a9c56caf84
Optimize Math.NearEqual
2021-11-23 23:17:05 +01:00
mafiesto4
4322563eed
Fix crash on thread end that used Mono runtime
2021-11-23 17:26:05 +01:00
mafiesto4
136b1fc421
Fix anim graph crash regression
2021-11-23 17:25:40 +01:00
mafiesto4
be0059f0af
Add ability to create an Actor by dragging it to an empty space in the Actor hierarchy window
2021-11-22 17:08:10 +01:00
mafiesto4
ff1ae0f5ed
Add F11 shortcut to maximize Game window during play-mode in Editor
2021-11-22 17:07:57 +01:00
mafiesto4
62285b7b73
Fix missing collision on terrain created in play mode
2021-11-22 17:07:43 +01:00
mafiesto4
b9bdc64952
Add automatic Setup when added patches to empty terrain
2021-11-22 17:07:18 +01:00
mafiesto4
32fc3acc67
Tweaks
2021-11-22 17:06:54 +01:00
mafiesto4
fd150b3cc1
Add better log for missing GPU for Vulkan
2021-11-21 19:14:32 +01:00
mafiesto4
e8b680c78b
Add ps5 changes
2021-11-21 19:02:37 +01:00
mafiesto4
d260681773
Add ps5 icon
2021-11-21 19:02:36 +01:00
mafiesto4
f88b34a15f
Fix monolithic target build with native code module used by referenced plugin
2021-11-21 19:02:35 +01:00
mafiesto4
9ed7541ae7
Fix GDK platform build with VS 2022 installed
2021-11-21 19:02:34 +01:00
mafiesto4
84570ec9e0
Add Variant to string for Enums to use scripting enum items names
2021-11-19 16:48:42 +01:00
mafiesto4
f3d93a4133
Add ScriptingEnum utility with useful features for C++ scripting
2021-11-19 16:48:04 +01:00
mafiesto4
31bbd586db
Add scripting enums as ScriptingType
2021-11-19 16:43:02 +01:00
mafiesto4
52d79ca15a
Fixes for array nodes in Visject
2021-11-19 16:04:13 +01:00
mafiesto4
3f3d8fc494
Add more improvements to Variant and conversions with managed data
2021-11-19 16:03:55 +01:00
mafiesto4
76e4a9e7b1
Add Index output for array iterator loop
2021-11-19 16:03:04 +01:00
mafiesto4
502a67a75a
Add Array constant node to Visual Script and Anim Graph
2021-11-18 16:35:46 +01:00
mafiesto4
cdcb2f8f7a
Fixes and improvements
2021-11-18 16:35:46 +01:00
mafiesto4
2a2b70f83f
Fix regression from d07ca3fcf4
...
#670
2021-11-17 21:40:07 +01:00
mafiesto4
e16c7f3ac4
Add Arrays to Visual Scripting
2021-11-17 19:58:29 +01:00
mafiesto4
649059eba1
Add better support for Arrays in Variant for C# Scripting
2021-11-17 19:49:21 +01:00
mafiesto4
5447dc9e25
Fix crash when changing mesh collider in async for not-simulated actor
2021-11-16 20:59:57 +01:00
mafiesto4
13deb4a54f
Add better support for Arrays in Variant for C# Scripting
2021-11-16 20:46:04 +01:00
mafiesto4
4722b58a40
Refactor ContextMenuChildMenu to inherit from ContextMenuButton
2021-11-16 20:45:12 +01:00
mafiesto4
d33829f5eb
Add option to change Visual Script parameter type
2021-11-16 20:44:18 +01:00
mafiesto4
e249fda1f2
Add Visual Script parameter access editing (public or private)
2021-11-16 16:41:38 +01:00
mafiesto4
336f4debf1
Add OnParamEdited callback to Visject surface parameters API
2021-11-16 16:38:46 +01:00
mafiesto4
d102f7f7f8
Add NodesConnected and NodesDisconnected events to Visject surface API
2021-11-16 16:38:08 +01:00
mafiesto4
4e8cf63f51
Fix Visject surface context menu to focus property the selected item
2021-11-16 16:37:19 +01:00
mafiesto4
f69055d85a
Add features flags for Custom Editors presentation
2021-11-16 16:33:45 +01:00
mafiesto4
46934b086d
Fix crash if texture streaming fails on different texture format on Vulkan due to fallback usage
2021-11-15 16:39:18 +01:00
mafiesto4
d39b043343
Fix for localization dashboard
2021-11-15 16:39:17 +01:00
mafiesto4
d07ca3fcf4
Add support for older Android devices that don't support R11G11B10 texture format
2021-11-15 16:39:16 +01:00
mafiesto4
80ef2befd5
Add FallbackTable for localized strings table to redirect missing texts into other language
2021-11-15 16:39:16 +01:00
mafiesto4
1107173e60
Add notification text to Editor status bar after saving to improve user awareness
2021-11-15 16:39:15 +01:00
mafiesto4
8459d7f3ad
Add option to export a single localized string table to .pot file
2021-11-15 16:39:15 +01:00
mafiesto4
0797ee2a1f
Add keyboard navigation for ItemsListContextMenu (used by pickers in Editor)
2021-11-15 16:39:14 +01:00
mafiesto4
6357cc6245
Fix typos
2021-11-15 16:39:13 +01:00
mafiesto4
3648f8bef2
Add Hidden attribute to scripting fields/properties/methods/events
2021-11-15 16:39:13 +01:00
mafiesto4
e81a1aac9b
Add arrows navigation for Visject surface nodes
2021-11-15 16:39:12 +01:00
mafiesto4
073591aada
Add bitangent vectors debugging to Model preview
2021-11-11 13:24:17 +01:00
mafiesto4
ea80992376
Fixes
2021-11-11 13:23:58 +01:00
mafiesto4
6f16195b08
Fix mesh tangent and bitangent vectors generation with OpenFBX backend by using MikkTSpace
2021-11-11 13:23:30 +01:00
mafiesto4
ac347f0029
Fix one error when pasting Visject nodes
2021-11-11 11:40:22 +01:00
mafiesto4
bbecddfde2
Fix build
2021-11-10 21:04:46 +01:00
mafiesto4
a3bb66d09e
Fix build with Win11 sdk
2021-11-10 20:40:49 +01:00
mafiesto4
1f5a18ea2d
Fix Linux build
2021-11-10 20:12:30 +01:00
mafiesto4
dd85cb1676
Fix Linux build
2021-11-10 19:58:47 +01:00
mafiesto4
1f09c19c8d
Add support for Visual Studio 2022 in Editor
2021-11-10 19:21:56 +01:00
mafiesto4
13ab912bb4
Add support for Visual Studio 2022 in Flax.Build
2021-11-10 19:12:27 +01:00
mafiesto4
cb2ddc9472
Add custom Name property for GDK package settings
2021-11-10 00:00:02 +01:00
mafiesto4
5a0fdee09b
Fix ragdoll crash on start if skinned model is not yet loaded
2021-11-09 23:53:17 +01:00
mafiesto4
35969dfd85
Fix texture refs in platform settings to be SoftObjectReferences instead of raw Guid
2021-11-09 23:52:46 +01:00
mafiesto4
c1e3db9d1d
Refactor SoftObjectReference to improve usage of it
2021-11-09 23:49:32 +01:00
mafiesto4
dbdeddcd26
Add GetPixels and SetPixels to TextureBase for easier textures data editing
2021-11-09 16:27:23 +01:00
mafiesto4
e34d3285c2
Add option to automatically generate mips for textures created from code
2021-11-09 16:26:28 +01:00
mafiesto4
4c4c6e8f03
Add setter for ResidentMipLevels on GPU Texture for C# scripting
2021-11-08 00:25:20 +01:00
mafiesto4
884e7ce381
Fix error
2021-11-07 21:39:25 +01:00
mafiesto4
24e5d4635d
Add Mathf.Frac
2021-11-07 21:39:09 +01:00
mafiesto4
7955a6bc35
Minor fixes
2021-11-07 20:47:29 +01:00
mafiesto4
b3eb17f61e
Add Platform.Users to handle users per-platform
2021-11-07 20:46:56 +01:00
mafiesto4
21e6e8bc7b
Fix crash when reading from RingBuffer if it's full
2021-11-06 20:15:01 +01:00
mafiesto4
e857ae4d24
Fix entering play mode in Editor with pause mode on start
2021-11-06 20:14:29 +01:00
mafiesto4
ddbc76cc7d
Add utility SetLinearVelocity and SetAngularVelocity for a whole ragdoll
2021-11-06 13:48:53 +01:00
mafiesto4
6f68f4e5b0
Fix Get/Set field node in Visual Script to update Instance box accordingly for static fields
2021-11-06 13:48:34 +01:00
mafiesto4
22fa954716
Add error code logging to navmesh tiles adding issues
2021-11-06 13:23:24 +01:00
mafiesto4
84f78e9a15
Fix Visject param node getter breaking connection on param change to the same type
2021-11-06 13:23:05 +01:00
mafiesto4
214e626ac5
Refactor Control autofocus to be handled by control type instead of as part of base.OnMouseDown
2021-11-05 18:17:07 +01:00
mafiesto4
1c579ae69c
Merge branch 'honzapatCZ-patch-9'
2021-11-05 12:40:52 +01:00
mafiesto4
fbdaa43126
Merge branch 'patch-9' of git://github.com/honzapatCZ/FlaxEngine into honzapatCZ-patch-9
2021-11-05 12:40:42 +01:00
mafiesto4
a37103af4a
Fix regression from 5bd3032f78
2021-11-05 12:38:29 +01:00
mafiesto4
1f12e37412
Move mesh and skinned mesh options into shared base
2021-11-05 12:07:00 +01:00
mafiesto4
18f9d782ae
Add Finished event to MeshDataCache
2021-11-05 12:06:33 +01:00
mafiesto4
e0d8a5be5d
Add CollisionData.GetModelTriangle to retrieve source geometry triangle index from the raycast hit info
2021-11-05 11:49:10 +01:00
mafiesto4
3793630375
Add SuppressFaceRemapTable option for collision cooking
2021-11-05 11:48:23 +01:00
mafiesto4
5bd3032f78
Add support for passing the object reference as scripting function output result
2021-11-05 11:46:40 +01:00
mafiesto4
406102fd25
Add FaceIndex to RayCastHit
2021-11-05 11:43:46 +01:00
Nejcraft
7198539b33
Update Input.cpp
2021-11-05 00:47:51 +01:00
Nejcraft
e3505a40db
Fix GamepadAxis
...
really not sure how could this have gone unnoticed XD
2021-11-05 00:45:28 +01:00
mafiesto4
4b735a365b
Fix crash when streaming texture with unsupported format by the GPU driver
2021-11-04 16:47:43 +01:00
mafiesto4
2b05b80b54
Fix running editor on older D3D10 backend
2021-11-04 16:47:19 +01:00
mafiesto4
d8775a3ae5
Add Ragdoll Editor utilities for easier ragdoll setup and editing
2021-11-04 16:23:04 +01:00
mafiesto4
79df80ad0c
Add warning when using ragdoll that has joint with missing target
2021-11-04 16:11:10 +01:00
mafiesto4
b0ca1cc652
Fix crash when applying prefab that includes both removed and added objects
2021-11-04 16:00:02 +01:00
mafiesto4
568c70f2f7
Optimize physics shapes debug drawing for large scenes by using culling for colliders
2021-11-04 15:59:41 +01:00
mafiesto4
6dfedd219b
Minor improvements and fixes for Editor
2021-11-04 15:59:06 +01:00
mafiesto4
d5f9e18107
Use automatic target anchor for new ragdolls to make it easier for setup
2021-11-04 12:17:52 +01:00
mafiesto4
f303b1c061
Add EnableAutoAnchor to Joint for automatic target anchor setup
2021-11-04 12:17:08 +01:00
mafiesto4
a45ecf7ec3
Add MaxDepenetrationVelocity for Ragdoll
2021-11-04 12:12:36 +01:00
mafiesto4
26e9ddc8e0
Add custom editor for Ragdoll to display the total mass
2021-11-03 19:39:22 +01:00
mafiesto4
0f997dbc75
Add automatic preserving of basic joint properties when converting between types in Editor
2021-11-03 19:35:49 +01:00
mafiesto4
837747fea2
Add options for position/velocity solver iterations config for ragdolls
2021-11-03 19:26:05 +01:00
mafiesto4
67f0056121
Fix generated DefaultValue attribute to match the field value type
2021-11-03 19:25:44 +01:00
mafiesto4
4875bfb336
Add Ragdoll support and ragdolls generation utility to Animated Model context menu
2021-11-03 19:24:59 +01:00
mafiesto4
dfb739afcf
More fixes
2021-11-03 12:26:10 +01:00
mafiesto4
f6e8596e91
Add support for overriding Anim Graph output for Animated Model
2021-11-03 12:25:31 +01:00
mafiesto4
bd531aa6c2
Add Joint.SetJointOrientation utility
2021-11-03 12:24:41 +01:00
mafiesto4
fc55f6c7e9
Cleanup some code
2021-11-03 11:51:35 +01:00
mafiesto4
2ee835d23b
Fix removing keys in Dictionary with string keys
2021-11-03 11:51:10 +01:00
mafiesto4
254ebd1e7f
Tweaks
2021-11-03 10:45:00 +01:00
mafiesto4
5f7112a404
Add Quaternion::FromDirection to C++
2021-11-03 10:44:12 +01:00
mafiesto4
f8e63f2994
Fix snapping rigidbodies to the floor
2021-11-02 15:16:35 +01:00
mafiesto4
62b0d19866
Refactor Rigidbody automatic mass calculation to include physical material Density
2021-11-01 21:44:09 +01:00
mafiesto4
e90f06748c
Fix missing AnimatedModel pose access if it's not initialized yet
2021-10-27 20:45:02 +02:00
mafiesto4
5e6b6133ca
Add Joint.SetJointLocation for easier joints setup
2021-10-27 20:37:46 +02:00
mafiesto4
fe28aa4f5e
Add helper comment about CapsuleCollider height
2021-10-27 17:43:34 +02:00
mafiesto4
e25915b9d1
Fix D6Joint twist limit debug display
2021-10-27 17:43:16 +02:00
mafiesto4
b79feda477
Add ToString for some packed vector types
2021-10-27 16:38:50 +02:00
mafiesto4
76e284e2ac
Fix error when using over 180 angle for joint limits
2021-10-27 12:15:35 +02:00
mafiesto4
7862fe9c38
Add physics colliders selecting in PhysicsColliders debug view
2021-10-27 12:14:32 +02:00
mafiesto4
7ca83858ab
Optimize vertex buffer writing in Debug Draw
2021-10-27 11:03:08 +02:00
mafiesto4
883a829590
Fix missing copy destination offset in dynamic buffer update on D3D11
2021-10-27 10:25:07 +02:00
mafiesto4
69e2b8313b
Optimize PhysicsColliders mode rendering in Editor
2021-10-27 10:23:57 +02:00
mafiesto4
39c170cb2f
Attempt to implement video output modes on Vulkan
2021-10-25 23:31:45 +02:00
mafiesto4
eb04fc39ea
Optimizations for Vulkan device
2021-10-25 23:31:23 +02:00
mafiesto4
cc7959a390
Add explicit operator for Color32 to Int4
2021-10-25 23:23:33 +02:00
mafiesto4
07a6e50d14
Fix custom actor options for prefab window
2021-10-25 23:23:07 +02:00
mafiesto4
b9e29520cf
Fix __popcnt on MSVC only if SSE 4.2 is available
2021-10-25 10:52:13 +02:00
mafiesto4
8fdfbfdfe2
Revert
2021-10-23 16:43:18 +02:00
mafiesto4
f87544bbaf
Add ScriptingTypeHandle::IsSubclassOf
2021-10-23 16:43:17 +02:00
mafiesto4
7a0e2c01d4
Add support for parsing negation in scripting api preprocessor
2021-10-23 16:43:16 +02:00
mafiesto4
8938f13a0b
Add support for compiling and running engine without C# scripting
...
(configurable via `EngineConfiguration.UseCSharp` in Flax.Build)
2021-10-23 16:43:15 +02:00
mafiesto4
0b3d6b03ac
Add helper docs
2021-10-23 16:43:14 +02:00
nothingTVatYT
7817ba24ab
use a fixed font if the requested cannot be found for message boxes
2021-10-21 20:49:07 +02:00
mafiesto4
7018ada593
Merge branch 'nothingTVatYT-LinuxProcess'
2021-10-21 19:10:39 +02:00
mafiesto4
112fa7ec23
Fix code style
...
#659
2021-10-21 19:10:15 +02:00
mafiesto4
c3c98ad20b
Merge branch 'LinuxProcess' of git://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-LinuxProcess
2021-10-21 19:04:30 +02:00
mafiesto4
3e8b45c4d9
Merge branch 'nothingTVatYT-CopyLinuxFile'
2021-10-21 18:57:37 +02:00
mafiesto4
061de0159d
Merge branch 'CopyLinuxFile' of git://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-CopyLinuxFile
2021-10-21 18:57:32 +02:00
mafiesto4
8eefe76bda
Fixes
2021-10-21 18:57:26 +02:00
mafiesto4
8926fa57c1
Merge branch 'nothingTVatYT-MoveLinuxFile'
2021-10-21 18:53:42 +02:00
mafiesto4
11632872d6
Merge branch 'MoveLinuxFile' of git://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-MoveLinuxFile
2021-10-21 18:53:33 +02:00
mafiesto4
e048849298
Merge branch 'nothingTVatYT-CalculateDPI'
2021-10-21 18:50:01 +02:00
mafiesto4
3194e58fb9
Merge branch 'CalculateDPI' of git://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-CalculateDPI
2021-10-21 18:49:40 +02:00
mafiesto4
14ab99595d
Fix deprecated api ignoring macros on clang
2021-10-21 18:47:00 +02:00
nothingTVatYT
8d77dd9f04
Merge branch 'master' into LinuxProcess
2021-10-21 04:14:04 +02:00
nothingTVatYT
56ec927554
add LinuxProcess that supports workingDir, env and logging
2021-10-21 04:03:42 +02:00
mafiesto4
11e73e1b94
Fix RunProcess on Linux with custom working directory
2021-10-20 23:13:44 +02:00
mafiesto4
a6cd97a8d3
Fix per-instance vertex colors uploading if data is already valid
2021-10-20 23:13:44 +02:00
mafiesto4
5dbbfed654
PS5 support progress
2021-10-20 15:35:12 +02:00
mafiesto4
f91be91693
Add missing memory profiler events to Unix platforms
2021-10-20 15:35:12 +02:00
mafiesto4
ea1a47159b
Fix error
2021-10-18 11:51:13 +02:00
mafiesto4
3838870b16
Add soft failing to NetworkPeer creation and INetworkDriver initialization
2021-10-18 11:50:03 +02:00
mafiesto4
8bdf417b17
Fix using object reference in Scripting API with PersistentScriptingObject
2021-10-18 11:02:37 +02:00
mafiesto4
302ec73b18
Cleanup
...
#651
2021-10-18 11:02:08 +02:00
mafiesto4
c7f1a2a77e
Merge branch 'Erdroy-networkdriver-csharp'
2021-10-18 10:37:55 +02:00
mafiesto4
9e582120d2
Merge branch 'networkdriver-csharp' of git://github.com/Erdroy/FlaxEngine into Erdroy-networkdriver-csharp
2021-10-18 10:37:44 +02:00
nothingTVatYT
ae24641e07
offset is not used
2021-10-18 04:15:07 +02:00
nothingTVatYT
94c0dad4bc
optimize file copy to sendfile on Linux
2021-10-18 04:11:28 +02:00
nothingTVatYT
37f42a9234
fix MoveFile for Linux
2021-10-18 00:54:39 +02:00
nothingTVatYT
78eab24c68
fix dpi calculation for Linux and multiple screens
2021-10-18 00:38:08 +02:00
nothingTVatYT
70f999f344
add LinuxInput for Gamepad support
2021-10-18 00:27:23 +02:00
mafiesto4
be1598b1c6
Fix parting Input Settings if they have invalid data
2021-10-17 18:08:58 +02:00
mafiesto4
7660ef59ff
Fixes
2021-10-17 17:41:34 +02:00
mafiesto4
25be2902ac
Fixes
2021-10-17 16:01:57 +02:00
mafiesto4
a906e0c857
Add assertions to String index operator to prevent invalid memory access
2021-10-17 16:01:47 +02:00
mafiesto4
e7edbacd69
Fix invalid memory write in StringUtils::ConvertANSI2UTF16 on Unix if length is empty
2021-10-17 16:00:55 +02:00
Erdroy
2f6dee9735
Fix build errror
2021-10-14 20:52:13 +02:00
Erdroy
41e4ce7b2e
Add DEPRECATED attribute to NetworkConfig::NetworkDriverType
2021-10-14 20:19:06 +02:00
Erdroy
9763199dbb
Add INetworkDriver::DriverName() function
2021-10-14 20:19:06 +02:00
Erdroy
e717d29401
Add NetworkDriver interface pointer to NetworkConfig
2021-10-14 20:19:05 +02:00
mafiesto4
6f84bffaad
Add profiler events to shader compiler
2021-10-14 11:46:02 +02:00
mafiesto4
b17332c5ba
Fix TargetViewOffset from textboxes to be hidden
2021-10-14 11:26:13 +02:00
mafiesto4
ea05fa8f69
Fix shader parsing error due to unknown macro used on shader function visibility condition
2021-10-14 11:07:42 +02:00
mafiesto4
05ebf60dba
Add PRAGMA_DISABLE_DEPRECATION_WARNINGS and PRAGMA_ENABLE_DEPRECATION_WARNINGS macros
2021-10-14 11:07:12 +02:00
mafiesto4
3bb7f83729
Fix parsing DEPRECATED specifier on enums in scripting api
2021-10-14 11:06:37 +02:00
mafiesto4
6880785a72
Bump up build number
2021-10-14 11:06:09 +02:00
mafiesto4
a9989f4001
Fix Game Cooker cache when materials or particles or shaders format gets changed
2021-10-14 11:05:56 +02:00
mafiesto4
4e6fa25877
Add support for using DEPRECATED to mark scripting API as obsolete
2021-10-12 23:48:47 +02:00
mafiesto4
8610db2e63
Code style tweaks
2021-10-11 14:39:46 +02:00
mafiesto4
6dc40d0c93
Fix possible division by zero in BoundingFrustum::GetCorners
...
#648
2021-10-11 14:39:29 +02:00
mafiesto4
9450111ae6
Fix possible division by zero in Plane.Normalize
...
#648
2021-10-11 14:32:34 +02:00
mafiesto4
a013c3dd04
Fix possible crash in ReadOutputLogs
...
#646
2021-10-11 14:05:20 +02:00
mafiesto4
54d5cf944b
Fix GPU lgihtmaps baking error
2021-10-11 14:02:56 +02:00
mafiesto4
7880bbe7ec
Add missing support for some formats in TextureTool
2021-10-11 14:02:41 +02:00
mafiesto4
bcbfaa347a
Disable compression for lightmaps on Linux (due to low-quality alpha encoding)
2021-10-11 14:02:14 +02:00
mafiesto4
faf266800c
Add bc7enc16 encored for BC7 textures compression on Linux
2021-10-11 14:01:29 +02:00
mafiesto4
ee2c9a3970
Fix stb compilation on Windows for TextureTool
2021-10-11 13:58:46 +02:00
mafiesto4
65bee6bd0f
Merge branch 'intolerantape-Minor-Changes'
2021-10-11 09:40:17 +02:00
mafiesto4
7a86c5fde2
Merge branch 'Minor-Changes' of git://github.com/intolerantape/FlaxEngine into intolerantape-Minor-Changes
2021-10-11 09:40:06 +02:00
mafiesto4
45e3da3f90
Fix compilation issues
2021-10-08 17:03:11 +02:00
mafiesto4
f3b019e4db
Add additional error prevention for AssetReferencesGraphWindow loading task
2021-10-08 16:56:56 +02:00
mafiesto4
48a867ef16
Add PS5 platform defines and types
2021-10-08 16:25:16 +02:00
mafiesto4
aef024f572
Change Content loading threads count to depend on logical cores count instead of physical (set limit to 12)
2021-10-08 16:25:16 +02:00
mafiesto4
b3764d1e70
Add option *Show asset references graph* to content context menu
2021-10-08 16:25:15 +02:00
mafiesto4
5a35c4ad74
Add setter to Control.Center
2021-10-08 16:25:15 +02:00
mafiesto4
058e23f3ee
Add Content.GetAllAssets to get all asset ids in project
2021-10-08 16:25:15 +02:00
mafiesto4
78e093245d
Improvements for Visject Surface
2021-10-08 16:25:14 +02:00
mafiesto4
aa3a6e2766
Add option to make AssetPicker a read-only
2021-10-08 16:25:14 +02:00
mafiesto4
fa441abf5c
Add option *Select actors using this asset* to content menu
2021-10-08 16:25:13 +02:00
mafiesto4
352abd1e41
Add option *Select actors using this asset* to content menu
2021-10-08 16:25:13 +02:00
mafiesto4
6d72bfe149
Add ContentItem.OnContextMenu
2021-10-08 16:25:12 +02:00
mafiesto4
babe19a3d6
Update material shaders version
2021-10-07 15:06:43 +02:00
mafiesto4
96a903afd1
Fixes
2021-10-07 15:04:48 +02:00
mafiesto4
1af5ec8492
Add Quad Overdraw debug view mode
2021-10-07 14:59:06 +02:00
mafiesto4
949766e3a0
Add GPUContext.ClearUA for buffer and texture with uint format
2021-10-07 14:17:05 +02:00
mafiesto4
f328fbefa9
Increase default UAV slots limit to 4
2021-10-07 14:16:06 +02:00
mafiesto4
88cf1bcd28
Refactor UAV slots binding when rendering from PS into UAV
2021-10-07 14:15:45 +02:00
mafiesto4
bdd2dbb719
Fix shader unction visibility parsing and add USE_EDITOR define to material shaders
2021-10-07 11:43:11 +02:00
mafiesto4
690e3ee3ca
Fix error in case of opening multiple folders with Enter in Content Window
2021-10-07 10:28:31 +02:00
mafiesto4
fd8f7c76a2
Move assets
2021-10-07 10:28:14 +02:00
mafiesto4
cc29e97fa3
Fix automatic properties serialization bug
2021-10-07 09:29:50 +02:00
mafiesto4
397edf18b9
Fixes
2021-10-07 09:29:36 +02:00
mafiesto4
0bd5f63ae4
Use single color materialinstead of shader for LOD Preview
2021-10-07 09:29:22 +02:00
mafiesto4
98ca7c1726
Add Material Complexity debug view model
2021-10-07 09:28:49 +02:00
mafiesto4
c3fe366be8
Improvements and tweaks
2021-10-05 21:54:24 +02:00
mafiesto4
195aed22b5
Optimize Asset::onAssetLoaded if even is unused
2021-10-05 21:54:23 +02:00
mafiesto4
1b88f8ce3f
Fix Editor crash when dragging material over CSG brush Surface
...
#640
2021-10-05 21:54:22 +02:00
mafiesto4
3e04a15fe5
Add Utilities::CountBits
2021-10-05 21:54:21 +02:00
mafiesto4
8f07a5285e
Add TRACY_NO_INVARIANT_CHECK to all platforms
2021-10-05 21:54:20 +02:00
mafiesto4
3dff9196c2
Add LOD Preview debug view mode
2021-10-05 21:54:19 +02:00
mafiesto4
0e8987b654
Fix loading project reference with relative path in the Editor
2021-10-05 21:54:18 +02:00
mafiesto4
70ba71de79
Fix error
2021-10-05 21:54:17 +02:00
mafiesto4
77f2bd5115
Fixes
2021-10-05 15:58:45 +02:00
mafiesto4
590c75f4cb
Add option to compile C#-only scripts on Linux when cooking for Windows
2021-10-05 15:56:04 +02:00
mafiesto4
a72ac91ebc
Fix support for codeless game projects
2021-10-05 15:54:55 +02:00
mafiesto4
cabd06dd53
Add C++ lambda support for Function<> and Delegate<>
2021-10-05 13:07:38 +02:00
mafiesto4
32794f89c7
Fix auto-serialization for interfaces to skip it (not supported to save interface pointer)
2021-10-04 14:22:09 +02:00
mafiesto4
5e3254435f
Add ScriptingObject::ToInterface and ScriptingObject::FromInterface
2021-10-04 14:21:45 +02:00
mafiesto4
fc629ff5d9
Fix restriction if using I as prefix for interface names
2021-10-04 13:31:41 +02:00
mafiesto4
41b774faf6
Fix connector node creation in Visject on double-click over node
2021-10-04 12:26:37 +02:00
mafiesto4
d88306fc1c
Hide various Editor types from Visual Scripting
2021-10-04 12:26:36 +02:00
mafiesto4
e92c22585a
Add support for using interfaces in Visual Scripting
2021-10-04 12:26:35 +02:00
mafiesto4
ecf926a537
Cleanup ENetDriver and use interface properly for scripting
2021-10-04 12:26:35 +02:00
mafiesto4
c3c0a4ef0d
Add support for interfaces in scripting API (cross language support C++/C#/VS)
2021-10-04 12:26:08 +02:00
mafiesto4
147e5ada46
Fix headless mode in Editor on Linux without X11
2021-10-03 18:55:26 +02:00
mafiesto4
51bcaeb812
Fix crash on editor close on Linux due to FS watcher double free
2021-10-03 18:27:33 +02:00
mafiesto4
2f64312a7d
Add support for kdialog for file open picker on Linux
2021-10-03 18:15:11 +02:00
intolerantape
9ee0773ab1
Moved the various Vector::Angle functions into their respective CPP files.
...
They didn't seem like prime candidates for inlining.
2021-09-30 13:30:55 -07:00
intolerantape
f25dae2da2
Added Double3::Angle
2021-09-30 12:24:30 -07:00
intolerantape
31c92cd94c
Added Double2::Angle()
2021-09-30 12:22:12 -07:00
intolerantape
06a4c30cc0
Updated Double3.h and Double3.cpp
...
Added a constructor with Vector3 input and cleaned up some documentation. Also fixed a parameter name and some weird extra whitespace.
2021-09-29 20:46:50 -07:00
intolerantape
6150aaaa77
Update Vector4.h
...
Added some missing explicit tags to Vector4 constructors to match the pattern established by other Vector types.
2021-09-29 20:46:49 -07:00
intolerantape
6657bc924b
Updated Double4.h and Double4.cpp
...
Added a constructor with Vector4 input and cleaned up some documentation.
2021-09-29 20:46:49 -07:00
intolerantape
81390cf860
Added InverseLerp to Math.h
...
Ported from C#
2021-09-29 20:46:48 -07:00
intolerantape
eb928091b6
Added GetForward() and GetBackward() methods to Transform class.
2021-09-29 20:46:47 -07:00
mafiesto4
6107af3cca
Fix missing change
2021-09-29 18:11:00 +02:00
mafiesto4
ba8f7c5ab4
Add improvements for native interfaces usage
2021-09-29 16:33:25 +02:00
mafiesto4
b9ef09df96
Add support for creating C# scripting object inheriting directly from FlaxEngine.Object
2021-09-29 15:47:49 +02:00
mafiesto4
e2cd0393ac
Add ManagedBinaryModule::FindModule utility for C# type class lookup
2021-09-29 15:46:17 +02:00
mafiesto4
fa82d818d8
Refactor default D6JointMotion for D6Joint to Locked
2021-09-29 10:07:54 +02:00
mafiesto4
050e12c756
Fix D6Joint serialization
2021-09-29 10:07:54 +02:00
mafiesto4
805f862af6
Add copy/paste for group panel with multiple custom editors nested inside
2021-09-29 10:07:53 +02:00
mafiesto4
8614e171c1
Fix joints properties ranges validation
2021-09-29 10:07:52 +02:00
mafiesto4
6ee5f5cc70
Add D6 Joint motions editing in Editor properties panel
2021-09-29 10:07:52 +02:00
mafiesto4
3d1213d669
Add improvements for joints editing with debug shapes
2021-09-29 10:07:51 +02:00
mafiesto4
5c60281814
Adjust debug shape arrow size
2021-09-29 10:07:51 +02:00
mafiesto4
2f77a94395
Add DebugDraw.DrawArc and DebugDraw.DrawWireArc
2021-09-29 10:07:50 +02:00
mafiesto4
e0aeae05be
Add DebugDraw.DrawCone and DebugDraw.DrawWireCone
2021-09-29 10:07:50 +02:00
mafiesto4
640c3075e6
Add deploying FlaxEditor.pdb for Development configuration to improve crash reporting
2021-09-28 20:42:24 +02:00
mafiesto4
0a60bd1d3b
Fix capturing stack trace from user native assemblies on Windows
2021-09-28 20:36:07 +02:00
mafiesto4
35b784f11d
Merge branch 'ricochhet-master'
2021-09-28 20:08:38 +02:00
mafiesto4
f935678090
Merge branch 'master' of git://github.com/ricochhet/FlaxEngine into ricochhet-master
2021-09-28 20:08:27 +02:00
mafiesto4
e6ba2402b7
Add TryGetToolchain to build platform
...
#631
2021-09-28 20:06:26 +02:00
Ricochet
73e9e7d620
Better wording for README.md
2021-09-26 17:15:44 -05:00
Ricochet
e68ccb17d9
Update README.md
2021-09-26 15:47:27 -05:00
mafiesto4
6d3170c665
Revert unwanted change
2021-09-24 20:16:03 +02:00
mafiesto4
777febc198
Tweaks
2021-09-24 16:38:26 +02:00
mafiesto4
799d79bd2f
Fix crash when physics scene with only inactive vehicles
2021-09-24 13:53:44 +02:00
mafiesto4
5fe3dc6d13
Add value auto-select when focusing or clicking on input field in Editor
2021-09-24 13:14:07 +02:00
mafiesto4
c3a83a001d
Add context menu for group panels in properties editor for resetting values
2021-09-24 12:55:49 +02:00
mafiesto4
4f050fe288
Fix regression for actor properties diff or default value reverting in Editor
2021-09-24 10:52:20 +02:00
mafiesto4
bbe64a517c
Tweaks
2021-09-24 09:23:36 +02:00
mafiesto4
76a4d0652f
Add JsonAsset::GetInstance<T> for easier access to C++ json asset data
2021-09-23 13:47:44 +02:00
mafiesto4
8d512eb1d3
Add ScriptingTypeHandle::IsAssignableFrom
2021-09-23 13:46:47 +02:00
mafiesto4
ef78d9e9ed
Add support for pasting hex color values into Color properties in Editor
2021-09-23 13:27:08 +02:00
mafiesto4
257f57f926
Fix importing materials from fbx files
...
#628
2021-09-23 12:40:34 +02:00
mafiesto4
3976d95610
Merge branch 'intolerantape-Vector-Angle-Functions-CPP'
2021-09-23 12:22:56 +02:00
mafiesto4
d4d38e94cb
Merge branch 'Vector-Angle-Functions-CPP' of git://github.com/intolerantape/FlaxEngine into intolerantape-Vector-Angle-Functions-CPP
2021-09-23 12:22:45 +02:00
mafiesto4
5519739309
Merge branch 'intolerantape-Missing-FLAXENGINE_API-Tags'
2021-09-23 12:19:54 +02:00
mafiesto4
a6459da693
Merge branch 'Missing-FLAXENGINE_API-Tags' of git://github.com/intolerantape/FlaxEngine into intolerantape-Missing-FLAXENGINE_API-Tags
2021-09-23 12:19:36 +02:00
mafiesto4
0bae7022b1
Add minor tweak
2021-09-23 10:13:30 +02:00
mafiesto4
59802246b2
Fix adding keyframe to timeline if the value won't change
2021-09-22 17:09:55 +02:00
mafiesto4
8e6c7a6194
Add live-preview option for editing scene animation
...
#519
2021-09-22 17:09:36 +02:00
mafiesto4
2a5a9e9581
Tweak
2021-09-22 12:39:49 +02:00
mafiesto4
aa540c014e
Fix compilation for Xbox
2021-09-22 12:37:47 +02:00
mafiesto4
6f7fc3cfc6
Fix a69bf9d519c472f0f8378e6f1e061ddfe0556a4e
2021-09-21 18:23:32 +02:00
mafiesto4
e1d9fbb742
Fix some engine API to be exposed for C++ scripting
2021-09-21 18:23:31 +02:00
mafiesto4
53022ff013
Fix code quality issues detected by PVS-Studio
2021-09-21 18:23:31 +02:00
mafiesto4
9c76d0c3cb
Add clamping for AA and shadows quality to prevent crashes on invalid usage
2021-09-21 18:23:30 +02:00
mafiesto4
6e08c1aac9
Add logging content database init start time
2021-09-21 18:23:29 +02:00
mafiesto4
24af916e52
Add option to delete media from Timeline
...
#519
2021-09-21 17:37:14 +02:00
mafiesto4
81e3b9dd6a
Fix Tracy profiler client allocating memory by using OnDemand mode
2021-09-21 17:23:59 +02:00
mafiesto4
357b1c60a9
Add support for changing target actor for scene animation actor track
...
#519
2021-09-21 17:23:29 +02:00
mafiesto4
4d2d59617f
Minor optimization
2021-09-21 17:22:45 +02:00
mafiesto4
9f18a27b0b
Improve editor tooltips for actors and scripts
2021-09-21 17:22:22 +02:00
mafiesto4
0ec16de569
Add support for multiple media events on audio, postfx and camera tracks in Scene Animations
...
#519
2021-09-21 17:21:39 +02:00
mafiesto4
f547e44d3d
Add minor UI improvements for timeline and curves editing
2021-09-20 16:54:11 +02:00
mafiesto4
38fad38b0c
Add option for drawing audio clip preview with time offset
2021-09-20 16:52:59 +02:00
mafiesto4
77b0d194c7
Fix for env probes baking in Editor
2021-09-20 11:37:25 +02:00
intolerantape
134260ba52
Added Vector*::Angle functions to C++
...
Directly ported the C# versions of the function.
2021-09-11 06:02:11 -07:00
intolerantape
7cd6486916
Added FLAXENGINE_API tag in MField.h
2021-09-11 05:15:51 -07:00
intolerantape
8363ab8b10
Added FLAXENGINE_API tag in Exception.h
2021-09-11 05:15:50 -07:00
intolerantape
5308c42c1c
Added FLAXENGINE_API tags in StateMachine.h
2021-09-11 05:15:50 -07:00
mafiesto4
628456bcc6
Fix crash with nested scene animation playback
2021-09-03 14:38:57 +02:00
mafiesto4
e321c30c1d
Fix crash on NestedSceneAnimationTrack load without timeline
2021-09-03 14:31:31 +02:00
mafiesto4
1a87f2ea1a
Use util for guid read
2021-09-03 14:31:15 +02:00
mafiesto4
d19d0ef0e5
Add keyframes editor to proxy keyframes from subtracks on object track
...
#519
2021-09-03 12:32:33 +02:00
mafiesto4
6dcc9f85c6
Fixes for timeline editing
2021-09-02 16:43:56 +02:00
mafiesto4
7ed3c61b53
Tweaks
2021-09-01 16:04:10 +02:00
mafiesto4
d7a7daa21d
Merge branch 'jb-perrier-render2d-tex-tris-color'
2021-09-01 16:02:05 +02:00
mafiesto4
b20fbe20e0
Merge branch 'render2d-tex-tris-color' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-render2d-tex-tris-color
2021-09-01 16:01:56 +02:00
mafiesto4
e095bba98b
Add timeline keyframes selection via timeline background
2021-09-01 15:57:15 +02:00
mafiesto4
47c95dee95
Add curve/keyframes select or copy all keyframes option
2021-09-01 15:24:37 +02:00
mafiesto4
8af5c88a53
Add timeline tracks sorting option
2021-09-01 15:16:43 +02:00
mafiesto4
86c7ad2b2c
Fix Tracy even regression crash on anim graph tick
2021-09-01 14:43:51 +02:00
mafiesto4
8c9a0b2b2f
Refactor Timeline impl to separate files
2021-09-01 14:43:49 +02:00
mafiesto4
adadde0aa9
Add epsilon clamping for keyframes adding in timeline
2021-09-01 14:43:48 +02:00
mafiesto4
75cc7cbc4e
Adjust precision for context menu showing on curve/keyframes
2021-09-01 14:43:48 +02:00
mafiesto4
0d5fa3e125
Add copy/paste feature to keyframes and curves editors
...
#519
2021-09-01 14:43:47 +02:00
mafiesto4
d062601260
Add Shift for range-based selection in curve and timeline editors
2021-09-01 14:43:47 +02:00
Jean-Baptiste Perrier
ad0c39e4ac
Typo
2021-09-01 08:58:15 +02:00
Jean-Baptiste Perrier
19ee939c5d
Add Render2D::DrawTexturedTriangles variations
2021-09-01 06:57:41 +02:00
mafiesto4
d8f72daf94
Fix rare crashes with debug draw in Game Window
2021-08-31 22:02:30 +02:00
mafiesto4
47e5be4103
Fix typo regression from e284a88da4
2021-08-31 12:06:25 +02:00
mafiesto4
3823d9a493
Fix release build
2021-08-31 10:58:16 +02:00
mafiesto4
20558be2e0
Add duplicate to track context menu
2021-08-31 10:47:25 +02:00
mafiesto4
df10581bb2
Add improved Android NDK detection and prevent exception
...
#614
2021-08-31 10:40:38 +02:00
mafiesto4
b29e1e9878
Bump up version number
2021-08-31 10:02:14 +02:00
mafiesto4
3e00bcca49
Merge remote-tracking branch 'origin/master'
2021-08-31 09:36:44 +02:00
mafiesto4
50bdffb381
Tweaks
2021-08-31 09:36:15 +02:00
mafiesto4
fab7bd48c5
Optimize atomic and interlocked memory operations on Win32Platform (Windows and Xbox) by inlining
2021-08-30 20:31:40 +02:00
mafiesto4
e3b98c902b
Optimize CPU particles impl parts
2021-08-30 20:30:52 +02:00
mafiesto4
e284a88da4
Optimize utilities in AnimationUtils
2021-08-30 20:30:22 +02:00
mafiesto4
074aa8c3fb
Optimize ThreadLocal by removing size check
2021-08-30 20:29:58 +02:00
mafiesto4
ab8e0fdd46
Fixes for SIMD.h
2021-08-30 20:27:43 +02:00
mafiesto4
2e5491604b
Add more profiler events and naming for particles/animations jobs events
2021-08-30 20:24:38 +02:00
mafiesto4
5c0723832e
Merge branch 'jb-perrier-double-vectors'
2021-08-30 16:44:19 +02:00
mafiesto4
18a4ba22fe
Merge branch 'double-vectors' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-double-vectors
2021-08-30 16:44:11 +02:00
mafiesto4
cd2f5dc704
Merge branch 'ScottLongley-feature-contentwindow-vertical'
2021-08-30 16:38:32 +02:00
mafiesto4
ee07e3b298
Merge branch 'feature-contentwindow-vertical' of git://github.com/ScottLongley/FlaxEngine into ScottLongley-feature-contentwindow-vertical
2021-08-30 16:25:05 +02:00
mafiesto4
98776a709e
Refactor GDK platform settings and tools, expose more options MicrosoftGame.config
2021-08-30 16:15:06 +02:00
mafiesto4
5d321c8c0c
Add check to prevent inheriting from static or sealed class in scripting
2021-08-30 16:15:05 +02:00
mafiesto4
c69e620e04
Fixes
2021-08-30 16:15:05 +02:00
mafiesto4
2b8259eb8a
Add showing Visject context menu group when it's title has a filter match
2021-08-30 16:15:04 +02:00
mafiesto4
d654d2d0ac
Add PROFILE_CPU_ASSET for asset related profiler scoped zone
2021-08-28 12:49:02 +02:00
mafiesto4
610763b637
Fix custom setting loading regression
2021-08-28 12:16:13 +02:00
mafiesto4
e4cb87ea9e
Fix loading null as Guid for object refs in C++ Json parser
2021-08-27 16:06:23 +02:00
mafiesto4
7f00fa4fd9
Merge remote-tracking branch 'origin/master' into gdk
2021-08-27 16:05:58 +02:00
mafiesto4
146626045f
Fixes
2021-08-27 16:05:50 +02:00
mafiesto4
6b7f7c9b4b
Fix packaging for engine deployment (attempt)
2021-08-26 21:24:28 +02:00
mafiesto4
05fc1b8dd1
Refactor GDK platform to be base for Xbox consoles
2021-08-26 17:28:16 +02:00
mafiesto4
d9410f9cdd
Post merge fixes and cleanup
...
#571
2021-08-26 17:27:38 +02:00
mafiesto4
87a08a7db6
Merge branch 'honzapatCZ-xboxone' into gdk
2021-08-26 12:45:11 +02:00
mafiesto4
782d29f427
Merge branch 'xboxone' of git://github.com/honzapatCZ/FlaxEngine into honzapatCZ-xboxone
2021-08-26 12:44:53 +02:00
mafiesto4
7689db49ff
Fix issue with MapTrack for actors
2021-08-26 12:40:37 +02:00
mafiesto4
e22e919099
Increase maximum window width limit to 8k
2021-08-26 12:19:38 +02:00
mafiesto4
7198fdd74a
Add timeline tracks duplicating option
...
#519
2021-08-26 12:13:14 +02:00
mafiesto4
ba09d9111e
Refactor tracks properties to public
2021-08-26 11:37:56 +02:00
mafiesto4
b85521decd
Add shared selected keyframes moving ability for timeline tracks
...
#519
2021-08-25 15:07:53 +02:00
ScottLongley
64650367be
Add Orientation option to ContentWindow
2021-08-25 20:37:16 +10:00
mafiesto4
2beb0e137b
Add timeline undo actions batching
2021-08-25 10:04:29 +02:00
mafiesto4
aa75a2aeb0
Adjust curve and keyframes UI to be easier to use with a mouse
...
#519
2021-08-24 17:15:43 +02:00
mafiesto4
0063ec3527
Add shared rectangle selection for all timeline tracks to select keyframes
...
#519
2021-08-24 17:14:41 +02:00
mafiesto4
603c9fac07
Add timeline view panning with right-mouse button even over keyframes editor or curve editor
2021-08-24 12:56:36 +02:00
mafiesto4
ee3f7aeb53
Adjust curve background drawing for timeline
2021-08-24 12:15:38 +02:00
mafiesto4
4172ca39dc
Fix native test compilation
2021-08-23 22:36:56 +02:00
honzapatCZ
4be0888776
fix
2021-08-23 22:35:41 +02:00
mafiesto4
6efa835898
Fixes and tweaks for Linux fs watcher
2021-08-23 22:25:04 +02:00
mafiesto4
883879a642
Merge branch 'Vittek1978-LinuxFileSystemWatcher'
2021-08-23 21:47:45 +02:00
mafiesto4
f6becb0ee5
Merge branch 'LinuxFileSystemWatcher' of git://github.com/Vittek1978/FlaxEngine into Vittek1978-LinuxFileSystemWatcher
2021-08-23 21:29:59 +02:00
Nejcraft
67d5fc6a2a
Merge branch 'master' into local
2021-08-23 20:40:37 +02:00
honzapatCZ
d493eb9ada
localization udpates
2021-08-23 19:30:13 +02:00
mafiesto4
79b7e76777
Adjustments for timeline editing UI
2021-08-23 16:51:17 +02:00
mafiesto4
5b52e76fc9
Add ScrollBarsSize to Panel
2021-08-23 16:51:01 +02:00
mafiesto4
bbe9193686
Add resizing feature to timeline curve tracks
...
#519
2021-08-23 16:33:47 +02:00
mafiesto4
a04db5d4b4
Restore default behavior in TilesPanel to have no margin between items
...
#608
2021-08-23 14:45:59 +02:00
mafiesto4
86fa371e0b
Merge branch 'ScottLongley-feature-tilespanel-margin'
2021-08-23 14:44:00 +02:00
mafiesto4
8e8cace43b
Merge branch 'feature-tilespanel-margin' of git://github.com/ScottLongley/FlaxEngine into ScottLongley-feature-tilespanel-margin
2021-08-23 14:40:25 +02:00
mafiesto4
5b05c6ceaa
Add scrolling timeline horizontally with Shift+Wheel
...
#519
2021-08-23 14:38:08 +02:00
mafiesto4
ee29a1bc91
Add preserving timeline position when zooming with a mouse wheel
...
#519
2021-08-23 14:37:48 +02:00
Scott Longley
8e4c023b98
Merge branch 'FlaxEngine:master' into feature-tilespanel-margin
2021-08-23 22:24:03 +10:00
ScottLongley
b8c82ec47d
Bounds fix 2
2021-08-23 22:17:54 +10:00
ScottLongley
96f4f676e4
Bounds fix
2021-08-23 22:06:28 +10:00
mafiesto4
c0e8488b83
Merge branch 'jb-perrier-patch-1'
2021-08-23 13:40:12 +02:00
mafiesto4
3be48c052f
Merge branch 'patch-1' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-patch-1
2021-08-23 13:40:05 +02:00
mafiesto4
052366be66
Optimize audio preview rendering when zoom is very high
...
#519
2021-08-23 13:39:07 +02:00
mafiesto4
347eaa9d07
Optimize timeline background rendering when zoom is very high
...
#519
2021-08-23 13:18:41 +02:00
mafiesto4
bee117f86b
Optimize Content Finder popup
2021-08-23 10:54:19 +02:00
jb-perrier
6fa1fc462f
Add Ramsay quote
2021-08-23 10:27:22 +02:00
mafiesto4
ba5997683b
Merge branch '1.2'
2021-08-21 13:49:15 +02:00
mafiesto4
d4a4ae996e
Add vehicle telemetry logging debug option
2021-08-21 13:48:18 +02:00
mafiesto4
e312485a34
Bump up build number
2021-08-21 13:35:32 +02:00
mafiesto4
7dfe709196
Fix suspension force offset location
2021-08-21 13:16:19 +02:00
mafiesto4
759845c37b
Add wheeled vehicle tire options
2021-08-21 13:16:14 +02:00
mafiesto4
5e3fe56aa7
Add digital steering option for a vehicle
2021-08-21 13:16:07 +02:00
mafiesto4
4b506560e9
Fix WheeledVehicle driving and suspension raycasts
2021-08-21 13:15:25 +02:00
mafiesto4
330c46b949
Add SuspensionForceOffset to vehicle wheel config
2021-08-21 13:15:10 +02:00
mafiesto4
b29d1f9902
Fix rare crashes due to selection not being empty on play mode start
2021-08-21 13:13:32 +02:00
mafiesto4
15f60b33b1
Optimize ticking disabled vehicles
2021-08-21 13:13:11 +02:00
mafiesto4
1a54ea82b5
Fix invalid rigidbody center of mass location
2021-08-21 13:12:47 +02:00
mafiesto4
949bc67354
Fix decal material normal vector blending
2021-08-21 13:12:36 +02:00
mafiesto4
d816af41b4
Fix invalid navmesh build for triggers
2021-08-21 13:12:26 +02:00
mafiesto4
a7880d73f3
Fix
2021-08-21 13:12:09 +02:00
mafiesto4
ac21c4d1e7
Adjust scene node context menu
2021-08-21 13:11:10 +02:00
mafiesto4
ed8a10f276
Add option to select scene asset from Scene tree window
2021-08-21 13:11:04 +02:00
mafiesto4
8b8a83eb20
Fix materials parameters display issues after editing
2021-08-21 13:10:44 +02:00
mafiesto4
890ea38470
Add -new command line arg to create a new project
2021-08-21 13:10:08 +02:00
mafiesto4
07d06c74b5
Fix context menu keyboard arrows navigation to skip disabled items
2021-08-21 13:09:49 +02:00
Erdroy
ec18b01ef7
Fix ENet driver crash
2021-08-21 13:09:27 +02:00
mafiesto4
7a1817b099
Fix Custom Editor UI regression
...
3cf3f58db1
2021-08-21 13:09:09 +02:00
mafiesto4
a2782515a2
Fix compilation
2021-08-21 13:08:55 +02:00
mafiesto4
9deb021a5e
Refactor Tracy source locations to be static
...
#597
2021-08-21 13:08:19 +02:00
mafiesto4
0bbb72e24d
Fix some memory leaks
2021-08-21 13:07:29 +02:00
mafiesto4
7656cf541d
Fix snap to the ground to use scene graph query instead of physics only raycast
2021-08-21 13:07:03 +02:00
mafiesto4
d77ad33583
Increase fog properties limits
2021-08-21 13:06:45 +02:00
mafiesto4
6f5605b7ca
Fix window focus issue when removing actors
2021-08-21 13:06:26 +02:00
mafiesto4
718ae78036
Fix UI with list of null items when layout gets rebuilt at item level
2021-08-21 13:06:04 +02:00
mafiesto4
f6eef82864
Fix LocalizedString undo bug
2021-08-21 13:05:49 +02:00
mafiesto4
26d37103ba
Fix some problems with LocalizedString serialization in C#
2021-08-21 13:05:25 +02:00
mafiesto4
d85c65bfc5
Add check to prevent double-free from native event in C#
2021-08-21 13:03:29 +02:00
mafiesto4
1943c64a33
Fix timeline background stops drawing to be ore readable
...
#519
2021-08-21 13:02:39 +02:00
mafiesto4
9c1fa7c0ce
Add Zoom value box to timeline view context menu
2021-08-21 13:01:56 +02:00
mafiesto4
14068307d1
Add support for changing scenes via Editor during play mode
2021-08-21 13:01:42 +02:00
mafiesto4
670e48ec1c
Add option to Scene context menu to unload it
2021-08-21 13:01:11 +02:00
mafiesto4
e288104472
Add helper tooltips for Scene Animation actions UI
2021-08-21 12:59:59 +02:00
mafiesto4
99b0cf71a8
Add better timeline UI positioning for improved viewport navigation
2021-08-21 12:59:47 +02:00
mafiesto4
2b7e6944e8
Add timeline view panning with right mouse button
2021-08-21 12:59:15 +02:00
mafiesto4
9e7ce69e9c
Add Engine.HasGameViewportFocus to C# API
2021-08-21 12:57:57 +02:00
mafiesto4
8c97a645e9
Fix car wheel location by applying compression of the suspension spring
2021-08-21 12:57:31 +02:00
mafiesto4
d194a06e59
Add options for vehicle wheel suspension configuration and state
2021-08-21 12:56:47 +02:00
mafiesto4
783372c787
Fix pasting actors if cannot spawn a object (eg. type missing) to still paste valid objects
2021-08-21 12:56:13 +02:00
mafiesto4
51016949b8
Fix actor renaming on paste to keep previous name if can
2021-08-21 12:55:17 +02:00
mafiesto4
700b561ad1
Improve rigidbody warning message
2021-08-21 12:53:23 +02:00
mafiesto4
a59aec8425
Fix suspension force offset location
2021-08-20 16:33:31 +02:00
mafiesto4
aaca4ecc69
Add wheeled vehicle tire options
2021-08-20 16:33:11 +02:00
mafiesto4
078f56febe
Add vehicle telemetry logging debug option
2021-08-20 16:32:47 +02:00
mafiesto4
17f128afeb
Add digital steering option for a vehicle
2021-08-20 16:23:45 +02:00
mafiesto4
aa224f6296
Fix WheeledVehicle driving and suspension raycasts
2021-08-20 15:30:01 +02:00
ScottLongley
8136d2823f
Add margin to TilesPanel tile
2021-08-20 22:49:46 +10:00
mafiesto4
09e2b737f0
Fix rare crashes due to selection not being empty on play mode start
2021-08-20 10:51:27 +02:00
mafiesto4
3cb4abab0d
Optimize ticking disabled vehicles
2021-08-19 16:26:49 +02:00
mafiesto4
151454db2c
Fix invalid rigidbody center of mass location
2021-08-19 15:46:36 +02:00
mafiesto4
e3dac62bd9
Fix decal material normal vector blending
2021-08-19 15:22:45 +02:00
mafiesto4
9ed8621621
Fix invalid navmesh build for triggers
2021-08-19 15:00:28 +02:00
mafiesto4
d30e8c4c70
Remove redundant code
2021-08-19 14:01:54 +02:00
mafiesto4
a1bf4819cb
Optimize calling Object.FindObject from C#
2021-08-19 13:06:20 +02:00
mafiesto4
39a4dab81f
Fix
2021-08-19 13:06:19 +02:00
mafiesto4
a8c7705c3b
Fix null values handling in C# Json serialization
...
It didn't replace prefab object reference if replaced with null in the prefab instance.
2021-08-19 13:06:18 +02:00
mafiesto4
4c1dbb7f8e
Refactor prefab instances loading to improve refs loading between prefab objects
2021-08-19 13:06:17 +02:00
mafiesto4
066c668f6f
Fix missing references to a new prefab objects inside other prefab objects when applying changes
2021-08-19 13:06:16 +02:00
mafiesto4
eab9a2c0ac
Adjust scene node context menu
2021-08-19 13:06:15 +02:00
mafiesto4
7822266029
Add option to select scene asset from Scene tree window
2021-08-19 13:06:14 +02:00
mafiesto4
fff2c3e038
Fix materials parameters display issues after editing
2021-08-18 22:55:31 +02:00
mafiesto4
540643972a
Fix
2021-08-18 22:09:52 +02:00
Jean-Baptiste Perrier
c20ead730b
Merge branch 'master' of https://github.com/FlaxEngine/FlaxEngine into double-vectors
2021-08-18 12:50:11 +02:00
Jean-Baptiste Perrier
5aaf09018f
Add missing NearEqual for double
2021-08-18 12:49:53 +02:00
Jean-Baptiste Perrier
c8ceb4f86b
Add DoubleX constructors for VectorX
2021-08-18 12:49:38 +02:00
Jean-Baptiste Perrier
e655ee6b78
Tweaks Double2
2021-08-18 12:49:12 +02:00
Jean-Baptiste Perrier
281673dd6b
Add Double4 impl. cpp
2021-08-18 12:48:52 +02:00
Jean-Baptiste Perrier
eedca14e6f
Add Double3 impl. cpp
2021-08-18 12:48:39 +02:00
mafiesto4
66657d798a
Add typename to script panel tooltip and don't inherit tooltip
2021-08-17 23:35:17 +02:00
mafiesto4
fc9e54b349
Merge branch 'stefnotch-issue-reporting'
2021-08-17 21:59:28 +02:00
stefnotch
87be58b4fa
Add "show in explorer"
2021-08-17 11:33:23 +02:00
stefnotch
3808c306a0
Update issue template
2021-08-17 11:28:13 +02:00
mafiesto4
dee4537f23
Add -new command line arg to create a new project
2021-08-16 22:50:11 +02:00
mafiesto4
34132e3074
Fix context menu keyboard arrows navigation to skip disabled items
2021-08-16 22:50:10 +02:00
Erdroy
bb4d94ee85
Fix ENet driver crash
2021-08-16 19:54:20 +02:00
Mariusz Wisniewski
3248dd50f9
Added LinuxFileSystemWatcher
2021-08-16 17:35:36 +02:00
mafiesto4
d68189ae3d
Tweaks for native engine tests
...
#601
2021-08-16 12:18:11 +02:00
mafiesto4
6a055bd4c5
Merge branch 'Zbyl-string-functions-semantics'
2021-08-16 10:07:17 +02:00
mafiesto4
96ae4d4583
Merge branch 'string-functions-semantics' of git://github.com/Zbyl/FlaxEngine into Zbyl-string-functions-semantics
2021-08-16 10:06:56 +02:00
mafiesto4
6d21e2f413
Merge branch 'Zbyl-removed-unnecessary-null-terminator'
2021-08-16 09:54:51 +02:00
mafiesto4
442c0113ea
Merge branch 'removed-unnecessary-null-terminator' of git://github.com/Zbyl/FlaxEngine into Zbyl-removed-unnecessary-null-terminator
2021-08-16 09:54:40 +02:00
mafiesto4
9c16cdd2d1
Merge branch 'ScottLongley-feature-looking-at'
2021-08-16 09:53:35 +02:00
mafiesto4
bc3eebdc71
Merge branch 'feature-looking-at' of git://github.com/ScottLongley/FlaxEngine into ScottLongley-feature-looking-at
2021-08-16 09:52:52 +02:00
mafiesto4
f2d235bc74
Fix Custom Editor UI regression
...
3cf3f58db1
2021-08-16 09:48:31 +02:00
Zbigniew Skowron
b5f7c96c80
Removed unnecessary NULL terminator in RunBuildTool() to fix #402 : "Copying new log after clearing partially fails"
2021-08-15 22:12:46 +02:00
Zbigniew Skowron
49524d7418
Fixed bugs in String and StringView functions (Replace, Compare, etc.).
2021-08-15 21:29:24 +02:00
Zbigniew Skowron
741714cd61
Simplified catch2.Build.cs.
2021-08-15 21:29:23 +02:00
Zbigniew Skowron
7593f9c4c4
Simplified FlaxNativeTests.
2021-08-15 20:33:00 +02:00
Zbigniew Skowron
17f0be4ad2
Added FlaxNativeTests target, with initial suite of tests for String and StingView.
2021-08-15 20:32:59 +02:00
Zbigniew Skowron
def293f88b
Added Catch2 library for native unit tests.
2021-08-15 20:32:58 +02:00
Zbigniew Skowron
294a4d5477
Added LinkEnvironment.LinkAsConsoleProgram flag.
2021-08-15 20:32:58 +02:00
ScottLongley
6376b83327
Add LookingAt to Actor
2021-08-15 19:48:12 +10:00
mafiesto4
775e8df752
Fix compilation
2021-08-13 15:57:10 +02:00
mafiesto4
487e04e811
Merge branch 'Zbyl-fixing-strigview-gettext-uses'
2021-08-13 14:11:28 +02:00
mafiesto4
151f551bc9
Merge branch 'fixing-strigview-gettext-uses' of git://github.com/Zbyl/FlaxEngine into Zbyl-fixing-strigview-gettext-uses
2021-08-13 13:57:02 +02:00
mafiesto4
2b0b45d2fb
Merge branch 'jb-perrier-math-double'
2021-08-13 13:48:35 +02:00
mafiesto4
3c2227dfda
Merge branch 'math-double' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-math-double
2021-08-13 13:48:25 +02:00
mafiesto4
2e18db7bb8
Reenable memory allocations profiling in Editor with Tracy
2021-08-13 13:44:48 +02:00
mafiesto4
bc634e9d37
Refactor Tracy source locations to be static
...
#597
2021-08-13 13:44:29 +02:00
mafiesto4
7fc144b07b
Fix some memory leaks
2021-08-13 13:13:12 +02:00
mafiesto4
af22c7e96f
Refactor DownloadIndexBuffer to return unsigned data
2021-08-13 10:06:29 +02:00
mafiesto4
f44e5fb2fe
Add support for uint as triangle indices for mesh updates API
2021-08-13 10:04:44 +02:00
mafiesto4
4984ba1bb3
Add CookCollision to collision data with triangles as int32
2021-08-13 09:58:57 +02:00
Jean-Baptiste Perrier
284baed1e3
Merge branch 'master' of https://github.com/FlaxEngine/FlaxEngine into double-vectors
2021-08-12 20:49:10 +02:00
Jean-Baptiste Perrier
8f56f7fdfe
Merge branch 'math-double' of https://github.com/jb-perrier/FlaxEngine into double-vectors
2021-08-12 20:49:00 +02:00
Jean-Baptiste Perrier
2d9627df33
Tweak docs
2021-08-12 19:00:41 +02:00
mafiesto4
8074bb2fbe
Add SuspensionForceOffset to vehicle wheel config
2021-08-12 18:21:46 +02:00
Jean-Baptiste Perrier
8dc864d22f
Add Double2 vector implementation
2021-08-12 15:21:11 +02:00
Jean-Baptiste Perrier
2948bfbed0
Backward compatibility (Mathd -> Math), fix and remove warnings.
2021-08-12 14:15:26 +02:00
mafiesto4
6e800ad7bb
Increase fog properties limits
2021-08-12 14:04:52 +02:00
mafiesto4
c3b9f61b9f
Fix snap to the ground to use scene graph query instead of physics only raycast
2021-08-12 13:59:30 +02:00
Jean-Baptiste Perrier
ed6f857ff3
Merge branch 'master' of https://github.com/FlaxEngine/FlaxEngine into math-double
2021-08-12 13:51:19 +02:00
Jean-Baptiste Perrier
2c30f48900
Tweak
2021-08-12 13:51:06 +02:00
Jean-Baptiste Perrier
69aac09be8
Add Mathd.cs implementation
2021-08-12 13:50:34 +02:00
Jean-Baptiste Perrier
b91800ad9d
Use Mathd for double operation in Variant
2021-08-12 13:50:09 +02:00
Jean-Baptiste Perrier
2799136ccb
Remove Double operation from Math.h
2021-08-12 13:49:47 +02:00
Jean-Baptiste Perrier
328027300d
Add Mathd implementation.
2021-08-12 13:49:21 +02:00
Jean-Baptiste Perrier
3aecbd75a3
Remove unused include.
2021-08-12 13:48:45 +02:00
mafiesto4
98c43dba42
Fix window focus issue when removing actors
2021-08-12 12:51:20 +02:00
mafiesto4
299d0493b9
Optimize single undo edit action to not use wrapper
2021-08-12 11:48:52 +02:00
mafiesto4
70c729b171
Fix LocalizedString undo bug
2021-08-12 11:48:51 +02:00
mafiesto4
3cf3f58db1
Fix UI with list of null items when layout gets rebuilt at item level
2021-08-12 11:48:51 +02:00
mafiesto4
916c2733f0
Fix some problems with LocalizedString serialization in C#
2021-08-12 11:48:50 +02:00
mafiesto4
921e716715
Add safe lock
2021-08-11 19:38:26 +02:00
mafiesto4
d65a85e30c
Add check to prevent double-free from native event in C#
2021-08-11 19:28:53 +02:00
mafiesto4
622951c6be
Remove insecure autoInitialize option from scenes loading
2021-08-11 18:55:33 +02:00
mafiesto4
799c4a4f17
Remove whitespaces
2021-08-10 19:33:55 +02:00
mafiesto4
a497ef9d6f
Fix timeline background stops drawing to be ore readable
...
#519
2021-08-10 17:35:27 +02:00
mafiesto4
125d1aa08c
Add Zoom value box to timeline view context menu
2021-08-10 17:27:44 +02:00
mafiesto4
9a522615e5
Add support for changing scenes via Editor during play mode
2021-08-10 16:32:24 +02:00
mafiesto4
3115643397
Add option to Scene context menu to unload it
2021-08-10 16:32:00 +02:00
mafiesto4
27f2856e6d
Optimize FindObject and TryFindObject in Object
2021-08-10 15:57:22 +02:00
mafiesto4
62c43f9f95
Add helper tooltips for Scene Animation actions UI
2021-08-10 13:54:22 +02:00
mafiesto4
c1b2fc19c1
Add better timeline UI positioning for improved viewport navigation
2021-08-10 13:29:42 +02:00
mafiesto4
94b4c20b35
Add timeline view panning with right mouse button
2021-08-10 13:29:12 +02:00
Zbigniew Skowron
bd70e53806
Fixed StringView::GetText() related issued pointed out in review.
2021-08-09 22:21:38 +02:00
mafiesto4
e4bd5c7251
Add Engine.HasGameViewportFocus to C# API
2021-08-09 15:24:39 +02:00
mafiesto4
64813c1c70
Add caching ShowGUI and ShowDebugDraw in Game window
2021-08-09 15:22:29 +02:00
mafiesto4
623f981bc1
Fix car wheel location by applying compression of the suspension spring
2021-08-09 15:22:10 +02:00
mafiesto4
09c11250b4
Add options for vehicle wheel suspension configuration and state
2021-08-09 14:35:22 +02:00
mafiesto4
fd01d37002
Add helper parent actor of missing object logging to HandleObjectDeserializationError
2021-08-09 12:12:56 +02:00
mafiesto4
f68321c9f5
Fix pasting actors if cannot spawn a object (eg. type missing) to still paste valid objects
2021-08-09 12:12:32 +02:00
mafiesto4
9a590ae484
Fix actor renaming on paste to keep previous name if can
2021-08-09 11:59:08 +02:00
Zbigniew Skowron
aecc81f5e5
Fixed many invalid uses of StringView::GetText(), where a null-terminated string was required.
...
Renamed GetText() to GetNonTerminatedText() to reduce chance of same bugs appearing in the future.
2021-08-09 00:29:19 +02:00
mafiesto4
128cad49b9
Bump up version number
2021-08-08 21:46:24 +02:00
mafiesto4
65f9e9d0aa
Fix error
2021-08-08 20:58:36 +02:00
mafiesto4
36df9757b1
Add creating Scene Graph nodes for actors inheriting from some shared custom types
2021-08-08 20:58:19 +02:00
mafiesto4
a0e1c7c37e
Add support for creating custom BoxVolume type in C#
2021-08-08 20:19:43 +02:00
mafiesto4
847641f655
Fix crash when spawning C# object that inherits from abstract C++ class
2021-08-08 19:10:51 +02:00
mafiesto4
cdca5b4a28
Fix undo for missing actor children and scripts when doing Convert action
2021-08-08 18:38:26 +02:00
mafiesto4
6609425880
Fix creating prefab in Editor from selection in Prefab window
2021-08-08 17:25:18 +02:00
mafiesto4
6ac0d5d3f4
Merge branch 'blep-bugfix_crash_2riderinstall'
2021-08-08 16:40:56 +02:00
mafiesto4
bc46259286
Merge branch 'bugfix_crash_2riderinstall' of git://github.com/blep/FlaxEngine into blep-bugfix_crash_2riderinstall
2021-08-08 16:40:41 +02:00
mafiesto4
50bccd52e7
Fix startup failure on older CPUs that don't support invariant TSC
...
#580
2021-08-08 16:38:28 +02:00
mafiesto4
84cca1ae98
Fix missing mesh collider vertices transformation for navmesh building
2021-08-08 16:20:48 +02:00
mafiesto4
71cf758ccf
Fix crash when cooking collision data for multi-mesh models
2021-08-08 16:18:29 +02:00
mafiesto4
edf98acae2
Undo unwanted change
2021-08-08 16:04:07 +02:00
mafiesto4
a085531fda
Add build preset and target names to access for Game Cooker extending
2021-08-08 16:02:48 +02:00
mafiesto4
6b532d2fbc
Add CookingData for C# editor to extend the cooking process
2021-08-08 16:01:58 +02:00
Baptiste Lepilleur
7862ff4670
Fixed crash on startup when 2 Rider installations are detected
2021-08-07 21:43:58 +02:00
mafiesto4
bc27890818
Merge branch 'marynate-PR-global-local-crash'
2021-08-07 16:52:48 +02:00
mafiesto4
1c5754beff
Merge branch 'PR-global-local-crash' of git://github.com/marynate/FlaxEngine into marynate-PR-global-local-crash
2021-08-07 16:52:39 +02:00
mafiesto4
054def3d13
Fix crash in build tool if there is no valid project to pick
2021-08-07 16:46:39 +02:00
mafiesto4
e6d5d5330e
Fix CharacterController minimum size checks to prevent crashes if values are too small
2021-08-07 15:52:49 +02:00
mafiesto4
f430803ecc
Merge branch 'thallard-dev'
2021-08-07 15:33:12 +02:00
mafiesto4
fc762fdbdb
Merge branch 'dev' of git://github.com/thallard/FlaxEngine into thallard-dev
2021-08-07 15:29:01 +02:00
marynate
6908aa4a8a
Catch potential runtime error from locale::global
2021-08-07 14:20:38 +08:00
Erdroy
6c70f2e14f
Fix editor crash on startup when Rider 2021.1 is installed
2021-08-06 18:58:19 +02:00
thallard
3bc489a7b5
Replace string variable check by an enum
2021-08-06 15:50:30 +02:00
mafiesto4
d22380c7cf
Add warnings when cooking collision with empty mesh data
2021-08-06 15:07:50 +02:00
mafiesto4
c4102ba884
Fix compiling C#-only game scripts without native platform tools installed
2021-08-06 13:17:23 +02:00
thallard
baee3a60a6
Added tick when a button is selected
2021-08-06 11:47:50 +02:00
thallard
5e2b4adff3
Removed useless static path thanks to @jb-perrier
2021-08-06 00:21:27 +02:00
thallard
78d668c599
Change enum and variable name
2021-08-06 00:07:44 +02:00
thallard
e8b867430f
Remplace string variable by enum
2021-08-05 23:38:08 +02:00
thallard
1426b4ca49
Removed useless debug logs
2021-08-05 23:05:27 +02:00
thallard
9682ac4643
Merge branch 'master' of https://github.com/FlaxEngine/FlaxEngine into dev
2021-08-05 22:37:22 +02:00
thallard
d95cd24b76
Added functionality to order items by name
2021-08-05 22:24:01 +02:00
mafiesto4
25f48a3469
Fix compilation with MSVC 140 tools
2021-08-05 21:01:36 +02:00
mafiesto4
1b3c74c3eb
Fix showing context menu in Scene Tree window with scroll used
...
#576
2021-08-05 19:12:34 +02:00
mafiesto4
425c23fea1
Rename NewWindowMethod to NewWindowLocation and add handling for new asset windows too
...
#577
2021-08-05 18:56:55 +02:00
mafiesto4
16654fa639
Merge branch 'thallard-dev'
2021-08-05 18:52:41 +02:00
mafiesto4
8c010a8a96
Merge branch 'dev' of git://github.com/thallard/FlaxEngine into thallard-dev
2021-08-05 18:43:57 +02:00
mafiesto4
bf2171ed74
Add support for cooking collision data from model asset on main thread and fix issue if mesh is during streaming
2021-08-05 16:41:55 +02:00
mafiesto4
fae682e406
Implement DownloadDataCPU for Mesh and add result entries count
2021-08-05 16:40:28 +02:00
mafiesto4
c5b9654547
Fix crash when unloading scene that has been already unloaded
2021-08-05 13:14:57 +02:00
thallard
a64d23b8ed
Some tweaks
2021-08-05 12:46:29 +02:00
thallard
b4d879960f
Remove unused import
2021-08-05 12:42:46 +02:00
thallard
456a944482
Merge branch 'master' of https://github.com/FlaxEngine/FlaxEngine into dev
2021-08-05 12:40:38 +02:00
HosRa
23e94a259b
Create new option for open method window
2021-08-05 12:20:31 +02:00
mafiesto4
cb5c716fdb
Add third camera shot preview (in a middle)
2021-08-04 17:42:03 +02:00
mafiesto4
980aa860fc
Fix camera preview in scene animation
2021-08-04 17:35:42 +02:00
mafiesto4
080b3b1136
Fix camera previews placement on camera cuts track
...
#519
2021-08-04 16:58:24 +02:00
mafiesto4
fc8c8b5c25
Tweaks and improvements for curves editing
...
#519
2021-08-04 16:35:19 +02:00
mafiesto4
41b7897857
Split CurveEditor into separate files for easier navigation
2021-08-04 12:01:23 +02:00
mafiesto4
04c807aea5
Fix scrolling to selected actor in scene tree if parent is collapsed
2021-08-04 11:36:27 +02:00
mafiesto4
1c9abef342
Fix asset cache when loading asset from path with relative parts
2021-08-04 11:26:24 +02:00
mafiesto4
9464c509fa
Improve keyframes and curves points moving with a mouse
...
#519
2021-08-04 10:59:43 +02:00
mafiesto4
6ee6c8e0be
Fix arrows in AnimGraph state machine
2021-08-03 17:08:54 +02:00
mafiesto4
c9b87d9b76
Add option to use seconds for timeline/media duration
2021-08-03 12:05:47 +02:00
mafiesto4
b5d2b39c3e
Fix Control.GetChildAtRecursive with overlapping controls
2021-08-03 11:14:17 +02:00
mafiesto4
d4817a95d7
Add MapTrack to SceneAnimationPlayer
2021-08-03 10:22:26 +02:00
mafiesto4
37cfe692f6
Add bone icon for Anim Graph connections with local skeleton nodes pose
2021-08-01 23:18:20 +02:00
mafiesto4
0e76bf22ed
Fix crash when reading empty string from stream
2021-08-01 23:17:55 +02:00
mafiesto4
f06054bc9d
Fix warnings
2021-07-30 16:33:10 +02:00
mafiesto4
9012397593
Add automatic resizing for the timeline track preview values for better readability
...
#519
2021-07-30 15:59:01 +02:00
mafiesto4
429223c7e3
Fix Label text positioning when using Auto Fit
2021-07-30 15:58:06 +02:00
mafiesto4
16c656cda2
Move member track preview value showing to be shared impl
2021-07-30 15:57:51 +02:00
mafiesto4
e1cac0b779
Add loading info text when opening scene animation window
2021-07-30 15:04:26 +02:00
mafiesto4
25487c17e3
Fix stack overflow when using recursion with nested scene animations
...
#519
2021-07-30 14:29:40 +02:00
mafiesto4
563eecebda
Add support for Pack/Unpack Structure nodes and Enum constant in Anim Graph
2021-07-30 12:37:36 +02:00
mafiesto4
c2de55f005
Add support for Is Null, Is Valid, As, Is and Type Reference nodes in Anim Graph
2021-07-30 10:59:20 +02:00
mafiesto4
22551e9410
Fix crash when loading empty managed object data
2021-07-30 10:58:06 +02:00
mafiesto4
c4a0b1c4d6
Fix false-positive of Surface node value modification
2021-07-30 10:34:40 +02:00
mafiesto4
e970d53787
Fix using C#-only structures as Visual Script properties
2021-07-30 10:34:21 +02:00
mafiesto4
752dc30cc5
Fix error when loading Visject surface with an bug
2021-07-29 23:35:52 +02:00
mafiesto4
d8f555e8dc
Add support for using structures as Visual Script and Anim Graph parameters
2021-07-29 23:35:30 +02:00
mafiesto4
24782bdd2f
Fix Is Null and Is Valid nodes in Visual Script to handle managed instances comparison
2021-07-29 22:57:39 +02:00
mafiesto4
ee6ef85326
Fix creating reroute nodes in Visject during debugging
2021-07-29 22:56:53 +02:00
mafiesto4
22d547e87b
Refactor Variant type ManagedObject serialization to be usable for Visual Scripting
2021-07-29 22:56:11 +02:00
mafiesto4
ad7f5cf720
Add support for object and enum properties in Anim Graph
2021-07-29 19:51:30 +02:00
mafiesto4
19da74f913
Drop byte from VS types
2021-07-29 19:45:33 +02:00
mafiesto4
1f59c43b04
Revert due to crashes (strange)
2021-07-29 19:45:09 +02:00
mafiesto4
f42d2b8a18
Tweaks and improvements
2021-07-29 15:41:58 +02:00
mafiesto4
92b1e067b1
Improve tooltips generation for scripting types
2021-07-29 14:30:13 +02:00
mafiesto4
84f48e4a6f
Add full documentation tooltip to Visject new parameter type picker list
2021-07-29 14:06:05 +02:00
mafiesto4
fcd0841bc7
Hide various Editor types from scripting
2021-07-29 14:05:42 +02:00
mafiesto4
38249c362d
Optimize memory allocations in Vulkan backend
2021-07-29 12:39:21 +02:00
mafiesto4
5186cec942
Improve animation preview usability for debugging
2021-07-29 10:33:21 +02:00
mafiesto4
d505160444
Optimize UI for complex timelines with many tracks
2021-07-29 10:25:58 +02:00
mafiesto4
3331753bcd
Expose TypeUtils.GetType to public
2021-07-29 10:05:20 +02:00
mafiesto4
0d9852be27
Improve timeline frame labels displaying
2021-07-29 10:05:03 +02:00
mafiesto4
4c0435feef
Add timeline position synchronization with animation playback in Editor preview
2021-07-29 09:56:33 +02:00
mafiesto4
efe898f151
Merge remote-tracking branch 'origin/master'
2021-07-27 16:38:56 +02:00
mafiesto4
a713899a36
Add support for disabling Vulkan timer queries per-platform via define
2021-07-27 16:38:52 +02:00
mafiesto4
277e31c5dd
Add helper FindScript<T> and FindActor<T> to Actor
2021-07-26 21:32:00 +02:00
mafiesto4
2050429d6c
Fixes for Vulkan Swapchain on some platforms
2021-07-26 13:39:27 +02:00
mafiesto4
6718b37ca1
Fixes and improvements
2021-07-24 23:38:05 +02:00
mafiesto4
caaae8af78
Add NoUndo attribute for properties without undo usage
2021-07-24 23:37:44 +02:00
mafiesto4
135c0636bf
Add GPU profiler events to ProbesRenderer
2021-07-24 16:24:19 +02:00
mafiesto4
f49e20bdb5
Revert unneeded and breaking change from D3D11 context state clearing
...
Ref: f5a6a18232
2021-07-24 16:23:55 +02:00
mafiesto4
9476a75f40
Merge branch 'stefnotch-patch-11'
2021-07-23 16:26:01 +02:00
mafiesto4
974fb528e9
Merge branch 'patch-11' of git://github.com/stefnotch/FlaxEngine into stefnotch-patch-11
2021-07-23 16:25:57 +02:00
mafiesto4
9cde9b0743
Add tint to timeline navbar buttons
2021-07-23 16:25:29 +02:00
mafiesto4
91be427305
Fix typos
2021-07-23 16:25:12 +02:00
mafiesto4
46a65f99fa
Add buttons for play/pause/stop Animation timeline in editor window
2021-07-23 16:18:11 +02:00
mafiesto4
a7a7d816ac
Fixes for Vulkan extensions and layers init
2021-07-23 16:08:46 +02:00
stefnotch
970456da91
Update Time.h
2021-07-23 14:27:07 +02:00
mafiesto4
1e6d4026da
Change WindowBase to allow for better code sharing for platforms without advanced windowing
2021-07-22 17:02:27 +02:00
mafiesto4
e92bdf164c
Fix Mono init on Switch
2021-07-22 13:37:33 +02:00
mafiesto4
0bd41a748f
Adjust normals/tangents preview length
2021-07-22 11:24:31 +02:00
mafiesto4
6eea2cc675
Add option to preview model meshes Normals and Tangents in Editor preview
2021-07-22 11:19:54 +02:00
mafiesto4
2bf736e351
Add MeshDataCache utility for async mesh data caching
2021-07-22 11:19:10 +02:00
mafiesto4
3a5c212985
Change CalculateTangents to false as default and calculate normals/tangents by default if missing
2021-07-22 10:25:01 +02:00
mafiesto4
383ea4d603
Fix crash when importing model mesh with multiple materials but no mapping on a Geometry
...
#572
2021-07-22 10:20:19 +02:00
mafiesto4
b7a7bc891a
Minor tweaks
2021-07-21 15:42:04 +02:00
honzapatCZ
c17d86a134
removal of old XboxOneStuff
2021-07-21 15:10:39 +02:00
mafiesto4
d26eabe2bf
Fix glitches on Android Vulkan
2021-07-21 14:13:44 +02:00
mafiesto4
5a6853ba32
Add optional location for Plugin Icon to be inside plugin project root
2021-07-21 11:49:11 +02:00
mafiesto4
99eb3447ef
Fix paths in plugin projects root nodes in Content Database
2021-07-21 11:48:27 +02:00
mafiesto4
36456bfe74
Bump up version to 1.2
2021-07-20 16:50:38 +02:00
mafiesto4
cb21ff359b
Fix checking min engine version for referenced projects too
2021-07-20 16:44:02 +02:00
mafiesto4
0794ab4ee5
Add support for bundling custom assets by GamePlugins
2021-07-20 16:32:55 +02:00
mafiesto4
88902bdb5d
Add JsonSerializer.ParseID with return value
2021-07-20 16:29:34 +02:00
mafiesto4
669b99f8e4
Add CustomUpscale postFx to replace upscaler with a custom script
2021-07-20 15:33:12 +02:00
mafiesto4
929bd2a8c8
Add support for rendering percentage scale with upscaling to backbuffer
2021-07-20 11:06:25 +02:00
mafiesto4
5cbf091a7a
Fix typos
2021-07-19 16:17:10 +02:00
mafiesto4
09c7642819
Add warning log in build tool when target is missing
2021-07-19 15:30:45 +02:00
mafiesto4
f7e47815ae
Fix loading game binaries in Editor if they are still missing are recompile
2021-07-19 15:30:06 +02:00
mafiesto4
3207d2a706
Merge branch 'GoaLitiuM-rider_detection_improvements'
2021-07-19 14:21:35 +02:00
mafiesto4
2c68c4f9f2
Merge branch 'rider_detection_improvements' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-rider_detection_improvements
2021-07-19 14:21:31 +02:00
mafiesto4
fc31565f12
Reimplement Temporal AA with less ghosting and better quality
2021-07-19 14:02:46 +02:00
GoaLitiuM
681c45dcbe
Support Rider for Unreal Engine
2021-07-17 21:18:09 +03:00
GoaLitiuM
ba266f74ed
Improve detection of Rider installed via JetBrains Toolbox
2021-07-17 21:17:49 +03:00
mafiesto4
36f6463028
Fix AnimatedModel bounds calculation to use skeleton bones locations
2021-07-16 17:21:04 +02:00
mafiesto4
4d136af7dd
Add culling and render mask check for models rendered via Custom Actors list
2021-07-16 17:13:44 +02:00
mafiesto4
dcd4a41f7d
Add preview panel with skinned model to the Animation window
2021-07-16 16:18:34 +02:00
mafiesto4
590ef32165
Refactor animated model previews to unify features used by various windows
2021-07-16 15:24:18 +02:00
mafiesto4
cb59f2185c
Add memory usage info to Animation details
2021-07-16 13:08:37 +02:00
mafiesto4
5f26fae19b
Merge branch 'honzapatCZ-patch-8'
2021-07-16 12:34:33 +02:00
mafiesto4
af1c683917
Merge branch 'patch-8' of git://github.com/honzapatCZ/FlaxEngine into honzapatCZ-patch-8
2021-07-16 12:34:29 +02:00
Nejcraft
52ba7a7a08
I shouldn't code at 4 in the morning :D
2021-07-16 11:40:57 +02:00
mafiesto4
d0eed29f31
Fix rare crash when passing array to managed world with object refs inside structures
2021-07-16 11:02:49 +02:00
mafiesto4
5852887e7d
Add option for preview a single mesh UVs
2021-07-16 10:21:22 +02:00
mafiesto4
41a39d5088
Fix range selection in Tree to skip invisible nodes
2021-07-16 10:21:22 +02:00
Nejcraft
af8856188d
Rectangle distance
...
Will be usefull for my UI nav
2021-07-16 04:32:47 +02:00
mafiesto4
8ae3c23ec8
Add Actor.RotateAround
2021-07-15 22:07:25 +02:00
mafiesto4
73c283fdd4
Increase items limit for Visject secondary context menu before scroll bar usage
2021-07-15 22:00:24 +02:00
mafiesto4
2354bc9f4d
Increase scroll bars size for easier usage
2021-07-15 21:57:34 +02:00
mafiesto4
4f03acb149
Add support for creating virtual Anim Graph at runtime for a single animation playback
2021-07-15 16:58:26 +02:00
mafiesto4
2711bfdc82
Remove unused code
2021-07-15 16:56:39 +02:00
mafiesto4
fe2419cd11
Fix crash when reloading virtual asset
2021-07-15 16:56:11 +02:00
mafiesto4
27deeff079
Add widgets for animation preview play/pause and speed changing
2021-07-15 14:26:42 +02:00
mafiesto4
50ffdcd9ca
Add UpdateSpeed to Animated Model for playback speed scaling
2021-07-15 13:50:50 +02:00
mafiesto4
1062c0b3a0
Fix missing Spline Model bounds refresh
2021-07-15 11:45:44 +02:00
mafiesto4
6f8e18f5b3
Add faked lighting to improve Debug Draw solid shapes rendering readability
2021-07-14 14:51:50 +02:00
mafiesto4
42f05a5072
Add Terrain physics collision debug drawing support
2021-07-14 14:51:20 +02:00
mafiesto4
04c6ecc963
Add Physics Colliders debug view mode to display physical world shapes (solid)
2021-07-14 14:49:41 +02:00
mafiesto4
151b478a97
Add more helper methods for batched debug shapes drawing
2021-07-14 13:40:58 +02:00
mafiesto4
4fc55f4849
Add DebugDraw::DrawTube
2021-07-14 13:40:34 +02:00
mafiesto4
5b595eb056
Add styling brush for progress bar
2021-07-14 12:27:14 +02:00
mafiesto4
d7cca59315
Add support for custom background brush to Button
2021-07-14 12:21:38 +02:00
mafiesto4
a7cb12f597
Fix Script deserialization if ParentID is not specified in stream
2021-07-14 11:39:32 +02:00
mafiesto4
8b961f7239
Update Newtonsoft.Json
2021-07-14 11:39:09 +02:00
mafiesto4
8a66bd74cf
Tweak
2021-07-14 09:44:55 +02:00
mafiesto4
7c96961e92
Fix build tool clean command execution on Linux
2021-07-13 18:29:34 +02:00
mafiesto4
dc935a1a32
Add support for Tracy profiler on Linux
2021-07-13 18:29:02 +02:00
mafiesto4
caeeae6a32
Fix locale on Linux
2021-07-13 18:28:28 +02:00
mafiesto4
e0be4e202a
Fix crash when resizing Dictionary to 0
2021-07-13 18:28:02 +02:00
mafiesto4
1ba84f55ae
Fix handling invalid asset in AssetPicker instead of throwing exception
2021-07-13 13:19:51 +02:00
mafiesto4
120ebbb59a
Fix handling invalid asset in AssetPicker instead of throwing exception
2021-07-13 13:18:59 +02:00
mafiesto4
0b9f33b4af
Disable Tracy profiler on Android
2021-07-13 13:02:16 +02:00
mafiesto4
1c03b21a43
Fix textures converting when cooking
2021-07-13 12:51:28 +02:00
mafiesto4
38e2824415
Fix locale on Android
2021-07-13 12:51:04 +02:00
mafiesto4
16f7194f62
Fix crash when opening project fails
2021-07-13 11:50:01 +02:00
mafiesto4
ef163b80a7
Fix naming native threads on Linux and Android
2021-07-13 11:46:58 +02:00
mafiesto4
121b08801a
Fix calling base class of overridden scripting object via vtable entry for method that has multiple parameters
2021-07-12 16:38:39 +02:00
mafiesto4
0a47477290
Add view snapping mode to Directional Light shadows for better stability
2021-07-12 11:25:46 +02:00
mafiesto4
716b726589
Fix loading EnumValue with different int32
2021-07-12 11:10:12 +02:00
mafiesto4
27345e62a7
Fix drawing shadows for particles that use Depth Fade node
2021-07-12 11:09:43 +02:00
mafiesto4
612d586e88
Fix adding particle emitter to a system timeline to have full duration
2021-07-12 10:56:44 +02:00
mafiesto4
a33b76f47f
Merge branch 'GoaLitiuM-dialog_work_dir_fix'
2021-07-11 19:12:28 +02:00
mafiesto4
7d86aebf9c
Merge branch 'dialog_work_dir_fix' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dialog_work_dir_fix
2021-07-11 19:12:14 +02:00
mafiesto4
252b37ebfe
Fix deprecated assertions from streamable assets (streaming uses job system now)
2021-07-11 12:03:56 +02:00
mafiesto4
1561eba6fb
Add support for using library-style includes for build tool includes cache
2021-07-09 22:23:23 +02:00
mafiesto4
2783eb07b2
Add intermediate data folder removing on build tool clean command
2021-07-09 22:22:49 +02:00
mafiesto4
c6e320b4aa
Fix missing symbols exposing for fmt data
2021-07-09 22:22:18 +02:00
mafiesto4
e95010b1b2
Add Foliage Density Scale option to Graphics Quality Window in Editor
2021-07-09 21:44:20 +02:00
mafiesto4
91cf85c50e
Remove unused DictionaryInitialSize from MAssemblyOptions
2021-07-09 19:50:31 +02:00
GoaLitiuM
8a003fbe99
Prevent file dialogs from changing the working directory
2021-07-09 20:03:37 +03:00
mafiesto4
0da56856e0
Fix drawing transparent foliage when using prebatched draw calls
2021-07-09 17:17:50 +02:00
mafiesto4
7fc3e65849
Fix changing prefab root
...
#488 #544 #489
2021-07-09 17:17:21 +02:00
mafiesto4
4fee75cf55
Fix linux build (again)
2021-07-09 14:06:27 +02:00
mafiesto4
a59429c954
Fix importing model animations curves with scaled local bone TransformBuffer
...
#565
2021-07-09 12:06:47 +02:00
mafiesto4
a928032f44
Remove unneeded comments
2021-07-09 11:04:40 +02:00
mafiesto4
0515e41d89
Poorformance improvements for fmt lib compile time
2021-07-09 11:00:08 +02:00
mafiesto4
8da7a17a66
Fix compilation
2021-07-08 19:04:11 +02:00
mafiesto4
f052d788fe
Update fmt to version 6.2.1 (9 May 2020)
2021-07-08 17:46:23 +02:00
mafiesto4
1eda04f695
Fix compilation on Linux
2021-07-08 13:30:51 +02:00
mafiesto4
929476a322
Optimize various engine code
2021-07-08 12:59:45 +02:00
mafiesto4
e6ffcfb60d
Fix missing operators and constructor in Pair
2021-07-08 11:05:10 +02:00
mafiesto4
d5db9dd00c
Optimize physics simulation collisions pair cache
2021-07-08 10:10:19 +02:00
mafiesto4
d86dfbb973
Fix crash when updating object during scene disposing
2021-07-08 00:39:29 +02:00
mafiesto4
38bf3d87ed
Optimize renderer memory allocations with RenderListAllocation (mem pooling)
2021-07-08 00:34:51 +02:00
mafiesto4
4765e1af12
Add support for allocator type in Dictionary
2021-07-08 00:34:50 +02:00
mafiesto4
f5e5686853
Optimize includes in ThreadLocal.h
2021-07-08 00:34:49 +02:00
mafiesto4
446458d20c
Add PLATFORM_THREADS_LIMIT for maximum concurrency limiting
2021-07-08 00:34:48 +02:00
mafiesto4
29be6b0068
Fix ThreadLocal to use atomic operations and prevent rare race conditions
2021-07-08 00:34:48 +02:00
mafiesto4
254ce569fa
Optimize Foliage rendering with manual instanced draw calls batching
2021-07-08 00:34:47 +02:00
mafiesto4
a3b3e6c799
Remove unused HashFunction
2021-07-08 00:34:46 +02:00
Erdroy
b149d91c35
Cleanup native NetworkMessage write and read string char size
2021-07-07 18:11:59 +02:00
Erdroy
e62c76b0fb
Add NetworkMessage Guid write and read methods
2021-07-07 18:11:20 +02:00
Erdroy
7e9f648a05
Fix NetworkMessage UTF-16 string write and read
2021-07-07 18:03:54 +02:00
Erdroy
f41e4c5fe1
Allow unsafe code in FlaxEngine.Tests project
2021-07-07 17:27:15 +02:00
mafiesto4
d1b7b2d26d
Optimize flushing active transform of physically simulated actors
2021-07-07 16:45:35 +02:00
mafiesto4
d7b47d7d05
Fix Linux build
2021-07-07 15:38:55 +02:00
mafiesto4
6938821467
Add even more profiler events
2021-07-07 15:15:33 +02:00
mafiesto4
afc5bb5731
Add support for C# Profiler events to be visible in Tracy
2021-07-07 15:14:52 +02:00
mafiesto4
ec40a9ba75
Add more profiler events
2021-07-07 13:46:33 +02:00
mafiesto4
3ae4a800cf
Optimize Foliage instances serialization by using raw json value write
2021-07-07 13:42:49 +02:00
mafiesto4
ecff38d58d
Add preloading initial Editor scene to improve startup performance
2021-07-07 12:25:04 +02:00
mafiesto4
2865cecca9
Fix crash if audio gets disposed before content
2021-07-07 12:02:29 +02:00
mafiesto4
d17a4af72e
Tweaks
2021-07-07 10:15:22 +02:00
mafiesto4
3cfdf8871f
Add Streaming.Stats for resources streaming statistics
2021-07-07 10:15:21 +02:00
mafiesto4
7985196155
Add Content.Stats for assets statistics (replaces Content.AssetCount)
2021-07-07 10:15:21 +02:00
Erdroy
6471f880ac
Fix NetworkMessage.WriteBytes
2021-07-06 20:33:22 +02:00
Erdroy
6a2e833fca
Fix NetworkMessage typo
2021-07-06 20:19:25 +02:00
Erdroy
e44bca597c
Fix NetworkMessage.ReadBytes
2021-07-06 20:14:29 +02:00
mafiesto4
248e35c121
Optimize Foliage::OnFoliageTypeModelLoaded to rebuild only single foliage type clusters
2021-07-06 16:17:56 +02:00
mafiesto4
9f9e5b49cc
Add more profile events
2021-07-06 16:17:11 +02:00
mafiesto4
bf67c62311
Add GPUContextVulkan::CopySubresource
2021-07-06 15:47:39 +02:00
mafiesto4
a165b4aa79
Add safety checks to material constants binding code to prevent invalid memory access
2021-07-06 15:41:16 +02:00
mafiesto4
9f9d946d69
Fixes
2021-07-06 15:33:28 +02:00
mafiesto4
1c012a202e
Fix buffer overrun crash in ForwardShadingFeature
2021-07-06 15:26:45 +02:00
mafiesto4
43e5805e50
Tweaks
2021-07-06 11:13:43 +02:00
mafiesto4
687fa325fa
Merge remote-tracking branch 'origin/master'
2021-07-06 09:29:51 +02:00
mafiesto4
2585c02b68
Tweaks
2021-07-05 21:52:34 +02:00
mafiesto4
a84afc207e
Disable tracy mem allocs recording in Editor due to too big impact on profiler buffers usage
2021-07-05 14:59:27 +02:00
mafiesto4
347bd7346a
Add automatic Game Settings setup after adding new settings asset for the first time
2021-07-05 10:36:10 +02:00
mafiesto4
a9acf733d9
Update Newtonsoft.Json
2021-07-05 10:05:04 +02:00
mafiesto4
44c4ab6580
Optimize Foliage rendering with manual draw calls submission
2021-07-04 11:25:55 +02:00
mafiesto4
fe2e17e353
Optimize Foliage with quad-tree clustering per foliage type
2021-07-04 11:25:54 +02:00
mafiesto4
c93c811375
Fix error from disabling drawable object
2021-07-04 11:25:54 +02:00
mafiesto4
ba725f5456
Implement missing code in ChunkedArray
2021-07-04 11:25:53 +02:00
mafiesto4
2deac50c53
Various changes
2021-07-04 11:25:52 +02:00
mafiesto4
d7332509f7
Optimize Scene Rendering (cache drawable bounds and layers for culling with less cache misses)
2021-07-04 11:25:52 +02:00
mafiesto4
e61ebaa71b
Add SceneNavigation for scene data for navigation system
2021-07-04 11:25:51 +02:00
Erdroy
d9fe1b257f
Fix monolithic build linking
2021-07-03 19:14:08 +02:00
Erdroy
93838b4f25
Fix Switch runtime setup
2021-07-03 19:13:41 +02:00
Erdroy
98d29ff5dc
Fix Switch audio setup
2021-07-03 19:12:40 +02:00
Erdroy
85398cbf3d
Add support for separate native and managed code in packaged build
2021-07-03 19:12:23 +02:00
mafiesto4
2556edb8d3
Fix crash wen using Anim Graph debugging with lots of animated models simulated at once in async
2021-07-02 18:15:30 +02:00
mafiesto4
b367be2b12
Optimize DateTime include in StreamableResource
2021-07-02 15:39:48 +02:00
mafiesto4
891961b03b
Optimize Streaming service with Task Graph to use async update on a Job System
2021-07-02 14:56:46 +02:00
mafiesto4
22f4137703
Add profiler Sleep event to Editor sleeping phrase when out of focus
2021-07-02 14:48:45 +02:00
mafiesto4
18b35517aa
Optimize ContentStorageManager with Task Graph to use async update on a Job System
2021-07-02 14:43:19 +02:00
mafiesto4
57285ee3b5
Fix building for Switch and PS4
2021-07-02 14:07:14 +02:00
mafiesto4
404891fe01
Fix building for Xbox Scarlett
2021-07-02 10:53:38 +02:00
mafiesto4
7e8ebd758b
Merge branch 'Erdroy-lowlevel-networking'
2021-07-02 09:53:11 +02:00
mafiesto4
18075bf34a
Merge branch 'lowlevel-networking' of git://github.com/Erdroy/FlaxEngine into Erdroy-lowlevel-networking
2021-07-02 09:53:05 +02:00
Erdroy
15b14349f9
Fix linux build
2021-07-01 22:58:45 +02:00
Erdroy
2f9147c36c
Fix all merge suggestions/issues
2021-07-01 19:47:04 +02:00
Erdroy
bfd50851f8
Move implementation from NetworkMessage source file into header file
2021-07-01 19:46:01 +02:00
Erdroy
e41139d1fa
Delete NetworkConnection.cpp
2021-07-01 19:45:39 +02:00
Erdroy
73c745b7fe
Update enet build license type
2021-07-01 19:37:40 +02:00
mafiesto4
63400247eb
Update missing materials
2021-07-01 12:39:40 +02:00
mafiesto4
9e3d7cbbc9
Fix Blend Space 2D to use corrected additive blending
...
#561
2021-07-01 12:39:26 +02:00
mafiesto4
36367c04af
Update engine materials to the latest version
2021-06-30 15:56:04 +02:00
mafiesto4
560d7153ae
Fix very rare cases of deadlocks in Asset::WaitForLoaded
2021-06-30 15:52:58 +02:00
mafiesto4
e0a2904dbf
Fix terrain normal mapping issue
...
#562
2021-06-30 14:13:37 +02:00
mafiesto4
419f8db538
Optimize BoundingSphere::FromBox
2021-06-30 13:42:22 +02:00
mafiesto4
c4fc7b7e5d
Fix UI Canvas visible in PrefabPreview when using IsActive
...
#559
2021-06-30 12:02:23 +02:00
mafiesto4
72599b18ce
Fix crash with too big blur strength used in Render2D
...
#558
2021-06-30 11:56:42 +02:00
mafiesto4
ae58de44e3
Fix instance creation UI refresh for FontReference
2021-06-30 11:31:53 +02:00
mafiesto4
bdefa77226
Fix using nested types in Visual Script
2021-06-30 10:34:36 +02:00
mafiesto4
2b891483a5
Code tweaks for Array
2021-06-29 16:17:17 +02:00
mafiesto4
a3dfb1c5d3
Add support for using per-texture group sampler in Materials
2021-06-29 16:16:56 +02:00
mafiesto4
add88a783b
Tweaks
2021-06-28 16:18:03 +02:00
mafiesto4
3c1fd427eb
Add support for programmable samplers in shaders
2021-06-28 15:56:32 +02:00
mafiesto4
971449bef1
Cleanup some GPU code
2021-06-28 14:08:44 +02:00
mafiesto4
ef831b8559
Merge branch 'stefnotch-patch-10'
2021-06-27 12:49:57 +02:00
mafiesto4
0c0a319499
Merge branch 'patch-10' of git://github.com/stefnotch/FlaxEngine into stefnotch-patch-10
2021-06-27 12:49:53 +02:00
mafiesto4
2e7b1d588e
Optimize C# Actor.GetChildren<T>() and Actor.GetScripts<T>()
2021-06-27 12:47:25 +02:00
mafiesto4
fca4f4ba40
Optimize CPU particles sorting with Radix sort
2021-06-27 12:30:49 +02:00
Erdroy
742b73f774
Cleanup NetworkMessage header XML comments
2021-06-27 12:26:11 +02:00
Erdroy
95c86efd31
Improve Write/ReadString implementation and comments
2021-06-27 12:25:45 +02:00
Erdroy
a6ccbe3876
Remove NetworkManager and move peer creation/shutdown to NetworkPeer class
2021-06-26 21:30:11 +02:00
Erdroy
6aece4e388
Add note about required message recycle after message-event
2021-06-21 22:00:09 +02:00
Erdroy
25fe03f5a5
Rename NetworkTransportType to NetworkDriverType
2021-06-21 21:40:48 +02:00
Erdroy
c6a8488fe1
Add XML comments
2021-06-21 21:40:27 +02:00
Erdroy
d9aa9d1832
Remove UTF8 and UTF32 in favor of UTF16 strings to be consistent with C++ API
2021-06-21 21:34:21 +02:00
Erdroy
7692aaf547
Rename *Host functions to *Peer functions
2021-06-21 21:02:48 +02:00
Erdroy
3a722acc62
Cleanup
2021-06-21 20:32:02 +02:00
Erdroy
5234ae7a0d
Fix NetworkPeer instance memory leak
2021-06-21 20:10:15 +02:00
Erdroy
6772d447fa
Cleanup
2021-06-21 20:10:03 +02:00
stefnotch
0f505f56ad
Improve privacy
...
We don't need the computer name or user name in the log files by default
2021-06-20 19:07:39 +02:00
mafiesto4
bf1a30c5c6
Attempt to fix build tool running on system with different locales
...
#554
2021-06-18 21:54:31 +02:00
Erdroy
bb75ee81d5
Merge remote-tracking branch 'upstream/master' into lowlevel-networking
2021-06-18 20:46:53 +02:00
Erdroy
9d7bba04cb
Rename NetworkHost to NetworkPeer as it seems more appropriate
2021-06-18 20:45:30 +02:00
Erdroy
040c024dff
Refactor most NetworkManager functionality into NetworkHost
2021-06-18 20:43:17 +02:00
mafiesto4
94f50ce8cb
Cleanup some headers in Graphics module
2021-06-18 16:38:44 +02:00
mafiesto4
f5a6a18232
Fix stability on exit or when doing heavy resources streaming stress tests
2021-06-18 15:20:39 +02:00
mafiesto4
4681d8da56
Fix texture streaming minimum mips to load for block compressed textures
2021-06-18 14:42:09 +02:00
mafiesto4
f582ca5051
Add dynamic textures streaming based on visibility
2021-06-18 14:41:44 +02:00
mafiesto4
41f0554484
Add texture groups preview to Graphics Quality window in editor
2021-06-18 11:57:51 +02:00
mafiesto4
dc38a55218
Add option to open all selected assets in content window
2021-06-18 11:57:22 +02:00
mafiesto4
47da355878
Add api to force refresh streaming
2021-06-18 11:57:08 +02:00
mafiesto4
a7f018a4da
Fix Linux game build
2021-06-18 11:07:21 +02:00
mafiesto4
3b31fd7c71
Add support for editing texture group in editor (without reimporting)
2021-06-18 10:49:04 +02:00
mafiesto4
2d88ed17d4
Add dedicated editor for Texture Group picking
2021-06-18 09:43:35 +02:00
Erdroy
f40bb309d5
Fix host id issue, cleanup
2021-06-17 18:42:42 +02:00
Erdroy
e0d41ab683
Fix host shutdown issue
2021-06-17 18:42:27 +02:00
mafiesto4
801e3c26d4
Merge remote-tracking branch 'origin/master'
2021-06-17 16:01:04 +02:00
mafiesto4
289515a78b
Add support for stripping texture resolution for target platform when cooking game
2021-06-17 16:01:01 +02:00
mafiesto4
4744fa05ef
Refactor Streaming with new settings and textures streaming configuration
2021-06-17 15:33:34 +02:00
mafiesto4
64501a8645
Fix enum deserialization from string
2021-06-17 14:22:08 +02:00
mafiesto4
1fedad5dfe
Add missing changes
2021-06-17 14:17:36 +02:00
mafiesto4
b510e3fcc5
Add support for loading C# dictionaries in native json reader
2021-06-17 14:17:04 +02:00
mafiesto4
99012725dc
Adjust includes
2021-06-17 14:15:19 +02:00
mafiesto4
aa83af477a
Add GetStringAnsiView to json value
2021-06-17 14:14:10 +02:00
mafiesto4
5ca2729a56
Fix UI after editing Dictionary key value
2021-06-17 14:11:25 +02:00
mafiesto4
f0cb979c5e
Add Nameof helper utility
2021-06-17 14:09:01 +02:00
mafiesto4
30457d9af6
Merge branch 'master' of https://gitlab.flaxengine.com/flax/flaxengine
2021-06-16 23:41:30 +02:00
mafiesto4
1237946a8d
Fix synchronization for dbg symbols on Windows
2021-06-16 23:39:05 +02:00
mafiesto4
c2590fc0d9
Optimize multiple dispatches on JobSystem done via TaskGraph
2021-06-16 19:02:02 +02:00
mafiesto4
4de3d134c9
Fix generating includes list in c++ glue code for script (non-pod and variant wrappers can produce additional includes)
2021-06-16 17:40:00 +02:00
mafiesto4
e8348f2c7a
Fix default value generation for numbers and enums in scripting api
2021-06-16 12:06:39 +02:00
mafiesto4
1e08ed177b
Fix parsing doc comments in scripting api with inlined summary tag
2021-06-16 12:05:56 +02:00
mafiesto4
2068a58414
Fix using custom allocator on array field in scripting class
2021-06-16 11:23:12 +02:00
mafiesto4
d895789296
Add async particles updating via Task Graph
2021-06-15 23:49:45 +02:00
mafiesto4
1dfcfb8aa9
Fix d3d12 compilation with older Win10 SDK version
2021-06-15 23:49:44 +02:00
mafiesto4
bf70a42d86
Change TaskGraphSystem ordering
2021-06-15 23:49:43 +02:00
mafiesto4
d2d8a83461
Add support for multi-threaded CPU particles simulation
2021-06-15 23:49:43 +02:00
mafiesto4
2a73d18d14
Fix typo
2021-06-15 23:49:42 +02:00
mafiesto4
c91c8b66ce
Add Category attribute for types grouping in editor dialogs
2021-06-15 16:39:15 +02:00
mafiesto4
8816e4403d
Remove UI Controls from Json Asset picker dialog
2021-06-15 16:38:21 +02:00
mafiesto4
a75e403b35
Fixes
2021-06-15 13:51:16 +02:00
mafiesto4
f5cdb0abfd
Add Delay node to Visual Scripting
2021-06-14 16:10:08 +02:00
mafiesto4
90105c421d
Fix Visual Script method override node auto-size
2021-06-14 14:30:54 +02:00
mafiesto4
bbbcfb707d
Fix crash on null type
2021-06-14 14:28:16 +02:00
mafiesto4
e455ada90a
Optimize Debug Draw wireframe sphere to use auto-LOD
2021-06-14 14:22:46 +02:00
mafiesto4
da0c8ffff9
Optimize Debug Draw for large amount of single-frame debug shapes and lines
2021-06-14 13:29:47 +02:00
mafiesto4
428c43e707
Optimize Debug Log window new entries adding (manual placement instead of full layout)
2021-06-14 12:04:49 +02:00
mafiesto4
a8b0612a7f
Add new icons and tweaks
...
#550
2021-06-14 11:08:47 +02:00
mafiesto4
e090d699ef
Merge branch 'W2Wizard-IconPatch'
2021-06-14 10:47:26 +02:00
mafiesto4
bb39e1d220
Merge branch 'IconPatch' of git://github.com/W2Wizard/FlaxEngine into W2Wizard-IconPatch
2021-06-14 10:47:20 +02:00
mafiesto4
aec071689a
Fix game build
2021-06-14 10:44:46 +02:00
mafiesto4
22c62439ee
Fixes and tweaks for profiler window
2021-06-14 10:41:51 +02:00
mafiesto4
5ad222e896
Merge branch 'master' of https://gitlab.flaxengine.com/flax/flaxengine
2021-06-14 09:31:32 +02:00
mafiesto4
b225622eaa
Fix typo
2021-06-14 09:31:19 +02:00
W2Wizard
83e6319643
Adjust debug log tab icon
2021-06-13 22:37:47 +02:00
W2Wizard
5408898e15
Increase BoxSize & overhaul debug log icons
2021-06-13 20:16:06 +02:00
W2Wizard
8e781ccf7b
Apply asset new icons
...
Apply the Icons for SwitchSettings, LocalizationSettings and Json Asset.
2021-06-13 17:33:58 +02:00
W2Wizard
7e3b64b328
Adjust track icon size
...
Go down from 20 to 18 instead.
2021-06-13 16:46:08 +02:00
W2Wizard
96089d5396
Fix timeline track icons
2021-06-13 16:20:23 +02:00
W2Wizard
eb6e3a7e8e
Replace clickable images with actual buttons
...
With the new icons the clickable images for adding functions for the Visject surface got too small and unreadable. Instead using more visible buttons should counteract this.
2021-06-13 14:49:10 +02:00
mafiesto4
63ef1e544a
Merge branch 'stefnotch-perf-buildtool'
2021-06-12 23:20:30 +02:00
mafiesto4
23709a1b11
Merge branch 'perf-buildtool' of git://github.com/stefnotch/FlaxEngine into stefnotch-perf-buildtool
2021-06-12 23:20:24 +02:00
mafiesto4
4a92850d9a
Add async animations updating via Task Graph
2021-06-12 23:20:12 +02:00
mafiesto4
360f498e47
Add Engine::UpdateGraph for async engine/game update
2021-06-12 23:20:11 +02:00
mafiesto4
d7e7dcc823
Add Task Graph
2021-06-12 23:20:10 +02:00
mafiesto4
25c00a0d55
Fix C# profiler events from other threads
2021-06-12 23:20:10 +02:00
mafiesto4
93cdb7ce8f
Bump up build number
2021-06-12 23:20:09 +02:00
mafiesto4
47af31a8c4
Tweaks
2021-06-12 23:20:09 +02:00
mafiesto4
41ad835d86
Refactor AnimGraph to support asynchronous execution
2021-06-12 23:20:08 +02:00
mafiesto4
b8ad4bdd2a
Refactor AnimGraph debug flows to use scripting API event
2021-06-12 23:20:07 +02:00
mafiesto4
544cb1ff6d
Finish job system
2021-06-12 23:20:07 +02:00
mafiesto4
07ad94de13
Optimize Animated Model bones matrices buffer update
2021-06-12 23:20:06 +02:00
mafiesto4
982b22b4b1
Add Job System
2021-06-12 23:20:05 +02:00
mafiesto4
e0b587251a
Add RingBuffer template
2021-06-12 23:20:05 +02:00
mafiesto4
cdc85a1961
Add profiler entry for Audio Source update
2021-06-12 23:20:04 +02:00
mafiesto4
4cd31ce2b4
Remove some unsued lines
2021-06-12 23:20:04 +02:00
mafiesto4
7c9e170a40
Tweaks
2021-06-11 16:49:30 +02:00
mafiesto4
8f78ccf414
Add pooling for timeline table row controls in profiler
2021-06-11 16:49:12 +02:00
mafiesto4
81fd026313
Add pooling for timeline event controls in profiler
2021-06-11 16:44:26 +02:00
mafiesto4
9c7378cf5b
Optimize Profiler window update to refresh only visible tab UI
2021-06-11 12:03:01 +02:00
mafiesto4
3a51320ea6
Increase profiler samples length to 10s at 60hz
2021-06-11 09:53:43 +02:00
mafiesto4
dfa6f5c75f
Fix profiler shutdown issue on end
2021-06-10 17:01:24 +02:00
mafiesto4
3d4309457b
Improve stability of Vulkan and D3D12 backends on large worlds
2021-06-10 17:01:07 +02:00
mafiesto4
14bc9501c7
Cleanup some code
2021-06-10 16:59:59 +02:00
mafiesto4
90d9f83f8c
Fix crash due to SamplesBuffer::Add bug
2021-06-10 15:59:01 +02:00
mafiesto4
82a39e5d98
Fix Asset::ToString() to not depend on refs count and look simpler
2021-06-10 15:58:32 +02:00
mafiesto4
101e803ca6
Fix WeakAssetReference handling asset unload
2021-06-10 11:07:36 +02:00
mafiesto4
907f289ea7
Cleanup asset references code
2021-06-10 11:01:35 +02:00
mafiesto4
9fd62cf9aa
Add support for using references in scripting API events
2021-06-10 10:26:57 +02:00
mafiesto4
05d095b35e
Add support for using pointers in scripting API events
2021-06-09 17:15:32 +02:00
mafiesto4
5a710ccd7a
Hide GetPxShape impl
2021-06-09 14:49:36 +02:00
mafiesto4
4764ab17bf
Merge branch 'GoaLitiuM-uwp_fixes'
2021-06-09 13:31:54 +02:00
mafiesto4
ba7332f55c
Merge branch 'uwp_fixes' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-uwp_fixes
2021-06-09 13:31:47 +02:00
mafiesto4
c38b81d682
Fix errors when changing UIControl type in prefab
...
#548
2021-06-09 13:27:37 +02:00
mafiesto4
384172050d
Add missing doc comment
2021-06-09 13:25:04 +02:00
mafiesto4
f237d5d87d
Post merge fixes to font reference as class
...
#420
2021-06-09 12:16:50 +02:00
mafiesto4
3c2b1a232c
Merge commit '4bb703e9bfadf44c562f69bab069fd8be26eda97'
2021-06-09 12:04:12 +02:00
mafiesto4
a6ff0c3ed1
Fix selecting multiple different UI controls in Editor
...
#548
2021-06-09 11:22:13 +02:00
mafiesto4
79b03f6b5c
Fix cached font usage to use proper unmanaged object validation check (not only managed object ref)
...
#546
2021-06-09 11:11:32 +02:00
mafiesto4
9614b7b014
Fix scripts projects opening to support adync open when uisng Editor menu option
2021-06-09 10:59:15 +02:00
mafiesto4
484bc409d4
Add support for NotNullItems option in collections editors
...
#542
2021-06-09 10:58:54 +02:00
mafiesto4
0ba4a0cabc
Merge branch 'Crawcik-fix-collections'
2021-06-09 09:54:32 +02:00
mafiesto4
ebcf584117
Merge branch 'fix-collections' of git://github.com/Crawcik/FlaxEngine into Crawcik-fix-collections
2021-06-09 09:54:28 +02:00
mafiesto4
2bc6ca089f
Add HasTypedUAVLoad to GPULimits (use for GPU lightmaps support baking detection)
...
#526
2021-06-08 16:11:27 +02:00
mafiesto4
39f50726a6
Fix lightmaps bake on D3D12
2021-06-08 15:21:37 +02:00
mafiesto4
4c6fd783e1
Add Bokeh DoF rendering on D3D12 (works fine after fixes)
2021-06-08 15:18:33 +02:00
mafiesto4
b300793009
Add UAV slots dimensions to cache for D3D12 validation
2021-06-08 15:18:04 +02:00
mafiesto4
e0b5558399
Fix spline model visibility after enable if was disabled on start
2021-06-08 14:13:26 +02:00
mafiesto4
cfac2db5d2
Add depth test for point/spot lights rendering to optimize far lights rendering
2021-06-08 14:12:56 +02:00
mafiesto4
9d9ecb3ba8
Fix D3D12 resource state transitions barriers
2021-06-08 14:12:31 +02:00
mafiesto4
ab55c145f1
Add DRED and optional GPU-Based Validation for D3D12
2021-06-07 14:55:08 +02:00
mafiesto4
f7957be3e7
Fix GPU synchronization on D3D12
2021-06-07 14:53:53 +02:00
mafiesto4
4b42e17372
Increase D3D12 resources safe-frames timeout
2021-06-07 13:10:09 +02:00
mafiesto4
36c4c3c86a
Fix lightmaps baking on D3D12
2021-06-07 13:09:52 +02:00
mafiesto4
3872d74bd2
Fix missing UAV barriers on D3D12
2021-06-07 13:09:24 +02:00
mafiesto4
39698c7694
Fix descriptors bindings to shaders on D3D12
2021-06-07 13:08:39 +02:00
mafiesto4
f4c8808d19
Add SRV slots isage info for D3D12 shaders cache
2021-06-07 12:19:49 +02:00
mafiesto4
fa1cd56a0d
Optimize Vulkan shader compiler memory allocation
2021-06-07 11:56:41 +02:00
mafiesto4
cc47cb85e4
Cleanup renderer code
2021-06-07 11:56:04 +02:00
stefnotch
3c48484870
Use Stopwatch instead of DateTime.Now for increased accuracy
...
DateTime.Now is decent, but not accurate enough for timings involving only a few milliseconds.
2021-06-06 21:52:29 +02:00
GoaLitiuM
474add9d12
Fix input related compile errors in UWP platform
2021-06-06 17:17:29 +03:00
GoaLitiuM
f3652697ae
Fix building UWP platform with Visual Studio 2019
2021-06-06 17:17:25 +03:00
mafiesto4
dfee74ad1f
Add missing name some for GPU resources
2021-06-04 12:38:44 +02:00
mafiesto4
3a6b7ea80b
Add support for Function<> as method parameter in scripting
2021-06-03 15:19:00 +02:00
Crawcik
9b55ffdf6c
Adding collections background color in global settings
2021-06-03 14:29:42 +02:00
Crawcik
e459707b0d
Custom background color for collections
2021-06-03 13:45:07 +02:00
Crawcik
a1f985bc7d
Adding NotNullItem
2021-06-03 13:44:21 +02:00
mafiesto4
9629c48d99
Revert CSharp only project build optimization to fix game cooking
...
#539 #529
2021-06-03 12:53:18 +02:00
Crawcik
46e7e6173a
Rebuilding parrent collections layout
2021-06-02 18:42:28 +02:00
mafiesto4
33b31f9155
Fix using Keyboard and Mouse in C# scripting
2021-06-02 09:48:02 +02:00
mafiesto4
398fc4be37
Add Keyboard.IsAnyKeyDown
2021-06-02 09:47:37 +02:00
mafiesto4
d111b2ba03
Tweaks
2021-06-01 21:20:00 +02:00
mafiesto4
0aa9c865ca
Fix renaming selected actor in scene tree after creation and use editor shortcut
2021-06-01 21:10:57 +02:00
mafiesto4
0f01683c06
Fix build settings limits
2021-06-01 15:49:02 +02:00
mafiesto4
bcca8c9291
Add printing full object path for some warning logs
2021-06-01 14:57:32 +02:00
mafiesto4
c30e338f0a
Fix gizmos debug draw shapes
2021-06-01 14:38:24 +02:00
mafiesto4
accbef6841
Fix missing mipIndex when clearing lightmap textures with a buffer on baking start
2021-06-01 13:29:42 +02:00
mafiesto4
c5405183c9
Fix tooltips to be constrained by monitor bounds instead of virtual desktop or parent window bounds
...
#470 #540
2021-06-01 12:14:04 +02:00
mafiesto4
8a942922fe
Merge remote-tracking branch 'origin/master'
2021-06-01 11:55:44 +02:00
mafiesto4
772172ed6b
Fix bounding box calculations for Animated Models
2021-06-01 11:55:35 +02:00
mafiesto4
9b0b11f08f
Missing change
...
9618a57432
2021-06-01 11:54:56 +02:00
mafiesto4
9618a57432
Add BoundingBox.MakeScaled
2021-06-01 11:54:41 +02:00
mafiesto4
f701e35c50
Add option to show bounds of the model in Editor preview
2021-06-01 10:45:23 +02:00
mafiesto4
1789e879bf
Add option to show bounds of the animated model in Editor preview
2021-06-01 10:36:13 +02:00
mafiesto4
a730c3b1af
Add using immediate DebugDraw for animated model skeleton drawing in Editor preview
2021-06-01 10:27:57 +02:00
mafiesto4
623299e59f
Add support for AssetPreview to use debug drawing if needed
2021-06-01 10:27:30 +02:00
mafiesto4
6877e14b04
Rename ParticleManager to Particles
2021-05-31 22:40:41 +02:00
mafiesto4
760b687b02
Rename AnimationManager to Animations and expose to public
2021-05-31 19:32:35 +02:00
mafiesto4
2c2c7744eb
Add AuxTool to AOT pipeline in Game Cooker
2021-05-31 16:05:35 +02:00
mafiesto4
2c6f0be3cc
Merge branch 'GoaLitiuM-toolchain_definitions_fix'
2021-05-31 16:04:13 +02:00
mafiesto4
4ffda55071
Merge branch 'toolchain_definitions_fix' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-toolchain_definitions_fix
2021-05-31 16:04:11 +02:00
GoaLitiuM
5e8da3ba5f
Include toolchain preprocessor definitions in binding generation
2021-05-31 16:58:38 +03:00
mafiesto4
d436b71ef5
Fix CharacterController still colliding after being disabled at runtime
2021-05-31 13:30:45 +02:00
mafiesto4
8eadd912f7
Add ClosestPointPointLine for Vector3 to C#
2021-05-31 10:26:15 +02:00
mafiesto4
a74f978f89
Fix lag from single axis gizmo usage on large distance
2021-05-31 10:25:55 +02:00
mafiesto4
d8cb1d15c7
Fix warning
2021-05-31 09:35:52 +02:00
mafiesto4
d2f339dba1
Optimize scripting object data deserialziation
2021-05-30 14:12:41 +02:00
mafiesto4
3c72abad37
Refactor FileSystemWatcher interface to make it simpler
2021-05-30 14:12:17 +02:00
mafiesto4
2a3a15533c
Add ignoring memory allocations from profiling tools in Editor Profiler
2021-05-30 14:11:49 +02:00
mafiesto4
9c66ac4656
Add MemoryCompare, MemoryClear and MemoryCopy for direct memory access in C#
2021-05-30 14:11:25 +02:00
mafiesto4
1bd109395a
Optimize managed memory allocations
2021-05-30 14:09:24 +02:00
mafiesto4
8a5f50dc49
Merge branch 'GoaLitiuM-cpu_idle_sleep'
2021-05-30 12:11:58 +02:00
mafiesto4
4e65215b57
Merge branch 'cpu_idle_sleep' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-cpu_idle_sleep
2021-05-30 12:11:42 +02:00
mafiesto4
4a08ab11ad
Merge branch 'jb-perrier-viewpoint-shortcuts'
2021-05-30 11:57:53 +02:00
mafiesto4
99c1b60493
Merge branch 'viewpoint-shortcuts' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-viewpoint-shortcuts
2021-05-30 11:57:47 +02:00
mafiesto4
97de7a627e
Add order for Margin properties
2021-05-30 10:53:34 +02:00
GoaLitiuM
e06200926f
Sleep between frames to save CPU cycles
2021-05-30 02:01:37 +03:00
GoaLitiuM
cc60814334
Increase accuracy of Windows Sleep function
...
Windows 10 version 1803 (build 17134) and later versions support
high-resolution waitable timer, which offers much better accuracy over
Sleep function without the need of increasing the global timer
resolution. For older versions of Windows, we reduce the timer
resolution to 1ms and use normal waitable timer for sleeping.
2021-05-30 01:48:15 +03:00
GoaLitiuM
c01a140077
Refactor Windows version logging, log Windows build number
2021-05-30 01:48:14 +03:00
Erdroy
23794c8875
Add NetworkHost id and comparison operator
2021-05-29 20:19:09 +02:00
Erdroy
97a5daf7e6
Fix NetworkMessage read/write asserts
2021-05-29 20:18:07 +02:00
Erdroy
1e22d8e3f8
Add ENet kick/connection disconnect impl
2021-05-29 19:50:28 +02:00
Erdroy
61af4c94bd
Add usage of address specified in config for ENet driver
2021-05-29 19:42:22 +02:00
Erdroy
6719e0b326
Cleanup
2021-05-29 19:41:39 +02:00
jb-perrier
ccef5f0d73
Fix viewpoints.
2021-05-29 18:53:30 +02:00
jb-perrier
03014dcf08
Register viewpoint shortcuts binding in EditViewport.
2021-05-29 18:51:03 +02:00
jb-perrier
241238d2d7
Add viewpoint shortcuts options.
2021-05-29 18:49:56 +02:00
mafiesto4
e6074149e5
Fix Margin loading
2021-05-29 13:48:38 +02:00
mafiesto4
2bdebdb2ef
Improve Margin editing
2021-05-29 13:48:26 +02:00
mafiesto4
44433bf3b4
Add 9-slicking support for UI to draw sprites and textures
...
#155
2021-05-29 13:48:00 +02:00
mafiesto4
bf32034d91
Fix Margin serialization
2021-05-29 10:14:17 +02:00
mafiesto4
beb79f6107
Use network for UWP from Win32 impl
2021-05-28 19:43:15 +02:00
mafiesto4
518e248494
Add support for focusing on model when painting its vertices
2021-05-28 15:57:40 +02:00
mafiesto4
b1572ecb91
Add support for focusing on foliage instance bounds when editing it
2021-05-28 15:54:54 +02:00
mafiesto4
845198ebe3
Refactor focusing on selection logic in Editor
2021-05-28 15:51:28 +02:00
mafiesto4
e41dfe738b
Add support for moving object with transform gizmo when mouse moves outside the viewport during usage
2021-05-28 14:24:19 +02:00
mafiesto4
94ee82b58d
Fix Editor UI tree control click to handle selection update before
...
#533
2021-05-28 12:09:26 +02:00
mafiesto4
77f9010b06
Fix exception in Editor UI is model has invalid material slot index assigned
2021-05-28 11:54:11 +02:00
mafiesto4
29860b838e
Fix camera position when changing Editor view EditorViewport
...
#531
2021-05-28 11:30:28 +02:00
mafiesto4
969db604e5
Fix gizmo in top down view on Z-axis movement (and other combination of perpendicular views)
...
Fix gizmo stability when using single axis
#530
2021-05-28 11:01:13 +02:00
mafiesto4
b9321a72b6
Merge branch 'GoaLitiuM-binding_generator_doc_fixes'
2021-05-28 09:54:05 +02:00
mafiesto4
a3f0f8ad8c
Merge branch 'binding_generator_doc_fixes' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-binding_generator_doc_fixes
2021-05-28 09:53:59 +02:00
mafiesto4
c327cba735
Merge branch 'GoaLitiuM-rider_2021_support'
2021-05-28 09:49:06 +02:00
mafiesto4
a467c96e00
Merge branch 'rider_2021_support' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-rider_2021_support
2021-05-28 09:49:03 +02:00
mafiesto4
b4860cee69
Merge branch 'herocrab-add_windows_vulkan_to_readme'
2021-05-28 09:48:48 +02:00
mafiesto4
2abaa89907
Merge branch 'add_windows_vulkan_to_readme' of git://github.com/herocrab/FlaxEngine into herocrab-add_windows_vulkan_to_readme
2021-05-28 09:48:45 +02:00
mafiesto4
96e0842d27
Merge branch 'GoaLitiuM-build_csharp_bindings_only'
2021-05-28 09:35:11 +02:00
mafiesto4
2db2d27f12
Merge branch 'build_csharp_bindings_only' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-build_csharp_bindings_only
2021-05-28 09:35:03 +02:00
mafiesto4
a08e1576ce
Merge remote-tracking branch 'origin/master'
2021-05-28 09:12:30 +02:00
mafiesto4
d5a129cb1b
Add mono building for Switch
2021-05-28 09:12:15 +02:00
mafiesto4
9a9b97998c
Fix loading native dependencies for binary modules from other folders than engine binaries or project root
2021-05-28 00:12:54 +02:00
mafiesto4
810623be61
Add automatic namespoace usings collecting when generating scripting bindings glue code for csharp
2021-05-27 23:36:07 +02:00
mafiesto4
b3d9ec687d
Refactor base types initialization to be done during API processing
2021-05-27 23:34:55 +02:00
mafiesto4
2a6f1df76e
Fix undo errors in editor on Margin property serialization
2021-05-26 23:26:41 +02:00
mafiesto4
42dfc56bae
Fix checking paths when opening Visual Studio project items to prevent dummy files creation
2021-05-26 23:24:16 +02:00
mafiesto4
2b7b9e4d5a
Fix typo in wheel type name
2021-05-26 22:40:09 +02:00
GoaLitiuM
d1fbe42443
Use verbatim strings in tooltip descriptions
...
Additionally escapes backslashes in the tooltip string. Only character
that needs to be manually escaped is the double quotation marks.
2021-05-26 22:08:55 +03:00
GoaLitiuM
a6ed117088
Add support for Rider 2021, use latest detected version of Rider
...
Handles additional registry location where installation paths are stored
for Rider 2021. The detected installations are now sorted by version, so
the latest detected version is always used when opening the scripts
project.
2021-05-26 20:07:34 +03:00
herocrab
3031e3937c
Add how-to context for building Windows + Vulkan.
2021-05-25 10:25:25 -06:00
mafiesto4
64a8408600
Add focus to game window on play
2021-05-24 18:42:15 +02:00
mafiesto4
bdab3b55bc
Merge branch 'jb-perrier-game-arg'
2021-05-24 18:35:20 +02:00
mafiesto4
c33d4a9bfb
Merge branch 'game-arg' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-game-arg
2021-05-24 18:35:13 +02:00
mafiesto4
2c7d62bb8e
Add support for custom drag&drop into level/prefab viewports from custom asset items
2021-05-24 18:34:19 +02:00
GoaLitiuM
327ccec4cb
Only build bindings for project references with C#-only projects
2021-05-24 18:57:05 +03:00
Erdroy
3c939bbf40
Merge remote-tracking branch 'origin/master' into lowlevel-networking
2021-05-23 19:40:33 +02:00
jb-perrier
2f12642405
Rename -game to -play & Fix when play not used.
2021-05-23 19:34:16 +02:00
jb-perrier
1f3a86dca9
Fix -play not working with compilation at start.
2021-05-23 19:33:36 +02:00
jb-perrier
ce3caede6c
Remove skipcompile when -play is used.
2021-05-23 19:32:45 +02:00
jb-perrier
566756ecf2
Remove duplicate IsInitialized.
2021-05-23 19:31:44 +02:00
mafiesto4
c78fb7995e
Add more indentation to scene tree items to make it more readable
2021-05-23 12:09:35 +02:00
mafiesto4
198d9d9dd5
Ignore ReSharper warnings in low-level cpu particles code
2021-05-23 11:44:14 +02:00
mafiesto4
1a4277994b
Fix crash on Font invalidate
2021-05-22 22:34:35 +02:00
mafiesto4
c1f0fb750d
Code style
2021-05-22 22:26:36 +02:00
mafiesto4
4b67a24c66
Merge branch 'GoaLitiuM-csc_compiler_server'
2021-05-22 22:25:00 +02:00
Erdroy
ba4979cfc2
Add NetworkConfig::Address validation
2021-05-22 19:45:44 +02:00
Erdroy
cd04007a71
Add address string for Listening/Connecting
2021-05-22 19:45:31 +02:00
Erdroy
5355e8c802
Merge branch 'master' into lowlevel-networking
2021-05-22 19:26:34 +02:00
GoaLitiuM
d401f57080
Use Roslyn C# compiler server to improve script compilation times
2021-05-22 16:43:40 +03:00
jb-perrier
6eb3bc0577
Tweak.
2021-05-21 18:18:20 +02:00
jb-perrier
3a68e2891e
Add null check.
2021-05-21 18:18:11 +02:00
mafiesto4
a9609c7993
Fix typo
2021-05-20 23:13:44 +02:00
mafiesto4
94adc01f35
Use daily builds with option for manual trigger
2021-05-20 23:13:02 +02:00
mafiesto4
b4533211a7
Tweak build for test
2021-05-20 22:53:10 +02:00
jb-perrier
320a1a984e
Fix.
2021-05-20 20:08:08 +02:00
jb-perrier
9e2867ed7d
Tweak.
2021-05-20 20:07:39 +02:00
jb-perrier
8ac8f9a6d1
Tweaks.
2021-05-20 20:05:44 +02:00
jb-perrier
8eb6fd2b6b
Fix.
2021-05-20 20:03:58 +02:00
jb-perrier
316590ec59
Tweak.
2021-05-20 17:37:05 +02:00
jb-perrier
62b47fa65b
Comments.
2021-05-20 17:30:43 +02:00
jb-perrier
9fb2952996
Tweaks / Cleanup.
2021-05-20 17:28:55 +02:00
jb-perrier
66c1201786
Load scene specified in -game argument.
2021-05-20 17:21:45 +02:00
jb-perrier
d7f03d2c7d
Handle game argument.
2021-05-20 17:20:00 +02:00
jb-perrier
c01cd78225
RequestStartPlay glue code.
2021-05-20 17:19:24 +02:00
jb-perrier
5601be630e
RequestStartPlay glue code.
2021-05-20 17:18:48 +02:00
jb-perrier
2293bd5fe0
Expose Simulation.RequestStartPlay() to cpp.
2021-05-20 17:17:53 +02:00
jb-perrier
d3b920dfc1
Prevent Mesh being rendered while uninitialised ( async task not executed yet ).
2021-05-20 17:16:02 +02:00
jb-perrier
ec3972d511
Add -game command line argument.
2021-05-20 17:14:01 +02:00
jb-perrier
a69fa0b00d
Add optional command line argument define.
2021-05-20 17:13:36 +02:00
mafiesto4
91672b55d8
Fix disabling VertexSnapping for 3D UI rendering
...
#368
2021-05-20 09:36:02 +02:00
mafiesto4
09577d3021
Use custom output for packaged builds in CD
2021-05-19 21:48:34 +02:00
mafiesto4
9215ea4861
Add support for custom build configurations for engine deploy
2021-05-19 21:23:01 +02:00
mafiesto4
b25ba6b229
Add support for custom package output directory for engine deploy
2021-05-19 21:19:27 +02:00
mafiesto4
3540e91cc4
Add preserving package output directory across sequential package builds
2021-05-19 21:18:54 +02:00
mafiesto4
ce6fb185f4
Merge branch 'honzapatCZ-patch-7'
2021-05-19 21:11:27 +02:00
mafiesto4
b925843baa
Merge branch 'patch-7' of git://github.com/honzapatCZ/FlaxEngine into honzapatCZ-patch-7
2021-05-19 21:11:20 +02:00
mafiesto4
9c2c401669
Remove empty spaces
2021-05-19 21:11:08 +02:00
mafiesto4
7f6f50cf29
Merge branch 'jb-perrier-scripting-int16-support'
2021-05-19 19:50:11 +02:00
mafiesto4
7edf3e5b36
Merge branch 'scripting-int16-support' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-scripting-int16-support
2021-05-19 19:50:06 +02:00
mafiesto4
62cca0682c
Add option to use Point sampling when drawing textures and sprites in UI via Brushes
2021-05-19 19:48:39 +02:00
mafiesto4
1a55e7c734
Fix copying missing dependency files for C#-only binary modules build
2021-05-19 16:55:35 +02:00
mafiesto4
d7e2ee986b
Add Network impl for PS4
2021-05-19 14:49:10 +02:00
mafiesto4
3363f6ac0d
Add Network impl for Switch
2021-05-19 10:14:19 +02:00
mafiesto4
3e3b0e7951
Fix game plugins initialization order in Editor play mode to mock the standalone game
...
#458
2021-05-18 23:32:50 +02:00
mafiesto4
19bb7c2293
Fix typo
2021-05-18 21:45:41 +02:00
mafiesto4
2eeefebcb2
Bump up build number
2021-05-18 21:18:49 +02:00
GoaLitiuM
4bb703e9bf
Change FontReference to reference type
...
FontReference is mutating itself by storing the cached font for later
reuse, but this is not working as intended because FontReference is
returned as a value type in UIControls so the cached font is actually
stored in a copy of the FontReference and not in the original property.
2021-05-18 18:29:09 +03:00
mafiesto4
1ec55ee088
Add missing shader file change
2021-05-18 11:56:39 +02:00
mafiesto4
ead65f01ff
Optimize Vulkan Framebuffer when not using color blending
2021-05-18 11:56:21 +02:00
mafiesto4
7f6a6f9fff
Fix showing Game Plugins in editor plugins window
2021-05-18 11:41:49 +02:00
mafiesto4
2e93a7fd08
Add support for Geometry Shaders on Vulkan
...
#136
2021-05-18 11:41:18 +02:00
mafiesto4
9cba6bad6d
Add support for rendering into 3d textures on Vulkan
...
#136
2021-05-18 11:40:38 +02:00
mafiesto4
5a7efe9019
Fix Volumetric Fog particle material CB0 binding issue
2021-05-17 13:51:14 +02:00
Nejcraft
d0a75375f7
xd oh those path namings
2021-05-17 13:47:31 +02:00
mafiesto4
0a25b71437
Fix GPU particles on Vulkan
...
#478
2021-05-17 13:41:08 +02:00
Nejcraft
267c5566d8
Possibly Linux
2021-05-17 13:33:22 +02:00
Nejcraft
988d8bc2c5
Update cd_windows.yml
2021-05-17 12:19:51 +02:00
Nejcraft
33a53bd510
cd
2021-05-17 10:51:07 +02:00
mafiesto4
ec806a2009
Update shaders
2021-05-17 10:22:40 +02:00
mafiesto4
ae970cf2c8
Merge branch 'jb-perrier-indirect-vulkan'
2021-05-17 10:19:35 +02:00
mafiesto4
fb7d2831cb
Merge branch 'indirect-vulkan' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-indirect-vulkan
2021-05-17 10:19:23 +02:00
mafiesto4
224de66c49
Add missing attributes for AlphaPanel panel
...
#430
2021-05-17 10:15:57 +02:00
Nejcraft
7956ee1e2c
revert the viewed types back
2021-05-17 10:15:57 +02:00
honzapatCZ
bd2af64a7e
moving back
2021-05-17 10:15:56 +02:00
honzapatCZ
388ec655bf
alpha+showcont
2021-05-17 10:15:56 +02:00
mafiesto4
4392e07cd6
Fix error when actor from unloaded scene is selected
...
#486
2021-05-17 10:15:55 +02:00
mafiesto4
4b0967b45e
Fix Linux executable file renaming check
2021-05-17 10:15:54 +02:00
jb-perrier
fd3d6abd61
Fix docs.
2021-05-16 21:39:30 +02:00
mafiesto4
3553d2f16b
Fix Linux build error
2021-05-16 19:15:12 +02:00
mafiesto4
9a617c630b
Fix api error
2021-05-16 18:54:40 +02:00
jb-perrier
95a951a453
Merge branch 'master' of https://github.com/FlaxEngine/FlaxEngine into indirect-vulkan
2021-05-16 17:41:10 +02:00
jb-perrier
3599de7eb8
Fix revert indirect draw count.
2021-05-16 17:30:15 +02:00
jb-perrier
b4a870933a
Revert IndirectDrawCount.
2021-05-16 17:23:52 +02:00
mafiesto4
5e401b6a78
Refactor Network api, add more dcos, expose it to scripting
2021-05-16 14:28:54 +02:00
mafiesto4
a89d5d1817
Add skipping generating structure fields accessors for private fields in scripting
2021-05-15 23:21:16 +02:00
mafiesto4
506df8c516
Fix using fixed array initializers in scripting API field
2021-05-15 23:20:34 +02:00
mafiesto4
d1b142db08
Fix error in context menu search on fail
2021-05-15 16:34:38 +02:00
mafiesto4
c32add161b
Add option to copy/paste value from Visject box via context menu
2021-05-15 16:33:32 +02:00
mafiesto4
dbb42e9805
Fix minor warnings in shaders
2021-05-15 14:19:40 +02:00
mafiesto4
def45ce8bb
Add monolog info
2021-05-15 13:40:23 +02:00
mafiesto4
82c9586846
Merge branch 'GoaLitiuM-richtextboxbase_oobfix'
2021-05-15 13:02:29 +02:00
mafiesto4
6c93643f19
Merge branch 'richtextboxbase_oobfix' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-richtextboxbase_oobfix
2021-05-15 13:02:24 +02:00
mafiesto4
1adf14ca2b
Fix auto-focus for dock window on right-click to prevent Game Window mouse steal when using context menu
2021-05-15 13:00:25 +02:00
mafiesto4
6232b8d557
Add option to show Debug Draw shapes in Game Viewport
2021-05-15 12:58:39 +02:00
mafiesto4
cc8e098183
Fix duplicated Debug Draw inoke for actors
2021-05-15 12:53:54 +02:00
GoaLitiuM
78ee671607
Fix out of bound access to RichTextBoxBase internal buffer
2021-05-15 13:39:19 +03:00
mafiesto4
46b1fd944e
Fix catching mouse focus in Editor play mode with game is paused
2021-05-15 11:01:11 +02:00
mafiesto4
fb7ef90fce
Add option to hide GUI in Game Viewport
2021-05-15 11:00:42 +02:00
mafiesto4
8e31c49f1c
Add automatic tooltip for ComboBox baed on selected item tooltip
2021-05-15 10:42:28 +02:00
mafiesto4
8f1f88b3ba
Fix running Flax on Windows with STD console output
2021-05-14 21:44:13 +02:00
mafiesto4
16e67780ad
Add -debugwait cmd line arg to wait for C# debugger attach on engine start
2021-05-14 19:25:31 +02:00
mafiesto4
5745e4e522
Refactor settings assets proxies
2021-05-14 18:48:35 +02:00
mafiesto4
67aa41afb1
Fix base method calls handling in scripting vtable overrides
...
#507
2021-05-14 16:07:46 +02:00
mafiesto4
12aa5f0b65
Fix bindings code issue
2021-05-14 15:37:05 +02:00
mafiesto4
5f851d2433
Fix reparenting actors in editor to preserve world position
...
#500
2021-05-14 13:01:25 +02:00
mafiesto4
fbb9fa065a
Add more profile events to assets data loading
2021-05-14 13:00:03 +02:00
mafiesto4
401bd1c125
Add incremental actors naming when spawning them in viewport
...
#501
2021-05-14 12:37:20 +02:00
mafiesto4
2dff188eac
Add automatic slider speed for float value input fields with limits specified
...
#499
2021-05-14 12:24:43 +02:00
mafiesto4
303b9da684
Fix Linxu build
2021-05-14 11:23:05 +02:00
mafiesto4
42461f1b4a
Fix crash when drawing 2d sprite with invalid atlas specified
2021-05-14 11:02:42 +02:00
mafiesto4
f9b979f1c6
Add new icons atlas
...
#456
2021-05-14 11:02:22 +02:00
mafiesto4
26dd1afd32
Merge branch 'W2Wizard-IconOverhaul'
2021-05-14 10:48:24 +02:00
mafiesto4
11704740fe
Merge branch 'IconOverhaul' of git://github.com/W2Wizard/FlaxEngine into W2Wizard-IconOverhaul
2021-05-14 10:48:18 +02:00
mafiesto4
443bd83b6f
Merge branch 'jb-perrier-script-name'
2021-05-14 10:42:31 +02:00
mafiesto4
255255e45c
Merge branch 'script-name' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-script-name
2021-05-14 10:42:28 +02:00
mafiesto4
fdf6306060
Fix asset paths lookup in build
2021-05-14 10:33:08 +02:00
mafiesto4
c95e5b0611
Fix assets load error regression
2021-05-14 10:32:55 +02:00
mafiesto4
8dc9834f48
Fix compilation for Linux
2021-05-14 09:31:10 +02:00
jb-perrier
465cdae564
Comments.
2021-05-13 17:58:44 +02:00
jb-perrier
41447d4ba0
Add name restriction for scripts, no digits at start.
2021-05-13 17:55:15 +02:00
jb-perrier
41905f9810
Add name restrictions based on proxy.
2021-05-13 17:54:52 +02:00
jb-perrier
2065b949b0
Add IsFileNameValid in ContentProxy.
2021-05-13 17:54:23 +02:00
mafiesto4
fd3553f668
Add support for Tracy on Android
2021-05-13 16:24:35 +02:00
mafiesto4
13a6de8645
Fix Linux build
2021-05-13 16:23:24 +02:00
W2.Wizard
887b52c18a
Merge branch '1.2' into IconOverhaul
2021-05-13 15:21:36 +02:00
W2Wizard
d54efc73f1
Adapt to new spritehandle names
...
Lots of files! However only change was renaming the icons overall.
2021-05-13 15:16:45 +02:00
mafiesto4
b2ecceab44
Fix text processing with wrapping enabled if layout bounds width equals the line width
...
#518
2021-05-13 15:00:40 +02:00
mafiesto4
fb5c45f474
Add SetMasterPoseModel to Animated Model for modular characters
2021-05-13 14:41:43 +02:00
mafiesto4
899e749d2d
Fix missing call to OnAnimationUpdated when using custom skeleton pose
2021-05-13 13:15:09 +02:00
mafiesto4
e00e9d1552
Add SetCurrentPose to Animated Model
2021-05-13 13:09:06 +02:00
mafiesto4
9a3884636b
Add AnimationUpdated event to Animated Model
2021-05-13 13:00:57 +02:00
mafiesto4
e267583bad
Add FindClosestNode to Animated Model
2021-05-13 12:34:42 +02:00
mafiesto4
32806e8f4e
Remove unused transient param from profile events
2021-05-13 12:04:10 +02:00
mafiesto4
389eee22e3
Add support for using animated model with anim graph using different skinned model
2021-05-13 11:59:47 +02:00
mafiesto4
9fcac44faf
Merge branch 'GoaLitiuM-convex_mesh_queries'
2021-05-12 21:35:37 +02:00
jb-perrier
03c95b5597
Add , to enum.
2021-05-12 18:38:17 +02:00
GoaLitiuM
1f6fc02c24
Add physics queries for convex meshes
2021-05-12 17:51:28 +03:00
mafiesto4
94e0b3a747
Fix includes type in scripts templates
2021-05-12 16:21:04 +02:00
mafiesto4
94476783da
Add option to Delete Sprite in Editor
2021-05-12 16:20:44 +02:00
mafiesto4
480947e0a9
Fix sprite atlas serialization after editing
2021-05-12 16:19:59 +02:00
mafiesto4
a4a3074bb6
Fix naming new sprites in Editor
2021-05-12 14:06:05 +02:00
mafiesto4
36d06ccaa3
Fix crash when reimporting sprite atlas
...
#494
2021-05-12 13:58:23 +02:00
mafiesto4
0509f9710f
Fix crashes during deserialization of invalid data
...
#514
2021-05-12 13:42:07 +02:00
mafiesto4
f71d58a081
Merge branch 'Vizepi-master'
2021-05-12 13:14:55 +02:00
mafiesto4
ba95ae5191
Merge branch 'master' of git://github.com/Vizepi/FlaxEngine into Vizepi-master
2021-05-12 13:14:51 +02:00
mafiesto4
4c2465466c
Merge branch 'stefnotch-patch-9'
2021-05-12 13:13:01 +02:00
mafiesto4
6db156513c
Merge branch 'patch-9' of git://github.com/stefnotch/FlaxEngine into stefnotch-patch-9
2021-05-12 13:12:59 +02:00
mafiesto4
6f55e01846
Merge branch 'W2Wizard-patch-2'
2021-05-12 13:12:20 +02:00
mafiesto4
6343922b16
Merge branch 'patch-2' of git://github.com/W2Wizard/FlaxEngine into W2Wizard-patch-2
2021-05-12 13:12:16 +02:00
mafiesto4
7d7ad06b80
Merge branch 'GoaLitiuM-rigidbody_addforceatposition'
2021-05-12 13:06:10 +02:00
mafiesto4
90f06e74a8
Merge branch 'rigidbody_addforceatposition' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-rigidbody_addforceatposition
2021-05-12 13:06:05 +02:00
mafiesto4
d302675d7e
Fix TypeSearchPopup showing types that base type is hidden
2021-05-12 12:42:48 +02:00
mafiesto4
9195e37a23
Refactor cpp script templates after new features
2021-05-12 12:42:24 +02:00
mafiesto4
b6f33d1d45
Merge branch 'LCRW-master'
2021-05-12 12:22:59 +02:00
mafiesto4
0950ef1a20
Merge branch 'master' of git://github.com/LCRW/FlaxEngine into LCRW-master
2021-05-12 12:22:23 +02:00
mafiesto4
ac2e9cbcff
Use custom sources for GH Actions build on Ubuntu
2021-05-12 12:15:15 +02:00
mafiesto4
d8d514cec7
Use custom sources for GH Actions build on Ubuntu
2021-05-12 12:08:37 +02:00
mafiesto4
c222838325
Use custom sources for GH Actions build on Ubuntu
2021-05-12 11:52:51 +02:00
mafiesto4
9a28e02fc6
Merge branch 'jb-perrier-no-setter-show'
2021-05-12 11:07:40 +02:00
mafiesto4
4cb47251b3
Merge branch 'no-setter-show' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-no-setter-show
2021-05-12 11:07:33 +02:00
mafiesto4
a8f0035b8b
Fix regression in win32 filesystem api using potential substring of StringView
...
#516 #510
2021-05-12 10:19:31 +02:00
jb-perrier
03cd86b4d7
Fix.
2021-05-11 16:16:37 +02:00
jb-perrier
166f7c2728
Refactor.
2021-05-11 16:09:27 +02:00
jb-perrier
31a446cfab
Fix getter only properties not showing.
2021-05-11 14:57:07 +02:00
jb-perrier
95c4004ad8
Uint16 & Int16 Mono glue code.
2021-05-10 22:59:10 +02:00
jb-perrier
7506142dbb
Uint16 & Int16 CPP serialization.
2021-05-10 22:57:49 +02:00
jb-perrier
4764e7914d
Int16 & Uint16 NearEqual, Lerp, Hash.
2021-05-10 22:57:26 +02:00
jb-perrier
97338d61d2
Uint16 & Int16 Variant Cast.
2021-05-10 22:56:48 +02:00
jb-perrier
78ed675eda
Uint16 & Int16 Variant CanCast.
2021-05-10 22:55:43 +02:00
jb-perrier
954a11a1b0
Uint16 & Int16 Variant CanCast.
2021-05-10 22:55:17 +02:00
jb-perrier
a5ec9d749b
Uint16 & Int16 Variant CanCast.
2021-05-10 22:54:52 +02:00
jb-perrier
ab3de4777c
Uint16 & Int16 Variant ToString.
2021-05-10 22:53:40 +02:00
jb-perrier
08ca326571
Uint16 & Int16 more cast.
2021-05-10 22:52:48 +02:00
jb-perrier
ab5d789732
Uint16 & Int16 Variant cast.
2021-05-10 22:52:13 +02:00
jb-perrier
cff8c57dba
Uint16 & int16 op overload.
2021-05-10 22:51:18 +02:00
jb-perrier
7ed39ef375
Uint16 & Int16 ToString, Typename.
2021-05-10 22:50:35 +02:00
jb-perrier
c59b617106
Int16 & Uint16 Variant ctor.
2021-05-10 22:50:07 +02:00
jb-perrier
98ca916197
Int16 & Uint16 C# serialization.
2021-05-10 22:48:33 +02:00
jb-perrier
74916dddfd
Add Uint16 & Int16 names.
2021-05-10 22:47:02 +02:00
jb-perrier
0d6f81904d
Uint16 & Int16 ScriptType ToString.
2021-05-10 22:46:24 +02:00
LcrW
62394b4b1d
Update CppStaticClassTemplate.h
2021-05-10 21:37:01 +01:00
jb-perrier
9eaa6e622b
Uint16 & Int16 Scripting support.
2021-05-10 22:24:35 +02:00
LcrW
f9e1dc3ffb
New Features
2021-05-10 21:04:52 +01:00
LcrW
08a9a00330
Update ScriptTemplate.cs
2021-05-10 18:30:46 +01:00
LcrW
62b095dde6
Merge remote-tracking branch 'upstream/master'
2021-05-10 18:25:07 +01:00
jb-perrier
0a32e6bf7d
Add digit check at asset creation.
2021-05-10 18:20:58 +02:00
GoaLitiuM
c8f8b33bd9
Implement AddForceAtPosition for Rigidbodies
2021-05-09 17:40:43 +03:00
LcrW
30624e7320
Merge branch 'master' of https://github.com/LCRW/FlaxEngine
2021-05-05 20:28:04 +01:00
mafiesto4
2c51f79c0a
Add automatic profiler events for Visual Script methods invocation
2021-05-04 00:30:49 +02:00
mafiesto4
e4de83f2ed
Add automatic profiler events for C# methods invocation
2021-05-04 00:17:27 +02:00
mafiesto4
17e3625e5d
Add support for ANSI name and variable name for named profiler events
2021-05-04 00:17:01 +02:00
mafiesto4
aa7c467679
Fix some profile event names
2021-05-04 00:16:01 +02:00
mafiesto4
f6137831ee
Fix POD structure check in scripting api if contains array field
2021-05-04 00:15:22 +02:00
mafiesto4
b57c0a9db1
Fix String::Resize to support buffer growing
2021-05-03 21:04:40 +02:00
mafiesto4
c4c1655f76
Fixes and tweaks
2021-05-03 19:25:03 +02:00
mafiesto4
4e94c7c88c
Optimize C# method invoke in bindings via direct Mono invoke
2021-05-03 19:24:48 +02:00
mafiesto4
c36d1a5680
Add automatic profile events for engine services events
2021-05-03 19:23:16 +02:00
mafiesto4
b984276bc6
Fix compile error
2021-05-02 12:30:34 +02:00
mafiesto4
28969a7de4
Fix EnumComboBox to support negative items as a cost of lack of uint64 support
2021-05-02 12:04:14 +02:00
mafiesto4
05c6a2214b
Cleanup concurrentqueue.h
2021-05-02 11:57:18 +02:00
mafiesto4
71fc8c63fe
Fix compiler errors and warnings
2021-05-02 11:39:24 +02:00
mafiesto4
543d1a3c0e
Add Tracy profiler support
2021-05-02 11:27:10 +02:00
mafiesto4
1a261597c5
Cleanup DataContainer
2021-05-02 11:27:04 +02:00
mafiesto4
09671823e4
Optimize String usage with StringView for basic file paths operations
2021-05-02 11:25:42 +02:00
mafiesto4
fd595863dc
Fix asset paths to be from project rather than packages
2021-05-02 11:25:41 +02:00
mafiesto4
05f919c50f
Optimization and tweaks
2021-05-02 11:25:33 +02:00
mafiesto4
e2789214ae
Refactor Editor Utils into separate VariantUtils
2021-05-02 11:24:51 +02:00
mafiesto4
51e5dc0c00
Add SceneTicking to engine API
2021-05-02 11:24:50 +02:00
mafiesto4
7d9d6eb272
Fix compiler warnings for UWP
2021-05-02 11:24:50 +02:00
mafiesto4
167f7e268d
Fix Linux build
2021-04-30 17:03:40 +02:00
mafiesto4
c785f9106b
Fix Linux build
2021-04-30 16:42:13 +02:00
mafiesto4
0e75dba142
Optimize C++ compilation time
2021-04-30 16:27:57 +02:00
Vizepi
2f07b11bb6
[CLEAN] Add missing include and undef redefined macro
...
The missing include defined the inline macro used in the class
2021-04-30 10:16:58 +02:00
stefnotch
346d0e3111
Improve quotes?
2021-04-29 21:28:36 +02:00
Mr L Watson
288bde7925
Merge pull request #1 from FlaxEngine/master
...
Update
2021-04-29 18:52:01 +01:00
W2.Wizard
f35902ed85
Add missing '/' to XML docs
2021-04-29 17:23:18 +02:00
mafiesto4
05ba9b8d45
Fix models uvs preview drawing
2021-04-29 16:39:26 +02:00
mafiesto4
c996476a28
Fix ScreenSpace UICanvas order in Prefab preview (move back to prevent editor widgets occlusion)
2021-04-29 16:21:29 +02:00
mafiesto4
eaa5716d6a
Fix editor viewport input when using ScreenSpace canvas in a prefab
2021-04-29 16:17:40 +02:00
mafiesto4
2e5b89aa84
Fix ScreenSpace UICanvas prefab preview activate/deactivate
2021-04-29 15:49:57 +02:00
mafiesto4
d2ac0429d3
Fix order when pasting UI Controls
...
#487
2021-04-29 15:22:36 +02:00
mafiesto4
c2afe0b6b2
Fix synchronizing ActorTreeNode order after actor duplicate
...
#487
2021-04-29 15:22:10 +02:00
mafiesto4
a9b5c5d32d
Fix initial label ands button text values
2021-04-29 11:33:13 +02:00
mafiesto4
238d0f42b1
Merge branch 'GoaLitiuM-capsule_trace_fix'
2021-04-29 10:15:45 +02:00
mafiesto4
4f97ae35bb
Merge branch 'capsule_trace_fix' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-capsule_trace_fix
2021-04-29 10:15:43 +02:00
mafiesto4
4479035595
Merge branch 'W2Wizard-MathStuff'
2021-04-29 10:14:32 +02:00
mafiesto4
c745e6f29b
Merge branch 'MathStuff' of git://github.com/W2Wizard/FlaxEngine into W2Wizard-MathStuff
2021-04-29 10:14:31 +02:00
mafiesto4
f63849ed56
Fix panels filenames
2021-04-29 10:12:56 +02:00
mafiesto4
23d5a5e238
Merge branch 'honzapatCZ-patch-2'
2021-04-29 10:12:38 +02:00
mafiesto4
9b226926ed
Merge branch 'patch-2' of git://github.com/honzapatCZ/FlaxEngine into honzapatCZ-patch-2
2021-04-29 10:12:33 +02:00
mafiesto4
4ad8b8bb19
Add support for VisibleIf on value editors using group panel
...
#484
2021-04-28 16:49:15 +02:00
mafiesto4
cbea62ceb9
Fix structured uav/srv buffer usage on Vulkan
2021-04-28 15:53:17 +02:00
mafiesto4
cf799c2198
Fix BitonicSort constant buffer size error on Vulkan due to structure padding
2021-04-28 15:53:12 +02:00
mafiesto4
f3be30a55e
Merge branch 'MiheevN-master'
2021-04-28 11:41:52 +02:00
mafiesto4
c4fa30d39c
Add sorting for used namespaces in bindings and include nested types checks
...
#477
2021-04-28 11:41:46 +02:00
mafiesto4
a02b5b8b57
Merge branch 'master' of git://github.com/MiheevN/FlaxEngine into MiheevN-master
...
# Conflicts:
# Source/Tools/Flax.Build/Bindings/BindingsGenerator.CSharp.cs
2021-04-28 11:21:30 +02:00
mafiesto4
6988333a8e
Merge branch 'stefnotch-fix-textbox-bugs'
2021-04-28 10:40:29 +02:00
mafiesto4
3eef855c31
Merge branch 'fix-textbox-bugs' of git://github.com/stefnotch/FlaxEngine into stefnotch-fix-textbox-bugs
2021-04-28 10:40:27 +02:00
mafiesto4
d9f3915186
Merge branch 'Vizepi-master'
2021-04-28 10:28:42 +02:00
mafiesto4
19941c3e88
Merge branch 'master' of git://github.com/Vizepi/FlaxEngine into Vizepi-master
2021-04-28 10:28:36 +02:00
mafiesto4
877a6e6913
Merge branch 'Crawcik-master'
2021-04-28 10:26:09 +02:00
mafiesto4
2051a724ae
Merge branch 'master' of git://github.com/Crawcik/FlaxEngine into Crawcik-master
2021-04-28 10:26:05 +02:00
mafiesto4
774c4b65fe
Fix error when platform culture is invalid
2021-04-28 10:01:33 +02:00
mafiesto4
3ef41e1e23
Merge branch 'master' into localization
2021-04-27 16:54:49 +02:00
mafiesto4
b96f0efd9c
Fix using Delegate<> in API event
...
(cherry picked from commit 7b2c034fba )
2021-04-27 16:52:48 +02:00
mafiesto4
801587ab6c
Fix case sensitivity check for StartsWith and EndsWith in StringView
...
(cherry picked from commit 752e7e73bc )
2021-04-27 16:52:26 +02:00
mafiesto4
df1dfbec36
Add support for object reference wrappers usage in hash maps and dictionaries
...
(cherry picked from commit eab3631c33 )
2021-04-27 16:51:50 +02:00
mafiesto4
59af92bfc4
Fix format string errors assertions into soft checks
...
(cherry picked from commit c01e5efe43 )
2021-04-27 16:50:55 +02:00
mafiesto4
35f06bbf6e
Fix using TextBoxBase with child controls
...
(cherry picked from commit 2b41c8d24f )
2021-04-27 16:50:34 +02:00
mafiesto4
766a79af12
Remove unused include
2021-04-27 14:29:01 +02:00
mafiesto4
17467c81a4
Add LocalizedString support for UI
2021-04-27 14:28:42 +02:00
mafiesto4
5fc2f12139
Add helper method for CultureInfo to change language in VS
2021-04-27 12:58:16 +02:00
mafiesto4
ae846debd4
Add C++ current culture sync with localization system
2021-04-27 12:21:01 +02:00
mafiesto4
c01e5efe43
Fix format string errors assertions into soft checks
2021-04-27 10:57:07 +02:00
mafiesto4
06be726a6f
Add C# current culture sync with localization system
2021-04-27 10:22:29 +02:00
mafiesto4
bdde0af771
Fix typos
2021-04-27 10:22:06 +02:00
mafiesto4
c76f1f2432
Add profile events to LocalizationSettingsEditor
2021-04-27 10:14:37 +02:00
mafiesto4
ed4eeee647
Fix undo for custom serialized objects (eg. LocalizedString)
2021-04-27 10:14:19 +02:00
mafiesto4
8c79c21e61
Add custom editor for LocalizedString
2021-04-27 10:13:48 +02:00
mafiesto4
ca56c5f9d0
Add formatting of localized plural string
2021-04-26 15:15:44 +02:00
mafiesto4
a22d5887bb
Add LocalizedString.Empty
2021-04-26 15:15:30 +02:00
mafiesto4
2b41c8d24f
Fix using TextBoxBase with child controls
2021-04-26 15:15:17 +02:00
mafiesto4
c519c00678
Add CreateSearchPopup to editor utils
2021-04-26 15:14:46 +02:00
jb-perrier
4c130bcba1
Merge branch '1.2' of https://github.com/FlaxEngine/FlaxEngine into indirect-vulkan
2021-04-24 14:29:51 +02:00
jb-perrier
3fc7073046
DrawInstancedIndirect & DrawIndexedInstanceIndirect impl.
2021-04-24 14:29:38 +02:00
mafiesto4
b73ff9aaf6
Merge branch '1.1' into 1.2
...
# Conflicts:
# Source/Platforms/DotNet/Newtonsoft.Json.dll
# Source/Platforms/DotNet/Newtonsoft.Json.pdb
# Source/Platforms/UWP/Binaries/Newtonsoft.Json.dll
# Source/Platforms/XboxOne/Binaries/Newtonsoft.Json.dll
2021-04-24 12:32:17 +02:00
stefnotch
3c2c95d670
Fix textbox selection when deleting
...
See https://forum.flaxengine.com/t/renaming-items-in-the-content-area-problem/334
2021-04-24 10:31:00 +02:00
stefnotch
37ed8afb30
Fix selecting and then pasting text
...
Now the caret isn't off by 1 character anymore
2021-04-24 10:30:52 +02:00
Николай Михеев
51a90dcd28
Adding the namespace of a field from another module.
2021-04-24 14:13:07 +07:00
mafiesto4
23e722a9fb
Add timeout check for drag&drop on Linux to prevent deadlock
2021-04-23 22:58:09 +02:00
mafiesto4
27fbd896f7
Fix Win32 stack traces issue due to invalid search path for debug symbols
...
#457
2021-04-23 21:53:10 +02:00
Erdroy
0b16490719
Add full C# NetworkMessage API
2021-04-23 21:09:15 +02:00
mafiesto4
d36a36d439
Fix Win32 stack traces issue due to invalid search path for debug symbols
...
#457
2021-04-23 16:35:18 +02:00
Crawcik
ac33ba432d
Adding private protected access modifier
2021-04-23 14:02:16 +02:00
Vizepi
6e885ece34
[CLEAN] Added missing includes in headers
2021-04-23 13:59:02 +02:00
mafiesto4
826581cb77
Add support for searching for localization strings in scenes and prefabs
2021-04-23 13:57:16 +02:00
mafiesto4
d533dc5f5e
Skip empty Value in LocalizedString serialization
2021-04-23 12:57:45 +02:00
mafiesto4
66fac52905
Add tooltips
2021-04-23 12:50:38 +02:00
mafiesto4
c28215b93e
Fix UTF-8 encoding read in 2 places
2021-04-23 12:47:17 +02:00
mafiesto4
bbfd80dcb1
Add support for searching for localization strings in C#/C++ code
2021-04-23 12:46:32 +02:00
mafiesto4
81efa49951
Add button to update localization dashboard
2021-04-23 10:58:43 +02:00
mafiesto4
dc62586314
Fix missing asset register for new json resources
2021-04-23 10:53:27 +02:00
mafiesto4
6a1b4e547c
Add support for exporting localized strings for translation
2021-04-23 10:52:51 +02:00
Crawcik
d3c974a838
Access modifier detection fix
2021-04-23 08:31:00 +02:00
mafiesto4
2b698ca8b0
Add support for fixed-array fields in scripting
2021-04-22 21:03:40 +02:00
mafiesto4
3e945fbe34
Bump up version number
2021-04-22 20:24:21 +02:00
GoaLitiuM
8409f9d2d4
Fix missing rotation parameters in capsule physics queries
2021-04-22 20:53:24 +03:00
mafiesto4
6821e3c370
Fix progress bar drawing precision and stability
...
#471
2021-04-22 19:25:01 +02:00
mafiesto4
d4a27f38ff
Add support for adding new culture to game localization
2021-04-22 17:09:27 +02:00
mafiesto4
ace8295ab7
Merge remote-tracking branch 'origin/master' into localization
...
# Conflicts:
# Source/Platforms/DotNet/Newtonsoft.Json.dll
# Source/Platforms/DotNet/Newtonsoft.Json.pdb
# Source/Platforms/UWP/Binaries/Newtonsoft.Json.dll
# Source/Platforms/XboxOne/Binaries/Newtonsoft.Json.dll
2021-04-22 16:10:36 +02:00
mafiesto4
c23d2ad2c4
Improve LocalizationSettings editor
2021-04-22 16:10:20 +02:00
mafiesto4
b5e19d95bd
Add undo support for Json Asset editor window
2021-04-22 14:21:07 +02:00
mafiesto4
af34bafc5a
Improve LocalizedStringTable editor
2021-04-22 13:28:52 +02:00
mafiesto4
aa07d3b2fa
Add CultureInfo editor with picker
2021-04-22 13:28:28 +02:00
mafiesto4
f7837f99c2
Fix handling spacing in collection editors to align label in a proper way with margin
2021-04-22 10:59:35 +02:00
mafiesto4
04836f037d
Fix json proxy regression for Generic json assets
2021-04-22 10:58:52 +02:00
mafiesto4
64b6b4ebc9
Fix byte array deserialization from base64 encoded string
2021-04-22 10:58:25 +02:00
mafiesto4
2f1aeb6897
Fix API_AUTO_SERIALZIATION usage if base type is not serializable
2021-04-22 10:58:01 +02:00
mafiesto4
d11a9d4d8f
Fix typo
2021-04-21 23:47:28 +02:00
mafiesto4
3ed55c89f0
Add drag&drop support for Linux
2021-04-21 23:47:28 +02:00
mafiesto4
9381d0f5f1
Add automatic destination folder creation when saving Json asset
2021-04-21 23:47:27 +02:00
mafiesto4
a7a6dc7671
Add path utils to support StringView
2021-04-21 23:47:27 +02:00
mafiesto4
02856273ad
Add error message box on Editor Options saving error
2021-04-21 23:47:27 +02:00
mafiesto4
8ba1affe9e
Fix PrefabSpritesRenderer from script list
2021-04-21 10:14:59 +02:00
mafiesto4
ba2b7939a3
Merge branch 'TaylerMauk-fix-issue-468'
2021-04-21 10:12:08 +02:00
mafiesto4
7739078aad
Merge branch 'fix-issue-468' of git://github.com/TaylerMauk/FlaxEngine into TaylerMauk-fix-issue-468
2021-04-21 10:12:05 +02:00
mafiesto4
851c6d972c
Merge branch 'TaylerMauk-fix-issue-460'
2021-04-21 10:04:38 +02:00
Tayler Mauk
3410bd5380
Standardize variable names
2021-04-20 22:31:15 -07:00
Tayler Mauk
dc0f77ae2a
Fix issue #468
2021-04-20 22:24:37 -07:00
Tayler Mauk
3e73f40c0f
Fix issue #460
2021-04-20 21:23:42 -07:00
W2Wizard
7cfcacf0cd
Remove Unit Direction method
2021-04-20 18:21:27 +02:00
mafiesto4
28c0552e0a
Fix diff-serialization and deserialization of C# lists
...
#347
2021-04-20 16:06:32 +02:00
mafiesto4
9857fb12c4
Fix crash when using C# script that inherits from C++ script
2021-04-20 11:47:32 +02:00
mafiesto4
5b31a8222c
Fix crash when using C# script that inherits from C++ script
2021-04-20 11:47:21 +02:00
mafiesto4
1eacb36256
Minor tweaks
2021-04-20 10:58:14 +02:00
mafiesto4
eabab8301d
Fix compilation of bindings code with API_EVENT in some cases
...
#459
2021-04-20 10:35:09 +02:00
mafiesto4
20331bc858
Fix crash when using Actor GetScript or GetChild with invalid index
...
#462
2021-04-20 10:12:57 +02:00
mafiesto4
6387e87a30
Merge branch 'stefnotch-fix-get-child-at'
2021-04-20 10:05:31 +02:00
mafiesto4
221c4f0648
Merge branch 'W2Wizard-initlist' into 1.2
2021-04-20 09:46:09 +02:00
jb-perrier
52815a4ab0
Refactor using GPUDrawIndirectArgs.
2021-04-19 22:02:59 +02:00
jb-perrier
203d1d79dc
Add drawCount to GPU indirect draw cmds.
2021-04-19 21:41:34 +02:00
mafiesto4
480783b7fa
Add LocalizedString to TextRender
2021-04-19 16:25:44 +02:00
mafiesto4
3781228dd2
Add support for using generic class value types in scripting API bindings code
2021-04-19 16:24:51 +02:00
mafiesto4
983190b9a0
Add LocalizedString
2021-04-19 16:24:14 +02:00
W2Wizard
4e01d110a1
Add UnitDirection & Goldenratio
...
Additional simplification
2021-04-19 15:37:39 +02:00
stefnotch
08d08133c1
GetChildAt should do it in reverse order to respect z order
2021-04-18 09:49:25 +02:00
W2.Wizard
b1ad70b6b2
Add include
2021-04-17 20:29:48 +02:00
W2Wizard
6e9b5225d2
Add init functions
2021-04-17 20:08:10 +02:00
mafiesto4
0d422ec169
Remove unused include
2021-04-17 19:38:31 +02:00
mafiesto4
c5dd3674c1
Optimize WriteStream::WriteText
2021-04-17 19:38:23 +02:00
mafiesto4
cf0a16e875
Fix handling crash when loading scripting api bindings cache during build
2021-04-17 19:37:51 +02:00
mafiesto4
841a336581
Fix using AssetsCache in game code
2021-04-17 19:37:11 +02:00
mafiesto4
b2729e35c2
Fixes for UWP build
2021-04-17 19:36:38 +02:00
Erdroy
e7f899309c
Add simple SendMessage with single target
2021-04-16 22:08:59 +02:00
Erdroy
ed82787093
Fix compilation issues & cleanup
2021-04-16 22:03:35 +02:00
Erdroy
acb4a10fd5
Add IsServer checks for message sending
2021-04-16 21:18:12 +02:00
Erdroy
9927209293
Add message sending to clients
2021-04-16 21:17:43 +02:00
Erdroy
d5bc9b5e46
Add NetworkConnection to ENetPeer map
2021-04-16 21:16:26 +02:00
Erdroy
8aaa0a2d6b
Add Timeout event
2021-04-16 21:15:20 +02:00
Erdroy
ba8d506c14
Add explicit ctor to NetworkConnection
2021-04-16 21:14:54 +02:00
mafiesto4
f1b82b788b
Add string localization API
2021-04-16 15:58:31 +02:00
mafiesto4
029566b2ff
Add localization string tables caching for current language
2021-04-16 15:48:27 +02:00
mafiesto4
35aaacd61b
Add support for importing .po files with strings localization
2021-04-16 15:47:59 +02:00
mafiesto4
eab3631c33
Add support for object reference wrappers usage in hash maps and dictionaries
2021-04-16 15:47:26 +02:00
mafiesto4
cca8200794
Fix JsonAssetProxy.IsProxyFor
2021-04-16 15:47:01 +02:00
mafiesto4
0fb02a5aff
Add LocalizationSettings
2021-04-16 15:46:42 +02:00
mafiesto4
7448383079
Add LocalizedStringTable
2021-04-16 15:39:31 +02:00
mafiesto4
e9215c1a9e
Tweaks
2021-04-16 11:34:10 +02:00
mafiesto4
69d3cb5b2b
Add support for nesting Array inside Dictionary in scripting API
2021-04-16 10:13:15 +02:00
mafiesto4
e4d3989b71
Add support for nesting Array inside Dictionary in scripting API
2021-04-16 10:12:40 +02:00
mafiesto4
f9c6166b46
Minor tweak
2021-04-15 16:57:16 +02:00
mafiesto4
ee691469b4
Fix natvis display for string views
2021-04-15 16:56:49 +02:00
mafiesto4
752e7e73bc
Fix case sensitivity check for StartsWith and EndsWith in StringView
2021-04-15 16:56:07 +02:00
mafiesto4
a9ec4566e7
Add support for custom asset type factory in game code
2021-04-15 16:55:03 +02:00
mafiesto4
653cdd8654
Add support for importing assets into custom formats with AssetsImportingManager
2021-04-15 16:48:01 +02:00
mafiesto4
18901ba66f
Rename event
2021-04-14 13:13:35 +02:00
mafiesto4
7bc0e3c14d
Fix dummy locale on Linux
2021-04-14 12:27:48 +02:00
mafiesto4
7b2c034fba
Fix using Delegate<> in API event
2021-04-14 12:23:50 +02:00
mafiesto4
7dd2a8fac9
Add Localization
2021-04-14 12:22:48 +02:00
W2.Wizard
00cb802363
Add missing doc
2021-04-14 11:34:43 +02:00
mafiesto4
698ce4c0ce
Fix crash on bokeh in dof on d3d12
2021-04-13 19:03:04 +02:00
W2.Wizard
325433aaf8
Add GameSettings icon
2021-04-13 16:09:35 +02:00
W2.Wizard
7877f77242
Add Scalar Icon, PS & XBox
...
A separate scalar icon for the value box
2021-04-13 10:41:04 +02:00
mafiesto4
ac1eb8d58d
Merge branch 'master' into 1.2
2021-04-13 09:52:03 +02:00
mafiesto4
b2ae91e3b9
Fix warnings
2021-04-13 09:51:55 +02:00
mafiesto4
898a7002eb
Merge branch 'jb-perrier-intx' into 1.2
2021-04-13 09:38:51 +02:00
mafiesto4
5d0da2c8c2
Merge branch 'intx' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-intx
2021-04-13 09:38:43 +02:00
mafiesto4
df07529f21
Fix game build
2021-04-13 09:34:23 +02:00
mafiesto4
bc7660fbf8
Merge branch 'TaylerMauk-bugfix-3d-audio-placement'
2021-04-13 09:32:10 +02:00
mafiesto4
857b7e522f
Merge branch 'bugfix-3d-audio-placement' of git://github.com/TaylerMauk/FlaxEngine into TaylerMauk-bugfix-3d-audio-placement
2021-04-13 09:32:05 +02:00
mafiesto4
af9962c30f
Fix render layers mask usage for shadows rendering
2021-04-13 09:28:34 +02:00
Tayler Mauk
a7e29c5784
Fix 3D audio placement for XAudio2 and OpenAL
...
Corrected inverted x-axis for XAudio2
Corrected inverted z-axis for OpenAL
2021-04-12 22:06:01 -07:00
mafiesto4
3a03fe5f7f
Format code
2021-04-12 23:26:49 +02:00
mafiesto4
f1eebd3835
Merge branch 'jb-perrier-pxupvector'
2021-04-12 23:25:32 +02:00
mafiesto4
40ed499889
Merge branch 'pxupvector' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-pxupvector
2021-04-12 23:25:24 +02:00
mafiesto4
55155630ca
Fix duplicating spline
...
#452
2021-04-12 21:06:34 +02:00
W2.Wizard
1e2a15d6c1
Initial Setup
...
Expose all settings as individual items and overhaul all icons.
Sorted all SpriteHandle fields alphabetically.
2021-04-12 20:07:47 +02:00
mafiesto4
3bfeb1db76
Add BoxBrush::SetMaterial
2021-04-12 19:07:18 +02:00
mafiesto4
b2d041c9b3
Merge branch 'stefnotch-tweak-random-byte'
2021-04-12 18:37:22 +02:00
mafiesto4
e5ab536db4
Merge branch 'tweak-random-byte' of git://github.com/stefnotch/FlaxEngine into stefnotch-tweak-random-byte
2021-04-12 18:37:14 +02:00
mafiesto4
c572d75d1d
Format code
2021-04-12 15:45:58 +02:00
mafiesto4
f1bc3f58e2
Merge branch 'stefnotch-tweak-quaternion-editing' into 1.2
2021-04-12 15:44:05 +02:00
mafiesto4
d774cb496a
Merge branch 'tweak-quaternion-editing' of git://github.com/stefnotch/FlaxEngine into stefnotch-tweak-quaternion-editing
2021-04-12 15:44:03 +02:00
mafiesto4
ed1f0b8881
Merge branch 'jb-perrier-this-node' into 1.2
2021-04-12 15:43:05 +02:00
mafiesto4
0dafa2f562
Expose TickData to scripting API
2021-04-12 13:24:59 +02:00
mafiesto4
5ab554f61c
Fix using Camera refs
2021-04-12 12:57:15 +02:00
mafiesto4
8a725ec243
Fix natvis for StringBuilder
2021-04-12 12:51:26 +02:00
mafiesto4
cd1f57b634
Fix doc comments
2021-04-12 12:51:10 +02:00
mafiesto4
c47db14c83
Fix using Sorting in C++ game code
2021-04-12 12:50:59 +02:00
mafiesto4
81305a10cf
Fix crash on relocation in BitArray
2021-04-12 12:50:46 +02:00
stefnotch
a58645da0f
Slightly improve the random byte generation code
2021-04-12 10:46:00 +02:00
jb-perrier
cd707eb5a4
Fix "This" node output type.
2021-04-11 12:16:03 +02:00
mafiesto4
27400cffe4
Merge branch 'stefnotch-fix-spline-precision'
2021-04-10 11:12:48 +02:00
stefnotch
5b1c5824c8
Fix #408 by being more precise in some places
...
IEEE floating point numbers are fun ™️
2021-04-10 09:13:19 +02:00
stefnotch
c4af8ce0ca
Super smooth quaternion editing
...
Downside: I have no idea if this is a good implementation
2021-04-09 14:28:02 +02:00
mafiesto4
3e080c44c6
Fix using curl lib on Linux (use self compiled static lib)
2021-04-08 22:12:55 +02:00
jb-perrier
eff5d0899d
Order + Attributes + Return _up.
2021-04-08 20:35:01 +02:00
jb-perrier
992f4b2303
Add IntX write stream support.
2021-04-08 19:00:40 +02:00
jb-perrier
8e7ff6f657
Add IntX stream read support.
2021-04-08 19:00:25 +02:00
jb-perrier
4e86f1c776
Add WriteVariant support.
2021-04-08 19:00:03 +02:00
jb-perrier
4b78551765
Add WriteVariant support.
2021-04-08 18:59:38 +02:00
jb-perrier
3579b86980
Add WriteCommonValue support.
2021-04-08 18:59:19 +02:00
jb-perrier
3f39212b7b
Add ReadVariant support.
2021-04-08 18:59:05 +02:00
jb-perrier
b0b6aeccd8
Add ReadVariantType support.
2021-04-08 18:58:45 +02:00
jb-perrier
5b6a0a8d7f
Add ReadVariantScriptType support.
2021-04-08 18:58:29 +02:00
jb-perrier
3bbeae15f2
Add ReadCommonValue support.
2021-04-08 18:58:13 +02:00
jb-perrier
f6a6e298e0
Add ToVariantType support.
2021-04-08 18:57:47 +02:00
jb-perrier
b4b41d6773
Add IntX to VairantType.
2021-04-08 18:57:28 +02:00
jb-perrier
274dde0a7e
Add IntX support De/Serialize.
2021-04-08 18:57:05 +02:00
jb-perrier
7a5e5a63e1
Add IntX support Deserialize.
2021-04-08 18:56:36 +02:00
jb-perrier
e55dd16b72
Add IntX support Serialize.
2021-04-08 18:56:20 +02:00
jb-perrier
054b2cb9c7
Add C++ Serialization IntX support. Header.
2021-04-08 18:55:48 +02:00
jb-perrier
fed5805fcc
Add Int4 Min/Max.
2021-04-08 18:55:07 +02:00
jb-perrier
e9c5ffa736
Add Int3 Min/Max.
2021-04-08 18:54:55 +02:00
jb-perrier
e912590bc6
Add Int2 Min/Max.
2021-04-08 18:54:35 +02:00
jb-perrier
9d3861ace2
Add Int2 funcs.
2021-04-08 18:54:20 +02:00
jb-perrier
0b1c1b3a8d
Refactor Int2 operation.
2021-04-08 18:54:09 +02:00
jb-perrier
4b22503ea2
Add Int3 operators + funcs.
2021-04-08 18:53:39 +02:00
jb-perrier
54786a001a
Add Int4 operators + funcs.
2021-04-08 18:53:20 +02:00
jb-perrier
9cf6120b39
Add Int2 constructors.
2021-04-08 18:52:42 +02:00
jb-perrier
21f1930c2d
Add Int3 constructors.
2021-04-08 18:52:34 +02:00
jb-perrier
053d55bf81
Add Int4 constructors.
2021-04-08 18:52:21 +02:00
jb-perrier
563ec32f06
Add Int4 Min/Max support.
2021-04-08 18:52:01 +02:00
jb-perrier
f8bc124752
Add Int3 Min/Max support.
2021-04-08 18:51:54 +02:00
jb-perrier
529beaad08
Add Int2 Min/Max support.
2021-04-08 18:51:46 +02:00
jb-perrier
efbc7976b0
Add Int3.cpp.
2021-04-08 18:51:17 +02:00
jb-perrier
048612c65c
Add Int3.cpp.
2021-04-08 18:51:09 +02:00
jb-perrier
866105631e
Add Int4.cpp.
2021-04-08 18:50:59 +02:00
jb-perrier
6c4ca6c01a
Delete unused pre-decl.
2021-04-08 18:50:16 +02:00
jb-perrier
a04d19d9f7
Delete unused pre-decl.
2021-04-08 18:50:09 +02:00
jb-perrier
f470a9aaf4
Delete unused pre-decl.
2021-04-08 18:50:04 +02:00
jb-perrier
0bb1982bcd
Delete VectorInt.h.
2021-04-08 18:49:18 +02:00
jb-perrier
d2cc4051ad
Convert Int2 to generated type.
2021-04-08 18:47:14 +02:00
jb-perrier
224937cd09
Convert Int3 to generated type.
2021-04-08 18:46:56 +02:00
jb-perrier
8661c2af18
Convert Int4 to generated type.
2021-04-08 18:46:28 +02:00
jb-perrier
854b2492dd
Add Variant "As" support for IntX.
2021-04-08 18:45:02 +02:00
jb-perrier
0f6e204c76
Add Variant operator support for IntX.
2021-04-08 18:44:26 +02:00
jb-perrier
1e4c07f94c
Add Variant constructors for IntX.
2021-04-08 18:43:39 +02:00
jb-perrier
3185691077
Add IntX to VariantType.
2021-04-08 18:42:40 +02:00
jb-perrier
42075f7b2a
Add Vector2 constructors for IntX.
2021-04-08 18:42:04 +02:00
jb-perrier
a746e0c995
Add Vector3 constructor for IntX.
2021-04-08 18:41:38 +02:00
jb-perrier
ca0135724c
Add Vector4 constructors for IntX.
2021-04-08 18:41:11 +02:00
jb-perrier
fa82555149
Add IntX support for JsonWriter.
2021-04-08 18:39:08 +02:00
mafiesto4
9a90b2fa42
Add check for null ref
2021-04-08 13:10:03 +02:00
mafiesto4
a3012d0b27
Add warning when using Triangle Mesh collider under RigidBody
2021-04-08 11:21:12 +02:00
mafiesto4
7f482330ca
Add support for Vector2/3/4 and Quaternion constants for default value attribute in C# scripting api
2021-04-08 10:43:51 +02:00
mafiesto4
810691d540
Add support for string constants as defaults in scripting API
2021-04-08 10:03:01 +02:00
mafiesto4
eb24c29f7e
Add support for OnSerializing, OnSerialized, OnDeserializing and OnDeserialized callbacks for C# types serialization with Json
2021-04-08 10:02:08 +02:00
mafiesto4
9a17f2141b
Add lock for Gameplay Globals access
2021-04-07 22:21:37 +02:00
mafiesto4
d073a13f57
Fix removing Gameplay Globals
...
#427
2021-04-07 21:10:09 +02:00
mafiesto4
7e622a69a6
Fix AutoFocus saved in data for controls
2021-04-07 20:53:18 +02:00
mafiesto4
6001eb88fa
Fix Dropdown control
...
#334
2021-04-07 20:52:22 +02:00
mafiesto4
438135975f
Add DefaultQueryExtent to navmesh properties
2021-04-07 17:17:41 +02:00
jb-perrier
1610af3f3f
Merge branch 'master' of https://github.com/FlaxEngine/FlaxEngine into pxupvector
2021-04-07 17:01:52 +02:00
jb-perrier
60e926a62f
Serialize UpDirection.
2021-04-07 17:01:37 +02:00
mafiesto4
25a9dcad8a
Move JsonConverters to a separate file
2021-04-07 14:46:49 +02:00
mafiesto4
1243927ad0
Fix typo
2021-04-07 14:00:15 +02:00
mafiesto4
fee47a99b3
Add additional info text and pivot location preview to anchors editor
2021-04-07 13:47:31 +02:00
mafiesto4
7c54bb0155
Add support for reusing UIControlControlEditor and AnchorPresetsEditorPopup in Editor plugins
2021-04-07 12:53:07 +02:00
mafiesto4
9a0e3a7b6c
Merge branch 'honzapatCZ-ui-achorpopup-shiftctrl-modes' into 1.2
2021-04-07 12:05:25 +02:00
honzapatCZ
ff4f1277e7
invert preserveBounds back
2021-04-07 11:45:12 +02:00
Nejcraft
6fba1a4ab9
Delete Control.Bounds.cs.rej
2021-04-07 11:22:45 +02:00
Nejcraft
f24cb34e3f
Merge branch '1.2' into ui-achorpopup-shiftctrl-modes
2021-04-07 11:20:20 +02:00
mafiesto4
772af752d2
Fix regression from dff1374378
2021-04-07 11:10:51 +02:00
mafiesto4
dff1374378
Post-merge tweaks
...
#417
2021-04-07 10:57:17 +02:00
mafiesto4
7e5fd8e384
Merge branch 'honzapatCZ-ui-localPosition' into 1.2
2021-04-07 10:31:43 +02:00
mafiesto4
95ba2e9bab
Merge branch 'ui-localPosition' of git://github.com/honzapatCZ/FlaxEngine into honzapatCZ-ui-localPosition
2021-04-07 10:31:41 +02:00
honzapatCZ
41a873450e
should work now
2021-04-06 16:54:22 +02:00
honzapatCZ
7f5869e257
Merge remote-tracking branch 'origin/1.2' into ui-achorpopup-shiftctrl-modes
2021-04-06 16:44:45 +02:00
mafiesto4
c8c215abfd
Add support for custom value propagation in CustomEditor
2021-04-06 15:47:00 +02:00
mafiesto4
ecc055d8b8
Fix compilation warnings
2021-04-06 12:40:24 +02:00
mafiesto4
2622482b12
Change libcurl dependency on Linux
2021-04-06 12:17:32 +02:00
mafiesto4
ca6a075d8c
Fix typos and code style
2021-04-06 11:46:30 +02:00
mafiesto4
ca3d4a84ad
Fix text wrapping when no scene is loaded
2021-04-06 11:46:23 +02:00
mafiesto4
6eec0b396d
Merge branch 'GoaLitiuM-capsule_physics_queries'
2021-04-06 11:42:20 +02:00
mafiesto4
2d6f8cc406
Change default Update FPS in time settings to 60
...
#414
2021-04-06 10:42:11 +02:00
mafiesto4
80fc3d82b0
Merge branch 'honzapatCZ-patch-4' into 1.2
2021-04-06 09:51:37 +02:00
mafiesto4
1bb64fdf5d
Merge branch 'patch-4' of git://github.com/honzapatCZ/FlaxEngine into honzapatCZ-patch-4
2021-04-06 09:51:34 +02:00
GoaLitiuM
e7edb9d38c
Add sweep and overlap physics queries for capsule shapes
2021-04-05 19:36:36 +03:00
honzapatCZ
c4dd5ef5c8
anchor preset popup shift + ctrl
2021-04-02 17:47:39 +02:00
honzapatCZ
73e92e33fd
local positions
2021-04-02 17:38:30 +02:00
mafiesto4
3a5c3cabba
Add missing doc comment
2021-04-02 16:51:12 +02:00
mafiesto4
0b4408bc78
Fix Transform Node/Bone in replace mode when transform is identity
2021-04-01 14:16:16 +02:00
mafiesto4
2f42321551
Merge branch 'stefnotch-dpi-scale-tool-windows'
2021-03-31 23:54:08 +02:00
mafiesto4
98da5525f3
Merge branch 'dpi-scale-tool-windows' of git://github.com/stefnotch/FlaxEngine into stefnotch-dpi-scale-tool-windows
2021-03-31 23:54:02 +02:00
mafiesto4
20f9bdc209
Fix regression in adding model material slots
2021-03-31 21:25:12 +02:00
Nejcraft
df6dc6b21f
Bump up default Update FPS
...
This cant possibly do any harm as if it is too much it will get skipped and work like it is on these FPSs while remaining to work consistantly, while if it is possible to get to the 60 fps, things like scripted camera, ChracterController etc. will move more better.
2021-03-31 16:51:11 +02:00
mafiesto4
df10d6560b
Fix dead-lock
2021-03-31 15:42:10 +02:00
mafiesto4
a2825eac87
Add support uint64 values in EnumComboBox
2021-03-31 12:15:57 +02:00
mafiesto4
51926f517e
Add support for masking Material Slots when cooking Collision Data
2021-03-31 12:15:38 +02:00
mafiesto4
382a35aabf
Fix regression in adding model material slots
2021-03-31 10:12:05 +02:00
stefnotch
93f23af92e
Scale dockwindow size by DPI scale
...
For those gangstas with 4k screens ;)
2021-03-30 23:03:56 +02:00
mafiesto4
d8a4814542
Merge branch 'jb-perrier-overwriteprompt'
2021-03-30 22:30:43 +02:00
mafiesto4
6c37673787
Merge branch 'overwriteprompt' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-overwriteprompt
2021-03-30 22:30:41 +02:00
mafiesto4
77f9716932
Fix selecting spline points
...
#409
2021-03-30 22:27:24 +02:00
mafiesto4
ece77065ca
Merge branch 'stefnotch-patch-8'
2021-03-30 22:10:44 +02:00
mafiesto4
15186cafe0
Merge branch 'patch-8' of git://github.com/stefnotch/FlaxEngine into stefnotch-patch-8
2021-03-30 22:10:39 +02:00
mafiesto4
b35795f1ff
Merge branch 'stefnotch-dpi-root-window-fix'
2021-03-30 22:09:24 +02:00
mafiesto4
d667084d11
Merge branch 'dpi-root-window-fix' of git://github.com/stefnotch/FlaxEngine into stefnotch-dpi-root-window-fix
2021-03-30 22:09:18 +02:00
mafiesto4
f8d6f8ffb5
Fix using references to projects outside the main project
...
#397
2021-03-30 22:07:40 +02:00
jb-perrier
a3ca6b0dca
Add overwrite prompt for SaveDialog.
2021-03-30 21:47:18 +02:00
jb-perrier
2524d93f6b
Add Set/Get Up direction.
2021-03-30 21:43:03 +02:00
Nejcraft
4f690c17fa
mario went missing
2021-03-30 20:36:39 +02:00
Nejcraft
7af125b453
Added some qutoes
...
As by discord
2021-03-30 20:35:13 +02:00
mafiesto4
b0fe4e9945
Merge remote-tracking branch 'origin/master' into 1.2
2021-03-30 17:58:29 +02:00
mafiesto4
a6d488c4ef
Add support for generating Collision Data from Skinned Models
2021-03-30 17:58:24 +02:00
mafiesto4
e01a0585a8
Add MeshBase as shared impl part for Mesh and SkinnedMesh
2021-03-30 17:57:53 +02:00
mafiesto4
3e1356ba2d
Remove unused LimitAttribute into simple Limit
2021-03-30 12:28:33 +02:00
mafiesto4
9581f7b10e
Fix using cross-module references inside C++ game project
2021-03-29 20:37:43 +02:00
mafiesto4
a83ee4014e
Expose more wheel settings in vehicle
2021-03-29 17:07:17 +02:00
mafiesto4
4264a36dd0
Fix tooltip attribute generation for multi line xml doc comments
2021-03-29 16:49:26 +02:00
mafiesto4
dd00c83f74
Add clutch strength option
2021-03-29 16:48:59 +02:00
mafiesto4
6ad8e8b133
Expose Setup on WheeledVehicle
2021-03-29 16:40:06 +02:00
mafiesto4
f17e347a15
Add differential settings to WheeledVehicle
2021-03-29 16:25:25 +02:00
mafiesto4
d95d3efe33
Fix
2021-03-29 15:38:04 +02:00
mafiesto4
d21ccac63e
Add engine settings to WheeledVehicle
2021-03-29 15:36:55 +02:00
mafiesto4
427541b488
Fix using cross-module references inside C++ game project
2021-03-29 14:41:29 +02:00
mafiesto4
b27c832cb7
Add error log when trying to load bytes from file data that is too big
2021-03-29 13:49:49 +02:00
mafiesto4
3162d4e770
Add option for WheeledVehicle drive type
2021-03-29 13:41:25 +02:00
stefnotch
2abb215034
Update CONTRIBUTING.md
2021-03-29 12:06:24 +02:00
stefnotch
12fd7274a9
Fix DPI regression: use the overrideable RootWindow instead of _root
2021-03-29 10:54:48 +02:00
mafiesto4
7456bf38f7
Fix for editor on linux
2021-03-28 23:26:08 +02:00
mafiesto4
d85a020971
Fix picking game binaries target when EditorTarget is not SetupTargetEnvironment
...
#398
2021-03-28 23:25:52 +02:00
mafiesto4
6f83330321
Fix building game for linux on windows
2021-03-28 21:31:21 +02:00
mafiesto4
0a7f2fc043
Improve deploy of editor on linux
2021-03-28 21:14:03 +02:00
mafiesto4
c32e869c56
Fix packaging Editor on Linux
2021-03-28 20:11:24 +02:00
mafiesto4
23d38fc387
Fix regression in Bezier curve tangents calculation for Quaternions
...
85167b2d4b
2021-03-28 18:45:10 +02:00
mafiesto4
6d2092f9e8
Fix rendering volumetric fog influence from local lights with shadows
2021-03-27 20:06:57 +01:00
mafiesto4
0754434295
Fix UWP build
2021-03-27 19:27:22 +01:00
mafiesto4
732f74e5c9
Fix assertion on engine close due to rare invalid storage object refs count
2021-03-27 19:27:04 +01:00
mafiesto4
7de7c8806e
Update particle assets (sprite rendering module values change)
2021-03-27 12:22:17 +01:00
mafiesto4
ebf2b0a2f3
Fix asset path used in registry
...
#394
2021-03-26 22:24:44 +01:00
mafiesto4
97fd733c3e
Fix issue when spline point is deleted externally while being selected
...
#393
2021-03-26 22:00:15 +01:00
mafiesto4
c191815b82
Use static linking for Assimp on Linux, strip it from unused symbols and formats support
2021-03-26 21:30:30 +01:00
mafiesto4
e21c9d24de
Add proper vehicle setup after editing wheel colliders
2021-03-26 17:11:26 +01:00
mafiesto4
2ce14b5e9c
Increase physics solver iterations counts for vehicles to have more stability and quality
2021-03-26 16:14:06 +01:00
mafiesto4
3f68a0576d
Reorder properties and add center of mass debug drawing
2021-03-26 15:47:00 +01:00
mafiesto4
f216528f40
Tweak comment
2021-03-26 15:14:12 +01:00
mafiesto4
4562dde31f
Add Vehicles support
2021-03-26 15:11:07 +01:00
mafiesto4
7cf464aabb
Tweak
2021-03-25 23:44:55 +01:00
mafiesto4
1a8456ea57
Tweak
2021-03-25 23:16:04 +01:00
mafiesto4
4847479dae
Add Editor for Linux to Github Actions
2021-03-25 22:55:13 +01:00
mafiesto4
dbe5886ffe
Possible fix for Editor build on Linux
2021-03-25 22:31:18 +01:00
mafiesto4
16a4b0dd8a
Update libs for linux build
2021-03-25 22:23:25 +01:00
mafiesto4
0be815cddd
Possible fix for missing include
2021-03-25 21:50:16 +01:00
mafiesto4
9f79d0e3c4
Add support for vertical and horizontal panels to arrange children based on the child anchor
...
#385
2021-03-25 21:45:29 +01:00
mafiesto4
d3bdc3cf8b
Fix UI not being updated with particular panels used when changing child control anchors
...
#385
2021-03-25 21:27:42 +01:00
mafiesto4
5c495b987b
Add Shift+Home shortcut to Text Boxes
...
#386
2021-03-25 21:14:37 +01:00
mafiesto4
2b741cae58
Fix navmesh tiles set resizing
...
#369
2021-03-25 20:52:58 +01:00
mafiesto4
44fc1f9d05
Fix using nested types in scripting api
2021-03-24 22:08:49 +01:00
mafiesto4
6982997a2b
Fixes for serialization problems with custom structures
2021-03-24 22:08:40 +01:00
mafiesto4
de2db94b85
Add DrawCylinder and DrawWireCylinder to DebugDraw
2021-03-24 22:08:15 +01:00
mafiesto4
3f230415c4
Merge branch 'stefnotch-patch-7'
2021-03-24 22:04:37 +01:00
mafiesto4
b79f090364
Merge branch 'patch-7' of git://github.com/stefnotch/FlaxEngine into stefnotch-patch-7
2021-03-24 22:04:30 +01:00
mafiesto4
9db2feb674
Add passing custom compiler switch when invoking child Flax.Build process during deployment
2021-03-24 19:32:10 +01:00
mafiesto4
624d24d209
Remove unused using declaration
2021-03-24 19:31:42 +01:00
mafiesto4
3dbbcc3a8c
Add support for using automated codesign for binaries in deployment
2021-03-24 19:31:22 +01:00
stefnotch
2c0520cc9d
Update Matrix3x3.cs
2021-03-24 11:08:41 +01:00
mafiesto4
5ca717a231
Merge remote-tracking branch 'origin/master' into 1.2
2021-03-23 12:32:04 +01:00
mafiesto4
e2f9646b8f
Fix using nested types in scripting api
2021-03-23 12:31:30 +01:00
mafiesto4
b5e324673e
Fixes for serialization problems with custom structures
2021-03-23 12:29:25 +01:00
mafiesto4
20b65a08d9
Add DrawCylinder and DrawWireCylinder to DebugDraw
2021-03-23 12:21:07 +01:00
mafiesto4
c0d0083cc2
Fix using orientation around selection in prefab window
...
#276
2021-03-23 11:06:13 +01:00
mafiesto4
934258aadb
Fix UICanvas to face camera plane instead of camera position
...
#371
2021-03-23 10:25:31 +01:00
mafiesto4
16f81cc184
Fix updating Label layout after font change when using automatic size
...
#380
2021-03-23 09:32:12 +01:00
mafiesto4
e8c9856665
Fix Vertical/Horizontal panels issue with anchored child controls
...
#378
2021-03-23 09:24:56 +01:00
mafiesto4
fad1e6fdfc
Fix regression from d65ae8de96
2021-03-23 09:17:45 +01:00
mafiesto4
fcd86bccf5
Fix scripting reload without scenes loaded
...
#375
2021-03-22 23:41:21 +01:00
mafiesto4
319bee0838
Fix Debug Log window info label
2021-03-22 23:29:54 +01:00
mafiesto4
f92dd5d34a
Fix missing attribute
2021-03-22 20:15:34 +01:00
mafiesto4
d65ae8de96
Fix saving assets with path containing invalid slashes
2021-03-22 20:05:15 +01:00
mafiesto4
40c537d114
Merge branch 'master' into 1.2
...
# Conflicts:
# Source/Engine/Platform/Network.h
2021-03-22 11:26:36 +01:00
mafiesto4
39a6d0d292
Add Unix network impl for Android
2021-03-22 11:23:25 +01:00
mafiesto4
78f8066d4d
Fix code style
2021-03-22 10:24:22 +01:00
mafiesto4
b3e16a6b66
Fix material not updating on connection removal
...
#372
2021-03-22 10:24:15 +01:00
mafiesto4
cb96a87659
Fix crash when material is generated at 2 threads at once
2021-03-21 20:25:25 +01:00
mafiesto4
22812ad21e
Fix game build
2021-03-21 15:34:15 +01:00
mafiesto4
a3eddd5b3b
Fix bindings cache to rely on project name and version
2021-03-21 14:19:34 +01:00
mafiesto4
e095b610fd
Bump the version number
2021-03-21 14:19:14 +01:00
mafiesto4
851fd1a6d0
Tweaks for prefabs first selection
2021-03-21 14:00:23 +01:00
mafiesto4
3bfb0e6cac
Merge branch 'honzapatCZ-prefab-first' into 1.1
2021-03-21 13:46:59 +01:00
mafiesto4
cec4db1531
Merge branch 'prefab-first' of git://github.com/honzapatCZ/FlaxEngine into honzapatCZ-prefab-first
2021-03-21 13:46:33 +01:00
mafiesto4
1c140a5b0e
Fix crash in navmesh builder when scene gets unloaded after navmesh tile gets dirty
2021-03-21 13:44:30 +01:00
mafiesto4
f413431667
Add error check to prevent changing parent of the Scene actor
2021-03-21 13:27:45 +01:00
mafiesto4
160dfa5dc7
Fix Label text alignment in auto size text
...
#308
2021-03-20 18:49:31 +01:00
mafiesto4
0d12ccef64
Fix invalid Timeline layout UI when opening timeline data
2021-03-20 18:43:31 +01:00
mafiesto4
40a3fb96a2
Fix ParticleSystemWindow overlapping text bug
...
#239
2021-03-20 18:40:06 +01:00
mafiesto4
fac7c8aa6a
Fix possible exception in actor editor bounds getters
...
#286
2021-03-20 17:56:55 +01:00
mafiesto4
7dd67b5ae3
Fix Label auto-height and auto-width when text overflows the lines and it's wrapped
...
#358
2021-03-20 13:06:35 +01:00
mafiesto4
59b975499f
Fix WorldSpaceFaceCamera bug
...
#370
2021-03-20 12:15:50 +01:00
mafiesto4
7010c52af3
Fix missing selection type in CustomEditorPresenter
2021-03-19 17:15:18 +01:00
mafiesto4
29e06eb696
Add WorldSpaceFaceCamera mode to UICanvas
...
#359
2021-03-19 15:46:33 +01:00
mafiesto4
7ff5ebb45d
Fix using scale mode Gizmo
2021-03-19 12:21:09 +01:00
mafiesto4
54753a49ed
Add support for spawning Collision Data as Mesh Collider in viewport drag&drop
2021-03-19 12:15:50 +01:00
mafiesto4
4efd411045
Add improvements for objects spawning in editor viewport
...
#367
2021-03-19 12:15:13 +01:00
mafiesto4
b5845d2e12
Merge branch 'jb-perrier-canvasculling' into 1.1
2021-03-19 10:15:47 +01:00
mafiesto4
f1b100841d
Merge branch 'canvasculling' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-canvasculling
2021-03-19 10:15:42 +01:00
mafiesto4
8626350e5f
Fix possible issue for prefab reference value for default value object that might be deleted on prefab apply
2021-03-19 10:14:58 +01:00
mafiesto4
4ae3fccfd9
Improve focusing on selected object in Editor
...
#328
2021-03-18 22:20:27 +01:00
mafiesto4
255b2c85c8
Add bounds calculation for Spline
2021-03-18 21:51:15 +01:00
mafiesto4
8ef8b89fd5
Add constructor to BoundingBox for single point empty box construction
2021-03-18 21:50:05 +01:00
honzapatCZ
f70b116fcb
renamed
2021-03-18 19:18:59 +01:00
jb-perrier
e0ae2984ae
UICanvas frustum culling.
2021-03-18 18:59:32 +01:00
mafiesto4
544a11562c
Add mouse centering in Editor Viewport if initial location is too close to the edge
2021-03-18 18:23:58 +01:00
honzapatCZ
f688cd0c69
prefab first
2021-03-18 18:23:17 +01:00
mafiesto4
f32ea92336
Fix editor viewport camera orbiting issues
...
#354
2021-03-18 18:23:11 +01:00
mafiesto4
66c1b73635
Add F to focus camera view in asset previews
2021-03-18 17:55:07 +01:00
mafiesto4
759dc98737
Fix Rename Popup direction near screen edges
...
#317
2021-03-18 16:48:07 +01:00
mafiesto4
ac511cbadc
Improve documentation comments for Control properties that are based on Pivot property
2021-03-18 16:34:54 +01:00
mafiesto4
7a12a6c280
Fix updating UICanvas when using World/Camera Space
...
#361
2021-03-18 15:59:01 +01:00
mafiesto4
abe635ad9b
Fix exception in Custom Editors UI due to invalid reference value processing
...
#325
2021-03-18 15:12:25 +01:00
mafiesto4
960a122550
Revert children clipping to be called outside DrawChildren (regression from #355 )
2021-03-18 14:26:00 +01:00
mafiesto4
922201d1c0
Fix bug with Vector Parameters in Animation Graph
...
#272
2021-03-18 14:18:40 +01:00
mafiesto4
5c171c8b58
Fix control Offsets updating for control bounds when changing anchors
...
#312
2021-03-18 13:16:17 +01:00
mafiesto4
6a6eb96793
Fix code style
2021-03-18 11:15:27 +01:00
mafiesto4
968f536cdb
Merge branch 'jb-perrier-ui' into 1.1
2021-03-18 11:09:32 +01:00
mafiesto4
8078b9543d
Merge branch 'ui' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-ui
2021-03-18 11:09:28 +01:00
mafiesto4
00842e89cb
Merge branch 'master' into 1.1
2021-03-18 11:04:25 +01:00
mafiesto4
8c021b0252
Merge branch 'stefnotch-patch-6'
2021-03-18 11:03:14 +01:00
mafiesto4
56b0d885a6
Merge branch 'stefnotch-tweak-camera-projectpoint' into 1.1
2021-03-18 10:59:59 +01:00
mafiesto4
1f7a7a5488
Merge branch 'tweak-camera-projectpoint' of git://github.com/stefnotch/FlaxEngine into stefnotch-tweak-camera-projectpoint
2021-03-18 10:59:54 +01:00
mafiesto4
845da14e6a
Fix UIControl setup on IsActive changes
...
#326
2021-03-18 10:56:48 +01:00
mafiesto4
a21f6d1b9f
Fix order of new objects in Prefab after apply
...
#357
2021-03-18 09:20:47 +01:00
mafiesto4
42366ee66a
Fix synchronizing nested prefabs when adding new ObjectsLookupIdMapping
...
#351
2021-03-18 00:04:58 +01:00
stefnotch
1940707b06
Update documentation comment for ClosestPointPointLine
2021-03-17 22:27:15 +01:00
jb-perrier
c8b57d417c
Convert Control to ContainerControl.
2021-03-17 20:53:42 +01:00
jb-perrier
fb70368c8d
Fix image ordering.
2021-03-17 20:22:27 +01:00
jb-perrier
5af3a22fd0
Add DrawSelf.
2021-03-17 20:22:06 +01:00
mafiesto4
df497bf684
Fix UIControl invalid showing in prefab window using nested prefab with UI
2021-03-17 19:25:12 +01:00
mafiesto4
675bb93fd5
Fix missing prefab instanced actors events sending on changes apply (regression)
2021-03-17 19:24:29 +01:00
mafiesto4
960268f756
Fix UICanvas state synchronization when working with prefabs
2021-03-17 19:23:54 +01:00
mafiesto4
92cfcbff8c
Fix actor layer editor setup
2021-03-17 18:29:53 +01:00
mafiesto4
0c74e2ff9d
Fix crash on prefab sync on instance with missing objects
2021-03-17 18:29:15 +01:00
mafiesto4
f194004ebf
Fix synchronizing ActiveInTreeChanged property with event after prefab changes apply
2021-03-17 17:15:37 +01:00
mafiesto4
30615e842d
Fix crash on Actor deserialization if parentId is missing but actor already has a parent
2021-03-17 17:14:57 +01:00
mafiesto4
c4d457d7b7
Fix control Offsets margin diff deserialziation
2021-03-17 17:01:10 +01:00
mafiesto4
518df5e62b
Add skipping textbox scrolling if it has no selection
2021-03-17 13:44:38 +01:00
mafiesto4
e6d3242670
Fix invalid UIControl event blocking for prefab editor
2021-03-17 11:58:26 +01:00
mafiesto4
2a2d9f54de
Fix UIControl location deserialization when using prefabs and anchors
...
#218
2021-03-17 11:55:17 +01:00
mafiesto4
0122bf68bf
Fix skipping UICanvas diff serialization for Size property if render mode is ScreenSpace
2021-03-17 11:54:36 +01:00
mafiesto4
aa1c200bf8
Fix exception on engine closing in some cases
2021-03-17 11:12:20 +01:00
mafiesto4
8fb27e6f83
Fix missing UICanvas linkage in prefab preview
...
#218
2021-03-17 11:12:08 +01:00
mafiesto4
4eeadf87fb
Fix warning
2021-03-17 10:28:14 +01:00
mafiesto4
a479f1daf6
Fix preserving objects order in prefab instances on apply (based on the prefab)
...
Fixes #346
2021-03-17 00:24:29 +01:00
mafiesto4
691df4cb80
Fix Dpi issues when RootWindow is null
...
Fix #344
2021-03-17 00:04:16 +01:00
mafiesto4
878fee505f
Fix updating UI layout after changing control order
2021-03-16 23:38:56 +01:00
mafiesto4
1262243af9
Fix compilation
2021-03-16 23:14:29 +01:00
mafiesto4
b9ca496aff
Fix compilation
2021-03-16 22:32:02 +01:00
mafiesto4
1567f8723d
Fix typo
2021-03-16 22:31:51 +01:00
mafiesto4
3e56cd2c70
Add Network implementation for Unix
2021-03-16 22:15:46 +01:00
mafiesto4
bb6bbe9793
Tweaks for network impl on Win32
2021-03-16 22:15:46 +01:00
mafiesto4
ec7d892412
Add stripping binaries for editor distribution build
2021-03-16 22:15:46 +01:00
mafiesto4
5cad37fa50
Fix packaged editor usage
2021-03-16 22:15:46 +01:00
mafiesto4
de02131d0a
Update
2021-03-16 16:07:08 +01:00
mafiesto4
b3887c0874
Add support for separate data and code output directories in Game Cooker
2021-03-16 16:06:59 +01:00
stefnotch
1d0faddd2a
Fix game build
2021-03-15 21:22:41 +01:00
Erdroy
d99aa3ef46
Finish ReadBytes/WriteBytes C# API
2021-03-15 20:37:31 +01:00
Erdroy
a90b3bd7f6
Add message sending to server
2021-03-15 20:28:41 +01:00
stefnotch
fb28cae2b4
Move ScreenToGameViewport from Engine to Screen
...
And make it accessible from the C# side
2021-03-15 20:18:53 +01:00
stefnotch
97ab226d7e
Update Camera.ProjectPoint documentation to be clearer
2021-03-15 20:18:13 +01:00
Erdroy
77461e45c0
Remove fragmented channel type
2021-03-15 20:07:52 +01:00
Erdroy
99135759e3
Use only one channel for ENet
2021-03-15 20:00:30 +01:00
mafiesto4
4dbc770d75
Merge branch 'stefnotch-fix-dpi-issues-2' into 1.1
2021-03-15 18:40:28 +01:00
stefnotch
b151ab497f
Fix UICanvas high DPI issues
2021-03-15 17:30:35 +01:00
mafiesto4
3fb0b56c10
Add Vulkan support on Switch
2021-03-15 15:47:54 +01:00
stefnotch
85ab871d48
Call the correct DPI getter
...
See also https://github.com/FlaxEngine/FlaxEngine/pull/267
2021-03-15 15:40:32 +01:00
mafiesto4
c930d32b2b
Add support for cooking game for Switch
2021-03-15 14:32:10 +01:00
mafiesto4
c7c339957b
Merge remote-tracking branch 'origin/1.1' into 1.2
...
# Conflicts:
# Source/Editor/Editor.Build.cs
2021-03-15 09:38:58 +01:00
mafiesto4
afea02d92f
Allow lack of Game Settings in Editor
2021-03-14 23:58:19 +01:00
mafiesto4
b2c824b77e
Fix various memory leaks on exit
2021-03-14 23:58:03 +01:00
mafiesto4
76e056698b
Fix memory leak for Mono image refs
2021-03-14 23:57:37 +01:00
mafiesto4
1d575f51b6
Fix code style and optimize
2021-03-14 19:35:50 +01:00
mafiesto4
3abea4ec23
Merge branch 'honzapatCZ-patch-declarationSort' into 1.1
2021-03-14 19:29:07 +01:00
mafiesto4
146dffa732
Merge branch 'patch-declarationSort' of git://github.com/honzapatCZ/FlaxEngine into honzapatCZ-patch-declarationSort
2021-03-14 19:29:02 +01:00
mafiesto4
54c10dd78d
Fix code style
2021-03-14 19:27:49 +01:00
mafiesto4
c3c28413d7
Merge branch 'jb-perrier-ortho' into 1.1
2021-03-14 19:24:28 +01:00
mafiesto4
802893a214
Merge branch 'ortho' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-ortho
2021-03-14 19:24:24 +01:00
mafiesto4
97e44aee61
Merge branch 'jb-perrier-fullscreen' into 1.1
2021-03-14 19:18:43 +01:00
mafiesto4
3c5bbe5075
Merge branch 'fullscreen' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-fullscreen
2021-03-14 19:18:38 +01:00
mafiesto4
9ed0138a17
Fix crash on using Space char in font with no font atlases initialized
2021-03-14 19:01:42 +01:00
mafiesto4
bdd8242a0f
Fix rotation gizmo
...
Revert 74d4bb8dc6
2021-03-14 19:01:08 +01:00
mafiesto4
2a8dc0ddba
Re-add libs
2021-03-14 17:49:47 +01:00
mafiesto4
ecb788b28a
Remove annoying link
2021-03-14 17:49:20 +01:00
mafiesto4
82a0039926
Fix binaries deploy in cooker
2021-03-13 12:49:13 +01:00
mafiesto4
722861b929
Add script to package editor for linux
2021-03-13 12:49:13 +01:00
mafiesto4
1d6240aca5
Fix output executable file flag
2021-03-13 12:49:13 +01:00
mafiesto4
437f7e6f9c
Add libs
2021-03-13 12:49:13 +01:00
mafiesto4
c18e5f522a
Fix link files usage to prevent issues with git changes status
2021-03-13 12:49:12 +01:00
Erdroy
5afe51d1b4
Add NetworkMessage read/write functions (WIP)
2021-03-12 20:01:03 +01:00
Erdroy
082d56f89a
Add multi-host support
2021-03-12 19:29:20 +01:00
mafiesto4
544a043c56
Fix crash for empty text in Text Render
...
Fixes #327
2021-03-12 15:33:09 +01:00
mafiesto4
a2be4bb74a
Fix deserialization of UTF-8 string for C# object properties
...
Closes #320
2021-03-12 13:50:03 +01:00
mafiesto4
4d85a5ac3d
Fix importing models with Assimp
2021-03-11 22:58:00 +01:00
mafiesto4
8db1a9b9ca
Add support for exporting compressed textures in Editor on Linux using detex lib
2021-03-11 22:40:01 +01:00
mafiesto4
b4dcaef61a
Add support for Game Cooker on Linux
2021-03-11 22:39:03 +01:00
mafiesto4
b04321bdd2
Fix bug in shader generator on Linux
2021-03-11 21:03:58 +01:00
Erdroy
6b7ca47f26
Add basic ENet driver implementation (WIP)
2021-03-11 20:30:37 +01:00
Erdroy
00d5a40443
Fix PopEvent API signature
2021-03-11 20:30:03 +01:00
Erdroy
87754f12ff
Add proper NetworkEvent data
2021-03-11 20:04:25 +01:00
Erdroy
e7d99057ba
Expose CreateMessage/RecycleMessage to the API
2021-03-11 20:04:10 +01:00
mafiesto4
a1a9dfa6a2
Use color in linear format in TextureTool sampler operations
2021-03-11 19:59:34 +01:00
mafiesto4
6b614d5d57
Add support for importing textures with options in TextureTool with stb
2021-03-11 19:59:34 +01:00
mafiesto4
1eafae8888
Add support for converting textures in TextureTool with stb
2021-03-11 19:59:34 +01:00
mafiesto4
03f4e78158
Add support for compressing textures in TextureTool with stb
2021-03-11 19:59:34 +01:00
Erdroy
339e5a5d91
Add ENet thirdparty
2021-03-11 19:23:10 +01:00
Erdroy
2db1438ef4
Add note about end points
2021-03-11 19:11:40 +01:00
Erdroy
42d31c0c65
Fix warning about double to float conversion
2021-03-11 19:11:23 +01:00
Erdroy
64a5b01bd9
Add logs
2021-03-11 19:11:04 +01:00
Erdroy
ea7cdd00bd
Add ENet stubs
2021-03-11 18:47:15 +01:00
Erdroy
43e8a54e57
Use enum instead interface reference for now
2021-03-11 18:47:05 +01:00
Erdroy
393595ea2d
Fix message index pool
2021-03-11 18:46:28 +01:00
Erdroy
b9f13804e0
Add Networking namespace
2021-03-11 18:08:12 +01:00
Erdroy
1c511d112d
Fix compilation & APIGen issues
2021-03-11 18:08:12 +01:00
Erdroy
f86e22ba87
Add networking build script
2021-03-11 18:08:12 +01:00
Erdroy
c87feb69c4
Add INetworDriver full API
2021-03-11 18:08:12 +01:00
Erdroy
75a02beda0
Cleanup
2021-03-11 18:08:12 +01:00
Erdroy
7106dc738b
Add proper ctor to NetworkMessage
2021-03-11 18:08:12 +01:00
Erdroy
7525bf6435
Add network message recycle implementation
2021-03-11 18:08:12 +01:00
Erdroy
8f653fa699
Add basic network classes and message pooling
2021-03-11 18:08:11 +01:00
jb-perrier
ba75cabdda
Enable ALT+ENTER DX12.
2021-03-11 18:02:55 +01:00
jb-perrier
cc5849100b
Fix DX12 Fullscreen.
2021-03-11 18:02:17 +01:00
jb-perrier
6813cb607e
Fix Fullscreen switch.
2021-03-11 17:58:25 +01:00
jb-perrier
74280b7411
Enable ALT+ENTER.
2021-03-11 17:57:26 +01:00
mafiesto4
4072796e54
Switch impl progress
2021-03-11 17:22:06 +01:00
mafiesto4
e09f4eb6dc
Switch impl progress
2021-03-09 19:18:40 +01:00
mafiesto4
f82117c6fb
Remove unused WindowsManager::CalcCenteredWinPos
2021-03-09 14:32:53 +01:00
mafiesto4
48ae338fb2
Move default AllocatePages/FreePages impl from Unix to PlatformBase
2021-03-09 14:32:24 +01:00
mafiesto4
cc201e198d
Add Switch platform
2021-03-09 14:26:30 +01:00
jb-perrier
ee33c97db6
Refactoring, docs.
2021-03-09 00:03:32 +01:00
mafiesto4
d672826808
Merge branch 'stefnotch-ui-fixes' into 1.1
2021-03-08 22:36:49 +01:00
mafiesto4
0bf4ab9cb6
Merge branch 'ui-fixes' of git://github.com/stefnotch/FlaxEngine into stefnotch-ui-fixes
2021-03-08 22:36:46 +01:00
mafiesto4
84265322d5
Post merge fixes, tweaks, cleanup and improvements
2021-03-08 22:30:49 +01:00
mafiesto4
7fbb008ddd
Merge branch 'honzapatCZ-better-uicontrol-editor' into 1.1
2021-03-08 22:01:38 +01:00
mafiesto4
d06433deed
Merge branch 'better-uicontrol-editor' of git://github.com/honzapatCZ/FlaxEngine into honzapatCZ-better-uicontrol-editor
2021-03-08 22:01:30 +01:00
mafiesto4
7b02a4b33b
Merge branch 'GoaLitiuM-label_text_clip_margin_fix' into 1.1
2021-03-08 21:53:41 +01:00
mafiesto4
b7814e119b
Merge branch 'label_text_clip_margin_fix' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-label_text_clip_margin_fix
2021-03-08 21:53:35 +01:00
mafiesto4
0db1f5e965
Fix selection in high dpi
2021-03-08 20:57:35 +01:00
mafiesto4
33e88acf90
Merge branch 'GoaLitiuM-textbox_dpi_fix' into 1.1
2021-03-08 20:52:14 +01:00
mafiesto4
fcc0ca1772
Merge branch 'textbox_dpi_fix' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-textbox_dpi_fix
2021-03-08 20:52:12 +01:00
mafiesto4
4502d29710
Merge branch 'stefnotch-fix-per-window-dpi'
2021-03-08 20:50:52 +01:00
mafiesto4
81f3a65a5f
Merge branch 'fix-per-window-dpi' of git://github.com/stefnotch/FlaxEngine into stefnotch-fix-per-window-dpi
...
# Conflicts:
# Source/Editor/Utilities/Utils.cs
# Source/Editor/Windows/Assets/MaterialWindow.cs
# Source/Editor/Windows/Assets/ParticleEmitterWindow.cs
# Source/Engine/Platform/Linux/LinuxWindow.cpp
# Source/Engine/Platform/Windows/WindowsWindow.cpp
2021-03-08 20:50:31 +01:00
mafiesto4
044234a55b
Improve warning messages
2021-03-08 13:12:28 +01:00
mafiesto4
2f7a84822a
Fix importing models with custom UnitScaleFactor
2021-03-08 13:12:15 +01:00
mafiesto4
aa28f9ef52
Optimize material shaders binding by caching time param once per draw pass
2021-03-08 12:47:14 +01:00
mafiesto4
c1b9dc4b2e
Add support for using Level.SpawnActor to add scene from code
2021-03-08 12:27:05 +01:00
mafiesto4
fc13351a2b
Fix crash on exit when loading storage file fails
2021-03-08 11:33:41 +01:00
mafiesto4
5f7830d09e
Fixes and code cleanup for Flax Storage types
2021-03-08 11:33:19 +01:00
mafiesto4
30b71b9d65
Fix crash on close when using Vulkan/D3D12 rendering backend with async task being canceled
2021-03-08 11:32:47 +01:00
mafiesto4
f0e737fd4b
Fix crash due to missing inlined buffer size in StringConverter
2021-03-08 10:31:37 +01:00
mafiesto4
5de2998774
Format code
2021-03-08 09:30:52 +01:00
mafiesto4
85c29c3d2b
Merge branch 'network' of git://github.com/jb-perrier/FlaxEngine into 1.1
...
# Conflicts:
# Source/Engine/Platform/Win32/Win32Network.cpp
2021-03-08 09:30:25 +01:00
mafiesto4
0a59c61100
Merge branch 'honzapatCZ-patch-3' into 1.1
2021-03-08 09:23:55 +01:00
mafiesto4
d9a516206c
Merge branch 'patch-3' of git://github.com/honzapatCZ/FlaxEngine into honzapatCZ-patch-3
2021-03-08 09:23:51 +01:00
honzapatCZ
cbe97ef3f0
typo
2021-03-07 22:42:14 +01:00
mafiesto4
77b21de534
Fix UTF-8 and UTF-16 encoding support usage in Json resources
...
Closes #310
Closes #27
2021-03-07 21:30:01 +01:00
mafiesto4
400cc97100
Add StringUtils::ConvertUTF162UTF8
2021-03-07 21:05:19 +01:00
mafiesto4
2b42e9256c
Cleanup and optimize StringUtils::ConvertUTF82UTF16
2021-03-07 18:09:26 +01:00
mafiesto4
862c02da6a
Move some String methods impl into source from header
2021-03-07 16:57:40 +01:00
GoaLitiuM
4795ffdf3d
Fix text not getting clipped in Label with negative margins
2021-03-07 15:45:34 +02:00
honzapatCZ
406db6704f
Now its an editor option
2021-03-07 11:30:18 +01:00
mafiesto4
7cb0ac3603
Fix marking asset as edited when using Multi Blend node positions in Anim Graph
...
Closes #251
2021-03-07 10:31:31 +01:00
mafiesto4
b8d03636dc
Merge branch 'master' into 1.1
...
# Conflicts:
# .gitignore
2021-03-07 10:04:44 +01:00
honzapatCZ
2e687edd99
ui editor
2021-03-06 15:09:45 +01:00
jb-perrier
a82c669504
Tweaks again ...
2021-03-06 13:19:49 +01:00
mafiesto4
8f4d88d607
Merge branch 'honzapatCZ-elementContainers' into 1.1
2021-03-05 19:06:35 +01:00
mafiesto4
28fea66282
Merge branch 'elementContainers' of git://github.com/honzapatCZ/FlaxEngine into honzapatCZ-elementContainers
2021-03-05 19:06:28 +01:00
mafiesto4
268db124d9
Fix crash if actor in ViewportIconsRenderer::DrawIcons is null
2021-03-05 19:00:45 +01:00
mafiesto4
180efe86e6
Fix culling for Volumetric Fog particles to include particle radius
2021-03-05 14:36:59 +01:00
mafiesto4
dd1dd2ef8a
Add Particle Radius to in-built particle attributes
2021-03-05 14:33:31 +01:00
mafiesto4
dbc88af339
Update Volumetric Fog asset
2021-03-05 14:23:45 +01:00
mafiesto4
89c966fee6
Merge branch 'GoaLitiuM-vscode_solution_files' into 1.1
2021-03-05 14:19:19 +01:00
mafiesto4
9f4c916016
Merge branch 'vscode_solution_files' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-vscode_solution_files
2021-03-05 14:19:16 +01:00
mafiesto4
86f3007887
Optimize particle attributes offsets binding to shader
2021-03-05 13:58:17 +01:00
mafiesto4
758f260574
Add instancing as required for Volumetric Fog
2021-03-05 13:58:17 +01:00
mafiesto4
2e17a94216
Fix material Sphere Mask node if radius is specified as integer
2021-03-05 13:58:16 +01:00
mafiesto4
96cd3e560c
Fix sampling particle position/velocity in material for emitters simulated in Local space
2021-03-05 13:58:16 +01:00
mafiesto4
1dee615d6e
Add Volumetric Fog support for particles to modify local fog
2021-03-05 13:58:15 +01:00
mafiesto4
dfb502621d
Fix crash in InputQueue handling when window object is deleted
2021-03-05 13:58:15 +01:00
honzapatCZ
06f3d68716
sub folder for element containers + horizontal panel + shorthands for horizontal and vertical panel
2021-03-04 23:39:38 +01:00
mafiesto4
d7bf276deb
Merge branch 'stefnotch-patch-5'
2021-03-04 22:59:00 +01:00
mafiesto4
117008babd
Merge branch 'patch-5' of git://github.com/stefnotch/FlaxEngine into stefnotch-patch-5
2021-03-04 22:58:55 +01:00
mafiesto4
68991d1222
Merge branch 'W2Wizard-patch-1'
2021-03-04 22:51:23 +01:00
honzapatCZ
d09bd12e5b
declaration at end
2021-03-04 19:57:15 +01:00
honzapatCZ
4593e4c669
declaration order sorting
2021-03-04 19:46:27 +01:00
mafiesto4
3cba76277b
Fix CSG build crash
...
Closes #289
2021-03-04 09:45:58 +01:00
stefnotch
a7d0853519
Update .gitignore
2021-03-03 18:58:53 +01:00
honzapatCZ
e04f482e52
kinda mandatory
2021-03-03 18:32:52 +01:00
jb-perrier
ae3ce49b92
Merge branch '1.1' of https://github.com/FlaxEngine/FlaxEngine into ortho
2021-03-02 18:27:33 +01:00
jb-perrier
512df5f673
Tweaks.
2021-03-02 18:27:14 +01:00
GoaLitiuM
69a3587f5d
Set solution file as default launch solution for Omnisharp
2021-03-02 18:40:12 +02:00
GoaLitiuM
9f1c55edce
Generate Visual Studio solution files for VSCode solutions
2021-03-02 18:38:05 +02:00
GoaLitiuM
8ccb4f5857
Support generating multiple project formats at once
2021-03-02 17:35:52 +02:00
mafiesto4
9c80354acf
Fix dock window icon rectangle calculation if icon is used
2021-03-02 13:44:16 +01:00
mafiesto4
835cb93261
Add integration with Rider IDE
2021-03-02 13:43:50 +01:00
W2.Wizard
2193dfcbc1
Use remap function instead
2021-03-02 00:10:43 +01:00
jb-perrier
1deadf84b1
Tweaks.
2021-03-01 16:25:08 +01:00
jb-perrier
8a9f86705b
Merge branch '1.1' of https://github.com/FlaxEngine/FlaxEngine into ortho
...
Conflicts:
Source/Editor/Viewport/EditorViewport.cs
2021-03-01 16:21:58 +01:00
jb-perrier
111eaf1cf9
Tweaks.
2021-03-01 16:19:00 +01:00
mafiesto4
d6b566a3fe
Add support for accessing Game Settings and related assets in C# API in game build
2021-03-01 16:17:01 +01:00
mafiesto4
e218cc417f
Fix findRandomPointAroundCircle in Detour lib to return points inside circle
2021-03-01 14:37:19 +01:00
mafiesto4
99bc3289e8
Add FindRandomPoint and FindRandomPointAroundCircle to the navigation utilities
2021-03-01 14:32:35 +01:00
mafiesto4
31d1932d55
Fix debug shapes leftovers update in editor after playmode
...
Fixes #223
2021-03-01 14:32:06 +01:00
mafiesto4
8f633523cd
Update Recast navigation lib to e75adf86f91eb3082220085e42dda62679f9a3ea
2021-03-01 14:31:28 +01:00
mafiesto4
21d96c6baf
Fix loading game assets in cooked build via path relative to the project folder
2021-03-01 13:00:07 +01:00
mafiesto4
489e8ddc42
Format code
2021-03-01 11:55:31 +01:00
mafiesto4
113fe30d5a
Merge branch 'jb-perrier-render2dtint' into 1.1
2021-03-01 11:52:26 +01:00
mafiesto4
0ccffb7691
Merge branch 'render2dtint' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-render2dtint
2021-03-01 11:52:23 +01:00
mafiesto4
8750b61221
Merge branch 'honzapatCZ-patch-1' into 1.1
2021-03-01 11:50:59 +01:00
mafiesto4
db921bad10
Merge branch 'patch-1' of git://github.com/honzapatCZ/FlaxEngine into honzapatCZ-patch-1
2021-03-01 11:50:54 +01:00
mafiesto4
e0c6f7e8b2
Fix placement and usage of the new instance creation button in GenericEditor
2021-03-01 11:44:18 +01:00
mafiesto4
b4e09a9d55
Fix adding items in Array/List editors if element type is reference (eg. class)
2021-03-01 11:43:46 +01:00
mafiesto4
dbec1389e8
Fix using Scripts in async
2021-03-01 10:46:06 +01:00
mafiesto4
a7bb25b7d5
Add support for resizing textures with stb in TextureTool
2021-02-28 19:14:30 +01:00
mafiesto4
90e385c3c3
Update stb lib
2021-02-28 19:13:05 +01:00
jb-perrier
ce45070d63
Tweaks.
2021-02-28 17:45:38 +01:00
mafiesto4
1be5815df3
Add alpha channel detection in stb texture importer
2021-02-28 17:16:45 +01:00
mafiesto4
51e62c7e9d
Fix file copy on unix systems
2021-02-28 17:02:02 +01:00
mafiesto4
b3fdc9eddd
Add ShowFileExplorer on Linux
2021-02-28 16:45:16 +01:00
mafiesto4
08a428416c
Fix
2021-02-28 16:41:58 +01:00
jb-perrier
aaecb6f7fd
Cleanup.
2021-02-28 16:28:41 +01:00
jb-perrier
eb1a520986
Support focus actor in orthographic mode ( F key ), preserve camera direction.
2021-02-28 16:27:57 +01:00
mafiesto4
7ec57f8ddb
Add support for opening url links on Linux
2021-02-28 16:15:20 +01:00
mafiesto4
957b92eac7
Fix windows cleanup to prevent unmapped leftovers on Linux X11
2021-02-28 16:11:59 +01:00
jb-perrier
19bf30558b
Typo.
2021-02-28 15:56:19 +01:00
mafiesto4
a0740c162a
Fix using bundled mono for VS Code build tasks
2021-02-28 15:03:51 +01:00
mafiesto4
98a753267f
Linux support improvements
2021-02-28 14:56:57 +01:00
mafiesto4
657de4b62c
Fix Linxu build
2021-02-28 13:28:33 +01:00
mafiesto4
a293265058
Add more files to ignore for watchers in VS Code project
2021-02-28 13:22:39 +01:00
Nejcraft
a1e7f4f689
some quotes from discord
2021-02-28 09:26:54 +01:00
jb-perrier
a1e8056070
Missing empty line.
2021-02-28 00:41:38 +01:00
jb-perrier
86ce671c0d
Add doc.
2021-02-28 00:40:41 +01:00
jb-perrier
16056a00e0
Add inherit param.
2021-02-28 00:37:30 +01:00
jb-perrier
89538cb5cd
Use wheel option, and tweaks/fixes.
2021-02-27 23:38:56 +01:00
jb-perrier
39e41d8528
Add Mouse Wheel Sensitivity option.
2021-02-27 23:38:06 +01:00
jb-perrier
0d82be3ac8
Current tint mult by previous one.
2021-02-27 22:43:56 +01:00
mafiesto4
f999f337b5
Merge branch 'jb-perrier-orientation' into 1.1
2021-02-27 20:51:38 +01:00
mafiesto4
af792ff677
Merge branch 'orientation' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-orientation
2021-02-27 20:51:31 +01:00
mafiesto4
fbecd01435
Merge branch 'visject-improvements-6' of git://github.com/stefnotch/FlaxEngine into stefnotch-visject-improvements-6
2021-02-27 20:44:29 +01:00
mafiesto4
8d40ab5883
Add more info for mono usage
2021-02-27 20:36:01 +01:00
jb-perrier
4972092150
Fix when no focus.
2021-02-27 20:35:34 +01:00
jb-perrier
3472daf97d
Add ortho scale on MouseScroll.
2021-02-27 20:27:06 +01:00
jb-perrier
f939eec924
Tweak Render2D Tint.
2021-02-27 18:18:34 +01:00
jb-perrier
ab77e5ef31
Add Tint to Render2D.
2021-02-27 18:14:20 +01:00
jb-perrier
20edcdc64b
Merge branch '1.1' of https://github.com/FlaxEngine/FlaxEngine into orientation
2021-02-27 17:02:42 +01:00
mafiesto4
93541b6ed5
Merge branch 'master' into 1.1
2021-02-27 16:42:53 +01:00
mafiesto4
ca3948ad69
Format code
2021-02-27 16:29:30 +01:00
mafiesto4
88db7c2d5f
Merge branch 'honzapatCZ-patch-2' into 1.1
2021-02-27 16:25:59 +01:00
mafiesto4
8857a7a0ae
Merge branch 'patch-2' of git://github.com/honzapatCZ/FlaxEngine into honzapatCZ-patch-2
2021-02-27 16:25:55 +01:00
jb-perrier
1d5f98a730
Fix camera orientations.
2021-02-27 15:39:26 +01:00
Nejcraft
84015f78fc
Ported Vecctor3 ClampLength to others and remade it using refs
2021-02-27 12:07:26 +01:00
mafiesto4
6cea33caea
Merge branch 'GoaLitiuM-textboxbase_changes' into 1.1
2021-02-27 00:59:25 +01:00
mafiesto4
233bffdf63
Merge branch 'textboxbase_changes' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-textboxbase_changes
2021-02-27 00:59:22 +01:00
mafiesto4
3bc664df37
Format code
2021-02-27 00:55:49 +01:00
mafiesto4
05eac5aeb6
Merge branch 'honzapatCZ-patch-1' into 1.1
2021-02-27 00:53:46 +01:00
mafiesto4
26244df222
Merge branch 'patch-1' of git://github.com/honzapatCZ/FlaxEngine into honzapatCZ-patch-1
2021-02-27 00:53:40 +01:00
mafiesto4
c3e3e70f96
Add minor tweaks for debug code and add mono dev docs
2021-02-27 00:39:12 +01:00
mafiesto4
cdf66372e6
Add write barriers for Mono GC in bindings glue code
2021-02-27 00:38:42 +01:00
mafiesto4
bcf86d9d9f
Add StringBuilder::ToStringView()
2021-02-27 00:00:28 +01:00
mafiesto4
86c1823d4a
Fix typo
2021-02-27 00:00:02 +01:00
stefnotch
f3c608f2f3
Improve arrow key navigation
2021-02-26 19:09:59 +01:00
stefnotch
09f8ad948a
Prevent multiple connections on reroute node
2021-02-26 19:08:25 +01:00
mafiesto4
8b4a001641
Move Win32 GetBatteryInfo into Windows and UWP platforms impl
2021-02-26 15:42:46 +01:00
mafiesto4
b402232a47
Move IES profile importer into ContentImporters module
2021-02-26 15:41:04 +01:00
mafiesto4
327fa6718e
Refactor AssetsContainer
2021-02-26 15:40:44 +01:00
mafiesto4
e1497bcfe2
Optimize DebugLog stack trace formatting
2021-02-26 14:08:53 +01:00
mafiesto4
0a54b9e77e
Add newest dbghelp.dll lib
2021-02-26 13:59:06 +01:00
mafiesto4
ff70c16051
Add support for capturing stack trace of called DebugLog from C++
2021-02-26 13:58:42 +01:00
mafiesto4
a45b71617d
Add separate Platform::GetStackTrace and Platform::GetStackFrames
2021-02-26 13:58:02 +01:00
stefnotch
ebfa3822ef
Fixes for the reroute node
2021-02-26 13:19:53 +01:00
stefnotch
0334329c50
Handle lost connections in reroute nodes
...
An alternative solution to that problem
2021-02-26 12:55:32 +01:00
mafiesto4
e1387e92a3
Fix Debug Log stack trace collecting in Editor
...
Fixes #51
2021-02-26 12:49:33 +01:00
mafiesto4
13cc6eb7b9
Cleanup DebugLog internal calls
2021-02-26 11:50:05 +01:00
stefnotch
70b0aa25b6
Undo-able reroute node adding
2021-02-26 11:14:22 +01:00
stefnotch
69162ad8d9
Fix visject connections redo
...
Previously, it would create double connections
2021-02-26 10:43:31 +01:00
stefnotch
9ed0ace01e
Tweak DrawFPS documentation comment
2021-02-26 09:14:16 +01:00
stefnotch
fd802e54fb
Implement reroute node code
2021-02-25 22:01:45 +01:00
stefnotch
9265f23681
Basic reroute nodes
2021-02-25 20:22:54 +01:00
mafiesto4
e9adaa7c87
Update project instructions for Linux devs
2021-02-25 16:41:55 +01:00
mafiesto4
27d53b69dc
Fix some minor issues with materials previews in Editor
2021-02-25 16:38:08 +01:00
mafiesto4
4d73b271b8
Fix some minor issues with materials previews in Editor
2021-02-25 16:38:05 +01:00
mafiesto4
26607c1d09
Add more utilities to LayersMask
2021-02-25 15:46:10 +01:00
mafiesto4
5d2fe5908b
Add editor window outline color to match the status bar color
2021-02-25 14:46:17 +01:00
mafiesto4
43d578deb2
Add support for borderless window style on Windows that supports system docking and aero shadow
2021-02-25 14:46:16 +01:00
mafiesto4
529a82234b
Add support for using ThirdPartyModule in game/project scripting
2021-02-25 13:02:48 +01:00
mafiesto4
6f12dc8567
Add improved dll import/export attributes injection when building binary modules
2021-02-25 13:02:13 +01:00
mafiesto4
b193a7abc4
Add support for binary modules with native-code only
2021-02-25 13:01:15 +01:00
mafiesto4
d41daee94c
Fix warning
2021-02-25 11:14:42 +01:00
stefnotch
bcc036f808
Hover over connections
2021-02-25 09:55:17 +01:00
mafiesto4
3da6f9186c
Add clipboard support on Linux
2021-02-24 21:19:14 +01:00
stefnotch
1dbbbeced1
Specialized Visject Connection Broadphase Intersection
2021-02-24 21:05:10 +01:00
mafiesto4
d4b2171c19
Fix warnings
2021-02-24 20:12:13 +01:00
Nejcraft
5d7940f784
Unified
2021-02-24 14:25:49 +01:00
mafiesto4
6f3e7bc253
Fix compilation errors on CI
2021-02-24 01:06:29 +01:00
mafiesto4
e66045029f
Fix compilation errors on CI
2021-02-24 00:51:19 +01:00
mafiesto4
bc1b666b83
Fix compilation errors on CI
2021-02-24 00:34:41 +01:00
mafiesto4
4cc7ec0461
Fix compilation errors on CI
2021-02-24 00:21:02 +01:00
mafiesto4
706c4bd677
Fixes for generated project files on Linux
2021-02-24 00:01:38 +01:00
mafiesto4
6ec58664e4
Make DotNet build task verbose about compiled C# lib output path
2021-02-23 23:38:39 +01:00
mafiesto4
463251a7fa
Restore Linux build on Github Actions
2021-02-23 23:38:12 +01:00
mafiesto4
f688f3ce20
Tweak git ignored files
2021-02-23 23:28:41 +01:00
mafiesto4
a21d1a91fc
Fix compilation warnings under Clang 10
2021-02-23 23:28:28 +01:00
mafiesto4
c0f81a6f0a
Add support for Clang 6, 8, 9 and 10 when building for Linux
2021-02-23 23:28:06 +01:00
mafiesto4
84ee882439
Post merge fixes
2021-02-23 22:43:07 +01:00
mafiesto4
5a9ca6f130
Merge remote-tracking branch 'origin/1.1' into linux-editor
...
# Conflicts:
# Source/Engine/Core/Math/BoundingSphere.cs
# Source/Engine/Debug/DebugDraw.cpp
# Source/Engine/Platform/Win32/Win32Platform.cpp
# Source/Engine/Platform/Win32/Win32Platform.h
2021-02-23 22:32:17 +01:00
mafiesto4
cf3ac7a26e
Merge remote-tracking branch 'origin/master' into linux-editor
...
# Conflicts:
# Source/Engine/Core/Math/Color.cs
# Source/Engine/Navigation/Navigation.cpp
# Source/Engine/Platform/Win32/Win32Platform.cpp
2021-02-23 22:29:07 +01:00
mafiesto4
747a9bcb98
Fix shared library building on Linux for proper loading at runtime with default soname
2021-02-23 22:24:24 +01:00
mafiesto4
63a6b704df
Compile Linux deps with -fPIC
2021-02-23 22:23:58 +01:00
mafiesto4
e160d719a9
Add support for C++ scripting on platforms that don't support referencing executable file when linking shared library (eg. Linux)
2021-02-23 22:23:03 +01:00
mafiesto4
87a290b45c
Fix UWP build setup messing with FlaxGame target output type
2021-02-23 18:38:57 +01:00
mafiesto4
3387da92ed
Optimize
2021-02-23 18:17:18 +01:00
mafiesto4
12725ca4e1
Fix Graphics module warnings to be sent once
2021-02-23 18:10:57 +01:00
mafiesto4
6f40c66b31
Add WarningOnce, ErrorOnce, InfoOnce, VerboseOnce to Flax.Build logger
2021-02-23 18:10:40 +01:00
mafiesto4
3ddd64df2a
Add support for drawing SpriteHandle in Sprite Render
2021-02-23 13:57:51 +01:00
mafiesto4
24d31d024d
Add Mask ZW node to all Visject surfaces
2021-02-23 13:57:34 +01:00
mafiesto4
d01365d416
Tweak comments to use less lines
2021-02-23 13:23:33 +01:00
mafiesto4
19c83e3b6e
Add Sprite Render actor for sprites drawing
2021-02-23 13:23:22 +01:00
stefnotch
81fa876940
Drop unused boxes in Visject serialization
2021-02-23 11:33:51 +01:00
mafiesto4
7fd542950f
Add BoundingSphere::Transform method
2021-02-23 09:53:44 +01:00
mafiesto4
e4794c5754
Add Absolute and Negative to Vector3 C# API
2021-02-23 09:53:00 +01:00
mafiesto4
9d35068514
Fix crash when calling navigation system before navmesh init (eg. in build)
2021-02-22 23:16:12 +01:00
stefnotch
a2f01ba638
Add more descriptive "no scene" message
...
This is worthwhile, since this is one of the first messages a newcomer will see
2021-02-22 19:27:16 +01:00
mafiesto4
07f7fee4a8
Fix collecting binary modules for targets with Modular linkage
2021-02-22 17:18:03 +01:00
mafiesto4
f3216a9c96
Add layers and tags updating
2021-02-22 11:22:44 +01:00
stefnotch
0a9e9e6695
Address review comments
2021-02-21 20:50:21 +01:00
stefnotch
7f5903584e
Properly place the main window
...
(Wohoo, I fixed one really irritating bug!)
2021-02-21 20:49:40 +01:00
mafiesto4
1ead4b1649
Fix MaterialParams sync bug
2021-02-21 20:20:32 +01:00
mafiesto4
279d168b35
Merge branch 'W2Wizard-CodeCleanUp'
2021-02-21 20:19:12 +01:00
mafiesto4
09651fa0fd
Merge branch 'CodeCleanUp' of git://github.com/W2Wizard/FlaxEngine into W2Wizard-CodeCleanUp
2021-02-21 20:19:07 +01:00
mafiesto4
3844aceba1
Fix CPU particles data initialization bug
...
Fixes #226
2021-02-21 20:14:21 +01:00
mafiesto4
170d018f88
Merge branch 'Vizepi-master'
2021-02-21 19:50:37 +01:00
mafiesto4
4c587ce870
Merge branch 'master' of git://github.com/Vizepi/FlaxEngine into Vizepi-master
2021-02-21 19:50:33 +01:00
W2.Wizard
89734760fa
Revert previous checks, revert switch intend
2021-02-21 19:48:23 +01:00
Vizepi
00b3760fbd
[C++] Added auto serialization by default in C++ script template
2021-02-21 19:46:32 +01:00
stefnotch
2498d1d4f2
Tweak items matching priority
2021-02-21 19:44:47 +01:00
mafiesto4
2a3003101e
Fix automatic tooltip generation error
...
Fixes #265
2021-02-21 19:39:53 +01:00
W2.Wizard
35b687bf3d
Additional cleanup
...
Cleaned up some additional stuff that I found
2021-02-21 18:17:35 +01:00
mafiesto4
6683cb299e
Merge branch 'stefnotch-ui-dockwindow-icons' into 1.1
2021-02-21 17:50:39 +01:00
mafiesto4
e79321241c
Merge branch 'ui-dockwindow-icons' of git://github.com/stefnotch/FlaxEngine into stefnotch-ui-dockwindow-icons
2021-02-21 17:50:30 +01:00
mafiesto4
d018478255
Merge branch 'Erdroy-pagealloc_utils' into 1.1
2021-02-21 17:41:34 +01:00
mafiesto4
f2dc7346ad
Merge branch 'pagealloc_utils' of git://github.com/Erdroy/FlaxEngine into Erdroy-pagealloc_utils
2021-02-21 17:41:30 +01:00
mafiesto4
919bd4ee1b
Fix MaterialParams sync bug
2021-02-21 17:40:37 +01:00
W2.Wizard
8b3fc9842d
Apply review changes
...
Applied review changes and one additional skip of an unused variable
2021-02-21 17:03:58 +01:00
mafiesto4
a1d4e50e98
Fix
2021-02-21 16:49:30 +01:00
mafiesto4
506ce69f53
Fix batching draw calls after recent refactor
2021-02-21 16:49:19 +01:00
mafiesto4
67dd80e40d
Fix shader error when using LOD dither transition
2021-02-21 15:37:04 +01:00
GoaLitiuM
9752bfabee
Allow overriding most of the methods in TextBoxBase
2021-02-21 16:07:02 +02:00
GoaLitiuM
cfb02692df
Fix TextBox caret and selection size with custom DPI
2021-02-21 16:05:37 +02:00
mafiesto4
3bc99c0949
Fix error on starting task to continue if it has been canceled
2021-02-21 15:01:03 +01:00
mafiesto4
12c503646d
Add more separators to TextBoxBase
2021-02-21 15:00:45 +01:00
Erdroy
1b234fd32b
Update AllocatePages comment to point to the correct page size API
2021-02-21 14:45:31 +01:00
Erdroy
5bdf4dc74e
Fix Unix platform
2021-02-21 14:44:47 +01:00
Erdroy
15028c60ba
Remove GetDefaultPageSize
...
Duplicate. We already have the API for this: `Platform::GetCPUInfo().PageSize`.
2021-02-21 14:44:16 +01:00
W2.Wizard
3c603d7f09
Final Changes
2021-02-21 14:38:01 +01:00
mafiesto4
07f680eed2
Fix compilation of Flax.Build with older C# compiler
2021-02-21 14:32:40 +01:00
W2.Wizard
68f6e0251c
Cleanup 8
2021-02-21 14:27:44 +01:00
mafiesto4
8e0493ee97
Merge branch 'GoaLitiuM-font_linespacing_fix' into 1.1
2021-02-21 14:16:55 +01:00
mafiesto4
085186cfff
Merge branch 'font_linespacing_fix' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-font_linespacing_fix
2021-02-21 14:16:52 +01:00
mafiesto4
9454f96e0b
Merge branch 'GoaLitiuM-textboxbase_changes' into 1.1
2021-02-21 14:15:05 +01:00
mafiesto4
1745984d5a
Merge branch 'textboxbase_changes' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-textboxbase_changes
2021-02-21 14:15:00 +01:00
mafiesto4
e98380e0fa
Merge branch 'GoaLitiuM-fix_windows_platform_toolset_req' into 1.1
2021-02-21 14:12:16 +01:00
mafiesto4
68b4fdb9c3
Fix exception when loading Android NDKs with invalid version folder
...
Fixes #255
2021-02-21 14:10:51 +01:00
W2.Wizard
a4409c729b
Fix Gizmo issue
...
For some reason the cleanup changed TransformGizmo to TransformGizmoBase in a few files.
2021-02-21 14:08:11 +01:00
W2.Wizard
597a9c537d
Cleanup 7
2021-02-21 13:50:25 +01:00
mafiesto4
ae44ef0a79
Merge branch 'W2Wizard-HSVToRGB'
2021-02-21 13:48:59 +01:00
mafiesto4
fec787b96b
Merge branch 'HSVToRGB' of git://github.com/W2Wizard/FlaxEngine into W2Wizard-HSVToRGB
2021-02-21 13:48:57 +01:00
stefnotch
22b798928a
Add icon to content window
2021-02-21 12:58:45 +01:00
stefnotch
1fb07a01d2
Basic icon for log window
...
It also clears the icon when you click on the window
2021-02-21 12:53:08 +01:00
W2.Wizard
d87f0df2a6
Cleanup 6
2021-02-21 12:05:40 +01:00
W2.Wizard
694b20148d
Cleanup 5
2021-02-21 11:50:30 +01:00
W2.Wizard
ee76440477
Cleanup 4
2021-02-21 11:41:30 +01:00
stefnotch
74d4bb8dc6
Fix mouse jittering when pressing both mouse buttons simultaneously
2021-02-21 11:27:18 +01:00
W2.Wizard
20ba37e223
Cleanup 3
2021-02-21 11:09:04 +01:00
W2.Wizard
92fafe877c
Cleanup 2
2021-02-21 10:23:01 +01:00
W2.Wizard
52bc268ee7
Cleanup 1
2021-02-21 10:05:47 +01:00
Ari Vuollet
49a0d66bfe
Fix font character and hit location calculations with line spacing
2021-02-20 23:14:09 +02:00
Ari Vuollet
e2590b5f11
Allow overriding most of the methods in TextBoxBase
2021-02-20 23:07:21 +02:00
stefnotch
8fe656b88f
Always focus tab on click
2021-02-20 22:07:15 +01:00
mafiesto4
05d5fd4fec
Optimize compilation time for Win32 platforms
2021-02-20 19:45:58 +01:00
Ari Vuollet
cd7642eeec
Fix building engine with latest Windows platform toolset only
2021-02-20 19:10:04 +02:00
Nejcraft
b133539c40
Add Vector3 Clamp
2021-02-20 16:24:48 +01:00
W2.Wizard
c475e83aa3
Added RGBToHSV
2021-02-20 15:44:06 +01:00
jb-perrier
78c5644de0
Tweak default value.
2021-02-20 15:28:46 +01:00
Nejcraft
db3552509a
How many times can I fuck up?
2021-02-20 14:59:42 +01:00
Nejcraft
3da17918aa
Overloaded
2021-02-20 14:58:05 +01:00
Nejcraft
2f0c96abe2
now it'll work
2021-02-20 14:52:02 +01:00
Nejcraft
5de034f073
Add some defaults to Quaternion helpers
2021-02-20 14:20:26 +01:00
Erdroy
161e9bd373
Add page allocation utility functions
2021-02-19 21:47:17 +01:00
stefnotch
e176ea749c
Technically, reversing a unicode string involves unicode stuff
...
Like this
2021-02-19 20:31:47 +01:00
W2.Wizard
da24a474ea
Add HSVToRGB
2021-02-19 18:23:23 +01:00
mafiesto4
09be8994e9
Add Render Layers to Camera and Render View for masking objects during rendering
2021-02-19 17:26:41 +01:00
mafiesto4
d866526dd8
Optimize Serialization.h to have separate SerializationFwd.h for more lightweight types serialization impl
2021-02-19 17:07:24 +01:00
mafiesto4
6d7bd78816
Optimize automatic navmesh rebuild in editor for navmesh relevant actors only
2021-02-19 13:02:27 +01:00
stefnotch
3964fc7795
Automatic rename UIControl Items
...
See #213
2021-02-19 12:55:22 +01:00
mafiesto4
9f80b9853c
Merge remote-tracking branch 'origin/master' into 1.1
2021-02-19 12:31:58 +01:00
mafiesto4
2f12e67356
Fix handling errors when saving scripting API parsing cache
2021-02-19 12:25:53 +01:00
mafiesto4
ce9df56a97
Fix particles view information in Editor when Game window is unused
2021-02-19 11:23:18 +01:00
mafiesto4
cc980fd70d
Optimize MAssembly::GetClass(MonoClass* monoClass) search via assembly image early out
2021-02-19 11:04:29 +01:00
mafiesto4
fe1d1b20f8
Fix MAssembly::GetClass(MonoClass* monoClass) for generic classes
2021-02-19 11:03:56 +01:00
mafiesto4
c86508ef57
Add support for updating particle effects in editor view when editing
2021-02-19 11:01:21 +01:00
mafiesto4
c25abfda65
Remove ProjectInfo.h include from Editor.h
2021-02-19 09:36:23 +01:00
jb-perrier
cc0fe5bc28
Use Platform::Allocate/Free. + tweaks.
2021-02-18 23:04:45 +01:00
mafiesto4
115d6e46a8
Merge branch 'jb-perrier-tooltip-custom-style'
2021-02-18 22:49:29 +01:00
mafiesto4
5a03ef8e89
Merge branch 'tooltip-custom-style' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-tooltip-custom-style
2021-02-18 22:49:21 +01:00
mafiesto4
4aabb81c1f
Use constructors for random generation methods
2021-02-18 22:43:46 +01:00
jb-perrier
bdfdb422fa
Fix.
2021-02-18 22:41:43 +01:00
jb-perrier
81bb322fd2
Refactor NetworkSocketOption to support user defined size.
2021-02-18 22:41:05 +01:00
mafiesto4
915ac0122f
Merge branch 'W2Wizard-RandomFuncs'
2021-02-18 22:39:41 +01:00
jb-perrier
7b0717094b
Fix.
2021-02-18 22:39:41 +01:00
mafiesto4
64d7684551
Merge branch 'RandomFuncs' of git://github.com/W2Wizard/FlaxEngine into W2Wizard-RandomFuncs
2021-02-18 22:39:33 +01:00
jb-perrier
431c21caa8
Refactor ClearGroup.
2021-02-18 19:45:16 +01:00
jb-perrier
d1f30a973d
Add RemoveSocketFromGroup.
2021-02-18 19:40:45 +01:00
jb-perrier
94381f356c
Merge branch '1.1' of https://github.com/FlaxEngine/FlaxEngine into network
2021-02-18 19:35:21 +01:00
jb-perrier
0be22bf4b6
Tweaks.
2021-02-18 18:07:24 +01:00
jb-perrier
4ec2381716
Add GetSocketFromGroup.
2021-02-18 18:07:12 +01:00
jb-perrier
4408e3bb3b
Add socket option TYPE.
2021-02-18 18:06:36 +01:00
jb-perrier
af0fb6c6fa
Add NetworkAddress.
2021-02-18 18:05:45 +01:00
mafiesto4
dc352edce7
Add DebugDraw::DrawText for drawing 3D debug text in the world
2021-02-18 15:16:10 +01:00
mafiesto4
74823a8bcf
Add DebugDraw::DrawText for drawing 2D debug text on a screen
2021-02-18 12:39:53 +01:00
mafiesto4
32c5a84576
Revert "Fix right-click context menu for Visject Nodes"
...
This reverts commit a4763f630e .
It has been superseded by
https://github.com/FlaxEngine/FlaxEngine/pull/107/commits/ef2dbb7818e8fc38b6a49a1f512be07a00e37c1a
2021-02-18 11:32:11 +01:00
mafiesto4
161917977c
Add reusing created collision data for model when UI requests it
2021-02-18 11:12:36 +01:00
mafiesto4
9ee6104706
Add Add mesh collider option to Static Model context menu
2021-02-18 11:12:09 +01:00
mafiesto4
96846ea255
Fixes for actor converting feature
2021-02-18 10:35:24 +01:00
mafiesto4
f8290ea0c1
Merge branch 'jb-perrier-convertactor' into 1.1
2021-02-18 10:18:27 +01:00
mafiesto4
5507fea29d
Merge branch 'convertactor' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-convertactor
2021-02-18 10:18:25 +01:00
mafiesto4
18095d5adc
Merge branch 'jb-perrier-render2d' into 1.1
2021-02-18 10:04:09 +01:00
mafiesto4
f50022e88e
Merge branch 'render2d' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-render2d
2021-02-18 10:03:10 +01:00
stefnotch
0b54691f07
Basic Visject box arrow key navigation
2021-02-17 22:36:11 +01:00
mafiesto4
7ad64d0284
Add support for viewport icons rendering in prefab editor window
2021-02-17 17:42:40 +01:00
mafiesto4
978ee84aea
Add support for debug shapes preview in prefab editor window
2021-02-17 17:23:43 +01:00
mafiesto4
580e08b6ab
Silence warning
2021-02-17 16:10:15 +01:00
mafiesto4
88b575539a
Add more utilities to SceneReference
2021-02-17 16:05:59 +01:00
mafiesto4
c8a70ffda6
Add passing compiler to the build commands from generated projects
2021-02-17 15:58:52 +01:00
mafiesto4
2609f9c21a
Add support for copy/pasting script properties
2021-02-17 15:25:45 +01:00
jb-perrier
622e608d76
Merge branch '1.1' of https://github.com/FlaxEngine/FlaxEngine into render2d
2021-02-17 14:39:51 +01:00
jb-perrier
cd0a1a5fdd
Merge branch '1.1' of https://github.com/FlaxEngine/FlaxEngine into convertactor
2021-02-17 14:30:11 +01:00
mafiesto4
ed04eece8a
Add support for mapping objects in SceneAnimationPlayer to reuse it for different objects
2021-02-17 13:02:47 +01:00
mafiesto4
cae0b5e91e
Add info group for selected Rigidbody in play mode (display speed, velocity, angular velocity, etc.)
2021-02-17 12:51:39 +01:00
jb-perrier
1c1e9bb105
Fix re-drawing the background when alpha > 0 .
2021-02-17 12:44:44 +01:00
mafiesto4
d88335c51f
Add support for audio clip playback preview in editor window
2021-02-17 12:31:30 +01:00
mafiesto4
62bfc94f24
Add EditorScene for using gameplay logic in editor preview windows
2021-02-17 12:31:03 +01:00
jb-perrier
d896f4f699
Fix script error on undo.
2021-02-17 11:38:42 +01:00
mafiesto4
57e4831a5f
Update readme for new setup
2021-02-17 11:17:34 +01:00
mafiesto4
d6546fb41c
Update VulkanMemoryAllocator to 3.0.0-development (2021-02-16)
2021-02-17 11:00:48 +01:00
mafiesto4
7cc5560adf
Fix compilation warnings
2021-02-17 10:59:08 +01:00
mafiesto4
25f61e931e
Add support for using other VC++ toolset for Window and add cmd arg for selecting compiler manually
2021-02-17 10:58:58 +01:00
W2.Wizard
654285e57f
Separated NextVector and NextUnitVector, refactoring
...
While I was at it I made some slight refactoring making it much more readable and establish consistency
2021-02-17 00:30:24 +01:00
mafiesto4
bcc3b2bd59
Fixes, tweaks and improvements for Linux support
2021-02-16 20:21:23 +01:00
mafiesto4
6fd1580d67
Fix building on linux after merge
2021-02-16 19:01:00 +01:00
mafiesto4
fc4dc8cb50
Merge remote-tracking branch 'origin/1.1' into linux-editor
...
# Conflicts:
# Source/FlaxEngine.Gen.cs
# Source/Tools/Flax.Build/Utilities/Utilities.cs
2021-02-16 18:54:25 +01:00
mafiesto4
489672d346
Fix warning when building editor for linux
2021-02-16 18:46:37 +01:00
jb-perrier
1c5b779ae9
Add Convert docs.
2021-02-16 18:27:02 +01:00
jb-perrier
bc229d0bb6
Support converting actor with scripts.
2021-02-16 18:25:44 +01:00
mafiesto4
c7894d7e54
Merge branch 'jb-perrier-render2d'
2021-02-16 18:02:37 +01:00
jb-perrier
f4a587faf9
Support undo.
2021-02-16 17:36:23 +01:00
jb-perrier
9144f6dcc9
Remove Array include.
2021-02-16 16:08:20 +01:00
jb-perrier
bc073b73cc
Add check.
2021-02-16 16:05:48 +01:00
jb-perrier
588ad86f8e
Fix Span Count -> length.
2021-02-16 16:05:34 +01:00
mafiesto4
1530f91944
Update material assets
2021-02-16 15:55:18 +01:00
mafiesto4
d05204cb91
Fix missing lightmap uvs calc in vertex shader
2021-02-16 15:55:10 +01:00
mafiesto4
c902e33d8a
Add Build Actions option to editor settings for build button configuration
2021-02-16 15:54:22 +01:00
mafiesto4
28a67f65b4
Fix build tool log file access
2021-02-16 13:55:19 +01:00
mafiesto4
f66b7ff785
Add support for Custom Define in Game Cooker for build scripts configuration
2021-02-16 13:54:57 +01:00
mafiesto4
b742d0c326
Add support for custom defines for build system via Flax.Build command line
2021-02-16 13:09:50 +01:00
mafiesto4
a98f867bd8
Fix compiler warning
2021-02-16 11:47:39 +01:00
mafiesto4
5f04f32097
Merge branch 'network' of git://github.com/jb-perrier/FlaxEngine into 1.1
2021-02-16 11:24:05 +01:00
mafiesto4
3658611e0f
Fix compilation
2021-02-16 11:23:47 +01:00
mafiesto4
537dde594d
Update Actor docs for GetScripts to be more precise about search method
2021-02-16 11:00:08 +01:00
mafiesto4
7221f7167f
Add profiler events to LocalExecutor thread workers
2021-02-16 10:59:17 +01:00
mafiesto4
fa332a3785
Optimize scripting API bindings generation if loaded API from valid cache
2021-02-16 10:42:56 +01:00
jb-perrier
653e9609e4
Span + Naming
2021-02-16 10:14:42 +01:00
mafiesto4
f11686a7b7
Add support for caching scripting API bindings during build
2021-02-16 09:42:11 +01:00
mafiesto4
0841f5b479
Refactor Pre Rotation from spline model and spline collider into Pre Transform for more control
2021-02-15 22:09:05 +01:00
mafiesto4
81be73ad82
Fix spline model not drawing when using invalid material
2021-02-15 22:08:37 +01:00
jb-perrier
44afa732f1
Merge branch 'master' of https://github.com/FlaxEngine/FlaxEngine into convertactor
2021-02-15 21:43:46 +01:00
jb-perrier
26e3400a92
Typo.
2021-02-15 20:54:00 +01:00
jb-perrier
a2e1346029
Docs tweak.
2021-02-15 20:53:53 +01:00
jb-perrier
bc6281ee63
Add MTU option.
2021-02-15 20:53:07 +01:00
jb-perrier
134aec2d15
Simplified name NetworkProtocol.
2021-02-15 20:52:35 +01:00
jb-perrier
b1f867f107
Add DrawVertices & FillTriangle funcs.
2021-02-15 19:33:25 +01:00
jb-perrier
674e09e72b
Add WriteTri helpers funcs.
2021-02-15 19:32:43 +01:00
mafiesto4
6987834b2d
Fix default actor bounds
2021-02-15 19:20:24 +01:00
mafiesto4
4e19b85e00
Add support for multi-threaded profile events in build tool
2021-02-15 15:04:37 +01:00
mafiesto4
5714741a5d
Add support for multi-threaded scripting API headers parsing
2021-02-15 15:04:23 +01:00
mafiesto4
cdd68c9a89
Add MaxConcurrency and ConcurrencyProcessorScale options for Flax.Build cmd line
2021-02-15 13:32:38 +01:00
mafiesto4
29f0834cc4
Optimize build tool
2021-02-15 13:23:09 +01:00
mafiesto4
788907f3b1
Remove deprecated and unused ISceneObject and ITransformable
2021-02-15 12:09:46 +01:00
mafiesto4
b6557cb15c
Fix showing shader source code window over a calling window
2021-02-15 12:02:25 +01:00
mafiesto4
cd2a02a5c8
Add -shaderdebug cmd line switch to Editor for shaders debugging
2021-02-15 11:55:31 +01:00
mafiesto4
c9ea812a24
Optimize DrawCall to pack indirect draw arg and graphics draw data with union
2021-02-15 11:52:06 +01:00
mafiesto4
e42a6b0ccc
Fix default actor bounds
2021-02-15 10:53:49 +01:00
mafiesto4
312e4ad010
Merge branch 'master' into 1.1
...
# Conflicts:
# Source/Engine/Content/JsonAsset.h
# Source/Engine/Core/Config/Settings.h
2021-02-15 10:40:59 +01:00
mafiesto4
2357b60d0e
Merge branch 'stefnotch-fix-ui-issues'
2021-02-15 10:23:04 +01:00
mafiesto4
3e608e6dec
Merge branch 'fix-ui-issues' of git://github.com/stefnotch/FlaxEngine into stefnotch-fix-ui-issues
2021-02-15 10:22:55 +01:00
mafiesto4
9cccdc1e89
Fix build scripts assembly compilation on Linux (duplicated mscorlib reference)
2021-02-14 23:05:52 +01:00
mafiesto4
025ae99901
Implement process starting on Linux platform
2021-02-14 23:05:23 +01:00
mafiesto4
c68e3af566
Use bundled mono on Linux for C# compilation
2021-02-14 23:04:42 +01:00
mafiesto4
ff44622624
Add support for editor game target on Linux
2021-02-14 23:04:11 +01:00
mafiesto4
da943f7604
Update mono for Linux
2021-02-14 23:03:49 +01:00
mafiesto4
b4bf488e3c
Fix double-click mouse event not setting mouse button down
...
Fixes #235
2021-02-14 18:41:28 +01:00
mafiesto4
f82ef8c065
Fix AssetPicker buttons usage without mouse down click over the control
...
Fixes #233
2021-02-14 18:18:58 +01:00
mafiesto4
865f2b871d
Fix default frame rate for fbx imported clips to 14
...
https://github.com/nem0/OpenFBX/commit/2650de730d3f2d41b5042992f9443affd58e3553
2021-02-14 18:09:29 +01:00
mafiesto4
a947dc0cc3
Fix properties names formatting for UI with 2 character words
...
Fixes #229
2021-02-14 17:12:29 +01:00
mafiesto4
17a738d2ce
Merge branch 'Vizepi-master'
2021-02-14 16:58:33 +01:00
mafiesto4
a9ac758abd
Merge branch 'master' of git://github.com/Vizepi/FlaxEngine into Vizepi-master
2021-02-14 16:58:29 +01:00
mafiesto4
3bbda838a2
Fix error when spawning prefab with rigidbody
2021-02-14 16:50:35 +01:00
mafiesto4
6bdc31df5a
Fix using get_Control getter method from UIControl in Visual Script
2021-02-14 15:53:08 +01:00
mafiesto4
ed1a3c2964
Update mono
2021-02-14 14:54:56 +01:00
mafiesto4
a485622c2a
Merge branch 'GoaLitiuM-windowsplatform_log_crash'
2021-02-14 14:04:47 +01:00
stefnotch
ac8c185056
Fix TreeNode hovering with collapsed children
...
and also set DefaultNodeOffsetY to get rid of the spaces between the nodes
2021-02-14 08:43:50 +01:00
GoaLitiuM
ccc60af4b6
Fix crash in Windows platform logging with long lines
2021-02-13 01:03:08 +02:00
stefnotch
311793dd7e
Fix StartMouseCapture(true) with secondary monitors on the left
...
Yes, negative mouse coordinates are a thing
2021-02-12 22:50:47 +01:00
mafiesto4
bd5897eaab
Fixes and tweaks to SplineRopeBody
2021-02-12 17:18:32 +01:00
mafiesto4
55194edd2c
Fix missing NavMesh node type
2021-02-12 15:28:45 +01:00
mafiesto4
8661091337
Add Spline Rope Body actor for ropes, chains and cables physics
2021-02-12 15:16:04 +01:00
mafiesto4
34b6cfebc3
Fix navmesh update on some spline editing operations
2021-02-12 12:20:58 +01:00
mafiesto4
74c1ac89c8
Add DebugDraw.DrawWireTriangles for wireframe geometry debug drawing
2021-02-12 11:43:46 +01:00
mafiesto4
4dd8e19f79
Fix Scene Queries to lock scene access
2021-02-12 11:27:47 +01:00
mafiesto4
9fd5e8928c
Add missing scene graph nodes types mapping
2021-02-12 11:27:30 +01:00
mafiesto4
17d0f40e1c
Add automatic navmesh update when editing spline with navmesh-relevant collider
2021-02-12 11:27:13 +01:00
mafiesto4
0e78d13146
Add support for navmesh on spline collider
2021-02-12 11:15:51 +01:00
mafiesto4
80e2aee92b
Fixes and tweaks
2021-02-12 10:57:45 +01:00
mafiesto4
5a23df6478
Fix missing saving Pre Rotation
2021-02-12 10:34:50 +01:00
mafiesto4
62acae10a5
Fix compile error
2021-02-11 16:48:21 +01:00
mafiesto4
04b650cbc3
Add Pre Rotation to Spline Model and Spline Collider
2021-02-11 16:48:10 +01:00
mafiesto4
4ba82047e0
Improve CollisionCooking
2021-02-11 16:47:50 +01:00
mafiesto4
49758fbfff
Add Spline Collider
2021-02-11 16:47:43 +01:00
mafiesto4
8158c94d26
Fix low-level WindowsPlatform::Log to not print invalid characters
2021-02-10 23:13:16 +01:00
mafiesto4
4c673bec9b
Add BAGUETTE
2021-02-10 22:59:40 +01:00
mafiesto4
2263b3db52
Add ScriptingTypeHandle debugger view to flax.natvis
2021-02-10 22:59:32 +01:00
Vizepi
3a3c66b916
[EDITOR] Fixed layer matrix order ( issue #153 )
2021-02-10 20:32:32 +01:00
mafiesto4
6c253ce892
Fix DebugDraw DrawTriangles crash
2021-02-10 17:20:05 +01:00
mafiesto4
29521b1b03
Remove Spline init from OnEnable to prevent double setup on SplineModel and SplineCollider
2021-02-10 17:19:45 +01:00
mafiesto4
8bce445ab0
Refactor Collider base class to improve code sharing across collider shape types
2021-02-10 14:33:16 +01:00
mafiesto4
5cb2322270
Add default Deformable material for splines
2021-02-10 11:37:34 +01:00
mafiesto4
81e41d51c8
Remove Unlink from asset reference
2021-02-10 11:37:14 +01:00
mafiesto4
adbb467206
Add support for mutable keyword on API_FIELD
2021-02-10 11:29:07 +01:00
mafiesto4
191694725a
Add SoftObjectReference for lazy references to assets and objects
2021-02-10 11:12:05 +01:00
mafiesto4
73efa35008
Add Level.GetActors and Level.GetScripts
2021-02-09 23:31:23 +01:00
mafiesto4
b8420feed1
Merge branch 'Vizepi-master'
2021-02-09 22:58:41 +01:00
mafiesto4
cad7887957
Merge branch 'master' of git://github.com/Vizepi/FlaxEngine into Vizepi-master
2021-02-09 22:58:36 +01:00
stefnotch
01f2cc1dcc
Fix #128 and fix #120
2021-02-09 22:10:43 +01:00
mafiesto4
6906db499e
Add VS Code as default code editor on Linux
2021-02-09 21:52:50 +01:00
mafiesto4
8fe04d6db4
Fix window auto-focus on Linux
2021-02-09 21:52:34 +01:00
mafiesto4
4ce6882fc0
Add support for using VS Code as IDE for scripts on Linux
2021-02-09 21:01:05 +01:00
mafiesto4
dc63d908b8
Fix resizing and maximizing window on Linux
2021-02-09 19:54:46 +01:00
Vizepi
6673d70d0a
[C++] Add missing header forcing client code to include two headers instead of one
2021-02-09 18:20:20 +01:00
Vizepi
cb6b96dea6
[C++] Added FLAXENGINE_API macro on SettingsBase class so static symbol are retrieved by linker
2021-02-09 18:08:50 +01:00
W2.Wizard
042694f45e
Added random enum
2021-02-09 17:11:44 +01:00
mafiesto4
d4f959b681
Add support for Deformable material preview
2021-02-09 16:46:10 +01:00
mafiesto4
15c4b7df54
Update materials
2021-02-09 16:08:51 +01:00
mafiesto4
311dad7b82
Add Spline Model
2021-02-09 16:04:47 +01:00
mafiesto4
2b962e4389
Fix invalid comment
2021-02-09 10:58:13 +01:00
stefnotch
05a7b911f1
Fix screen size getting
...
The game window size should *not* be DPI adjusted
2021-02-09 10:29:29 +01:00
mafiesto4
e8dc48690e
Improve VS Code project launch tasks file for better debugging
2021-02-08 23:43:55 +01:00
mafiesto4
be7024784e
Fix PathRemoveRelativeParts for rooted paths
2021-02-08 23:17:50 +01:00
mafiesto4
b30ab38ef2
Window impl on Linux progress
2021-02-08 22:53:32 +01:00
mafiesto4
dfe7963436
Fix window maximize on Linux if it's not shown yet
2021-02-08 22:19:18 +01:00
mafiesto4
034890ee7c
Window impl on Linux progress
2021-02-08 21:33:38 +01:00
mafiesto4
58350c87e2
Fix missing CharacterController bounds if controller is missing
2021-02-08 20:20:39 +01:00
mafiesto4
c9860f21ec
Fix scripting object issue
2021-02-08 19:42:04 +01:00
mafiesto4
85167b2d4b
Fix using Bezier curve for Transform
2021-02-08 15:45:39 +01:00
mafiesto4
8e87c98644
Cleanup material shaders code
2021-02-08 15:45:22 +01:00
mafiesto4
da784e98e5
Add Deformable material domain
2021-02-08 15:44:38 +01:00
stefnotch
20d9c7181f
Untested cross platform implementation
2021-02-08 10:07:47 +01:00
stefnotch
8f8f0266ce
Add DpiScale to RootWindow
2021-02-08 09:48:57 +01:00
stefnotch
c7feeb624d
Tweaks
2021-02-08 09:48:46 +01:00
mafiesto4
57f9e42486
Fix Editor timeline editor controls API visible in Visual Scripting
2021-02-07 21:41:46 +01:00
mafiesto4
103d630d80
Fix tooltips generation for native properties to reflect getter and setter docsa
2021-02-07 21:41:17 +01:00
mafiesto4
2f34bfbeff
Merge branch 'Evildea-master'
2021-02-07 21:12:45 +01:00
mafiesto4
57fab6a7f7
Merge branch 'master' of git://github.com/Evildea/FlaxEngine into Evildea-master
2021-02-07 21:12:39 +01:00
mafiesto4
2325de3ddc
Fix missing terrain bounds update after modifying terrain
...
Fixes #5
2021-02-07 21:11:04 +01:00
mafiesto4
96f1d9e820
Add UIControl outlines drawing in Prefab window
2021-02-07 20:19:21 +01:00
mafiesto4
04bb83fe31
Fixes
2021-02-07 20:19:10 +01:00
mafiesto4
5768eefe49
Optimize Texture::DownloadData for staging textures
2021-02-07 20:06:44 +01:00
mafiesto4
8c1f56b7db
Fixes for scripting objects
2021-02-07 19:28:57 +01:00
mafiesto4
9f3be80f9c
Fix VS debugger config for Dictionary and HashSet to show only Occupied buckets
2021-02-07 19:28:23 +01:00
mafiesto4
6ea897b0f5
Update Mono for Windows
2021-02-07 19:27:54 +01:00
stefnotch
f9deb97229
Fix custom title bar high dpi issues
...
Fix #4
2021-02-07 18:03:23 +01:00
stefnotch
f5b48e03e9
Per window DPI
2021-02-07 17:26:41 +01:00
mafiesto4
ca6afc0c2d
Fix HorizontalPanel and VerticalPanel auto-sizing if child control is using anchors
...
Fixes #203
2021-02-07 16:49:44 +01:00
mafiesto4
08abc798cc
Fix FindActor and FindScript in Level
2021-02-07 16:31:30 +01:00
mafiesto4
0f4edbcc6f
Merge branch 'W2Wizard-DebugDrawFix'
2021-02-07 13:08:50 +01:00
mafiesto4
5529bd7bc0
Merge branch 'DebugDrawFix' of git://github.com/W2Wizard/FlaxEngine into W2Wizard-DebugDrawFix
2021-02-07 13:08:46 +01:00
mafiesto4
0242e29873
Fix painting foliage on inactive objects
...
Fixes #209
2021-02-07 13:06:33 +01:00
mafiesto4
a246825b3d
Merge branch 'intolerantape-Missing-FLAXENGINE_API-Macro'
2021-02-07 12:56:11 +01:00
mafiesto4
8d3f4aa9d9
Merge branch 'Missing-FLAXENGINE_API-Macro' of git://github.com/intolerantape/FlaxEngine into intolerantape-Missing-FLAXENGINE_API-Macro
2021-02-07 12:56:08 +01:00
mafiesto4
6e5a13111a
Fix auto-importing materials and textures from model file with invalid path characters used in name
...
Fixes #208
2021-02-07 12:49:14 +01:00
mafiesto4
9ddb077e7c
Merge branch 'SilentCLD-win-btf'
2021-02-07 12:19:56 +01:00
mafiesto4
46b15551b4
Merge branch 'win-btf' of git://github.com/SilentCLD/FlaxEngine into SilentCLD-win-btf
2021-02-07 12:19:45 +01:00
W2.Wizard
522e1eb769
Inverted condition
2021-02-06 20:10:22 +01:00
intolerantape
633357cc9b
Added FLAXENGINE_API macro to class JsonAsset.
2021-02-06 09:52:30 -08:00
mafiesto4
5cb0da3340
Move GPU particles generator code to be more compact
2021-02-06 15:58:33 +01:00
mafiesto4
25f35b22be
Add safety checks for particles data to prevent division by 0
2021-02-06 15:58:12 +01:00
W2.Wizard
f5d1ad5a9b
Use ThrowException instead
2021-02-06 13:32:04 +01:00
W2.Wizard
5b32756536
Remove empty space
...
Just noticed it, so bye bye.
2021-02-06 11:32:58 +01:00
W2.Wizard
8a567f0849
Fix issue #214
2021-02-06 11:29:48 +01:00
mafiesto4
d27edbf5a9
Format code
2021-02-05 21:18:21 +01:00
mafiesto4
1e811324eb
Merge branch 'W2Wizard-FolderDeleteFix'
2021-02-05 21:17:54 +01:00
mafiesto4
42393eb316
Merge branch 'FolderDeleteFix' of git://github.com/W2Wizard/FlaxEngine into W2Wizard-FolderDeleteFix
2021-02-05 21:17:49 +01:00
mafiesto4
6b660c846b
Fix updating prefab object reference values after apply in prefab editor
2021-02-05 21:12:14 +01:00
mafiesto4
43692f514a
Fix
2021-02-05 21:11:41 +01:00
mafiesto4
78e4ba2f17
Add support for UICanvas preview in Prefab Viewport
...
Fixes #157
2021-02-05 21:11:35 +01:00
W2.Wizard
2fbfe61f2c
Restore comment
...
Co-Authored-By: VNC <52937757+VNNCC@users.noreply.github.com >
2021-02-05 15:59:35 +01:00
W2.Wizard
0e57b32082
Fixed issue #210
...
This will fix the issue described in #210 .
Co-Authored-By: VNC <52937757+VNNCC@users.noreply.github.com >
2021-02-05 15:49:01 +01:00
mafiesto4
5a561b1278
Update materials
2021-02-05 15:30:01 +01:00
mafiesto4
d8304a2178
Refactor material shaders generator to use modular features as extensions
2021-02-05 14:54:29 +01:00
mafiesto4
300f948515
Refactor material shaders generator to use modular features as extensions
2021-02-05 13:57:00 +01:00
mafiesto4
2da9ed4556
Fix crash when using Find/FindLast on empty String
2021-02-05 11:55:21 +01:00
mafiesto4
089f0dab3a
Refactor material shaders generator to use modular features as extensions
2021-02-05 11:55:02 +01:00
mafiesto4
01777a2c1b
Refactor material shaders generator to use modular features as extensions
2021-02-05 11:22:47 +01:00
mafiesto4
3661b19d6c
Fix some prefabs issues
2021-02-04 23:34:44 +01:00
mafiesto4
db55f5ea3f
Fix crash when changing prefab root object
2021-02-04 22:59:13 +01:00
mafiesto4
ae785267c2
Fix scaling rotated objects in world space
...
Fixes #200
2021-02-04 22:32:37 +01:00
SilentCLD
7868c6505d
[Editor/Docking] Bring window to front on focus
2021-02-04 17:49:54 +00:00
mafiesto4
b5847eb0d6
Refactor material shaders generator to use modular features as extensions
2021-02-04 15:27:38 +01:00
mafiesto4
9e6243adcc
Refactor material shaders generator to use modular features as extensions
2021-02-04 14:58:01 +01:00
mafiesto4
2a3b6edf50
Refactor material shaders generator to use modular features as extensions
2021-02-04 10:43:04 +01:00
mafiesto4
7e612d89cb
Merge branch 'W2Wizard-ShaderNodes'
2021-02-03 23:14:00 +01:00
mafiesto4
21b311df17
Merge branch 'ShaderNodes' of git://github.com/W2Wizard/FlaxEngine into W2Wizard-ShaderNodes
2021-02-03 23:13:55 +01:00
mafiesto4
880a8c9f58
Add support for parsing exponential (scientific) notation numbers in input fields
2021-02-03 23:10:36 +01:00
mafiesto4
e3142e6408
Fix updating input fields on editing end without changes
...
Fixes #197
2021-02-03 22:34:11 +01:00
W2.Wizard
4949ea4b3b
Applied review changes
2021-02-03 22:24:08 +01:00
mafiesto4
9c348b284f
Fixes for UI control sync
2021-02-03 22:00:12 +01:00
mafiesto4
85c219369d
Fix updating UI layout when adding control
...
Fixes #190
2021-02-03 21:59:21 +01:00
mafiesto4
6ffa497c0a
Fixes for Render2D
2021-02-03 21:52:49 +01:00
mafiesto4
ba0f07b57e
Fix BlurPanel rendering
...
Fixes #192
2021-02-03 21:52:29 +01:00
mafiesto4
a572e581e5
Fix HorizontalPanel children layout
...
Fixes 191
2021-02-03 21:30:33 +01:00
mafiesto4
c3b36062ed
Fix error
2021-02-03 19:24:47 +01:00
mafiesto4
8e4a0e9e97
Fix drawing UI Control outline in Game Window ( #194 )
2021-02-03 19:09:41 +01:00
mafiesto4
a560b19cbc
Refactor draw calls and instancing logic to be more modular
2021-02-03 09:33:48 +01:00
mafiesto4
28f53339e7
Fix crash when loading string property in json that is not a string
...
Fixes #178
2021-02-02 23:33:42 +01:00
mafiesto4
0c17ca82b7
Merge branch 'stefnotch-patch-4'
2021-02-02 23:20:50 +01:00
mafiesto4
f048254d82
Merge branch 'patch-4' of git://github.com/stefnotch/FlaxEngine into stefnotch-patch-4
2021-02-02 23:20:43 +01:00
mafiesto4
fb74aef541
Add check for C++ bindings generator for property getter and setter method value types to match
2021-02-02 23:14:21 +01:00
mafiesto4
81cc8cf69c
Add Matrix3x4
2021-02-02 15:44:14 +01:00
mafiesto4
00fab5cfd6
Add event to spline for updating custom data
2021-02-02 12:53:18 +01:00
mafiesto4
85a6f485f1
Fixes and tweaks
2021-02-02 12:52:37 +01:00
mafiesto4
d2dba5680b
Fix calling OnParentChanged in Actor load
2021-02-02 12:52:21 +01:00
mafiesto4
c00b32364a
Add SceneGraphNode.OnContextMenu for customizations
2021-02-02 12:51:36 +01:00
mafiesto4
23652d1bc5
Merge remote-tracking branch 'origin/master' into 1.1
...
# Conflicts:
# Source/Engine/Input/Input.cpp
2021-02-02 10:29:52 +01:00
mafiesto4
5d535fad6a
Move Mouse and Keyboard impl from headers to Input.cpp
2021-02-01 23:53:32 +01:00
mafiesto4
1a11f1a231
Merge branch 'jb-perrier-inputtext'
2021-02-01 23:48:17 +01:00
mafiesto4
107edfb958
Merge branch 'inputtext' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-inputtext
2021-02-01 23:48:12 +01:00
mafiesto4
2fe6129fcd
Simplify code
2021-02-01 23:41:23 +01:00
mafiesto4
7ddcf8507a
Merge branch 'VNNCC-fix-issue-158'
2021-02-01 23:40:04 +01:00
mafiesto4
1aab96676d
Merge branch 'fix-issue-158' of git://github.com/VNNCC/FlaxEngine into VNNCC-fix-issue-158
2021-02-01 23:39:56 +01:00
mafiesto4
1bd639c86d
Fix including CharacterController.h in game code
2021-02-01 23:38:16 +01:00
stefnotch
62f2ccb942
Fix conversion to degrees in Vector3.Angle
2021-02-01 22:40:19 +01:00
mafiesto4
e2cefc7407
Fix Quaternion comparison epsilon to reduce error rate
2021-02-01 16:58:01 +01:00
mafiesto4
efea842486
Fix warning
2021-02-01 16:23:57 +01:00
mafiesto4
1ae898918c
Add auto-select for spawned actors in the level
2021-02-01 16:21:05 +01:00
mafiesto4
c3d9c52f1f
Add support for spline point duplicate via Transform gizmo
2021-02-01 16:04:20 +01:00
mafiesto4
b22805f866
Add support for custom duplicate of SceneGraphNode
2021-02-01 16:03:33 +01:00
mafiesto4
d69b005792
Move Curve data serialization to binary format into CurveSerialization.h
2021-02-01 14:16:32 +01:00
mafiesto4
69790f3576
Add support for deleting selected spline points (with undo)
2021-02-01 13:51:37 +01:00
mafiesto4
bab236c081
Add support for custom SceneGraphNode to handle delete with undo
2021-02-01 13:51:32 +01:00
mafiesto4
bf80827bfd
Add more Spline API for curve editing
2021-02-01 13:50:56 +01:00
mafiesto4
283714a39f
Fix PhysX header usage in public API
2021-02-01 11:40:50 +01:00
mafiesto4
fecf7d7804
Add virtual to Camera GetMatrices for custom cameras
2021-02-01 11:18:46 +01:00
mafiesto4
011b5f3e51
Add SceneRenderTask.PreRender
2021-02-01 11:14:59 +01:00
mafiesto4
5c2d3cbe7b
Fix mouse down/up position on Linux
2021-02-01 10:34:13 +01:00
mafiesto4
f2ac6a970c
Move LinuxInput to LinuxPlatform
2021-02-01 10:22:45 +01:00
mafiesto4
ed10c15069
Fix mono compile
2021-02-01 09:59:25 +01:00
mafiesto4
f77d0cc8fc
Add Assimp lib for Linux
2021-02-01 09:58:54 +01:00
mafiesto4
d059027a47
Fixes for WIndow impl on Linux
2021-01-31 21:05:39 +01:00
mafiesto4
7fca8ae4bb
Add Mono for Linux Editor
2021-01-31 21:05:14 +01:00
W2.Wizard
28d16fd620
Add notice
2021-01-30 23:32:35 +01:00
W2.Wizard
bc6de6932b
Update MaterialGenerator.Material.cpp
...
Already evaluate calculation instead
2021-01-30 23:28:53 +01:00
W2.Wizard
e75ca148c0
Added blackbody
2021-01-30 23:21:41 +01:00
jb-perrier
a5d6db6a18
Fix InputText & Typo.
2021-01-30 19:58:45 +01:00
VNC
33ce17c3fa
Set minimum width and height for texture description in motion blur
...
The calculation `motionVectorsWidth / tileSize` can return a result of 0.
Set minimum width and height to 1.
2021-01-29 16:18:00 +01:00
mafiesto4
f15f7ff59f
Bump up version
2021-01-29 00:36:15 +01:00
mafiesto4
0d0279a1f8
Merge branch 'stefnotch-fix-asset-viewports'
2021-01-28 23:30:11 +01:00
mafiesto4
bb8a6e5c8d
Merge branch 'fix-asset-viewports' of git://github.com/stefnotch/FlaxEngine into stefnotch-fix-asset-viewports
2021-01-28 23:30:05 +01:00
mafiesto4
beecbffdc3
Fix error when opening Anim Graph with node name not existing in skeleton anymore
...
Fixes #176
2021-01-28 21:59:30 +01:00
stefnotch
06f07c2903
Fix EditorViewport zooming
...
Fix #162
Also improves cases like LeftMouseDown + Scroll
2021-01-28 17:17:17 +01:00
stefnotch
164da0f87a
Fix spelling error
2021-01-28 16:24:36 +01:00
stefnotch
a250a23259
Fix TexturePreview zooming
...
Fix #164
2021-01-28 16:13:45 +01:00
mafiesto4
50f6a01f83
Fix plane model normals
2021-01-28 01:28:13 +01:00
W2.Wizard
bd18286fbd
Refactoring and Node implementation
...
Refactored all recently added nodes to maintain consistency.
2021-01-28 01:26:57 +01:00
mafiesto4
aedc619009
Fix crash when opening prefab that fails to load root ObjectsLookupIdMapping
...
Fixes #126
2021-01-28 01:11:02 +01:00
mafiesto4
a226ff8762
Fix plane model incorrect rotation in material preview ( #165 )
2021-01-28 00:52:06 +01:00
mafiesto4
a1cee0f0bf
Fix crash when applying changes to prefab
2021-01-28 00:38:08 +01:00
mafiesto4
bb84ad0f79
Add missing doc comment
2021-01-28 00:10:41 +01:00
mafiesto4
0de380ad3a
Optimize Variant typename loading if length is zero
2021-01-28 00:02:37 +01:00
mafiesto4
4b11725226
Fix crash when creating Empty particle emitter
...
Fixes #174
2021-01-27 23:59:24 +01:00
mafiesto4
971ab7b8e7
Merge branch 'stefnotch-improve-first-time-setup'
2021-01-27 23:36:59 +01:00
mafiesto4
b57ce2bd56
Merge branch 'improve-first-time-setup' of git://github.com/stefnotch/FlaxEngine into stefnotch-improve-first-time-setup
2021-01-27 23:36:54 +01:00
mafiesto4
876a728b41
Fix scene animation rendering issue with game window is not selected tab
...
Fixes #170
2021-01-27 23:27:19 +01:00
mafiesto4
b411539717
Merge branch 'stefnotch-fix-disable-ctrl-w-ingame'
2021-01-27 22:41:28 +01:00
mafiesto4
4cb5574a2e
Merge branch 'fix-disable-ctrl-w-ingame' of git://github.com/stefnotch/FlaxEngine into stefnotch-fix-disable-ctrl-w-ingame
2021-01-27 22:41:24 +01:00
mafiesto4
1aceab3783
Merge branch 'W2Wizard-DDX-DDY-Nodes'
2021-01-27 22:39:23 +01:00
mafiesto4
c583b6a1a7
Merge branch 'DDX-DDY-Nodes' of git://github.com/W2Wizard/FlaxEngine into W2Wizard-DDX-DDY-Nodes
2021-01-27 22:39:19 +01:00
mafiesto4
3c3b47f5b4
Fix Get Node Transform ndoe in anim graph
2021-01-27 22:37:25 +01:00
mafiesto4
36bd398136
Fix error when animated model skeleton has duplicated node name
2021-01-27 22:37:19 +01:00
stefnotch
c820e87d4a
Slightly tweak the key processing code
2021-01-27 22:08:17 +01:00
stefnotch
f00ae7fb21
Disable CTRL+W during the game
...
Fix #96
2021-01-27 21:30:22 +01:00
stefnotch
18e3d51914
Check LFS using file size
2021-01-27 18:08:38 +01:00
mafiesto4
7c85ac61b8
Add new Spline actor initialization when spawning in editor
2021-01-27 15:39:38 +01:00
mafiesto4
9cdbbf590a
Add spline points tangents gizmos and debug drawing
2021-01-27 15:29:33 +01:00
mafiesto4
bd93e46624
Tweaks for ActorChildNode
2021-01-27 15:29:14 +01:00
mafiesto4
f0c7fbb0cf
Add more utilities for Spline
2021-01-27 15:28:26 +01:00
mafiesto4
560b6cf5da
Fix error when animated model skeleton has duplicated node name
2021-01-27 15:12:29 +01:00
mafiesto4
c0e8b735ad
Fix Get Node Transform ndoe in anim graph
2021-01-27 15:12:02 +01:00
mafiesto4
5a402df3ff
Add Add/Subtract methods to Transform
2021-01-27 15:07:02 +01:00
stefnotch
691d9d9b88
Document the GitHub basics
2021-01-27 14:34:38 +01:00
stefnotch
81865bd97e
Move Flax plugin up, since it's currently required
2021-01-27 14:32:25 +01:00
stefnotch
80e0b0b0e5
Document the "set as startup project"
2021-01-27 14:32:10 +01:00
stefnotch
da3a54d184
Pause on error
...
On Windows, because people using Windows will double click on the file
2021-01-27 14:06:36 +01:00
mafiesto4
3dc6afef62
Improve selecting spline gizmos and add highlight sphere
2021-01-27 12:38:03 +01:00
mafiesto4
590fcebaec
Fix drawing spline when spline point gizmo is selected
2021-01-27 12:33:46 +01:00
mafiesto4
37e3a85080
Optimize splines debug rendering performance
2021-01-27 12:33:32 +01:00
mafiesto4
fd96957819
Add gizmo handles for spline points
2021-01-27 12:13:00 +01:00
mafiesto4
d0c0259ee2
Add setter methods for spline points
2021-01-27 12:12:40 +01:00
mafiesto4
53601d8a85
Optimize and improve ActorChildNodes handling
2021-01-27 12:11:59 +01:00
mafiesto4
1d19d38c38
Merge remote-tracking branch 'origin/master' into 1.1
...
# Conflicts:
# Source/Editor/Surface/SurfaceNode.cs
2021-01-27 10:39:44 +01:00
mafiesto4
cd2ae08da0
Fixes and tweaks to the networking impl
2021-01-27 10:37:15 +01:00
mafiesto4
a876e56339
Merge branch 'jb-perrier-network' into 1.1
2021-01-27 09:49:44 +01:00
W2.Wizard
1925fe5724
Added DDX / DDY nodes
2021-01-27 01:39:50 +01:00
Richard
c8b0773661
Fixed a bug
2021-01-27 11:07:36 +11:00
mafiesto4
f1763840c9
Fix exporting textures in format R10G10B10A2 and R11G11B10 on Windows
2021-01-27 00:28:38 +01:00
mafiesto4
bbeab83b29
Merge branch 'GoaLitiuM-folder_dialog'
2021-01-27 00:27:41 +01:00
mafiesto4
cb8ba2d757
Fix WindowsFileSystem::ShowBrowseFolderDialog path length
2021-01-27 00:27:32 +01:00
mafiesto4
1679458094
Merge branch 'folder_dialog' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-folder_dialog
2021-01-27 00:05:57 +01:00
mafiesto4
c9992ef7d0
Merge branch 'GoaLitiuM-faster_dev_builds'
2021-01-26 23:47:10 +01:00
mafiesto4
02dde50071
Merge branch 'faster_dev_builds' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-faster_dev_builds
2021-01-26 23:02:59 +01:00
mafiesto4
854d0147dd
Fix Visject Node layout when adding boxes from code
2021-01-26 22:52:35 +01:00
mafiesto4
59858ecb27
Fix Visual Script invoke method node signature check for output params passed via reference
2021-01-26 22:52:08 +01:00
mafiesto4
269f1fc8c1
Fix ResizeAuto in SurfaceNode to include custom controls
2021-01-26 22:16:19 +01:00
mafiesto4
4330eb5e4a
Merge branch 'W2Wizard-UVTilingOffset'
2021-01-26 21:48:14 +01:00
jb-perrier
5f85e9ae96
Reset state.
2021-01-26 20:07:35 +01:00
jb-perrier
09049990bd
Default value.
2021-01-26 20:07:09 +01:00
jb-perrier
674d1fbcc5
Handle error.
2021-01-26 20:06:47 +01:00
W2.Wizard
db17c80e0a
Use approriate fields instead
2021-01-26 19:41:29 +01:00
W2.Wizard
62b3f7c9c2
Adjusted node size
2021-01-26 19:37:06 +01:00
W2.Wizard
96e5e20e66
Added Node
2021-01-26 19:26:38 +01:00
jb-perrier
254bdacc73
Cleanup.
2021-01-26 17:07:37 +01:00
jb-perrier
0c68cd8a10
Merge branch '1.1' of https://github.com/FlaxEngine/FlaxEngine into network
2021-01-26 15:58:12 +01:00
jb-perrier
c20f0fa430
Remove Init & Exit, logic is now in Win32Platform.cpp.
2021-01-26 15:55:51 +01:00
jb-perrier
54b9eaa969
Move static var to local.
2021-01-26 15:48:48 +01:00
jb-perrier
aaac0aec96
Brace to the next line.
2021-01-26 15:46:27 +01:00
jb-perrier
af1dfc0d08
Remove "Place holder" comments.
2021-01-26 15:45:35 +01:00
jb-perrier
15d24308e8
Fix "Returns true on error, otherwise false." & Return"s".
2021-01-26 15:44:08 +01:00
jb-perrier
8ac0e7491a
Typo Initialize -> Initializes, and so on ...
2021-01-26 15:41:39 +01:00
jb-perrier
2bcbf23bca
All base functions return true.
2021-01-26 15:37:33 +01:00
mafiesto4
01a3a80103
Fix compilation
2021-01-26 15:34:57 +01:00
jb-perrier
2119075240
Fix.
2021-01-26 14:51:01 +01:00
jb-perrier
1df47bd8c5
Add partial docs.
2021-01-26 14:50:45 +01:00
jb-perrier
a51d47a4bb
Add partial docs.
2021-01-26 14:29:53 +01:00
jb-perrier
1b2dd0aff5
Fixes.
2021-01-26 14:14:27 +01:00
jb-perrier
ecb20afaa4
Reimpl. SiReadable & IsWriteable.
2021-01-26 13:52:38 +01:00
jb-perrier
45ba154877
Add NetworkSocketGroup window impl.
2021-01-26 13:41:44 +01:00
jb-perrier
51a2c1e868
Add NetworkSocketGroup.
2021-01-26 13:41:23 +01:00
mafiesto4
8180877269
Add support for copy/paste/rever values for groups in Custom Editor (eg. array editor)
2021-01-26 12:52:03 +01:00
mafiesto4
aa2eeb8243
Add GetSplineDirection util to Spline
2021-01-26 12:32:35 +01:00
mafiesto4
937248794a
Add first derivative calculation utilities for Curve
2021-01-26 12:32:16 +01:00
mafiesto4
b674aae970
Fix spline length calculation to include bezier shape
2021-01-26 12:12:16 +01:00
mafiesto4
dda5f26d89
Add Transform.LocalToWorldVector and Transform.WorldToLocalVector
2021-01-26 12:11:41 +01:00
mafiesto4
023cdced0a
Add utility to make spline curve linear or smooth
2021-01-26 09:32:41 +01:00
mafiesto4
054aa18e31
Merge branch 'W2Wizard-RemapMaterialNode'
2021-01-26 00:16:17 +01:00
mafiesto4
b6fe228b85
Merge branch 'RemapMaterialNode' of git://github.com/W2Wizard/FlaxEngine into W2Wizard-RemapMaterialNode
2021-01-26 00:16:13 +01:00
W2.Wizard
c703064add
Added also tryGetValue to ShaderGraph
...
Since @mafiesto4 requested in the review to use tryGetValye in the VisjectGraph to get the bool param I also did it to the shader one
2021-01-26 00:12:43 +01:00
mafiesto4
4be7e2ad46
Fix
2021-01-26 00:11:25 +01:00
mafiesto4
5260efc7b8
Fixes for editor viewport View context menu
2021-01-26 00:11:20 +01:00
W2.Wizard
44d636520b
Applied review changes
2021-01-26 00:04:04 +01:00
mafiesto4
c5934e0dfe
Merge branch 'Vizepi-master'
2021-01-26 00:02:12 +01:00
mafiesto4
571c802d49
Merge branch 'master' of git://github.com/Vizepi/FlaxEngine into Vizepi-master
2021-01-26 00:02:08 +01:00
mafiesto4
d098c6cee7
Merge branch 'W2Wizard-SphereMaskNode'
2021-01-25 23:59:14 +01:00
mafiesto4
31e53d5efa
Merge branch 'SphereMaskNode' of git://github.com/W2Wizard/FlaxEngine into W2Wizard-SphereMaskNode
2021-01-25 23:59:10 +01:00
mafiesto4
ca32d0d825
Add Mesh::UpdateMesh methods similar to C# API
2021-01-25 23:52:29 +01:00
mafiesto4
5b4dbfa121
Fix name (was causing docs build warning)
2021-01-25 23:52:07 +01:00
W2.Wizard
602fb44a23
Formatting
2021-01-25 22:30:55 +01:00
W2.Wizard
5845bc3fca
Added Spheremask node
2021-01-25 22:03:30 +01:00
W2.Wizard
f331191e3d
Refactored
2021-01-25 19:31:12 +01:00
jb-perrier
029d9acaa2
Fixes.
2021-01-25 17:55:22 +01:00
jb-perrier
bbabd09983
Non-Blocking handling.
2021-01-25 17:54:52 +01:00
jb-perrier
67a8246077
Revamp IsReadable & IsWriteable.
2021-01-25 17:54:16 +01:00
jb-perrier
330a588260
Get rid off getnameinfo.
2021-01-25 17:52:11 +01:00
jb-perrier
8e2a8c045c
Get rid off getnameinfo.
2021-01-25 17:51:52 +01:00
jb-perrier
a32658beea
Add GetErrorMessage().
2021-01-25 14:02:55 +01:00
jb-perrier
c2af9164d6
Typo.
2021-01-25 13:34:18 +01:00
jb-perrier
27a62f4411
Add error.
2021-01-25 13:32:17 +01:00
jb-perrier
6dd699cbab
Remove dead code.
2021-01-25 13:19:50 +01:00
jb-perrier
206461e80e
Refactor duplicate code.
2021-01-25 13:17:04 +01:00
jb-perrier
5bc1773dc5
Refactor sock option translation.
2021-01-25 13:13:57 +01:00
jb-perrier
baa273f589
Remove old comment.
2021-01-25 13:07:02 +01:00
jb-perrier
dae366f04c
Cleanup.
2021-01-25 12:40:08 +01:00
W2.Wizard
c0c2da34d7
Specified variants
2021-01-25 12:37:42 +01:00
jb-perrier
075b049bb1
Fixes.
2021-01-25 12:25:20 +01:00
mafiesto4
fe78fa7575
Add Spline
2021-01-25 10:41:53 +01:00
W2.Wizard
ee166bafed
Added initial remap node
2021-01-25 00:51:47 +01:00
Richard
6ef65734cd
Optimisied Blend Normal Node
...
I've also added a getNormalZero to get a normal that has zeroed out, i.e. it faces directly outwards from the face. This enables the user to not have to input a vector for either the Base or Additional Normal inputs and still get a result that is acceptable. This is handy if you want to "wash out" a normal.
2021-01-25 09:35:22 +11:00
mafiesto4
f6085c7479
Fix crash when reloading scripts with opened custom json asset
2021-01-24 23:31:24 +01:00
jb-perrier
ad621b824a
Add some const.
2021-01-24 22:59:57 +01:00
jb-perrier
6e193d4d0d
Add Set/Get sockoption, refactor CreateSocket.
2021-01-24 22:54:44 +01:00
mafiesto4
f714afc180
Tweak Rotator node
2021-01-24 19:01:25 +01:00
mafiesto4
f6065c4463
Merge branch 'W2Wizard-RotationMaterialNode'
2021-01-24 18:57:53 +01:00
mafiesto4
1824715626
Merge branch 'RotationMaterialNode' of git://github.com/W2Wizard/FlaxEngine into W2Wizard-RotationMaterialNode
...
# Conflicts:
# Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Material.cpp
2021-01-24 18:57:44 +01:00
mafiesto4
b59008182f
Merge branch 'stefnotch-document-index-order'
2021-01-24 18:52:13 +01:00
mafiesto4
e99c4abe5e
Merge branch 'document-index-order' of git://github.com/stefnotch/FlaxEngine into stefnotch-document-index-order
2021-01-24 18:52:10 +01:00
mafiesto4
f9ba789af3
Add missing node type comment
2021-01-24 18:51:26 +01:00
stefnotch
6f0a556af8
Document the clockwise order of the indices
2021-01-24 16:42:13 +01:00
W2.Wizard
bcb38dc2ca
Added rotator node
2021-01-24 15:10:38 +01:00
mafiesto4
3a33d6ff84
Fix code style
2021-01-24 14:14:30 +01:00
mafiesto4
cb0518d75a
Merge branch 'Evildea-master'
2021-01-24 14:11:58 +01:00
mafiesto4
31ae464d93
Merge branch 'master' of git://github.com/Evildea/FlaxEngine into Evildea-master
2021-01-24 14:11:55 +01:00
mafiesto4
8ff12d079c
Merge branch 'W2Wizard-patch-1'
2021-01-24 14:06:17 +01:00
mafiesto4
1969854ed0
Merge branch 'patch-1' of git://github.com/W2Wizard/FlaxEngine into W2Wizard-patch-1
2021-01-24 14:06:13 +01:00
mafiesto4
4c05f8a222
Merge branch 'TalkingWallnut-patch-1'
2021-01-24 14:04:59 +01:00
mafiesto4
6313c8520c
Merge branch 'patch-1' of git://github.com/TalkingWallnut/FlaxEngine into TalkingWallnut-patch-1
2021-01-24 14:04:54 +01:00
mafiesto4
f1819ee35c
Fix code style
2021-01-24 14:01:42 +01:00
mafiesto4
2563409e6f
Merge branch 'intolerantape-CollisionsHelper-Enhancement'
2021-01-24 13:57:51 +01:00
mafiesto4
f64eead2d7
Merge branch 'CollisionsHelper-Enhancement' of git://github.com/intolerantape/FlaxEngine into intolerantape-CollisionsHelper-Enhancement
2021-01-24 13:57:47 +01:00
mafiesto4
67b0e0410c
Merge branch 'stefnotch-fix-fade-distance'
2021-01-24 13:55:51 +01:00
mafiesto4
6a6e7195f5
Merge branch 'fix-fade-distance' of git://github.com/stefnotch/FlaxEngine into stefnotch-fix-fade-distance
2021-01-24 13:55:48 +01:00
mafiesto4
b04e1381dc
Fix Unsigned Integer value field to prevent negative values
2021-01-24 13:30:48 +01:00
mafiesto4
47bff456e0
Fix foot offset in Character Controller
2021-01-24 13:09:40 +01:00
Richard
7de56304c8
Remove change as it only works for the editor
2021-01-24 22:40:03 +11:00
Richard
843a04604d
Added Material Node to Blend Normals
2021-01-24 22:31:45 +11:00
Vizepi
018e751bf6
Added option to invert panning direction in editor viewport
2021-01-24 12:03:38 +01:00
jb-perrier
b4f791e0ca
Remove comment.
2021-01-24 11:42:11 +01:00
jb-perrier
9b2c940896
Switch type.
2021-01-24 11:39:59 +01:00
GoaLitiuM
4457bcf4a7
Use more modern file dialog for browsing folders
2021-01-24 02:33:08 +02:00
jb-perrier
3ab54bd7e1
Add listen implementation.
2021-01-24 00:02:24 +01:00
Erdroy
9b300fe074
Cleanup
2021-01-23 21:33:06 +01:00
jb-perrier
86b5fa9321
Remove old comment.
2021-01-23 21:32:07 +01:00
jb-perrier
261aeb9245
Fix leak.
2021-01-23 21:22:38 +01:00
jb-perrier
b3388d6fc7
Replace error code by error strings.
2021-01-23 21:17:14 +01:00
jb-perrier
c9bab2c521
Remove issue comment, resolved by commit #c9655ee.
2021-01-23 21:07:19 +01:00
jb-perrier
4a71fe6727
Fix crash.
2021-01-23 20:21:58 +01:00
jb-perrier
3250ca9fad
Add error code to logs.
2021-01-23 20:21:44 +01:00
jb-perrier
c9655eee8f
Add bindable argument.
2021-01-23 20:21:06 +01:00
jb-perrier
54da2c8de0
Fix type.
2021-01-23 20:19:21 +01:00
jb-perrier
3c1a69eb6f
Replace old getaddrinfo by unicode one.
2021-01-23 20:15:13 +01:00
jb-perrier
a60e1ab8bb
Place holder for other platforms.
2021-01-23 17:37:43 +01:00
W2.Wizard
bf147ba13a
Sentence restructuring
2021-01-23 17:15:46 +01:00
TalkingWallnut
9674f276d3
Fixed the issue when slope limit was set to 90 degrees flax crashed.
...
I fixed the issue when slope limit was set to 90 degrees flax would commit suicide (crash) (: . I just changed the clamp limit from 90 to 89 degrees.
2021-01-23 15:56:18 +01:00
jb-perrier
c53fe681f5
Add network header.
2021-01-23 15:36:02 +01:00
jb-perrier
125b4347da
Add windows typedef.
2021-01-23 15:35:41 +01:00
jb-perrier
aa97296123
Add windows implementation.
2021-01-23 15:35:22 +01:00
jb-perrier
d76c167ad9
Add NetworkBase.
2021-01-23 15:34:40 +01:00
Richard
71110c9f29
Fixed issue High DPI Issue
2021-01-23 23:39:24 +11:00
intolerantape
54e544a0f2
In CollisionsHelper, added versions of functions with output parameters that return the outputs as said.
...
Also added a 3D version of ClosestPointPointLine() because why wasn't that a thing?
2021-01-23 03:47:01 -08:00
intolerantape
f3f25836e2
Added 3D version of CollisionsHelper::ClosestPointPointLine().
2021-01-23 03:46:34 -08:00
GoaLitiuM
1a51752ca4
Disable whole program optimization and enable incremental linking in development builds
2021-01-23 12:40:54 +02:00
GoaLitiuM
8c6dbf2e30
Disable linker optimizations with incremental linking
2021-01-23 12:40:53 +02:00
GoaLitiuM
d901c11570
Add compile flag for whole program optimization
2021-01-23 12:40:53 +02:00
stefnotch
b208b7066b
Fix fade distance (use input box as well)
2021-01-23 11:35:50 +01:00
W2.Wizard
83ceb31967
Added contribution guidelines
...
Since there were no set out guidelines for contributing, I decided to add them.
The guidelines overall are very straightforward.
2021-01-23 01:37:46 +01:00
mafiesto4
049450e31b
Fix node widths for anim nodes
2021-01-22 23:45:19 +01:00
mafiesto4
e4fced44a9
Merge branch 'W2Wizard-AnimationArchetypeFix'
2021-01-22 23:42:11 +01:00
mafiesto4
19c65bec33
Merge branch 'AnimationArchetypeFix' of git://github.com/W2Wizard/FlaxEngine into W2Wizard-AnimationArchetypeFix
2021-01-22 23:42:08 +01:00
mafiesto4
0db0fb24c9
Merge branch 'stefnotch-visject-improvements-5'
2021-01-22 23:35:13 +01:00
mafiesto4
704d42869d
Merge branch 'visject-improvements-5' of git://github.com/stefnotch/FlaxEngine into stefnotch-visject-improvements-5
2021-01-22 23:35:09 +01:00
W2.Wizard
236a5a2f6f
Update Animation.cs
2021-01-22 14:13:45 +01:00
mafiesto4
6cbeac6537
Merge remote-tracking branch 'origin/master' into 1.1
...
# Conflicts:
# Source/Engine/Navigation/NavMesh.cpp
# Source/Engine/Navigation/NavMeshBuilder.cpp
2021-01-22 11:31:22 +01:00
mafiesto4
cbbfb16628
Add scripting API events in Visual Script
2021-01-22 10:55:13 +01:00
mafiesto4
4042d466d3
Add support for Events in Scripting API reflection in Editor
2021-01-21 14:40:53 +01:00
mafiesto4
c2f745397a
Fix ResizeAuto in SurfaceNode to include custom controls
2021-01-21 14:28:44 +01:00
mafiesto4
a4763f630e
Fix right-click context menu for Visject Nodes
2021-01-21 14:28:02 +01:00
mafiesto4
178f0b9e3a
Fix Dictionary to call ctor/dtor for Buckets when needed
2021-01-21 14:27:26 +01:00
mafiesto4
d93a2803cc
Fix MAssembly classes dictionary cache allocation to be during assembly load
2021-01-21 14:26:52 +01:00
mafiesto4
57d7508e25
Fix some editor UI controls visible in Visual Scripting
2021-01-21 14:26:22 +01:00
mafiesto4
8680aba897
Fix missing public empty constructor for UICanvas
2021-01-20 13:45:49 +01:00
mafiesto4
8dce3c0fb7
Fix missing animated model parameter error
2021-01-20 13:38:42 +01:00
mafiesto4
f236338311
Merge branch 'stefnotch-patch-1'
2021-01-20 13:19:55 +01:00
mafiesto4
0b1ac3d0fe
Merge branch 'patch-1' of git://github.com/stefnotch/FlaxEngine into stefnotch-patch-1
2021-01-20 13:19:52 +01:00
mafiesto4
ec4ccaeba5
Merge branch 'intolerantape-bugfixes'
2021-01-20 13:18:49 +01:00
mafiesto4
214ae3c440
Merge branch 'bugfixes' of git://github.com/intolerantape/FlaxEngine into intolerantape-bugfixes
2021-01-20 13:18:46 +01:00
mafiesto4
ef5e98efaa
Fix assertion during engine shutdown after crash during rendering
2021-01-20 13:12:11 +01:00
mafiesto4
ea489fbf2a
Fix crash in motion blur tile size calculation
2021-01-20 13:11:45 +01:00
mafiesto4
9ae79b8307
Add IFunctionDependantNode for Visject nodes
2021-01-20 11:13:09 +01:00
mafiesto4
f8bf87e0b1
Fixes
2021-01-20 09:14:30 +01:00
intolerantape
75d197cb84
Spelling fixes.
2021-01-19 23:02:33 -08:00
mafiesto4
6b5ce8c6e2
Merge branch 'stefnotch-patch-2'
2021-01-19 21:53:10 +01:00
mafiesto4
db6a02e20f
Merge branch 'patch-2' of git://github.com/stefnotch/FlaxEngine into stefnotch-patch-2
2021-01-19 21:53:07 +01:00
mafiesto4
0a0c856a64
Add more splash screen quotes
2021-01-19 21:10:45 +01:00
stefnotch
bd7a681700
Add more descriptive error message
2021-01-19 21:08:26 +01:00
mafiesto4
c4e6d013c1
Add more splash screen quotes
2021-01-18 22:47:31 +01:00
mafiesto4
d17d93c8a5
Merge branch 'jb-perrier-nearequalnode'
2021-01-18 21:10:09 +01:00
mafiesto4
6caffdc23f
Merge branch 'nearequalnode' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-nearequalnode
2021-01-18 21:10:05 +01:00
mafiesto4
99b011df8b
Merge branch 'W2Wizard-AboutFlaxAdjustment'
2021-01-18 21:07:53 +01:00
mafiesto4
c02faf51a0
Merge branch 'AboutFlaxAdjustment' of git://github.com/W2Wizard/FlaxEngine into W2Wizard-AboutFlaxAdjustment
2021-01-18 21:07:49 +01:00
mafiesto4
ef240ce986
Add culling for decals (via DrawMinScreenSize property)
2021-01-18 15:53:15 +01:00
mafiesto4
e58332723a
Fix compilation
2021-01-18 15:32:40 +01:00
mafiesto4
81daaf663b
Fix Assimp on Linux
2021-01-18 15:27:57 +01:00
mafiesto4
a9e4d6d908
Fix exposing Mono API when using dynamic linking
2021-01-18 15:26:55 +01:00
mafiesto4
5f7f53304d
Fix crash on GPUDeviceVulkan dispose if compute queue was using graphics queue
2021-01-18 15:26:45 +01:00
mafiesto4
3e0b753498
Refactor mono on Linux to use dynamic linking
2021-01-18 15:26:40 +01:00
mafiesto4
4bd76b70f2
Fix UseNativeWindowSystem option to be Windows-only
2021-01-18 15:26:28 +01:00
mafiesto4
d19c31555b
Add support for dynamic updating navmesh when moving NavModifierVolume
2021-01-18 15:08:00 +01:00
mafiesto4
e0f1f18998
Move Actor static flags helper methods to be manually implemented (less bindings)
2021-01-18 15:07:39 +01:00
mafiesto4
f80c33f381
Add Actor.HasStaticFlag
2021-01-18 15:07:01 +01:00
mafiesto4
2bfcc15f66
Add invoking BoxVolume::OnBoundsChanged after transform changed
2021-01-18 15:00:35 +01:00
mafiesto4
fdc8e371c4
Add support for using NavAreas for navigation
2021-01-18 13:18:26 +01:00
mafiesto4
ba050b9eaa
Add default spacing for CollectionEditor to 10 for cleaner UI when working with arrays and lists in Editor
2021-01-18 11:42:50 +01:00
mafiesto4
c1216a4318
Add NavAreaProperties
2021-01-18 11:42:17 +01:00
mafiesto4
2ae78b9afd
Fix navmesh tiles build
2021-01-18 10:51:55 +01:00
mafiesto4
f33a2d8fe5
Remove assimp file
2021-01-17 22:14:37 +01:00
mafiesto4
1943de62e9
Add icon for Editor on Linux
2021-01-17 22:14:16 +01:00
mafiesto4
fcc4b371b9
Fix using dynamic libraries resolving path on Linux
2021-01-17 21:50:58 +01:00
mafiesto4
837174582b
Fixes for Editor on Linux
2021-01-17 21:48:15 +01:00
mafiesto4
6b0d34a21d
Fix C# assemblies id generation to use cross-platform hash code impl
2021-01-17 21:44:37 +01:00
jb-perrier
50f87c8bfb
Remove unused ().
2021-01-17 12:36:53 +01:00
jb-perrier
edb103f8e7
Fix NearEqual (GPU Particle) missing implementation.
2021-01-17 12:13:48 +01:00
W2.Wizard
8fd0af3f39
Fixed Typos and padding
2021-01-17 10:18:30 +01:00
stefnotch
4db3c6ca71
Increase default distance between nodes
2021-01-16 19:23:35 +01:00
stefnotch
aa4ecab271
Improve Visject bracket positioning
2021-01-16 19:20:36 +01:00
stefnotch
3356013858
Improve empty space finding
2021-01-16 18:16:48 +01:00
stefnotch
8003055ba6
Improve node layout algorithm
2021-01-15 20:23:40 +01:00
stefnotch
c112274666
Add additional comments to the formatting algorithm
2021-01-15 19:51:23 +01:00
mafiesto4
01a30faa62
Add NavMesh Modifier Volume actor type
2021-01-15 16:46:40 +01:00
mafiesto4
070faf12da
Fixes for the rotated navmeshes building
2021-01-15 12:48:22 +01:00
mafiesto4
65d3883f03
Add support for masking navmesh agents in NavMeshBoundsVolume
2021-01-15 11:59:21 +01:00
mafiesto4
2c2c1af97f
Add NavAgentMask
2021-01-15 11:59:04 +01:00
mafiesto4
f80f7cdd33
Fix crash on Android if GPU doesn't support linear sampling of the shadow map
2021-01-14 22:23:22 +01:00
mafiesto4
b76d5d34ea
Fix lambda
2021-01-14 21:21:08 +01:00
mafiesto4
d7949b5405
Remove deprecated comment
2021-01-14 14:29:27 +01:00
mafiesto4
f8624ae768
Fix crash during navmesh build when actor gets removed
2021-01-14 14:18:40 +01:00
mafiesto4
98d272a903
Add support for SphereCollider and CapsuleCollider for navmesh
2021-01-14 14:18:22 +01:00
W2.Wizard
00c40e279c
Update Extensions.cs
2021-01-14 13:56:10 +01:00
mafiesto4
7835259a83
Add TestPath utility to navigation system
2021-01-14 13:11:32 +01:00
mafiesto4
93aa265b20
Add support for rotated navmeshes
2021-01-14 13:08:53 +01:00
W2.Wizard
8e44e6b23c
Applied additional review changes
...
Moved out the random Color created via HSV to its own function as @stefnotch suggested.
Added + 1 to the max value in NextByte to include max as a possible value.
2021-01-14 12:28:51 +01:00
W2.Wizard
437018e614
Applied review changes
...
Applied almost all review changes.
2021-01-14 11:50:03 +01:00
W2.Wizard
75c3388c00
Corrected comments
2021-01-14 01:12:13 +01:00
W2.Wizard
31dd5b852e
Update Extensions.cs
2021-01-13 22:04:16 +01:00
W2.Wizard
6649f0d4c2
Removed unnecessary overload
...
Same can be achieved by specifiying max.
2021-01-13 21:58:16 +01:00
W2.Wizard
604c583c36
Moved all methods to Extension.cs
...
Moved the methods for RandomUtils.cs to Extension.cs instead.
2021-01-13 21:16:17 +01:00
mafiesto4
b2a2652b56
Fix not using hardcoded order for showing Actor main properties in editor
2021-01-13 15:35:53 +01:00
mafiesto4
af692605ab
Add option to hide navmesh in editor debug view
2021-01-13 15:21:50 +01:00
mafiesto4
d1a282e228
Fix removing unused navmesh tiles on whole scene rebuild
2021-01-13 14:50:43 +01:00
mafiesto4
88bddfb141
Add navmesh name to logs for better debugging
2021-01-13 14:49:50 +01:00
mafiesto4
29c3e2d54b
Fix Color doc comments
2021-01-13 14:28:58 +01:00
mafiesto4
27ed23c1b9
Add support for multiple navmeshes on a scene
2021-01-13 14:28:46 +01:00
mafiesto4
9e3c413c91
Fix crash when using Byte, Int16 or UInt16 as VS parameters
2021-01-13 00:22:52 +01:00
mafiesto4
fd6158e1a9
Fix loading VariantType.Blob
2021-01-12 23:36:50 +01:00
mafiesto4
932de300e4
Fix missing focus for SliderControl
2021-01-12 23:07:20 +01:00
W2.Wizard
783b910700
Added XML comments
2021-01-12 20:29:32 +01:00
mafiesto4
a3fa8ff9f0
Optimize some includes
2021-01-12 19:17:08 +01:00
mafiesto4
259c419c36
Fix crash when resizing existing MaterialSlots collection for model
2021-01-12 19:09:42 +01:00
mafiesto4
d7696c4765
Split VectorInt into separate files for Int2, Int3 and Int4
2021-01-12 19:09:22 +01:00
mafiesto4
89f25516fc
Add inline for float16 compression and add code reference note
2021-01-12 19:05:17 +01:00
mafiesto4
fd268f4e15
Add missing FLAXENGINE_API expose macro to engine math types
2021-01-12 19:00:54 +01:00
mafiesto4
dba43c4e9f
Add support for using ObsoleteAttribute to upgrade old C# asset/script data format after refactor
2021-01-12 15:33:17 +01:00
W2.Wizard
eaba489ba2
Initial Random class
...
First Commit
Static class that inhabits basic and common random functions, allows it to be used in visual scripting as well.
2021-01-12 15:08:45 +01:00
mafiesto4
40c7fe3f77
Add support for automatic DefaultValue attributes generation for fields in scripting API
2021-01-12 14:14:35 +01:00
mafiesto4
a6d5fb318a
Fix default field value parsing to skip whitespaces
2021-01-12 14:14:08 +01:00
mafiesto4
d20cbf434f
Add default values initialization for structures and new array entries when resizing
2021-01-12 13:49:26 +01:00
stefnotch
5679d86683
Fix tracking mouse offset on high DPI screens
2021-01-12 12:04:30 +01:00
mafiesto4
45211fa61c
Merge remote-tracking branch 'origin/master' into navigation-features
2021-01-12 12:04:20 +01:00
mafiesto4
6252c111b4
Tweak BatteryInfo
2021-01-11 16:38:12 +01:00
stefnotch
ab4195ab6c
Fix right clicking on Visject boxes
...
Previously, the primary context menu would get triggered when right clicking on a box, causing some issues
2021-01-11 16:24:41 +01:00
mafiesto4
1d2e2e5575
Merge branch 'jb-perrier-batteryinfo'
2021-01-11 16:13:21 +01:00
mafiesto4
7de0010772
Merge branch 'batteryinfo' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-batteryinfo
2021-01-11 16:13:17 +01:00
mafiesto4
ebe0b9c8c9
Merge branch 'jb-perrier-opendialog'
2021-01-11 15:39:09 +01:00
mafiesto4
fa3b2af0ca
Merge branch 'opendialog' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-opendialog
2021-01-11 15:39:06 +01:00
mafiesto4
b446790438
Update shaders
2021-01-11 15:38:22 +01:00
mafiesto4
7ddf98abaa
Merge branch 'W2Wizard-typo-fix'
2021-01-11 15:34:46 +01:00
mafiesto4
fb84aa2c4b
Merge branch 'typo-fix' of git://github.com/W2Wizard/FlaxEngine into W2Wizard-typo-fix
2021-01-11 15:34:41 +01:00
mafiesto4
023c4f4726
Merge branch 'VNNCC-typo-fix'
2021-01-11 15:33:49 +01:00
mafiesto4
ba1a246a90
Merge branch 'typo-fix' of git://github.com/VNNCC/FlaxEngine into VNNCC-typo-fix
2021-01-11 15:33:45 +01:00
mafiesto4
a664e27772
Add missing event unregister for foliage/terrain tabs
2021-01-11 15:13:47 +01:00
mafiesto4
75b8e0a0f2
Merge branch 'VNNCC-fix-create-terrain-check'
2021-01-11 15:06:48 +01:00
mafiesto4
fc38aff46b
Merge branch 'fix-create-terrain-check' of git://github.com/VNNCC/FlaxEngine into VNNCC-fix-create-terrain-check
2021-01-11 15:06:39 +01:00
mafiesto4
1ca31224e2
Fix code style
2021-01-11 15:03:23 +01:00
mafiesto4
c89479b5e7
Merge branch 'jb-perrier-windowstartpos'
2021-01-11 15:00:52 +01:00
mafiesto4
a691f15e1f
Merge branch 'windowstartpos' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-windowstartpos
2021-01-11 15:00:48 +01:00
mafiesto4
f0f1863124
Fix code style and move Camera Orientation widget below
2021-01-11 14:58:46 +01:00
mafiesto4
0823e00dfe
Merge branch 'jb-perrier-cameraviews'
2021-01-11 14:52:23 +01:00
mafiesto4
43631ceb93
Merge branch 'cameraviews' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-cameraviews
2021-01-11 14:52:19 +01:00
mafiesto4
4bd383f412
Merge branch 'W2Wizard-GoldenRatio'
2021-01-11 14:50:48 +01:00
mafiesto4
caa426767c
Merge branch 'GoldenRatio' of git://github.com/W2Wizard/FlaxEngine into W2Wizard-GoldenRatio
2021-01-11 14:50:45 +01:00
stefnotch
7112160de5
Fix dragging existing connection
...
Undo stack
2021-01-11 13:00:24 +01:00
mafiesto4
f8feccc27d
Fixes for unix directories list with path filter
2021-01-10 22:58:34 +01:00
mafiesto4
0dc9d3a59a
Add ShowOpenFileDialog on Linux
2021-01-10 22:40:07 +01:00
mafiesto4
7bbf089e9f
Add curl for Editor on Linux
2021-01-10 22:15:13 +01:00
mafiesto4
8d7d2431df
Add glslang for Linux
2021-01-10 19:57:01 +01:00
mafiesto4
09720ee758
Fix linking Assimp on Linux and strip the lib
2021-01-10 18:58:55 +01:00
stefnotch
419ca4e630
Reduce width of mask nodes
2021-01-10 09:56:10 +01:00
mafiesto4
ee1b7bad56
Fix Editor build on Linux
2021-01-10 09:46:37 +01:00
mafiesto4
c7547b3a46
Merge remote-tracking branch 'origin/master' into linux-editor
2021-01-10 09:14:03 +01:00
jb-perrier
01e904e702
Fixing Windows position (on startup) being always on the top left corner.
2021-01-10 00:17:47 +01:00
jb-perrier
d2888d0007
Adding Convert feature to Actor context menu.
2021-01-09 23:21:31 +01:00
stefnotch
9e1c1ecb9a
Implement basic node formatter
2021-01-09 21:46:41 +01:00
jb-perrier
cd5db384a4
Adding Camera Orientation to editor view menu.
2021-01-09 19:40:06 +01:00
mafiesto4
d586f828b2
Disable Linux CI for now
2021-01-09 18:39:56 +01:00
mafiesto4
f073e07de7
Fix error on CI running on Linux machine
2021-01-09 18:37:05 +01:00
mafiesto4
3f278b603d
Fix path separators
2021-01-09 18:24:19 +01:00
mafiesto4
6d0f2b9083
Add CI build action for Linux
2021-01-09 18:21:09 +01:00
mafiesto4
3060a2664d
Add executable flag for scripts
2021-01-09 18:20:47 +01:00
mafiesto4
698cfd0c0a
Fix BlurPanel crashes due to slider for BlurStrength
2021-01-09 18:09:39 +01:00
mafiesto4
e6bffde301
Merge branch 'gh-actions'
2021-01-09 18:09:09 +01:00
mafiesto4
1b0e57408c
Separate checkout steps
2021-01-09 17:43:07 +01:00
mafiesto4
442135047f
Use manual LFS checkout
2021-01-09 17:41:56 +01:00
stefnotch
ef2dbb7818
Fix double context menu invokation
...
SurfaceNode.cs already takes care of opening the context menu
2021-01-09 11:26:29 +01:00
W2.Wizard
2d2d45f568
Increased precision by 5 digits
2021-01-08 23:14:09 +01:00
mafiesto4
617e25eb4c
Add lfs t repo clone
2021-01-08 23:08:51 +01:00
mafiesto4
24874376c3
Add initial build script for Windows editor and game
2021-01-08 23:00:08 +01:00
W2.Wizard
0d0340e11a
Added golden ratio value
2021-01-08 12:06:17 +01:00
VNC
2252cd73f9
Removed unnecessary check
2021-01-07 00:06:43 +01:00
VNC
6deb64e587
Fix to disable terrain and foliage buttons if no scene is present
...
This will fix the issues described in #99 .
2021-01-07 00:02:04 +01:00
mafiesto4
0e768694b5
Add using additional temporary temp param in scripting bindings glue code for array parameters using BytesContainer
2021-01-07 00:01:53 +01:00
mafiesto4
dca6736a6f
Inline Vulkan func
2021-01-06 23:53:22 +01:00
W2.Wizard
6f727aa483
Corrected additional typos
2021-01-06 22:20:16 +01:00
mafiesto4
eec6957b08
Fix using unsigned integer properties in Visual Script editor
2021-01-06 11:31:38 +01:00
VNC
6da5c704b1
Change 'for' to 'to'
2021-01-06 01:03:19 +01:00
mafiesto4
f10c6b4ff6
Fix Linux build
2021-01-05 19:51:47 +01:00
mafiesto4
efa5d05f5f
Fixes for building editor for Linux
2021-01-05 16:23:02 +01:00
mafiesto4
336a3bd484
Move shader source code length adjustment to the main compilation routine
2021-01-05 14:25:38 +01:00
mafiesto4
6adb489276
Fix PCF shadow uvs vector trunc warning
2021-01-05 14:17:20 +01:00
mafiesto4
12f34f33b3
Fix PlatformSettings typedef on Android
2021-01-05 14:17:15 +01:00
mafiesto4
4992d21747
Fix using AssetRefEditor for editing asset reference on Guid property
2021-01-05 14:17:11 +01:00
mafiesto4
0c1d797511
Fix null character at shader sources at during game cooking
2021-01-05 14:17:05 +01:00
mafiesto4
bd3f2b3019
Update DirectXShaderCompiler to 1.6
2021-01-05 14:16:57 +01:00
mafiesto4
153cfad507
Merge remote-tracking branch 'origin/1.0' into 1.1
2021-01-05 14:16:23 +01:00
mafiesto4
d7224670c5
Fix PCF shadow uvs vector trunc warning
2021-01-05 14:16:17 +01:00
mafiesto4
31bab88a5b
Fix PlatformSettings typedef on Android
2021-01-05 14:15:49 +01:00
mafiesto4
1e383fde5c
Fix using AssetRefEditor for editing asset reference on Guid property
2021-01-05 14:15:42 +01:00
mafiesto4
f5b9a95522
Fix null character at shader sources at during game cooking
2021-01-05 14:15:32 +01:00
mafiesto4
199683897a
Update DirectXShaderCompiler to 1.6
2021-01-05 14:15:22 +01:00
mafiesto4
be319c446d
Refactor settings types to use scripting API
2021-01-05 14:14:34 +01:00
W2.Wizard
4d8cc9aef7
Fixed additional typos
...
Went through the source with VNNCC to correct as many found typos as possible
Co-Authored-By: VNC <52937757+VNNCC@users.noreply.github.com >
2021-01-05 02:14:21 +01:00
VNC
6ab300025b
Fixed a ton of typos
2021-01-05 02:13:15 +01:00
W2.Wizard
f7c17d96ce
Fixed a typo
2021-01-05 01:06:42 +01:00
jb-perrier
f5ac18915a
Fixing open save dialog.
2021-01-04 22:44:40 +01:00
jb-perrier
ed92489a60
Fixing open file dialog.
2021-01-04 21:59:57 +01:00
mafiesto4
946d69a3ef
Bump up the build number
2021-01-04 19:38:02 +01:00
mafiesto4
cc8e78b505
Merge remote-tracking branch 'origin/master' into navigation-features
...
# Conflicts:
# Source/Editor/Content/Settings/NavigationSettings.cs
# Source/Engine/Engine/PhysicalMaterial.cs
# Source/Tools/Flax.Build/Bindings/BindingsGenerator.Api.cs
2021-01-04 14:31:56 +01:00
mafiesto4
b38ccb0fbd
Remove submodules
2021-01-04 14:30:33 +01:00
mafiesto4
953f8da84d
Update copyright year
2021-01-04 14:25:21 +01:00
mafiesto4
cd8a27ca26
Fix typo
2021-01-04 14:20:00 +01:00
mafiesto4
c5568c8eae
Add support for loading JsonAsset instance objects if they implement ISerializable interface
2021-01-04 14:19:51 +01:00
mafiesto4
8dc5b11f51
Add API_INTERFACE to scripting API bindings for implementing interfaces
2021-01-04 14:18:59 +01:00
stefnotch
10cdbc8fbc
Add dragging existing connection from input box
2021-01-04 12:33:29 +01:00
mafiesto4
d715c0c0dd
Merge branch 'VNNCC-dev'
2021-01-03 23:41:36 +01:00
mafiesto4
7bbdd25a9e
Merge branch 'dev' of git://github.com/VNNCC/FlaxEngine into VNNCC-dev
2021-01-03 23:41:33 +01:00
mafiesto4
566a653c0a
Fix using ApiToken constant
2021-01-03 23:38:43 +01:00
mafiesto4
464523f318
Add missing control reference clear
2021-01-03 23:38:30 +01:00
mafiesto4
e68b54159d
Merge branch 'stefnotch-context-menu-focus-returning'
2021-01-03 23:36:11 +01:00
mafiesto4
0d4ac16d18
Merge branch 'context-menu-focus-returning' of git://github.com/stefnotch/FlaxEngine into stefnotch-context-menu-focus-returning
2021-01-03 23:36:08 +01:00
mafiesto4
9d66d5f6a7
Merge branch 'VNNCC-constants-update'
2021-01-03 23:19:31 +01:00
mafiesto4
717d02f073
Merge branch 'constants-update' of git://github.com/VNNCC/FlaxEngine into VNNCC-constants-update
2021-01-03 23:19:26 +01:00
mafiesto4
786f057971
Fix crash on scripting reload when using Anim Graph with custom nodes
2021-01-03 23:18:53 +01:00
mafiesto4
c1a83662d9
Add additional check for twice plugin initialization in case of error
2021-01-03 23:18:24 +01:00
VNC
e62ccd55ba
Make constants use the actual const keyword
...
All references are baked into the assembly with the corresponding IL instruction when compiling. Because no lookup will take place, it will "increase" the performance.
2021-01-03 22:56:54 +01:00
mafiesto4
1f9888b88c
Merge branch 'jb-perrier-gameplugin'
2021-01-03 22:52:59 +01:00
mafiesto4
0b3232d94b
Merge branch 'gameplugin' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-gameplugin
2021-01-03 22:52:55 +01:00
mafiesto4
6c7529f6b3
Update link to Youtube channel
2021-01-03 22:14:04 +01:00
mafiesto4
bf9204f146
Add IconsScale to editor interface options
2021-01-03 22:13:31 +01:00
mafiesto4
4043e35b10
Merge branch 'DaveTheGameDev-IconScaling'
2021-01-03 21:06:29 +01:00
mafiesto4
add539392a
Merge branch 'IconScaling' of git://github.com/DaveTheGameDev/FlaxEngine into DaveTheGameDev-IconScaling
2021-01-03 21:06:25 +01:00
mafiesto4
7e4afbc4ff
Update shaders
2021-01-03 21:00:39 +01:00
mafiesto4
c39b201d3a
Add more updates for copyright year
2021-01-03 21:00:32 +01:00
mafiesto4
6fdb30b6af
Merge branch 'jb-perrier-copyright'
2021-01-03 20:27:15 +01:00
mafiesto4
cc399b51f0
Merge branch 'copyright' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-copyright
2021-01-03 20:27:08 +01:00
mafiesto4
c5ce32d66d
Merge branch 'stefnotch-fix-shortcuts-in-play-mode'
2021-01-03 20:25:15 +01:00
mafiesto4
20969b5d3d
Merge branch 'fix-shortcuts-in-play-mode' of git://github.com/stefnotch/FlaxEngine into stefnotch-fix-shortcuts-in-play-mode
2021-01-03 20:25:11 +01:00
mafiesto4
fee0a458d0
Adjust AboutDialog bounds
2021-01-03 20:24:03 +01:00
mafiesto4
af9e710763
Merge branch 'jb-perrier-contributors'
2021-01-03 20:18:42 +01:00
mafiesto4
23b2094dd4
Merge branch 'contributors' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-contributors
2021-01-03 20:18:37 +01:00
mafiesto4
23c51694c7
Reimplement Motion Blur
2021-01-03 20:13:09 +01:00
stefnotch
f59fe297ea
Fix shortcuts (F5, F6, F11) in play mode
2021-01-03 11:35:43 +01:00
jb-perrier
21ec0f103e
Implementing GetBatteryInfo() in PlatformBase.
2021-01-02 18:41:00 +01:00
jb-perrier
3ed2e010fa
Bumping new file copyright to 2021.
2021-01-02 14:55:30 +01:00
jb-perrier
096d6297fe
Adding contributors names to AboutDialog.
2021-01-02 14:46:06 +01:00
jb-perrier
03eb39afe6
Bumping all copyright headers to 2021.
2021-01-02 14:28:49 +01:00
stefnotch
b63753b4d5
Return focus to the previous control when closing a context menu
...
Fixes the fancy Visject input stuff
2021-01-02 13:30:12 +01:00
jb-perrier
e9f72dbbbf
Adding ACLineStatus enum.
2021-01-02 13:15:15 +01:00
jb-perrier
624ab4b8dd
Implementing GetBatteryInfo() to Win32Platform.
2021-01-02 12:54:16 +01:00
jb-perrier
a4607385fd
Adding GetBatteryInfo() to PlatformBase.
2021-01-02 12:53:20 +01:00
jb-perrier
0f2e579674
Create BatteryInfo struct.
2021-01-02 12:51:32 +01:00
jb-perrier
463e981d39
GamePlugin only used in PlayMode/Cooked game.
2021-01-01 20:20:38 +01:00
mafiesto4
e5286510d1
Fix reaming opengl leftovers
2020-12-31 16:56:09 +01:00
mafiesto4
66e8560b51
Fix comparing String with StringView
2020-12-31 16:55:42 +01:00
mafiesto4
3877f100c3
Fix C# methods lookup for method signatures with output structure parameter passed as reference
2020-12-31 16:50:49 +01:00
mafiesto4
d94e777feb
Add support for using unsigned integer input fields in Visject Surface editor
2020-12-31 15:36:07 +01:00
mafiesto4
9b891d0c55
Add support for hexadecimal values in editor value fields
2020-12-31 15:35:31 +01:00
mafiesto4
3ab04598da
Fix Length node in Visual Script
2020-12-31 15:02:21 +01:00
mafiesto4
f7808dc7ca
Add support for active logging of the process output on Windows
2020-12-31 01:05:48 +01:00
mafiesto4
99f1ac1cc5
Fix logging process output on Windows
2020-12-31 00:50:39 +01:00
mafiesto4
3973452ec3
Add logging offset for Json parsing errors
2020-12-30 23:50:07 +01:00
mafiesto4
29a8abd996
Fix Editor features usage enable when no scene is loaded
2020-12-30 23:36:31 +01:00
mafiesto4
7de3632c7e
Merge branch 'stefnotch-fix-null-style-crash'
2020-12-30 23:00:42 +01:00
mafiesto4
fa381c5493
Merge branch 'fix-null-style-crash' of git://github.com/stefnotch/FlaxEngine into stefnotch-fix-null-style-crash
2020-12-30 23:00:38 +01:00
mafiesto4
a293be2121
Merge branch 'VNNCC-fix-toolstrip-buildscene'
2020-12-30 22:58:35 +01:00
mafiesto4
e19b10f790
Merge branch 'fix-toolstrip-buildscene' of git://github.com/VNNCC/FlaxEngine into VNNCC-fix-toolstrip-buildscene
2020-12-30 22:58:31 +01:00
mafiesto4
05790ab9a1
Fix code style
2020-12-30 22:56:17 +01:00
mafiesto4
5e469a0ae3
Remove deprecated and unsued OpenGL backend
2020-12-30 11:27:37 +01:00
mafiesto4
4c205be617
Fix code style
2020-12-30 11:20:37 +01:00
stefnotch
96dbd3a937
Prevent loading 'null' style
2020-12-30 10:28:17 +01:00
VNC
265cc13971
Updated build scenes toolstrip button
...
The local variable "canEditScene" doesn't check if any scene is loaded, the EditingSceneState type overrides the CanEditScene property to always return true which makes the check necessary.
2020-12-30 03:40:07 +01:00
mafiesto4
4ec3e6aed9
Remove unused code
2020-12-30 00:52:07 +01:00
mafiesto4
a082d52543
Remove unused ExtractVersionNum function
2020-12-30 00:05:20 +01:00
mafiesto4
1a0c12191d
Add IgnoreMissingDocumentationWarnings option into generated csproj files
2020-12-30 00:05:05 +01:00
mafiesto4
82cade649b
Fix removing namespace from nodes in imported model files
2020-12-29 23:39:33 +01:00
mafiesto4
72ab8a5363
Fix GPU timer query detected warning to be single-time
2020-12-29 23:26:14 +01:00
mafiesto4
8998eb2330
Fix editor main window resizing edges size to be 10px
2020-12-29 23:20:21 +01:00
mafiesto4
000e2c96a5
Merge branch 'stefnotch-enha-point-from-to-screen'
2020-12-29 23:13:26 +01:00
mafiesto4
7b7ba7d73e
Merge branch 'enha-point-from-to-screen' of git://github.com/stefnotch/FlaxEngine into stefnotch-enha-point-from-to-screen
2020-12-29 23:13:21 +01:00
mafiesto4
826c0206cb
Fix model collision data generate option to be in ModelProxy
2020-12-29 23:11:00 +01:00
mafiesto4
a2371dab83
Merge branch 'jb-perrier-collisiondata-from-model'
2020-12-29 23:06:31 +01:00
mafiesto4
8dd915ec01
Merge branch 'collisiondata-from-model' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-collisiondata-from-model
2020-12-29 23:06:26 +01:00
mafiesto4
45e86f7591
Fix MoveFile on Windows if using proxy file on different drive
2020-12-29 21:00:23 +01:00
mafiesto4
de70ac3e36
Tweaks
2020-12-29 20:59:51 +01:00
mafiesto4
e95e79cabf
Merge branch 'stefnotch-file-rename-fix'
2020-12-29 20:13:56 +01:00
mafiesto4
7335cd39ca
Merge branch 'file-rename-fix' of git://github.com/stefnotch/FlaxEngine into stefnotch-file-rename-fix
2020-12-29 20:13:52 +01:00
stefnotch
65ab9cac50
Change ClientFrom/ToScreen to PointFrom/ToScreen
...
Fix #67
2020-12-29 18:10:26 +01:00
mafiesto4
ae8d6a6000
Merge branch 'VNNCC-fix-typo'
2020-12-29 16:03:53 +01:00
VNC
8b2a8d22b3
Fixed more typos in Source\Engine\Content
2020-12-29 03:41:01 +01:00
VNC
8a7cb34e93
Fix Audio file typos
2020-12-29 03:35:52 +01:00
VNC
967b6585e1
Fix more typos in Source\Engine\Animations
2020-12-29 03:31:13 +01:00
VNC
1c4ebe9ab6
Fix typo in AnimGraph
2020-12-29 03:23:37 +01:00
VNC
d65e922cca
Fixed typos in AnimGraph.Custom
2020-12-29 03:23:15 +01:00
VNC
d69bdbe1ef
Fix typo in Audio error log
2020-12-29 03:20:42 +01:00
VNC
3975efc9e4
Fix typo in error log message
2020-12-29 03:03:04 +01:00
mafiesto4
fb22d1dd32
Merge branch 'Polypulse-master'
2020-12-28 22:11:50 +01:00
mafiesto4
9a9996bd51
Merge branch 'master' of git://github.com/Polypulse/FlaxEngine into Polypulse-master
2020-12-28 22:11:47 +01:00
mafiesto4
140fae3fa1
Fix crash for ScriptingObject.ToString if class is null
2020-12-28 22:00:11 +01:00
mafiesto4
4c372c0b76
Merge branch 'VNNCC-issue-26'
2020-12-28 21:56:57 +01:00
mafiesto4
97586fe936
Merge branch 'issue-26' of git://github.com/VNNCC/FlaxEngine into VNNCC-issue-26
2020-12-28 21:56:54 +01:00
mafiesto4
3ed30b81d6
Fix code style
2020-12-28 21:55:45 +01:00
mafiesto4
13102254f9
Merge branch 'VNNCC-vscode-insiders'
2020-12-28 21:53:12 +01:00
VNC
e0c362856e
Support for Visual Studio Code Insiders
2020-12-28 21:12:52 +01:00
VNC
a4c1bf104c
Fix typo and use GetID for the log
2020-12-28 19:52:39 +01:00
VNC
2f313c6b43
Correct DockHintWindow drag offset if it was invalid when initializing
...
Description: If the toMove window is unfocused the FlaxEngine.Input.MouseScreenPosition property will always return a vector that only contains zeros. #64
Fix: Perform a later update that will correct the drag offset using the current mouse position.
2020-12-28 19:05:14 +01:00
mafiesto4
dc1360422f
Merge branch 'VNNCC-master'
2020-12-28 11:09:16 +01:00
mafiesto4
8d0018c42d
Merge branch 'master' of git://github.com/VNNCC/FlaxEngine into VNNCC-master
2020-12-28 11:09:12 +01:00
mafiesto4
cb6179dbb7
Remove unused checks
2020-12-28 10:33:28 +01:00
Sean Connor
aff2c154a9
Fixes issue where type editor fails to find acceptable types when creating new json data asset.
2020-12-26 14:18:46 -07:00
David Conway
c6664c7d1e
Fix xml summary in ToolStrip.cs
2020-12-26 04:40:42 +11:00
VNC
3bf54bac85
Fix inverted Y Gizmo Rotation
2020-12-25 03:00:10 +01:00
David Conway
c0cc89201e
Move icon settings to styles
2020-12-24 20:04:43 +11:00
David Conway
16fab80f86
Change how settings are accessed in ToolBox Window
2020-12-24 20:04:38 +11:00
David Conway
08ebd99ed4
Add ToolStrip and Toolbox icon scaling settings
2020-12-24 20:04:36 +11:00
mafiesto4
da389eea03
Fix preserving Editor undo actions during play mode
2020-12-24 00:01:33 +01:00
mafiesto4
8347e15413
Fix undo redo flags in play mode
2020-12-24 00:01:07 +01:00
mafiesto4
8ea5dcb110
Merge branch 'stefnotch-fix-maximum-window-size'
2020-12-23 22:39:05 +01:00
mafiesto4
c9989e0aff
Merge branch 'fix-maximum-window-size' of git://github.com/stefnotch/FlaxEngine into stefnotch-fix-maximum-window-size
2020-12-23 22:39:01 +01:00
mafiesto4
3f73d63edb
Merge branch 'stefnotch-fix-dpi-issues'
2020-12-23 22:37:16 +01:00
mafiesto4
05b358f44e
Merge branch 'fix-dpi-issues' of git://github.com/stefnotch/FlaxEngine into stefnotch-fix-dpi-issues
2020-12-23 22:37:12 +01:00
stefnotch
4a068a3b86
Change maximum window size to 4096
...
For those neat 4k monitors
2020-12-23 21:54:42 +01:00
mafiesto4
e4936547e3
Fixes for building editor for Linux
2020-12-23 21:54:21 +01:00
mafiesto4
429b71b63f
Add Editor config for Linux
2020-12-23 21:28:44 +01:00
mafiesto4
969367dc3e
Add Assimp for Linux
2020-12-23 21:27:29 +01:00
mafiesto4
87e026bd4f
Fix Android build
2020-12-23 14:26:07 +01:00
stefnotch
0679aebfac
Fix docking hints jumping around on high dpi screens
2020-12-23 14:12:53 +01:00
stefnotch
310140e91b
Fix context menu disappearing
...
Fix #10
2020-12-23 14:11:11 +01:00
mafiesto4
e242dbf89f
Add missing code for ScriptingType copy/move
2020-12-23 12:58:31 +01:00
mafiesto4
ce6c360d29
Add proper typeInfo generation for non-scripting API classes
2020-12-23 12:55:53 +01:00
mafiesto4
07fb8e034f
Merge remote-tracking branch 'origin/master' into navigation-features
2020-12-23 11:04:09 +01:00
mafiesto4
2acad9963f
Fix #41
2020-12-23 10:14:51 +01:00
mafiesto4
8198b73297
Add license files for all third party modules explicitly (even if using predefined license defined in config)
2020-12-22 23:29:42 +01:00
mafiesto4
38cd840a66
Tweak readme
2020-12-22 23:18:23 +01:00
mafiesto4
aa2a131956
Merge branch 'stefnotch-fix-double-extension'
2020-12-22 23:15:36 +01:00
mafiesto4
4f9df89fd3
Merge branch 'fix-double-extension' of git://github.com/stefnotch/FlaxEngine into stefnotch-fix-double-extension
2020-12-22 23:15:33 +01:00
mafiesto4
94822b57d9
Remove dummy logs
2020-12-22 23:14:36 +01:00
stefnotch
a388df2f74
Better handle double file extensions on rename
...
Fix #37
2020-12-22 22:47:06 +01:00
mafiesto4
2c6a70b744
Merge branch 'stefnotch-fix-rmb-scroll'
2020-12-22 18:47:06 +01:00
mafiesto4
566f8f5810
Merge branch 'fix-rmb-scroll' of git://github.com/stefnotch/FlaxEngine into stefnotch-fix-rmb-scroll
2020-12-22 18:47:03 +01:00
stefnotch
21cbfec533
Fix speed change scrolling being wonky
2020-12-22 18:33:06 +01:00
mafiesto4
4279b3f482
Merge branch 'klukule-duplicite-filename-extension-fix'
2020-12-22 18:32:08 +01:00
mafiesto4
4c212400d8
Merge branch 'duplicite-filename-extension-fix' of git://github.com/klukule/FlaxEngine into klukule-duplicite-filename-extension-fix
2020-12-22 18:32:04 +01:00
mafiesto4
cf0aeb79bf
Remove TAA and Motion Blur implementations
2020-12-22 18:07:53 +01:00
mafiesto4
4fe91d57b7
Fix code style
2020-12-22 13:45:02 +01:00
mafiesto4
760d586923
Fix crash when using Physical Material with missing instance
...
(cherry picked from commit 5e77925492 )
2020-12-22 12:59:31 +01:00
mafiesto4
5e239f5d87
Fix code style
...
(cherry picked from commit 16cd75d179 )
2020-12-22 12:59:27 +01:00
mafiesto4
16cd75d179
Fix code style
2020-12-22 12:57:00 +01:00
mafiesto4
4665e8fbdb
Add support for basic classes to Scripting Type (without scripting object as a base)
2020-12-22 12:55:57 +01:00
mafiesto4
f25064fae8
Merge remote-tracking branch 'origin/master' into navigation-features
2020-12-22 12:13:26 +01:00
mafiesto4
5e77925492
Fix crash when using Physical Material with missing instance
2020-12-22 11:18:00 +01:00
mafiesto4
70d0c0ea8a
Fix generating project files without host platform tools
2020-12-22 00:08:24 +01:00
jb-perrier
1fccefb07f
Use already defined var.
2020-12-22 00:03:19 +01:00
mafiesto4
59fb6eb875
Merge branch 'jb-perrier-reportissue'
2020-12-21 23:51:53 +01:00
mafiesto4
bdbb16d759
Merge branch 'reportissue' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-reportissue
2020-12-21 23:51:48 +01:00
mafiesto4
0f18fd9610
Fix build scripts
2020-12-21 23:46:59 +01:00
mafiesto4
2a29abcc39
Fix code style
2020-12-21 23:37:28 +01:00
mafiesto4
d322015e6e
Fix model LOD index detection in importer
2020-12-21 23:22:08 +01:00
mafiesto4
4f954c2eb4
Fix code style
2020-12-21 23:21:46 +01:00
jb-perrier
d0e509a8fc
Adding "Generate collision data" from Model context menu.
2020-12-21 23:20:42 +01:00
jb-perrier
bc1a5b99ac
Fix link to Github issue.
2020-12-21 21:58:39 +01:00
mafiesto4
47c0797028
Merge branch 'jb-perrier-master'
2020-12-21 21:32:27 +01:00
mafiesto4
31f6e94da2
Merge branch 'master' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-master
2020-12-21 21:32:21 +01:00
mafiesto4
15e3cc0e0b
Merge branch 'jb-perrier-registerengine'
2020-12-21 20:43:30 +01:00
mafiesto4
810c1fb574
Merge branch 'registerengine' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-registerengine
2020-12-21 20:43:25 +01:00
mafiesto4
cac33d8f72
Fix #18
2020-12-21 20:38:47 +01:00
mafiesto4
666aeca4ea
Fixes for code style
2020-12-21 20:27:53 +01:00
jb-perrier
596943c913
Typo.
2020-12-21 18:26:59 +01:00
jb-perrier
fd5835e3c8
Fix wrong engine path with RegisterEng. as Admin.
2020-12-21 18:16:04 +01:00
jb-perrier
965352c3f4
Revert "Fix wrong engine path with RegisterEng. as Admin."
...
This reverts commit 4a3092d0e8 .
2020-12-21 18:14:52 +01:00
jb-perrier
4a3092d0e8
Fix wrong engine path with RegisterEng. as Admin.
2020-12-21 18:10:38 +01:00
jb-perrier
39491663ee
Fix flashing tooltip.
2020-12-21 17:25:10 +01:00
mafiesto4
7798a7f6d5
Refactor PhysicalMaterial to use API bindings
2020-12-21 15:39:14 +01:00
mafiesto4
41b938b3cd
Refactor NavigationSettings to use API bindings
2020-12-21 14:53:54 +01:00
mafiesto4
4d2d801bf4
Fix typos
2020-12-21 14:53:33 +01:00
mafiesto4
cea1a67749
Refactor game settings to support using API bindings
2020-12-21 14:53:27 +01:00
mafiesto4
aa7711dc31
Fix loaded asset verification error for json assets that have the scripting type
2020-12-21 14:03:53 +01:00
mafiesto4
585c752d72
Add more objects types checks and casting utilities to ScriptingObject
2020-12-21 14:03:15 +01:00
mafiesto4
3a314d97eb
Add ScriptingTypeHandle debugger view to flax.natvis
2020-12-21 13:29:52 +01:00
mafiesto4
8ac2d7069d
Fixes for code style
...
(cherry picked from commit c987acb709 )
2020-12-21 11:56:22 +01:00
jb-perrier
3c60f2691d
Typo
2020-12-21 11:54:51 +01:00
jb-perrier
c83cc35b93
Adding auto sort to ContextMenu.
2020-12-21 11:54:51 +01:00
mafiesto4
4508f5b77f
Revert
2020-12-21 11:54:16 +01:00
mafiesto4
ed5450d7e6
Fix context menu positioning for child menus when flipping the direction over Y axis
2020-12-21 11:49:02 +01:00
mafiesto4
c987acb709
Fixes for code style
2020-12-21 11:42:18 +01:00
mafiesto4
89b78e598e
Merge branch 'jb-perrier-autosort'
2020-12-21 11:38:47 +01:00
jb-perrier
c496f2a9db
Typo
2020-12-21 11:38:23 +01:00
jb-perrier
0688e9c6c3
Set auto sort to true for New asset context menu.
2020-12-21 11:38:23 +01:00
jb-perrier
34d74477e4
Adding auto sort to ContextMenu.
2020-12-21 11:38:23 +01:00
mafiesto4
1798bf003b
Fix editing overridden particle emitter parameter in particle system window
2020-12-21 11:37:10 +01:00
Lukáš Jech
07f58558e3
Force proper extension if manually specified by user during asset creation
2020-12-21 03:58:52 +01:00
mafiesto4
96457a0adc
Fix crash on null
2020-12-20 21:16:50 +01:00
stefnotch
9c55518744
Fix renaming item error handling
2020-12-20 19:19:30 +01:00
mafiesto4
f35c666ea8
Fix LFS issues for contributors due to LFS server locks check requiring authorization
2020-12-20 18:29:43 +01:00
stefnotch
0da02b99cc
Fix renaming files to same name with different case
2020-12-20 18:00:14 +01:00
mafiesto4
7e6b236661
Remove unused code
2020-12-20 10:51:29 +01:00
mafiesto4
8a870a07ae
Cleanup some old unused shader code
2020-12-20 10:22:54 +01:00
mafiesto4
afeaaee376
Remove unused noise test functions
2020-12-20 00:50:35 +01:00
mafiesto4
973af724f4
Fix editor viewport camera glitch on first frame when using camera orbiting
2020-12-20 00:03:14 +01:00
mafiesto4
5cab22e20d
Fixes for Vulkan descriptor types iterations
2020-12-19 23:24:31 +01:00
mafiesto4
af39369661
Merge branch 'dragonCASTjosh-master'
2020-12-19 23:11:39 +01:00
mafiesto4
3bdd2e4e5b
Merge branch 'master' of git://github.com/dragonCASTjosh/FlaxEngine into dragonCASTjosh-master
2020-12-19 23:11:30 +01:00
Jean-Baptiste Perrier
6cefab801f
Title bar High DPI fix.
2020-12-19 13:47:59 +01:00
Josh
84628b8f6b
Fix compiler errors with Vulkan 1.2.x
2020-12-19 02:36:57 +01:00
mafiesto4
68e3b279fa
Fix building C# game code without Window SDK for Windows Editor
2020-12-18 13:22:14 +01:00
mafiesto4
def3698423
Fix #3
2020-12-18 13:07:27 +01:00
mafiesto4
0e6ead938e
Add support for API class not using ScriptingObject as a base
2020-12-17 23:09:09 +01:00
mafiesto4
93c35a19f5
Add NavMeshProperties
2020-12-16 10:24:18 +01:00
mafiesto4
a36a54adcd
Tweaks
2020-12-15 17:43:46 +01:00
mafiesto4
4c0c7cc394
Add NavAgentProperties and NavigationTypes.h
2020-12-15 17:15:29 +01:00
mafiesto4
4a79df860d
Refactor NavMesh into NavMeshRuntime and make it internal
2020-12-15 15:48:42 +01:00