Lines Matching defs:hash_state
132 XXH64_state_t hash_state;
133 XXH64_reset(&hash_state, 0);
135 APPEND_TO_HASH(&hash_state, framebuffer->width);
136 APPEND_TO_HASH(&hash_state, framebuffer->height);
137 APPEND_TO_HASH(&hash_state, framebuffer->layers);
139 APPEND_TO_HASH(&hash_state, pass->attachment_count);
140 XXH64_update(&hash_state, pass->attachments, pass->attachment_count * sizeof(pass->attachments[0]));
143 APPEND_TO_HASH(&hash_state, cmd->state.attachments[i]->view.width);
144 APPEND_TO_HASH(&hash_state, cmd->state.attachments[i]->view.height);
145 APPEND_TO_HASH(&hash_state, cmd->state.attachments[i]->image->vk.format);
146 APPEND_TO_HASH(&hash_state, cmd->state.attachments[i]->image->vk.array_layers);
147 APPEND_TO_HASH(&hash_state, cmd->state.attachments[i]->image->vk.mip_levels);
150 APPEND_TO_HASH(&hash_state, pass->subpass_count);
152 APPEND_TO_HASH(&hash_state, pass->subpasses[i].samples);
153 APPEND_TO_HASH(&hash_state, pass->subpasses[i].input_count);
154 APPEND_TO_HASH(&hash_state, pass->subpasses[i].color_count);
155 APPEND_TO_HASH(&hash_state, pass->subpasses[i].resolve_count);
158 return XXH64_digest(&hash_state);