nir: change the type of shader_info::patch_* fields to 32 bits

Patch outputs only use 32 bits.

Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35256>
This commit is contained in:
Marek Olšák
2025-05-22 06:00:56 -04:00
committed by Marge Bot
parent b69dcd8d33
commit cf94ae8544
2 changed files with 6 additions and 6 deletions

View File

@@ -2660,9 +2660,9 @@ print_shader_info(const struct shader_info *info, FILE *fp)
print_nz_x64(fp, "inputs_read_indirectly", info->inputs_read_indirectly);
print_nz_x64(fp, "outputs_read_indirectly", info->outputs_read_indirectly);
print_nz_x64(fp, "outputs_written_indirectly", info->outputs_written_indirectly);
print_nz_x64(fp, "patch_inputs_read_indirectly", info->patch_inputs_read_indirectly);
print_nz_x64(fp, "patch_outputs_read_indirectly", info->patch_outputs_read_indirectly);
print_nz_x64(fp, "patch_outputs_written_indirectly", info->patch_outputs_written_indirectly);
print_nz_x32(fp, "patch_inputs_read_indirectly", info->patch_inputs_read_indirectly);
print_nz_x32(fp, "patch_outputs_read_indirectly", info->patch_outputs_read_indirectly);
print_nz_x32(fp, "patch_outputs_written_indirectly", info->patch_outputs_written_indirectly);
print_nz_bitset(fp, "textures_used", info->textures_used, ARRAY_SIZE(info->textures_used));
print_nz_bitset(fp, "textures_used_by_txf", info->textures_used_by_txf, ARRAY_SIZE(info->textures_used_by_txf));

View File

@@ -117,10 +117,10 @@ typedef struct shader_info {
uint64_t outputs_read_indirectly;
uint64_t outputs_written_indirectly;
/* Which patch inputs are read indirectly (subset of patch_inputs_read) */
uint64_t patch_inputs_read_indirectly;
uint32_t patch_inputs_read_indirectly;
/* Which patch outputs are read or written indirectly */
uint64_t patch_outputs_read_indirectly;
uint64_t patch_outputs_written_indirectly;
uint32_t patch_outputs_read_indirectly;
uint32_t patch_outputs_written_indirectly;
/** Bitfield of which textures are used */
BITSET_DECLARE(textures_used, 128);