• Show log

    Commit

  • Hash : 8ee72cc7
    Author : Matthew Denton
    Date : 2025-01-13T13:44:31

    WGSL: support matCx2 in uniforms
    
    matCx2 in WGSL does not match std140 layout and so it needs to
    be translated as array<ANGLE_wrapped_vec2, C> when in a uniform.
    On use it needs to be converted to a WGSL-native matCx2.
    
    This also includes the optimization of an array<matCx2> in a
    uniform--when indexing into it, only the indexed element
    will be converted to a native matCx2, instead of converting
    the entire array and then indexing.
    
    Bug: angleproject:376553328
    Change-Id: I1d84471234b3d3cf4cf361ae89cb61675d5bf9a8
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6157788
    Reviewed-by: Liza Burakova <liza@chromium.org>
    Commit-Queue: Matthew Denton <mpdenton@chromium.org>
    Reviewed-by: Shahbaz Youssefi <syoussefi@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