Previously was able to deploy a game using the away3D framework for OpenFL.
I hadn’t deployed to android for a few weeks - and attempting now - getting the following error thrown in the console output, and the app immediately closes. I don’t see any screen/loading at all.
Not really, because flash dosen’t use AGLSLShaderUtils.hx, it just use the AGAL shader. By looking at the source the error is thrown because (GL.getShaderParameter (shader, GL.COMPILE_STATUS) == 0), that means that the GLSL generated could not be compiled. The shader posted looks like a pixel shader, don’t know if the syntax is write because I don’t really know GLSL.
AGAL is a shader language for AS3/Flash, @Greg209 made an AGAL to GLSL exporter, that changes all the away3d shader so that they are compatible with OpenGL(Android) that use GLSL as a shader language. The shader is compiled at runtime, so there is now way you are going to get any error during the build.
How many week? did you use the latest openfl last time 3.0.3? you don’t have any previous version install. Are you working in your own project or are you trying to compile an Away3d example?
Might have been an earlier version of openFL (2.4.2 I think), as this was a dependency for away3d. But had upgraded to 3.0.3 and looks like that is the cause. Although looked at the class in both versions and they appear to be identical. Perhaps something else has changed and broken?
Maybe you can try github version, some changes were merged into openFL. Did you try legacy? add <set name="openfl-legacy" /> before you add your openfl lib.