• Show log

    Commit

  • Hash : 448e2275
    Author : Kenneth Russell
    Date : 2022-07-21T16:40:59

    (Reland) [Metal] Disable ANGLE's Metal backend on older GPUs.
    
    Disable creation of EGL_PLATFORM_ANGLE_TYPE_METAL_ANGLE displays on:
      iOS: MTLGPUFamilyApple2 and older (A8 and older GPUs)
      macOS and Mac Catalyst: MTLGPUFamilyMac1 and older
    
    This is a partial integration of this recent WebKit fix:
    https://bugs.webkit.org/show_bug.cgi?id=242764
    
    Refactored to eliminate duplicate copies of this code between libANGLE
    and the test suites.
    
    Changes since initial landing:
    
    - Explicitly link the angle_common static library against
      Metal.framework for the definition of MTLCreateSystemDefaultDevice,
      which was missing on the iOS Simulator.
    
    Fixed: angleproject:7514
    Change-Id: I25028a298f1235db5b717ac6a1999552121d60c6
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3806252
    Commit-Queue: Geoff Lang <geofflang@chromium.org>
    Auto-Submit: Kenneth Russell <kbr@chromium.org>
    Reviewed-by: Geoff Lang <geofflang@chromium.org>
    

  • 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_l thodg
    Tags