diff options
author | Brian <[email protected]> | 2007-01-30 08:09:25 -0700 |
---|---|---|
committer | Brian <[email protected]> | 2007-01-30 08:09:25 -0700 |
commit | 8be177a694c6910781da25134ff52b6bd4c6a6e3 (patch) | |
tree | ffeac2fa879c53458ea6b65ac8d0b675a7e27a00 /src/mesa/drivers/dri/nouveau/nouveau_shader.h | |
parent | 832417f31e81b415894414621500b7aef328652b (diff) | |
parent | a4ddd64f3659b9db7719d3746c1469ece6bb44c5 (diff) |
s/params/pointer/ for glGetVertexAttribPointer
Diffstat (limited to 'src/mesa/drivers/dri/nouveau/nouveau_shader.h')
-rw-r--r-- | src/mesa/drivers/dri/nouveau/nouveau_shader.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/nouveau/nouveau_shader.h b/src/mesa/drivers/dri/nouveau/nouveau_shader.h index 7329ccd9ead..b2df3546f62 100644 --- a/src/mesa/drivers/dri/nouveau/nouveau_shader.h +++ b/src/mesa/drivers/dri/nouveau/nouveau_shader.h @@ -26,11 +26,13 @@ typedef struct _nvs_fragment_header { typedef union { struct { - uint32_t fp_control; + GLboolean uses_kil; + GLuint num_regs; } NV30FP; struct { uint32_t vp_in_reg; uint32_t vp_out_reg; + uint32_t clip_enables; } NV30VP; } nvsCardPriv; @@ -54,8 +56,11 @@ typedef struct _nouveauShader { int inst_count; nvsCardPriv card_priv; + int vp_attrib_map[NVS_MAX_ATTRIBS]; struct { + GLboolean in_use; + GLfloat *source_val; /* NULL if invariant */ float val[4]; /* Hardware-specific tracking, currently only nv30_fragprog @@ -64,6 +69,7 @@ typedef struct _nouveauShader { int *hw_index; int hw_index_cnt; } params[NVS_MAX_CONSTS]; + int param_high; /* Pass-private data */ void *pass_rec; |