diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2024-05-14 12:06:37 +0200 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2024-05-14 12:06:37 +0200 |
commit | db3c4a46122a23b0f9dff4adf89182f882154223 (patch) | |
tree | b61b7c167e39fe9faa1041a27953340501d0a48b /servers/rendering/rendering_context_driver.h | |
parent | 557f63d03796db78255f055b6d06cb5f9195ff7e (diff) | |
parent | d5789e09eb02353545124e5cb8553004b3bfc5fc (diff) | |
download | redot-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_context_driver.h')
-rw-r--r-- | servers/rendering/rendering_context_driver.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/servers/rendering/rendering_context_driver.h b/servers/rendering/rendering_context_driver.h index df1424da95..539b3814a0 100644 --- a/servers/rendering/rendering_context_driver.h +++ b/servers/rendering/rendering_context_driver.h @@ -73,10 +73,15 @@ public: DEVICE_TYPE_MAX = 0x5 }; + struct Workarounds { + bool avoid_compute_after_draw = false; + }; + struct Device { String name = "Unknown"; Vendor vendor = VENDOR_UNKNOWN; DeviceType type = DEVICE_TYPE_OTHER; + Workarounds workarounds; }; virtual ~RenderingContextDriver(); |