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
847f6411e7
Migrate ProfilerGPU to new lightweight queries API
2026-01-16 13:24:56 +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
9c3fd052cd
Remove copyright year from source files and update to 2025
2025-04-07 19:22:21 +02:00
mafiesto4
fa1469514b
Fix binding missing vertex buffer slots to zero data on D3D11 and D3D12
2025-03-26 22:54:00 +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
ee5021d94d
Fix regression bugs from 471d5c2a9b
2024-11-20 18:28:47 +01:00
mafiesto4
471d5c2a9b
Add stencil support in PSO on DX11
2024-11-20 09:46:10 +01:00
mafiesto4
017def29d4
Rename ShadowSamplerPCF to ShadowSamplerLinear
2024-04-03 13:29:45 +02:00
mafiesto4
859c420d76
Update year in copyright note
2024-02-26 19:00:48 +01:00
mafiesto4
eaafb72ca9
Optimize some includes and use automatic serializers for platform settings
2023-11-13 23:54:07 +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
a809a69ca0
Fixes for GPU resources C# object types
2022-12-09 11:28:39 +01:00
mafiesto4
189575efec
Add GPUDevice::CreateConstantBuffer for custom constants buffers usage
2022-11-26 21:17:05 +01:00
mafiesto4
73d0fc4973
Fix UWP build
2022-09-06 19:35:11 +02:00
GoaLitiuM
e794911755
Enable flip presentation mode and tearing in D3D11
2022-03-17 21:25:56 +02:00
mafiesto4
8c2241c6dc
Update copyright year
2022-01-14 13:31:12 +01:00
mafiesto4
3c1fd427eb
Add support for programmable samplers in shaders
2021-06-28 15:56:32 +02:00
mafiesto4
971449bef1
Cleanup some GPU code
2021-06-28 14:08:44 +02: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