• Show log

    Commit

  • Hash : 85264808
    Author : Marcin Radomski
    Date : 2024-07-18T09:53:14

    tls.h: check ANGLE_USE_ANDROID_TLS_SLOT to define GL TLS
    
    The definitions of ANGLE_ANDROID_GET_GL_TLS() macro were guarded by
    ANGLE_PLATFORM_ANDROID, but the use by ANGLE_USE_ANDROID_TLS_SLOT.
    This change makes it so both definition and the use use the same macro.
    
    Additionally, make libGLESv2/global_state.h include common/tls.h when
    ANGLE_USE_ANDROID_TLS_SLOT is defined, even if ANGLE_PLATFORM_ANDROID is
    missing. This will enable the use of Android TLS in builds that use
    bionic on systems that are not full Android (see bug for details).
    
    The change is supposed to have no impact on existing code.
    
    Bug: b/353262025
    Test: treehugger
    Change-Id: I4406aa4642c4a589a53dd8e0ff6c41234942901b
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5729840
    Commit-Queue: Roman Lavrov <romanl@google.com>
    Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
    Reviewed-by: Roman Lavrov <romanl@google.com>
    

  • Properties

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

    A conformant OpenGL ES implementation for Windows, Mac, Linux, iOS and Android.

    Homepage

    Github

    Users
    thodg_m kc3_lang_org thodg_w www_kmx_io thodg thodg_l
    Tags