Add wrapper functions defined by this extension.
Components: Framework
VK-GL-CTS issue: 1087
Affects:
GTF-GL3*.gtf31.GL3Tests.primitive_restart.primitive_restart_draw_elements
GTF-GL3*.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_draw_calls
Change-Id: I0e13535a099b6599be3127685c473cbab120b0d4
gl->dispatchComputeIndirect = (glDispatchComputeIndirectFunc) loader->get("glDispatchComputeIndirect");
}
+if (de::contains(extSet, "GL_ARB_draw_indirect"))
+{
+ gl->drawArraysIndirect = (glDrawArraysIndirectFunc) loader->get("glDrawArraysIndirect");
+ gl->drawElementsIndirect = (glDrawElementsIndirectFunc) loader->get("glDrawElementsIndirect");
+}
+
if (de::contains(extSet, "GL_ARB_draw_instanced"))
{
gl->drawArraysInstanced = (glDrawArraysInstancedFunc) loader->get("glDrawArraysInstancedARB");
'GL_ARB_clip_control',
'GL_ARB_buffer_storage',
'GL_ARB_compute_shader',
+ 'GL_ARB_draw_indirect',
'GL_ARB_draw_instanced',
'GL_ARB_draw_elements_base_vertex',
'GL_ARB_direct_state_access',