summaryrefslogtreecommitdiffstats
path: root/servers/rendering/rendering_device.h
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2024-05-14 12:06:37 +0200
committerRémi Verschelde <rverschelde@gmail.com>2024-05-14 12:06:37 +0200
commitdb3c4a46122a23b0f9dff4adf89182f882154223 (patch)
treeb61b7c167e39fe9faa1041a27953340501d0a48b /servers/rendering/rendering_device.h
parent557f63d03796db78255f055b6d06cb5f9195ff7e (diff)
parentd5789e09eb02353545124e5cb8553004b3bfc5fc (diff)
downloadredot-engine-db3c4a46122a23b0f9dff4adf89182f882154223.tar.gz
Merge pull request #91514 from DarioSamo/adreno_workaround
Add optional driver workaround to RenderingDevice for Adreno 6XX.
Diffstat (limited to 'servers/rendering/rendering_device.h')
-rw-r--r--servers/rendering/rendering_device.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/servers/rendering/rendering_device.h b/servers/rendering/rendering_device.h
index 9db2fdfbf4..020be6be18 100644
--- a/servers/rendering/rendering_device.h
+++ b/servers/rendering/rendering_device.h
@@ -1261,6 +1261,9 @@ private:
// Swap chains prepared for drawing during the frame that must be presented.
LocalVector<RDD::SwapChainID> swap_chains_to_present;
+ // Extra command buffer pool used for driver workarounds.
+ RDG::CommandBufferPool command_buffer_pool;
+
struct Timestamp {
String description;
uint64_t value = 0;