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