mafiesto4
|
6081ed35bc
|
Add initial base implementation for WebGPU rendering backend
|
2026-02-23 11:49:45 +01:00 |
|
mafiesto4
|
6fd58c418e
|
Fixes and updates to graphics api
|
2026-02-20 23:49:49 +01:00 |
|
mafiesto4
|
31b5685251
|
Add GPU_ENABLE_PRELOADING_RESOURCES and use it on Web/Android/iOS to reduce engine resources preloading
|
2026-02-20 23:45:56 +01:00 |
|
mafiesto4
|
5b3079acde
|
Fix texture GPU resource debug name in non-Release game builds to match the path in project
|
2026-02-20 23:43:29 +01:00 |
|
mafiesto4
|
6bd13feba6
|
Add various fixes
|
2026-02-16 16:11:00 +01:00 |
|
mafiesto4
|
f12ad5c874
|
Add **Web platform with Emscripten**
|
2026-02-14 00:07:21 +01:00 |
|
mafiesto4
|
a1096aaf92
|
Fix crash when MultiScaler shader is not yet loaded on first frame
|
2026-02-11 13:32:41 +01:00 |
|
mafiesto4
|
f045b5b6b6
|
Merge remote-tracking branch 'origin/master' into 1.12
# Conflicts:
# Content/Editor/Camera/M_Camera.flax
# Content/Editor/CubeTexturePreviewMaterial.flax
# Content/Editor/DebugMaterials/DDGIDebugProbes.flax
# Content/Editor/DebugMaterials/SingleColor/Decal.flax
# Content/Editor/DebugMaterials/SingleColor/Particle.flax
# Content/Editor/DebugMaterials/SingleColor/Surface.flax
# Content/Editor/DebugMaterials/SingleColor/SurfaceAdditive.flax
# Content/Editor/DebugMaterials/SingleColor/Terrain.flax
# Content/Editor/DefaultFontMaterial.flax
# Content/Editor/Gizmo/FoliageBrushMaterial.flax
# Content/Editor/Gizmo/Material.flax
# Content/Editor/Gizmo/MaterialWire.flax
# Content/Editor/Gizmo/SelectionOutlineMaterial.flax
# Content/Editor/Gizmo/VertexColorsPreviewMaterial.flax
# Content/Editor/Highlight Material.flax
# Content/Editor/Icons/IconsMaterial.flax
# Content/Editor/IesProfilePreviewMaterial.flax
# Content/Editor/MaterialTemplates/Features/ForwardShading.hlsl
# Content/Editor/Particles/Particle Material Color.flax
# Content/Editor/Particles/Smoke Material.flax
# Content/Editor/SpriteMaterial.flax
# Content/Editor/Terrain/Circle Brush Material.flax
# Content/Editor/Terrain/Highlight Terrain Material.flax
# Content/Editor/TexturePreviewMaterial.flax
# Content/Editor/Wires Debug Material.flax
# Content/Engine/DefaultDeformableMaterial.flax
# Content/Engine/DefaultMaterial.flax
# Content/Engine/DefaultRadialMenu.flax
# Content/Engine/DefaultTerrainMaterial.flax
# Content/Engine/SingleColorMaterial.flax
# Content/Engine/SkyboxMaterial.flax
# Flax.flaxproj
# Source/Engine/Graphics/Materials/MaterialShader.h
# Source/Engine/Graphics/Materials/MaterialShaderFeatures.cpp
# Source/Engine/Renderer/RenderList.h
# Source/Shaders/Reflections.shader
# Source/Shaders/ReflectionsCommon.hlsl
# Source/Tools/Flax.Build/Bindings/BindingsGenerator.Cpp.cs
|
2026-02-11 00:20:38 +01:00 |
|
mafiesto4
|
ef551c36ae
|
Fix Forward shading to match Deferred in fog and reflections rendering
#3717
|
2026-02-11 00:06:44 +01:00 |
|
mafiesto4
|
d2ee61ef8d
|
Fix GetNodesPose issue when 2 threads call it at once
|
2026-02-09 18:06:57 +01:00 |
|
mafiesto4
|
3d66316716
|
Optimize animations retargeting between skeletons
Cuts down `RetargetSkeletonPose` time down by over 80%.
#3827
|
2026-02-09 15:03:42 +01:00 |
|
mafiesto4
|
9c32f978fb
|
Fix regression from 73c19b278f to fix missing skeleton bones on start in Editor
|
2026-02-08 00:22:37 +01:00 |
|
mafiesto4
|
ecddb8aae5
|
Optimize GPUVertexLayout caches with ConcurrentDictionary
|
2026-02-07 00:45:14 +01:00 |
|
mafiesto4
|
27dd1bda25
|
Optimize GPUVertexLayout::Get to not use mutex on lookup read
#3917
|
2026-02-06 21:57:16 +01:00 |
|
mafiesto4
|
b4cb1028ed
|
Fix typos
|
2026-02-06 12:47:07 +01:00 |
|
mafiesto4
|
65fd22f5b6
|
Add Triangles to MeshAccessor for easy index buffer access
#3918
|
2026-02-05 13:00:49 +01:00 |
|
mafiesto4
|
9ac19cbd2f
|
Fix build regression on Clang
|
2026-02-03 22:58:09 +01:00 |
|
mafiesto4
|
39a2bc2535
|
Fix build regression on Clang
|
2026-02-03 22:11:15 +01:00 |
|
mafiesto4
|
07f21a1520
|
Merge branch 'PressGToGameModeAndPToNavigate' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-PressGToGameModeAndPToNavigate
# Conflicts:
# Source/Engine/Graphics/Enums.h
|
2026-02-03 16:39:57 +01:00 |
|
mafiesto4
|
1535f95cf1
|
Fix mesh collision proxy setup for meshes using packed positions format
#3791
|
2026-02-03 13:18:02 +01:00 |
|
mafiesto4
|
205a8b2ebe
|
Fix GPU Vertex Layout usage with explicit offsets to properly hash and calculates stride
#3625
|
2026-01-30 15:10:31 +01:00 |
|
mafiesto4
|
1e9918b9cc
|
Add CPU profiler events to texture and buffer creation
|
2026-01-28 21:46:42 +01:00 |
|
mafiesto4
|
259d93f95c
|
Fix RenderDoc detection on Vulkan
|
2026-01-28 17:08:00 +01:00 |
|
mafiesto4
|
fa428e343b
|
Add dithering to Volumetric Fog to reduce aliasing
|
2026-01-28 08:39:56 +01:00 |
|
mafiesto4
|
a9bddfa784
|
Fix Volumetric Fog sampling to use the same code path for depth slices conversion
|
2026-01-27 23:24:47 +01:00 |
|
mafiesto4
|
f9b784a42a
|
Add improvements to Volumetric Fog quality and performance
|
2026-01-27 22:20:48 +01:00 |
|
mafiesto4
|
143d714037
|
Optimize Screen Space Reflections tracing with Hierarchical Z-Buffer
Improve SSR resolve filter quality and adjust scalability.
|
2026-01-26 15:22:39 +01:00 |
|
mafiesto4
|
cc5e4c19e1
|
Fixes for SSAO and SSR
|
2026-01-20 18:19:34 +01:00 |
|
mafiesto4
|
95b9392f51
|
Fix render target pool pink clear on consoles and mobile
|
2026-01-20 12:07:20 +01:00 |
|
mafiesto4
|
c7c1bbe35f
|
Fix half res depth buffer regression from 192d3d1a8e
|
2026-01-20 12:01:03 +01:00 |
|
mafiesto4
|
192d3d1a8e
|
Optimize SSAO rendering with depth bounds and half-res depth buffer
|
2026-01-20 00:22:27 +01:00 |
|
mafiesto4
|
877d57681d
|
Optimize reflection probes, lights and shadow projections rendering with depth bounds test
|
2026-01-19 22:14:59 +01:00 |
|
mafiesto4
|
0a9bc084f4
|
Fix deprecated macro usage
|
2026-01-19 17:45:30 +01:00 |
|
mafiesto4
|
ec4f8ce239
|
Optimize RenderTargetWriteMask on depth pass for transparency and terrain materials
|
2026-01-19 17:45:18 +01:00 |
|
mafiesto4
|
d049a16882
|
Add support for Depth Bounds test in all graphics APIs
|
2026-01-19 17:44:45 +01:00 |
|
mafiesto4
|
e67b705397
|
Deprecate GPUTimerQuery in favor of new queries API
|
2026-01-16 13:39:28 +01:00 |
|
mafiesto4
|
0d7c04682d
|
Fix parsing else preprocessor and && conditions in bindings generator
|
2026-01-16 12:48:58 +01:00 |
|
mafiesto4
|
baf068330c
|
Add Graphics.TestValue general purpose utility for A/B testing features and perf in shaders during development
|
2026-01-16 12:48:05 +01:00 |
|
mafiesto4
|
593646061e
|
Mark TemporalScale in SSR settings as deprecated and add a minor sharpening to SSR temporal filter
|
2026-01-16 11:20:06 +01:00 |
|
mafiesto4
|
9ac231c403
|
Add new GPU Query API that is lightweight and supports occlusion queries
|
2026-01-16 10:40:30 +01:00 |
|
mafiesto4
|
18778aa511
|
**Add Box Projection to Environment Probe** for better indoor areas
|
2026-01-14 09:49:01 +01:00 |
|
mafiesto4
|
610c76578b
|
Merge remote-tracking branch 'origin/master' into 1.12
# Conflicts:
# Flax.flaxproj
|
2026-01-13 14:29:44 +01:00 |
|
mafiesto4
|
e0062a6ff1
|
Add RenderColorFormat option to graphics settings for rendering pipeline buffer format
#3618
|
2026-01-13 09:07:22 +01:00 |
|
mafiesto4
|
223d4f64eb
|
Add GammaColorSpace to Graphics for simplicity
|
2026-01-12 18:49:10 +01:00 |
|
mafiesto4
|
b834dddb11
|
**Refactor sRGB import option on textures** to actually handle image contents with gamma
|
2026-01-12 15:50:24 +01:00 |
|
mafiesto4
|
27896b6410
|
Add view flag to hide particles drawing
#3840
|
2026-01-11 22:06:30 +01:00 |
|
mafiesto4
|
d60484b917
|
Merge remote-tracking branch 'origin/master'
|
2026-01-06 14:35:58 +01:00 |
|
mafiesto4
|
76b869146d
|
Fix missing scripting api tag on MeshAccessor::Stream
|
2026-01-06 00:03:35 +01:00 |
|
mafiesto4
|
11ea889fa9
|
Refactor DDGI fallback radiance to use alpha for blending between fixed color and color at snapped location of the last cascade
This means artists don't need to adjust the value anymore as it can cover vista geometry with GI at last cascade borders.
|
2026-01-05 16:22:00 +01:00 |
|
mafiesto4
|
b24d98df9e
|
Fix DDGI cascades blending to be smoother
|
2026-01-03 00:48:36 +01:00 |
|