Lines Matching refs:dynamic
57 state->viewport.count = cmd_buffer->state.dynamic.viewport.count; in radv_meta_save()
58 typed_memcpy(state->viewport.viewports, cmd_buffer->state.dynamic.viewport.viewports, in radv_meta_save()
60 typed_memcpy(state->viewport.xform, cmd_buffer->state.dynamic.viewport.xform, in radv_meta_save()
64 state->scissor.count = cmd_buffer->state.dynamic.scissor.count; in radv_meta_save()
65 typed_memcpy(state->scissor.scissors, cmd_buffer->state.dynamic.scissor.scissors, in radv_meta_save()
68 state->cull_mode = cmd_buffer->state.dynamic.cull_mode; in radv_meta_save()
69 state->front_face = cmd_buffer->state.dynamic.front_face; in radv_meta_save()
71 state->primitive_topology = cmd_buffer->state.dynamic.primitive_topology; in radv_meta_save()
73 state->depth_test_enable = cmd_buffer->state.dynamic.depth_test_enable; in radv_meta_save()
74 state->depth_write_enable = cmd_buffer->state.dynamic.depth_write_enable; in radv_meta_save()
75 state->depth_compare_op = cmd_buffer->state.dynamic.depth_compare_op; in radv_meta_save()
76 state->depth_bounds_test_enable = cmd_buffer->state.dynamic.depth_bounds_test_enable; in radv_meta_save()
77 state->stencil_test_enable = cmd_buffer->state.dynamic.stencil_test_enable; in radv_meta_save()
79 state->stencil_op.front.compare_op = cmd_buffer->state.dynamic.stencil_op.front.compare_op; in radv_meta_save()
80 state->stencil_op.front.fail_op = cmd_buffer->state.dynamic.stencil_op.front.fail_op; in radv_meta_save()
81 state->stencil_op.front.pass_op = cmd_buffer->state.dynamic.stencil_op.front.pass_op; in radv_meta_save()
83 cmd_buffer->state.dynamic.stencil_op.front.depth_fail_op; in radv_meta_save()
85 state->stencil_op.back.compare_op = cmd_buffer->state.dynamic.stencil_op.back.compare_op; in radv_meta_save()
86 state->stencil_op.back.fail_op = cmd_buffer->state.dynamic.stencil_op.back.fail_op; in radv_meta_save()
87 state->stencil_op.back.pass_op = cmd_buffer->state.dynamic.stencil_op.back.pass_op; in radv_meta_save()
89 cmd_buffer->state.dynamic.stencil_op.back.depth_fail_op; in radv_meta_save()
91 state->fragment_shading_rate.size = cmd_buffer->state.dynamic.fragment_shading_rate.size; in radv_meta_save()
93 cmd_buffer->state.dynamic.fragment_shading_rate.combiner_ops[0]; in radv_meta_save()
95 cmd_buffer->state.dynamic.fragment_shading_rate.combiner_ops[1]; in radv_meta_save()
97 state->depth_bias_enable = cmd_buffer->state.dynamic.depth_bias_enable; in radv_meta_save()
99 state->primitive_restart_enable = cmd_buffer->state.dynamic.primitive_restart_enable; in radv_meta_save()
101 state->rasterizer_discard_enable = cmd_buffer->state.dynamic.rasterizer_discard_enable; in radv_meta_save()
103 state->logic_op = cmd_buffer->state.dynamic.logic_op; in radv_meta_save()
105 state->color_write_enable = cmd_buffer->state.dynamic.color_write_enable; in radv_meta_save()
109 typed_memcpy(&state->sample_location, &cmd_buffer->state.dynamic.sample_location, 1); in radv_meta_save()
151 cmd_buffer->state.dynamic.viewport.count = state->viewport.count; in radv_meta_restore()
152 typed_memcpy(cmd_buffer->state.dynamic.viewport.viewports, state->viewport.viewports, in radv_meta_restore()
154 typed_memcpy(cmd_buffer->state.dynamic.viewport.xform, state->viewport.xform, in radv_meta_restore()
158 cmd_buffer->state.dynamic.scissor.count = state->scissor.count; in radv_meta_restore()
159 typed_memcpy(cmd_buffer->state.dynamic.scissor.scissors, state->scissor.scissors, in radv_meta_restore()
162 cmd_buffer->state.dynamic.cull_mode = state->cull_mode; in radv_meta_restore()
163 cmd_buffer->state.dynamic.front_face = state->front_face; in radv_meta_restore()
165 cmd_buffer->state.dynamic.primitive_topology = state->primitive_topology; in radv_meta_restore()
167 cmd_buffer->state.dynamic.depth_test_enable = state->depth_test_enable; in radv_meta_restore()
168 cmd_buffer->state.dynamic.depth_write_enable = state->depth_write_enable; in radv_meta_restore()
169 cmd_buffer->state.dynamic.depth_compare_op = state->depth_compare_op; in radv_meta_restore()
170 cmd_buffer->state.dynamic.depth_bounds_test_enable = state->depth_bounds_test_enable; in radv_meta_restore()
171 cmd_buffer->state.dynamic.stencil_test_enable = state->stencil_test_enable; in radv_meta_restore()
173 cmd_buffer->state.dynamic.stencil_op.front.compare_op = state->stencil_op.front.compare_op; in radv_meta_restore()
174 cmd_buffer->state.dynamic.stencil_op.front.fail_op = state->stencil_op.front.fail_op; in radv_meta_restore()
175 cmd_buffer->state.dynamic.stencil_op.front.pass_op = state->stencil_op.front.pass_op; in radv_meta_restore()
176 cmd_buffer->state.dynamic.stencil_op.front.depth_fail_op = in radv_meta_restore()
179 cmd_buffer->state.dynamic.stencil_op.back.compare_op = state->stencil_op.back.compare_op; in radv_meta_restore()
180 cmd_buffer->state.dynamic.stencil_op.back.fail_op = state->stencil_op.back.fail_op; in radv_meta_restore()
181 cmd_buffer->state.dynamic.stencil_op.back.pass_op = state->stencil_op.back.pass_op; in radv_meta_restore()
182 cmd_buffer->state.dynamic.stencil_op.back.depth_fail_op = in radv_meta_restore()
185 cmd_buffer->state.dynamic.fragment_shading_rate.size = state->fragment_shading_rate.size; in radv_meta_restore()
186 cmd_buffer->state.dynamic.fragment_shading_rate.combiner_ops[0] = in radv_meta_restore()
188 cmd_buffer->state.dynamic.fragment_shading_rate.combiner_ops[1] = in radv_meta_restore()
191 cmd_buffer->state.dynamic.depth_bias_enable = state->depth_bias_enable; in radv_meta_restore()
193 cmd_buffer->state.dynamic.primitive_restart_enable = state->primitive_restart_enable; in radv_meta_restore()
195 cmd_buffer->state.dynamic.rasterizer_discard_enable = state->rasterizer_discard_enable; in radv_meta_restore()
197 cmd_buffer->state.dynamic.logic_op = state->logic_op; in radv_meta_restore()
199 cmd_buffer->state.dynamic.color_write_enable = state->color_write_enable; in radv_meta_restore()
215 typed_memcpy(&cmd_buffer->state.dynamic.sample_location.locations, in radv_meta_restore()