tgsi: remove unused tgsi_shader_info.images_atomic
authorThomas H.P. Andersen <phomes@gmail.com>
Tue, 11 Jul 2023 16:22:30 +0000 (18:22 +0200)
committerMarge Bot <emma+marge@anholt.net>
Wed, 19 Jul 2023 12:41:27 +0000 (12:41 +0000)
Reviewed-by: Charmaine Lee <charmainel@vmware.com>
Reviewed-by: Christian Gmeiner <cgmeiner@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24100>

src/gallium/auxiliary/tgsi/tgsi_scan.c
src/gallium/auxiliary/tgsi/tgsi_scan.h

index 65ffced..7b0a40f 100644 (file)
@@ -212,12 +212,7 @@ scan_src_operand(struct tgsi_shader_info *info,
       if (tgsi_get_opcode_info(fullinst->Instruction.Opcode)->is_store) {
          info->writes_memory = true;
 
-         if (src->Register.File == TGSI_FILE_IMAGE) {
-            if (src->Register.Indirect)
-               info->images_atomic = info->images_declared;
-            else
-               info->images_atomic |= 1 << src->Register.Index;
-         } else if (src->Register.File == TGSI_FILE_BUFFER) {
+         if (src->Register.File == TGSI_FILE_BUFFER) {
             if (src->Register.Indirect)
                info->shader_buffers_atomic = info->shader_buffers_declared;
             else
index 1059092..b01a92a 100644 (file)
@@ -115,7 +115,6 @@ struct tgsi_shader_info
     * Bitmask indicating which declared image is a buffer.
     */
    unsigned images_buffers;
-   unsigned images_atomic; /**< bitmask of images using atomics */
    unsigned shader_buffers_declared; /**< bitmask of declared shader buffers */
    unsigned shader_buffers_load; /**< bitmask of shader buffers using loads */
    unsigned shader_buffers_store; /**< bitmask of shader buffers using stores */