mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-09 04:38:03 +02:00
swtcl add debug and fix offset
This commit is contained in:
parent
780ae9f17d
commit
492bc67df1
1 changed files with 3 additions and 1 deletions
|
|
@ -231,7 +231,8 @@ static void flush_last_swtcl_prim( r300ContextPtr rmesa )
|
||||||
struct r300_dma_region *current = &rmesa->dma.current;
|
struct r300_dma_region *current = &rmesa->dma.current;
|
||||||
// GLuint current_offset = rmesa->state.swtcl_dma.aos_offset;
|
// GLuint current_offset = rmesa->state.swtcl_dma.aos_offset;
|
||||||
|
|
||||||
GLuint current_offset = r300_mem_offset(rmesa,current->buf->id);
|
GLuint current_offset;
|
||||||
|
current_offset = GET_START(current);
|
||||||
// assert (!(rmesa->swtcl.hw_primitive & R200_VF_PRIM_WALK_IND));
|
// assert (!(rmesa->swtcl.hw_primitive & R200_VF_PRIM_WALK_IND));
|
||||||
|
|
||||||
assert (current->start +
|
assert (current->start +
|
||||||
|
|
@ -669,6 +670,7 @@ void r300EmitVbufPrim(r300ContextPtr rmesa, GLuint primitive, GLuint vertex_nr)
|
||||||
num_verts = r300NumVerts(rmesa, vertex_nr, primitive);
|
num_verts = r300NumVerts(rmesa, vertex_nr, primitive);
|
||||||
r300EmitState(rmesa);
|
r300EmitState(rmesa);
|
||||||
|
|
||||||
|
fprintf(stderr, "num verts is %d, type is %d\n", num_verts, type);
|
||||||
start_packet3(CP_PACKET3(R300_PACKET3_3D_DRAW_VBUF_2, 0), 0);
|
start_packet3(CP_PACKET3(R300_PACKET3_3D_DRAW_VBUF_2, 0), 0);
|
||||||
e32(R300_VAP_VF_CNTL__PRIM_WALK_VERTEX_LIST | (num_verts << 16) | type);
|
e32(R300_VAP_VF_CNTL__PRIM_WALK_VERTEX_LIST | (num_verts << 16) | type);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue