summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Paul <brianp@vmware.com>2009-10-29 15:57:22 -0600
committerBrian Paul <brianp@vmware.com>2009-10-29 16:31:56 -0600
commit035b21f365f563cba9bf9b8cb4fef613ceb9d3ac (patch)
tree78cf0eeb25a8b9db5194d29b29a84147675f986a
parent8a9afe71b8d89a2a967cb37f5b5b00d86de387bc (diff)
i965: make brw_wm_prog_key a little smaller
GLushort is big enough for the swizzle and origin fields. The key could probably be made smaller still by re-ordering things. I'll hold off on that until after the outputswritten64 branch is merged. The key will get a little larger again with the GLbitfield64 fields.
-rw-r--r--src/mesa/drivers/dri/i965/brw_wm.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_wm.h b/src/mesa/drivers/dri/i965/brw_wm.h
index d0f30607d0e..dd4644fc36f 100644
--- a/src/mesa/drivers/dri/i965/brw_wm.h
+++ b/src/mesa/drivers/dri/i965/brw_wm.h
@@ -74,11 +74,11 @@ struct brw_wm_prog_key {
GLuint yuvtex_mask:16;
GLuint yuvtex_swap_mask:16; /* UV swaped */
- GLuint tex_swizzles[BRW_MAX_TEX_UNIT];
+ GLushort tex_swizzles[BRW_MAX_TEX_UNIT];
GLuint program_string_id:32;
- GLuint origin_x, origin_y;
- GLuint drawable_height;
+ GLushort origin_x, origin_y;
+ GLushort drawable_height;
GLuint vp_outputs_written;
};