1bf215546Sopenharmony_ci<?xml version="1.0" encoding="UTF-8"?> 2bf215546Sopenharmony_ci<registry> 3bf215546Sopenharmony_ci <!-- 4bf215546Sopenharmony_ci (C) Copyright 2016, NVIDIA CORPORATION. 5bf215546Sopenharmony_ci All Rights Reserved. 6bf215546Sopenharmony_ci 7bf215546Sopenharmony_ci Permission is hereby granted, free of charge, to any person obtaining a 8bf215546Sopenharmony_ci copy of this software and associated documentation files (the "Software"), 9bf215546Sopenharmony_ci to deal in the Software without restriction, including without limitation 10bf215546Sopenharmony_ci on the rights to use, copy, modify, merge, publish, distribute, sub 11bf215546Sopenharmony_ci license, and/or sell copies of the Software, and to permit persons to whom 12bf215546Sopenharmony_ci the Software is furnished to do so, subject to the following conditions: 13bf215546Sopenharmony_ci 14bf215546Sopenharmony_ci The above copyright notice and this permission notice (including the next 15bf215546Sopenharmony_ci paragraph) shall be included in all copies or substantial portions of the 16bf215546Sopenharmony_ci Software. 17bf215546Sopenharmony_ci 18bf215546Sopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 19bf215546Sopenharmony_ci IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 20bf215546Sopenharmony_ci FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 21bf215546Sopenharmony_ci IBM AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 22bf215546Sopenharmony_ci LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 23bf215546Sopenharmony_ci FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 24bf215546Sopenharmony_ci IN THE SOFTWARE. 25bf215546Sopenharmony_ci 26bf215546Sopenharmony_ci Authors: 27bf215546Sopenharmony_ci Kyle Brenneman <kbrenneman@nvidia.com> 28bf215546Sopenharmony_ci --> 29bf215546Sopenharmony_ci 30bf215546Sopenharmony_ci <comment> 31bf215546Sopenharmony_ci This file contains any EGL extension functions that are missing from 32bf215546Sopenharmony_ci the normal egl.xml list. 33bf215546Sopenharmony_ci </comment> 34bf215546Sopenharmony_ci <commands namespace="EGL"> 35bf215546Sopenharmony_ci <!-- EGL_WL_bind_wayland_display --> 36bf215546Sopenharmony_ci <command> 37bf215546Sopenharmony_ci <proto>struct wl_buffer * <name>eglCreateWaylandBufferFromImageWL</name></proto> 38bf215546Sopenharmony_ci <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 39bf215546Sopenharmony_ci <param><ptype>EGLImage</ptype> <name>image</name></param> 40bf215546Sopenharmony_ci </command> 41bf215546Sopenharmony_ci 42bf215546Sopenharmony_ci <command> 43bf215546Sopenharmony_ci <proto>EGLBoolean <name>eglUnbindWaylandDisplayWL</name></proto> 44bf215546Sopenharmony_ci <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 45bf215546Sopenharmony_ci <param><ptype>struct wl_display *</ptype> <name>display</name></param> 46bf215546Sopenharmony_ci </command> 47bf215546Sopenharmony_ci 48bf215546Sopenharmony_ci <command> 49bf215546Sopenharmony_ci <proto>EGLBoolean <name>eglQueryWaylandBufferWL</name></proto> 50bf215546Sopenharmony_ci <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 51bf215546Sopenharmony_ci <param><ptype>struct wl_resource *</ptype> <name>buffer</name></param> 52bf215546Sopenharmony_ci <param><ptype>EGLint</ptype> <name>attribute</name></param> 53bf215546Sopenharmony_ci <param><ptype>EGLint *</ptype> <name>value</name></param> 54bf215546Sopenharmony_ci </command> 55bf215546Sopenharmony_ci 56bf215546Sopenharmony_ci <command> 57bf215546Sopenharmony_ci <proto>EGLBoolean <name>eglBindWaylandDisplayWL</name></proto> 58bf215546Sopenharmony_ci <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 59bf215546Sopenharmony_ci <param><ptype>struct wl_display *</ptype> <name>display</name></param> 60bf215546Sopenharmony_ci </command> 61bf215546Sopenharmony_ci 62bf215546Sopenharmony_ci <!-- EGL_CHROMIUM_get_sync_values --> 63bf215546Sopenharmony_ci <command> 64bf215546Sopenharmony_ci <proto>EGLBoolean <name>eglGetSyncValuesCHROMIUM</name></proto> 65bf215546Sopenharmony_ci <param><ptype>EGLDisplay</ptype> <name>display</name></param> 66bf215546Sopenharmony_ci <param><ptype>EGLSurface</ptype> <name>surface</name></param> 67bf215546Sopenharmony_ci <param><ptype>EGLuint64KHR *</ptype> <name>ust</name></param> 68bf215546Sopenharmony_ci <param><ptype>EGLuint64KHR *</ptype> <name>msc</name></param> 69bf215546Sopenharmony_ci <param><ptype>EGLuint64KHR *</ptype> <name>sbc</name></param> 70bf215546Sopenharmony_ci </command> 71bf215546Sopenharmony_ci </commands> 72bf215546Sopenharmony_ci</registry> 73bf215546Sopenharmony_ci 74bf215546Sopenharmony_ci 75