Lines Matching refs:data
63 // to the skslc executable directory. The "data" in this mode is just the filename.
68 // At runtime, we load the dehydrated sksl data files. The data is a (pointer, size) pair.
304 ModuleData data,
327 SkASSERT(data.fPath);
328 std::ifstream in(data.fPath);
331 printf("error reading %s\n", data.fPath);
339 SkDEBUGFAILF("%s %s\n", data.fPath, this->fErrorText.c_str());
347 SkASSERT(data.fData && (data.fSize != 0));
348 Rehydrator rehydrator(fContext.get(), base, data.fData, data.fSize);
355 ParsedModule Compiler::parseModule(ProgramKind kind, ModuleData data, const ParsedModule& base) {
356 LoadedModule module = this->loadModule(kind, data, base.fSymbols, /*dehydrate=*/false);
615 const String& data = buffer.str();
616 SkASSERT(0 == data.size() % 4);
627 result = tools.Validate((const uint32_t*) data.c_str(), data.size() / 4);
633 if (tools.Disassemble((const uint32_t*)data.data(), data.size() / 4, &disassembly)) {
642 out.write(data.c_str(), data.size());