将泛泰A900L官方4.4 ROM里的egl固件导入我编译的泛泰A860的4.4 rom里, 读出其所用的EGL固件的版本信息:
I/SurfaceFlinger( 256): version : OpenGL ES 3.0 [email protected] AU@ (CL@) I/SurfaceFlinger( 256): extensions: GL_AMD_compressed_ATC_texture GL_AMD_performance_monitor GL_AMD_program_binary_Z400 GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_robustness GL_EXT_texture_format_BGRA8888 GL_EXT_texture_type_2_10_10_10_REV GL_NV_fence GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth_texture GL_OES_depth24 GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_fragment_precision_high GL_OES_get_program_binary GL_OES_packed_depth_stencil GL_OES_depth_texture_cube_map GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_half_float GL_OES_vertex_type_10_10_10_2 GL_OES_vertex_array_object GL_QCOM_alpha_test GL_QCOM_binning_control GL_QCOM_driver_control GL_QCOM_perfmon_global_mode GL_QCOM_extended_get GL_QCOM_extended_get2 GL_QCOM_tiled_rendering GL_QCOM_writeonly_rendering GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_text I/SurfaceFlinger( 256): GL_MAX_TEXTURE_SIZE = 4096 I/SurfaceFlinger( 256): GL_MAX_VIEWPORT_DIMS = 4096
I/Adreno-EGL( 612): <qeglDrvAPI_eglInitialize:410>: EGL 1.4 QUALCOMM build: () I/Adreno-EGL( 612): OpenGL ES Shader Compiler Version: E031.24.00.07 I/Adreno-EGL( 612): Build Date: 02/04/14 Tue I/Adreno-EGL( 612): Local Branch: base_au149_adreno_au169_patches-20140204 I/Adreno-EGL( 612): Remote Branch: I/Adreno-EGL( 612): Local Patches: I/Adreno-EGL( 612): Reconstruct Branch:
对比发现比我使用的三星的egl固件版本日期早, 但是版本都是v66的
I/SurfaceFlinger( 258): version : OpenGL ES 3.0 [email protected] [email protected] (CL@) I/SurfaceFlinger( 258): extensions: GL_AMD_compressed_ATC_texture GL_AMD_performance_monitor GL_AMD_program_binary_Z400 GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_robustness GL_EXT_texture_format_BGRA8888 GL_EXT_texture_type_2_10_10_10_REV GL_NV_fence GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth_texture GL_OES_depth24 GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_fragment_precision_high GL_OES_get_program_binary GL_OES_packed_depth_stencil GL_OES_depth_texture_cube_map GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_half_float GL_OES_vertex_type_10_10_10_2 GL_OES_vertex_array_object GL_QCOM_alpha_test GL_QCOM_binning_control GL_QCOM_driver_control GL_QCOM_perfmon_global_mode GL_QCOM_extended_get GL_QCOM_extended_get2 GL_QCOM_tiled_rendering GL_QCOM_writeonly_rendering GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_text I/SurfaceFlinger( 258): GL_MAX_TEXTURE_SIZE = 4096 I/SurfaceFlinger( 258): GL_MAX_VIEWPORT_DIMS = 4096
I/Adreno-EGL( 613): <qeglDrvAPI_eglInitialize:410>: EGL 1.4 QUALCOMM build: AU_LINUX_ANDROID_LNX.LA.3.5.2_RB1.04.04.02.065.004_msm8974_LNX.LA.3.5.2_RB1__release_AU () I/Adreno-EGL( 613): OpenGL ES Shader Compiler Version: E031.24.00.08 I/Adreno-EGL( 613): Build Date: 03/11/14 Tue I/Adreno-EGL( 613): Local Branch: mybranch2743979 I/Adreno-EGL( 613): Remote Branch: quic/LNX.LA.3.5.2_RB1 I/Adreno-EGL( 613): Local Patches: NONE I/Adreno-EGL( 613): Reconstruct Branch: AU_LINUX_ANDROID_LNX.LA.3.5.2_RB1.04.04.02.065.004 + NOTHING