Wojtek Figat
273b6c0228
Various minor improvements
2023-05-04 11:55:22 +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
123b7f5433
Fix Mesh data downloading to support not yet streamed vertex/index data gather
...
#932
2023-02-16 13:47:43 +01:00
Wojtek Figat
a214c14a4d
Add Sort Order to animated models too
2023-01-28 17:03:18 +01:00
Wojtek Figat
adfe3ad165
Add SortOrder to drawable object types for transparency sorting override
2023-01-26 18:37:40 +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
eb52d333ae
Refactor scene rendering to use batched culling for main view and shadow projections
2022-10-28 17:53:21 +02:00
Wojtek Figat
134c8b99aa
Add relative-to-camera rendering for large worlds
2022-06-21 20:03:13 +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
8c2241c6dc
Update copyright year
2022-01-14 13:31:12 +01:00
Wojciech Figat
af305dc376
Fix crash when model or skinned model loading fails
2021-11-24 17:42:01 +01:00
Wojtek Figat
1f12e37412
Move mesh and skinned mesh options into shared base
2021-11-05 12:07:00 +01:00
Wojtek Figat
8938f13a0b
Add support for compiling and running engine without C# scripting
...
(configurable via `EngineConfiguration.UseCSharp` in Flax.Build)
2021-10-23 16:43:15 +02:00
Wojtek Figat
f44e5fb2fe
Add support for uint as triangle indices for mesh updates API
2021-08-13 10:04:44 +02:00
Wojtek Figat
fae682e406
Implement DownloadDataCPU for Mesh and add result entries count
2021-08-05 16:40:28 +02:00
Wojtek Figat
0e75dba142
Optimize C++ compilation time
2021-04-30 16:27:57 +02:00
Wojtek Figat
51926f517e
Add support for masking Material Slots when cooking Collision Data
2021-03-31 12:15:38 +02:00
Wojtek Figat
e01a0585a8
Add MeshBase as shared impl part for Mesh and SkinnedMesh
2021-03-30 17:57:53 +02:00
Wojtek Figat
19c83e3b6e
Add Sprite Render actor for sprites drawing
2021-02-23 13:23:22 +01:00
Wojtek Figat
da784e98e5
Add Deformable material domain
2021-02-08 15:44:38 +01:00
Wojtek Figat
ca32d0d825
Add Mesh::UpdateMesh methods similar to C# API
2021-01-25 23:52:29 +01:00
stefnotch
6f0a556af8
Document the clockwise order of the indices
2021-01-24 16:42:13 +01:00
Jean-Baptiste Perrier
03eb39afe6
Bumping all copyright headers to 2021.
2021-01-02 14:28:49 +01:00
Wojtek Figat
6fb9eee74c
You're breathtaking!
2020-12-07 23:40:54 +01:00