• Show log

    Commit

  • Hash : e768aed3
    Author : Geoff Lang
    Date : 2024-05-28T15:45:50

    GL: Avoid calling glBindFragDatalocationIndexed on Qualcomm
    
    Track if the output location and index came from a layout qualifier
    or from a call to glBindFragDataLocation[Indexed] and only call
    glBindFragDataLocationIndexed in the latter case. Re-binding a
    location that was already specified in the shader is not allowed.
    
    Qualcomm fails to bind any location that is not specified with a
    layout qualifier. Skip tests that do this behaviour and log warnings
    that the driver is unable to handle this case.
    
    Assign the ProgramOutput::pod::index field when doing output assignment
    to mirror how the location is assigned.
    
    Bug: angleproject:42267082
    Change-Id: Icdf83bb93f63a6375b5a6062690e53905c9ffe71
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5415796
    Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
    Commit-Queue: Geoff Lang <geofflang@chromium.org>
    Reviewed-by: Alexey Knyazev <lexa.knyazev@gmail.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