summaryrefslogtreecommitdiffstats
path: root/servers/visual/rendering_device.h
diff options
context:
space:
mode:
authorJuan Linietsky <reduzio@gmail.com>2019-10-05 10:27:43 -0300
committerJuan Linietsky <reduzio@gmail.com>2020-02-11 12:03:49 +0100
commit6ee2f5e6b6663f5a4987954d43bb6df6d1f62d2a (patch)
treebef9b4f01f535c8736874199b2fbd928e1000d73 /servers/visual/rendering_device.h
parent6075c5f9bf6cf3362c51e0915555361d34954215 (diff)
downloadredot-engine-6ee2f5e6b6663f5a4987954d43bb6df6d1f62d2a.tar.gz
More GIProbe work and fixes
Diffstat (limited to 'servers/visual/rendering_device.h')
-rw-r--r--servers/visual/rendering_device.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/servers/visual/rendering_device.h b/servers/visual/rendering_device.h
index f5a212b076..75eaab796a 100644
--- a/servers/visual/rendering_device.h
+++ b/servers/visual/rendering_device.h
@@ -1002,14 +1002,23 @@ public:
LIMIT_MAX_VERTEX_INPUT_BINDINGS,
LIMIT_MAX_VERTEX_INPUT_BINDING_STRIDE,
LIMIT_MIN_UNIFORM_BUFFER_OFFSET_ALIGNMENT,
+ LIMIT_MAX_COMPUTE_SHARED_MEMORY_SIZE,
+ LIMIT_MAX_COMPUTE_WORKGROUP_COUNT_X,
+ LIMIT_MAX_COMPUTE_WORKGROUP_COUNT_Y,
+ LIMIT_MAX_COMPUTE_WORKGROUP_COUNT_Z,
+ LIMIT_MAX_COMPUTE_WORKGROUP_INVOCATIONS,
+ LIMIT_MAX_COMPUTE_WORKGROUP_SIZE_X,
+ LIMIT_MAX_COMPUTE_WORKGROUP_SIZE_Y,
+ LIMIT_MAX_COMPUTE_WORKGROUP_SIZE_Z,
};
virtual int limit_get(Limit p_limit) = 0;
//methods below not exposed, used by RenderingDeviceRD
virtual void prepare_screen_for_drawing() = 0;
- virtual void finalize_frame() = 0;
- virtual void advance_frame() = 0;
+
+ virtual void swap_buffers() = 0;
+
virtual uint32_t get_frame_delay() const = 0;
static RenderingDevice *get_singleton();