diff options
author | Aapo Tahkola <aet@rasterburn.org> | 2006-08-22 21:54:50 +0000 |
---|---|---|
committer | Aapo Tahkola <aet@rasterburn.org> | 2006-08-22 21:54:50 +0000 |
commit | cafb0617eaacf09d9d19b75a5596b4dd2a1f85ba (patch) | |
tree | e61c28b936aa186f861626b6c3647b6c88ac21a4 /src/mesa/drivers/dri/r300/r300_render.c | |
parent | 50eae3af7a34e1b4a75e4aeec5c57b578e06850f (diff) |
extend some DrawRangeElements cases to support rendering more than 65535 verts in one blast. ut2k4 cases in other words ...
Diffstat (limited to 'src/mesa/drivers/dri/r300/r300_render.c')
-rw-r--r-- | src/mesa/drivers/dri/r300/r300_render.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/mesa/drivers/dri/r300/r300_render.c b/src/mesa/drivers/dri/r300/r300_render.c index 0f1e567a91..c49567d69e 100644 --- a/src/mesa/drivers/dri/r300/r300_render.c +++ b/src/mesa/drivers/dri/r300/r300_render.c @@ -113,10 +113,7 @@ static int r300_get_primitive_type(r300ContextPtr rmesa, GLcontext *ctx, int pri return type; } -static int r300_get_num_verts(r300ContextPtr rmesa, - GLcontext *ctx, - int num_verts, - int prim) +int r300_get_num_verts(r300ContextPtr rmesa, int num_verts, int prim) { int verts_off=0; char *name="UNKNOWN"; @@ -286,7 +283,7 @@ static void r300_render_vb_primitive(r300ContextPtr rmesa, int type, num_verts; type=r300_get_primitive_type(rmesa, ctx, prim); - num_verts=r300_get_num_verts(rmesa, ctx, end-start, prim); + num_verts=r300_get_num_verts(rmesa, end-start, prim); if(type<0 || num_verts <= 0)return; |