Skip to content
  • Francisco Jerez's avatar
    mesa: Add support for ARB_shader_atomic_counters. · 1c7dcfed
    Francisco Jerez authored
    
    
    This patch implements the common support code required for the
    ARB_shader_atomic_counters extension.  It defines the necessary data
    structures for tracking atomic counter buffer objects (from now on
    "ABOs") associated with some specific context or shader program, it
    implements support for binding buffers to an ABO binding point and
    querying the existing atomic counters and buffers declared by GLSL
    shaders.
    
    v2: Fix extension checks.  Drop unused MAX_ATOMIC_BUFFERS constant.
    
    Acked-by: default avatarPaul Berry <stereotype441@gmail.com>
    Reviewed-by: default avatarIan Romanick <ian.d.romanick@intel.com>
    1c7dcfed