Home | History | Annotate | Download | only in main

Lines Matching refs:Stage

864    /* Non-existent variable or resource is not referenced by fragment stage. */
895 assert(!"shader stage not supported");
901 * Check if resource is referenced by given 'referenced by' stage enum.
902 * ATC and UBO resources hold stage references of their own.
907 GLuint index, uint8_t stage)
909 /* First, check if we even have such a stage active. */
910 if (!shProg->_LinkedShaders[stage])
914 return RESOURCE_ATC(res)->StageReferences[stage];
917 return shProg->data->UniformBlocks[index].stageref & (1 << stage);
920 return shProg->data->ShaderStorageBlocks[index].stageref & (1 << stage);
922 return res->StageReferences & (1 << stage);
1591 /* Find first active stage in pipeline. */
1604 * stage.
1606 if (shProg[idx]->_LinkedShaders[idx]->Stage == MESA_SHADER_COMPUTE)
1610 shProg[prev]->_LinkedShaders[prev]->Stage,
1611 shProg[idx]->_LinkedShaders[idx]->Stage))