I'm not so sure we can sure about this one. I think we also somewhat rely on being able to memset ir_variable and nir_variable to zero as well.
On Wed, Oct 19, 2016 at 4:09 PM, Timothy Arceri < timothy.arc...@collabora.com> wrote: > Now that the InterpQualifier array has been removed we don't need to > bother with this. > --- > src/compiler/shader_enums.h | 5 +---- > 1 file changed, 1 insertion(+), 4 deletions(-) > > diff --git a/src/compiler/shader_enums.h b/src/compiler/shader_enums.h > index b6e048e..aa97691 100644 > --- a/src/compiler/shader_enums.h > +++ b/src/compiler/shader_enums.h > @@ -489,13 +489,10 @@ const char *gl_system_value_name(gl_system_value > sysval); > /** > * The possible interpolation qualifiers that can be applied to a fragment > * shader input in GLSL. > - * > - * Note: INTERP_MODE_NONE must be 0 so that memsetting the > - * gl_fragment_program data structure to 0 causes the default behavior. > */ > enum glsl_interp_mode > { > - INTERP_MODE_NONE = 0, > + INTERP_MODE_NONE, > INTERP_MODE_SMOOTH, > INTERP_MODE_FLAT, > INTERP_MODE_NOPERSPECTIVE, > -- > 2.7.4 > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/mesa-dev >
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev