diff options
author | Juan Linietsky <reduzio@gmail.com> | 2019-10-05 10:27:43 -0300 |
---|---|---|
committer | Juan Linietsky <reduzio@gmail.com> | 2020-02-11 12:03:49 +0100 |
commit | 6ee2f5e6b6663f5a4987954d43bb6df6d1f62d2a (patch) | |
tree | bef9b4f01f535c8736874199b2fbd928e1000d73 /servers/visual/rendering_device.h | |
parent | 6075c5f9bf6cf3362c51e0915555361d34954215 (diff) | |
download | redot-engine-6ee2f5e6b6663f5a4987954d43bb6df6d1f62d2a.tar.gz |
More GIProbe work and fixes
Diffstat (limited to 'servers/visual/rendering_device.h')
-rw-r--r-- | servers/visual/rendering_device.h | 13 |
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(); |