Wojtek Figat
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
Wojtek Figat
e29d3d02a2
Refactor audio clip import settings to use auto-generated bindings via AudioTool
2023-10-06 14:08:48 +02:00
9021deb49e
Fix Vulkan shader compilation with source files missing the last newline
2023-09-24 15:39:24 +03:00
Wojtek Figat
40fc2f8295
Fix missing header files in deployed engine package
...
#1242
2023-07-14 11:25:54 +02:00
c0ba3b0edb
Expose Content importers and exporters for scripting API
2023-06-19 22:35:36 +03:00
Wojtek Figat
979168e82c
Refactor various Editor APIs to use auto-generated bindings instead of manual code
2023-06-12 14:34:07 +02:00
Wojtek Figat
05ffaf7cef
Add **skeleton retargeting** to play animations on different skeletons
2023-05-04 11:54:17 +02:00
Wojtek Figat
390460907d
Merge remote-tracking branch 'origin/master' into 1.6
...
# Conflicts:
# Source/Editor/Scripting/CodeEditors/VisualStudioCodeEditor.cpp
# Source/Tools/Flax.Build/Deps/Dependencies/OpenAL.cs
2023-04-22 18:59:41 +02:00
Wojtek Figat
1ffe8a7b60
Add OpenAL AL_SOFT_source_spatialize extension support for stereo spatial audio playback
...
Add `AllowSpatialization` option to `AudioSource`
2023-04-20 15:01:22 +02:00
Wojtek Figat
094a3cfe5a
Refactor 3d audio for good spatial sound quality
2023-04-20 14:54:12 +02:00
Wojtek Figat
510fc443e8
Refactor CoreCLR runtime into explicit dotnet api instead of mocking mono api
...
Required by platforms that will use mono under the hood for .Net 7
New `USE_CSHARP` define for C# ability
Engine doesn't use `mono_*` apis directly but via MCore/MClass/MMethod/ apis
2023-03-27 17:29:42 +02:00
Wojtek Figat
8c13c64088
Fix incorrect import path from other drive on Windows
2023-02-07 09:39:51 +01:00
Wojciech Figat
a7e428a21c
Merge branch 'master' into 1.5
...
# Conflicts:
# Content/Shaders/GI/DDGI.flax
# Content/Shaders/GI/GlobalSurfaceAtlas.flax
# Content/Shaders/TAA.flax
# Content/Shaders/VolumetricFog.flax
# Source/Editor/CustomEditors/Editors/ActorTagEditor.cs
# Source/Engine/Core/Config/GraphicsSettings.cpp
# Source/Engine/Engine/PostProcessEffect.cs
# Source/Engine/Graphics/GPUResourcesCollection.cpp
# Source/Engine/Graphics/GPUResourcesCollection.h
# Source/Engine/Graphics/PostProcessBase.h
# Source/FlaxEngine.Gen.cs
2023-01-10 15:37:55 +01:00
Wojciech Figat
9626e9bbb6
Update copyright year
2023-01-10 15:29:37 +01:00
Wojtek Figat
084fe6f063
Add UseAssetImportPathRelative to Editor options and use it by default to store imported asset path relative to the project folder
2023-01-01 18:55:09 +01:00
Wojtek Figat
8762e8ad15
Merge branch 'master' into 1.5
...
# Conflicts:
# Content/Shaders/GI/DDGI.flax
# Content/Shaders/GI/GlobalSurfaceAtlas.flax
# Content/Shaders/TAA.flax
# Content/Shaders/VolumetricFog.flax
# Source/Editor/Utilities/Utils.cs
2022-12-28 16:59:11 +01:00
Wojtek Figat
9050377526
Fix imported shader source last char value to prevent strange diffs in Version Control Systems
2022-12-27 19:04:09 +01:00
Wojtek Figat
8918c71312
Update old header usage
2022-12-22 19:31:01 +01:00
Wojciech Figat
32e052a87b
Refactor native Stream serialization to new API
2022-10-20 17:28:12 +02:00
Wojtek Figat
3b52914416
Add **Nested Animations** for compositing animation clips
2022-07-31 15:53:09 +02:00
Wojciech Figat
726937dad7
Fix shader asset creation
2022-07-21 09:42:17 +02:00
Wojciech Figat
4cc7bb96f5
Fix missing Transparent Lighting mode init
2022-07-14 12:48:00 +02:00
Wojciech Figat
85f351663b
Add Transparent Lighting Modes for material with option to use non-directional shading
2022-07-14 09:22:32 +02:00
Wojtek Figat
b49e5e9984
Format more engine code
2022-06-14 20:17:00 +02:00
Wojtek Figat
a881c90b2e
Refactor engine to support double-precision vectors
2022-06-13 00:40:32 +02:00
Wojciech Figat
c3b2c55d51
Fix normal map when importing materials for model files
2022-05-19 12:00:12 +02:00
Wojciech Figat
cad9bad950
Merge remote-tracking branch 'origin/master' into gi
2022-04-21 12:57:08 +02:00
Wojtek Figat
493787d4d6
Add Custom Global Code node to materials for injecting custom code, includes or constants
2022-04-15 17:04:28 +02:00
Wojciech Figat
b08d2001fd
Add Model SDF generation utilities
2022-03-24 11:32:02 +01:00
Wojtek Figat
748d69a3cb
Add CollisionMeshesPrefix option to import collision data from model asset
2022-02-06 14:11:13 +01:00
Wojtek Figat
a1ff0318bd
Fix constant to a proper value
2022-01-23 19:30:05 +01:00
Wojtek Figat
37e11a4b1f
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# Source/Engine/Physics/Physics.Queries.cpp
# Source/Engine/Physics/Utilities.h
2022-01-20 23:29:59 +01:00
Wojtek Figat
427846f73b
Refactor Physics to separate PhysicsBackend
...
#673
2022-01-20 23:28:43 +01:00
Wojciech Figat
8c2241c6dc
Update copyright year
2022-01-14 13:31:12 +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
Wojciech Figat
6357cc6245
Fix typos
2021-11-15 16:39:13 +01:00
Wojtek Figat
4744fa05ef
Refactor Streaming with new settings and textures streaming configuration
2021-06-17 15:33:34 +02:00
Wojtek Figat
09671823e4
Optimize String usage with StringView for basic file paths operations
2021-05-02 11:25:42 +02:00
Wojtek Figat
05f919c50f
Optimization and tweaks
2021-05-02 11:25:33 +02:00
Wojtek Figat
0e75dba142
Optimize C++ compilation time
2021-04-30 16:27:57 +02:00
Wojtek Figat
dc62586314
Fix missing asset register for new json resources
2021-04-23 10:53:27 +02:00
Wojtek Figat
ace8295ab7
Merge remote-tracking branch 'origin/master' into localization
...
# Conflicts:
# Source/Platforms/DotNet/Newtonsoft.Json.dll
# Source/Platforms/DotNet/Newtonsoft.Json.pdb
# Source/Platforms/UWP/Binaries/Newtonsoft.Json.dll
# Source/Platforms/XboxOne/Binaries/Newtonsoft.Json.dll
2021-04-22 16:10:36 +02:00
Wojtek Figat
9381d0f5f1
Add automatic destination folder creation when saving Json asset
2021-04-21 23:47:27 +02:00
Wojtek Figat
35aaacd61b
Add support for importing .po files with strings localization
2021-04-16 15:47:59 +02:00
Wojtek Figat
653cdd8654
Add support for importing assets into custom formats with AssetsImportingManager
2021-04-15 16:48:01 +02:00
Wojtek Figat
77b21de534
Fix UTF-8 and UTF-16 encoding support usage in Json resources
...
Closes #310
Closes #27
2021-03-07 21:30:01 +01:00
Wojtek Figat
b402232a47
Move IES profile importer into ContentImporters module
2021-02-26 15:41:04 +01:00
Wojtek Figat
6e5a13111a
Fix auto-importing materials and textures from model file with invalid path characters used in name
...
Fixes #208
2021-02-07 12:49:14 +01:00
Jean-Baptiste Perrier
03eb39afe6
Bumping all copyright headers to 2021.
2021-01-02 14:28:49 +01:00
Wojtek Figat
4c205be617
Fix code style
2020-12-30 11:20:37 +01:00