summaryrefslogtreecommitdiff
path: root/servers/rendering/rendering_device.h
diff options
context:
space:
mode:
authorRĂ©mi Verschelde <remi@verschelde.fr>2021-01-26 09:18:03 +0100
committerGitHub <noreply@github.com>2021-01-26 09:18:03 +0100
commit24a112a66138260613a73b7a647d97e57b6da237 (patch)
treecae470c08209814b3abe7693ed3e6824106005f1 /servers/rendering/rendering_device.h
parentad0f1c66707429b35f368eabb1d581013a1d243d (diff)
parent7323cbab4bfcb5ad1fb0bd2dd667bdb450827335 (diff)
Merge pull request #45406 from clayjohn/VULKAN-named-resources
Add named resources and debug labels
Diffstat (limited to 'servers/rendering/rendering_device.h')
-rw-r--r--servers/rendering/rendering_device.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/servers/rendering/rendering_device.h b/servers/rendering/rendering_device.h
index eb051067d3..4e499b72d4 100644
--- a/servers/rendering/rendering_device.h
+++ b/servers/rendering/rendering_device.h
@@ -1060,6 +1060,12 @@ public:
virtual RenderingDevice *create_local_device() = 0;
+ virtual void set_resource_name(RID p_id, const String p_name) = 0;
+
+ virtual void draw_command_begin_label(String p_label_name, const Color p_color = Color(1, 1, 1, 1)) = 0;
+ virtual void draw_command_insert_label(String p_label_name, const Color p_color = Color(1, 1, 1, 1)) = 0;
+ virtual void draw_command_end_label() = 0;
+
static RenderingDevice *get_singleton();
RenderingDevice();