• Show log

    Commit

  • Hash : 20b6624a
    Author : Kimmo Kinnunen
    Date : 2023-04-17T13:55:09

    Metal: Support compiling on iOS without EAGL
    
    Makes EAGL and CGL compilation exclusive to each other. Catalyst would
    compile with both on ARM64, but only use EAGL.
    
    Remove use of GLSL generation in MSL. Generating GLSL for MSL
    compute and geometry shaders do not make sense.
    
    Remove compilation of RewriteRowMajorMatrices for Metal.
    It was removed from Metal in:
      b23bf47c9e999532a684beab9ac901552420b0b8
      Reland "Metal: rewrite default uniforms and uniform blocks"
    
    Remove use of ANGLE_ENABLE_APPLE_WORKAROUNDS and gn variable
    angle_enable_apple_translator_workarounds. The workarounds are just
    unconditional business-as-usual implementation of ANGLE when ANGLE is
    compile for PLATFORM_APPLE.
    
    Fixed: angleproject:8129
    Change-Id: I3af249708803fba816e2a7c92c35dddb84ce6946
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4428875
    Auto-Submit: Kimmo Kinnunen <kkinnunen@apple.com>
    Reviewed-by: Kyle Piddington <kpiddington@apple.com>
    Commit-Queue: Kimmo Kinnunen <kkinnunen@apple.com>
    Reviewed-by: Dan Glastonbury <djg@apple.com>
    Reviewed-by: Kenneth Russell <kbr@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 thodg_l
    Tags