That one is probably fixed now, but I haven't tried in AMD at all, so I don't know if there will be more problems or not with the shader language, thanks for trying it out for me!
It seems to get a bit further now, but still crashing.
Log found for 'quad':
0:4(12): warning: extension `GL_EXT_shader_texture_lod' unsupported in vertex shader
0:5(12): warning: extension `GL_OES_standard_derivatives' unsupported in vertex shader
Log found for 'quad':
0:4(12): warning: extension `GL_EXT_shader_texture_lod' unsupported in fragment shader
0:5(12): warning: extension `GL_OES_standard_derivatives' unsupported in fragment shader
Log found for 'model':
0:4(12): warning: extension `GL_EXT_shader_texture_lod' unsupported in vertex shader
0:5(12): warning: extension `GL_OES_standard_derivatives' unsupported in vertex shader
loading resauces/models/door.obj
Log found for 'depth':
0:4(12): warning: extension `GL_EXT_shader_texture_lod' unsupported in fragment shader
0:5(12): warning: extension `GL_OES_standard_derivatives' unsupported in fragment shader
GL_INVALID_OPERATION - utils/shader.c:447
On some runs I'm still getting "#extension directive is not allowed in the middle of a shader" instead of the GL_INVALID_OPERATION error as well.