[Mesa-dev] [PATCH] glsl: default standalone compiler to 4.50

Timothy Arceri t_arceri at yahoo.com.au
Tue Aug 4 06:13:59 PDT 2015


On Tue, 2015-08-04 at 23:03 +1000, Timothy Arceri wrote:
> On Fri, 2015-07-24 at 15:48 -0400, Ilia Mirkin wrote:
> > Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
> > ---
> > 
> > There seems to be a huge overlap between what initialize_context and
> > initialize_context_to_defaults do, wasn't sure where to stick what.
> > 
> >  src/glsl/main.cpp | 26 +++++++++++++++++++++++++-
> >  1 file changed, 25 insertions(+), 1 deletion(-)
> > 
> > diff --git a/src/glsl/main.cpp b/src/glsl/main.cpp
> > index df93a01..fb98ef9 100644
> > --- a/src/glsl/main.cpp
> > +++ b/src/glsl/main.cpp
> > @@ -39,7 +39,7 @@
> >  #include "loop_analysis.h"
> >  #include "standalone_scaffolding.h"
> >  
> > -static int glsl_version = 330;
> > +static int glsl_version = 450;
> >  
> >  static void
> >  initialize_context(struct gl_context *ctx, gl_api api)
> > @@ -140,6 +140,22 @@ initialize_context(struct gl_context *ctx, gl_api 
> > api)
> >  
> >        ctx->Const.MaxVarying = ctx
> > ->Const.Program[MESA_SHADER_VERTEX].MaxOutputComponents / 4;
> >        break;
> > +   case 400:
> > +   case 410:
> > +   case 420:
> > +   case 430:
> > +   case 440:
> 
> 4.4 adds
> 
> ctx->Const.MaxVertexAttribStride = 2048;

Although its no used by the glsl compiler, just ignore me.




More information about the mesa-dev mailing list