Lines Matching defs:extraDatas
1436 Context& context, Format format, SSBOData* extraDatas,
1533 if (extraDatas[datasNdx].isImage)
1535 inputBuffers[ndx] = de::SharedPtr<BufferOrImage>(new Image(context, static_cast<deUint32>(extraDatas[datasNdx].numElements), 1, extraDatas[datasNdx].format));
1538 DE_ASSERT(extraDatas[datasNdx].initializeType == subgroups::SSBOData::InitializeNone);
1542 const deUint64 size = getElementSizeInBytes(extraDatas[datasNdx].format, extraDatas[datasNdx].layout) * extraDatas[datasNdx].numElements;
1546 initializeMemory(context.getDeqpContext(), ptr, extraDatas[datasNdx]);
1552 << inputBuffers[ndx]->getId() << ", " << extraDatas[datasNdx].numElements << " els), "
1553 << "extrastage[" << datasNdx << "] = " << extraDatas[datasNdx].stages << " binding = " << extraDatas[datasNdx].binding
1558 gl.bindImageTexture(extraDatas[datasNdx].binding, inputBuffers[ndx]->getId(),
1559 0, GL_FALSE, 0, GL_READ_WRITE, extraDatas[datasNdx].format);
1560 GLU_EXPECT_NO_ERROR(gl.getError(), "glBindImageTexture(extraDatas[datasNdx])");
1563 gl.bindBufferBase(inputBuffers[ndx]->getType(), extraDatas[datasNdx].binding, inputBuffers[ndx]->getId());
1564 GLU_EXPECT_NO_ERROR(gl.getError(), "glBindBufferBase(extraDatas[datasNdx])");
1596 if (extraDatas[ndx - stagesCount].isImage)
1599 DE_ASSERT(extraDatas[ndx - stagesCount].initializeType == subgroups::SSBOData::InitializeNone);
1603 initializeMemory(context.getDeqpContext(), ptr, extraDatas[ndx - stagesCount]);
1655 if ((stagesVector[ndx] & extraDatas[datasNdx].stages) && (!inputBuffers[index]->isImage()))
1684 if (SHADER_STAGE_FRAGMENT_BIT & extraDatas[datasNdx].stages && (!inputBuffers[index]->isImage()))
1890 tcu::TestStatus glc::subgroups::makeFragmentFrameBufferTest (Context& context, Format format, SSBOData* extraDatas,
1905 if (extraDatas[i].isImage)
1908 static_cast<deUint32>(extraDatas[i].numElements), 1, extraDatas[i].format));
1911 DE_ASSERT(extraDatas[i].initializeType == subgroups::SSBOData::InitializeNone);
1916 getElementSizeInBytes(extraDatas[i].format, extraDatas[i].layout) * extraDatas[i].numElements;
1920 initializeMemory(context.getDeqpContext(), ptr, extraDatas[i]);
1929 << "FRAGMENT, binding = " << extraDatas[i].binding << "\n"
1934 gl.bindImageTexture(extraDatas[i].binding, inputBuffers[i]->getId(),
1935 0, GL_FALSE, 0, GL_READ_ONLY, extraDatas[i].format);
1939 gl.bindBufferBase(inputBuffers[i]->getType(), extraDatas[i].binding, inputBuffers[i]->getId());
1972 DE_ASSERT(extraDatas[i].initializeType == subgroups::SSBOData::InitializeNone);
1976 initializeMemory(context.getDeqpContext(), ptr, extraDatas[i]);