Lines Matching refs:shaderBinary
457 ShaderBinary shaderBinary = binaries.binaries[binaryNdx]; in init() local
458 if (!shaderBinary.binary.empty()) in init()
460 const char* binary = (const char*)shaderBinary.binary.data(); in init()
461 const int length = (int)(shaderBinary.binary.size() * sizeof(deUint32)); in init()
463 DE_ASSERT(shaderBinary.shaderEntryPoints.size() == shaderBinary.shaderTypes.size()); in init()
466 … for (deUint32 shaderTypeNdx = 0; shaderTypeNdx < shaderBinary.shaderTypes.size(); ++shaderTypeNdx) in init()
468 ShaderType shaderType = shaderBinary.shaderTypes[shaderTypeNdx]; in init()
481 shaders[shaderNdx]->specialize(shaderBinary.shaderEntryPoints[shaderNdx].c_str(), in init()
482 (deUint32)shaderBinary.specializationIndices.size(), in init()
483 shaderBinary.specializationIndices.data(), in init()
484 shaderBinary.specializationValues.data()); in init()
515 …gl.shaderBinary((glw::GLsizei)shaderVec.size(), shaderVec.data(), binaryFormat, binaryData, length… in setBinary()