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:
@@ -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));
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user