зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1128044 - Only pack varyings that have static use in both shaders. - r=warnings-as-errors
This commit is contained in:
Родитель
77972f304e
Коммит
4fa7c2fc52
|
@ -261,7 +261,10 @@ ShaderValidator::CanLinkTo(const ShaderValidator* prev, nsCString* const out_log
|
|||
return false;
|
||||
}
|
||||
|
||||
staticUseVaryingList.push_back({itrFrag->type, (int)itrFrag->elementCount()});
|
||||
if (staticVertUse && itrFrag->staticUse) {
|
||||
staticUseVaryingList.push_back({itrFrag->type,
|
||||
(int)itrFrag->elementCount()});
|
||||
}
|
||||
}
|
||||
|
||||
if (!ShCheckVariablesWithinPackingLimits(mMaxVaryingVectors,
|
||||
|
|
Загрузка…
Ссылка в новой задаче