Lines Matching refs:rsc

152 void rsdGLShutdown(const Context *rsc) {  in rsdGLShutdown()  argument
153 RsdHal *dc = (RsdHal *)rsc->mHal.drv; in rsdGLShutdown()
155 rsdGLSetSurface(rsc, 0, 0, nullptr); in rsdGLShutdown()
177 void getConfigData(const Context *rsc, in getConfigData() argument
204 if (rsc->mUserSurfaceConfig.alphaMin > 0) { in getConfigData()
206 configAttribsPtr[1] = rsc->mUserSurfaceConfig.alphaMin; in getConfigData()
210 if (rsc->mUserSurfaceConfig.depthMin > 0) { in getConfigData()
212 configAttribsPtr[1] = rsc->mUserSurfaceConfig.depthMin; in getConfigData()
216 if (rsc->mDev->mForceSW) { in getConfigData()
234 bool rsdGLInit(const Context *rsc) { in rsdGLInit() argument
235 RsdHal *dc = (RsdHal *)rsc->mHal.drv; in rsdGLInit()
242 ALOGV("%p initEGL start", rsc); in rsdGLInit()
243 rsc->setWatchdogGL("eglGetDisplay", __LINE__, __FILE__); in rsdGLInit()
254 rsc->setWatchdogGL("eglChooseConfig", __LINE__, __FILE__); in rsdGLInit()
257 uint32_t minSample = rsc->mUserSurfaceConfig.samplesMin; in rsdGLInit()
258 uint32_t prefSample = rsc->mUserSurfaceConfig.samplesPref; in rsdGLInit()
260 getConfigData(rsc, configAttribs, (sizeof(configAttribs) / sizeof(EGLint)), sampleCount); in rsdGLInit()
271 rsc->setWatchdogGL("eglChooseConfig", __LINE__, __FILE__); in rsdGLInit()
276 ALOGE("%p, couldn't find an EGLConfig matching the screen format\n", rsc); in rsdGLInit()
284 if (rsc->mUserSurfaceConfig.alphaMin <= 0) { in rsdGLInit()
293 if (rsc->mUserSurfaceConfig.depthMin <= 0) { in rsdGLInit()
316 rsc->setWatchdogGL("eglCreateContext", __LINE__, __FILE__); in rsdGLInit()
321 ALOGE("%p, eglCreateContext returned EGL_NO_CONTEXT", rsc); in rsdGLInit()
322 rsc->setWatchdogGL(nullptr, 0, nullptr); in rsdGLInit()
328 rsc->setWatchdogGL("eglCreatePbufferSurface", __LINE__, __FILE__); in rsdGLInit()
334 rsdGLShutdown(rsc); in rsdGLInit()
335 rsc->setWatchdogGL(nullptr, 0, nullptr); in rsdGLInit()
339 rsc->setWatchdogGL("eglMakeCurrent", __LINE__, __FILE__); in rsdGLInit()
345 rsdGLShutdown(rsc); in rsdGLInit()
346 rsc->setWatchdogGL(nullptr, 0, nullptr); in rsdGLInit()
373 rsdGLShutdown(rsc); in rsdGLInit()
374 rsc->setWatchdogGL(nullptr, 0, nullptr); in rsdGLInit()
413 ALOGV("%p initGLThread end", rsc); in rsdGLInit()
414 rsc->setWatchdogGL(nullptr, 0, nullptr); in rsdGLInit()
419 bool rsdGLSetInternalSurface(const Context *rsc, RsNativeWindow sur) { in rsdGLSetInternalSurface() argument
420 RsdHal *dc = (RsdHal *)rsc->mHal.drv; in rsdGLSetInternalSurface()
424 rsc->setWatchdogGL("eglMakeCurrent", __LINE__, __FILE__); in rsdGLSetInternalSurface()
429 rsc->setWatchdogGL("eglDestroySurface", __LINE__, __FILE__); in rsdGLSetInternalSurface()
444 rsc->setWatchdogGL("eglCreateWindowSurface", __LINE__, __FILE__); in rsdGLSetInternalSurface()
452 rsc->setWatchdogGL("eglMakeCurrent", __LINE__, __FILE__); in rsdGLSetInternalSurface()
457 rsc->setWatchdogGL(nullptr, 0, nullptr); in rsdGLSetInternalSurface()
461 bool rsdGLSetSurface(const Context *rsc, uint32_t w, uint32_t h, RsNativeWindow sur) { in rsdGLSetSurface() argument
462 RsdHal *dc = (RsdHal *)rsc->mHal.drv; in rsdGLSetSurface()
477 return rsdGLSetInternalSurface(rsc, sur); in rsdGLSetSurface()
480 void rsdGLSwap(const android::renderscript::Context *rsc) { in rsdGLSwap() argument
481 RsdHal *dc = (RsdHal *)rsc->mHal.drv; in rsdGLSwap()
485 void rsdGLSetPriority(const Context *rsc, int32_t priority) { in rsdGLSetPriority() argument
494 void rsdGLCheckError(const android::renderscript::Context *rsc, in rsdGLCheckError() argument
502 rsc->setError(RS_ERROR_FATAL_DRIVER, buf); in rsdGLCheckError()
506 rsc->setError(RS_ERROR_OUT_OF_MEMORY, buf); in rsdGLCheckError()
509 rsc->setError(RS_ERROR_DRIVER, buf); in rsdGLCheckError()
514 ALOGE("%p, %s", rsc, buf); in rsdGLCheckError()
519 void rsdGLClearColor(const android::renderscript::Context *rsc, in rsdGLClearColor() argument
525 void rsdGLClearDepth(const android::renderscript::Context *rsc, float v) { in rsdGLClearDepth() argument
530 void rsdGLFinish(const android::renderscript::Context *rsc) { in rsdGLFinish() argument
534 void rsdGLDrawQuadTexCoords(const android::renderscript::Context *rsc, in rsdGLDrawQuadTexCoords() argument
549 va.setup(rsc); in rsdGLDrawQuadTexCoords()