This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Support buffer_storage & dual source blending?

Do you have any plans on supporting these two extensions?

also, on the extension list for the r8p0 driver, you wrote that there was support for GL_EXT_geometry_shader_point_size, but this particular extension is not in the S7 exynos??

Mali Midgard Architecture Extensions - Mali Developer Center

Thanks, Abz

  • > Do you have any plans on supporting these two extensions?

    • buffer storage - probably at some point.
    • dual source blending - not currently planned (the currently shipping hardware couldn't support this natively in any case).

    Unfortunately as per other posts about extension support, we can't comment publicly on schedules, or when release drivers may end up in consumer devices.

    > on the extension list for the r8p0 driver, you wrote that there was support for GL_EXT_geometry_shader_point_size, but this particular extension is not in the S7 exynos??

    Thanks - sounds like a bug in the website listing on Mali Developer, but will check.

    Cheers,
    Pete

  • Also worth recommending the following two extensions we provide in r8p0 as an alternative to dual source blending in OpenGL ES:
    - ARM_shader_framebuffer_fetch

    - EXT_shader_pixel_local_storage

    Both extensions allow using output of previous draw calls as input for a following draw call, so you can do whatever you want with those values ("blend") inside your fragment program.