Lines Matching refs:strings
334 static std::string translateShaderSources (deUint32 shaderType, deInt32 count, const char* const* strings, const int* length, const std::vector<std::string>& filteredExtensions)
341 const int len = length && length[ndx] >= 0 ? length[ndx] : (int)strlen(strings[ndx]);
342 srcIn << std::string(strings[ndx], strings[ndx] + len);
350 static GLW_APICALL void GLW_APIENTRY shaderSource (deUint32 shader, deInt32 count, const char* const* strings, const int* length)
356 if (count > 0 && strings)
361 const std::string translatedSrc = translateShaderSources(shaderType, count, strings, length, context->extensionList);
367 context->gl.shaderSource(shader, count, strings, length);
396 static GLW_APICALL deUint32 GLW_APIENTRY createShaderProgramv (deUint32 type, deInt32 count, const char* const* strings)
402 if (count > 0 && strings)
404 const std::string translatedSrc = translateShaderSources(type, count, strings, DE_NULL, context->extensionList);
409 return context->gl.createShaderProgramv(type, count, strings);