Wojtek Figat
|
8cd8ae93c3
|
Add ObjectRadius to DrawCall to properly cull local lights and env probes in Forward Shading
|
2023-09-20 15:01:02 +02:00 |
|
Wojtek Figat
|
b0966c9114
|
Add logging PixelFormat as string instead of integer value for better readability
|
2023-04-13 10:31:40 +02:00 |
|
Wojtek Figat
|
9e5a48af4b
|
Fix bug when using material instance of material that uses GlobalSDF
|
2023-04-12 16:59:59 +02:00 |
|
Wojtek Figat
|
e644b65289
|
Fix potential rare issues with material shader constants containing invalid data
|
2023-02-18 18:25:40 +01:00 |
|
Wojtek Figat
|
aa8d6f7c79
|
Fix ribbon particles triangle indices ordering to prevent artifacts
|
2023-02-03 13:30:48 +01:00 |
|
Wojtek Figat
|
0709288eac
|
Revert Depth Offset (wrong impl, can be done later)
|
2023-01-31 14:22:37 +01:00 |
|
Wojtek Figat
|
c46ea56af2
|
Rename DepthTestEnable to DepthEnable in Graphics PSO to match actual logic
|
2023-01-31 14:04:00 +01:00 |
|
Wojtek Figat
|
a219a3d2eb
|
Add **Depth Offset to materials**
|
2023-01-29 22:09:51 +01:00 |
|
Wojtek Figat
|
f127bbebe1
|
Refactor enum flags with __underlying_type and new EnumHasAnyFlags/EnumHasAllFlags
Fixes #832
Closes #886
|
2023-01-15 12:44:39 +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 |
|
Wojciech Figat
|
1cf6c5233e
|
Refactor DDGI probes to use variable ray count depending on the probe location relative to the view frustum
|
2022-12-15 17:33:44 +01:00 |
|
Wojtek Figat
|
98c29c4a4e
|
Optimize compilation time
|
2022-12-03 10:42:58 +01:00 |
|
Wojtek Figat
|
835a230323
|
Refactor material shaders to use separate constant buffer (slot 1) for shared per-view constants
|
2022-11-27 12:06:31 +01:00 |
|
Wojtek Figat
|
bdb27fef1b
|
Minor optimizations
|
2022-11-26 12:08:53 +01:00 |
|
Wojtek Figat
|
62cf8bebd0
|
Bump up materials version after merge of two upgrades
|
2022-11-22 20:09:59 +01:00 |
|
Wojtek Figat
|
2ad6eb0c72
|
Merge branch 'master' into 1.5
|
2022-11-22 19:58:53 +01:00 |
|
Wojtek Figat
|
c55d38534d
|
Add WorldPosition to postfx material scene textures for world-space position sampling at uv
|
2022-11-21 23:45:13 +01:00 |
|
Wojtek Figat
|
eb281a7574
|
Additional improvements to scene rendering
|
2022-11-15 22:39:03 +01:00 |
|
Wojtek Figat
|
ea5e38fdd1
|
Fixes for overriden draw calls material in debug views
|
2022-11-10 00:22:23 +01:00 |
|
Wojtek Figat
|
e217d5e79b
|
Refactor scene rendering to separate drawable actors
|
2022-10-28 17:53:21 +02:00 |
|
Wojciech Figat
|
32e052a87b
|
Refactor native Stream serialization to new API
|
2022-10-20 17:28:12 +02:00 |
|
Wojciech Figat
|
6a1378ebdb
|
Fix Global Surface Atlas drawing of objects that are hidden in GBuffer pass but should be visible for GI
|
2022-08-09 14:37:29 +02:00 |
|
Wojtek Figat
|
a6e9abfceb
|
Add UseAlpha to RenderBuffers for pass-though renderer with alpha channel
|
2022-08-01 22:58:22 +02:00 |
|
Wojtek Figat
|
6cf91b1da4
|
Add support for main view information in Surface materials during subpass rendering (eg. shadow depth)
|
2022-07-29 16:58:33 +02:00 |
|
Wojciech Figat
|
2a53143bc4
|
Add new mode to Screen Space Reflections for DDGI Scene tracing
|
2022-07-21 09:41:38 +02:00 |
|
Wojciech Figat
|
60f868a08b
|
Add real-time environment probes support
|
2022-07-18 14:50:41 +02:00 |
|
Wojciech Figat
|
0d8ebd332e
|
Add Global Illumination sampling option to transparent materials (eg. particles)
|
2022-07-14 14:28:42 +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
|
8da4e546da
|
Fix env probes far from origin
|
2022-07-04 20:22:26 +02:00 |
|
Wojciech Figat
|
2e06d1ce2a
|
Refactor Global SDF to use a single texture for all cascades
|
2022-06-17 10:41:04 +02:00 |
|
Wojtek Figat
|
37295e1ec7
|
Update engine assets
|
2022-06-14 23:23:04 +02:00 |
|
Wojtek Figat
|
b49e5e9984
|
Format more engine code
|
2022-06-14 20:17:00 +02:00 |
|
Wojtek Figat
|
7c923198e0
|
Minor tweaks to #716
|
2022-06-14 19:56:58 +02:00 |
|
|
|
b89e3bb0ff
|
Add "View Size" node for GUI materials
|
2022-06-13 22:25:55 +03:00 |
|
Wojtek Figat
|
e43515f653
|
Merge remote-tracking branch 'origin/gi' into large-worlds
# Conflicts:
# Source/Engine/Graphics/PostProcessSettings.cpp
# Source/Engine/Level/Actors/SkyLight.cpp
# Source/Engine/Renderer/GBufferPass.cpp
# Source/Engine/Renderer/GI/GlobalSurfaceAtlasPass.cpp
# Source/Engine/Renderer/GlobalSignDistanceFieldPass.cpp
# Source/Engine/Renderer/GlobalSignDistanceFieldPass.h
# Source/Engine/Renderer/RenderList.h
|
2022-06-13 00:46:33 +02:00 |
|
Wojtek Figat
|
a881c90b2e
|
Refactor engine to support double-precision vectors
|
2022-06-13 00:40:32 +02:00 |
|
Wojciech Figat
|
f685c67275
|
Add Global SDF quality setting and support for variable cascades count and resolution
|
2022-06-10 14:30:40 +02:00 |
|
Wojciech Figat
|
f7e48d9b23
|
Add shader getter to IMaterial interface
|
2022-05-12 13:47:19 +02:00 |
|
Wojciech Figat
|
abcc319168
|
Minor rename fixes
|
2022-05-12 13:46:05 +02:00 |
|
Wojciech Figat
|
ab37cc72a9
|
Minor renaming
|
2022-05-02 12:52:38 +02:00 |
|
Wojciech Figat
|
cad9bad950
|
Merge remote-tracking branch 'origin/master' into gi
|
2022-04-21 12:57:08 +02:00 |
|
Wojtek Figat
|
58491e6d23
|
Add **Screen Space Reflections for transparent materials**
|
2022-04-12 22:16:06 +02:00 |
|
Wojtek Figat
|
e32ad93020
|
Add support for sampling Scene Color in transparent materials (forward pass)
|
2022-04-12 21:48:52 +02:00 |
|
Wojciech Figat
|
0a27d277a0
|
Adjustments
|
2022-04-12 14:27:06 +02:00 |
|
Wojciech Figat
|
b847b9ccba
|
Add **Sample Global SDF** node to materials
|
2022-03-25 10:09:52 +01:00 |
|
Wojciech Figat
|
3dac0d4786
|
Fix error in Forward Shader Feature when rendering directional light shadowmap
|
2022-03-18 13:25:09 +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 |
|
Wojtek Figat
|
2b05b80b54
|
Fix running editor on older D3D10 backend
|
2021-11-04 16:47:19 +01:00 |
|