14c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller#ifndef NV_3DDEFS_XML
24c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller#define NV_3DDEFS_XML
34c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller
44c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller/* Autogenerated file, DO NOT EDIT manually!
54c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller
64c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph BumillerThis file was generated by the rules-ng-ng headergen tool in this git repository:
74c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumillerhttp://0x04.net/cgit/index.cgi/rules-ng-ng
84c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumillergit clone git://0x04.net/rules-ng-ng
94c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller
104c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph BumillerThe rules-ng-ng source files this header was generated from are:
114c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- nvc0_3d.xml    (  26312 bytes, from 2010-10-08 10:10:01)
124c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- copyright.xml  (   6498 bytes, from 2010-10-03 13:18:37)
134c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- nv_defs.xml    (   4437 bytes, from 2010-07-06 07:43:58)
144c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- nv_3ddefs.xml  (  16397 bytes, from 2010-10-08 13:30:38)
154c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- nv_object.xml  (  11249 bytes, from 2010-10-07 15:31:28)
164c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- nvchipsets.xml (   2824 bytes, from 2010-07-07 13:41:20)
174c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- nv50_defs.xml  (   4482 bytes, from 2010-10-03 13:18:37)
184c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller
194c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph BumillerCopyright (C) 2006-2010 by the following authors:
204c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- Artur Huillet <arthur.huillet@free.fr> (ahuillet)
214c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- Ben Skeggs (darktama, darktama_)
224c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- B. R. <koala_br@users.sourceforge.net> (koala_br)
234c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- Carlos Martin <carlosmn@users.sf.net> (carlosmn)
244c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- Christoph Bumiller <e0425955@student.tuwien.ac.at> (calim, chrisbmr)
254c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- Dawid Gajownik <gajownik@users.sf.net> (gajownik)
264c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- Dmitry Baryshkov
274c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- Dmitry Eremin-Solenikov <lumag@users.sf.net> (lumag)
284c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- EdB <edb_@users.sf.net> (edb_)
294c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- Erik Waling <erikwailing@users.sf.net> (erikwaling)
304c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- Francisco Jerez <currojerez@riseup.net> (curro, curro_, currojerez)
314c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- imirkin <imirkin@users.sf.net> (imirkin)
324c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- jb17bsome <jb17bsome@bellsouth.net> (jb17bsome)
334c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- Jeremy Kolb <kjeremy@users.sf.net> (kjeremy)
344c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- Laurent Carlier <lordheavym@gmail.com> (lordheavy)
354c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- Luca Barbieri <luca@luca-barbieri.com> (lb, lb1)
364c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- Maarten Maathuis <madman2003@gmail.com> (stillunknown)
374c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- Marcin Kościelnicki <koriakin@0x04.net> (mwk, koriakin)
384c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- Mark Carey <mark.carey@gmail.com> (careym)
394c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- Matthieu Castet <matthieu.castet@parrot.com> (mat-c)
404c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- nvidiaman <nvidiaman@users.sf.net> (nvidiaman)
414c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- Patrice Mandin <patmandin@gmail.com> (pmandin, pmdata)
424c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- Pekka Paalanen <pq@iki.fi> (pq, ppaalanen)
434c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- Peter Popov <ironpeter@users.sf.net> (ironpeter)
444c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- Richard Hughes <hughsient@users.sf.net> (hughsient)
454c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- Rudi Cilibrasi <cilibrar@users.sf.net> (cilibrar)
464c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- Serge Martin
474c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- Simon Raffeiner
484c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- Stephane Loeuillet <leroutier@users.sf.net> (leroutier)
494c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- Stephane Marchesin <stephane.marchesin@gmail.com> (marcheu)
504c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- sturmflut <sturmflut@users.sf.net> (sturmflut)
514c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- Sylvain Munaut <tnt@246tNt.com>
524c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- Victor Stinner <victor.stinner@haypocalc.com> (haypo)
534c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- Wladmir van der Laan <laanwj@gmail.com> (miathan6)
544c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller- Younes Manton <younes.m@gmail.com> (ymanton)
554c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller
564c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph BumillerPermission is hereby granted, free of charge, to any person obtaining
574c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumillera copy of this software and associated documentation files (the
584c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller"Software"), to deal in the Software without restriction, including
594c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumillerwithout limitation the rights to use, copy, modify, merge, publish,
604c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumillerdistribute, sublicense, and/or sell copies of the Software, and to
614c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumillerpermit persons to whom the Software is furnished to do so, subject to
624c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumillerthe following conditions:
634c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller
644c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph BumillerThe above copyright notice and this permission notice (including the
654c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumillernext paragraph) shall be included in all copies or substantial
664c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumillerportions of the Software.
674c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller
684c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph BumillerTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
694c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph BumillerEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
704c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph BumillerMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
714c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph BumillerIN NO EVENT SHALL THE COPYRIGHT OWNER(S) AND/OR ITS SUPPLIERS BE
724c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph BumillerLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
734c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph BumillerOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
744c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph BumillerWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
754c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller*/
764c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller
774c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller
784c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller#define NV50_3D_BLEND_FACTOR_ZERO				0x00004000
794c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller#define NV50_3D_BLEND_FACTOR_ONE				0x00004001
804c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller#define NV50_3D_BLEND_FACTOR_SRC_COLOR				0x00004300
814c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller#define NV50_3D_BLEND_FACTOR_ONE_MINUS_SRC_COLOR		0x00004301
824c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller#define NV50_3D_BLEND_FACTOR_SRC_ALPHA				0x00004302
834c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller#define NV50_3D_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA		0x00004303
844c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller#define NV50_3D_BLEND_FACTOR_DST_ALPHA				0x00004304
854c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller#define NV50_3D_BLEND_FACTOR_ONE_MINUS_DST_ALPHA		0x00004305
864c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller#define NV50_3D_BLEND_FACTOR_DST_COLOR				0x00004306
874c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller#define NV50_3D_BLEND_FACTOR_ONE_MINUS_DST_COLOR		0x00004307
884c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller#define NV50_3D_BLEND_FACTOR_SRC_ALPHA_SATURATE			0x00004308
894c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller#define NV50_3D_BLEND_FACTOR_CONSTANT_COLOR			0x0000c001
904c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller#define NV50_3D_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR		0x0000c002
914c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller#define NV50_3D_BLEND_FACTOR_CONSTANT_ALPHA			0x0000c003
924c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller#define NV50_3D_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA		0x0000c004
934c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller#define NV50_3D_BLEND_FACTOR_SRC1_COLOR				0x0000c900
944c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller#define NV50_3D_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR		0x0000c901
954c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller#define NV50_3D_BLEND_FACTOR_SRC1_ALPHA				0x0000c902
964c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller#define NV50_3D_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA		0x0000c903
974c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller
984c2247538394a313e1e90bfcd07c1ab9c7d41281Christoph Bumiller#endif /* NV_3DDEFS_XML */
99