Wojciech Figat
|
e56b280f5b
|
Format code for shader generators
|
2022-03-28 14:01:29 +02:00 |
|
Wojciech Figat
|
3a9edabd03
|
Add Collision (Global SDF) particle module
|
2022-03-28 13:39:20 +02:00 |
|
Wojciech Figat
|
bcc4a2c0a4
|
Add Position (Global SDF) particle module
|
2022-03-28 10:27:33 +02:00 |
|
Wojciech Figat
|
f608d2537f
|
Fix
|
2022-03-25 15:45:49 +01:00 |
|
Wojciech Figat
|
a917397090
|
Add Conform to Global SDF to GPU particles
|
2022-03-25 15:36:00 +01:00 |
|
Wojciech Figat
|
4a18185e81
|
Add **Sample Global SDF** node to particles
|
2022-03-25 11:41:17 +01:00 |
|
Wojciech Figat
|
92f5377f70
|
Merge remote-tracking branch 'origin/master' into gi
# Conflicts:
# Flax.flaxproj
# Source/Engine/Core/Math/Vector3.h
# Source/Engine/Graphics/Textures/GPUTexture.cpp
# Source/Engine/GraphicsDevice/DirectX/DX11/GPUContextDX11.cpp
# Source/Engine/Terrain/Terrain.cpp
# Source/Engine/Tools/ModelTool/ModelTool.Build.cs
# Source/FlaxEngine.Gen.cs
# Source/FlaxEngine.Gen.h
|
2022-03-22 13:00:21 +01:00 |
|
Wojciech Figat
|
8cca7f884b
|
Add **Global Sign Distance Field** rendering (work in progress)
|
2022-03-18 16:18:00 +01:00 |
|
Wojtek Figat
|
6738bc8dea
|
Fix minor things
|
2022-02-28 19:15:02 +01:00 |
|
Wojtek Figat
|
58de04ccd6
|
Fix crash on particles instance invalidated
|
2022-02-23 22:41:26 +01:00 |
|
Wojciech Figat
|
3fe1e2c763
|
Refactor SceneRendering to simplify actors impl of drawing flow at high level
|
2022-02-22 17:06:19 +01:00 |
|
Wojtek Figat
|
249a3332dc
|
Fix potential crash in gpu particles source generator
|
2022-01-26 21:19:53 +01:00 |
|
Wojciech Figat
|
8c2241c6dc
|
Update copyright year
|
2022-01-14 13:31:12 +01:00 |
|
Wojtek Figat
|
192af7ec14
|
Refactor native core objects to simplify usage for newcomers
|
2022-01-08 15:06:23 +01: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 |
|
Wojtek Figat
|
53022ff013
|
Fix code quality issues detected by PVS-Studio
|
2021-09-21 18:23:31 +02:00 |
|
Wojtek Figat
|
0ec16de569
|
Add support for multiple media events on audio, postfx and camera tracks in Scene Animations
#519
|
2021-09-21 17:21:39 +02:00 |
|
Wojtek Figat
|
e3b98c902b
|
Optimize CPU particles impl parts
|
2021-08-30 20:30:52 +02:00 |
|
Wojtek Figat
|
2e5491604b
|
Add more profiler events and naming for particles/animations jobs events
|
2021-08-30 20:24:38 +02:00 |
|
Wojtek Figat
|
6718b37ca1
|
Fixes and improvements
|
2021-07-24 23:38:05 +02:00 |
|
Wojtek Figat
|
f5e5686853
|
Optimize includes in ThreadLocal.h
|
2021-07-08 00:34:49 +02:00 |
|
Wojtek Figat
|
446458d20c
|
Add PLATFORM_THREADS_LIMIT for maximum concurrency limiting
|
2021-07-08 00:34:48 +02:00 |
|
Wojtek Figat
|
a165b4aa79
|
Add safety checks to material constants binding code to prevent invalid memory access
|
2021-07-06 15:41:16 +02:00 |
|
Wojtek Figat
|
d7332509f7
|
Optimize Scene Rendering (cache drawable bounds and layers for culling with less cache misses)
|
2021-07-04 11:25:52 +02:00 |
|
Wojtek Figat
|
fca4f4ba40
|
Optimize CPU particles sorting with Radix sort
|
2021-06-27 12:30:49 +02:00 |
|
Wojtek Figat
|
d895789296
|
Add async particles updating via Task Graph
|
2021-06-15 23:49:45 +02:00 |
|
Wojtek Figat
|
d2d8a83461
|
Add support for multi-threaded CPU particles simulation
|
2021-06-15 23:49:43 +02:00 |
|
Wojtek Figat
|
6877e14b04
|
Rename ParticleManager to Particles
|
2021-05-31 22:40:41 +02:00 |
|
Wojtek Figat
|
198d9d9dd5
|
Ignore ReSharper warnings in low-level cpu particles code
|
2021-05-23 11:44:14 +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
|
8ef8b89fd5
|
Add constructor to BoundingBox for single point empty box construction
|
2021-03-18 21:50:05 +01:00 |
|
Wojtek Figat
|
922201d1c0
|
Fix bug with Vector Parameters in Animation Graph
#272
|
2021-03-18 14:18:40 +01:00 |
|
Wojtek Figat
|
180efe86e6
|
Fix culling for Volumetric Fog particles to include particle radius
|
2021-03-05 14:36:59 +01:00 |
|
Wojtek Figat
|
dd1dd2ef8a
|
Add Particle Radius to in-built particle attributes
|
2021-03-05 14:33:31 +01:00 |
|
Wojtek Figat
|
1dee615d6e
|
Add Volumetric Fog support for particles to modify local fog
|
2021-03-05 13:58:15 +01:00 |
|
Wojtek Figat
|
6f12dc8567
|
Add improved dll import/export attributes injection when building binary modules
|
2021-02-25 13:02:13 +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
|
cf3ac7a26e
|
Merge remote-tracking branch 'origin/master' into linux-editor
# Conflicts:
# Source/Engine/Core/Math/Color.cs
# Source/Engine/Navigation/Navigation.cpp
# Source/Engine/Platform/Win32/Win32Platform.cpp
|
2021-02-23 22:29:07 +01:00 |
|
Wojtek Figat
|
3844aceba1
|
Fix CPU particles data initialization bug
Fixes #226
|
2021-02-21 20:14:21 +01:00 |
|
Wojtek Figat
|
ce9df56a97
|
Fix particles view information in Editor when Game window is unused
|
2021-02-19 11:23:18 +01:00 |
|
Wojtek Figat
|
c86508ef57
|
Add support for updating particle effects in editor view when editing
|
2021-02-19 11:01:21 +01:00 |
|
Wojtek Figat
|
c9ea812a24
|
Optimize DrawCall to pack indirect draw arg and graphics draw data with union
|
2021-02-15 11:52:06 +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
|
81e41d51c8
|
Remove Unlink from asset reference
|
2021-02-10 11:37:14 +01:00 |
|
Wojtek Figat
|
5cb0da3340
|
Move GPU particles generator code to be more compact
|
2021-02-06 15:58:33 +01:00 |
|
Wojtek Figat
|
25f35b22be
|
Add safety checks for particles data to prevent division by 0
|
2021-02-06 15:58:12 +01:00 |
|
Wojtek Figat
|
2a3b6edf50
|
Refactor material shaders generator to use modular features as extensions
|
2021-02-04 10:43:04 +01:00 |
|
Wojtek Figat
|
a560b19cbc
|
Refactor draw calls and instancing logic to be more modular
|
2021-02-03 09:33:48 +01:00 |
|