Home | History | Annotate | Download | only in main

Lines Matching refs:drv

130 #define _EGL_CHECK_DISPLAY(disp, ret, drv)         \
132 drv = _eglCheckDisplay(disp, __FUNCTION__); \
133 if (!drv) \
137 #define _EGL_CHECK_OBJECT(disp, type, obj, ret, drv) \
139 drv = _eglCheck ## type(disp, obj, __FUNCTION__); \
140 if (!drv) \
144 #define _EGL_CHECK_SURFACE(disp, surf, ret, drv) \
145 _EGL_CHECK_OBJECT(disp, Surface, surf, ret, drv)
147 #define _EGL_CHECK_CONTEXT(disp, context, ret, drv) \
148 _EGL_CHECK_OBJECT(disp, Context, context, ret, drv)
150 #define _EGL_CHECK_CONFIG(disp, conf, ret, drv) \
151 _EGL_CHECK_OBJECT(disp, Config, conf, ret, drv)
153 #define _EGL_CHECK_SCREEN(disp, scrn, ret, drv) \
154 _EGL_CHECK_OBJECT(disp, Screen, scrn, ret, drv)
156 #define _EGL_CHECK_MODE(disp, m, ret, drv) \
157 _EGL_CHECK_OBJECT(disp, Mode, m, ret, drv)
159 #define _EGL_CHECK_SYNC(disp, s, ret, drv) \
160 _EGL_CHECK_OBJECT(disp, Sync, s, ret, drv)
181 _EGLDriver *drv = _eglCheckDisplay(disp, msg);
182 if (!drv)
188 return drv;
195 _EGLDriver *drv = _eglCheckDisplay(disp, msg);
196 if (!drv)
202 return drv;
209 _EGLDriver *drv = _eglCheckDisplay(disp, msg);
210 if (!drv)
216 return drv;
223 _EGLDriver *drv = _eglCheckDisplay(disp, msg);
224 if (!drv)
230 return drv;
240 _EGLDriver *drv = _eglCheckDisplay(disp, msg);
241 if (!drv)
247 return drv;
254 _EGLDriver *drv = _eglCheckDisplay(disp, msg);
255 if (!drv)
261 return drv;
343 _EGLDriver *drv = disp->Driver;
345 drv->API.Terminate(drv, disp);
358 _EGLDriver *drv;
361 _EGL_CHECK_DISPLAY(disp, NULL, drv);
362 ret = drv->API.QueryString(drv, disp, name);
373 _EGLDriver *drv;
376 _EGL_CHECK_DISPLAY(disp, EGL_FALSE, drv);
377 ret = drv->API.GetConfigs(drv, disp, configs, config_size, num_config);
388 _EGLDriver *drv;
391 _EGL_CHECK_DISPLAY(disp, EGL_FALSE, drv);
392 ret = drv->API.ChooseConfig(drv, disp, attrib_list, configs,
405 _EGLDriver *drv;
408 _EGL_CHECK_CONFIG(disp, conf, EGL_FALSE, drv);
409 ret = drv->API.GetConfigAttrib(drv, disp, conf, attribute, value);
422 _EGLDriver *drv;
426 _EGL_CHECK_DISPLAY(disp, EGL_NO_CONTEXT, drv);
437 context = drv->API.CreateContext(drv, disp, conf, share, attrib_list);
449 _EGLDriver *drv;
452 _EGL_CHECK_CONTEXT(disp, context, EGL_FALSE, drv);
454 ret = drv->API.DestroyContext(drv, disp, context);
468 _EGLDriver *drv;
473 drv = disp->Driver;
481 if (!drv)
498 ret = drv->API.MakeCurrent(drv, disp, draw_surf, read_surf, context);
510 _EGLDriver *drv;
513 _EGL_CHECK_CONTEXT(disp, context, EGL_FALSE, drv);
514 ret = drv->API.QueryContext(drv, disp, context, attribute, value);
526 _EGLDriver *drv;
530 _EGL_CHECK_CONFIG(disp, conf, EGL_NO_SURFACE, drv);
534 surf = drv->API.CreateWindowSurface(drv, disp, conf, window, attrib_list);
547 _EGLDriver *drv;
551 _EGL_CHECK_CONFIG(disp, conf, EGL_NO_SURFACE, drv);
555 surf = drv->API.CreatePixmapSurface(drv, disp, conf, pixmap, attrib_list);
568 _EGLDriver *drv;
572 _EGL_CHECK_CONFIG(disp, conf, EGL_NO_SURFACE, drv);
574 surf = drv->API.CreatePbufferSurface(drv, disp, conf, attrib_list);
586 _EGLDriver *drv;
589 _EGL_CHECK_SURFACE(disp, surf, EGL_FALSE, drv);
591 ret = drv->API.DestroySurface(drv, disp, surf);
602 _EGLDriver *drv;
605 _EGL_CHECK_SURFACE(disp, surf, EGL_FALSE, drv);
606 ret = drv->API.QuerySurface(drv, disp, surf, attribute, value);
617 _EGLDriver *drv;
620 _EGL_CHECK_SURFACE(disp, surf, EGL_FALSE, drv);
621 ret = drv->API.SurfaceAttrib(drv, disp, surf, attribute, value);
632 _EGLDriver *drv;
635 _EGL_CHECK_SURFACE(disp, surf, EGL_FALSE, drv);
636 ret = drv->API.BindTexImage(drv, disp, surf, buffer);
647 _EGLDriver *drv;
650 _EGL_CHECK_SURFACE(disp, surf, EGL_FALSE, drv);
651 ret = drv->API.ReleaseTexImage(drv, disp, surf, buffer);
663 _EGLDriver *drv;
666 _EGL_CHECK_DISPLAY(disp, EGL_FALSE, drv);
676 ret = drv->API.SwapInterval(drv, disp, surf, interval);
688 _EGLDriver *drv;
691 _EGL_CHECK_SURFACE(disp, surf, EGL_FALSE, drv);
698 ret = drv->API.SwapBuffers(drv, disp, surf);
709 _EGLDriver *drv;
712 _EGL_CHECK_SURFACE(disp, surf, EGL_FALSE, drv);
715 ret = drv->API.CopyBuffers(drv, disp, surf, target);
726 _EGLDriver *drv;
742 drv = disp->Driver;
743 ret = drv->API.WaitClient(drv, disp, ctx);
772 _EGLDriver *drv;
788 drv = disp->Driver;
789 ret = drv->API.WaitNative(drv, disp, engine);
980 _EGLDriver *drv;
983 _EGL_CHECK_SCREEN(disp, scrn, EGL_FALSE, drv);
984 ret = drv->API.ChooseModeMESA(drv, disp, scrn, attrib_list,
997 _EGLDriver *drv;
1000 _EGL_CHECK_SCREEN(disp, scrn, EGL_FALSE, drv);
1001 ret = drv->API.GetModesMESA(drv, disp, scrn, modes, mode_size, num_mode);
1013 _EGLDriver *drv;
1016 _EGL_CHECK_MODE(disp, m, EGL_FALSE, drv);
1017 ret = drv->API.GetModeAttribMESA(drv, disp, m, attribute, value);
1030 _EGLDriver *drv;
1033 _EGL_CHECK_CONTEXT(disp, source_context, EGL_FALSE, drv);
1037 ret = drv->API.CopyContextMESA(drv, disp,
1049 _EGLDriver *drv;
1052 _EGL_CHECK_DISPLAY(disp, EGL_FALSE, drv);
1053 ret = drv->API.GetScreensMESA(drv, disp, screens, max_screens, num_screens);
1065 _EGLDriver *drv;
1069 _EGL_CHECK_CONFIG(disp, conf, EGL_NO_SURFACE, drv);
1071 surf = drv->API.CreateScreenSurfaceMESA(drv, disp, conf, attrib_list);
1086 _EGLDriver *drv;
1089 _EGL_CHECK_SCREEN(disp, scrn, EGL_FALSE, drv);
1095 ret = drv->API.ShowScreenSurfaceMESA(drv, disp, scrn, surf, m);
1106 _EGLDriver *drv;
1109 _EGL_CHECK_SCREEN(disp, scrn, EGL_FALSE, drv);
1110 ret = drv->API.ScreenPositionMESA(drv, disp, scrn, x, y);
1122 _EGLDriver *drv;
1125 _EGL_CHECK_SCREEN(disp, scrn, EGL_FALSE, drv);
1126 ret = drv->API.QueryScreenMESA(drv, disp, scrn, attribute, value);
1138 _EGLDriver *drv;
1142 _EGL_CHECK_SCREEN(disp, scrn, EGL_FALSE, drv);
1143 ret = drv->API.QueryScreenSurfaceMESA(drv, disp, scrn, &surf);
1156 _EGLDriver *drv;
1160 _EGL_CHECK_SCREEN(disp, scrn, EGL_FALSE, drv);
1161 ret = drv->API.QueryScreenModeMESA(drv, disp, scrn, &m);
1174 _EGLDriver *drv;
1177 _EGL_CHECK_MODE(disp, m, NULL, drv);
1178 ret = drv->API.QueryModeStringMESA(drv, disp, m);
1253 _EGLDriver *drv;
1257 _EGL_CHECK_CONFIG(disp, conf, EGL_NO_SURFACE, drv);
1259 surf = drv->API.CreatePbufferFromClientBuffer(drv, disp, buftype, buffer,
1280 _EGLDriver *drv;
1285 drv = disp->Driver;
1286 (void) drv->API.MakeCurrent(drv, disp, NULL, NULL, NULL);
1306 _EGLDriver *drv;
1310 _EGL_CHECK_DISPLAY(disp, EGL_NO_IMAGE_KHR, drv);
1316 img = drv->API.CreateImageKHR(drv,
1329 _EGLDriver *drv;
1332 _EGL_CHECK_DISPLAY(disp, EGL_FALSE, drv);
1339 ret = drv->API.DestroyImageKHR(drv, disp, img);
1349 _EGLDriver *drv;
1353 _EGL_CHECK_DISPLAY(disp, EGL_NO_SYNC_KHR, drv);
1357 sync = drv->API.CreateSyncKHR(drv, disp, type, attrib_list);
1369 _EGLDriver *drv;
1372 _EGL_CHECK_SYNC(disp, s, EGL_FALSE, drv);
1376 ret = drv->API.DestroySyncKHR(drv, disp, s);
1387 _EGLDriver *drv;
1390 _EGL_CHECK_SYNC(disp, s, EGL_FALSE, drv);
1392 ret = drv->API.ClientWaitSyncKHR(drv, disp, s, flags, timeout);
1403 _EGLDriver *drv;
1406 _EGL_CHECK_SYNC(disp, s, EGL_FALSE, drv);
1408 ret = drv->API.SignalSyncKHR(drv, disp, s, mode);
1419 _EGLDriver *drv;
1422 _EGL_CHECK_SYNC(disp, s, EGL_FALSE, drv);
1424 ret = drv->API.GetSyncAttribKHR(drv, disp, s, attribute, value);
1439 _EGLDriver *drv;
1442 _EGL_CHECK_SURFACE(disp, surf, EGL_FALSE, drv);
1452 ret = drv->API.SwapBuffersRegionNOK(drv, disp, surf, numRects, rects);
1466 _EGLDriver *drv;
1470 _EGL_CHECK_DISPLAY(disp, EGL_NO_IMAGE_KHR, drv);
1474 img = drv->API.CreateDRMImageMESA(drv, disp, attr_list);
1486 _EGLDriver *drv;
1489 _EGL_CHECK_DISPLAY(disp, EGL_FALSE, drv);
1495 ret = drv->API.ExportDRMImageMESA(drv, disp, img, name, handle, stride);
1509 _EGLDriver *drv;
1512 _EGL_CHECK_DISPLAY(disp, EGL_FALSE, drv);
1518 ret = drv->API.BindWaylandDisplayWL(drv, disp, display);
1527 _EGLDriver *drv;
1530 _EGL_CHECK_DISPLAY(disp, EGL_FALSE, drv);
1536 ret = drv->API.UnbindWaylandDisplayWL(drv, disp, display);
1546 _EGLDriver *drv;
1549 _EGL_CHECK_DISPLAY(disp, EGL_FALSE, drv);
1555 ret = drv->API.QueryWaylandBufferWL(drv, disp, buffer, attribute, value);
1568 _EGLDriver *drv;
1571 _EGL_CHECK_SURFACE(disp, surf, EGL_FALSE, drv);
1576 ret = drv->API.PostSubBufferNV(drv, disp, surf, x, y, width, height);