Commit Graph

1674 Commits

Author SHA1 Message Date
Wojciech Figat
2daec98fd7 Reuse code from Bind lambda in Function 2021-12-07 18:27:21 +01:00
Wojciech Figat
4a191f5f6c Merge branch 'MiscellaneousImprovements' of git://github.com/intolerantape/FlaxEngine into intolerantape-MiscellaneousImprovements 2021-12-07 18:23:20 +01:00
Wojciech Figat
38606cb43a Add support for exporting pdb files for D3D12 shaders if debug data is enabled 2021-12-07 18:23:07 +01:00
Wojciech Figat
4b9001abf2 Fix spot lights rendering on D3D12 2021-12-07 18:23:06 +01:00
Wojciech Figat
660c8ef95c Fix audio volume and stereo on XAudio backend
#675
2021-12-07 18:23:05 +01:00
Wojciech Figat
1b34b3b63a Fix audio playback issues in some cases with XAudio backend
#675
2021-12-07 18:23:04 +01:00
Wojciech Figat
ea71e8cbe6 Tweaks for doc comments 2021-12-07 18:23:01 +01:00
Wojciech Figat
c0bcb54044 Fix incorrect transformation on imported blend shapes data from fbx file
#672
2021-12-07 18:23:01 +01:00
Wojtek Figat
5d12554548 Fix material function usage regression 2021-12-06 19:43:36 +01:00
Wojciech Figat
23303802ec Add support for passing back value via reference to C# scripting event 2021-12-06 16:46:16 +01:00
intolerantape
25deea220c Added overload of Task::StartNew() to support void-returning member functions. 2021-12-03 07:54:08 -08:00
Wojciech Figat
066207e925 Fix using particle data in particle function for proper graph optimizer execution 2021-12-03 15:39:01 +01:00
Wojciech Figat
0471d9072b Fix missing Particle Position (world space) node for CPU particles 2021-12-03 15:38:46 +01:00
Wojciech Figat
1db43f079d Add implicit casting to single types from vector types in Variant 2021-12-03 15:38:35 +01:00
Wojciech Figat
af2c5b3429 Add batching the same function inputs in Anim Graph for better usability 2021-12-03 15:38:21 +01:00
Wojciech Figat
583b39fe6b Optimize Anim Graph state machine transition rule evaluation to happen before state evaluation for early rejection 2021-12-03 15:37:33 +01:00
Wojciech Figat
faaddccee4 Optimize StringView comparision operators 2021-12-03 15:36:04 +01:00
intolerantape
8d758ced15 Added a constructor for C++ Function class to support initialization directly from reference-captured lambda.
Previously, Function had to initialize reference-captured lambdas with the Bind() method.
2021-12-02 07:17:39 -08:00
intolerantape
6ed655f8c3 Implementated Math::SinCos() overload taking doubles as parameters. 2021-12-02 07:17:38 -08:00
intolerantape
f05f9d5ade Made Dictionary support movable value types with deleted copy constructors. 2021-12-02 07:17:36 -08:00
Wojciech Figat
653c209567 Fixes and tweaks for C++ API reference docs generation 2021-12-02 10:13:20 +01:00
Wojtek Figat
aacc336c2c Fix dropdown menu item clicking 2021-12-02 09:24:25 +01:00
Wojtek Figat
1b3790f60e Fix regression from 74f813ed3e 2021-11-30 20:17:16 +01:00
Wojtek Figat
0ab9f11e1d Merge remote-tracking branch 'origin/master' 2021-11-27 13:08:09 +01:00
Wojtek Figat
6edc232696 Merge branch 'patch-12' of git://github.com/stefnotch/FlaxEngine into stefnotch-patch-12 2021-11-27 13:07:30 +01:00
Wojtek Figat
2114002803 Cleanup xml docs 2021-11-27 13:07:21 +01:00
Wojtek Figat
74f813ed3e Optimize UI in Editor 2021-11-27 13:07:09 +01:00
Wojciech Figat
8e61cf8fe1 Fix missing blend shape data transformation on model data import 2021-11-26 12:57:53 +01:00
Wojciech Figat
af305dc376 Fix crash when model or skinned model loading fails 2021-11-24 17:42:01 +01:00
Wojciech Figat
05d0e1bdcc Add Split Objects object to split imported meshes/animations into separate assets 2021-11-24 17:40:56 +01:00
stefnotch
ee56ae7dac Add more info to "Cannot load scene" message
I feel like a number of people have already asked what that means. Hopefully the little "see logs" hint helps them figure it out :)
2021-11-24 17:24:15 +01:00
Wojtek Figat
a9c56caf84 Optimize Math.NearEqual 2021-11-23 23:17:05 +01:00
Wojciech Figat
4322563eed Fix crash on thread end that used Mono runtime 2021-11-23 17:26:05 +01:00
Wojciech Figat
136b1fc421 Fix anim graph crash regression 2021-11-23 17:25:40 +01:00
Wojciech Figat
62285b7b73 Fix missing collision on terrain created in play mode 2021-11-22 17:07:43 +01:00
Wojciech Figat
b9bdc64952 Add automatic Setup when added patches to empty terrain 2021-11-22 17:07:18 +01:00
Wojciech Figat
32fc3acc67 Tweaks 2021-11-22 17:06:54 +01:00
Wojtek Figat
fd150b3cc1 Add better log for missing GPU for Vulkan 2021-11-21 19:14:32 +01:00
Wojtek Figat
e8b680c78b Add ps5 changes 2021-11-21 19:02:37 +01:00
Wojciech Figat
84570ec9e0 Add Variant to string for Enums to use scripting enum items names 2021-11-19 16:48:42 +01:00
Wojciech Figat
f3d93a4133 Add ScriptingEnum utility with useful features for C++ scripting 2021-11-19 16:48:04 +01:00
Wojciech Figat
31bbd586db Add scripting enums as ScriptingType 2021-11-19 16:43:02 +01:00
Wojciech Figat
3f3d8fc494 Add more improvements to Variant and conversions with managed data 2021-11-19 16:03:55 +01:00
Wojciech Figat
76e4a9e7b1 Add Index output for array iterator loop 2021-11-19 16:03:04 +01:00
Wojciech Figat
502a67a75a Add Array constant node to Visual Script and Anim Graph 2021-11-18 16:35:46 +01:00
Wojciech Figat
cdcb2f8f7a Fixes and improvements 2021-11-18 16:35:46 +01:00
Wojtek Figat
2a2b70f83f Fix regression from d07ca3fcf4
#670
2021-11-17 21:40:07 +01:00
Wojciech Figat
e16c7f3ac4 Add Arrays to Visual Scripting 2021-11-17 19:58:29 +01:00
Wojciech Figat
649059eba1 Add better support for Arrays in Variant for C# Scripting 2021-11-17 19:49:21 +01:00
Wojciech Figat
5447dc9e25 Fix crash when changing mesh collider in async for not-simulated actor 2021-11-16 20:59:57 +01:00