Lines Matching refs:pPipe
2897 …PIPELINE_NODE *pPipe = getPipeline(my_data, pCB->lastBound[VK_PIPELINE_BIND_POINT_GRAPHICS].pipeli… in validate_draw_state() local
2902 if (pPipe) { in validate_draw_state()
2908 for (auto setIndex : pPipe->active_sets) { in validate_draw_state()
2914 (uint64_t)pPipe->pipeline, setIndex); in validate_draw_state()
2916 … pPipe->graphicsPipelineCI.layout, setIndex, errorString)) { in validate_draw_state()
2924 … (uint64_t)setHandle, setIndex, (uint64_t)pPipe->graphicsPipelineCI.layout, errorString.c_str()); in validate_draw_state()
2946 if (pPipe->vertexBindingDescriptions.size() > 0) { in validate_draw_state()
2947 for (size_t i = 0; i < pPipe->vertexBindingDescriptions.size(); i++) { in validate_draw_state()
2968 if ((!pPipe->graphicsPipelineCI.pRasterizationState || in validate_draw_state()
2969 !pPipe->graphicsPipelineCI.pRasterizationState->rasterizerDiscardEnable) && in validate_draw_state()
2970 pPipe->graphicsPipelineCI.pViewportState) { in validate_draw_state()
2971 VkBool32 dynViewport = isDynamic(pPipe, VK_DYNAMIC_STATE_VIEWPORT); in validate_draw_state()
2972 VkBool32 dynScissor = isDynamic(pPipe, VK_DYNAMIC_STATE_SCISSOR); in validate_draw_state()
2974 … if (pCB->viewports.size() != pPipe->graphicsPipelineCI.pViewportState->viewportCount) { in validate_draw_state()
2979 … pCB->viewports.size(), pPipe->graphicsPipelineCI.pViewportState->viewportCount); in validate_draw_state()
2983 … if (pCB->scissors.size() != pPipe->graphicsPipelineCI.pViewportState->scissorCount) { in validate_draw_state()
2988 … pCB->scissors.size(), pPipe->graphicsPipelineCI.pViewportState->scissorCount); in validate_draw_state()
3310 PIPELINE_NODE *pPipe = my_data->pipelineMap[pipeline]; in getNumSamples() local
3311 if (VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO == pPipe->msStateCI.sType) { in getNumSamples()
3312 return pPipe->msStateCI.rasterizationSamples; in getNumSamples()
4481 static void set_cb_pso_status(GLOBAL_CB_NODE *pCB, const PIPELINE_NODE *pPipe) { in set_cb_pso_status() argument
4482 for (auto const & att : pPipe->attachments) { in set_cb_pso_status()
4487 if (pPipe->dsStateCI.depthWriteEnable) { in set_cb_pso_status()
4490 if (pPipe->dsStateCI.stencilTestEnable) { in set_cb_pso_status()
4494 if (!pPipe->dynStateCI.dynamicStateCount) { // All state is static in set_cb_pso_status()
4501 for (uint32_t i = 0; i < pPipe->dynStateCI.dynamicStateCount; i++) { in set_cb_pso_status()
4502 switch (pPipe->dynStateCI.pDynamicStates[i]) { in set_cb_pso_status()