Wojtek Figat
|
66dcfafa2e
|
Fix Vulkan descriptor sets pooling
|
2025-05-22 04:42:01 +02:00 |
|
Wojtek Figat
|
9c3fd052cd
|
Remove copyright year from source files and update to 2025
|
2025-04-07 19:22:21 +02:00 |
|
Wojtek Figat
|
bc4f3668fe
|
Merge remote-tracking branch 'origin/master' into 1.10
# Conflicts:
# Source/Engine/Core/Math/Vector3.cpp
# Source/Engine/Core/Math/Vector3.h
# Source/Engine/GraphicsDevice/Vulkan/GPUContextVulkan.cpp
# Source/Engine/GraphicsDevice/Vulkan/GPUDeviceVulkan.cpp
# Source/Engine/GraphicsDevice/Vulkan/GPUDeviceVulkan.h
|
2025-03-09 09:23:42 +01:00 |
|
Wojtek Figat
|
8a52fa257b
|
Add logging draw event into in Vulkan error
|
2025-03-08 14:29:36 +01:00 |
|
Wojtek Figat
|
fef967d4a0
|
Fix crash on Vulkan when binding dummy buffer as missing uniform buffer
#3000
|
2025-03-08 14:28:47 +01:00 |
|
Wojtek Figat
|
84f6667105
|
Fix missing MoltenVK error to be logged only once
|
2025-03-07 12:52:45 +01:00 |
|
Wojtek Figat
|
0fa88b23c6
|
Add DriverVersion to GPUAdapter for checking on old GPU drivers
|
2025-03-07 11:39:54 +01:00 |
|
Wojtek Figat
|
a6fb651ff4
|
Merge remote-tracking branch 'origin/master' into 1.10
# Conflicts:
# Source/Engine/Graphics/Materials/MaterialShader.h
|
2025-02-18 09:19:59 +01:00 |
|
Wojtek Figat
|
04dde7a3f2
|
Add warnings on incorrect GPUBuffer or GPUTexture usage when binding to GPUContext (in non-release builds)
|
2025-01-30 22:03:21 +01:00 |
|
Wojtek Figat
|
44fae3838e
|
Add GPUResourceUsage.Staging for both CPU read/write access
|
2025-01-30 20:39:04 +01:00 |
|
Wojtek Figat
|
d501018feb
|
Add improved GPU crashes reporting
|
2025-01-24 22:56:52 +01:00 |
|
Wojtek Figat
|
80a44b5f5c
|
Remove old code
|
2025-01-24 11:08:31 +01:00 |
|
Wojtek Figat
|
e75d7ad257
|
Fix compilation warnings
|
2025-01-12 20:30:43 +01:00 |
|
Wojtek Figat
|
99788e4743
|
More fixes for Vulkan rendering to be on pair with DirectX when it comes to accessing missing vertex buffer components
|
2025-01-09 21:46:22 +01:00 |
|
Wojtek Figat
|
1f294605a3
|
Add more Vulkan memory layout safety stages
|
2025-01-08 18:11:47 +01:00 |
|
Wojtek Figat
|
2b2ace0d00
|
Fixes for Vulkan backend after recent changes
|
2025-01-08 18:09:45 +01:00 |
|
Wojtek Figat
|
7aa240e5eb
|
Add vertex shader input layout reading via shader compiler reflection to handle missing vertex elements binding when explicit layout got deprecated
|
2025-01-07 23:26:06 +01:00 |
|
Wojtek Figat
|
933fac6c13
|
Add Slice to Span and sue it to make code cleaner
|
2025-01-05 17:41:27 +01:00 |
|
Wojtek Figat
|
4f42fb2302
|
Update other graphics apis to match missing vertex shader inputs merging
|
2025-01-04 10:55:55 +01:00 |
|
Wojtek Figat
|
7b7dd9d142
|
Improve GPU vertex layout binding in case of missing element from the mesh
|
2025-01-03 01:09:25 +01:00 |
|
Wojtek Figat
|
80299c8552
|
Add stride to GPUVertexLayout
|
2024-12-17 15:58:26 +01:00 |
|
Wojtek Figat
|
b3f37ca041
|
Refactor Vertex Shader input vertex layout to use GPUVertexLayout defined on Vertex Buffer rather than Vertex Shader
#3044 #2667
|
2024-12-15 22:10:45 +01:00 |
|
Wojtek Figat
|
666efb7675
|
Fix incorrect dummy GPU Buffer format when binding missing resource to Vulkan descriptor
|
2024-12-13 14:56:20 +01:00 |
|
Wojtek Figat
|
fc4e6f4972
|
Add GPUVertexLayout to graphics backends
|
2024-12-13 09:20:01 +01:00 |
|
Wojtek Figat
|
9d70fd82d6
|
Merge remote-tracking branch 'origin/master' into 1.10
# Conflicts:
# Source/Engine/Networking/NetworkReplicator.cpp
|
2024-11-22 16:31:18 +01:00 |
|
Wojtek Figat
|
a890326b82
|
Fix blend states and blend factor usage on Vulkan
|
2024-11-20 16:30:13 +01:00 |
|
Wojtek Figat
|
20704ef9dd
|
Fix stencil usage in Vulkan
|
2024-11-20 16:15:54 +01:00 |
|
Wojtek Figat
|
1c2c010ddc
|
Merge branch 'fix/nullable' of https://github.com/mtszkarbowiak/FlaxEngine into mtszkarbowiak-fix/nullable
|
2024-10-25 15:38:44 +02:00 |
|
Wojtek Figat
|
0b1263a9e2
|
Disable VK_EXT_tooling_info check for debugger on Linux
|
2024-10-22 21:54:38 +02:00 |
|
Mateusz Karbowiak
|
6f6348508a
|
Nullable implicit cast fix
|
2024-10-06 03:09:04 +02:00 |
|
Wojtek Figat
|
13cf3deb3f
|
Revert b80101411f
|
2024-07-12 18:42:19 +02:00 |
|
Wojtek Figat
|
b80101411f
|
Optimize Vulkan Memory Allocator to not use mutex as it's synced by engine to safely access resources
|
2024-07-12 17:05:07 +02:00 |
|
Wojtek Figat
|
e83097d114
|
Fix missing memory allocator for Vulkan Memory Allocator
|
2024-07-12 17:04:23 +02:00 |
|
Wojtek Figat
|
fbc648302d
|
Fix timer queries reset before use on Vulkan
|
2024-07-02 00:53:45 +02:00 |
|
Wojtek Figat
|
e0028d5f94
|
Merge remote-tracking branch 'origin/master' into 1.9
|
2024-06-17 21:53:49 +02:00 |
|
|
|
1c82c73bc0
|
Fix graphical glitches in Vulkan backend
|
2024-06-17 20:55:04 +03:00 |
|
Wojtek Figat
|
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 |
|
Wojtek Figat
|
5f4c57d3eb
|
Fix texture copy into staging one on DX12 and Vulkan
|
2024-05-28 14:56:38 +02:00 |
|
Wojtek Figat
|
8a2acd360d
|
Fix GPUTexture::GetData to properly handle volume textures
|
2024-05-28 14:56:04 +02:00 |
|
Wojtek Figat
|
9d2dc91920
|
Add PixelFormat::NV12
|
2024-05-15 11:14:16 +02:00 |
|
Wojtek Figat
|
e7508538e0
|
Merge remote-tracking branch 'origin/master' into 1.9
# Conflicts:
# Flax.flaxproj
|
2024-05-08 19:27:56 +02:00 |
|
Wojtek Figat
|
e835b25637
|
Fix wired Vulkan validation cache errors on Linux
#2201 #1825
|
2024-04-26 21:47:51 +02:00 |
|
Wojtek Figat
|
3ebf73ec22
|
Add video texture format YUY2
|
2024-04-25 10:26:23 +02:00 |
|
Wojtek Figat
|
cdeb9a3b15
|
Merge remote-tracking branch 'origin/master' into 1.9
# 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/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/DefaultTerrainMaterial.flax
# Content/Engine/SingleColorMaterial.flax
# Content/Engine/SkyboxMaterial.flax
# Source/Engine/Graphics/Materials/MaterialShader.h
|
2024-04-23 10:30:01 +02:00 |
|
Wojtek Figat
|
705856da24
|
Fix crash when resizing window on Vulkan
Regression from 8488a8d387
#2356
|
2024-04-23 10:08:16 +02:00 |
|
Wojtek Figat
|
60e8d73079
|
Merge remote-tracking branch 'origin/master' into 1.9
# Conflicts:
# Source/Engine/Renderer/RenderList.cpp
# Source/Engine/Renderer/RenderList.h
|
2024-04-17 09:58:59 +02:00 |
|
Wojtek Figat
|
2b95f11b1f
|
Fixes to Vulkan backend
|
2024-04-13 23:55:39 +02:00 |
|
Wojtek Figat
|
8144db8e13
|
Fix various issues found with adrress sanitizer on macOS
|
2024-04-13 19:20:49 +02:00 |
|
Wojtek Figat
|
7d92779e99
|
Merge remote-tracking branch 'origin/master' into 1.9
|
2024-04-05 21:50:42 +02:00 |
|
Wojtek Figat
|
84e04de23d
|
Add more improvements to optional tess/geo shaders
|
2024-04-04 18:35:26 +02:00 |
|