• OpenGLES2.0 complex shader programming

    Dear ARM forum,

    I am looking for OpenGLES2.0 complex shader programming examples ,

    which covers multiple varieties the texturing, lighting,shading theoretical and practical examples.

    looking for complete Application including shaders code.

    Kindly Please share…

  • Mali400 , supported GLSL versions?

    Dear Forum,

    Could you please post the all the GLSL versions supported by Mali 400.

    where can I find OpenGLES vertion -->GLSL version mapping.

    kindly please share the details.

    Thanks

    Ravinder Are

  • Difference between Mali 400 and 450 GPUs in Android smart boxes

    Hello,

    Is there noticeable difference between the Mali 400 and Mali 450 mobile GPUs for running videogame emulators (and for Android games as well) in an Android 4.4.2 smart tv box (a device that gives smart capabilities to older TVs, either CRT or flat…

  • ARM Mali devices wrongly report that OES_texture_float is supported

    Actually Mali GPU does not support OES_texture_float. For example, you can not open this webgl websitehttp://madebyevan.com/webgl-water/

    How we resolve this issue?

  • Measuring the ARM MALI 400 GPU per frame Time

    Dear ARM and All,

    I am writing a OpenGLES2.0 benchmark application for ARM MALI 400.

    the code snippet is like below,

    I am seeing the first frame is completing in lesser time than the next frames, and some time the frame time from one frame to another is…

  • Mali offline compiled shaders using in OpenGLES2.0 Application

    Dear All,

    I am using Mali-400 GPU.

    I want to use the Mali off-line shader compiler, to compile the Vertex shader and Fragment shaders.

    Can some one please post the example code for using off-line compiled shaders in a OpenGLES2.0 application.

    I have compiled…

  • Where are the OpenGL ES emulator tutorial examples?

    I just downloaded the emulator. I am familiar with OpenGL but not ES. The download page says there are tutorial examples. I found none in the installation. It would be nice to have a few code examples plus step by step instructions on how to compile/run…

  • Does Mali's Astc encoder scan textures from top-to-bottom or from bottom-to-top.

    Does Mali's Astc encoder scan textures from top-to-bottom or from bottom-to-top. 

    When decoding Astc textures, it appears to be bottom-to-top, but a Microsoft document indicates that it is top-to-bottom.

           Adaptive…

  • How to gain performance through PBO (pixel buffer object) on Mali T-880

    I'm working on a corner detection algorithm on a international version of Samsung S7 which is empowered by Mali T-880. The basic framework is 1.) grab android camera capture into a OpenGL texture. 2) run through several stages of image filters written…

  • Wayland/Weston on Mali?

    I have been working on running Wayland with a Weston compositor on the Odroid XU4, and would like to share my experience.

    The current stable odroidxu3-3.10.y kernel contains an older unsupported r5p1-00rel1 mali driver, but the currently supported Mali…

  • graphic rendering hierarchy?

    Hello,

         I debugged my graphic application via mali debugger and I get confused with the information I captured. Here's my questions.

         1. a frame contains several render passes(eg. render pass 0, render pass 1, ...) and framebuffers…

  • Does Mali OpenGL ES Emulator support sharing EGLImage accross contexts in a single thread?

    Hi,

    Does Mali OpenGL ES Emulator support sharing EGLImage accross contexts in a single thread?

    You can view the source code at https://github.com/selikhovalexey/eglimage/blob/master/eglimage.cpp

  • [r7p0 Driver] Does Midgard(3rd gen) Mali-T760/720 series support  "Android Extension Pack"?

    Hello, my name is SangMin.

    Does <Midgard(3rd gen) Mali-T760/720 series> support  "Android Extension Pack"?

    I know that <r5p1 driver> supports OpenGL ES3.1.

    I wonder if <r7p0 driver> supports  "GL_ANDROID_extens…

  • How can I local gles error: [gles_state_set_error_internal:62: GLES ctx: 0xe097c008, error code:0x500]

    Error code on Android device:

    --

    gles_state_set_error_internal:62: GLES ctx: 0xe097c008, error code:0x500

    gles_state_set_error_internal:63: GLES error info:<target> is not an accepted value

    --

    The device uses GPU model as adreno 510.

    HELP!

    Don' t know…

  • Mali OpenGL ES Instrumented Drivers?

    Hi,

         I want to optimize my app which is running on mali gpu. ARM offers some developer tools like mali debugger, DS-5 streamline, etc. A document(http://infocenter.arm.com/help/topic/com.arm.doc.dui0363d/DUI0363D_opengl_es_app_dev_guide…

  • For binary transparency : Clip, discard or blend ?

    Greetings,

    I'm currently experimenting OpenGL ES 2.0 with a little tile based 2D game.

    After fiddling a bit with rbga5551 transparent textures, I found I had to enable blending in order to make the last transparency bit work.

    However, given how blending…

  • Mali 450 r6p1 & DMABUF

    Hello,

    I have been trying to use DMABUF With egl on a Mali 450 (on an odroid C2).

    I was able to successfully use it with the following setup for a 1920x1080 image :

    const EGLint img_attrs[] = {

              EGL_WIDTH, 1920,…

  • can't run mail-cube with emulator on ubuntu 16.04

    FATAL - GLES: (checkMissingVersions 2455) Couldn't find symbol 'glUniformSubroutinesuiv' in 'libGL.so.1' (required for version of GL)!

    FATAL - GLES: (checkMissingVersions 2455) Couldn't find symbol 'glProgramUniformMatrix2dv' in 'libGL…

  • Smart Composition ref?

    Dear all,

        I want to measure the performance of GPU with and without smart compositor .

    However I have difficulties in how to implement smart compositor.

    I searched examples in mali SDK but there's no example case found.

    Is there anyone…

  • GL_EXT_disjoint_timer_query for performance

    I have a question about OpenGL ES GL_EXT_disjoint_timer_query extension. I am trying to get performance measurement out of my android app and GL_EXT_disjoint_timer_query does not seems to get me proper numbers. I tried with GL_TIME_ELAPSED_EXT and GL_TIMESTAMP_EXT…

  • ARM Mali Graphics Debugger for Tizen

    Hello,

    I would like to ask You guys if the source code for libGLES_mgd.so is open_source so that I could build it for Tizen?

    The same question goes for the mgd daemon?

    I need to run the Mali Graphics debugger on tizen.

    Best Regards,

    Jack Skalski

  • Multiple OpenGL ES contexts

    How are multiple OpenGL ES contexts handled? That is, for the same application. Does one have some kind of control over scheduling? Would it be efficient GPU wise to have some compute shader launched from one context while shadow map rendering is launched…

  • How to disable GPU hardware accelerate?

    Hi,

        I have a board odroid xu3 running android 4.4. Recently I want to compare the performance of hardware rendering (that is, gpu do the rendering work) and software rendering (cpu do the rendering work with libGLES_android.so). Now I am trying to…

  • Vulkan apps crashig on MaliT880 (Galaxy S7)

    Thanks Wasim for quick help !!

    My driver is : OpenGL ES 3.1 v1.r9p0-12dev0.c37094c9ad948aa7a7b056e38dcda762

    Note that I am running with latest Galaxy S7 OTA.

    Can you pls help me understand what may be the issue and how to sync to latest Vulkan driver…

  • Possible ESSL Compiler Bug on Mali-T880

    Hello,

    I am seeing an issue where a shader will erroneously result in a solid black color.  If a line is changed to use a multiply add (adding the smallest possible float value), the correct color is displayed.  Any insight into what is triggering the…