Add support for Float64 (double) to RenderScript.

Change-Id: Iad1c4adadf657a46aa38a3fad7813927e643e29d
This commit is contained in:
Stephen Hines
2010-09-20 17:20:30 -07:00
parent 9db8abcd1e
commit ca54ec302f
5 changed files with 29 additions and 1 deletions

View File

@@ -101,6 +101,12 @@ void rsi_ScriptSetVarF(Context *rsc, RsScript vs, uint32_t slot, float value)
s->setVar(slot, &value, sizeof(value));
}
void rsi_ScriptSetVarD(Context *rsc, RsScript vs, uint32_t slot, double value)
{
Script *s = static_cast<Script *>(vs);
s->setVar(slot, &value, sizeof(value));
}
void rsi_ScriptSetVarV(Context *rsc, RsScript vs, uint32_t slot, const void *data, uint32_t len)
{
const float *fp = (const float *)data;