Lines Matching defs:extraData

1084 	Context& context, Format format, SSBOData* extraData,
1102 if (extraData[i].isImage)
1104 inputBuffers[i] = de::SharedPtr<BufferOrImage>(new Image(context, static_cast<deUint32>(extraData[i].numElements), 1u, extraData[i].format));
1106 DE_ASSERT(extraData[i].initializeType == subgroups::SSBOData::InitializeNone);
1110 deUint64 size = getElementSizeInBytes(extraData[i].format, extraData[i].layout) * extraData[i].numElements;
1114 initializeMemory(context.getDeqpContext(), ptr, extraData[i]);
1123 << "stage = " << shaderStage << " , binding = " << extraData[ndx].binding << "\n"
1128 gl.bindImageTexture(extraData[ndx].binding, inputBuffers[ndx]->getId(),
1129 0, GL_FALSE, 0, GL_READ_ONLY, extraData[ndx].format);
1133 gl.bindBufferBase(inputBuffers[ndx]->getType(), extraData[ndx].binding, inputBuffers[ndx]->getId());
1270 Context& context, Format format, SSBOData* extraData,
1286 if (extraData[i].isImage)
1288 inputBuffers[i] = de::SharedPtr<BufferOrImage>(new Image(context, static_cast<deUint32>(extraData[i].numElements), 1u, extraData[i].format));
1290 DE_ASSERT(extraData[i].initializeType == subgroups::SSBOData::InitializeNone);
1294 deUint64 size = getElementSizeInBytes(extraData[i].format, extraData[i].layout) * extraData[i].numElements;
1298 initializeMemory(context.getDeqpContext(), ptr, extraData[i]);
1307 << "GEOMETRY, binding = " << extraData[ndx].binding << "\n"
1312 gl.bindImageTexture(extraData[ndx].binding, inputBuffers[ndx]->getId(),
1313 0, GL_FALSE, 0, GL_READ_ONLY, extraData[ndx].format);
1317 gl.bindBufferBase(inputBuffers[ndx]->getType(), extraData[ndx].binding, inputBuffers[ndx]->getId());
1372 DE_ASSERT(extraData[ndx].initializeType == subgroups::SSBOData::InitializeNone);
1376 initializeMemory(context.getDeqpContext(), ptr, extraData[ndx]);
1721 SSBOData* extraData, deUint32 extraDataCount,
1735 if (extraData[i].isImage)
1737 inputBuffers[i] = de::SharedPtr<BufferOrImage>(new Image(context, static_cast<deUint32>(extraData[i].numElements), 1u, extraData[i].format));
1740 DE_ASSERT(extraData[i].initializeType == subgroups::SSBOData::InitializeNone);
1744 deUint64 size = getElementSizeInBytes(extraData[i].format, extraData[i].layout) * extraData[i].numElements;
1748 initializeMemory(context.getDeqpContext(), ptr, extraData[i]);
1757 << "VERTEX, binding = " << extraData[ndx].binding << "\n"
1762 gl.bindImageTexture(extraData[ndx].binding, inputBuffers[ndx]->getId(),
1763 0, GL_FALSE, 0, GL_READ_ONLY, extraData[ndx].format);
1767 gl.bindBufferBase(inputBuffers[ndx]->getType(), extraData[ndx].binding, inputBuffers[ndx]->getId());
1826 DE_ASSERT(extraData[ndx].initializeType == subgroups::SSBOData::InitializeNone);
1830 initializeMemory(context.getDeqpContext(), ptr, extraData[ndx]);