Home
last modified time | relevance | path

Searched refs:vao_idx (Results 1 – 6 of 6) sorted by relevance

/dports/x11/kitty/kitty-0.23.1/kitty/
H A Dgl.h39 void remove_vao(ssize_t vao_idx);
49 size_t add_buffer_to_vao(ssize_t vao_idx, GLenum usage);
50 void add_attribute_to_vao(int p, ssize_t vao_idx, const char *name, GLint size, GLenum data_type, G…
51 ssize_t alloc_vao_buffer(ssize_t vao_idx, GLsizeiptr size, size_t bufnum, GLenum usage);
52 void* alloc_and_map_vao_buffer(ssize_t vao_idx, GLsizeiptr size, size_t bufnum, GLenum usage, GLenu…
53 void unmap_vao_buffer(ssize_t vao_idx, size_t bufnum);
54 void* map_vao_buffer(ssize_t vao_idx, size_t bufnum, GLenum access);
56 void bind_vertex_array(ssize_t vao_idx);
57 void bind_vao_uniform_buffer(ssize_t vao_idx, size_t bufnum, GLuint block_index);
H A Dgl.c278 add_buffer_to_vao(ssize_t vao_idx, GLenum usage) { in add_buffer_to_vao() argument
279 VAO* vao = vaos + vao_idx; in add_buffer_to_vao()
290 VAO *vao = vaos + vao_idx; in add_located_attribute_to_vao()
323 remove_vao(ssize_t vao_idx) { in remove_vao() argument
324 VAO *vao = vaos + vao_idx; in remove_vao()
330 vaos[vao_idx].id = 0; in remove_vao()
334 bind_vertex_array(ssize_t vao_idx) { in bind_vertex_array() argument
335 glBindVertexArray(vaos[vao_idx].id); in bind_vertex_array()
345 ssize_t buf_idx = vaos[vao_idx].buffers[bufnum]; in alloc_vao_buffer()
353 ssize_t buf_idx = vaos[vao_idx].buffers[bufnum]; in map_vao_buffer()
[all …]
H A Dshaders.c206 ssize_t vao_idx = create_vao(); in create_cell_vao() local
212 add_buffer_to_vao(vao_idx, GL_ARRAY_BUFFER); in create_cell_vao()
222 return vao_idx; in create_cell_vao()
229 ssize_t vao_idx = create_vao(); in create_graphics_vao() local
232 return vao_idx; in create_graphics_vao()
395 bind_vertex_array(vao_idx); in draw_graphics()
675 bind_vertex_array(vao_idx); in draw_cells()
730 ssize_t vao_idx = create_vao(); in create_border_vao() local
738 return vao_idx; in create_border_vao()
751 bind_vertex_array(vao_idx); in draw_borders()
[all …]
H A Dstate.h83 ssize_t vao_idx, gvao_idx; member
133 ssize_t vao_idx; member
228 void remove_vao(ssize_t vao_idx);
251 void draw_borders(ssize_t vao_idx, unsigned int num_border_rects, BorderRect *rect_buf, bool rect_d…
H A Dstate.c173 ans->tab_bar_render_data.vao_idx = create_cell_vao(); in add_os_window()
206 os_window->tabs[os_window->num_tabs].border_rects.vao_idx = create_border_vao(); in add_tab()
214 w->render_data.vao_idx = create_cell_vao(); in create_gpu_resources_for_window()
220 if (w->render_data.vao_idx > -1) remove_vao(w->render_data.vao_idx); in release_gpu_resources_for_window()
221 w->render_data.vao_idx = -1; in release_gpu_resources_for_window()
234 w->render_data.vao_idx = -1; in initialize_window()
383 remove_vao(tab->border_rects.vao_idx); in destroy_tab()
419 remove_vao(w->tab_bar_render_data.vao_idx); in destroy_os_window_item()
641 d.vao_idx = os_window->tab_bar_render_data.vao_idx; in PYWRAP1()
801 d.vao_idx = window->render_data.vao_idx; in PYWRAP1()
H A Dchild-monitor.c566 …if (send_cell_data_to_gpu(TD.vao_idx, 0, TD.xstart, TD.ystart, TD.dx, TD.dy, TD.screen, os_window)… in prepare_to_render_os_window()
610 …if (send_cell_data_to_gpu(WD.vao_idx, WD.gvao_idx, WD.xstart, WD.ystart, WD.dx, WD.dy, WD.screen, … in prepare_to_render_os_window()
630 …draw_borders(br->vao_idx, br->num_border_rects, br->rect_buf, br->is_dirty, os_window->viewport_wi… in render_os_window()
633 …if (TD.screen && os_window->num_tabs >= OPT(tab_bar_min_tabs)) draw_cells(TD.vao_idx, 0, TD.xstart… in render_os_window()
638 …draw_cells(WD.vao_idx, WD.gvao_idx, WD.xstart, WD.ystart, WD.dx * x_ratio, WD.dy * y_ratio, WD.scr… in render_os_window()