Lines Matching refs:size

118 			// claim buf size is one smaller to protect from off-by-one writing over buffer bounds
119 m_gl.getShaderInfoLog(m_shader, (int)infoLog.size() - 1, &unusedLen, &infoLog[0]);
121 if (infoLog[(int)(infoLog.size()) - 1] != '\0')
124 m_info.infoLog = std::string(&infoLog[0], infoLog.size());
176 // claim buf size is one smaller to protect from off-by-one writing over buffer bounds
177 m_gl.getShaderInfoLog(m_shader, (int)infoLog.size() - 1, &unusedLen, &infoLog[0]);
180 if (infoLog[(int)(infoLog.size()) - 1] != '\0')
183 m_info.infoLog = std::string(&infoLog[0], infoLog.size());
221 // claim buf size is one smaller to protect from off-by-one writing over buffer bounds
222 gl.getProgramInfoLog(program, (int)infoLog.size() - 1, &unusedLen, &infoLog[0]);
225 if (infoLog[(int)(infoLog.size()) - 1] != '\0')
226 return std::string(&infoLog[0], infoLog.size());
400 for (int shaderNdx = 0; shaderNdx < (int)sources.sources[shaderType].size(); ++shaderNdx)
403 const int length = (int)sources.sources[shaderType][shaderNdx].size();
405 m_shaders[shaderType].reserve(m_shaders[shaderType].size() + 1);
418 for (int shaderNdx = 0; shaderNdx < (int)m_shaders[shaderType].size(); ++shaderNdx)
427 std::vector<const char*> tfVaryings(sources.transformFeedbackVaryings.size());
428 for (int ndx = 0; ndx < (int)tfVaryings.size(); ndx++)
431 m_program.transformFeedbackVaryings((int)tfVaryings.size(), &tfVaryings[0], sources.transformFeedbackBufferMode);
443 for (int shaderNdx = 0; shaderNdx < (int)m_shaders[shaderType].size(); ++shaderNdx)
455 for (deUint32 binaryNdx = 0; binaryNdx < binaries.binaries.size(); ++binaryNdx)
461 const int length = (int)(shaderBinary.binary.size() * sizeof(deUint32));
463 DE_ASSERT(shaderBinary.shaderEntryPoints.size() == shaderBinary.shaderTypes.size());
466 for (deUint32 shaderTypeNdx = 0; shaderTypeNdx < shaderBinary.shaderTypes.size(); ++shaderTypeNdx)
472 m_shaders[shaderType].reserve(m_shaders[shaderType].size() + 1);
479 for (deUint32 shaderNdx = 0; shaderNdx < shaders.size(); ++shaderNdx)
482 (deUint32)shaderBinary.specializationIndices.size(),
494 for (int shaderNdx = 0; shaderNdx < (int)m_shaders[shaderType].size(); ++shaderNdx)
503 for (int shaderNdx = 0; shaderNdx < (int)m_shaders[shaderType].size(); ++shaderNdx)
512 for (deUint32 shaderNdx = 0; shaderNdx < shaders.size(); ++shaderNdx)
515 gl.shaderBinary((glw::GLsizei)shaderVec.size(), shaderVec.data(), binaryFormat, binaryData, length);
518 for (deUint32 shaderNdx = 0; shaderNdx < shaders.size(); ++shaderNdx)
531 for (int shaderNdx = 0; shaderNdx < (int)m_shaders[shaderType].size(); ++shaderNdx)
679 std::vector<const ShaderInfo*> shaderPtrs (shaderProgramInfo.shaders.size());
681 for (size_t ndx = 0; ndx < shaderPtrs.size(); ndx++)
684 logShaderProgram(log, shaderProgramInfo.program, shaderPtrs.size(), shaderPtrs.empty() ? DE_NULL : &shaderPtrs[0]);
699 logShaderProgram(log, shaderProgram.getProgramInfo(), shaderPtrs.size(), shaderPtrs.empty() ? DE_NULL : &shaderPtrs[0]);
712 for (size_t shaderNdx = 0; shaderNdx < sources.sources[shaderType].size(); shaderNdx++)