icd-spv.h revision c6438002bc31420c1ab52978a99515fb132b34f8
1c6438002bc31420c1ab52978a99515fb132b34f8Courtney Goeltzenleuchter/*
2c6438002bc31420c1ab52978a99515fb132b34f8Courtney Goeltzenleuchter * XGL
3c6438002bc31420c1ab52978a99515fb132b34f8Courtney Goeltzenleuchter *
4c6438002bc31420c1ab52978a99515fb132b34f8Courtney Goeltzenleuchter * Copyright (C) 2014 LunarG, Inc.
5c6438002bc31420c1ab52978a99515fb132b34f8Courtney Goeltzenleuchter *
6c6438002bc31420c1ab52978a99515fb132b34f8Courtney Goeltzenleuchter * Permission is hereby granted, free of charge, to any person obtaining a
7c6438002bc31420c1ab52978a99515fb132b34f8Courtney Goeltzenleuchter * copy of this software and associated documentation files (the "Software"),
8c6438002bc31420c1ab52978a99515fb132b34f8Courtney Goeltzenleuchter * to deal in the Software without restriction, including without limitation
9c6438002bc31420c1ab52978a99515fb132b34f8Courtney Goeltzenleuchter * the rights to use, copy, modify, merge, publish, distribute, sublicense,
10c6438002bc31420c1ab52978a99515fb132b34f8Courtney Goeltzenleuchter * and/or sell copies of the Software, and to permit persons to whom the
11c6438002bc31420c1ab52978a99515fb132b34f8Courtney Goeltzenleuchter * Software is furnished to do so, subject to the following conditions:
12c6438002bc31420c1ab52978a99515fb132b34f8Courtney Goeltzenleuchter *
13c6438002bc31420c1ab52978a99515fb132b34f8Courtney Goeltzenleuchter * The above copyright notice and this permission notice shall be included
14c6438002bc31420c1ab52978a99515fb132b34f8Courtney Goeltzenleuchter * in all copies or substantial portions of the Software.
15c6438002bc31420c1ab52978a99515fb132b34f8Courtney Goeltzenleuchter *
16c6438002bc31420c1ab52978a99515fb132b34f8Courtney Goeltzenleuchter * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17c6438002bc31420c1ab52978a99515fb132b34f8Courtney Goeltzenleuchter * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18c6438002bc31420c1ab52978a99515fb132b34f8Courtney Goeltzenleuchter * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
19c6438002bc31420c1ab52978a99515fb132b34f8Courtney Goeltzenleuchter * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20c6438002bc31420c1ab52978a99515fb132b34f8Courtney Goeltzenleuchter * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
21c6438002bc31420c1ab52978a99515fb132b34f8Courtney Goeltzenleuchter * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
22c6438002bc31420c1ab52978a99515fb132b34f8Courtney Goeltzenleuchter * DEALINGS IN THE SOFTWARE.
23c6438002bc31420c1ab52978a99515fb132b34f8Courtney Goeltzenleuchter */
24c6438002bc31420c1ab52978a99515fb132b34f8Courtney Goeltzenleuchter
25c6438002bc31420c1ab52978a99515fb132b34f8Courtney Goeltzenleuchter#ifndef SHADER_IL_H
26c6438002bc31420c1ab52978a99515fb132b34f8Courtney Goeltzenleuchter#define SHADER_IL_H
27c6438002bc31420c1ab52978a99515fb132b34f8Courtney Goeltzenleuchter
28c6438002bc31420c1ab52978a99515fb132b34f8Courtney Goeltzenleuchter#define XGL_SHADER_IL_NAME "XGL_BIL"
29c6438002bc31420c1ab52978a99515fb132b34f8Courtney Goeltzenleuchter
30c6438002bc31420c1ab52978a99515fb132b34f8Courtney Goeltzenleuchterstruct il_header {
31c6438002bc31420c1ab52978a99515fb132b34f8Courtney Goeltzenleuchter    char il_name[8];
32c6438002bc31420c1ab52978a99515fb132b34f8Courtney Goeltzenleuchter};
33c6438002bc31420c1ab52978a99515fb132b34f8Courtney Goeltzenleuchter
34c6438002bc31420c1ab52978a99515fb132b34f8Courtney Goeltzenleuchter#endif // SHADER_IL_H
35