mafiesto4
5dac5d3f2d
Refactor GPU Debug Layers to be manually activated with -gpudebug
...
Debug builds don't activate it by default. Can be sued in both Debug and Development builds.
`GPU_ENABLE_DIAGNOSTICS` renamed to `GPU_ENABLE_DEBUG_LAYER`
`GPU_ENABLE_WINDOW_SRV` renamed to `GPU_ENABLE_WINDOW_SRV`
`GPU_USE_SHADERS_DEBUG_LAYER` renamed to `GPU_ENABLE_SHADERS_DEBUG_LAYER`
2026-05-19 15:26:01 +02:00
mafiesto4
804315bb3e
Add VSync support to Vulkan
2026-04-23 20:25:36 +02:00
mafiesto4
7437b69d52
Add GPUMemoryStats for GPU video memory stats
...
Add new `Total/GPU` category to memory profiler.
Implement for D3D12 and Vulkan with allocators.
2026-04-23 18:38:47 +02:00
mafiesto4
c474f2e522
Add GPUDevice.DumpResources command and fix output to be sorted by size and cleaner to read
2026-04-20 09:46:43 +02: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
0a9bc084f4
Fix deprecated macro usage
2026-01-19 17:45:30 +01:00
mafiesto4
e67b705397
Deprecate GPUTimerQuery in favor of new queries API
2026-01-16 13:39:28 +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
2bf62cc54f
Add GPUDevice.VideoOutputs with a list of attached monitors
2025-10-09 15:13:04 +02:00
mafiesto4
d7ff9fdade
Optimize editor profiler native allocations when capturing data
2025-06-09 15:23:31 +02:00
mafiesto4
9c3fd052cd
Remove copyright year from source files and update to 2025
2025-04-07 19:22:21 +02:00
mafiesto4
d501018feb
Add improved GPU crashes reporting
2025-01-24 22:56:52 +01:00
mafiesto4
7b7dd9d142
Improve GPU vertex layout binding in case of missing element from the mesh
2025-01-03 01:09:25 +01:00
mafiesto4
fc4e6f4972
Add GPUVertexLayout to graphics backends
2024-12-13 09:20:01 +01:00
mafiesto4
1cbcddf410
Add IsDebugToolAttached to GPUDevice for detecting gpu debugger tools attached and auto-enable GPU profiler in that case
2024-06-03 09:24:27 +02:00
mafiesto4
82bf4238df
Add support for decoding NV12 into RGB image
2024-05-15 11:15:19 +02:00
mafiesto4
0d8c9f6626
Add Video module
2024-05-01 01:25:16 +02:00
mafiesto4
859c420d76
Update year in copyright note
2024-02-26 19:00:48 +01:00
Tryibion
ba93e1e1d0
Add showing default materials to model entries.
2023-07-15 10:00:34 -05:00
mafiesto4
b071cdb843
Expose various engine features to scripting
2023-01-31 16:01:56 +01:00
mafiesto4
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
mafiesto4
9626e9bbb6
Update copyright year
2023-01-10 15:29:37 +01:00
mafiesto4
48b88af88a
Fix deadlock in GPUDevice caused by f2c594569d
2022-12-12 20:16:11 +01:00
mafiesto4
df82a0f5d0
Add **GPU Memory profiler** to Editor
2022-12-08 16:30:37 +01:00
mafiesto4
f2c594569d
Remove GPUResourcesCollection and use GPUDevice instead to simplify code
2022-12-07 15:32:23 +01:00
mafiesto4
98c29c4a4e
Optimize compilation time
2022-12-03 10:42:58 +01:00
mafiesto4
189575efec
Add GPUDevice::CreateConstantBuffer for custom constants buffers usage
2022-11-26 21:17:05 +01:00
mafiesto4
b49e5e9984
Format more engine code
2022-06-14 20:17:00 +02:00
mafiesto4
8c2241c6dc
Update copyright year
2022-01-14 13:31:12 +01:00
mafiesto4
192af7ec14
Refactor native core objects to simplify usage for newcomers
2022-01-08 15:06:23 +01:00
mafiesto4
3c1fd427eb
Add support for programmable samplers in shaders
2021-06-28 15:56:32 +02:00
mafiesto4
7c9e170a40
Tweaks
2021-06-11 16:49:30 +02:00
mafiesto4
5cb2322270
Add default Deformable material for splines
2021-02-10 11:37:34 +01:00
jb-perrier
03eb39afe6
Bumping all copyright headers to 2021.
2021-01-02 14:28:49 +01:00
mafiesto4
6fb9eee74c
You're breathtaking!
2020-12-07 23:40:54 +01:00