Lines Matching defs:blocks

238 	std::vector<BlockLayoutEntry>   blocks;
259 for (int ndx = 0; ndx < (int)blocks.size(); ndx++)
261 if (blocks[ndx].name == name)
560 int activeBlockNdx = (int)layout.blocks.size();
578 layout.blocks.push_back(BlockLayoutEntry());
579 BlockLayoutEntry& blockEntry = layout.blocks.back();
649 int numBlocks = (int)layout.blocks.size();
654 int numEntries = (int)layout.blocks[blockNdx].activeUniformIndices.size();
658 const UniformLayoutEntry& entry = layout.uniforms[layout.blocks[blockNdx].activeUniformIndices[entryNdx]];
1110 GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to get number of uniforms and uniform blocks");
1113 layout.blocks.resize(numActiveBlocks);
1116 BlockLayoutEntry& entry = layout.blocks[blockNdx];
1256 // \note Src layout is used as reference in case of activeUniforms happens to be incorrect in dstLayout blocks.
1257 int numBlocks = (int)srcLayout.blocks.size();
1261 const BlockLayoutEntry& srcBlock = srcLayout.blocks[srcBlockNdx];
1358 for (vector<BlockLayoutEntry>::const_iterator blockIter = refLayout.blocks.begin();
1359 blockIter != refLayout.blocks.end(); blockIter++)
1365 for (int blockNdx = 0; blockNdx < (int)refLayout.blocks.size(); blockNdx++)
1368 curOffset += refLayout.blocks[blockNdx].size;
1399 for (int blockNdx = 0; blockNdx < (int)glLayout.blocks.size(); blockNdx++)
1400 log << TestLog::Message << blockNdx << ": " << glLayout.blocks[blockNdx] << TestLog::EndMessage;
1415 // Verify all std140 blocks.
1419 // Verify all shared blocks - all uniforms should be active, and certain properties match.
1430 // Assign binding points to all active uniform blocks.
1431 for (int blockNdx = 0; blockNdx < (int)glLayout.blocks.size(); blockNdx++)
1443 int numBlocks = (int)glLayout.blocks.size();
1449 glData[blockNdx].resize(glLayout.blocks[blockNdx].size);
1475 int numBlocks = (int)glLayout.blocks.size();
1486 curOffset += glLayout.blocks[blockNdx].size;
1514 (glw::GLsizeiptr)glLayout.blocks[blockNdx].size);
1516 curOffset += glLayout.blocks[blockNdx].size;
1560 const BlockLayoutEntry& refBlockLayout = refLayout.blocks[refBlockNdx];
1561 const BlockLayoutEntry& cmpBlockLayout = cmpLayout.blocks[cmpBlockNdx];
1642 const BlockLayoutEntry& refBlockLayout = refLayout.blocks[refBlockNdx];
1643 const BlockLayoutEntry& cmpBlockLayout = cmpLayout.blocks[cmpBlockNdx];
1709 const BlockLayoutEntry& cmpBlockLayout = cmpLayout.blocks[cmpBlockNdx];
1746 int numBlocks = (int)layout.blocks.size();
1765 const BlockLayoutEntry& block = layout.blocks[blockNdx];
1795 const BlockLayoutEntry& block = layout.blocks[uniform.blockNdx];
1838 // \note Spec mandates that uniform blocks are assigned consecutive locations from 0
1840 for (int blockNdx = 0; blockNdx < (int)layout.blocks.size(); blockNdx++)
1842 const BlockLayoutEntry& block = layout.blocks[blockNdx];