• Show log

    Commit

  • Hash : 3c554454
    Author : Mavis Deng
    Date : 2025-04-03T16:55:11

    Incorrect BUFFER_DATA_SIZE and UNIFORM_OFFSET for ACB array of array
    
    The buffer size and offset calculation for the atomic counter buffer
    defined as an array of arrays is incorrect. The issue occurs with the
    following declaration:
    layout (binding=0, offset=0) uniform atomic_uint ac[2][2];
    
    Observed Results:
    GL_BUFFER_DATA_SIZE -> 8;
    GL_UNIFORM_OFFSET of "ac[1][0]" -> 0;
    
    Expected Results:
    GL_BUFFER_DATA_SIZE -> 16;
    GL_UNIFORM_OFFSET of "ac[1][0]" -> 8;
    
    Bug: angleproject:407564097
    Change-Id: Ibf99ccd5412629f0feb74a9a34337b82894e74c6
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6429625
    Auto-Submit: Mavis Deng <mavis.deng@arm.com>
    Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
    Reviewed-by: Amirali Abdolrashidi <abdolrashidi@google.com>
    Commit-Queue: 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