Searched refs:vao_idx (Results 1 – 6 of 6) sorted by relevance
/dports/x11/kitty/kitty-0.23.1/kitty/ |
H A D | gl.h | 39 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 D | gl.c | 278 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 D | shaders.c | 206 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 D | state.h | 83 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 D | state.c | 173 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 D | child-monitor.c | 566 …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()
|