uint32_t flags[2]; /* 0x19a8, 196c */
uint32_t interp; /* 0x1988 */
uint32_t colors; /* 0x1904 */
+ uint8_t has_samplemask;
+ uint8_t sample_interp;
} fp;
struct {
- ubyte primid; /* primitive id output register */
- uint8_t vert_count;
+ uint32_t vert_count;
uint8_t prim_type; /* point, line strip or tri strip */
+ uint8_t has_layer;
+ ubyte layerid; /* hw value of layer output */
+ uint8_t has_viewport;
+ ubyte viewportid; /* hw value of viewport index output */
} gp;
void *fixups; /* relocation records */