mesa/src
Antia Puentes bfc5e46746 nir/linker: Fill TOP_LEVEL_ARRAY_SIZE and STRIDE
From the ARB_program_interface_query specification:

    "For the property TOP_LEVEL_ARRAY_SIZE, a single integer
    identifying the number of active array elements of the top-level
    shader storage block member containing to the active variable is
    written to <params>.  If the top-level block member is not
    declared as an array, the value one is written to <params>.  If
    the top-level block member is an array with no declared size, the
    value zero is written to <params>."

    "For the property TOP_LEVEL_ARRAY_STRIDE, a single integer
    identifying the stride between array elements of the top-level
    shader storage block member containing the active variable is
    written to <params>.  For top-level block members declared as
    arrays, the value written is the difference, in basic machine
    units, between the offsets of the active variable for consecutive
    elements in the top-level array.  For top-level block members not
    declared as an array, zero is written to <params>."

v2: move top_level_array_size and stride into nir_link_uniforms_state
Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
2019-07-12 23:42:41 +02:00
..
amd radv/gfx10: enable 1D textures 2019-07-12 18:25:45 +02:00
broadcom v3d: use inc/dec tmu operation with image atomic sub/add of 1 2019-07-12 11:51:22 +02:00
compiler nir/linker: Fill TOP_LEVEL_ARRAY_SIZE and STRIDE 2019-07-12 23:42:41 +02:00
egl egl: add glvnd symbols check 2019-07-10 11:27:51 +00:00
etnaviv etnaviv: detect v4 compression 2019-07-04 14:05:18 -04:00
freedreno freedreno: Generate headers from xml files 2019-07-10 22:05:02 +00:00
gallium ac: import ac_get_compute_resource_limits() from RadeonSI 2019-07-12 17:47:11 +02:00
gbm gbm: sort symbols 2019-07-10 11:27:51 +00:00
getopt
glx
gtest
hgl
imgui
intel intel/compiler: remove abandoned comments 2019-07-12 16:15:20 +00:00
loader
mapi mapi: add shared glapi symbols check 2019-07-10 11:27:51 +00:00
mesa mesa: save/restore SSO flag when using ARB_get_program_binary 2019-07-12 09:26:53 +10:00
panfrost panfrost: Fix build warnings 2019-07-12 07:38:37 -07:00
util util/macros: rework DIV_ROUND_UP macro 2019-07-04 10:21:32 +02:00
vulkan vulkan: add symbols file 2019-07-10 11:27:51 +00:00
meson.build
SConscript