From 2698536b3ff60bfee85e47e4a8d4b25fdfdf4db5 Mon Sep 17 00:00:00 2001 From: Jason Sams Date: Tue, 3 May 2011 15:01:58 -0700 Subject: Fix error checks on compute context creation. Remove GL init for compute scripts. Change-Id: I1bce8e4112babf4345fa56a30a9bed753734d8d6 --- graphics/java/android/renderscript/RenderScript.java | 3 +++ 1 file changed, 3 insertions(+) (limited to 'graphics/java/android/renderscript/RenderScript.java') diff --git a/graphics/java/android/renderscript/RenderScript.java b/graphics/java/android/renderscript/RenderScript.java index 4c505ec95e1d..eea0986c694e 100644 --- a/graphics/java/android/renderscript/RenderScript.java +++ b/graphics/java/android/renderscript/RenderScript.java @@ -839,6 +839,9 @@ public class RenderScript { rs.mDev = rs.nDeviceCreate(); rs.mContext = rs.nContextCreate(rs.mDev, 0); + if (rs.mContext == 0) { + throw new RSDriverException("Failed to create RS context."); + } rs.mMessageThread = new MessageThread(rs); rs.mMessageThread.start(); return rs; -- cgit v1.2.3