| H A D | u_vbuf.c | 353 struct u_vbuf *mgr = CALLOC_STRUCT(u_vbuf); in u_vbuf_create() local 385 u_vbuf_set_vertex_elements_internal(struct u_vbuf *mgr, const struct cso_velems_state *velems) u_vbuf_set_vertex_elements_internal() argument 420 u_vbuf_set_vertex_elements(struct u_vbuf *mgr, const struct cso_velems_state *velems) u_vbuf_set_vertex_elements() argument 426 u_vbuf_set_flatshade_first(struct u_vbuf *mgr, bool flatshade_first) u_vbuf_set_flatshade_first() argument 431 u_vbuf_unset_vertex_elements(struct u_vbuf *mgr) u_vbuf_unset_vertex_elements() argument 436 u_vbuf_destroy(struct u_vbuf *mgr) u_vbuf_destroy() argument 459 u_vbuf_translate_buffers(struct u_vbuf *mgr, struct translate_key *key, const struct pipe_draw_info *info, const struct pipe_draw_start_count_bias *draw, unsigned vb_mask, unsigned out_vb, int start_vertex, unsigned num_vertices, int min_index, boolean unroll_indices) u_vbuf_translate_buffers() argument 617 u_vbuf_translate_find_free_vb_slots(struct u_vbuf *mgr, unsigned mask[VB_NUM]) u_vbuf_translate_find_free_vb_slots() argument 678 u_vbuf_translate_begin(struct u_vbuf *mgr, const struct pipe_draw_info *info, const struct pipe_draw_start_count_bias *draw, int start_vertex, unsigned num_vertices, int min_index, boolean unroll_indices, uint32_t misaligned) u_vbuf_translate_begin() argument 843 u_vbuf_translate_end(struct u_vbuf *mgr) u_vbuf_translate_end() argument 865 u_vbuf_create_vertex_elements(struct u_vbuf *mgr, unsigned count, const struct pipe_vertex_element *attribs) u_vbuf_create_vertex_elements() argument 975 u_vbuf_set_vertex_buffers(struct u_vbuf *mgr, unsigned start_slot, unsigned count, unsigned unbind_num_trailing_slots, bool take_ownership, const struct pipe_vertex_buffer *bufs) u_vbuf_set_vertex_buffers() argument 1118 get_upload_offset_size(struct u_vbuf *mgr, const struct pipe_vertex_buffer *vb, struct u_vbuf_elements *ve, const struct pipe_vertex_element *velem, unsigned vb_index, unsigned velem_index, int start_vertex, unsigned num_vertices, int start_instance, unsigned num_instances, unsigned *offset, unsigned *size) get_upload_offset_size() argument 1161 u_vbuf_upload_buffers(struct u_vbuf *mgr, int start_vertex, unsigned num_vertices, int start_instance, unsigned num_instances) u_vbuf_upload_buffers() argument 1260 u_vbuf_need_minmax_index(const struct u_vbuf *mgr, uint32_t misaligned) u_vbuf_need_minmax_index() argument 1274 u_vbuf_mapping_vertex_buffer_blocks(const struct u_vbuf *mgr, uint32_t misaligned) u_vbuf_mapping_vertex_buffer_blocks() argument 1399 u_vbuf_set_driver_vertex_buffers(struct u_vbuf *mgr) u_vbuf_set_driver_vertex_buffers() argument 1430 u_vbuf_split_indexed_multidraw(struct u_vbuf *mgr, struct pipe_draw_info *info, unsigned drawid_offset, unsigned *indirect_data, unsigned stride, unsigned draw_count) u_vbuf_split_indexed_multidraw() argument 1457 u_vbuf_draw_vbo(struct u_vbuf *mgr, const struct pipe_draw_info *info, unsigned drawid_offset, const struct pipe_draw_indirect_info *indirect, const struct pipe_draw_start_count_bias *draws, unsigned num_draws) u_vbuf_draw_vbo() argument 1803 u_vbuf_save_vertex_elements(struct u_vbuf *mgr) u_vbuf_save_vertex_elements() argument 1809 u_vbuf_restore_vertex_elements(struct u_vbuf *mgr) u_vbuf_restore_vertex_elements() argument [all...] |