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
Wojtek Figat
64a7985376
Fix GridGizmo to render before transparency in Editor viewport
...
#1196
2023-06-20 21:59:36 +02:00
Wojtek Figat
5a66e90b56
Merge remote-tracking branch 'origin/master' into 1.6
...
# Conflicts:
# .github/workflows/tests.yml
# Source/Engine/Content/JsonAsset.cs
2023-05-07 19:46:29 +02:00
Wojtek Figat
713cf0d4b2
Improve #1077 to use a single pixel shader with permutations
2023-05-07 11:01:30 +02:00
Wiktor Kocielski
42a9eaf72e
Make DebugDraw render lines with unlit PS
2023-05-05 16:29:12 +03:00
Wojtek Figat
ba319d8499
Add scale parameter to DebugDraw text drawing to rescale text without reducing font size
2023-04-29 12:09:36 +02:00
Wojtek Figat
7bec45dacf
Typo fixes
2023-03-31 18:29:44 +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
eed2cdfe04
Progress on dotnet7 runtime hosting with mono
2023-03-22 17:59:46 +01:00
Wojtek Figat
c46ea56af2
Rename DepthTestEnable to DepthEnable in Graphics PSO to match actual logic
2023-01-31 14:04:00 +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
e217d5e79b
Refactor scene rendering to separate drawable actors
2022-10-28 17:53:21 +02:00
Wojtek Figat
ff1fba403d
Various fixes to allow compiling negine with custom build configurations
2022-07-26 23:10:01 +02:00
Wojtek Figat
33513834df
Add support for Large Worlds in more engine systems
2022-07-02 20:07:04 +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
Wojtek Figat
f82e370392
Refactor Vector types to support 64-bit precision via define switch
2022-05-25 20:04:33 +02:00
Wojciech Figat
8c2241c6dc
Update copyright year
2022-01-14 13:31:12 +01:00
Wojtek Figat
7ca83858ab
Optimize vertex buffer writing in Debug Draw
2021-10-27 11:03:08 +02: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
5c60281814
Adjust debug shape arrow size
2021-09-29 10:07:51 +02:00
Wojtek Figat
2f77a94395
Add DebugDraw.DrawArc and DebugDraw.DrawWireArc
2021-09-29 10:07:50 +02:00
Wojtek Figat
e0aeae05be
Add DebugDraw.DrawCone and DebugDraw.DrawWireCone
2021-09-29 10:07:50 +02:00
intolerantape
8363ab8b10
Added FLAXENGINE_API tag in Exception.h
2021-09-11 05:15:50 -07:00
Wojtek Figat
6f8e18f5b3
Add faked lighting to improve Debug Draw solid shapes rendering readability
2021-07-14 14:51:50 +02:00
Wojtek Figat
151b478a97
Add more helper methods for batched debug shapes drawing
2021-07-14 13:40:58 +02:00
Wojtek Figat
4fc55f4849
Add DebugDraw::DrawTube
2021-07-14 13:40:34 +02:00
Wojtek Figat
e455ada90a
Optimize Debug Draw wireframe sphere to use auto-LOD
2021-06-14 14:22:46 +02:00
Wojtek Figat
da0c8ffff9
Optimize Debug Draw for large amount of single-frame debug shapes and lines
2021-06-14 13:29:47 +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
20b65a08d9
Add DrawCylinder and DrawWireCylinder to DebugDraw
2021-03-23 12:21:07 +01:00
Wojtek Figat
31d1932d55
Fix debug shapes leftovers update in editor after playmode
...
Fixes #223
2021-03-01 14:32:06 +01:00
Wojtek Figat
ff70c16051
Add support for capturing stack trace of called DebugLog from C++
2021-02-26 13:58:42 +01:00
Wojtek Figat
13cc6eb7b9
Cleanup DebugLog internal calls
2021-02-26 11:50:05 +01:00
Wojtek Figat
b193a7abc4
Add support for binary modules with native-code only
2021-02-25 13:01:15 +01:00
Wojtek Figat
84ee882439
Post merge fixes
2021-02-23 22:43:07 +01:00
Wojtek Figat
5a9ca6f130
Merge remote-tracking branch 'origin/1.1' into linux-editor
...
# Conflicts:
# Source/Engine/Core/Math/BoundingSphere.cs
# Source/Engine/Debug/DebugDraw.cpp
# Source/Engine/Platform/Win32/Win32Platform.cpp
# Source/Engine/Platform/Win32/Win32Platform.h
2021-02-23 22:32:17 +01:00
Wojtek Figat
dc352edce7
Add DebugDraw::DrawText for drawing 3D debug text in the world
2021-02-18 15:16:10 +01:00
Wojtek Figat
74823a8bcf
Add DebugDraw::DrawText for drawing 2D debug text on a screen
2021-02-18 12:39:53 +01:00
Wojtek Figat
978ee84aea
Add support for debug shapes preview in prefab editor window
2021-02-17 17:23:43 +01:00
Wojtek Figat
7cc5560adf
Fix compilation warnings
2021-02-17 10:59:08 +01:00
Wojtek Figat
fc4dc8cb50
Merge remote-tracking branch 'origin/1.1' into linux-editor
...
# Conflicts:
# Source/FlaxEngine.Gen.cs
# Source/Tools/Flax.Build/Utilities/Utilities.cs
2021-02-16 18:54:25 +01:00
Wojtek Figat
312e4ad010
Merge branch 'master' into 1.1
...
# Conflicts:
# Source/Engine/Content/JsonAsset.h
# Source/Engine/Core/Config/Settings.h
2021-02-15 10:40:59 +01:00
Wojtek Figat
74c1ac89c8
Add DebugDraw.DrawWireTriangles for wireframe geometry debug drawing
2021-02-12 11:43:46 +01:00
Wojtek Figat
6c253ce892
Fix DebugDraw DrawTriangles crash
2021-02-10 17:20:05 +01:00
Wojtek Figat
81e41d51c8
Remove Unlink from asset reference
2021-02-10 11:37:14 +01:00
W2.Wizard
522e1eb769
Inverted condition
2021-02-06 20:10:22 +01:00