Lines Matching defs:dynamic

2674     * ignoring this dynamic state. We are already asserting at pipeline creation
2681 unreachable("Unhandled dynamic state");
2696 struct v3dv_dynamic_state *dynamic = &pipeline->dynamic_state;
2698 /* Create a mask of enabled dynamic states */
2708 /* For any pipeline states that are not dynamic, set the dynamic state
2713 dynamic->viewport.count = pViewportState->viewportCount;
2714 typed_memcpy(dynamic->viewport.viewports, pViewportState->pViewports,
2717 for (uint32_t i = 0; i < dynamic->viewport.count; i++) {
2718 v3dv_viewport_compute_xform(&dynamic->viewport.viewports[i],
2719 dynamic->viewport.scale[i],
2720 dynamic->viewport.translate[i]);
2725 dynamic->scissor.count = pViewportState->scissorCount;
2726 typed_memcpy(dynamic->scissor.scissors, pViewportState->pScissors,
2733 dynamic->stencil_compare_mask.front =
2735 dynamic->stencil_compare_mask.back =
2740 dynamic->stencil_write_mask.front = pDepthStencilState->front.writeMask;
2741 dynamic->stencil_write_mask.back = pDepthStencilState->back.writeMask;
2745 dynamic->stencil_reference.front = pDepthStencilState->front.reference;
2746 dynamic->stencil_reference.back = pDepthStencilState->back.reference;
2751 memcpy(dynamic->blend_constants, pColorBlendState->blendConstants,
2752 sizeof(dynamic->blend_constants));
2758 dynamic->depth_bias.constant_factor =
2760 dynamic->depth_bias.depth_bias_clamp =
2762 dynamic->depth_bias.slope_factor =
2766 dynamic->line_width = pRasterizationState->lineWidth;
2770 dynamic->color_write_enable = 0;
2772 dynamic->color_write_enable |= pColorWriteState->pColorWriteEnables[i] ? (0xfu << (i * 4)) : 0;