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 |
|
Wojtek Figat
|
9cba6bad6d
|
Add support for rendering into 3d textures on Vulkan
#136
|
2021-05-18 11:40:38 +02:00 |
|
Wojtek Figat
|
0a25b71437
|
Fix GPU particles on Vulkan
#478
|
2021-05-17 13:41:08 +02:00 |
|
Jean-Baptiste Perrier
|
95a951a453
|
Merge branch 'master' of https://github.com/FlaxEngine/FlaxEngine into indirect-vulkan
|
2021-05-16 17:41:10 +02:00 |
|
Jean-Baptiste Perrier
|
b4a870933a
|
Revert IndirectDrawCount.
|
2021-05-16 17:23:52 +02:00 |
|
Wojtek Figat
|
0e75dba142
|
Optimize C++ compilation time
|
2021-04-30 16:27:57 +02:00 |
|
Wojtek Figat
|
cbea62ceb9
|
Fix structured uav/srv buffer usage on Vulkan
|
2021-04-28 15:53:17 +02:00 |
|
Jean-Baptiste Perrier
|
4c130bcba1
|
Merge branch '1.2' of https://github.com/FlaxEngine/FlaxEngine into indirect-vulkan
|
2021-04-24 14:29:51 +02:00 |
|
Jean-Baptiste Perrier
|
3fc7073046
|
DrawInstancedIndirect & DrawIndexedInstanceIndirect impl.
|
2021-04-24 14:29:38 +02:00 |
|
Wojtek Figat
|
b73ff9aaf6
|
Merge branch '1.1' into 1.2
# Conflicts:
# Source/Platforms/DotNet/Newtonsoft.Json.dll
# Source/Platforms/DotNet/Newtonsoft.Json.pdb
# Source/Platforms/UWP/Binaries/Newtonsoft.Json.dll
# Source/Platforms/XboxOne/Binaries/Newtonsoft.Json.dll
|
2021-04-24 12:32:17 +02:00 |
|
Wojtek Figat
|
ace8295ab7
|
Merge remote-tracking branch 'origin/master' into localization
# Conflicts:
# Source/Platforms/DotNet/Newtonsoft.Json.dll
# Source/Platforms/DotNet/Newtonsoft.Json.pdb
# Source/Platforms/UWP/Binaries/Newtonsoft.Json.dll
# Source/Platforms/XboxOne/Binaries/Newtonsoft.Json.dll
|
2021-04-22 16:10:36 +02:00 |
|
Wojtek Figat
|
d11a9d4d8f
|
Fix typo
|
2021-04-21 23:47:28 +02:00 |
|
Jean-Baptiste Perrier
|
203d1d79dc
|
Add drawCount to GPU indirect draw cmds.
|
2021-04-19 21:41:34 +02:00 |
|
Wojtek Figat
|
3fb0b56c10
|
Add Vulkan support on Switch
|
2021-03-15 15:47:54 +01:00 |
|
Wojtek Figat
|
84ee882439
|
Post merge fixes
|
2021-02-23 22:43:07 +01:00 |
|
Wojtek Figat
|
5a9ca6f130
|
Merge remote-tracking branch 'origin/1.1' into linux-editor
# Conflicts:
# Source/Engine/Core/Math/BoundingSphere.cs
# Source/Engine/Debug/DebugDraw.cpp
# Source/Engine/Platform/Win32/Win32Platform.cpp
# Source/Engine/Platform/Win32/Win32Platform.h
|
2021-02-23 22:32:17 +01:00 |
|
Wojtek Figat
|
d6546fb41c
|
Update VulkanMemoryAllocator to 3.0.0-development (2021-02-16)
|
2021-02-17 11:00:48 +01:00 |
|
Wojtek Figat
|
fc4dc8cb50
|
Merge remote-tracking branch 'origin/1.1' into linux-editor
# Conflicts:
# Source/FlaxEngine.Gen.cs
# Source/Tools/Flax.Build/Utilities/Utilities.cs
|
2021-02-16 18:54:25 +01:00 |
|
mafiesto4
|
dc63d908b8
|
Fix resizing and maximizing window on Linux
|
2021-02-09 19:54:46 +01:00 |
|
mafiesto4
|
b30ab38ef2
|
Window impl on Linux progress
|
2021-02-08 22:53:32 +01:00 |
|
Wojtek Figat
|
6cbeac6537
|
Merge remote-tracking branch 'origin/master' into 1.1
# Conflicts:
# Source/Engine/Navigation/NavMesh.cpp
# Source/Engine/Navigation/NavMeshBuilder.cpp
|
2021-01-22 11:31:22 +01:00 |
|
Wojtek Figat
|
c02faf51a0
|
Merge branch 'AboutFlaxAdjustment' of git://github.com/W2Wizard/FlaxEngine into W2Wizard-AboutFlaxAdjustment
|
2021-01-18 21:07:49 +01:00 |
|
mafiesto4
|
5f7f53304d
|
Fix crash on GPUDeviceVulkan dispose if compute queue was using graphics queue
|
2021-01-18 15:26:45 +01:00 |
|
W2.Wizard
|
8fd0af3f39
|
Fixed Typos and padding
|
2021-01-17 10:18:30 +01:00 |
|
Wojtek Figat
|
b76d5d34ea
|
Fix lambda
|
2021-01-14 21:21:08 +01:00 |
|
Wojtek Figat
|
45211fa61c
|
Merge remote-tracking branch 'origin/master' into navigation-features
|
2021-01-12 12:04:20 +01:00 |
|
Wojtek Figat
|
ba1a246a90
|
Merge branch 'typo-fix' of git://github.com/VNNCC/FlaxEngine into VNNCC-typo-fix
|
2021-01-11 15:33:45 +01:00 |
|
Wojtek Figat
|
dca6736a6f
|
Inline Vulkan func
|
2021-01-06 23:53:22 +01:00 |
|
mafiesto4
|
f10c6b4ff6
|
Fix Linux build
|
2021-01-05 19:51:47 +01:00 |
|