Lines Matching defs:BufferOrImage
363 struct BufferOrImage
399 virtual ~BufferOrImage() {}
402 explicit BufferOrImage(glc::Context& context, bool image)
412 struct Buffer : public BufferOrImage
416 : BufferOrImage (context, false)
483 struct Image : public BufferOrImage
487 : BufferOrImage(context, true)
1093 vector<de::SharedPtr<BufferOrImage> > inputBuffers (extraDataCount);
1104 inputBuffers[i] = de::SharedPtr<BufferOrImage>(new Image(context, static_cast<deUint32>(extraData[i].numElements), 1u, extraData[i].format));
1111 inputBuffers[i] = de::SharedPtr<BufferOrImage>(new Buffer(context, size, GL_UNIFORM_BUFFER));
1278 vector<de::SharedPtr<BufferOrImage> > inputBuffers (extraDataCount);
1288 inputBuffers[i] = de::SharedPtr<BufferOrImage>(new Image(context, static_cast<deUint32>(extraData[i].numElements), 1u, extraData[i].format));
1295 inputBuffers[i] = de::SharedPtr<BufferOrImage>(new Buffer(context, size, GL_UNIFORM_BUFFER));
1511 std::vector< de::SharedPtr<BufferOrImage> > inputBuffers(stagesCount + extraDatasCount);
1518 inputBuffers[ndx] = de::SharedPtr<BufferOrImage>(new Buffer(context, size));
1535 inputBuffers[ndx] = de::SharedPtr<BufferOrImage>(new Image(context, static_cast<deUint32>(extraDatas[datasNdx].numElements), 1, extraDatas[datasNdx].format));
1543 inputBuffers[ndx] = de::SharedPtr<BufferOrImage>(new Buffer(context, size));
1728 vector<de::SharedPtr<BufferOrImage> > inputBuffers (extraDataCount);
1737 inputBuffers[i] = de::SharedPtr<BufferOrImage>(new Image(context, static_cast<deUint32>(extraData[i].numElements), 1u, extraData[i].format));
1745 inputBuffers[i] = de::SharedPtr<BufferOrImage>(new Buffer(context, size, GL_UNIFORM_BUFFER));
1901 std::vector< de::SharedPtr<BufferOrImage> > inputBuffers(extraDatasCount);
1907 inputBuffers[i] = de::SharedPtr<BufferOrImage>(new Image(context,
1917 inputBuffers[i] = de::SharedPtr<BufferOrImage>(new Buffer(context, size, GL_UNIFORM_BUFFER));
2055 std::vector< de::SharedPtr<BufferOrImage> > inputBuffers(inputsCount);
2061 inputBuffers[i] = de::SharedPtr<BufferOrImage>(new Image(context,
2070 inputBuffers[i] = de::SharedPtr<BufferOrImage>(new Buffer(context, size));