Lines Matching refs:pcr
256 VkPushConstantRange pcr[2] = {0}; in zink_pipeline_layout_create() local
259 pcr[0].stageFlags = VK_SHADER_STAGE_COMPUTE_BIT; in zink_pipeline_layout_create()
260 pcr[0].offset = 0; in zink_pipeline_layout_create()
261 pcr[0].size = sizeof(struct zink_cs_push_constant); in zink_pipeline_layout_create()
265 pcr[0].stageFlags = VK_SHADER_STAGE_VERTEX_BIT; in zink_pipeline_layout_create()
266 pcr[0].offset = offsetof(struct zink_gfx_push_constant, draw_mode_is_indexed); in zink_pipeline_layout_create()
267 pcr[0].size = 2 * sizeof(unsigned); in zink_pipeline_layout_create()
268 pcr[1].stageFlags = VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT; in zink_pipeline_layout_create()
269 pcr[1].offset = offsetof(struct zink_gfx_push_constant, default_inner_level); in zink_pipeline_layout_create()
270 pcr[1].size = sizeof(float) * 6; in zink_pipeline_layout_create()
273 plci.pPushConstantRanges = &pcr[0]; in zink_pipeline_layout_create()