mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-11 04:15:43 +00:00
Bug 1444252 - Check if program is linked in GetActiveUniforms. - r=kvark
MozReview-Commit-ID: EBbgWlzdC3A
This commit is contained in:
parent
7d4b5748e1
commit
4633478b0a
@ -172,6 +172,11 @@ WebGL2Context::GetActiveUniforms(JSContext* cx, const WebGLProgram& program,
|
||||
if (!ValidateObject("getActiveUniforms: program", program))
|
||||
return;
|
||||
|
||||
if (!program->IsLinked()) {
|
||||
ErrorInvalidOperation("%s: `program` must be linked.", funcName);
|
||||
return;
|
||||
}
|
||||
|
||||
const auto& numActiveUniforms = program.LinkInfo()->uniforms.size();
|
||||
for (const auto& curIndex : uniformIndices) {
|
||||
if (curIndex >= numActiveUniforms) {
|
||||
|
Loading…
Reference in New Issue
Block a user