Verpose versions of constants to avoid name clashes
Interface changes to accomodate flat and interpolating shading modes