1bf215546Sopenharmony_ci#ifndef G80_DEFS_XML
2bf215546Sopenharmony_ci#define G80_DEFS_XML
3bf215546Sopenharmony_ci
4bf215546Sopenharmony_ci/* Autogenerated file, DO NOT EDIT manually!
5bf215546Sopenharmony_ci
6bf215546Sopenharmony_ciThis file was generated by the rules-ng-ng headergen tool in this git repository:
7bf215546Sopenharmony_cihttp://github.com/envytools/envytools/
8bf215546Sopenharmony_cigit clone https://github.com/envytools/envytools.git
9bf215546Sopenharmony_ci
10bf215546Sopenharmony_ciThe rules-ng-ng source files this header was generated from are:
11bf215546Sopenharmony_ci- /home/skeggsb/git/envytools/rnndb/../rnndb/graph/g80_texture.xml (  18837 bytes, from 2016-01-14 23:54:22)
12bf215546Sopenharmony_ci- /home/skeggsb/git/envytools/rnndb/copyright.xml                  (   6456 bytes, from 2015-09-10 02:57:40)
13bf215546Sopenharmony_ci- /home/skeggsb/git/envytools/rnndb/nvchipsets.xml                 (   2908 bytes, from 2016-02-02 23:45:00)
14bf215546Sopenharmony_ci- /home/skeggsb/git/envytools/rnndb/g80_defs.xml                   (  21739 bytes, from 2016-02-04 00:29:42)
15bf215546Sopenharmony_ci- /home/skeggsb/git/envytools/rnndb/nv_defs.xml                    (   5388 bytes, from 2016-01-14 23:54:22)
16bf215546Sopenharmony_ci
17bf215546Sopenharmony_ciCopyright (C) 2006-2016 by the following authors:
18bf215546Sopenharmony_ci- Artur Huillet <arthur.huillet@free.fr> (ahuillet)
19bf215546Sopenharmony_ci- Ben Skeggs (darktama, darktama_)
20bf215546Sopenharmony_ci- B. R. <koala_br@users.sourceforge.net> (koala_br)
21bf215546Sopenharmony_ci- Carlos Martin <carlosmn@users.sf.net> (carlosmn)
22bf215546Sopenharmony_ci- Christoph Bumiller <e0425955@student.tuwien.ac.at> (calim, chrisbmr)
23bf215546Sopenharmony_ci- Dawid Gajownik <gajownik@users.sf.net> (gajownik)
24bf215546Sopenharmony_ci- Dmitry Baryshkov
25bf215546Sopenharmony_ci- Dmitry Eremin-Solenikov <lumag@users.sf.net> (lumag)
26bf215546Sopenharmony_ci- EdB <edb_@users.sf.net> (edb_)
27bf215546Sopenharmony_ci- Erik Waling <erikwailing@users.sf.net> (erikwaling)
28bf215546Sopenharmony_ci- Francisco Jerez <currojerez@riseup.net> (curro)
29bf215546Sopenharmony_ci- Ilia Mirkin <imirkin@alum.mit.edu> (imirkin)
30bf215546Sopenharmony_ci- jb17bsome <jb17bsome@bellsouth.net> (jb17bsome)
31bf215546Sopenharmony_ci- Jeremy Kolb <kjeremy@users.sf.net> (kjeremy)
32bf215546Sopenharmony_ci- Laurent Carlier <lordheavym@gmail.com> (lordheavy)
33bf215546Sopenharmony_ci- Luca Barbieri <luca@luca-barbieri.com> (lb, lb1)
34bf215546Sopenharmony_ci- Maarten Maathuis <madman2003@gmail.com> (stillunknown)
35bf215546Sopenharmony_ci- Marcin Kościelnicki <koriakin@0x04.net> (mwk, koriakin)
36bf215546Sopenharmony_ci- Mark Carey <mark.carey@gmail.com> (careym)
37bf215546Sopenharmony_ci- Matthieu Castet <matthieu.castet@parrot.com> (mat-c)
38bf215546Sopenharmony_ci- nvidiaman <nvidiaman@users.sf.net> (nvidiaman)
39bf215546Sopenharmony_ci- Patrice Mandin <patmandin@gmail.com> (pmandin, pmdata)
40bf215546Sopenharmony_ci- Pekka Paalanen <pq@iki.fi> (pq, ppaalanen)
41bf215546Sopenharmony_ci- Peter Popov <ironpeter@users.sf.net> (ironpeter)
42bf215546Sopenharmony_ci- Richard Hughes <hughsient@users.sf.net> (hughsient)
43bf215546Sopenharmony_ci- Rudi Cilibrasi <cilibrar@users.sf.net> (cilibrar)
44bf215546Sopenharmony_ci- Serge Martin
45bf215546Sopenharmony_ci- Simon Raffeiner
46bf215546Sopenharmony_ci- Stephane Loeuillet <leroutier@users.sf.net> (leroutier)
47bf215546Sopenharmony_ci- Stephane Marchesin <stephane.marchesin@gmail.com> (marcheu)
48bf215546Sopenharmony_ci- sturmflut <sturmflut@users.sf.net> (sturmflut)
49bf215546Sopenharmony_ci- Sylvain Munaut <tnt@246tNt.com>
50bf215546Sopenharmony_ci- Victor Stinner <victor.stinner@haypocalc.com> (haypo)
51bf215546Sopenharmony_ci- Wladmir van der Laan <laanwj@gmail.com> (miathan6)
52bf215546Sopenharmony_ci- Younes Manton <younes.m@gmail.com> (ymanton)
53bf215546Sopenharmony_ci
54bf215546Sopenharmony_ciPermission is hereby granted, free of charge, to any person obtaining
55bf215546Sopenharmony_cia copy of this software and associated documentation files (the
56bf215546Sopenharmony_ci"Software"), to deal in the Software without restriction, including
57bf215546Sopenharmony_ciwithout limitation the rights to use, copy, modify, merge, publish,
58bf215546Sopenharmony_cidistribute, sublicense, and/or sell copies of the Software, and to
59bf215546Sopenharmony_cipermit persons to whom the Software is furnished to do so, subject to
60bf215546Sopenharmony_cithe following conditions:
61bf215546Sopenharmony_ci
62bf215546Sopenharmony_ciThe above copyright notice and this permission notice (including the
63bf215546Sopenharmony_cinext paragraph) shall be included in all copies or substantial
64bf215546Sopenharmony_ciportions of the Software.
65bf215546Sopenharmony_ci
66bf215546Sopenharmony_ciTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
67bf215546Sopenharmony_ciEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
68bf215546Sopenharmony_ciMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
69bf215546Sopenharmony_ciIN NO EVENT SHALL THE COPYRIGHT OWNER(S) AND/OR ITS SUPPLIERS BE
70bf215546Sopenharmony_ciLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
71bf215546Sopenharmony_ciOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
72bf215546Sopenharmony_ciWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
73bf215546Sopenharmony_ci*/
74bf215546Sopenharmony_ci
75bf215546Sopenharmony_ci
76bf215546Sopenharmony_ci#define G80_VSTATUS_IDLE					0x00000000
77bf215546Sopenharmony_ci#define G80_VSTATUS_BUSY					0x00000001
78bf215546Sopenharmony_ci#define G80_VSTATUS_UNK2					0x00000002
79bf215546Sopenharmony_ci#define G80_VSTATUS_WAITING					0x00000003
80bf215546Sopenharmony_ci#define G80_VSTATUS_BLOCKED					0x00000005
81bf215546Sopenharmony_ci#define G80_VSTATUS_FAULTED					0x00000006
82bf215546Sopenharmony_ci#define G80_VSTATUS_PAUSED					0x00000007
83bf215546Sopenharmony_ci#define G80_TIC_SOURCE_ZERO					0x00000000
84bf215546Sopenharmony_ci#define G80_TIC_SOURCE_R					0x00000002
85bf215546Sopenharmony_ci#define G80_TIC_SOURCE_G					0x00000003
86bf215546Sopenharmony_ci#define G80_TIC_SOURCE_B					0x00000004
87bf215546Sopenharmony_ci#define G80_TIC_SOURCE_A					0x00000005
88bf215546Sopenharmony_ci#define G80_TIC_SOURCE_ONE_INT					0x00000006
89bf215546Sopenharmony_ci#define G80_TIC_SOURCE_ONE_FLOAT				0x00000007
90bf215546Sopenharmony_ci#define G80_TIC_TYPE_SNORM					0x00000001
91bf215546Sopenharmony_ci#define G80_TIC_TYPE_UNORM					0x00000002
92bf215546Sopenharmony_ci#define G80_TIC_TYPE_SINT					0x00000003
93bf215546Sopenharmony_ci#define G80_TIC_TYPE_UINT					0x00000004
94bf215546Sopenharmony_ci#define G80_TIC_TYPE_SNORM_FORCE_FP16				0x00000005
95bf215546Sopenharmony_ci#define G80_TIC_TYPE_UNORM_FORCE_FP16				0x00000006
96bf215546Sopenharmony_ci#define G80_TIC_TYPE_FLOAT					0x00000007
97bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_BITMAP				0x0000001c
98bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_UNK1D				0x0000001d
99bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_RGBA32_FLOAT				0x000000c0
100bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_RGBA32_SINT				0x000000c1
101bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_RGBA32_UINT				0x000000c2
102bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_RGBX32_FLOAT				0x000000c3
103bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_RGBX32_SINT				0x000000c4
104bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_RGBX32_UINT				0x000000c5
105bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_RGBA16_UNORM				0x000000c6
106bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_RGBA16_SNORM				0x000000c7
107bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_RGBA16_SINT				0x000000c8
108bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_RGBA16_UINT				0x000000c9
109bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_RGBA16_FLOAT				0x000000ca
110bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_RG32_FLOAT				0x000000cb
111bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_RG32_SINT				0x000000cc
112bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_RG32_UINT				0x000000cd
113bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_RGBX16_FLOAT				0x000000ce
114bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_BGRA8_UNORM				0x000000cf
115bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_BGRA8_SRGB				0x000000d0
116bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_RGB10_A2_UNORM			0x000000d1
117bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_RGB10_A2_UINT			0x000000d2
118bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_RGBA8_UNORM				0x000000d5
119bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_RGBA8_SRGB				0x000000d6
120bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_RGBA8_SNORM				0x000000d7
121bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_RGBA8_SINT				0x000000d8
122bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_RGBA8_UINT				0x000000d9
123bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_RG16_UNORM				0x000000da
124bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_RG16_SNORM				0x000000db
125bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_RG16_SINT				0x000000dc
126bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_RG16_UINT				0x000000dd
127bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_RG16_FLOAT				0x000000de
128bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_BGR10_A2_UNORM			0x000000df
129bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_R11G11B10_FLOAT			0x000000e0
130bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_R32_SINT				0x000000e3
131bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_R32_UINT				0x000000e4
132bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_R32_FLOAT				0x000000e5
133bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_BGRX8_UNORM				0x000000e6
134bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_BGRX8_SRGB				0x000000e7
135bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_B5G6R5_UNORM				0x000000e8
136bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_BGR5_A1_UNORM			0x000000e9
137bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_RG8_UNORM				0x000000ea
138bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_RG8_SNORM				0x000000eb
139bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_RG8_SINT				0x000000ec
140bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_RG8_UINT				0x000000ed
141bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_R16_UNORM				0x000000ee
142bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_R16_SNORM				0x000000ef
143bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_R16_SINT				0x000000f0
144bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_R16_UINT				0x000000f1
145bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_R16_FLOAT				0x000000f2
146bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_R8_UNORM				0x000000f3
147bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_R8_SNORM				0x000000f4
148bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_R8_SINT				0x000000f5
149bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_R8_UINT				0x000000f6
150bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_A8_UNORM				0x000000f7
151bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_BGR5_X1_UNORM			0x000000f8
152bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_RGBX8_UNORM				0x000000f9
153bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_RGBX8_SRGB				0x000000fa
154bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_BGR5_X1_UNORM_UNKFB			0x000000fb
155bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_BGR5_X1_UNORM_UNKFC			0x000000fc
156bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_BGRX8_UNORM_UNKFD			0x000000fd
157bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_BGRX8_UNORM_UNKFE			0x000000fe
158bf215546Sopenharmony_ci#define G80_SURFACE_FORMAT_Y32_UINT_UNKFF			0x000000ff
159bf215546Sopenharmony_ci#define G80_ZETA_FORMAT_Z32_FLOAT				0x0000000a
160bf215546Sopenharmony_ci#define G80_ZETA_FORMAT_Z16_UNORM				0x00000013
161bf215546Sopenharmony_ci#define G80_ZETA_FORMAT_S8_Z24_UNORM				0x00000014
162bf215546Sopenharmony_ci#define G80_ZETA_FORMAT_Z24_X8_UNORM				0x00000015
163bf215546Sopenharmony_ci#define G80_ZETA_FORMAT_Z24_S8_UNORM				0x00000016
164bf215546Sopenharmony_ci#define G80_ZETA_FORMAT_Z24_C8_UNORM				0x00000018
165bf215546Sopenharmony_ci#define G80_ZETA_FORMAT_Z32_S8_X24_FLOAT			0x00000019
166bf215546Sopenharmony_ci#define G80_ZETA_FORMAT_Z24_X8_S8_C8_X16_UNORM			0x0000001d
167bf215546Sopenharmony_ci#define G80_ZETA_FORMAT_Z32_X8_C8_X16_FLOAT			0x0000001e
168bf215546Sopenharmony_ci#define G80_ZETA_FORMAT_Z32_S8_C8_X16_FLOAT			0x0000001f
169bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_RGBA32_FLOAT				0x00000002
170bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_RGBA32_SINT				0x00000003
171bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_RGBA32_UINT				0x00000004
172bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_RGBA16_UNORM				0x00000008
173bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_RGBA16_SNORM				0x00000009
174bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_RGBA16_SINT				0x0000000a
175bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_RGBA16_UINT				0x0000000b
176bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_RGBA16_FLOAT				0x0000000c
177bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_RG32_FLOAT				0x0000000d
178bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_RG32_SINT				0x0000000e
179bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_RG32_UINT				0x0000000f
180bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_BGRA8_UNORM				0x00000011
181bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_RGB10_A2_UNORM			0x00000013
182bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_RGB10_A2_UINT			0x00000015
183bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_RGBA8_UNORM				0x00000018
184bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_RGBA8_SNORM				0x0000001a
185bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_RGBA8_SINT				0x0000001b
186bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_RGBA8_UINT				0x0000001c
187bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_RG16_UNORM				0x0000001d
188bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_RG16_SNORM				0x0000001e
189bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_RG16_SINT				0x0000001f
190bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_RG16_UINT				0x00000020
191bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_RG16_FLOAT				0x00000021
192bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_R11G11B10_FLOAT			0x00000024
193bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_R32_SINT				0x00000027
194bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_R32_UINT				0x00000028
195bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_R32_FLOAT				0x00000029
196bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_RG8_UNORM				0x0000002e
197bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_RG8_SNORM				0x0000002f
198bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_RG8_SINT				0x00000030
199bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_RG8_UINT				0x00000031
200bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_R16_UNORM				0x00000032
201bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_R16_SNORM				0x00000033
202bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_R16_SINT				0x00000034
203bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_R16_UINT				0x00000035
204bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_R16_FLOAT				0x00000036
205bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_R8_UNORM				0x00000037
206bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_R8_SNORM				0x00000038
207bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_R8_SINT				0x00000039
208bf215546Sopenharmony_ci#define GK104_IMAGE_FORMAT_R8_UINT				0x0000003a
209bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_INVALID_OPERATION			0x00000003
210bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_INVALID_VALUE			0x00000004
211bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_INVALID_ENUM			0x00000005
212bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_INVALID_OBJECT			0x00000008
213bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_READ_ONLY_OBJECT			0x00000009
214bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_SUPERVISOR_OBJECT			0x0000000a
215bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_INVALID_ADDRESS_ALIGNMENT		0x0000000b
216bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_INVALID_BITFIELD			0x0000000c
217bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_BEGIN_END_ACTIVE			0x0000000d
218bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_SEMANTIC_COLOR_BACK_OVER_LIMIT	0x0000000e
219bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_VIEWPORT_ID_NEEDS_GP		0x0000000f
220bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_RT_DOUBLE_BIND			0x00000010
221bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_RT_TYPES_MISMATCH			0x00000011
222bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_RT_PITCH_WITH_ZETA		0x00000012
223bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_FP_TOO_FEW_REGS			0x00000015
224bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_ZETA_FORMAT_CSAA_MISMATCH		0x00000016
225bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_RT_PITCH_WITH_MSAA		0x00000017
226bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_FP_INTERPOLANT_START_OVER_LIMIT	0x00000018
227bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_SEMANTIC_LAYER_OVER_LIMIT		0x00000019
228bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_RT_INVALID_ALIGNMENT		0x0000001a
229bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_SAMPLER_OVER_LIMIT		0x0000001b
230bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_TEXTURE_OVER_LIMIT		0x0000001c
231bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_GP_TOO_MANY_OUTPUTS		0x0000001e
232bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_RT_BPP128_WITH_MS8		0x0000001f
233bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_Z_OUT_OF_BOUNDS			0x00000021
234bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_XY_OUT_OF_BOUNDS			0x00000023
235bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_VP_ZERO_INPUTS			0x00000024
236bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_CP_MORE_PARAMS_THAN_SHARED	0x00000027
237bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_CP_NO_REG_SPACE_STRIPED		0x00000028
238bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_CP_NO_REG_SPACE_PACKED		0x00000029
239bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_CP_NOT_ENOUGH_WARPS		0x0000002a
240bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_CP_BLOCK_SIZE_MISMATCH		0x0000002b
241bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_CP_NOT_ENOUGH_LOCAL_WARPS		0x0000002c
242bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_CP_NOT_ENOUGH_STACK_WARPS		0x0000002d
243bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_CP_NO_BLOCKDIM_LATCH		0x0000002e
244bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_ENG2D_FORMAT_MISMATCH		0x00000031
245bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_ENG2D_OPERATION_ILLEGAL_FOR_DST_FORMAT	0x00000033
246bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_ENG2D_FORMAT_MISMATCH_B		0x00000034
247bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_PRIMITIVE_ID_NEEDS_GP		0x0000003f
248bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_SEMANTIC_VIEWPORT_OVER_LIMIT	0x00000044
249bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_SEMANTIC_COLOR_FRONT_OVER_LIMIT	0x00000045
250bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_LAYER_ID_NEEDS_GP			0x00000046
251bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_SEMANTIC_CLIP_OVER_LIMIT		0x00000047
252bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_SEMANTIC_PTSZ_OVER_LIMIT		0x00000048
253bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_M2MF_LINE_LENGTH_EXCEEDS_PITCH_IN	0x00000051
254bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_M2MF_LINE_LENGTH_EXCEEDS_PITCH_OUT	0x00000053
255bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_RT_PITCH_WITH_ZETA_GF100		0x00000098
256bf215546Sopenharmony_ci#define G80_PGRAPH_DATA_ERROR_ENG2D_UNALIGNED_PITCH_GF100	0x000000a5
257bf215546Sopenharmony_ci#define G80_CG_IDLE_TIMEOUT__MASK				0x0000003f
258bf215546Sopenharmony_ci#define G80_CG_IDLE_TIMEOUT__SHIFT				0
259bf215546Sopenharmony_ci#define G80_CG_IDLE_TIMEOUT_ENABLE				0x00000040
260bf215546Sopenharmony_ci#define G80_CG_INTERFACE_REENABLE_TIME__MASK			0x000f0000
261bf215546Sopenharmony_ci#define G80_CG_INTERFACE_REENABLE_TIME__SHIFT			16
262bf215546Sopenharmony_ci#define G80_CG_THROTTLE_DUTY_M1__MASK				0x00f00000
263bf215546Sopenharmony_ci#define G80_CG_THROTTLE_DUTY_M1__SHIFT				20
264bf215546Sopenharmony_ci#define G80_CG_DELAY__MASK					0x0f000000
265bf215546Sopenharmony_ci#define G80_CG_DELAY__SHIFT					24
266bf215546Sopenharmony_ci#define G80_CG_CLOCK_THROTTLE_ENABLE				0x10000000
267bf215546Sopenharmony_ci#define G80_CG_THROTTLE_MODE__MASK				0x20000000
268bf215546Sopenharmony_ci#define G80_CG_THROTTLE_MODE__SHIFT				29
269bf215546Sopenharmony_ci#define G80_CG_THROTTLE_MODE_AUTO				0x00000000
270bf215546Sopenharmony_ci#define G80_CG_THROTTLE_MODE_MANUAL				0x20000000
271bf215546Sopenharmony_ci#define G80_CG_INTERFACE_THROTTLE_ENABLE			0x40000000
272bf215546Sopenharmony_ci#define G80_QUERY__SIZE						0x00000010
273bf215546Sopenharmony_ci#define G80_QUERY_COUNTER					0x00000000
274bf215546Sopenharmony_ci
275bf215546Sopenharmony_ci#define G80_QUERY_RES						0x00000004
276bf215546Sopenharmony_ci
277bf215546Sopenharmony_ci#define G80_QUERY_TIME						0x00000008
278bf215546Sopenharmony_ci
279bf215546Sopenharmony_ci
280bf215546Sopenharmony_ci#endif /* G80_DEFS_XML */
281