Searched refs:idx_buffer (Results 1 - 10 of 10) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/
H A Dfreedreno_draw.h50 struct pipe_resource *idx_buffer)
88 if (idx_buffer)
104 OUT_PKT3(ring, CP_DRAW_INDX, idx_buffer ? 5 : 3);
118 if (idx_buffer) {
119 OUT_RELOC(ring, fd_resource(idx_buffer)->bo, idx_offset, 0, 0);
150 struct pipe_resource *idx_buffer = NULL; local in function:fd_draw_emit
158 idx_buffer = info->index.resource;
164 idx_buffer = NULL;
173 idx_type, idx_size, idx_offset, idx_buffer);
43 fd_draw(struct fd_batch * batch,struct fd_ringbuffer * ring,enum pc_di_primtype primtype,enum pc_di_vis_cull_mode vismode,enum pc_di_src_sel src_sel,uint32_t count,uint8_t instances,enum pc_di_index_size idx_type,uint32_t idx_size,uint32_t idx_offset,struct pipe_resource * idx_buffer) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a5xx/
H A Dfd5_draw.h47 uint32_t idx_offset, struct pipe_resource *idx_buffer)
57 OUT_PKT7(ring, CP_DRAW_INDX_OFFSET, idx_buffer ? 7 : 3);
69 if (idx_buffer) {
71 OUT_RELOC(ring, fd_resource(idx_buffer)->bo, idx_offset, 0, 0);
87 struct pipe_resource *idx_buffer = NULL; local in function:fd5_draw_emit
125 idx_buffer = info->index.resource;
127 max_indices = idx_buffer->width0 / info->index_size;
131 idx_buffer = NULL;
140 idx_buffer);
43 fd5_draw(struct fd_batch * batch,struct fd_ringbuffer * ring,enum pc_di_primtype primtype,enum pc_di_vis_cull_mode vismode,enum pc_di_src_sel src_sel,uint32_t count,uint32_t instances,enum a4xx_index_size idx_type,uint32_t max_indices,uint32_t idx_offset,struct pipe_resource * idx_buffer) argument
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a5xx/
H A Dfd5_draw.h49 struct pipe_resource *idx_buffer)
59 OUT_PKT7(ring, CP_DRAW_INDX_OFFSET, idx_buffer ? 7 : 3);
71 if (idx_buffer) {
73 OUT_RELOC(ring, fd_resource(idx_buffer)->bo, idx_offset, 0, 0);
89 struct pipe_resource *idx_buffer = NULL; local in function:fd5_draw_emit
127 idx_buffer = info->index.resource;
133 idx_buffer = NULL;
142 idx_type, idx_size, idx_offset, idx_buffer);
43 fd5_draw(struct fd_batch * batch,struct fd_ringbuffer * ring,enum pc_di_primtype primtype,enum pc_di_vis_cull_mode vismode,enum pc_di_src_sel src_sel,uint32_t count,uint32_t instances,enum a4xx_index_size idx_type,uint32_t idx_size,uint32_t idx_offset,struct pipe_resource * idx_buffer) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/
H A Dfreedreno_draw.h47 struct pipe_resource *idx_buffer)
85 if (idx_buffer)
101 OUT_PKT3(ring, CP_DRAW_INDX, idx_buffer ? 5 : 3);
115 if (idx_buffer) {
116 OUT_RELOC(ring, fd_resource(idx_buffer)->bo, idx_offset, 0, 0);
148 struct pipe_resource *idx_buffer = NULL; local in function:fd_draw_emit
156 idx_buffer = info->index.resource;
162 idx_buffer = NULL;
171 idx_buffer);
43 fd_draw(struct fd_batch * batch,struct fd_ringbuffer * ring,enum pc_di_primtype primtype,enum pc_di_vis_cull_mode vismode,enum pc_di_src_sel src_sel,uint32_t count,uint8_t instances,enum pc_di_index_size idx_type,uint32_t idx_size,uint32_t idx_offset,struct pipe_resource * idx_buffer) argument
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a4xx/
H A Dfd4_draw.h55 struct pipe_resource *idx_buffer)
65 OUT_PKT3(ring, CP_DRAW_INDX_OFFSET, idx_buffer ? 6 : 3);
77 if (idx_buffer) {
79 OUT_RELOC(ring, fd_resource(idx_buffer)->bo, idx_offset, 0, 0);
108 struct pipe_resource *idx_buffer = NULL; local in function:fd4_draw_emit
145 idx_buffer = info->index.resource;
151 idx_buffer = NULL;
160 idx_type, idx_size, idx_offset, idx_buffer);
49 fd4_draw(struct fd_batch * batch,struct fd_ringbuffer * ring,enum pc_di_primtype primtype,enum pc_di_vis_cull_mode vismode,enum pc_di_src_sel src_sel,uint32_t count,uint32_t instances,enum a4xx_index_size idx_type,uint32_t idx_size,uint32_t idx_offset,struct pipe_resource * idx_buffer) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a4xx/
H A Dfd4_draw.h53 uint32_t idx_offset, struct pipe_resource *idx_buffer)
63 OUT_PKT3(ring, CP_DRAW_INDX_OFFSET, idx_buffer ? 6 : 3);
75 if (idx_buffer) {
77 OUT_RELOC(ring, fd_resource(idx_buffer)->bo, idx_offset, 0, 0);
93 struct pipe_resource *idx_buffer = NULL; local in function:fd4_draw_emit
131 idx_buffer = info->index.resource;
137 idx_buffer = NULL;
145 info->instance_count, idx_type, idx_size, idx_offset, idx_buffer);
49 fd4_draw(struct fd_batch * batch,struct fd_ringbuffer * ring,enum pc_di_primtype primtype,enum pc_di_vis_cull_mode vismode,enum pc_di_src_sel src_sel,uint32_t count,uint32_t instances,enum a4xx_index_size idx_type,uint32_t max_indices,uint32_t idx_offset,struct pipe_resource * idx_buffer) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_draw.c104 struct pipe_resource *idx_buffer = info->index.resource; local in function:draw_emit
106 (idx_buffer->width0 - index_offset) / info->index_size;
112 A5XX_CP_DRAW_INDX_OFFSET_INDX_BASE(fd_resource(idx_buffer)->bo,
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_draw.c84 struct pipe_resource *idx_buffer = info->index.resource; local in function:draw_emit
101 OUT_RELOC(ring, fd_resource(idx_buffer)->bo, idx_offset, 0, 0);
/xsrc/external/mit/MesaLib.old/dist/src/imgui/
H A Dimgui.cpp281 const ImDrawIdx* idx_buffer = cmd_list->IdxBuffer.Data; // index buffer generated by ImGui
308 MyEngineDrawIndexedTriangles(pcmd->ElemCount, sizeof(ImDrawIdx) == 2 ? GL_UNSIGNED_SHORT : GL_UNSIGNED_INT, idx_buffer, vtx_buffer);
310 idx_buffer += pcmd->ElemCount;
9328 ImDrawIdx* idx_buffer = (draw_list->IdxBuffer.Size > 0) ? draw_list->IdxBuffer.Data : NULL; local in function:ImGui::ShowMetricsWindow::Funcs::NodeDrawList
9335 vtxs_rect.Add(draw_list->VtxBuffer[idx_buffer ? idx_buffer[i] : i].pos);
9352 int vtx_i = idx_buffer ? idx_buffer[idx_i] : idx_i;
/xsrc/external/mit/MesaLib/dist/src/imgui/
H A Dimgui.cpp281 const ImDrawIdx* idx_buffer = cmd_list->IdxBuffer.Data; // index buffer generated by ImGui
308 MyEngineDrawIndexedTriangles(pcmd->ElemCount, sizeof(ImDrawIdx) == 2 ? GL_UNSIGNED_SHORT : GL_UNSIGNED_INT, idx_buffer, vtx_buffer);
310 idx_buffer += pcmd->ElemCount;
9328 ImDrawIdx* idx_buffer = (draw_list->IdxBuffer.Size > 0) ? draw_list->IdxBuffer.Data : NULL; local in function:ImGui::ShowMetricsWindow::Funcs::NodeDrawList
9335 vtxs_rect.Add(draw_list->VtxBuffer[idx_buffer ? idx_buffer[i] : i].pos);
9352 int vtx_i = idx_buffer ? idx_buffer[idx_i] : idx_i;

Completed in 54 milliseconds