• Home
  • Raw
  • Download

Lines Matching full:token

165     void readToken(Token &token, char delim)  in readToken()  argument
171 memcpy(token, &mStream[startIndex], tokenSize); in readToken()
172 token[mIndex - startIndex] = 0; in readToken()
220 Token nameToken; in readFunction()
224 Token paramTokens[kMaxParameters]; in readFunction()
236 Token &token = paramTokens[numParams++]; in readFunction() local
238 memcpy(token, &mStream[tokenStart], tokenSize); in readFunction()
239 token[tokenSize] = 0; in readFunction()
333 void PackResourceID(ParamBuffer &params, const Token &token) in PackResourceID() argument
335 ASSERT(token[0] == 'g'); in PackResourceID()
336 const char *start = strrchr(token, '['); in PackResourceID()
337 ASSERT(start != nullptr && EndsWith(token, "]")); in PackResourceID()
339 if (BeginsWith(token, "gShaderProgramMap")) in PackResourceID()
344 else if (BeginsWith(token, "gBufferMap")) in PackResourceID()
349 else if (BeginsWith(token, "gTextureMap")) in PackResourceID()
354 else if (BeginsWith(token, "gRenderbufferMap")) in PackResourceID()
359 else if (BeginsWith(token, "gFramebufferMap")) in PackResourceID()
364 else if (BeginsWith(token, "gSyncMap")) in PackResourceID()
369 else if (BeginsWith(token, "gTransformFeedbackMap")) in PackResourceID()
374 else if (BeginsWith(token, "gVertexArrayMap")) in PackResourceID()
379 else if (BeginsWith(token, "gQueryMap")) in PackResourceID()
384 else if (BeginsWith(token, "gSamplerMap")) in PackResourceID()
391 printf("Unknown resource map: %s\n", token); in PackResourceID()
397 void PackIntParameter(ParamBuffer &params, ParamType paramType, const Token &token) in PackIntParameter() argument
401 if (token[0] == 'G') in PackIntParameter()
403 ASSERT(BeginsWith(token, "GL_")); in PackIntParameter()
404 if (strchr(token, '|') == 0) in PackIntParameter()
406 value = static_cast<IntT>(gl::StringToGLenum(token)); in PackIntParameter()
410 value = static_cast<IntT>(gl::StringToGLbitfield(token)); in PackIntParameter()
415 if (!isdigit(token[0]) && !(token[0] == '-' && isdigit(token[1]))) in PackIntParameter()
417 printf("Expected number, got %s\n", token); in PackIntParameter()
420 if (token[0] == '0' && token[1] == 'x') in PackIntParameter()
422 value = static_cast<IntT>(strtol(token, nullptr, 16)); in PackIntParameter()
426 value = static_cast<IntT>(atoi(token)); in PackIntParameter()
433 uint32_t GetStringArrayOffset(const Token &token, const char *prefixString) in GetStringArrayOffset() argument
435 const char *offsetString = &token[strlen(prefixString)]; in GetStringArrayOffset()
447 void PackMutablePointerParameter(ParamBuffer &params, ParamType paramType, const Token &token) in PackMutablePointerParameter() argument
449 if (token[0] == '0' && token[1] == 0) in PackMutablePointerParameter()
453 else if (token[0] == '&') in PackMutablePointerParameter()
455 ASSERT(BeginsWith(token, "&gReadBuffer[") && EndsWith(token, "]")); in PackMutablePointerParameter()
456 uint32_t offset = GetStringArrayOffset(token, "&gReadBuffer["); in PackMutablePointerParameter()
459 else if (token[0] == 'g') in PackMutablePointerParameter()
461 ASSERT(strcmp(token, "gReadBuffer") == 0); in PackMutablePointerParameter()
471 void PackConstPointerParameter(ParamBuffer &params, ParamType paramType, const Token &token) in PackConstPointerParameter() argument
474 if (token[0] == '0' && token[1] == 0) in PackConstPointerParameter()
478 else if (token[0] == '&') in PackConstPointerParameter()
480 ASSERT(BeginsWith(token, "&gBinaryData[") && EndsWith(token, "]")); in PackConstPointerParameter()
481 uint32_t offset = GetStringArrayOffset(token, "&gReadBuffer["); in PackConstPointerParameter()
484 else if (token[0] == 'g') in PackConstPointerParameter()
486 if (strcmp(token, "gResourceIDBuffer") == 0) in PackConstPointerParameter()
490 else if (BeginsWith(token, "gClientArrays")) in PackConstPointerParameter()
492 uint32_t offset = GetStringArrayOffset(token, "gClientArrays["); in PackConstPointerParameter()
497 printf("Unexpected token: %s\n", token); in PackConstPointerParameter()
503 ASSERT(isdigit(token[0])); in PackConstPointerParameter()
504 uint32_t offset = atoi(token); in PackConstPointerParameter()
664 void PackParameter<uint32_t>(ParamBuffer &params, const Token &token, const TraceStringMap &strings) in PackParameter() argument
666 if (token[0] == 'g') in PackParameter()
668 PackResourceID(params, token); in PackParameter()
672 PackIntParameter<uint32_t>(params, ParamType::TGLuint, token); in PackParameter()
677 void PackParameter<int32_t>(ParamBuffer &params, const Token &token, const TraceStringMap &strings) in PackParameter() argument
679 if (BeginsWith(token, "gUniformLocations")) in PackParameter()
681 const char *start = strrchr(token, '['); in PackParameter()
682 ASSERT(start != nullptr && EndsWith(token, "]")); in PackParameter()
689 PackIntParameter<int32_t>(params, ParamType::TGLint, token); in PackParameter()
694 void PackParameter<void *>(ParamBuffer &params, const Token &token, const TraceStringMap &strings) in PackParameter() argument
702 const Token &token, in PackParameter() argument
705 PackConstPointerParameter<int32_t>(params, ParamType::TGLintConstPointer, token); in PackParameter()
709 void PackParameter<void **>(ParamBuffer &params, const Token &token, const TraceStringMap &strings) in PackParameter() argument
716 const Token &token, in PackParameter() argument
719 PackMutablePointerParameter<int32_t>(params, ParamType::TGLintPointer, token); in PackParameter()
723 void PackParameter<uint64_t>(ParamBuffer &params, const Token &token, const TraceStringMap &strings) in PackParameter() argument
726 static_cast<GLuint64>(std::strtoull(token, nullptr, 10))); in PackParameter()
730 void PackParameter<int64_t>(ParamBuffer &params, const Token &token, const TraceStringMap &strings) in PackParameter() argument
733 static_cast<GLint64>(std::strtoll(token, nullptr, 10))); in PackParameter()
738 const Token &token, in PackParameter() argument
746 const Token &token, in PackParameter() argument
754 const Token &token, in PackParameter() argument
762 const Token &token, in PackParameter() argument
765 if (token[0] == '"') in PackParameter()
767 ASSERT(EndsWith(token, "\"")); in PackParameter()
770 std::vector<uint8_t> data(&token[1], &token[strlen(token) - 1]); in PackParameter()
778 PackConstPointerParameter<char>(params, ParamType::TGLcharConstPointer, token); in PackParameter()
784 const Token &token, in PackParameter() argument
787 PackConstPointerParameter<void>(params, ParamType::TvoidConstPointer, token); in PackParameter()
792 const Token &token, in PackParameter() argument
795 PackMutablePointerParameter<uint32_t>(params, ParamType::TGLuintPointer, token); in PackParameter()
800 const Token &token, in PackParameter() argument
803 PackConstPointerParameter<uint32_t>(params, ParamType::TGLuintConstPointer, token); in PackParameter()
807 void PackParameter<float>(ParamBuffer &params, const Token &token, const TraceStringMap &strings) in PackParameter() argument
809 params.addUnnamedParam(ParamType::TGLfloat, std::stof(token)); in PackParameter()
813 void PackParameter<uint8_t>(ParamBuffer &params, const Token &token, const TraceStringMap &strings) in PackParameter() argument
815 PackIntParameter<uint8_t>(params, ParamType::TGLubyte, token); in PackParameter()
819 void PackParameter<float *>(ParamBuffer &params, const Token &token, const TraceStringMap &strings) in PackParameter() argument
821 PackMutablePointerParameter<float>(params, ParamType::TGLfloatPointer, token); in PackParameter()
826 const Token &token, in PackParameter() argument
829 PackConstPointerParameter<float>(params, ParamType::TGLfloatConstPointer, token); in PackParameter()
833 void PackParameter<GLsync>(ParamBuffer &params, const Token &token, const TraceStringMap &strings) in PackParameter() argument
835 PackResourceID(params, token); in PackParameter()
840 const Token &token, in PackParameter() argument
843 // Find the string that corresponds to "token". Currently we only support string arrays. in PackParameter()
844 auto iter = strings.find(token); in PackParameter()
847 printf("Could not find string: %s\n", token); in PackParameter()
856 const Token &token, in PackParameter() argument
864 const Token &token, in PackParameter() argument
872 const Token &token, in PackParameter() argument
880 const Token &token, in PackParameter() argument
888 const Token &token, in PackParameter() argument
896 const Token &token, in PackParameter() argument
903 void PackParameter<int16_t>(ParamBuffer &params, const Token &token, const TraceStringMap &strings) in PackParameter() argument
905 PackIntParameter<int16_t>(params, ParamType::TGLshort, token); in PackParameter()
910 const Token &token, in PackParameter() argument
913 PackConstPointerParameter<int16_t>(params, ParamType::TGLshortConstPointer, token); in PackParameter()
917 void PackParameter<char *>(ParamBuffer &params, const Token &token, const TraceStringMap &strings) in PackParameter() argument
924 const Token &token, in PackParameter() argument
927 PackMutablePointerParameter<GLubyte>(params, ParamType::TGLubytePointer, token); in PackParameter()
932 const Token &token, in PackParameter() argument
940 const Token &token, in PackParameter() argument
949 const Token &token, in PackParameter() argument
959 const Token &token, in PackParameter() argument
967 const Token &token, in PackParameter() argument
977 const Token &token, in PackParameter() argument
980 PackConstPointerParameter<int64_t>(params, ParamType::TGLuint64ConstPointer, token); in PackParameter()
984 void PackParameter<long *>(ParamBuffer &params, const Token &token, const TraceStringMap &strings) in PackParameter() argument
986 PackMutablePointerParameter<int64_t>(params, ParamType::TGLint64Pointer, token); in PackParameter()
990 void PackParameter<long>(ParamBuffer &params, const Token &token, const TraceStringMap &strings) in PackParameter() argument
992 PackIntParameter<int64_t>(params, ParamType::TGLint64, token); in PackParameter()
997 const Token &token, in PackParameter() argument
1000 PackIntParameter<uint64_t>(params, ParamType::TGLuint64, token); in PackParameter()