• Show log

    Commit

  • Hash : c33c6cd3
    Author : Shahbaz Youssefi
    Date : 2024-05-27T00:06:18

    Vulkan: Use OpSelect with all types with SPIR-V 1.4
    
    SPIR-V 1.4 relaxes the types that can be used as arguments of OpSelect.
    Previously, the types were limited to scalars and vectors, but since
    SPIR-V 1.4, it's unrestricted.
    
    Writing tests for this change, another bug was discovered where support
    for structs and arrays with the ternary operator was disabled due to
    ESSL 1.0, even though that support is mandatory in ESSL 3.2.
    
    Bug: angleproject:342316794
    Bug: angleproject:343218491
    Bug: angleproject:3830
    Change-Id: I6cff2f8178634369f773c4fb16a1ddde96928c8d
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5570154
    Reviewed-by: Yuxin Hu <yuxinhu@google.com>
    Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
    Reviewed-by: Amirali Abdolrashidi <abdolrashidi@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