4c221b0da1816acf2ca302b10092df059484468dvboxsync/*
4c221b0da1816acf2ca302b10092df059484468dvboxsync * Copyright © 2008 Red Hat, Inc
4c221b0da1816acf2ca302b10092df059484468dvboxsync *
4c221b0da1816acf2ca302b10092df059484468dvboxsync * Permission to use, copy, modify, distribute, and sell this software
4c221b0da1816acf2ca302b10092df059484468dvboxsync * and its documentation for any purpose is hereby granted without
4c221b0da1816acf2ca302b10092df059484468dvboxsync * fee, provided that the above copyright notice appear in all copies
4c221b0da1816acf2ca302b10092df059484468dvboxsync * and that both that copyright notice and this permission notice
4c221b0da1816acf2ca302b10092df059484468dvboxsync * appear in supporting documentation, and that the name of the
4c221b0da1816acf2ca302b10092df059484468dvboxsync * copyright holders not be used in advertising or publicity
4c221b0da1816acf2ca302b10092df059484468dvboxsync * pertaining to distribution of the software without specific,
4c221b0da1816acf2ca302b10092df059484468dvboxsync * written prior permission. The copyright holders make no
4c221b0da1816acf2ca302b10092df059484468dvboxsync * representations about the suitability of this software for any
4c221b0da1816acf2ca302b10092df059484468dvboxsync * purpose. It is provided "as is" without express or implied
4c221b0da1816acf2ca302b10092df059484468dvboxsync * warranty.
4c221b0da1816acf2ca302b10092df059484468dvboxsync *
4c221b0da1816acf2ca302b10092df059484468dvboxsync * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
4c221b0da1816acf2ca302b10092df059484468dvboxsync * SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
4c221b0da1816acf2ca302b10092df059484468dvboxsync * FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
4c221b0da1816acf2ca302b10092df059484468dvboxsync * SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
4c221b0da1816acf2ca302b10092df059484468dvboxsync * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
4c221b0da1816acf2ca302b10092df059484468dvboxsync * AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
4c221b0da1816acf2ca302b10092df059484468dvboxsync * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
4c221b0da1816acf2ca302b10092df059484468dvboxsync * SOFTWARE.
4c221b0da1816acf2ca302b10092df059484468dvboxsync */
4c221b0da1816acf2ca302b10092df059484468dvboxsync
4c221b0da1816acf2ca302b10092df059484468dvboxsync#ifndef _GLX_dri_common_h
4c221b0da1816acf2ca302b10092df059484468dvboxsync#define _GLX_dri_common_h
4c221b0da1816acf2ca302b10092df059484468dvboxsync
4c221b0da1816acf2ca302b10092df059484468dvboxsynctypedef struct __GLXDRIconfig __GLXDRIconfig;
4c221b0da1816acf2ca302b10092df059484468dvboxsyncstruct __GLXDRIconfig {
4c221b0da1816acf2ca302b10092df059484468dvboxsync __GLXconfig config;
4c221b0da1816acf2ca302b10092df059484468dvboxsync const __DRIconfig *driConfig;
4c221b0da1816acf2ca302b10092df059484468dvboxsync};
4c221b0da1816acf2ca302b10092df059484468dvboxsync
4c221b0da1816acf2ca302b10092df059484468dvboxsync__GLXconfig *
4c221b0da1816acf2ca302b10092df059484468dvboxsyncglxConvertConfigs(const __DRIcoreExtension *core,
4c221b0da1816acf2ca302b10092df059484468dvboxsync const __DRIconfig **configs, unsigned int drawableType);
4c221b0da1816acf2ca302b10092df059484468dvboxsync
4c221b0da1816acf2ca302b10092df059484468dvboxsyncextern const __DRIsystemTimeExtension systemTimeExtension;
4c221b0da1816acf2ca302b10092df059484468dvboxsync
4c221b0da1816acf2ca302b10092df059484468dvboxsync#endif