Added support for push constants

This commit is contained in:
Juan Linietsky 2019-06-08 17:10:52 -03:00
parent edb6966024
commit 1522d8c3ee
4 changed files with 84 additions and 12 deletions

View file

@ -830,6 +830,7 @@ public:
virtual void draw_list_bind_uniform_set(ID p_list, ID p_uniform_set, uint32_t p_index) =0;
virtual void draw_list_bind_vertex_array(ID p_list, ID p_vertex_array) = 0;
virtual void draw_list_bind_index_array(ID p_list, ID p_index_array) = 0;
virtual void draw_list_set_push_constant(ID p_list, void *p_data,uint32_t p_data_size) =0;
virtual void draw_list_draw(ID p_list, bool p_use_indices, uint32_t p_instances=1) = 0;