1 #include <msp/gl/extensions/arb_tessellation_shader.h>
2 #include <msp/gl/extensions/msp_primitive_restart.h>
3 #include "batch_backend.h"
8 OpenGLBatch::OpenGLBatch(PrimitiveType t):
9 gl_prim_type(get_gl_primitive_type(t)),
10 gl_index_type(GL_UNSIGNED_SHORT)
13 static Require _req(ARB_tessellation_shader);
16 bool OpenGLBatch::check_restart(bool require)
19 static Require _req(MSP_primitive_restart);
20 return MSP_primitive_restart;
23 void OpenGLBatch::set_index_type(DataType t)
25 gl_index_type = get_gl_type(t);