OSDN Git Service

i965: Use 4 bits to store nr_userclip in brw_clip.h.
authorPaul Berry <stereotype441@gmail.com>
Tue, 20 Sep 2011 23:20:32 +0000 (16:20 -0700)
committerPaul Berry <stereotype441@gmail.com>
Wed, 28 Sep 2011 18:38:03 +0000 (11:38 -0700)
commite6c8027ccb44de58a51956306dfe93146dcbf526
tree1fb8d27a3b524feb0b93ef3165eb468397e2da25
parentbb3e75d9a57a9d1a516d42487a6f0b4b23166f60
i965: Use 4 bits to store nr_userclip in brw_clip.h.

Since the i965 driver supports 8 clipping planes now, we need 4 bits
to store the number of user clipping planes, not 3.

In theory this isn't strictly necessary, since brw_clip.h is only used
on pre-GEN6, and pre-GEN6 only advertises support for 6 clipping
planes, but it seems wise to err on the safe side.

In the process I removed the pad0 element of struct
brw_clip_prog_key--it doesn't seem necessary because the compiler
automatically inserts padding if needed.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/mesa/drivers/dri/i965/brw_clip.h