• Show log

    Commit

  • Hash : 9d9e92cf
    Author : Sam Lantinga
    Date : 2017-01-08T10:41:22

    Fixed bug 3304 - Android black screen on resume
    
    Richard Russell
    
    Resuming from a suspended state results in a black screen.  This only happens when using GLES 1.1 (GLES 2 resumes correctly) and when the render target has been changed using SDL_SetRenderTarget.  This problem is new in 2.0.4.
    
    The attached test case demonstrates the issue.
    
    Sylvain Becker has apparently found a fix as follows:
    
    "In the opengles leaf function (in 'src/render/opengles/SDL_render_gles.c'), it appears there is a call to 'GLES_ActivateRenderer' in 'GLES_SetRenderTarget', which is not present in opengles2. When commenting out this 'GLES_ActivateRenderer', it seems to resume fine".
    
    This appears to fix the testcase perfectly, but I don't know whether it could have any undesirable side-effects.
    

  • Properties

  • Git HTTP https://git.kmx.io/kc3-lang/SDL.git
    Git SSH git@git.kmx.io:kc3-lang/SDL.git
    Public access ? public
    Description

    Fork of https://github.com/libsdl-org/SDL

    Users
    thodg_w kc3_lang_org thodg_l thodg_m www_kmx_io thodg
    Tags