Lines Matching refs:indexBuffer
437 struct pipe_resource* indexBuffer, in r300_emit_draw_elements() argument
504 OUT_CS_RELOC(r300_resource(indexBuffer)); in r300_emit_draw_elements()
597 struct pipe_resource *indexBuffer = r300->index_buffer.buffer; in r300_draw_elements() local
599 struct pipe_resource* orgIndexBuffer = indexBuffer; in r300_draw_elements()
613 r300_translate_index_buffer(r300, &r300->index_buffer, &indexBuffer, in r300_draw_elements()
617 if (indexSize == 2 && (start & 1) && indexBuffer) { in r300_draw_elements()
630 r300_upload_index_buffer(r300, &indexBuffer, indexSize, &start, in r300_draw_elements()
636 r300_upload_index_buffer(r300, &indexBuffer, indexSize, in r300_draw_elements()
644 PREP_INDEXED, indexBuffer, 19, buffer_offset, info->index_bias, in r300_draw_elements()
649 r300_emit_draw_elements(r300, indexBuffer, indexSize, in r300_draw_elements()
660 r300_emit_draw_elements(r300, indexBuffer, indexSize, in r300_draw_elements()
671 indexBuffer, 19, buffer_offset, info->index_bias, in r300_draw_elements()
679 if (indexBuffer != orgIndexBuffer) { in r300_draw_elements()
680 pipe_resource_reference( &indexBuffer, NULL ); in r300_draw_elements()