Lines Matching refs:dynamic
483 /* Not dynamic & not specified for the pipeline. */
487 /* Not dynamic & pipeline has a 1x1 fragment shading rate with no
1432 /* Information on which states are considered dynamic. */
1989 * Copy pipeline state not marked as dynamic.
2012 struct anv_dynamic_state *dynamic = &pipeline->dynamic_state;
2026 dynamic->viewport.count = pCreateInfo->pViewportState->viewportCount;
2028 typed_memcpy(dynamic->viewport.viewports,
2033 dynamic->scissor.count = pCreateInfo->pViewportState->scissorCount;
2035 typed_memcpy(dynamic->scissor.scissors,
2043 dynamic->line_width = pCreateInfo->pRasterizationState->lineWidth;
2048 dynamic->depth_bias.bias =
2050 dynamic->depth_bias.clamp =
2052 dynamic->depth_bias.slope =
2058 dynamic->cull_mode =
2064 dynamic->front_face =
2071 dynamic->primitive_topology = pCreateInfo->pInputAssemblyState->topology;
2076 dynamic->raster_discard =
2082 dynamic->depth_bias_enable =
2089 dynamic->primitive_restart_enable =
2111 typed_memcpy(dynamic->blend_constants,
2131 dynamic->depth_bounds.min =
2133 dynamic->depth_bounds.max =
2138 dynamic->stencil_compare_mask.front =
2140 dynamic->stencil_compare_mask.back =
2145 dynamic->stencil_write_mask.front =
2147 dynamic->stencil_write_mask.back =
2152 dynamic->stencil_reference.front =
2154 dynamic->stencil_reference.back =
2159 dynamic->depth_test_enable =
2164 dynamic->depth_write_enable =
2169 dynamic->depth_compare_op =
2174 dynamic->depth_bounds_test_enable =
2179 dynamic->stencil_test_enable =
2186 memcpy(&dynamic->stencil_op.front, &info->front,
2187 sizeof(dynamic->stencil_op.front));
2188 memcpy(&dynamic->stencil_op.back, &info->back,
2189 sizeof(dynamic->stencil_op.back));
2198 dynamic->line_stipple.factor = line_state->lineStippleFactor;
2199 dynamic->line_stipple.pattern = line_state->lineStipplePattern;
2211 dynamic->sample_locations.samples =
2215 for (uint32_t i = 0; i < dynamic->sample_locations.samples; i++) {
2216 dynamic->sample_locations.locations[i].x = positions[i].x;
2217 dynamic->sample_locations.locations[i].y = positions[i].y;
2223 dynamic->sample_locations.samples == 0) {
2224 dynamic->sample_locations.samples =
2227 intel_get_sample_positions(dynamic->sample_locations.samples);
2228 for (uint32_t i = 0; i < dynamic->sample_locations.samples; i++) {
2229 dynamic->sample_locations.locations[i].x = positions[i].x;
2230 dynamic->sample_locations.locations[i].y = positions[i].y;
2243 dynamic->color_writes = 0;
2245 dynamic->color_writes |=
2257 dynamic->fragment_shading_rate = fsr_state->fragmentSize;
2262 /* Mark states that can either be dynamic or fully baked into the pipeline.
2395 /* Remove all of the states that are marked as dynamic */
2523 * for dynamic primitive topology.
2615 pipeline->stack_size = 0; /* 0 means dynamic */
2643 * non-zero value so that we don't accidentally think it's dynamic.