1f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#ifndef NV_3DDEFS_XML
2f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV_3DDEFS_XML
3f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller
4f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller/* Autogenerated file, DO NOT EDIT manually!
5f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller
6f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph BumillerThis file was generated by the rules-ng-ng headergen tool in this git repository:
7f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumillerhttp://0x04.net/cgit/index.cgi/rules-ng-ng
8f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumillergit clone git://0x04.net/rules-ng-ng
9f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller
10f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph BumillerThe rules-ng-ng source files this header was generated from are:
11f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- nv50_3d.xml    (  26312 bytes, from 2010-10-08 10:10:01)
12f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- copyright.xml  (   6498 bytes, from 2010-10-03 13:18:37)
13f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- nv_defs.xml    (   4437 bytes, from 2010-07-06 07:43:58)
14f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- nv_3ddefs.xml  (  16397 bytes, from 2010-10-08 13:30:38)
15f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- nv_object.xml  (  11249 bytes, from 2010-10-07 15:31:28)
16f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- nvchipsets.xml (   2824 bytes, from 2010-07-07 13:41:20)
17f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- nv50_defs.xml  (   4482 bytes, from 2010-10-03 13:18:37)
18f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller
19f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph BumillerCopyright (C) 2006-2010 by the following authors:
20f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Artur Huillet <arthur.huillet@free.fr> (ahuillet)
21f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Ben Skeggs (darktama, darktama_)
22f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- B. R. <koala_br@users.sourceforge.net> (koala_br)
23f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Carlos Martin <carlosmn@users.sf.net> (carlosmn)
24f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Christoph Bumiller <e0425955@student.tuwien.ac.at> (calim, chrisbmr)
25f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Dawid Gajownik <gajownik@users.sf.net> (gajownik)
26f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Dmitry Baryshkov
27f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Dmitry Eremin-Solenikov <lumag@users.sf.net> (lumag)
28f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- EdB <edb_@users.sf.net> (edb_)
29f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Erik Waling <erikwailing@users.sf.net> (erikwaling)
30f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Francisco Jerez <currojerez@riseup.net> (curro, curro_, currojerez)
31f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- imirkin <imirkin@users.sf.net> (imirkin)
32f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- jb17bsome <jb17bsome@bellsouth.net> (jb17bsome)
33f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Jeremy Kolb <kjeremy@users.sf.net> (kjeremy)
34f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Laurent Carlier <lordheavym@gmail.com> (lordheavy)
35f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Luca Barbieri <luca@luca-barbieri.com> (lb, lb1)
36f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Maarten Maathuis <madman2003@gmail.com> (stillunknown)
37f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Marcin Kościelnicki <koriakin@0x04.net> (mwk, koriakin)
38f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Mark Carey <mark.carey@gmail.com> (careym)
39f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Matthieu Castet <matthieu.castet@parrot.com> (mat-c)
40f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- nvidiaman <nvidiaman@users.sf.net> (nvidiaman)
41f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Patrice Mandin <patmandin@gmail.com> (pmandin, pmdata)
42f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Pekka Paalanen <pq@iki.fi> (pq, ppaalanen)
43f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Peter Popov <ironpeter@users.sf.net> (ironpeter)
44f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Richard Hughes <hughsient@users.sf.net> (hughsient)
45f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Rudi Cilibrasi <cilibrar@users.sf.net> (cilibrar)
46f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Serge Martin
47f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Simon Raffeiner
48f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Stephane Loeuillet <leroutier@users.sf.net> (leroutier)
49f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Stephane Marchesin <stephane.marchesin@gmail.com> (marcheu)
50f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- sturmflut <sturmflut@users.sf.net> (sturmflut)
51f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Sylvain Munaut <tnt@246tNt.com>
52f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Victor Stinner <victor.stinner@haypocalc.com> (haypo)
53f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Wladmir van der Laan <laanwj@gmail.com> (miathan6)
54f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Younes Manton <younes.m@gmail.com> (ymanton)
55f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller
56f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph BumillerPermission is hereby granted, free of charge, to any person obtaining
57f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumillera copy of this software and associated documentation files (the
58f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller"Software"), to deal in the Software without restriction, including
59f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumillerwithout limitation the rights to use, copy, modify, merge, publish,
60f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumillerdistribute, sublicense, and/or sell copies of the Software, and to
61f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumillerpermit persons to whom the Software is furnished to do so, subject to
62f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumillerthe following conditions:
63f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller
64f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph BumillerThe above copyright notice and this permission notice (including the
65f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumillernext paragraph) shall be included in all copies or substantial
66f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumillerportions of the Software.
67f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller
68f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph BumillerTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
69f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph BumillerEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
70f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph BumillerMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
71f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph BumillerIN NO EVENT SHALL THE COPYRIGHT OWNER(S) AND/OR ITS SUPPLIERS BE
72f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph BumillerLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
73f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph BumillerOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
74f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph BumillerWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
75f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller*/
76f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller
77f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller
78f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_3D_BLEND_FACTOR_ZERO				0x00004000
79f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_3D_BLEND_FACTOR_ONE				0x00004001
80f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_3D_BLEND_FACTOR_SRC_COLOR				0x00004300
81f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_3D_BLEND_FACTOR_ONE_MINUS_SRC_COLOR		0x00004301
82f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_3D_BLEND_FACTOR_SRC_ALPHA				0x00004302
83f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_3D_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA		0x00004303
84f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_3D_BLEND_FACTOR_DST_ALPHA				0x00004304
85f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_3D_BLEND_FACTOR_ONE_MINUS_DST_ALPHA		0x00004305
86f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_3D_BLEND_FACTOR_DST_COLOR				0x00004306
87f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_3D_BLEND_FACTOR_ONE_MINUS_DST_COLOR		0x00004307
88f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_3D_BLEND_FACTOR_SRC_ALPHA_SATURATE			0x00004308
89f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_3D_BLEND_FACTOR_CONSTANT_COLOR			0x0000c001
90f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_3D_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR		0x0000c002
91f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_3D_BLEND_FACTOR_CONSTANT_ALPHA			0x0000c003
92f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_3D_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA		0x0000c004
93f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_3D_BLEND_FACTOR_SRC1_COLOR				0x0000c900
94f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_3D_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR		0x0000c901
95f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_3D_BLEND_FACTOR_SRC1_ALPHA				0x0000c902
96f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_3D_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA		0x0000c903
97f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller
98f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#endif /* NV_3DDEFS_XML */
99