123456789101112131415161718192021222324 |
- /*
- * Copyright 2019 Google LLC
- *
- * Use of this source code is governed by a BSD-style license that can be
- * found in the LICENSE file.
- */
- #include "include/gpu/gl/GrGLAssembleHelpers.h"
- #include "src/gpu/gl/GrGLUtil.h"
- void GrGetEGLQueryAndDisplay(GrEGLQueryStringFn** queryString, GrEGLDisplay* display,
- void* ctx, GrGLGetProc get) {
- *queryString = (GrEGLQueryStringFn*)get(ctx, "eglQueryString");
- *display = GR_EGL_NO_DISPLAY;
- if (*queryString) {
- GrEGLGetCurrentDisplayFn* getCurrentDisplay =
- (GrEGLGetCurrentDisplayFn*)get(ctx, "eglGetCurrentDisplay");
- if (getCurrentDisplay) {
- *display = getCurrentDisplay();
- } else {
- *queryString = nullptr;
- }
- }
- }
|