Lines Matching refs:format
62 deUint32 getFormatReadInfo(const subgroups::Format format, GLenum &readFormat, GLenum &readType)
65 switch (format)
68 DE_FATAL("Unhandled format!");
108 deUint32 getFormatSizeInBytes(const subgroups::Format format)
111 switch (format)
114 DE_FATAL("Unhandled format!");
159 const subgroups::Format format,
162 deUint32 bytes = getFormatSizeInBytes(format);
486 subgroups::Format format)
493 m_gl.texStorage2D(GL_TEXTURE_2D, 1, format, width, height);
836 bool glc::subgroups::isDoubleFormat(Format format)
838 switch (format)
850 std::string glc::subgroups::getFormatNameForGLSL (Format format)
852 switch (format)
855 DE_FATAL("Unhandled format!");
976 const Format format = data.format;
978 (data.isImage ? getFormatSizeInBytes(format) : getElementSizeInBytes(format, data.layout));
982 switch (format)
985 DE_FATAL("Illegal buffer format");
1084 Context& context, Format format, SSBOData* extraData,
1104 inputBuffers[i] = de::SharedPtr<BufferOrImage>(new Image(context, static_cast<deUint32>(extraData[i].numElements), 1u, extraData[i].format));
1110 deUint64 size = getElementSizeInBytes(extraData[i].format, extraData[i].layout) * extraData[i].numElements;
1129 0, GL_FALSE, 0, GL_READ_ONLY, extraData[ndx].format);
1151 Image discardableImage (context, maxWidth, 1u, format);
1177 const deUint64 imageResultSize = getFormatSizeInBytes(format) * maxWidth;
1213 getFormatReadInfo(format, readFormat, readType);
1270 Context& context, Format format, SSBOData* extraData,
1288 inputBuffers[i] = de::SharedPtr<BufferOrImage>(new Image(context, static_cast<deUint32>(extraData[i].numElements), 1u, extraData[i].format));
1294 deUint64 size = getElementSizeInBytes(extraData[i].format, extraData[i].layout) * extraData[i].numElements;
1313 0, GL_FALSE, 0, GL_READ_ONLY, extraData[ndx].format);
1335 Image discardableImage (context, maxWidth, 1u, format);
1360 const deUint64 imageResultSize = getFormatSizeInBytes(format) * maxWidth;
1407 getFormatReadInfo(format, readFormat, readType);
1436 Context& context, Format format, SSBOData* extraDatas,
1517 const deUint64 size = getElementSizeInBytes(format, SSBOData::LayoutStd430) * shaderSize;
1535 inputBuffers[ndx] = de::SharedPtr<BufferOrImage>(new Image(context, static_cast<deUint32>(extraDatas[datasNdx].numElements), 1, extraDatas[datasNdx].format));
1542 const deUint64 size = getElementSizeInBytes(extraDatas[datasNdx].format, extraDatas[datasNdx].layout) * extraDatas[datasNdx].numElements;
1559 0, GL_FALSE, 0, GL_READ_WRITE, extraDatas[datasNdx].format);
1580 Image resultImage (context, maxWidth, 1, format);
1581 const deUint64 imageResultSize = getFormatSizeInBytes(format) * maxWidth;
1634 getFormatReadInfo(format, readFormat, readType);
1720 tcu::TestStatus glc::subgroups::makeVertexFrameBufferTest(Context& context, Format format,
1737 inputBuffers[i] = de::SharedPtr<BufferOrImage>(new Image(context, static_cast<deUint32>(extraData[i].numElements), 1u, extraData[i].format));
1744 deUint64 size = getElementSizeInBytes(extraData[i].format, extraData[i].layout) * extraData[i].numElements;
1763 0, GL_FALSE, 0, GL_READ_ONLY, extraData[ndx].format);
1789 Image discardableImage (context, maxWidth, 1u, format);
1814 const deUint64 imageResultSize = getFormatSizeInBytes(format) * maxWidth;
1861 getFormatReadInfo(format, readFormat, readType);
1890 tcu::TestStatus glc::subgroups::makeFragmentFrameBufferTest (Context& context, Format format, SSBOData* extraDatas,
1908 static_cast<deUint32>(extraDatas[i].numElements), 1, extraDatas[i].format));
1916 getElementSizeInBytes(extraDatas[i].format, extraDatas[i].layout) * extraDatas[i].numElements;
1935 0, GL_FALSE, 0, GL_READ_ONLY, extraDatas[i].format);
1981 deUint64 formatSize = getFormatSizeInBytes(format);
1985 Image resultImage(context, width, height, format);
2007 getFormatReadInfo(format, readFormat, readType);
2039 Context& context, Format format, SSBOData* inputs, deUint32 inputsCount,
2045 deUint64 elementSize = getFormatSizeInBytes(format);
2062 static_cast<deUint32>(inputs[i].numElements), 1, inputs[i].format));
2069 getElementSizeInBytes(inputs[i].format, inputs[i].layout) * inputs[i].numElements;
2099 0, GL_FALSE, 0, GL_READ_WRITE, inputs[i].format);