Home
last modified time | relevance | path

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

/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/
H A Dfd5_draw.h47 uint32_t idx_offset, struct pipe_resource *idx_buffer) in fd5_draw()
57 OUT_PKT7(ring, CP_DRAW_INDX_OFFSET, idx_buffer ? 7 : 3); in fd5_draw()
69 if (idx_buffer) { in fd5_draw()
71 OUT_RELOC(ring, fd_resource(idx_buffer)->bo, idx_offset, 0, 0); in fd5_draw()
87 struct pipe_resource *idx_buffer = NULL; in fd5_draw_emit() local
125 idx_buffer = info->index.resource; in fd5_draw_emit()
127 max_indices = idx_buffer->width0 / info->index_size; in fd5_draw_emit()
131 idx_buffer = NULL; in fd5_draw_emit()
140 idx_buffer); in fd5_draw_emit()
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) fd5_draw() argument
/third_party/mesa3d/src/gallium/drivers/freedreno/
H A Dfreedreno_draw.h47 struct pipe_resource *idx_buffer) in fd_draw()
85 if (idx_buffer) in fd_draw()
101 OUT_PKT3(ring, CP_DRAW_INDX, idx_buffer ? 5 : 3); in fd_draw()
115 if (idx_buffer) { in fd_draw()
116 OUT_RELOC(ring, fd_resource(idx_buffer)->bo, idx_offset, 0, 0); in fd_draw()
148 struct pipe_resource *idx_buffer = NULL; in fd_draw_emit() local
156 idx_buffer = info->index.resource; in fd_draw_emit()
162 idx_buffer = NULL; in fd_draw_emit()
171 idx_buffer); in fd_draw_emit()
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) fd_draw() argument
/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/
H A Dfd4_draw.h53 uint32_t idx_offset, struct pipe_resource *idx_buffer) in fd4_draw()
63 OUT_PKT3(ring, CP_DRAW_INDX_OFFSET, idx_buffer ? 6 : 3); in fd4_draw()
75 if (idx_buffer) { in fd4_draw()
77 OUT_RELOC(ring, fd_resource(idx_buffer)->bo, idx_offset, 0, 0); in fd4_draw()
93 struct pipe_resource *idx_buffer = NULL; in fd4_draw_emit() local
131 idx_buffer = info->index.resource; in fd4_draw_emit()
137 idx_buffer = NULL; in fd4_draw_emit()
145 info->instance_count, idx_type, idx_size, idx_offset, idx_buffer); in fd4_draw_emit()
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) fd4_draw() argument
/third_party/skia/third_party/externals/imgui/backends/
H A Dimgui_impl_marmalade.cpp54 const ImDrawIdx* idx_buffer = cmd_list->IdxBuffer.Data; in ImGui_Marmalade_RenderDrawData() local
94 IwGxDrawPrims(IW_GX_TRI_LIST, (uint16*)idx_buffer, pcmd->ElemCount); in ImGui_Marmalade_RenderDrawData()
96 idx_buffer += pcmd->ElemCount; in ImGui_Marmalade_RenderDrawData()
H A Dimgui_impl_opengl2.cpp184 const ImDrawIdx* idx_buffer = cmd_list->IdxBuffer.Data; in ImGui_ImplOpenGL2_RenderDrawData() local
214 glDrawElements(GL_TRIANGLES, (GLsizei)pcmd->ElemCount, sizeof(ImDrawIdx) == 2 ? GL_UNSIGNED_SHORT : GL_UNSIGNED_INT, idx_buffer); in ImGui_ImplOpenGL2_RenderDrawData()
216 idx_buffer += pcmd->ElemCount; in ImGui_ImplOpenGL2_RenderDrawData()
H A Dimgui_impl_sdlrenderer.cpp141 const ImDrawIdx* idx_buffer = cmd_list->IdxBuffer.Data; in ImGui_ImplSDLRenderer_RenderDrawData() local
181 idx_buffer + pcmd->IdxOffset, pcmd->ElemCount, sizeof(ImDrawIdx)); in ImGui_ImplSDLRenderer_RenderDrawData()
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_draw.c103 struct pipe_resource *idx_buffer = info->index.resource; in draw_emit() local
105 (idx_buffer->width0 - index_offset) / info->index_size; in draw_emit()
111 A5XX_CP_DRAW_INDX_OFFSET_INDX_BASE(fd_resource(idx_buffer)->bo, in draw_emit()
/third_party/skia/third_party/externals/imgui/
H A Dimgui.cpp301 const ImDrawIdx* idx_buffer = cmd_list->IdxBuffer.Data; // index buffer generated by Dear ImGui
329 MyEngineDrawIndexedTriangles(pcmd->ElemCount, sizeof(ImDrawIdx) == 2 ? GL_UNSIGNED_SHORT : GL_UNSIGNED_INT, idx_buffer, vtx_buffer);
331 idx_buffer += pcmd->ElemCount;
11716 const ImDrawIdx* idx_buffer = (draw_list->IdxBuffer.Size > 0) ? draw_list->IdxBuffer.Data : NULL; in DebugNodeDrawList() local
11723 triangle[n] = vtx_buffer[idx_buffer ? idx_buffer[idx_n] : idx_n].pos; in DebugNodeDrawList()
11743 const ImDrawVert& v = vtx_buffer[idx_buffer ? idx_buffer[idx_i] : idx_i]; in DebugNodeDrawList()
11775 ImDrawIdx* idx_buffer = (draw_list->IdxBuffer.Size > 0) ? draw_list->IdxBuffer.Data : NULL; // We don't hold on those pointers past iterations as ->AddPolyline() may invalidate them if out_draw_list==draw_list in DebugNodeDrawCmdShowMeshAndBoundingBox() local
11780 vtxs_rect.Add((triangle[n] = vtx_buffer[idx_buffer in DebugNodeDrawCmdShowMeshAndBoundingBox()
[all...]
/third_party/mesa3d/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; in ShowMetricsWindow() local
9335 vtxs_rect.Add(draw_list->VtxBuffer[idx_buffer ? idx_buffer[i] : i].pos); in ShowMetricsWindow()
9352 int vtx_i = idx_buffer ? idx_buffer[idx_i] : idx_i; in ShowMetricsWindow()

Completed in 45 milliseconds