Pushed:
https://cgit.freedesktop.org/mesa/mesa/commit/?id=43c6f3f82f62f28dc97d195750ba25c88051b64e
I edited a bit the commit message before pushing, to wrap lines. We try
to avoid lines longer than 72 ~ 80 columns.
Thanks,
Eduardo
On 03/23/2016 06:13 PM, Lars Hamre wrote:
Thanks! Will do in the future.
Regards,
Lars
On Wed, Mar 23, 2016 at 1:08 PM, Eduardo Lima Mitev <el...@igalia.com
<mailto: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
<mailto:cheme...@gmail.com>>
Reviewed-by: Eduardo Lima Mitev <el...@igalia.com
<mailto: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
<mailto: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