Hey everyone,
I was trying to the 'Display a Scene' sample app on a Nexus 6 API 26 emulator but got the error below.
I tried to change the 'Emulator performance' to 'Software - GLES 2.0' and increased the Emulator RAM to 3072Mb, but to no effect.
Any insight will be very much appreciated.
Cheers
E/AndroidRuntime: FATAL EXCEPTION: Rendering thread
Process: com.example.a2d3d_test_app, PID: 8020
com.esri.arcgisruntime.ArcGISRuntimeException: Internal error.: Failed to compile GL Shader: tile_3d_draw_ps
Error Log:
WARNING: 0:2: 'GL_EXT_frag_depth' : extension is not supported
ERROR: 0:254: 'gl_FragDepthEXT' : undeclared identifier
at com.esri.arcgisruntime.internal.jni.CoreGeoView.nativeDraw(Native Method)
at com.esri.arcgisruntime.internal.jni.CoreGeoView.a(SourceFile:5)
at com.esri.arcgisruntime.a.i.f.g.a(SourceFile:87)
at com.esri.arcgisruntime.mapping.view.GeoView$RenderingThread.draw(SourceFile:2)
at com.esri.arcgisruntime.mapping.view.SceneView.b(SourceFile:1)
at com.esri.arcgisruntime.mapping.view.SceneView.lambda$moyPL0flTCRthLMFyvD_1llgzxc(Unknown Source:0)
at com.esri.arcgisruntime.mapping.view.-$$Lambda$SceneView$moyPL0flTCRthLMFyvD_1llgzxc.a(Unknown Source:2)
at com.esri.arcgisruntime.internal.jni.CoreGeoView.onDrawRequested(SourceFile:4)
at com.esri.arcgisruntime.internal.jni.CoreGeoView.nativePulse(Native Method)
at com.esri.arcgisruntime.internal.jni.CoreGeoView.z(SourceFile:1)
at com.esri.arcgisruntime.a.i.f.g.o(SourceFile:1)
at com.esri.arcgisruntime.mapping.view.GeoView$RenderingThread.doFrame(SourceFile:3)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:909)
at android.view.Choreographer.doCallbacks(Choreographer.java:723)
at android.view.Choreographer.doFrame(Choreographer.java:655)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:897)
at android.os.Handler.handleCallback(Handler.java:789)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:164)
at com.esri.arcgisruntime.mapping.view.GeoView$RenderingThread.run(SourceFile:5)