This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

OpenGL ES 2.0 extensions - min/max blends ?

Hello!

In the following press release from TI from 08.01.2013 it was mentioned, that some GLES3 features are added to the DDK as extensions. For example min/max blends are mentioned (glBlendEquation with GL_MIN, GL_MAX).

http://www.imgtec.com/News/detail.asp?ID=717


My question is, if the current GLSDK 6.04.00.02 supports this extensions mentioned above for the PowerVR SGX 544MP?


Regards,

--Alex

  • Hi Alex,

    You can see what GLSDK6_04 supports on the following wiki articles:
    http://processors.wiki.ti.com/index.php/GLSDK_Datasheet_OMAP5_6.04.00.02#Graphics

    http://processors.wiki.ti.com/index.php/OMAP5_GLSDK_6.04.00.02_Release_Notes

    The kernel modules & user modules used in GLSDK6_04 are located here: http://git.ti.com/graphics/

    Hope this helps.

    Best Regards,

    Yordan

  • Hello Yordan!

    Thank you, but the links above don't tell which GL extensions to GLES v2 are supported by the driver.

    I just tested with the current GLSDK6_04, but glBlendEquation(GL_MIN) still leads to a GL_INVALID_ENUM, albeit this press release from Imgtec claims, that min/max blending is supported:

    "Not only that, but we have recently pushed the boundary for all existing PowerVR Series5XT GPUs with a new series of API extensions which include OpenGL ES 3.0 features like MRTs, occlusion queries, seamless cube maps, sampler access from vertex shaders, floating point textures, GLSL full-precision floating point, R and RG textures, min/max blends, and multisample render buffers."

    http://blog.imgtec.com/powervr/the-powervr-sgx544mp-a-modern-gpu-for-todays-leading-platforms


    This are the supported extensions, reported on the OMAP5 and they dont show GL_EXT_blend_minmax:

    GL version: OpenGL ES 2.0 build 1.9@2253347                                                                                                      
    GLSL version: OpenGL ES GLSL ES 1.00 build 1.9@2253347                                                                                           
    GL vendor: Imagination Technologies                                                                                                              
    GL renderer: PowerVR SGX 544MP                                                                                                                   
    GL extensions: GL_OES_rgb8_rgba8 GL_OES_depth24                                                                                                  
    GL_OES_vertex_half_float GL_OES_texture_float                                                                                                    
    GL_OES_texture_half_float GL_OES_element_index_uint                                                                                              
    GL_OES_mapbuffer GL_OES_fragment_precision_high                                                                                                  
    GL_OES_compressed_ETC1_RGB8_texture GL_OES_EGL_image                                                                                             
    GL_OES_EGL_image_external GL_OES_required_internalformat                                                                                         GL_OES_depth_texture GL_OES_get_program_binary                                                                                                   
    GL_OES_packed_depth_stencil GL_OES_standard_derivatives                                                                                          
    GL_OES_vertex_array_object GL_OES_egl_sync GL_OES_texture_npot                                                                                   
    GL_EXT_multi_draw_arrays GL_EXT_texture_format_BGRA8888                                                                                          GL_EXT_discard_framebuffer GL_EXT_shader_texture_lod                                                                                             
    GL_IMG_shader_binary GL_IMG_texture_compression_pvrtc                                                                                            
    GL_IMG_texture_compression_pvrtc2 GL_IMG_texture_npot                                                                                            
    GL_IMG_texture_format_BGRA8888 GL_IMG_read_format                                                                                                
    GL_IMG_program_binary GL_IMG_uniform_buffer_object                                                                                               
    GL_IMG_multisampled_render_to_texture                                                                                                            
    GL_TI_image_external_raw_video

    --Alex