pipeline_state->apply();
void *data_ptr = reinterpret_cast<void *>(batch.get_offset());
glDrawElements(batch.gl_prim_type, batch.size(), batch.gl_index_type, data_ptr);
pipeline_state->apply();
void *data_ptr = reinterpret_cast<void *>(batch.get_offset());
glDrawElements(batch.gl_prim_type, batch.size(), batch.gl_index_type, data_ptr);
unsigned width = min(source->get_width(), target.get_width());
unsigned height = min(source->get_height(), target.get_height());
unsigned width = min(source->get_width(), target.get_width());
unsigned height = min(source->get_height(), target.get_height());