summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/nv50/nv50_state.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gallium/drivers/nv50/nv50_state.h')
-rw-r--r--src/gallium/drivers/nv50/nv50_state.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/gallium/drivers/nv50/nv50_state.h b/src/gallium/drivers/nv50/nv50_state.h
index 9e3876871b..dd352b6585 100644
--- a/src/gallium/drivers/nv50/nv50_state.h
+++ b/src/gallium/drivers/nv50/nv50_state.h
@@ -15,6 +15,10 @@ struct nv50_program {
struct tgsi_shader_info info;
boolean translated;
+ enum {
+ NV50_PROG_VERTEX,
+ NV50_PROG_FRAGMENT
+ } type;
unsigned *insns;
unsigned insns_nr;
@@ -25,9 +29,9 @@ struct nv50_program {
struct nouveau_resource *data;
- union {
+ struct {
+ unsigned high_temp;
struct {
- unsigned high_temp;
unsigned attr[2];
} vp;
} cfg;