GLSL spec (1.10 to 1.50) 6.1 says: Function that return no value must be declared as void. But this gets passed with mesa: int function(out int i) { // function should return a value } This impacts piglit/tests/glslparsertest/shaders/function5.frag
This also impacts piglit/tests/glslparsertest/glsl2/function-07.vert
Fixed with glsl2 merge.
verified with mesa master d442a01ac14382d83cdaac87d2832315ceb3e963.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.