375 Commits

Author SHA1 Message Date
d5f64dcbaa some mac changes?
Some checks failed
Build Android / Game (Android, Release ARM64) (push) Has been cancelled
Build iOS / Game (iOS, Release ARM64) (push) Has been cancelled
Build Linux / Editor (Linux, Development x64) (push) Has been cancelled
Build Linux / Game (Linux, Release x64) (push) Has been cancelled
Build macOS / Editor (Mac, Development ARM64) (push) Has been cancelled
Build macOS / Game (Mac, Release ARM64) (push) Has been cancelled
Build Windows / Editor (Windows, Development x64) (push) Has been cancelled
Build Windows / Game (Windows, Release x64) (push) Has been cancelled
Cooker / Cook (Mac) (push) Has been cancelled
Tests / Tests (Linux) (push) Has been cancelled
Tests / Tests (Windows) (push) Has been cancelled
2025-10-12 18:16:53 +03:00
ef83dd5377 Fix logging in gamepad related events 2025-04-26 00:33:07 +03:00
bc241afc09 Fix unlock mouse hotkey not unlocking CursorLockMode.Locked cursor 2025-04-26 00:31:39 +03:00
1357d882cd Fix EditorViewport buttons activating items on scene 2025-04-26 00:31:39 +03:00
fd0617f3ae Cleanup 2025-04-26 00:31:38 +03:00
61cadd0fdf Implement Wayland text clipboard data handling 2025-04-26 00:31:38 +03:00
9552103c58 Add support for VK_EXT_metal_surface extension 2025-04-26 00:31:38 +03:00
51132b1bd4 Update volk to 1.4.304 2025-04-26 00:31:37 +03:00
02f446ccfd Fix mouse relative mode activation triggering mouse move events on Mac 2025-04-26 00:31:37 +03:00
26012d0b74 Initial support for building and running SDL platform on macOS 2025-04-26 00:31:37 +03:00
ef8f6b8d47 Fix VC++ project file building on macOS Rider 2025-04-26 00:31:36 +03:00
43968c1a5e Reduce lock usage during window events 2025-04-26 00:31:36 +03:00
3b8c7f0d8d Fix handling of WindowsManager locks 2025-04-26 00:31:36 +03:00
a2414f596a Handle Wayland dragging actions ending prematurely 2025-04-26 00:31:35 +03:00
e6f90898cb Fix editor viewport activating while dragging a window 2025-04-26 00:31:35 +03:00
018282bc33 Fix occluded or hidden windows causing the engine to freeze on Wayland 2025-04-26 00:31:35 +03:00
7dfd7de0b7 Allow context menu to show when activating scene tree with right click 2025-04-26 00:31:34 +03:00
04e6943b2d Fix crash when relative mode was left active on removed window 2025-04-26 00:31:34 +03:00
6a26441567 Ensure mouse position is up-to-date during button down events 2025-04-26 00:31:34 +03:00
0f1d4c9f59 Fix rubber band selector activating outside of the viewport
This usually happens while trying to drag the window from window handle
2025-04-26 00:31:33 +03:00
16f06b5848 Use sensible window minimum size limits in editor windows 2025-04-26 00:31:33 +03:00
2a2652302f Fix build on Linux 2025-04-26 00:31:33 +03:00
da3b60b606 Fix merge 2025-04-26 00:31:33 +03:00
ebca32e6d1 Apply drag and drop styling on refactored WindowDragHelper
Reapplies changes from commit 38b00f458c
2025-04-26 00:31:32 +03:00
74c8c6c9c7 Fix cursor escaping constrained area when initially outside on Windows 2025-04-26 00:31:32 +03:00
4f8a73b830 Refix dragged maximized window generating wrong mouse position events 2025-04-26 00:31:32 +03:00
ff4122a96c Focus viewports earlier to fix CursorLockMode not always activating 2025-04-26 00:31:31 +03:00
33326d1c57 Fix documentation generation 2025-04-26 00:31:31 +03:00
6efb46fbbc Fix cursor locking bounds calculation 2025-04-26 00:31:31 +03:00
e681dcfc2d Fix crash when Game viewport was hidden 2025-04-26 00:31:30 +03:00
8ba4725226 Fix X11 external drag and drop not releasing consistently 2025-04-26 00:31:30 +03:00
c1f76abc22 Fix restoring locked cursor state when window gains focus again 2025-04-26 00:31:30 +03:00
d355f9eff5 Fix CursorLockMode.Locked not working 2025-04-26 00:31:29 +03:00
a8f93beeb8 Fix dragged maximized window generating wrong mouse position events 2025-04-26 00:31:29 +03:00
d6cb587d1d Fix window handle clicking to not restore window from maximized state 2025-04-26 00:31:29 +03:00
1702ab0e31 Fix rubber band selector activating when using Alt-key to orbit 2025-04-26 00:31:28 +03:00
43a83a9ec9 Fix error when entering playmode while holding right mouse button 2025-04-26 00:31:28 +03:00
f8f846c2bb Fix accepting drag and drop for files in Wayland 2025-04-26 00:31:28 +03:00
de1a93f3ff Fix error while dragging files around Content window 2025-04-26 00:31:27 +03:00
765319ee25 Release rubber band selection when viewport starts controlling the view 2025-04-26 00:31:27 +03:00
3730176783 Update SDL to 3.2.10 2025-04-26 00:31:27 +03:00
f96a5623e4 Avoid showing tooltips in inactive windows 2025-04-26 00:31:27 +03:00
f57759b250 Update SDL3 to 3.2.4 2025-04-26 00:31:26 +03:00
50531cd6f0 Fix window dragging when not supported by Wayland compositor
(cherry picked from commit 3554747a67)
2025-04-26 00:31:26 +03:00
bdaa98c8ca Show current display server in Editor window tooltip
(cherry picked from commit 62968dd437)
2025-04-26 00:31:26 +03:00
ed89597f5c Properly mark floating windows with transparency support
(cherry picked from commit c660fac524)
2025-04-26 00:31:25 +03:00
438f3f034a Enable transparency support in Vulkan swapchains
(cherry picked from commit 431a69e357)
2025-04-26 00:31:25 +03:00
6409d6f48e Fix compilation for game builds
(cherry picked from commit f4fcc07288)
2025-04-26 00:31:25 +03:00
67769d3950 Fix cloning SDL repository 2025-04-26 00:31:24 +03:00
e236c9a1a4 Fix text input not working on X11 2025-04-26 00:31:24 +03:00
3cbc0522b4 Fix button latching on Windows after drag and drop operation 2025-04-26 00:31:24 +03:00
3646c5a06a Implement new window dragging system 2025-04-26 00:31:23 +03:00
14a90d32c2 Fix mouse resetting issues after ending relative mode 2025-04-26 00:31:23 +03:00
709a7b0495 Fix frame stutter when window is focused 2025-04-26 00:31:23 +03:00
89c39b1fb7 Fix error when docking to sides of tabbed panel 2025-04-26 00:31:22 +03:00
364927c363 Cleanup Linux SDL implementation 2025-04-26 00:31:22 +03:00
294b36a275 Support compiling third party library C files as C code 2025-04-26 00:31:22 +03:00
fdba9aa096 Implement Wayland protocols module and file generation 2025-04-26 00:31:21 +03:00
ed83eab112 Fix mouse warping after ending relative mode 2025-04-26 00:31:21 +03:00
fd163d2146 Add git fetch method for dependencies 2025-04-26 00:31:21 +03:00
e9dfd1a54d Fix window ShowInTaskbar setting 2025-04-26 00:31:20 +03:00
e3b242f2ba Fix various issues with child window positioning 2025-04-26 00:31:20 +03:00
ebe09403f5 Add Window.IsAlwaysOnTop property 2025-04-26 00:31:20 +03:00
b56edeb956 Use SDL locale 2025-04-26 00:31:19 +03:00
006d261d6c Allow window with single tab to be dragged from tab area 2025-04-26 00:31:19 +03:00
db8de18d58 Fix ValueBox mouse position resetting after releasing the button 2025-04-26 00:31:19 +03:00
1c3b81093c Fix SDL build process on Linux 2025-04-26 00:31:18 +03:00
e5290c8dee Update SDL to 3.2.0 2025-04-26 00:31:18 +03:00
2b169b6aa7 Force cursor to center of Game Window when tab handle is clicked 2025-04-26 00:31:18 +03:00
Chandler Cox
185e6f663c Fix rotation using SDL 2025-04-26 00:31:17 +03:00
0de4528168 Fix Linux compilation without SDL 2025-04-26 00:31:17 +03:00
8d9bb545cf Fix compilation 2025-04-26 00:31:17 +03:00
988a547f72 Update SDL3 2025-04-26 00:31:16 +03:00
4a181f6839 Fix compilation issues 2025-04-26 00:31:16 +03:00
4428083c2f Fix windows not being hidden initially 2025-04-26 00:31:16 +03:00
7288980caa Fix parent window position handling with popup/tooltip windows 2025-04-26 00:31:15 +03:00
8dbd227122 Fix compilation errors in other platforms 2025-04-26 00:31:15 +03:00
b88fa91d82 Fix CI for Linux 2025-04-26 00:31:15 +03:00
86bc79e5db Prevent building with SDL in unsupported platforms 2025-04-26 00:31:14 +03:00
ae77a6e579 Fallback to X11 message box implementation when SDL fails 2025-04-26 00:31:14 +03:00
9bfa652567 Fix popup and context menus not working on Wayland 2025-04-26 00:31:14 +03:00
97557688a6 Hide warnings for unsupported SDL operations on Wayland 2025-04-26 00:31:14 +03:00
c959f3dee6 Log a warning for not implemented Wayland functionality 2025-04-26 00:31:13 +03:00
795afabfb4 Fix compilation in Linux 2025-04-26 00:31:13 +03:00
dd88abe46d Enable warning sound in question dialogs 2025-04-26 00:31:13 +03:00
de0cb8d08e Enable modern Windows dialog boxes 2025-04-26 00:31:12 +03:00
87f2e168f9 Implement relative mouse mode (raw input) for SDL platform 2025-04-26 00:31:12 +03:00
3babc62c5a Add flag for Window types 2025-04-26 00:31:12 +03:00
7c5917b725 Enable native windowing system settings with SDL platform 2025-04-26 00:31:11 +03:00
8fcc3ef607 Add command-line switches to force X11 and Wayland SDL drivers 2025-04-26 00:31:11 +03:00
6310d41ca1 Implement SDL platform, windowing and input handling 2025-04-26 00:31:11 +03:00
6cde5e9376 Refactor application window class name 2025-04-26 00:31:10 +03:00
bb47c638f1 Move Window related enums to separate header file 2025-04-26 00:31:10 +03:00
1de615c517 Refactor Windows drag and drop implementation 2025-04-26 00:31:10 +03:00
b88fc89951 Refactor ScreenUtilities 2025-04-26 00:31:09 +03:00
2e32bb8c4b Add more helper methods for managing Git repos 2025-04-26 00:31:09 +03:00
45ae959aa3 Fix centered window location on X11 2025-04-26 00:31:09 +03:00
8a65384f2a Fix initial position of Tooltips 2025-04-26 00:31:08 +03:00
Wojtek Figat
f0bcc70563 Attempt to fix game cooking regression from ef188d06c4 2025-04-22 23:44:34 +02:00
Wojtek Figat
992b08025f Attempt to fix game cooking regression from ef188d06c4 2025-04-22 23:28:21 +02:00
Wojtek Figat
ac3c4a4b30 Merge remote-tracking branch 'origin/master' 2025-04-22 16:17:53 +02:00
Wojtek Figat
d77024bbf1 Fix crash when existing engine while content streaming is active 2025-04-22 16:16:46 +02:00
Wojtek Figat
4f3fbe89f2 Cleanup code to share it for engine service profile event formatting 2025-04-22 12:32:36 +02:00
Wojtek Figat
9ae1867c9e Fix crash when rendering bloom or lens flares in too small viewport 2025-04-22 12:08:10 +02:00
Wojtek Figat
caf0251a9c Fix bug in CustomEditorWindow usage
#3392
2025-04-22 12:00:35 +02:00
Wojtek Figat
216868085b Merge branch 'GoaLitiuM-large_worlds_camera_fix' 2025-04-22 11:10:14 +02:00
Wojtek Figat
18a5c68b3e Merge branch 'large_worlds_camera_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-large_worlds_camera_fix 2025-04-22 11:10:09 +02:00
Wojtek Figat
f9e9f26e97 Remove leftover debug log from bindings generator 2025-04-22 11:04:09 +02:00
Wojtek Figat
a2ff6e5c24 Fix missing BoundsScale usage on AnimatedModel 2025-04-22 11:02:53 +02:00
Wojtek Figat
0a3f07e6e7 Add exception and crashes catching with processing on iOS/macOS 2025-04-19 11:28:46 +02:00
Wojtek Figat
3c1aca6d46 Fix camera mouse ray error when mouse position is invalid 2025-04-19 10:50:39 +02:00
02c333c720 Use double vector types in camera view matrix calculations 2025-04-19 02:39:23 +03:00
Wojtek Figat
d30ff65800 Fix flipbook regression bug 2025-04-17 17:45:19 +02:00
Wojtek Figat
3d454ed321 Fix cursor locked mode when system uses Dpi scaling 2025-04-17 13:27:59 +02:00
Wojtek Figat
7e72d7b3cf Optimize mac version logging 2025-04-17 12:49:52 +02:00
Wojtek Figat
ef188d06c4 Revert d3c49be80f and do it better 2025-04-17 10:52:00 +02:00
Wojtek Figat
414b229b27 Fix capturing empty project icon when Editor viewport was never rendered 2025-04-17 10:49:44 +02:00
Wojtek Figat
d3c49be80f Fix crash when GPUTask gets deleted before sync happens 2025-04-17 10:40:05 +02:00
Wojtek Figat
980473cce6 Add info for future project version cache file changes 2025-04-17 10:39:16 +02:00
Wojtek Figat
6ef2012359 Update version 2025-04-17 08:57:00 +02:00
Wojtek Figat
e267db7fac Another fix for flipbook to work with all cases
#3381
2025-04-16 10:01:55 +02:00
Wojtek Figat
9dba7caa88 Another fix for flipbook to work with all cases
#3381
2025-04-16 10:01:23 +02:00
Wojtek Figat
c9e625a1a0 Fix not defined localized strings to use fallback instead of empty text
#3387
2025-04-16 09:55:35 +02:00
Wojtek Figat
45f202fdf7 Fix culture info editor picker to show under button
#3387
2025-04-16 09:39:24 +02:00
Wojtek Figat
c30e31bd65 Fix material flipbook X slice calculation
#3381
2025-04-16 08:58:00 +02:00
Wojtek Figat
61a11f4a29 Fix regression in material editing when compilation failed 2025-04-15 22:40:29 +02:00
Wojtek Figat
c786a84dc6 Merge branch 'Zode-absolutesnap' 2025-04-15 22:25:32 +02:00
Wojtek Figat
1680ccfec3 Merge branch 'absolutesnap' of https://github.com/Zode/FlaxEngine into Zode-absolutesnap 2025-04-15 22:25:26 +02:00
Wojtek Figat
30c78350eb Fix incorrect motion vectors for material that uses position offset
#3367
2025-04-15 22:24:12 +02:00
Zode
7b4da6dd2b Fix issues with absolute snapping 2025-04-15 21:38:49 +03:00
Wojtek Figat
b25881d55e Update code signing to support sign with identity on Windows 2025-04-14 22:47:40 +02:00
Wojtek Figat
cfc90d1ddf Fix crash in value comparison for deleted native scripting object that still has managed reference
#3365 #3374
2025-04-13 22:13:17 +02:00
Wojtek Figat
a3be6e2add Merge branch 'xxSeys1-AutoCollision' 2025-04-13 21:46:08 +02:00
Wojtek Figat
d351c96a40 Cleanup code
#3359
2025-04-13 21:46:04 +02:00
Wojtek Figat
b3ab1b7a4a Merge branch 'AutoCollision' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-AutoCollision 2025-04-13 21:33:04 +02:00
Wojtek Figat
b719d6dd04 Add more informative logging when .NET sdk is missing for proper game cooking 2025-04-13 20:41:30 +02:00
Wojtek Figat
9d059f6c94 Merge branch 'GoaLitiuM-buildrules_cache_fix' 2025-04-13 20:30:04 +02:00
Wojtek Figat
b8a0150310 Merge branch 'buildrules_cache_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-buildrules_cache_fix 2025-04-13 20:28:26 +02:00
Wojtek Figat
b891fb7b03 Merge branch 'GoaLitiuM-fix_csharp_proj_sdk' 2025-04-13 20:26:43 +02:00
Wojtek Figat
bdd4ab9bfd Merge branch 'fix_csharp_proj_sdk' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-fix_csharp_proj_sdk 2025-04-13 20:26:38 +02:00
Wojtek Figat
f70ec896b8 Improve Dotnet version setup for Game Cooker
Especially after #3371 change to not passing dotnet 8 when packaging engine so editor can use the one use at compile time.
2025-04-13 20:22:23 +02:00
Wojtek Figat
85ecbaab6d Merge branch 'GoaLitiuM-package_dotnet8' 2025-04-13 20:16:34 +02:00
Wojtek Figat
0381bda068 Merge branch 'package_dotnet8' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-package_dotnet8 2025-04-13 20:16:28 +02:00
Wojtek Figat
c4d8345b7c Fix compilation warning 2025-04-13 20:14:10 +02:00
6beb9febb1 Fix CD to package with .NET 8 version 2025-04-13 18:23:48 +03:00
711a75ce3b Fix BuildScript file structure with engine files in different drive 2025-04-13 14:25:19 +03:00
be72a9f4a2 Invalidate build rules assembly when files are added, moved or renamed 2025-04-13 14:25:18 +03:00
8c83de8521 Add more verbose logging for project generation 2025-04-13 14:24:34 +03:00
00b9d603ae Fix missing C#-only project configurations when platform SDK is missing 2025-04-13 14:24:24 +03:00
Wojtek Figat
5d3d9d7e82 Improve output log hint when empty
#3363
2025-04-12 23:18:25 +02:00
Wojtek Figat
91897f290a Merge branch 'xxSeys1-OutputLogNoMessageHint' 2025-04-12 22:50:45 +02:00
Wojtek Figat
4255ee70fc Merge branch 'OutputLogNoMessageHint' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-OutputLogNoMessageHint 2025-04-12 22:49:45 +02:00
Wojtek Figat
2d20c2d542 Merge branch 'GoaLitiuM-unload_alc_debugger_fix' 2025-04-12 22:43:46 +02:00
Wojtek Figat
1bb710e385 Merge branch 'unload_alc_debugger_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-unload_alc_debugger_fix 2025-04-12 22:43:29 +02:00
Wojtek Figat
6583985017 Merge branch 'GoaLitiuM-loceditor_fix' 2025-04-12 22:36:58 +02:00
Wojtek Figat
e7718e232f Merge branch 'loceditor_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-loceditor_fix 2025-04-12 22:36:53 +02:00
Wojtek Figat
045ba897c7 Merge branch 'GoaLitiuM-dotnet_ver_check' 2025-04-12 22:25:31 +02:00
Wojtek Figat
72a4e577c8 Merge branch 'dotnet_ver_check' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet_ver_check 2025-04-12 22:25:28 +02:00
Wojtek Figat
bf9f7ee051 Merge branch 'GoaLitiuM-dotnet_sdk_detect_fix' 2025-04-12 22:21:16 +02:00
Wojtek Figat
1370225bae Merge branch 'dotnet_sdk_detect_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet_sdk_detect_fix 2025-04-12 22:21:12 +02:00
Wojtek Figat
aea6f43519 Add Half to bindings (as typedef) 2025-04-12 22:09:32 +02:00
Wojtek Figat
59aed828f6 Update attributes style to be consistent in engine 2025-04-12 22:09:12 +02:00
Wojtek Figat
74d7dd58c2 Merge branch 'GoaLitiuM-tooltip_fix' 2025-04-12 22:08:09 +02:00
Wojtek Figat
f2f2056509 Merge branch 'tooltip_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-tooltip_fix 2025-04-12 22:08:04 +02:00
5f92932c40 Fix saving virtual JsonAssets to path 2025-04-12 02:32:10 +03:00
ed8eb072c5 Fix error in LocalizationSettingsEditor after adding new locales 2025-04-12 02:11:06 +03:00
5bd4a40ee5 Remove .NET target version in packaging scripts 2025-04-10 23:59:22 +03:00
8322e762df Fix DOTNET_ROOT path ignored on Windows 2025-04-10 23:59:22 +03:00
e6d7024a61 Fix error when no valid .NET SDKs were found 2025-04-10 23:59:19 +03:00
0eb7badf91 Attempt to fix a rare crash while debugging scripting unload 2025-04-10 23:55:59 +03:00
2acca350fe Fix tooltip not appearing anymore after scripts compilation 2025-04-10 18:20:55 +03:00
ac305b369d Fix .NET SDK detection when only the runtime is installed 2025-04-10 18:18:56 +03:00
xxSeys1
9e23c324bf add a hint to the Output Log if there are no messages shown because of filters 2025-04-10 00:01:31 +02:00
Wojtek Figat
aabbb04f18 Fix anim graph state transition title to auto-fit 2025-04-09 19:33:14 +02:00
Wojtek Figat
a9a9057304 Fix typo 2025-04-09 09:50:33 +02:00
Wojtek Figat
eb86002fbd Add AutoAttachDebugPreviewActor option to editor for quick debugging anim graphs on dynamically spawned player 2025-04-08 22:44:31 +02:00
Wojtek Figat
c75b33eb7d Fix scripts reload to auto-save any modified assets in editor windows 2025-04-08 22:34:45 +02:00
xxSeys1
06f4808dcc improve auto enabled algorithm 2025-04-08 21:27:45 +02:00
xxSeys1
644c5b843b improve and expand new add collision options 2025-04-08 20:55:18 +02:00
Wojtek Figat
1ae098331d Fix new IOnlinePlatform leaderboards api to be empty for backwards compatibility
#3357
2025-04-08 19:20:35 +02:00
Wojtek Figat
043ae687e2 Fix 2025-04-08 19:11:01 +02:00
Wojtek Figat
047a637029 Fix Output Window debug console input when using history
#3353
2025-04-08 17:39:39 +02:00
Wojtek Figat
e66365fd88 Merge branch 'xxSeys1-NavigationContextSubmenu' 2025-04-08 17:11:29 +02:00
Wojtek Figat
cd803e42ad Merge branch 'NavigationContextSubmenu' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-NavigationContextSubmenu 2025-04-08 17:11:26 +02:00
xxSeys1
2777436e83 change "Lighting & Effects" to "Lighting & PostFX"
old name clashed with "Particle Effect" a bit
2025-04-08 17:07:21 +02:00
Wojtek Figat
2742ec8256 Merge branch 'xxSeys1-PrimitivesInToolboxSearch' 2025-04-08 17:05:24 +02:00
Wojtek Figat
3de6ac2658 Reuse code
#3354
2025-04-08 17:05:15 +02:00
Wojtek Figat
58813d09c3 Merge branch 'PrimitivesInToolboxSearch' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-PrimitivesInToolboxSearch 2025-04-08 16:55:44 +02:00
Wojtek Figat
242d400284 Merge branch 'xxSeys1-NavigationContextSubmenu' 2025-04-08 16:53:58 +02:00
Wojtek Figat
9beca96230 Merge branch 'NavigationContextSubmenu' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-NavigationContextSubmenu 2025-04-08 16:53:55 +02:00
Wojtek Figat
db20dae062 Merge branch 'Tryibion-fix-shift-arrow-end' 2025-04-08 16:51:46 +02:00
Wojtek Figat
51df5af253 Merge branch 'fix-shift-arrow-end' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-shift-arrow-end 2025-04-08 16:50:09 +02:00
Wojtek Figat
8a9e22c987 Fix compilation regression 2025-04-08 16:47:11 +02:00
Wojtek Figat
2b97fe5ce0 Fix crash when cooking game without game settings asset
#3352
2025-04-08 14:55:25 +02:00
Wojtek Figat
bea6e6330b Merge branch 'Tryibion-center-scale' 2025-04-08 14:53:14 +02:00
Wojtek Figat
0ed298b5e5 Merge branch 'center-scale' of https://github.com/Tryibion/FlaxEngine into Tryibion-center-scale 2025-04-08 14:52:13 +02:00
xxSeys1
f432e54809 add primitive meshes to toolbox search 2025-04-08 13:44:11 +02:00
Wojtek Figat
27d18e8d16 Merge branch 'xxSeys1-ColliderPropertiesCleanup' 2025-04-08 12:59:37 +02:00
Wojtek Figat
684a8fbb8a Merge branch 'ColliderPropertiesCleanup' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ColliderPropertiesCleanup 2025-04-08 12:59:33 +02:00
Wojtek Figat
22e7a24327 Merge branch 'Tryibion-add-order-in-spawn' 2025-04-08 12:57:34 +02:00
Wojtek Figat
df1313af33 Merge branch 'add-order-in-spawn' of https://github.com/Tryibion/FlaxEngine into Tryibion-add-order-in-spawn 2025-04-08 12:57:29 +02:00
Wojtek Figat
46f842a555 Add option to quickly create box, sphere, convex or triangle mesh collider for the selected static model 2025-04-08 12:47:27 +02:00
Chandler Cox
5ffe6a39ab Add mising default parameter value in override. 2025-04-07 21:13:30 -05:00
Chandler Cox
2452face38 Add set order in parent for spawning actor with a parent in editor. 2025-04-07 21:10:36 -05:00
Chandler Cox
40a641b731 Fix scale not being applied to physics center. 2025-04-07 17:23:03 -05:00
Wojtek Figat
938d23ce0d Fix editor icons to draw over grid
#3348
2025-04-07 23:33:04 +02:00
Wojtek Figat
15da2d59e5 Add GPUTexture::DownloadData to C#
#2973 #1446
2025-04-07 23:32:37 +02:00
xxSeys1
55effc35db move box collider utility in own Properties Panel category 2025-04-07 22:31:09 +02:00
Wojtek Figat
6fc5e1f423 Merge branch 'Tryibion-prop-lock-select' 2025-04-07 22:26:46 +02:00
Wojtek Figat
8b5c35ac6d Merge branch 'prop-lock-select' of https://github.com/Tryibion/FlaxEngine into Tryibion-prop-lock-select 2025-04-07 22:26:42 +02:00
Wojtek Figat
4a10905464 Fix regression in float parsing change 2025-04-07 22:22:38 +02:00
xxSeys1
344fb908ed clean up Visuals Actor add subcontext menu 2025-04-07 22:02:59 +02:00
Wojtek Figat
73c0dcf76b Merge branch 'GoaLitiuM-restore_tabs_fix' 2025-04-07 21:52:38 +02:00
Wojtek Figat
09a3eaef83 Merge branch 'restore_tabs_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-restore_tabs_fix 2025-04-07 21:52:31 +02:00
Wojtek Figat
501bb9fa98 Merge branch 'xxSeys1-SliderHoverColor' 2025-04-07 21:50:30 +02:00
Wojtek Figat
32e87c7d4e Merge branch 'SliderHoverColor' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-SliderHoverColor 2025-04-07 21:50:25 +02:00
Wojtek Figat
17bf77c352 Merge branch 'Tryibion-fix-tag-menu' 2025-04-07 21:50:08 +02:00
Wojtek Figat
aaa4e73e0c Merge branch 'fix-tag-menu' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-tag-menu 2025-04-07 21:49:30 +02:00
Wojtek Figat
c9ba28ce55 Merge branch 'xxSeys1-NoExpandFlipChannel' 2025-04-07 21:49:11 +02:00
Wojtek Figat
2ac8144ac2 Merge branch 'NoExpandFlipChannel' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-NoExpandFlipChannel 2025-04-07 21:48:03 +02:00
xxSeys1
1229a6f398 match box brush context menu name with toolbox name 2025-04-07 21:46:30 +02:00
xxSeys1
ec93b2ff06 move animation related actors to context submenu 2025-04-07 21:45:21 +02:00
xxSeys1
c074b15671 add navigation actors to submenu 2025-04-07 21:41:19 +02:00
5fa54fd0d0 Fix docked asset windows not getting restored after scripts compilation 2025-04-07 22:37:45 +03:00
99682ea9b2 Fix restored docked window layout being misaligned 2025-04-07 22:22:15 +03:00
063f3c69ad Fix error when Control state is cleared during scripts reload 2025-04-07 22:22:15 +03:00
9c5c98e8f3 Fix docked asset windows not getting restored after scripts compilation 2025-04-07 22:22:13 +03:00
Wojtek Figat
0ea37879e8 Add wait on asset load when accessing material parameter values directly 2025-04-07 19:28:59 +02:00
Wojtek Figat
9c3fd052cd Remove copyright year from source files and update to 2025 2025-04-07 19:22:21 +02:00
Wojtek Figat
60c5fbeba3 Disable spline node snapping when using viewport movement 2025-04-07 18:20:02 +02:00
xxSeys1
aaf87e3960 code style 2025-04-06 22:17:09 +02:00
xxSeys1
628bffd63e change slider thumb color on hover 2025-04-06 14:36:37 +02:00
Wojtek Figat
210c8e8fe4 Fix incorrect result array memory copy from native to managed code 2025-04-04 00:36:35 +02:00
Chandler Cox
cb6a4cc325 Fix text box shift not working when selection start is at the text length. 2025-04-03 13:58:16 -05:00
Wojtek Figat
9c0c809e7e Update assets 2025-04-03 19:17:49 +02:00
Wojtek Figat
5873c48ed6 Fix dummy vertex buffer on d3d11 and d3d12 to be float4 instead of byte4 2025-04-03 19:09:12 +02:00
Wojtek Figat
0cfab003ef Potential fix for rare streaming bug in Audio Clip asset dispose when streaming failed 2025-04-03 18:47:00 +02:00
Wojtek Figat
0c6f1ff9dc Optimize NavMesh to not allocate tile memory twice and add safelock to asset data 2025-04-03 17:21:48 +02:00
Wojtek Figat
a29b556de6 Update build number 2025-04-03 13:03:59 +02:00
Chandler Cox
d0ad0859ea Add unlock selection switch for prefab. 2025-04-02 22:45:07 -05:00
Chandler Cox
996188864c Select selected objects on unlock properties. 2025-04-02 21:53:10 -05:00
Chandler Cox
60b4660a2c Fix tag add menu. 2025-04-02 21:39:47 -05:00
Wojtek Figat
fcddd4eca7 SImplify editor state changes logging 2025-04-02 09:24:11 +02:00
Wojtek Figat
854d0cc23c Add profiler zone for native library loading 2025-04-02 09:23:55 +02:00
Wojtek Figat
d00a2ea63f Fix crash when using anim graph asset after it's reloaded (after editing) 2025-04-02 09:22:23 +02:00
Wojtek Figat
311a7b8c02 Improve a8eca76cd1 2025-04-01 23:32:12 +02:00
Wojtek Figat
3e7ec2b28d Fix missing animation playback information for state transition when using root motion modify nodes 2025-04-01 17:28:33 +02:00
Wojtek Figat
1c9ff2ec03 Fix mouse cursor when opening state in animation state machine 2025-04-01 17:28:05 +02:00
Wojtek Figat
968044a6c7 Minor fixes 2025-03-31 22:59:15 +02:00
Wojtek Figat
a8eca76cd1 Fix sampling Multi Blend 1D animation at out of bounds to the right point 2025-03-31 20:52:08 +02:00
Wojtek Figat
5202d11af4 Fix looping animations with different speed in blend space 2025-03-31 20:31:20 +02:00
Wojtek Figat
3b518cdf2c Merge remote-tracking branch 'origin/master' into 1.10 2025-03-31 16:58:25 +02:00
xxSeys1
af3054e5e0 minor code style 2025-03-31 15:55:04 +02:00
xxSeys1
e5d0158c92 remove texture flip channels default group expand 2025-03-31 15:53:40 +02:00
Wojtek Figat
368ef9185b Fix various editor labels placement after UI resizing refactor
#3317
2025-03-31 15:35:32 +02:00
Wojtek Figat
bf849c860a Fix loading windows layout with assets due to content database load order change 2025-03-31 15:19:23 +02:00
Wojtek Figat
4268d3d341 Merge branch 'xxSeys1-CollectionsEditorSizeValueBoxWidth' 2025-03-31 15:17:37 +02:00
Wojtek Figat
dd50972fb1 Merge branch 'CollectionsEditorSizeValueBoxWidth' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-CollectionsEditorSizeValueBoxWidth 2025-03-31 15:17:33 +02:00
Wojtek Figat
93a3083803 Merge branch 'xxSeys1-ContentFinderSearchboxFix' 2025-03-31 15:16:04 +02:00
Wojtek Figat
b5e3d02539 Merge branch 'ContentFinderSearchboxFix' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ContentFinderSearchboxFix 2025-03-31 15:15:56 +02:00
Wojtek Figat
43abd1fe37 Merge branch 'xxSeys1-DebugLogCutoffNewMessageFix' 2025-03-31 15:15:31 +02:00
Wojtek Figat
6eb24d59b4 Merge branch 'DebugLogCutoffNewMessageFix' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-DebugLogCutoffNewMessageFix 2025-03-31 15:15:28 +02:00
Wojtek Figat
d7204dbf3b Merge branch 'xxSeys1-LogColors' 2025-03-31 15:15:12 +02:00
Wojtek Figat
7abc7258ab Merge branch 'LogColors' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-LogColors 2025-03-31 15:15:08 +02:00
Wojtek Figat
4ddf8d0f48 Merge branch 'GoaLitiuM-fix_asseteditorwindow_restore' 2025-03-31 15:14:51 +02:00
Wojtek Figat
ed3ec55561 Add Visject per-node custom search and use it for Multi Blend nodes to filter animations used 2025-03-31 14:12:32 +02:00
Wojtek Figat
c00876fa94 Fix showing Content Search window to properly use context window 2025-03-31 14:12:03 +02:00
Wojtek Figat
f947aa3ae2 Fix asset reference window showing temp assets 2025-03-31 13:44:16 +02:00
Wojtek Figat
e0251afe79 Fix last frame importing from animations to correctly loop 2025-03-31 13:38:13 +02:00
xxSeys1
f53c3d7ad5 increase width of "Size" box to fit max collection size
Max size is 65535
2025-03-30 23:26:59 +02:00
Wojtek Figat
0046cbe0ef Fix regression in using per-component input fields in Visject nodes values editing 2025-03-30 20:54:32 +02:00
Wojtek Figat
4c133fb6ff Add minor improvement to anim graph editing 2025-03-29 22:33:31 +01:00
xxSeys1
3acb80f320 turns out flax has a method for this 2025-03-28 22:19:23 +01:00
bada6b8886 Fix AssetEditorWindows not getting restored after script recompilation 2025-03-28 23:06:30 +02:00
xxSeys1
ac60dc8068 fix/ change content finder search box text persistency behaviour 2025-03-28 22:02:48 +01:00
xxSeys1
f025d96111 fix new messages being cut off in Debug Log
Happens when there are a lot of messages logged at once
2025-03-28 19:38:51 +01:00
Wojtek Figat
5bee99cb93 Add ArrayExtensions::First and fix usage for object pointers 2025-03-28 15:36:03 +01:00
Wojtek Figat
ab348d5f34 Fix incorrect scene object memory leak printing if some objects are destroyed during game plugin shutdown 2025-03-28 15:35:38 +01:00
Wojtek Figat
54f73fe35a Fix regression in new triplanar to still support scale as Float3 for per-axis scaling 2025-03-28 11:15:14 +01:00
Wojtek Figat
5017bdd470 Fix parsing floating point values with . separator instead of , 2025-03-28 10:50:06 +01:00
Wojtek Figat
62273db725 Fix bone socket update on load while in game 2025-03-28 10:49:40 +01:00
Wojtek Figat
e468a77a22 Add HighestSetBit and LowestSetBit utilities 2025-03-28 10:49:23 +01:00
Wojtek Figat
cc32af3919 Add utility operators for LayersMask bit operations 2025-03-28 10:48:41 +01:00
Wojtek Figat
0041a17b7d Add Script::IsEnabledInHierarchy 2025-03-27 21:05:32 +01:00
Wojtek Figat
38b00f458c Restyle dock window hints to match current drag&drop/selection coloring in Editor 2025-03-27 20:48:16 +01:00
Wojtek Figat
1c64845169 Fix loading windows layout with assets due to content database load order change 2025-03-27 20:47:47 +01:00
Wojtek Figat
98834131f1 Add smooth shadows blending between directional light cascades
It was deprecated in 1.9 in favor for dithering between cascades. Bing back that option for games that don't use TAA.
2025-03-27 10:48:35 +01:00
xxSeys1
40f2067732 improve message readability 2025-03-26 23:39:22 +01:00
xxSeys1
1e9f9c8e82 move log colors to visual settings 2025-03-26 23:38:54 +01:00
Wojtek Figat
fa1469514b Fix binding missing vertex buffer slots to zero data on D3D11 and D3D12 2025-03-26 22:54:00 +01:00
Wojtek Figat
f94543aac8 Merge remote-tracking branch 'origin/master' into 1.10
# Conflicts:
#	Flax.flaxproj
2025-03-26 19:48:47 +01:00
Wojtek Figat
bf2974b6cc Fix reading Variant Type in C# 2025-03-26 19:47:39 +01:00
Wojtek Figat
faa3f62813 Fix crash when using different values in various math nodes in Visject
#3315
2025-03-26 18:20:09 +01:00
Wojtek Figat
6a4078c589 Fix displaying double vectors in Visject constant fields
#3314
2025-03-26 17:26:01 +01:00
Wojtek Figat
a0497a8f60 Fix opening game project when engine Large Worlds config gets changed 2025-03-26 17:15:01 +01:00
Wojtek Figat
8f7752bec7 Merge branch 'xxSeys1-EmmiterTemplatesDescriptions' 2025-03-26 16:05:55 +01:00
Wojtek Figat
7dc18eeda9 Merge branch 'EmmiterTemplatesDescriptions' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-EmmiterTemplatesDescriptions 2025-03-26 16:05:47 +01:00
Wojtek Figat
a73da8a31c Merge branch 'xxSeys1-ActorSearchBoxTooltip' 2025-03-26 16:04:16 +01:00
Wojtek Figat
ee6ad02a95 Merge branch 'ActorSearchBoxTooltip' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ActorSearchBoxTooltip 2025-03-26 16:04:13 +01:00
Wojtek Figat
04d105ed85 Merge branch 'xxSeys1-TerrainInfo' 2025-03-26 16:03:07 +01:00
Wojtek Figat
0e822fc1f7 Merge branch 'TerrainInfo' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-TerrainInfo 2025-03-26 16:03:02 +01:00
Wojtek Figat
a78ec8b8cd Merge branch 'xxSeys1-collectionResizeContextMenu' 2025-03-26 16:02:00 +01:00
Wojtek Figat
83daca569b Merge branch 'collectionResizeContextMenu' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-collectionResizeContextMenu 2025-03-26 16:01:24 +01:00
Wojtek Figat
6ea3b0012f Merge branch 'xxSeys1-ModelToolSliders' 2025-03-26 15:59:28 +01:00
Wojtek Figat
e67b9a2e05 Merge branch 'ModelToolSliders' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ModelToolSliders 2025-03-26 15:59:23 +01:00
Wojtek Figat
438ca91dc3 Merge branch 'xxSeys1-compilationFailedMessage' 2025-03-26 15:58:24 +01:00
Wojtek Figat
45ec633fec Merge branch 'compilationFailedMessage' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-compilationFailedMessage 2025-03-26 15:58:16 +01:00
Wojtek Figat
df6cf13b98 Fix rubber band selection with large worlds
#3305
2025-03-26 15:57:58 +01:00
Wojtek Figat
19da49a0e0 Merge branch 'xxSeys1-AnimAndEmitterPreviewNoParamText' 2025-03-25 17:12:59 +01:00
Wojtek Figat
9f1429259a Merge branch 'AnimAndEmitterPreviewNoParamText' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-AnimAndEmitterPreviewNoParamText 2025-03-25 17:12:53 +01:00
Wojtek Figat
38c3d88a8a Fix crash on incorrect MultiBlend2D triangles memory
#3302
2025-03-25 17:12:14 +01:00
Wojtek Figat
7e145c56fd Merge remote-tracking branch 'origin/master' into 1.10
# Conflicts:
#	Source/Editor/Windows/Profiler/Memory.cs
2025-03-25 13:37:15 +01:00
Wojtek Figat
9cf7046a5b Add leaderboards to Online interface
https://github.com/FlaxEngine/OnlinePlatformSteam/issues/2
2025-03-25 13:35:50 +01:00
Wojtek Figat
4e14035281 Add curl lib linking in GDK and expose XboxServicesToolset for plugins/modules 2025-03-25 13:23:23 +01:00
xxSeys1
bd74d9202e update and fix the emitter template descriptions 2025-03-25 10:33:47 +01:00
xxSeys1
0938dd3f5d hide Remove option in collections editor if collection can not be resized 2025-03-25 00:34:28 +01:00
xxSeys1
bde4aec113 make script compilation failed warning a bit nicer 2025-03-24 19:12:16 +01:00
xxSeys1
82bdc5d869 adjust sensitivity of some sliders in Model Tool 2025-03-24 18:14:54 +01:00
Wojtek Figat
1b3ad99554 Fix indentation and shader compilation for blue console 2025-03-24 15:40:51 +01:00
xxSeys1
e9e96b21d3 put terrain info into own Properties panel group 2025-03-23 14:48:02 +01:00
xxSeys1
a403e21cbc add search operator tooltip to scene tree search bar 2025-03-19 23:01:57 +01:00
Wojtek Figat
2c8f2b6e92 Fix potential crash 2025-03-19 16:56:08 +01:00
Wojtek Figat
04fa19fce7 Revert "Fix issue with re-loading scene and toolstip not updating."
This reverts commit 3788021898.
2025-03-19 16:55:05 +01:00
xxSeys1
92a212317d show No parameters text when no parameters to be displayed in Preview tab 2025-03-18 22:25:51 +01:00
Wojtek Figat
9459eff58c Fix regression in game viewport DPI scale usage
#2976 809fd2653a
2025-03-18 20:07:30 +01:00
Wojtek Figat
8c857e6fa4 Merge branch 'GoaLitiuM-unload_alc_fix' 2025-03-18 17:42:47 +01:00
Wojtek Figat
d123dd3eb4 Use limited attempts for assembly context reload and dont use Debug Log for warning
#2469
2025-03-18 17:42:21 +01:00
Wojtek Figat
db645c1aae Fix project loading bug if it's empty without modules info 2025-03-18 16:35:51 +01:00
Wojtek Figat
abe5b14f72 Merge branch 'unload_alc_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-unload_alc_fix 2025-03-18 14:20:20 +01:00
Wojtek Figat
68967de1f5 Fix custom GUI material writing depth when it's not needed
#3294
2025-03-18 10:57:12 +01:00
Wojtek Figat
e25efa8c6f Fix naming convention 2025-03-18 09:09:06 +01:00
Wojtek Figat
7f081abf92 Fix crash in editor on exit 2025-03-17 17:18:01 +01:00
Wojtek Figat
80df074b5f Minor fixes 2025-03-17 16:37:28 +01:00
Wojtek Figat
7ee2e66881 Fix Rich Text Box ascender usage in line breaks for correct images placement
#3292
2025-03-17 16:37:15 +01:00
Wojtek Figat
7144e9352d Optimize image size access 2025-03-17 15:19:53 +01:00
Wojtek Figat
694fc262fa Merge branch 'ZaPx64-master' 2025-03-17 12:11:29 +01:00
Wojtek Figat
6c464569f2 Add even more nested inner exceptions handling
#3288
2025-03-17 12:11:25 +01:00
Wojtek Figat
c12b99b3ce Merge branch 'master' of https://github.com/ZaPx64/FlaxEngine into ZaPx64-master 2025-03-17 12:10:08 +01:00
Wojtek Figat
0586c94428 Merge branch 'Tryibion-json-options-cm-fixes' 2025-03-17 12:09:46 +01:00
Wojtek Figat
59112a68e6 Merge branch 'json-options-cm-fixes' of https://github.com/Tryibion/FlaxEngine into Tryibion-json-options-cm-fixes 2025-03-17 12:09:02 +01:00
Wojtek Figat
b5158e0f5a Merge branch 'Tryibion-fix-fmod' 2025-03-17 12:08:40 +01:00
Wojtek Figat
b338244c51 One more default value
#3289
2025-03-17 12:08:35 +01:00
Wojtek Figat
4b1f8efba0 Merge branch 'fix-fmod' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-fmod 2025-03-17 12:07:31 +01:00
Wojtek Figat
8f1c22fa48 Merge branch 'Tryibion-fix-toolstip-scene-reload' 2025-03-17 12:07:07 +01:00
Wojtek Figat
e11b381c13 Merge branch 'fix-toolstip-scene-reload' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-toolstip-scene-reload 2025-03-17 12:07:00 +01:00
Wojtek Figat
62354e81e2 Fix rubber band to ignore inactive actors 2025-03-17 11:40:23 +01:00
Wojtek Figat
17e30ff904 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	Source/Editor/Viewport/MainEditorGizmoViewport.cs
2025-03-16 23:21:32 +01:00
Wojtek Figat
81f24ca914 Refactor UI Control initialization to keep layout locked while loading hierarchy
#3031
2025-03-16 23:10:30 +01:00
Wojtek Figat
54050685d7 Optimize UI code 2025-03-16 23:07:56 +01:00
Wojtek Figat
cd4ace3f49 Fix regression bugs in new rubber band when using different gizmos 2025-03-16 23:06:33 +01:00
Wojtek Figat
a4082934b8 Update Editor UI to use empty Pivot after fa68a5f572
#3031
2025-03-16 23:06:08 +01:00
Wojtek Figat
fa68a5f572 Fix UI Controls layout auto-resizing to always use pivot-relative logic
#3031
2025-03-16 22:57:18 +01:00
Wojtek Figat
23c251ea80 Fix new colider transform when using 'Add collider' option 2025-03-16 12:34:05 +01:00
Wojtek Figat
05e3149ef4 Add preserving existing Model Prefab objects when reimporting asset
#3122
2025-03-16 12:33:23 +01:00
Wojtek Figat
4a769265b6 Fix drawing editor primitives later in the pipeline to draw gizmos on top of world-space canvas
#3284
2025-03-16 11:42:03 +01:00
Wojtek Figat
56a8bb777b Fix rubber band drawing to respect DPI scale (eg. on macOS) 2025-03-16 11:38:17 +01:00
Chandler Cox
36931c9047 Small fixes for cleaning up the options menu in the json asset window. 2025-03-15 18:49:39 -05:00
Chandler Cox
3788021898 Fix issue with re-loading scene and toolstip not updating. 2025-03-15 18:41:53 -05:00
Chandler Cox
c26c217bf7 Fix fmod to use default box value. 2025-03-15 15:43:41 -05:00
Tim
af454b987b ZaP-object-editor-inner-exception-log 2025-03-15 11:09:02 +01:00
Wojtek Figat
87e423ed48 Fix regression in C++ objects created from C# code to link managed instance properly 2025-03-13 22:31:01 +01:00
ce132f2404 Fix TypeDescriptor hack for latest runtime versions 2025-02-26 22:11:07 +02:00
Wojtek Figat
56b2c96b3b Fix missing content database load when opening project without code compilation
#2469
2025-02-26 20:29:44 +02:00
Wojtek Figat
5c06d413b0 Add code sharing
#2469
2025-02-26 20:29:36 +02:00
1c17b77d1e Refocus editor after restoring windows 2025-02-26 20:29:23 +02:00
e24bb71e91 Fix stack overflow when restoring tab in floating window 2025-02-26 20:29:22 +02:00
3382aabefe Close and restore AssetEditorWindows on scripting reload 2025-02-26 20:29:22 +02:00
4ddc765ee4 Fix ContentDatabase not being loaded at the end of editor initialization 2025-02-26 20:29:21 +02:00
5fd64ead62 Fix custom content and importers blocking scripting reload 2025-02-26 20:29:21 +02:00
30257929e5 Fix error when ContentDatabase gets rebuilt while initializing editor 2025-02-26 20:29:21 +02:00
980a112c57 Clear VisjectSurface node caches and context menus during scripts reload 2025-02-26 20:29:20 +02:00
98bbcbd442 Close and restore Prefab windows during scripting reload 2025-02-26 20:29:20 +02:00
9f8faf4f17 Clear references holding on to types in game assemblies 2025-02-26 20:29:19 +02:00
691b9458ec Fix wrong prefab event unregistration 2025-02-26 20:29:19 +02:00
b095acd4a5 Fix scripting AssemblyLoadContext not getting unloaded 2025-02-26 20:29:19 +02:00
2936 changed files with 102858 additions and 7459 deletions

View File

@@ -16,7 +16,7 @@ jobs:
uses: actions/checkout@v3
- name: Install dependencies
run: |
sudo apt-get install libx11-dev libxcursor-dev libxinerama-dev build-essential gettext libtool libtool-bin libpulse-dev libasound2-dev libjack-dev portaudio19-dev
sudo apt-get install libx11-dev libxcursor-dev libxinerama-dev build-essential gettext libtool libtool-bin libpulse-dev libasound2-dev libjack-dev portaudio19-dev libwayland-dev
- name: Setup Vulkan
uses: ./.github/actions/vulkan
- name: Setup .NET
@@ -44,7 +44,7 @@ jobs:
uses: actions/checkout@v3
- name: Install dependencies
run: |
sudo apt-get install libx11-dev libxcursor-dev libxinerama-dev
sudo apt-get install libx11-dev libxcursor-dev libxinerama-dev libwayland-dev
- name: Setup Vulkan
uses: ./.github/actions/vulkan
- name: Setup .NET

View File

@@ -34,7 +34,7 @@ jobs:
dotnet workload --info
- name: Build
run: |
.\PackageEditor.bat -arch=x64 -platform=Windows -deployOutput=Output
.\PackageEditor.bat -arch=x64 -platform=Windows -deployOutput=Output -dotnet=8
- name: Upload
uses: actions/upload-artifact@v4
with:
@@ -67,7 +67,7 @@ jobs:
dotnet workload --info
- name: Build
run: |
.\PackagePlatforms.bat -arch=x64 -platform=Windows -deployOutput=Output
.\PackagePlatforms.bat -arch=x64 -platform=Windows -deployOutput=Output -dotnet=8
- name: Upload
uses: actions/upload-artifact@v4
with:
@@ -100,7 +100,7 @@ jobs:
dotnet workload --info
- name: Build
run: |
./PackageEditor.sh -arch=x64 -platform=Linux -deployOutput=Output
./PackageEditor.sh -arch=x64 -platform=Linux -deployOutput=Output -dotnet=8
- name: Upload
uses: actions/upload-artifact@v4
with:
@@ -131,7 +131,7 @@ jobs:
dotnet workload --info
- name: Build
run: |
./PackagePlatforms.sh -arch=x64 -platform=Linux -deployOutput=Output
./PackagePlatforms.sh -arch=x64 -platform=Linux -deployOutput=Output -dotnet=8
- name: Upload
uses: actions/upload-artifact@v4
with:
@@ -161,7 +161,7 @@ jobs:
dotnet workload --info
- name: Build
run: |
./PackageEditor.command -arch=ARM64 -platform=Mac -deployOutput=Output
./PackageEditor.command -arch=ARM64 -platform=Mac -deployOutput=Output -dotnet=8
- name: Upload
uses: actions/upload-artifact@v4
with:
@@ -189,7 +189,7 @@ jobs:
dotnet workload --info
- name: Build
run: |
./PackagePlatforms.command -arch=ARM64 -platform=Mac -deployOutput=Output
./PackagePlatforms.command -arch=ARM64 -platform=Mac -deployOutput=Output -dotnet=8
- name: Upload
uses: actions/upload-artifact@v4
with:

