Wojtek Figat
a116a1fb8d
Add FLAX_BUILD_BINDINGS define for Scripting API parser to be used if needed
2022-05-23 19:57:38 +02:00
Wojtek Figat
c87f2f5b56
Optimize empty comments parsing in Scripting API
2022-05-23 19:57:07 +02:00
Wojtek Figat
e4e5745101
Fix parsing comments for Scripting API types that are templates
2022-05-23 19:56:43 +02:00
Wojtek Figat
e9c8584656
Format code in Flax.Build
2022-05-23 19:56:13 +02:00
Wojtek Figat
b30d22fa45
Missing change
2022-05-23 19:55:18 +02:00
Wojtek Figat
85fd540b97
Add new API_TYPEDEF metadata for Scriptign API types instantiation (with Alias option)
2022-05-23 19:50:37 +02:00
Wojtek Figat
b70bce1746
Add support for generic types in Scripting API with Template flag
2022-05-23 19:43:34 +02:00
Wojtek Figat
d39b6d7120
Fix processing else and elif preprocessor blocks in Flax.Build bindings parser
2022-05-23 17:46:26 +02:00
Wojtek Figat
c0412cc4f4
Fix using preprocessor define values in Flax.Build bindings parsing
2022-05-23 17:45:18 +02:00
Wojtek Figat
2eb51f9a83
Reformat code in Math libary
2022-05-21 20:04:12 +02:00
Wojtek Figat
785f8915b7
Merge remote-tracking branch 'origin/gi' into large-worlds
...
# Conflicts:
# Source/Engine/Core/Math/Vector3.h
2022-05-21 19:45:13 +02:00
Wojtek Figat
f53a5ff536
Reorganize scene pointer in actor data
2022-05-21 19:41:24 +02:00
Wojtek Figat
5e6c518c39
Minor adjustments
2022-05-21 11:48:54 +02:00
Wojtek Figat
b7459c7311
Inline various operators in math types for better performance in Debug builds and better inlining
2022-05-21 11:36:27 +02:00
Wojtek Figat
e43ef605c2
Minor improvements
2022-05-20 18:12:29 +02:00
Wojtek Figat
ed908a260e
Add support for Double2/3/4 for Variant
...
Increase size to 40 bytes to store Double3 without allocations
Change Ray and BoundingBox to be stored inlined in BoundingBox
Use safer accessors to read Variant explicit data type
2022-05-20 18:10:35 +02:00
Wojtek Figat
2369b6a34a
Add support for double serializtion in C++
2022-05-20 15:53:50 +02:00
Wojciech Figat
1a64df9116
Add more math utilities
2022-05-19 16:03:54 +02:00
Wojciech Figat
c3b2c55d51
Fix normal map when importing materials for model files
2022-05-19 12:00:12 +02:00
Wojtek Figat
04c0f19584
Add Double2, Double3, Double4 to C# scripting API
2022-05-18 23:23:50 +02:00
Wojtek Figat
523d961f28
Add various improvements for C# math library
2022-05-18 22:30:50 +02:00
Wojtek Figat
8c971cd11e
Add custom floats formatting to prevent scientific notation
2022-05-18 22:29:31 +02:00
Wojciech Figat
f9d5c74507
Disable GI in editor asset viewports by default
2022-05-17 14:08:48 +02:00
Wojtek Figat
4a2e8d0a69
Cleanup and adjustments for vector types
2022-05-16 23:52:38 +02:00
Wojciech Figat
8125e406bb
Add new math utilities to shaders library
2022-05-16 10:06:12 +02:00
Wojciech Figat
c74b66f728
Add Quaternion::RotationMatrix from Matrix3x3 rotation
2022-05-16 10:05:15 +02:00
Wojtek Figat
778e4e0ea7
Fix crash on NetworkPeer disposing
2022-05-15 11:51:20 +02:00
Wojtek Figat
e72b2b385f
Minor adjustment
2022-05-15 11:37:14 +02:00
Wojtek Figat
bdbced0bbc
Merge branch 'timer_resolution_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-timer_resolution_fix
2022-05-15 11:35:05 +02:00
Wojtek Figat
3d7d52e779
Fix Vulkan crash when using Blur Panel in Screen Space canvas
2022-05-13 20:17:06 +02:00
Wojtek Figat
05a7fd45c3
Merge branch 'fix_physx_addactor' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-fix_physx_addactor
2022-05-13 19:17:16 +02:00
Wojtek Figat
389dfb44de
Fix crash on macOS due to Vulkan timestamp queries error
2022-05-12 18:57:32 +02:00
Wojciech Figat
f7e48d9b23
Add shader getter to IMaterial interface
2022-05-12 13:47:19 +02:00
Wojciech Figat
69b9c1b9ee
Add editorconfig for shader files
2022-05-12 13:46:17 +02:00
Wojciech Figat
abcc319168
Minor rename fixes
2022-05-12 13:46:05 +02:00
Wojciech Figat
f7955a5c4e
Add support for custom location of Custom Global Code in generated material source code
2022-05-12 13:44:57 +02:00
Wojciech Figat
70de677266
Fix InstanceOrigin, PerInstanceRandom and LODDitherFactor to not use interpolation between shader stages
2022-05-12 13:30:59 +02:00
Wojtek Figat
5525527ecd
Add No Results node to Content Search if nothing found
2022-05-11 19:08:01 +02:00
Wojtek Figat
650d15a665
Add Ctrl+C shortcut for content search result copy
2022-05-11 19:03:36 +02:00
Wojtek Figat
a5bcff5231
Skip assets from temporary folder in Content Search
2022-05-11 19:03:19 +02:00
Wojtek Figat
782c3a0e3e
Add Find references utility for graph parameters and methods
2022-05-09 18:10:47 +02:00
Wojtek Figat
8b1e0df222
Add **Content Search** window to searching Visual Scripts and other assets
2022-05-08 19:42:34 +02:00
Wojtek Figat
1d228d28bf
Fix pasting/duplicating nodes in Visject to call spawn event
2022-05-08 19:11:42 +02:00
3523b1a85f
Add PhysX actors to the scene immediately
2022-05-07 18:04:23 +03:00
Wojtek Figat
1acac3845e
Add support for loading Visject surfaces without Surface UI
2022-05-06 18:45:12 +02:00
Wojtek Figat
78d6fe6b50
Fix error when loading surface from not yet loaded asset
2022-05-06 18:30:49 +02:00
Wojtek Figat
4cedd0f30c
Fix scripting type search regression from 26d4ebd3d5
2022-05-06 17:37:07 +02:00
Wojtek Figat
2d27e0997f
Silence old warning
2022-05-06 17:17:54 +02:00
Wojtek Figat
21e6c2603c
Silence old warning
2022-05-06 17:16:01 +02:00
Wojtek Figat
90906baae2
Various improvements for Editor
2022-05-06 17:14:25 +02:00