Wojtek Figat
|
3abbafa530
|
Fixes for Vulkan
|
2022-09-06 22:54:00 +02:00 |
|
Wojciech Figat
|
f221bc6361
|
Minor improvements
|
2022-07-07 15:34:15 +02:00 |
|
Wojtek Figat
|
98d8543334
|
Fix compilation
|
2022-07-03 15:33:15 +02:00 |
|
Wojciech Figat
|
de2d041e47
|
Fix warning
|
2022-07-01 14:10:54 +02:00 |
|
Wojciech Figat
|
07c6c5a841
|
Fix issues with Vulkan backend when using DDGI
|
2022-07-01 14:10:01 +02:00 |
|
Wojciech Figat
|
b8ff4ae2e0
|
Fixes for Vulkan descriptors binding
|
2022-06-17 10:41:23 +02:00 |
|
Wojtek Figat
|
a881c90b2e
|
Refactor engine to support double-precision vectors
|
2022-06-13 00:40:32 +02:00 |
|
Wojtek Figat
|
785f8915b7
|
Merge remote-tracking branch 'origin/gi' into large-worlds
# Conflicts:
# Source/Engine/Core/Math/Vector3.h
|
2022-05-21 19:45:13 +02:00 |
|
Wojtek Figat
|
389dfb44de
|
Fix crash on macOS due to Vulkan timestamp queries error
|
2022-05-12 18:57:32 +02:00 |
|
Wojciech Figat
|
0a458d94c4
|
Add support for Volume textures to have residency changed as regular textures
|
2022-04-21 12:36:16 +02:00 |
|
Wojciech Figat
|
92f5377f70
|
Merge remote-tracking branch 'origin/master' into gi
# Conflicts:
# Flax.flaxproj
# Source/Engine/Core/Math/Vector3.h
# Source/Engine/Graphics/Textures/GPUTexture.cpp
# Source/Engine/GraphicsDevice/DirectX/DX11/GPUContextDX11.cpp
# Source/Engine/Terrain/Terrain.cpp
# Source/Engine/Tools/ModelTool/ModelTool.Build.cs
# Source/FlaxEngine.Gen.cs
# Source/FlaxEngine.Gen.h
|
2022-03-22 13:00:21 +01:00 |
|
Wojciech Figat
|
9107897b76
|
Add missing pipeline barriers after Dispatch on Vulkan to prevent race-conditions with UAVs
|
2022-03-22 12:56:21 +01:00 |
|
Wojciech Figat
|
aa9161a16f
|
Fix some issues
|
2022-03-22 12:55:33 +01:00 |
|
Wojciech Figat
|
c10cdc3d90
|
Fix UsedSRsMask/UsedUAsMask when binding arrays to the shader
|
2022-03-22 12:55:13 +01:00 |
|
Wojtek Figat
|
20075e0fbd
|
Fixes for compilation on Windows for x86
|
2022-03-02 21:06:21 +01:00 |
|
Wojtek Figat
|
e52cf67447
|
Fix crash on Vulkan swapchain resize if the previous size was 0 (eg. due to window animation on Windows 11r)
|
2022-03-02 10:00:06 +01:00 |
|
Diewa
|
d2c252879e
|
Fixes for macOS
|
2022-02-24 21:42:00 +01:00 |
|
Wojciech Figat
|
afed5a30bc
|
Add ClearUA to GPUContext to clear texture with float values
|
2022-02-08 19:56:07 +01:00 |
|
Wojciech Figat
|
70ca42794a
|
Add ClearUA to GPUContext to clear texture with float values
|
2022-02-08 18:06:02 +01:00 |
|
Wojciech Figat
|
526fa5a33d
|
Tweaks for CI
|
2022-01-17 12:30:03 +01:00 |
|
Wojciech Figat
|
8c2241c6dc
|
Update copyright year
|
2022-01-14 13:31:12 +01:00 |
|
Wojtek Figat
|
08bebc0f89
|
Add app packaging for macOS
|
2022-01-13 18:19:49 +01:00 |
|
Wojciech Figat
|
4486ec3b72
|
Add Vulkan pipeline cache serialization
|
2022-01-11 10:49:03 +01:00 |
|
Wojtek Figat
|
2ca070ea3a
|
Use recommended 3 backbuffers on MoltenVK on Mac
|
2022-01-09 20:12:52 +01:00 |
|
Wojtek Figat
|
7471a819e1
|
Add Vulkan support for Mac (via MoltenVK)
|
2022-01-05 10:25:46 +01:00 |
|
Wojtek Figat
|
fd150b3cc1
|
Add better log for missing GPU for Vulkan
|
2021-11-21 19:14:32 +01:00 |
|
Wojtek Figat
|
2a2b70f83f
|
Fix regression from d07ca3fcf4
#670
|
2021-11-17 21:40:07 +01:00 |
|
Wojciech Figat
|
d07ca3fcf4
|
Add support for older Android devices that don't support R11G11B10 texture format
|
2021-11-15 16:39:16 +01:00 |
|
Wojtek Figat
|
39c170cb2f
|
Attempt to implement video output modes on Vulkan
|
2021-10-25 23:31:45 +02:00 |
|
Wojtek Figat
|
eb04fc39ea
|
Optimizations for Vulkan device
|
2021-10-25 23:31:23 +02:00 |
|
Wojtek Figat
|
949766e3a0
|
Add GPUContext.ClearUA for buffer and texture with uint format
|
2021-10-07 14:17:05 +02:00 |
|
Wojtek Figat
|
88cf1bcd28
|
Refactor UAV slots binding when rendering from PS into UAV
|
2021-10-07 14:15:45 +02:00 |
|
Wojtek Figat
|
e1d9fbb742
|
Fix some engine API to be exposed for C++ scripting
|
2021-09-21 18:23:31 +02:00 |
|
Wojtek Figat
|
53022ff013
|
Fix code quality issues detected by PVS-Studio
|
2021-09-21 18:23:31 +02:00 |
|
Wojtek Figat
|
38249c362d
|
Optimize memory allocations in Vulkan backend
|
2021-07-29 12:39:21 +02:00 |
|
Wojtek Figat
|
a713899a36
|
Add support for disabling Vulkan timer queries per-platform via define
|
2021-07-27 16:38:52 +02:00 |
|
Wojtek Figat
|
2050429d6c
|
Fixes for Vulkan Swapchain on some platforms
|
2021-07-26 13:39:27 +02:00 |
|
Wojtek Figat
|
a7a7d816ac
|
Fixes for Vulkan extensions and layers init
|
2021-07-23 16:08:46 +02:00 |
|
Wojtek Figat
|
d26eabe2bf
|
Fix glitches on Android Vulkan
|
2021-07-21 14:13:44 +02:00 |
|
Wojtek Figat
|
5cbf091a7a
|
Fix typos
|
2021-07-19 16:17:10 +02:00 |
|
Wojtek Figat
|
f5e5686853
|
Optimize includes in ThreadLocal.h
|
2021-07-08 00:34:49 +02:00 |
|
Wojtek Figat
|
bf67c62311
|
Add GPUContextVulkan::CopySubresource
|
2021-07-06 15:47:39 +02:00 |
|
Wojtek Figat
|
a3dfb1c5d3
|
Add support for using per-texture group sampler in Materials
|
2021-06-29 16:16:56 +02:00 |
|
Wojtek Figat
|
3c1fd427eb
|
Add support for programmable samplers in shaders
|
2021-06-28 15:56:32 +02:00 |
|
Wojtek Figat
|
971449bef1
|
Cleanup some GPU code
|
2021-06-28 14:08:44 +02:00 |
|
Wojtek Figat
|
f582ca5051
|
Add dynamic textures streaming based on visibility
|
2021-06-18 14:41:44 +02:00 |
|
Wojtek Figat
|
3d4309457b
|
Improve stability of Vulkan and D3D12 backends on large worlds
|
2021-06-10 17:01:07 +02:00 |
|
Wojtek Figat
|
2bc6ca089f
|
Add HasTypedUAVLoad to GPULimits (use for GPU lightmaps support baking detection)
#526
|
2021-06-08 16:11:27 +02:00 |
|
Wojtek Figat
|
cc47cb85e4
|
Cleanup renderer code
|
2021-06-07 11:56:04 +02:00 |
|
Wojtek Figat
|
ead65f01ff
|
Optimize Vulkan Framebuffer when not using color blending
|
2021-05-18 11:56:21 +02:00 |
|