Lines Matching defs:state

191    struct radv_meta_state *state = &device->meta_state;
194 radv_DestroyPipeline(radv_device_to_handle(device), state->resolve.pipeline[j],
195 &state->alloc);
197 radv_DestroyPipelineLayout(radv_device_to_handle(device), state->resolve.p_layout,
198 &state->alloc);
208 struct radv_meta_state *state = &device->meta_state;
221 res = create_pipeline(device, vs_module_h, format, &state->resolve.pipeline[fs_key]);
241 cmd_buffer->state.flush_bits |=
264 cmd_buffer->state.flush_bits |=
416 cmd_buffer->state.flush_bits |= radv_init_dcc(cmd_buffer, dst_image, &range, 0xffffffff);
580 struct vk_framebuffer *fb = cmd_buffer->state.framebuffer;
581 const struct radv_subpass *subpass = cmd_buffer->state.subpass;
593 struct radv_image_view *src_iview = cmd_buffer->state.attachments[src_att.attachment].iview;
596 struct radv_image_view *dest_iview = cmd_buffer->state.attachments[dest_att.attachment].iview;
598 VkImageLayout dst_image_layout = cmd_buffer->state.attachments[dest_att.attachment].current_layout;
613 cmd_buffer->state.flush_bits |= radv_init_dcc(cmd_buffer, dst_img, &range, 0xffffffff);
614 cmd_buffer->state.attachments[dest_att.attachment].current_layout =
649 const struct radv_subpass *subpass = cmd_buffer->state.subpass;
661 struct radv_image_view *src_iview = cmd_buffer->state.attachments[src_att.attachment].iview;
662 struct radv_image_view *dst_iview = cmd_buffer->state.attachments[dst_att.attachment].iview;
665 cmd_buffer->state.attachments[dst_att.attachment].pending_clear_aspects = 0;
711 cmd_buffer->state.flush_bits |= RADV_CMD_FLAG_FLUSH_AND_INV_DB;
713 cmd_buffer->state.flush_bits |= RADV_CMD_FLAG_FLUSH_AND_INV_DB_META;
725 cmd_buffer->state.attachments[dest_att.attachment].pending_clear_aspects = 0;
728 cmd_buffer->state.attachments[dest_att.attachment].iview;
731 cmd_buffer->state.attachments[src_att.attachment].iview;
768 const struct radv_subpass *subpass = cmd_buffer->state.subpass;
769 struct vk_framebuffer *fb = cmd_buffer->state.framebuffer;
782 struct radv_image_view *src_iview = cmd_buffer->state.attachments[src_att.attachment].iview;
799 struct radv_cmd_state *state = &cmd_buffer->state;
802 for (uint32_t i = 0; i < state->num_subpass_sample_locs; i++) {
803 if (state->subpass_sample_locs[i].subpass_idx == subpass_id)
804 return &state->subpass_sample_locs[i].sample_location;