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
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
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
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
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
0d813aee90
Possible fix for deprecation warning
2023-02-19 13:36:45 +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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
4012434102
Fix test
2023-01-03 23:04:09 +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
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
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
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
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
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
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
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
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
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
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
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
Tryibion
fc0befd773
Fixed some CM buttons that shouldnt close when clicked.
2022-12-23 11:08:14 -06:00
Olly Rybak
5022e05c25
Added Stochastic Sampling material node
2022-12-23 21:04:13 +11: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
Tryibion
c5e558172d
Added auto save reminder popup with an option to change the reminder time.
2022-12-22 11:40:10 -06: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
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
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
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
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
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
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
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
mafiesto4
bdb27fef1b
Minor optimizations
2022-11-26 12:08:53 +01:00
mafiesto4
c33fe04645
Remove unused LodProxyView feature from RenderContext (shadow projections are using the same draw batch as main view now)
2022-11-25 23:04:17 +01:00
Tryibion
8707d658f1
Added ability to drag maximized panels.
2022-11-25 15:14:04 -06:00
mafiesto4
b1618a88be
Fix invalid rounding up to power of two in allocators
...
#833
2022-11-25 22:07:13 +01:00
mafiesto4
b4fdb0cc26
Improvements and fixes for multiplayer networking
2022-11-25 16:50:44 +01:00
Ruan Lucas
66ce8abe01
Adds side mouse button shortcuts to the Content window
2022-11-24 23:58:24 -04:00
mafiesto4
e6251ea4b0
Merge branch 'Tryibion-rename-on-click'
2022-11-24 21:55:29 +01:00
mafiesto4
f9cb2ece6e
Merge branch 'rename-on-click' of https://github.com/Tryibion/FlaxEngine into Tryibion-rename-on-click
2022-11-24 21:55:21 +01:00
mafiesto4
e713273942
Fix textbox defocus on edit end
...
#789
2022-11-24 21:54:54 +01:00
mafiesto4
18c4e34af8
Fix invalid Math::RoundUpToPowerOf2
...
#833
2022-11-24 20:21:34 +01:00
mafiesto4
63c4eb17e4
Fix invalid Math::RoundUpToPowerOf2
...
#833
2022-11-24 20:20:36 +01:00
mafiesto4
5cc66d60dc
Tweaks
2022-11-24 20:14:47 +01:00
mafiesto4
9076d3b82b
Add Tracy profile zone to in-build profiling tools CPU update
2022-11-24 20:01:46 +01:00
mafiesto4
6f95f162d0
Move MotionVectors pass draw calls sorting to be together with the rest of the sortings
2022-11-24 20:01:28 +01:00
mafiesto4
33910eb310
Fix transform deltas check to prevent player teleporing against server will
2022-11-24 12:27:02 +01:00
mafiesto4
dbcb333ba9
Fix crash when using material in PostFx global graphics settings (asset loaded before GPU init)
2022-11-24 09:58:46 +01:00
mafiesto4
76c1045444
Code cleanup after #823
2022-11-23 19:18:30 +01:00
mafiesto4
90bf466495
Merge branch 'Tryibion-Better-Actor-Toolbox'
2022-11-23 19:02:34 +01:00
mafiesto4
b581bf7bac
Merge branch 'Better-Actor-Toolbox' of https://github.com/Tryibion/FlaxEngine into Tryibion-Better-Actor-Toolbox
2022-11-23 19:02:26 +01:00
mafiesto4
caeb999d6a
Fix warning
2022-11-23 17:28:00 +01:00
mafiesto4
45e2de86a0
Add ReplicationModes to NetworkTransform with interpolation and prediction modes
2022-11-23 17:26:31 +01:00
mafiesto4
2644b4d75a
Various improvements to the networking
2022-11-23 17:26:30 +01:00
mafiesto4
8e41711e82
Add check for valid RPC impl define usage
2022-11-23 17:26:30 +01:00
mafiesto4
073bd74b3c
Fix replicating client object references on a server
2022-11-23 17:26:29 +01:00
mafiesto4
62cf8bebd0
Bump up materials version after merge of two upgrades
2022-11-22 20:09:59 +01:00
mafiesto4
2ad6eb0c72
Merge branch 'master' into 1.5
2022-11-22 19:58:53 +01:00
mafiesto4
2e46ebea7a
Update engine assets
2022-11-21 23:46:27 +01:00
mafiesto4
c55d38534d
Add WorldPosition to postfx material scene textures for world-space position sampling at uv
2022-11-21 23:45:13 +01:00
mafiesto4
99c296ff3a
Merge source files
2022-11-21 23:35:03 +01:00
mafiesto4
cae7f34ab2
Merge branch 'Tryibion-mouse-pos-fix-for-value-box'
2022-11-21 19:31:24 +01:00
mafiesto4
258b0c777f
Merge branch 'mouse-pos-fix-for-value-box' of https://github.com/Tryibion/FlaxEngine into Tryibion-mouse-pos-fix-for-value-box
2022-11-21 19:31:19 +01:00
mafiesto4
d1d48ec31d
Merge branch 'GoaLitiuM-fix_empty_shadercache_crash'
2022-11-21 19:30:18 +01:00
mafiesto4
ae56abc929
Merge branch 'fix_empty_shadercache_crash' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-fix_empty_shadercache_crash
2022-11-21 19:30:07 +01:00
mafiesto4
b3cc973ade
Merge branch 'GoaLitiuM-msbuild_vspreview'
2022-11-21 19:29:06 +01:00
mafiesto4
cbb4b11660
Merge branch 'msbuild_vspreview' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-msbuild_vspreview
2022-11-21 19:29:01 +01:00
mafiesto4
71764eba03
Merge branch 'Tryibion-particle-effect-actor-fix'
2022-11-21 19:26:50 +01:00
mafiesto4
17b7fcde27
Merge branch 'particle-effect-actor-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-particle-effect-actor-fix
2022-11-21 19:26:43 +01:00
mafiesto4
bcb890eab1
Merge branch 'Tryibion-organized-content-new-cm'
2022-11-21 18:56:43 +01:00
mafiesto4
5a6f6d97a7
Minor code adjustments
...
#810
2022-11-21 18:55:33 +01:00
mafiesto4
af244718be
Merge branch 'organized-content-new-cm' of https://github.com/Tryibion/FlaxEngine into Tryibion-organized-content-new-cm
2022-11-21 16:15:04 +01:00
mafiesto4
6397381950
Merge branch 'Tryibion-better-material-source-window'
2022-11-21 16:11:41 +01:00
mafiesto4
c514aad9a3
Code style fix
...
#818
2022-11-21 16:11:35 +01:00
mafiesto4
c5d1897acf
Rename CanScrollMultilineText to IsMultilineScrollable to match the other properties naming
...
#818
2022-11-21 16:10:53 +01:00
mafiesto4
c21c57605a
Merge branch 'better-material-source-window' of https://github.com/Tryibion/FlaxEngine into Tryibion-better-material-source-window
2022-11-21 16:07:52 +01:00
mafiesto4
43d70c7fab
Merge branch 'Tryibion-editor-view-tab-close-fix'
2022-11-21 16:05:55 +01:00
mafiesto4
864d4981ed
Merge branch 'editor-view-tab-close-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-editor-view-tab-close-fix
2022-11-21 16:04:11 +01:00
mafiesto4
eeff5ea3ae
Fix crash in Text Render drawing
2022-11-21 15:52:36 +01:00
mafiesto4
93c0dd704e
Merge branch 'master' into 1.5
...
# Conflicts:
# Source/Engine/Serialization/Stream.cpp
2022-11-21 15:51:57 +01:00
mafiesto4
b139ebfe88
Fix crash when reading Transform from native data stream
2022-11-21 15:37:17 +01:00
mafiesto4
bed880248c
Update Github Actions scripts components to the latest version
2022-11-21 14:59:55 +01:00
mafiesto4
1dfea17bce
Fix client rpc
2022-11-21 14:32:48 +01:00
mafiesto4
33e2fa7f9e
Fix game build
2022-11-21 14:23:59 +01:00
Tryibion
4f38a87eed
Changed using screen coords to using window points.
2022-11-19 16:33:09 -06:00
GoaLitiuM
54e30c35e9
Fix crash when shader cache file is empty
2022-11-17 21:22:32 +02:00
GoaLitiuM
911ca7f995
Support MSBuild in preview version Visual Studio in build scripts
2022-11-17 21:17:39 +02:00
mafiesto4
bdea0930da
Add info about .Net Framework SDK for engine devs
...
#821
2022-11-16 23:33:14 +01:00
mafiesto4
ff8e002d33
Fix missing output clear when reading text array in OpenFBX
...
https://github.com/nem0/OpenFBX/pull/80
2022-11-16 18:37:12 +01:00
mafiesto4
26ff8e62eb
Additional change to vscode project
2022-11-16 17:55:20 +01:00
mafiesto4
84bd7da620
Revert part of 5b212bb8bc #743
2022-11-16 17:54:18 +01:00
mafiesto4
1b7a7dc15c
Add network RPCs to C# codegen
2022-11-16 17:31:28 +01:00
mafiesto4
efb48697fa
Add network RPCs
2022-11-16 17:31:28 +01:00
mafiesto4
91ff0f76f8
Add network stats API for transport layer
2022-11-16 17:31:27 +01:00
mafiesto4
e113d5c549
Add NetworkLagDriver for lag simulation over low-level network transport layer
2022-11-16 17:31:26 +01:00
mafiesto4
c0f596a00e
Add ScriptingObjectReference for Read/WriteStream and scripting interop as an array
2022-11-16 17:31:26 +01:00
mafiesto4
c41d67c4ac
Update engine materials
2022-11-16 09:57:23 +01:00
mafiesto4
16ebc72099
Fix rendering of custom actors lists in Editor viewports
2022-11-16 09:57:17 +01:00
mafiesto4
20661fc902
Fix custom interpolators register index
2022-11-16 09:56:36 +01:00
mafiesto4
3b4d91924f
Add draw call sorting keys generation during draw calls collection (async)
2022-11-16 09:20:56 +01:00
mafiesto4
eb281a7574
Additional improvements to scene rendering
2022-11-15 22:39:03 +01:00
mafiesto4
a2670dc3b5
Refactor ConcurrentArray into RenderListBuffer for specialized usage in renderer
2022-11-15 17:43:30 +01:00
Tryibion
ade5166977
fix editor updating base values
2022-11-14 20:00:54 -06:00
Tryibion
68a5073b29
fixed issue when asset picker has no value on particle effect
2022-11-14 18:45:44 -06:00
Tryibion
6c26cbe9ba
Removed adding inherited types
2022-11-11 17:11:25 -06:00
Tryibion
de6cd88870
Changed names of a couple base types to match before change
2022-11-11 17:08:07 -06:00
Tryibion
6b4da88ef0
Added the ability to specify the name of the actor in the toolbox, works in searching as well.
2022-11-11 17:03:04 -06:00
Tryibion
62cd59549d
removed some old code
2022-11-11 16:38:34 -06:00
Tryibion
4515844219
changed how the actor toolbox is created. Allows fo user to enter their own tabs and actors with an attribute
2022-11-11 16:37:45 -06:00
Tryibion
6c18ca3f45
changed to MouseButtonDown
2022-11-11 12:45:10 -06:00
Tryibion
eab45f0c48
renames item when clicking off of the popup and name is changed
2022-11-11 12:42:12 -06:00
mafiesto4
b47d95205f
Add optional async scene drawing and improve stability
2022-11-11 15:47:33 +01:00
mafiesto4
881880fc34
Fixes for ConcurrentArray usage
2022-11-10 23:46:59 +01:00
mafiesto4
72244be201
Add separate async job for each foliage type drawing
2022-11-10 23:46:43 +01:00
mafiesto4
aa978ce0e4
Minor improvements
2022-11-10 23:45:58 +01:00
mafiesto4
4ba1531cda
Add async scene drawing for Foliage and Terrain
2022-11-10 23:43:36 +01:00
Preben Eriksen
c26e0f5923
PE: DDS - Improve import time if source already has mipmaps and are compressed.
2022-11-10 13:41:40 +01:00
Preben Eriksen
c73eb548c0
PE: FBX Import - Improved normal map detection using diffuse name, if normap map was not setup inside object.
2022-11-10 13:14:19 +01:00
Preben Eriksen
54ccf9edc7
PE: Fixed - Custom animation import, frame index start and end was not the actual index but depended on frames per second. Made it impossible to use, now use the real frame index.
2022-11-10 11:35:29 +01:00
Preben Eriksen
29900a3cc0
PE: Support importing WAV files that contain "extra format bytes" in "fmt" header.
2022-11-10 11:19:29 +01:00
Preben Eriksen
b02020f801
PE: AudioSource - Stop() folowed by Play() now act like a restart.
2022-11-10 10:51:20 +01:00
mafiesto4
ea5e38fdd1
Fixes for overriden draw calls material in debug views
2022-11-10 00:22:23 +01:00
mafiesto4
e53623e854
Fix crash with custom SelectionOutline postfx object in Editor viewport
2022-11-08 19:52:47 +01:00
mafiesto4
81c13825c5
Merge branch 'Tryibion-actor-CM'
2022-11-06 23:05:59 +01:00
mafiesto4
e98621b887
Code style fix
...
#814
2022-11-06 23:05:36 +01:00
mafiesto4
735b07f0d7
Merge branch 'actor-CM' of https://github.com/Tryibion/FlaxEngine into Tryibion-actor-CM
2022-11-06 22:22:45 +01:00
mafiesto4
81f7f91d73
Merge branch 'plemsoft-PE-1.4-2'
2022-11-06 22:19:06 +01:00
mafiesto4
08f71f4469
Merge branch 'PE-1.4-2' of https://github.com/plemsoft/FlaxEngine into plemsoft-PE-1.4-2
2022-11-06 22:17:58 +01:00
mafiesto4
299f5e8732
Merge branch 'Tryibion-prefab-tree-fix'
2022-11-06 22:05:44 +01:00
mafiesto4
ac89b395af
Merge branch 'prefab-tree-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-prefab-tree-fix
2022-11-06 22:05:22 +01:00
Tryibion
3ac77121f5
made readonly text and fixed sizing
2022-11-06 13:45:06 -06:00
mafiesto4
f2170a09cd
Optimize GlobalSDF actors drawing CPU perf
2022-11-06 20:44:44 +01:00
mafiesto4
9c7da16c1a
Add multi-threaded scene rendering with Job System
2022-11-06 20:44:43 +01:00
mafiesto4
183636289a
Optimize shadow projections rendering contexts to collect draw call indices only (draw calls from main render list)
2022-11-06 20:44:42 +01:00
Tryibion
14f64b5b20
dont close when clicking on view editor CM buttons that are not buttons.
2022-11-04 12:58:42 -05:00
Tryibion
6ace0961b3
added to resize the x and y on text changed
2022-11-04 10:57:47 -05:00
Tryibion
c817b63927
made it easier to scroll and resize the material source window. and added the ability to change if the text can be scrolled in the text box
2022-11-04 10:53:29 -05:00
Tryibion
de4d3d97f2
removed not needed variable
2022-11-04 07:10:24 -05:00
mafiesto4
996d38b61d
Add scripts dragging support to scene tree for reparenting
2022-11-04 12:49:46 +01:00
mafiesto4
e38ab163c4
Add support for hierarchical objects ownership
2022-11-03 14:34:35 +01:00
mafiesto4
007a5cb5ca
Add Float2/Float3/Float4 replication in C#
2022-11-03 14:33:39 +01:00
Tryibion
2dca30305f
added shader source and removed unused variables/includes
2022-11-03 08:12:40 -05:00
mafiesto4
0c9001e3d1
Fixes
2022-11-03 08:53:09 +01:00
mafiesto4
b816e2b3a9
Add INetworkObject and implement various networking features
2022-11-03 08:53:09 +01:00
mafiesto4
957a34866b
Fix null String serialization over network via C# API
2022-11-03 08:53:08 +01:00
mafiesto4
70cfbada04
Add support for spawning network object on custom set of clients
2022-11-03 08:53:07 +01:00
mafiesto4
043beb03a9
Add support for DataContainer in scripting api bindings
2022-11-03 08:53:07 +01:00
Tryibion
7487b468d3
added extra checks
2022-11-02 18:37:11 -05:00
mafiesto4
0f619c2cb6
Simplify code
2022-11-03 00:19:21 +01:00
mafiesto4
b2a9ee495a
Optimize PrevWorld updating during scene rendering
2022-11-03 00:08:30 +01:00
Tryibion
a1e4400994
changed to use attribute to add items to the content context menu, this also allows users to add their own items to the CM
2022-11-02 17:57:40 -05:00
mafiesto4
949f16fba8
Fix returning bool value in overriden scripting method
2022-11-02 20:30:40 +01:00
mafiesto4
5bd56cae81
Fix GlobalSDF rasterization of heightfield
2022-11-02 20:30:13 +01:00
mafiesto4
6a61b692aa
Refactor PostProcessEffect to support C++ scripting
2022-11-02 20:29:59 +01:00
mafiesto4
86b6b20200
Fix incorrect skybox cubemap caching dirty interval
2022-11-01 23:15:43 +01:00
mafiesto4
f37ed16270
Optimize GPUBuffer on D3D11 to not stall CPU on reading staging readback buffer
2022-11-01 21:31:42 +01:00
mafiesto4
a0a3457733
Add more profiling data for Tracy
2022-11-01 15:46:21 +01:00
mafiesto4
8a98f466c5
Use named events for GPU passes for CPU profiling usability
2022-11-01 12:50:17 +01:00
Tryibion
1af0188a3c
changed how actor context menus are created.
2022-10-31 19:18:43 -05:00
mafiesto4
a945e2c2a5
Fix GlobalSDF and GlobalSurfaceAtlas drawing if disabled by user
2022-11-01 01:01:22 +01:00
mafiesto4
a66c72a0c2
Optimize GlobalSDF performance on CPU when scene is mostly static
2022-11-01 01:00:58 +01:00
mafiesto4
ec62763e87
Optimize Global SDF cascades updates intervals (max 1 cascade per frame)
2022-11-01 00:37:01 +01:00
mafiesto4
5f4aa39263
Global SDF improvements
2022-10-31 23:43:37 +01:00
mafiesto4
0898723a45
Fix Global SDF rasterization when loading scene
2022-10-31 22:18:45 +01:00
mafiesto4
01a7ae8bd4
Add NetworkTransform component
2022-10-31 16:31:06 +01:00
Preben Eriksen
1d9f5e8cfe
PE: Fixed - flax storage crash , happened quit often on my system.
2022-10-31 16:07:43 +01:00
mafiesto4
5e81d83648
Fix
2022-10-31 13:36:13 +01:00
mafiesto4
2475b46375
Fix INetworkSerializable if class has vtable offset
2022-10-31 13:25:29 +01:00
mafiesto4
a90de82e45
Add network objects dirtying api
2022-10-31 12:21:04 +01:00
mafiesto4
ecfcc88dda
Add network serializer callback for type without it but with valid base type serializer
2022-10-31 12:21:03 +01:00
mafiesto4
77b98f7081
Add Layer and StaticFlags from parent actor after spawnign actor in Prefab Window
2022-10-31 12:21:02 +01:00
mafiesto4
00c5f7d5d4
Add prefabs spawning over network
2022-10-31 12:21:02 +01:00
Tryibion
050635b2cd
changed way that the the new menu is generated. Added category name to proxies
2022-10-30 14:30:32 -05:00
mafiesto4
f1b67935b3
Optimize BoundingFrustum::Intersects(BoundingSphere)
2022-10-29 21:13:21 +02:00
mafiesto4
00be6ffb89
Merge branch 'master' into 1.5
2022-10-29 20:45:51 +02:00
mafiesto4
38d65d38d1
Merge branch 'Tryibion-better-tool-tip-hide-on-drag'
2022-10-29 19:36:29 +02:00
mafiesto4
ccd830a270
Merge branch 'better-tool-tip-hide-on-drag' of https://github.com/Tryibion/FlaxEngine into Tryibion-better-tool-tip-hide-on-drag
2022-10-29 19:34:02 +02:00
mafiesto4
e1836a222c
Fix bug with Screen.CursorVisible set in script OnStart
...
#799
2022-10-29 19:33:34 +02:00
mafiesto4
7ddc1a1553
Code style fix
2022-10-29 19:05:35 +02:00
mafiesto4
5fe1d3f12f
Merge branch 'Tryibion-event-for-keydown-textbox'
2022-10-29 19:05:14 +02:00
mafiesto4
76bc412fdd
Merge branch 'event-for-keydown-textbox' of https://github.com/Tryibion/FlaxEngine into Tryibion-event-for-keydown-textbox
2022-10-29 19:05:07 +02:00
mafiesto4
57e812d336
Fix audio clips streaming to be thread-safe when audio sources play
...
#786
2022-10-29 18:57:57 +02:00
mafiesto4
6379171fa6
Fix crash due to bdb69d57dd (Mono typenames are invalid after dll unloaded)
2022-10-29 18:56:21 +02:00
Tryibion
50414d7fed
added deselecting nodes when left clicking in blank area in the scene and prefab tree views
2022-10-29 09:22:39 -05:00
Tryibion
40a04bc5d6
Various fixes to prefab tree view. Scrolling like scene view, disable scrolling on renaming, can open CM anywhere in tree panel.
2022-10-29 09:14:08 -05:00
mafiesto4
7535f22b10
Merge branch 'plemsoft-PE-1.4'
2022-10-29 12:04:55 +02:00
mafiesto4
4ba93d9d86
Code cleanup #765
2022-10-29 12:04:42 +02:00
mafiesto4
f67d1412de
Add undo/redo and navmesh dirtying when using selection rotate shortcut (R key)
...
#765
2022-10-29 11:50:16 +02:00
mafiesto4
c41248f402
Optimize asset registry paths check to use StringUtils::CompareIgnoreCase instead of String::ToLowerToLower
...
#765
2022-10-29 11:42:06 +02:00
mafiesto4
5cfe3b88c7
Add unit test for ModelTool::DetectLodIndex and improve LOD index detection further
...
#765
2022-10-29 11:38:20 +02:00
mafiesto4
bd562a374a
Merge branch 'PE-1.4' of https://github.com/plemsoft/FlaxEngine into plemsoft-PE-1.4
2022-10-29 11:15:36 +02:00
mafiesto4
284917796a
Merge branch 'PrecisionRender-triplanar-uv'
2022-10-28 17:54:05 +02:00
mafiesto4
27ad3c38b7
Rename RenderListAllocation into RendererAllocation
2022-10-28 17:53:22 +02:00
mafiesto4
eb52d333ae
Refactor scene rendering to use batched culling for main view and shadow projections
2022-10-28 17:53:21 +02:00
mafiesto4
e217d5e79b
Refactor scene rendering to separate drawable actors
2022-10-28 17:53:21 +02:00
Tryibion
3c689a4697
removed not needed variables and fixed variable names
2022-10-28 08:32:52 -05:00
mafiesto4
4123e4cf69
Improve network replication debug log usage
2022-10-28 13:19:26 +02:00
mafiesto4
2c2071285a
Add proper networked objects destruction upon despawn or shutdown
2022-10-28 11:12:39 +02:00
Tryibion
3f135c832e
organized the "new" child context menu into categories.
2022-10-27 23:05:51 -05:00
mafiesto4
e8d39e706f
Add C++ properties replication support
2022-10-27 16:21:53 +02:00
mafiesto4
52e0e70908
Add support for different access level for scripting property functions
2022-10-27 15:14:34 +02:00
mafiesto4
28dda32f0e
Fix when spawning already spawned object
2022-10-27 14:41:03 +02:00
mafiesto4
bff93de116
Various improvements for networking
2022-10-27 14:18:53 +02:00
mafiesto4
c89929a940
Fix crash when low-level network driver fails to start
2022-10-27 14:18:39 +02:00
mafiesto4
312d1735ef
Attempt to fix clang compilation
2022-10-27 13:39:35 +02:00
mafiesto4
5e60085371
Add automatic parenting for scene objects spawned over the network
2022-10-27 13:30:22 +02:00
mafiesto4
3ede538fcb
Add support for non-const ref parameters with conversion (eg. string or array) in scripting api function parameters
2022-10-26 15:59:34 +02:00
mafiesto4
5c270810d0
Refactor GetNonTerminatedText into GetText in StringView
2022-10-26 15:59:03 +02:00
mafiesto4
0dec70847f
Add support for StringAnsi in scripting api
2022-10-26 15:00:39 +02:00
mafiesto4
19f1c4251c
Fix scripting api bindings for types with changed scripting name (other than native type name)
2022-10-26 15:00:29 +02:00
mafiesto4
d90245bf32
Add Tag parsing in scripting type (for custom extensions)
2022-10-26 14:59:50 +02:00
mafiesto4
2c7d2893c8
Add Color.FromRGBA
2022-10-26 14:58:55 +02:00
mafiesto4
b3eb38009d
Improve various types usage in scripting api
2022-10-26 14:58:46 +02:00
mafiesto4
3f1dba86a3
Fix parsing scripting function parameters with function parameter within default parameter value
2022-10-26 14:58:05 +02:00
Preben Eriksen
6a5efdeb29
PE: Fix - Ansi is max 7 bit, assimp/openfbx only support ansi paths. ( https://github.com/FlaxEngine/FlaxEngine/issues/806 )
2022-10-26 10:00:16 +02:00
Preben Eriksen
8a46aec294
Merge branch 'PE-1.4' of https://github.com/plemsoft/FlaxEngine into PE-1.4
2022-10-26 09:58:42 +02:00
Preben Eriksen
fd831f569c
PE: Fix - Streaming audio could not loop. ( https://github.com/FlaxEngine/FlaxEngine/issues/786 )
2022-10-26 09:54:10 +02:00
Tryibion
2297ba3c86
moved where hiding the tooltip is called when starting to drag for better response
2022-10-25 16:38:23 -05:00
mafiesto4
cd4d15e0e2
Minor improvements
2022-10-25 15:07:04 +02:00
mafiesto4
044e141848
Add Render2D.DrawTexturedTriangles with index buffer
2022-10-25 15:06:52 +02:00
mafiesto4
d73822046f
Bump up version number
2022-10-25 15:06:31 +02:00
Preben Eriksen
148b15d473
Merge branch 'master' into PE-1.4
2022-10-25 09:19:01 +02:00
PrecisionRender
748c58d52e
Initial commit
2022-10-24 19:36:16 -05:00
Tryibion
a79b642613
Added KeyUp event in TextBoxBase
2022-10-24 14:11:34 -05:00
Tryibion
616379c54b
Added an event to subscribe to in TextBoxBase that gets fired when a key is down.
2022-10-24 14:00:56 -05:00
mafiesto4
91663f0202
Merge branch 'Tryibion-smoother-content-view'
2022-10-24 16:44:20 +02:00
mafiesto4
f078499dfb
Another adjustment to have position aligned too #796
2022-10-24 16:44:11 +02:00
Tryibion
87a0c671f6
Adjusted only the bounds for content items to be floored.
2022-10-24 09:01:40 -05:00
mafiesto4
8a76d32ded
Various improvements
2022-10-24 15:29:30 +02:00
mafiesto4
30fdde614d
Add network objects ownership changing with network sync
2022-10-24 15:02:11 +02:00
mafiesto4
494de7a9f4
Rename
2022-10-24 14:35:43 +02:00
mafiesto4
b8697e7204
Rename
2022-10-24 14:30:08 +02:00
mafiesto4
479a83fdef
Add objects despawning in networking
2022-10-24 13:25:57 +02:00
mafiesto4
437ed07368
Merge remote-tracking branch 'origin/master' into 1.5
2022-10-24 12:07:39 +02:00
mafiesto4
771f8ad02b
Add objects spawning to networking
2022-10-24 12:07:16 +02:00
Preben Eriksen
56c9ed3197
PE: Fix - Linux error "implicitly convert type 'double' to 'float'."
2022-10-24 09:10:15 +02:00
mafiesto4
1ef16fde92
Merge branch 'Tryibion-CM-fix-open-left'
2022-10-23 23:49:58 +02:00
mafiesto4
b7b31aad8e
Code style fix
...
#793
2022-10-23 23:49:46 +02:00
mafiesto4
2b514cc10e
Merge branch 'CM-fix-open-left' of https://github.com/Tryibion/FlaxEngine into Tryibion-CM-fix-open-left
2022-10-23 23:48:49 +02:00
mafiesto4
5cff11ce4a
Merge branch 'Tryibion-value-box-cursor-change'
2022-10-23 23:46:32 +02:00
mafiesto4
6f380a6f12
Code style fix
...
#783
2022-10-23 23:46:11 +02:00
mafiesto4
0ec76d678d
Merge branch 'value-box-cursor-change' of https://github.com/Tryibion/FlaxEngine into Tryibion-value-box-cursor-change
2022-10-23 23:45:13 +02:00
mafiesto4
f29d779425
Merge branch 'Tryibion-better-content-item-layout'
2022-10-23 22:38:48 +02:00
mafiesto4
1fb19ee023
Adjust content view items to whole pixels to reduce text aliasing
...
#794
2022-10-23 22:38:38 +02:00
mafiesto4
124c287537
Merge branch 'better-content-item-layout' of https://github.com/Tryibion/FlaxEngine into Tryibion-better-content-item-layout
2022-10-23 22:02:11 +02:00
mafiesto4
c43de26d83
Merge branch 'Tryibion-change-script-order-default'
2022-10-23 21:59:28 +02:00
mafiesto4
3cb37bf7b0
Merge branch 'change-script-order-default' of https://github.com/Tryibion/FlaxEngine into Tryibion-change-script-order-default
2022-10-23 21:56:28 +02:00
mafiesto4
0b461f05ca
Merge branch 'Tryibion-dont-close-childCM-onclick'
2022-10-23 20:36:57 +02:00
mafiesto4
13be6b75f2
Merge branch 'dont-close-childCM-onclick' of https://github.com/Tryibion/FlaxEngine into Tryibion-dont-close-childCM-onclick
2022-10-23 20:35:17 +02:00
mafiesto4
7636108844
Merge branch 'RuanLucasGD-master'
2022-10-23 20:34:02 +02:00
mafiesto4
1914fa519d
Merge branch 'master' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-master
2022-10-23 20:32:26 +02:00
mafiesto4
bfe51d6555
Merge branch 'Tryibion-move-updatecamerapreview'
2022-10-23 20:15:03 +02:00
mafiesto4
5341e355ce
Code style fix
...
#782
2022-10-23 20:14:58 +02:00
mafiesto4
de012a23ee
Merge branch 'move-updatecamerapreview' of https://github.com/Tryibion/FlaxEngine into Tryibion-move-updatecamerapreview
2022-10-23 19:15:46 +02:00
mafiesto4
108b13fd0d
Merge branch 'Tryibion-cursor-change-for-property-splitter'
2022-10-23 19:14:40 +02:00
mafiesto4
1c0f2f2b81
Merge branch 'cursor-change-for-property-splitter' of https://github.com/Tryibion/FlaxEngine into Tryibion-cursor-change-for-property-splitter
2022-10-23 19:11:28 +02:00
mafiesto4
0a17ff3b3a
Merge branch 'Tryibion-cache-transform-snapping-state'
2022-10-23 14:26:15 +02:00
mafiesto4
d89e31d155
Code style fix
...
#777
2022-10-23 14:26:06 +02:00
mafiesto4
5e5abcdc3f
Merge branch 'cache-transform-snapping-state' of https://github.com/Tryibion/FlaxEngine into Tryibion-cache-transform-snapping-state
2022-10-23 14:20:49 +02:00
mafiesto4
0422efcf03
Merge branch 'Tryibion-scroll-fix'
2022-10-23 14:19:30 +02:00
mafiesto4
70c53a4f67
Fix error if nothing is selected
2022-10-23 14:19:17 +02:00
mafiesto4
c6523ed9cd
Fix crash when presenting task which swap chain is not ready
2022-10-23 14:18:55 +02:00
Preben Eriksen
2a7e59ae5d
PE: Fix issue with using "shift" to duplicate object, this only worked every second time if using a large grid.
2022-10-23 12:20:01 +02:00
Preben Eriksen
edf339a942
PE: Added - Bounding Box Snapping, it dont matter what size objects are they will always snap perfectly.
2022-10-23 09:48:18 +02:00
Preben Eriksen
b3bb860195
PE: Added - Use "R" key to rotate selections by 45 degrees.
2022-10-23 09:45:27 +02:00
Tryibion
9bd13c8ed5
This adds more spacing between the content items in the content view and allows for resizing better than before.
2022-10-21 20:31:19 -05:00
Tryibion
1c44c42b52
fixed position of child CMs when having to open left
2022-10-21 14:14:13 -05:00
mafiesto4
ef77cdfe3f
Fix Clang compilation
2022-10-21 19:49:28 +02:00
mafiesto4
727d29ee07
Fix Clang compilation
2022-10-21 19:32:10 +02:00
mafiesto4
52b1b19b02
Fix Clang compilation
2022-10-21 19:06:05 +02:00
mafiesto4
8b446edc06
Fix Clang compilation
2022-10-21 18:42:33 +02:00
mafiesto4
42d1f40b9c
Optimize some code by manual inlining
2022-10-21 18:36:29 +02:00
mafiesto4
b7b4391cff
Fix some editor panels to have focus on change
2022-10-21 18:36:28 +02:00
Tryibion
0765b82a39
changed the default for script memebers order.
2022-10-21 09:54:16 -05:00
mafiesto4
8dec405f4f
Add iterator copy operator in collections
2022-10-21 15:40:47 +02:00
Ruan Lucas
4d73638a8b
Merge branch 'FlaxEngine:master' into master
2022-10-20 20:50:32 -04:00
Ruan Lucas
ca49454615
remove unused include
2022-10-20 20:49:37 -04:00
Tryibion
b20967559b
added to not close the child context menu on click
2022-10-20 19:49:36 -05:00
Ruan Lucas
e1dc5a2e81
remove incorrect method
2022-10-20 20:47:02 -04:00
Ruan Lucas
a4333dfcb6
add flag to work for desktop and linux only
2022-10-20 20:26:08 -04:00
Ruan Lucas
a65e812b45
Add method that returns a list of standard monitor resolutions
2022-10-20 19:57:23 -04:00
mafiesto4
32e052a87b
Refactor native Stream serialization to new API
2022-10-20 17:28:12 +02:00
mafiesto4
e5866a3ff4
Fix generated replication C# code reference to NetworkStream type
2022-10-20 15:18:21 +02:00
Tryibion
78bd7713a9
value boxes now hide your slide and return your mouse to the original position.
2022-10-19 21:41:58 -05:00
Tryibion
5d8403be5b
moved UpdateCameraPreview call to on selection changed and on state change
2022-10-19 20:59:55 -05:00
Tryibion
dd20da89d7
added cursor change for changing of the property splitter
2022-10-19 19:45:07 -05:00
mafiesto4
191a75fd22
Add unique client ids assigning
2022-10-20 00:03:57 +02:00
Tryibion
dbcaf28f39
added if check on enum parse
2022-10-19 15:28:59 -05:00
Tryibion
13150ea553
changed snap enable to still use default values if cache data doesnt exist
2022-10-19 15:25:42 -05:00
Tryibion
14a9c99496
fixed small bug of scene window not resizing when something is deleted but window isnt focused
2022-10-19 14:50:39 -05:00
mafiesto4
3fd8c7f928
Add replication messages dropping for old messages (due to unordered channel usage via UDP)
2022-10-19 21:04:20 +02:00
Tryibion
9f9cc0e1ec
cleaned up comments
2022-10-19 07:22:09 -05:00
mafiesto4
e115aa2c4e
Merge remote-tracking branch 'origin/master' into 1.5
...
# Conflicts:
# Source/Engine/Content/JsonAsset.cpp
2022-10-19 13:36:46 +02:00
mafiesto4
ff49401f3a
Use objects id mapping for networking to have proper replication of networked object references
2022-10-19 13:14:16 +02:00
mafiesto4
a5a39ac3d6
Fix crash in object id reference replication
2022-10-19 11:35:50 +02:00
mafiesto4
7621252f46
Add automatic replication for C# types with fields marked with NetworkReplicated attribute
2022-10-19 09:26:40 +02:00
mafiesto4
0c120494b4
Improve Mono.Cecil type search if typed reference doesn't exist
2022-10-18 15:26:14 +02:00
mafiesto4
76b14af7ec
Add various improvements
2022-10-18 15:03:56 +02:00
mafiesto4
dda4f26102
Add support for custom Action Command in TaskGraph
2022-10-18 15:03:09 +02:00
mafiesto4
3a3a94b610
Add Mono.Cecil to Flax.Build
2022-10-18 15:02:49 +02:00
Tryibion
6c470c1247
added caching of transform space and loading
2022-10-17 21:29:58 -05:00
Tryibion
456934c737
Added caching and loading snapping values
2022-10-17 21:18:46 -05:00
Tryibion
212fc0838a
remove not needed include
2022-10-17 19:57:40 -05:00
Tryibion
2c3007eb2b
cache viewport snapping enabled
2022-10-17 19:55:30 -05:00
Tryibion
ef34ad7600
Renamed scrollPosition to scrollControl for more accurate description
2022-10-16 19:05:41 -05:00
Tryibion
546501a553
Added performing layout when deleting actors and scrolling to duplicated/ pasted actors when action is performed.
2022-10-16 18:50:00 -05:00
Ruan Lucas
37c8aacd8b
Fix math node size
2022-10-14 15:20:57 -04:00
mafiesto4
f6857f66ba
Merge branch 'cristhofermarques-mouse_fix'
2022-10-13 23:12:28 +02:00
Cristhofer Marques
527ba719f4
update to the new variable names
2022-10-13 09:15:04 -03:00
Cristhofer Marques
2c12fffdf6
reset value when start/stop mouse tracking
2022-10-13 09:14:05 -03:00
Cristhofer Marques
84009baeb0
change vars name and add code doc
2022-10-13 09:10:35 -03:00
mafiesto4
c12ea8428e
Add FlaxEngine.Object.FromUnmanagedPtr for native object raw pointer conversion to managed object
2022-10-13 13:35:59 +02:00
mafiesto4
5c24f8c365
Add ScriptingTypeHandle support for scripting bindings as System.Type
2022-10-13 13:35:15 +02:00
Cristhofer Marques
0e45f16b19
update timeline edge to use the mouse flipping info
2022-10-13 01:14:47 -03:00
Cristhofer Marques
f22a71509b
fix value box sliding
2022-10-13 01:12:38 -03:00
Cristhofer Marques
ae04253ba4
added is flipping mouse on windows platform
2022-10-13 01:11:33 -03:00
Cristhofer Marques
7656c6981e
added is flipping variables
2022-10-13 01:09:31 -03:00
mafiesto4
d1add033b1
Merge branch 'cristhofermarques-small_editor_fix'
2022-10-12 20:40:39 +02:00
mafiesto4
3c9d9cd8d6
Add support for deserialization of deprecated properties in scripting types
2022-10-12 20:39:40 +02:00
mafiesto4
607afeee50
Add proper deserialization of old values pre-renaming
...
#767
2022-10-12 20:38:59 +02:00
mafiesto4
e970b6fd04
Merge branch 'small_editor_fix' of https://github.com/cristhofermarques/FlaxEngine into cristhofermarques-small_editor_fix
2022-10-12 19:10:05 +02:00
mafiesto4
f4a96e2715
Merge branch 'RuanLucasGD-master'
2022-10-12 19:07:57 +02:00
mafiesto4
7a969b5d7b
Code style fix
...
#760
2022-10-12 19:07:48 +02:00
mafiesto4
faf7f8ad03
Merge branch 'master' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-master
2022-10-12 19:05:23 +02:00
mafiesto4
2d8eaa0e8c
Merge branch 'cristhofermarques-skeleton_mask_editor'
2022-10-12 19:04:35 +02:00
mafiesto4
f528ba59ec
Code style fix
...
#766
2022-10-12 19:04:22 +02:00
mafiesto4
6985bd6375
Merge branch 'skeleton_mask_editor' of https://github.com/cristhofermarques/FlaxEngine into cristhofermarques-skeleton_mask_editor
2022-10-12 19:00:59 +02:00
mafiesto4
cbf7caafb3
Merge branch 'Tryibion-scene-tree-fix'
2022-10-12 18:55:32 +02:00
mafiesto4
b0f4f8d636
Code style fix
2022-10-12 18:55:24 +02:00
mafiesto4
77f8df02e5
Add ModuleInitializer attribute for C# scripting initialization code running on load
2022-10-12 17:00:40 +02:00
mafiesto4
09b35266f7
Add automatic network serializers generation for NetworkReplicated fields in C++ types
2022-10-12 11:22:53 +02:00
mafiesto4
ff34c7cc9b
Refactor raw data ReadSttream and WriteStream to have easier to use API with more features
2022-10-12 11:22:20 +02:00
Cristhofer Marques
0b8a176ff8
Revert "Update SkeletonMaskWindow.cs"
...
This reverts commit b626d3047d .
2022-10-11 14:05:30 -03:00
Cristhofer Marques
187e56c6ba
typo fix in graphics settings
2022-10-11 13:34:46 -03:00
Cristhofer Marques
77c6daf240
fix the wrong additional layer in the matrix
2022-10-11 13:30:49 -03:00
Cristhofer Marques
b626d3047d
Update SkeletonMaskWindow.cs
2022-10-11 13:08:52 -03:00
Cristhofer Marques
2af285e972
feature added
2022-10-11 11:49:32 -03:00
mafiesto4
09e50bb0e1
Simplify code in bindings generator
2022-10-11 11:38:35 +02:00
mafiesto4
3d574f4169
Fix generated project reference in test project
2022-10-11 11:38:22 +02:00
Preben Eriksen
2efc97b64f
Added: ScriptingObject* TryFindObject(MClass* mclass), Allow you from c++ to use MAssembly GetBinaryModuleGame, and get a monoobject from a class, monoobject is needed later to Invoke a method from the class.
2022-10-11 10:45:28 +02:00
Ruan Lucas
93dc57c08f
remove unused include
2022-10-10 23:10:25 -04:00
Ruan Lucas
67c963f60d
Optimization Method
2022-10-10 22:43:00 -04:00
Tryibion
95e60ea68e
Added scene panel to seperate the tree from the search bar and made the tree not able to scroll when renaming
2022-10-10 15:38:30 -05:00
mafiesto4
52904cbe3e
Merge branch 'Tryibion-cursor-changes'
2022-10-10 18:47:52 +02:00
mafiesto4
ebd88a407d
Fix mouse leave event handling to restore cursor
...
#759
2022-10-10 18:47:38 +02:00
mafiesto4
0ed41f97fc
Merge branch 'cursor-changes' of https://github.com/Tryibion/FlaxEngine into Tryibion-cursor-changes
2022-10-10 18:33:29 +02:00
Tryibion
133d13ff3c
Fixed continually setting cursour back to default in value box
2022-10-10 11:06:10 -05:00
mafiesto4
7112c8e791
Merge branch 'Tryibion-content-window-change'
2022-10-10 17:56:26 +02:00
mafiesto4
d44606d205
Merge branch 'content-window-change' of https://github.com/Tryibion/FlaxEngine into Tryibion-content-window-change
2022-10-10 17:56:15 +02:00
mafiesto4
8564c86236
Merge branch 'Tryibion-master'
2022-10-10 17:39:03 +02:00
mafiesto4
77acdecb1b
Merge branch 'master' of https://github.com/Tryibion/FlaxEngine into Tryibion-master
2022-10-10 17:38:57 +02:00
mafiesto4
fb5d693b54
Merge branch 'cristhofermarques-timeline_edge'
2022-10-10 16:22:35 +02:00
mafiesto4
1cba68401d
Merge branch 'timeline_edge' of https://github.com/cristhofermarques/FlaxEngine into cristhofermarques-timeline_edge
2022-10-10 16:20:48 +02:00
mafiesto4
aabe905f63
Merge branch 'Crawcik-generate-project'
2022-10-10 16:16:02 +02:00
mafiesto4
8ac67536de
Merge branch 'generate-project' of https://github.com/Crawcik/FlaxEngine into Crawcik-generate-project
2022-10-10 16:15:02 +02:00
mafiesto4
f4c4738617
Merge branch 'Tryibion-toolti-fix-while-dragging'
2022-10-10 16:09:49 +02:00
mafiesto4
4c71f40bc2
Add Module tags feature for build config in custom plugins
2022-10-10 15:02:52 +02:00
mafiesto4
4d08dc77b2
Add custom Tags for scripting api types to be used by plugins
2022-10-10 14:40:59 +02:00
mafiesto4
7924a62db6
Add support for custom types/members attributes parsing in scripting bindings
2022-10-10 14:38:54 +02:00
mafiesto4
5faa11e0a2
Fix reading type inheritance in bindings generation with comment at the end
2022-10-10 13:27:37 +02:00
mafiesto4
72b1178011
Add network protocol version validation
2022-10-10 12:46:44 +02:00
Tryibion
6d6961d961
removed mouse button down as it caused issues with focus
2022-10-06 19:59:51 -05:00
Tryibion
091fe0a40a
Simplified tool tip hide
2022-10-06 19:12:46 -05:00
Tryibion
2d42ca522d
Fixed spacing and comment
2022-10-06 16:51:25 -05:00
Tryibion
79ccda3883
Moved code to on drag enter to minimize calls.
2022-10-06 16:49:35 -05:00
Tryibion
020351e56b
Simplified enabling and disabling scrolling and implimented the stop scrolling functionality when renaming in the content tree panel as well
2022-10-06 00:03:38 -05:00
Tryibion
40f7980c18
hide tooltip while dragging
2022-10-05 22:05:27 -05:00
Tryibion
aca5522245
Fixed small bug when moving a tab when close to the split panel splitter
2022-10-05 21:16:54 -05:00
Ruan Lucas
cc168db81b
Merge pull request #1 from RuanLucasGD/implement-method-to-check-if-world-position-is-within-camera-view
...
Implement method to check if world position is within camera view
2022-10-03 19:35:20 -04:00
Ruan Lucas
0a91b8b360
fix: isPointOnView doesn't work for long distance positions
2022-10-03 18:51:27 -04:00
Ruan Lucas
61747bef85
change method name
2022-10-02 00:16:25 -04:00
Ruan Lucas
6af6649f70
implement method to check if world position is within camera view
2022-10-02 00:02:56 -04:00
Tryibion
3867cb5e97
Changed how cursor is set back to default, so it doesnt keep setting itself
2022-09-30 20:52:04 -05:00
Tryibion
e18002dd03
Fixed regression of cursor being stuck in default when trying to change it in viewport
2022-09-30 20:01:35 -05:00
Tryibion
c19ff9b2ef
Added a change in cursor type to assist in UX for resizing editor panels and changing the values in value boxes
2022-09-30 19:25:50 -05:00
Tryibion
656fcf9847
Changed the content window do the search bars do not scroll with the content.
2022-09-30 09:22:36 -05:00
Tryibion
4a301bd09e
Merge branch 'master' of https://github.com/Tryibion/FlaxEngine
2022-09-28 22:36:33 -05:00
Tryibion
789ec55dbe
Removed double click to rename content item
2022-09-28 22:33:01 -05:00
Tryibion
5303da4b90
Removed double click to rename content item
2022-09-28 22:03:26 -05:00
Cristhofer Marques
8f19fde27a
Update TimelineEdge.cs
2022-09-28 19:06:20 -03:00
Preben Eriksen
f237d424fa
Fixed - Gizmo draw order ( https://github.com/FlaxEngine/FlaxEngine/issues/680 )
2022-09-26 09:19:15 +02:00
Preben Eriksen
ea9695ac16
Added - Support for LOD meshes using _ , like LOD_0...
2022-09-25 10:31:25 +02:00
Preben Eriksen
e98d2c8a27
Added - aiProcess_SortByPType to importer, i seen many object that have a small mesh with point faces that are not part of the object, so just ignoring these make the objects import.
2022-09-25 09:33:23 +02:00
Crawcik
5b212bb8bc
Fixing mac/linux csharp binaries referencing
2022-09-24 17:52:59 +02:00
Preben Eriksen
7cae9b4ce5
Fixed - Windows, launcher use a uppercase D:\ , if you try to start your project from VS/Shortcut and use a lowercase d:\ it would ruin your project as it assign new asset IDs without remapping.
2022-09-24 13:46:55 +02:00
mafiesto4
76a66cf400
Merge branch 'Tryibion-master'
2022-09-19 19:47:14 +02:00
Tryibion
21db53e232
Added scaling towards mouse position in Visject surfaces
2022-09-17 11:43:51 -05:00
mafiesto4
ca4e017e02
Finish simple object replication over network
2022-09-16 18:58:53 +02:00
mafiesto4
75221baa19
Improvements
2022-09-15 13:13:16 +02:00
mafiesto4
e6996ff22f
Fix missing virtual C++ function override in C# if the thunk points to vtable index at offset=0
2022-09-14 22:14:25 +02:00
mafiesto4
0e523204d5
Fix custom json asset usage for game settings if loaded before game scripting module is loaded
2022-09-14 21:13:58 +02:00
mafiesto4
f1adedd689
Fix compilation on Clang
2022-09-14 20:15:50 +02:00
mafiesto4
031b640343
Fix compilation on Clang
2022-09-14 18:58:17 +02:00
mafiesto4
66b452e90c
Fix crash on shutdown due to custom JsonAsset C++ instance
2022-09-14 17:58:57 +02:00
mafiesto4
c553859c3b
Fix invalid NetworkMessage usage in C++
2022-09-14 17:58:50 +02:00
mafiesto4
3347887432
Network objects replication impl progress
2022-09-14 14:54:32 +02:00
mafiesto4
9a19717556
Use separate network messages handling table
2022-09-13 16:25:48 +02:00
mafiesto4
de1437102e
Fix crash on shutdown due to custom JsonAsset C++ instance
2022-09-13 12:55:14 +02:00
mafiesto4
a006fcec40
Fix overlapping VC++ and CSharp projects in Visual Studio solution
2022-09-12 20:17:52 +02:00
mafiesto4
10d66fb871
Fix displaying Game and Editor plugins to be batched in Editor
2022-09-12 14:48:52 +02:00
mafiesto4
439f74c540
Fix comparison operators on object reference types
2022-09-12 14:48:48 +02:00
mafiesto4
8694bd6af9
Fix crash on root motion extraction if source animation has no valid root node animated
...
#746
2022-09-12 14:48:43 +02:00
mafiesto4
c62efdc44a
Fix crash on root motion extraction if source animation has no valid root node animated
...
#746
2022-09-12 14:48:08 +02:00
mafiesto4
74ce1028ae
Fix displaying Game and Editor plugins to be batched in Editor
2022-09-09 15:29:55 +02:00
mafiesto4
4fa9b4a741
Fix comparison operators on object reference types
2022-09-09 15:29:17 +02:00
mafiesto4
2c4d578f7c
Add deprecation info for users to upgrade the code
2022-09-08 18:49:25 +02:00
mafiesto4
07ace480ed
Add network client ToString
2022-09-08 11:33:08 +02:00
mafiesto4
d4e7cf75ce
Merge remote-tracking branch 'origin/master' into 1.5
2022-09-08 09:51:46 +02:00
Crawcik
f154bfcfc1
Flax.Build compress toogle option
2022-09-07 18:15:14 +02:00
Crawcik
8b0d1b4a8c
Editor compression fix on unix
2022-09-07 17:43:11 +02:00
Crawcik
dd8f923bf5
VSC dotnet gen & omnisharp flags
2022-09-07 16:54:42 +02:00
Crawcik
19d9cd282d
Linux include paths fix
2022-09-07 16:53:30 +02:00
mafiesto4
3132998c5e
Initial network manager with clients
2022-09-07 14:59:06 +02:00
mafiesto4
0b78d2711c
Add WriteStructure/ReadStructure utilities for NetworkMessage
2022-09-07 14:38:00 +02:00
mafiesto4
c3c3586628
Fix invalid NetworkMessage usage in C++
2022-09-07 13:44:29 +02:00
mafiesto4
05064402b1
Various improvements
2022-09-07 11:53:03 +02:00
mafiesto4
7559cb4d99
Add support for editing JsonAsset data at runtime (eg. modify game settings on the fly)
2022-09-07 11:52:46 +02:00
mafiesto4
9a77517cb4
Add Cook&Run and Run cooked game utilities to Game menu list for multilayer games testing
2022-09-07 11:52:11 +02:00
mafiesto4
94cacc8abc
Add game settings assets loading (not only objects)
2022-09-06 13:33:17 +02:00
mafiesto4
74fe176d2d
Improvements for const class usage
2022-09-05 14:34:16 +02:00
mafiesto4
2736363d93
Fix OnSceneUnloaded event to contain valid scene object
2022-09-05 14:33:20 +02:00
mafiesto4
7d09e67a5c
Fix newline for copyright in new C++ files
2022-09-03 12:57:23 +02:00
mafiesto4
ab4f5d9a84
Merge remote-tracking branch 'origin/master' into 1.5
2022-09-03 12:54:45 +02:00
mafiesto4
9ad4665270
Add Network Settings
2022-09-03 12:54:37 +02:00
mafiesto4
569808af6d
Add TypeNameEditor for editing typename reference as soft string value
2022-09-02 14:10:53 +02:00
mafiesto4
c9726ab05b
Compact graphics settings
2022-09-02 14:10:04 +02:00