HomeSort by: relevance | last modified time | path
    Searched defs:index_buffer (Results 1 - 25 of 27) sorted by relevancy

1 2

  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/swr/
swr_scratch.h 42 struct swr_scratch_space index_buffer; member in struct:swr_scratch_buffers
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/
swr_scratch.h 40 struct swr_scratch_space index_buffer; member in struct:swr_scratch_buffers
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/svga/
svga_draw_elements.c 184 struct pipe_resource *index_buffer,
210 min_index, max_index, index_buffer,
263 struct pipe_resource *index_buffer = NULL; local
269 &index_offset, &index_buffer);
273 pipe_resource_reference(&index_buffer, info->index.resource);
277 assert(index_buffer != NULL);
279 ret = svga_hwtnl_simple_draw_range_elements(hwtnl, index_buffer,
288 pipe_resource_reference(&index_buffer, NULL);
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/d3d12/
d3d12_draw.cpp 460 struct pipe_resource *index_buffer = NULL; local
543 if (!util_upload_index_buffer(pctx, dinfo, &draws[0], &index_buffer,
549 index_buffer = dinfo->index.resource;
656 if (index_buffer) {
658 struct d3d12_resource *res = d3d12_resource(index_buffer);
671 pipe_resource_reference(&index_buffer, NULL);
751 if (index_buffer)
  /xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/
brw_draw_upload.c 733 const struct _mesa_index_buffer *index_buffer = brw->ib.ib; local
740 if (index_buffer == NULL)
743 ib_type_size = 1 << index_buffer->index_size_shift;
744 ib_size = index_buffer->count ? ib_type_size * index_buffer->count :
745 index_buffer->obj->Size;
746 bufferobj = index_buffer->obj;
753 brw_upload_data(&brw->upload, index_buffer->ptr, ib_size, ib_type_size,
757 offset = (GLuint) (unsigned long) index_buffer->ptr;
779 unsigned index_size = 1 << index_buffer->index_size_shift
    [all...]
genX_state_upload.c 859 const struct _mesa_index_buffer *index_buffer = brw->ib.ib; local
861 if (index_buffer == NULL)
871 ib.IndexFormat = brw_get_index_type(1 << index_buffer->index_size_shift);
890 static const struct brw_tracked_state genX(index_buffer) = { variable in typeref:struct:genX
5632 &genX(index_buffer),
5700 &genX(index_buffer),
5792 &genX(index_buffer),
5887 &genX(index_buffer),
  /xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/
brw_draw_upload.c 729 const struct _mesa_index_buffer *index_buffer = brw->ib.ib; local
736 if (index_buffer == NULL)
739 ib_type_size = index_buffer->index_size;
740 ib_size = index_buffer->count ? ib_type_size * index_buffer->count :
741 index_buffer->obj->Size;
742 bufferobj = index_buffer->obj;
749 brw_upload_data(&brw->upload, index_buffer->ptr, ib_size, ib_type_size,
753 offset = (GLuint) (unsigned long) index_buffer->ptr;
775 if (index_buffer->index_size != brw->ib.index_size)
    [all...]
genX_state_upload.c 867 const struct _mesa_index_buffer *index_buffer = brw->ib.ib; local
869 if (index_buffer == NULL)
879 ib.IndexFormat = brw_get_index_type(index_buffer->index_size);
898 static const struct brw_tracked_state genX(index_buffer) = { variable in typeref:struct:genX
5709 &genX(index_buffer),
5777 &genX(index_buffer),
5865 &genX(index_buffer),
5960 &genX(index_buffer),
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/
etnaviv_context.h 172 struct etna_index_buffer index_buffer; member in struct:etna_context
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r300/
r300_render.c 231 * \param index_buffer The index buffer to validate. The parameter may be NULL.
239 struct pipe_resource *index_buffer,
252 index_buffer)) {
293 * \param index_buffer The index buffer to validate. The parameter may be NULL.
302 struct pipe_resource *index_buffer,
312 return r300_emit_states(r300, flags, index_buffer, buffer_offset,
1045 struct pipe_resource *index_buffer = NULL; local
1052 &index_buffer_offset, &index_buffer);
1053 if (!index_buffer) {
1060 index_buffer, 12, 0, 0, -1))
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
zink_draw.cpp 110 const struct pipe_draw_indirect_info *dindirect, struct pipe_resource *index_buffer)
112 if (index_buffer)
113 check_buffer_barrier(ctx, index_buffer, VK_ACCESS_INDEX_READ_BIT, VK_PIPELINE_STAGE_VERTEX_INPUT_BIT);
503 struct pipe_resource *index_buffer = NULL; local
506 if (!util_upload_index_buffer(pctx, dinfo, &draws[0], &index_buffer, &index_offset, 4)) {
510 zink_batch_reference_resource_move(batch, zink_resource(index_buffer));
512 index_buffer = dinfo->index.resource;
513 zink_batch_reference_resource_rw(batch, zink_resource(index_buffer), false);
540 barrier_draw_buffers(ctx, dinfo, dindirect, index_buffer);
579 struct zink_resource *res = zink_resource(index_buffer);
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/d3d10umd/
State.h 72 struct pipe_resource *index_buffer; member in struct:Device
  /xsrc/external/mit/MesaLib/dist/src/mesa/main/
glthread_draw.c 675 struct gl_buffer_object *index_buffer; member in struct:marshal_cmd_DrawElementsInstancedBaseVertexBaseInstance
699 struct gl_buffer_object *index_buffer = cmd->index_buffer; local
708 if (index_buffer) {
709 _mesa_InternalBindElementBuffer(ctx, index_buffer);
725 if (index_buffer) {
740 struct gl_buffer_object *index_buffer,
761 cmd->index_buffer = index_buffer;
838 struct gl_buffer_object *index_buffer = NULL local
883 struct gl_buffer_object *index_buffer; member in struct:marshal_cmd_MultiDrawElementsBaseVertex
895 struct gl_buffer_object *index_buffer = cmd->index_buffer; local
1103 struct gl_buffer_object *index_buffer = NULL; local
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/etnaviv/
etnaviv_context.h 167 struct etna_index_buffer index_buffer; member in struct:etna_context
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r300/
r300_render.c 230 * \param index_buffer The index buffer to validate. The parameter may be NULL.
238 struct pipe_resource *index_buffer,
251 index_buffer)) {
292 * \param index_buffer The index buffer to validate. The parameter may be NULL.
301 struct pipe_resource *index_buffer,
311 return r300_emit_states(r300, flags, index_buffer, buffer_offset,
1018 struct pipe_resource *index_buffer = NULL; local
1025 &index_buffer_offset, &index_buffer);
1026 if (!index_buffer) {
1033 index_buffer, 12, 0, 0, -1))
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/vulkan/overlay-layer/
overlay.cpp 140 VkBuffer index_buffer; member in struct:overlay_draw
1232 &draw->index_buffer,
1274 device_data->vtable.CmdBindIndexBuffer(draw->command_buffer, draw->index_buffer, 0, VK_INDEX_TYPE_UINT16);
1799 device_data->vtable.DestroyBuffer(device_data->device, draw->index_buffer, NULL);
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/iris/
iris_context.h 648 struct pipe_resource *index_buffer; member in struct:iris_context::__anon3705::__anon3706
  /xsrc/external/mit/MesaLib.old/dist/src/vulkan/overlay-layer/
overlay.cpp 124 VkBuffer index_buffer; member in struct:overlay_draw
993 &draw->index_buffer,
1035 device_data->vtable.CmdBindIndexBuffer(draw->command_buffer, draw->index_buffer, 0, VK_INDEX_TYPE_UINT16);
1517 device_data->vtable.DestroyBuffer(device_data->device, draw->index_buffer, NULL);
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/crocus/
crocus_context.h 671 } index_buffer; member in struct:crocus_context::__anon1142
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/iris/
iris_context.h 829 struct pipe_resource *index_buffer; member in struct:iris_context::__anon1236::__anon1237
  /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/lavapipe/
lvp_execute.c 106 struct pipe_resource *index_buffer; member in struct:rendering_state
2475 state->info.index.resource = state->index_buffer;
2504 state->info.index.resource = state->index_buffer;
2543 state->info.index.resource = state->index_buffer;
2578 state->index_buffer = lvp_buffer_from_handle(ib->buffer)->bo;
2580 state->index_buffer = NULL;
3036 state->info.index.resource = state->index_buffer;
  /xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/
tu_private.h 837 struct tu_buffer *index_buffer; member in struct:tu_cmd_state
  /xsrc/external/mit/MesaLib/dist/src/broadcom/vulkan/
v3dv_private.h 1143 } index_buffer; member in struct:v3dv_cmd_buffer_state
  /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
radv_private.h 1370 struct radv_buffer *index_buffer; member in struct:radv_cmd_state
  /xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
anv_private.h 2936 struct anv_buffer *index_buffer; member in struct:anv_cmd_graphics_state::__anon2514

Completed in 108 milliseconds

1 2