mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-08 08:30:10 +01:00
anv/meta: Use consistent naming for dynamic state mask
Consistently rename bitmasks of Vulkan dynamic state to 'dynamic_mask'. anv_meta_saved_state::dynamic_flags -> dynamic_mask anv_meta_save(dynamic_state) -> dynamic_mask
This commit is contained in:
parent
2bdb9e2ed9
commit
7f82cc718f
2 changed files with 13 additions and 7 deletions
|
|
@ -122,15 +122,16 @@ build_nir_copy_fragment_shader(enum glsl_sampler_dim tex_dim)
|
|||
void
|
||||
anv_meta_save(struct anv_meta_saved_state *state,
|
||||
const struct anv_cmd_buffer *cmd_buffer,
|
||||
uint32_t dynamic_state)
|
||||
uint32_t dynamic_mask)
|
||||
{
|
||||
state->old_pipeline = cmd_buffer->state.pipeline;
|
||||
state->old_descriptor_set0 = cmd_buffer->state.descriptors[0];
|
||||
memcpy(state->old_vertex_bindings, cmd_buffer->state.vertex_bindings,
|
||||
sizeof(state->old_vertex_bindings));
|
||||
state->dynamic_flags = dynamic_state;
|
||||
|
||||
state->dynamic_mask = dynamic_mask;
|
||||
anv_dynamic_state_copy(&state->dynamic, &cmd_buffer->state.dynamic,
|
||||
dynamic_state);
|
||||
dynamic_mask);
|
||||
}
|
||||
|
||||
void
|
||||
|
|
@ -147,8 +148,8 @@ anv_meta_restore(const struct anv_meta_saved_state *state,
|
|||
cmd_buffer->state.descriptors_dirty |= VK_SHADER_STAGE_VERTEX_BIT;
|
||||
|
||||
anv_dynamic_state_copy(&cmd_buffer->state.dynamic, &state->dynamic,
|
||||
state->dynamic_flags);
|
||||
cmd_buffer->state.dirty |= state->dynamic_flags;
|
||||
state->dynamic_mask);
|
||||
cmd_buffer->state.dirty |= state->dynamic_mask;
|
||||
}
|
||||
|
||||
static VkImageViewType
|
||||
|
|
|
|||
|
|
@ -35,14 +35,19 @@ struct anv_meta_saved_state {
|
|||
struct anv_vertex_binding old_vertex_bindings[ANV_META_VERTEX_BINDING_COUNT];
|
||||
struct anv_descriptor_set *old_descriptor_set0;
|
||||
struct anv_pipeline *old_pipeline;
|
||||
uint32_t dynamic_flags;
|
||||
|
||||
/**
|
||||
* Bitmask of (1 << VK_DYNAMIC_STATE_*). Defines the set of saved dynamic
|
||||
* state.
|
||||
*/
|
||||
uint32_t dynamic_mask;
|
||||
struct anv_dynamic_state dynamic;
|
||||
};
|
||||
|
||||
void
|
||||
anv_meta_save(struct anv_meta_saved_state *state,
|
||||
const struct anv_cmd_buffer *cmd_buffer,
|
||||
uint32_t dynamic_state);
|
||||
uint32_t dynamic_mask);
|
||||
|
||||
void
|
||||
anv_meta_restore(const struct anv_meta_saved_state *state,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue