Oh, I found that Iago replied to this series before [0] and he is right. Please ignore my two R-b for the patches of this series.
Sam [0] http://lists.freedesktop.org/archives/mesa-dev/2016-February/106396 .html On Thu, 2016-02-04 at 16:16 +0100, Samuel Iglesias Gonsálvez wrote: > On Wed, 2016-02-03 at 10:56 +0200, Juha-Pekka Heikkila wrote: > > Check _mesa_new_parameter_list() returned other than null. > > > > Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikk...@gmail.com> > > --- > > src/mesa/drivers/dri/i965/brw_link.cpp | 4 ++++ > > src/mesa/main/ff_fragment_shader.cpp | 6 ++++-- > > 2 files changed, 8 insertions(+), 2 deletions(-) > > > > diff --git a/src/mesa/drivers/dri/i965/brw_link.cpp > > b/src/mesa/drivers/dri/i965/brw_link.cpp > > index db4ba88..5411fb8 100644 > > --- a/src/mesa/drivers/dri/i965/brw_link.cpp > > +++ b/src/mesa/drivers/dri/i965/brw_link.cpp > > @@ -221,6 +221,10 @@ brw_link_shader(struct gl_context *ctx, struct > > gl_shader_program *shProg) > > if (!prog) > > return false; > > prog->Parameters = _mesa_new_parameter_list(); > > + if (!prog->Parameters) { > > + _mesa_error(ctx, GL_OUT_OF_MEMORY, "brw_link_shader"); > > + return false; > > + } > > > > _mesa_copy_linked_program_data((gl_shader_stage) stage, > > shProg, prog); > > > > diff --git a/src/mesa/main/ff_fragment_shader.cpp > > b/src/mesa/main/ff_fragment_shader.cpp > > index b0ce8c4..611deff 100644 > > --- a/src/mesa/main/ff_fragment_shader.cpp > > +++ b/src/mesa/main/ff_fragment_shader.cpp > > @@ -1264,9 +1264,11 @@ create_new_program(struct gl_context *ctx, > > struct state_key *key) > > > > _mesa_glsl_link_shader(ctx, p.shader_program); > > > > - if (!p.shader_program->LinkStatus) > > + if (!p.shader_program->LinkStatus) { > > _mesa_problem(ctx, "Failed to link fixed function fragment > > shader: %s\n", > > - p.shader_program->InfoLog); > > + (p.shader_program->InfoLog)?p.shader_program- > > > InfoLog: > > + "Out of Memory"); > > + } > > > > Please add whitespace after '?' and also before ':'. There is no need > of enclosing p.shader_program->InfoLog with parenthesis. > > Other than that, > > Reviewed-by: Samuel Iglesias Gonsálvez <sigles...@igalia.com> > > Sam > > > ralloc_free(p.mem_ctx); > > return p.shader_program; > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev