Lines Matching defs:blocks

273 	std::vector<BlockLayoutEntry>		blocks;
294 for (int ndx = 0; ndx < (int)blocks.size(); ndx++)
296 if (blocks[ndx].name == name)
590 int activeBlockNdx = (int)layout.blocks.size();
607 layout.blocks.push_back(BlockLayoutEntry());
608 BlockLayoutEntry& blockEntry = layout.blocks.back();
668 int numBlocks = (int)layout.blocks.size();
673 int numEntries = (int)layout.blocks[blockNdx].activeUniformIndices.size();
677 const UniformLayoutEntry& entry = layout.uniforms[layout.blocks[blockNdx].activeUniformIndices[entryNdx]];
1178 GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to get number of uniforms and uniform blocks");
1181 layout.blocks.resize(numActiveBlocks);
1184 BlockLayoutEntry& entry = layout.blocks[blockNdx];
1310 // \note Src layout is used as reference in case of activeUniforms happens to be incorrect in dstLayout blocks.
1311 int numBlocks = (int)srcLayout.blocks.size();
1315 const BlockLayoutEntry& srcBlock = srcLayout.blocks[srcBlockNdx];
1413 for (vector<BlockLayoutEntry>::const_iterator blockIter = refLayout.blocks.begin(); blockIter != refLayout.blocks.end(); blockIter++)
1419 for (int blockNdx = 0; blockNdx < (int)refLayout.blocks.size(); blockNdx++)
1422 curOffset += refLayout.blocks[blockNdx].size;
1452 for (int blockNdx = 0; blockNdx < (int)glLayout.blocks.size(); blockNdx++)
1453 log << TestLog::Message << blockNdx << ": " << glLayout.blocks[blockNdx] << TestLog::EndMessage;
1468 // Verify all std140 blocks.
1472 // Verify all shared blocks - all uniforms should be active, and certain properties match.
1483 // Assign binding points to all active uniform blocks.
1484 for (int blockNdx = 0; blockNdx < (int)glLayout.blocks.size(); blockNdx++)
1496 int numBlocks = (int)glLayout.blocks.size();
1502 glData[blockNdx].resize(glLayout.blocks[blockNdx].size);
1527 int numBlocks = (int)glLayout.blocks.size();
1540 curOffset += glLayout.blocks[blockNdx].size;
1566 gl.bindBufferRange(GL_UNIFORM_BUFFER, binding, buffer, (glw::GLintptr)glBlockOffsets[blockNdx], (glw::GLsizeiptr)glLayout.blocks[blockNdx].size);
1610 const BlockLayoutEntry& refBlockLayout = refLayout.blocks[refBlockNdx];
1611 const BlockLayoutEntry& cmpBlockLayout = cmpLayout.blocks[cmpBlockNdx];
1689 const BlockLayoutEntry& refBlockLayout = refLayout.blocks[refBlockNdx];
1690 const BlockLayoutEntry& cmpBlockLayout = cmpLayout.blocks[cmpBlockNdx];
1756 const BlockLayoutEntry& cmpBlockLayout = cmpLayout.blocks[cmpBlockNdx];
1792 int numBlocks = (int)layout.blocks.size();
1810 const BlockLayoutEntry& block = layout.blocks[blockNdx];
1838 const BlockLayoutEntry& block = layout.blocks[uniform.blockNdx];
1875 // \note Spec mandates that uniform blocks are assigned consecutive locations from 0
1877 for (int blockNdx = 0; blockNdx < (int)layout.blocks.size(); blockNdx++)
1879 const BlockLayoutEntry& block = layout.blocks[blockNdx];