~mmach/netext73/mesa-haswell

« back to all changes in this revision

Viewing changes to src/loader/loader_dri_helper.h

  • Committer: mmach
  • Date: 2022-09-22 19:56:13 UTC
  • Revision ID: netbit73@gmail.com-20220922195613-wtik9mmy20tmor0i
2022-09-22 21:17:09

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/*
2
 
 * Permission to use, copy, modify, distribute, and sell this software and its
3
 
 * documentation for any purpose is hereby granted without fee, provided that
4
 
 * the above copyright notice appear in all copies and that both that copyright
5
 
 * notice and this permission notice appear in supporting documentation, and
6
 
 * that the name of the copyright holders not be used in advertising or
7
 
 * publicity pertaining to distribution of the software without specific,
8
 
 * written prior permission.  The copyright holders make no representations
9
 
 * about the suitability of this software for any purpose.  It is provided "as
10
 
 * is" without express or implied warranty.
11
 
 *
12
 
 * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
13
 
 * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
14
 
 * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
15
 
 * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
16
 
 * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
17
 
 * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
18
 
 * OF THIS SOFTWARE.
19
 
 */
20
 
 
21
 
#include <stdbool.h>
22
 
#include <sys/types.h>
23
 
 
24
 
#include <GL/gl.h> /* dri_interface needs GL types */
25
 
#include <GL/internal/dri_interface.h>
26
 
 
27
 
__DRIimage *loader_dri_create_image(__DRIscreen *screen,
28
 
                                    const __DRIimageExtension *image,
29
 
                                    uint32_t width, uint32_t height,
30
 
                                    uint32_t dri_format, uint32_t dri_usage,
31
 
                                    const uint64_t *modifiers,
32
 
                                    unsigned int modifiers_count,
33
 
                                    void *loaderPrivate);