Author Topic: NVIDIA Tegra Android Native Samples Developer Preview  (Read 1880 times)

0 Members and 1 Guest are viewing this topic.

Stefan

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2787
    • View Profile
NVIDIA Tegra Android Native Samples Developer Preview
« on: March 09, 2012, 05:40:33 PM »
Quote
Tegra Android Native Samples Developer Preview

This pack includes sample apps, docs and Eclipse projects that are designed to help developers overcome common Android native game development challenges. The pack is a companion to our GDC 2012 Android Game Development session.

This is a standalone Developer Preivew of the new Samples Pack, slated to replace the samples currently shipping in TADP. It is designed to be used along with the Tegra Android Developer Pack, and assumes that TADP has already been installed.

The pack provides sample applications, support libraries and updated documentation for the following Android game development topics:

    Pure native gaming on Android with NativeActivity
    Getting Android application lifecycle just right
    Tips for (and benefits of) mixing a little Java into your native Android game for better integration
    Supporting game controllers, sensors, multi-touch and device rotation

The water demo seen in former TADP has been removed, maybe because it looked too bad  ::)



Check the logcat for comprehensive info
Code: [Select]
03-09 17:31:44.850: I/ActivityManager(136): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10104000 pkg=com.nvidia.devtech.NativeGlobe cmp=com.nvidia.devtech.NativeGlobe/android.app.NativeActivity } from pid 194
03-09 17:31:44.880: I/ActivityManager(136): Start proc com.nvidia.devtech.NativeGlobe for activity com.nvidia.devtech.NativeGlobe/android.app.NativeActivity: pid=32534 uid=10084 gids={3003}
03-09 17:31:44.970: D/libEGL(32534): loaded /system/lib/egl/libGLES_android.so
03-09 17:31:44.980: D/libEGL(32534): loaded /system/lib/egl/libEGL_tegra.so
03-09 17:31:45.000: D/libEGL(32534): loaded /system/lib/egl/libGLESv1_CM_tegra.so
03-09 17:31:45.050: D/libEGL(32534): loaded /system/lib/egl/libGLESv2_tegra.so
03-09 17:31:45.050: D/NvEGLUtil(32534): Success: eglGetDisplay (create:74)
03-09 17:31:45.050: D/NvEGLUtil(32534): Success: eglInitialize (create:85)
03-09 17:31:45.050: D/NvEGLUtil(32534): Success: Config chooser (create:96)
03-09 17:31:45.050: D/NvEGLUtil(32534): Success: eglGetConfigAttrib (create:108)
03-09 17:31:45.050: D/NvEGLUtil(32534): Success: eglCreateContext (create:121)
03-09 17:31:45.060: D/NvSLESPlayer(32534): Success: slCreateEngine (create:47)
03-09 17:31:45.060: D/NvSLESPlayer(32534): Success: engineObject::Realize (create:51)
03-09 17:31:45.060: D/NvSLESPlayer(32534): Success: GetInterface::SL_IID_ENGINE (create:56)
03-09 17:31:45.060: D/NvSLESPlayer(32534): Success: CreateOutputMix (create:61)
03-09 17:31:45.060: D/NvSLESPlayer(32534): Success: outputMixObject::Realize (create:65)
03-09 17:31:45.060: D/NvSLESPlayer(32534): Success: CreateAudioPlayer (create:102)
03-09 17:31:45.060: D/NvSLESPlayer(32534): Success: playerObject::Realize (create:106)
03-09 17:31:45.060: D/NvSLESPlayer(32534): Success: GetInterface::SL_IID_PLAY (create:111)
03-09 17:31:45.060: D/NvSLESPlayer(32534): Success: GetInterface::SL_IID_SEEK (create:116)
03-09 17:31:45.060: D/NvSLESPlayer(32534): Success: GetInterface::SL_IID_MUTESOLO (create:121)
03-09 17:31:45.060: D/NvSLESPlayer(32534): Success: GetInterface::SL_IID_VOLUME (create:126)
03-09 17:31:45.060: D/NvSLESPlayer(32534): Success: SetLoop (create:130)
03-09 17:31:45.060: D/NvEGLUtil(32534): Switching to System timer mode
03-09 17:31:45.060: I/threaded_app(32534): activityState=10
03-09 17:31:45.070: I/threaded_app(32534): Resume: 0xaef88
03-09 17:31:45.070: I/threaded_app(32534): activityState=11
03-09 17:31:45.090: W/InputMethodManager(32534): getInstance
03-09 17:31:45.110: I/threaded_app(32534): InputQueueCreated: 0xaef88 -- 0x173d40
03-09 17:31:45.110: I/threaded_app(32534): APP_CMD_INPUT_CHANGED
03-09 17:31:45.110: I/threaded_app(32534): Attaching input queue to looper
03-09 17:31:45.150: I/threaded_app(32534): NativeWindowCreated: 0xaef88 -- 0x174208
03-09 17:31:45.150: I/threaded_app(32534): APP_CMD_INIT_WINDOW
03-09 17:31:45.150: D/NvEGLUtil(32534): **** Window has changed!
03-09 17:31:45.150: I/threaded_app(32534): NativeWindowResized: 0xaef88 -- 0x174208
03-09 17:31:45.150: I/threaded_app(32534): APP_CMD_INIT_WINDOW
03-09 17:31:45.150: W/InputMethodManager(136): getInstance
03-09 17:31:45.150: I/ActivityManager(136): Displayed com.nvidia.devtech.NativeGlobe/android.app.NativeActivity: +281ms
03-09 17:31:45.200: D/TabletStatusBar(194): lights on
03-09 17:31:45.260: D/dalvikvm(194): GC_FOR_ALLOC freed 1138K, 27% free 10329K/13959K, paused 51ms
03-09 17:31:45.270: I/threaded_app(32534): WindowFocusChanged: 0xaef88 -- 1
03-09 17:31:45.270: I/threaded_app(32534): APP_CMD_GAINED_FOCUS
03-09 17:31:45.520: I/native_globe(32534): Window size change 1x1
03-09 17:31:45.580: D/NvEGLUtil(32534): Success: eglCreateWindowSurface (createSurface:207)
03-09 17:31:45.580: D/NvEGLUtil(32534): Win=800x444, Surf=800x444
03-09 17:31:45.670: D/NvEGLUtil(32534): Success: eglMakeCurrent (bind:297)
03-09 17:31:45.700: D/nv_shader(32534): in nv_load_program
03-09 17:31:45.700: D/nv_shader(32534): gl version: OpenGL ES 2.0
03-09 17:31:45.700: D/nv_shader(32534): compiling file: font.vert
03-09 17:31:45.750: W/PrintK(92): +wm8903_set_bias_level level: 1
03-09 17:31:45.800: D/nv_shader(32534): shader_debug: 40 lines, 0 errors.
03-09 17:31:45.800: D/nv_shader(32534): compiling file: font.frag
03-09 17:31:45.820: D/nv_shader(32534): shader_debug: 34 lines, 0 errors.
03-09 17:31:45.860: W/PrintK(92): +wm8903_set_bias_level level: 0
03-09 17:31:45.860: W/AudioFlinger(92): write blocked for 248 msecs, 53 delayed writes, thread 0x39400
03-09 17:31:45.860: D/PrintK(92): <6>wm8903_set_dai_trigger 1
03-09 17:31:46.100: D/nv_shader(32534): in nv_load_program
03-09 17:31:46.100: D/nv_shader(32534): gl version: OpenGL ES 2.0
03-09 17:31:46.100: D/nv_shader(32534): compiling string:
03-09 17:31:46.100: D/nv_shader(32534): "
03-09 17:31:46.100: D/nv_shader(32534): #define USING_RAW_DATA   (0)
03-09 17:31:46.100: D/nv_shader(32534): #define PARALLAX_MAPPING (0)
03-09 17:31:46.100: D/nv_shader(32534): #define NORMAL_MAPPING   (0)
03-09 17:31:46.100: D/nv_shader(32534): #define AMBIENT_COLOR    (vec3(0.005000, 0.005000, 0.010000))
03-09 17:31:46.100: D/nv_shader(32534): #define PARALLAX_SCALE   (0.010000)
03-09 17:31:46.100: D/nv_shader(32534): #define PARALLAX_BIAS    (0.000000)
03-09 17:31:46.100: D/nv_shader(32534): "
03-09 17:31:46.100: D/nv_shader(32534): compiling file: globe.vert
03-09 17:31:46.120: D/nv_shader(32534): shader_debug: 98 lines, 0 errors.
03-09 17:31:46.120: D/nv_shader(32534): compiling file: globe.frag
03-09 17:31:46.140: D/nv_shader(32534): shader_debug: 95 lines, 0 errors.
03-09 17:31:46.140: D/nv_shader(32534): in nv_load_program
03-09 17:31:46.140: D/nv_shader(32534): gl version: OpenGL ES 2.0
03-09 17:31:46.140: D/nv_shader(32534): compiling string:
03-09 17:31:46.140: D/nv_shader(32534): "
03-09 17:31:46.140: D/nv_shader(32534): #define USING_RAW_DATA   (0)
03-09 17:31:46.140: D/nv_shader(32534): #define PARALLAX_MAPPING (0)
03-09 17:31:46.140: D/nv_shader(32534): #define NORMAL_MAPPING   (1)
03-09 17:31:46.140: D/nv_shader(32534): #define AMBIENT_COLOR    (vec3(0.005000, 0.005000, 0.010000))
03-09 17:31:46.140: D/nv_shader(32534): #define PARALLAX_SCALE   (0.010000)
03-09 17:31:46.140: D/nv_shader(32534): #define PARALLAX_BIAS    (0.000000)
03-09 17:31:46.140: D/nv_shader(32534): "
03-09 17:31:46.140: D/nv_shader(32534): compiling file: globe.vert
03-09 17:31:46.160: D/nv_shader(32534): shader_debug: 98 lines, 0 errors.
03-09 17:31:46.160: D/nv_shader(32534): compiling file: globe.frag
03-09 17:31:46.180: D/nv_shader(32534): shader_debug: 95 lines, 0 errors.
03-09 17:31:46.180: D/nv_shader(32534): in nv_load_program
03-09 17:31:46.180: D/nv_shader(32534): gl version: OpenGL ES 2.0
03-09 17:31:46.180: D/nv_shader(32534): compiling string:
03-09 17:31:46.180: D/nv_shader(32534): "
03-09 17:31:46.180: D/nv_shader(32534): #define USING_RAW_DATA   (0)
03-09 17:31:46.180: D/nv_shader(32534): #define PARALLAX_MAPPING (1)
03-09 17:31:46.180: D/nv_shader(32534): #define NORMAL_MAPPING   (0)
03-09 17:31:46.180: D/nv_shader(32534): #define AMBIENT_COLOR    (vec3(0.005000, 0.005000, 0.010000))
03-09 17:31:46.180: D/nv_shader(32534): #define PARALLAX_SCALE   (0.010000)
03-09 17:31:46.180: D/nv_shader(32534): #define PARALLAX_BIAS    (0.000000)
03-09 17:31:46.180: D/nv_shader(32534): "
03-09 17:31:46.180: D/nv_shader(32534): compiling file: globe.vert
03-09 17:31:46.200: D/nv_shader(32534): shader_debug: 98 lines, 0 errors.
03-09 17:31:46.200: D/nv_shader(32534): compiling file: globe.frag
03-09 17:31:46.220: D/nv_shader(32534): shader_debug: 95 lines, 0 errors.
03-09 17:31:46.220: D/nv_shader(32534): in nv_load_program
03-09 17:31:46.220: D/nv_shader(32534): gl version: OpenGL ES 2.0
03-09 17:31:46.220: D/nv_shader(32534): compiling string:
03-09 17:31:46.220: D/nv_shader(32534): "
03-09 17:31:46.220: D/nv_shader(32534): #define USING_RAW_DATA   (0)
03-09 17:31:46.220: D/nv_shader(32534): #define PARALLAX_MAPPING (1)
03-09 17:31:46.220: D/nv_shader(32534): #define NORMAL_MAPPING   (1)
03-09 17:31:46.220: D/nv_shader(32534): #define AMBIENT_COLOR    (vec3(0.005000, 0.005000, 0.010000))
03-09 17:31:46.220: D/nv_shader(32534): #define PARALLAX_SCALE   (0.010000)
03-09 17:31:46.220: D/nv_shader(32534): #define PARALLAX_BIAS    (0.000000)
03-09 17:31:46.220: D/nv_shader(32534): "
03-09 17:31:46.220: D/nv_shader(32534): compiling file: globe.vert
03-09 17:31:46.240: D/nv_shader(32534): shader_debug: 98 lines, 0 errors.
03-09 17:31:46.240: D/nv_shader(32534): compiling file: globe.frag
03-09 17:31:46.270: D/nv_shader(32534): shader_debug: 95 lines, 0 errors.
03-09 17:31:46.270: D/nv_shader(32534): in nv_load_program
03-09 17:31:46.270: D/nv_shader(32534): gl version: OpenGL ES 2.0
03-09 17:31:46.270: D/nv_shader(32534): compiling string:
03-09 17:31:46.270: D/nv_shader(32534): "
03-09 17:31:46.270: D/nv_shader(32534): #define USING_RAW_DATA   (1)
03-09 17:31:46.270: D/nv_shader(32534): #define PARALLAX_MAPPING (0)
03-09 17:31:46.270: D/nv_shader(32534): #define NORMAL_MAPPING   (0)
03-09 17:31:46.270: D/nv_shader(32534): #define AMBIENT_COLOR    (vec3(0.005000, 0.005000, 0.010000))
03-09 17:31:46.270: D/nv_shader(32534): #define PARALLAX_SCALE   (0.010000)
03-09 17:31:46.270: D/nv_shader(32534): #define PARALLAX_BIAS    (0.000000)
03-09 17:31:46.270: D/nv_shader(32534): "
03-09 17:31:46.270: D/nv_shader(32534): compiling file: globe.vert
03-09 17:31:46.300: D/nv_shader(32534): shader_debug: 98 lines, 0 errors.
03-09 17:31:46.300: D/nv_shader(32534): compiling file: globe.frag
03-09 17:31:46.320: D/nv_shader(32534): shader_debug: 95 lines, 0 errors.
03-09 17:31:46.320: D/nv_shader(32534): in nv_load_program
03-09 17:31:46.320: D/nv_shader(32534): gl version: OpenGL ES 2.0
03-09 17:31:46.320: D/nv_shader(32534): compiling string:
03-09 17:31:46.320: D/nv_shader(32534): "
03-09 17:31:46.320: D/nv_shader(32534): #define USING_RAW_DATA   (1)
03-09 17:31:46.320: D/nv_shader(32534): #define PARALLAX_MAPPING (0)
03-09 17:31:46.320: D/nv_shader(32534): #define NORMAL_MAPPING   (1)
03-09 17:31:46.320: D/nv_shader(32534): #define AMBIENT_COLOR    (vec3(0.005000, 0.005000, 0.010000))
03-09 17:31:46.320: D/nv_shader(32534): #define PARALLAX_SCALE   (0.010000)
03-09 17:31:46.320: D/nv_shader(32534): #define PARALLAX_BIAS    (0.000000)
03-09 17:31:46.320: D/nv_shader(32534): "
03-09 17:31:46.320: D/nv_shader(32534): compiling file: globe.vert
03-09 17:31:46.340: D/nv_shader(32534): shader_debug: 98 lines, 0 errors.
03-09 17:31:46.340: D/nv_shader(32534): compiling file: globe.frag
03-09 17:31:46.370: D/nv_shader(32534): shader_debug: 95 lines, 0 errors.
03-09 17:31:46.370: D/nv_shader(32534): in nv_load_program
03-09 17:31:46.370: D/nv_shader(32534): gl version: OpenGL ES 2.0
03-09 17:31:46.370: D/nv_shader(32534): compiling string:
03-09 17:31:46.370: D/nv_shader(32534): "
03-09 17:31:46.370: D/nv_shader(32534): #define USING_RAW_DATA   (1)
03-09 17:31:46.370: D/nv_shader(32534): #define PARALLAX_MAPPING (1)
03-09 17:31:46.370: D/nv_shader(32534): #define NORMAL_MAPPING   (0)
03-09 17:31:46.370: D/nv_shader(32534): #define AMBIENT_COLOR    (vec3(0.005000, 0.005000, 0.010000))
03-09 17:31:46.370: D/nv_shader(32534): #define PARALLAX_SCALE   (0.010000)
03-09 17:31:46.370: D/nv_shader(32534): #define PARALLAX_BIAS    (0.000000)
03-09 17:31:46.370: D/nv_shader(32534): "
03-09 17:31:46.370: D/nv_shader(32534): compiling file: globe.vert
03-09 17:31:46.400: D/nv_shader(32534): shader_debug: 98 lines, 0 errors.
03-09 17:31:46.400: D/nv_shader(32534): compiling file: globe.frag
03-09 17:31:46.420: D/nv_shader(32534): shader_debug: 95 lines, 0 errors.
03-09 17:31:46.420: D/nv_shader(32534): in nv_load_program
03-09 17:31:46.420: D/nv_shader(32534): gl version: OpenGL ES 2.0
03-09 17:31:46.420: D/nv_shader(32534): compiling string:
03-09 17:31:46.420: D/nv_shader(32534): "
03-09 17:31:46.420: D/nv_shader(32534): #define USING_RAW_DATA   (1)
03-09 17:31:46.420: D/nv_shader(32534): #define PARALLAX_MAPPING (1)
03-09 17:31:46.420: D/nv_shader(32534): #define NORMAL_MAPPING   (1)
03-09 17:31:46.420: D/nv_shader(32534): #define AMBIENT_COLOR    (vec3(0.005000, 0.005000, 0.010000))
03-09 17:31:46.420: D/nv_shader(32534): #define PARALLAX_SCALE   (0.010000)
03-09 17:31:46.420: D/nv_shader(32534): #define PARALLAX_BIAS    (0.000000)
03-09 17:31:46.420: D/nv_shader(32534): "
03-09 17:31:46.420: D/nv_shader(32534): compiling file: globe.vert
03-09 17:31:46.450: D/nv_shader(32534): shader_debug: 98 lines, 0 errors.
03-09 17:31:46.450: D/nv_shader(32534): compiling file: globe.frag
03-09 17:31:46.470: D/nv_shader(32534): shader_debug: 95 lines, 0 errors.
03-09 17:31:46.470: D/nv_shader(32534): in nv_load_program
03-09 17:31:46.470: D/nv_shader(32534): gl version: OpenGL ES 2.0
03-09 17:31:46.470: D/nv_shader(32534): compiling string:
03-09 17:31:46.470: D/nv_shader(32534): "
03-09 17:31:46.470: D/nv_shader(32534): #define USING_RAW_DATA   (0)
03-09 17:31:46.470: D/nv_shader(32534): "
03-09 17:31:46.470: D/nv_shader(32534): compiling file: cloud.vert
03-09 17:31:46.490: D/nv_shader(32534): shader_debug: 96 lines, 0 errors.
03-09 17:31:46.490: D/nv_shader(32534): compiling file: cloud.frag
03-09 17:31:46.500: D/nv_shader(32534): shader_debug: 43 lines, 0 errors.
03-09 17:31:46.500: D/nv_shader(32534): in nv_load_program
03-09 17:31:46.500: D/nv_shader(32534): gl version: OpenGL ES 2.0
03-09 17:31:46.500: D/nv_shader(32534): compiling string:
03-09 17:31:46.500: D/nv_shader(32534): "
03-09 17:31:46.500: D/nv_shader(32534): #define USING_RAW_DATA   (1)
03-09 17:31:46.500: D/nv_shader(32534): "
03-09 17:31:46.500: D/nv_shader(32534): compiling file: cloud.vert
03-09 17:31:46.520: D/nv_shader(32534): shader_debug: 96 lines, 0 errors.
03-09 17:31:46.520: D/nv_shader(32534): compiling file: cloud.frag
03-09 17:31:46.530: D/nv_shader(32534): shader_debug: 43 lines, 0 errors.
03-09 17:31:46.560: D/es2_globe(32534): INIT: GL_VENDOR: NVIDIA Corporation
03-09 17:31:46.560: D/es2_globe(32534): INIT: GL_VERSION: OpenGL ES 2.0
03-09 17:31:46.560: D/es2_globe(32534): INIT: GL_RENDERER: NVIDIA Tegra
03-09 17:31:46.560: D/es2_globe(32534): INIT: GL_EXTENSIONS:
03-09 17:31:46.560: D/es2_globe(32534): INIT: GL_NV_platform_binary
03-09 17:31:46.560: D/es2_globe(32534): INIT: GL_OES_rgb8_rgba8
03-09 17:31:46.560: D/es2_globe(32534): INIT: GL_OES_EGL_sync
03-09 17:31:46.560: D/es2_globe(32534): INIT: GL_OES_fbo_render_mipmap
03-09 17:31:46.560: D/es2_globe(32534): INIT: GL_NV_depth_nonlinear
03-09 17:31:46.560: D/es2_globe(32534): INIT: GL_NV_draw_path
03-09 17:31:46.560: D/es2_globe(32534): INIT: GL_NV_texture_npot_2D_mipmap
03-09 17:31:46.560: D/es2_globe(32534): INIT: GL_OES_EGL_image
03-09 17:31:46.560: D/es2_globe(32534): INIT: GL_OES_EGL_image_external
03-09 17:31:46.560: D/es2_globe(32534): INIT: GL_OES_vertex_half_float
03-09 17:31:46.560: D/es2_globe(32534): INIT: GL_NV_framebuffer_vertex_attrib_array
03-09 17:31:46.560: D/es2_globe(32534): INIT: GL_NV_coverage_sample
03-09 17:31:46.560: D/es2_globe(32534): INIT: GL_OES_mapbuffer
03-09 17:31:46.560: D/es2_globe(32534): INIT: GL_ARB_draw_buffers
03-09 17:31:46.560: D/es2_globe(32534): INIT: GL_EXT_Cg_shader
03-09 17:31:46.560: D/es2_globe(32534): INIT: GL_EXT_packed_float
03-09 17:31:46.560: D/es2_globe(32534): INIT: GL_OES_texture_half_float
03-09 17:31:46.560: D/es2_globe(32534): INIT: GL_OES_texture_float
03-09 17:31:46.560: D/es2_globe(32534): INIT: GL_EXT_texture_array
03-09 17:31:46.560: D/es2_globe(32534): INIT: GL_OES_compressed_ETC1_RGB8_texture
03-09 17:31:46.570: D/es2_globe(32534): INIT: GL_EXT_texture_compression_latc
03-09 17:31:46.570: D/es2_globe(32534): INIT: GL_EXT_texture_compression_dxt1
03-09 17:31:46.570: D/es2_globe(32534): INIT: GL_EXT_texture_compression_s3tc
03-09 17:31:46.570: D/es2_globe(32534): INIT: GL_EXT_texture_filter_anisotropic
03-09 17:31:46.570: D/es2_globe(32534): INIT: GL_NV_get_tex_image
03-09 17:31:46.570: D/es2_globe(32534): INIT: GL_NV_read_buffer
03-09 17:31:46.570: D/es2_globe(32534): INIT: GL_NV_shader_framebuffer_fetch
03-09 17:31:46.570: D/es2_globe(32534): INIT: GL_NV_fbo_color_attachments
03-09 17:31:46.570: D/es2_globe(32534): INIT: GL_EXT_bgra
03-09 17:31:46.570: D/es2_globe(32534): INIT: GL_EXT_texture_format_BGRA8888
03-09 17:31:46.570: D/es2_globe(32534): INIT: GL_EXT_unpack_subimage
03-09 17:31:46.570: D/es2_globe(32534): INIT: GL_NV_texture_compression_s3tc_update
03-09 17:31:46.570: D/es2_globe(32534): Shader state: rawData=0, parallax=1, normal=1.    Using globe program 3 and cloud program 0
03-09 17:31:46.570: D/es2_globe(32534): RESIZE: Aspect ratio: 1.00
03-09 17:31:46.570: D/es2_globe(32534): GlobalAppState::update: (zNear, zFar): (0.01, 10.00)
03-09 17:31:46.570: D/es2_globe(32534): RESIZE: Viewport: (1, 1)
03-09 17:31:46.570: D/es2_globe(32534): Shader state: rawData=0, parallax=1, normal=1.    Using globe program 3 and cloud program 0
03-09 17:31:46.600: D/nv_shader(32534): in nv_load_program_from_strings
03-09 17:31:46.600: D/nv_shader(32534): gl version: OpenGL ES 2.0
03-09 17:31:46.610: D/nv_shader(32534): shader_debug: 9 lines, 0 errors.
03-09 17:31:46.610: D/nv_shader(32534): shader_debug: 8 lines, 0 errors.
03-09 17:31:46.610: D/nv_shader(32534): in nv_load_program_from_strings
03-09 17:31:46.610: D/nv_shader(32534): gl version: OpenGL ES 2.0
03-09 17:31:46.620: D/nv_shader(32534): shader_debug: 9 lines, 0 errors.
03-09 17:31:46.620: D/nv_shader(32534): shader_debug: 7 lines, 0 errors.
03-09 17:31:46.620: D/es2_globe(32534): Swap count is 1
03-09 17:31:46.880: D/NvEGLUtil(32534): Switching to NV Extension timer mode
03-09 17:31:46.880: I/native_globe(32534): Window size change 800x444
03-09 17:31:46.880: D/es2_globe(32534): RESIZE: Aspect ratio: 0.56
03-09 17:31:46.880: D/es2_globe(32534): GlobalAppState::update: (zNear, zFar): (0.01, 10.00)
03-09 17:31:46.880: D/es2_globe(32534): RESIZE: Viewport: (800, 444)
03-09 17:31:46.880: D/es2_globe(32534): Shader state: rawData=0, parallax=1, normal=1.
03-09 17:35:43.260: D/es2_globe(32534): 41.701420 fps