Lines Matching refs:state
125 #define APPEND_TO_HASH(state, field) \
126 XXH64_update(state, &field, sizeof(field));
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);
476 if (cmd_buffer->state.rp.drawcall_count > 5)
490 const VkExtent2D *extent = &cmd->state.render_area.extent;
498 const struct tu_cmd_state *state = &cmd->state;
500 if (!state->rp.drawcall_count)
505 state->rp.drawcall_bandwidth_per_sample_sum / state->rp.drawcall_count;
513 const struct tu_render_pass *pass = cmd_buffer->state.pass;
514 const struct tu_framebuffer *framebuffer = cmd_buffer->state.framebuffer;
570 * them completely. The state changes between tiles also have an
577 const VkExtent2D *extent = &cmd_buffer->state.render_area.extent;
579 (float)cmd_buffer->state.rp.drawcall_bandwidth_per_sample_sum /
580 cmd_buffer->state.rp.drawcall_count;
584 cmd_buffer->state.rp.drawcall_count,