Lines Matching refs:dynamic

1745 /* This goes though the list of possible dynamic states in the pipeline and,
1746 * for those that are not configured as dynamic, copies relevant state into
1753 struct v3dv_dynamic_state *dest = &cmd_buffer->state.dynamic;
1837 cmd_buffer->state.dynamic.mask = dynamic_mask;
1938 if (state->dynamic.viewport.count < total_count)
1939 state->dynamic.viewport.count = total_count;
1941 if (!memcmp(state->dynamic.viewport.viewports + firstViewport,
1946 memcpy(state->dynamic.viewport.viewports + firstViewport, pViewports,
1950 v3dv_viewport_compute_xform(&state->dynamic.viewport.viewports[i],
1951 state->dynamic.viewport.scale[i],
1952 state->dynamic.viewport.translate[i]);
1971 if (state->dynamic.scissor.count < firstScissor + scissorCount)
1972 state->dynamic.scissor.count = firstScissor + scissorCount;
1974 if (!memcmp(state->dynamic.scissor.scissors + firstScissor,
1979 memcpy(state->dynamic.scissor.scissors + firstScissor, pScissors,
1988 if (cmd_buffer->state.dynamic.viewport.count == 0)
1991 struct v3dv_dynamic_state *dynamic = &cmd_buffer->state.dynamic;
1996 float *vptranslate = dynamic->viewport.translate[0];
1997 float *vpscale = dynamic->viewport.scale[0];
2041 if (dynamic->scissor.count > 0) {
2042 VkRect2D *scissor = &dynamic->scissor.scissors[0];
2218 memcpy(&state->meta.dynamic, &state->dynamic, sizeof(state->dynamic));
2288 memcpy(&state->dynamic, &state->meta.dynamic, sizeof(state->dynamic));
2950 cmd_buffer->state.dynamic.stencil_compare_mask.front = compareMask & 0xff;
2952 cmd_buffer->state.dynamic.stencil_compare_mask.back = compareMask & 0xff;
2965 cmd_buffer->state.dynamic.stencil_write_mask.front = writeMask & 0xff;
2967 cmd_buffer->state.dynamic.stencil_write_mask.back = writeMask & 0xff;
2980 cmd_buffer->state.dynamic.stencil_reference.front = reference & 0xff;
2982 cmd_buffer->state.dynamic.stencil_reference.back = reference & 0xff;
2995 cmd_buffer->state.dynamic.depth_bias.constant_factor = depthBiasConstantFactor;
2996 cmd_buffer->state.dynamic.depth_bias.depth_bias_clamp = depthBiasClamp;
2997 cmd_buffer->state.dynamic.depth_bias.slope_factor = depthBiasSlopeFactor;
3025 cmd_buffer->state.dynamic.line_width = lineWidth;
3118 if (!memcmp(state->dynamic.blend_constants, blendConstants,
3119 sizeof(state->dynamic.blend_constants))) {
3123 memcpy(state->dynamic.blend_constants, blendConstants,
3124 sizeof(state->dynamic.blend_constants));
3141 if (state->dynamic.color_write_enable == color_write_enable)
3144 state->dynamic.color_write_enable = color_write_enable;