Код внутри моего фрагментного шейдера:
"precision mediump float;\n" +
"varying vec2 vTextureCoord;\n" +
"uniform sampler2D sTexture;\n" +
"uniform float Opacity;\n" + // range 0.0 to 1.0
"void main() {\n" +
" gl_FragColor = texture2D(sTexture, vTextureCoord);\n"+
" gl_FragColor.a *= Opacity;\n" +
"}\n";
, который работает, я попытался добавить if inside:
"precision mediump float;\n" +
"varying vec2 vTextureCoord;\n" +
"uniform sampler2D sTexture;\n" +
"uniform float Opacity;\n" + // range 0.0 to 1.0
"void main() {\n" +
" gl_FragColor = texture2D(sTexture, vTextureCoord);\n"+
" gl_FragColor.a *= Opacity;\n" +
" if(gl_FragColor.a < 250){;\n" +
" gl_FragColor.a = 250;\n" +
" }\n" +
"}\n";
, и это не работает, я не могу понять этоодин, я буду признателен за помощь