View File

@@ -28,7 +28,7 @@ jobs:
git lfs pull
- name: Install dependencies
run: |
sudo apt-get install libx11-dev libxcursor-dev libxinerama-dev build-essential gettext libtool libtool-bin libpulse-dev libasound2-dev libjack-dev portaudio19-dev
sudo apt-get install libx11-dev libxcursor-dev libxinerama-dev build-essential gettext libtool libtool-bin libpulse-dev libasound2-dev libjack-dev portaudio19-dev libwayland-dev
- name: Build
run: |
./GenerateProjectFiles.sh -vs2022 -log -verbose -printSDKs -dotnet=8

View File

@@ -337,6 +337,7 @@ VertexOutput VS_SplineModel(ModelInput input)
// Apply world position offset per-vertex
#if USE_POSITION_OFFSET
output.Geometry.WorldPosition += material.PositionOffset;
output.Geometry.PrevWorldPosition += material.PositionOffset;
output.Position = mul(float4(output.Geometry.WorldPosition, 1), ViewProjectionMatrix);
#endif

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
@0// Deferred Shading: Defines
@1// Deferred Shading: Includes

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
@0// Distortion: Defines
@1// Distortion: Includes

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
@0// Forward Shading: Defines
#define MAX_LOCAL_LIGHTS 4

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
@0// Global Illumination: Defines
#define USE_GI 1

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
@0// Lightmap: Defines
#define CAN_USE_LIGHTMAP 1

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
@0// Motion Vectors: Defines
@1// Motion Vectors: Includes

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
@0// SDF Reflections: Defines
#define USE_GLOBAL_SURFACE_ATLAS 1

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
@0// Tessellation: Defines
#define TessalationProjectOntoPlane(planeNormal, planePosition, pointToProject) pointToProject - dot(pointToProject - planePosition, planeNormal) * planeNormal

View File

@@ -377,6 +377,7 @@ VertexOutput VS(ModelInput input)
// Apply world position offset per-vertex
#if USE_POSITION_OFFSET
output.Geometry.WorldPosition += material.PositionOffset;
output.Geometry.PrevWorldPosition += material.PositionOffset;
output.Position = mul(float4(output.Geometry.WorldPosition, 1), ViewProjectionMatrix);
#endif
@@ -547,6 +548,7 @@ VertexOutput VS_Skinned(ModelInput_Skinned input)
// Apply world position offset per-vertex
#if USE_POSITION_OFFSET
output.Geometry.WorldPosition += material.PositionOffset;
output.Geometry.PrevWorldPosition += material.PositionOffset;
output.Position = mul(float4(output.Geometry.WorldPosition, 1), ViewProjectionMatrix);
#endif

View File

@@ -438,6 +438,7 @@ VertexOutput VS(TerrainVertexInput input)
// Apply world position offset per-vertex
#if USE_POSITION_OFFSET
output.Geometry.WorldPosition += material.PositionOffset;
output.Geometry.PrevWorldPosition += material.PositionOffset;
output.Position = mul(float4(output.Geometry.WorldPosition, 1), ViewProjectionMatrix);
#endif

BIN
Content/Shaders/AtmospherePreCompute.flax (Stored with Git LFS)

