Lines Matching defs:buffer
121 void splitBuffer (const vector<deUint32>& buffer, vector<deUint32>& increments, vector<deUint32>& decrements, vector<deUint32>& preGets, vector<deUint32>& postGets, vector<deUint32>& gets) const;
239 << "layout(binding = 1, std430) buffer Output {\n";
557 void AtomicCounterTest::splitBuffer (const vector<deUint32>& buffer, vector<deUint32>& increments, vector<deUint32>& decrements, vector<deUint32>& preGets, vector<deUint32>& postGets, vector<deUint32>& gets) const
615 increments.push_back(buffer[firstInc + id]);
618 decrements.push_back(buffer[firstDec + id]);
621 preGets.push_back(buffer[firstPreGet + id]);
624 postGets.push_back(buffer[firstPostGet + id]);
627 gets.push_back(buffer[firstGet + id]);
953 // Create output buffer
956 GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to create output buffer");
958 // Create atomic counter buffer
963 GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to create buffer for atomic counters");
966 // Bind output buffer
968 GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to setup output buffer");
970 // Bind atomic counter buffer
972 GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to setup atomic counter buffer");
984 // Read back output buffer
997 TCU_CHECK_MSG(false, "Mapped buffer corrupted");
1004 // Read back counter buffer
1017 TCU_CHECK_MSG(false, "Mapped buffer corrupted");