Lines Matching defs:ret
121 #define RETURN_EGL_ERROR(disp, err, ret) \
128 return ret; \
131 #define RETURN_EGL_SUCCESS(disp, ret) \
132 RETURN_EGL_ERROR(disp, EGL_SUCCESS, ret)
134 /* record EGL_SUCCESS only when ret evaluates to true */
135 #define RETURN_EGL_EVAL(disp, ret) \
136 RETURN_EGL_ERROR(disp, (ret) ? EGL_SUCCESS : 0, ret)
143 #define _EGL_CHECK_DISPLAY(disp, ret) \
146 RETURN_EGL_ERROR(disp, 0, ret); \
149 #define _EGL_CHECK_OBJECT(disp, type, obj, ret) \
152 RETURN_EGL_ERROR(disp, 0, ret); \
155 #define _EGL_CHECK_SURFACE(disp, surf, ret) \
156 _EGL_CHECK_OBJECT(disp, Surface, surf, ret)
158 #define _EGL_CHECK_CONTEXT(disp, context, ret) \
159 _EGL_CHECK_OBJECT(disp, Context, context, ret)
161 #define _EGL_CHECK_CONFIG(disp, conf, ret) \
162 _EGL_CHECK_OBJECT(disp, Config, conf, ret)
164 #define _EGL_CHECK_SYNC(disp, s, ret) \
165 _EGL_CHECK_OBJECT(disp, Sync, s, ret)
283 #define _EGL_FUNC_START(disp, objectType, object, ret) \
288 return ret; \
754 EGLBoolean ret;
763 ret = _eglGetConfigs(disp, configs, config_size, num_config);
765 RETURN_EGL_EVAL(disp, ret);
774 EGLBoolean ret;
783 ret = _eglChooseConfig(disp, attrib_list, configs,
786 RETURN_EGL_EVAL(disp, ret);
796 EGLBoolean ret;
802 ret = _eglGetConfigAttrib(disp, conf, attribute, value);
804 RETURN_EGL_EVAL(disp, ret);
816 EGLContext ret;
831 ret = (context) ? _eglLinkContext(context) : EGL_NO_CONTEXT;
833 RETURN_EGL_EVAL(disp, ret);
842 EGLBoolean ret;
848 ret = disp->Driver->DestroyContext(disp, context);
850 RETURN_EGL_EVAL(disp, ret);
862 EGLBoolean ret;
912 ret = disp->Driver->MakeCurrent(disp, draw_surf, read_surf, context);
914 RETURN_EGL_EVAL(disp, ret);
924 EGLBoolean ret;
930 ret = _eglQueryContext(context, attribute, value);
932 RETURN_EGL_EVAL(disp, ret);
968 EGLSurface ret;
1000 ret = (surf) ? _eglLinkSurface(surf) : EGL_NO_SURFACE;
1002 RETURN_EGL_EVAL(disp, ret);
1114 EGLSurface ret;
1143 ret = (surf) ? _eglLinkSurface(surf) : EGL_NO_SURFACE;
1145 RETURN_EGL_EVAL(disp, ret);
1205 EGLSurface ret;
1214 ret = (surf) ? _eglLinkSurface(surf) : EGL_NO_SURFACE;
1216 RETURN_EGL_EVAL(disp, ret);
1225 EGLBoolean ret;
1230 ret = disp->Driver->DestroySurface(disp, surf);
1232 RETURN_EGL_EVAL(disp, ret);
1241 EGLBoolean ret;
1247 ret = disp->Driver->QuerySurface(disp, surf, attribute, value);
1249 ret = _eglQuerySurface(disp, surf, attribute, value);
1251 RETURN_EGL_EVAL(disp, ret);
1260 EGLBoolean ret;
1265 ret = _eglSurfaceAttrib(disp, surf, attribute, value);
1267 RETURN_EGL_EVAL(disp, ret);
1276 EGLBoolean ret;
1280 ret = disp->Driver->BindTexImage(disp, surf, buffer);
1282 RETURN_EGL_EVAL(disp, ret);
1291 EGLBoolean ret;
1295 ret = disp->Driver->ReleaseTexImage(disp, surf, buffer);
1297 RETURN_EGL_EVAL(disp, ret);
1307 EGLBoolean ret;
1327 ret = disp->Driver->SwapInterval(disp, surf, interval);
1329 ret = EGL_TRUE;
1331 if (ret)
1334 RETURN_EGL_EVAL(disp, ret);
1344 EGLBoolean ret;
1368 ret = disp->Driver->SwapBuffers(disp, surf);
1374 if (ret) {
1379 RETURN_EGL_EVAL(disp, ret);
1388 EGLBoolean ret;
1403 ret = disp->Driver->SwapBuffersWithDamageEXT(disp, surf, rects, n_rects);
1409 if (ret) {
1414 RETURN_EGL_EVAL(disp, ret);
1471 EGLBoolean ret;
1489 ret = disp->Driver->SetDamageRegion(disp, surf, rects, n_rects);
1491 if (ret)
1494 RETURN_EGL_EVAL(disp, ret);
1502 EGLBoolean ret;
1512 ret = disp->Driver->CopyBuffers(disp, surf, native_pixmap_ptr);
1514 RETURN_EGL_EVAL(disp, ret);
1523 EGLBoolean ret;
1538 ret = disp->Driver->WaitClient(disp, ctx);
1540 RETURN_EGL_EVAL(disp, ret);
1564 EGLBoolean ret;
1581 ret = disp->Driver->WaitNative(engine);
1583 RETURN_EGL_EVAL(disp, ret);
1591 EGLDisplay ret;
1593 ret = (ctx) ? _eglGetDisplayHandle(ctx->Resource.Display) : EGL_NO_DISPLAY;
1595 RETURN_EGL_SUCCESS(NULL, ret);
1603 EGLContext ret;
1605 ret = _eglGetContextHandle(ctx);
1607 RETURN_EGL_SUCCESS(NULL, ret);
1617 EGLSurface ret;
1637 ret = _eglGetSurfaceHandle(surf);
1639 RETURN_EGL_ERROR(NULL, err, ret);
1693 EGLenum ret;
1696 ret = t->CurrentAPI;
1698 RETURN_EGL_SUCCESS(NULL, ret);
1748 EGLImage ret;
1762 ret = (img) ? _eglLinkImage(img) : EGL_NO_IMAGE_KHR;
1764 RETURN_EGL_EVAL(disp, ret);
1800 EGLBoolean ret;
1809 ret = disp->Driver->DestroyImageKHR(disp, img);
1811 RETURN_EGL_EVAL(disp, ret);
1840 EGLSync ret;
1893 ret = (sync) ? _eglLinkSync(sync) : EGL_NO_SYNC_KHR;
1895 RETURN_EGL_EVAL(disp, ret);
1951 EGLBoolean ret;
1959 ret = disp->Driver->DestroySyncKHR(disp, s);
1961 RETURN_EGL_EVAL(disp, ret);
1987 EGLint ret;
2005 ret = disp->Driver->ClientWaitSyncKHR(disp, s, flags, timeout);
2012 RETURN_EGL_EVAL(NULL, ret);
2014 RETURN_EGL_EVAL(disp, ret);
2042 EGLint ret;
2057 ret = disp->Driver->WaitSyncKHR(disp, s);
2059 RETURN_EGL_EVAL(disp, ret);
2091 EGLBoolean ret;
2097 ret = disp->Driver->SignalSyncKHR(disp, s, mode);
2099 RETURN_EGL_EVAL(disp, ret);
2106 EGLBoolean ret;
2113 ret = _eglGetSyncAttrib(disp, s, attribute, value);
2115 RETURN_EGL_EVAL(disp, ret);
2164 EGLint ret;
2177 ret = disp->Driver->DupNativeFenceFDANDROID(disp, s);
2179 RETURN_EGL_SUCCESS(disp, ret);
2189 EGLBoolean ret;
2203 ret = disp->Driver->SwapBuffersRegionNOK(disp, surf, numRects, rects);
2205 RETURN_EGL_EVAL(disp, ret);
2214 EGLImage ret;
2223 ret = (img) ? _eglLinkImage(img) : EGL_NO_IMAGE_KHR;
2225 RETURN_EGL_EVAL(disp, ret);
2234 EGLBoolean ret;
2244 ret = disp->Driver->ExportDRMImageMESA(disp, img, name, handle, stride);
2246 RETURN_EGL_EVAL(disp, ret);
2256 EGLBoolean ret;
2266 ret = disp->Driver->BindWaylandDisplayWL(disp, display);
2268 RETURN_EGL_EVAL(disp, ret);
2275 EGLBoolean ret;
2285 ret = disp->Driver->UnbindWaylandDisplayWL(disp, display);
2287 RETURN_EGL_EVAL(disp, ret);
2295 EGLBoolean ret;
2305 ret = disp->Driver->QueryWaylandBufferWL(disp, buffer, attribute, value);
2307 RETURN_EGL_EVAL(disp, ret);
2316 struct wl_buffer *ret;
2329 ret = disp->Driver->CreateWaylandBufferFromImageWL(disp, img);
2331 RETURN_EGL_EVAL(disp, ret);
2340 EGLBoolean ret;
2349 ret = disp->Driver->PostSubBufferNV(disp, surf, x, y, width, height);
2351 RETURN_EGL_EVAL(disp, ret);
2361 EGLBoolean ret;
2372 ret = disp->Driver->GetSyncValuesCHROMIUM(disp, surf, ust, msc, sbc);
2374 RETURN_EGL_EVAL(disp, ret);
2384 EGLBoolean ret;
2394 ret = disp->Driver->ExportDMABUFImageQueryMESA(disp, img, fourcc, nplanes, modifiers);
2396 RETURN_EGL_EVAL(disp, ret);
2405 EGLBoolean ret;
2415 ret = disp->Driver->ExportDMABUFImageMESA(disp, img, fds, strides, offsets);
2417 RETURN_EGL_EVAL(disp, ret);
2568 EGLBoolean ret;
2574 ret = disp->Driver->QueryDmaBufFormatsEXT(disp, max_formats, formats, num_formats);
2576 RETURN_EGL_EVAL(disp, ret);
2585 EGLBoolean ret;
2591 ret = disp->Driver->QueryDmaBufModifiersEXT(disp, format, max_modifiers, modifiers,
2594 RETURN_EGL_EVAL(disp, ret);
2645 EGLBoolean ret;
2651 ret = _eglQueryDeviceAttribEXT(dev, attribute, value);
2652 RETURN_EGL_EVAL(NULL, ret);
2673 EGLBoolean ret;
2676 ret = _eglQueryDevicesEXT(max_devices, (_EGLDevice **) devices,
2678 RETURN_EGL_EVAL(NULL, ret);
2705 char *ret;
2712 ret = disp->Driver->QueryDriverConfig(disp);
2713 RETURN_EGL_EVAL(disp, ret);
2720 const char *ret;
2727 ret = disp->Driver->QueryDriverName(disp);
2728 RETURN_EGL_EVAL(disp, ret);
2739 _EGLProc ret = NULL;
2753 ret = entrypoint->function;
2756 if (!ret && _eglDriver.GetProcAddress)
2757 ret = _eglDriver.GetProcAddress(procname);
2759 RETURN_EGL_SUCCESS(NULL, ret);
2791 int ret;
2793 ret = _eglLockDisplayInterop(dpy, context, &disp, &ctx);
2794 if (ret != MESA_GLINTEROP_SUCCESS)
2795 return ret;
2798 ret = disp->Driver->GLInteropQueryDeviceInfo(disp, ctx, out);
2800 ret = MESA_GLINTEROP_UNSUPPORTED;
2803 return ret;
2813 int ret;
2815 ret = _eglLockDisplayInterop(dpy, context, &disp, &ctx);
2816 if (ret != MESA_GLINTEROP_SUCCESS)
2817 return ret;
2820 ret = disp->Driver->GLInteropExportObject(disp, ctx, in, out);
2822 ret = MESA_GLINTEROP_UNSUPPORTED;
2825 return ret;