From 21e0af987d7baccd5417a2f744d2dd706d85604e Mon Sep 17 00:00:00 2001 From: Xiaofei Wan Date: Mon, 31 Mar 2014 14:26:20 +0800 Subject: [PATCH] Fix RenderScriptGL setSurfaceTexture problem rsnContextSetSurfaceTexture() has no implementation in rs-jni, use nContextSetSurface() in setSurfaceTexture(). Change-Id: I066432575c9e74f21ea3a3776628b572b6e31377 Signed-off-by: Xiaofei Wan --- rs/java/android/renderscript/RenderScriptGL.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/rs/java/android/renderscript/RenderScriptGL.java b/rs/java/android/renderscript/RenderScriptGL.java index c9cbe3e8bf6e..d6841c88fe3c 100644 --- a/rs/java/android/renderscript/RenderScriptGL.java +++ b/rs/java/android/renderscript/RenderScriptGL.java @@ -232,9 +232,13 @@ public class RenderScriptGL extends RenderScript { validate(); //android.util.Log.v("rs", "set surface " + sur + " w=" + w + ", h=" + h); + Surface s = null; + if (sur != null) { + s = new Surface(sur); + } mWidth = w; mHeight = h; - nContextSetSurfaceTexture(w, h, sur); + nContextSetSurface(w, h, s); } /** -- 2.11.0