nv50: copy nvc0's get_sample_position implementation
[mesa.git] / src / gallium / drivers / nouveau / nv50 / nv50_program.h
index 13b9516a3e46188fcc247d48404bb605eb62ecc1..5b092bde8153d998c99fc2aa12d8d4f08d72e0ad 100644 (file)
@@ -87,9 +87,11 @@ struct nv50_program {
    } fp;
 
    struct {
+      uint32_t vert_count;
       ubyte primid; /* primitive id output register */
-      uint8_t vert_count;
       uint8_t prim_type; /* point, line strip or tri strip */
+      bool has_layer;
+      ubyte layerid; /* hw value of layer output */
    } gp;
 
    void *fixups; /* relocation records */