add three rs functions: uptimeMillis, startTimeMillis, elapsedTimeMillis
diff --git a/libs/rs/rsScriptC.cpp b/libs/rs/rsScriptC.cpp
index b0b8404..efe6ff7 100644
--- a/libs/rs/rsScriptC.cpp
+++ b/libs/rs/rsScriptC.cpp
@@ -20,6 +20,7 @@
#include "acc/acc.h"
#include "utils/String8.h"
+#include "utils/Timers.h"
#include <GLES/gl.h>
#include <GLES/glext.h>
@@ -62,6 +63,11 @@
rsc->setVertex(mEnviroment.mVertex.get());
}
+ if (launchIndex == 0) {
+ mEnviroment.mStartTimeMillis
+ = nanoseconds_to_milliseconds(systemTime(SYSTEM_TIME_MONOTONIC));
+ }
+
bool ret = false;
tls->mScript = this;
ret = mProgram.mScript(launchIndex) != 0;