diff options
| author | 2010-05-18 13:35:45 -0700 | |
|---|---|---|
| committer | 2010-05-18 13:35:45 -0700 | |
| commit | 536923df75eb53a2c27e889526b200e170e45492 (patch) | |
| tree | 663afb55a41a2c8a5c9284f10b7ba0075ab7793a /libs/rs/rsScriptC.cpp | |
| parent | c378dab087bc2fa6de339fd443194f8409b5df46 (diff) | |
Split ScriptC Lib into CL, GL, and basic.
Change-Id: Iadab35f2a967a1afd7a2fd13216d0a7acf4b6a50
Diffstat (limited to 'libs/rs/rsScriptC.cpp')
| -rw-r--r-- | libs/rs/rsScriptC.cpp | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/libs/rs/rsScriptC.cpp b/libs/rs/rsScriptC.cpp index cdf33d3db1c9..1cf8f9752c98 100644 --- a/libs/rs/rsScriptC.cpp +++ b/libs/rs/rsScriptC.cpp @@ -152,7 +152,16 @@ void ScriptCState::clear() static BCCvoid* symbolLookup(BCCvoid* pContext, const BCCchar* name) { - const ScriptCState::SymbolTable_t *sym = ScriptCState::lookupSymbol(name); + const ScriptCState::SymbolTable_t *sym; + sym = ScriptCState::lookupSymbol(name); + if (sym) { + return sym->mPtr; + } + sym = ScriptCState::lookupSymbolCL(name); + if (sym) { + return sym->mPtr; + } + sym = ScriptCState::lookupSymbolGL(name); if (sym) { return sym->mPtr; } @@ -207,6 +216,7 @@ void ScriptCState::runCompiler(Context *rsc, ScriptC *s) bccGetPragmas(s->mBccScript, &pragmaCount, pragmaMax, &str[0]); for (int ct=0; ct < pragmaCount; ct+=2) { + //LOGE("pragme %s %s", str[ct], str[ct+1]); if (!strcmp(str[ct], "version")) { continue; } |