Thanks! Will do in the future. Regards, Lars
On Wed, Mar 23, 2016 at 1:08 PM, Eduardo Lima Mitev <el...@igalia.com> wrote: > Hi Lars, > > I suppose you need help pushing your patch upstream. I will do it. > > As a note for the future, once you get a formal Review-by to a patch, it > is not necessary to send a new version only to add the tag. You can instead > ask directly someone with committing rights to merge it for you. > > cheers, > Eduardo > > > On 03/23/2016 03:14 PM, Lars Hamre wrote: > >> v3: Added reviewed-by tag >> v2: Fixed regression pointed out by Eduardo Lima Mitev >> >> Allow the sequence operator to be a constant expression in GLSL ES >> versions prior >> to GLSL ES 3.0 >> >> Fixes the following piglit test: >> >> /all/spec/glsl-es-1.0/compiler/array-sized-by-sequence-in-parenthesis.vert >> >> This is similar to the logic from process_initializer() which performs the >> same check for constant variable initialization with sequence operators. >> >> Signed-off-by: Lars Hamre <cheme...@gmail.com> >> Reviewed-by: Eduardo Lima Mitev <el...@igalia.com> >> >> --- >> src/compiler/glsl/ast_to_hir.cpp | 4 +++- >> 1 file changed, 3 insertions(+), 1 deletion(-) >> >> diff --git a/src/compiler/glsl/ast_to_hir.cpp >> b/src/compiler/glsl/ast_to_hir.cpp >> index 5262bd8..35def8e 100644 >> --- a/src/compiler/glsl/ast_to_hir.cpp >> +++ b/src/compiler/glsl/ast_to_hir.cpp >> @@ -2125,7 +2125,9 @@ process_array_size(exec_node *node, >> } >> >> ir_constant *const size = ir->constant_expression_value(); >> - if (size == NULL || array_size->has_sequence_subexpression()) { >> + if (size == NULL || >> + (state->is_version(120, 300) && >> + array_size->has_sequence_subexpression())) { >> _mesa_glsl_error(& loc, state, "array size must be a " >> "constant valued expression"); >> return 0; >> -- >> 2.5.0 >> >> _______________________________________________ >> 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