Compare commits

..

3093 Commits

Author SHA1 Message Date
mafiesto4 c486577b07 Fix TAA in editor's debug view modes 2024-05-20 19:03:28 +02:00
mafiesto4 a69c8ce6a2 Revert 73f68c102d and reopen #2610 2024-05-20 18:37:15 +02:00
mafiesto4 e527783e55 Fix missing curve initialization when loading from json 2024-05-20 18:36:41 +02:00
mafiesto4 4d9c92dd49 Fix editor hang when scene deserialization fails 2024-05-20 18:24:20 +02:00
mafiesto4 9b01229e58 Fix regression in GPU Particle collisions in editor 2024-05-20 18:12:35 +02:00
mafiesto4 e3a030fad8 Update version 2024-05-20 17:10:23 +02:00
mafiesto4 cb878294ea Minor fixes 2024-05-20 17:09:59 +02:00
mafiesto4 1bd1aca0f0 Merge branch 'GoaLitiuM-richtextbox_fix' 2024-05-20 14:43:26 +02:00
mafiesto4 b433312042 Merge branch 'richtextbox_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-richtextbox_fix 2024-05-20 14:43:09 +02:00
mafiesto4 1041b1b86d Merge branch 'tecnessino-patch-2' 2024-05-20 14:23:20 +02:00
mafiesto4 1ace5fd10d Merge branch 'patch-2' of https://github.com/tecnessino/FlaxEngine into tecnessino-patch-2 2024-05-20 14:23:03 +02:00
mafiesto4 cfc9f73744 Fix deadlock between content storage and asset that is being updated during load
#2621
2024-05-20 14:22:03 +02:00
mafiesto4 2418167182 Merge branch 'Tryibion-update-cursor-unlock-text' 2024-05-20 11:47:07 +02:00
mafiesto4 52090d3a6b Merge branch 'update-cursor-unlock-text' of https://github.com/Tryibion/FlaxEngine into Tryibion-update-cursor-unlock-text 2024-05-20 11:47:01 +02:00
mafiesto4 73f68c102d Revert #2421 two bone ik to solve #2610 regression 2024-05-20 11:19:03 +02:00
tecnessino 862dd1e5f1 Change comment 2024-05-18 20:37:43 +02:00
GoaLitiuM 58351d1989 Fix RichTextBox not drawing the last character 2024-05-18 00:00:27 +03:00
Tryibion 6705205e2f Update cursor unlock text with correct input key bind. 2024-05-17 09:41:02 -05:00
mafiesto4 2cdd0ff644 Fix test compilation 2024-05-17 15:47:50 +02:00
mafiesto4 69ae841f64 Merge branch 'Tryibion-sel-prefab-clear-search' 2024-05-17 15:31:04 +02:00
mafiesto4 7f8700288f Merge branch 'sel-prefab-clear-search' of https://github.com/Tryibion/FlaxEngine into Tryibion-sel-prefab-clear-search 2024-05-17 15:30:59 +02:00
mafiesto4 f87dec6ca6 Merge branch 'Tryibion-edit-options-move' 2024-05-17 15:30:50 +02:00
mafiesto4 65a6c0aed5 Merge branch 'edit-options-move' of https://github.com/Tryibion/FlaxEngine into Tryibion-edit-options-move 2024-05-17 15:30:44 +02:00
mafiesto4 f6dd0decfb Merge branch 'Tryibion-prefab-camera' 2024-05-17 15:30:26 +02:00
mafiesto4 816984542a Merge branch 'prefab-camera' of https://github.com/Tryibion/FlaxEngine into Tryibion-prefab-camera 2024-05-17 15:30:18 +02:00
Tryibion 3837e8b263 Rename "Options" to "Editor Options" and move under the "Edit" menu. 2024-05-16 23:20:44 -05:00
Tryibion 47b3141f18 Clear item search on select prefab 2024-05-16 23:00:32 -05:00
Tryibion e10ee3e55a Force camera model to load in prefabs. 2024-05-16 16:49:56 -05:00
mafiesto4 0a4e89e29b Fix UI navigation when using multiple canvases
#2574
2024-05-16 16:12:53 +02:00
mafiesto4 0765fa92b5 Add option to move all selected UI Controls while holding Shift key 2024-05-16 14:11:11 +02:00
mafiesto4 2529312152 Refactor Color.FromRGBA and add matching old logic Color.FromARGB
2592
2024-05-16 13:45:29 +02:00
mafiesto4 3404643636 Add better error messages to NetworkReplicator::SetObjectOwnership for incorrect usage 2024-05-16 10:49:51 +02:00
mafiesto4 6b9f6ac82e Fix incorrect async methods used as RPCs (not supported now) 2024-05-16 10:35:17 +02:00
mafiesto4 ab5bb79754 Fix regression in collections editing after improving ReadOnly option 2024-05-16 10:34:57 +02:00
mafiesto4 58f95d6ce3 Simplify 6f2bd0e932 2024-05-15 23:49:46 +02:00
mafiesto4 1cd2f6a070 Fix compilation when using non-strongly typed enum as default value 2024-05-15 13:23:30 +02:00
mafiesto4 35ddfc2455 Add test case of nested types in scripting
#2582 #2591
2024-05-15 13:09:51 +02:00
mafiesto4 17d1d87268 Merge branch 'GoaLitiuM-nested_type_fixes' 2024-05-15 12:51:57 +02:00
mafiesto4 fd871ce830 Merge branch 'nested_type_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-nested_type_fixes 2024-05-15 12:50:44 +02:00
mafiesto4 b4a4a8a591 Minor code cleanup 2024-05-15 12:40:08 +02:00
mafiesto4 24e4015425 Merge branch 'Tryibion-font-case' 2024-05-15 12:30:43 +02:00
mafiesto4 c670887b1a Merge branch 'font-case' of https://github.com/Tryibion/FlaxEngine into Tryibion-font-case 2024-05-15 12:30:39 +02:00
mafiesto4 d3cd6a461b Merge branch 'Tryibion-ui-edit-handles' 2024-05-15 12:26:25 +02:00
mafiesto4 2625a9d762 Merge branch 'ui-edit-handles' of https://github.com/Tryibion/FlaxEngine into Tryibion-ui-edit-handles 2024-05-15 12:26:20 +02:00
mafiesto4 4fdd9a242b Merge branch 'Tryibion-add-script' 2024-05-15 12:26:06 +02:00
mafiesto4 a6e8e6f749 Merge branch 'add-script' of https://github.com/Tryibion/FlaxEngine into Tryibion-add-script 2024-05-15 12:25:59 +02:00
mafiesto4 03eabbcf63 Merge branch 'Tryibion-control-trans-dup' 2024-05-15 12:25:34 +02:00
mafiesto4 13f94dcf11 Merge branch 'control-trans-dup' of https://github.com/Tryibion/FlaxEngine into Tryibion-control-trans-dup 2024-05-15 12:25:28 +02:00
mafiesto4 3b44062eb0 Merge branch 'Tryibion-checkerboard-colorpicker' 2024-05-15 12:25:13 +02:00
mafiesto4 1457637707 Merge branch 'checkerboard-colorpicker' of https://github.com/Tryibion/FlaxEngine into Tryibion-checkerboard-colorpicker 2024-05-15 12:25:08 +02:00
mafiesto4 d28567111f Merge branch 'Tryibion-treenode-guidelines' 2024-05-15 12:24:17 +02:00
mafiesto4 1c7f06e570 Merge branch 'treenode-guidelines' of https://github.com/Tryibion/FlaxEngine into Tryibion-treenode-guidelines 2024-05-15 12:24:12 +02:00
mafiesto4 63cc0fef2e Merge branch 'Tryibion-tooltip-text-padding' 2024-05-15 12:23:52 +02:00
mafiesto4 57084b3d6c Merge branch 'tooltip-text-padding' of https://github.com/Tryibion/FlaxEngine into Tryibion-tooltip-text-padding 2024-05-15 12:23:47 +02:00
mafiesto4 fa23619f08 Merge branch 'Tryibion-scroll-colors' 2024-05-15 12:23:12 +02:00
mafiesto4 1f2456fc67 Merge branch 'scroll-colors' of https://github.com/Tryibion/FlaxEngine into Tryibion-scroll-colors 2024-05-15 12:23:08 +02:00
mafiesto4 0b71e906a6 Merge branch 'Tryibion-textbox-add' 2024-05-15 12:22:47 +02:00
mafiesto4 2e59c35a44 Merge branch 'textbox-add' of https://github.com/Tryibion/FlaxEngine into Tryibion-textbox-add 2024-05-15 12:22:40 +02:00
mafiesto4 6f2bd0e932 Another attempt on 6a883bc7c6 2024-05-15 11:22:07 +02:00
mafiesto4 6a883bc7c6 Revert file handles bug 2024-05-14 09:03:52 +02:00
Tryibion 17de6388ca Code fix 2024-05-13 17:42:37 -05:00
Tryibion e028d263f1 Remove unused include. 2024-05-13 16:38:38 -05:00
Tryibion 6962ed6730 Fix case spelling 2024-05-13 16:38:10 -05:00
Tryibion b66d50ae1b Add font and case options to Label and Textbox 2024-05-13 16:34:23 -05:00
Tryibion 675ce71935 Draw hover before selection so that way ui selection is drawn on top. 2024-05-13 12:45:59 -05:00
Tryibion 833f844d59 Minor improvements to ui editor widget drawing. 2024-05-13 12:38:11 -05:00
mafiesto4 af08dc1c69 Fix ReadOnly attribute handling in collection editors 2024-05-13 16:08:50 +02:00
Tryibion 07628d2ec7 Clean up code 2024-05-11 21:31:00 -05:00
Tryibion aac3dbfe09 Fix control transform duplicating when changing anchor. 2024-05-11 21:29:45 -05:00
Tryibion 185f24ce49 Fix value alpha transparency being applied twice to preview color. 2024-05-11 20:19:51 -05:00
GoaLitiuM 77e29109ee Fix native internal type name for deeply nested types 2024-05-11 15:48:49 +03:00
GoaLitiuM 8d89b9efb0 Fix internal type name for nested blittable element types 2024-05-11 15:48:43 +03:00
Tryibion b2fee31a13 Add checkerboard background to color picker dialog color. 2024-05-10 20:30:14 -05:00
Tryibion fc7628e2ee Add tree node guidlines 2024-05-10 19:22:23 -05:00
Tryibion 2e3e4959d6 Add width padding for tooltip 2024-05-10 17:18:10 -05:00
Tryibion f22105c2c3 Allow adding script via drag drop 2024-05-10 16:58:40 -05:00
Tryibion 533902d185 Change panel scroll bar style editor order. 2024-05-10 15:04:27 -05:00
mafiesto4 68653fa91f Add small code optimizations 2024-05-10 12:27:28 +02:00
Tryibion dc0aa61a14 Add scrollbar colors to Panel 2024-05-09 22:14:08 -05:00
Tryibion ee790ff3a9 Change colors for tabs to be seen better. 2024-05-09 21:53:22 -05:00
Tryibion a2a3926aee Expose colors in scrollbar 2024-05-09 21:53:04 -05:00
Tryibion 9a70344c1f Fix carrot location on text box with no text. Add vertical and horizontal alignment options to textbox. 2024-05-09 21:31:54 -05:00
mafiesto4 44006dd533 Various code improvements 2024-05-09 18:59:09 +02:00
mafiesto4 f6aabf2d14 Optimize navmesh building and reduce scene lock time 2024-05-09 18:58:47 +02:00
mafiesto4 dc1f15f18d Add OnStaticFlagsChanged to Actor 2024-05-09 16:55:05 +02:00
mafiesto4 7d7808af8f Remove default value tooltips from post process docs to prevent errors 2024-05-09 10:56:42 +02:00
mafiesto4 5029584a9f Fix crash when Visual Script event binding instance is invalid
#2548
2024-05-09 10:17:23 +02:00
mafiesto4 f353d3f114 Fix looping root motion 2024-05-09 10:16:45 +02:00
mafiesto4 667e8bc293 Minor cleanup in anim code 2024-05-09 10:16:34 +02:00
mafiesto4 2edb9cc4d8 Fix compilation warnings when using 64-bit coords 2024-05-08 23:24:23 +02:00
mafiesto4 7018666a8c Add layer masking for PostFxVolume against Camera's RenderLayersMask
#2573
2024-05-08 22:42:35 +02:00
mafiesto4 f04926ad94 Merge branch 'GoaLitiuM-treenode_expanded_fix' 2024-05-08 19:30:55 +02:00
GoaLitiuM 50f5f0acd9 Fix TreeNode rendering issues with expanded nodes 2024-05-08 20:15:55 +03:00
mafiesto4 3745979b81 Add attributes for game into AndroidManifest 2024-05-08 18:49:16 +02:00
mafiesto4 db15f6f08a Add For Distribution to be enabled by default in Release builds
#2571
2024-05-08 18:48:55 +02:00
mafiesto4 e1a2f51d5a Merge branch 'GoaLitiuM-editor_font_validation' 2024-05-08 18:17:53 +02:00
mafiesto4 a8e1fd7a4a Merge branch 'editor_font_validation' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-editor_font_validation 2024-05-08 18:17:46 +02:00
mafiesto4 d46ef6ac92 Merge branch 'Tryibion-add-shift-scroll' 2024-05-08 18:17:20 +02:00
mafiesto4 36d21b27c7 Merge branch 'add-shift-scroll' of https://github.com/Tryibion/FlaxEngine into Tryibion-add-shift-scroll 2024-05-08 18:17:13 +02:00
mafiesto4 b1636c27e7 Merge branch 'Tryibion-Move-control-transform' 2024-05-08 17:39:48 +02:00
mafiesto4 5d32fc6c5e Merge branch 'Move-control-transform' of https://github.com/Tryibion/FlaxEngine into Tryibion-Move-control-transform 2024-05-08 17:31:47 +02:00
mafiesto4 065dc474c0 Merge branch 'Tryibion-game-window-focus-issue' 2024-05-08 17:31:16 +02:00
mafiesto4 1fb7b24aad Merge branch 'game-window-focus-issue' of https://github.com/Tryibion/FlaxEngine into Tryibion-game-window-focus-issue 2024-05-08 17:31:08 +02:00
mafiesto4 f0b72aa025 Merge branch 'Tryibion-color-picker' 2024-05-08 17:30:50 +02:00
mafiesto4 058077736b Merge branch 'color-picker' of https://github.com/Tryibion/FlaxEngine into Tryibion-color-picker 2024-05-08 17:30:45 +02:00
mafiesto4 b02f011627 Merge branch 'GoaLitiuM-drawtext_fix' 2024-05-08 10:34:33 +02:00
GoaLitiuM ea04c746fd Fix Editor not launching if custom interface fonts are missing 2024-05-07 21:18:09 +03:00
GoaLitiuM 97454fc82e Fix drawing an extra character with Render2D.DrawText 2024-05-07 20:10:05 +03:00
Tryibion 4a6afdb108 Small fixes for color picker. 2024-05-07 08:41:23 -05:00
mafiesto4 65e852600a Merge branch 'Tryibion-skip-empty-layers' 2024-05-05 22:56:47 +02:00
mafiesto4 fedd990c13 Merge branch 'skip-empty-layers' of https://github.com/Tryibion/FlaxEngine into Tryibion-skip-empty-layers 2024-05-05 22:56:41 +02:00
mafiesto4 c0329abe40 Merge branch 'Tryibion-fix-properties-1st-offset' 2024-05-05 22:55:30 +02:00
mafiesto4 d8850a56a8 Merge branch 'fix-properties-1st-offset' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-properties-1st-offset 2024-05-05 22:55:26 +02:00
mafiesto4 e171bb06ec Merge branch 'GoaLitiuM-unbox_array_fix' 2024-05-05 22:54:18 +02:00
mafiesto4 3825e07adc Merge branch 'unbox_array_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-unbox_array_fix 2024-05-05 22:54:12 +02:00
mafiesto4 db8adf7d96 Fix creating virtual terrain collision of actor that is not in a game 2024-05-05 22:50:12 +02:00
GoaLitiuM e77ae12b9b Fix unboxing of array type Variants 2024-05-05 13:15:54 +03:00
Tryibion bf4e4aeaf6 Fix bottom offset for last property label and property 2024-05-04 22:32:00 -05:00
Tryibion 2107b069db Fix odd offset between 1st property and property label. 2024-05-04 19:25:56 -05:00
Tryibion ea2005dacb Add layer number to LayerMask UI 2024-05-04 18:08:53 -05:00
Tryibion d5cded8aaa Skip empty layers for LayerMask Editor 2024-05-04 17:51:27 -05:00
Tryibion 430b22d5d7 Dont unfocus game window while cursor is not visible unless the lock mode is none. 2024-05-04 17:37:32 -05:00
mafiesto4 9d830eb1e2 Fix crash when using scripting object as interface implementation in object property displayed in Editor
#2493
2024-05-02 18:31:30 +02:00
mafiesto4 7e3f84f95e Merge branch 'Tryibion-gg-keep-last-type' 2024-05-02 15:57:50 +02:00
mafiesto4 cddee38d71 Merge branch 'gg-keep-last-type' of https://github.com/Tryibion/FlaxEngine into Tryibion-gg-keep-last-type 2024-05-02 15:57:45 +02:00
mafiesto4 e030d0461b Merge branch 'Tryibion-smoothstep-node-width' 2024-05-02 15:57:31 +02:00
mafiesto4 4978c8e0d9 Merge branch 'smoothstep-node-width' of https://github.com/Tryibion/FlaxEngine into Tryibion-smoothstep-node-width 2024-05-02 15:57:20 +02:00
mafiesto4 dc7b7e6e10 Merge branch 'Tryibion-rename-trim' 2024-05-02 15:56:33 +02:00
mafiesto4 1e3eb11b94 Merge branch 'rename-trim' of https://github.com/Tryibion/FlaxEngine into Tryibion-rename-trim 2024-05-02 15:56:25 +02:00
mafiesto4 b15b231b85 Merge branch 'Tryibion-windows-hide-cursor' 2024-05-02 15:55:56 +02:00
mafiesto4 262992571a Merge branch 'windows-hide-cursor' of https://github.com/Tryibion/FlaxEngine into Tryibion-windows-hide-cursor 2024-05-02 15:55:50 +02:00
mafiesto4 352bf3f9a7 Merge branch 'Tryibion-fix-toolbox-panel-size' 2024-05-02 15:55:29 +02:00
Tryibion 9683868767 Add shift scroll for panels and textbox 2024-05-01 16:12:53 -05:00
Tryibion 40284fbbf8 Fix smooth step visject node width 2024-05-01 14:05:10 -05:00
Tryibion 0c86a900da Default gameplay global type selection to last selected type. 2024-05-01 13:54:41 -05:00
Tryibion c1e3eaeab1 Force windows cursor to show or hide based on cursor hidden value 2024-05-01 13:23:56 -05:00
Tryibion 3c487dff47 Trim actor name on rename. 2024-05-01 12:01:01 -05:00
Tryibion 2260d79e26 Trim content item name on rename 2024-05-01 11:54:07 -05:00
Tryibion 3209320547 Add margin to item tree in toolbox 2024-04-30 15:05:58 -05:00
Tryibion d1db06a9bb Change text alignment to far on some control transform properties 2024-04-29 19:44:49 -05:00
Tryibion 1c1d2fd96f Fix still showing some control transform properties in wrong spot. 2024-04-29 19:38:36 -05:00
Tryibion 2e5ad8c48a Always set control transform under general tab 2024-04-29 18:28:04 -05:00
Tryibion 9a6f866956 Move control transform to be under general group in layout. 2024-04-29 18:24:01 -05:00
mafiesto4 c59bce3b58 Merge branch 'Tryibion-controls-toolbox' 2024-04-29 18:37:11 +02:00
mafiesto4 1185a9c06c Merge branch 'controls-toolbox' of https://github.com/Tryibion/FlaxEngine into Tryibion-controls-toolbox
# Conflicts:
#	Source/Editor/SceneGraph/GUI/ActorTreeNode.cs
2024-04-29 18:37:04 +02:00
Tryibion 026b69c544 Merge branch 'master' into controls-toolbox 2024-04-29 11:34:03 -05:00
mafiesto4 df7ece7655 Merge branch 'Tryibion-controls-toolbox' 2024-04-29 18:24:36 +02:00
mafiesto4 7e8f20bd9b Merge branch 'controls-toolbox' of https://github.com/Tryibion/FlaxEngine into Tryibion-controls-toolbox
# Conflicts:
#	Source/Editor/SceneGraph/GUI/ActorTreeNode.cs
2024-04-29 16:56:30 +02:00
mafiesto4 20aef27439 Merge branch 'Tryibion-watermark-attribute' 2024-04-29 12:23:06 +02:00
mafiesto4 12344cf725 Merge branch 'watermark-attribute' of https://github.com/Tryibion/FlaxEngine into Tryibion-watermark-attribute 2024-04-29 12:23:01 +02:00
mafiesto4 ebb2704726 Merge branch 'Tryibion-fix-caret' 2024-04-29 12:21:55 +02:00
mafiesto4 5f9d0140c7 Merge branch 'fix-caret' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-caret 2024-04-29 12:21:49 +02:00
mafiesto4 02a7f74993 Merge branch 'Tryibion-focus-window-on-spawn' 2024-04-29 10:44:16 +02:00
mafiesto4 452e12db45 Merge branch 'focus-window-on-spawn' of https://github.com/Tryibion/FlaxEngine into Tryibion-focus-window-on-spawn 2024-04-29 10:44:09 +02:00
mafiesto4 ac46c89904 Merge branch 'Tryibion-fix-actortype-drag-spawn' 2024-04-29 10:42:38 +02:00
mafiesto4 88acc772b3 Merge branch 'fix-actortype-drag-spawn' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-actortype-drag-spawn 2024-04-29 10:42:31 +02:00
mafiesto4 fbec80c801 Fix error when using undo after removing Multi Blend node 2024-04-29 10:35:32 +02:00
mafiesto4 1ef487a5cc Add removing selected blend space point with Delete key
#2505
2024-04-29 10:35:07 +02:00
mafiesto4 1e5861de25 Merge branch 'Tryibion-win-layout-name' 2024-04-29 10:19:48 +02:00
mafiesto4 07733a4efb Merge branch 'win-layout-name' of https://github.com/Tryibion/FlaxEngine into Tryibion-win-layout-name 2024-04-29 10:19:38 +02:00
mafiesto4 fee15846ba Merge branch 'GoaLitiuM-fix_treenode_rendering' 2024-04-29 10:18:06 +02:00
mafiesto4 7040da9a44 Merge branch 'fix_treenode_rendering' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-fix_treenode_rendering 2024-04-29 10:17:58 +02:00
GoaLitiuM a8a621df3b Fix TreeNode not rendering all nodes properly with invisible children 2024-04-28 20:30:41 +03:00
Tryibion 18660140b0 Add controls to the ActorToolbox in the GUI tab. Add dragging and dropping controls from toolbox into scene and prefab trees. 2024-04-27 15:55:25 -05:00
Tryibion 58cc53b44d Remove unused include 2024-04-27 11:10:27 -05:00
Tryibion d8bb831dd9 Add watermark attribute to add watermark to string fields in editor. Have watermark show even when textbox is focused . 2024-04-27 11:07:20 -05:00
Tryibion 0d770e3909 Focus prefab window on item spawn. 2024-04-27 09:56:51 -05:00
Tryibion 3641886ebf Fix textbox caret showing on empty string. 2024-04-27 09:16:03 -05:00
Tryibion 611dd7bad1 Change "Apply window layouts" to "Window layouts" 2024-04-27 09:01:46 -05:00
Tryibion 7db20e0411 Fix actor type drag spawn to correctly assign parent. 2024-04-27 08:44:20 -05:00
mafiesto4 e835b25637 Fix wired Vulkan validation cache errors on Linux
#2201 #1825
2024-04-26 21:47:51 +02:00
mafiesto4 c5520f2777 Update version 2024-04-26 19:12:40 +02:00
mafiesto4 4414398f09 Fix crash when accessing physics objects state in OnLateFixedUpdate
#2494
2024-04-26 19:08:25 +02:00
mafiesto4 5e5497ff18 Add Tags.Find utility
#2492
2024-04-26 19:06:39 +02:00
mafiesto4 aaadf3065d Use ARM64 on the latest macOS builds 2024-04-25 19:41:38 +02:00
mafiesto4 b134a5567d Format comments 2024-04-25 19:30:12 +02:00
mafiesto4 740a31b7a9 Merge branch 'duarteroso-bug/issue-2476' 2024-04-25 19:27:23 +02:00
mafiesto4 75e25bf1f7 Merge branch 'bug/issue-2476' of https://github.com/duarteroso/FlaxEngine into duarteroso-bug/issue-2476 2024-04-25 19:27:11 +02:00
mafiesto4 279c80a9ae Merge branch 'duarteroso-bug/issue-2477' 2024-04-25 19:25:55 +02:00
mafiesto4 4dbfc01715 Merge branch 'bug/issue-2477' of https://github.com/duarteroso/FlaxEngine into duarteroso-bug/issue-2477 2024-04-25 19:25:50 +02:00
mafiesto4 45706be3a6 Merge branch 'duarteroso-bug/issue-2475' 2024-04-25 19:25:29 +02:00
mafiesto4 723423a3fa Merge branch 'bug/issue-2475' of https://github.com/duarteroso/FlaxEngine into duarteroso-bug/issue-2475 2024-04-25 18:02:46 +02:00
mafiesto4 42de657629 Merge branch 'GoaLitiuM-release_prefab_fix' 2024-04-25 18:02:02 +02:00
mafiesto4 16f1e8a3e1 Merge branch 'release_prefab_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-release_prefab_fix 2024-04-25 18:01:57 +02:00
mafiesto4 2c1b2d2b7c Optimize ActorTreeNode reparent when it's not collapsed but one of the parents is 2024-04-25 18:01:06 +02:00
mafiesto4 19cc33b200 Merge branch 'GoaLitiuM-treenode_optimize' 2024-04-25 18:00:27 +02:00
mafiesto4 3641e156ee Merge branch 'treenode_optimize' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-treenode_optimize 2024-04-25 17:18:54 +02:00
mafiesto4 4413af5d20 Merge branch 'GoaLitiuM-modelprefab_freeze_fix' 2024-04-25 17:17:44 +02:00
GoaLitiuM 8c2e7bccaa Delete Prefab default instance when scripting unloads 2024-04-23 22:14:06 +03:00
GoaLitiuM 3e7ac04a88 Fix freeze when selecting ModelPrefab referencing a removed asset 2024-04-23 20:55:20 +03:00
Duarte Roso 9bc9d95a22 Revert "Add android settings"
This reverts commit b6692b4747.
2024-04-23 16:10:08 +02:00
Duarte Roso b6e36c0014 Add android settings
Added:
- version code
- minimum Sdk version
- target Sdk version
2024-04-23 16:09:10 +02:00
Duarte Roso b6692b4747 Add android settings
Added:
- version code
- minimum Sdk version
- target Sdk version
2024-04-23 15:58:36 +02:00
Duarte Roso 62c2e3b8f0 Add exported property to the activity element 2024-04-23 15:30:36 +02:00
Duarte Roso d4774a2bfe Change screen orientation enum 2024-04-23 15:13:04 +02:00
mafiesto4 705856da24 Fix crash when resizing window on Vulkan
Regression from 8488a8d387
#2356
2024-04-23 10:08:16 +02:00
mafiesto4 ab9cc16529 Fix EyeAdaptation bug to flash on play mode start in Editor when time gets reset 2024-04-23 00:03:21 +02:00
mafiesto4 203f03a597 Add Write/Read methods to NetworkStream for INetworkSerializable sending in C# api 2024-04-22 23:25:19 +02:00
mafiesto4 4fbe210730 Fix heightfield not saved when editing splatmap of terrain with physical materials in use
#2262
2024-04-22 23:20:44 +02:00
mafiesto4 6eb431d12c Fix rare error on drag&drop in Editor 2024-04-22 23:17:56 +02:00
mafiesto4 890569ea3b Add logging and cleaning up leaked scene objects after play mode in Editor 2024-04-22 22:59:38 +02:00
mafiesto4 d8a1de64d1 Fix surface node moving regression from f19977a956
#2466
2024-04-22 22:56:01 +02:00
mafiesto4 b92fbcb3bc Add more const correctness
#2467
2024-04-22 22:53:27 +02:00
mafiesto4 515ee96a31 Fix compilation regression 2024-04-22 19:10:06 +02:00
mafiesto4 f19977a956 Fix surface node context menu to not show when moving surface
#2466
2024-04-22 19:03:40 +02:00
mafiesto4 96f628429c Improve const correctness in Mesh and SkinnedMesh api
#2467i
2024-04-22 18:56:54 +02:00
mafiesto4 3ecbbcd0a0 Update Newtonsoft.Json 2024-04-22 18:44:50 +02:00
mafiesto4 a01495cde1 Merge similar source chunks
#2468
2024-04-22 18:36:25 +02:00
mafiesto4 b7dc0dd004 Fix crash when removing Anim Event visual script that is used in opened Animation timeline
#2471
2024-04-22 18:11:25 +02:00
mafiesto4 32b15f90ab Minor improvements 2024-04-22 18:10:58 +02:00
mafiesto4 e795a8b037 Fix compile warning 2024-04-22 15:29:25 +02:00
mafiesto4 e551eae30d Update engine assets 2024-04-22 13:32:09 +02:00
mafiesto4 5f02b4173a Fix nested animations sampling
#2472
2024-04-22 13:29:29 +02:00
mafiesto4 568a69081d Fix animated model skinning precision issues
#2460
2024-04-22 13:18:52 +02:00
GoaLitiuM 4dcdd8b5f7 Add Actor.HasScene and Script.HasScene
Useful in managed code to check the existence of the scene in hot paths
by avoiding expensive marshalling of the Scene object.
2024-04-20 20:58:55 +03:00
mafiesto4 1072b90c5b Fix blend shapes normals usage
#2459
2024-04-20 16:52:07 +02:00
mafiesto4 6aacea99ab Fix blend shapes transformation applying
#2459
2024-04-20 16:16:01 +02:00
mafiesto4 5e086809ae Fix crash on prefab preview with lightmap in use
#2454
2024-04-20 15:51:20 +02:00
GoaLitiuM 361e9a2929 Remove TreeNode text color caching
This is actually slower than just resolving the color before draw.
2024-04-20 16:26:29 +03:00
GoaLitiuM b25ee23b14 Optimize TreeNode rendering 2024-04-20 16:26:25 +03:00
mafiesto4 41ffc16b66 Fix FindRandomPointAroundCircle to always find a valid point on a NavMesh in the radius
#2398
2024-04-20 15:01:27 +02:00
mafiesto4 560cf65121 Add add/remove buttons to Multi Blend 2024-04-19 17:50:14 +02:00
mafiesto4 93e26afa05 Optimize Anim Graph node size and remove limit of max 64 state transitions 2024-04-19 16:31:11 +02:00
mafiesto4 7653fba381 Refactor Multi Blend nodes to support up to 255 blend points 2024-04-19 16:30:34 +02:00
mafiesto4 71fe280464 Refactor Visject Graph nodes data for unlimited size 2024-04-19 12:22:04 +02:00
mafiesto4 0845866c4d Add live debugging of blend position in Multi Blend 2024-04-18 18:42:31 +02:00
mafiesto4 a3b5f4b789 Add grid labels drawing to Multi Blend 2024-04-18 18:22:19 +02:00
mafiesto4 4b6b24f4c5 Fix precision of blend points moving in Multi Blend 2024-04-18 17:22:37 +02:00
mafiesto4 d8079367fd Add improved visuals of points in Multi Blend 2024-04-18 17:22:21 +02:00
mafiesto4 83b9e6e32a Add Ctrl to snap points to grid in Multi Blend editor 2024-04-18 17:04:23 +02:00
mafiesto4 f8f1c02338 Add context menu to Multi Blend node points 2024-04-18 15:27:23 +02:00
mafiesto4 285710360c Fix margins issues in context menus 2024-04-18 15:26:52 +02:00
mafiesto4 695c212cf0 Add tooltips to Multi Blend points 2024-04-18 13:10:33 +02:00
mafiesto4 05278ca418 Add undo for Multi Blend points moving
#1980
2024-04-17 23:28:10 +02:00
mafiesto4 e31ce787aa Add improved size of Multi Blend nodes
#1980
2024-04-17 23:04:09 +02:00
mafiesto4 d379b4c046 Fix missing UI Control preview when changing UI Widget type 2024-04-17 16:43:53 +02:00
mafiesto4 261faad93e Fix incorrect View Size for 2d character font material 2024-04-17 16:41:19 +02:00
mafiesto4 16554fe742 Fix cloning value utility for object references
#2399
2024-04-17 16:17:39 +02:00
mafiesto4 9f983cff49 Refactor engine loop to have better sync between game update, physics and drawing 2024-04-17 13:38:06 +02:00
mafiesto4 e53ab10145 Add Engine::UpdateCount to sync gameplay logic updates with game loop rather than draw frames 2024-04-17 13:31:12 +02:00
mafiesto4 692a61c948 Add Time.Synchronize to stabilize engine loop 2024-04-17 13:01:58 +02:00
mafiesto4 c83b74c85d Fix blending nested animations to properly handle it per-node
#2416
2024-04-16 23:25:37 +02:00
mafiesto4 171fc276fb Fix bug in ValueContainer.HasDifferentTypes causing incorrect editor setup
#2436
2024-04-16 22:32:10 +02:00
mafiesto4 446c1edafc Fix deselecting actors when using camera orbiting in viewport after releasing LMB when Alt is up
#2447
2024-04-16 21:00:54 +02:00
mafiesto4 03b498546d Refactor UpdateGraph to run after engine services and game scripts
#2413
2024-04-16 20:27:31 +02:00
mafiesto4 794b007170 Optimize draw calls sorting in opaque passes 2024-04-16 17:18:18 +02:00
mafiesto4 26c2b33fc0 Fix large world compile 2024-04-16 16:34:38 +02:00
mafiesto4 1a87e5a2ca Add support for importing .exr textures
#2375
2024-04-16 15:19:33 +02:00
mafiesto4 daf3671233 Fix model tool importing to use temp file only for Assimp 2024-04-16 14:38:12 +02:00
mafiesto4 5fd808af19 Update DirectXTex to mar2024 2024-04-16 13:40:42 +02:00
mafiesto4 ce67c3a98d Add ShowDebugDrawSkeleton to preview Animated Model skeleton via Debug Draw
#2443
2024-04-16 12:00:05 +02:00
mafiesto4 cd2f96e3c0 Add better anim events visuals in timeline editor
#2419
2024-04-16 10:17:30 +02:00
mafiesto4 9ad4997691 Add automatic restoring Anim Event tracks when reimporting animation asset
#2363
2024-04-15 19:27:28 +02:00
mafiesto4 37a02e3a7e Minor tweaks 2024-04-15 14:35:35 +02:00
mafiesto4 ed732a0189 Fix panning Visject Surface with middle mouse button (right button does it) to prevent missed connections removals
#2420
2024-04-15 14:34:53 +02:00
mafiesto4 00492a33a3 Fix crash when reimporting animation with translation set
#2445
2024-04-15 13:03:11 +02:00
mafiesto4 56d3b4f012 Fix deadlock when parsing invalid HTML text in RichTextBox
#2402
2024-04-15 12:44:42 +02:00
mafiesto4 85b9d93e91 Update to the latest ReSharper 2024-04-15 12:39:00 +02:00
mafiesto4 8584d51d9f Merge branch 'Tryibion-sort-search-toolbox' 2024-04-15 12:19:16 +02:00
mafiesto4 8714163ee4 Merge branch 'sort-search-toolbox' of https://github.com/Tryibion/FlaxEngine into Tryibion-sort-search-toolbox 2024-04-15 12:19:06 +02:00
mafiesto4 525c3a0f29 Fix terrain heightmap to use higher range format when decompressed
#2375
2024-04-15 12:16:50 +02:00
Tryibion 5acdff02cc Add sorting search actor toolbox 2024-04-14 20:39:15 -05:00
mafiesto4 0728637ce1 Fix using confirm via enter key in Create Terrain dialog 2024-04-15 00:17:21 +02:00
mafiesto4 9c3c4fbf54 Use uniform scale on new terrain to prevent artifacts in normal vectors 2024-04-15 00:13:54 +02:00
mafiesto4 d2508ad902 Merge branch 'Tryibion-actor-search' 2024-04-15 00:02:16 +02:00
mafiesto4 8a0cd7c30f Merge branch 'actor-search' of https://github.com/Tryibion/FlaxEngine into Tryibion-actor-search 2024-04-15 00:02:11 +02:00
mafiesto4 d729eb2b24 Fix crash when playing uninitialized audio source
#2441
2024-04-15 00:01:59 +02:00
mafiesto4 36ad821734 Fix 634b05fc16 2024-04-14 22:39:54 +02:00
Tryibion b66b85d5f4 Display all actors in Actor toolbox search tab when no filter is applied. 2024-04-14 14:03:51 -05:00
mafiesto4 778b967c61 Fix editor toolstrip by moving game cooking and building to the right for less missclicks
#2426
2024-04-14 15:05:25 +02:00
mafiesto4 3f6dd92a68 Fix crash when using old Blend with Mask node in Anim Graph
#2434
2024-04-14 14:51:40 +02:00
mafiesto4 80d7ac2581 Merge branch 'Muzz-IkFix' 2024-04-14 14:41:30 +02:00
mafiesto4 af91ce7f3f Merge branch 'IkFix' of https://github.com/Muzz/FlaxEngine into Muzz-IkFix 2024-04-14 14:39:57 +02:00
mafiesto4 5f7293d0a1 Merge branch 'Tryibion-lock-selection' 2024-04-14 14:34:26 +02:00
mafiesto4 5cdf1c5764 Merge branch 'lock-selection' of https://github.com/Tryibion/FlaxEngine into Tryibion-lock-selection 2024-04-14 14:34:10 +02:00
mafiesto4 e701cdbee5 Merge branch 'Menotdan-nav-mesh-init' 2024-04-14 14:31:25 +02:00
mafiesto4 dc45f46ff4 Merge branch 'nav-mesh-init' of https://github.com/Menotdan/FlaxEngine into Menotdan-nav-mesh-init 2024-04-14 14:31:20 +02:00
mafiesto4 634b05fc16 Fix code style 2024-04-14 13:31:32 +02:00
Menotdan db28afb591 Fix regression where if the navmesh was disabled on playmode beginning, the mesh would still exist in the backend. 2024-04-14 01:02:48 -04:00
Menotdan 84c1f6b5de Make NavMesh initialize earlier. 2024-04-14 00:58:11 -04:00
mafiesto4 53689063b9 Minor tweaks to Gameplay Globals
#2412
2024-04-14 00:09:29 +02:00
mafiesto4 c59e872ef2 Fix crash when loading invalid Variant structure 2024-04-14 00:09:01 +02:00
mafiesto4 2b95f11b1f Fixes to Vulkan backend 2024-04-13 23:55:39 +02:00
mafiesto4 fbfe77e386 Fix win32 compile 2024-04-13 21:44:16 +02:00
mafiesto4 60ccac31b5 Add more sanitizers 2024-04-13 19:20:49 +02:00
mafiesto4 d42e315e55 Fix atomics to accept constant 2024-04-13 19:20:49 +02:00
mafiesto4 9c2c02c1cf Fix various issues found with thread sanitizer on macOS 2024-04-13 19:20:49 +02:00
mafiesto4 8144db8e13 Fix various issues found with adrress sanitizer on macOS 2024-04-13 19:20:49 +02:00
mafiesto4 4ac6a292f7 Add option for using Address and Thread sanitizers 2024-04-13 19:20:49 +02:00
mafiesto4 3e475398e7 Optimize draw calls batching sorting with Merge Sort 2024-04-12 16:02:37 +02:00
Tryibion 81d4501868 Add locking selection in prefab window 2024-04-12 07:41:43 -05:00
Tryibion 1bc7455e09 Add locking scene selection in properties window. 2024-04-12 07:33:09 -05:00
mafiesto4 1e77f3aa5a Optimize DrawBatch for faster sorting 2024-04-12 13:46:20 +02:00
mafiesto4 e47e91c223 Merge branch 'Menotdan-hide-taa-settings' 2024-04-12 13:12:47 +02:00
mafiesto4 734f1ee4aa Improve doc comment 2024-04-12 13:09:24 +02:00
mafiesto4 6d38590ad4 Merge branch 'hide-taa-settings' of https://github.com/Menotdan/FlaxEngine into Menotdan-hide-taa-settings 2024-04-12 13:08:26 +02:00
mafiesto4 76becec094 Merge branch 'GoaLitiuM-dotnet_daily_runtime_fix' 2024-04-12 13:05:46 +02:00
mafiesto4 e7a6f39a72 Merge branch 'dotnet_daily_runtime_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet_daily_runtime_fix 2024-04-12 13:05:40 +02:00
mafiesto4 98c5cc2d0f Merge branch 'Menotdan-particle-clone-fix' 2024-04-12 13:03:21 +02:00
mafiesto4 c8ad3e3a51 Merge branch 'particle-clone-fix' of https://github.com/Menotdan/FlaxEngine into Menotdan-particle-clone-fix 2024-04-12 13:03:16 +02:00
mafiesto4 5b25aeda32 Merge branch 'Tryibion-underline-fix' 2024-04-12 13:01:18 +02:00
mafiesto4 e5d700692f Merge branch 'underline-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-underline-fix 2024-04-12 13:01:10 +02:00
mafiesto4 495378c94d Merge branch 'GoaLitiuM-editor_viewport_camera_scaling' 2024-04-12 12:59:54 +02:00
mafiesto4 bf9701e132 Merge branch 'editor_viewport_camera_scaling' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-editor_viewport_camera_scaling 2024-04-12 12:56:22 +02:00
mafiesto4 14881494b8 Merge branch 'GoaLitiuM-debuglog_scroll_fix' 2024-04-12 12:55:17 +02:00
Menotdan c914e33462 Hide TAA settings if TAA isn't enabled. 2024-04-12 02:29:45 -04:00
Muzz 35f33b6746 Fixed IK to have correct bone roll 2024-04-12 12:07:26 +08:00
Menotdan e137d31839 Enforce Content:CloneAssetFile() running on the main thread, to avoid a bug that occurs when a particle emitter is created from one of the templates due to the creation coming from the content thread. 2024-04-11 17:37:31 -04:00
Tryibion 2e643347ec Fix selection height 2024-04-11 10:16:20 -05:00
Tryibion fb1685fe81 Fix underline being in wrong spot on different DPIs 2024-04-11 09:56:59 -05:00
GoaLitiuM 1ddf9ab0e1 Fix high mouse sensitivity in rotation gizmos 2024-04-09 21:45:28 +03:00
GoaLitiuM 8af8d50de1 Remove Editor viewport aspect ratio scaling from camera mouse movement
Rescaled the final mouse delta values to roughly matching default
viewport width in 1080p resolution.
2024-04-09 20:06:35 +03:00
GoaLitiuM e3093e0e09 Fix Debug Log scrolling when many entries are added at once 2024-04-09 20:05:58 +03:00
GoaLitiuM 02d5609f66 Fix .NET runtime validity checks with daily runtime builds 2024-04-09 20:05:37 +03:00
mafiesto4 b2f9da4113 Fix default diffuse color value when importing material 2024-04-05 16:54:10 +02:00
mafiesto4 a83b589e12 Fix error when applying prefab changes with Spline
#2384
2024-04-05 16:43:18 +02:00
mafiesto4 7578e1dbe3 Fix errors on using spline editor in Prefab window
#2383
2024-04-05 16:37:11 +02:00
mafiesto4 ae79f3ef0b Merge branch 'Zode-master' 2024-04-05 15:49:29 +02:00
mafiesto4 f164626c41 Merge branch 'master' of https://github.com/Zode/FlaxEngine into Zode-master 2024-04-05 15:49:20 +02:00
mafiesto4 354972fd9c Merge branch 'rkrahn-master' 2024-04-05 15:47:01 +02:00
mafiesto4 082733cb97 Merge branch 'master' of https://github.com/rkrahn/FlaxEngine into rkrahn-master 2024-04-05 15:46:30 +02:00
mafiesto4 97bd90d4be Change default collision type to ConvexMesh from TriangleMesh 2024-04-05 15:23:09 +02:00
mafiesto4 e788be46af Merge branch 'GoaLitiuM-win_dev_build_speed_fix' 2024-04-04 18:35:37 +02:00
mafiesto4 afd56974ef Merge branch 'win_dev_build_speed_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-win_dev_build_speed_fix 2024-04-04 18:35:31 +02:00
mafiesto4 84e04de23d Add more improvements to optional tess/geo shaders 2024-04-04 18:35:26 +02:00
rkrahn 07c0b4567e Merge branch 'master' of https://github.com/rkrahn/FlaxEngine 2024-04-01 09:54:34 -07:00
GoaLitiuM e25448e10e Trade minor optimizations in MSVC Development builds for compile speed
Enabled the disabled optimization flags with whole program optimization
flag where the compilation speed doesn't seem to be affected at all, but
binary size is slightly smaller.
2024-03-31 19:05:35 +03:00
mafiesto4 d12630d815 Fix 2024-03-31 00:03:45 +01:00
mafiesto4 fb0d70d555 Fix 2024-03-30 23:58:50 +01:00
mafiesto4 c5e1abb08c Add setter for crword agent position and velocity 2024-03-30 22:29:43 +01:00
mafiesto4 294b4c4006 Add CPU profiler events for UI drawing 2024-03-30 22:20:41 +01:00
mafiesto4 e1944bce96 Add statically disabled geometry shaders on mobile 2024-03-30 22:08:44 +01:00
mafiesto4 369c19bd5d Add statically disabled tessellation on macOS/iOS 2024-03-30 18:46:37 +01:00
Zode 55383c3fa4 Patch numpad enter to normal enter on Linux 2024-03-30 02:35:11 +02:00
rkrahn 926a81c84b Merge branch 'FlaxEngine:master' into master 2024-03-29 13:40:36 -07:00
rkrahn d331e6b848 Merge remote-tracking branch 'upstream/master' 2024-03-29 13:38:38 -07:00
mafiesto4 ce07edd1ec Fix packaging for macOS 2024-03-29 21:08:43 +01:00
mafiesto4 0b0115aa10 Fix missing scripting api 2024-03-29 18:46:00 +01:00
mafiesto4 3696501050 Fix invalid shader codegen when using ddx/ddy in material vertex shader
#2376
2024-03-29 18:07:10 +01:00
mafiesto4 08e88587e6 Add safe check for LinkedLabel to prevent errors 2024-03-29 17:27:00 +01:00
mafiesto4 1017472957 Merge branch 'Tryibion-focus-lock-scene' 2024-03-29 17:23:58 +01:00
mafiesto4 f8a845f813 Merge branch 'focus-lock-scene' of https://github.com/Tryibion/FlaxEngine into Tryibion-focus-lock-scene 2024-03-29 17:23:28 +01:00
mafiesto4 551337f7a0 Minor improvement in spline editor 2024-03-29 17:14:35 +01:00
mafiesto4 6929a91312 Add support for manually dirtying objects that use ReplicationFPS < 0 for manual-only replication 2024-03-29 13:03:38 +01:00
mafiesto4 069445b94e Fix bug in NetworkReplicator::RemoveObject 2024-03-29 13:03:11 +01:00
mafiesto4 09f5ac0ed6 Fix networked objects dirtying for replication 2024-03-29 13:02:23 +01:00
Tryibion 9e962dcb89 Add focus selection lock input to scene tree window. 2024-03-28 17:04:55 -05:00
mafiesto4 5525e895cf Fix codesign on Windows with the latest SDK 2024-03-28 18:55:05 +01:00
mafiesto4 21d5e63b93 Fix cooking small textures for Android/iOS with ASTC enabled 2024-03-28 18:24:37 +01:00
mafiesto4 b8a287c4d5 Fix Vulkan swapchain init on Android device with more surfaces reported by the driver 2024-03-28 18:08:22 +01:00
mafiesto4 24e56a825e Fix streaming astc 6x6 textures that have higher block size 2024-03-28 18:07:53 +01:00
mafiesto4 f60446c37b Fix shader source code preview in editor 2024-03-28 16:50:47 +01:00
mafiesto4 ad7bdae5fa Merge branch 'GoaLitiuM-new_project_fix' 2024-03-28 15:38:56 +01:00
mafiesto4 35e34997c9 Merge branch 'new_project_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-new_project_fix 2024-03-28 15:38:51 +01:00
mafiesto4 6c2ed1ace7 Merge branch 'Tryibion-multi-collision-creation' 2024-03-28 15:38:05 +01:00
mafiesto4 1c0071ad85 Merge branch 'multi-collision-creation' of https://github.com/Tryibion/FlaxEngine into Tryibion-multi-collision-creation 2024-03-28 15:37:51 +01:00
mafiesto4 0b801225e1 Fix incorrect build number increment 2024-03-26 16:45:04 +01:00
mafiesto4 5f96a74ce2 Revert 1a68a52611 to draw after geometry
#1859
2024-03-25 12:02:40 +01:00
GoaLitiuM 07522823e5 Restore opening existing projects with -new 2024-03-24 23:57:12 +02:00
Tryibion 981fe9482c Fix multi collider to work in prefab window. 2024-03-24 15:51:33 -05:00
mafiesto4 c08ca33a9a Fix Revert to Default option when property is marked as ReadOnly 2024-03-24 20:57:19 +01:00
mafiesto4 2c0d5e45f1 Merge branch 'Tryibion-text-stuff' 2024-03-24 20:24:35 +01:00
mafiesto4 1f35f9536d Merge branch 'text-stuff' of https://github.com/Tryibion/FlaxEngine into Tryibion-text-stuff 2024-03-24 20:24:29 +01:00
mafiesto4 da9d8887b2 Merge branch 'Tryibion-add-timeline-edge-time' 2024-03-24 20:23:14 +01:00
mafiesto4 68acb33367 Merge branch 'add-timeline-edge-time' of https://github.com/Tryibion/FlaxEngine into Tryibion-add-timeline-edge-time 2024-03-24 20:23:09 +01:00
mafiesto4 9392515b17 Merge branch 'Tryibion-fix-splitters' 2024-03-24 20:18:46 +01:00
mafiesto4 9a27ba3cdc Merge branch 'fix-splitters' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-splitters 2024-03-24 20:18:15 +01:00
mafiesto4 b821bb7a54 Simplify code 2024-03-24 20:17:42 +01:00
mafiesto4 51504d0d92 Fix building macOS/iOS with the latest Vulkan SDK 2024-03-24 19:39:16 +01:00
Tryibion e5e675f089 Fix splitters not working. 2024-03-23 17:46:46 -05:00
Tryibion c366a9793c Add cursor change and showing timeline edge duration when moving it. 2024-03-23 11:38:21 -05:00
GoaLitiuM 5633d1a18a Prevent creating new project into non-empty folder 2024-03-23 15:38:29 +02:00
GoaLitiuM 96f76fb14f Fix typos 2024-03-23 15:38:26 +02:00
mafiesto4 6709fcd95d Fix sorting directories in build tool 2024-03-23 13:09:29 +01:00
Tryibion 495de38c48 Make TargetViewOffset only go to bottom of text. Add Scroll to Carrot for new lines. 2024-03-22 12:09:41 -05:00
Tryibion fd756f7bae Allow multiple collision actors to be created from context menu. 2024-03-22 10:35:53 -05:00
mafiesto4 4cd788cedc Add UI Widget to new asset creation for quick UI setup 2024-03-22 11:59:04 +01:00
mafiesto4 93d82f761a Merge remote-tracking branch 'origin/1.8' 2024-03-22 11:29:00 +01:00
mafiesto4 67c0c9bd9a Merge branch 'Tryibion-editor-options-input' 2024-03-22 11:28:34 +01:00
mafiesto4 33b8cca54b Merge branch 'editor-options-input' of https://github.com/Tryibion/FlaxEngine into Tryibion-editor-options-input 2024-03-22 11:28:25 +01:00
mafiesto4 31939164c8 Merge branch 'Tryibion-textbox-scale-fix' 2024-03-22 11:27:54 +01:00
Tryibion 4b9f50add0 Fix carrot and selection height based on dpi scale to correctly scale with interface options. 2024-03-21 21:23:05 -05:00
Tryibion 876c383af0 Allow save input and undo redo in Editor Options 2024-03-21 21:12:00 -05:00
mafiesto4 9251b80b78 Update to build for Xbox 2024-03-21 18:07:21 +01:00
mafiesto4 1a9f21396a Merge branch 'Tryibion-visible-control' 2024-03-20 22:11:26 +01:00
mafiesto4 5660749f80 Merge branch 'visible-control' of https://github.com/Tryibion/FlaxEngine into Tryibion-visible-control 2024-03-20 22:11:22 +01:00
Tryibion 8398b35b0d Add visibility check to begin play on uicontrol 2024-03-20 12:22:01 -05:00
mafiesto4 a3c088bb05 Fix Bone Socket transform when Animated Model pose is not yet evaluated
#2341
2024-03-20 17:41:25 +01:00
mafiesto4 8f63f686c4 Fix timeline playback control buttons visibility during seeking-only mode 2024-03-20 17:28:43 +01:00
mafiesto4 6ccec2f5ff Fix d3d12 warning on initial gpu buffer state 2024-03-20 16:48:15 +01:00
mafiesto4 3939444e05 Fix potential issues with shader resources bindings when using custom post processing effect 2024-03-20 12:24:35 +01:00
mafiesto4 70b2e4aa5a Fix snapping to the ground actor when viewport is not focused
#2342
2024-03-20 12:13:09 +01:00
mafiesto4 9e11d45c1c Update copyright year 2024-03-19 21:52:46 +01:00
mafiesto4 d6f0062198 Fix deselecting error 2024-03-19 21:47:00 +01:00
mafiesto4 6b35c0a161 Merge remote-tracking branch 'origin/master' into 1.8
# Conflicts:
#	Flax.flaxproj
2024-03-19 20:23:34 +01:00
mafiesto4 292694d89c Fix selecting CanvasContainer in UI Editor queries 2024-03-19 20:15:56 +01:00
mafiesto4 57568d9cc3 Merge branch 'Tryibion-add-search-focus' 2024-03-19 20:15:20 +01:00
mafiesto4 4f1e8add76 Merge branch 'add-search-focus' of https://github.com/Tryibion/FlaxEngine into Tryibion-add-search-focus 2024-03-19 20:15:15 +01:00
mafiesto4 5082fa3e51 Merge branch 'nothingTVatYT-unit-formatting' 2024-03-19 20:14:15 +01:00
mafiesto4 fc37cb3986 Update values formatting on editor options save #2213 2024-03-19 20:14:07 +01:00
mafiesto4 9e54827cb3 Cleanup code #2213 2024-03-19 20:13:41 +01:00
mafiesto4 bfbabbc395 Refactor value editors to simplify code after many new features added 2024-03-19 20:04:00 +01:00
Tryibion 127e8b077d Add focusing search bar in content view and output textbox. 2024-03-19 12:30:46 -05:00
mafiesto4 35d1d97840 Rename NumberCategoryAttribute to ValueCategoryAttribute
#2213
2024-03-19 18:30:02 +01:00
mafiesto4 911251cb20 Merge branch 'unit-formatting' of https://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-unit-formatting
# Conflicts:
#	Source/Editor/CustomEditors/Editors/ActorTransformEditor.cs
#	Source/Editor/Options/InterfaceOptions.cs
#	Source/Engine/Core/Math/Transform.h
2024-03-19 18:04:01 +01:00
mafiesto4 fa8620a25b Merge branch 'Tryibion-re-add-gamewin-inputs' 2024-03-19 17:55:55 +01:00
mafiesto4 77850f91b8 Merge branch 're-add-gamewin-inputs' of https://github.com/Tryibion/FlaxEngine into Tryibion-re-add-gamewin-inputs 2024-03-19 17:55:47 +01:00
mafiesto4 82238c105e Merge branch 'Tryibion-fix-widget-play' 2024-03-19 17:54:27 +01:00
mafiesto4 eb11301a03 Merge branch 'fix-widget-play' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-widget-play 2024-03-19 17:54:22 +01:00
mafiesto4 155b4a3ba9 Refactor editor gizmo viewports to use shared code for widgets 2024-03-19 17:53:45 +01:00
mafiesto4 71dad84908 Fix Z-fighting issues in Debug Draw when using TAA 2024-03-19 17:53:14 +01:00
mafiesto4 388b64a46d Add support for hot-reloading Debug Draw shader 2024-03-19 16:03:19 +01:00
mafiesto4 cf3145273f Fix TAA jitter in post-resolve passes such as editor primitives and debug gizmos 2024-03-19 16:02:50 +01:00
mafiesto4 1a68a52611 Add better grid gizmo rendering in Editor viewport
#1859
2024-03-19 16:01:27 +01:00
Tryibion 41637232ea Add back some more game window inputs but dont run the action if the editor is in play mode. 2024-03-19 07:28:30 -05:00
Tryibion 211da6d8e7 Revert last commit. Not needed. 2024-03-19 07:17:05 -05:00
mafiesto4 be252b9293 Merge branch 'Tryibion-fix-widget-play' 2024-03-19 11:13:55 +01:00
mafiesto4 26689439d5 Merge branch 'fix-widget-play' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-widget-play 2024-03-19 11:13:50 +01:00
mafiesto4 29cd6e2dda Merge branch 'Tryibion-ppsettings' 2024-03-19 11:08:49 +01:00
Tryibion 4b9bfc5bb4 Allow to still show widget in prefabs when in play mode 2024-03-18 18:58:59 -05:00
Tryibion cf44d6580d Remove widgets when EnableSelecting is false. 2024-03-18 18:50:53 -05:00
mafiesto4 2b824ce22a Fix UI Canvas double scale apply 2024-03-18 21:50:08 +01:00
mafiesto4 24299dc5cc Fix game ui inputs to UI when game is paused in Editor 2024-03-18 21:36:43 +01:00
mafiesto4 eb8db60ead Revert eye adaptation back to original value (in favor of #2023) 2024-03-18 21:12:54 +01:00
mafiesto4 2d71a7a45d Merge branch 'ppsettings' of https://github.com/Tryibion/FlaxEngine into Tryibion-ppsettings 2024-03-18 21:12:00 +01:00
mafiesto4 5e60d9d267 Merge branch 'GoaLitiuM-varianttohelper_fix' 2024-03-18 21:06:53 +01:00
mafiesto4 8c722d6bba Merge branch 'varianttohelper_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-varianttohelper_fix 2024-03-18 21:06:11 +01:00
mafiesto4 12e2b8156f Fix UI prefab focus on canvas not being added as root 2024-03-18 20:31:17 +01:00
mafiesto4 34f35ebaac Fix loading shader cache when opened with different engine version 2024-03-18 17:38:24 +01:00
mafiesto4 3b502086f8 Fix UI coordinate convertion in CanvasScaler 2024-03-18 17:38:05 +01:00
GoaLitiuM ed21876bb8 Fix duplicate generation of native variant conversion helpers 2024-03-18 17:34:49 +02:00
mafiesto4 e606ccec57 Fix actor icons drawing in prefab viewport to skip disabled actors 2024-03-18 15:33:01 +01:00
mafiesto4 91298fee19 Fixes for UI editor changes 2024-03-18 15:32:42 +01:00
mafiesto4 795527576b Add dynamic UI mode checking for Prefab Viewport 2024-03-18 15:20:05 +01:00
mafiesto4 19eea57bac Merge branch 'Tryibion-ui-gizmo-additions' 2024-03-18 13:26:01 +01:00
mafiesto4 ae189db87e Merge branch 'ui-gizmo-additions' of https://github.com/Tryibion/FlaxEngine into Tryibion-ui-gizmo-additions 2024-03-18 13:25:55 +01:00
mafiesto4 9c553a619a Merge branch 'Tryibion-remove-import-ui' 2024-03-18 13:24:27 +01:00
mafiesto4 19405e71ed Merge branch 'remove-import-ui' of https://github.com/Tryibion/FlaxEngine into Tryibion-remove-import-ui 2024-03-18 13:24:21 +01:00
mafiesto4 dab5ad3f08 Merge branch 'Tryibion-multiblend-location-fix' 2024-03-18 13:21:32 +01:00
mafiesto4 d77586a771 Merge branch 'multiblend-location-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-multiblend-location-fix 2024-03-18 13:21:27 +01:00
mafiesto4 8e6f526bd9 Merge branch 'Tryibion-fix-wrong-default-value' 2024-03-18 13:08:00 +01:00
mafiesto4 46abc136cf Merge branch 'fix-wrong-default-value' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-wrong-default-value 2024-03-18 13:07:56 +01:00
Tryibion 16aef0f705 Add deselecting by clicking no control. Add cursor changes when over widgets. 2024-03-17 17:11:36 -05:00
mafiesto4 b847c2d056 Fixes 2024-03-17 18:27:59 +01:00
mafiesto4 700ed25d3d Add resizing UI Control via widgets 2024-03-17 13:46:39 +01:00
mafiesto4 c60244878d Add **UI Control gizmo for editing UIs** 2024-03-16 22:00:40 +01:00
Tryibion c6aa18c47c Remove import UI on Animation not created by an import. 2024-03-16 13:20:18 -05:00
mafiesto4 8d149b94f1 Refactor editor viepwort camera to unify focusing on selected objects 2024-03-16 16:46:10 +01:00
mafiesto4 f81e89d7d4 Refactor timeline grid drawing to share code between Editor UI elements 2024-03-16 16:44:57 +01:00
Tryibion 7652feabfa Clamp location of multiblend data. 2024-03-15 15:15:40 -05:00
Tryibion 7ec490443e Fix wrong default value type. 2024-03-15 09:25:19 -05:00
mafiesto4 c6bb8f1784 Merge branch 'GoaLitiuM-physicsscene_change_fix' 2024-03-14 17:32:05 +01:00
mafiesto4 a549733811 Merge branch 'physicsscene_change_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-physicsscene_change_fix 2024-03-14 17:32:00 +01:00
mafiesto4 13bf15198b Merge branch 'LOOPDISK-networking-plugin-fix' 2024-03-14 17:31:26 +01:00
mafiesto4 8a7ddae76b Merge branch 'networking-plugin-fix' of https://github.com/LOOPDISK/FlaxEngine into LOOPDISK-networking-plugin-fix 2024-03-14 17:31:19 +01:00
mafiesto4 3ba6867cd2 Minor fixes 2024-03-14 17:30:54 +01:00
mafiesto4 7545e49284 Add manual chunks loading before Binary Asset load in case content streaming flushed them out 2024-03-14 17:30:28 +01:00
mafiesto4 2b82da9511 Fix bug with null object being selected in prefab 2024-03-14 17:29:10 +01:00
Terence Lee 574e0ab1f8 Imports the IntPtr type to the local module. Sometimes a "foreign member exception" was being created in Cecil when using external libraries. 2024-03-13 17:34:26 +08:00
mafiesto4 6d792f1f74 Fix critical regression in terrain heightmap data upgrade 2024-03-12 17:59:41 +01:00
mafiesto4 f4033578c3 Refactor UI Control linkage in the prefab previews to prevent bugs 2024-03-12 17:48:51 +01:00
mafiesto4 66b68bff27 Cleanup editor viewports code 2024-03-12 17:48:16 +01:00
mafiesto4 fc29d687b5 Add more insights on potentially missing asset file data chunks 2024-03-12 13:25:25 +01:00
mafiesto4 94520d30ad Fix debug shapes from prefab window visible in main viewport 2024-03-12 13:22:01 +01:00
mafiesto4 e12919da98 Fix crash in StaticModel::GetMaterial when model is not loaded or has invalid entries count 2024-03-12 13:05:02 +01:00
mafiesto4 83e8f8cb94 Increase backbuffers support for Vulkan on Linux to 8 2024-03-12 12:39:01 +01:00
mafiesto4 b4d3eeb771 Another attempt for Vulkan swapchain setup if minImageCount is larger than VULKAN_BACK_BUFFERS_COUNT 2024-03-12 12:11:03 +01:00
mafiesto4 a4e693b6a6 Fix small GPU buffer update on Vulkan if data size align up overflows buffer size 2024-03-12 10:01:04 +01:00
mafiesto4 806fee7011 Redo 969d0390ce to use in-built AutoFocus but fix focus issue 2024-03-12 09:52:56 +01:00
mafiesto4 9d0b659520 Use default backbuffers for Vulkan if maxImageCount is 0 2024-03-11 23:56:02 +01:00
mafiesto4 d719c381ea Merge remote-tracking branch 'origin/master' into 1.8 2024-03-11 23:49:33 +01:00
mafiesto4 8f2bc17a94 Improve UI Control selection outline drawing 2024-03-11 23:34:35 +01:00
mafiesto4 4ee15f95bb Fix missing debug shapes in prefab window 2024-03-11 23:31:45 +01:00
mafiesto4 0a9f746abb Refactor UI Control actor active state mirroring in UI via Visible properties rather than unlinked from parent
#2242 #851
2024-03-11 19:10:13 +01:00
mafiesto4 1bbb2727b8 Further improve 4a5ded0849 to use cached json serializer for UI 2024-03-11 12:47:29 +01:00
mafiesto4 4a5ded0849 Reuse various serialization code 2024-03-10 23:28:16 +01:00
rkrahn eac553a992 Add toggle orthographic view hotkey
Adds the Toggle Orthographic hotkey to the editor. Bound to 'NumpadDecimal' by default.
2024-03-10 13:49:14 -07:00
mafiesto4 b00b5bed00 Add InputAxis and InputEvent integration with stdlib features 2024-03-10 21:11:35 +01:00
GoaLitiuM 92c109c003 Fix PhysicsScene change not working in physics actors 2024-03-10 00:01:39 +02:00
mafiesto4 fc029b018e Fix UI size changes when saving scenes or prefabs in Editor with different layout 2024-03-08 14:56:34 +01:00
mafiesto4 d390938fb6 Minor improvements to usability 2024-03-08 14:39:18 +01:00
mafiesto4 584c073df1 Reuse various serialization code 2024-03-08 14:26:48 +01:00
mafiesto4 fef2e09915 Another fix attemp for vulkan driver on Linux 2024-03-08 13:12:55 +01:00
mafiesto4 f4a352ec8d Add support for animating LocalizedString value in Scene Animation 2024-03-08 13:10:36 +01:00
mafiesto4 41cff47ca3 Revert "Merge branch 'Tryibion-rot-colliders'" (#1141)
This reverts commit 73cb792989, reversing
changes made to b4fe3a44aa.
2024-03-07 23:24:40 +01:00
mafiesto4 aca7913c93 Add automatic last dangling separator removal in context menu 2024-03-07 22:14:01 +01:00
mafiesto4 cee6aad0ef Add automatic last dangling separator removal in context menu 2024-03-07 22:13:56 +01:00
mafiesto4 31c633d25c Fix timeline tracks dragging like recent improvements to tree UI 2024-03-07 21:58:40 +01:00
mafiesto4 a0e234ade1 Revert "Make rename popup more visible via orange outline"
This reverts commit 006a41b0da.
2024-03-07 21:43:09 +01:00
mafiesto4 9fe874cc5b Revert profiler events to pass nunit tests without engine in-use 6d98bc5ef8 2024-03-07 21:38:25 +01:00
mafiesto4 816fb9da6f Fix crash on Vulkan Swapchain init if GPU driver reports different image count 2024-03-07 20:41:53 +01:00
mafiesto4 56a33e4c98 Fix bug in actors duplicate action due to incorrect actors list setup
#2309
2024-03-07 20:23:00 +01:00
mafiesto4 d3b0da3fdd Improve 07e25bb24c to use engine frame counter instead of time 2024-03-07 19:02:31 +01:00
mafiesto4 006a41b0da Make rename popup more visible via orange outline 2024-03-07 17:18:37 +01:00
mafiesto4 8de2249ed8 Refactor Editor UI style for selection and drag drop interactions
#1741
2024-03-07 16:45:09 +01:00
mafiesto4 9518d77da9 Consolidate files 2024-03-06 19:03:49 +01:00
mafiesto4 6d98bc5ef8 Add profile events for undo operations 2024-03-06 19:02:29 +01:00
mafiesto4 ed3ac0af8e Improve usage of drag drop in treen UI structure in Editor
#1741
2024-03-06 19:02:05 +01:00
mafiesto4 c561d684eb Refactor undo logic for actors reparenting in Editor
#1741
2024-03-06 19:01:36 +01:00
mafiesto4 07e25bb24c Fix drag&drop regression issue on tree UI 2024-03-06 12:03:57 +01:00
mafiesto4 2e305da286 Fix crash when scene graph node gets somehow duplicated by internal error in Editor 2024-03-05 16:31:14 +01:00
mafiesto4 28da656ed1 Fix preserving actors hierarchy order when performing undo of actor removal
#1751
2024-03-05 16:30:50 +01:00
mafiesto4 f0c2e65b5c Fix incorrect mouse cursor hiding on Windows when window is not focused
#1757
2024-03-05 15:00:47 +01:00
mafiesto4 d5f4254a73 Add BehaviorTreeKnowledgeBooleanDecorator 2024-03-05 12:45:40 +01:00
mafiesto4 b506295b7b Fix loading BehaviorKnowledgeSelectorAny from json object 2024-03-05 12:31:03 +01:00
mafiesto4 557d39aea4 Fix Mad node to not go above Multiply in Visject 2024-03-05 11:19:00 +01:00
mafiesto4 8964b8907c Fix to 5ec737ef80 2024-03-05 11:10:37 +01:00
mafiesto4 d4e0023925 Fix RawDataAsset memory usage to use capacity of the bytes array instead of just size 2024-03-04 22:46:30 +01:00
mafiesto4 5ec737ef80 Fix loading old terrain heightmaps when using
#2262
2024-03-04 22:46:11 +01:00
mafiesto4 e20ddc83d8 Fix vehicle center of mass rotation used in wheels setup
#2171
2024-03-04 21:53:28 +01:00
mafiesto4 e4583907e2 Fix build regression from #2299 2024-03-04 21:30:04 +01:00
mafiesto4 0604a0393d Fix error in Editor when Audio Clip duration is very small
#2286
2024-03-04 21:20:25 +01:00
mafiesto4 21edb43bb1 Fix creating prefab out of actor to reset local transform of it for better instancing
#1545
2024-03-04 21:04:15 +01:00
mafiesto4 bbbf690640 Merge branch 'cNori-Vertex-Snapping' 2024-03-04 20:27:21 +01:00
mafiesto4 32501101b1 Cleanup comments and implement todo to use LOD0 only
#2299
2024-03-04 20:27:11 +01:00
mafiesto4 efd5561713 Merge branch 'Vertex-Snapping' of https://github.com/cNori/FlaxEngineFork into cNori-Vertex-Snapping 2024-03-04 20:20:58 +01:00
mafiesto4 73cb792989 Merge branch 'Tryibion-rot-colliders' 2024-03-04 20:16:51 +01:00
mafiesto4 b4fe3a44aa Merge branch 'rot-colliders' of https://github.com/Tryibion/FlaxEngine into Tryibion-rot-colliders
# Conflicts:
#	Source/Engine/Physics/Colliders/CapsuleCollider.cpp
#	Source/Engine/Physics/Colliders/Collider.cpp
2024-03-04 20:12:32 +01:00
mafiesto4 44ce444932 Merge branch 'GoaLitiuM-vs2022v1710' 2024-03-04 20:00:51 +01:00
mafiesto4 285fef97a2 Merge branch 'vs2022v1710' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-vs2022v1710 2024-03-04 20:00:30 +01:00
GoaLitiuM 25c1fcbf51 Add support for VS 2022 v17.10 / MSVC 14.4x toolset 2024-03-04 20:48:47 +02:00
mafiesto4 8e54a79470 Merge branch 'MineBill-play-mode-window-options' 2024-03-04 19:27:53 +01:00
mafiesto4 ab81cf17ad Merge branch 'play-mode-window-options' of https://github.com/MineBill/FlaxEngine into MineBill-play-mode-window-options 2024-03-04 19:26:31 +01:00
mafiesto4 88bb8fae3a Merge branch 'Chikinsupu-VisualScript-FixPrivateParamInvisibleSetterGetter' 2024-03-04 19:25:13 +01:00
mafiesto4 63d49adc19 Merge branch 'VisualScript-FixPrivateParamInvisibleSetterGetter' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-VisualScript-FixPrivateParamInvisibleSetterGetter 2024-03-04 19:23:41 +01:00
Norite SC 33bd6a56ce vertex snapping refactor corrections 2024-03-04 19:15:15 +01:00
mafiesto4 294c25ae27 Merge branch 'GoaLitiuM-interop_marshalsize_fix' 2024-03-04 18:57:40 +01:00
mafiesto4 02d27b631b Merge branch 'interop_marshalsize_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-interop_marshalsize_fix 2024-03-04 18:57:35 +01:00
mafiesto4 dcafee530e Merge branch 'Menotdan-input-settings-changes' 2024-03-04 18:33:25 +01:00
mafiesto4 01daa2d66a Merge branch 'input-settings-changes' of https://github.com/Menotdan/FlaxEngine into Menotdan-input-settings-changes
# Conflicts:
#	Source/Editor/Modules/UIModule.cs
2024-03-04 18:33:16 +01:00
mafiesto4 1d68662592 Merge branch 'Tryibion-cap-multiblend-range' 2024-03-04 18:27:45 +01:00
mafiesto4 79f623a39e Merge branch 'cap-multiblend-range' of https://github.com/Tryibion/FlaxEngine into Tryibion-cap-multiblend-range 2024-03-04 18:27:38 +01:00
mafiesto4 b2f0dc2cc5 Merge branch 'Tryibion-remove-ui-render-task' 2024-03-04 18:27:12 +01:00
mafiesto4 b9b7c4433e Merge branch 'remove-ui-render-task' of https://github.com/Tryibion/FlaxEngine into Tryibion-remove-ui-render-task 2024-03-04 18:27:05 +01:00
mafiesto4 d7d9da5279 Merge branch 'Tryibion-readd-inputs' 2024-03-04 18:26:43 +01:00
mafiesto4 d1a061a37e Merge branch 'readd-inputs' of https://github.com/Tryibion/FlaxEngine into Tryibion-readd-inputs 2024-03-04 18:26:25 +01:00
mafiesto4 bbe08be462 Fix duplicating array values in Editor
#1959
2024-03-04 18:25:57 +01:00
mafiesto4 5fdf1789ce Fix support for utf8 character in path on unix systems
#2187
2024-03-04 16:45:44 +01:00
mafiesto4 04761c69f1 Fix error loggig in headless mode on char16 platforms
#2235
2024-03-04 14:43:48 +01:00
mafiesto4 84d3103278 Fix crash on incorrect object destruction event
#1920
2024-03-04 14:26:47 +01:00
mafiesto4 2175f46a10 Fix rpath on Linux to handle plugins libraries loading in Editor
#1941
2024-03-04 14:23:17 +01:00
GoaLitiuM b6879e7688 Fix concurrent access to cached marshalled type sizes
Also optimize hot path for type size when we have generic type
2024-03-03 01:32:52 +02:00
Nils Hausfeld 5fbbf4ae72 - Refactored UpdateSurfaceParametersGroup
-- Removed 2nd for loop by merging both loops
2024-03-02 23:42:49 +01:00
Nils Hausfeld a19ae042f8 - Private parameters now get shown in VS CM 2024-03-02 23:36:05 +01:00
Tryibion 760ef3b8ed Add profiler inputs back to game window. 2024-03-02 14:17:29 -06:00
Tryibion 1ff462461e Re-add important inputs to GameWindow 2024-03-01 11:55:19 -06:00
Tryibion 23d1b3746d Remove ui postfx render task on canvas disable. 2024-03-01 11:10:07 -06:00
Tryibion 2100f56ecc clamp points locations. 2024-03-01 08:53:15 -06:00
Tryibion b25e932972 Move to ui update 2024-03-01 08:47:12 -06:00
Tryibion 2873f1c4f9 Add min and max values to limit the min and max that can be set for multiblend nodes. 2024-03-01 08:11:55 -06:00
mafiesto4 161773a8be Fix serialization bug when compiling with Clang 2024-02-29 01:41:53 +01:00
mafiesto4 4df56cb506 Refactor 3D audio implementation in XAudio2 backend to match OpenAL
#1612
2024-02-29 01:41:40 +01:00
mafiesto4 508c07c5ea Add profile event for navcrowd init 2024-02-28 21:09:32 +01:00
mafiesto4 dce0274a1c Fix regression in type search highlights from #2268 2024-02-28 20:48:11 +01:00
mafiesto4 119a1e2b03 Add check to prevent incorrect NavCrowd::RemoveAgent usage 2024-02-28 18:37:59 +01:00
mafiesto4 22a3f9565f Add old DrawRay api 2024-02-28 13:26:24 +01:00
mafiesto4 53bd576ade Fix game settings serialization bug 2024-02-28 02:05:26 +01:00
mafiesto4 901b043909 Fix Temporal Anti Aliasing ghosting and improve quality of blending
#1786
2024-02-28 02:05:06 +01:00
mafiesto4 e68c736607 Fix Any state transitions UpdateStateTransitions
#2244
2024-02-27 17:15:49 +01:00
mafiesto4 511eb25451 Merge branch 'Menotdan-linux-plugin-fix' 2024-02-27 17:15:21 +01:00
mafiesto4 aabc9f51bb Improve #2270 by moving mehtod to cpp file 2024-02-27 11:22:10 +01:00
mafiesto4 fc4163524c Merge branch 'linux-plugin-fix' of https://github.com/Menotdan/FlaxEngine into Menotdan-linux-plugin-fix 2024-02-27 11:14:32 +01:00
mafiesto4 735d65e14d Merge branch 'Tryibion-category-rework' 2024-02-27 11:14:14 +01:00
mafiesto4 f1bc161ad2 Merge branch 'category-rework' of https://github.com/Tryibion/FlaxEngine into Tryibion-category-rework 2024-02-27 11:08:33 +01:00
mafiesto4 f1b133bd60 Add prefab link breaking to preserve nested prefabs links
#1752
2024-02-27 10:55:58 +01:00
mafiesto4 7428ecfe63 Add skipping showing and applying changes to prefab root actor transform via Level
#2125
2024-02-26 22:29:43 +01:00
mafiesto4 6905382310 Fix custom context menu popup showing as child (eg. prefab diff) 2024-02-26 22:13:50 +01:00
mafiesto4 470c108ed9 Fix bug with saving Missing Script into file
#1995
2024-02-26 21:58:31 +01:00
mafiesto4 2d5d001a44 Fix Missing Script replacing in prefab
#1995
2024-02-26 20:34:59 +01:00
mafiesto4 2f87b87b45 Minor fixes 2024-02-26 20:23:18 +01:00
mafiesto4 0a0bb997e4 Update year in copyright note 2024-02-26 19:53:58 +01:00
mafiesto4 14902dc29e Merge remote-tracking branch 'origin/master' into 1.8
# Conflicts:
#	Flax.flaxproj
2024-02-26 19:49:39 +01:00
mafiesto4 7f935ab57a Fix regression on abstracts scripts creation 2df3d0f747 2024-02-26 19:47:16 +01:00
mafiesto4 f4d236d353 Fix crash on invalid string converted to managed string 2024-02-26 19:01:46 +01:00
mafiesto4 253f7cfce8 Update build number 2024-02-26 19:00:57 +01:00
mafiesto4 859c420d76 Update year in copyright note 2024-02-26 19:00:48 +01:00
mafiesto4 e2dd9832ba Fix crash when using network replication or rpc after hot-reload in Editor 2024-02-26 18:25:53 +01:00
mafiesto4 0ee5ef8cf5 Improve terrain paint blending of the existing layer values
#2258
2024-02-26 16:44:55 +01:00
mafiesto4 f1fe83ca81 Add RayCast utility to UI controls
#1952
2024-02-26 16:22:56 +01:00
mafiesto4 996a2cb09e Fix editor inputs processing in Game window to interferer with game inputs 2024-02-26 12:06:59 +01:00
mafiesto4 607859c196 Fix UI Control selection bounds drawing to handle rotations
#2067
2024-02-26 12:06:06 +01:00
mafiesto4 8898c20ad1 Fix crash when using generic interface in C#
#1983
2024-02-25 23:40:14 +01:00
mafiesto4 2df3d0f747 Fix crash when loading level with abstract script class
#1990
2024-02-25 14:54:57 +01:00
mafiesto4 124832b076 Fixes to vertex snapping
#2045
2024-02-24 23:35:56 +01:00
mafiesto4 1dfc8b0a47 Refactor vertex snapping to use SceneGraphNode layer instead of Model-impl only
#2045
2024-02-24 18:38:23 +01:00
mafiesto4 f771b0cd59 Merge branch 'NoriteSC-GizmoSnaping' 2024-02-24 12:57:16 +01:00
mafiesto4 8bcf4fdaf0 Cleanup and improve #2045 2024-02-24 12:53:33 +01:00
mafiesto4 de4ee1372f Merge branch 'GizmoSnaping' of https://github.com/NoriteSC/FlaxEngineFork into NoriteSC-GizmoSnaping 2024-02-24 07:57:27 +01:00
mafiesto4 84e7c096de Merge branch 'nothingTVatYT-trash-files' 2024-02-23 19:57:19 +01:00
mafiesto4 696437d6d0 Cleanup codestyle #2079 2024-02-23 19:56:32 +01:00
mafiesto4 e282717a0a Merge branch 'trash-files' of https://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-trash-files 2024-02-23 19:55:16 +01:00
mafiesto4 ee4fc7c201 Fix cloth editing undo in Prefab viewport
#2136
2024-02-23 19:39:41 +01:00
mafiesto4 eb12c630a7 Fix incorrect vehicle wheels collisions inside trigger volumes
#2132
2024-02-23 19:27:50 +01:00
mafiesto4 01d123b099 Add support for importing material emissive and roughness from fbx file
#2153
2024-02-23 17:46:27 +01:00
mafiesto4 a72d20e3ca Merge branch 'RuanLucasGD-vehicle-physics' 2024-02-23 14:43:17 +01:00
mafiesto4 8351a75676 Codestyle fixes #2192 2024-02-23 14:43:14 +01:00
mafiesto4 387f84d9d7 Merge branch 'vehicle-physics' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-vehicle-physics 2024-02-22 23:22:09 +01:00
Menotdan 50e75e4e7b Fix IAssetFactory::Get() in plugins on Linux. 2024-02-22 11:21:29 -05:00
mafiesto4 318b00c617 Fix editor exit with error code when game cooking CL fails
#2248
2024-02-21 23:18:09 +01:00
mafiesto4 f20805e567 Fix Json serializer for CSharp data to use UTF-8 text encoding
#1994
2024-02-21 22:39:32 +01:00
mafiesto4 fa606ce5f6 Fix render view panning when bug when no camera is active
#1997
2024-02-21 22:05:08 +01:00
mafiesto4 d7dbc0fbdc Fix opening projects with PostFx material assigned in Graphics Settings
#1993
2024-02-21 20:21:45 +01:00
mafiesto4 f3e6b74043 Add breaking node connection under mouse with middle button click
#1010
2024-02-21 09:12:31 +01:00
Tryibion 0a7662a37b Open drop panels while searching. 2024-02-20 21:13:28 -06:00
Tryibion 8ee2bf8d76 Change category drop panel o look similar to other panels. Add flax engine scripts to flax engine category. 2024-02-20 21:00:20 -06:00
mafiesto4 97cb8d1b61 Clarify doc comment 2024-02-21 00:07:38 +01:00
mafiesto4 149a6a29f8 Fix crash when using very small render resolution
#2261
2024-02-21 00:00:58 +01:00
mafiesto4 9a21cfd092 Fix transform scaling applying to nested objects when drawing
#1796 #1350
2024-02-20 23:55:06 +01:00
mafiesto4 e5cfd872b2 Simplify math codebase 2024-02-20 17:52:51 +01:00
mafiesto4 8fa8eeb094 Optimize Matrix decomposition to use Matrix3x3 for rotation 2024-02-20 17:51:48 +01:00
mafiesto4 9e747eb98a Fix version deserialization of Revision component 2024-02-20 13:24:59 +01:00
mafiesto4 8e6bd07322 Fix Transform diff serialization to properly handle prefab changes to a single component of transform
#2085
2024-02-20 13:12:23 +01:00
mafiesto4 e255778c07 Add profiler event to task wait method 2024-02-20 12:59:00 +01:00
mafiesto4 1cb88bdc63 Fix crash when using invalid GPUTextureDescription
#2261
2024-02-20 11:44:49 +01:00
mafiesto4 de86ec0ecc Merge branch 'Tryibion-coll-resize-orient' 2024-02-20 11:15:48 +01:00
mafiesto4 8c1ff1e57a Merge branch 'abrasivetroop-master' 2024-02-20 11:07:41 +01:00
mafiesto4 621281ab3a Merge branch 'coll-resize-orient' of https://github.com/Tryibion/FlaxEngine into Tryibion-coll-resize-orient 2024-02-20 11:07:12 +01:00
mafiesto4 0e5bd425b2 Merge branch 'master' of https://github.com/abrasivetroop/FlaxEngine into abrasivetroop-master 2024-02-20 10:58:18 +01:00
mafiesto4 008ed3fb03 Merge branch 'Tryibion-fix-prefab-trans' 2024-02-20 10:57:13 +01:00
mafiesto4 85c7357b25 Merge branch 'fix-prefab-trans' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-prefab-trans 2024-02-20 10:53:47 +01:00
mafiesto4 b0270d016e Merge branch 'Menotdan-model-prefab-fix' 2024-02-20 10:49:52 +01:00
mafiesto4 9c9aabcae3 Minor tweaks to #2147 2024-02-20 10:49:45 +01:00
mafiesto4 e446ba69e5 Merge branch 'model-prefab-fix' of https://github.com/Menotdan/FlaxEngine into Menotdan-model-prefab-fix 2024-02-19 23:56:58 +01:00
mafiesto4 3b39693c9e Merge branch 'NoriteSC-SnapToGrid' 2024-02-19 23:05:08 +01:00
mafiesto4 04da732da9 Cleanup code #1795 and unify new api in vector types 2024-02-19 23:04:59 +01:00
mafiesto4 358220b0b5 Merge branch 'SnapToGrid' of https://github.com/NoriteSC/FlaxEngineFork into NoriteSC-SnapToGrid 2024-02-19 22:52:33 +01:00
mafiesto4 10180de9c6 Merge remote-tracking branch 'origin/master' into 1.8
# Conflicts:
#	Source/Editor/Utilities/EditorUtilities.cpp
#	Source/Editor/Utilities/EditorUtilities.h
2024-02-19 22:26:16 +01:00
mafiesto4 e12446e951 Merge branch 'rkrahn-patch-2' 2024-02-19 22:17:11 +01:00
mafiesto4 528c51cf6a Merge branch 'patch-2' of https://github.com/rkrahn/FlaxEngine into rkrahn-patch-2 2024-02-19 22:17:06 +01:00
mafiesto4 d0dfff1287 Merge branch 'rkrahn-patch-1' 2024-02-19 22:16:58 +01:00
mafiesto4 45c331ba58 Merge branch 'patch-1' of https://github.com/rkrahn/FlaxEngine into rkrahn-patch-1 2024-02-19 22:16:52 +01:00
mafiesto4 db65b8037d Fix crash due to font changes refactor
#2260
2024-02-19 22:14:39 +01:00
rkrahn 8aaf7417cc Fix NextUnitCircleVector2 degree to radian
Fixes the use of degrees when radians should be used.
2024-02-19 13:04:26 -08:00
rkrahn 4ad5eb26d6 Fix NextUnitVector2 degree to radian
Fixes the use of degrees when radians should be used.
2024-02-19 13:00:38 -08:00
mafiesto4 504a997f12 Merge branch 'nothingTVatYT-slider' 2024-02-19 20:45:38 +01:00
mafiesto4 668b03a409 Use #2234 for all platforms by default 2024-02-19 20:40:30 +01:00
mafiesto4 eedc348032 Merge branch 'slider' of https://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-slider 2024-02-19 20:38:50 +01:00
mafiesto4 c1400748b0 Fix debug draw lists allocation
#2259
2024-02-19 20:36:41 +01:00
mafiesto4 0c0c4e6136 Merge branch 'nothingTVatYT-rubberband' 2024-02-19 19:13:25 +01:00
mafiesto4 ec0849c908 Add Ctrl for additive selection in rubberband 2024-02-19 19:12:53 +01:00
mafiesto4 d1f0a52967 Merge branch 'rubberband' of https://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-rubberband 2024-02-19 19:05:00 +01:00
mafiesto4 b9a503c3bd Merge branch 'nothingTVatYT-refresh-selection' 2024-02-19 19:04:38 +01:00
mafiesto4 832151223b Merge branch 'refresh-selection' of https://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-refresh-selection 2024-02-19 19:03:29 +01:00
mafiesto4 e985d10b62 Fix nested prefabs instance building logic 2024-02-19 19:03:11 +01:00
Menotdan b41dc40c78 Merge branch 'FlaxEngine:master' into model-prefab-fix 2024-02-19 12:28:38 -05:00
mafiesto4 f8d9817911 Fix terrain paint crash refression 2024-02-19 18:23:14 +01:00
mafiesto4 0035c347f4 Add safety check for splatmap sampling 2024-02-19 18:11:57 +01:00
mafiesto4 eba2dc295e Merge branch 'Tryibion-reload-project' 2024-02-19 17:49:01 +01:00
mafiesto4 643fc78dd4 Merge branch 'reload-project' of https://github.com/Tryibion/FlaxEngine into Tryibion-reload-project 2024-02-19 17:48:56 +01:00
mafiesto4 91ba8458ee Merge branch 'envision3d-master' 2024-02-19 17:48:25 +01:00
mafiesto4 056deb58ad Fix compilation in #2257 2024-02-19 17:48:18 +01:00
mafiesto4 dd9733fdf1 Merge branch 'master' of https://github.com/envision3d/FlaxEngine into envision3d-master 2024-02-19 17:38:09 +01:00
mafiesto4 5cada42842 Fix missing engine api expose in Font.h
#2245
2024-02-19 17:37:59 +01:00
mafiesto4 4ebfe5a38e Merge branch 'NoriteSC-Collections' 2024-02-19 17:36:45 +01:00
mafiesto4 2fd47f91e2 Fix codestyle #2179 2024-02-19 17:36:37 +01:00
mafiesto4 e8e52da51c Merge branch 'Collections' of https://github.com/NoriteSC/FlaxEngineFork into NoriteSC-Collections 2024-02-19 17:34:23 +01:00
mafiesto4 47d266a713 Merge branch 'RuanLucasGD-add_spline_snap' 2024-02-19 17:33:41 +01:00
mafiesto4 2de890ca6a Codecleanup for #1482 2024-02-19 17:33:21 +01:00
mafiesto4 0d1dbd8845 Merge branch 'add_spline_snap' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-add_spline_snap 2024-02-19 15:51:02 +01:00
mafiesto4 cb0969893d Fix build with older C# compiler 2024-02-19 15:12:37 +01:00
mafiesto4 4c082ef17f Codestyle fixes 2024-02-19 14:59:02 +01:00
mafiesto4 ed30cd0238 Merge branch 'NoriteSC-Debug' 2024-02-19 14:53:40 +01:00
mafiesto4 7e10baf5ea Fixes to code 2024-02-19 14:53:34 +01:00
mafiesto4 d2b8d14ca7 Merge branch 'Debug' of https://github.com/NoriteSC/FlaxEngineFork into NoriteSC-Debug
# Conflicts:
#	Source/Engine/Debug/DebugDraw.h
2024-02-19 14:28:28 +01:00
mafiesto4 324b2e7f66 Merge branch 'Chikinsupu-Visject-ImprovedNodeSearching' 2024-02-19 13:59:55 +01:00
mafiesto4 ed3d2c2748 Merge branch 'Visject-ImprovedNodeSearching' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-Visject-ImprovedNodeSearching 2024-02-19 13:57:55 +01:00
mafiesto4 52642d4d6c Merge branch 'MineBill-new-script' 2024-02-19 10:54:39 +01:00
mafiesto4 a061afd840 Cleanup for #1827 2024-02-19 10:54:29 +01:00
envision3d a5a16c3192 Fix issue with CharacterController initialization 2024-02-18 20:32:32 -06:00
mafiesto4 71627f1bbd Merge branch 'new-script' of https://github.com/MineBill/FlaxEngine into MineBill-new-script 2024-02-18 20:32:27 +01:00
mafiesto4 4b24b79e90 Merge branch 'RuanLucasGD-optimize-actors-search' 2024-02-18 20:31:44 +01:00
mafiesto4 2cce7522de Merge branch 'optimize-actors-search' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-optimize-actors-search 2024-02-18 20:31:04 +01:00
mafiesto4 ab07bab958 Merge branch 'RuanLucasGD-add-activeOnly-to-getactors' 2024-02-18 20:26:36 +01:00
mafiesto4 dad3d185f1 Merge branch 'add-activeOnly-to-getactors' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-add-activeOnly-to-getactors 2024-02-18 20:17:33 +01:00
mafiesto4 f344c68f48 Merge branch 'Menotdan-getprefabroot' 2024-02-18 20:16:33 +01:00
mafiesto4 9335925b48 Simplify code #1949 2024-02-18 20:16:20 +01:00
mafiesto4 0d6f85ba6c Merge branch 'getprefabroot' of https://github.com/Menotdan/FlaxEngine into Menotdan-getprefabroot 2024-02-18 20:13:30 +01:00
mafiesto4 f5be8e0e77 Merge branch 'HydrogenC-master' 2024-02-18 19:48:56 +01:00
mafiesto4 a2b8312fba Cleanup stuff in #2019 2024-02-18 19:48:43 +01:00
Menotdan 027d29c6cd Merge branch 'FlaxEngine:master' into model-prefab-fix 2024-02-18 12:29:45 -05:00
mafiesto4 45aa0e1b65 Merge branch 'master' of https://github.com/HydrogenC/FlaxEngine into HydrogenC-master 2024-02-18 16:11:31 +01:00
mafiesto4 4df8a12666 Merge branch 'RuanLucasGD-check-box-focus-game' 2024-02-18 16:08:44 +01:00
mafiesto4 7e43cb09e0 Merge branch 'check-box-focus-game' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-check-box-focus-game 2024-02-18 16:07:37 +01:00
mafiesto4 a6d7400422 Merge branch 'nothingTVatYT-focusSelection' 2024-02-18 16:06:22 +01:00
mafiesto4 47313eacc8 Merge branch 'focusSelection' of https://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-focusSelection 2024-02-18 16:04:43 +01:00
mafiesto4 2a1bd5cbe8 Merge branch 'Tryibion-require-script' 2024-02-18 16:00:36 +01:00
mafiesto4 d97772383e Merge branch 'require-script' of https://github.com/Tryibion/FlaxEngine into Tryibion-require-script 2024-02-18 16:00:29 +01:00
mafiesto4 636b2c91cc Refactor Editor.CreateAsset to use named tags for better extensibility with custom assets in plugins 2024-02-18 11:22:35 +01:00
mafiesto4 d76b5234c5 Expose and document various APIs of Visject for plugins to use 2024-02-18 11:06:42 +01:00
mafiesto4 dfbde5f8eb Remove debug draw 2024-02-18 10:47:24 +01:00
mafiesto4 b8044dff76 Merge branch 'RuanLucasGD-arrow-debug-draw-improviment' 2024-02-18 10:47:09 +01:00
mafiesto4 45241d63bd Merge branch 'arrow-debug-draw-improviment' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-arrow-debug-draw-improviment 2024-02-18 10:39:16 +01:00
mafiesto4 912437c456 Fix CreateParentForSelectedActors 2024-02-18 10:27:17 +01:00
mafiesto4 e165c87e5a Format code #1871 2024-02-18 00:03:54 +01:00
mafiesto4 fcfde1e964 Merge branch 'whocares77-new-context-menu-button' 2024-02-18 00:03:38 +01:00
mafiesto4 5e218c8da9 Improve #2100 and fix undo 2024-02-18 00:03:27 +01:00
mafiesto4 f0f065f983 Merge branch 'new-context-menu-button' of https://github.com/whocares77/FlaxEngine into whocares77-new-context-menu-button 2024-02-17 23:52:50 +01:00
mafiesto4 cf07659757 Merge branch 'Tryibion-directional-slider' 2024-02-17 23:50:57 +01:00
mafiesto4 7a21c37603 Merge branch 'directional-slider' of https://github.com/Tryibion/FlaxEngine into Tryibion-directional-slider 2024-02-17 23:50:50 +01:00
mafiesto4 c81ef9b26f Add hiding Actor's Transform for UIControlActor
#382
2024-02-17 23:48:30 +01:00
mafiesto4 c305bed829 Add sub-groups expanded state restoring in Properties window
#1049
2024-02-17 23:42:57 +01:00
mafiesto4 37dfdad7e2 Minor improvements to character controller
#1935
2024-02-17 20:22:40 +01:00
mafiesto4 6a11d4d10a Merge branch 'MineBill-terrain-painting' 2024-02-17 11:36:31 +01:00
mafiesto4 0cf39c9f8d Further improve terrain painting logic #1739r 2024-02-17 11:36:13 +01:00
mafiesto4 368dac5e4b Simplify splatmap data management #1739 2024-02-17 11:24:56 +01:00
mafiesto4 cc157b172d Merge branch 'terrain-painting' of https://github.com/MineBill/FlaxEngine into MineBill-terrain-painting 2024-02-17 11:13:50 +01:00
mafiesto4 5de5e576e5 Rename Navigation.ProjectPoint into Navigation.FindClosestPoint to have consistent API naming
#2034
2024-02-17 09:07:37 +01:00
mafiesto4 09532acf29 Fix compilation with Clang 2024-02-17 07:12:52 +01:00
mafiesto4 01c3dd8d09 Merge branch 'Withaust-terrainscripting' 2024-02-16 23:49:40 +01:00
mafiesto4 9e269b8e58 Merge branch 'terrainscripting' of https://github.com/Withaust/FlaxEngine into Withaust-terrainscripting
# Conflicts:
#	Source/Engine/Terrain/Terrain.h
#	Source/Engine/Terrain/TerrainPatch.h
2024-02-16 23:49:33 +01:00
mafiesto4 b931020e5c Enable terrain updating in cooked build
#2068
2024-02-16 23:32:46 +01:00
mafiesto4 c3faabaa0f Fix game build 2024-02-16 23:29:01 +01:00
mafiesto4 12f7370caf Fix missing forward type decl 2024-02-16 23:16:18 +01:00
mafiesto4 c140cc4e7c Add Material to RayCastHit for surface detection logic 2024-02-16 17:39:35 +01:00
mafiesto4 85f2910718 Move collider shape raycasting utilities to the PhysicsColliderActor class 2024-02-16 17:19:51 +01:00
mafiesto4 42b4443e14 Add support for multiple physical materials in terrain - one for each painted layer
#1112 #2159
2024-02-16 17:11:40 +01:00
mafiesto4 f04f1cc90e Add ScriptingEnum::ToStringFlags for printing flag enums into readable text 2024-02-16 12:46:35 +01:00
mafiesto4 f0f8da3c09 Various fixes 2024-02-16 12:29:59 +01:00
rkrahn 9a5db2ff8e Add NextUnitCircleVector2 extension method
Adds the NextUnitCircleVector2 extension method which produces a Vector2 on a unit circle with a magnitude equal to the radius.
2024-02-15 14:51:55 -08:00
rkrahn 0b2fcff4ea Fix NextUnitVector2
Fixed NextUnitVector2 method not producing a vector within a unit circle.
2024-02-15 14:34:50 -08:00
mafiesto4 c7a449fe1c Fix marshaling custom type array to C# with MarshalAs used 2024-02-15 18:28:51 +01:00
mafiesto4 5fc7c6e190 Add MinCount and MaxCount to Collection attribute 2024-02-15 18:26:12 +01:00
mafiesto4 b5e23f0096 Improve JsonAssetReference 2024-02-15 11:46:17 +01:00
mafiesto4 7538296775 Refactor PhysicalMaterial usage to utilize JsonAssetReference struct 2024-02-15 11:45:50 +01:00
mafiesto4 fe7cc62728 Add JsonAssetReference type for scripting 2024-02-15 11:22:01 +01:00
mafiesto4 43f344ee13 Simplify bindings code for object refs 2024-02-15 10:54:33 +01:00
mafiesto4 f730657518 Add support for using pointer in MarshalAs in scripting types 2024-02-15 10:47:45 +01:00
nothingTVatYT 75b7eaf345 copy color and style from visject 2024-02-15 00:01:29 +01:00
nothingTVatYT 355835439a draw rubber band on top of items 2024-02-14 23:48:30 +01:00
nothingTVatYT defe7454ce Revert "add borderless mode"
This reverts commit 6f4e599cc2.
2024-02-14 23:25:27 +01:00
nothingTVatYT f1c0aea10f add rubberband selection 2024-02-14 23:14:25 +01:00
mafiesto4 db7dfdb0b1 Add support for structure and script types in JsonAsset 2024-02-14 18:55:48 +01:00
mafiesto4 42363e411e Various tweaks 2024-02-14 18:21:30 +01:00
mafiesto4 ebcc864b06 Fix missing file error in Content::GetAssetInfo 2024-02-14 12:47:34 +01:00
mafiesto4 3958a4740f Add option to enable Depth Test on cloth painting debug preview (enabled by default) 2024-02-14 12:36:04 +01:00
mafiesto4 31437e6dde Fix copy/paste for UI brushes 2024-02-14 12:17:02 +01:00
nothingTVatYT 6f4e599cc2 add borderless mode 2024-02-13 22:09:51 +01:00
mafiesto4 6548ca1148 Fix JsonAsset::GetInstance to properly check base class
#2224
2024-02-13 10:43:20 +01:00
mafiesto4 07e93e261e Fix physics simulation result collection to happen before draw or next update 2024-02-13 09:52:26 +01:00
nothingTVatYT f044569b67 initialize the bool 2024-02-12 01:26:01 +01:00
mafiesto4 36beac5154 Fix deadlock when stack overflows in the Anim Graph update 2024-02-11 12:44:40 +01:00
Menotdan f36dc0c5af Merge branch 'FlaxEngine:master' into model-prefab-fix 2024-02-11 02:38:24 -05:00
mafiesto4 04f1c9a59b Fix missing networked object ID resolving
#1607
2024-02-10 21:06:48 +01:00
mafiesto4 46441f6a03 Fix crash when using multi-threaded objects spawn and caching scripting VTables 2024-02-10 18:43:15 +01:00
mafiesto4 196a4ffe49 Add warning on not implemented generic type network serializer (need better codegen)
#1988
2024-02-10 18:17:29 +01:00
mafiesto4 4a19657e75 Fix crash when replicating C# object with NetworkReplicated attribute on derived generic class
#1988
2024-02-10 17:26:10 +01:00
nothingTVatYT 9c5c9cb76f refresh thumbnails on selection 2024-02-10 12:48:14 +01:00
mafiesto4 c646007882 Fix color grading issue with LUT texture used 2024-02-09 23:29:43 +01:00
mafiesto4 080202cf95 Fix crash when storage file gets deleted due to missing ref from async thread which failed to load it 2024-02-09 15:52:53 +01:00
mafiesto4 87c66b0168 Fix root motion preview in animation window 2024-02-09 15:38:11 +01:00
mafiesto4 da1b2f0c07 Fix crash when file handle was null 2024-02-09 15:37:42 +01:00
mafiesto4 d08843900e Add AnimationRootMotionFlags to configure root motion component extraction
Add `RootMotionMode` to support extracting root motion from animated skeleton pose center of mass

#1429 #2152
2024-02-09 15:37:29 +01:00
mafiesto4 f9ca69d8a9 Disable dynamic buckets in ThreadLocal on non-Desktop platforms that use fixed set of thread count 2024-02-08 10:47:55 +01:00
mafiesto4 082768d08c Refactor ThreadLocal when running on hardware with more cores than PLATFORM_THREADS_LIMIT 2024-02-07 23:39:02 +01:00
mafiesto4 eed780a0b0 Add highlighting active state in anim graph 2024-02-07 19:31:34 +01:00
mafiesto4 cfb8350c65 Fix anim graph debugging to handle nested graph connections highlights properly 2024-02-07 19:22:07 +01:00
mafiesto4 a38d1ad7cc Fix anim graph trace events debugging to include nodes path for nested graphs 2024-02-07 19:03:38 +01:00
mafiesto4 e75902e900 Variosu tweaks 2024-02-07 18:56:07 +01:00
mafiesto4 d1f40d1c47 Fix missing visibleIf attr 2024-02-07 18:53:55 +01:00
mafiesto4 2042525e92 Add pooling to some StringBuilder objects in build tool 2024-02-07 18:53:09 +01:00
mafiesto4 8441726da7 Improve support for fixed-arrays in api fields 2024-02-07 18:43:48 +01:00
mafiesto4 c67d352065 Refactor win32 exe icon updating
#928
2024-02-07 12:51:52 +01:00
mafiesto4 25ce571637 Merge branch 'nothingTVatYT-patch-1' 2024-02-07 12:23:06 +01:00
mafiesto4 17361d6bc1 Revert some VUlkan backend changes to fix regression on Metal devices 2024-02-07 12:16:11 +01:00
mafiesto4 9f279d4b5e Add hiding various material properties based on the material domain 2024-02-07 09:58:31 +01:00
mafiesto4 6cd9895427 Merge remote-tracking branch 'origin/master' into 1.8 2024-02-07 09:40:45 +01:00
nothingTVatYT a9259b20a4 fix off-by-one in collection range check
The check failed randomly after script reloading an dissued the following error:

```
00:19:37.789 ]: [Error] Exception has been thrown during Window.OnDraw.
Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
[ 00:19:37.805 ]: [Warning] Exception has been thrown during Window.OnUpdate. Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
Stack strace:
   at FlaxEditor.GUI.Tabs.Tabs.get_SelectedTab() in /home/me/Flax/FlaxEngine/Source/Editor/GUI/Tabs/Tabs.cs:line 242
```
2024-02-07 02:01:39 +01:00
mafiesto4 169024ae47 Fix new asset naming to always validate filename
#2212
2024-02-06 17:39:43 +01:00
mafiesto4 13a3035094 Merge branch 'MineBill-button-custom-editors' 2024-02-06 17:27:40 +01:00
mafiesto4 7c9218840d Format code #2149 2024-02-06 17:27:27 +01:00
mafiesto4 876cb4f0c3 Merge branch 'button-custom-editors' of https://github.com/MineBill/FlaxEngine into MineBill-button-custom-editors 2024-02-06 17:13:12 +01:00
mafiesto4 5fc768bbbd Fix spatial audio playback in OpenAL with Large Worlds enabled
#2015
2024-02-06 17:10:55 +01:00
mafiesto4 9da9a122b8 Fix error in Editor 2024-02-06 16:59:17 +01:00
mafiesto4 367569b7b1 Merge branch 'envision3d-feature/817-terrain-smoothing' 2024-02-06 16:58:58 +01:00
mafiesto4 6954a488ea Codestyle fixes 2024-02-06 16:38:44 +01:00
mafiesto4 0c762bb12f Merge branch 'feature/817-terrain-smoothing' of https://github.com/envision3d/FlaxEngine into envision3d-feature/817-terrain-smoothing 2024-02-06 16:34:15 +01:00
mafiesto4 c039980436 Merge branch 'Tryibion-collection-ui' 2024-02-06 16:33:39 +01:00
mafiesto4 27f4451c0c Merge branch 'collection-ui' of https://github.com/Tryibion/FlaxEngine into Tryibion-collection-ui 2024-02-06 16:20:04 +01:00
mafiesto4 83476b6c7a Merge branch 'RuanLucasGD-Anim-Skeleton-Mask-parameter' 2024-02-06 16:17:50 +01:00
mafiesto4 c0e3b27880 Codestyle fix #2211 2024-02-06 16:17:43 +01:00
mafiesto4 d6a51dc06c Merge branch 'Anim-Skeleton-Mask-parameter' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-Anim-Skeleton-Mask-parameter 2024-02-06 16:16:12 +01:00
mafiesto4 983ae8dcb7 Merge branch 'nothingTVatYT-fix-root-motion' 2024-02-06 16:10:27 +01:00
mafiesto4 6272caffa5 Merge branch 'fix-root-motion' of https://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-fix-root-motion 2024-02-06 16:10:20 +01:00
mafiesto4 5a50ec592f Add clickable parsing errors in build tool 2024-02-06 16:01:49 +01:00
mafiesto4 873be6ac17 Convert Matrix3x3 into normal type 2024-02-06 15:41:35 +01:00
mafiesto4 465c14c04a Remove leftover log 2024-02-06 15:06:29 +01:00
mafiesto4 d33ff4306f Fix sprite atlas limit on 4096
#2218
2024-02-06 14:49:44 +01:00
mafiesto4 6528e14f37 Merge branch 'Tryibion-fix-scrollbar-show' 2024-02-06 12:13:49 +01:00
mafiesto4 0776529a57 Merge branch 'fix-scrollbar-show' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-scrollbar-show 2024-02-06 12:13:41 +01:00
mafiesto4 74203e63c8 Merge branch 'Tryibion-fix-plugin-create-name' 2024-02-06 12:12:58 +01:00
mafiesto4 0d8464dbd9 Merge branch 'fix-plugin-create-name' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-plugin-create-name 2024-02-06 12:12:54 +01:00
mafiesto4 40632a4a88 Fix missing default value for new Visject method parameter if method uses Vector param
#2204
2024-02-06 12:10:05 +01:00
mafiesto4 6d757946c5 Fix crash when adding physics scene with auto simulation
#2180
2024-02-06 11:49:12 +01:00
mafiesto4 f1055aa0e3 Merge branch 'nothingTVatYT-fix-plugins-window' 2024-02-06 11:43:08 +01:00
mafiesto4 479a917c59 Tweak #2186 2024-02-06 11:42:55 +01:00
mafiesto4 060440195d Merge branch 'fix-plugins-window' of https://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-fix-plugins-window 2024-02-06 11:40:05 +01:00
mafiesto4 feebe4f59a Merge branch 'Tryibion-multinode-drop-location' 2024-02-06 11:36:50 +01:00
mafiesto4 2b63a8ae4c Merge branch 'multinode-drop-location' of https://github.com/Tryibion/FlaxEngine into Tryibion-multinode-drop-location 2024-02-06 11:36:46 +01:00
mafiesto4 b8d848bfc9 Merge branch 'Tryibion-dropdown-scale-fix' 2024-02-06 11:35:24 +01:00
mafiesto4 e6d90f7371 Merge branch 'dropdown-scale-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-dropdown-scale-fix 2024-02-06 11:35:13 +01:00
mafiesto4 ee38227174 Merge branch 'Tryibion-window-adjust' 2024-02-06 11:34:33 +01:00
mafiesto4 b148303b7d Merge branch 'window-adjust' of https://github.com/Tryibion/FlaxEngine into Tryibion-window-adjust 2024-02-06 11:34:17 +01:00
mafiesto4 9b7b9f4fdb Merge branch 'Tryibion-Remove-auto-editor-mods' 2024-02-06 11:26:22 +01:00
mafiesto4 84927c79fc Merge branch 'Remove-auto-editor-mods' of https://github.com/Tryibion/FlaxEngine into Tryibion-Remove-auto-editor-mods 2024-02-06 11:26:17 +01:00
mafiesto4 c196e704bb Merge branch 'NoriteSC-BugFixes' 2024-02-06 11:13:07 +01:00
mafiesto4 b2621ff799 Codestyle fix for #2214 2024-02-06 11:13:00 +01:00
mafiesto4 756a991c2c Merge branch 'BugFixes' of https://github.com/NoriteSC/FlaxEngineFork into NoriteSC-BugFixes 2024-02-06 11:10:30 +01:00
mafiesto4 2be0765158 Merge branch 'z1dev-master' 2024-02-06 11:09:47 +01:00
mafiesto4 cc2b2e5e17 Merge branch 'master' of https://github.com/z1dev/FlaxEngine into z1dev-master 2024-02-06 11:09:39 +01:00
mafiesto4 84efd05e7e Merge branch 'Tryibion-drag-actor-script' 2024-02-06 11:09:24 +01:00
mafiesto4 b2d0afd4ef Simplify code in #2202 for script type searching 2024-02-06 11:09:08 +01:00
mafiesto4 741682b5e7 Merge branch 'drag-actor-script' of https://github.com/Tryibion/FlaxEngine into Tryibion-drag-actor-script 2024-02-06 11:01:48 +01:00
mafiesto4 bc922c03e0 Merge branch 'whocares77-audio-start-time-option' 2024-02-06 11:00:22 +01:00
mafiesto4 f9448c3b42 Skip calling SetTime api if start time is unused #2203 2024-02-06 10:59:55 +01:00
mafiesto4 cff047998c Merge branch 'audio-start-time-option' of https://github.com/whocares77/FlaxEngine into whocares77-audio-start-time-option 2024-02-06 10:58:50 +01:00
mafiesto4 647e25ea74 Merge branch 'Tryibion-cont-key-tree' 2024-02-06 10:58:31 +01:00
mafiesto4 0793ebc132 Improve #2221 to be more dynamic when clicking arrow 2024-02-06 10:58:14 +01:00
mafiesto4 cde9fe8f9c Merge branch 'cont-key-tree' of https://github.com/Tryibion/FlaxEngine into Tryibion-cont-key-tree 2024-02-06 10:54:34 +01:00
mafiesto4 532a23b4e0 Merge branch 'Tryibion-combo-pos' 2024-02-06 10:54:19 +01:00
mafiesto4 5b8846c8f0 Update Vulkan backend 2024-02-05 18:45:01 +01:00
mafiesto4 d4a483e656 Add missing check for FormatSupport::TextureCube for shadowmap 2024-02-05 18:42:09 +01:00
mafiesto4 1d4bb7a4f4 Remove unused doc comment 2024-02-05 16:30:58 +01:00
mafiesto4 b69d54a5ca Add AudioBackendTools for sharing spatial audio impl for consoles 2024-02-05 16:03:31 +01:00
mafiesto4 969d0390ce Add auto focus to Editor Window when nothing clicked inside it 2024-02-05 09:27:28 +01:00
Tryibion dec9fbd74b Add hold arrow key in tree to continuously scroll actors 2024-02-02 09:18:48 -06:00
mafiesto4 7d4004a42a Tweak shadows rendering 2024-02-02 14:54:50 +01:00
mafiesto4 8488a8d387 Add support for stencil buffer on Vulkan and D3D11/D3D12 2024-02-01 14:47:17 +01:00
nothingTVatYT 8aa402bcb9 add space option and avoid duplicated code 2024-01-31 23:21:57 +01:00
nothingTVatYT 7f95dab511 more joint values formatted 2024-01-31 22:05:54 +01:00
nothingTVatYT 54658cbb3b fix ² and ³ in parser 2024-01-31 22:05:24 +01:00
nothingTVatYT 245cf63b0b format break limits on joints 2024-01-31 20:40:06 +01:00
nothingTVatYT 7a802a2eee format +/- infinity 2024-01-31 20:39:39 +01:00
nothingTVatYT 22600a2c29 add torque unit 2024-01-31 11:01:22 +01:00
mafiesto4 7fd6c43f84 Add more profier events to Vulkan backed 2024-01-30 18:45:34 +01:00
mafiesto4 fa58b171ec Add support for using Tracy profiler on Switch 2024-01-30 18:14:53 +01:00
mafiesto4 320024399d Add support for overriding some defaults for GPU per-platform 2024-01-30 15:43:39 +01:00
mafiesto4 9bad65e359 Add better logging for mono messages 2024-01-30 10:04:10 +01:00
nothingTVatYT 1f8314b663 fixed typo 2024-01-30 09:29:05 +01:00
nothingTVatYT 2a03206778 add formatting preference to editor options 2024-01-30 09:24:44 +01:00
nothingTVatYT 49beb2c7ba add toggle formatting 2024-01-30 08:52:27 +01:00
nothingTVatYT e7b0375a0e code cleanup 2024-01-30 07:45:19 +01:00
nothingTVatYT 9e5f866b75 fix Newton parsing 2024-01-30 07:44:50 +01:00
nothingTVatYT 3dc34e2d9c add more units and categories 2024-01-29 22:51:02 +01:00
mafiesto4 5bad7c79c4 Add removing dotnet libs for iterative rebuilds when AOT cache gets cleared 2024-01-29 17:53:42 +01:00
NoriteSC af8e1e527f Update BindingsGenerator.Cpp.cs 2024-01-29 15:33:14 +01:00
mafiesto4 bb00d29098 Codestyle fixes and optimizations 2024-01-29 13:46:50 +01:00
nothingTVatYT dcda7d96bb use C# default for double formatting 2024-01-29 09:06:05 +01:00
nothingTVatYT a0741dd9de units for quaternion, transform and more collider values 2024-01-29 08:24:55 +01:00
nothingTVatYT ef41ad6074 add units to transform editor, some collider values 2024-01-29 07:34:58 +01:00
nothingTVatYT 20dbe15651 add configuration options 2024-01-28 23:52:52 +01:00
nothingTVatYT 2625144945 rename attribute and fix parsing 2024-01-28 23:28:35 +01:00
mafiesto4 1b33a2aa0d Optimize render targets freeing on the start of the game 2024-01-28 23:11:24 +01:00
mafiesto4 10bed94357 Refactor engine systems to use platform time seconds rather than date time 2024-01-28 22:15:34 +01:00
nothingTVatYT d28b0ab2a6 revert unrelated change in .csproj 2024-01-28 21:41:08 +01:00
nothingTVatYT 9e38a01acc add units support in float, double and Float3 input 2024-01-28 20:52:25 +01:00
mafiesto4 69b7a10c1f Add Stopwatch for accurate duration measuring 2024-01-28 20:31:03 +01:00
mafiesto4 ecf593e7a4 Remove unused SaveTime/LoadTime from Scene 2024-01-28 20:28:29 +01:00
mafiesto4 2a70d0c011 Fix invalid log timing when log file is disabled in cooked build 2024-01-28 19:52:31 +01:00
mafiesto4 2853af20f6 Tweak iOS AOT options 2024-01-28 01:23:58 +01:00
mafiesto4 c60058758b Minor fixes 2024-01-28 01:15:29 +01:00
ruan 74d348706c Add skeleton mask asset parameter to Blend With Mask anim node. 2024-01-27 14:23:41 -04:00
Tryibion 18fc6ebd39 Half windowed size and center on screen if going to windowed mode. 2024-01-26 10:38:36 -06:00
Tryibion 9874b753cb Merge branch 'master' into collection-ui 2024-01-26 09:54:03 -06:00
z1dev ee19bca7e4 Fixing skipped static and other fields generating "else if" without "if" first. 2024-01-26 09:07:02 +01:00
whocares77 39e7be6322 Added "Start Time" option for Audio Source Actor
Added ability to set the start time of playback if "Play On Start" is enabled.
2024-01-24 19:58:29 +03:00
Tryibion b85f471fcb Add drag cleanup on destroy. 2024-01-23 08:59:27 -06:00
Tryibion f306d34a6e Add drag drop for actor script items into scenes and prefabs. 2024-01-23 08:34:15 -06:00
envision3d 045f49d2d6 Fixes terrain smoothing separation issue 2024-01-22 22:25:53 -06:00
Tryibion d5e9ad2147 Adjust combobox window position based on what direction it opens. 2024-01-22 21:01:04 -06:00
Tryibion ce658acb22 Dont include editor modules in auto generated git plugin pulling. 2024-01-22 18:03:14 -06:00
Tryibion 0d3b81b8ca Change drop location of multiple nodes to be vertical. 2024-01-22 17:37:02 -06:00
mafiesto4 a0e127b9cc Various porting patches 2024-01-22 21:17:58 +01:00
ruan 19ddcad16f Small clean code 2024-01-21 11:03:29 -04:00
ruan e5160f2885 Small fix 2024-01-21 10:42:55 -04:00
ruan afe9b15899 Merge branch 'master' into vehicle-physics 2024-01-21 09:02:18 -04:00
ruan 34583d7a55 Fix crash when disable vehicle 2024-01-21 09:00:46 -04:00
ruan 7f95748351 Fix brake not working on tanks 2024-01-20 19:44:08 -04:00
mafiesto4 37fe11e19f Add missing mono lib to consoles build 2024-01-19 20:33:28 +01:00
mafiesto4 8e3123a129 Add better stack trace reporting in crashes when running on non-Windows platforms 2024-01-18 16:06:34 +01:00
mafiesto4 b4186052df Add printing stack trace even when not using log file 2024-01-18 16:04:22 +01:00
mafiesto4 6d6b678b29 Minor changes from porting 2024-01-18 16:03:27 +01:00
nothingTVatYT 40e75465a3 fix plugin entry layout 2024-01-17 22:46:49 +01:00
mafiesto4 3bdc70a4c6 Add automatic building of nethost for consoles 2024-01-15 17:30:45 +01:00
NoriteSC 64e3db3a98 Update Array.h added IsValidIndex 2024-01-13 17:35:16 +01:00
ruan e6389511ff Fix tank inputs without initialized values 2024-01-13 09:47:00 -04:00
Tryibion 2c5095e0a1 Fix Plugin Project creation when the user types in symbols. 2024-01-12 20:35:59 -06:00
Tryibion 503bcdcf27 Change visibility instead of enable on scroll bars. 2024-01-12 19:57:00 -06:00
Tryibion 0eb4e0205e Better fix 2024-01-12 19:43:58 -06:00
Tryibion 2935b8ba10 Fix prefab transform on drag drop with parent. #1749 2024-01-12 19:12:48 -06:00
Tryibion 82c8e39dfd Fix AlwaysShowScrollbars to update enabled state of the scroll bars. #2165 2024-01-12 17:23:10 -06:00
mafiesto4 ec6fb459bb Merge remote-tracking branch 'origin/1.8' into 1.8 2024-01-12 13:44:57 +01:00
mafiesto4 9a70f698b9 Various improvements to building nethost 2024-01-12 13:44:50 +01:00
mafiesto4 5b3e7f0bf8 Fix FileSystem::CopyDirectory not failing when source folder is missing 2024-01-12 13:44:01 +01:00
Tryibion 52da42e62e Add reload project menu button 2024-01-11 14:19:51 -06:00
mafiesto4 1da803c5fb Fix compilation without GPU resources naming enabled 2024-01-11 17:59:34 +01:00
mafiesto4 697db443ac Skip astc on macOS x64 due to precompiled lib with too new clang ver 2024-01-11 17:58:02 +01:00
Tryibion 76cf935583 Fix Dropdown panel scale correctly. 2024-01-10 22:00:20 -06:00
Tryibion cae9ddfa36 Default to keep local orientation. 2024-01-10 13:56:38 -06:00
Tryibion f1d6d71f6c Get unrotated bounded box to rotate. 2024-01-10 13:53:22 -06:00
Tryibion 361cb914f3 Keep local orientation on collider spawn. Add option to keep orientation when resizing collider. 2024-01-10 11:42:49 -06:00
nothingTVatYT 8922b5cd79 clean up include file 2024-01-10 18:38:29 +01:00
nothingTVatYT d126f5bc55 use enum helper functions 2024-01-10 18:36:05 +01:00
nothingTVatYT 2c76785bf0 remove unused import 2024-01-10 18:31:13 +01:00
mafiesto4 1094abce5a Fix crash when finding actor or level with empty name text
#2161
2024-01-10 12:12:11 +01:00
mafiesto4 b7cc4c768f Fix unpacking Variant structure if input value is a scalar
#2163
2024-01-10 12:08:01 +01:00
mafiesto4 d807e9bfe0 Fix crash when setting maanaged structure data via Variant
#2163
2024-01-10 11:48:08 +01:00
mafiesto4 fa0e2fe0be Merge branch 'GoaLitiuM-sln_folder_mapping_fix' 2024-01-10 11:03:01 +01:00
mafiesto4 e54cbbd5a3 Merge branch 'sln_folder_mapping_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-sln_folder_mapping_fix 2024-01-10 11:02:56 +01:00
mafiesto4 e98eed9f62 Merge branch 'Tryibion-move-shortkey' 2024-01-10 11:01:39 +01:00
mafiesto4 a82ea17864 Merge branch 'move-shortkey' of https://github.com/Tryibion/FlaxEngine into Tryibion-move-shortkey 2024-01-10 11:01:07 +01:00
mafiesto4 6289b9d15a Fix crash due to incorrect PhysX usage for vehicle setup
#1530 #2129
2024-01-10 10:58:39 +01:00
Tryibion 1e061b77af Add back in checking for textRect x location. 2024-01-08 19:48:12 -06:00
Tryibion afb5edb824 Adjust ContextMenu ShortKeys as needed to accommodate for scrollbar when visible. 2024-01-08 19:45:54 -06:00
GoaLitiuM 9fd7a231ca Fix invalid Visual Studio solution folder nesting
Fixes fatal error when loading generated solution files with Rider, also
fixes folders with identical names getting mapped to same folder
(Plugins folders within plugin projects).
2024-01-08 20:45:39 +02:00
mafiesto4 0b7c187630 Fix Animated Model slot animations clearing on start
#1803
2024-01-07 22:35:17 +01:00
mafiesto4 8c2a156e1f Add SourceState and DestinationState modes to State Machine interruption modes in Anim Graph
#1735
2024-01-07 18:34:15 +01:00
Mr. Capybara 7f420c0131 add validation to vehicle drive 2024-01-07 10:46:21 -04:00
Mr. Capybara eca17c7799 Change vehicle drive mode to vehiclde drive control 2024-01-07 10:35:00 -04:00
Mr. Capybara 14a4c92aa8 Add Vehicle anti roll bar and suspension sprung force multiplier 2024-01-06 14:49:38 -04:00
nothingTVatYT a24a9d2094 move constraints checks to RigidBody 2024-01-06 12:40:24 +01:00
mafiesto4 af0439f3ce Add displaying playback position of animation in Anim Graph window 2024-01-05 22:06:44 +01:00
mafiesto4 6d58883454 Add events tracing feature to Animated Model for animation playback insights 2024-01-05 21:42:28 +01:00
mafiesto4 0075184a99 Merge branch 'master' into 1.8 2024-01-05 17:13:51 +01:00
mafiesto4 b6337c748c Fix stopping slot animations and playing the same frame
#1927
2024-01-05 17:11:41 +01:00
mafiesto4 7f4d2d8db6 Fix GPU profiler event percentage calculation and add tint highlight to spot slow entries 2024-01-05 12:53:48 +01:00
mafiesto4 254ef30fea Merge branch 'plemsoft-PE-2023-DEC' 2024-01-05 12:19:43 +01:00
mafiesto4 78b13ace5c Minor tweak 2024-01-05 12:19:37 +01:00
mafiesto4 8ec4030e1a Merge branch 'PE-2023-DEC' of https://github.com/plemsoft/FlaxEngine into plemsoft-PE-2023-DEC 2024-01-05 12:19:08 +01:00
mafiesto4 60fd4702a6 Fix crash when using degenerated triangle in Multi Blend 2D to properly sample animation
#2118
2024-01-05 11:52:28 +01:00
mafiesto4 d9ca3e5b57 Add sanity check to prevent crashes when Animated Model has NaN in skeleton pose
#2118
2024-01-05 11:29:53 +01:00
mafiesto4 37da55896c Remove unused DateTime apis and cleanup constants 2024-01-05 11:15:32 +01:00
mafiesto4 976d0992df Fix DateTime::GetDate calculations
#2089 #2086
2024-01-05 11:13:41 +01:00
mafiesto4 6fb6769574 Merge branch 'Menotdan-expose-csm-settings' 2024-01-05 10:42:14 +01:00
mafiesto4 a3b3fd2efe Merge branch 'expose-csm-settings' of https://github.com/Menotdan/FlaxEngine into Menotdan-expose-csm-settings 2024-01-05 10:42:09 +01:00
mafiesto4 aeb741e032 Merge branch 'nothingTVatYT-fix-file-time' 2024-01-05 10:41:17 +01:00
mafiesto4 6fb5c43e2a Merge branch 'fix-file-time' of https://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-fix-file-time 2024-01-05 10:41:05 +01:00
mafiesto4 b1087c162a Merge branch 'Menotdan-skip-existing-mats' 2024-01-05 10:40:26 +01:00
mafiesto4 b4f5623537 Merge branch 'skip-existing-mats' of https://github.com/Menotdan/FlaxEngine into Menotdan-skip-existing-mats 2024-01-05 10:40:21 +01:00
mafiesto4 6d847c12df Merge branch 'Menotdan-multi-visibleif' 2024-01-05 10:39:44 +01:00
mafiesto4 f145809765 Merge branch 'multi-visibleif' of https://github.com/Menotdan/FlaxEngine into Menotdan-multi-visibleif 2024-01-05 10:39:38 +01:00
mafiesto4 9c917b2f4d Merge branch 'NoriteSC-Blender-Link' 2024-01-05 10:38:53 +01:00
mafiesto4 ba70f351ef Merge branch 'Blender-Link' of https://github.com/NoriteSC/FlaxEngineFork into NoriteSC-Blender-Link 2024-01-05 10:38:38 +01:00
nothingTVatYT 284c971ec0 don't rotate a rigidbody around locked axis 2024-01-05 05:07:08 +01:00
Menotdan 7e948de2db Handle multiple nodes having the same mesh (probably?) 2024-01-04 15:29:23 -05:00
mafiesto4 a848fd027e Merge branch 'GoaLitiuM-profiling_hotkey_fix' 2024-01-04 11:28:17 +01:00
mafiesto4 28e64da4b4 Merge branch 'profiling_hotkey_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-profiling_hotkey_fix 2024-01-04 11:28:09 +01:00
mafiesto4 7ddcf198bb Merge branch 'GoaLitiuM-px_kinematic_move_fix' 2024-01-04 11:27:45 +01:00
mafiesto4 70298e8ae8 Merge branch 'px_kinematic_move_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-px_kinematic_move_fix 2024-01-04 11:27:38 +01:00
mafiesto4 15bbd13c72 Merge branch 'GoaLitiuM-null_networkdriver' 2024-01-04 11:27:18 +01:00
mafiesto4 7f5dd78349 Merge branch 'null_networkdriver' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-null_networkdriver 2024-01-04 11:27:13 +01:00
mafiesto4 2ba230609c Merge branch 'GoaLitiuM-rider_cpp_intellisense_fix' 2024-01-04 11:26:37 +01:00
mafiesto4 da7840cb6c Merge branch 'rider_cpp_intellisense_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-rider_cpp_intellisense_fix 2024-01-04 11:26:33 +01:00
mafiesto4 a231a6cac6 Merge branch 'z1dev-master' 2024-01-04 11:25:58 +01:00
mafiesto4 05d6767dd3 Merge branch 'master' of https://github.com/z1dev/FlaxEngine into z1dev-master 2024-01-04 11:25:53 +01:00
mafiesto4 ada90fa846 Merge branch 'Withaust-dropunreliablerpc' 2024-01-04 11:25:16 +01:00
mafiesto4 6f78a9775e Merge branch 'dropunreliablerpc' of https://github.com/Withaust/FlaxEngine into Withaust-dropunreliablerpc 2024-01-04 11:25:09 +01:00
mafiesto4 57e306ea42 Merge branch 'Tryibion-guid-picker' 2024-01-04 11:24:39 +01:00
mafiesto4 33d2dfc5c9 Merge branch 'guid-picker' of https://github.com/Tryibion/FlaxEngine into Tryibion-guid-picker 2024-01-04 11:24:34 +01:00
mafiesto4 3de7b62dfc Merge branch 'MineBill-save-editor-window-docking' 2024-01-04 11:23:36 +01:00
mafiesto4 408c8fbdf0 Merge branch 'save-editor-window-docking' of https://github.com/MineBill/FlaxEngine into MineBill-save-editor-window-docking 2024-01-04 11:23:28 +01:00
mafiesto4 af91c13b5c Fix crash on Mono 2024-01-04 09:14:27 +01:00
mafiesto4 e04c98020c Fix Android runtime 2024-01-04 09:03:39 +01:00
Menotdan 35832e5b1c Proper fix now? 2024-01-04 00:57:20 -05:00
Wiktor Kocielski 8e331e4d13 Silently drop unreliable RPC calls if we failed to find an object 2024-01-04 08:54:04 +03:00
Menotdan 7d07ed20ea major improvements 2024-01-03 22:20:59 -05:00
Menotdan 1b9984c728 Fix static import of GLTF (and presumably other assimp) model types. 2024-01-03 20:16:57 -05:00
mafiesto4 c7baded2db Fix building engine with IsMonolithicExecutable disabled on platforms without HasModularBuildSupport 2024-01-04 00:07:35 +01:00
mafiesto4 df33de7176 Add ASTC texture compression on Android 2024-01-03 23:01:33 +01:00
mafiesto4 85afde43af Add profiler events to texture tool 2024-01-03 22:08:41 +01:00
mafiesto4 c49c875165 Add astc lib for Windows x64 2024-01-03 22:05:25 +01:00
Mr. Capybara a102bad87e Change wheel steer angle limit 2024-01-02 22:28:23 -04:00
Mr. Capybara 42b20b4e76 Expose vehicle relationship between speed and steer to driver 2024-01-02 20:39:24 -04:00
MineBill 5158de4ac6 Added a tooltip for the listen button. 2024-01-02 19:46:08 +02:00
MineBill a5d0916f93 Add custom editor for buttons that allow listening for them inside the editor. 2024-01-02 19:36:27 +02:00
Menotdan 6178cb1bf4 attempt 2 at fixing the build regression. 2024-01-02 12:36:17 -05:00
mafiesto4 329bab1102 Fix minor issue 2024-01-02 11:06:54 +01:00
Menotdan 31adfd2c9c Attempt to fix builds on unix. 2024-01-02 04:27:35 -05:00
Menotdan 8bd84e0616 Fix sub-mesh reimporting with some potentially hacky workarounds? 2024-01-02 03:52:57 -05:00
Menotdan ab51ca6e70 Change behavior when Use Local Origin is checked. 2024-01-01 21:35:18 -05:00
Menotdan 8273656793 Fix major issue with transformation. 2024-01-01 20:24:13 -05:00
Menotdan 045943ef27 Fix prefab scale and rotation. 2024-01-01 19:11:45 -05:00
z1dev e0cb94ec74 Fix for editor view's cached "CameraNearPlaneValue" getting overwritten.
Changing the editor's camera sometimes results in empty views in editors. It was caused by writing the _farPlane with the wrong name in the cache.
2024-01-02 00:08:00 +01:00
GoaLitiuM a8913d89ac Fix C++ Intellisense not working with latest version of Rider
Project `IncludePath` doesn't seem to include NMake include paths
anymore in Rider, populate the property with same paths to work around
the issue.
2024-01-01 17:47:04 +02:00
Mr. Capybara 07de7a26dd Expose vehicle pad smooth inputs 2024-01-01 11:15:16 -04:00
Menotdan 8bcc526dd6 Add support for multiple VisibleIf attributes, and properly set up the VisibleIf entries for ImportMaterialsAsInstances and InstanceToImportAs. 2024-01-01 01:24:36 -05:00
Mr. Capybara 967569c3e2 Small fix vehicle tank inputs 2023-12-31 22:43:04 -04:00
Menotdan 5cf20b8eee Add an option to skip existing materials when reimporting. 2023-12-31 21:11:39 -05:00
Mr. Capybara 6a2d7e9444 auto sort wheels based on wheel position 2023-12-31 22:11:30 -04:00
Menotdan 4839ef5ddc Move all ShowCascadeX definitions into an engine class instead of an editor class to allow game builds. 2023-12-31 19:42:13 -05:00
Tryibion 8bff9556de Code cleanup 2023-12-31 16:36:34 -06:00
Tryibion 57d4f0ff7d Clean up code 2023-12-31 16:09:32 -06:00
Tryibion 826a330f63 Add asset reference to Guid editor for easy picking of specific Guid based on type in editor. 2023-12-31 16:06:38 -06:00
Menotdan bf6cb90a78 Expose partition mode, and cascade spacing. 2023-12-31 15:09:07 -05:00
Mr. Capybara d016305690 Add tank vehicle physics 2023-12-31 15:00:31 -04:00
GoaLitiuM 9077e0cf22 Fix crash while moving simulation disabled kinematic actors 2023-12-31 14:36:38 +02:00
GoaLitiuM 4b6ada7289 Fix profiling hotkeys not working while profiler window is closed 2023-12-31 13:10:55 +02:00
MineBill 1e797c244f Restore floating window data. 2023-12-30 18:57:33 +02:00
MineBill 343d7b4973 Save the dock state of custom editor windows between script reloads. 2023-12-30 18:30:26 +02:00
NoriteSC 8841a603f6 Virtual proxy 2023-12-29 23:15:03 +01:00
GoaLitiuM f10840efb4 Fix uninitialized value of NetworkConfig NetworkDriver field 2023-12-29 19:51:29 +02:00
nothingTVatYT e851d18227 same in UnixFile.cpp 2023-12-29 01:20:17 +01:00
nothingTVatYT 21c4667f8c same problem for Android and Apple 2023-12-28 22:36:33 +01:00
nothingTVatYT 8174e8ab77 fix getting file access time for Linux 2023-12-28 22:24:34 +01:00
mafiesto4 b275ffc146 Fix PostFx Materials blending for duplicated entries
#1991
2023-12-27 21:18:28 +01:00
mafiesto4 b4c23c969a Fix unlink usag on Unix systems to properly use returned value
#2078
2023-12-27 21:11:01 +01:00
mafiesto4 78c27a8046 Merge branch 'Tryibion-colorball-add' 2023-12-27 21:03:43 +01:00
mafiesto4 ef930375b4 Merge branch 'colorball-add' of https://github.com/Tryibion/FlaxEngine into Tryibion-colorball-add 2023-12-27 21:03:36 +01:00
mafiesto4 245eaef2b9 Merge branch 'Tryibion-select-after-spawn' 2023-12-27 21:02:45 +01:00
mafiesto4 7d633865ac Merge branch 'select-after-spawn' of https://github.com/Tryibion/FlaxEngine into Tryibion-select-after-spawn 2023-12-27 21:02:33 +01:00
mafiesto4 4a8c94e9d4 Fix missing asset update when dependant asset gets saved in Editor
#1489
2023-12-27 20:57:37 +01:00
mafiesto4 4d9ef32abc Fix auto-docking windows on open when system DPI scale is not 1 2023-12-27 00:29:30 +01:00
mafiesto4 4a42aa8c44 Fix fog to be usable for transparent materials (if enabled)
#1408
2023-12-26 13:54:12 +01:00
mafiesto4 55066cd738 Add red tint highlight for CPU profiler table entries based on event duration 2023-12-26 13:12:51 +01:00
Preben Eriksen 35becc674a PE: Fix problem with Procedural Texture Sample flicker if using scaled UVs. 2023-12-25 12:08:34 +01:00
mafiesto4 f2d1b75d1f Improve build tool api for deps modules 2023-12-24 22:46:30 +01:00
mafiesto4 3c6ed303fe Dont use astc on windows/limux yet 2023-12-24 22:45:44 +01:00
mafiesto4 fe711405ac Fix iOS build with dotnet8 on arm64 macOS 2023-12-22 11:21:29 +01:00
mafiesto4 4d8b8e5311 Merge branch 'astc' into 1.8 2023-12-22 10:36:37 +01:00
MineBill 87addf8197 Add the ability to quickly change window modes for the game window. 2023-12-21 19:50:44 +02:00
NoriteSC 8c1f727d9b Merge branch 'FlaxEngine:master' into GizmoSnaping 2023-12-20 23:15:18 +01:00
Tryibion 435341abd3 Add color box to ColorTrackBall. 2023-12-20 10:51:38 -06:00
Tryibion 0d5d11e184 Add selecting and starting rename on actors spawned in the prefab window. 2023-12-20 10:03:38 -06:00
Abra 3133c6fb1b remove transform/ 2023-12-20 19:02:52 +03:00
Abra 7eb0600549 fix transform identity 2023-12-20 18:50:07 +03:00
Abra 25b69449bc fix _actor > actor 2023-12-20 18:40:33 +03:00
Abra 101e33868b fix local transform prefab child 2023-12-20 18:27:16 +03:00
Abra c41d1aaec5 Update ActorNode.cs 2023-12-20 18:25:59 +03:00
Abra bd34540086 Fix for resetting local transform of new created prefab child 2023-12-20 18:03:48 +03:00
mafiesto4 b2f9b9e14d Add texture quality option for iOS 2023-12-20 15:12:48 +01:00
mafiesto4 53a2ebbd17 Add more ASTC texture formats with larger block sizes 2023-12-20 15:12:12 +01:00
mafiesto4 e4c8639697 Merge remote-tracking branch 'origin/master' into 1.8
# Conflicts:
#	Flax.flaxproj
#	Source/Editor/Cooker/Steps/DeployDataStep.cpp
2023-12-20 00:39:15 +01:00
mafiesto4 4e34524a08 Add profile event 2023-12-19 13:02:48 +01:00
mafiesto4 dfd3bcdcb7 Minor improvements for play mode 2023-12-19 12:57:23 +01:00
mafiesto4 3f1d851f82 Fix regression from bc2e130281 2023-12-19 12:37:47 +01:00
mafiesto4 ceb564a5e2 Update build number 2023-12-19 11:16:59 +01:00
whocares77 4e2f0cd22c Added "Create parent for selected actors" context menu button 2023-12-19 11:02:18 +03:00
ExMatics HydrogenC 4497b2ca7d Add fallback settings for control 2023-12-19 12:36:12 +08:00
ExMatics HydrogenC ac090d690e Merge remote-tracking branch 'upstream/master' 2023-12-19 12:33:13 +08:00
mafiesto4 8a94e053a8 Fix crash when resizing navmesh capacity with crowd created for that navmesh 2023-12-18 21:45:27 +01:00
mafiesto4 bc2e130281 Fix calling script OnDestroy when removing actors or scripts from the scene 2023-12-18 21:43:13 +01:00
mafiesto4 e4df1fc756 Add support for storing custom platform tools data in Game Cooker cache 2023-12-18 11:07:11 +01:00
mafiesto4 c6c53baff2 Improvements for astc format 2023-12-18 09:59:29 +01:00
mafiesto4 5958b2f4ea Remove unused 'PixelFormatExtensions::ComputeScanlineCount' 2023-12-18 09:55:17 +01:00
mafiesto4 4726552d8b Merge remote-tracking branch 'origin/master' 2023-12-18 09:50:57 +01:00
mafiesto4 72f45afa45 Merge branch 'Menotdan-fix-spriterender-prefab' 2023-12-17 20:42:10 +01:00
Menotdan 51c36223e6 Rename 'text' to 'sprite' to avoid confusion in the future. 2023-12-17 12:03:44 -05:00
Menotdan ea744ab4ac Prevent performing default spawn behavior when spawning from a prefab. 2023-12-17 12:02:56 -05:00
Menotdan 9ea5ed79f8 Merge branch 'master' into fix-spriterender-prefab 2023-12-17 11:52:31 -05:00
Mr. Capybara 57dee19f75 Merge branch 'master' into arrow-debug-draw-improviment 2023-12-17 10:28:00 -04:00
Mr. Capybara 3c19262574 Add parameter to change arrow cap size 2023-12-17 10:15:41 -04:00
mafiesto4 59e2afd992 Merge branch 'Tryibion-saved-colors' 2023-12-17 13:06:08 +01:00
mafiesto4 aade14270e Merge branch 'saved-colors' of https://github.com/Tryibion/FlaxEngine into Tryibion-saved-colors 2023-12-17 13:03:57 +01:00
mafiesto4 d5a6083a55 Fix project initialization with -new if it already exists
#2092
2023-12-17 12:47:46 +01:00
mafiesto4 e448692eb9 Fix crash in UI prefab changes apply when reparenting controls
#2082
2023-12-17 12:41:51 +01:00
mafiesto4 7bcf78d0c0 Fix various crashes 2023-12-17 12:38:09 +01:00
Menotdan 9f460cd651 Fix sprite render actors spawning with overridden defaults when they are part of a prefab. 2023-12-17 04:30:54 -05:00
Tryibion b85ec46545 Change selected color. 2023-12-16 22:05:04 -06:00
Tryibion 272a147c2e Add saved colors to color picker. 2023-12-16 20:36:27 -06:00
mafiesto4 8418ca56e8 Missing comment part 2023-12-16 18:16:00 +01:00
mafiesto4 0dd7e86537 Add better Visual Script debugger tooltips display 2023-12-16 18:14:16 +01:00
mafiesto4 64e391df24 Refactor Visual Script debugger apis to use bindings generator 2023-12-16 17:58:18 +01:00
mafiesto4 c145042f52 Fix invalid BT node decorator linkage after removing it
#2059
2023-12-16 17:08:54 +01:00
mafiesto4 d8856ddaa7 Merge branch 'GoaLitiuM-dotnet8_packaging_fix' 2023-12-16 16:43:43 +01:00
mafiesto4 4263f61e85 Merge branch 'dotnet8_packaging_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet8_packaging_fix 2023-12-16 16:43:36 +01:00
mafiesto4 fc8c29b982 Merge branch 'GoaLitiuM-vs_csharp_build_fixes' 2023-12-16 16:43:31 +01:00
mafiesto4 4e0daab310 Merge branch 'vs_csharp_build_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-vs_csharp_build_fixes 2023-12-16 16:43:21 +01:00
mafiesto4 6d5d615894 Fix crash when drawing terrain without cached neighbor chunks
#2087
2023-12-16 16:38:16 +01:00
mafiesto4 2bef880e21 Fix render target pool over-allocation when changing render resolution frequently
#2077
2023-12-16 16:15:52 +01:00
GoaLitiuM f38245b834 Fix .NET runtime packaging with installed .NET 8 SDK 2023-12-16 16:16:01 +02:00
GoaLitiuM 639803480e Improve .NET related errors during cooking process 2023-12-16 16:11:56 +02:00
GoaLitiuM 84249b3b57 Skip building main C#-project in VS solution when C++-project is present
Flax.Build is invoked twice, once for C++-project and one more time for
C#-project. Skip the C#-project by using the custom .targets file to not
break Rider's solution analysis feature.
2023-12-16 14:48:21 +02:00
GoaLitiuM d614232f8d Fix VS build issues with C# projects when engine path has spaces 2023-12-16 14:45:28 +02:00
mafiesto4 074ad171ba Merge branch 'nothingTVatYT-load-additional-scene' 2023-12-16 12:49:48 +01:00
mafiesto4 efebb29ac0 Minor tweak for #2003 2023-12-16 12:49:39 +01:00
mafiesto4 c3dd05211b Merge branch 'load-additional-scene' of https://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-load-additional-scene 2023-12-16 12:40:34 +01:00
mafiesto4 b9c145b499 Merge branch 'nothingTVatYT-fix-linuxwindow' 2023-12-16 12:40:14 +01:00
mafiesto4 c0ef2a1f58 Cleamnup code for #2020 and use internal pointer for current tracking window 2023-12-16 12:39:10 +01:00
mafiesto4 141bec0259 Merge branch 'fix-linuxwindow' of https://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-fix-linuxwindow 2023-12-16 12:35:26 +01:00
mafiesto4 9c4857a205 Fix typo in Tag comparison function
#2081
2023-12-15 15:54:18 +01:00
mafiesto4 ed6220005f Fixes for astc compression usage 2023-12-15 15:33:09 +01:00
mafiesto4 799fde1a26 Add ‘astc’ encoder lib 2023-12-15 14:33:09 +01:00
mafiesto4 3761eb5a1e Add normal logs for deps build subcommands 2023-12-15 13:41:37 +01:00
mafiesto4 8eb68a905e Add initial ASTC pixel format support 2023-12-15 13:38:03 +01:00
mafiesto4 ae5fa9619b Remove TextureUtils 2023-12-14 18:23:17 +01:00
nothingTVatYT 8c45659b2a use own encoder and some more error handling 2023-12-14 17:29:08 +01:00
mafiesto4 a5e072da31 Fix importing .dds files as-isif the compressed image is too small for the engine (block size validation)
#2057
2023-12-14 17:04:47 +01:00
mafiesto4 df8418da25 Add more profiling events 2023-12-14 17:00:55 +01:00
mafiesto4 d7b17ae0a6 Fix deadlock in asset thumbnails rendering queue when texture streaming fails
#2057
2023-12-14 16:05:15 +01:00
nothingTVatYT f65ded4501 implement MoveFileToRecycleBin on Linux 2023-12-14 15:51:20 +01:00
mafiesto4 60202a3add Fix deadlock when loading block-compressed texture that is smaller than block size
#2057
2023-12-14 15:14:49 +01:00
mafiesto4 014c811903 Add PixelFormatExtensions::ComputeBlockSize 2023-12-14 15:02:13 +01:00
mafiesto4 fe1a655654 Add support for displaying and reverting array values to prefab value in properties panel
#1548
2023-12-14 13:57:16 +01:00
mafiesto4 190bafea28 Merge branch 'Menotdan-boxcollider-autosize' 2023-12-14 11:05:14 +01:00
mafiesto4 51fc4c68cd Use tooltip from native function docs and support multiple colliders selected at once #2063 2023-12-14 11:04:36 +01:00
mafiesto4 b87a7d16fb Move managed code into native impl for #2063 2023-12-14 11:03:58 +01:00
mafiesto4 8a5a7851cf Merge branch 'boxcollider-autosize' of https://github.com/Menotdan/FlaxEngine into Menotdan-boxcollider-autosize 2023-12-14 10:49:46 +01:00
mafiesto4 a1e13cd2c8 Fix MissingScript to be added only when object type exists (skip for prefab instances) 2023-12-14 10:47:49 +01:00
mafiesto4 e0a085adfe Add support for loading prefab instance if the root was changed or deleted
#2050
2023-12-14 10:47:22 +01:00
mafiesto4 1874382816 Various fixes to prefabs 2023-12-13 11:05:29 +01:00
Menotdan 9454385683 Use the BoxColliderNode class for handling actor spawn events. 2023-12-12 15:46:15 -05:00
mafiesto4 d26b9818d8 Fix spawned prefab name after drag&drop into prefab window
#1865
2023-12-12 19:13:47 +01:00
mafiesto4 b297b9f185 Fix not supported dragging prefab actors between windows
#2065
2023-12-12 18:59:52 +01:00
mafiesto4 8aaa5710df Fix dark outline around Screen Space Reflections alpha blending area 2023-12-12 16:02:53 +01:00
mafiesto4 778dd2d3f0 Fix shader file include path resolve on cache load 2023-12-11 22:55:36 +01:00
mafiesto4 ff195eeccb Fix deadlock in Asset.WaitForLoaded when loading task hangs in the loading queue for a main thread sync
#2057
2023-12-11 22:35:51 +01:00
mafiesto4 a63abb534f Merge branch 'Menotdan-fix-default-prefab-instance' 2023-12-11 22:06:20 +01:00
mafiesto4 2afdb5b978 Merge branch 'fix-default-prefab-instance' of https://github.com/Menotdan/FlaxEngine into Menotdan-fix-default-prefab-instance 2023-12-11 22:06:14 +01:00
mafiesto4 ea287e9fc5 Merge branch 'nothingTVatYT-fix-plugin-clone' 2023-12-11 19:51:32 +01:00
mafiesto4 14632ecb66 Merge branch 'fix-plugin-clone' of https://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-fix-plugin-clone 2023-12-11 19:51:10 +01:00
mafiesto4 80b5e9d02a Fix doc code example
https://forum.flaxengine.com/t/could-be-a-deprecated-document-hint-of-custompostfx-on-mainrendertask/1510
2023-12-11 19:48:06 +01:00
mafiesto4 022c935eef Merge branch 'Tryibion-android-orientation' 2023-12-11 17:34:57 +01:00
mafiesto4 ad7d7f371e Merge branch 'android-orientation' of https://github.com/Tryibion/FlaxEngine into Tryibion-android-orientation 2023-12-11 17:34:47 +01:00
Tryibion 4725f51431 Move android screen orientation into platform settings 2023-12-11 10:00:19 -06:00
mafiesto4 0bb1126f1b Merge branch 'Just-Feeshy-master' 2023-12-11 16:42:54 +01:00
mafiesto4 462eb9803f Merge branch 'master' of https://github.com/Just-Feeshy/FlaxEngine into Just-Feeshy-master 2023-12-11 16:42:49 +01:00
mafiesto4 b1d4d50d47 Merge branch 'Tryibion-dd-scale' 2023-12-11 16:38:09 +01:00
mafiesto4 2ed79c9218 Merge branch 'dd-scale' of https://github.com/Tryibion/FlaxEngine into Tryibion-dd-scale 2023-12-11 16:38:05 +01:00
mafiesto4 6dd72cdf32 Add removing thumbnails for deleted assets
#1729
2023-12-11 14:14:55 +01:00
mafiesto4 865945806a Merge branch 'mtszkarbowiak-fix/swapping' 2023-12-11 11:28:32 +01:00
mafiesto4 d974998528 Merge branch 'fix/swapping' of https://github.com/mtszkarbowiak/FlaxEngine into mtszkarbowiak-fix/swapping 2023-12-11 11:28:27 +01:00
mafiesto4 efad58370f Merge branch 'Menotdan-model-prefab-freeze-fix' 2023-12-11 11:20:49 +01:00
mafiesto4 51e92a49ad Merge branch 'model-prefab-freeze-fix' of https://github.com/Menotdan/FlaxEngine into Menotdan-model-prefab-freeze-fix 2023-12-11 11:20:42 +01:00
mafiesto4 1195fe8507 Merge branch 'NoriteSC-Animaction' 2023-12-11 11:16:13 +01:00
mafiesto4 cbecd605e9 Merge branch 'Animaction' of https://github.com/NoriteSC/FlaxEngineFork into NoriteSC-Animaction 2023-12-11 11:16:01 +01:00
mafiesto4 0bcbcdb912 Merge branch 'Tryibion-invert-green' 2023-12-11 11:15:37 +01:00
nothingTVatYT 0df00fd881 wait for git processes to end 2023-12-11 04:14:17 +01:00
Menotdan fe19ffddd9 Fix freeze when prefab ID is empty. 2023-12-10 18:12:41 -05:00
Menotdan 19dbd3c4e4 Add button to resize collider manually. 2023-12-09 21:00:45 -05:00
Menotdan 01b233af10 Factor out AutoResize() function for external use. Fix build regression due to unwanted import. 2023-12-09 19:57:52 -05:00
Menotdan c895e310cb Improve box collider creation behavior to account for child actors of the collider's parent. 2023-12-09 19:19:03 -05:00
NoriteSC e508fb8cd0 added Note and Tip for blender users to Description 2023-12-10 00:23:43 +01:00
Menotdan 2f50042523 Simplify code and allow any actor as parent. 2023-12-09 17:56:09 -05:00
Menotdan 4e54e945ef Implement auto-sizing for box colliders when they are added to the scene. 2023-12-09 17:43:06 -05:00
NoriteSC 0cb064bfb3 fixed Blend Additive
problem mesh was just exploding
+ code should be faster
2023-12-09 23:41:17 +01:00
Menotdan 52d4dff587 Fix build regression involving TextBoxBase being used in both game builds and editor builds. 2023-12-08 22:11:54 -05:00
Menotdan 13cc45c3d7 Add the option to deselect all whereve there is a select all, Refactor much of the codebase to use keybinds from InputOptions. 2023-12-08 20:16:07 -05:00
Tryibion b8ce9e8c59 Scale up drop down items with text height as needed. 2023-12-08 17:01:48 -06:00
Menotdan bcce52ca22 Refactor CurveEditor and KeyframesEditor to use input options. 2023-12-08 17:38:58 -05:00
Tryibion df83491313 Add ability to change default Android screen orientation. 2023-12-08 15:48:43 -06:00
Menotdan b1cbaf7e13 Fix default prefab instance not taking into account root position. 2023-12-08 15:46:09 -05:00
Mateusz Karbowiak f3497a2a55 Fix swapping core collections 2023-12-08 20:50:52 +01:00
Mateusz Karbowiak 86fbf05b09 Fix general swapping function 2023-12-08 20:49:47 +01:00
Diego Fonseca c17ff3926a Update Time.cpp 2023-12-08 14:35:10 -05:00
Diego Fonseca 4707f98fab Update Time.cpp 2023-12-08 14:13:50 -05:00
NoriteSC eb30344e77 Update TransformGizmoBase.cs 2023-12-08 18:57:49 +01:00
NoriteSC d8f110793b done ? 2023-12-08 18:41:52 +01:00
Tryibion a32effff1c add missing result in texture tool 2023-12-08 09:44:40 -06:00
Tryibion f346dbc9bf add comment 2023-12-08 09:39:21 -06:00
Tryibion f24b335c45 Add invert green channel option to texture tool. 2023-12-08 09:19:05 -06:00
mafiesto4 2f11f5f5ab Fix 3e0496122c for ref parameters 2023-12-08 14:48:45 +01:00
mafiesto4 34ab33259b Refactor Visject Surface attributes data storage to use JsonSerializer instead of deprecated BinaryFormatter 2023-12-08 14:13:52 +01:00
mafiesto4 1746db60e6 Fix HeaderAttribute usage with default values 2023-12-08 12:59:52 +01:00
mafiesto4 3e0496122c Fix c# compilation warning in generated glue code 2023-12-08 12:50:57 +01:00
mafiesto4 74f5d14ec9 Merge remote-tracking branch 'origin/master' into 1.8 2023-12-08 11:23:06 +01:00
mafiesto4 306dd43b18 Merge branch 'Menotdan-bt_infinite_loop' 2023-12-08 10:34:38 +01:00
mafiesto4 c3b6dd9884 Merge branch 'bt_infinite_loop' of https://github.com/Menotdan/FlaxEngine into Menotdan-bt_infinite_loop 2023-12-08 10:34:33 +01:00
mafiesto4 f7e9465ce8 Avoid memory alloc #2042 2023-12-08 10:29:22 +01:00
mafiesto4 f9ad6e00c2 Merge branch 'Tryibion-add-blend-anim-fix' 2023-12-08 10:28:16 +01:00
mafiesto4 73a3e147ca Merge branch 'add-blend-anim-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-add-blend-anim-fix 2023-12-08 10:26:34 +01:00
mafiesto4 59fe448987 Fix script add undo regression 9bde0f9f9b
#2041
2023-12-08 10:23:17 +01:00
Menotdan 629ebacd64 Hide loop count options if "Infinite Loop" is checked. 2023-12-08 02:01:13 -05:00
Tryibion a6a94d5f77 2nd pass on additive blend math. 2023-12-08 00:59:41 -06:00
Menotdan 4a50111f9b Add infinite loop to behavior tree loop decorator. 2023-12-08 01:46:55 -05:00
Tryibion 91033a6468 Simplify 2023-12-07 20:51:24 -06:00
Tryibion 73074b6e44 Enable Transform Lerp 2023-12-07 20:31:18 -06:00
Tryibion e9285410e2 Fix blending additive animations. 2023-12-07 20:27:24 -06:00
NoriteSC 4fb2d3f7f3 sync 2023-12-07 23:55:10 +01:00
mafiesto4 526edb83de Add Async to anim events (false by default) to delay events execution into main thread and prevent multi-threading issues by default
#2033
2023-12-07 15:21:03 +01:00
mafiesto4 7db0ae59bb Fix managed method delegate creation to be thread-safe 2023-12-07 14:35:13 +01:00
mafiesto4 eb7d5e5df3 Fix crash when spawning actor from asyc thread into the SceneObject
#2033
2023-12-07 11:50:24 +01:00
mafiesto4 83ef9791d4 Fix missing bounds update on SkyLight radius modification 2023-12-07 11:44:05 +01:00
mafiesto4 228239632a Fix tooltip location check when wraps over the screen
#2016
2023-12-07 11:43:50 +01:00
mafiesto4 3749b35aba Fix crash in Content Storage async job when someone is using file storage and access cannot be freed 2023-12-07 11:18:18 +01:00
mafiesto4 d847dfda61 Fix issue with import scale on prefab model 2023-12-07 10:25:59 +01:00
mafiesto4 cb92110976 Add ModelPrefab to imported model prefab for reimporting functionality 2023-12-07 10:25:45 +01:00
Tryibion 1f6b63291d Fix code style error 2023-12-06 09:39:16 -06:00
Tryibion 7d36cdb67d Change vignette settings. 2023-12-06 09:33:59 -06:00
mafiesto4 74b77bfa4c Fix regression from 38a0718b70 2023-12-06 14:34:34 +01:00
mafiesto4 32ced6e68a Fix missing surface graph edited flag after removing anim graph state transition
#2035
2023-12-06 14:27:14 +01:00
mafiesto4 23a72f2ade Fix not showing primary context menu on Visject surface if child control handled input event 2023-12-06 13:03:37 +01:00
mafiesto4 af4c662738 Merge branch 'Tryibion-scale-default' 2023-12-06 12:51:29 +01:00
mafiesto4 af4a6b80a8 Merge branch 'scale-default' of https://github.com/Tryibion/FlaxEngine into Tryibion-scale-default 2023-12-06 12:51:23 +01:00
mafiesto4 84e25a9e90 Merge branch 'Tryibion-multi-add-script' 2023-12-06 12:50:16 +01:00
mafiesto4 1eca03e50c Merge branch 'multi-add-script' of https://github.com/Tryibion/FlaxEngine into Tryibion-multi-add-script 2023-12-06 12:50:07 +01:00
mafiesto4 0cd5627845 Merge branch 'Tryibion-refac-coll-serialization' 2023-12-06 12:42:35 +01:00
mafiesto4 49c21082a1 Merge branch 'refac-coll-serialization' of https://github.com/Tryibion/FlaxEngine into Tryibion-refac-coll-serialization 2023-12-06 12:42:29 +01:00
mafiesto4 96e64b2d0a Merge branch 'Tryibion-dont-clamp-vel' 2023-12-06 12:37:35 +01:00
mafiesto4 19db8c04ad Merge branch 'dont-clamp-vel' of https://github.com/Tryibion/FlaxEngine into Tryibion-dont-clamp-vel 2023-12-06 12:36:49 +01:00
mafiesto4 a5ffde8863 Merge branch 'Tryibion-fix-select' 2023-12-06 12:32:59 +01:00
mafiesto4 9e593195c0 Merge branch 'fix-select' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-select 2023-12-06 12:31:05 +01:00
mafiesto4 9dc3889631 Merge branch 'Withaust-halffixes' 2023-12-06 12:07:01 +01:00
mafiesto4 3328c678c1 Merge branch 'halffixes' of https://github.com/Withaust/FlaxEngine into Withaust-halffixes 2023-12-06 12:06:56 +01:00
mafiesto4 4f3c7a43ab Merge branch 'Tryibion-default-not-sloppy' 2023-12-06 12:03:20 +01:00
mafiesto4 727ff155c2 Merge branch 'default-not-sloppy' of https://github.com/Tryibion/FlaxEngine into Tryibion-default-not-sloppy 2023-12-06 12:03:07 +01:00
mafiesto4 8faaaaaf54 Fix incorrect structure usage for hostfxr params siize
#2037
2023-12-06 11:20:32 +01:00
mafiesto4 7a7a43b897 Fix selecting prefab object when object from prefab is already selected 2023-12-06 11:20:01 +01:00
mafiesto4 63773f2ddf Add **option to import model file as Prefab**
#1909 #1329 #1973
2023-12-06 11:19:42 +01:00
mafiesto4 3f632b7d15 Fix incorrect empty meshes/LODs removal after auto-lod generation 2023-12-06 10:34:29 +01:00
mafiesto4 bcbc1cd413 Fix crash in mesh LOD generator if generated mesh has more indices 2023-12-06 10:33:58 +01:00
mafiesto4 7886069783 Update meshoptimizer to v0.20 2023-12-06 10:33:14 +01:00
mafiesto4 4a3be5a743 Fix crash when updating prefabs from async thread 2023-12-06 00:30:37 +01:00
mafiesto4 fdfca5156b Various fixes and stability improvements 2023-12-06 00:28:03 +01:00
mafiesto4 38a0718b70 Fix invalid tracy events from C# profiling api when profiler gets connected mid-event 2023-12-06 00:24:30 +01:00
mafiesto4 2285116bae Remove old warnings about invalid model instance buffer 2023-12-06 00:19:48 +01:00
mafiesto4 5575917c4b Fix prefab window performance with large hierarchies 2023-12-05 23:44:45 +01:00
mafiesto4 63ddf53ad3 Fix model asset thumbnail if mesh is not centered around origin 2023-12-05 23:43:54 +01:00
mafiesto4 3e940c28df Refactor prefab's objectsCache to be explicitly SceneObject values 2023-12-04 13:56:36 +01:00
mafiesto4 f654d507e5 Add Where, Select and RemoveAll to ArrayExtensions 2023-12-03 14:09:58 +01:00
mafiesto4 d6dc1f9998 Various minor tweaks 2023-12-03 14:09:23 +01:00
mafiesto4 1843689a88 Add various profiler events to analyze models importing workflow 2023-12-03 11:23:45 +01:00
mafiesto4 022a69aaf2 Continue refactoring model tool to support importing multiple objects properly 2023-12-03 10:55:40 +01:00
ExMatics HydrogenC 360c75355c Fix build error under non-windows platforms 2023-12-03 16:04:50 +08:00
ExMatics HydrogenC 6ab1663a14 Add missing xml annotations 2023-12-03 15:18:27 +08:00
ExMatics HydrogenC 23b71e7d3e Make font fallbacking the default option 2023-12-03 15:11:47 +08:00
Tryibion 74baffd76c Fix comment 2023-12-02 13:39:16 -06:00
Tryibion 666e6d880b Changes to default post process settings. 2023-12-02 13:33:04 -06:00
Tryibion a6caa9dbfa Remove unused includes 2023-12-02 12:03:30 -06:00
Tryibion 73d33e4af0 Refactor Physics Colliders to use auto serialization. 2023-12-02 12:01:32 -06:00
Tryibion c5c20c8e28 Remove zero clamp on hinge velocity. 2023-12-02 10:50:59 -06:00
Tryibion 9bde0f9f9b Fix layout of editor updating when adding a script to multiple actors in a scene. 2023-12-02 09:40:33 -06:00
Tryibion 7d15944381 Add break 2023-12-02 09:27:13 -06:00
Tryibion 58bfd1954e Fix UICanvas to only spawn CanvasScalar if it doesnt already have one. 2023-12-02 09:24:04 -06:00
Tryibion f67c0d2ac0 Change ScaleWithResolution defaults 2023-12-02 09:23:43 -06:00
Tryibion 9a712ba3cf Fix selecting objects/gizmos with high far plane. 2023-12-02 09:12:38 -06:00
Wiktor Kocielski 3ab7d7fcc4 Add Half to Vector2/Vector4 2023-12-02 15:29:49 +03:00
Ilya Fedorov 0569b6dac8 Merge branch 'FlaxEngine:master' into terrainscripting 2023-12-02 14:18:18 +03:00
ExMatics HydrogenC 2f019d4264 Fix unintended unname 2023-12-02 17:51:32 +08:00
ExMatics HydrogenC 29eb3954c5 Create global settings for font fallback 2023-12-02 17:48:51 +08:00
nothingTVatYT 78d9262b05 skip WM for non-regular windows and add mouse tracking 2023-12-01 21:25:00 +01:00
mafiesto4 c8dd2c045c Simplify sorting arrays code 2023-12-01 13:57:34 +01:00
mafiesto4 a808bcdbf6 Refactor objects splitting in models importing to be handled by ModelTool not the importer code itself 2023-12-01 13:57:08 +01:00
ExMatics HydrogenC 95f5e31e48 Fix textbox height
Fix build error under non-windows platforms
2023-12-01 19:38:15 +08:00
ExMatics HydrogenC 7b63c7016c Merge pull request #1 from FlaxEngine/master
Keep up with main
2023-12-01 18:06:42 +08:00
ExMatics HydrogenC 3c5035d3e9 Fix merge problem 2023-12-01 18:06:25 +08:00
Tryibion 640e01262f Make SloppyOptimization false by default. Lower LODTargetError default. 2023-11-30 20:40:02 -06:00
ExMatics HydrogenC 3d139a241a Fix C# editor 2023-12-01 09:28:29 +08:00
ExMatics HydrogenC 623f478b44 Move fallback rendering to new class 2023-11-30 23:22:11 +08:00
ExMatics HydrogenC cdbe59a3fb Add fallback settings to CSharp 2023-11-30 23:12:56 +08:00
mafiesto4 6e92d3103c Replace ImportedModelData with ModelData for model importing 2023-11-30 11:46:07 +01:00
mafiesto4 c5df7ad689 Add various improvements to models importing code 2023-11-30 11:31:58 +01:00
ExMatics HydrogenC d3840bb1f3 Refractor C++ code structure 2023-11-30 16:25:32 +08:00
ExMatics HydrogenC 3365fb5afc Fix console rendering bug 2023-11-30 14:59:43 +08:00
ExMatics HydrogenC 41bbce56f6 Add multifont rendering to editor 2023-11-30 13:41:45 +08:00
mafiesto4 712c400e43 Add new mac icon 2023-11-29 21:51:07 +01:00
mafiesto4 7f87e9794b Fix job system buffer allocation data 2023-11-29 19:12:58 +01:00
mafiesto4 cebd28c3a7 Revert fd938e8284 2023-11-29 18:46:18 +01:00
mafiesto4 eb508fdc73 Fix Json serialzier regression after hot-reload from 0f14672e3b 2023-11-29 12:28:30 +01:00
mafiesto4 b7e4fe3e85 Add automatic code modules references adding when cloning plugin project
#1335
2023-11-29 12:28:19 +01:00
ExMatics HydrogenC a3bc394e4e Fix a bunch of rendering bugs 2023-11-29 15:04:29 +08:00
ExMatics HydrogenC b9f4d4120c Merge remote-tracking branch 'upstream/master' 2023-11-29 09:57:54 +08:00
mafiesto4 c6017a21f3 Fix constant value sliders in material graphs to not be used due to shader compilations 2023-11-28 23:19:47 +01:00
mafiesto4 d3a77c7a55 Fix regressions 2023-11-28 17:38:06 +01:00
mafiesto4 8ff4f95cef Optimize some code and cleanup code style in natvis file 2023-11-28 16:02:51 +01:00
mafiesto4 4f8aff4352 Refactor memory allocators to use dedicated path when moving collection data that is not blittable
#2001 #1920
2023-11-28 16:02:36 +01:00
mafiesto4 0aeac36f09 Fix __cplusplus macro on MSVC and add logging C++ version used during compilation 2023-11-28 15:55:34 +01:00
mafiesto4 cf8b7a20c2 Improve 47b8c9978f to handle non-vec4 cases
#2000
2023-11-28 14:55:26 +01:00
mafiesto4 47b8c9978f Fix missing channel masking in material Scene Texture node
#2000
2023-11-28 11:30:04 +01:00
mafiesto4 a909b57e82 Fix deadlock in NetworkManager when network peer returns invalid event type
#1992
2023-11-28 11:24:46 +01:00
mafiesto4 35ebdb0ffe Refactor INetworkDriver::PopEvent to use network event as output parameter rather than raw pointer
#1992
2023-11-28 11:24:17 +01:00
mafiesto4 fd938e8284 Fix incorrect pointer marshalling from Variant to managed runtime
#1992
2023-11-28 11:22:14 +01:00
mafiesto4 17dca8c5c7 Fix invalid codegen for array reference passed as output parameter in scripting interface method 2023-11-28 11:21:29 +01:00
mafiesto4 8ffc86ef88 Fix missing output parameters conversion when calling interface implementation in scripting
#1992
2023-11-28 11:20:07 +01:00
nothingTVatYT a3f1dc2694 removed unnecessary check 2023-11-28 00:50:44 +01:00
nothingTVatYT 84f3d50925 moved a comment line back to the suitable place 2023-11-28 00:43:55 +01:00
nothingTVatYT a06a079804 change submenu name to the shorter and less complicated "Add Scene" 2023-11-28 00:37:29 +01:00
ExMatics HydrogenC 47a25c7828 Add font fallback
Note: All the `First()` in the code are temperary workarounds to make it work and require refractoring
2023-11-28 07:17:46 +08:00
nothingTVatYT 475453aa60 add load scene add. to context menus 2023-11-28 00:06:28 +01:00
Mr. Capybara 44f0b5a1de Merge branch 'master' into add_spline_snap 2023-11-27 14:59:10 -04:00
mafiesto4 39dc5939e3 Fix crash when boxing native non-POD structure into managed format
#1992
2023-11-27 17:08:07 +01:00
mafiesto4 437819bfce Merge branch 'GoaLitiuM-dotnet_symbol_vscode_fixes' 2023-11-27 14:33:21 +01:00
mafiesto4 fa972a3c77 Merge branch 'dotnet_symbol_vscode_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet_symbol_vscode_fixes 2023-11-27 14:33:06 +01:00
mafiesto4 926297a63f Merge branch 'Tryibion-remove-delete' 2023-11-27 14:32:44 +01:00
mafiesto4 fd76c63a24 Merge branch 'remove-delete' of https://github.com/Tryibion/FlaxEngine into Tryibion-remove-delete 2023-11-27 14:32:34 +01:00
mafiesto4 2f4b956d78 Fix crash when unloading texture that has active streaming tasks 2023-11-27 11:53:21 +01:00
nothingTVatYT 03d629f0e1 calculate follow selection on FOV and far plane 2023-11-27 04:19:45 +01:00
GoaLitiuM c577c78f3f Fix running Flax.Build with .NET 8 runtime 2023-11-26 20:47:54 +02:00
GoaLitiuM ef8bb33105 Compile C# scripts with latest detected C# language version 2023-11-26 20:27:54 +02:00
GoaLitiuM aab88a746d Use detected .NET and C# language version in generated project files 2023-11-26 20:27:54 +02:00
GoaLitiuM 0bcd0154e1 Remove wrong .NET SDK preprocessor definitions and support NET8_0
Only `X_OR_GREATER` symbols should be defined for all versions, and only
the latest detected SDK symbol should be generated.
2023-11-26 20:27:54 +02:00
GoaLitiuM e5b1a10d34 Fix VSCode intellisense not finding generated C# bindings definitions 2023-11-26 20:27:53 +02:00
mafiesto4 f16406df8a Update Newtonsoft.Json.dll to dotnet8 2023-11-26 17:23:48 +01:00
mafiesto4 06ad316f94 Update to .NET 8 2023-11-26 15:09:46 +01:00
mafiesto4 76f5712c79 Merge remote-tracking branch 'origin/1.7' into 1.8
# Conflicts:
#	Flax.flaxproj
2023-11-25 23:36:56 +01:00
mafiesto4 b3a18883ca Fix iOS startup 2023-11-25 21:46:22 +01:00
mafiesto4 98b42d3e2e Add .NET SDK version 7 as forced to be used during game cooking (compatibility with) 2023-11-25 18:14:21 +01:00
mafiesto4 71f30f18a6 Add support for including global configs in engine configuration options 2023-11-25 18:08:34 +01:00
mafiesto4 9e74f3ae22 Update engine assets 2023-11-25 17:54:50 +01:00
mafiesto4 f4f49f63bc Remove debug logs from 3fc0a3dc84 2023-11-25 14:19:30 +01:00
mafiesto4 eaabd56cae Add manual dotnet versions search on windows 2023-11-25 13:03:22 +01:00
mafiesto4 3fc0a3dc84 Add test debug log for broken ci build debug 2023-11-25 12:46:21 +01:00
mafiesto4 cf155a4df4 Update build scripts to use .NET SDK 7 for engine 2023-11-25 12:20:42 +01:00
mafiesto4 40d6e18e7e Add -dotnet=ver command arg to Flax.Build to specify .NET SDK version to use for build 2023-11-25 12:16:13 +01:00
mafiesto4 2cef368282 Update missing unmanaged function callback error message 2023-11-24 21:45:59 +01:00
mafiesto4 40d8d3b972 Update build number 2023-11-24 17:54:44 +01:00
Tryibion 2ddef2c6be make vars public 2023-11-24 10:53:43 -06:00
mafiesto4 6eb738bc58 Merge branch 'HydrogenC-master' 2023-11-24 15:00:39 +01:00
mafiesto4 91629d7a28 Merge branch 'master' of https://github.com/HydrogenC/FlaxEngine into HydrogenC-master 2023-11-24 15:00:34 +01:00
mafiesto4 cfef59d851 Merge branch 'nothingTVatYT-master' 2023-11-24 15:00:25 +01:00
mafiesto4 5f3fc38de2 Merge branch 'master' of https://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-master 2023-11-24 15:00:21 +01:00
mafiesto4 49bc7d3dcc Fix BehaviorTree node UI after adding decorator that was already there 2023-11-24 14:59:25 +01:00
mafiesto4 d0f7a04c58 Add support for getter-only properties in blackboard selector access 2023-11-24 14:59:07 +01:00
Tryibion 53aae90d45 Code style fix 2023-11-24 07:50:00 -06:00
nothingTVatYT 297cdc5bfd Merge branch 'FlaxEngine:master' into master 2023-11-24 11:28:58 +01:00
mafiesto4 f61f35b259 Fix compilation regression 2023-11-24 10:53:07 +01:00
mafiesto4 aa1b779463 Fix Win32CriticalSection to use spin count of 4000 instead of just 100
#1930
2023-11-24 10:25:46 +01:00
mafiesto4 359d4ba8ef More refactoring to 6cf7d49a10 for better assets loading
#1930
2023-11-24 10:25:21 +01:00
mafiesto4 6cf7d49a10 Fix crash during asset loading due to potential threading issue when 2 threads load the same asset
#1930
2023-11-23 17:54:50 +01:00
mafiesto4 d5075d845c Fix content storage usage with relative paths
#1966
2023-11-23 17:37:55 +01:00
mafiesto4 d99a92fd13 Fix generic types including to be recursive in C++ bindings codegen
#1966
2023-11-23 13:46:43 +01:00
ExMatics HydrogenC 5b7a3f9700 Show skeleton when entering skeleton tab 2023-11-22 21:52:07 +08:00
Tryibion 94f1dff497 Add main content nodes to not be duplicated. 2023-11-21 15:40:34 -06:00
Tryibion fe53317ec7 Fix issue of options not showing up for regular content items. 2023-11-21 12:10:44 -06:00
Tryibion 317886e893 Remove ability to delete content and source folders. Limit CM options on those folders only to ones that make sense. 2023-11-21 12:03:01 -06:00
mafiesto4 eba4b9bcc1 Add immediate game viewport sync after aspect ratio change in Editor 2023-11-21 12:34:31 +01:00
mafiesto4 d01990e3bb Fix deadlock in editor when using snap to the group with actor that has empty bounds
#1971
2023-11-21 12:34:06 +01:00
mafiesto4 0db259e300 Add CustomScenes feature to draw a fixed set of scenes within SceneRenderTask 2023-11-21 12:24:55 +01:00
mafiesto4 ce905fbe86 Merge branch 'HydrogenC-master' 2023-11-21 11:27:25 +01:00
mafiesto4 5fb82dd290 Merge branch 'master' of https://github.com/HydrogenC/FlaxEngine into HydrogenC-master 2023-11-21 11:27:18 +01:00
mafiesto4 ea81ac6a71 Fix crash in Multi Blend 2D node in Anim Graph when using single animation on a triangle 2023-11-21 11:10:05 +01:00
mafiesto4 88f751eda7 Merge branch 'Tryibion-submod' 2023-11-21 10:04:38 +01:00
mafiesto4 33115fca0c Merge branch 'submod' of https://github.com/Tryibion/FlaxEngine into Tryibion-submod 2023-11-21 10:04:32 +01:00
mafiesto4 4e37aafe6a Fix BT logic flow when start/stopping behavior 2023-11-21 00:01:46 +01:00
mafiesto4 9a091799fc Fix crash when debugging BT node state while tree is not running 2023-11-21 00:00:43 +01:00
mafiesto4 37d4b0f863 Remove invalid clang option 2023-11-20 17:27:47 +01:00
Tryibion b14d88f8f8 Add git submodule init to git cloning. 2023-11-20 07:31:16 -06:00
mafiesto4 f5acba7d43 Add remaining clang options for Apple and Unix toolchains 2023-11-20 14:20:26 +01:00
nothingTVatYT da0dc7f11c Merge branch 'FlaxEngine:master' into master 2023-11-20 11:46:53 +01:00
mafiesto4 6c6e8be20e Update build number 2023-11-20 11:16:29 +01:00
mafiesto4 aa4e1222d7 Merge remote-tracking branch 'origin/master' into 1.8 2023-11-20 11:16:07 +01:00
mafiesto4 98012eb192 Minor improvements 2023-11-20 11:07:45 +01:00
mafiesto4 e9a1be481f Add short delay before auto-selecting editor tab on drag over header
#1934
2023-11-20 11:03:49 +01:00
mafiesto4 5573f5bb4a Merge branch 'GoaLitiuM-dotnet8_validate' 2023-11-20 10:48:35 +01:00
mafiesto4 822c25af7d Merge branch 'dotnet8_validate' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet8_validate 2023-11-20 10:48:27 +01:00
mafiesto4 70a540da4a Refactor main editor viewport and prefab viewport to share dragging handling code 2023-11-20 10:48:16 +01:00
mafiesto4 201a1f0264 Fix PostFx settings in Graphics Settings to be only used when checked as override 2023-11-19 22:10:11 +01:00
mafiesto4 9aa4421bfd Fix Visual Script parameter setter node to accept multiple input flows 2023-11-19 20:41:24 +01:00
mafiesto4 d90a0aa3f4 Fix missing initialization of scene objects added from prefab
#1924
2023-11-19 20:26:14 +01:00
mafiesto4 fc2d9a745f Fix missing scene dirty state when spawning prefab in scene tree 2023-11-19 20:24:47 +01:00
mafiesto4 4e190c2e3c Add decoding stack trace function names on Apple platforms 2023-11-19 18:04:24 +01:00
nothingTVatYT 6dcfe32979 Merge branch 'FlaxEngine:master' into master 2023-11-19 12:38:03 +01:00
mafiesto4 389bf89e2a Add GetStackFrames on Android 2023-11-19 11:07:44 +01:00
mafiesto4 31aafeb0d1 Add GetStackFrames and IsDebuggerPresent on Linux 2023-11-19 11:04:10 +01:00
mafiesto4 f9799f8ef3 Update old code 2023-11-19 11:00:15 +01:00
GoaLitiuM 017e7cbc60 Validate detected .NET SDK/runtime versions 2023-11-19 11:26:43 +02:00
GoaLitiuM 4eaac4ab2f Fix building Flax.Build with .NET 8 SDK 2023-11-19 11:26:40 +02:00
ExMatics HydrogenC ddcb792767 Improve documentation 2023-11-19 17:07:42 +08:00
ExMatics HydrogenC 8bcb984180 Implement SetNodeTransform 2023-11-19 17:02:07 +08:00
nothingTVatYT 038a4e6f90 Merge branch 'FlaxEngine:master' into master 2023-11-19 00:44:50 +01:00
mafiesto4 3799674b83 Merge branch 'Tryibion-hide-certain-ui' 2023-11-19 00:00:22 +01:00
mafiesto4 25246de791 Merge branch 'hide-certain-ui' of https://github.com/Tryibion/FlaxEngine into Tryibion-hide-certain-ui 2023-11-19 00:00:10 +01:00
mafiesto4 e76fffc95a Improve performance of 06c56d0a4b 2023-11-18 23:59:30 +01:00
mafiesto4 06c56d0a4b Fix bug when spawning new prefab objects during scene load due to regression in async scene init 2023-11-18 23:46:42 +01:00
Mr. Capybara e4dc6d7295 add checkbox to start game focused 2023-11-18 14:43:32 -04:00
nothingTVatYT 6c32e4a842 force DeepClone() to use runtime class 2023-11-18 05:34:34 +01:00
Tryibion 84f6e2f90f Hide search window and search nodes from UIControls 2023-11-17 11:25:54 -06:00
mafiesto4 f77f8fbb39 Fix regression from d9b90c9520 2023-11-17 16:15:43 +01:00
mafiesto4 15aaf5043a Fix scenes reload feature to check if can do it, properly use async in play mode and ask for save if scene is modified
#1740
2023-11-17 14:07:33 +01:00
mafiesto4 b7f2196784 Fix missing script replacement if data has object id that doesn't match current parent
#1924
2023-11-17 14:02:40 +01:00
mafiesto4 d9b90c9520 Fix crash in MissingScript if script is still missing after deserialization
#1924
2023-11-17 13:50:18 +01:00
mafiesto4 719498e99b Adjust MissingScriptEditor layout for UI 2023-11-17 13:08:37 +01:00
mafiesto4 0beb389012 Merge branch 'NoriteSC-MathLib' 2023-11-17 12:25:28 +01:00
mafiesto4 e177aec5fa Codestyle 2023-11-17 12:19:54 +01:00
mafiesto4 a1ef635a2c Merge branch 'MathLib' of https://github.com/NoriteSC/FlaxEngineFork into NoriteSC-MathLib 2023-11-17 12:17:11 +01:00
Menotdan 3824b19c8b Added Actor.GetPrefabRoot() 2023-11-16 23:46:44 -05:00
Tryibion 9de408e4e8 Fix comments 2023-11-16 21:46:37 -06:00
Tryibion 2ac8480df4 Simplify RequireScriptAttribute code. 2023-11-16 21:45:33 -06:00
Tryibion 44e55cc8b6 Add require Actor attribute 2023-11-16 21:25:40 -06:00
Tryibion c4c3a3a5e8 Remove break to show all missing required scripts in logs. 2023-11-16 21:01:19 -06:00
Tryibion de55ad90b7 Add require script attribute and functionality. 2023-11-16 20:57:53 -06:00
mafiesto4 ca64867f3c Merge branch 'RuanLucasGD-fix-navigation-crash' 2023-11-16 16:26:59 +01:00
mafiesto4 027fcbfd36 6Merge branch 'fix-navigation-crash' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-fix-navigation-crash 2023-11-16 16:16:07 +01:00
mafiesto4 bec878cc11 Fix crashes in various dictionary usages caused by duplicated keys
#1925 #1924
2023-11-16 15:47:42 +01:00
mafiesto4 f0865c3989 Fix crash in Global Surface Atlas when dirty object is missing 2023-11-16 14:18:29 +01:00
mafiesto4 9738fd4354 Fix crash on hot-reload in Editor due to leftover scripting events in ScriptingEvents::EventsTable
#1925
2023-11-16 14:09:05 +01:00
mafiesto4 d33bf2fa6a Update docs comments based on https://github.com/FlaxEngine/FlaxDocs/pull/127 2023-11-16 13:55:45 +01:00
NoriteSC 307129b4a1 added c++ PingPong and flipped sheer 2023-11-16 11:50:44 +01:00
mafiesto4 1bc6842831 Update build number 2023-11-16 10:32:31 +01:00
mafiesto4 1bb68f2c0c Merge remote-tracking branch 'origin/master' into 1.8 2023-11-16 10:31:13 +01:00
mafiesto4 640f380237 Add OutputName to Build Settings for game output exe/package renaming
#1174
2023-11-16 10:29:58 +01:00
mafiesto4 6af6edb4fe Add engine lib to codesign on windows and disable perf event spam in deployment build 2023-11-15 23:39:52 +01:00
mafiesto4 6cad1e3309 Add better win32 resource file injection to be done during linker call 2023-11-15 23:22:26 +01:00
mafiesto4 ee6a311406 Add support for building engine target as shared library on all platforms 2023-11-15 22:56:23 +01:00
Mr. Capybara 6aea001e94 Remove unnecessary check 2023-11-15 12:49:20 -03:00
mafiesto4 3a59cfcf20 Change Globals.BuildErrors into BuildException #1673 2023-11-15 11:57:53 +01:00
mafiesto4 385693afff Merge branch 'GoaLitiuM-csharp_vs_build' 2023-11-15 11:44:49 +01:00
mafiesto4 e7ef3ebef2 Merge branch 'csharp_vs_build' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-csharp_vs_build 2023-11-15 11:44:42 +01:00
mafiesto4 c45d606f69 Merge branch 'GoaLitiuM-dotnet8_rollforward_fix' 2023-11-15 11:44:29 +01:00
mafiesto4 2555b07edf Merge branch 'dotnet8_rollforward_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet8_rollforward_fix 2023-11-15 11:44:21 +01:00
mafiesto4 80a30f504a Add initial support for Precompiled Header Files (PCH) in MSVC compilation 2023-11-15 10:30:59 +01:00
Mr. Capybara d533cf554a Avoid crash when try build navmesh with null scene 2023-11-14 14:47:35 -04:00
mafiesto4 bc3107d1db Fix build warnings on the latest XCode 2023-11-14 19:03:46 +01:00
GoaLitiuM 3f5c92e2fa Improve .NET 8 runtime and SDK detection
Setting the environment variable `DOTNET_ROLL_FORWARD_TO_PRERELEASE=1`
is required to enable runtime support for release candidate builds of
future major .NET releases.
2023-11-14 17:00:51 +02:00
mafiesto4 8d3cb8953c Add casting to variant in large worlds build 2023-11-14 12:41:59 +01:00
mafiesto4 3904756e26 Merge remote-tracking branch 'origin/master' into 1.8
# Conflicts:
#	Flax.flaxproj
2023-11-14 12:20:26 +01:00
mafiesto4 6fd34bf5cc Fix compilation regression 2023-11-14 12:15:51 +01:00
mafiesto4 0360f7786d Fix crash hen readingBehaviorKnowledgeSelector value in C# when type doesn't match exactly 2023-11-14 11:47:44 +01:00
mafiesto4 3320c76e14 Add soft check for null managed object value for unboxing 2023-11-14 11:23:15 +01:00
mafiesto4 e0de6744e2 Add better errors logging to BT nodes in case of issues 2023-11-14 11:22:41 +01:00
mafiesto4 7c53b1e99a Add clearing BT memory in non-release builds to make issues spotting easier 2023-11-14 11:22:17 +01:00
mafiesto4 dd579eb099 Merge branch 'GoaLitiuM-freetype_fontstyle' 2023-11-14 10:39:08 +01:00
mafiesto4 0d8868e5bb Merge branch 'freetype_fontstyle' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-freetype_fontstyle 2023-11-14 10:39:01 +01:00
mafiesto4 c0f0bd87aa Fix error in Tabs.SelectedTab
#1932
2023-11-14 10:33:40 +01:00
mafiesto4 f7fb366233 Minor doc updates 2023-11-14 10:31:11 +01:00
mafiesto4 b2f49e2791 Merge branch 'Tryibion-limit-cloth-brush' 2023-11-14 10:30:46 +01:00
mafiesto4 b848c12802 Merge branch 'limit-cloth-brush' of https://github.com/Tryibion/FlaxEngine into Tryibion-limit-cloth-brush 2023-11-14 10:30:27 +01:00
mafiesto4 45cb4eb66d Merge branch 'RuanLucasGD-WakeUp-Rigidboies' 2023-11-14 10:20:50 +01:00
mafiesto4 a42d54e401 Merge branch 'WakeUp-Rigidboies' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-WakeUp-Rigidboies 2023-11-14 10:20:43 +01:00
Tryibion ab5534da7f Add limits to cloth brush values. 2023-11-13 20:38:04 -06:00
Mr. Capybara 05ea803582 add check for GetStartAwake 2023-11-13 20:05:05 -04:00
mafiesto4 eaafb72ca9 Optimize some includes and use automatic serializers for platform settings 2023-11-13 23:54:07 +01:00
Mr. Capybara 4ceed361e2 small fix 2023-11-13 14:28:16 -04:00
Mr. Capybara a9e1568edc Auto WakeUp rigidbodies when set "isKinematic" to false 2023-11-13 14:26:42 -04:00
mafiesto4 348ed463fc Merge branch 'Radiangames-LightThemeTweaks' 2023-11-13 17:17:42 +01:00
mafiesto4 618273977c Minor improvements to code style #1541 2023-11-13 17:17:05 +01:00
mafiesto4 13881c7d97 Merge branch 'LightThemeTweaks' of https://github.com/Radiangames/FlaxEngine into Radiangames-LightThemeTweaks 2023-11-13 17:02:12 +01:00
mafiesto4 97a28d4431 Add security lockers for managed typeinfo access 2023-11-13 15:48:12 +01:00
mafiesto4 46f82aabcd Fix ui navigation regression from 2f9343c236 2023-11-13 14:48:40 +01:00
mafiesto4 c328eabd2a Merge branch 'Tryibion-dropdown-improvements' 2023-11-13 14:46:11 +01:00
mafiesto4 422fb34c69 Rename NumberOfItemsToShow to ShowMaxItemsCount #1826 2023-11-13 14:41:33 +01:00
mafiesto4 c7eaed6c65 Merge branch 'dropdown-improvements' of https://github.com/Tryibion/FlaxEngine into Tryibion-dropdown-improvements 2023-11-13 14:36:18 +01:00
mafiesto4 418918920e Add GetSplineSegmentLength to get spline segment length
#1879
2023-11-13 11:38:37 +01:00
mafiesto4 930b1b978c Fix incorrect spline length calculation if first point is not at spline origin
#1876
2023-11-13 10:25:46 +01:00
mafiesto4 95180f4aa9 Merge branch 'SinnersSum-Flax-SSDev' 2023-11-13 09:52:43 +01:00
mafiesto4 0f14672e3b Codestyle formatting and fixes for #1888 2023-11-13 09:45:33 +01:00
mafiesto4 0fe9f6f439 Merge branch 'Flax-SSDev' of https://github.com/SinnersSum/FlaxEngine into SinnersSum-Flax-SSDev 2023-11-12 21:47:45 +01:00
mafiesto4 cc1e98db3c Bump up build number 2023-11-12 01:06:06 +01:00
mafiesto4 31ce41c5a4 Fix marking scene as dirty when creating prefab from existing actor
#1916
2023-11-11 17:57:54 +01:00
mafiesto4 0556c30ac5 Merge branch 'stefnotch-patch-14' into 1.8 2023-11-11 17:52:29 +01:00
mafiesto4 5df1d3ddfd Merge branch 'patch-14' of https://github.com/stefnotch/FlaxEngine into stefnotch-patch-14 2023-11-11 17:52:21 +01:00
mafiesto4 be90f47585 Documentation improvements from https://github.com/FlaxEngine/FlaxDocs/pull/125 2023-11-11 15:37:12 +01:00
mafiesto4 ddaa5f9161 Fix regression in Custom Editor UI from 74bcf7d9e5
#1616 #1911
2023-11-11 14:47:20 +01:00
GoaLitiuM dc7170c51e Expose Freetype font style flags in FontAsset 2023-11-10 21:32:50 +02:00
mafiesto4 43ae0bcd4c Merge branch 'MineBill-fix-rider-detection' 2023-11-10 16:14:48 +01:00
mafiesto4 252bb680fa Merge branch 'fix-rider-detection' of https://github.com/MineBill/FlaxEngine into MineBill-fix-rider-detection 2023-11-10 16:14:38 +01:00
mafiesto4 beab66e42e Merge branch 'RuanLucasGD-rebuild-navigation' 2023-11-10 15:54:13 +01:00
mafiesto4 c2c0ad8067 Merge branch 'rebuild-navigation' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-rebuild-navigation 2023-11-10 15:08:55 +01:00
mafiesto4 057d1fbcc6 Fix unpacking Float3 and other inbuilt Variant types via Unpack node in Visual Script
#1903
2023-11-10 15:07:37 +01:00
Mr. Capybara 626cde118b Add verification to rebuild navigation 2023-11-10 09:45:46 -03:00
mafiesto4 36daa38e0f Fix CollectionEditor to properly support editing multiple arrays
#1818
2023-11-10 13:23:32 +01:00
MineBill ed69f11121 Don't hardcode appdata path for linux anymore. 2023-11-10 13:58:03 +02:00
mafiesto4 9cd8c02911 Fix NetworkTransform to properly reject local simulation deltas on incoming authoritative transform data
#1907
2023-11-10 11:34:52 +01:00
mafiesto4 7d70a15034 Fix color editing control to properly handle mouse event
#1782
2023-11-10 10:20:21 +01:00
mafiesto4 39a5b8e635 Invert check order 2023-11-10 01:32:24 +01:00
Mr. Capybara 2ae290491e fix build 2023-11-09 14:50:56 -04:00
Mr. Capybara 3c71dc99e0 Rebuild navigation after apply changes in Navigation asset 2023-11-09 14:08:01 -04:00
NoriteSC ea3f02f810 Fix rotacion sheers the UI element 2023-11-09 17:34:51 +01:00
mafiesto4 4ae57e7769 Fix issue with asset loading to be properly canceled when reimporting file
#1894
2023-11-09 14:52:28 +01:00
mafiesto4 22c8ec5342 Fix crash when rigidbody gets deleted during physical collision
#1893
2023-11-09 11:50:48 +01:00
mafiesto4 710b9275fd Fix minor typos https://github.com/FlaxEngine/FlaxDocs/pull/123 2023-11-09 09:13:40 +01:00
mafiesto4 e7844bb5b2 Merge branch 'Menotdan-custom-model-matpv' 2023-11-09 09:10:32 +01:00
mafiesto4 d8a54692f0 Code cleanup #1785 2023-11-09 09:10:25 +01:00
mafiesto4 30ca7d52d0 Merge branch 'custom-model-matpv' of https://github.com/Menotdan/FlaxEngine into Menotdan-custom-model-matpv 2023-11-09 09:06:26 +01:00
mafiesto4 888a8ee7b9 Merge branch 'NoriteSC-Nodes' 2023-11-08 21:30:44 +01:00
mafiesto4 d90b723487 Code cleanup and usability tweaks for #1600 2023-11-08 21:30:31 +01:00
mafiesto4 67c22cf3d4 Merge branch 'Nodes' of https://github.com/NoriteSC/FlaxEngineFork into NoriteSC-Nodes 2023-11-08 21:19:08 +01:00
NoriteSC 6497f3109a Merge branch 'MathLib' of https://github.com/NoriteSC/FlaxEngineFork into MathLib 2023-11-08 18:36:05 +01:00
NoriteSC 6dcadb5131 Compacted UpdateTransform Matrix math 2023-11-08 18:35:27 +01:00
mafiesto4 2bcdb5b05b Merge remote-tracking branch 'origin/master' into 1.8 2023-11-08 17:30:34 +01:00
mafiesto4 d6f449820b Merge branch 'RuanLucasGD-ui-usability-improv' 2023-11-08 17:23:23 +01:00
mafiesto4 a6c47ae17b Merge branch 'ui-usability-improv' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-ui-usability-improv 2023-11-08 17:08:23 +01:00
mafiesto4 b3c15d6562 Merge branch 'Tryibion-center-import' 2023-11-08 15:07:44 +01:00
mafiesto4 0fe46457c6 Merge branch 'center-import' of https://github.com/Tryibion/FlaxEngine into Tryibion-center-import 2023-11-08 15:07:38 +01:00
mafiesto4 bcaa42dda2 Fix crash on negative collection capacity due to int32 maximum value limit
#1886
2023-11-08 15:07:20 +01:00
mafiesto4 22fa7a89ac Merge branch 'Tryibion-anim-slot-speed-fix' 2023-11-08 14:43:08 +01:00
mafiesto4 e572f75b06 Merge branch 'anim-slot-speed-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-anim-slot-speed-fix 2023-11-08 14:43:03 +01:00
mafiesto4 11b60390b6 Add GetRotationFromTo and FindBetween utilities to C# Quaternion API
#1885
2023-11-08 14:41:36 +01:00
mafiesto4 1a7770fba2 Fix deadlock regression when saving Visual Script in Editor with active instance objects
#1890
2023-11-08 14:33:05 +01:00
mafiesto4 966fb0275b Add SortScore to Visject node archetypes and use it to favor method overrides in Visual Script 2023-11-08 11:52:31 +01:00
mafiesto4 785d3e8648 Fix Output Log window to scroll log on startup properly 2023-11-08 11:40:57 +01:00
mafiesto4 2f9343c236 Add handling ViewLayersMask from camera when rendering UICanvas
#1811
2023-11-08 11:21:29 +01:00
SS 52a1175f96 Seperated out assembly resolution logic to it's own function 2023-11-07 16:30:50 -07:00
SS 77b6a4a68b Fixed issue in NativeInterop
Readded check in current app domain to ExtendedSerializationBinder
2023-11-07 16:03:03 -07:00
mafiesto4 74bcf7d9e5 Fix custom editor layout rebuilding when it has more editors in use
#1616
2023-11-07 18:30:05 +01:00
mafiesto4 22d754e797 Fix error during new json asset creation via ContentContextMenu if the class is missing empty constructor
#1838
2023-11-07 16:21:56 +01:00
mafiesto4 0d85094ebb Fix error during new json asset creation via ContentContextMenu if the class is missing empty constructor
#1838
2023-11-07 16:21:48 +01:00
mafiesto4 7d43a0cc8b Fix various cases of closing window tabs when using Dock Windows in Editor
#1750
2023-11-07 16:14:09 +01:00
mafiesto4 4c413cb146 Merge branch 'MineBill-editor-list-dragging' 2023-11-07 10:54:23 +01:00
mafiesto4 4238c43f27 Format code #1850 2023-11-07 10:54:11 +01:00
mafiesto4 f163edfb7e Move AssetPickerValidator to Editor Content folder
#1850
2023-11-07 10:24:38 +01:00
mafiesto4 fd4a5595c0 Merge branch 'editor-list-dragging' of https://github.com/MineBill/FlaxEngine into MineBill-editor-list-dragging 2023-11-07 10:21:57 +01:00
mafiesto4 f6645e5600 Add debug drawing contact offset for selected collider
#1728
2023-11-07 09:56:33 +01:00
Tryibion b72849eafe Fix anim slot from playing animations more than 1 time based on speed. 2023-11-06 19:52:19 -06:00
SS d6e93a7fab Fixed issue involving stale scripting assemblies in FlaxEngine.Json dynamic type resolution
Added new ExtendedSerializationBinder
Added callback to clear serializer cache on scripting assembly reload
Added low-cost mechanism to invalidate the SerializerCache after domain reload
2023-11-06 18:49:30 -07:00
mafiesto4 6648481d12 Improve various doc comments to be more usable as tooltips in Editor 2023-11-07 00:57:18 +01:00
mafiesto4 87a9dedba4 Refactor default ContactOffset for Collider to be 2 (keep 10 for CharacterController)
#1728
2023-11-07 00:56:55 +01:00
mafiesto4 4fdeb773a5 Add hidding Camera properties based on UsePerspective option
#1858
2023-11-07 00:29:29 +01:00
mafiesto4 a90cf7c28f Add better formatting for automatic tooltips in Editor from xml comments 2023-11-07 00:26:14 +01:00
mafiesto4 4b2595e904 Remove tooltips from Camera and use automatic ones from xml comments 2023-11-07 00:19:02 +01:00
mafiesto4 42e8311736 Add engine version in Editor main window title
#1847
2023-11-07 00:13:13 +01:00
mafiesto4 a685918e10 Add default value for material Sphere Mask node to create blob gradient around UV center
#1830
2023-11-06 23:57:54 +01:00
mafiesto4 47ca4228dd Fix compile warning 2023-11-06 20:50:52 +01:00
mafiesto4 7dc645c114 Update Tracy Profiler to 0.10 2023-11-06 20:50:37 +01:00
mafiesto4 c78ce9697c Fix incorrect tabs selection handling when tab gets removed
#1843
2023-11-06 18:14:16 +01:00
mafiesto4 c3d74b690e Fix editor plugins init regression from #1779 and compact more code 2023-11-06 18:13:06 +01:00
mafiesto4 ae85a94261 Fix memory leak while doing drag&drop with Debug Draw in use
#1723
2023-11-06 17:18:20 +01:00
mafiesto4 e7b1fce3eb Merge DoDragDropJob to hsare the same code for Mac and Windows
#1723
2023-11-06 17:03:03 +01:00
mafiesto4 b47420f232 Compact various source code chunks 2023-11-06 16:56:15 +01:00
mafiesto4 c025b4414c Add support for unlimited window size if MaximumSize is set to Zero
#1824
2023-11-06 14:42:29 +01:00
mafiesto4 51c0a6e100 Fix crash regression on Dictionary and HashSet capacity set to 0 when it contains elements 2023-11-06 14:32:04 +01:00
mafiesto4 9a9e32d4c5 Fix incorrect directional light shadows influence on secondary render views
#1758
2023-11-06 14:20:30 +01:00
mafiesto4 1e9ded55b0 Fix missing xml doc 2023-11-06 14:09:39 +01:00
mafiesto4 e22fa20dc1 Minor fixes to #1740 2023-11-06 14:06:10 +01:00
mafiesto4 fe69a52cf2 Merge branch 'RuanLucasGD-add-reload-scenes-button' 2023-11-06 13:55:48 +01:00
mafiesto4 9eb9294e84 Merge branch 'add-reload-scenes-button' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-add-reload-scenes-button 2023-11-06 13:55:43 +01:00
mafiesto4 c53fce18a8 Merge branch 'Chikinsupu-MaterialEditor-RemovedUnsupportedParameterTypes' 2023-11-06 13:54:47 +01:00
mafiesto4 8500667817 Merge branch 'MaterialEditor-RemovedUnsupportedParameterTypes' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-MaterialEditor-RemovedUnsupportedParameterTypes 2023-11-06 13:54:41 +01:00
mafiesto4 40a3911453 Merge branch 'Tryibion-spawn-scalar' 2023-11-06 13:54:23 +01:00
mafiesto4 e57e86cde1 Fix spawned ui canvas scaller to use the same transform as CanvasScaler
#1819
2023-11-06 13:54:01 +01:00
mafiesto4 ad290d0140 Merge branch 'spawn-scalar' of https://github.com/Tryibion/FlaxEngine into Tryibion-spawn-scalar 2023-11-06 13:36:24 +01:00
Tryibion 0930671e90 Cache main panel, cleanup cached variables. 2023-11-06 06:25:17 -06:00
mafiesto4 855122672f Merge branch 'Chikinsupu-Visject-CommentOrder' 2023-11-06 13:09:29 +01:00
mafiesto4 e68330f5b5 Merge branch 'Visject-CommentOrder' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-Visject-CommentOrder 2023-11-06 13:09:21 +01:00
mafiesto4 a0d4714a0f Add always logging unhandled c# exception
#1861
2023-11-06 12:23:17 +01:00
mafiesto4 f703e7de77 Fix compile error 2023-11-06 11:05:31 +01:00
mafiesto4 7e6c8b7b32 Codestyle fix #1779 2023-11-06 10:33:11 +01:00
mafiesto4 a55dcf42da Merge branch 'Tryibion-plugin-order' 2023-11-06 09:37:15 +01:00
mafiesto4 23369c2ff3 Merge branch 'plugin-order' of https://github.com/Tryibion/FlaxEngine into Tryibion-plugin-order 2023-11-06 09:37:09 +01:00
mafiesto4 7855049509 Merge branch 'Chikinsupu-Visject-ConvertConstantToParameter' 2023-11-06 08:41:45 +01:00
mafiesto4 d79dd4aaf7 Add undo for Convert to Parameter connections change in #1671 2023-11-06 08:41:36 +01:00
mafiesto4 2c5a5acf33 Add maintaining new param id in undo #1671 2023-11-05 23:30:39 +01:00
mafiesto4 342360f537 Refactor #1671 2023-11-05 23:21:14 +01:00
mafiesto4 3ba8875121 Merge branch 'Visject-ConvertConstantToParameter' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-Visject-ConvertConstantToParameter
# Conflicts:
#	Source/Editor/Surface/Archetypes/Constants.cs
2023-11-05 21:43:16 +01:00
mafiesto4 655afb4b90 Merge branch 'GoaLitiuM-editor_binding_fixes' 2023-11-05 21:40:50 +01:00
mafiesto4 f9a9912895 Merge branch 'editor_binding_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-editor_binding_fixes 2023-11-05 21:39:24 +01:00
mafiesto4 bc91b1ed44 Merge branch 'MineBill-fix-color-picker-position' 2023-11-05 21:10:56 +01:00
mafiesto4 6fbf7fa07b Merge branch 'fix-color-picker-position' of https://github.com/MineBill/FlaxEngine into MineBill-fix-color-picker-position 2023-11-05 21:09:49 +01:00
mafiesto4 ea48056699 Merge branch 'Tryibion-ensure-no-layer-popup' 2023-11-05 21:04:43 +01:00
mafiesto4 82d5130261 Merge branch 'ensure-no-layer-popup' of https://github.com/Tryibion/FlaxEngine into Tryibion-ensure-no-layer-popup 2023-11-05 21:04:38 +01:00
mafiesto4 b7e0994932 Merge branch 'Chikinsupu-Visject-MoreAlternativeTitles' 2023-11-05 20:54:22 +01:00
mafiesto4 d13b30304a Merge branch 'Visject-MoreAlternativeTitles' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-Visject-MoreAlternativeTitles 2023-11-05 20:54:18 +01:00
mafiesto4 abc340b52c Merge branch 'MineBill-honor-xdg_data_home' 2023-11-05 20:51:36 +01:00
mafiesto4 2dd16c1fb0 Merge branch 'honor-xdg_data_home' of https://github.com/MineBill/FlaxEngine into MineBill-honor-xdg_data_home 2023-11-05 20:51:31 +01:00
mafiesto4 77e6aafc79 Fix crash when not clearing Online Platform in Editor before hot-reload
#1873
2023-11-05 19:36:09 +01:00
mafiesto4 c23f8f2b30 Fix loading delay-loaded-dll on Windows when using project plugin with native dependencies
#1873
2023-11-05 19:35:33 +01:00
MineBill 267e8daba5 Honor the XDG_DATA_HOME env var and use the approved default as per specification. 2023-11-05 19:36:01 +02:00
mafiesto4 c5d3954bc8 Add CalculateBoneOffsetMatrices option to fix some animated model skeletons rendering
#1862
2023-11-05 14:11:28 +01:00
mafiesto4 a7bb236344 Fix Mono GC threads suspend to not deadlock when attaching native threads to managed runtime
#1864
2023-11-05 14:07:05 +01:00
mafiesto4 0387f7df8a Add name to Android main thread 2023-11-04 22:21:52 +01:00
mafiesto4 ca2106ff5d Remove SHADOW_MAPS_FORMAT and support fallback formats for shadow maps 2023-11-04 21:27:57 +01:00
mafiesto4 4a10878b45 Refactor GPUResourceProperty 2023-11-04 20:04:40 +01:00
mafiesto4 22e34cb2b4 Fix crash on editor startup without code editor selected
#1872
2023-11-04 19:30:16 +01:00
mafiesto4 585b6bacad Simplify #1807 2023-11-04 19:26:46 +01:00
mafiesto4 f736aae75d Merge branch 'Tryibion-limit-rename-popup' 2023-11-04 19:23:38 +01:00
mafiesto4 880e13865f Merge branch 'limit-rename-popup' of https://github.com/Tryibion/FlaxEngine into Tryibion-limit-rename-popup 2023-11-04 19:23:32 +01:00
mafiesto4 7072839254 Merge branch 'MineBill-find-interfaces' 2023-11-04 19:22:29 +01:00
mafiesto4 45060721e7 Merge branch 'find-interfaces' of https://github.com/MineBill/FlaxEngine into MineBill-find-interfaces 2023-11-04 19:22:23 +01:00
mafiesto4 87d67a78f4 Merge branch 'RuanLucasGD-add-extended-buttons-linux' 2023-11-04 19:20:45 +01:00
mafiesto4 0ab43dd301 Merge branch 'add-extended-buttons-linux' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-add-extended-buttons-linux 2023-11-04 19:19:29 +01:00
mafiesto4 8c34fe7933 Reduce LargeWorlds::ChunkSize to 8192
#1854
2023-11-04 19:18:21 +01:00
mafiesto4 fe3f64f06a Fix iOS build 2023-11-04 19:15:37 +01:00
mafiesto4 8af3cfd90b Merge remote-tracking branch 'origin/master' 2023-11-04 19:14:55 +01:00
mafiesto4 3bf7b57dbd Fix BitArray::SetAll() when the item is not multiple of 8
#1863
2023-11-04 19:14:45 +01:00
mafiesto4 19752e4f3b Add storing shader asset includes paths in compact format for portability 2023-11-04 15:26:18 +01:00
mafiesto4 50bcbf980e Add SetThreadAffinityMask and SetThreadPriority and thread name for Apple platforms 2023-11-04 14:08:53 +01:00
mafiesto4 236e5772ce Fix CultureInfo to handle missing country code and fallback to outer language code 2023-11-04 13:49:30 +01:00
Tryibion 253c4c27ab Remove out of range exceptions due to serialization issues. 2023-11-03 21:23:09 -05:00
Tryibion 41d513e5d2 Add directions to slider control. 2023-11-03 21:22:00 -05:00
mafiesto4 6ddf241ea4 Minor improvements to reference properties 2023-11-03 22:40:18 +01:00
mafiesto4 e429e85aae Continue Delegate refactor to use single memory allocation and atomic operations for data access 2023-11-03 22:27:58 +01:00
mafiesto4 224e43ea55 Use soft asset ref to graphics settings
#1852
2023-11-03 19:23:38 +01:00
mafiesto4 6f1ee382b5 Fix regression from 087cfd7a8c on hashset item duplicate re-add 2023-11-03 19:07:16 +01:00
Mr. Capybara 1c23f0f5b4 Add ActiveOnly parameter to Level::GetActors 2023-11-03 11:30:24 -04:00
mafiesto4 da72dd4806 Add unit test for HashSet and Dictionary collection types 2023-11-02 19:59:27 +01:00
mafiesto4 087cfd7a8c Refactor HashSet and Dictionary collections capacity to handle rehashing when too many elements were deleted 2023-11-02 19:59:01 +01:00
mafiesto4 5559d4f84d Merge remote-tracking branch 'origin/master' into 1.8 2023-11-02 13:47:49 +01:00
MineBill 151c6bc6c3 Fix color picker dialog not staying inside the current screen. 2023-11-01 20:07:58 +02:00
mafiesto4 c0a8d29453 Improve Cloth usage 2023-11-01 10:46:47 +01:00
mafiesto4 1a254afd4f Fix crash when creating empty cloth 2023-11-01 10:29:44 +01:00
MineBill f6e9d0431b Implement drag and drop for list collection. 2023-11-01 01:31:42 +02:00
Mr. Capybara 6cfc8c1b1a Add extended buttons support for linux 2023-10-31 14:52:09 -04:00
mafiesto4 536be6c6cf Merge branch 'master' of https://gitlab.flaxengine.com/flax/flaxengine 2023-10-31 16:11:15 +01:00
mafiesto4 b0fe99f1ec Disable mono thread attach to fix current freeze on GC STW event 2023-10-31 16:11:09 +01:00
MineBill df5dc0c284 Extract validation/item handling of AssetPicker in a separate class. 2023-10-31 16:32:57 +02:00
mafiesto4 f9614a4879 Disable capacity alloc on delegate creation 2023-10-31 15:31:40 +01:00
mafiesto4 4e2ee897bc Fix missing codesign for macOS game binaries 2023-10-31 15:22:14 +01:00
mafiesto4 37a6ea9beb Merge remote-tracking branch 'origin/master' 2023-10-31 14:21:00 +01:00
mafiesto4 5ef3f66274 Merge branch 'master' of https://gitlab.flaxengine.com/flax/flaxengine 2023-10-31 14:17:55 +01:00
mafiesto4 1567c1c8d6 Fix Mono AOT on iOS to not freeze during GC stop-the-world event on memory collection 2023-10-31 14:15:35 +01:00
mafiesto4 2d1d8cc310 Fix typo 2023-10-30 18:34:20 +01:00
mafiesto4 1fc972d6ac Fix stall in GC collect on iOS with AOT 2023-10-30 16:45:57 +01:00
MineBill 357148f973 Include interfaces in FindScript. 2023-10-30 08:07:46 +02:00
mafiesto4 f434ff2efe Fix memory overcommitment by HashSet when adding and removing the same item in a loop
#1829
2023-10-29 13:37:05 +01:00
NoriteSC 67a385a431 Merge branch 'master' into SnapToGrid 2023-10-29 03:33:44 +01:00
mafiesto4 56c9429e25 Fix spawning prefab without transform provided
#1831
2023-10-29 02:57:59 +02:00
mafiesto4 83a931de7e Fix typo bug in DOF 2023-10-29 01:57:48 +02:00
mafiesto4 9c1a7a20d4 Add volk.h header to distributed build files 2023-10-28 22:10:41 +02:00
mafiesto4 d9c2decff5 Fix crash when contact was not read properly 2023-10-28 20:09:27 +02:00
MineBill 5afb00e2c6 Allow quick creation of scripts. 2023-10-28 20:21:43 +03:00
Tryibion 1fa03a0de2 Fix focus issues to allow panel scroll bar to be clicked and used. 2023-10-28 11:25:14 -05:00
Tryibion 590f3f7493 Fix Dropdown scaling with CanvasScalar. Add limiting number of items to show in the dropdown. 2023-10-28 10:29:39 -05:00
Nils Hausfeld 0fea7aad92 - Minor cleanup 2023-10-28 17:11:03 +02:00
Nils Hausfeld b88233a65d - Always select first valid item when updating filters 2023-10-28 16:58:37 +02:00
Nils Hausfeld 95735035f3 - Tab key now also spawns node 2023-10-28 16:51:56 +02:00
Nils Hausfeld e3364faf8e Merge branch 'master' into Visject-ImprovedNodeSearching 2023-10-28 16:49:22 +02:00
mafiesto4 9f3221c533 Remove unused include 2023-10-28 14:02:25 +02:00
mafiesto4 468c93949e Fix crash when creating empty particle emitter 2023-10-28 14:01:44 +02:00
mafiesto4 b028faf0cc Update assets 2023-10-28 13:52:23 +02:00
mafiesto4 a95c9059aa Update build number 2023-10-28 13:49:05 +02:00
mafiesto4 615b6470e5 Fix iOS project path if it contains whitespace chars 2023-10-28 11:44:11 +02:00
Tryibion 90642b8862 Spawn canvas scalar on canvas creation. 2023-10-27 13:25:50 -05:00
Ari Vuollet 900e6338d6 Fix wrong variable name
Co-authored-by: NoriteSC <53096989+NoriteSC@users.noreply.github.com>
2023-10-27 19:21:21 +03:00
Nils Hausfeld e55cdd91d5 - Reverted match class from more alternative titles PR 2023-10-26 22:23:55 +02:00
Nils Hausfeld 8cc7c5d3d9 - Highlights get cleared now when there is no match
- Highlights now give points, since it means there is a substring match
- Cleanup
2023-10-26 21:47:32 +02:00
Nils Hausfeld 0acf352d40 - Alternative titles now use QueryFilterHelper Match function as well
- Cleaned up some code and using early outs now
- Added some comments
2023-10-26 21:13:06 +02:00
Nils Hausfeld 390621cb10 Merge branch 'master' into Visject-ImprovedNodeSearching 2023-10-26 20:33:32 +02:00
Nils Hausfeld ff64fdb503 - Test environment and first tests 2023-10-26 20:33:07 +02:00
mafiesto4 70a06c5db3 Update build number and add revision field for future patches 2023-10-26 15:21:01 +02:00
mafiesto4 d9b0e99b9c Add support for using Revision number in projects version 2023-10-26 15:20:35 +02:00
mafiesto4 1d41aa01ce Refactor vertex shaders to use GPUShaderProgramVS::InputElement for input layout data 2023-10-26 14:36:02 +02:00
mafiesto4 186e13b5e8 Add support for runtime running on GPU without Compute Shaders support 2023-10-26 14:33:21 +02:00
mafiesto4 bfaa292b04 Fix invoking managed method on value types (eg. Transform) to properly handle instance value
#1801
2023-10-26 11:37:37 +02:00
mafiesto4 f44421b7a7 Optimize managed method invoke on NetCore to skip virtual call that is the same as default one 2023-10-26 11:25:30 +02:00
mafiesto4 2158fa7358 Remove not needed end line in script template 2023-10-25 23:34:29 +02:00
Tryibion 18c119c155 Ensure layer confirmation does not popup in play mode. 2023-10-25 16:25:26 -05:00
mafiesto4 c27187bd0a Fix deserializing vector types in Editor from ToString FormatException
#1802
2023-10-25 19:17:04 +02:00
Tryibion 8c6ced4bb9 Limit the scene tree and prefab tree rename popup to only go to panel right edge. 2023-10-25 11:38:14 -05:00
mafiesto4 966cd973c6 Add GetHash to various math/core types
#1802
2023-10-25 18:35:59 +02:00
Tryibion 66a709f09e small fixes 2023-10-25 10:46:04 -05:00
Tryibion bfaae46c7e remove not needed variable. 2023-10-25 10:35:12 -05:00
Tryibion b8921fd990 clean up 2023-10-25 09:58:02 -05:00
Tryibion 73694cba6c Add being able to set origin of mesh to the local mesh origin. fix centering several meshes. 2023-10-25 09:57:51 -05:00
NoriteSC ec02058712 Update Float2.cs 2023-10-25 16:56:45 +02:00
mafiesto4 fa836c50a0 Merge branch 'MineBill-messagebox' 2023-10-25 14:58:56 +02:00
mafiesto4 a5d16b49e9 Merge branch 'messagebox' of https://github.com/MineBill/FlaxEngine into MineBill-messagebox 2023-10-25 14:58:51 +02:00
mafiesto4 9a6bce144b Merge branch 'solnem-feat/improved-camera-settings' 2023-10-25 14:58:14 +02:00
mafiesto4 daf31cfa4d Format code #1611 2023-10-25 14:57:44 +02:00
NoriteSC 4fb35579b5 Update Float2.cs 2023-10-25 12:12:22 +02:00
NoriteSC 39aebc6c85 Update Vector3.cs 2023-10-25 12:10:23 +02:00
Nils Hausfeld 1f8da14780 - Alternative titles for comparisons 2023-10-25 11:53:43 +02:00
Nils Hausfeld cfe717969b Merge branch 'master' into Visject-MoreAlternativeTitles 2023-10-25 11:46:09 +02:00
NoriteSC 210c5a5bb2 Merge branch 'FlaxEngine:master' into Nodes 2023-10-25 07:03:46 +02:00
NoriteSC 137c82a387 Update Material.cs 2023-10-25 06:21:19 +02:00
Mr. Capybara b2db1330c0 copy old control data to new control when set UIControl type 2023-10-24 21:45:00 -04:00
GoaLitiuM 06f37794c2 Add input bindings for game window mouse unlock and toggle fullscreen 2023-10-24 22:27:12 +03:00
GoaLitiuM 081648ef06 Fix common tooltips with hardcoded keybindings 2023-10-24 21:47:18 +03:00
NoriteSC f287ed6c30 init 2023-10-24 19:59:47 +02:00
MineBill 6f773bd558 Make the message box a TASKMODEL to prevent interation with the editor. 2023-10-24 18:03:07 +03:00
mafiesto4 7c84ca5b84 Merge branch 'feat/improved-camera-settings' of https://github.com/solnem/FlaxEngine into solnem-feat/improved-camera-settings 2023-10-24 14:50:52 +02:00
mafiesto4 806590d1c3 Fix deadlock in scene loading
#1761 #1773
2023-10-24 14:08:34 +02:00
MineBill cf5f501ab7 Allow erasing layers/painting over layers from the other splatmap.
Since Layers are hardcoded to 8, this commit also assumes that there will always be 2 splatmaps.
2023-10-24 14:31:54 +03:00
Wiktor Kocielski 9d1b287cd7 Terrain-related classes exposure to scripting API 2023-10-24 05:17:16 +03:00
Menotdan 8982961254 Add custom material option to Material Preview. 2023-10-23 22:10:17 -04:00
mafiesto4 ba374a27db Reduce code bloat 2023-10-23 22:26:55 +02:00
mafiesto4 9d1ba6cacf Fix compilation errors when building with old Delegate impl 2023-10-23 22:10:21 +02:00
mafiesto4 ea0094870c Merge branch 'Tryibion-particle-loop-fix' 2023-10-23 18:46:15 +02:00
mafiesto4 2220623cd2 Merge branch 'particle-loop-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-particle-loop-fix 2023-10-23 18:45:30 +02:00
mafiesto4 aed81b58ba Update readme 2023-10-23 16:00:23 +02:00
mafiesto4 9c4382dffb Fix using dock window panels on macOS in Editor 2023-10-23 15:59:09 +02:00
mafiesto4 f28947f59b Fix MacWindow::SetClientBounds to include screen scale 2023-10-23 14:50:10 +02:00
Tryibion 2e85ff0fb3 Simplify code 2023-10-22 22:19:51 -05:00
Tryibion fbaf14b6fa Add to be able to specify order of plugin initialization and deinitialization. 2023-10-22 21:58:20 -05:00
mafiesto4 6ff3e0f488 Various improvements to macOS platform 2023-10-22 20:06:54 +02:00
mafiesto4 ccf6c28b02 Add interval to Apple autoreleasepool 2023-10-22 19:55:20 +02:00
Mr. Capybara fff8a1e8a6 Optimize actor search 2023-10-22 13:26:07 -04:00
mafiesto4 c88e184df3 Fix crash when window gets removed during windows update loop 2023-10-22 15:56:25 +02:00
mafiesto4 1280e61af0 Add IsDebuggerPresent for macOS and iOS platforms 2023-10-22 15:33:21 +02:00
mafiesto4 9fa0b174f5 Fix deprecation warnings on Apple 2023-10-22 15:32:56 +02:00
Nils Hausfeld ea00a448ef - Minor cleanup 2023-10-22 12:54:14 +02:00
Nils Hausfeld 7b2058d1b2 - Added alternative titles to some nodes 2023-10-22 12:37:51 +02:00
Tryibion 78aae0da5a Better handling stopping/resetting non-looping effect. 2023-10-21 17:22:02 -05:00
Tryibion 7d9991999d Better fix. 2023-10-21 14:08:23 -05:00
Tryibion ad15c5b2fc Fix particles effect not being able to just call play if islooped is false. 2023-10-21 13:36:39 -05:00
Nils Hausfeld ba31627ae0 Merge remote-tracking branch 'upstream/master' into Visject-CommentOrder 2023-10-21 16:06:44 +02:00
Nils Hausfeld ec7840f36b - New comments now get spawned on top of other comments
- Commenting other comments now puts the spawned comment below the child comments
- Added Order Value to comments to serialize order
- Added backwards compatiblity to older editor versions
- Cleanup
- XML Comments
2023-10-21 16:06:28 +02:00
mafiesto4 21f2e59d12 Add drag&drop support to macOS 2023-10-21 15:36:38 +02:00
mafiesto4 dcbc917b7d Add local util script to ignored on macOS 2023-10-21 15:13:36 +02:00
Nils Hausfeld fa8b92a456 Adding the ability to order comments in visject 2023-10-21 14:18:30 +02:00
Nils Hausfeld 432f6d5402 Merge branch 'master' into Visject-ConvertConstantToParameter 2023-10-21 13:11:51 +02:00
Nils Hausfeld 571f8febf4 - Moved convertible node file out of archetypes folder into surface folder to be more in line of the project structure (other special nodes like surfacecomment are also just in the surface folder)
- Cleanup
2023-10-21 13:11:42 +02:00
mafiesto4 08a6a2b6dc Fix potential crashes on macOS due to missing window inside view event 2023-10-21 13:04:33 +02:00
mafiesto4 ba39938ed5 Update Flax icon for macOS to match design guidelines 2023-10-21 12:44:43 +02:00
mafiesto4 ab49457944 Add log for build command invoke in deployer 2023-10-21 12:44:25 +02:00
Nils Hausfeld c371a5b78c - Removed Quaternion and Transform from material parameter types since they are not supported 2023-10-20 12:55:54 +02:00
mafiesto4 3188798152 Merge branch 'MineBill-remember-hierarchy-expanded' 2023-10-20 12:33:15 +02:00
mafiesto4 5cafe1c328 Merge branch 'remember-hierarchy-expanded' of https://github.com/MineBill/FlaxEngine into MineBill-remember-hierarchy-expanded 2023-10-20 12:33:08 +02:00
mafiesto4 ad7c7d7360 Merge branch 'MineBill-fix-module-names' 2023-10-20 12:29:06 +02:00
mafiesto4 70200b5608 Merge branch 'fix-module-names' of https://github.com/MineBill/FlaxEngine into MineBill-fix-module-names 2023-10-20 12:29:00 +02:00
mafiesto4 e796d9ea6f Further improve a989173e2d 2023-10-20 11:22:22 +02:00
mafiesto4 a5aaa92d62 Bump up build number 2023-10-20 00:28:28 +02:00
mafiesto4 4e9a739a52 Update GPU particle emitter graph version after recent changes 2023-10-20 00:28:13 +02:00
MineBill 7906e26fe0 Limit what characters module names can contain. 2023-10-20 00:19:32 +03:00
mafiesto4 770d21566a Add macOS disk image notarization 2023-10-19 23:13:05 +02:00
mafiesto4 418e220c00 Add proper codesigning for the Editor app for macOS 2023-10-19 22:40:42 +02:00
mafiesto4 9f98a5304f Merge remote-tracking branch 'origin/master' 2023-10-19 19:13:18 +02:00
mafiesto4 a8f961c438 Add cook&run support for macOS and Linux 2023-10-19 19:09:32 +02:00
mafiesto4 2bb8c82329 Add support for packaging editor with bundled platform data 2023-10-19 19:09:06 +02:00
Mr. Capybara 70ccc79d54 change button order 2023-10-19 12:33:23 -04:00
MineBill c773c3e8fc Collapse/Expand all node in the tree if the user is pressing the Alt key. 2023-10-19 18:55:58 +03:00
MineBill 2f3685c161 Use PrefabObjectID when setting/getting the actor expanded value for prefabs. 2023-10-19 18:43:13 +03:00
Nils Hausfeld 7cb4d27979 - Minor cleanup and comments 2023-10-19 17:23:34 +02:00
Nils Hausfeld fdda42e504 Merge remote-tracking branch 'upstream/master' into Visject-ConvertConstantToParameter 2023-10-19 17:09:49 +02:00
mafiesto4 0ea00a09ca Fix regression from 3e7368b1cb to remove scene lock when spawning actors in async
#1743
2023-10-19 15:29:26 +02:00
mafiesto4 a989173e2d Fix UnitsToText to properly print string with 2 decimal places 2023-10-19 15:16:14 +02:00
mafiesto4 6f60218bec Optimize various rendering stages to skip loading shader when effect is disables 2023-10-19 15:07:03 +02:00
Nils Hausfeld 4efbed91a4 - Fixed a bug where the wrong boxes got connected
- Cleanup
2023-10-19 14:34:10 +02:00
mafiesto4 c0fa858dd0 Fix warning on missing windows layout file when loading default layout 2023-10-19 14:25:37 +02:00
Nils Hausfeld ad6affc863 - More cleanup 2023-10-19 14:17:28 +02:00
Nils Hausfeld aafdc64b68 - Cleanup
- Typo
2023-10-19 14:14:51 +02:00
Nils Hausfeld 41a7aff6d7 - Converting to parameter now also works in Particle and Visual Scripting editor 2023-10-19 14:10:10 +02:00
Nils Hausfeld 9bd002ea33 Merge remote-tracking branch 'upstream/master' into Visject-ConvertConstantToParameter 2023-10-19 14:03:10 +02:00
Nils Hausfeld 3afb6cc88e - Renamed ConstantNode to ConvertableNode
- Moved ConvertableNode into it's own class
- Added support for custom conversion code (currently only used by rotation)
- Added support for Texture, Normal Map, Cube Texture, Uint, Double, String, Quaternion/Rotation
2023-10-19 14:02:46 +02:00
Mr. Capybara b2ba40b082 Add button to reload scenes 2023-10-18 20:34:39 -04:00
MineBill 6fb411cee3 Fix terrain painting. 2023-10-19 01:05:34 +03:00
mafiesto4 6c45141ef9 Add dmg file building for macOS Editor deployment 2023-10-18 22:10:46 +02:00
mafiesto4 f373c867a7 Improve Game Cooker label text when platform data is missing 2023-10-18 21:57:35 +02:00
mafiesto4 5181db8a0e Fix vscode default build task to favor current architecture (eg. arm64 for Editor on macOS) 2023-10-18 21:51:36 +02:00
Nils Hausfeld 2537855aa3 Merge branch 'master' into Visject-ConvertConstantToParameter 2023-10-18 18:33:08 +02:00
mafiesto4 55ad5ae367 Build Editor bindings only when generating editor project files
#1734 #1569
2023-10-18 16:17:19 +02:00
mafiesto4 040c9c20ac Merge branch 'master' into 1.8 2023-10-18 12:57:28 +02:00
mafiesto4 24790b18ce Fix typo in shader 2023-10-18 12:56:48 +02:00
mafiesto4 8b096a9286 Fixes 2023-10-18 10:52:36 +02:00
mafiesto4 2d0eabc8be Fix deadlock in Foliage::GetFoliageTypeInstancesCount
#1724
2023-10-17 23:20:30 +02:00
mafiesto4 387e30a1dc Fix compilation regression 2023-10-17 23:13:05 +02:00
mafiesto4 52a621de42 Add color, emissive and opacity parameters setup for auto-imported material instances 2023-10-17 22:45:22 +02:00
mafiesto4 c457087612 Optimize memory allocation when using Sprite size during 2D rendering 2023-10-17 22:44:15 +02:00
mafiesto4 1cbf867fc7 Hide build scenes data toolbar button when none action is set and fix tooltip for cook and run action
#1731
2023-10-17 22:43:43 +02:00
mafiesto4 8d9f4d72f5 Various stability improvements for Editor 2023-10-17 22:42:47 +02:00
mafiesto4 90427da42f Add SubAssetFolder to model import option to redirect auto-imported materials and textures location 2023-10-17 09:59:21 +02:00
mafiesto4 cebae5c4e1 Add foreach loop support to Span type 2023-10-17 09:53:48 +02:00
mafiesto4 d92c7af2cf Fix debug file access race-conditions when importing many materials at once 2023-10-17 09:53:06 +02:00
Nils Hausfeld 447030f53a - Spawned get parameter node now reconnects to all boxes from the converted node 2023-10-16 20:19:18 +02:00
Nils Hausfeld a96445d8bb Merge branch 'master' into Visject-ConvertConstantToParameter 2023-10-16 19:34:22 +02:00
mafiesto4 582cf94198 Fix setting up prefab objects ids mapping for nested prefabs to link cross-object references correctly 2023-10-16 16:37:44 +02:00
mafiesto4 3e7368b1cb Fix HandleObjectDeserializationError to be editor or dev only and thread-safe 2023-10-16 16:36:52 +02:00
mafiesto4 30d510f073 Fix models in toolbox 2023-10-16 16:34:55 +02:00
mafiesto4 50d47fe801 Fix asset load to trigger loading task within mutex to prevent race conditions when loading the same prefab from many threads at once 2023-10-16 16:10:57 +02:00
mafiesto4 036ad570cd Fix warning when dotnet cache file is missing 2023-10-16 11:20:49 +02:00
mafiesto4 d25954725f Add excluding GPU swapchain present time from CPU draw time in profiling tool 2023-10-16 10:58:07 +02:00
mafiesto4 db6b98ecd1 Add ProfilerGPU.Enabled to manually toggle GPU timings 2023-10-16 10:29:44 +02:00
mafiesto4 ad2bd2ce51 Merge branch 'nothingTVatYT-master' 2023-10-16 10:03:23 +02:00
mafiesto4 0c6e2935d1 Merge branch 'master' of https://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-master 2023-10-16 10:03:16 +02:00
nothingTVatYT 48a5fe54e8 keep auto-close for non-Linux platforms 2023-10-16 01:13:06 +02:00
nothingTVatYT c42a264944 removed a left over debug statement 2023-10-16 01:08:47 +02:00
nothingTVatYT d1b2b64cd1 fix color picker (signal handler + alpha channel) 2023-10-15 21:43:15 +02:00
Tryibion 86c2406d52 Clean up code. 2023-10-15 13:34:09 -05:00
Tryibion 9c60da278f Small change to dictionary. Small changes to collections. 2023-10-15 13:31:35 -05:00
mafiesto4 88f718709b Add data sent/receive rate charts to the network profiler in Editor 2023-10-15 20:13:34 +02:00
mafiesto4 148ced5a55 Fix compilation 2023-10-15 19:04:35 +02:00
mafiesto4 e4941e5b00 Add asset loading task state check on fail 2023-10-15 18:46:15 +02:00
mafiesto4 8f941c3679 Merge branch 'Vizepi-master' 2023-10-15 18:08:35 +02:00
mafiesto4 c511ea6d23 Merge branch 'master' of https://github.com/Vizepi/FlaxEngine into Vizepi-master 2023-10-15 18:08:20 +02:00
GoaLitiuM bcdd6c0551 Fix FlaxEngine C#-project getting built twice in engine solution 2023-10-15 16:16:53 +03:00
GoaLitiuM ff7e6d82f8 Hide exception when build errors occurs in referenced targets 2023-10-15 16:16:53 +03:00
GoaLitiuM 5b3e09baec Build C# projects in VS/Rider solution configurations
Rider's solution wide analysis does not work properly when projects
are not included in the active configuration for build.
2023-10-15 16:16:53 +03:00
GoaLitiuM 0d7e7c30ca Run Flax.Build when building main C# project 2023-10-15 16:16:53 +03:00
Vizepi 00dc5d44d4 #1716 Do not rebuild contexts twice in a row 2023-10-15 12:24:25 +02:00
mafiesto4 f8f1a66ab9 Fix multi-line logs on Windows regression from cf94cd937a 2023-10-15 10:12:33 +02:00
mafiesto4 22395ce9c3 Merge branch 'GoaLitiuM-delay_dirty_rebuild' 2023-10-15 09:57:56 +02:00
mafiesto4 ab6acbc759 Merge branch 'delay_dirty_rebuild' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-delay_dirty_rebuild 2023-10-15 09:57:47 +02:00
Tryibion 0f5a177be2 Improve collection editor. 2023-10-14 21:32:58 -05:00
GoaLitiuM 660c0660e2 Delay compiler and project generation after large file operations 2023-10-14 20:52:56 +03:00
mafiesto4 2f3929efe0 Fix Height Layer Blend material node codegen when alpha is constant
#1705
2023-10-14 18:03:51 +02:00
mafiesto4 e51aab0c56 Minor improvements 2023-10-14 18:03:21 +02:00
mafiesto4 eb430b05be Fx regression from #1474 that was causing incorrect checks for IsZero/IsOne in ShaderGraphValue 2023-10-14 18:00:53 +02:00
mafiesto4 96b87ea41a Merge branch 'Menotdan-missing_script_replacement' 2023-10-14 16:49:21 +02:00
mafiesto4 a87eaf82f0 Code style fix 2023-10-14 16:49:09 +02:00
mafiesto4 65a02fc9fd Merge branch 'missing_script_replacement' of https://github.com/Menotdan/FlaxEngine into Menotdan-missing_script_replacement 2023-10-14 16:35:14 +02:00
mafiesto4 3f4ae38291 Merge branch 'GoaLitiuM-delete_content_fix' 2023-10-14 16:34:27 +02:00
mafiesto4 9c5d03164f Merge branch 'delete_content_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-delete_content_fix 2023-10-14 16:34:22 +02:00
mafiesto4 b32a4b5c84 Merge branch 'GoaLitiuM-async_project_regen_fix' 2023-10-14 16:33:11 +02:00
mafiesto4 fc9490ca4c Merge branch 'async_project_regen_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-async_project_regen_fix 2023-10-14 16:32:42 +02:00
mafiesto4 40c0a30039 Merge branch 'GoaLitiuM-vscode_launch_tasks' 2023-10-14 16:31:03 +02:00
mafiesto4 37e3a91b73 Merge branch 'vscode_launch_tasks' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-vscode_launch_tasks 2023-10-14 16:30:57 +02:00
mafiesto4 075431385a Merge branch 'GoaLitiuM-csharp_optimize_module_fix' 2023-10-14 16:30:23 +02:00
mafiesto4 71a19eac29 Merge branch 'csharp_optimize_module_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-csharp_optimize_module_fix 2023-10-14 16:30:16 +02:00
mafiesto4 bedc492ce7 Merge branch 'GoaLitiuM-physx_oncontact_fix' 2023-10-14 16:30:03 +02:00
mafiesto4 ab25b6a258 Merge branch 'physx_oncontact_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-physx_oncontact_fix 2023-10-14 16:29:54 +02:00
GoaLitiuM a3d44e0fee Prevent project file regeneration running while compiling scripts 2023-10-14 17:29:03 +03:00
mafiesto4 69d84eb20f Merge branch 'Tryibion-debug-view-cm' 2023-10-14 16:28:44 +02:00
mafiesto4 f1575da171 Merge branch 'debug-view-cm' of https://github.com/Tryibion/FlaxEngine into Tryibion-debug-view-cm 2023-10-14 16:28:39 +02:00
GoaLitiuM 0c23b76456 Fix error when deleting multiple files and no folders selected 2023-10-14 17:28:21 +03:00
mafiesto4 e0c48ba749 Merge branch 'NoriteSC-Fix-GizmoSize' 2023-10-14 16:28:00 +02:00
mafiesto4 bdacf960d0 Merge branch 'Fix-GizmoSize' of https://github.com/NoriteSC/FlaxEngineFork into NoriteSC-Fix-GizmoSize 2023-10-14 16:26:27 +02:00
mafiesto4 dcc28113a4 Merge branch 'GoaLitiuM-win_minimize_pos_fix' 2023-10-14 16:23:38 +02:00
mafiesto4 4b803feb11 Merge branch 'win_minimize_pos_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-win_minimize_pos_fix 2023-10-14 16:23:28 +02:00
mafiesto4 a5f00ed624 Fix NavCrowd to properly wait for navmesh loaded 2023-10-14 16:21:42 +02:00
mafiesto4 060bff1bdb Fix leftover separator in context menu in Content Window in some locations 2023-10-14 16:21:10 +02:00
mafiesto4 e4b89e1bad Fix plugins initialization order to properly unload scenes before them in cooked game 2023-10-14 16:20:27 +02:00
GoaLitiuM dca6baee49 Use and store restored window position after minimizing the window 2023-10-14 16:44:21 +03:00
mafiesto4 7904690ecf Cleanuo some old code style 2023-10-14 14:00:58 +02:00
Tryibion 7b984396cc Add not to close Debug View CM on button clicked. 2023-10-13 20:52:26 -05:00
GoaLitiuM dc1be86db7 Only generate one set of C++/C# launch tasks for VSCode
Proper fix for b9c6dcd4c7
2023-10-14 03:45:37 +03:00
GoaLitiuM 8548df4a1b Fix crash when physics actor contact is lost with another actor 2023-10-14 02:34:15 +03:00
GoaLitiuM 7014007362 Disable inheriting C# optimization level from dependency modules 2023-10-14 01:45:36 +03:00
mafiesto4 1a5606a45c Improve collision data cooking usability
#1687
2023-10-13 23:33:03 +02:00
mafiesto4 887d2b2115 Fix incorrect animated model bounds update 2023-10-13 23:32:44 +02:00
mafiesto4 1b48663f76 Merge branch 'GoaLitiuM-textbox_escape_fix' 2023-10-13 20:42:32 +02:00
GoaLitiuM 2d5ad297a5 Fix error when hitting escape in read-only textboxes 2023-10-13 19:57:32 +03:00
mafiesto4 18bf005654 Merge branch 'GoaLitiuM-vscode_prelaunch_task_fix' 2023-10-13 16:58:30 +02:00
mafiesto4 7e5c6caffa Merge branch 'vscode_prelaunch_task_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-vscode_prelaunch_task_fix 2023-10-13 16:58:23 +02:00
mafiesto4 702356f1e4 Missing change for c01614b8f5 and regression from 88eca13eb3 2023-10-13 16:58:02 +02:00
mafiesto4 c01614b8f5 Fix build regression from 7180080f19 2023-10-13 16:09:18 +02:00
mafiesto4 7180080f19 Refactor FileMode, FileAccess, FileShare enums into normal enums with docs 2023-10-13 15:44:47 +02:00
mafiesto4 9a636468e0 Fix crash when importing assets in Editor (race-condition from Content Importer thread)
#1691 #1679
2023-10-13 15:44:18 +02:00
mafiesto4 abd6881d7b Fix removing large amount of assets in Editor at once
#1484
2023-10-13 15:43:11 +02:00
mafiesto4 cf94cd937a Fix logging performance and crashes on non-Windows platforms
#662
2023-10-13 14:41:45 +02:00
mafiesto4 03c120ba69 Fix double engine assembly init in Editor 2023-10-13 14:26:33 +02:00
mafiesto4 db52be5936 Fix crash when item is already in a view
#1679
2023-10-13 11:31:43 +02:00
mafiesto4 d0fbf12b92 Fix editor tabs control size for tab header when scroll bar is visible
#1135
2023-10-13 11:16:34 +02:00
mafiesto4 6cd45a58f8 Fix preserving editor minimized floating windows in saved layout
#1135
2023-10-13 11:03:45 +02:00
NoriteSC 13686ae13f Fix 436 and 1251 2023-10-13 00:20:34 +02:00
mafiesto4 fe49811779 Fix linux build 2023-10-12 23:42:17 +02:00
mafiesto4 84d615935e Fix crash when updating GPU particle system without view buffers allocated
#1683
2023-10-12 23:39:39 +02:00
mafiesto4 fdd6b171bb Stability fixes 2023-10-12 23:12:53 +02:00
mafiesto4 74a69b8f13 Fix running game in non-ANSI path
#480
2023-10-12 22:29:48 +02:00
mafiesto4 677cd4e382 Fix build regression from 6f7f22eb47 2023-10-12 22:29:11 +02:00
mafiesto4 88eca13eb3 Add default font bundling (optional) and setup UI Style to match editor logic
#641
2023-10-12 22:28:40 +02:00
stefnotch cfec5bb801 Fix #63
Seems to fix #63 , but it might have small side-effects if the mouse position tracking is not expected to go outside the client area.
2023-10-12 20:43:28 +02:00
mafiesto4 830a810556 Merge branch 'GoaLitiuM-vs_open_file_fix' 2023-10-12 20:05:39 +02:00
mafiesto4 fcb60fbefb Merge branch 'vs_open_file_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-vs_open_file_fix 2023-10-12 20:02:58 +02:00
mafiesto4 2414abf183 Fix particle attributes usage in GPU emitter function
#1640
2023-10-12 20:01:30 +02:00
mafiesto4 d52412c5c3 Fix particle emitter function cache clearing for GPU shader generation
#1640
2023-10-12 19:55:50 +02:00
Menotdan cfdbf75759 Merge branch 'FlaxEngine:master' into missing_script_replacement 2023-10-12 13:13:11 -04:00
mafiesto4 6f7f22eb47 Add outputting shader source code in Editor to text file when compilation fails for debugging 2023-10-12 18:57:27 +02:00
Menotdan a7b2230ef4 Remove unneeded using 2023-10-12 12:23:18 -04:00
Menotdan a8260ed8b6 Fixed Serialization Transfer. 2023-10-12 12:00:27 -04:00
mafiesto4 5b5f43714e Fix invalid particle attributes access inside emitter function
#1640
2023-10-12 17:55:49 +02:00
GoaLitiuM 602936b2bc Fix opening plugin project files in Visual Studio 2023-10-12 18:41:25 +03:00
mafiesto4 8af2f458d7 Fix missing particle layout attributes when using Particle Emitter Function
#1640
2023-10-12 17:39:42 +02:00
GoaLitiuM b9c6dcd4c7 Fix wrong Visual Studio Code preLaunchTask in launch tasks 2023-10-12 16:37:32 +03:00
mafiesto4 bd4127676b Merge branch 'GoaLitiuM-editor_camera_transform_fix' 2023-10-12 15:26:50 +02:00
mafiesto4 daaba49e26 Merge branch 'editor_camera_transform_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-editor_camera_transform_fix 2023-10-12 15:26:45 +02:00
mafiesto4 4f24d53984 Merge branch 'GoaLitiuM-deprecation_messages' 2023-10-12 15:25:17 +02:00
mafiesto4 2f795c6559 Merge branch 'deprecation_messages' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-deprecation_messages 2023-10-12 15:25:12 +02:00
mafiesto4 74041e1322 Merge branch 'Tryibion-value-bo-slide-focus' 2023-10-12 15:24:51 +02:00
mafiesto4 51da322e48 Merge branch 'value-bo-slide-focus' of https://github.com/Tryibion/FlaxEngine into Tryibion-value-bo-slide-focus 2023-10-12 15:24:45 +02:00
mafiesto4 8be325d704 Merge branch 'RuanLucasGD-terrain_gizmo_improv' 2023-10-12 15:20:45 +02:00
mafiesto4 4ca8198478 Merge branch 'terrain_gizmo_improv' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-terrain_gizmo_improv 2023-10-12 15:20:38 +02:00
mafiesto4 455b3f2446 Fix XAudio2 playback when seeking audio start play location 2023-10-12 15:20:23 +02:00
mafiesto4 4ac65ee91c Fix audio preview for multi-channel audio clips 2023-10-12 14:31:41 +02:00
mafiesto4 69fb2c331f Minor improvements to audio 2023-10-12 14:03:43 +02:00
mafiesto4 2671e3881f Add Spacebar to toggle play/pause in Audio Clip window 2023-10-12 14:03:13 +02:00
mafiesto4 749c0cacb4 Fix audio playback in XAudio2 when clip is 3D but source is 2D 2023-10-12 13:11:07 +02:00
mafiesto4 b19bf57dfb Add logging any XAudio2 backed errors 2023-10-12 13:10:34 +02:00
mafiesto4 0175186c27 Improve #1627 to return proper anim length 2023-10-12 12:17:55 +02:00
mafiesto4 866ef896b2 Merge branch 'Tryibion-anim-fix' 2023-10-12 12:12:09 +02:00
mafiesto4 0280fa4f9b Merge branch 'anim-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-anim-fix 2023-10-12 12:12:01 +02:00
mafiesto4 b1ad2c3a02 Fix sprite shadow to match the sprite facing camera
#1504
2023-10-12 12:10:21 +02:00
Menotdan 318f9e5b77 Fix duplicated script replacement. 2023-10-12 01:33:22 -04:00
Menotdan 7742f2d8d4 Add debugging logs. 2023-10-12 01:26:25 -04:00
Menotdan 3d2363ea5c Merge remote-tracking branch 'origin/master' into missing_script_replacement 2023-10-12 01:26:20 -04:00
Menotdan 2b0db40c17 Add basic replacement functionality- replacing adds multiple copies on child actors, however. 2023-10-12 01:22:59 -04:00
Ruan Lucas e97ec74bf8 clean code 2023-10-11 18:37:04 -04:00
Tryibion 28d6fe84ef Small change 2023-10-11 16:17:59 -05:00
Tryibion 8eb9df9a18 Change new anim port to TryGetBox. 2023-10-11 15:57:02 -05:00
Tryibion f2c9ba5a00 Focus parent on value box slide end. 2023-10-11 15:33:32 -05:00
GoaLitiuM 02a219a376 Fix Editor viewport camera transformation getting corrupted when focused 2023-10-11 21:45:07 +03:00
GoaLitiuM 3ed28998e9 Add more descriptive deprecation messages 2023-10-11 21:38:33 +03:00
Nils Hausfeld dcec847d50 - Basic constants can now be converted to parameters 2023-10-11 20:01:56 +02:00
mafiesto4 fa96707c57 Fix crash when implementing INetworkSerializable in C#-only
#1664
2023-10-11 18:39:51 +02:00
mafiesto4 8f3a5bd74a Improve ObjectsRemovalService to handle newly added objects removing 2023-10-11 17:41:35 +02:00
mafiesto4 6dd9f0f036 Improve #1667 to log exception 2023-10-11 17:25:32 +02:00
mafiesto4 97f1572a78 Merge branch 'Menotdan-fix-removing-scripts' 2023-10-11 17:22:06 +02:00
mafiesto4 a0ada24764 Merge branch 'fix-removing-scripts' of https://github.com/Menotdan/FlaxEngine into Menotdan-fix-removing-scripts 2023-10-11 17:22:01 +02:00
mafiesto4 2067c73401 Merge branch 'MineBill-popup-fix' 2023-10-11 17:17:51 +02:00
mafiesto4 dad3e1f77d Revert f1d57e47cb in favor of #1670 2023-10-11 17:17:46 +02:00
mafiesto4 c853b404d6 Merge branch 'popup-fix' of https://github.com/MineBill/FlaxEngine into MineBill-popup-fix 2023-10-11 17:15:14 +02:00
MineBill 1986f2b58b Only set WS_CAPTION if the window is a regular window 2023-10-11 17:06:16 +03:00
mafiesto4 af468ee6ae Fix scripting interop in AOT mode to use reflection-based field access 2023-10-11 15:18:28 +02:00
mafiesto4 b92345c3ef Fix crash when running async C# code with Mono 2023-10-11 12:36:49 +02:00
mafiesto4 bc762761dd Fix engine when used without C# scripting at all 2023-10-11 12:35:27 +02:00
mafiesto4 cbdd6c4964 Add HasDepthClip to GPU Device limits 2023-10-11 10:15:44 +02:00
Menotdan a7937c2b2e Fixed script serialization failures from removing scripts. 2023-10-10 19:12:21 -04:00
NoriteSC 4f67d14261 forgotten the public keyword in engine/debug/debugdraw.cs 2023-10-10 22:15:31 +00:00
NoriteSC 0a12724974 changed the 3.402823466e+38f to MAX_float 2023-10-10 22:04:30 +00:00
mafiesto4 ac542bf920 Fix FieldHelper.GetFieldOffset crash for classes with const fields (compile-time)
Inline call in `CreateScriptingObject` for perf
2023-10-10 20:52:12 +02:00
mafiesto4 902c82ae1e Add pixel format logging when not supported for shadow map 2023-10-10 20:22:53 +02:00
Ruan Lucas 7fcb0a1da7 change terrain brush size with scroll 2023-10-10 10:46:47 -04:00
mafiesto4 ccf3469307 Minor Vulkan tweaks 2023-10-10 14:17:34 +02:00
mafiesto4 3ac7c4e0ee Codestyle fix 2023-10-09 23:21:02 +02:00
mafiesto4 69e973b837 Merge branch 'Chikinsupu-AnimationSampleNode-AnimationAssetReferencePort' 2023-10-09 22:25:03 +02:00
mafiesto4 dafc8a61c1 Merge branch 'AnimationSampleNode-AnimationAssetReferencePort' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-AnimationSampleNode-AnimationAssetReferencePort 2023-10-09 22:24:57 +02:00
mafiesto4 d2594c05ab Merge branch 'nothingTVatYT-fix-linux-open-files-dialog' 2023-10-09 22:22:36 +02:00
mafiesto4 d6d18e93e0 Merge branch 'fix-linux-open-files-dialog' of https://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-fix-linux-open-files-dialog 2023-10-09 22:22:25 +02:00
mafiesto4 00a03beb78 Optimize Half2 conversion in Render2D 2023-10-09 21:45:36 +02:00
nothingTVatYT 2ff4a69f53 fix reading of pipe buffer from external filechooser 2023-10-09 17:25:28 +02:00
mafiesto4 00100e11f2 Fix C# objects serialization bug when script throws exception during saving to Json
#1656
2023-10-09 15:31:46 +02:00
mafiesto4 fa57440a2f Fix typo 2023-10-09 14:48:19 +02:00
mafiesto4 bfab9d68db Bump up version for future 2023-10-09 14:39:22 +02:00
mafiesto4 8a018977d6 Merge branch 'MineBill-fix-transition-data' 2023-10-09 14:35:24 +02:00
mafiesto4 26ffe31a0f Merge branch 'fix-transition-data' of https://github.com/MineBill/FlaxEngine into MineBill-fix-transition-data 2023-10-09 14:35:15 +02:00
mafiesto4 09f2be907e Merge remote-tracking branch 'origin/master' into 1.7
# Conflicts:
#	Flax.flaxproj
2023-10-09 12:40:47 +02:00
mafiesto4 8e23781153 Fix updating time left when destroying large amount of objects
#1584
2023-10-09 12:13:09 +02:00
mafiesto4 64d4076615 Minor tweaks 2023-10-09 12:06:55 +02:00
mafiesto4 d7e9e2ed16 Fix AssetsCache to include project path and reject cache when project gets duplicated with cache
#1631
2023-10-09 11:33:02 +02:00
mafiesto4 1ac4fef8d0 Merge branch 'nothingTVatYT-fix-linux-systeminfo' 2023-10-09 10:44:17 +02:00
mafiesto4 6c0011bef5 Merge branch 'fix-linux-systeminfo' of https://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-fix-linux-systeminfo 2023-10-09 10:44:08 +02:00
mafiesto4 481a3cfba5 Minor tweaks 2023-10-08 23:33:51 +02:00
mafiesto4 fd7ef38639 Merge branch 'MineBill-linux-doubleclick' 2023-10-08 22:14:09 +02:00
mafiesto4 0b786feb65 Merge branch 'linux-doubleclick' of https://github.com/MineBill/FlaxEngine into MineBill-linux-doubleclick 2023-10-08 22:14:02 +02:00
nothingTVatYT 5b866b643b fix GetDesktopSize for Linux 2023-10-08 22:05:53 +02:00
minebill 03642632f5 Use a maximum distance between clicks, when detecting a double click 2023-10-08 22:05:02 +03:00
mafiesto4 552641c51a Fix potential crashes if uses calls terrain tools with invalid params 2023-10-08 17:02:26 +02:00
mafiesto4 4bfc97d982 Merge branch 'GoaLitiuM-viewport_cam_drift_fix' 2023-10-08 16:50:24 +02:00
mafiesto4 f3818c8a1d Merge branch 'viewport_cam_drift_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-viewport_cam_drift_fix 2023-10-08 16:48:23 +02:00
mafiesto4 45ae103612 Merge branch 'RuanLucasGD-Fix-Actor-OnDestroy' 2023-10-08 16:46:25 +02:00
mafiesto4 c3924d636d Merge branch 'Fix-Actor-OnDestroy' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-Fix-Actor-OnDestroy 2023-10-08 16:41:40 +02:00
mafiesto4 38664e9d43 More improvements to 13853d5fb5 2023-10-08 16:34:41 +02:00
GoaLitiuM 4db1975f02 Fix Editor viewport camera drifting with odd viewport sizes 2023-10-08 17:28:28 +03:00
mafiesto4 13853d5fb5 Fix model asset previews to wait for materials to be loaded 2023-10-08 16:01:34 +02:00
mafiesto4 734f8bcaf4 Fix shader compilation tracking to check for directory existence 2023-10-08 15:52:36 +02:00
mafiesto4 52833377ca Merge branch 'Tryibion-auto-module' 2023-10-08 15:14:40 +02:00
mafiesto4 b56447bae4 Refactor code in #1423 to be cleaner 2023-10-08 15:14:35 +02:00
mafiesto4 3b23e50ee6 Merge branch 'auto-module' of https://github.com/Tryibion/FlaxEngine into Tryibion-auto-module
# Conflicts:
#	Source/Editor/Windows/ContentWindow.ContextMenu.cs
2023-10-08 13:43:28 +02:00
mafiesto4 dd466ef162 Merge branch 'GoaLitiuM-ies_fix' 2023-10-08 13:40:17 +02:00
mafiesto4 f80271bdfd Merge branch 'ies_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-ies_fix 2023-10-08 13:36:55 +02:00
mafiesto4 e07c7f2c15 Merge branch 'GoaLitiuM-light_field_order_fix' 2023-10-08 13:36:20 +02:00
mafiesto4 916993f241 Merge branch 'light_field_order_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-light_field_order_fix 2023-10-08 13:36:10 +02:00
mafiesto4 96a56c11ef Merge branch 'RuanLucasGD-fix_edit_text_box' 2023-10-08 13:34:13 +02:00
mafiesto4 12ed17618f Merge branch 'fix_edit_text_box' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-fix_edit_text_box 2023-10-08 13:34:08 +02:00
mafiesto4 2d1415c40d Merge branch 'Chikinsupu-Visject-BendingPreviewConnectionFix' 2023-10-08 11:16:47 +02:00
mafiesto4 dc59a38b64 Merge branch 'Visject-BendingPreviewConnectionFix' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-Visject-BendingPreviewConnectionFix 2023-10-08 11:16:38 +02:00
mafiesto4 f7769439cf Merge branch 'Chikinsupu-Visject-ContextSensitiveParameterSupport' 2023-10-08 11:15:31 +02:00
mafiesto4 a9231d5e08 Merge branch 'Visject-ContextSensitiveParameterSupport' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-Visject-ContextSensitiveParameterSupport 2023-10-08 11:15:26 +02:00
mafiesto4 af388ef8b4 Merge branch 'Chikinsupu-Visject-FixItemDuplicationBug' 2023-10-08 11:13:00 +02:00
mafiesto4 b2ee160bfe Merge branch 'Visject-FixItemDuplicationBug' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-Visject-FixItemDuplicationBug 2023-10-08 11:12:55 +02:00
mafiesto4 df38752506 Merge branch 'MineBill-alt-key-linux' 2023-10-08 11:10:14 +02:00
mafiesto4 880e394554 Merge branch 'alt-key-linux' of https://github.com/MineBill/FlaxEngine into MineBill-alt-key-linux 2023-10-08 11:10:08 +02:00
mafiesto4 b8f094e007 Cleanup Iterator in ChunkedArray 2023-10-08 11:09:12 +02:00
mafiesto4 b93cbbd194 Merge branch 'GoaLitiuM-dict_iter_fix' 2023-10-08 11:05:18 +02:00
Christopher Rothert 5e85fa2c0c Merge branch 'master' into feat/improved-camera-settings 2023-10-08 01:41:05 +02:00
Christopher Rothert 966e5cdda2 Update some comments 2023-10-08 01:40:50 +02:00
Christopher Rothert 997c442e69 Update movement speed formatting
* add property for movement speed text format
* add additional checks to camera speed progress calculation
* round movement speed to make it visually more appealing in the context menu
2023-10-08 01:07:36 +02:00
Ruan Lucas 95f40ecc0c clean code 2023-10-07 16:27:14 -04:00
minebill e903348d71 Fix incorrect mapping of Alt key on linux 2023-10-07 22:28:39 +03:00
Ruan Lucas 56c3080b10 fix edit text box 2023-10-07 11:06:23 -04:00
Nils Hausfeld d41ec15606 - Implemented support for surface parameters 2023-10-07 13:57:05 +02:00
GoaLitiuM 2eb49dba59 Move Use Inverse Squared Falloff above Falloff Exponent in lights
Prevents the checkbox in UI from moving around when toggling the value.
2023-10-07 14:38:58 +03:00
GoaLitiuM bc658bbfba Fix Dictionary iterator comparison
Missing change from 9291295a4d
2023-10-07 14:25:07 +03:00
GoaLitiuM 1f4343d664 Fix IES profile light computation formula 2023-10-07 14:24:54 +03:00
Christopher Rothert 00aa54cde8 Update camera speed stepping and easing
* remove complex curve function
* update camera easing feature to use Mathf.Pow instead
* add total camera speed steps to ViewportOptions
* change default value for max camera speed from 64 to 32
* update ViewportOptions ordering and grouping
* update string format for movement speed
2023-10-07 02:40:52 +02:00
NoriteSC 004e2ab5e8 Update Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Material.cpp
Co-authored-by: stefnotch <stefnotch@users.noreply.github.com>
2023-10-06 23:07:19 +02:00
NoriteSC d7095957d0 Update Source/Editor/Surface/Archetypes/Material.cs
Co-authored-by: stefnotch <stefnotch@users.noreply.github.com>
2023-10-06 23:07:00 +02:00
Nils Hausfeld e4bd84bd6a - Fixed items in Surface Paramter Group getting duplicated over and over again 2023-10-06 23:02:00 +02:00
NoriteSC 4e2870e90c Update Source/Editor/Surface/Archetypes/Material.cs
Co-authored-by: stefnotch <stefnotch@users.noreply.github.com>
2023-10-06 22:56:16 +02:00
NoriteSC 1736aaeb6a Update Source/Editor/Surface/Archetypes/Material.cs
Co-authored-by: stefnotch <stefnotch@users.noreply.github.com>
2023-10-06 22:54:26 +02:00
NoriteSC 7b601723c0 Merge branch 'FlaxEngine:master' into Debug 2023-10-06 22:16:11 +02:00
NoriteSC d5c0ad0487 Merge branch 'FlaxEngine:master' into Nodes 2023-10-06 22:15:35 +02:00
Nils Hausfeld 78c0e1dd92 - Visual fix to preview connection when pulling out of an input box or a reroute node 2023-10-06 18:16:04 +02:00
Nils Hausfeld c4136dcaa9 Merge branch 'master' into AnimationSampleNode-AnimationAssetReferencePort 2023-10-06 17:50:36 +02:00
Nils Hausfeld 63d57151d0 - Minor cleanup 2023-10-06 17:50:19 +02:00
mafiesto4 a9dd9adc22 Merge branch 'MineBill-control-double-click' 2023-10-06 17:22:10 +02:00
mafiesto4 a8f6a90a2f Merge branch 'control-double-click' of https://github.com/MineBill/FlaxEngine into MineBill-control-double-click 2023-10-06 17:20:46 +02:00
mafiesto4 a40819e37b Merge branch 'Muzz-Vert-color-deduplication-check' 2023-10-06 17:06:29 +02:00
mafiesto4 e41e200305 Merge branch 'Vert-color-deduplication-check' of https://github.com/Muzz/FlaxEngine into Muzz-Vert-color-deduplication-check 2023-10-06 17:06:21 +02:00
mafiesto4 5cf1d2b46e Code format 2023-10-06 17:06:17 +02:00
NoriteSC d07a5e9823 Merge branch 'FlaxEngine:master' into Nodes 2023-10-06 17:03:32 +02:00
mafiesto4 0fd225b185 Merge branch 'Tryibion-pos-camera' 2023-10-06 17:02:58 +02:00
mafiesto4 f1557554ab Merge branch 'pos-camera' of https://github.com/Tryibion/FlaxEngine into Tryibion-pos-camera 2023-10-06 17:02:51 +02:00
mafiesto4 5c57f73328 Merge branch 'ontrigger-improved-scrolling' 2023-10-06 17:01:29 +02:00
mafiesto4 bc291f592e Merge branch 'improved-scrolling' of https://github.com/ontrigger/FlaxEngine into ontrigger-improved-scrolling 2023-10-06 16:58:36 +02:00
mafiesto4 2d2ee03266 Merge branch 'Tryibion-scene-scroll-fix' 2023-10-06 16:08:13 +02:00
mafiesto4 e041a2d006 Merge branch 'scene-scroll-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-scene-scroll-fix 2023-10-06 16:07:45 +02:00
mafiesto4 cd889604e1 Fix build regression 2023-10-06 16:02:31 +02:00
mafiesto4 2cac149741 Code cleanup for #1377 2023-10-06 15:58:23 +02:00
Nils Hausfeld ea355dd560 - Title of Animation sample node gets updated when connection of animation reference box changes 2023-10-06 15:30:52 +02:00
mafiesto4 4853ec9f49 Merge branch 'Withaust-viewlayer' 2023-10-06 15:26:20 +02:00
mafiesto4 58552afc40 Merge branch 'viewlayer' of https://github.com/Withaust/FlaxEngine into Withaust-viewlayer 2023-10-06 15:26:15 +02:00
mafiesto4 ae308ab27a Minor code cleanup #1619 2023-10-06 15:25:25 +02:00
Nils Hausfeld e07ae33040 - Added input box to animation sample node to receive animation assets
- AssetSelect not gets shown or hidden depending on if the box has a connection
- Animation asset reference box now overrides asset picker
2023-10-06 15:23:43 +02:00
mafiesto4 3c35396f47 Merge branch 'Chikinsupu-Visject-AutomaticCasting' 2023-10-06 14:39:03 +02:00
mafiesto4 b1e6e6a8d1 Merge branch 'Visject-AutomaticCasting' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-Visject-AutomaticCasting 2023-10-06 14:38:58 +02:00
mafiesto4 a698095bdd Fix spatial audio playback when clip is set after the audio source was enabled
#1622
2023-10-06 14:34:08 +02:00
mafiesto4 92e28f66af Fix various issues with audio clip data buffers to reduce artifacts (especially when using 24-bit data) 2023-10-06 14:19:22 +02:00
mafiesto4 e29d3d02a2 Refactor audio clip import settings to use auto-generated bindings via AudioTool 2023-10-06 14:08:48 +02:00
mafiesto4 560f699dd8 Fix various issues with OpenAL buffers playback (do proper bit convertion) 2023-10-06 13:59:03 +02:00
mafiesto4 176123eb1f Fix AudioClip loading error when buffer start times diff has rounding error 2023-10-06 11:40:39 +02:00
mafiesto4 9870d162e4 Fix creating prefabs directly from prefab objects
#1432
2023-10-06 10:07:57 +02:00
Christopher Rothert fd94cfb469 Update how camera settings widget is displayed
* add option to force a certain text width to ViewportWidgetButton
* force camera settings widget to fit longest possible speed value
* changed displayed camera speed using string.Format
* changed some lines to always correctly display the camera speed
* switched from Mathf.Clamp to Mathf.Saturate for values between 0 and 1
2023-10-05 20:04:09 +02:00
Tryibion 233eb8a39d Fix prefab window tree 2023-10-05 12:13:41 -05:00
Tryibion 544ff3d5f0 Fix HScroll bar from covering nodes in scene window. 2023-10-05 12:10:49 -05:00
mafiesto4 3a56e39306 Merge branch 'GoaLitiuM-disable_resharper_build' 2023-10-05 19:02:27 +02:00
mafiesto4 5810febc4a Merge branch 'disable_resharper_build' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-disable_resharper_build 2023-10-05 19:02:21 +02:00
mafiesto4 f0293679c4 Merge branch 'GoaLitiuM-rules_assembly_csharp_ver' 2023-10-05 19:00:47 +02:00
mafiesto4 cecc4a4106 Merge branch 'rules_assembly_csharp_ver' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-rules_assembly_csharp_ver 2023-10-05 19:00:37 +02:00
GoaLitiuM 88d9e60bee Generate Rider-specific user solution configuration files
Disables "Use Resharper Build" option by default in generated solutions,
Resharper can't detect file changes in project using custom build
commands.
2023-10-05 19:31:28 +03:00
GoaLitiuM 858baa0ee0 Use latest supported C# version for building rules assemblies 2023-10-05 19:31:07 +03:00
Nils Hausfeld dc6a2d4d25 - Cleanup and comments 2023-10-05 18:11:08 +02:00
Nils Hausfeld d7ade326a9 - Implemented automatic casting to visject 2023-10-05 18:04:55 +02:00
mafiesto4 5dac7c234b Merge branch 'nothingTVatYT-master' 2023-10-05 14:22:00 +02:00
mafiesto4 62894cb6b1 Merge branch 'master' of https://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-master 2023-10-05 14:21:52 +02:00
Christopher Rothert 3a9fdd8b52 Add possibility to disable camera easing
* add camera easing setting to camera settings widget
* add camera easing default setting to ViewportOptions
* update some settings in ViewportOptions
2023-10-05 13:10:02 +02:00
mafiesto4 546553b82d Add some new splash quotes 2023-10-05 11:44:14 +02:00
mafiesto4 9af6048bec Fix regression from #1312 when passing structure from C++ to C# thunk as already boxed value 2023-10-05 11:36:47 +02:00
mafiesto4 18aafb6fc7 Fix regression from #1312 when passing structure from C++ to C# thunk as already boxed value 2023-10-05 11:35:52 +02:00
mafiesto4 cd2f03d8ef Tweaks 2023-10-05 10:48:52 +02:00
mafiesto4 e6c45fccb3 Merge remote-tracking branch 'origin/master' into 1.7
# Conflicts:
#	Source/Engine/Level/Actors/AnimatedModel.cpp
2023-10-05 10:44:03 +02:00
mafiesto4 86d1d29820 Fix deadlock regression from fd679f0af5 when applying Game Settings itself 2023-10-05 10:13:49 +02:00
nothingTVatYT 9d4089dc0a Merge branch 'master' of github.com:nothingTVatYT/FlaxEngine 2023-10-05 00:08:04 +02:00
nothingTVatYT bc872ebff5 fix menu misalignment problem on Linux 2023-10-05 00:06:51 +02:00
Christopher Rothert 4b78d5e39e Orthographic/perspective mode toggle
Note: missing dedicated icon!
2023-10-04 23:30:51 +02:00
Christopher Rothert 1f2d665654 Add camera speed easing based on Mathf.InterpEaseInOut
* change camera move speed method to use easing curve
* add methods for inversion of Mathf.InterpEaseInOut (might have better alternative)
* add setting for easing curve degree in ViewportOptions

* update camera speed adjustments to use easing curve
* remove unused camera speed values array
* update some comments and namings
2023-10-04 23:30:51 +02:00
Christopher Rothert ccf37e9d68 Add saving and loading of cached values for camera settings
* remove "Default" from all settings in ViewportOptions as they are shown in the "Defaults" group anyway
2023-10-04 23:30:51 +02:00
Christopher Rothert a280ce3dc7 Add reset button to camera settings widget 2023-10-04 23:30:51 +02:00
Christopher Rothert 4f93a0d9c9 Add default camera settings to editor options
* update ViewportOptions to include new default camera settings
* update existing default settings in ViewportOptions
* extract viewport options setup into own method
* initialize new camera settings with default settings in EditorViewport
2023-10-04 23:30:50 +02:00
Christopher Rothert 67536f04e9 Improve camera panning
* add camera panning speed option to camera settings context menu
* add relative panning speed based on distance to camera target to camera settings context menu
* add relative panning option to camera settings context menu

* fix float comparisons
* remove invert panning entry from view widget
* remove unused show/hide method for camera widget
2023-10-04 23:30:50 +02:00
Christopher Rothert 3dcd1a5ffb Improve viewport camera settings
* remove fixed camera speed buttons from camera speed scale widget
* change camera speed scale widget to general camera settings widget
* move all camera-related settings from view mode widget to camera settings widget
* fix some typo

* add possibility to set camera speed manually
* add min/max camera speed options
2023-10-04 23:30:50 +02:00
mafiesto4 1838c7bba7 Minor cleanup 2023-10-04 23:21:40 +02:00
mafiesto4 469c599a5e Merge branch 'Tryibion-editor-font' 2023-10-04 23:15:41 +02:00
mafiesto4 a6e9637442 Merge branch 'editor-font' of https://github.com/Tryibion/FlaxEngine into Tryibion-editor-font 2023-10-04 23:15:29 +02:00
mafiesto4 fd679f0af5 Add automatic game settings apply when saving json file in Editor
#1440
2023-10-04 23:11:38 +02:00
Tryibion b586b5fe41 Ensure editor font is sent as something. 2023-10-04 15:57:28 -05:00
mafiesto4 d1c0900ad7 Fix potential error when loading Guid from Json 2023-10-04 22:38:06 +02:00
mafiesto4 d2eefd4345 Merge branch 'Chikinsupu-Visject-ContextSensitiveNodes' 2023-10-04 22:27:03 +02:00
mafiesto4 92f677f238 Codestyle formatting #1522 2023-10-04 22:25:27 +02:00
mafiesto4 2e6fa8fc25 Merge branch 'Visject-ContextSensitiveNodes' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-Visject-ContextSensitiveNodes 2023-10-04 22:15:31 +02:00
mafiesto4 7777f73c26 Fix warning 2023-10-04 20:20:35 +02:00
mafiesto4 b3cef29abc Merge branch 'Menotdan-material_import' 2023-10-04 20:16:39 +02:00
mafiesto4 f46cc32715 Cleanup code #1115 2023-10-04 20:15:23 +02:00
mafiesto4 c46303018e Merge branch 'material_import' of https://github.com/Menotdan/FlaxEngine into Menotdan-material_import 2023-10-04 19:59:42 +02:00
mafiesto4 6f28496754 Merge branch 'Tryibion-game-window-focus-issue' 2023-10-04 19:58:36 +02:00
mafiesto4 f2a3338dce Improve #859 2023-10-04 19:58:10 +02:00
mafiesto4 8811c9cda0 Merge branch 'game-window-focus-issue' of https://github.com/Tryibion/FlaxEngine into Tryibion-game-window-focus-issue 2023-10-04 19:02:18 +02:00
mafiesto4 1149d7a04f Merge branch 'GoaLitiuM-launchsettings_fix' 2023-10-04 18:57:55 +02:00
mafiesto4 1dcad007c7 Merge branch 'launchsettings_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-launchsettings_fix 2023-10-04 18:57:50 +02:00
mafiesto4 b1cb2cfb37 Merge branch 'GoaLitiuM-particle_update_fix' 2023-10-04 18:56:54 +02:00
mafiesto4 cbbe730d22 Merge branch 'particle_update_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-particle_update_fix 2023-10-04 18:56:49 +02:00
mafiesto4 1db179d0b2 Merge branch 'RuanLucasGD-import_mesh_with_collision_type_as_convex' 2023-10-04 17:39:44 +02:00
mafiesto4 a5374920bd Merge branch 'import_mesh_with_collision_type_as_convex' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-import_mesh_with_collision_type_as_convex 2023-10-04 17:39:39 +02:00
mafiesto4 57dc3e00c7 Merge branch 'Arcnor-pugixml_extra' 2023-10-04 17:37:02 +02:00
mafiesto4 bd14790628 Merge branch 'pugixml_extra' of https://github.com/Arcnor/FlaxEngine into Arcnor-pugixml_extra 2023-10-04 17:36:55 +02:00
mafiesto4 273a939229 Merge branch 'Tryibion-cs-script-namespace' 2023-10-04 17:36:19 +02:00
mafiesto4 099a80127e Merge branch 'cs-script-namespace' of https://github.com/Tryibion/FlaxEngine into Tryibion-cs-script-namespace 2023-10-04 17:36:10 +02:00
mafiesto4 f1d57e47cb Fix regression in some context menus on Windows due to recent changes to windows showing after first paint 2023-10-04 17:34:14 +02:00
mafiesto4 fe9b6d73a8 Fix build regression from b3b6251c10 2023-10-04 16:54:50 +02:00
mafiesto4 bed736a8ee Add support for importing embedded textures via Assimp importer
#669
2023-10-04 15:16:10 +02:00
Edu Garcia f1600b3014 Move custom pugixml changes to pugixml_extra 2023-10-04 13:14:06 +01:00
mafiesto4 d68c65d9d6 Fix build regression from 9fa709aa79 2023-10-04 13:50:15 +02:00
mafiesto4 391b03b5cd Merge branch 'Tryibion-windows-fix' 2023-10-04 13:37:10 +02:00
mafiesto4 a009afc1a3 Merge branch 'windows-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-windows-fix 2023-10-04 13:37:04 +02:00
mafiesto4 98241c0cbe Merge branch 'Tryibion-game-set-open' 2023-10-04 13:35:26 +02:00
mafiesto4 569a8eb538 Merge branch 'game-set-open' of https://github.com/Tryibion/FlaxEngine into Tryibion-game-set-open 2023-10-04 13:35:21 +02:00
mafiesto4 627c0a211d Merge branch 'Tryibion-skinned-box-fix' 2023-10-04 13:34:39 +02:00
mafiesto4 9bfc5f5daa Merge branch 'skinned-box-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-skinned-box-fix 2023-10-04 13:34:25 +02:00
mafiesto4 7c932d3a2f Merge branch 'nothingTVatYT-master' 2023-10-04 13:33:17 +02:00
mafiesto4 d2531273e6 Merge branch 'master' of https://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-master 2023-10-04 13:33:10 +02:00
mafiesto4 58f926fbb4 Merge branch 'Menotdan-restore_message_clearer' 2023-10-04 13:28:54 +02:00
mafiesto4 25e1c3deaf Merge branch 'restore_message_clearer' of https://github.com/Menotdan/FlaxEngine into Menotdan-restore_message_clearer 2023-10-04 13:28:40 +02:00
NoriteSC 329910ae0d missing input fix 2023-10-04 13:18:42 +02:00
NoriteSC d7b9056d94 added AAStep and resolved stefnotch reviewe 2023-10-04 13:15:17 +02:00
mafiesto4 9fa709aa79 Fix importing skinned models with meshes that don't have valid skinning to properly link into the node's bone
#1525
2023-10-04 12:42:11 +02:00
NoriteSC 367eaf2f89 adjustment to nodes size 2023-10-04 10:28:48 +02:00
mafiesto4 46353365da Fix missing debug shapes drawing when skeleton node gets selected
#1220
2023-10-04 10:24:36 +02:00
mafiesto4 52b9a995ad Fix bone Offset Matrix from fbx when using root RotationMatrix
#1525
2023-10-04 10:01:17 +02:00
NoriteSC 70ca1996c5 added Ratangle Mask and FWidth 2023-10-04 10:00:47 +02:00
mafiesto4 b3b6251c10 Add GlobalInfo parsing to OpenFBX
#1525
2023-10-04 09:47:48 +02:00
Tryibion c6bd989744 Add Game Settings open button to menu. 2023-10-03 22:47:13 -05:00
Tryibion b5d927baa5 Force windows window to be correct size when restoring window on maximize from minimize. 2023-10-03 16:22:43 -05:00
mafiesto4 68a713fb95 Fix model importer to use precomputed Offset Matrix for skeletal model bones
#1525
2023-10-03 22:30:58 +02:00
mafiesto4 4e83a0a757 Fix potential exception in drag and drop handling 2023-10-03 22:20:44 +02:00
Tryibion b948152a41 Simplify 2023-10-03 09:40:46 -05:00
GoaLitiuM 36b1dc1452 Fix particle effects not working properly at high framerate 2023-10-03 17:38:21 +03:00
Tryibion 9fbc51a22a Add back in fixed margin code. 2023-10-03 09:21:27 -05:00
Tryibion d6861696a5 Simplify. 2023-10-03 09:17:52 -05:00
Tryibion 60ac0a8196 Fix box changes from animations. 2023-10-03 08:25:05 -05:00
Tryibion 7bb3ddefeb Fix AnimatedModel box. 2023-10-03 07:51:15 -05:00
mafiesto4 167fead18d Backport https://github.com/nem0/OpenFBX/commit/0f53d0461f72a0b0879cd682097b597b85ae116f 2023-10-03 12:24:06 +02:00
mafiesto4 58c6e0cd15 Backport https://github.com/nem0/OpenFBX/commit/dde6cbeb14cab424b9bbbeb6d75c4b84cc22f633 2023-10-03 12:23:36 +02:00
mafiesto4 ee83c60e1f Backport https://github.com/nem0/OpenFBX/commit/756d9b28aa01915421a107552655efa68b804fcd 2023-10-03 12:23:13 +02:00
mafiesto4 78b08b4552 Backport https://github.com/nem0/OpenFBX/commit/ccceff4f7889611dd1fd9d5fd2d5ccecbc210b9f 2023-10-03 12:22:35 +02:00
mafiesto4 2caa168dd9 Fix using DefaultFrameRate for animation imported with Assimp
#1444
2023-10-03 10:00:57 +02:00
mafiesto4 8007417fe5 Fix applying scale to imported models with Assimp
#1445 #1443
2023-10-03 09:50:50 +02:00
nothingTVatYT 78b074e7da Fix segfault: target can be null when font size is changed 2023-10-03 01:14:35 +02:00
mafiesto4 94611c7f7e Merge branch 'Tryibion-input' 2023-10-02 21:30:41 +02:00
mafiesto4 3a2ff0f4a2 Merge branch 'input' of https://github.com/Tryibion/FlaxEngine into Tryibion-input 2023-10-02 21:30:31 +02:00
mafiesto4 4149da5f9e Fix crash when generating project files with toolchain setup that fails
#1537
2023-10-02 18:57:40 +02:00
Tryibion 4e42f84873 Fix bug in depreciated triggered action placement. 2023-10-02 08:39:13 -05:00
mafiesto4 dd66ee3521 Add using text Show in Finder on macOS in Editor 2023-10-02 13:26:26 +02:00
mafiesto4 5fe135e10b Fix updating Content folder name when renamed in Finder on macOS 2023-10-02 13:11:20 +02:00
mafiesto4 8a9d0271a3 Add ignoring ’.DS_Store’ files in Content on macOS 2023-10-02 13:04:21 +02:00
mafiesto4 b9198fc7a1 Merge remote-tracking branch 'origin/master' 2023-10-02 12:54:41 +02:00
mafiesto4 8bafdb0b78 Remove std::function usage from ArrayExtensions 2023-10-02 12:52:44 +02:00
mafiesto4 41f005f95b Fix typo from 17291a8a13 2023-10-02 12:49:02 +02:00
mafiesto4 17291a8a13 Fix Cannot find compatible metal driver on macOS due to the newest Vulkan SDK regression
#1469
2023-10-02 12:48:14 +02:00
mafiesto4 1156f72fbe Add versions sorting to VulkanSDK selection on macOS 2023-10-02 12:40:37 +02:00
mafiesto4 70f0fbe954 Fix crash on Vulkan when drawing shader without binding proper constant Buffer
#1289
2023-10-02 11:37:24 +02:00
mafiesto4 0ea3cb0d69 Improve workflow with Android project generated after #1570 2023-10-02 11:05:19 +02:00
Menotdan 10ea0b0665 Make it clearer what "Restore Materials on Reimport" means. 2023-10-02 03:32:11 -04:00
Menotdan 139aea5f2d Merge branch 'FlaxEngine:master' into material_import 2023-10-02 01:14:49 -04:00
Tryibion bd32619016 Small fix 2023-10-01 21:11:08 -05:00
mafiesto4 652510ee50 Minor codestyle tweaks for #1420 2023-10-01 21:55:20 +02:00
mafiesto4 9b605f445c Merge branch 'RedTheKitsune-better-missing-script-handling' 2023-10-01 21:12:07 +02:00
mafiesto4 ae654c2f0a Merge branch 'better-missing-script-handling' of https://github.com/RedTheKitsune/FlaxEngine into RedTheKitsune-better-missing-script-handling 2023-10-01 21:07:34 +02:00
mafiesto4 b492c9421b Fix Tag deserialization in cooked game
#1534
2023-10-01 21:02:08 +02:00
MineBill 8a34ae3ece Handle double clicking to eliminate perceived lag. 2023-10-01 18:41:32 +03:00
NoriteSC 809b9e3a7a added safeguards 2023-10-01 16:47:33 +02:00
MineBill 618b1bfd39 Evaluate transition data before executing the transition rule. 2023-10-01 16:13:49 +03:00
mafiesto4 dd21020297 Merge remote-tracking branch 'origin/master' into 1.7 2023-10-01 13:17:41 +02:00
mafiesto4 a001a5fbdc Remove mutex usage since scenes are loaded in sync for now 2023-10-01 13:17:37 +02:00
mafiesto4 6d92d0b58f Merge branch 'RuanLucasGD-Remove-Background_From-CollisionDataWindow' 2023-10-01 12:35:27 +02:00
mafiesto4 2db55a3711 Merge branch 'Remove-Background_From-CollisionDataWindow' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-Remove-Background_From-CollisionDataWindow 2023-10-01 12:35:22 +02:00
mafiesto4 8de9e06b58 Merge branch 'Tryibion-main-win' 2023-10-01 12:33:59 +02:00
mafiesto4 fc499b763d Merge branch 'main-win' of https://github.com/Tryibion/FlaxEngine into Tryibion-main-win 2023-10-01 12:33:54 +02:00
mafiesto4 9acff68209 Merge branch 'Tryibion-rot-around-fix' 2023-10-01 12:32:51 +02:00
mafiesto4 4f5e7988c9 Merge branch 'rot-around-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-rot-around-fix 2023-10-01 12:32:42 +02:00
mafiesto4 20797fce5a Merge branch 'Tryibion-base-win-size' 2023-10-01 12:30:19 +02:00
mafiesto4 883abc2f3b Merge branch 'base-win-size' of https://github.com/Tryibion/FlaxEngine into Tryibion-base-win-size 2023-10-01 12:30:14 +02:00
mafiesto4 1e96bb7647 Merge branch 'GoaLitiuM-vs_android_intellisense_fix' 2023-10-01 12:29:43 +02:00
mafiesto4 ec7dcc4cfb Merge branch 'vs_android_intellisense_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-vs_android_intellisense_fix 2023-10-01 12:29:36 +02:00
mafiesto4 acc7d0893f Merge branch 'GoaLitiuM-vscode_csharp_build_tasks' 2023-10-01 12:28:38 +02:00
mafiesto4 3ae0e4f65e Merge branch 'vscode_csharp_build_tasks' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-vscode_csharp_build_tasks 2023-10-01 12:28:30 +02:00
mafiesto4 92382b42c4 Merge branch 'GoaLitiuM-assembly_load_fix' 2023-10-01 12:28:09 +02:00
mafiesto4 7dc3a3c1a2 Merge branch 'assembly_load_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-assembly_load_fix 2023-10-01 12:27:54 +02:00
mafiesto4 3f8c91c83a Merge branch 'GoaLitiuM-build_engine_bindings' 2023-10-01 12:27:22 +02:00
mafiesto4 5832d995eb Merge branch 'build_engine_bindings' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-build_engine_bindings 2023-10-01 12:27:14 +02:00
mafiesto4 3754b5c958 Merge branch 'GoaLitiuM-sln_generation_fix2' 2023-10-01 12:26:44 +02:00
mafiesto4 6e47db0ebe Merge branch 'sln_generation_fix2' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-sln_generation_fix2 2023-10-01 12:26:39 +02:00
mafiesto4 38cf756f1f Merge branch 'Tryibion-blur-fix' 2023-10-01 12:25:44 +02:00
mafiesto4 8c61b6d41b Merge branch 'blur-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-blur-fix 2023-10-01 12:25:39 +02:00
mafiesto4 18a2824753 Merge branch 'GoaLitiuM-sceneanim_null_check_fix' 2023-10-01 12:12:33 +02:00
mafiesto4 19a0eab966 Merge branch 'sceneanim_null_check_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-sceneanim_null_check_fix 2023-10-01 12:12:21 +02:00
mafiesto4 4e839c2e3d Merge branch 'Arcnor-renameNewActor' 2023-10-01 12:10:33 +02:00
mafiesto4 26040f27cc Merge branch 'renameNewActor' of https://github.com/Arcnor/FlaxEngine into Arcnor-renameNewActor 2023-10-01 12:08:01 +02:00
mafiesto4 450d49b0e7 Merge branch 'Arcnor-labelSetBaselineGap' 2023-10-01 12:07:04 +02:00
mafiesto4 da647d3403 Merge branch 'labelSetBaselineGap' of https://github.com/Arcnor/FlaxEngine into Arcnor-labelSetBaselineGap 2023-10-01 12:06:57 +02:00
mafiesto4 2dd6297d18 Merge branch 'GoaLitiuM-visualscript_valuetype_fix' 2023-10-01 12:06:19 +02:00
mafiesto4 3f3f31f70f Merge branch 'visualscript_valuetype_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-visualscript_valuetype_fix 2023-10-01 12:06:00 +02:00
mafiesto4 e8a093f0b3 Merge branch 'Tryibion-font-size-fixes' 2023-10-01 12:05:24 +02:00
mafiesto4 5e3bb4d51e Merge branch 'font-size-fixes' of https://github.com/Tryibion/FlaxEngine into Tryibion-font-size-fixes 2023-10-01 12:05:20 +02:00
mafiesto4 3078a9d212 Merge branch 'davevanegdom-Statusbar-Imrpovements' 2023-10-01 12:04:01 +02:00
mafiesto4 4d6a27c92a Merge branch 'Statusbar-Imrpovements' of https://github.com/davevanegdom/FlaxEngine into davevanegdom-Statusbar-Imrpovements 2023-10-01 12:01:31 +02:00
mafiesto4 e0f840563d Merge branch 'M-3-H-master' 2023-10-01 12:00:50 +02:00
mafiesto4 a761a7e857 Merge branch 'master' of https://github.com/M-3-H/FlaxEngine into M-3-H-master 2023-10-01 12:00:40 +02:00
mafiesto4 5e283b3d16 Merge branch 'Tryibion-fix-tooltip' 2023-10-01 11:59:36 +02:00
mafiesto4 818b2c3bb5 Merge branch 'fix-tooltip' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-tooltip 2023-10-01 11:59:30 +02:00
mafiesto4 0690d8695d Merge branch 'Chikinsupu-Visject-PrettierConnectionBezier' 2023-10-01 11:59:10 +02:00
mafiesto4 c35a21a1dc Merge branch 'Visject-PrettierConnectionBezier' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-Visject-PrettierConnectionBezier 2023-10-01 11:57:08 +02:00
mafiesto4 0eda67bd73 Fix nested profiler events usage
#https://github.com/FlaxEngine/FlaxEngine/issues/1380
2023-10-01 11:56:54 +02:00
mafiesto4 659a70dc81 Merge branch 'Tryibion-bool-fix' 2023-10-01 11:36:26 +02:00
mafiesto4 3a85b27cbe Merge branch 'bool-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-bool-fix 2023-10-01 11:36:21 +02:00
mafiesto4 8c69363fba Merge branch 'Zode-master' 2023-10-01 11:35:11 +02:00
mafiesto4 f4ee709bc6 Merge branch 'master' of https://github.com/Zode/FlaxEngine into Zode-master 2023-10-01 11:35:06 +02:00
mafiesto4 ecda813b4a Merge branch 'AndrejStojkovic-master' 2023-10-01 11:34:36 +02:00
mafiesto4 bd8240c5a5 Merge branch 'master' of https://github.com/AndrejStojkovic/FlaxEngine into AndrejStojkovic-master 2023-10-01 11:34:30 +02:00
mafiesto4 5bfcbd907a Merge branch 'Tryibion-output-win' 2023-10-01 11:27:19 +02:00
mafiesto4 0d0dc9bc07 Merge branch 'output-win' of https://github.com/Tryibion/FlaxEngine into Tryibion-output-win 2023-10-01 11:27:11 +02:00
mafiesto4 1c21939f40 Minor changes 2023-10-01 11:24:49 +02:00
mafiesto4 d10d52ec0c Add thread-safety to various scripting methods 2023-10-01 10:57:51 +02:00
mafiesto4 075f40b93a Minor fixes 2023-10-01 10:56:30 +02:00
mafiesto4 af3f6d0003 Fix crash in new Delegate when checking if it's binded 2023-10-01 10:56:09 +02:00
mafiesto4 0ae413d4fe Fix crash when using Visual Script runtime in async 2023-10-01 10:55:48 +02:00
mafiesto4 b960600102 Optimize scenes loading with Job System 2023-10-01 10:55:01 +02:00
Tryibion b943c7ca3e Add extra check for stationary rotation. 2023-09-30 22:19:09 -05:00
Tryibion 113307ddf9 Simplify to return main window even in editor. 2023-09-30 21:36:41 -05:00
Tryibion 8edd50c293 Simplify 2023-09-30 21:34:40 -05:00
Tryibion cc681de30e Fix more and add bool check to orient the actor or not. 2023-09-30 21:33:27 -05:00
Tryibion 260c48e41d Change blur panel to draw self. Fix issue with blur strength slider. 2023-09-30 17:44:42 -05:00
Tryibion bae1cfbc8a Change base editor window size to 75% of desktop size when restored for first time. 2023-09-30 17:35:42 -05:00
Tryibion 1366c2850f Fix Actor.RotateAround to rotate the actors orientation. 2023-09-30 17:21:48 -05:00
Nils Hausfeld 07d13f0144 - Implemented very basic support for method override nodes
- Cleanup
2023-09-30 23:06:26 +02:00
Tryibion 85a985cd7f Expose Main Window to c# through Screen class. 2023-09-30 13:52:20 -05:00
Nils Hausfeld aca6d7110d - Cleanup and comments 2023-09-30 20:27:51 +02:00
Nils Hausfeld 2e09c4fb63 - Made visject items a tiny tiny tiny bit taller 2023-09-30 20:22:49 +02:00
Nils Hausfeld 1dc01cd023 - Added compatibility checks to packing structures nodes
- Added compatibility checks to more function nodes
2023-09-30 20:07:33 +02:00
Nils Hausfeld 719efc4a99 - Added Input/Output compatibility check to event based nodes
- Removed a huge chunk of compatibility checking code out of CMItem
2023-09-30 13:45:21 +02:00
Nils Hausfeld 35f641955b - Removed NodeTypeHint
- Added delegates to check compatiblity with custom archetypes
- Added compatibility check to InvokeMethod archetype
2023-09-30 13:20:04 +02:00
GoaLitiuM 6483f95450 Fix Visual Studio project folder GUIDs randomization during regeneration 2023-09-30 03:26:56 +03:00
GoaLitiuM cc318dddd7 Remap non-native Editor VS build configurations to native configurations 2023-09-30 02:37:05 +03:00
GoaLitiuM c9324004eb Build C# bindings after generating engine project files 2023-09-30 01:22:43 +03:00
GoaLitiuM 8b8970e4b9 Generate VSCode attach profile for native debugging 2023-09-29 23:51:27 +03:00
GoaLitiuM bf2c10b036 Generate one VSCode debugger attach launch profile per debugger type 2023-09-29 23:51:24 +03:00
GoaLitiuM 8a19b5ddd6 Skip adding VSCode task and launch profiles for plugins and dependencies 2023-09-29 23:51:22 +03:00
GoaLitiuM 811d639573 Generate Visual Studio Code build tasks for C#-projects 2023-09-29 23:51:17 +03:00
Nils Hausfeld 3befe4bb4a - Fixed a bug where items with a string match didn't get highlighted anymore when the group name matched
- Remouved double filtering when group name matched
- Started fixing asynchronous Un/Packing nodes filtering
2023-09-29 21:53:34 +02:00
GoaLitiuM 18310c9264 Fix loading shared managed assemblies multiple times 2023-09-29 22:12:50 +03:00
Nils Hausfeld b5dc916568 - Moved ScriptType casting check from Box to ScriptType class
- Even more cleanup and comments, wowzers
2023-09-29 17:44:31 +02:00
Nils Hausfeld 091d34b20d - Even more cleanup and comments 2023-09-29 17:26:56 +02:00
Nils Hausfeld 4bf46c3af3 - More cleanup and comments 2023-09-29 17:19:38 +02:00
Nils Hausfeld a4970b7fce - Group names now get filtered again (currently doing a second filtering pass through the items)
- More cleanup
2023-09-29 16:25:34 +02:00
Edu Garcia 8cdd026826 Merge branch 'FlaxEngine:master' into renameNewActor 2023-09-29 15:04:23 +01:00
Nils Hausfeld 2144ad4f7b Merge branch 'master' into Visject-ContextSensitiveNodes 2023-09-29 16:00:15 +02:00
Luke Schneider b7b8213179 Some additional fixes to light theme support
Fixed some issues with light theme support:

1) Icons in content tree nodes (Folder icons) now use the foreground color.  I did not find a case where the content tree is used for other icons.

2) The asset picker now uses the Background Normal color (instead of a very transparent dark gray) for the background, and Orange for the text.  Did not seem like it warranted adding a new color, and Orange works in both dark and light styles.

3) The platform selector icons are now hard-coded instead of based on the style.  This may sound odd, but the icons are colored, so they should always use White as the fully active color.  Previously they worked with a dark theme because the Foreground was set to white.

4) Fixed the CollectionBackgroundColor in the light theme being dark gray instead of light gray like it should be.  This fixes certain lists of things having a dark background in the light theme.
2023-09-29 07:43:59 -05:00
Zode db8f721fa7 Fix build project generation under arch 2023-09-29 11:20:24 +03:00
Tryibion 8f5af2e149 Fix bool editor when null. 2023-09-28 19:49:59 -05:00
Ruan Lucas bb54229760 Simplify code 2023-09-28 20:13:57 -04:00
Tryibion 9975bde78c Change output window search and scroll bars to be like other windows. 2023-09-28 19:09:02 -05:00
Ruan Lucas ba20402900 Change OnDestroy order 2023-09-28 19:05:26 -04:00
mafiesto4 fd3f10864b Fixes for iOS #1312 2023-09-29 00:00:51 +02:00
mafiesto4 f77198c7ca Fixes for iOS #1312 2023-09-29 00:00:21 +02:00
GoaLitiuM 1d42988f39 Fix VisualScript method calls not working with value types 2023-09-29 00:50:19 +03:00
Edu Garcia 6d3fdeec8a Rename new actor after creating it 2023-09-28 22:50:07 +01:00
Edu Garcia 8eed667d5a Makes BaseLinesGapScale configurable for Label 2023-09-28 22:41:24 +01:00
Tryibion 9a5d8e2c51 Fix tooltip crash 2023-09-28 15:31:30 -05:00
Nils Hausfeld 84b240216f - Implemented context sensitive toggle functionality
- Item list now updates on the fly when toggleing context sensitivity
- Added profiling
- Fixed a highlighting bug
- Minor cleanup
2023-09-28 21:31:58 +02:00
Tryibion 137951201d Refactor to use Camera Node. 2023-09-28 14:09:08 -05:00
GoaLitiuM 96d880df6a Fix crash in SceneAnimationPlayer 2023-09-28 22:06:07 +03:00
GoaLitiuM 58445f04c4 Fix potential incorrect null checks in FlaxEngine.Objects
The null-conditional operator checks for reference equality of the
Object, but doesn't check the validity of the unmanaged pointer. This
check is corrected in cases where the object was not immediately
returned from the bindings layer and may have been destroyed earlier.
2023-09-28 22:05:58 +03:00
GoaLitiuM ea201b6173 Fix null check in SceneAnimationWindow
The null-conditional operator checks for reference equality of the
Object, but doesn't check the unmanaged pointer validity.
2023-09-28 22:05:17 +03:00
Nils Hausfeld b96098e555 Merge branch 'master' into Visject-ContextSensitiveNodes 2023-09-28 20:59:59 +02:00
Nils Hausfeld 9acee40746 - Added context sensitive toggle gui 2023-09-28 20:53:47 +02:00
mafiesto4 58b9d76d24 Merge remote-tracking branch 'origin/master' into 1.7
# Conflicts:
#	Source/Editor/Viewport/PrefabWindowViewport.cs
#	Source/Engine/Physics/PhysX/SimulationEventCallbackPhysX.cpp
2023-09-28 20:42:54 +02:00
Nils Hausfeld 98f65ec303 Merge branch 'master' into Visject-ContextSensitiveNodes 2023-09-28 20:34:56 +02:00
mafiesto4 310d61edda Merge branch 'Tryibion-prevent-full-desktop' 2023-09-28 20:34:29 +02:00
mafiesto4 983694eb4f Merge branch 'prevent-full-desktop' of https://github.com/Tryibion/FlaxEngine into Tryibion-prevent-full-desktop 2023-09-28 20:34:12 +02:00
Tryibion 9694522b4e Change to use enum value. 2023-09-28 13:25:56 -05:00
mafiesto4 7e55a61444 Merge branch 'GoaLitiuM-editor_bindings' 2023-09-28 20:18:35 +02:00
mafiesto4 481bbd3a77 Merge branch 'editor_bindings' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-editor_bindings 2023-09-28 20:17:35 +02:00
mafiesto4 139e6d0d1f Improve #1514 to share code for tooltip position wrapping 2023-09-28 20:16:57 +02:00
mafiesto4 28c651252a Merge branch 'Tryibion-tooltip-move' 2023-09-28 20:07:50 +02:00
mafiesto4 b242820132 Merge branch 'tooltip-move' of https://github.com/Tryibion/FlaxEngine into Tryibion-tooltip-move 2023-09-28 19:59:59 +02:00
mafiesto4 88758a4f3a Merge branch 'Tryibion-editor-options-save-popup' 2023-09-28 19:58:29 +02:00
mafiesto4 9ad607c054 Merge branch 'editor-options-save-popup' of https://github.com/Tryibion/FlaxEngine into Tryibion-editor-options-save-popup 2023-09-28 19:58:24 +02:00
mafiesto4 e319b4dedc Minor optimization for PhysX events cleanup 2023-09-28 19:37:08 +02:00
mafiesto4 82b2f46b48 Post-merge tweaks for #1312 2023-09-28 19:21:06 +02:00
mafiesto4 30482f62e2 Merge branch 'GoaLitiuM-marshalling_scriptingobject_changes' 2023-09-28 18:41:30 +02:00
mafiesto4 279528a30d Merge branch 'marshalling_scriptingobject_changes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-marshalling_scriptingobject_changes
# Conflicts:
#	Source/Engine/Engine/NativeInterop.Unmanaged.cs
#	Source/Engine/Scripting/Runtime/DotNet.cpp
2023-09-28 18:41:20 +02:00
mafiesto4 46e00af723 Merge branch 'NoriteSC-BugFixes' into 1.7 2023-09-28 13:11:15 +02:00
mafiesto4 d71c171412 Cleanup code in #1367 and fix api compatibility, revert joint changes 2023-09-28 13:10:58 +02:00
mafiesto4 3b94792f2e Merge branch 'BugFixes' of https://github.com/NoriteSC/FlaxEngineFork into NoriteSC-BugFixes
# Conflicts:
#	Source/Engine/Networking/NetworkReplicator.cpp
2023-09-28 12:28:19 +02:00
mafiesto4 7cc6163a38 Restore C# method caching in Editor 1d7ba2210a 2023-09-28 12:09:56 +02:00
mafiesto4 15377acc25 Merge remote-tracking branch 'origin/master' into 1.7 2023-09-28 12:01:34 +02:00
mafiesto4 53c53c1166 Merge branch 'GoaLitiuM-sln_generation_fix' 2023-09-28 11:51:26 +02:00
mafiesto4 d89400b84e Merge branch 'sln_generation_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-sln_generation_fix 2023-09-28 11:51:20 +02:00
mafiesto4 c50bbfff76 Merge branch 'GoaLitiuM-clang_detect_fix' 2023-09-28 11:48:44 +02:00
mafiesto4 bd842e60bd Merge branch 'clang_detect_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-clang_detect_fix 2023-09-28 11:48:19 +02:00
mafiesto4 23cfc522e8 Merge branch 'GoaLitiuM-managed_error_dialog' 2023-09-28 11:47:30 +02:00
mafiesto4 0a8fa46f77 Merge branch 'managed_error_dialog' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-managed_error_dialog 2023-09-28 11:47:23 +02:00
mafiesto4 77f962b33d Fix soft refs in bindings to match C# version that is not generic 2023-09-28 11:47:16 +02:00
mafiesto4 98d5769558 Fix performance bug in Development/Release builds due to incorrect draw calls batching (uninitialized memory) 2023-09-28 10:59:09 +02:00
mafiesto4 b7e871ecfd Minor tweaks 2023-09-28 10:58:29 +02:00
MZ 2cc6e80958 Checked my working. 2023-09-28 16:07:38 +10:00
MZ 299f68ebfe Vert color deduplication check 2023-09-28 16:00:31 +10:00
Luke Schneider ad28a3fdbf Better light theme (Style) support, and a Default light theme (as a secondary option)
1) Added ForegroundViewport as a new color.  It is used in the main game viewport (ViewportWidgetButton), and the viewport for rendering of particles and materials.  It is needed because the default foreground in a Light theme is black, but black does not work well in a viewport.  A new color seemed appropriate.

2) Fixed the profiler window to use the Foreground color in multiple text elements, instead of Color.White (or no default TitleColor).  This includes  the Row class, Asset class, SingleChart class, Timeline Class, and more.

3) Added a second theme/Style (DefaultLight) to include with the engine.  It uses RGB float values because those were easier to transfer from the saved values that I had created (and they're easier for me to edit if necessary).  I tried to emulate how the Default theme is created/loaded/etc as closely as possible.
2023-09-27 21:54:34 -05:00
GoaLitiuM bcccb71373 Show full exception message in error message box for managed exceptions 2023-09-28 00:25:26 +03:00
mafiesto4 37d166dce7 Merge branch 'GoaLitiuM-mutex_delegate_fixes' into 1.7 2023-09-27 22:42:36 +02:00
mafiesto4 9a5165ebdd Merge branch 'mutex_delegate_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-mutex_delegate_fixes 2023-09-27 22:42:23 +02:00
ontrigger 249ded3d1f fix incorrect link 2023-09-27 22:12:21 +03:00
GoaLitiuM 8338d1cc37 Fix Which not returning the found executable on success 2023-09-27 21:47:45 +03:00
GoaLitiuM d7db26cf89 Detect latest versions of clang 2023-09-27 21:47:41 +03:00
Nils Hausfeld 155d11c07b - Filtering now also applies when dragging a connection from an input port 2023-09-27 19:28:06 +02:00
GoaLitiuM 22e5afdb6f Fix Visual Studio project GUIDs getting randomized during regeneration 2023-09-27 20:17:19 +03:00
Nils Hausfeld 98e9c75cb8 Merge branch 'master' into Visject-ContextSensitiveNodes 2023-09-27 18:52:59 +02:00
GoaLitiuM 0c00dc20a2 Always generate additional Visual Studio solution files for all platforms 2023-09-27 19:43:59 +03:00
GoaLitiuM bff18a5564 Add -genproject -rider option for generating Rider compatible solution files 2023-09-27 19:43:56 +03:00
mafiesto4 2f9c601678 Merge remote-tracking branch 'origin/master' into 1.7 2023-09-27 17:32:47 +02:00
Nils Hausfeld 63c213aec0 - Support for Impulse ports 2023-09-27 17:04:35 +02:00
Nils Hausfeld c4da34a463 - Implemented function node and bind/unbind node compatiblility/filtering
- Added NodeTypeHint enum
2023-09-27 16:24:33 +02:00
mafiesto4 44292efa04 Fix editing array of tags in Editor that is null initially
#1451
2023-09-27 13:38:03 +02:00
mafiesto4 86c06297e8 Merge branch 'GoaLitiuM-unsub_event_nothrow' 2023-09-27 13:21:18 +02:00
mafiesto4 934457ac0b Merge branch 'unsub_event_nothrow' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-unsub_event_nothrow 2023-09-27 13:21:12 +02:00
mafiesto4 4dd6653098 Merge branch 'solnem-fix/editor-window-closing-during-camera-flight' 2023-09-27 13:18:17 +02:00
mafiesto4 75711a16bc Merge branch 'fix/editor-window-closing-during-camera-flight' of https://github.com/solnem/FlaxEngine into solnem-fix/editor-window-closing-during-camera-flight 2023-09-27 13:18:10 +02:00
mafiesto4 b00156f519 Add some improvements to particles editing
#1395
2023-09-27 13:04:44 +02:00
mafiesto4 523a14af56 Fix missing Variant marshalling for scripting structures bindings
#1395
2023-09-27 13:04:14 +02:00
Nils Hausfeld be944e35a5 Merge branch 'master' into Visject-ContextSensitiveNodes 2023-09-27 12:48:07 +02:00
mafiesto4 e5e37f3a41 Add android_native_app_glue.h to be included in engine package 2023-09-27 11:31:52 +02:00
mafiesto4 bff9c3419d Merge branch 'GoaLitiuM-fix_uaf' 2023-09-26 21:30:04 +02:00
Tryibion d14dc56b5c Change name to AxisValueChanged. 2023-09-26 10:26:06 -05:00
Tryibion 9b48d1feb8 Update comments 2023-09-26 10:04:08 -05:00
Tryibion 071a73c6d9 Add AxisChanged event to InputAxis. 2023-09-26 10:03:34 -05:00
Tryibion 3a9dd3f8f8 Small wording change 2023-09-26 09:41:41 -05:00
Tryibion ed2dd7211a Add back depriciated Triggered event. 2023-09-26 09:40:30 -05:00
GoaLitiuM e8088f42ac Fix string use-after-free while loading managed assemblies 2023-09-26 17:37:53 +03:00
Tryibion eeab9774a9 Add easily getting action state 2023-09-26 09:31:23 -05:00
Tryibion ea1da0481f Change input event to trigger different input states. 2023-09-26 08:35:10 -05:00
mafiesto4 0ddb0e4350 Merge branch 'Tryibion-ui-adds' 2023-09-26 10:48:32 +02:00
mafiesto4 a919130434 Merge branch 'ui-adds' of https://github.com/Tryibion/FlaxEngine into Tryibion-ui-adds 2023-09-26 10:47:24 +02:00
mafiesto4 c015feac84 Merge branch 'stefnotch-patch-13' 2023-09-26 10:46:11 +02:00
mafiesto4 3b26d1e0ea Merge branch 'patch-13' of https://github.com/stefnotch/FlaxEngine into stefnotch-patch-13 2023-09-26 10:46:05 +02:00
mafiesto4 6621e70ae7 Add objects replication and RPC stats table to Network Profiler 2023-09-26 10:33:12 +02:00
stefnotch 1bc7ad5e9d Update SerializeAttribute.cs 2023-09-26 10:30:57 +02:00
Menotdan f06af4d589 Visual studio auto-formatting fixed by just editing it in notepad :) 2023-09-26 00:09:57 -04:00
Menotdan 0f53c486ed Fixed formatting to match master branch 2023-09-26 00:05:50 -04:00
Menotdan fdf760f483 Merge branch 'master' of https://github.com/Menotdan/FlaxEngine into material_import
Merge Upstream Changes.
2023-09-25 23:51:34 -04:00
ontrigger 2d37e59e73 completely remove SmoothingScale 2023-09-26 00:51:44 +03:00
Nils Hausfeld d8e2b06c38 - Minor cleanup 2023-09-25 23:26:33 +02:00
ontrigger 056d8d5b6c don't animate when scrollbar is held 2023-09-25 23:46:16 +03:00
ontrigger a18d2d0eba remove logging 2023-09-25 23:35:52 +03:00
ontrigger 6a62dac49b remove usages of SmoothingScale across the codebase 2023-09-25 23:29:29 +03:00
ontrigger 9667848c96 make scrolling duration based and deprecate SmoothingScale 2023-09-25 23:28:29 +03:00
Nils Hausfeld 3b393ef4db Groups now get filtered by box type when added after the context menu was opened 2023-09-25 22:07:50 +02:00
Christopher Rothert 5ced9453d4 Fix editor window closing when using RMB + Ctrl + W for slow camera flight 2023-09-25 22:03:40 +02:00
Nils Hausfeld 33c51d0a8e - Filtering is functioning now for all default groups 2023-09-25 19:10:05 +02:00
Tryibion fd3a5c55e1 Simplify code 2023-09-25 11:50:04 -05:00
Tryibion 5eff51d47e Add button to position camera to editor viewport view. 2023-09-25 11:46:37 -05:00
mafiesto4 da47088250 Add conditional profiling in Editor (run only when using Profiler window) 2023-09-25 18:34:07 +02:00
mafiesto4 216a5e9f92 Add support for displaying all active Network Peer stats in Editor Profiler tab 2023-09-25 16:49:18 +02:00
mafiesto4 a672f6aa6b Merge branch 'Tryibion-npute-editor-improve' 2023-09-25 16:34:09 +02:00
mafiesto4 c374127de1 Fix error when loading project on non-ASCII path
#1439
2023-09-25 16:34:01 +02:00
mafiesto4 96b6313acb Fix crash when loading C# assembly from non-ASNSI path
#1439
2023-09-25 16:30:24 +02:00
mafiesto4 cfd53eea60 Merge branch 'npute-editor-improve' of https://github.com/Tryibion/FlaxEngine into Tryibion-npute-editor-improve 2023-09-25 15:47:38 +02:00
mafiesto4 273e70da09 Merge branch 'Tryibion-fix-rightclick-source' 2023-09-25 15:46:49 +02:00
mafiesto4 d7b5a582f2 Merge branch 'fix-rightclick-source' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-rightclick-source 2023-09-25 15:46:43 +02:00
mafiesto4 212a2e1ded Format code from recent PRs 2023-09-25 15:42:23 +02:00
mafiesto4 ef106c6a29 Merge branch 'Radiangames-MMB_Pan' 2023-09-25 15:41:08 +02:00
mafiesto4 c46ec41f6f Merge branch 'MMB_Pan' of https://github.com/Radiangames/FlaxEngine into Radiangames-MMB_Pan 2023-09-25 15:40:19 +02:00
mafiesto4 90a4fba767 Improve #1490 performance to use Ordinal string comparision and just check for extension on some generated files 2023-09-25 15:39:00 +02:00
mafiesto4 e37d9017c0 Merge branch 'Tryibion-gen-file-filter' 2023-09-25 15:37:23 +02:00
mafiesto4 8ac23e556a Merge branch 'gen-file-filter' of https://github.com/Tryibion/FlaxEngine into Tryibion-gen-file-filter 2023-09-25 15:37:11 +02:00
mafiesto4 0e5755ddaf Merge branch 'Chikinsupu-TextBox-ControlBackspaceSupport' 2023-09-25 15:36:17 +02:00
mafiesto4 1b9d61b408 Merge branch 'TextBox-ControlBackspaceSupport' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-TextBox-ControlBackspaceSupport 2023-09-25 15:34:40 +02:00
mafiesto4 ee5c11cef5 Merge branch 'Chikinsupu-ContainerControl-ShiftTabSupport' 2023-09-25 15:34:11 +02:00
mafiesto4 2fb1778801 Merge branch 'ContainerControl-ShiftTabSupport' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-ContainerControl-ShiftTabSupport 2023-09-25 15:31:23 +02:00
mafiesto4 8d72b1661b Merge branch 'GoaLitiuM-vulkan_shader_comp_fix' 2023-09-25 15:22:55 +02:00
mafiesto4 4fd8697082 Working improvements from docs PR 2023-09-25 11:11:56 +02:00
mafiesto4 b2ec235f01 Minor tweaks 2023-09-25 11:00:49 +02:00
Tryibion 84ecd49439 Fix slider clipping left most pixel of fill bar. 2023-09-24 15:40:56 -05:00
Tryibion 8a2272b825 Add has border and border thickness options. 2023-09-24 15:40:40 -05:00
Tryibion cb89daad36 Clean up comments. 2023-09-24 15:15:53 -05:00
Tryibion 87ef35cd4f Add tooltips to move with the mouse cursor. 2023-09-24 15:14:28 -05:00
Nils Hausfeld 50ebd5cb87 - Fixed massive UI freeze because of perform layout oversight 2023-09-24 20:31:22 +02:00
Nils Hausfeld 8d39d51f90 - Added profiling 2023-09-24 20:22:44 +02:00
Nils Hausfeld 038a3603e4 - Possible nodes get filtered now depending on the available node ports 2023-09-24 19:33:03 +02:00
mafiesto4 626bdf2e37 Add Variant::AsStructure to comparision operator between VariantType and ScriptingTypeHandle 2023-09-24 19:27:23 +02:00
mafiesto4 8a00a3e61e Expose moveTo node functions to override in C# 2023-09-24 19:26:41 +02:00
mafiesto4 65583ac6aa Add NavMeshRuntime to scripting api 2023-09-24 19:26:17 +02:00
Nils Hausfeld 0de31f630f - Moved control point calculation into its own function since multiple parts of the code depend on it
- 'DrawConnection' function now calls the control point calculation function
- 'IntersectsConnection' function now calls the control point calculation function
2023-09-24 18:40:34 +02:00
Ruan Lucas 1e3debf1ec Remake #1413 2023-09-24 11:37:14 -04:00
Ruan Lucas 409b17df2d Remake 2023-09-24 11:28:07 -04:00
GoaLitiuM 9021deb49e Fix Vulkan shader compilation with source files missing the last newline 2023-09-24 15:39:24 +03:00
mafiesto4 15b1e0a984 Minor fixes 2023-09-24 13:20:19 +02:00
mafiesto4 959bd33efc Rename AllocState to NewState 2023-09-24 13:17:59 +02:00
Nils Hausfeld b6ad252305 - Removed unnecessary null-conditional operator
- Removed unnecessary Float2 allocation
2023-09-23 19:14:06 +02:00
GoaLitiuM 10bcb26005 Fix invalid characters in generated C# launch settings paths 2023-09-23 18:29:53 +03:00
mafiesto4 dc324b4ec6 Fix crash when max files open limit is too small on macOS/iOS 2023-09-23 14:47:16 +02:00
mafiesto4 f09aebacad Add editor app packaging for macOS 2023-09-23 14:42:05 +02:00
GoaLitiuM 080091c271 Fix missing bindings for Actor related actions 2023-09-23 15:35:55 +03:00
GoaLitiuM 385c3541c9 Apply global editor bindings in most windows 2023-09-23 15:23:09 +03:00
GoaLitiuM 52cf4df641 Add input bindings for File menu actions 2023-09-23 15:23:09 +03:00
GoaLitiuM a1cbaba743 Add Editor input bindings for Profiler window and Profiler actions 2023-09-23 15:23:09 +03:00
GoaLitiuM 8ed57863b8 Add Editor input bindings for Tools menu items 2023-09-23 15:23:09 +03:00
GoaLitiuM efbc757369 Cancel camera rotation toggle when entering playmode or hitting escape 2023-09-23 15:23:08 +03:00
GoaLitiuM 2023aa8c94 Add viewport camera movement speed adjustment input bindings 2023-09-23 15:23:08 +03:00
GoaLitiuM 0122a9f699 Implement viewport camera rotation toggle for trackpad users 2023-09-23 15:23:08 +03:00
GoaLitiuM 69ce189c5d Add input bindings for Scene viewport related actions and Pilot Actor 2023-09-23 15:23:08 +03:00
GoaLitiuM 964913013d Add shortcut key to gizmo buttons 2023-09-23 15:23:07 +03:00
GoaLitiuM 17e1afb04a Add Editor input option for toggling gizmo transform space 2023-09-23 15:23:07 +03:00
GoaLitiuM 61b4738b6a Fix Editor bindings with no modifiers triggering with modifiers pressed 2023-09-23 15:23:07 +03:00
GoaLitiuM 642766d9cc Add Editor input options for Play Current Scenes and running cooked game 2023-09-23 15:23:07 +03:00
Nils Hausfeld 963300c2cb - Implemented shift tab support for Container Controls 2023-09-23 11:56:45 +02:00
mafiesto4 1c20398d8c Merge remote-tracking branch 'origin/master' into 1.7 2023-09-22 22:43:29 +02:00
Ruan Lucas 29e1d9855a add hability to create spline points with mouse click 2023-09-22 15:32:07 -04:00
mafiesto4 248304a78f Fix regression of importing only a single material for models with split objects enabled
#1483
2023-09-22 19:43:00 +02:00
Meh d11e3b5bd4 Update SplashScreen.cpp 2023-09-22 19:25:16 +02:00
Nils Hausfeld df23174deb - Added proper control backspace support 2023-09-22 19:23:16 +02:00
Meh 25708e2875 add more quotes 2023-09-22 19:01:37 +02:00
mafiesto4 0948f7f18e Merge branch 'Tryibion-copy-paste-fix' 2023-09-22 18:56:44 +02:00
mafiesto4 07db94c4f7 Merge branch 'copy-paste-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-copy-paste-fix 2023-09-22 18:56:39 +02:00
mafiesto4 aa969ec023 Merge branch 'Tryibion-create-folder-fix' 2023-09-22 18:54:53 +02:00
mafiesto4 cb423f78f4 Merge branch 'create-folder-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-create-folder-fix 2023-09-22 18:50:57 +02:00
mafiesto4 86a7484947 Merge branch 'Tryibion-max-min-on-click' 2023-09-22 18:49:19 +02:00
mafiesto4 19651db45e Merge branch 'max-min-on-click' of https://github.com/Tryibion/FlaxEngine into Tryibion-max-min-on-click 2023-09-22 18:49:14 +02:00
mafiesto4 72d61017f1 Merge branch 'Chikinsupu-fix-VisjectContextMenu-SpaceInput' 2023-09-22 18:46:00 +02:00
mafiesto4 2b4911ef06 Merge branch 'fix-VisjectContextMenu-SpaceInput' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-fix-VisjectContextMenu-SpaceInput 2023-09-22 18:45:55 +02:00
Meh 45231a8b04 Update SplashScreen.cpp 2023-09-22 18:13:31 +02:00
Meh 7b051ce827 Update SplashScreen.cpp 2023-09-22 18:08:14 +02:00
Meh b82436cf4e Refactor splash screen quotes
removed bad ones and added more nice quotes.
2023-09-22 17:58:13 +02:00
mafiesto4 cf4fc535b3 Merge branch 'GoaLitiuM-debug_log_exception_line_fix' 2023-09-22 17:49:11 +02:00
Meh 15859134a3 Refactor splash screen quotes
Removed bad and weird quotes, added nice ones.
2023-09-22 17:33:17 +02:00
mafiesto4 dbbd6ce045 Add codesigning to macOS editor package binaries 2023-09-22 17:19:14 +02:00
GoaLitiuM 08d04ea6fb Fix exceptions in Debug Log Window not using correct line numbers
Additions to fix in commit 1714bc243a
2023-09-22 16:54:58 +03:00
Tryibion bd864c42fa Add popup to editor options to remind the user to save or not. 2023-09-22 08:40:38 -05:00
Nils Hausfeld d0679c1f9b - Made Visject connection bezier curves bend around nodes 2023-09-22 15:28:46 +02:00
davevanegdom d94dfe9fa9 Merge remote-tracking branch 'upstream/master' into Statusbar-Imrpovements 2023-09-22 13:19:57 +02:00
mafiesto4 faeb21a77a Merge branch 'GoaLitiuM-csproj_file_structure' 2023-09-22 13:02:42 +02:00
mafiesto4 da00d3b971 Merge branch 'csproj_file_structure' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-csproj_file_structure 2023-09-22 13:02:20 +02:00
mafiesto4 bd4efe5f02 Merge branch 'wackoisgod-macos-bugs-two' 2023-09-22 13:01:28 +02:00
mafiesto4 79aba00ab4 Merge branch 'macos-bugs-two' of https://github.com/wackoisgod/FlaxEngine into wackoisgod-macos-bugs-two 2023-09-22 13:01:21 +02:00
mafiesto4 1a0fad5be0 Merge branch 'MineBill-rider-open-file' 2023-09-22 12:58:04 +02:00
mafiesto4 6b8d1f448e Merge branch 'rider-open-file' of https://github.com/MineBill/FlaxEngine into MineBill-rider-open-file 2023-09-22 12:57:54 +02:00
mafiesto4 787479357e Codestyle fix #1495 2023-09-22 12:57:07 +02:00
mafiesto4 5f9a81a664 Merge branch 'GoaLitiuM-window_flicker_fix' 2023-09-22 12:55:18 +02:00
mafiesto4 d6c177ffca Merge branch 'window_flicker_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-window_flicker_fix 2023-09-22 12:55:11 +02:00
mafiesto4 2b01e3781c Merge branch 'GoaLitiuM-unloaded_assembly_fix' 2023-09-22 12:54:30 +02:00
mafiesto4 9731d76a94 Merge branch 'unloaded_assembly_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-unloaded_assembly_fix 2023-09-22 12:54:22 +02:00
mafiesto4 bccb796baf Merge branch 'MineBill-shader-division' 2023-09-22 12:53:22 +02:00
mafiesto4 97be8b572f Merge branch 'shader-division' of https://github.com/MineBill/FlaxEngine into MineBill-shader-division 2023-09-22 12:53:16 +02:00
mafiesto4 053e27ca9c Merge branch 'wackoisgod-macos-csproj-fix' 2023-09-22 12:51:25 +02:00
mafiesto4 0fbb3f4414 Merge branch 'macos-csproj-fix' of https://github.com/wackoisgod/FlaxEngine into wackoisgod-macos-csproj-fix 2023-09-22 12:51:08 +02:00
mafiesto4 62c2008cbc Fix crash in C# JobSystem.Dispatch due to GC collecting Delegate object 2023-09-22 12:50:50 +02:00
mafiesto4 a0de513a43 Optimize updating scripts tick arrays 2023-09-22 12:37:35 +02:00
mafiesto4 31b3f56ddb Fix visibility of some internal NativeInterop methods for game bindings 2023-09-22 12:37:13 +02:00
mafiesto4 abcfc8af35 Add using exact C# method profiler data for profiler events in overriden thunk method callbacks 2023-09-22 12:04:41 +02:00
Andrew Spiering ab7ca683bb Addressing Feedback
* use a better method of getting Editor binary folder
2023-09-22 02:59:38 -07:00
Andrew Spiering 1537f49e73 Fixing Editor Path
* Again the path was hardcoded to win64
2023-09-22 02:41:09 -07:00
Andrew Spiering 017967d5f8 Fixing non-windows platforms csproj files
* Seems there was a hardcoded path ? for the prebuilt binaries for the FlaxEngine dll
2023-09-22 02:13:49 -07:00
MineBill 1714bc243a Fix not capturing the the Debug.Log line in the DebugLogWindow 2023-09-22 11:03:59 +03:00
Tryibion 7012832050 Add filter to content window to hide generated files. Hide by default. 2023-09-21 21:29:21 -05:00
Tryibion 521b180352 Fix issue with copying and poasting in same folder. 2023-09-21 18:56:45 -05:00
davevanegdom 5fc9176ce7 Removed customization for "Normal" and "TextColor" 2023-09-21 23:18:46 +02:00
Red Kitsune 794ccd42ff - Added MissingScriptEditor 2023-09-21 22:00:20 +02:00
GoaLitiuM bbf8883275 Fix docking hint areas not hiding after dragging a window 2023-09-21 20:13:06 +03:00
Ruan Lucas 4451f5feb2 add spline snap 2023-09-21 12:44:47 -04:00
GoaLitiuM bf68d17afe Create VS folder structure for BuildScripts and FlaxEngine source files 2023-09-21 19:44:21 +03:00
GoaLitiuM 7d69abadb7 Fix script reload crash with .NET libraries 2023-09-21 19:44:01 +03:00
Nils Hausfeld d19984d3e9 - Pressing space to open visject context menu now ignores the space char as input 2023-09-21 18:02:00 +02:00
davevanegdom 80a3bb2ae2 Replaced string color lookups 2023-09-21 17:10:49 +02:00
Luke Schneider 65bf13ea4f Removed debug messages 2023-09-21 08:38:18 -05:00
Luke Schneider ad29dd0c92 MMB Panning
Added MMB panning to VisjectSurfaces (materials/etc).
2023-09-21 08:37:13 -05:00
davevanegdom 21c742bd8a Customizable statusbar 2023-09-21 14:54:57 +02:00
MineBill 8f668c8506 Ensure floating numbers are formatted with enough precision 2023-09-21 12:39:19 +03:00
mafiesto4 97ed46bc4f Merge branch 'GoaLitiuM-default_configurations_fix' 2023-09-21 11:31:43 +02:00
mafiesto4 38671e0e01 Merge branch 'default_configurations_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-default_configurations_fix 2023-09-21 11:28:59 +02:00
mafiesto4 4bc3d922d0 Merge branch 'GoaLitiuM-msbuild_detect_fix' 2023-09-21 11:28:04 +02:00
mafiesto4 b66cbc1d67 Merge branch 'msbuild_detect_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-msbuild_detect_fix 2023-09-21 11:27:59 +02:00
mafiesto4 d94c0d3323 Fix C#-only game projects to reference precompiled DLLs instead of FlaxEngine.csproj 2023-09-21 11:26:04 +02:00
mafiesto4 a420ca72d6 Fix Visual Studio solution project to ensure that main project is the first one 2023-09-21 11:23:57 +02:00
Andrew Spiering d4c71b5fd9 Launching Rider on macOS
* Fixing issues where when the editor would try and launch rider on an M1/2 machine it would not properly open because it was the wrong architecture which is now resolved because open will do the right thing
* Making the ParseArgs function a little more resilient against escaped arguments
2023-09-20 23:16:38 -07:00
Tryibion f315286e26 Change wording to "Set To Null" 2023-09-20 19:08:36 -05:00
Tryibion 12c0ce9ea5 Revert maximize. 2023-09-20 18:09:16 -05:00
Red Kitsune 74acc93c0c Add XML comments 2023-09-21 01:03:35 +02:00
Tryibion ccb3f40de0 Prevent inital window from being covering the task bar on restore of windows window 2023-09-20 17:58:08 -05:00
Tryibion eb5a1f1103 Fix max and min on double click main menu buttons for custom menu bar 2023-09-20 17:49:17 -05:00
GoaLitiuM ed51791b58 Prevent generating VS configurations for Win32 and engine projects 2023-09-21 01:00:04 +03:00
mafiesto4 da7ba0ecba Fix regression on cooking ios game 2023-09-20 22:41:47 +02:00
Tryibion ffbd14ad49 Fix right clicking on source folder to sometimes select non-visible child. 2023-09-20 15:35:36 -05:00
Tryibion cadd0d2356 Fix visuals 2023-09-20 15:18:33 -05:00
mafiesto4 bcce08e81c Codestyle fix and doc 2023-09-20 22:14:54 +02:00
GoaLitiuM 07da23338b Update README 2023-09-20 23:14:13 +03:00
GoaLitiuM d328f0adc4 Update build scripts to detect only supported versions of MSBuild 2023-09-20 23:14:11 +03:00
mafiesto4 386e097fe9 Merge branch 'wackoisgod-macos-flex-build-bugs' 2023-09-20 22:07:33 +02:00
Tryibion 812813251d Fix being able to create folder from project folder. 2023-09-20 14:42:18 -05:00
GoaLitiuM fea296bcbb Fix white window flickering in context menus 2023-09-20 22:00:16 +03:00
Tryibion dfb9f1985f Improve input editors to use combo box. 2023-09-20 13:19:03 -05:00
Andrew Spiering 821c373ae2 Allow for better support for running on m1/2 machines
* So we need to account for 2 possible situations where you are running under and emulated process and a native process with a different target host in this case x64
2023-09-20 09:12:48 -07:00
Menotdan 2b1266147c Add new condition from split object bugfix on master. 2023-09-20 11:02:19 -04:00
mafiesto4 20a4e348ef Bump up build number and version 2023-09-20 16:07:24 +02:00
mafiesto4 9f97787099 Merge remote-tracking branch 'origin/master' into 1.7 2023-09-20 16:02:48 +02:00
mafiesto4 3ede4c2192 Fix typo 2023-09-20 16:02:24 +02:00
mafiesto4 4611de5ed6 Bump up build number 2023-09-20 16:02:15 +02:00
mafiesto4 8cd8ae93c3 Add ObjectRadius to DrawCall to properly cull local lights and env probes in Forward Shading 2023-09-20 15:01:02 +02:00
mafiesto4 8bd6649510 Refactor managed array unboxing to handle case of C# array passes as object
#1415
2023-09-20 14:17:11 +02:00
mafiesto4 5c5c64cf76 Update macOS app cooking to properly execute tools 2023-09-20 11:52:26 +02:00
mafiesto4 34a36d822a Improve parsing command line in build tools when using lots of quotes 2023-09-20 10:06:16 +02:00
mafiesto4 1740cbf2eb Improve process starting on mac 2023-09-20 09:21:56 +02:00
mafiesto4 e3cf9c05e4 Fix logging macOS process to remove redundant newlines 2023-09-20 09:06:54 +02:00
mafiesto4 038c67c819 Merge branch 'wackoisgod-macos-fixes' 2023-09-20 08:48:14 +02:00
Andrew Spiering f40657ea04 macOS support fixes
* Adding macOS FileSystemWatcher, this should allow files to be monitored and update like the other OSs
* Reworked how macOS launches processes to use NSTask which just deals with escaped and unescaped paths better
* Made a change to the ScriptsBuilder::RunBuildTool, this was adding the escaped values to the path, in reality it should be up to the underlying OS to make sure things are properly escaped, so removed those as they just end up causing issues. Also instead of appending the args to the fileName we just properly use the Arguments variable on the CreateProcessSettings
* No longer use open in order to show files in the finder, we use the proper method selectFile
* made a slight cleanup change to the MacPlatform Tick function
* Added ToNSString functions just to make that easier
* Added a ParseArguments function that will take a string and turn it into an array for NSTask
2023-09-19 20:58:12 -07:00
mafiesto4 92733d1a69 Merge branch 'GoaLitiuM-genproject_startup_fix' 2023-09-19 23:48:36 +02:00
mafiesto4 ea37a0924b Merge branch 'genproject_startup_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-genproject_startup_fix 2023-09-19 23:48:30 +02:00
mafiesto4 7e81fdbd75 Fix crash when D3D11 backend fails to create shader due to driver failure 2023-09-19 23:45:30 +02:00
GoaLitiuM 4a1787dfbe Generate project files at startup when project Cache was cleared 2023-09-20 00:15:25 +03:00
mafiesto4 a56ce92867 Fix crash when importing model with materials and Split Objects enabled 2023-09-19 23:07:10 +02:00
mafiesto4 417d911bab Merge branch 'dector-fix/1384/use-xdg-open-on-linux' 2023-09-19 22:01:35 +02:00
mafiesto4 5dd5bc3583 Merge branch 'fix/1384/use-xdg-open-on-linux' of https://github.com/dector/FlaxEngine into dector-fix/1384/use-xdg-open-on-linux 2023-09-19 22:01:28 +02:00
mafiesto4 6514ab3680 Merge branch 'Crawcik-unix-dotnet-location' 2023-09-19 22:00:42 +02:00
mafiesto4 d9333018c2 Merge branch 'unix-dotnet-location' of https://github.com/Crawcik/FlaxEngine into Crawcik-unix-dotnet-location
# Conflicts:
#	Source/Tools/Flax.Build/Build/DotNet/DotNetSdk.cs
2023-09-19 22:00:36 +02:00
mafiesto4 c7bfd70628 Merge branch 'eLeSTRaGo-Dev-fix/launch_editor_second_time_on_linux' into 1.7 2023-09-19 21:53:43 +02:00
mafiesto4 b6971e1788 Merge branch 'fix/launch_editor_second_time_on_linux' of https://github.com/eLeSTRaGo-Dev/FlaxEngine into eLeSTRaGo-Dev-fix/launch_editor_second_time_on_linux 2023-09-19 21:53:31 +02:00
mafiesto4 a71de7357c Merge remote-tracking branch 'origin/master' into 1.7 2023-09-19 21:42:53 +02:00
mafiesto4 f0b5d3b838 Minor improvements 2023-09-19 21:37:24 +02:00
mafiesto4 e9cf188c2d Add outline for relevant BT nodes when debugging tree 2023-09-19 21:24:00 +02:00
mafiesto4 336fe46e03 Add GetDebugInfo to BT nodes for debugging 2023-09-19 20:57:19 +02:00
mafiesto4 f845344d03 Add internal access level to Scripting API members (field, properties and functions) 2023-09-19 20:39:48 +02:00
Andrej Stojkovikj 35ee890f9f Fix in typo, should be length instead of magnitude 2023-09-19 19:33:25 +02:00
Andrej Stojkovikj cb460af264 Revert last feature since feature already exists 2023-09-19 19:29:59 +02:00
Denys 4c5168a976 Use xdg-open to open file manager in Linux
`nautilus` is GNOME file manager. Other distros might use another FM.

As a common ground we can use `xdg-open` which is a part of `freedesktop.org` and should be available almost everywhere.
2023-09-19 16:50:17 +02:00
Andrej Stojkovikj 8930c7ba56 Implemented static functions for length and length squared for Vectors 2023-09-19 16:09:18 +02:00
Andrej Stojkovikj 3f299f4cf6 Just in case change type cast for other variables as well 2023-09-19 15:57:33 +02:00
Andrej Stojkovikj e1f528ec9a Fix SmoothDamp missed type casting for Vector2 2023-09-19 15:48:16 +02:00
Andrej Stojkovikj 4e44002259 Fix SmoothDamp missed type casting for Vector 3 2023-09-19 15:47:38 +02:00
mafiesto4 49a6b5734a Fix crash when setting material instance base material before it's loaded 2023-09-19 14:14:57 +02:00
mafiesto4 255e47fa1e Fix crash due to invalid message in Assimp 2023-09-19 14:00:37 +02:00
mafiesto4 2655dd12d6 Reapply e218cc417f but a little better 2023-09-19 13:40:01 +02:00
mafiesto4 bb5ff740bf Update recastnavigation lib to 1.6 2023-09-19 13:34:32 +02:00
mafiesto4 0083ebd887 Fix missing C# static fields in native scripting api 2023-09-19 09:32:37 +02:00
Red Kitsune 7c0546c68d After CR changes 2023-09-19 00:21:56 +02:00
mafiesto4 10dc06be9b Fix crash if OpenAL internal device name is all whitespaces 2023-09-18 19:23:10 +02:00
mafiesto4 c4b22b2120 Merge branch 'Tryibion-slider-thumb-highlighting' 2023-09-18 17:34:07 +02:00
mafiesto4 3c28fbe44c Merge branch 'slider-thumb-highlighting' of https://github.com/Tryibion/FlaxEngine into Tryibion-slider-thumb-highlighting 2023-09-18 17:29:41 +02:00
mafiesto4 fa73d9d451 Merge branch 'Tryibion-clamp-node-size' 2023-09-18 17:29:10 +02:00
mafiesto4 cdcba9bddb Merge branch 'clamp-node-size' of https://github.com/Tryibion/FlaxEngine into Tryibion-clamp-node-size 2023-09-18 17:29:02 +02:00
mafiesto4 b64db5ec88 Merge branch 'GoaLitiuM-dotnet8_compat_fix' 2023-09-18 17:27:09 +02:00
mafiesto4 b8a626c95d Merge branch 'dotnet8_compat_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet8_compat_fix 2023-09-18 17:27:02 +02:00
mafiesto4 6ff088d0cb Merge branch 'GoaLitiuM-hostfxr_msg' 2023-09-18 17:25:06 +02:00
mafiesto4 3381751c54 Merge branch 'hostfxr_msg' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-hostfxr_msg 2023-09-18 17:24:57 +02:00
mafiesto4 04713a829f Merge branch 'MineBill-fix_folder_rename' 2023-09-18 16:57:03 +02:00
mafiesto4 40c98ac9e5 Merge branch 'fix_folder_rename' of https://github.com/MineBill/FlaxEngine into MineBill-fix_folder_rename 2023-09-18 16:56:53 +02:00
mafiesto4 bf5b940892 Merge branch 'GoaLitiuM-editor_module_lookup_fix' 2023-09-18 15:16:14 +02:00
mafiesto4 502af0b67a Merge branch 'editor_module_lookup_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-editor_module_lookup_fix 2023-09-18 15:16:07 +02:00
mafiesto4 960b825b4c Code style fix 2023-09-18 12:21:12 +02:00
elestrago 4fe02a24e9 Fix find Rider versions 2022 and later 2023-09-18 12:19:58 +02:00
Walrusking 4b0e70aa06 Fixes Rider 2022 not detected when installed with toolbox 2023-09-18 12:19:50 +02:00
Walrusking 03b8b9f73f Fix rider search detecting any jetbrains product as rider 2023-09-18 12:19:38 +02:00
mafiesto4 8b022af360 Merge branch 'wackoisgod-macos-rider-support' 2023-09-18 12:18:35 +02:00
mafiesto4 1de8581e6d Merge branch 'macos-rider-support' of https://github.com/wackoisgod/FlaxEngine into wackoisgod-macos-rider-support 2023-09-18 12:18:27 +02:00
mafiesto4 1c246db400 Merge branch 'Walrusking16-fix/detect-rider-installed-from-toolbox-windows' into 1.7 2023-09-18 12:16:43 +02:00
mafiesto4 db790a13d4 Merge branch 'fix/detect-rider-installed-from-toolbox-windows' of https://github.com/Walrusking16/FlaxEngine into Walrusking16-fix/detect-rider-installed-from-toolbox-windows 2023-09-18 12:16:37 +02:00
mafiesto4 f69b4ca410 Merge branch 'eLeSTRaGo-Dev-fix/detect-rider-installed-from-toolbox-linux' into 1.7 2023-09-18 12:12:18 +02:00
mafiesto4 79bf226fe1 Codestyle fix 2023-09-18 12:11:28 +02:00
mafiesto4 0ece806230 Merge branch 'wackoisgod-macos-flex-build-fixes' 2023-09-18 11:49:49 +02:00
mafiesto4 c63e2802a1 Merge branch 'macos-flex-build-fixes' of https://github.com/wackoisgod/FlaxEngine into wackoisgod-macos-flex-build-fixes 2023-09-18 11:49:43 +02:00
mafiesto4 a33647ecf1 Merge branch 'wackoisgod-script-generics-crash' 2023-09-18 11:47:40 +02:00
mafiesto4 342877ec42 Merge branch 'script-generics-crash' of https://github.com/wackoisgod/FlaxEngine into wackoisgod-script-generics-crash 2023-09-18 11:47:33 +02:00
mafiesto4 e38a8bda7a Codestyle fix for #1425 2023-09-18 11:26:56 +02:00
mafiesto4 1f386f9ce0 Merge branch 'wackoisgod-macos-ios-build-issue' 2023-09-18 11:25:55 +02:00
Andrew Spiering 97f595922e Fixing broken build
Have to actually set it to true
2023-09-17 23:11:23 -07:00
Andrew Spiering 9f4429f87c When building the engine if you don't have iOS SDK Installed then don't build it
Currently when you try and build macOS editor it assumes you also want to build iOS because of the way this check works which assumes if you have Xcode Installed you are ready to go. This really should not be the case, so instead lets check to see if you have the iophonesdk installed for your current Xcode if not then skip it.
2023-09-17 22:26:50 -07:00
Andrew Spiering 3ac00b1e4e Fixing a crash when generic classes spanned across different assemblies
This code attempts to resolve an issue where if you had a class in Assembly A and it was generic and you had a class that inherited from it in Assembly B it would not properly resolve these classes, also added an error check for if I was not able to find the TypeIndex then log it and return thus also preventing a crash when it goes to resolve the NativeType
2023-09-17 20:37:37 -07:00
Andrew Spiering 824ee9ec7f Fixing a typo :/ 2023-09-17 18:48:54 -07:00
Tryibion 6e94b21452 Fix build issue 2023-09-17 20:02:22 -05:00
Andrew Spiering 69e54d7f88 Fixing an issue if running an x64 machine already 2023-09-17 15:53:48 -07:00
Tryibion 17383fe0b6 Small fix to error message 2023-09-17 17:49:38 -05:00
Tryibion c1104e803d Code cleanup 2023-09-17 17:48:09 -05:00
Andrew Spiering 183ab7738f Fixing Flex Build issues on M1/2 macs
* This resolves some issues where if you are building the actual C# dlls you also need them to be x64 based if you are targeting an x64 based target. This is a little complicated here because we set all this up ahead of time assuming that all the targets are compatible but in this case they are not so, just following what other places in the code are doing around this specifically dotnet AOT.
2023-09-17 15:42:26 -07:00
Tryibion 478c946c1c Add automatic module creation. 2023-09-17 17:42:18 -05:00
Andrew Spiering 76945b9144 MacOS Rider Support
* Adding in code to properly look for rider on macOS
* Also fixing an issue in the macOS CreateProcess where spaces where not properly escaped for popen(which one should likely use NSTask long term)
2023-09-17 14:56:22 -07:00
Andrej Stojkovikj 831500faa7 Fix type definition for Vector2 and Vector3 2023-09-17 23:16:08 +02:00
Red Kitsune 5cc3e40902 Implemented better missing script handling 2023-09-17 20:28:34 +02:00
mafiesto4 ffec2f751d Merge branch 'wackoisgod-macos-arm-dotnet-fix' 2023-09-17 19:24:07 +02:00
mafiesto4 660dc81d8e Merge branch 'macos-arm-dotnet-fix' of https://github.com/wackoisgod/FlaxEngine into wackoisgod-macos-arm-dotnet-fix 2023-09-17 19:23:50 +02:00
mafiesto4 c0d5cf8022 Merge branch 'GoaLitiuM-contentdb_delete_fix' 2023-09-17 19:22:08 +02:00
Andrew Spiering bdd182f3da Fixing x64 editor/runtime on arm64 macs
* This allows for a much more broader check for the dotnet sdk runtime to support running x64 binaries on arm64
2023-09-16 18:23:27 -07:00
Tryibion ab2d60e6d2 Fix viewport options extras locations. 2023-09-16 15:30:49 -05:00
Andrej Stojkovikj d87a60de48 Naming scheme for Vector2 fix 2023-09-16 22:27:12 +02:00
Tryibion e9bafed2c7 Fix about dialog button 2023-09-16 15:22:15 -05:00
Tryibion f4b7ae41a9 Fix profiler rows with larger font sizes. 2023-09-16 14:51:47 -05:00
Tryibion 1d08e4b1b8 Add several fixes to button sizes when fonts are larger. 2023-09-16 14:28:21 -05:00
Andrej Stojkovikj 7a73c04688 SmoothDamp implementation for Vector2 and Vector3 2023-09-16 21:18:00 +02:00
Walrusking 425d625aa7 Fix rider search detecting any jetbrains product as rider 2023-09-16 13:48:49 -04:00
Tryibion dabbd7bc6a Add highlighting when mouse is over slider thumb. 2023-09-16 11:46:36 -05:00
MineBill 9931a5c026 Don't treat '.' in folder names as extensions. 2023-09-16 19:09:38 +03:00
GoaLitiuM 9a7fb82738 Fix tests 2023-09-16 18:39:01 +03:00
Tryibion a89856bece Increase size of clamp node to handle vector4. 2023-09-16 10:15:26 -05:00
GoaLitiuM 5ab299fed9 Fix assets getting deleted when modified by external applications 2023-09-16 18:11:22 +03:00
GoaLitiuM 785943bef8 Add missing marshaller methods for compatibility 2023-09-16 16:00:12 +03:00
GoaLitiuM f114301e97 Improve hostfxr error messages 2023-09-16 15:03:09 +03:00
GoaLitiuM 58b2530ac4 Remove redundant reference counter from Delegate 2023-09-16 14:16:25 +03:00
GoaLitiuM 2d2bfd9cd1 Include EditorModules in Assembly lookup paths 2023-09-16 14:15:09 +03:00
Ruan Lucas 23b6b93726 add collision type to model importer 2023-09-15 19:13:32 -04:00
Menotdan 451900b7ee Merge branch 'FlaxEngine:master' into material_import 2023-09-15 02:17:34 -04:00
Walrusking f319e9f234 Fixes Rider 2022 not detected when installed with toolbox 2023-09-15 01:31:33 -04:00
elestrago 8226764eec Fix find Rider versions 2022 and later 2023-09-15 02:35:20 +02:00
elestrago 2efc31a74e Execute map window before resize in LinuxWindow 2023-09-15 02:13:13 +02:00
Crawcik 1dd7a27568 Checking for executable 2023-09-14 23:19:36 +02:00
Crawcik 64a5d895bd Better version checking 2023-09-14 23:18:12 +02:00
Crawcik 73bf28dc47 Change of priorities on RID 2023-09-14 22:37:56 +02:00
Crawcik 6dd0957c4a Adding better finding dotnet root location for mac&unix 2023-09-14 22:34:03 +02:00
mafiesto4 ae9b807cc1 Allow using CustomValueContainer as readonly if setter action is null 2023-09-14 13:54:31 +02:00
mafiesto4 f7787a9221 Add Behavior knowledge data debugging 2023-09-14 13:53:19 +02:00
mafiesto4 35609c9883 Merge remote-tracking branch 'origin/master' into 1.7 2023-09-14 13:25:59 +02:00
mafiesto4 722133165b Fix marshalling Array<Variant> as object[] (C# codegen error) 2023-09-14 13:18:52 +02:00
GoaLitiuM c686e59fd6 Lazy allocate mutex in Delegate 2023-09-13 17:30:13 +03:00
NoriteSC 0b3b32195a Update DebugDraw.cs 2023-09-13 12:17:17 +02:00
mafiesto4 b8abcb5755 Merge branch 'GoaLitiuM-delegate_mutex' into 1.7 2023-09-13 11:44:55 +02:00
mafiesto4 936018c49e Add DELEGATE_USE_ATOMIC to toggle #1319 for backward compatibility 2023-09-13 11:44:44 +02:00
Wiktor Kocielski d389348260 Add View Layers button & Reset/Disable/Copy/Paste buttons to View Flags/Debug View & Camera RenderFlags/RenderView addition 2023-09-13 12:17:34 +03:00
mafiesto4 38f7606923 Merge branch 'delegate_mutex' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-delegate_mutex 2023-09-13 10:57:34 +02:00
mafiesto4 682ff2fb3a Minor tweaks 2023-09-13 10:52:46 +02:00
mafiesto4 6bdbaecc18 Merge remote-tracking branch 'origin/master' into 1.7
# Conflicts:
#	Source/Engine/Physics/PhysX/SimulationEventCallbackPhysX.cpp
2023-09-13 10:29:28 +02:00
mafiesto4 cb2ed817a2 Merge branch 'GoaLitiuM-physx_collision_perf' into 1.7 2023-09-13 10:28:14 +02:00
mafiesto4 656d984df7 Merge branch 'physx_collision_perf' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-physx_collision_perf 2023-09-13 10:27:29 +02:00
NoriteSC 394a3696af removed coppy 2023-09-13 02:54:17 +02:00
NoriteSC f71f214f36 bug fix macro added extra macros 2023-09-13 02:53:20 +02:00
mafiesto4 963c12a75f Merge branch 'RuanLucasGD-add_spline_edit_options' 2023-09-12 22:25:28 +02:00
mafiesto4 cb44c9370e Refactor new spline editor to use icons via Tabs control #1292 2023-09-12 22:25:18 +02:00
mafiesto4 dbd85fddfe Refactor Editor Tab controls system to allows customizing the tab header controls 2023-09-12 22:24:15 +02:00
mafiesto4 3e1940c799 Add new spline icons #1292 2023-09-12 22:18:26 +02:00
mafiesto4 2a8e35d1ff Format code #1292 2023-09-12 14:38:23 +02:00
mafiesto4 f2e6bfdead Merge branch 'add_spline_edit_options' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-add_spline_edit_options 2023-09-12 14:26:39 +02:00
mafiesto4 aa34f85b39 Merge branch 'Tryibion-input-editors' 2023-09-12 14:21:39 +02:00
mafiesto4 097d26f8cb Codestyle fix #1262 2023-09-12 14:21:27 +02:00
mafiesto4 6ece66b018 Merge branch 'input-editors' of https://github.com/Tryibion/FlaxEngine into Tryibion-input-editors 2023-09-12 14:09:49 +02:00
mafiesto4 9bbdf16623 Fix potential content tree freeze when toggling engine/plugins files showing 2023-09-12 14:03:53 +02:00
mafiesto4 04be05239a Merge branch 'Tryibion-lods' 2023-09-12 13:56:52 +02:00
mafiesto4 3170142171 Merge branch 'lods' of https://github.com/Tryibion/FlaxEngine into Tryibion-lods 2023-09-12 13:56:42 +02:00
mafiesto4 44eba3fdae Fix missing xml comment line from #1291 2023-09-12 13:54:01 +02:00
mafiesto4 a9c8a76f87 Merge branch 'Withaust-layeraddition' 2023-09-12 13:52:30 +02:00
mafiesto4 4cae6e50d5 Merge branch 'layeraddition' of https://github.com/Withaust/FlaxEngine into Withaust-layeraddition 2023-09-12 13:52:23 +02:00
mafiesto4 7b4c8e391a Minor optimization for clearing collider from simulation events cache 2023-09-12 13:50:50 +02:00
mafiesto4 c10658c3fc Fix deserialization, add more docs and tweaks to #1345 2023-09-12 13:50:22 +02:00
mafiesto4 452cdfd163 Merge branch 'Tryibion-physics-settings' 2023-09-12 13:03:12 +02:00
mafiesto4 1591da75ac Merge branch 'physics-settings' of https://github.com/Tryibion/FlaxEngine into Tryibion-physics-settings 2023-09-12 13:03:04 +02:00
mafiesto4 639149b63b Fix crash when toggling WheeledVehicle active state
#1351
2023-09-12 11:41:33 +02:00
NoriteSC d107947ba9 Update DebugDraw.cpp 2023-09-12 11:19:19 +02:00
NoriteSC f11ea02550 forgot about const 😅 2023-09-12 11:08:47 +02:00
NoriteSC 78ffcc8ae5 added other defaults 2023-09-12 11:06:46 +02:00
NoriteSC 3bfa37019e DebugDraw extra
fixes
ray direction was dictating the length of ray
now ray is normalized and multiplied by length
added default vaule for
Color& color to be Color::White
[info] c# because
Color color = Color.White
is not valid think to do on c# side the default value is not genereted
[to do] generate extra overload binding in c#
2023-09-12 11:01:56 +02:00
mafiesto4 3e35a6a7af Fix cloth sim due to culling bug in cooked game 2023-09-11 22:55:03 +02:00
mafiesto4 fb488cbaf7 Merge remote-tracking branch 'origin/master' into 1.7 2023-09-11 22:43:46 +02:00
mafiesto4 762960bee1 Merge branch 'Tryibion-plugin-project-creation' 2023-09-11 22:42:55 +02:00
mafiesto4 9d494679ac Add formatting MyPlugin.cs for new plugin setup
#1335
2023-09-11 22:42:48 +02:00
mafiesto4 985d6cc811 Add UTF8 format for created plugin files and format code
#1335
2023-09-11 22:32:37 +02:00
mafiesto4 99c2adc1f3 Add game settings formatting for created plugin ProjectInfo
#1335
2023-09-11 22:32:17 +02:00
mafiesto4 776fbe2a7b Fix creating plugin with whitespace or non-ASCII character in the name
#1335
2023-09-11 22:30:51 +02:00
mafiesto4 2fa7740a0f Merge branch 'plugin-project-creation' of https://github.com/Tryibion/FlaxEngine into Tryibion-plugin-project-creation 2023-09-11 21:48:31 +02:00
mafiesto4 0a5f983ff4 Fix error when model is missing in Editor for prefab editor
#1354
2023-09-11 21:36:36 +02:00
mafiesto4 b7cf0d4420 Merge branch 'NoriteSC-ContentBrowserImprovement' 2023-09-11 20:03:51 +02:00
mafiesto4 16fed8927c Refactor #1266 (code quality and simplicity) 2023-09-11 20:02:53 +02:00
mafiesto4 2ddb44afa8 Merge branch 'ContentBrowserImprovement' of https://github.com/NoriteSC/FlaxEngineFork into NoriteSC-ContentBrowserImprovement
# Conflicts:
#	Source/Editor/Windows/ContentWindow.cs
2023-09-11 15:39:48 +02:00
mafiesto4 59c460ccbc Format code 2023-09-11 15:08:13 +02:00
mafiesto4 748ff3b8a5 Optimize CultureInfoEditor and TagEditor performance when searching entries by text 2023-09-11 15:07:37 +02:00
mafiesto4 829d3b3642 Add editor shortcuts usability when toolstrip or main menu controls are focused 2023-09-11 15:07:06 +02:00
mafiesto4 48d4a51c1b Fix crash when boxing native array to managed value 2023-09-11 15:06:26 +02:00
mafiesto4 1134cfa6a6 Fix using ManagedDictionary when item value type is array
#1305
2023-09-11 15:05:46 +02:00
mafiesto4 9afa98e905 Fix Random Range nodes in CPU particles/script graphs when using int
#1341
2023-09-11 13:59:10 +02:00
mafiesto4 fb27606541 Add missing Particle Scale getter node to Particle Emitter graph
#1343
2023-09-11 13:54:44 +02:00
mafiesto4 716e643f2a Fix applying prefab changes to nesting prefab instances
#1256
2023-09-10 21:07:41 +02:00
mafiesto4 ae27d51dc6 Fix building for Android with the latest Java version (update to Gradle 8.3) 2023-09-10 14:53:58 +02:00
mafiesto4 a4312590e7 Fix debug draw leftover from 9da686cd52
#1369 #1365
2023-09-10 13:34:46 +02:00
Wiktor Kocielski 8008f05d64 Merge branch 'master' into layeraddition 2023-09-10 13:39:31 +03:00
mafiesto4 328bfa8322 Merge branch 'Tryibion-sort-projects' 2023-09-10 12:06:30 +02:00
mafiesto4 e1a75b9ae9 Merge branch 'sort-projects' of https://github.com/Tryibion/FlaxEngine into Tryibion-sort-projects 2023-09-10 12:05:14 +02:00
mafiesto4 f08e1019b4 Merge branch 'Tryibion-content-item-improve' 2023-09-10 12:03:47 +02:00
mafiesto4 212b7970fc Merge branch 'content-item-improve' of https://github.com/Tryibion/FlaxEngine into Tryibion-content-item-improve 2023-09-10 12:00:20 +02:00
mafiesto4 9da686cd52 Improve #1369 for #1365 2023-09-10 11:58:54 +02:00
mafiesto4 948ca92b4f Merge branch 'RuanLucasGD-master' 2023-09-10 11:44:40 +02:00
mafiesto4 3962285b87 Merge branch 'master' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-master 2023-09-10 11:44:34 +02:00
mafiesto4 53deeff116 Missing change from 9291295a4d 2023-09-10 11:33:08 +02:00
mafiesto4 9291295a4d Fix Dictionary and HashSet iterators to prevent unwanted data copies
#1361
2023-09-10 11:25:36 +02:00
mafiesto4 0c89aa1958 Merge branch 'Withaust-resizedelegate' 2023-09-10 11:12:25 +02:00
mafiesto4 9d031fadc0 Merge branch 'resizedelegate' of https://github.com/Withaust/FlaxEngine into Withaust-resizedelegate 2023-09-10 11:12:19 +02:00
mafiesto4 d730d712fb Merge branch 'Tryibion-slider' 2023-09-10 11:09:37 +02:00
mafiesto4 317c7021a3 Merge branch 'slider' of https://github.com/Tryibion/FlaxEngine into Tryibion-slider 2023-09-10 11:08:10 +02:00
mafiesto4 d11a90a680 Merge branch 'RuanLucasGD-add_DebugDraw_DrawRay' 2023-09-10 11:03:37 +02:00
mafiesto4 f8d56fceec Merge branch 'add_DebugDraw_DrawRay' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-add_DebugDraw_DrawRay 2023-09-10 11:03:31 +02:00
mafiesto4 bd63fadfbd Merge branch 'scene-select-fix' of https://github.com/Tryibion/FlaxEngine 2023-09-10 10:59:13 +02:00
mafiesto4 b279adbaab Merge branch 'GoaLitiuM-managed_utf8_str_fix' 2023-09-10 10:52:21 +02:00
mafiesto4 002d46cddd Merge branch 'managed_utf8_str_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-managed_utf8_str_fix 2023-09-10 10:52:08 +02:00
mafiesto4 6bbc74caf2 Merge branch 'Tryibion-cache-clothgizmo-values' into 1.7 2023-09-10 10:47:41 +02:00
mafiesto4 36e19b112a Merge branch 'cache-clothgizmo-values' of https://github.com/Tryibion/FlaxEngine into Tryibion-cache-clothgizmo-values 2023-09-10 10:47:34 +02:00
mafiesto4 8a31a63713 Fix build 2023-09-10 10:25:03 +02:00
mafiesto4 f20977732e Merge branch 'Tryibion-remove-tag' 2023-09-10 10:18:52 +02:00
mafiesto4 d653300e18 Merge branch 'remove-tag' of https://github.com/Tryibion/FlaxEngine into Tryibion-remove-tag 2023-09-10 10:18:45 +02:00
Ruan Lucas c6ad4d0e19 small doc fix 2023-09-09 13:07:39 -04:00
Ruan Lucas 420e02e3c1 add empty drawRay 2023-09-09 09:28:06 -04:00
Ruan Lucas 317384ed28 add debugdraw::drawray 2023-09-08 22:19:09 -04:00
Tryibion 99627da9b2 Cache cloth gizmo values. 2023-09-08 21:16:13 -05:00
Ruan Lucas fc7c24f771 Fix for #1365 2023-09-07 11:33:16 -04:00
Wiktor Kocielski 5ceafaad77 WindowBase::Resized delegate 2023-09-06 05:47:51 +03:00
Wiktor Kocielski d9a1eb349d Implement tags recursive addition 2023-09-06 05:43:27 +03:00
Wiktor Kocielski 7c9959bca5 Merge branch 'FlaxEngine:master' into layeraddition 2023-09-06 05:19:55 +03:00
Tryibion d96f19e5c6 Change exposed positionns to float 2 2023-09-05 08:44:59 -05:00
Tryibion 65a02f032f Expose helpful slider data. 2023-09-05 08:25:25 -05:00
Tryibion 20f35e332f Add slider control 2023-09-04 20:15:59 -05:00
Menotdan 1ed84a9b40 Merge branch 'FlaxEngine:master' into material_import 2023-09-04 11:42:05 -04:00
Tryibion 39ecfe8c24 Small bug fix 2023-09-03 12:11:33 -05:00
Mr. Capybara 0a094ca916 Merge branch 'FlaxEngine:master' into add_spline_edit_options 2023-09-03 09:25:14 -04:00
Tryibion 924e1c6d81 Fix right click deselecting scene tree nodes. 2023-09-03 06:36:29 -05:00
GoaLitiuM afec6afe4c Fix managed UTF-8 string allocation not using correct encoding 2023-09-03 14:05:21 +03:00
GoaLitiuM 4ffec5e09a Use HashSet as backing storage for bound Delegate functions 2023-09-02 23:14:38 +03:00
GoaLitiuM 6278fea496 Optimize PhysX collision event handling and onContact callback 2023-09-02 23:04:35 +03:00
Tryibion 92a5432d22 Sort plugin projects in content tree. 2023-09-02 13:13:34 -05:00
mafiesto4 6a5e660c2e Merge remote-tracking branch 'origin/master' into 1.7 2023-09-02 19:02:52 +02:00
Tryibion 67909e33c8 Add difference for folders. 2023-09-01 16:37:14 -05:00
Tryibion 53861c4795 Improve content item in tile view. Decrease margin between list view items. 2023-09-01 14:28:26 -05:00
mafiesto4 36dca16991 Fix WheeledVehicle driving in Drive4W mode when wheels are in custom order
#1352
2023-09-01 13:43:36 +02:00
Tryibion 5b5c298a96 Add remove tag method to actor. 2023-09-01 06:35:52 -05:00
mafiesto4 5a8944a82d Add support for editing WheeledVehicle engine/differential config at runtime without full physics state rebuild
#1348
2023-09-01 12:52:01 +02:00
mafiesto4 b0ec8525aa Add support for editing WheeledVehicle wheels config at runtime without full physics state rebuild
#1324
2023-09-01 12:40:51 +02:00
mafiesto4 a8cc4d7fcb Fix wheel vehicle drive when EnableSimulation is disabled
#1323
2023-09-01 12:14:26 +02:00
mafiesto4 23db68b416 Merge branch 'Tryibion-progress-bar-improv' 2023-09-01 11:59:12 +02:00
mafiesto4 622293a55b Merge branch 'progress-bar-improv' of https://github.com/Tryibion/FlaxEngine into Tryibion-progress-bar-improv 2023-09-01 11:59:05 +02:00
mafiesto4 60178da101 Merge branch 'Tryibion-add-reset-ibrush' 2023-09-01 11:58:42 +02:00
mafiesto4 50fe02d7ad Merge branch 'add-reset-ibrush' of https://github.com/Tryibion/FlaxEngine into Tryibion-add-reset-ibrush 2023-09-01 11:58:19 +02:00
mafiesto4 462da342a7 Fix ContextMenuSingleSelectGroup selection of the first item that had default value 2023-09-01 11:43:02 +02:00
mafiesto4 21b90fb829 Fix crash when spawning large amount of network objects at once by sending spawn message in parts
#1344
2023-09-01 11:42:31 +02:00
Tryibion a98458be1f Small improvements. 2023-08-31 14:14:01 -05:00
Tryibion e4dfda7202 Add method enum. 2023-08-31 14:07:17 -05:00
mafiesto4 8ff96723db Add async update to Behavior via Task Graph System 2023-08-31 14:54:26 +02:00
mafiesto4 f43f17a783 Add Move To node to BT 2023-08-31 14:02:03 +02:00
mafiesto4 5d2fae5896 Add GetColliders utility to RigidBody 2023-08-31 14:01:30 +02:00
mafiesto4 67d5d3a3fb Fix missing Variant typename for Object or Asset value to properly pass type checks 2023-08-31 09:37:54 +02:00
mafiesto4 5500e99ed8 Add NavMeshPathFlags to navmesh for partial paths info 2023-08-31 09:37:27 +02:00
mafiesto4 540681e59d Add MoveTowards to vector3 2023-08-31 09:23:16 +02:00
Tryibion 53fd158f2d Add a way to reset an IBrush to null for default functionality. 2023-08-30 18:09:59 -05:00
Tryibion d7112dc534 Improve progress bar to add switch between clipping and stretch and add direction. 2023-08-30 17:59:39 -05:00
mafiesto4 b6c8a08b58 Add Has Goal decorator to BT 2023-08-29 17:31:35 +02:00
mafiesto4 57ee884397 Add hot-reload support for BT to properly reload node instances data 2023-08-29 16:33:41 +02:00
mafiesto4 c32a139dbd Fix crash when unboxing managed structure with refs into Variant 2023-08-29 11:57:18 +02:00
mafiesto4 16930466d5 Hide some compiler-generated types from TypeSearchPopup 2023-08-29 11:43:11 +02:00
mafiesto4 c7d277ca74 Fix crash when unboxing managed structure with refs into Variant 2023-08-29 11:42:47 +02:00
mafiesto4 597f186902 Fix Editor UI when one of the properties panel throws exceptions 2023-08-29 11:42:12 +02:00
mafiesto4 17cbd66aed Fix Label to draw text under children 2023-08-29 11:41:29 +02:00
mafiesto4 0defecaeb9 Add concept of Goals to Behavior Knowledge 2023-08-29 11:41:07 +02:00
mafiesto4 81a2898d4e Add double-reference support for scripting function parameters to move value 2023-08-28 14:19:02 +02:00
mafiesto4 8906453b15 Merge remote-tracking branch 'origin/master' into 1.7 2023-08-28 09:11:29 +02:00
mafiesto4 bd750d2634 Fix incoming drag drop location on macOS 2023-08-27 22:41:57 +02:00
mafiesto4 fa77a52a2c Fix prefab apply bug when one of the prefabs in project is broken 2023-08-27 20:08:27 +02:00
mafiesto4 1292fa3f45 Merge branch 'Withaust-replicationdisabling' 2023-08-27 16:43:31 +02:00
mafiesto4 0909c5bcc0 Merge branch 'replicationdisabling' of https://github.com/Withaust/FlaxEngine into Withaust-replicationdisabling 2023-08-27 16:43:24 +02:00
mafiesto4 8681f37218 Merge branch 'GoaLitiuM-xaudio2_crash' 2023-08-27 16:38:37 +02:00
mafiesto4 dc871a637b Merge branch 'xaudio2_crash' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-xaudio2_crash 2023-08-27 16:38:21 +02:00
mafiesto4 68db761c8b Merge branch 'Tryibion-animevent-abswrapper-remove' 2023-08-27 16:36:45 +02:00
mafiesto4 3b163b6c4b Minor cleanup 2023-08-27 16:36:37 +02:00
mafiesto4 94bd4d39f7 Merge branch 'animevent-abswrapper-remove' of https://github.com/Tryibion/FlaxEngine into Tryibion-animevent-abswrapper-remove 2023-08-27 16:31:48 +02:00
mafiesto4 9b184fd618 Merge branch 'Tryibion-add-tab-breaks' 2023-08-27 16:30:46 +02:00
mafiesto4 6261f02d1c Merge branch 'add-tab-breaks' of https://github.com/Tryibion/FlaxEngine into Tryibion-add-tab-breaks 2023-08-27 16:29:31 +02:00
mafiesto4 698e933e18 Merge branch 'Tryibion-timeline-ui' 2023-08-27 16:28:44 +02:00
mafiesto4 97b56d1e72 Minor tweak #1332 2023-08-27 16:28:35 +02:00
mafiesto4 6274c2a8e6 Merge branch 'timeline-ui' of https://github.com/Tryibion/FlaxEngine into Tryibion-timeline-ui 2023-08-27 16:25:29 +02:00
mafiesto4 87e19ef4bc Fix crash on terrain export in Editor
#1330
2023-08-27 16:19:25 +02:00
mafiesto4 9069d0a853 Merge branch 'Tryibion-filter-cm' 2023-08-27 15:37:27 +02:00
mafiesto4 48c74e5ea5 Merge branch 'filter-cm' of https://github.com/Tryibion/FlaxEngine into Tryibion-filter-cm 2023-08-27 15:37:22 +02:00
mafiesto4 542a89bffc Merge branch 'Tryibion-show-jsonasset-type' 2023-08-27 15:36:49 +02:00
Tryibion 44598d4741 Small change in showing target error 2023-08-26 17:07:04 -05:00
Tryibion 87aba23299 Add tab breaks for window tabs. 2023-08-26 16:49:37 -05:00
Tryibion c5ff2c8c2f Add tooltip text. 2023-08-26 16:17:21 -05:00
Tryibion 514bc00310 Show Json Asset Type on ToolStrip of Json Asset Window. 2023-08-26 16:10:59 -05:00
Tryibion d969a7f8b0 Add more physics settings. 2023-08-26 15:17:45 -05:00
mafiesto4 50669a341d Improve connections drawing for BehaviorTree and AnimGraph 2023-08-26 09:38:33 +02:00
Tryibion 8ad4c94545 Add not closing contnent filter cm on click 2023-08-25 15:25:51 -05:00
GoaLitiuM 3939106e78 Fix crash with XAudio2 backend when source is playing
The array containing the sources might grow and invalidate existing
pointers to sources while some of the previous sources are still playing.
2023-08-25 22:09:00 +03:00
NoriteSC 1cb3c798e5 Revent 2023-08-25 19:12:35 +02:00
Tryibion ff2f239858 Add system reference. 2023-08-25 08:17:09 -05:00
mafiesto4 1287731816 Add reordering and reparenting decorators (with undo) 2023-08-25 14:54:40 +02:00
NoriteSC 6ab2e540a3 Bug Fixes
script and actors not having connect transform in on awake and in on start

join auto anchor having wrong anchor because was including scale

fixed selection do to changes to transform accessibility ?
2023-08-25 14:51:49 +02:00
mafiesto4 99547a1ff4 Add Has Tag decorator 2023-08-25 10:42:53 +02:00
mafiesto4 b31f262214 Add Knowledge Conditional and Knowledge Values Conditional decorators to BT 2023-08-25 10:25:24 +02:00
mafiesto4 cc7e93e2ee Don't recheck decorators conditions if the node is already relevant 2023-08-25 10:22:33 +02:00
mafiesto4 992cc381d5 Simplify Variant code with define for ManagedObject handle 2023-08-25 10:22:09 +02:00
Wiktor Kocielski 87e36bcfd5 Stop replication if NetworkManager::NetworkFPS < 0 2023-08-25 02:44:23 +03:00
Wiktor Kocielski 7b44075ac8 Add recursive methods for layers 2023-08-25 00:01:31 +03:00
Tryibion 0bbd619e32 Code cleanup 2023-08-24 13:54:55 -05:00
Tryibion 51664fc236 Use pltform process. 2023-08-24 13:51:08 -05:00
Tryibion fb69bc64f8 Add automated plugin project creation and Git cloning. 2023-08-24 11:38:14 -05:00
mafiesto4 2026c84baa Hide node close button when read-only (eg. play mode) 2023-08-24 16:56:28 +02:00
mafiesto4 a27cb4e215 Refactor BT nodes methods to always use context structure as input 2023-08-24 16:51:25 +02:00
mafiesto4 8c1dfb3087 Add Time Limit and Cooldown decorators to BT 2023-08-24 16:41:01 +02:00
mafiesto4 d2034622cb Add Invert, ForceSuccess, ForceFailed and Loop decorators to BT 2023-08-24 13:06:55 +02:00
mafiesto4 69ab69c5cc Add Decorators support to BT graph 2023-08-24 13:05:54 +02:00
mafiesto4 0c206564be Fix generic typename to be properly converted to C# 2023-08-24 13:02:29 +02:00
mafiesto4 5f581bf156 Add OnPasted to Visject Surface nodes for custom post-paste logic 2023-08-24 10:43:59 +02:00
mafiesto4 952fe61515 Add SurfaceNodeActions for more contextual surface nodes scripting 2023-08-24 10:43:22 +02:00
mafiesto4 60e5c5446c Add SealedNodes feature to Visject Surface nodes 2023-08-24 10:41:02 +02:00
mafiesto4 c58dc51291 Various improvements to Visject Surface 2023-08-24 10:12:40 +02:00
Tryibion 7e429854d6 Simplify check to use attribute. 2023-08-23 09:03:56 -05:00
Tryibion e1645210b3 Add check and indication if no anim events are found. 2023-08-23 08:46:21 -05:00
Tryibion e16e2e2877 Prevent AbstractWrapper from showing in Add AnimEvent CM. 2023-08-23 08:35:35 -05:00
mafiesto4 73c0758410 Add releasing nested nodes state when BT tree goes irrelevant 2023-08-23 13:43:46 +02:00
Tryibion 3295d58684 Simplify 2023-08-22 21:34:36 -05:00
Tryibion 72488c4250 Update cs script temple to use non-indented namespace. 2023-08-22 21:14:33 -05:00
Tryibion a737e7bb05 Small fix to UI 2023-08-22 17:36:09 -05:00
Tryibion ce4cf9b34b Add timeline position numbers and add to GUI. 2023-08-22 15:42:16 -05:00
mafiesto4 3259af3368 Add Force Finish node to BT 2023-08-22 11:12:05 +02:00
mafiesto4 d86eb5a4c2 Add drag&drop for nested BT spawning in Editor 2023-08-22 10:45:50 +02:00
mafiesto4 50c85aec6d Minor improvements to #1315 and add getter of current window style 2023-08-21 23:33:33 +02:00
mafiesto4 d432654a57 Merge branch 'Tryibion-set-window-mode' 2023-08-21 22:42:20 +02:00
mafiesto4 b4adb7f3e1 Merge branch 'set-window-mode' of https://github.com/Tryibion/FlaxEngine into Tryibion-set-window-mode 2023-08-21 22:42:13 +02:00
mafiesto4 3edae2f686 Merge branch 'Withaust-terraincache' 2023-08-21 22:31:18 +02:00
mafiesto4 845697cc4a Merge branch 'terraincache' of https://github.com/Withaust/FlaxEngine into Withaust-terraincache 2023-08-21 22:31:01 +02:00
mafiesto4 6bf2f219db Merge branch 'Tryibion-rename-popup-check' 2023-08-21 22:02:45 +02:00
mafiesto4 c137b5743a Merge branch 'rename-popup-check' of https://github.com/Tryibion/FlaxEngine into Tryibion-rename-popup-check 2023-08-21 22:02:38 +02:00
mafiesto4 dc3ae040a3 Merge branch 'Tryibion-dont-close-cm' 2023-08-21 21:58:15 +02:00
mafiesto4 131b2ae688 Merge branch 'dont-close-cm' of https://github.com/Tryibion/FlaxEngine into Tryibion-dont-close-cm 2023-08-21 21:56:40 +02:00
mafiesto4 3e92409d66 Merge branch 'Tryibion-button-border' 2023-08-21 21:55:03 +02:00
mafiesto4 8c230e7cb0 Merge branch 'button-border' of https://github.com/Tryibion/FlaxEngine into Tryibion-button-border 2023-08-21 21:54:56 +02:00
mafiesto4 863b6338ce Fix missing asset refs from BT nodes data 2023-08-21 18:28:05 +02:00
mafiesto4 cc5cde5bc7 Add Nested node to BT 2023-08-21 17:38:48 +02:00
mafiesto4 a6e503d21b Add Selector node to BT 2023-08-21 00:07:25 +02:00
mafiesto4 fce82247ab Add Delay node to BT 2023-08-20 21:42:43 +02:00
mafiesto4 2e9facc429 Add Random::RandRange 2023-08-20 21:41:20 +02:00
mafiesto4 a44c1521af Fix property value sliders usage in BT editor 2023-08-20 21:40:03 +02:00
GoaLitiuM 9ec7b09771 Merge fixes 2023-08-20 20:31:45 +03:00
GoaLitiuM 42ab218a8e Merge branch 'master' into marshalling_scriptingobject_changes
# Conflicts:
#	Source/Engine/Engine/NativeInterop.Invoker.cs
#	Source/Engine/Engine/NativeInterop.Unmanaged.cs
2023-08-20 20:24:41 +03:00
Tryibion 1286a29462 Add not closing some cm buttons 2023-08-19 14:30:08 -05:00
mafiesto4 eee53dfbdc Add BehaviorKnowledgeSelector for Behavior Knowledge unified data access 2023-08-19 19:50:17 +02:00
Tryibion 134273abd9 Remove popup from appearing if the content item can not re renamed. 2023-08-19 12:47:29 -05:00
mafiesto4 dee2f11ae4 Merge remote-tracking branch 'origin/master' into 1.7 2023-08-19 19:46:19 +02:00
mafiesto4 9afb8778e8 Merge branch 'GoaLitiuM-variant_fix' 2023-08-19 19:45:18 +02:00
mafiesto4 3498806588 Add support for accessing scripting properties via ManagedBinaryModule fields API 2023-08-19 17:45:42 +02:00
Tryibion 5354063129 Add simple way to remove button border. 2023-08-19 10:43:04 -05:00
mafiesto4 de6254b5a5 Various fixes for scripting bindings codegen 2023-08-19 17:00:05 +02:00
mafiesto4 e36bf6e19a Add MarshalAs tag to APi structs/classes for custom marshaling via implicit casting 2023-08-19 16:59:39 +02:00
GoaLitiuM 769a20002d Fix Variant move assignment operator with managed objects 2023-08-19 13:12:50 +03:00
mafiesto4 32c47949fa Fix error when scripting structure uses StringAnsi field 2023-08-18 13:32:06 +02:00
mafiesto4 f088f2b61d Merge remote-tracking branch 'origin/master' into 1.7 2023-08-18 10:33:51 +02:00
mafiesto4 122524bd19 Fix linux build 2023-08-18 09:12:10 +02:00
mafiesto4 430d55aada Merge branch 'GoaLitiuM-manageddict_cache' 2023-08-18 00:25:12 +02:00
mafiesto4 de270d7478 Merge branch 'manageddict_cache' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-manageddict_cache 2023-08-18 00:25:07 +02:00
mafiesto4 fe9cc8576a Merge branch 'GoaLitiuM-actor_paste' 2023-08-18 00:18:55 +02:00
mafiesto4 52691d3230 Merge branch 'actor_paste' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-actor_paste 2023-08-18 00:18:50 +02:00
mafiesto4 595bb2b7fa Fix nested animation playrate when the framerate is different
#1258
2023-08-18 00:17:27 +02:00
mafiesto4 925b5abb78 Fix crash on Linux when using unmapped keyboard Keyboard
#1321
2023-08-17 21:47:02 +02:00
mafiesto4 b78db755ec Fix crash regression d9ee8f4665
#1318
2023-08-17 21:40:36 +02:00
mafiesto4 1e3e75cb99 Add relevancy to Behavior Tree nodes 2023-08-17 21:24:19 +02:00
mafiesto4 14ffd0aa08 Add Variant new value init for objects 2023-08-17 16:10:07 +02:00
mafiesto4 fad825690e Add BehaviorTree nodes sorting by X position on a surface 2023-08-17 15:44:30 +02:00
mafiesto4 70228ca355 Various improvements to Variant 2023-08-17 15:29:11 +02:00
mafiesto4 c15a48b0b4 Allow Scripting Object as BT blackboard but don't support plain classes 2023-08-17 15:29:00 +02:00
mafiesto4 5f79fdd5f9 Fix bt node sizing on spawm 2023-08-17 15:27:02 +02:00
mafiesto4 77f7d55f5a Fix log spam from TypeEditor if type is missing 2023-08-17 15:26:50 +02:00
mafiesto4 c18625e017 Add initial Behavior simulation 2023-08-17 15:26:31 +02:00
mafiesto4 d1e2d6699e Add bt nodes init 2023-08-16 22:28:48 +02:00
mafiesto4 6e85bb8f75 Add ScriptingType to msvc natvis 2023-08-16 22:27:52 +02:00
mafiesto4 66678fc219 Fix log spam from TypeEditor if type is missing 2023-08-16 22:27:17 +02:00
mafiesto4 dd8e05ed49 Add C#-only types for Variant value storage from 0cb049167b 2023-08-16 22:27:03 +02:00
GoaLitiuM 3e33c63957 Optimize actor pasting performance with huge amount of actors
- Name lookups are cached to avoid checking the name from same Actor multiple times
- Avoid getting actor children multiple times for same parent
2023-08-16 20:24:19 +03:00
mafiesto4 0cb049167b Add NewValue/DeleteValue to Variant for owned value storage 2023-08-16 18:29:59 +02:00
GoaLitiuM 017b45d674 Use mutex over atomic operations in Delegate 2023-08-16 17:39:08 +03:00
mafiesto4 18b47257fd Add **Behavior Tree** asset type and editing 2023-08-16 13:26:33 +02:00
mafiesto4 f8dc59d670 Change Debug to be static 2023-08-16 13:10:58 +02:00
mafiesto4 81622c92ae Add ReadOnly to CustomEditorPresenter 2023-08-16 13:09:50 +02:00
Tryibion 8e1cac7d2f Add to be able to choose sloppy mesh simplification or not in model import settings for LODs. 2023-08-15 21:34:07 -05:00
Wiktor Kocielski a3063258e5 Add ability to clean patch caches 2023-08-15 12:35:32 +03:00
Tryibion 6e5f693459 Small change to allow other platforms to use fullscreen and windowed in WindowMode function 2023-08-14 18:25:19 -05:00
Tryibion cfd11a7e77 Add borderless window on Windows platform and add easy function in Screen class to change window mode. 2023-08-14 18:11:05 -05:00
mafiesto4 73076dc5cb Merge branch 'RuanLucasGD-locked_focus' 2023-08-14 18:53:20 +02:00
mafiesto4 95fdcf01be Codestyle fix 2023-08-14 18:53:11 +02:00
mafiesto4 b3fc7b3b68 Merge branch 'locked_focus' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-locked_focus 2023-08-14 18:46:48 +02:00
mafiesto4 9f7fd42677 Codestyle fix 2023-08-14 18:44:21 +02:00
mafiesto4 7664744683 Merge branch 'envision3d-feature/1151-play-mode-refactor-cleanup' 2023-08-14 18:42:11 +02:00
mafiesto4 7da93ad68d Merge branch 'feature/1151-play-mode-refactor-cleanup' of https://github.com/envision3d/FlaxEngine into envision3d-feature/1151-play-mode-refactor-cleanup 2023-08-14 18:42:05 +02:00
mafiesto4 1948a84301 Add crash to soft-return if managed event bind target object native instance is gone
#1278
2023-08-14 18:40:03 +02:00
mafiesto4 b3a359b158 Merge branch 'Withaust-navigationfix' 2023-08-14 18:31:13 +02:00
mafiesto4 f1d46979b3 Merge branch 'navigationfix' of https://github.com/Withaust/FlaxEngine into Withaust-navigationfix 2023-08-14 18:31:08 +02:00
mafiesto4 b8db87a678 Merge branch 'Withaust-foreignobject' 2023-08-14 18:29:19 +02:00
mafiesto4 06d8ff02b3 Merge branch 'foreignobject' of https://github.com/Withaust/FlaxEngine into Withaust-foreignobject 2023-08-14 18:29:10 +02:00
mafiesto4 0e2d1b6ad2 Merge remote-tracking branch 'origin/master' into 1.7 2023-08-14 18:14:59 +02:00
mafiesto4 0b1c23dde3 Merge branch 'GoaLitiuM-postfxmaterial_marshalling_fix' 2023-08-14 18:10:22 +02:00
mafiesto4 87bc486c8b Merge branch 'postfxmaterial_marshalling_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-postfxmaterial_marshalling_fix 2023-08-14 18:10:17 +02:00
GoaLitiuM 5e3018817c Fix marshalling issue with PostFxMaterialSettings Materials 2023-08-14 18:25:48 +03:00
mafiesto4 3014a2a7d8 Merge branch 'Tryibion-paste-fix' 2023-08-14 16:20:14 +02:00
mafiesto4 55ca419aba Merge branch 'paste-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-paste-fix 2023-08-14 16:18:44 +02:00
mafiesto4 66042845e4 Codestyle fixe 2023-08-14 16:13:55 +02:00
mafiesto4 00ecdcd2ec Merge branch 'Withaust-replicationfix' 2023-08-14 16:03:33 +02:00
mafiesto4 4e81f80495 Merge branch 'replicationfix' of https://github.com/Withaust/FlaxEngine into Withaust-replicationfix 2023-08-14 16:03:27 +02:00
mafiesto4 a2fda47688 Merge branch 'GoaLitiuM-object_destroynow_csharp' 2023-08-14 15:51:57 +02:00
mafiesto4 3197479cc0 Merge branch 'object_destroynow_csharp' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-object_destroynow_csharp 2023-08-14 15:51:45 +02:00
mafiesto4 860dce487f Codestyle fixes 2023-08-14 15:47:24 +02:00
mafiesto4 dbd1fa3de6 Merge branch 'GoaLitiuM-managedhandlepool_refactor' 2023-08-14 15:44:03 +02:00
mafiesto4 6af6afc6a4 Merge branch 'managedhandlepool_refactor' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-managedhandlepool_refactor 2023-08-14 15:43:57 +02:00
mafiesto4 6d26c05ced Merge branch 'GoaLitiuM-managedarray_pool_cache' 2023-08-14 15:39:50 +02:00
mafiesto4 d5245f6a8c Merge branch 'managedarray_pool_cache' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-managedarray_pool_cache 2023-08-14 15:39:44 +02:00
mafiesto4 4106a0febb Merge branch 'GoaLitiuM-arraytype_cache' 2023-08-14 15:36:33 +02:00
mafiesto4 342ec4c3c2 Merge branch 'arraytype_cache' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-arraytype_cache 2023-08-14 15:36:27 +02:00
mafiesto4 13e0582ef2 Codestyle fixes 2023-08-14 15:36:19 +02:00
mafiesto4 72a5aa7ec6 Merge branch 'GoaLitiuM-invoker_ret_refactor' 2023-08-14 15:31:56 +02:00
mafiesto4 238ff38bf2 Merge branch 'invoker_ret_refactor' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-invoker_ret_refactor 2023-08-14 15:31:50 +02:00
mafiesto4 b4c42defb3 Merge branch 'GoaLitiuM-unboxvalue_fixes' 2023-08-14 15:28:29 +02:00
mafiesto4 838af2bcbe Merge branch 'unboxvalue_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-unboxvalue_fixes 2023-08-14 15:28:24 +02:00
mafiesto4 5ae27a0e92 Code style fix 2023-08-14 15:25:12 +02:00
mafiesto4 86fde59a7a Merge branch 'GoaLitiuM-mclass_method_iter' 2023-08-14 15:24:56 +02:00
mafiesto4 212aba4375 Merge branch 'mclass_method_iter' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-mclass_method_iter 2023-08-14 15:24:47 +02:00
mafiesto4 57be27b5e5 Merge branch 'GoaLitiuM-intellisense_stdcpp' 2023-08-14 15:09:12 +02:00
mafiesto4 22a1f433a1 Merge branch 'intellisense_stdcpp' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-intellisense_stdcpp 2023-08-14 15:09:00 +02:00
mafiesto4 ca687ac805 Merge branch 'Withaust-commonvalue' 2023-08-14 15:07:40 +02:00
mafiesto4 430a4eb57f Merge branch 'commonvalue' of https://github.com/Withaust/FlaxEngine into Withaust-commonvalue 2023-08-14 15:03:47 +02:00
mafiesto4 f0d851e846 Merge branch 'GoaLitiuM-csharp_optimize_dev' 2023-08-14 14:41:03 +02:00
mafiesto4 19f14919c0 Allow modifying surface node archetype reference 2023-08-14 13:11:42 +02:00
mafiesto4 da44babb03 Add ignoring types with CompilerGeneratedAttribute in Editor 2023-08-14 13:11:00 +02:00
GoaLitiuM 53b1d0dd85 Optimize ScriptingObject managed initialization 2023-08-13 23:56:27 +03:00
GoaLitiuM cd56101aa3 Expose Object::DeleteObjectNow as Object.DestroyNow in managed scripting 2023-08-13 23:46:38 +03:00
GoaLitiuM 0008123e76 Cache ManagedDictionary types and helper method thunks 2023-08-13 23:15:06 +03:00
GoaLitiuM d4d404ac0b Optimize native interop marshallers runtime type checking 2023-08-13 22:28:56 +03:00
GoaLitiuM 1b0976d99b Refactor ManagedHandlePool
Weak handles are now stored in one sets of dictionarys synchronized with
other threads. This so far seems the fastest way to manage the
dictionaries for now.
2023-08-13 22:14:37 +03:00
GoaLitiuM 65de284a66 Optimize managed method invokers return value marshalling 2023-08-13 22:10:07 +03:00
GoaLitiuM d9ee8f4665 Cache pooled ManagedArray managed handles 2023-08-13 21:56:52 +03:00
GoaLitiuM 27e1401fc7 Slightly improve MClass::GetMethod method iteration
Check the number of parameters first before expensive string comparison
2023-08-13 21:54:44 +03:00
GoaLitiuM 1254af8bbb Optimize UnboxValue performance, safety and memory usage
- Avoids unnecessary boxing of the converted values by storing them in
unmanaged memory.
- Wrap ToNative-method in a delegate and cache it
- Fixes returning address to unpinned memory by pinning POD-types for
a short period of time.
2023-08-13 21:53:42 +03:00
GoaLitiuM 44b70d87e5 Cache MakeArrayType results in native interop 2023-08-13 21:42:40 +03:00
GoaLitiuM e6878942f9 Fix missing C++ standard version in VC++ projects intellisense options 2023-08-13 21:33:17 +03:00
GoaLitiuM 4ce1f31f12 Enable optimizations for Editor module in Development builds 2023-08-13 21:30:40 +03:00
GoaLitiuM 3df044d07b Add build option to change code optimization level in C# modules 2023-08-13 21:29:38 +03:00
mafiesto4 bb8f098714 Add reroute node usage to Visject only if surface type allows it 2023-08-13 19:14:57 +02:00
mafiesto4 ae4bce7a68 Add Visject surface boxes and connections drawing customization via style 2023-08-13 19:14:23 +02:00
Wiktor Kocielski f44156eb80 Remove another unnecessary exposed CommonValue.h 2023-08-13 09:02:43 +03:00
Wiktor Kocielski 1413da189e NetworkReplicator::ResolveForeignObject 2023-08-13 06:39:35 +03:00
Mr. Capybara 79eddd07aa Merge branch 'FlaxEngine:master' into add_spline_edit_options 2023-08-12 11:03:22 -04:00
Ruan Lucas be33fc6018 improv scroll locked focus 2023-08-11 22:31:12 -04:00
Wiktor Kocielski b35065ab3f Fix annoying error that happens due to an oversight 2023-08-12 03:58:28 +03:00
Ruan Lucas db806ad500 fix for large worlds 2023-08-11 08:28:28 -04:00
Ruan Lucas 645977f148 add scroll to focus 2023-08-10 22:41:48 -04:00
Ruan Lucas f2072028d4 change default key 2023-08-10 22:31:03 -04:00
Ruan Lucas aa3dd14bfc add locked focus 2023-08-10 22:24:55 -04:00
mafiesto4 e27f1a8a41 Merge remote-tracking branch 'origin/master' into 1.7 2023-08-10 18:34:27 +02:00
mafiesto4 09be2375f6 Merge branch 'GoaLitiuM-skip_postprocess_pass' 2023-08-10 12:05:00 +02:00
mafiesto4 7e75b9ad78 Merge branch 'skip_postprocess_pass' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-skip_postprocess_pass 2023-08-10 12:04:52 +02:00
mafiesto4 a2b338f704 Merge branch 'GoaLitiuM-load_library_fix' 2023-08-10 11:59:23 +02:00
mafiesto4 6da1a61726 Merge branch 'load_library_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-load_library_fix 2023-08-10 11:59:17 +02:00
mafiesto4 33512fd19b Merge branch 'GoaLitiuM-alc_reload_fix' 2023-08-10 11:56:24 +02:00
mafiesto4 85eb3541eb Merge branch 'alc_reload_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-alc_reload_fix 2023-08-10 11:56:17 +02:00
mafiesto4 ef1e89848f Merge branch 'Withaust-particleeffectfix' 2023-08-10 11:53:30 +02:00
mafiesto4 71c273d8f6 Merge branch 'particleeffectfix' of https://github.com/Withaust/FlaxEngine into Withaust-particleeffectfix 2023-08-10 11:53:20 +02:00
mafiesto4 cd949382cb Merge branch 'GoaLitiuM-vspreview_build_fix' 2023-08-10 11:48:59 +02:00
mafiesto4 9853181600 Merge branch 'vspreview_build_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-vspreview_build_fix 2023-08-10 11:48:51 +02:00
Menotdan a1a274df37 Merge branch 'FlaxEngine:master' into material_import 2023-08-09 15:31:44 -04:00
Menotdan 52e546b3ba fix unneeded include. 2023-08-09 15:29:14 -04:00
Menotdan af3d9d0eb3 Re-implement functionality for importing materials as instances. 2023-08-09 15:28:47 -04:00
Menotdan 9156e7727b Merge commit 'refs/pull/1115/head' of https://github.com/FlaxEngine/FlaxEngine into material_import1.6
Repair merge
2023-08-09 15:28:15 -04:00
GoaLitiuM 9d8105e3f3 Separate managed assembly unloading and scripting ALC reinitialization
Fixes an issue with multiple managed assemblies unloading and releasing
all cached data before native resources were fully released in other
assemblies.
2023-08-08 17:39:31 +03:00
Wiktor Kocielski 47c6e54406 Fix exposed public CommonValue inclusion 2023-08-08 08:45:14 +03:00
envision3d b9ffb950f3 Refactor and more appropriately organize logic
- move play logic to simulation module
- update play hotkey to call play game/scene delegate function
- link hotkey tooltip text to inputOptions
2023-08-06 13:11:45 -05:00
Ruan Lucas dc3e71a262 fix for large worlds 2023-08-05 21:26:27 -04:00
Ruan Lucas 6b1cc5bf2f adjust again... 2023-08-05 12:07:40 -04:00
Ruan Lucas 144f0a1717 Merge branch 'add_spline_edit_options' of https://github.com/RuanLucasGD/FlaxEngine into add_spline_edit_options 2023-08-05 12:00:50 -04:00
Mr. Capybara 78cf55904e Merge branch 'FlaxEngine:master' into add_spline_edit_options 2023-08-05 11:11:11 -04:00
Ruan Lucas 38492ffe70 small adjust 2023-08-05 11:01:15 -04:00
mafiesto4 1958adb126 Add AI module to engine 2023-08-04 13:19:03 +02:00
mafiesto4 73bbe63c1e Missing change for 05d477d6c8 2023-08-04 13:10:36 +02:00
mafiesto4 05d477d6c8 Add SelectionChanged public event for VisjectSurface and properly invoke it only when selection actually changes 2023-08-04 12:52:54 +02:00
mafiesto4 b5fa5fa68e Add SerializableScriptingObject for easier serialization of scripting objects in gameplay or content 2023-08-04 10:11:58 +02:00
mafiesto4 cab1d8cac4 Fix missing Visject CM groups auto-expanding if enabled 2023-08-03 16:29:07 +02:00
mafiesto4 c0d32a99b0 Refactor Visject surface nodes cache to reuse between graphs 2023-08-03 15:44:02 +02:00
mafiesto4 bb96f2cd6d Add GroupArchetype to Visject nodes spawn query check 2023-08-03 14:53:02 +02:00
Wiktor Kocielski ec3b921a4f Fix navigation rebuilding 2023-08-02 05:17:49 +03:00
GoaLitiuM fe87eb96e6 Skip post processing when tonemapping and camera artifacts are disabled 2023-08-01 20:20:34 +03:00
GoaLitiuM db56284ca4 Fix WindowsPlatform::LoadLibrary to not modify the string parameter 2023-08-01 20:19:10 +03:00
mafiesto4 8dc98174cf Minor tweaks 2023-08-01 14:14:27 +02:00
mafiesto4 869649e5ed Merge remote-tracking branch 'origin/master' into 1.7 2023-08-01 14:05:49 +02:00
mafiesto4 94386d24ab Minor tweaks 2023-08-01 10:27:31 +02:00
mafiesto4 f29cd1b7b8 Simplify code #1275 2023-08-01 10:03:47 +02:00
mafiesto4 453d326303 Merge branch 'Withaust-gridscale' 2023-08-01 10:01:37 +02:00
mafiesto4 ef1c812349 Merge branch 'gridscale' of https://github.com/Withaust/FlaxEngine into Withaust-gridscale 2023-08-01 10:01:32 +02:00
mafiesto4 911cdb3f2d Softlock fix 2023-08-01 10:01:00 +02:00
mafiesto4 f79390baa4 Merge branch 'Withaust-mordorfix' 2023-08-01 09:59:41 +02:00
mafiesto4 714b35b520 Merge branch 'mordorfix' of https://github.com/Withaust/FlaxEngine into Withaust-mordorfix 2023-08-01 09:59:36 +02:00
mafiesto4 cfab58ccc6 Fix some actor assets into soft checks 2023-08-01 09:57:38 +02:00
Ruan Lucas f511259a33 draw spline point size by distance from camera 2023-07-31 22:43:33 -04:00
Ruan Lucas 600659e453 Move DrawSpline from Spline.cpp to SplineNode.cs 2023-07-31 22:34:50 -04:00
Ruan Lucas 2b7b80ad38 makes more easy select a spline point or spline tangent 2023-07-31 22:05:13 -04:00
Ruan Lucas b80682c97e set spline points / tangents size by camera distance 2023-07-31 19:21:26 -04:00
Ruan Lucas 84bed5b1c9 Revert "test"
This reverts commit b5eadbc531.
2023-07-31 14:02:03 -04:00
mafiesto4 dfbda334f9 Merge branch 'Tryibion-dup-fix' 2023-07-31 19:10:18 +02:00
mafiesto4 64446bea53 Merge branch 'dup-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-dup-fix 2023-07-31 19:10:13 +02:00
mafiesto4 479366c47f Merge branch 'envision3d-feature/1151-play-mode-actions' 2023-07-31 19:03:09 +02:00
mafiesto4 81860e5f18 Cleanup code #1215 and add cook game icon 2023-07-31 19:02:53 +02:00
mafiesto4 6e9b9b6d0e Merge branch 'feature/1151-play-mode-actions' of https://github.com/envision3d/FlaxEngine into envision3d-feature/1151-play-mode-actions 2023-07-31 17:24:55 +02:00
mafiesto4 71bce781f7 Force disable flot128 in fmt 2023-07-31 17:24:47 +02:00
mafiesto4 89c0b9a24d Merge branch 'GoaLitiuM-dotnet_defines' 2023-07-31 17:13:57 +02:00
mafiesto4 8d48b27608 Merge branch 'dotnet_defines' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet_defines 2023-07-31 17:13:52 +02:00
mafiesto4 de55f465fc Merge branch 'GoaLitiuM-dotnet_analyzer_support' 2023-07-31 17:12:23 +02:00
mafiesto4 9774f62e32 Merge branch 'dotnet_analyzer_support' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet_analyzer_support 2023-07-31 17:12:18 +02:00
mafiesto4 dc9fe11c47 Merge branch 'GoaLitiuM-generic_asset_reference_attrib' 2023-07-31 16:59:54 +02:00
Ruan Lucas b5eadbc531 test 2023-07-31 09:06:39 -04:00
GoaLitiuM e598746980 Fix build issues in Visual Studio 2022 Preview 5 2023-07-30 22:09:23 +03:00
GoaLitiuM 735b2e30f0 Output generated .NET source generator files to Intermediate folder
Mostly useful for debugging source generators, VS doesn't seem to
utilize these files in any way.
2023-07-30 21:58:16 +03:00
GoaLitiuM 13e11091fc Support user defined .NET analyzers/source generators in Flax.Build 2023-07-30 21:58:11 +03:00
GoaLitiuM 3ba05f52df Add common .NET SDK preprocessor definitions 2023-07-30 21:57:44 +03:00
GoaLitiuM bf351f71bf Guard generic AssetReferenceAttribute to work only in .NET 7 2023-07-30 20:48:36 +03:00
GoaLitiuM 06250fcb6d Implement a generic version of AssetReferenceAttribute 2023-07-30 20:40:30 +03:00
Wiktor Kocielski 383b21c108 Softlock fix 2023-07-29 18:55:29 +03:00
Wiktor Kocielski 8250f92af3 Add grid scale to the editor viewport settings 2023-07-29 13:34:46 +03:00
Wiktor Kocielski eb641e142e ShadowOfMordor terrain fix 2023-07-29 01:00:07 +03:00
NoriteSC 0b89164328 Merge branch 'FlaxEngine:master' into ContentBrowserImprovement 2023-07-28 15:56:40 +02:00
NoriteSC 131060efa7 bug fix 2023-07-28 12:48:43 +02:00
Tryibion 5cd72c9b24 Fix duplicating actor in scene on shift click if the actor has not been moved 2023-07-27 16:51:44 -05:00
Tryibion d6bfcbcc3d Add for prefab 2023-07-27 10:49:29 -05:00
Tryibion 10c8454e8f Paste at same level of selected actor parent node instead of as child of selected actor for better behavior. 2023-07-27 10:33:30 -05:00
mafiesto4 80bcc0f32e Merge branch 'Tryibion-prefab-batch' 2023-07-26 21:21:20 +02:00
mafiesto4 36db7ad7dd Merge branch 'prefab-batch' of https://github.com/Tryibion/FlaxEngine into Tryibion-prefab-batch 2023-07-26 21:19:57 +02:00
mafiesto4 95922bb38b Fix compilation 2023-07-26 21:18:22 +02:00
mafiesto4 63e83d1f92 Merge branch 'NoriteSC-MathLib' 2023-07-26 19:33:13 +02:00
mafiesto4 77daf85fc1 Add unit test for angles unwind math #1267 2023-07-26 19:31:43 +02:00
mafiesto4 fae20daac9 Cleanup code #1267 2023-07-26 19:28:55 +02:00
mafiesto4 dceea2656e Merge branch 'MathLib' of https://github.com/NoriteSC/FlaxEngineFork into NoriteSC-MathLib 2023-07-26 18:32:31 +02:00
mafiesto4 36cc80a003 Merge branch 'GoaLitiuM-api_inject_code_dup_fix' 2023-07-26 18:25:29 +02:00
GoaLitiuM c2fffbcfdb Fix API_INJECT_CODE injecting duplicated code 2023-07-25 20:49:20 +03:00
NoriteSC 3bd8d930e0 doc fixes and code corections
mathf UnwindRadians has fixed coust
added UnwindRadiansAccurate oldversion
2023-07-25 15:27:18 +02:00
Ruan Lucas 714d0c2ca0 small fix 2023-07-24 22:41:45 -04:00
Ruan Lucas ea48a89e00 improve auto smooth 2023-07-24 22:34:48 -04:00
Ruan Lucas 7b0e9b9e06 simplify code 2023-07-24 19:30:31 -04:00
mafiesto4 ce16debabd Merge remote-tracking branch 'origin/master' into 1.7 2023-07-24 23:21:03 +02:00
NoriteSC 6a65ccd5ef rev1 2023-07-24 22:10:12 +02:00
mafiesto4 543433440e Fix nested animation playrate when the framerate is different
#1258
2023-07-24 19:21:03 +02:00
mafiesto4 be0baa172e Merge branch 'mtszkarbowiak-fix/string-marshalling' 2023-07-24 18:14:30 +02:00
mafiesto4 619b0bff6b Merge branch 'fix/string-marshalling' of https://github.com/mtszkarbowiak/FlaxEngine into mtszkarbowiak-fix/string-marshalling 2023-07-24 18:14:24 +02:00
mafiesto4 c9254457a9 Code style tweaks 2023-07-24 16:24:39 +02:00
mafiesto4 7cfcca860a Merge branch 'Tryibion-platform-ref-fix' 2023-07-24 16:18:11 +02:00
mafiesto4 cf4ca17241 Merge branch 'platform-ref-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-platform-ref-fix 2023-07-24 16:17:57 +02:00
mafiesto4 93aa202eed Merge branch 'Tryibion-assetpicker-scroll' 2023-07-24 16:15:23 +02:00
mafiesto4 4903fe8191 Merge branch 'assetpicker-scroll' of https://github.com/Tryibion/FlaxEngine into Tryibion-assetpicker-scroll 2023-07-24 16:15:18 +02:00
mafiesto4 5f090c2bf2 Merge branch 'GoaLitiuM-api_param_params' 2023-07-24 16:14:08 +02:00
mafiesto4 2643234718 Merge branch 'api_param_params' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-api_param_params 2023-07-24 16:14:03 +02:00
Ruan Lucas 56285e544e disable set all linear / smooth when select many splines 2023-07-24 08:54:53 -04:00
mafiesto4 11bb6d4364 Fix crash when using custom Anim Graph node (.NET 7 regression) 2023-07-24 14:23:28 +02:00
Ruan Lucas c79c91a19a add undo / redo to edit spline options and some small changes 2023-07-23 20:27:45 -04:00
Tryibion f80b7ee2a5 Fix spacing 2023-07-23 18:58:47 -05:00
Tryibion 12005ad314 Simplify functionality into function. 2023-07-23 15:20:57 -05:00
Tryibion 02d135053f Add scroll to selected asset/content item on asset picker select menu open. 2023-07-23 15:10:31 -05:00
GoaLitiuM d1a6bdceed Add params tag to API_PARAM for C# variadic parameters support 2023-07-23 12:47:00 +03:00
Mateusz Karbowiak 91e0e2011c Fix visibility of string wrapper 2023-07-22 18:44:36 +02:00
Ruan Lucas 1a72aeeb24 disable edit tangent buttons when select multiple values 2023-07-21 22:15:43 -04:00
Ruan Lucas bd8c5985b1 remove debug 2023-07-21 22:11:30 -04:00
Ruan Lucas f8da0708e1 add suport to loop spline on set tangent linear 2023-07-21 22:11:15 -04:00
Ruan Lucas 1bd7210107 don't let aligned or free mode on first or end spline point 2023-07-21 21:05:36 -04:00
Ruan Lucas 6872f35add don't let set smooth tangent in/out on start/end spline if isn't loop 2023-07-21 21:00:08 -04:00
Tryibion 0ba9f7c51d Small simplification of null checking for input editors 2023-07-21 13:33:00 -05:00
Tryibion 9b0c6a070a Add InputEvent and InputAxis editors and changed UICanvas to use them. 2023-07-21 13:26:51 -05:00
Ruan Lucas 008f219883 organize smooth in and smooth out tangents code 2023-07-21 10:25:55 -04:00
Tryibion 83427ba1d4 Add batch creating prefabs from mutiple selected actors in the scene tree. 2023-07-20 23:02:26 -05:00
Tryibion a1cdf3e733 Fix bug of populating asset picker if option platform type does not exist. 2023-07-20 21:31:07 -05:00
Ruan Lucas 5c7faf7262 disable edit tangent options when deselect tangents or spline points on spline editor 2023-07-20 16:40:05 -04:00
Ruan Lucas 4cf2bba840 fix edit buttons style on spline editor 2023-07-20 13:19:18 -04:00
Ruan Lucas e6715ad095 add methods to auto select tangents or points on change edit mode on spline editor 2023-07-20 13:05:56 -04:00
Ruan Lucas 50f1688140 add smooth in tangent and smooth out tangent 2023-07-20 10:52:07 -04:00
Ruan Lucas 902a3c1eed smooth point on set linear point to free 2023-07-20 09:36:05 -04:00
Ruan Lucas e40c0be00d fix set type on press edit buttons not working 2023-07-20 09:25:48 -04:00
envision3d dba0675873 Merge branch 'master' of https://github.com/FlaxEngine/FlaxEngine into feature/1151-play-mode-actions 2023-07-20 02:00:53 -05:00
Ruan Lucas 8a9b76a468 clean code 2023-07-19 16:28:15 -04:00
Ruan Lucas 7855db951e auto detect tangent type when click on spline keyframe 2023-07-19 16:01:05 -04:00
Ruan Lucas 7036e77d60 fix auto smooth point on click 2023-07-19 10:20:30 -04:00
Ruan Lucas 95c934d6b4 se button color when set tangent mode 2023-07-19 09:07:40 -04:00
Ruan Lucas a42dc8f434 change tangent edit option base class name 2023-07-19 08:44:22 -04:00
Ruan Lucas 1ec2df1a29 disable edit tangents buttons when don't have any tangent or point selected 2023-07-19 08:43:11 -04:00
mafiesto4 32d9067710 Fix build 2023-07-19 09:08:17 +02:00
Ruan Lucas 590a892f16 set spline point as selected when has a tangent selected and set as linear 2023-07-18 21:54:30 -04:00
Ruan Lucas 2fac4c9284 add smooth tangent on first and last keyframe 2023-07-18 20:28:28 -04:00
Ruan Lucas 2be6a6be9e add basic options 2023-07-18 16:48:15 -04:00
mafiesto4 b26b9302e0 Remove unused TIsArithmetic 2023-07-18 18:43:10 +02:00
mafiesto4 eea0b37dc3 Merge remote-tracking branch 'origin/master' into 1.7 2023-07-18 18:35:44 +02:00
mafiesto4 b2b10ce7da Fix various core types to be trivially constructible as properly POD-type 2023-07-18 18:20:11 +02:00
mafiesto4 872509df2a Fix incorrect Transform Position To Screen UV in particles graph in CPU code path 2023-07-18 18:13:19 +02:00
mafiesto4 e96e338fd3 Merge branch 'Tryibion-log-count' 2023-07-18 17:45:25 +02:00
mafiesto4 a80e3f5a15 Merge branch 'log-count' of https://github.com/Tryibion/FlaxEngine into Tryibion-log-count 2023-07-18 17:45:18 +02:00
Tryibion be079b9b67 Improvements to debug log count. 2023-07-18 09:51:21 -05:00
mafiesto4 e39a56fc4e Merge remote-tracking branch 'origin/master' into 1.7 2023-07-18 11:47:39 +02:00
mafiesto4 60c0995bc3 Add undo for #1247 2023-07-18 11:46:15 +02:00
mafiesto4 8f8c0e4b81 Minor fixes for #1247 2023-07-18 10:55:15 +02:00
mafiesto4 338499536f Add ModelInstanceActor::GetMaterialSlots 2023-07-18 10:55:00 +02:00
mafiesto4 0f613abfb9 Add ToSpan from 24c03c0e4b 2023-07-18 10:54:21 +02:00
mafiesto4 fdb06424d4 Merge branch 'Tryibion-mat-entry' 2023-07-18 10:25:46 +02:00
mafiesto4 5b40f770b1 Merge branch 'mat-entry' of https://github.com/Tryibion/FlaxEngine into Tryibion-mat-entry 2023-07-18 10:25:35 +02:00
mafiesto4 488958ce44 Fix DrawSceneDepth to properly draw scene objects when custom actors list is empty
#1253
2023-07-18 10:16:11 +02:00
mafiesto4 a535c701e5 Merge branch 'GoaLitiuM-generic_type_fix' 2023-07-18 09:51:14 +02:00
mafiesto4 9c2cff6f3c Merge branch 'generic_type_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-generic_type_fix 2023-07-18 09:50:56 +02:00
mafiesto4 44518e88d5 Fix crash when using Vector3 soft casting in Visual Scripts 2023-07-18 09:48:43 +02:00
mafiesto4 07ef07e979 Merge remote-tracking branch 'origin/1.7' into 1.7
# Conflicts:
#	Source/Engine/Physics/Actors/Cloth.cpp
2023-07-17 18:27:31 +02:00
mafiesto4 5012d4432e Add NvCloth for Linux 2023-07-17 18:22:40 +02:00
mafiesto4 3d5d7ad968 Don't recook cloth mesh when rebuilding it 2023-07-17 15:34:38 +02:00
mafiesto4 868084286c Add automatic cloth rebuild when simulation fails with NaN 2023-07-17 15:17:22 +02:00
mafiesto4 1af076f180 Add distance-based and frustum-based culling to cloth 2023-07-17 11:16:01 +02:00
mafiesto4 de8613e223 Merge remote-tracking branch 'origin/master' into 1.7 2023-07-16 22:40:02 +02:00
mafiesto4 10d9942e8f Add async pre-sim update for cloth via job system 2023-07-16 22:39:56 +02:00
mafiesto4 2046eca45a Add NvCloth fabric reusing for multiple instances of the same cloth mesh 2023-07-16 14:40:11 +02:00
mafiesto4 e075a1c6aa Run cloth simulation in async via job system 2023-07-16 12:59:18 +02:00
mafiesto4 adfaf8c961 Don't update cloth colliders every frame 2023-07-16 12:53:59 +02:00
mafiesto4 9179586f14 Fix cloth painting in prefab window 2023-07-16 12:36:38 +02:00
mafiesto4 011162744c Fix various keyboard handling on macOS 2023-07-16 12:04:22 +02:00
mafiesto4 6853aa6e81 Add control/command/option keys handling on macOS 2023-07-16 12:04:18 +02:00
mafiesto4 6fc168bdf1 Add macOS message box with buttons 2023-07-16 12:04:12 +02:00
mafiesto4 6d48fce763 Fix mouse cursor setting on macOS to properly handle screen scale 2023-07-16 12:04:06 +02:00
mafiesto4 371db610a9 Merge remote-tracking branch 'origin/1.7' into 1.7 2023-07-16 12:03:06 +02:00
mafiesto4 31943ca9bd Add normals computing to cloth mesh 2023-07-16 12:02:33 +02:00
mafiesto4 f0496d53e8 Add RenderTools::CalculateTangentFrame utility 2023-07-16 11:57:21 +02:00
Tryibion 868db7c848 Add functionality to combine similar logs into a log with a count. 2023-07-15 13:52:10 -05:00
Tryibion c89421438b Code cleanup 2023-07-15 10:42:41 -05:00
Tryibion 02219beac9 Handle edge case 2023-07-15 10:27:59 -05:00
Tryibion c8edaf5d6e Fix bug with not using slot material 2023-07-15 10:10:37 -05:00
Tryibion ba93e1e1d0 Add showing default materials to model entries. 2023-07-15 10:00:34 -05:00
mafiesto4 1ae89c7545 Fix various keyboard handling on macOS 2023-07-15 15:07:52 +02:00
mafiesto4 4a0235785b Add control/command/option keys handling on macOS 2023-07-15 15:00:55 +02:00
mafiesto4 8f4ada2555 Add macOS message box with buttons 2023-07-15 14:42:54 +02:00
mafiesto4 a7e436412c Fix mouse cursor setting on macOS to properly handle screen scale 2023-07-15 14:01:56 +02:00
GoaLitiuM ff56152ef2 Fix releasing non-collectible types with collectible generic types 2023-07-15 13:20:56 +03:00
mafiesto4 18fb7fb849 Add NvCloth for iOS 2023-07-15 11:27:26 +02:00
mafiesto4 6664972fbf Add NvCloth for macOS 2023-07-15 11:22:00 +02:00
mafiesto4 2645b69ec0 Tweak air lif/drag coeffs to properly simulate wind on cloth 2023-07-14 17:10:28 +02:00
mafiesto4 aef3ae14d4 Add animated model pose handling as a input to cloth for proper character clothing sim 2023-07-14 17:10:09 +02:00
mafiesto4 68d97fcc48 Improve cloth paint picking logic 2023-07-14 14:17:19 +02:00
mafiesto4 3f9e286279 Fix crash when creating cloth with all vertices fixed 2023-07-14 14:12:30 +02:00
mafiesto4 3141b4fb04 Merge remote-tracking branch 'origin/master' into 1.7
# Conflicts:
#	Source/Engine/Level/Actors/SplineModel.cpp
#	Source/Engine/Level/Actors/SplineModel.h
2023-07-14 14:10:21 +02:00
mafiesto4 b1056e160a Add debug sanity checks to cloth to solve issues 2023-07-14 13:36:44 +02:00
mafiesto4 84c99ea1c3 Fix nested animation sampling bug
#1244
2023-07-14 13:10:20 +02:00
mafiesto4 f5f948ea4c Fix culling artifacts in animated model preview in Editor 2023-07-14 12:17:21 +02:00
mafiesto4 a6924d37c1 Add ModelInstanceActor::GetMaterial to get actual material used to render certain entries 2023-07-14 11:58:51 +02:00
mafiesto4 7b88569e73 Add sealed tag to virtual functions in API bindings to block inheritance in C#/VS 2023-07-14 11:57:38 +02:00
mafiesto4 40fc2f8295 Fix missing header files in deployed engine package
#1242
2023-07-14 11:25:54 +02:00
mafiesto4 843abca8ca Fix error when opening shader asset if it's not visible in Content window 2023-07-14 10:59:04 +02:00
mafiesto4 24c03c0e4b Add cloth painting tools to Editor 2023-07-13 23:30:37 +02:00
mafiesto4 3b90e75307 Various improvements to serialization of data encoded via Base64 to Json 2023-07-13 13:10:34 +02:00
mafiesto4 c6a82b8c36 Add DebugDraw::DrawLine with separate start/end colors 2023-07-13 13:08:53 +02:00
mafiesto4 15b2d4e041 Add IPresenterOwner to editor Custom Editor for more context and advanced interactions 2023-07-12 12:36:30 +02:00
mafiesto4 159beae8ae Merge remote-tracking branch 'origin/master' into 1.7 2023-07-12 12:24:24 +02:00
mafiesto4 8a07c486bc Refactor Editor gizmo modes ownership to support using them in prefab window 2023-07-12 12:24:13 +02:00
mafiesto4 3e801dbc8d Merge branch 'Tryibion-debug-lights' 2023-07-10 12:52:10 +02:00
mafiesto4 170906e483 Merge branch 'debug-lights' of https://github.com/Tryibion/FlaxEngine into Tryibion-debug-lights 2023-07-10 12:52:05 +02:00
mafiesto4 a22cedf286 Merge branch 'Tryibion-spotlight-inner-debug' 2023-07-10 12:46:48 +02:00
mafiesto4 ae1c0b45d8 Merge branch 'spotlight-inner-debug' of https://github.com/Tryibion/FlaxEngine into Tryibion-spotlight-inner-debug 2023-07-10 12:46:40 +02:00
mafiesto4 6ae77d0c17 Merge remote-tracking branch 'origin/1.6' into 1.7 2023-07-09 11:55:50 +02:00
Tryibion 0a57cbbecf Add not showing lights debug based on other light flags as well. 2023-07-07 17:48:16 -05:00
Tryibion a0bb3f2995 Add light debug view flag to draw light shapes 2023-07-07 17:32:46 -05:00
Tryibion 48474065d7 Add spot light inner circle debug lines. 2023-07-07 16:46:35 -05:00
mafiesto4 e4c3461053 Merge remote-tracking branch 'origin/master' into 1.7 2023-07-03 22:01:50 +02:00
mafiesto4 53ee65a5a6 Add thickness to cloth to prevent intersecting with colliders 2023-07-03 14:13:35 +02:00
mafiesto4 f81989a171 Add **Cloth** simulation with physics 2023-07-03 10:38:36 +02:00
mafiesto4 8818b3b07c Add NvCloth dependency 2023-07-03 09:51:42 +02:00
mafiesto4 99ee0b1bfe Add MeshDeformation utility for generic meshes vertices morphing (eg. via Blend Shapes or Cloth) 2023-07-03 09:49:23 +02:00
mafiesto4 60181a29a3 Add copy/move ctor/operator to Delegate 2023-07-02 15:46:55 +02:00
mafiesto4 04963fef18 Various code fixes and tweaks 2023-07-02 15:46:29 +02:00
mafiesto4 0d7e7edf80 Optimize BoundingBox::Transform 2023-06-29 16:50:53 +02:00
mafiesto4 e3cbe1458d Add MeshReference to ModelInstanceActor for easy mesh referencing and its data access interface 2023-06-29 16:50:00 +02:00
mafiesto4 656866c1d4 Various improvements in Editor code 2023-06-29 16:41:15 +02:00
envision3d 940b0e02e5 improve state syncing of context menus and editor options 2023-06-28 04:08:36 -05:00
envision3d 39f4c00135 add play button actions, number of players
- add context menu support for toolstrip buttons
- add "Play Game" vs. "Play Scenes"
- add context menu for choosing play button action to toolstrip button
- add number of game client selection for cook & run
- add context menu for cook & run to toolstrip button
- add menu items for the above
- add editor option entries for saving user preferences for the above
2023-06-28 02:02:10 -05:00
mafiesto4 4741f194f6 Update CMake project to the latest VS 2022 2023-06-21 23:07:52 +02:00
mafiesto4 9b0fdb2cbd Disable assertions in Release build mode 2023-06-19 13:59:04 +02:00
mafiesto4 f952a392de Add **stencil buffer** support to GPUPipelineState 2023-06-19 13:46:37 +02:00
mafiesto4 a6353c0bb9 Rename GPUPipelineState::Description::PrimitiveTopologyType to PrimitiveTopology 2023-06-19 11:53:40 +02:00
mafiesto4 7fc3b264ac Improve DX12 PSO debug name building 2023-06-19 11:21:53 +02:00
mafiesto4 1c9d8aa470 Add GPUContext::SetStencilRef to stencil reference value 2023-06-19 11:21:35 +02:00
Tryibion c4c55bfb61 Fix compilation errors 2023-05-31 11:28:26 -05:00
Tryibion 2607e0e187 Add ability to rotate colliders and add collider direction for capsule collider. 2023-05-31 10:38:33 -05:00
Menotdan e3f004b831 remove extraneous stack trace print that i used for debugging 2023-05-22 14:26:55 -04:00
Menotdan 284c3d832a fix a couple of bugs with importing without material instances 2023-05-22 14:26:20 -04:00
Menotdan 4acfffeaf4 Make it so the material instances get linked to the material slots. 2023-05-22 13:51:13 -04:00
Menotdan 37fe1154a3 Importing as instances works now 2023-05-22 10:12:00 -04:00
Menotdan f03bb60d5b Figured out where I actually need to add code, and added code there. 2023-05-21 00:20:54 -04:00
Menotdan 89ce2b087e Add parameter for AddMaterial() as an experiment, messing around with ideas. 2023-05-20 00:13:45 -04:00
Menotdan 9a71e0274f Add required options for material instance importing. 2023-05-20 00:03:40 -04:00
GoaLitiuM bf9dbbc79e Restore disabled compiler warnings of unused events 2023-01-14 18:01:14 +02:00
GoaLitiuM 5fa10fd17b Allow unsubscribing from managed events multiple times 2023-01-14 17:45:21 +02:00
Tryibion fd4b9a5a9f Return focus to parent on mouse leave. 2022-12-16 16:29:43 -06:00
2973 changed files with 85248 additions and 29430 deletions
+2 -2
View File
@@ -19,7 +19,7 @@ jobs:
- name: Setup .NET
uses: actions/setup-dotnet@v3
with:
dotnet-version: 7.0.x
dotnet-version: 8.0.x
- name: Setup .NET Workload
run: |
dotnet workload install android
@@ -33,4 +33,4 @@ jobs:
git lfs pull
- name: Build
run: |
.\Development\Scripts\Windows\CallBuildTool.bat -build -log -printSDKs -arch=ARM64 -platform=Android -configuration=Release -buildtargets=FlaxGame
.\Development\Scripts\Windows\CallBuildTool.bat -build -log -printSDKs -dotnet=8 -arch=ARM64 -platform=Android -configuration=Release -buildtargets=FlaxGame
+2 -2
View File
@@ -19,7 +19,7 @@ jobs:
- name: Setup .NET
uses: actions/setup-dotnet@v3
with:
dotnet-version: 7.0.x
dotnet-version: 8.0.x
- name: Setup .NET Workload
run: |
dotnet workload install ios
@@ -33,4 +33,4 @@ jobs:
git lfs pull
- name: Build
run: |
./Development/Scripts/Mac/CallBuildTool.sh -build -log -arch=ARM64 -platform=iOS -configuration=Release -buildtargets=FlaxGame
./Development/Scripts/Mac/CallBuildTool.sh -build -log -dotnet=8 -arch=ARM64 -platform=iOS -configuration=Release -buildtargets=FlaxGame
+4 -4
View File
@@ -25,7 +25,7 @@ jobs:
- name: Setup .NET
uses: actions/setup-dotnet@v3
with:
dotnet-version: 7.0.x
dotnet-version: 8.0.x
- name: Print .NET info
run: |
dotnet --info
@@ -36,7 +36,7 @@ jobs:
git lfs pull
- name: Build
run: |
./Development/Scripts/Linux/CallBuildTool.sh -build -log -printSDKs -arch=x64 -platform=Linux -configuration=Development -buildtargets=FlaxEditor
./Development/Scripts/Linux/CallBuildTool.sh -build -log -printSDKs -dotnet=8 -arch=x64 -platform=Linux -configuration=Development -buildtargets=FlaxEditor
# Game
game-linux:
@@ -53,7 +53,7 @@ jobs:
- name: Setup .NET
uses: actions/setup-dotnet@v3
with:
dotnet-version: 7.0.x
dotnet-version: 8.0.x
- name: Print .NET info
run: |
dotnet --info
@@ -64,4 +64,4 @@ jobs:
git lfs pull
- name: Build
run: |
./Development/Scripts/Linux/CallBuildTool.sh -build -log -printSDKs -arch=x64 -platform=Linux -configuration=Release -buildtargets=FlaxGame
./Development/Scripts/Linux/CallBuildTool.sh -build -log -printSDKs -dotnet=8 -arch=x64 -platform=Linux -configuration=Release -buildtargets=FlaxGame
+6 -6
View File
@@ -9,7 +9,7 @@ jobs:
# Editor
editor-mac:
name: Editor (Mac, Development x64)
name: Editor (Mac, Development ARM64)
runs-on: "macos-latest"
steps:
- name: Checkout repo
@@ -19,7 +19,7 @@ jobs:
- name: Setup .NET
uses: actions/setup-dotnet@v3
with:
dotnet-version: 7.0.x
dotnet-version: 8.0.x
- name: Print .NET info
run: |
dotnet --info
@@ -30,11 +30,11 @@ jobs:
git lfs pull
- name: Build
run: |
./Development/Scripts/Mac/CallBuildTool.sh -build -log -printSDKs -arch=x64 -platform=Mac -configuration=Development -buildtargets=FlaxEditor
./Development/Scripts/Mac/CallBuildTool.sh -build -log -printSDKs -dotnet=8 -arch=ARM64 -platform=Mac -configuration=Development -buildtargets=FlaxEditor
# Game
game-mac:
name: Game (Mac, Release x64)
name: Game (Mac, Release ARM64)
runs-on: "macos-latest"
steps:
- name: Checkout repo
@@ -44,7 +44,7 @@ jobs:
- name: Setup .NET
uses: actions/setup-dotnet@v3
with:
dotnet-version: 7.0.x
dotnet-version: 8.0.x
- name: Print .NET info
run: |
dotnet --info
@@ -55,4 +55,4 @@ jobs:
git lfs pull
- name: Build
run: |
./Development/Scripts/Mac/CallBuildTool.sh -build -log -printSDKs -arch=x64 -platform=Mac -configuration=Release -buildtargets=FlaxGame
./Development/Scripts/Mac/CallBuildTool.sh -build -log -printSDKs -dotnet=8 -arch=ARM64 -platform=Mac -configuration=Release -buildtargets=FlaxGame
+4 -4
View File
@@ -19,7 +19,7 @@ jobs:
- name: Setup .NET
uses: actions/setup-dotnet@v3
with:
dotnet-version: 7.0.x
dotnet-version: 8.0.x
- name: Print .NET info
run: |
dotnet --info
@@ -30,7 +30,7 @@ jobs:
git lfs pull
- name: Build
run: |
.\Development\Scripts\Windows\CallBuildTool.bat -build -log -printSDKs -arch=x64 -platform=Windows -configuration=Development -buildtargets=FlaxEditor
.\Development\Scripts\Windows\CallBuildTool.bat -build -log -printSDKs -dotnet=8 -arch=x64 -platform=Windows -configuration=Development -buildtargets=FlaxEditor
# Game
game-windows:
@@ -44,7 +44,7 @@ jobs:
- name: Setup .NET
uses: actions/setup-dotnet@v3
with:
dotnet-version: 7.0.x
dotnet-version: 8.0.x
- name: Print .NET info
run: |
dotnet --info
@@ -55,4 +55,4 @@ jobs:
git lfs pull
- name: Build
run: |
.\Development\Scripts\Windows\CallBuildTool.bat -build -log -printSDKs -arch=x64 -platform=Windows -configuration=Release -buildtargets=FlaxGame
.\Development\Scripts\Windows\CallBuildTool.bat -build -log -printSDKs -dotnet=8 -arch=x64 -platform=Windows -configuration=Release -buildtargets=FlaxGame
+8 -8
View File
@@ -26,7 +26,7 @@ jobs:
- name: Setup .NET
uses: actions/setup-dotnet@v3
with:
dotnet-version: 7.0.x
dotnet-version: 8.0.x
- name: Print .NET info
run: |
dotnet --info
@@ -59,7 +59,7 @@ jobs:
- name: Setup .NET
uses: actions/setup-dotnet@v3
with:
dotnet-version: 7.0.x
dotnet-version: 8.0.x
- name: Print .NET info
run: |
dotnet --info
@@ -95,7 +95,7 @@ jobs:
- name: Setup .NET
uses: actions/setup-dotnet@v3
with:
dotnet-version: 7.0.x
dotnet-version: 8.0.x
- name: Print .NET info
run: |
dotnet --info
@@ -129,7 +129,7 @@ jobs:
- name: Setup .NET
uses: actions/setup-dotnet@v3
with:
dotnet-version: 7.0.x
dotnet-version: 8.0.x
- name: Print .NET info
run: |
dotnet --info
@@ -159,14 +159,14 @@ jobs:
- name: Setup .NET
uses: actions/setup-dotnet@v3
with:
dotnet-version: 7.0.x
dotnet-version: 8.0.x
- name: Print .NET info
run: |
dotnet --info
dotnet workload --info
- name: Build
run: |
./PackageEditor.command -arch=x64 -platform=Mac -deployOutput=Output
./PackageEditor.command -arch=ARM64 -platform=Mac -deployOutput=Output
- name: Upload
uses: actions/upload-artifact@v3
with:
@@ -187,14 +187,14 @@ jobs:
- name: Setup .NET
uses: actions/setup-dotnet@v3
with:
dotnet-version: 7.0.x
dotnet-version: 8.0.x
- name: Print .NET info
run: |
dotnet --info
dotnet workload --info
- name: Build
run: |
./PackagePlatforms.command -arch=x64 -platform=Mac -deployOutput=Output
./PackagePlatforms.command -arch=ARM64 -platform=Mac -deployOutput=Output
- name: Upload
uses: actions/upload-artifact@v3
with:
+11 -11
View File
@@ -17,7 +17,7 @@ jobs:
- name: Setup .NET
uses: actions/setup-dotnet@v3
with:
dotnet-version: 7.0.x
dotnet-version: 8.0.x
- name: Print .NET info
run: |
dotnet --info
@@ -34,21 +34,21 @@ jobs:
sudo apt-get install libx11-dev libxcursor-dev libxinerama-dev build-essential gettext libtool libtool-bin libpulse-dev libasound2-dev libjack-dev portaudio19-dev
- name: Build
run: |
./GenerateProjectFiles.sh -vs2022 -log -verbose -printSDKs
./Development/Scripts/Linux/CallBuildTool.sh -build -log -arch=x64 -platform=Linux -configuration=Development -buildtargets=FlaxTestsTarget
./GenerateProjectFiles.sh -vs2022 -log -verbose -printSDKs -dotnet=8
./Development/Scripts/Linux/CallBuildTool.sh -build -log -dotnet=8 -arch=x64 -platform=Linux -configuration=Development -buildtargets=FlaxTestsTarget
dotnet msbuild Source/Tools/Flax.Build.Tests/Flax.Build.Tests.csproj /m /t:Restore,Build /p:Configuration=Debug /p:Platform=AnyCPU /nologo
dotnet msbuild Source/Tools/Flax.Build.Tests/Flax.Build.Tests.csproj /m /t:Restore,Build /p:Configuration=Debug /p:Platform=AnyCPU /nologo
- name: Test
run: |
${GITHUB_WORKSPACE}/Binaries/Editor/Linux/Development/FlaxTests
dotnet test -f net7.0 Binaries/Tests/Flax.Build.Tests.dll
dotnet test -f net8.0 Binaries/Tests/Flax.Build.Tests.dll
cp Binaries/Editor/Linux/Development/FlaxEngine.CSharp.dll Binaries/Tests
cp Binaries/Editor/Linux/Development/FlaxEngine.CSharp.runtimeconfig.json Binaries/Tests
cp Binaries/Editor/Linux/Development/Newtonsoft.Json.dll Binaries/Tests
dotnet test -f net7.0 Binaries/Tests/FlaxEngine.CSharp.dll
dotnet test -f net8.0 Binaries/Tests/FlaxEngine.CSharp.dll
- name: Test UseLargeWorlds
run: |
./Development/Scripts/Linux/CallBuildTool.sh -build -log -arch=x64 -platform=Linux -configuration=Development -buildtargets=FlaxTestsTarget -UseLargeWorlds=true
./Development/Scripts/Linux/CallBuildTool.sh -build -log -dotnet=8 -arch=x64 -platform=Linux -configuration=Development -buildtargets=FlaxTestsTarget -UseLargeWorlds=true
${GITHUB_WORKSPACE}/Binaries/Editor/Linux/Development/FlaxTests
# Tests on Windows
@@ -61,7 +61,7 @@ jobs:
- name: Setup .NET
uses: actions/setup-dotnet@v3
with:
dotnet-version: 7.0.x
dotnet-version: 8.0.x
- name: Print .NET info
run: |
dotnet --info
@@ -72,14 +72,14 @@ jobs:
git lfs pull
- name: Build
run: |
.\GenerateProjectFiles.bat -vs2022 -log -verbose -printSDKs
.\Development\Scripts\Windows\CallBuildTool.bat -build -log -arch=x64 -platform=Windows -configuration=Development -buildtargets=FlaxTestsTarget
.\GenerateProjectFiles.bat -vs2022 -log -verbose -printSDKs -dotnet=8
.\Development\Scripts\Windows\CallBuildTool.bat -build -log -dotnet=8 -arch=x64 -platform=Windows -configuration=Development -buildtargets=FlaxTestsTarget
dotnet msbuild Source\Tools\Flax.Build.Tests\Flax.Build.Tests.csproj /m /t:Restore,Build /p:Configuration=Debug /p:Platform=AnyCPU /nologo
- name: Test
run: |
.\Binaries\Editor\Win64\Development\FlaxTests.exe
dotnet test -f net7.0 Binaries\Tests\Flax.Build.Tests.dll
dotnet test -f net8.0 Binaries\Tests\Flax.Build.Tests.dll
xcopy /y Binaries\Editor\Win64\Development\FlaxEngine.CSharp.dll Binaries\Tests
xcopy /y Binaries\Editor\Win64\Development\FlaxEngine.CSharp.runtimeconfig.json Binaries\Tests
xcopy /y Binaries\Editor\Win64\Development\Newtonsoft.Json.dll Binaries\Tests
dotnet test -f net7.0 Binaries\Tests\FlaxEngine.CSharp.dll
dotnet test -f net8.0 Binaries\Tests\FlaxEngine.CSharp.dll
+1 -1
View File
@@ -11,7 +11,7 @@ Source/*.Gen.*
Source/*.csproj
/Package_*/
!Source/Engine/Debug
/Source/Platforms/Editor/Linux/Mono/etc/mono/registry
PackageEditor_Cert.command
PackageEditor_Cert.bat
PackagePlatforms_Cert.bat
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,4 +1,4 @@
// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved.
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
@0// Deferred Shading: Defines
@1// Deferred Shading: Includes
@@ -1,4 +1,4 @@
// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved.
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
@0// Distortion: Defines
@1// Distortion: Includes
@@ -1,4 +1,4 @@
// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved.
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
@0// Forward Shading: Defines
#define MAX_LOCAL_LIGHTS 4
@@ -133,6 +133,8 @@ void PS_Forward(
// Add lighting (apply ambient occlusion)
output.rgb += light.rgb * gBuffer.AO;
#endif
#if USE_FOG
// Calculate exponential height fog
float4 fog = GetExponentialHeightFog(ExponentialHeightFog, materialInput.WorldPosition, ViewPos, 0);
@@ -148,7 +150,5 @@ void PS_Forward(
output = float4(lerp(float3(1, 1, 1), output.rgb, fog.aaa * fog.aaa), output.a);
#endif
#endif
#endif
}
@@ -1,4 +1,4 @@
// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved.
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
@0// Global Illumination: Defines
#define USE_GI 1
@@ -1,4 +1,4 @@
// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved.
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
@0// Lightmap: Defines
#define CAN_USE_LIGHTMAP 1
@@ -1,4 +1,4 @@
// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved.
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
@0// Motion Vectors: Defines
@1// Motion Vectors: Includes
@@ -1,4 +1,4 @@
// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved.
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
@0// Tessellation: Defines
#define TessalationProjectOntoPlane(planeNormal, planePosition, pointToProject) pointToProject - dot(pointToProject - planePosition, planeNormal) * planeNormal
+15 -18
View File
@@ -430,7 +430,9 @@ float3x4 GetPrevBoneMatrix(int index)
float3 SkinPrevPosition(ModelInput_Skinned input)
{
float4 position = float4(input.Position.xyz, 1);
float3x4 boneMatrix = input.BlendWeights.x * GetPrevBoneMatrix(input.BlendIndices.x);
float weightsSum = input.BlendWeights.x + input.BlendWeights.y + input.BlendWeights.z + input.BlendWeights.w;
float mainWeight = input.BlendWeights.x + (1.0f - weightsSum); // Re-normalize to account for 16-bit weights encoding erros
float3x4 boneMatrix = mainWeight * GetPrevBoneMatrix(input.BlendIndices.x);
boneMatrix += input.BlendWeights.y * GetPrevBoneMatrix(input.BlendIndices.y);
boneMatrix += input.BlendWeights.z * GetPrevBoneMatrix(input.BlendIndices.z);
boneMatrix += input.BlendWeights.w * GetPrevBoneMatrix(input.BlendIndices.w);
@@ -439,12 +441,6 @@ float3 SkinPrevPosition(ModelInput_Skinned input)
#endif
// Cached skinning data to avoid multiple calculation
struct SkinningData
{
float3x4 BlendMatrix;
};
// Calculates the transposed transform matrix for the given bone index
float3x4 GetBoneMatrix(int index)
{
@@ -457,7 +453,9 @@ float3x4 GetBoneMatrix(int index)
// Calculates the transposed transform matrix for the given vertex (uses blending)
float3x4 GetBoneMatrix(ModelInput_Skinned input)
{
float3x4 boneMatrix = input.BlendWeights.x * GetBoneMatrix(input.BlendIndices.x);
float weightsSum = input.BlendWeights.x + input.BlendWeights.y + input.BlendWeights.z + input.BlendWeights.w;
float mainWeight = input.BlendWeights.x + (1.0f - weightsSum); // Re-normalize to account for 16-bit weights encoding erros
float3x4 boneMatrix = mainWeight * GetBoneMatrix(input.BlendIndices.x);
boneMatrix += input.BlendWeights.y * GetBoneMatrix(input.BlendIndices.y);
boneMatrix += input.BlendWeights.z * GetBoneMatrix(input.BlendIndices.z);
boneMatrix += input.BlendWeights.w * GetBoneMatrix(input.BlendIndices.w);
@@ -465,13 +463,13 @@ float3x4 GetBoneMatrix(ModelInput_Skinned input)
}
// Transforms the vertex position by weighted sum of the skinning matrices
float3 SkinPosition(ModelInput_Skinned input, SkinningData data)
float3 SkinPosition(ModelInput_Skinned input, float3x4 boneMatrix)
{
return mul(data.BlendMatrix, float4(input.Position.xyz, 1));
return mul(boneMatrix, float4(input.Position.xyz, 1));
}
// Transforms the vertex position by weighted sum of the skinning matrices
float3x3 SkinTangents(ModelInput_Skinned input, SkinningData data)
float3x3 SkinTangents(ModelInput_Skinned input, float3x4 boneMatrix)
{
// Unpack vertex tangent frame
float bitangentSign = input.Tangent.w ? -1.0f : +1.0f;
@@ -479,10 +477,10 @@ float3x3 SkinTangents(ModelInput_Skinned input, SkinningData data)
float3 tangent = input.Tangent.xyz * 2.0 - 1.0;
// Apply skinning
tangent = mul(data.BlendMatrix, float4(tangent, 0));
normal = mul(data.BlendMatrix, float4(normal, 0));
tangent = normalize(mul(boneMatrix, float4(tangent, 0)));
normal = normalize(mul(boneMatrix, float4(normal, 0)));
float3 bitangent = cross(normal, tangent) * bitangentSign;
float3 bitangent = normalize(cross(normal, tangent) * bitangentSign);
return float3x3(tangent, bitangent, normal);
}
@@ -501,10 +499,9 @@ VertexOutput VS_Skinned(ModelInput_Skinned input)
VertexOutput output;
// Perform skinning
SkinningData data;
data.BlendMatrix = GetBoneMatrix(input);
float3 position = SkinPosition(input, data);
float3x3 tangentToLocal = SkinTangents(input, data);
float3x4 boneMatrix = GetBoneMatrix(input);
float3 position = SkinPosition(input, boneMatrix);
float3x3 tangentToLocal = SkinTangents(input, boneMatrix);
// Compute world space vertex position
CalculateInstanceTransform(input);
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+25 -26
View File
@@ -2,35 +2,34 @@
using System.Collections.Generic;
using FlaxEngine;
namespace %namespace%
namespace %namespace%;
/// <summary>
/// %class% Script.
/// </summary>
public class %class% : Script
{
/// <summary>
/// %class% Script.
/// </summary>
public class %class% : Script
/// <inheritdoc/>
public override void OnStart()
{
/// <inheritdoc/>
public override void OnStart()
{
// Here you can add code that needs to be called when script is created, just before the first game update
}
/// <inheritdoc/>
public override void OnEnable()
{
// Here you can add code that needs to be called when script is enabled (eg. register for events)
}
// Here you can add code that needs to be called when script is created, just before the first game update
}
/// <inheritdoc/>
public override void OnEnable()
{
// Here you can add code that needs to be called when script is enabled (eg. register for events)
}
/// <inheritdoc/>
public override void OnDisable()
{
// Here you can add code that needs to be called when script is disabled (eg. unregister from events)
}
/// <inheritdoc/>
public override void OnDisable()
{
// Here you can add code that needs to be called when script is disabled (eg. unregister from events)
}
/// <inheritdoc/>
public override void OnUpdate()
{
// Here you can add code that needs to be called every frame
}
/// <inheritdoc/>
public override void OnUpdate()
{
// Here you can add code that needs to be called every frame
}
}
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1 -1
View File
@@ -1,5 +1,5 @@
#!/bin/bash
# Copyright (c) 2012-2023 Wojciech Figat. All rights reserved.
# Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
set -e
+1 -1
View File
@@ -1,5 +1,5 @@
#!/bin/bash
# Copyright (c) 2012-2023 Wojciech Figat. All rights reserved
# Copyright (c) 2012-2024 Wojciech Figat. All rights reserved
set -e
+1 -1
View File
@@ -1,5 +1,5 @@
#!/bin/sh
# Copyright (c) 2012-2023 Wojciech Figat. All rights reserved
# Copyright (c) 2012-2024 Wojciech Figat. All rights reserved
# Fix mono bin to be in a path
#export PATH=/Library/Frameworks/Mono.framework/Versions/Current/Commands:$PATH
+2 -12
View File
@@ -1,6 +1,6 @@
@echo off
rem Copyright (c) 2012-2023 Wojciech Figat. All rights reserved.
rem Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
if not exist "Development\Scripts\Windows\GetMSBuildPath.bat" goto Error_InvalidLocation
@@ -11,16 +11,6 @@ for %%I in (Source\Logo.png) do if %%~zI LSS 2000 (
call "Development\Scripts\Windows\GetMSBuildPath.bat"
if errorlevel 1 goto Error_NoVisualStudioEnvironment
if not exist "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" goto Compile
for /f "delims=" %%i in ('"%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere" -latest -products * -requires Microsoft.Component.MSBuild -property installationPath') do (
for %%j in (15.0, Current) do (
if exist "%%i\MSBuild\%%j\Bin\MSBuild.exe" (
set MSBUILD_PATH="%%i\MSBuild\%%j\Bin\MSBuild.exe"
goto Compile
)
)
)
:Compile
md Cache\Intermediate >nul 2>nul
dir /s /b Source\Tools\Flax.Build\*.cs >Cache\Intermediate\Flax.Build.Files.txt
@@ -44,7 +34,7 @@ goto Exit
echo CallBuildTool ERROR: The script is in invalid directory.
goto Exit
:Error_NoVisualStudioEnvironment
echo CallBuildTool ERROR: Missing Visual Studio 2015 or newer.
echo CallBuildTool ERROR: Missing Visual Studio 2022 or newer.
goto Exit
:Error_CompilationFailed
echo CallBuildTool ERROR: Failed to compile Flax.Build project.
+14 -54
View File
@@ -1,69 +1,29 @@
@echo off
rem Copyright (c) 2012-2023 Wojciech Figat. All rights reserved.
rem Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
set MSBUILD_PATH=
rem Look for MSBuild version 17.0 or later
if not exist "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" goto VsWhereNotFound
for /f "delims=" %%i in ('"%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere" -latest -products * -requires Microsoft.Component.MSBuild -property installationPath') do (
if exist "%%i\MSBuild\15.0\Bin\MSBuild.exe" (
set MSBUILD_PATH="%%i\MSBuild\15.0\Bin\MSBuild.exe"
goto End
)
)
for /f "delims=" %%i in ('"%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere" -latest -prerelease -products * -requires Microsoft.Component.MSBuild -property installationPath') do (
if exist "%%i\MSBuild\15.0\Bin\MSBuild.exe" (
set MSBUILD_PATH="%%i\MSBuild\15.0\Bin\MSBuild.exe"
goto End
)
for /f "delims=" %%i in ('"%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere" -version 17.0 -latest -products * -requires Microsoft.Component.MSBuild -property installationPath') do (
if exist "%%i\MSBuild\Current\Bin\MSBuild.exe" (
set MSBUILD_PATH="%%i\MSBuild\Current\Bin\MSBuild.exe"
goto End
)
)
:VsWhereNotFound
if exist "%ProgramFiles(x86)%\MSBuild\14.0\bin\MSBuild.exe" (
set MSBUILD_PATH="%ProgramFiles(x86)%\MSBuild\14.0\bin\MSBuild.exe"
goto End
rem Look for MSBuild version 17.0 or later in pre-release versions
for /f "delims=" %%i in ('"%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere" -version 17.0 -latest -prerelease -products * -requires Microsoft.Component.MSBuild -property installationPath') do (
if exist "%%i\MSBuild\Current\Bin\MSBuild.exe" (
set MSBUILD_PATH="%%i\MSBuild\Current\Bin\MSBuild.exe"
goto End
)
)
call :GetInstallPath Microsoft\VisualStudio\SxS\VS7 15.0 MSBuild\15.0\bin\MSBuild.exe
if not errorlevel 1 goto End
call :GetInstallPath Microsoft\MSBuild\ToolsVersions\14.0 MSBuildToolsPath MSBuild.exe
if not errorlevel 1 goto End
call :GetInstallPath Microsoft\MSBuild\ToolsVersions\12.0 MSBuildToolsPath MSBuild.exe
if not errorlevel 1 goto End
call :GetInstallPath Microsoft\MSBuild\ToolsVersions\4.0 MSBuildToolsPath MSBuild.exe
if not errorlevel 1 goto End
echo GetMSBuildPath ERROR: Could not find MSBuild version 17.0 or later.
exit /B 1
:VsWhereNotFound
echo GetMSBuildPath ERROR: vswhere.exe was not found.
exit /B 1
:End
exit /B 0
:GetInstallPath
for /f "tokens=2,*" %%A in ('REG.exe query HKCU\SOFTWARE\%1 /v %2 2^>Nul') do (
if exist "%%B%%3" (
set MSBUILD_PATH="%%B%3"
exit /B 0
)
)
for /f "tokens=2,*" %%A in ('REG.exe query HKLM\SOFTWARE\%1 /v %2 2^>Nul') do (
if exist "%%B%3" (
set MSBUILD_PATH="%%B%3"
exit /B 0
)
)
for /f "tokens=2,*" %%A in ('REG.exe query HKCU\SOFTWARE\Wow6432Node\%1 /v %2 2^>Nul') do (
if exist "%%B%%3" (
set MSBUILD_PATH="%%B%3"
exit /B 0
)
)
for /f "tokens=2,*" %%A in ('REG.exe query HKLM\SOFTWARE\Wow6432Node\%1 /v %2 2^>Nul') do (
if exist "%%B%3" (
set MSBUILD_PATH="%%B%3"
exit /B 0
)
)
exit /B 1
exit /B 0
+4 -3
View File
@@ -2,11 +2,12 @@
"Name": "Flax",
"Version": {
"Major": 1,
"Minor": 6,
"Build": 6344
"Minor": 8,
"Revision": 2,
"Build": 6512
},
"Company": "Flax",
"Copyright": "Copyright (c) 2012-2023 Wojciech Figat. All rights reserved.",
"Copyright": "Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.",
"GameTarget": "FlaxGame",
"EditorTarget": "FlaxEditor",
"Configuration": {
+16
View File
@@ -73,8 +73,16 @@
<s:String x:Key="/Default/CodeStyle/Naming/CppNaming/UserRules/=TYPEDEF/@EntryIndexedValue">&lt;Policy Inspect="True" Prefix="" Suffix="" Style="aa_bb" /&gt;</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CppNaming/UserRules/=UNION/@EntryIndexedValue">&lt;Policy Inspect="True" Prefix="" Suffix="" Style="aa_bb" /&gt;</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CppNaming/UserRules/=UNION_005FMEMBER/@EntryIndexedValue">&lt;Policy Inspect="True" Prefix="" Suffix="" Style="aa_bb" /&gt;</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=AI/@EntryIndexedValue">AI</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=ARGB/@EntryIndexedValue">ARGB</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=LO/@EntryIndexedValue">LO</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=RPC/@EntryIndexedValue">RPC</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=SDK/@EntryIndexedValue">SDK</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=VS/@EntryIndexedValue">VS</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=PrivateStaticReadonly/@EntryIndexedValue">&lt;Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /&gt;</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/UserRules/=15b5b1f1_002D457c_002D4ca6_002Db278_002D5615aedc07d3/@EntryIndexedValue">&lt;Policy&gt;&lt;Descriptor Staticness="Static" AccessRightKinds="Private" Description="Static readonly fields (private)"&gt;&lt;ElementKinds&gt;&lt;Kind Name="READONLY_FIELD" /&gt;&lt;/ElementKinds&gt;&lt;/Descriptor&gt;&lt;Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /&gt;&lt;/Policy&gt;</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/UserRules/=53eecf85_002Dd821_002D40e8_002Dac97_002Dfdb734542b84/@EntryIndexedValue">&lt;Policy&gt;&lt;Descriptor Staticness="Instance" AccessRightKinds="Protected, ProtectedInternal, Internal, Public, PrivateProtected" Description="Instance fields (not private)"&gt;&lt;ElementKinds&gt;&lt;Kind Name="FIELD" /&gt;&lt;Kind Name="READONLY_FIELD" /&gt;&lt;/ElementKinds&gt;&lt;/Descriptor&gt;&lt;Policy Inspect="True" Prefix="" Suffix="" Style="AaBb"&gt;&lt;ExtraRule Prefix="_" Suffix="" Style="aaBb" /&gt;&lt;/Policy&gt;&lt;/Policy&gt;</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/UserRules/=70345118_002D4b40_002D4ece_002D937c_002Dbbeb7a0b2e70/@EntryIndexedValue">&lt;Policy&gt;&lt;Descriptor Staticness="Static" AccessRightKinds="Protected, ProtectedInternal, Internal, Public, PrivateProtected" Description="Static fields (not private)"&gt;&lt;ElementKinds&gt;&lt;Kind Name="FIELD" /&gt;&lt;/ElementKinds&gt;&lt;/Descriptor&gt;&lt;Policy Inspect="True" Prefix="" Suffix="" Style="AaBb"&gt;&lt;ExtraRule Prefix="_" Suffix="" Style="aaBb" /&gt;&lt;/Policy&gt;&lt;/Policy&gt;</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/JavaScriptNaming/UserRules/=JS_005FBLOCK_005FSCOPE_005FCONSTANT/@EntryIndexedValue">&lt;Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /&gt;</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/JavaScriptNaming/UserRules/=JS_005FBLOCK_005FSCOPE_005FFUNCTION/@EntryIndexedValue">&lt;Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /&gt;</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/JavaScriptNaming/UserRules/=JS_005FBLOCK_005FSCOPE_005FVARIABLE/@EntryIndexedValue">&lt;Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /&gt;</s:String>
@@ -216,6 +224,7 @@
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ESettingsUpgrade_002ECSharpPlaceAttributeOnSameLineMigration/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ESettingsUpgrade_002EMigrateBlankLinesAroundFieldToBlankLinesAroundProperty/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ESettingsUpgrade_002EMigrateThisQualifierSettings/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ESettingsUpgrade_002EPredefinedNamingRulesToUserRulesUpgrade/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002EXml_002ECodeStyle_002EFormatSettingsUpgrade_002EXmlMoveToCommonFormatterSettingsUpgrade/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EFeature_002EServices_002ECpp_002ECodeStyle_002ESettingsUpgrade_002EFunctionReturnStyleSettingsUpgrader/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EFeature_002EServices_002ECpp_002ECodeStyle_002ESettingsUpgrade_002ENamespaceIndentationSettingsUpgrader/@EntryIndexedValue">True</s:Boolean>
@@ -228,6 +237,7 @@
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ESettingsUpgrade_002ECSharpPlaceAttributeOnSameLineMigration/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ESettingsUpgrade_002EMigrateBlankLinesAroundFieldToBlankLinesAroundProperty/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ESettingsUpgrade_002EMigrateThisQualifierSettings/@EntryIndexedValue">True</s:Boolean>
<s:String x:Key="/Default/GrammarAndSpelling/GrammarChecking/RulesStates/=LanguageTool_002EEN_002EE_005FG/@EntryIndexedValue">DisabledByUser</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/Todo/TodoPatterns/=EEA05B0ED8200E4BA9D2D3F1052EBFFD/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/Todo/TodoPatterns/=EEA05B0ED8200E4BA9D2D3F1052EBFFD/Color/@EntryValue">Blue</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/Todo/TodoPatterns/=EEA05B0ED8200E4BA9D2D3F1052EBFFD/MatchComments/@EntryValue">True</s:Boolean>
@@ -248,6 +258,7 @@
<s:Boolean x:Key="/Default/UserDictionary/Words/=bitangent/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=bitangents/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=Bokeh/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=borderless/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=BRDF/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=coeff/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=colliders/@EntryIndexedValue">True</s:Boolean>
@@ -255,6 +266,8 @@
<s:Boolean x:Key="/Default/UserDictionary/Words/=comperand/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=coord/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=cubemap/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=Deformer/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=deformers/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=defragmentation/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=Delaunay/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=Defocus/@EntryIndexedValue">True</s:Boolean>
@@ -290,6 +303,8 @@
<s:Boolean x:Key="/Default/UserDictionary/Words/=lightmaps/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=Linearize/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=lods/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=Marshallable/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=marshallers/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=mclass/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=memcpy/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=metalness/@EntryIndexedValue">True</s:Boolean>
@@ -318,6 +333,7 @@
<s:Boolean x:Key="/Default/UserDictionary/Words/=raycast/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=raycasting/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=raycasts/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=reachability/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=readback/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=Reimports/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=reimported/@EntryIndexedValue">True</s:Boolean>
+11 -4
View File
@@ -1,15 +1,22 @@
@echo off
rem Copyright (c) 2012-2023 Wojciech Figat. All rights reserved.
:: Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
setlocal
pushd
echo Generating Flax Engine project files...
rem Run Flax.Build to generate Visual Studio solution and project files (also pass the arguments)
call "Development\Scripts\Windows\CallBuildTool.bat" -genproject %*
:: Change the path to the script root
cd /D "%~dp0"
:: Run Flax.Build to generate Visual Studio solution and project files (also pass the arguments)
call "Development\Scripts\Windows\CallBuildTool.bat" -genproject %*
if errorlevel 1 goto BuildToolFailed
:: Build bindings for all editor configurations
echo Building C# bindings...
Binaries\Tools\Flax.Build.exe -build -BuildBindingsOnly -arch=x64 -platform=Windows --buildTargets=FlaxEditor
popd
echo Done!
exit /B 0
+6 -1
View File
@@ -1,5 +1,5 @@
#!/bin/sh
# Copyright (c) 2012-2023 Wojciech Figat. All rights reserved.
# Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
set -e
@@ -10,3 +10,8 @@ cd "`dirname "$0"`"
# Run Flax.Build to generate project files (also pass the arguments)
bash ./Development/Scripts/Mac/CallBuildTool.sh --genproject "$@"
# Build bindings for all editor configurations
echo Building C# bindings...
# TODO: Detect the correct architecture here
Binaries/Tools/Flax.Build -build -BuildBindingsOnly -arch=ARM64 -platform=Mac --buildTargets=FlaxEditor
+6 -1
View File
@@ -1,5 +1,5 @@
#!/bin/sh
# Copyright (c) 2012-2023 Wojciech Figat. All rights reserved.
# Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
set -e
@@ -10,3 +10,8 @@ cd "`dirname "$0"`"
# Run Flax.Build to generate project files (also pass the arguments)
bash ./Development/Scripts/Linux/CallBuildTool.sh --genproject "$@"
# Build bindings for all editor configurations
echo Building C# bindings...
# TODO: Detect the correct architecture here
Binaries/Tools/Flax.Build -build -BuildBindingsOnly -arch=x64 -platform=Linux --buildTargets=FlaxEditor
+2 -2
View File
@@ -1,13 +1,13 @@
@echo off
rem Copyright (c) 2012-2023 Wojciech Figat. All rights reserved.
rem Copyright (c) 2012-2024 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 -verbose -log -logFile="Cache\Intermediate\PackageLog.txt" %*
call "Development\Scripts\Windows\CallBuildTool.bat" -deploy -deployEditor -deployPlatforms -dotnet=8 -verbose -log -logFile="Cache\Intermediate\PackageLog.txt" %*
if errorlevel 1 goto BuildToolFailed
popd
+2 -2
View File
@@ -1,13 +1,13 @@
@echo off
rem Copyright (c) 2012-2023 Wojciech Figat. All rights reserved.
rem Copyright (c) 2012-2024 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 -verbose -log -logFile="Cache\Intermediate\PackageLog.txt" %*
call "Development\Scripts\Windows\CallBuildTool.bat" -deploy -deployEditor -dotnet=8 -verbose -log -logFile="Cache\Intermediate\PackageLog.txt" %*
if errorlevel 1 goto BuildToolFailed
popd
+2 -2
View File
@@ -1,5 +1,5 @@
#!/bin/sh
# Copyright (c) 2012-2023 Wojciech Figat. All rights reserved.
# Copyright (c) 2012-2024 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 --verbose --log --logFile="Cache/Intermediate/PackageLog.txt" "$@"
bash ./Development/Scripts/Mac/CallBuildTool.sh --deploy --deployEditor --dotnet=8 --verbose --log --logFile="Cache/Intermediate/PackageLog.txt" "$@"

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