Tested-by: Mark Janes <mark.a.ja...@intel.com> Brian Paul <bri...@vmware.com> writes:
> Since size can be 3, 4 or GL_BGRA we need to keep these glGet types > as TYPE_INT, not TYPE_UBYTE. > > Fixes: d07466fe18522 ("mesa: fix glGetInteger/Float/etc queries for > vertex arrays attribs") > Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=106462 > cc: mesa-sta...@lists.freedesktop.org > --- > src/mesa/main/get_hash_params.py | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/src/mesa/main/get_hash_params.py > b/src/mesa/main/get_hash_params.py > index bb7d23a..a97b948 100644 > --- a/src/mesa/main/get_hash_params.py > +++ b/src/mesa/main/get_hash_params.py > @@ -219,7 +219,7 @@ descriptor=[ > [ "NORMAL_ARRAY_TYPE", > "ARRAY_ENUM16(VertexAttrib[VERT_ATTRIB_NORMAL].Type), NO_EXTRA" ], > [ "NORMAL_ARRAY_STRIDE", > "ARRAY_SHORT(VertexAttrib[VERT_ATTRIB_NORMAL].Stride), NO_EXTRA" ], > [ "COLOR_ARRAY", "ARRAY_BOOL(VertexAttrib[VERT_ATTRIB_COLOR0].Enabled), > NO_EXTRA" ], > - [ "COLOR_ARRAY_SIZE", "LOC_CUSTOM, TYPE_UBYTE, 0, NO_EXTRA" ], > + [ "COLOR_ARRAY_SIZE", "LOC_CUSTOM, TYPE_INT, 0, NO_EXTRA" ], > [ "COLOR_ARRAY_TYPE", > "ARRAY_ENUM16(VertexAttrib[VERT_ATTRIB_COLOR0].Type), NO_EXTRA" ], > [ "COLOR_ARRAY_STRIDE", > "ARRAY_SHORT(VertexAttrib[VERT_ATTRIB_COLOR0].Stride), NO_EXTRA" ], > [ "TEXTURE_COORD_ARRAY", "LOC_CUSTOM, TYPE_BOOLEAN, offsetof(struct > gl_array_attributes, Enabled), NO_EXTRA" ], > @@ -825,7 +825,7 @@ descriptor=[ > [ "SECONDARY_COLOR_ARRAY", > "ARRAY_BOOL(VertexAttrib[VERT_ATTRIB_COLOR1].Enabled), NO_EXTRA" ], > [ "SECONDARY_COLOR_ARRAY_TYPE", > "ARRAY_ENUM16(VertexAttrib[VERT_ATTRIB_COLOR1].Type), NO_EXTRA" ], > [ "SECONDARY_COLOR_ARRAY_STRIDE", > "ARRAY_SHORT(VertexAttrib[VERT_ATTRIB_COLOR1].Stride), NO_EXTRA" ], > - [ "SECONDARY_COLOR_ARRAY_SIZE", "LOC_CUSTOM, TYPE_UBYTE, 0, NO_EXTRA" ], > + [ "SECONDARY_COLOR_ARRAY_SIZE", "LOC_CUSTOM, TYPE_INT, 0, NO_EXTRA" ], > > # GL_EXT_fog_coord > [ "CURRENT_FOG_COORDINATE", > "CONTEXT_FLOAT(Current.Attrib[VERT_ATTRIB_FOG][0]), extra_flush_current" ], > -- > 2.7.4 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev