From: Daiane Angolini <daiane.angolini@freescale.com>
To: Diego Rondini <diego.rondini@kynetics.it>
Cc: meta-freescale@yoctoproject.org
Subject: Re: GPU tests on master next - core-image-x11 - sfp
Date: Fri, 30 Aug 2013 13:53:23 -0300 [thread overview]
Message-ID: <5220CE03.2080107@freescale.com> (raw)
In-Reply-To: <10683273.bL5E78uNoY@localhost.localdomain>
On 08/30/2013 12:53 PM, Diego Rondini wrote:
>> You can see that glx hasn't been optimized because windowed mode for
>> glxgears is still ~22 fps, where the fullscreen is ~300.
>
> Daiane, do you know if that means that now there's support for pure OpenGL 2.1
> functionalities in the build?
> And by OpenGL 2.1 I really mean OpenGL, not OpenGL ES x.y.
I know this is not the first GPU release that support OpenGL (I cannot
ensure the version number because I really don't remember). So, this GPU
versio DOES support OpenGL.
During my testes I faced libGL.so AND libEGL.so. So, it does support both.
>
> I can partially run glmark2 (not glmark2-es) with some errors, but driver is
> reporting:
> # glmark2 --fullscreen
> ** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
> ** Failed to set swap interval. Results may be bounded above by refresh rate.
> =======================================================
> glmark2 2012.12
> =======================================================
> OpenGL Information
> GL_VENDOR: Vivante Corporation
> GL_RENDERER: GC2000 Graphics Engine
> GL_VERSION: 2.1 2.0.1
> =======================================================
> ** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
> ** Failed to set swap interval. Results may be bounded above by refresh rate.
> [build] use-vbo=false: FPS: 101 FrameTime: 9.901 ms
> ** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
> ** Failed to set swap interval. Results may be bounded above by refresh rate.
> [build] use-vbo=true: FPS: 108 FrameTime: 9.259 ms
>
>
> So GL_VERSION is "2.1 2.0.1", not "OpenGL ES 2.0".
>
> Same goes for:
> # glxinfo
> name of display: :0
> display: :0 screen: 0
> direct rendering: Yes
> server glx vendor string: SGI
> server glx version string: 1.4
> server glx extensions:
> GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
> GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
> GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
> GLX_SGIX_pbuffer, GLX_SGI_make_current_read
> client glx vendor string: Vivante Corp
> client glx version string: 1.4
> client glx extensions:
> GLX_ARB_get_proc_address, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
> GLX_SGI_make_current_read
> GLX version: 1.4
> GLX extensions:
> GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGI_make_current_read
> OpenGL vendor string: Vivante Corporation
> OpenGL renderer string: GC2000 Graphics Engine
> OpenGL version string: 2.1 2.0.1
> OpenGL shading language version string: 1.20
> OpenGL extensions:
> GL_ARB_depth_texture, GL_ARB_fragment_program_shadow,
> GL_ARB_fragment_shader, GL_ARB_imaging, GL_ARB_multisample,
> GL_ARB_multitexture, GL_ARB_pixel_buffer_object, GL_ARB_shader_objects,
> GL_ARB_texture_compression, GL_ARB_texture_env_add,
> GL_ARB_texture_env_combine, GL_ARB_texture_non_power_of_two,
> GL_ARB_texture_rectangle, GL_ARB_vertex_buffer_object,
> GL_ARB_vertex_shader, GL_ARB_window_pos, GL_ATI_draw_buffers,
> GL_ATI_element_array, GL_ATI_separate_stencil,
> GL_ATI_texture_env_combine3, GL_ATI_vertex_array_object, GL_EXT_abgr,
> GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_equation_separate,
> GL_EXT_blend_func_separate, GL_EXT_color_table, GL_EXT_convolution,
> GL_EXT_draw_buffers2, GL_EXT_draw_instanced, GL_EXT_draw_range_elements,
> GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample,
> GL_EXT_framebuffer_object, GL_EXT_histogram, GL_EXT_pixel_buffer_object,
> GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_secondary_color,
> GL_EXT_separate_specular_color, GL_EXT_stencil_two_side,
> GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D,
> GL_EXT_texture_array, GL_EXT_texture_buffer_object,
> GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,
> GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
> GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias,
> GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_timer_query,
> GL_EXT_vertex_array, GL_NV_texture_rectangle, GL_SGIS_generate_mipmap,
> GL_SGIS_texture_lod, GL_SGI_color_matrix, WGL_ARB_extensions_string,
> WGL_EXT_extensions_string, WGL_EXT_swap_control
>
> So will be OpenGL be possible?
yes ^.^
--
Daiane
next prev parent reply other threads:[~2013-08-30 16:57 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-08-28 16:43 GPU tests on master next - core-image-x11 - sfp Daiane Angolini
2013-08-28 17:20 ` Daiane Angolini
2013-08-28 18:00 ` Eric Bénard
2013-08-28 18:29 ` Daiane Angolini
2013-08-28 20:27 ` Eric Bénard
2013-08-29 8:01 ` Alexandre Belloni
2013-08-29 11:47 ` Daiane Angolini
2013-08-29 11:49 ` Daiane Angolini
2013-08-28 21:53 ` Christian Betz
2013-08-29 11:44 ` Daiane Angolini
2013-08-29 17:33 ` Daiane Angolini
2013-08-30 15:53 ` Diego Rondini
2013-08-30 16:53 ` Daiane Angolini [this message]
2013-09-02 8:15 ` Diego
2013-09-02 12:26 ` Daiane Angolini
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5220CE03.2080107@freescale.com \
--to=daiane.angolini@freescale.com \
--cc=diego.rondini@kynetics.it \
--cc=meta-freescale@yoctoproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.