Lines Matching defs:surf
155 #define _EGL_CHECK_SURFACE(disp, surf, ret) \
156 _EGL_CHECK_OBJECT(disp, Surface, surf, ret)
193 _eglCheckSurface(_EGLDisplay *disp, _EGLSurface *surf, const char *msg)
197 if (!surf) {
947 _EGLSurface *surf = (_EGLSurface *) list;
951 if (surf->Type == EGL_PBUFFER_BIT)
954 if (surf->NativeSurface == native_surface)
967 _EGLSurface *surf;
999 surf = disp->Driver->CreateWindowSurface(disp, conf, native_window, attrib_list);
1000 ret = (surf) ? _eglLinkSurface(surf) : EGL_NO_SURFACE;
1113 _EGLSurface *surf;
1142 surf = disp->Driver->CreatePixmapSurface(disp, conf, native_pixmap, attrib_list);
1143 ret = (surf) ? _eglLinkSurface(surf) : EGL_NO_SURFACE;
1204 _EGLSurface *surf;
1213 surf = disp->Driver->CreatePbufferSurface(disp, conf, attrib_list);
1214 ret = (surf) ? _eglLinkSurface(surf) : EGL_NO_SURFACE;
1224 _EGLSurface *surf = _eglLookupSurface(surface, disp);
1227 _EGL_FUNC_START(disp, EGL_OBJECT_SURFACE_KHR, surf, EGL_FALSE);
1228 _EGL_CHECK_SURFACE(disp, surf, EGL_FALSE);
1229 _eglUnlinkSurface(surf);
1230 ret = disp->Driver->DestroySurface(disp, surf);
1240 _EGLSurface *surf = _eglLookupSurface(surface, disp);
1243 _EGL_FUNC_START(disp, EGL_OBJECT_SURFACE_KHR, surf, EGL_FALSE);
1244 _EGL_CHECK_SURFACE(disp, surf, EGL_FALSE);
1247 ret = disp->Driver->QuerySurface(disp, surf, attribute, value);
1249 ret = _eglQuerySurface(disp, surf, attribute, value);
1259 _EGLSurface *surf = _eglLookupSurface(surface, disp);
1262 _EGL_FUNC_START(disp, EGL_OBJECT_SURFACE_KHR, surf, EGL_FALSE);
1263 _EGL_CHECK_SURFACE(disp, surf, EGL_FALSE);
1265 ret = _eglSurfaceAttrib(disp, surf, attribute, value);
1275 _EGLSurface *surf = _eglLookupSurface(surface, disp);
1278 _EGL_FUNC_START(disp, EGL_OBJECT_SURFACE_KHR, surf, EGL_FALSE);
1279 _EGL_CHECK_SURFACE(disp, surf, EGL_FALSE);
1280 ret = disp->Driver->BindTexImage(disp, surf, buffer);
1290 _EGLSurface *surf = _eglLookupSurface(surface, disp);
1293 _EGL_FUNC_START(disp, EGL_OBJECT_SURFACE_KHR, surf, EGL_FALSE);
1294 _EGL_CHECK_SURFACE(disp, surf, EGL_FALSE);
1295 ret = disp->Driver->ReleaseTexImage(disp, surf, buffer);
1306 _EGLSurface *surf = ctx ? ctx->DrawSurface : NULL;
1309 _EGL_FUNC_START(disp, EGL_OBJECT_SURFACE_KHR, surf, EGL_FALSE);
1316 if (_eglGetSurfaceHandle(surf) == EGL_NO_SURFACE)
1319 if (surf->Type != EGL_WINDOW_BIT)
1323 surf->Config->MinSwapInterval,
1324 surf->Config->MaxSwapInterval);
1326 if (surf->SwapInterval != interval && disp->Driver->SwapInterval)
1327 ret = disp->Driver->SwapInterval(disp, surf, interval);
1332 surf->SwapInterval = interval;
1343 _EGLSurface *surf = _eglLookupSurface(surface, disp);
1346 _EGL_FUNC_START(disp, EGL_OBJECT_SURFACE_KHR, surf, EGL_FALSE);
1347 _EGL_CHECK_SURFACE(disp, surf, EGL_FALSE);
1352 surf != ctx->DrawSurface)
1356 if (surf->Type != EGL_WINDOW_BIT)
1365 if (surf->Lost)
1368 ret = disp->Driver->SwapBuffers(disp, surf);
1375 surf->SetDamageRegionCalled = EGL_FALSE;
1376 surf->BufferAgeRead = EGL_FALSE;
1384 _eglSwapBuffersWithDamageCommon(_EGLDisplay *disp, _EGLSurface *surf,
1390 _EGL_CHECK_SURFACE(disp, surf, EGL_FALSE);
1394 surf != ctx->DrawSurface)
1397 if (surf->Type != EGL_WINDOW_BIT)
1403 ret = disp->Driver->SwapBuffersWithDamageEXT(disp, surf, rects, n_rects);
1410 surf->SetDamageRegionCalled = EGL_FALSE;
1411 surf->BufferAgeRead = EGL_FALSE;
1422 _EGLSurface *surf = _eglLookupSurface(surface, disp);
1423 _EGL_FUNC_START(disp, EGL_OBJECT_SURFACE_KHR, surf, EGL_FALSE);
1424 return _eglSwapBuffersWithDamageCommon(disp, surf, rects, n_rects);
1432 _EGLSurface *surf = _eglLookupSurface(surface, disp);
1433 _EGL_FUNC_START(disp, EGL_OBJECT_SURFACE_KHR, surf, EGL_FALSE);
1434 return _eglSwapBuffersWithDamageCommon(disp, surf, rects, n_rects);
1442 _eglSetDamageRegionKHRClampRects(_EGLSurface* surf,
1446 EGLint surf_height = surf->Height;
1447 EGLint surf_width = surf->Width;
1468 _EGLSurface *surf = _eglLookupSurface(surface, disp);
1469 _EGL_FUNC_START(disp, EGL_OBJECT_SURFACE_KHR, surf, EGL_FALSE);
1472 _EGL_CHECK_SURFACE(disp, surf, EGL_FALSE);
1475 surf->Type != EGL_WINDOW_BIT ||
1476 ctx->DrawSurface != surf ||
1477 surf->SwapBehavior != EGL_BUFFER_DESTROYED)
1485 if (surf->SetDamageRegionCalled || !surf->BufferAgeRead)
1488 _eglSetDamageRegionKHRClampRects(surf, rects, n_rects);
1489 ret = disp->Driver->SetDamageRegion(disp, surf, rects, n_rects);
1492 surf->SetDamageRegionCalled = EGL_TRUE;
1501 _EGLSurface *surf = _eglLookupSurface(surface, disp);
1505 _EGL_FUNC_START(disp, EGL_OBJECT_SURFACE_KHR, surf, EGL_FALSE);
1509 _EGL_CHECK_SURFACE(disp, surf, EGL_FALSE);
1510 if (surf->ProtectedContent)
1512 ret = disp->Driver->CopyBuffers(disp, surf, native_pixmap_ptr);
1616 _EGLSurface *surf;
1626 surf = ctx->DrawSurface;
1629 surf = ctx->ReadSurface;
1632 surf = NULL;
1637 ret = _eglGetSurfaceHandle(surf);
2188 _EGLSurface *surf = _eglLookupSurface(surface, disp);
2191 _EGL_FUNC_START(disp, EGL_OBJECT_SURFACE_KHR, surf, EGL_FALSE);
2193 _EGL_CHECK_SURFACE(disp, surf, EGL_FALSE);
2200 surf != ctx->DrawSurface)
2203 ret = disp->Driver->SwapBuffersRegionNOK(disp, surf, numRects, rects);
2339 _EGLSurface *surf = _eglLookupSurface(surface, disp);
2342 _EGL_FUNC_START(disp, EGL_OBJECT_SURFACE_KHR, surf, EGL_FALSE);
2344 _EGL_CHECK_SURFACE(disp, surf, EGL_FALSE);
2349 ret = disp->Driver->PostSubBufferNV(disp, surf, x, y, width, height);
2360 _EGLSurface *surf = _eglLookupSurface(surface, disp);
2363 _EGL_FUNC_START(disp, EGL_OBJECT_SURFACE_KHR, surf, EGL_FALSE);
2365 _EGL_CHECK_SURFACE(disp, surf, EGL_FALSE);
2372 ret = disp->Driver->GetSyncValuesCHROMIUM(disp, surf, ust, msc, sbc);