Wojtek Figat
|
414c650550
|
Fixes for WebGPU
|
2026-03-04 22:00:50 +01:00 |
|
Wojtek Figat
|
377d5c00aa
|
Add Compute shaders support to WebGPU
|
2026-03-04 21:27:42 +01:00 |
|
Wojtek Figat
|
ceebc68d18
|
Add ShaderProfileFeatures for more expendable shader feature sets
|
2026-03-04 16:55:04 +01:00 |
|
Wojtek Figat
|
a925c7410a
|
Deprecate old GPU limits
|
2026-03-03 08:36:35 +01:00 |
|
Wojtek Figat
|
23ebb0e754
|
Fix particles on WebGPU to respect format support flags properly
|
2026-03-02 23:06:01 +01:00 |
|
Wojtek Figat
|
b191d3918e
|
Fix rendering various visuals on WebGPU
|
2026-03-02 20:36:33 +01:00 |
|
Wojtek Figat
|
63f19aa4d6
|
Fix minor issues
|
2026-02-26 15:52:41 +01:00 |
|
Wojtek Figat
|
20c9ed27fb
|
Add sampler slots usage and inputs/outputs count to GPU shader program bindings meta
|
2026-02-26 12:02:52 +01:00 |
|
Wojtek Figat
|
153b16ebd7
|
Add various graphics improvements
|
2026-02-25 18:23:49 +01:00 |
|
Wojtek Figat
|
195d5b1aa2
|
Fixes and missing changes
|
2026-02-24 17:59:42 +01:00 |
|
Wojtek Figat
|
6081ed35bc
|
Add initial base implementation for WebGPU rendering backend
|
2026-02-23 11:49:45 +01:00 |
|
Wojtek Figat
|
6fd58c418e
|
Fixes and updates to graphics api
|
2026-02-20 23:49:49 +01:00 |
|
Wojtek Figat
|
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 |
|
Wojtek Figat
|
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 |
|
Wojtek Figat
|
6bd13feba6
|
Add various fixes
|
2026-02-16 16:11:00 +01:00 |
|
Wojtek Figat
|
f12ad5c874
|
Add **Web platform with Emscripten**
|
2026-02-14 00:07:21 +01:00 |
|
Wojtek Figat
|
a1096aaf92
|
Fix crash when MultiScaler shader is not yet loaded on first frame
|
2026-02-11 13:32:41 +01:00 |
|
Wojtek Figat
|
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 |
|
Wojtek Figat
|
ef551c36ae
|
Fix Forward shading to match Deferred in fog and reflections rendering
#3717
|
2026-02-11 00:06:44 +01:00 |
|
Wojtek Figat
|
d2ee61ef8d
|
Fix GetNodesPose issue when 2 threads call it at once
|
2026-02-09 18:06:57 +01:00 |
|
Wojtek Figat
|
3d66316716
|
Optimize animations retargeting between skeletons
Cuts down `RetargetSkeletonPose` time down by over 80%.
#3827
|
2026-02-09 15:03:42 +01:00 |
|
Wojtek Figat
|
9c32f978fb
|
Fix regression from 73c19b278f to fix missing skeleton bones on start in Editor
|
2026-02-08 00:22:37 +01:00 |
|
Wojtek Figat
|
ecddb8aae5
|
Optimize GPUVertexLayout caches with ConcurrentDictionary
|
2026-02-07 00:45:14 +01:00 |
|
Wojtek Figat
|
27dd1bda25
|
Optimize GPUVertexLayout::Get to not use mutex on lookup read
#3917
|
2026-02-06 21:57:16 +01:00 |
|
Wojtek Figat
|
b4cb1028ed
|
Fix typos
|
2026-02-06 12:47:07 +01:00 |
|
Wojtek Figat
|
65fd22f5b6
|
Add Triangles to MeshAccessor for easy index buffer access
#3918
|
2026-02-05 13:00:49 +01:00 |
|
Wojtek Figat
|
9ac19cbd2f
|
Fix build regression on Clang
|
2026-02-03 22:58:09 +01:00 |
|
Wojtek Figat
|
39a2bc2535
|
Fix build regression on Clang
|
2026-02-03 22:11:15 +01:00 |
|
Wojtek Figat
|
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 |
|
Wojtek Figat
|
1535f95cf1
|
Fix mesh collision proxy setup for meshes using packed positions format
#3791
|
2026-02-03 13:18:02 +01:00 |
|
Wojtek Figat
|
205a8b2ebe
|
Fix GPU Vertex Layout usage with explicit offsets to properly hash and calculates stride
#3625
|
2026-01-30 15:10:31 +01:00 |
|
Wojtek Figat
|
1e9918b9cc
|
Add CPU profiler events to texture and buffer creation
|
2026-01-28 21:46:42 +01:00 |
|
Wojtek Figat
|
259d93f95c
|
Fix RenderDoc detection on Vulkan
|
2026-01-28 17:08:00 +01:00 |
|
Wojtek Figat
|
fa428e343b
|
Add dithering to Volumetric Fog to reduce aliasing
|
2026-01-28 08:39:56 +01:00 |
|
Wojtek Figat
|
a9bddfa784
|
Fix Volumetric Fog sampling to use the same code path for depth slices conversion
|
2026-01-27 23:24:47 +01:00 |
|
Wojtek Figat
|
f9b784a42a
|
Add improvements to Volumetric Fog quality and performance
|
2026-01-27 22:20:48 +01:00 |
|
Wojtek Figat
|
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 |
|
Wojtek Figat
|
cc5e4c19e1
|
Fixes for SSAO and SSR
|
2026-01-20 18:19:34 +01:00 |
|
Wojtek Figat
|
95b9392f51
|
Fix render target pool pink clear on consoles and mobile
|
2026-01-20 12:07:20 +01:00 |
|
Wojtek Figat
|
c7c1bbe35f
|
Fix half res depth buffer regression from 192d3d1a8e
|
2026-01-20 12:01:03 +01:00 |
|
Wojtek Figat
|
192d3d1a8e
|
Optimize SSAO rendering with depth bounds and half-res depth buffer
|
2026-01-20 00:22:27 +01:00 |
|
Wojtek Figat
|
877d57681d
|
Optimize reflection probes, lights and shadow projections rendering with depth bounds test
|
2026-01-19 22:14:59 +01:00 |
|
Wojtek Figat
|
0a9bc084f4
|
Fix deprecated macro usage
|
2026-01-19 17:45:30 +01:00 |
|
Wojtek Figat
|
ec4f8ce239
|
Optimize RenderTargetWriteMask on depth pass for transparency and terrain materials
|
2026-01-19 17:45:18 +01:00 |
|
Wojtek Figat
|
d049a16882
|
Add support for Depth Bounds test in all graphics APIs
|
2026-01-19 17:44:45 +01:00 |
|
Wojtek Figat
|
e67b705397
|
Deprecate GPUTimerQuery in favor of new queries API
|
2026-01-16 13:39:28 +01:00 |
|
Wojtek Figat
|
0d7c04682d
|
Fix parsing else preprocessor and && conditions in bindings generator
|
2026-01-16 12:48:58 +01:00 |
|
Wojtek Figat
|
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 |
|
Wojtek Figat
|
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 |
|
Wojtek Figat
|
9ac231c403
|
Add new GPU Query API that is lightweight and supports occlusion queries
|
2026-01-16 10:40:30 +01:00 |
|