[Mesa-dev] [PATCH] draw: implement vertex color clamping
Marek Olšák
maraeo at gmail.com
Wed Mar 30 06:05:12 PDT 2011
On Wed, Mar 30, 2011 at 2:45 PM, Keith Whitwell <keithw at vmware.com> wrote:
> > diff --git a/src/gallium/auxiliary/draw/draw_llvm.h
> b/src/gallium/auxiliary/draw/draw_llvm.h
> > index e8623e7..643a9ef 100644
> > --- a/src/gallium/auxiliary/draw/draw_llvm.h
> > +++ b/src/gallium/auxiliary/draw/draw_llvm.h
> > @@ -162,6 +162,7 @@ struct draw_llvm_variant_key
> > {
> > unsigned nr_vertex_elements:8;
> > unsigned nr_samplers:8;
> > + unsigned clamp_vertex_color:8;
> > unsigned clip_xy:1;
> > unsigned clip_z:1;
> > unsigned clip_user:1;
>
> Why are there 8 bits for this?
>
> I'd suggest 1 bit is sufficient, and that you should take one bit from
> "pad" to make space for it.
>
It seems to be a typo. I have now fixed it, this is the updated part of the
patch:
diff --git a/src/gallium/auxiliary/draw/draw_llvm.h
b/src/gallium/auxiliary/draw/draw_llv
index e8623e7..873a272 100644
--- a/src/gallium/auxiliary/draw/draw_llvm.h
+++ b/src/gallium/auxiliary/draw/draw_llvm.h
@@ -162,6 +162,7 @@ struct draw_llvm_variant_key
{
unsigned nr_vertex_elements:8;
unsigned nr_samplers:8;
+ unsigned clamp_vertex_color:1;
unsigned clip_xy:1;
unsigned clip_z:1;
unsigned clip_user:1;
@@ -169,7 +170,7 @@ struct draw_llvm_variant_key
unsigned bypass_viewport:1;
unsigned need_edgeflags:1;
unsigned nr_planes:4;
- unsigned pad:6;
+ unsigned pad:5;
/* Variable number of vertex elements:
*/
> Otherwise, it looks good to me.
>
OK.
Marek
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20110330/4b830c8d/attachment-0001.htm>
More information about the mesa-dev
mailing list