17e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#ifndef RNNDB_NV50_DEFS_XML 27e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define RNNDB_NV50_DEFS_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: 117e2827fad95071e04e382be0117c654445764c52Christoph Bumiller- rnndb/nv50_defs.xml ( 5468 bytes, from 2011-07-09 13:43:58) 127e2827fad95071e04e382be0117c654445764c52Christoph Bumiller- ./rnndb/copyright.xml ( 6452 bytes, from 2011-07-09 13:43:58) 137e2827fad95071e04e382be0117c654445764c52Christoph Bumiller- ./rnndb/nvchipsets.xml ( 3617 bytes, from 2011-07-09 13:43:58) 14f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller 157e2827fad95071e04e382be0117c654445764c52Christoph BumillerCopyright (C) 2006-2011 by the following authors: 16f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Artur Huillet <arthur.huillet@free.fr> (ahuillet) 17f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Ben Skeggs (darktama, darktama_) 18f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- B. R. <koala_br@users.sourceforge.net> (koala_br) 19f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Carlos Martin <carlosmn@users.sf.net> (carlosmn) 20f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Christoph Bumiller <e0425955@student.tuwien.ac.at> (calim, chrisbmr) 21f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Dawid Gajownik <gajownik@users.sf.net> (gajownik) 22f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Dmitry Baryshkov 23f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Dmitry Eremin-Solenikov <lumag@users.sf.net> (lumag) 24f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- EdB <edb_@users.sf.net> (edb_) 25f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Erik Waling <erikwailing@users.sf.net> (erikwaling) 267e2827fad95071e04e382be0117c654445764c52Christoph Bumiller- Francisco Jerez <currojerez@riseup.net> (curro) 27f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- imirkin <imirkin@users.sf.net> (imirkin) 28f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- jb17bsome <jb17bsome@bellsouth.net> (jb17bsome) 29f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Jeremy Kolb <kjeremy@users.sf.net> (kjeremy) 30f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Laurent Carlier <lordheavym@gmail.com> (lordheavy) 31f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Luca Barbieri <luca@luca-barbieri.com> (lb, lb1) 32f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Maarten Maathuis <madman2003@gmail.com> (stillunknown) 33f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Marcin Kościelnicki <koriakin@0x04.net> (mwk, koriakin) 34f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Mark Carey <mark.carey@gmail.com> (careym) 35f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Matthieu Castet <matthieu.castet@parrot.com> (mat-c) 36f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- nvidiaman <nvidiaman@users.sf.net> (nvidiaman) 37f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Patrice Mandin <patmandin@gmail.com> (pmandin, pmdata) 38f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Pekka Paalanen <pq@iki.fi> (pq, ppaalanen) 39f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Peter Popov <ironpeter@users.sf.net> (ironpeter) 40f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Richard Hughes <hughsient@users.sf.net> (hughsient) 41f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Rudi Cilibrasi <cilibrar@users.sf.net> (cilibrar) 42f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Serge Martin 43f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Simon Raffeiner 44f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Stephane Loeuillet <leroutier@users.sf.net> (leroutier) 45f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Stephane Marchesin <stephane.marchesin@gmail.com> (marcheu) 46f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- sturmflut <sturmflut@users.sf.net> (sturmflut) 47f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Sylvain Munaut <tnt@246tNt.com> 48f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Victor Stinner <victor.stinner@haypocalc.com> (haypo) 49f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Wladmir van der Laan <laanwj@gmail.com> (miathan6) 50f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller- Younes Manton <younes.m@gmail.com> (ymanton) 51f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller 52f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph BumillerPermission is hereby granted, free of charge, to any person obtaining 53f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumillera copy of this software and associated documentation files (the 54f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller"Software"), to deal in the Software without restriction, including 55f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumillerwithout limitation the rights to use, copy, modify, merge, publish, 56f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumillerdistribute, sublicense, and/or sell copies of the Software, and to 57f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumillerpermit persons to whom the Software is furnished to do so, subject to 58f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumillerthe following conditions: 59f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller 60f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph BumillerThe above copyright notice and this permission notice (including the 61f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumillernext paragraph) shall be included in all copies or substantial 62f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumillerportions of the Software. 63f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller 64f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph BumillerTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 65f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph BumillerEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 66f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph BumillerMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 67f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph BumillerIN NO EVENT SHALL THE COPYRIGHT OWNER(S) AND/OR ITS SUPPLIERS BE 68f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph BumillerLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 69f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph BumillerOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 70f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph BumillerWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 71f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller*/ 72f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller 73f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller 747e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_BITMAP 0x0000001c 757e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_UNK1D 0x0000001d 767e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_RGBA32_FLOAT 0x000000c0 777e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_RGBA32_SINT 0x000000c1 787e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_RGBA32_UINT 0x000000c2 797e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_RGBX32_FLOAT 0x000000c3 807e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_RGBX32_SINT 0x000000c4 817e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_RGBX32_UINT 0x000000c5 827e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_RGBA16_UNORM 0x000000c6 837e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_RGBA16_SNORM 0x000000c7 847e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_RGBA16_SINT 0x000000c8 857e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_RGBA16_UINT 0x000000c9 867e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_RGBA16_FLOAT 0x000000ca 877e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_RG32_FLOAT 0x000000cb 887e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_RG32_SINT 0x000000cc 897e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_RG32_UINT 0x000000cd 907e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_RGBX16_FLOAT 0x000000ce 917e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_BGRA8_UNORM 0x000000cf 927e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_BGRA8_SRGB 0x000000d0 937e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_RGB10_A2_UNORM 0x000000d1 947e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_RGB10_A2_UINT 0x000000d2 957e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_RGBA8_UNORM 0x000000d5 967e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_RGBA8_SRGB 0x000000d6 977e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_RGBA8_SNORM 0x000000d7 987e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_RGBA8_SINT 0x000000d8 997e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_RGBA8_UINT 0x000000d9 1007e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_RG16_UNORM 0x000000da 1017e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_RG16_SNORM 0x000000db 1027e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_RG16_SINT 0x000000dc 1037e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_RG16_UINT 0x000000dd 1047e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_RG16_FLOAT 0x000000de 1057e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_BGR10_A2_UNORM 0x000000df 1067e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_R11G11B10_FLOAT 0x000000e0 1077e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_R32_SINT 0x000000e3 1087e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_R32_UINT 0x000000e4 109f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_SURFACE_FORMAT_R32_FLOAT 0x000000e5 1107e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_BGRX8_UNORM 0x000000e6 1117e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_BGRX8_SRGB 0x000000e7 1127e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_B5G6R5_UNORM 0x000000e8 1137e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_BGR5_A1_UNORM 0x000000e9 1147e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_RG8_UNORM 0x000000ea 1157e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_RG8_SNORM 0x000000eb 1167e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_RG8_SINT 0x000000ec 1177e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_RG8_UINT 0x000000ed 118f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_SURFACE_FORMAT_R16_UNORM 0x000000ee 119f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_SURFACE_FORMAT_R16_SNORM 0x000000ef 120f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_SURFACE_FORMAT_R16_SINT 0x000000f0 121f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_SURFACE_FORMAT_R16_UINT 0x000000f1 122f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_SURFACE_FORMAT_R16_FLOAT 0x000000f2 123f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_SURFACE_FORMAT_R8_UNORM 0x000000f3 124f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_SURFACE_FORMAT_R8_SNORM 0x000000f4 125f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_SURFACE_FORMAT_R8_SINT 0x000000f5 126f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_SURFACE_FORMAT_R8_UINT 0x000000f6 127f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_SURFACE_FORMAT_A8_UNORM 0x000000f7 1287e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_BGR5_X1_UNORM 0x000000f8 1297e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_RGBX8_UNORM 0x000000f9 1307e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_RGBX8_SRGB 0x000000fa 1317e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_BGR5_X1_UNORM_UNKFB 0x000000fb 1327e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_BGR5_X1_UNORM_UNKFC 0x000000fc 1337e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_BGRX8_UNORM_UNKFD 0x000000fd 1347e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_BGRX8_UNORM_UNKFE 0x000000fe 1357e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_SURFACE_FORMAT_Y32_UINT_UNKFF 0x000000ff 136f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_ZETA_FORMAT_Z32_FLOAT 0x0000000a 137f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_ZETA_FORMAT_Z16_UNORM 0x00000013 1387e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_ZETA_FORMAT_S8_Z24_UNORM 0x00000014 1397e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_ZETA_FORMAT_Z24_X8_UNORM 0x00000015 1407e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_ZETA_FORMAT_Z24_S8_UNORM 0x00000016 1417e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_ZETA_FORMAT_Z24_C8_UNORM 0x00000018 1427e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_ZETA_FORMAT_Z32_S8_X24_FLOAT 0x00000019 1437e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_ZETA_FORMAT_Z24_X8_S8_C8_X16_UNORM 0x0000001d 1447e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_ZETA_FORMAT_Z32_X8_C8_X16_FLOAT 0x0000001e 1457e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#define NV50_ZETA_FORMAT_Z32_S8_C8_X16_FLOAT 0x0000001f 146f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_QUERY__SIZE 0x00000010 147f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_QUERY_COUNTER 0x00000000 148f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller 149f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_QUERY_RES 0x00000004 150f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller 151f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller#define NV50_QUERY_TIME 0x00000008 152f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller 153f80c03e1875fe96ff2f4c022e3cb76357828140dChristoph Bumiller 1547e2827fad95071e04e382be0117c654445764c52Christoph Bumiller#endif /* RNNDB_NV50_DEFS_XML */ 155