Wojtek Figat
|
883a829590
|
Fix missing copy destination offset in dynamic buffer update on D3D11
|
2021-10-27 10:25:07 +02: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
|
aa540c014e
|
Fix compilation for Xbox
|
2021-09-22 12:37:47 +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
|
05fc1b8dd1
|
Refactor GDK platform to be base for Xbox consoles
|
2021-08-26 17:28:16 +02:00 |
|
Wojtek Figat
|
782d29f427
|
Merge branch 'xboxone' of git://github.com/honzapatCZ/FlaxEngine into honzapatCZ-xboxone
|
2021-08-26 12:44:53 +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
|
f49e20bdb5
|
Revert unneeded and breaking change from D3D11 context state clearing
Ref: f5a6a18232
|
2021-07-24 16:23:55 +02:00 |
|
Wojtek Figat
|
a7a7d816ac
|
Fixes for Vulkan extensions and layers init
|
2021-07-23 16:08:46 +02:00 |
|
honzapatCZ
|
c17d86a134
|
removal of old XboxOneStuff
|
2021-07-21 15:10:39 +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
|
9f9d946d69
|
Fixes
|
2021-07-06 15:33:28 +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
|
add88a783b
|
Tweaks
|
2021-06-28 16:18:03 +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
|
94f50ce8cb
|
Cleanup some headers in Graphics module
|
2021-06-18 16:38:44 +02:00 |
|
Wojtek Figat
|
f5a6a18232
|
Fix stability on exit or when doing heavy resources streaming stress tests
|
2021-06-18 15:20:39 +02:00 |
|
Wojtek Figat
|
f582ca5051
|
Add dynamic textures streaming based on visibility
|
2021-06-18 14:41:44 +02:00 |
|
Wojtek Figat
|
1dfcfb8aa9
|
Fix d3d12 compilation with older Win10 SDK version
|
2021-06-15 23:49: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
|
b300793009
|
Add UAV slots dimensions to cache for D3D12 validation
|
2021-06-08 15:18:04 +02:00 |
|
Wojtek Figat
|
9d9ecb3ba8
|
Fix D3D12 resource state transitions barriers
|
2021-06-08 14:12:31 +02:00 |
|
Wojtek Figat
|
ab55c145f1
|
Add DRED and optional GPU-Based Validation for D3D12
|
2021-06-07 14:55:08 +02:00 |
|
Wojtek Figat
|
f7957be3e7
|
Fix GPU synchronization on D3D12
|
2021-06-07 14:53:53 +02:00 |
|
Wojtek Figat
|
4b42e17372
|
Increase D3D12 resources safe-frames timeout
|
2021-06-07 13:10:09 +02:00 |
|
Wojtek Figat
|
3872d74bd2
|
Fix missing UAV barriers on D3D12
|
2021-06-07 13:09:24 +02:00 |
|
Wojtek Figat
|
39698c7694
|
Fix descriptors bindings to shaders on D3D12
|
2021-06-07 13:08:39 +02:00 |
|
Wojtek Figat
|
f4c8808d19
|
Add SRV slots isage info for D3D12 shaders cache
|
2021-06-07 12:19:49 +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
|
5a7efe9019
|
Fix Volumetric Fog particle material CB0 binding issue
|
2021-05-17 13:51:14 +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
|
3599de7eb8
|
Fix revert indirect draw count.
|
2021-05-16 17:30:15 +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 |
|