gallium: a lot more complete implementation of stream output
[mesa.git] / src / gallium / auxiliary / draw / draw_pt.c
index b853f3a89f8d73e498e260c652c70de7e0175a6f..c7eb1567837b4b1bea1220b7cc7de2acf5facb05 100644 (file)
@@ -97,7 +97,7 @@ draw_pt_arrays(struct draw_context *draw,
       opt |= PT_SHADE;
    }
       
-   if (draw->pt.middle.llvm) {
+   if (draw->pt.middle.llvm && !draw->gs.geometry_shader) {
       middle = draw->pt.middle.llvm;
    } else {
       if (opt == 0)