GLS language errors (Was: Internal error: Error loading stock shader FillRoundRect_LinearGradient,_PAD on Vivante ARM)
Maurice
info at cuhka.com
Tue Mar 1 17:10:36 UTC 2016
Erik,
I've included the generated source code of
FillRoundRect_LinearGradient_PAD. I've made the offending lines bold.
I've experimented with adding some modifiers, but to no avail.
Maurice.
#ifdef GL_ES
#extension GL_OES_standard_derivatives : enable
#ifdef GL_FRAGMENT_PRECISION_HIGH
precision highp float;
precision highp int;
#else
precision mediump float;
precision mediump int;
#endif
#else
#define highp
#define mediump
#define lowp
#endif
varying vec2 texCoord0;
varying vec2 texCoord1;
varying lowp vec4 perVertexColor;
uniform vec4 jsl_pixCoordOffset;
*vec2 pixcoord = vec2*(
* gl_FragCoord.x-jsl_pixCoordOffset.x,**
**((jsl_pixCoordOffset.z-gl_FragCoord.y)*jsl_pixCoordOffset.w)-jsl_pixCoordOffset.y);**
*uniform vec2 oinvarcradii;
lowp float mask(vec2 tco, vec2 oflatdim) {
vec2 absecctco = max(abs(tco) - oflatdim, 0.001) * oinvarcradii;
float ecclensq = dot(absecctco, absecctco);
float pix = dot(absecctco / ecclensq, oinvarcradii);
return clamp(0.5 + (1.0 + 0.25 * pix * pix - ecclensq) / (2.0 * pix),
0.0, 1.0);
}
const int MAX_FRACTIONS = 12;
const float TEXTURE_WIDTH = 16.0;
const float FULL_TEXEL_X = 1.0 / TEXTURE_WIDTH;
const float HALF_TEXEL_X = FULL_TEXEL_X / 2.0;
uniform vec4 fractions[12];
uniform sampler2D colors;
uniform float offset;
vec4 sampleGradient(float dist) {
int i;
float relFraction = 0.0;
{
relFraction += clamp((dist - fractions[0].x) * fractions[0].y, 0.0, 1.0);
}
{
relFraction += clamp((dist - fractions[1].x) * fractions[1].y, 0.0, 1.0);
}
{
relFraction += clamp((dist - fractions[2].x) * fractions[2].y, 0.0, 1.0);
}
{
relFraction += clamp((dist - fractions[3].x) * fractions[3].y, 0.0, 1.0);
}
{
relFraction += clamp((dist - fractions[4].x) * fractions[4].y, 0.0, 1.0);
}
{
relFraction += clamp((dist - fractions[5].x) * fractions[5].y, 0.0, 1.0);
}
{
relFraction += clamp((dist - fractions[6].x) * fractions[6].y, 0.0, 1.0);
}
{
relFraction += clamp((dist - fractions[7].x) * fractions[7].y, 0.0, 1.0);
}
{
relFraction += clamp((dist - fractions[8].x) * fractions[8].y, 0.0, 1.0);
}
{
relFraction += clamp((dist - fractions[9].x) * fractions[9].y, 0.0, 1.0);
}
{
relFraction += clamp((dist - fractions[10].x) * fractions[10].y, 0.0, 1.0);
}
float tc = HALF_TEXEL_X + (FULL_TEXEL_X * relFraction);
return texture2D(colors, vec2(tc, offset));
}
vec4 cycleNone(float dist) {
if (dist <= 0.0){
return texture2D(colors, vec2(0.0, offset));
}
else if (dist >= 1.0){
return texture2D(colors, vec2(1.0, offset));
}
else {
return sampleGradient(dist);
}
}
vec4 cycleReflect(float dist) {
dist = 1.0 - (abs(fract(dist * 0.5) - 0.5) * 2.0);
return sampleGradient(dist);
}
vec4 cycleRepeat(float dist) {
dist = fract(dist);
return sampleGradient(dist);
}
uniform vec4 gradParams;
uniform vec3 perspVec;
lowp vec4 paint(vec2 winCoord) {
vec3 fragCoord = vec3(winCoord.x, winCoord.y, 1.0);
float dist = dot(fragCoord, gradParams.xyz);
float wdist = dot(fragCoord, perspVec);
return cycleNone(gradParams.w + dist / wdist);
}
void main() {
gl_FragColor = mask(texCoord0, texCoord1) * paint(pixcoord) *
perVertexColor;
}
Op 01-03-16 om 15:09 schreef Erik De Rijcke:
> I'm not a shader expert either but I have worked (and written some
> myself) with them, so I'll give my 0.02$ (given that I have no idea
> what the complete shader looks like)
>
> It looks to me like the initialization of a default scoped global (eg
> Johan's vec2 pixcoord) is done using non constant variables. What that
> means is if those variables are 'varying' variables or basically
> anything that is only know at the time the shader is invoked... well
> that's a paddlin' because you are referring to per invocation scoped
> variables (like 'gl_FragCoord' but anything with a 'varying' or maybe
> even 'uniforms'storage qualifier might fail too I would assume?) to
> one-time initialize a global.
>
> Mostly guessing on my part but defining a default scoped global that
> you only need in your main is considered very naughty anyway (even if
> it works).
>
> On Tue, Mar 1, 2016 at 2:23 PM, Maurice <info at cuhka.com
> <mailto:info at cuhka.com>> wrote:
>
> I'm not very familiar with shader coding, but can't this be solved
> by putting a non-constant modifier in fron of it? I notice other
> variables are declared as 'varying' or 'uniform'.
>
> Maurice.
>
> Op 29-02-16 om 20:45 schreef Johan Vos:
>
> Hi,
>
> It seems to me you might be running in the same issue we had
> on Android with the recent Adreno drivers:
> http://mail.openjdk.java.net/pipermail/openjfx-dev/2015-July/017575.html
>
> See that thread for discussion, and for a fix-proposal here:
> https://bitbucket.org/javafxports/8u60-rt/commits/595633bbaae36f98d85d47d276294442ea43488c
>
> Reading back that thread, I still have a todo on trying to
> find a generic solution for this...
>
> - Johan
>
> On Sun, Feb 28, 2016 at 6:33 PM, Maurice <info at cuhka.com
> <mailto:info at cuhka.com> <mailto:info at cuhka.com
> <mailto:info at cuhka.com>>> wrote:
>
> When I run the glslangValidator on
> FillRoundRect_LinearGradient_PAD.frag it gives the
> following error:
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
>
> When I move pixcoord's declaration on line 19 into the main()
> function it gives no errors.
>
> This is the full output of find -name "*.frag" -exec
> glslangValidator {} \;
>
> ERROR: 0:53: 'oTexCoords' : undeclared identifier
> ERROR: 0:53: 'texture2D' : no matching overloaded function
> found
> ERROR: 0:53: '=' : cannot convert from 'const float' to 'temp
> highp 4-component vector of float'
> ERROR: 3 compilation errors. No code generated.
>
>
> ERROR: 0:55: 'oTexCoords' : undeclared identifier
> ERROR: 0:55: 'texture2D' : no matching overloaded function
> found
> ERROR: 0:55: 'scalar swizzle' : not supported with this
> profile: es
> ERROR: 0:55: 'rgb' : vector field selection out of range
> ERROR: 0:55: '=' : cannot convert from 'const float' to 'temp
> highp 3-component vector of float'
> ERROR: 5 compilation errors. No code generated.
>
>
> ERROR: 0:53: 'oTexCoords' : undeclared identifier
> ERROR: 0:53: 'texture2D' : no matching overloaded function
> found
> WARNING: 0:53: 'return' : type conversion on return values
> was not
> explicitly allowed until version 420
> ERROR: 2 compilation errors. No code generated.
>
>
> ERROR: 0:55: 'oTexCoords' : undeclared identifier
> ERROR: 0:55: 'texture2D' : no matching overloaded function
> found
> ERROR: 0:55: 'scalar swizzle' : not supported with this
> profile: es
> ERROR: 0:55: 'rgb' : vector field selection out of range
> ERROR: 0:55: '=' : cannot convert from 'const float' to 'temp
> highp 3-component vector of float'
> ERROR: 5 compilation errors. No code generated.
>
>
> ERROR: 0:18: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:18: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:53: 'oTexCoords' : undeclared identifier
> ERROR: 0:53: 'texture2D' : no matching overloaded function
> found
> ERROR: 0:53: '=' : cannot convert from 'const float' to 'temp
> highp 4-component vector of float'
> ERROR: 3 compilation errors. No code generated.
>
>
> ERROR: 0:55: 'oTexCoords' : undeclared identifier
> ERROR: 0:55: 'texture2D' : no matching overloaded function
> found
> ERROR: 0:55: 'scalar swizzle' : not supported with this
> profile: es
> ERROR: 0:55: 'rgb' : vector field selection out of range
> ERROR: 0:55: '=' : cannot convert from 'const float' to 'temp
> highp 3-component vector of float'
> ERROR: 5 compilation errors. No code generated.
>
>
> ERROR: 0:53: 'oTexCoords' : undeclared identifier
> ERROR: 0:53: 'texture2D' : no matching overloaded function
> found
> WARNING: 0:53: 'return' : type conversion on return values
> was not
> explicitly allowed until version 420
> ERROR: 2 compilation errors. No code generated.
>
>
> ERROR: 0:55: 'oTexCoords' : undeclared identifier
> ERROR: 0:55: 'texture2D' : no matching overloaded function
> found
> ERROR: 0:55: 'scalar swizzle' : not supported with this
> profile: es
> ERROR: 0:55: 'rgb' : vector field selection out of range
> ERROR: 0:55: '=' : cannot convert from 'const float' to 'temp
> highp 3-component vector of float'
> ERROR: 5 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:17: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:17: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:18: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:17: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:18: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:18: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:18: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:18: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:18: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:18: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:17: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:17: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:18: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:17: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:18: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:17: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:17: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:17: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:17: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:17: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:17: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:18: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:18: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:17: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:18: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:18: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:18: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:17: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:18: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:18: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:17: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:17: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:18: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:17: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:18: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:18: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:18: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:18: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:18: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:18: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:17: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:17: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:18: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:17: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:18: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:17: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:17: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:17: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:17: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:17: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:17: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:18: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:18: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:17: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:18: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:18: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:18: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:17: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
> ERROR: 0:19: 'non-constant global initializer' : not supported
> with this profile: es
> ERROR: 1 compilation errors. No code generated.
>
>
>
> Op 27-02-16 om 19:10 schreef Maurice:
>
> I'm running into the following exception when I start
> a simple
> JavaFX test program on my ARM based board:
>
> Shader compile log: (21:0) : error : In declarations
> of global
> variables with no
> storage qualifier or with a const qualifier, any
> initializer
> must be a constant
> expression
> (103:0) : error : undefined identifier: 'pixcoord'
>
> java.lang.reflect.InvocationTargetException
> at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:62)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:43)
> at
> java.lang.reflect.Method.invoke(Method.java:483)
> at
> com.sun.prism.es2.ES2ResourceFactory.createStockShader(ES2ResourceFac
> tory.java:312)
> at com.sun.prism.impl.ps
> <http://com.sun.prism.impl.ps>
>
> <http://com.sun.prism.impl.ps>.BaseShaderContext.getPaintShader(BaseShaderCont
> ext.java:256)
> at com.sun.prism.impl.ps
> <http://com.sun.prism.impl.ps>
>
> <http://com.sun.prism.impl.ps>.BaseShaderContext.validatePaintOp(BaseShaderCon
> text.java:477)
> at com.sun.prism.impl.ps
> <http://com.sun.prism.impl.ps>
>
> <http://com.sun.prism.impl.ps>.BaseShaderContext.validatePaintOp(BaseShaderCon
> text.java:374)
> at com.sun.prism.impl.ps
> <http://com.sun.prism.impl.ps>
>
> <http://com.sun.prism.impl.ps>.BaseShaderGraphics.renderGeneralRoundedPgram(Ba
> seShaderGraphics.java:842)
> at com.sun.prism.impl.ps
> <http://com.sun.prism.impl.ps>
>
> <http://com.sun.prism.impl.ps>.BaseShaderGraphics.renderGeneralRoundedRect(Bas
> eShaderGraphics.java:601)
> at com.sun.prism.impl.ps
> <http://com.sun.prism.impl.ps>
>
> <http://com.sun.prism.impl.ps>.BaseShaderGraphics.fillRoundRect(BaseShaderGrap
>
>
> hics.java:1557)
> at
> com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(N
> GRegion.java:1119)
> at
> com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(NGRegion.j
> ava:830)
> at
> com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(NGRegion.java:751)
> at
> com.sun.javafx.sg.prism.NGRegion.renderContent(NGRegion.java:572)
> at
> com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:2053)
> at
> com.sun.javafx.sg.prism.NGNode.render(NGNode.java:1945)
> at
> com.sun.javafx.sg.prism.NGGroup.renderContent(NGGroup.java:235)
> at
> com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:2053)
> at
> com.sun.javafx.sg.prism.NGNode.render(NGNode.java:1945)
> at
> com.sun.javafx.tk.quantum.ViewPainter.doPaint(ViewPainter.java:477)
> at
> com.sun.javafx.tk.quantum.ViewPainter.paintImpl(ViewPainter.java:330)
> at
> com.sun.javafx.tk.quantum.PresentingPainter.run(PresentingPainter.jav
> a:91)
> at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:51
> 1)
> at
> java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
> at
> com.sun.javafx.tk.RenderJob.run(RenderJob.java:58)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1142)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
> .java:617)
> at
> com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Quantu
> mRenderer.java:125)
> at java.lang.Thread.run(Thread.java:745)
> Caused by: java.lang.RuntimeException: Error creating
> fragment
> shader
> at
> com.sun.prism.es2.ES2Shader.createFromSource(ES2Shader.java:141)
> at
> com.sun.prism.es2.ES2Shader.createFromSource(ES2Shader.java:173)
> at
> com.sun.prism.es2.ES2ResourceFactory.createShader(ES2ResourceFactory.
> java:224)
> at
> com.sun.prism.shader.FillRoundRect_LinearGradient_PAD_Loader.loadShad
> er(FillRoundRect_LinearGradient_PAD_Loader.java:53)
> ... 30 more
> java.lang.InternalError: Error loading stock shader
> FillRoundRect_LinearGradient
> _PAD
> at
> com.sun.prism.es2.ES2ResourceFactory.createStockShader(ES2ResourceFac
> tory.java:315)
> at com.sun.prism.impl.ps
> <http://com.sun.prism.impl.ps>
>
> <http://com.sun.prism.impl.ps>.BaseShaderContext.getPaintShader(BaseShaderCont
> ext.java:256)
> at com.sun.prism.impl.ps
> <http://com.sun.prism.impl.ps>
>
> <http://com.sun.prism.impl.ps>.BaseShaderContext.validatePaintOp(BaseShaderCon
> text.java:477)
> at com.sun.prism.impl.ps
> <http://com.sun.prism.impl.ps>
>
> <http://com.sun.prism.impl.ps>.BaseShaderContext.validatePaintOp(BaseShaderCon
> text.java:374)
> at com.sun.prism.impl.ps
> <http://com.sun.prism.impl.ps>
>
> <http://com.sun.prism.impl.ps>.BaseShaderGraphics.renderGeneralRoundedPgram(Ba
> seShaderGraphics.java:842)
> at com.sun.prism.impl.ps
> <http://com.sun.prism.impl.ps>
>
> <http://com.sun.prism.impl.ps>.BaseShaderGraphics.renderGeneralRoundedRect(Bas
> eShaderGraphics.java:601)
> at com.sun.prism.impl.ps
> <http://com.sun.prism.impl.ps>
>
> <http://com.sun.prism.impl.ps>.BaseShaderGraphics.fillRoundRect(BaseShaderGrap
>
>
> hics.java:1557)
> at
> com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectanglesDirectly(N
> GRegion.java:1119)
> at
> com.sun.javafx.sg.prism.NGRegion.renderBackgroundRectangle(NGRegion.j
> ava:830)
> at
> com.sun.javafx.sg.prism.NGRegion.renderAsRectangle(NGRegion.java:751)
> at
> com.sun.javafx.sg.prism.NGRegion.renderContent(NGRegion.java:572)
> at
> com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:2053)
> at
> com.sun.javafx.sg.prism.NGNode.render(NGNode.java:1945)
> at
> com.sun.javafx.sg.prism.NGGroup.renderContent(NGGroup.java:235)
> at
> com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:2053)
> at
> com.sun.javafx.sg.prism.NGNode.render(NGNode.java:1945)
> at
> com.sun.javafx.tk.quantum.ViewPainter.doPaint(ViewPainter.java:477)
> at
> com.sun.javafx.tk.quantum.ViewPainter.paintImpl(ViewPainter.java:330)
> at
> com.sun.javafx.tk.quantum.PresentingPainter.run(PresentingPainter.jav
> a:91)
> at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:51
> 1)
> at
> java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
> at
> com.sun.javafx.tk.RenderJob.run(RenderJob.java:58)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1142)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
> .java:617)
> at
> com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Quantu
> mRenderer.java:125)
> at java.lang.Thread.run(Thread.java:745)
>
> Maurice.
>
>
>
>
>
More information about the openjfx-dev
mailing list