Lines Matching defs:blocks
208 std::vector<BlockLayoutEntry> blocks;
229 for (int ndx = 0; ndx < (int)blocks.size(); ndx++)
231 if (blocks[ndx].name == name)
321 for (int ndx = 0; ndx < (int)layout.blocks.size(); ndx++)
323 if (layout.blocks[ndx].name == name)
467 // choosen only for blocks that have std140 layout.
691 int activeBlockNdx = (int)layout.blocks.size();
708 layout.blocks.push_back(BlockLayoutEntry());
709 BlockLayoutEntry& blockEntry = layout.blocks.back();
779 const int numBlocks = (int)layout.blocks.size();
785 const BlockLayoutEntry& blockLayout = layout.blocks[blockNdx];
787 const int numEntries = (int)layout.blocks[blockNdx].activeVarIndices.size();
1317 throw tcu::NotSupportedError("Test requires support for more compute shader storage blocks than implementation exposes");
1356 GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to get number of buffer variables and buffer blocks");
1359 layout.blocks.resize(numActiveBlocks);
1362 BlockLayoutEntry& entry = layout.blocks[blockNdx];
1545 // \note Src layout is used as reference in case of activeVarIndices happens to be incorrect in dstLayout blocks.
1546 int numBlocks = (int)srcLayout.blocks.size();
1550 const BlockLayoutEntry& srcBlock = srcLayout.blocks[srcBlockNdx];
1793 const int numBlocks = (int)refLayout.blocks.size();
1798 const BlockLayoutEntry& refBlock = refLayout.blocks[refBlockNdx];
1864 vector<int> sizes(layout.blocks.size());
1879 const BlockLayoutEntry& blockLayout = layout.blocks[blockNdx];
1953 DE_ASSERT(bufferSizes.size() == layout.blocks.size());
1956 storage.pointers.resize(layout.blocks.size());
1958 for (int blockNdx = 0; blockNdx < (int)layout.blocks.size(); blockNdx++)
1960 const BlockLayoutEntry& blockLayout = layout.blocks[blockNdx];
1974 DE_ASSERT(layout.blocks.size() == blockLocations.size());
1976 for (int blockNdx = 0; blockNdx < (int)layout.blocks.size(); blockNdx++)
1978 const BlockLayoutEntry& blockLayout = layout.blocks[blockNdx];
2137 for (int blockNdx = 0; blockNdx < (int)glLayout.blocks.size(); blockNdx++)
2138 log << TestLog::Message << blockNdx << ": " << glLayout.blocks[blockNdx] << TestLog::EndMessage;
2167 const int numBlocks = (int)glLayout.blocks.size();
2170 DE_ASSERT(bufferSizes.size() == glLayout.blocks.size());
2197 DE_ASSERT(bufferSizes.size() == glLayout.blocks.size());
2314 const BlockLayoutEntry& refBlockLayout = refLayout.blocks[refBlockNdx];
2315 const BlockLayoutEntry& cmpBlockLayout = cmpLayout.blocks[cmpBlockNdx];
2390 const BlockLayoutEntry& refBlockLayout = refLayout.blocks[refBlockNdx];
2391 const BlockLayoutEntry& cmpBlockLayout = cmpLayout.blocks[cmpBlockNdx];
2458 const BlockLayoutEntry& cmpBlockLayout = cmpLayout.blocks[cmpBlockNdx];
2505 int numBlocks = (int)layout.blocks.size();
2523 const BlockLayoutEntry& block = layout.blocks[blockNdx];
2551 const BlockLayoutEntry& block = layout.blocks[var.blockNdx];
2592 // \note Spec mandates that buffer blocks are assigned consecutive locations from 0.
2594 for (int blockNdx = 0; blockNdx < (int)layout.blocks.size(); blockNdx++)
2596 const BlockLayoutEntry& block = layout.blocks[blockNdx];