I am using froyo.

I have
libGLES_android.so
but this is software implementation right provided by android?

/system/lib/egl has
libGLES_android.so
libEGL_imx51.so
libGLESv1_CM_imx51.so
libGLESv2_imx51.so

and my egl.cfg is
0 1 imx51
0 0 android

I am thinking I am not running on hardware opengles b'cos i have very
odd timing for uploading texture and draw , swap buffers.
Also Surface flinger logs while booting ..

I/SurfaceFlinger( 2060): EGL informations:
I/SurfaceFlinger( 2060): # of configs : 35
I/SurfaceFlinger( 2060): vendor    : Android
I/SurfaceFlinger( 2060): version   : 1.4 Android META-EGL
I/SurfaceFlinger( 2060): extensions: EGL_KHR_image EGL_KHR_image_base
EGL_KHR_image_pixmap EGL_ANDROID_image_native_buffer
EGL_ANDROID_swap_rectangle EGL_ANDROID_get_render_buffer
I/SurfaceFlinger( 2060): Client API: OpenGL ES
I/SurfaceFlinger( 2060): EGLSurface: 5-6-5-0, config=0x0
E/libEGL  ( 2060): eglSetSwapRectangleANDROID:1783 error 3008
(EGL_BAD_DISPLAY)
I/SurfaceFlinger( 2060): flags     : 00100000
W/SurfaceFlinger( 2060): ro.sf.lcd_density not defined, using 160 dpi
by default.
I/SurfaceFlinger( 2060): OpenGL informations:
I/SurfaceFlinger( 2060): vendor    : Advanced Micro Devices, Inc.
I/SurfaceFlinger( 2060): renderer  : AMD Z430
I/SurfaceFlinger( 2060): version   : OpenGL ES-CM 1.1
I/SurfaceFlinger( 2060): extensions: GL_AMD_compressed_3DC_texture
GL_AMD_compressed_ATC_texture GL_AMD_performance_monitor
GL_ATI_compressed_texture_atitc GL_ATI_texture_compression_atitc
GL_OES_blend_equation_separate GL_OES_blend_func_separate
GL_OES_blend_subtract GL_OES_compressed_ETC1_RGB8_texture
GL_OES_compressed_paletted_texture GL_OES_draw_texture
GL_OES_extended_matrix_palette GL_OES_EGL_image
GL_OES_EGL_image_external GL_OES_framebuffer_object
GL_OES_matrix_palette GL_OES_point_size_array GL_OES_point_sprite
GL_OES_read_format GL_OES_stencil_wrap GL_OES_texture_cube_map
GL_OES_texture_env_crossbar GL_OES_texture_mirrored_repeat
I/SurfaceFlinger( 2060): GL_MAX_TEXTURE_SIZE = 2048
I/SurfaceFlinger( 2060): GL_MAX_VIEWPORT_DIMS = 2048
I/imx5x.gralloc( 2060): PMEM GPU enabled, size:33554432, phys
base:ac000000


Regards,
Niral

On Dec 3, 8:00 am, Chih-Wei <cwhu...@linux.org.tw> wrote:
> Which version of Android are you working on?
> libhgl.so is the the old name in 1.x.
>
> In 2.x it is changed to libGLES...
> and uses egl.cfg as the config file.
> Since you have them,
> I think you are working on 2.x.
> So don't worry about libhgl.so.
>
> Besides these opengl libs, you still
> a gralloc library to init your framebuffer properly.
> It locates in /system/lib/hw/gralloc.<target>.so
> If you don't have it, you need to write one.
>
> On 12月2日, 下午12時54分, Nilly <ni...@oriolesoftware.com> wrote:
>
>
>
> > Hi All,
>
> > I am working to get hardware opengles up on my freescale board imx51.
>
> > I have
> > libEGL_imx51.so
> > libGLESv1_CM_imx51.so
> > libGLESv2_imx51.so
>
> > and my egl.cfg is
> > 0 1 imx51
> > 0 0 android
>
> > So will all this libraries suffice to run opengles in hardware mode?
> > B'cos I have read every where that we need separate libhgl.so to get
> > opengles run in hardware.- Hide quoted text -
>
> - Show quoted text -

-- 
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting

Reply via email to