VG_STATIC void scene_add_mdl_submesh( scene *pscene, mdl_context *mdl,
mdl_submesh *sm, m4x3f transform )
{
VG_STATIC void scene_add_mdl_submesh( scene *pscene, mdl_context *mdl,
mdl_submesh *sm, m4x3f transform )
{
stride, (void *)offsetof(scene_vert, uv) );
glEnableVertexAttribArray( 2 );
stride, (void *)offsetof(scene_vert, uv) );
glEnableVertexAttribArray( 2 );
/* 3: light cluster */
glVertexAttribIPointer( 3, 4, GL_UNSIGNED_SHORT,
stride, (void *)offsetof(scene_vert, lights) );
glEnableVertexAttribArray( 3 );
/* 3: light cluster */
glVertexAttribIPointer( 3, 4, GL_UNSIGNED_SHORT,
stride, (void *)offsetof(scene_vert, lights) );
glEnableVertexAttribArray( 3 );