void intelRestartInlinePrimitive( intelContextPtr intel ) { GLuint prim = intel->prim.primitive; intel_flush_inline_primitive( &intel->ctx ); if (1) intelFlushBatch(intel, GL_TRUE); /* GL_TRUE - is critical */ intelStartInlinePrimitive( intel, prim ); }
void intelWrapInlinePrimitive( intelContextPtr intel ) { GLuint prim = intel->prim.primitive; if (0) fprintf(stderr, "%s\n", __FUNCTION__); intel_flush_inline_primitive( &intel->ctx ); intelFlushBatch(intel, GL_TRUE); intelStartInlinePrimitive( intel, prim ); }
void intelWrapInlinePrimitive(struct intel_context *intel) { GLuint prim = intel->prim.primitive; GLuint batchflags = intel->batch->flags; intel_flush_inline_primitive(intel); intel_batchbuffer_flush(intel->batch); intelStartInlinePrimitive(intel, prim, batchflags); /* ??? */ }