• Show log

    Commit

  • Hash : d68bf3e2
    Author : Shahbaz Youssefi
    Date : 2019-12-04T12:30:56

    Fix image/sampler uniform range in presence of atomic counters
    
    The change that introduced images to the front-end placed them at the
    end of the uniforms list, so the loop that was calculating the image
    range was starting from the end of that list.
    
    The change that introduced atomic counters to the front-end placed them
    at the end of the uniforms list too, but the image range loop was not
    adjusted to take this fact into account (neither was the sampler range
    loop for that matter).
    
    If a shader used both images and atomic counter buffers, the image range
    was calculated as empty.  Similar issues would arise if the shader used
    both samplers and atomic counters.
    
    A test is added where a shader has a default uniform, a UBO, an SSBO, an
    image and an atomic counter, to make sure any combination of these
    resources doesn't result in a bug.
    
    Bug: angleproject:4190
    Change-Id: I7818ee5258dd964215a18acfd7c3d6515b61c595
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1950655
    Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
    Reviewed-by: Jamie Madill <jmadill@chromium.org>
    Reviewed-by: Jonah Ryan-Davis <jonahr@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
    kc3_lang_org thodg_w www_kmx_io thodg_l thodg thodg_m
    Tags