Loading graphics/java/android/renderscript/RenderScript.java +3 −0 Original line number Diff line number Diff line Loading @@ -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; Loading libs/rs/rsContext.cpp +6 −5 Original line number Diff line number Diff line Loading @@ -270,17 +270,18 @@ void * Context::threadProc(void *vrsc) { rsc->props.mLogVisual = getProp("debug.rs.visual"); if (!rsdHalInit(rsc, 0, 0)) { rsc->setError(RS_ERROR_FATAL_DRIVER, "Failed initializing GL"); LOGE("Hal init failed"); return NULL; } rsc->mHal.funcs.setPriority(rsc, rsc->mThreadPriority); if (rsc->mIsGraphicsContext) { if (!rsc->initGLThread()) { rsc->setError(RS_ERROR_OUT_OF_MEMORY, "Failed initializing GL"); return NULL; } if (rsc->mIsGraphicsContext) { rsc->mStateRaster.init(rsc); rsc->setProgramRaster(NULL); rsc->mStateVertex.init(rsc); Loading Loading
graphics/java/android/renderscript/RenderScript.java +3 −0 Original line number Diff line number Diff line Loading @@ -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; Loading
libs/rs/rsContext.cpp +6 −5 Original line number Diff line number Diff line Loading @@ -270,17 +270,18 @@ void * Context::threadProc(void *vrsc) { rsc->props.mLogVisual = getProp("debug.rs.visual"); if (!rsdHalInit(rsc, 0, 0)) { rsc->setError(RS_ERROR_FATAL_DRIVER, "Failed initializing GL"); LOGE("Hal init failed"); return NULL; } rsc->mHal.funcs.setPriority(rsc, rsc->mThreadPriority); if (rsc->mIsGraphicsContext) { if (!rsc->initGLThread()) { rsc->setError(RS_ERROR_OUT_OF_MEMORY, "Failed initializing GL"); return NULL; } if (rsc->mIsGraphicsContext) { rsc->mStateRaster.init(rsc); rsc->setProgramRaster(NULL); rsc->mStateVertex.init(rsc); Loading