     EndPrimitive();
     if (triangleSplittingNecessary)
     {
-      justEmit(matrix, pos);
+      emit(matrix, pos);
       ++emittedVertexCount;
     }
   }


  if (emittedVertexCount == 5)
  {
    emit(matrix, firstPosition, triangleSplittingNecessary, emittedVertexCount);
  }

  EndPrimitive();

{
  if (cutPositionCount == 3)
  {
    emit(matrix, cutPositions[0]);
    emit(matrix, cutPositions[1]);
    emit(matrix, cutPositions[2]);
    return;
  }

