From 771027429493c2b0da4aef65309f97f2c377d3c4 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Tue, 17 Mar 2015 15:10:34 +1000 Subject: [PATCH] renderer: add base instance support for instanced arrays fixes: arb_base_instance-drawarrays --- src/vrend_renderer.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/vrend_renderer.c b/src/vrend_renderer.c index da2c265..b0e3d74 100644 --- a/src/vrend_renderer.c +++ b/src/vrend_renderer.c @@ -2387,6 +2387,8 @@ void vrend_draw_vbo(struct vrend_context *ctx, GLenum mode = info->mode; if (info->instance_count <= 1) glDrawArrays(mode, info->start, info->count); + else if (info->start_instance) + glDrawArraysInstancedBaseInstance(mode, info->start, info->count, info->instance_count, info->start_instance); else glDrawArraysInstancedARB(mode, info->start, info->count, info->instance_count); } else {