Binary file not shown.

BIN
Content/Shaders/BakeLightmap.flax (Stored with Git LFS)

Binary file not shown.

BIN
Content/Shaders/BitonicSort.flax (Stored with Git LFS)

Binary file not shown.

BIN
Content/Shaders/CAS.flax (Stored with Git LFS)

Binary file not shown.

BIN
Content/Shaders/ColorGrading.flax (Stored with Git LFS)

Binary file not shown.

BIN
Content/Shaders/DebugDraw.flax (Stored with Git LFS)

Binary file not shown.

BIN
Content/Shaders/DepthOfField.flax (Stored with Git LFS)

Binary file not shown.

BIN
Content/Shaders/Editor/Grid.flax (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Content/Shaders/Editor/QuadOverdraw.flax (Stored with Git LFS)

Binary file not shown.

BIN
Content/Shaders/Editor/VertexColors.flax (Stored with Git LFS)

Binary file not shown.

BIN
Content/Shaders/EyeAdaptation.flax (Stored with Git LFS)

Binary file not shown.

BIN
Content/Shaders/FXAA.flax (Stored with Git LFS)

Binary file not shown.

BIN
Content/Shaders/Fog.flax (Stored with Git LFS)

Binary file not shown.

BIN
Content/Shaders/Forward.flax (Stored with Git LFS)

Binary file not shown.

BIN
Content/Shaders/GBuffer.flax (Stored with Git LFS)

Binary file not shown.

BIN
Content/Shaders/GI/DDGI.flax (Stored with Git LFS)

Binary file not shown.

BIN
Content/Shaders/GI/GlobalSurfaceAtlas.flax (Stored with Git LFS)

Binary file not shown.

BIN
Content/Shaders/GPUParticlesSorting.flax (Stored with Git LFS)

Binary file not shown.

BIN
Content/Shaders/GUI.flax (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

BIN
Content/Shaders/Histogram.flax (Stored with Git LFS)

Binary file not shown.

BIN
Content/Shaders/Lights.flax (Stored with Git LFS)

Binary file not shown.

BIN
Content/Shaders/MotionBlur.flax (Stored with Git LFS)

Binary file not shown.

BIN
Content/Shaders/MultiScaler.flax (Stored with Git LFS)

Binary file not shown.

BIN
Content/Shaders/PostProcessing.flax (Stored with Git LFS)

Binary file not shown.

BIN
Content/Shaders/ProbesFilter.flax (Stored with Git LFS)

Binary file not shown.

BIN
Content/Shaders/Quad.flax (Stored with Git LFS)

Binary file not shown.

BIN
Content/Shaders/Reflections.flax (Stored with Git LFS)

Binary file not shown.

BIN
Content/Shaders/SDF.flax (Stored with Git LFS)

Binary file not shown.

BIN
Content/Shaders/SMAA.flax (Stored with Git LFS)

Binary file not shown.

BIN
Content/Shaders/SSAO.flax (Stored with Git LFS)

Binary file not shown.

BIN
Content/Shaders/SSR.flax (Stored with Git LFS)

Binary file not shown.

BIN
Content/Shaders/Shadows.flax (Stored with Git LFS)

Binary file not shown.

BIN
Content/Shaders/Sky.flax (Stored with Git LFS)

Binary file not shown.

BIN
Content/Shaders/TAA.flax (Stored with Git LFS)

Binary file not shown.

BIN
Content/Shaders/VolumetricFog.flax (Stored with Git LFS)

Binary file not shown.

View File

@@ -1,5 +1,5 @@
#!/bin/bash
# Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
# Copyright (c) Wojciech Figat. All rights reserved.
set -e

View File

@@ -1,5 +1,5 @@
#!/bin/bash
# Copyright (c) 2012-2024 Wojciech Figat. All rights reserved
# Copyright (c) Wojciech Figat. All rights reserved
set -e

View File

@@ -1,5 +1,5 @@
#!/bin/sh
# Copyright (c) 2012-2024 Wojciech Figat. All rights reserved
# Copyright (c) Wojciech Figat. All rights reserved
# Fix mono bin to be in a path
#export PATH=/Library/Frameworks/Mono.framework/Versions/Current/Commands:$PATH

View File

@@ -1,6 +1,6 @@
@echo off
rem Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
rem Copyright (c) Wojciech Figat. All rights reserved.
if not exist "Development\Scripts\Windows\GetMSBuildPath.bat" goto Error_InvalidLocation

View File

@@ -1,6 +1,6 @@
@echo off
rem Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
rem Copyright (c) Wojciech Figat. All rights reserved.
set MSBUILD_PATH=

View File

@@ -4,15 +4,16 @@
"Major": 1,
"Minor": 10,
"Revision": 0,
"Build": 6702
"Build": 6705
},
"Company": "Flax",
"Copyright": "Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.",
"Copyright": "Copyright (c) 2012-2025 Wojciech Figat. All rights reserved.",
"GameTarget": "FlaxGame",
"EditorTarget": "FlaxEditor",
"Configuration": {
"UseCSharp": true,
"UseLargeWorlds": false,
"UseDotNet": true
"UseDotNet": true,
"UseSDL": true
}
}

View File

@@ -1,5 +1,5 @@
@echo off
:: Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
:: Copyright (c) Wojciech Figat. All rights reserved.
setlocal
pushd

View File

@@ -1,5 +1,5 @@
#!/bin/sh
# Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
# Copyright (c) Wojciech Figat. All rights reserved.
set -e
@@ -12,6 +12,6 @@ cd "`dirname "$0"`"
bash ./Development/Scripts/Mac/CallBuildTool.sh --genproject "$@"
# Build bindings for all editor configurations
echo Building C# bindings...
#echo Building C# bindings...
# TODO: Detect the correct architecture here
Binaries/Tools/Flax.Build -build -BuildBindingsOnly -arch=ARM64 -platform=Mac --buildTargets=FlaxEditor
#Binaries/Tools/Flax.Build -build -BuildBindingsOnly -arch=ARM64 -platform=Mac --buildTargets=FlaxEditor

View File

@@ -1,5 +1,5 @@
#!/bin/sh
# Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
# Copyright (c) Wojciech Figat. All rights reserved.
set -e

View File

@@ -1,13 +1,13 @@
@echo off
rem Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
rem Copyright (c) Wojciech Figat. All rights reserved.
setlocal
pushd
echo Performing the full package...
rem Run the build tool.
call "Development\Scripts\Windows\CallBuildTool.bat" -deploy -deployEditor -deployPlatforms -dotnet=8 -verbose -log -logFile="Cache\Intermediate\PackageLog.txt" %*
call "Development\Scripts\Windows\CallBuildTool.bat" -deploy -deployEditor -deployPlatforms -verbose -log -logFile="Cache\Intermediate\PackageLog.txt" %*
if errorlevel 1 goto BuildToolFailed
popd

View File

@@ -1,13 +1,13 @@
@echo off
rem Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
rem Copyright (c) Wojciech Figat. All rights reserved.
setlocal
pushd
echo Building and packaging Flax Editor...
rem Run the build tool.
call "Development\Scripts\Windows\CallBuildTool.bat" -deploy -deployEditor -dotnet=8 -verbose -log -logFile="Cache\Intermediate\PackageLog.txt" %*
call "Development\Scripts\Windows\CallBuildTool.bat" -deploy -deployEditor -verbose -log -logFile="Cache\Intermediate\PackageLog.txt" %*
if errorlevel 1 goto BuildToolFailed
popd

View File

@@ -1,5 +1,5 @@
#!/bin/sh
# Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
# Copyright (c) Wojciech Figat. All rights reserved.
set -e
@@ -9,4 +9,4 @@ echo Building and packaging Flax Editor...
cd "`dirname "$0"`"
# Run Flax.Build (also pass the arguments)
bash ./Development/Scripts/Mac/CallBuildTool.sh --deploy --deployEditor --dotnet=8 --verbose --log --logFile="Cache/Intermediate/PackageLog.txt" "$@"
bash ./Development/Scripts/Mac/CallBuildTool.sh --deploy --deployEditor --verbose --log --logFile="Cache/Intermediate/PackageLog.txt" "$@"

View File

@@ -1,5 +1,5 @@
#!/bin/sh
# Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
# Copyright (c) Wojciech Figat. All rights reserved.
set -e
@@ -9,4 +9,4 @@ echo Building and packaging Flax Editor...
cd "`dirname "$0"`"
# Run Flax.Build (also pass the arguments)
bash ./Development/Scripts/Linux/CallBuildTool.sh --deploy --deployEditor --dotnet=8 --verbose --log --logFile="Cache/Intermediate/PackageLog.txt" "$@"
bash ./Development/Scripts/Linux/CallBuildTool.sh --deploy --deployEditor --verbose --log --logFile="Cache/Intermediate/PackageLog.txt" "$@"

View File

@@ -1,13 +1,13 @@
@echo off
rem Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
rem Copyright (c) Wojciech Figat. All rights reserved.
setlocal
pushd
echo Building and packaging platforms data...
rem Run the build tool.
call "Development\Scripts\Windows\CallBuildTool.bat" -deploy -deployPlatforms -dotnet=8 -verbose -log -logFile="Cache\Intermediate\PackageLog.txt" %*
call "Development\Scripts\Windows\CallBuildTool.bat" -deploy -deployPlatforms -verbose -log -logFile="Cache\Intermediate\PackageLog.txt" %*
if errorlevel 1 goto BuildToolFailed
popd

View File

@@ -1,5 +1,5 @@
#!/bin/sh
# Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
# Copyright (c) Wojciech Figat. All rights reserved.
set -e
@@ -9,4 +9,4 @@ echo Building and packaging platforms data...
cd "`dirname "$0"`"
# Run Flax.Build (also pass the arguments)
bash ./Development/Scripts/Mac/CallBuildTool.sh --deploy --deployPlatforms --dotnet=8 --verbose --log --logFile="Cache/Intermediate/PackageLog.txt" "$@"
bash ./Development/Scripts/Mac/CallBuildTool.sh --deploy --deployPlatforms --verbose --log --logFile="Cache/Intermediate/PackageLog.txt" "$@"

View File

@@ -1,5 +1,5 @@
#!/bin/sh
# Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
# Copyright (c) Wojciech Figat. All rights reserved.
set -e
@@ -9,4 +9,4 @@ echo Building and packaging platforms data...
cd "`dirname "$0"`"
# Run Flax.Build (also pass the arguments)
bash ./Development/Scripts/Linux/CallBuildTool.sh --deploy --deployPlatforms --dotnet=8 --verbose --log --logFile="Cache/Intermediate/PackageLog.txt" "$@"
bash ./Development/Scripts/Linux/CallBuildTool.sh --deploy --deployPlatforms --verbose --log --logFile="Cache/Intermediate/PackageLog.txt" "$@"

View File

@@ -1,6 +1,6 @@
@echo off
rem Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
rem Copyright (c) Wojciech Figat. All rights reserved.
setlocal
pushd %~dp0

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
#include "EditorAnalytics.h"
#include "Editor/Editor.h"

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
#pragma once

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
using System;
using Newtonsoft.Json;

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
using System;
using FlaxEditor.Scripting;

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
namespace FlaxEditor.Content.Create
{

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
using System;
using System.Collections.Generic;

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
using System;
using System.IO;
@@ -18,32 +18,32 @@ namespace FlaxEditor.Content.Create
public enum Templates
{
/// <summary>
/// The empty asset.
/// An empty emitter.
/// </summary>
Empty,
/// <summary>
/// The simple particle system that uses constant emission rate.
/// An emitter that emits particles at a constant emission rate.
/// </summary>
ConstantBurst,
/// <summary>
/// The simple periodic burst particle system.
/// An emitter that produces simple, periodic bursts of particles.
/// </summary>
PeriodicBurst,
/// <summary>
/// The layers and tags settings.
/// An emitter that uses a blended spritesheet to produce a smooth, thick cloud of smoke.
/// </summary>
Smoke,
/// <summary>
/// The GPU sparks with depth-buffer collisions.
/// A GPU emitter that produces sparks that can collide, thanks to depth-buffer based collisions.
/// </summary>
Sparks,
/// <summary>
/// The ribbon spiral particles.
/// An emitter that produces a spiral shaped ribbon.
/// </summary>
RibbonSpiral,
}

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
using System;
using FlaxEditor.Scripting;

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
using System;
using System.Collections.Generic;

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
using System;
using FlaxEngine;

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
using FlaxEditor.GUI;
using FlaxEditor.GUI.ContextMenu;

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
using System;
using System.Collections.Generic;

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
using FlaxEngine;

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
namespace FlaxEditor.Content.Import
{

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
using System.Collections.Generic;
using FlaxEditor.CustomEditors.Editors;

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
using System.IO;

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
using System.Collections.Generic;
using System.IO;

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
using System;
using System.Collections.Generic;

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
using System.Collections.Generic;
using FlaxEditor.CustomEditors.Editors;

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
using FlaxEngine;

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
using System.Collections.Generic;
using System.ComponentModel;

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
using System;
using FlaxEngine;

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
using System;
using System.Text;

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
using FlaxEngine;

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
using System;
using System.Collections.Generic;
@@ -282,7 +282,7 @@ namespace FlaxEditor.Content
if (data is DragDataFiles)
return DragDropEffect.Copy;
return _dragOverItems.Effect;
return _dragOverItems?.Effect ?? DragDropEffect.None;
}
/// <inheritdoc />

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
using System;
using System.Collections.Generic;

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
using FlaxEngine;
@@ -20,7 +20,7 @@ namespace FlaxEditor.Content
}
/// <inheritdoc />
public override string TypeDescription => Path.EndsWith(".h") ? "C++ Header File" : "C++ Source Code";
public override string TypeDescription => Path.EndsWith(".h") || Path.EndsWith(".hpp") ? "C++ Header File" : "C++ Source Code";
/// <inheritdoc />
public override SpriteHandle DefaultThumbnail => Editor.Instance.Icons.CPPScript128;

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
using FlaxEngine;

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
using System;
using FlaxEngine;

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
using System.Text;
using FlaxEngine;

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
// Copyright (c) Wojciech Figat. All rights reserved.
using System;
using FlaxEngine;

Some files were not shown because too many files have changed in this diff Show More