1dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#ifndef NV01_2D_XML 2dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_2D_XML 3dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 4dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný/* Autogenerated file, DO NOT EDIT manually! 5dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 6dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor NovotnýThis file was generated by the rules-ng-ng headergen tool in this git repository: 7dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotnýhttp://0x04.net/cgit/index.cgi/rules-ng-ng 8dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotnýgit clone git://0x04.net/rules-ng-ng 9dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 10dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor NovotnýThe rules-ng-ng source files this header was generated from are: 11dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- nv01_2d.xml ( 33509 bytes, from 2010-11-13 23:32:57) 12dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- copyright.xml ( 6452 bytes, from 2010-11-15 15:10:58) 13dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- nv_defs.xml ( 4437 bytes, from 2010-11-01 00:28:46) 14dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- nv_object.xml ( 11547 bytes, from 2010-11-13 23:32:57) 15dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- nvchipsets.xml ( 3074 bytes, from 2010-11-13 23:32:57) 16dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 17dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor NovotnýCopyright (C) 2006-2010 by the following authors: 18dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- Artur Huillet <arthur.huillet@free.fr> (ahuillet) 19dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- Ben Skeggs (darktama, darktama_) 20dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- B. R. <koala_br@users.sourceforge.net> (koala_br) 21dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- Carlos Martin <carlosmn@users.sf.net> (carlosmn) 22dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- Christoph Bumiller <e0425955@student.tuwien.ac.at> (calim, chrisbmr) 23dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- Dawid Gajownik <gajownik@users.sf.net> (gajownik) 24dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- Dmitry Baryshkov 25dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- Dmitry Eremin-Solenikov <lumag@users.sf.net> (lumag) 26dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- EdB <edb_@users.sf.net> (edb_) 27dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- Erik Waling <erikwailing@users.sf.net> (erikwaling) 28dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- Francisco Jerez <currojerez@riseup.net> (curro) 29dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- imirkin <imirkin@users.sf.net> (imirkin) 30dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- jb17bsome <jb17bsome@bellsouth.net> (jb17bsome) 31dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- Jeremy Kolb <kjeremy@users.sf.net> (kjeremy) 32dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- Laurent Carlier <lordheavym@gmail.com> (lordheavy) 33dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- Luca Barbieri <luca@luca-barbieri.com> (lb, lb1) 34dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- Maarten Maathuis <madman2003@gmail.com> (stillunknown) 35dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- Marcin Kościelnicki <koriakin@0x04.net> (mwk, koriakin) 36dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- Mark Carey <mark.carey@gmail.com> (careym) 37dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- Matthieu Castet <matthieu.castet@parrot.com> (mat-c) 38dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- nvidiaman <nvidiaman@users.sf.net> (nvidiaman) 39dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- Patrice Mandin <patmandin@gmail.com> (pmandin, pmdata) 40dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- Pekka Paalanen <pq@iki.fi> (pq, ppaalanen) 41dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- Peter Popov <ironpeter@users.sf.net> (ironpeter) 42dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- Richard Hughes <hughsient@users.sf.net> (hughsient) 43dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- Rudi Cilibrasi <cilibrar@users.sf.net> (cilibrar) 44dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- Serge Martin 45dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- Simon Raffeiner 46dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- Stephane Loeuillet <leroutier@users.sf.net> (leroutier) 47dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- Stephane Marchesin <stephane.marchesin@gmail.com> (marcheu) 48dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- sturmflut <sturmflut@users.sf.net> (sturmflut) 49dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- Sylvain Munaut <tnt@246tNt.com> 50dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- Victor Stinner <victor.stinner@haypocalc.com> (haypo) 51dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- Wladmir van der Laan <laanwj@gmail.com> (miathan6) 52dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný- Younes Manton <younes.m@gmail.com> (ymanton) 53dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 54dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor NovotnýPermission is hereby granted, free of charge, to any person obtaining 55dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotnýa copy of this software and associated documentation files (the 56dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný"Software"), to deal in the Software without restriction, including 57dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotnýwithout limitation the rights to use, copy, modify, merge, publish, 58dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotnýdistribute, sublicense, and/or sell copies of the Software, and to 59dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotnýpermit persons to whom the Software is furnished to do so, subject to 60dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotnýthe following conditions: 61dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 62dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor NovotnýThe above copyright notice and this permission notice (including the 63dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotnýnext paragraph) shall be included in all copies or substantial 64dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotnýportions of the Software. 65dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 66dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor NovotnýTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 67dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor NovotnýEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 68dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor NovotnýMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 69dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor NovotnýIN NO EVENT SHALL THE COPYRIGHT OWNER(S) AND/OR ITS SUPPLIERS BE 70dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor NovotnýLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 71dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor NovotnýOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 72dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor NovotnýWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 73dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný*/ 74dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 75dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 76dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 77dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_CONTEXT_BETA1_DMA_NOTIFY 0x00000180 78dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 79dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_CONTEXT_BETA1_BETA_1D31 0x00000300 80dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 81dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 82dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_BETA_SOLID_DMA_NOTIFY 0x00000180 83dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 84dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_BETA_SOLID_BETA_FACTOR 0x00000300 85dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 86dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 87dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_CONTEXT_COLOR_KEY_DMA_NOTIFY 0x00000180 88dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 89dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_CONTEXT_COLOR_KEY_COLOR_FORMAT 0x00000300 90dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_CONTEXT_COLOR_KEY_COLOR_FORMAT_A16R5G6B5 0x00000001 91dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_CONTEXT_COLOR_KEY_COLOR_FORMAT_X16A1R5G5B5 0x00000002 92dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_CONTEXT_COLOR_KEY_COLOR_FORMAT_A8R8G8B8 0x00000003 93dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 94dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_CONTEXT_COLOR_KEY_COLOR 0x00000304 95dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 96dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 97dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_CONTEXT_PATTERN_DMA_NOTIFY 0x00000180 98dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 99dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_CONTEXT_PATTERN_COLOR_FORMAT 0x00000300 100dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 101dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_CONTEXT_PATTERN_MONOCHROME_FORMAT 0x00000304 102dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 103dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_CONTEXT_PATTERN_SHAPE 0x00000308 104dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 105dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_CONTEXT_PATTERN_COLOR(i0) (0x00000310 + 0x4*(i0)) 106dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_CONTEXT_PATTERN_COLOR__ESIZE 0x00000004 107dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_CONTEXT_PATTERN_COLOR__LEN 0x00000002 108dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 109dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_CONTEXT_PATTERN_PATTERN(i0) (0x00000318 + 0x4*(i0)) 110dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_CONTEXT_PATTERN_PATTERN__ESIZE 0x00000004 111dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_CONTEXT_PATTERN_PATTERN__LEN 0x00000002 112dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 113dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 114dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_CONTEXT_CLIP_RECTANGLE_DMA_NOTIFY 0x00000180 115dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 116dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_CONTEXT_CLIP_RECTANGLE_POINT 0x00000300 117dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_CONTEXT_CLIP_RECTANGLE_POINT_X__MASK 0x0000ffff 118dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_CONTEXT_CLIP_RECTANGLE_POINT_X__SHIFT 0 119dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_CONTEXT_CLIP_RECTANGLE_POINT_Y__MASK 0xffff0000 120dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_CONTEXT_CLIP_RECTANGLE_POINT_Y__SHIFT 16 121dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 122dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_CONTEXT_CLIP_RECTANGLE_SIZE 0x00000304 123dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_CONTEXT_CLIP_RECTANGLE_SIZE_W__MASK 0x0000ffff 124dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_CONTEXT_CLIP_RECTANGLE_SIZE_W__SHIFT 0 125dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_CONTEXT_CLIP_RECTANGLE_SIZE_H__MASK 0xffff0000 126dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_CONTEXT_CLIP_RECTANGLE_SIZE_H__SHIFT 16 127dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 128dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 129dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_CONTEXT_SURFACES_2D_DMA_NOTIFY 0x00000180 130dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 131dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_CONTEXT_SURFACES_2D_DMA_IMAGE_SOURCE 0x00000184 132dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 133dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_CONTEXT_SURFACES_2D_DMA_IMAGE_DESTIN 0x00000188 134dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 135dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 136dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV50_CONTEXT_SURFACES_2D_SRC_LINEAR 0x00000200 137dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 138dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV50_CONTEXT_SURFACES_2D_SRC_TILE_MODE 0x00000204 139dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 140dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV50_CONTEXT_SURFACES_2D_SRC_WIDTH 0x00000208 141dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 142dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV50_CONTEXT_SURFACES_2D_SRC_HEIGHT 0x0000020c 143dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 144dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV50_CONTEXT_SURFACES_2D_UNK0210 0x00000210 145dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 146dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV50_CONTEXT_SURFACES_2D_UNK0214 0x00000214 147dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 148dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV50_CONTEXT_SURFACES_2D_DST_LINEAR 0x00000218 149dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 150dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV50_CONTEXT_SURFACES_2D_DST_TILE_MODE 0x0000021c 151dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 152dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV50_CONTEXT_SURFACES_2D_DST_WIDTH 0x00000220 153dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 154dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV50_CONTEXT_SURFACES_2D_DST_HEIGHT 0x00000224 155dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 156dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV50_CONTEXT_SURFACES_2D_UNK0228 0x00000228 157dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 158dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV50_CONTEXT_SURFACES_2D_UNK022C 0x0000022c 159dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 160dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV50_CONTEXT_SURFACES_2D_OFFSET_SOURCE_HIGH 0x00000230 161dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 162dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV50_CONTEXT_SURFACES_2D_OFFSET_DESTIN_HIGH 0x00000234 163dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 164dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_CONTEXT_SURFACES_2D_FORMAT 0x00000300 165dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_CONTEXT_SURFACES_2D_FORMAT_Y8 0x00000001 166dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_CONTEXT_SURFACES_2D_FORMAT_X1R5G5B5_Z1R5G5B5 0x00000002 167dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_CONTEXT_SURFACES_2D_FORMAT_X1R5G5B5_X1R5G5B5 0x00000003 168dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_CONTEXT_SURFACES_2D_FORMAT_R5G6B5 0x00000004 169dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_CONTEXT_SURFACES_2D_FORMAT_Y16 0x00000005 170dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_CONTEXT_SURFACES_2D_FORMAT_X8R8G8B8_Z8R8G8B8 0x00000006 171dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_CONTEXT_SURFACES_2D_FORMAT_X8R8G8B8_X8R8G8B8 0x00000007 172dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_CONTEXT_SURFACES_2D_FORMAT_X1A7R8G8B8_Z1A7R8G8B8 0x00000008 173dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_CONTEXT_SURFACES_2D_FORMAT_X1A7R8G8B8_X1A7R8G8B8 0x00000009 174dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_CONTEXT_SURFACES_2D_FORMAT_A8R8G8B8 0x0000000a 175dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_CONTEXT_SURFACES_2D_FORMAT_Y32 0x0000000b 176dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 177dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_CONTEXT_SURFACES_2D_PITCH 0x00000304 178dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_CONTEXT_SURFACES_2D_PITCH_SOURCE__MASK 0x0000ffff 179dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_CONTEXT_SURFACES_2D_PITCH_SOURCE__SHIFT 0 180dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_CONTEXT_SURFACES_2D_PITCH_DESTIN__MASK 0xffff0000 181dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_CONTEXT_SURFACES_2D_PITCH_DESTIN__SHIFT 16 182dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 183dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_CONTEXT_SURFACES_2D_OFFSET_SOURCE 0x00000308 184dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 185dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_CONTEXT_SURFACES_2D_OFFSET_DESTIN 0x0000030c 186dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 187dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 188dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_SWIZZLED_SURFACE_DMA_NOTIFY 0x00000180 189dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 190dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_SWIZZLED_SURFACE_DMA_IMAGE 0x00000184 191dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 192dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_SWIZZLED_SURFACE_FORMAT 0x00000300 193dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR__MASK 0x000000ff 194dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR__SHIFT 0 195dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_Y8 0x00000001 196dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_X1R5G5B5_Z1R5G5B5 0x00000002 197dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_X1R5G5B5_X1R5G5B5 0x00000003 198dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_R5G6B5 0x00000004 199dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_Y16 0x00000005 200dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_X8R8G8B8_Z8R8G8B8 0x00000006 201dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_X8R8G8B8_X8R8G8B8 0x00000007 202dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_X1A7R8G8B8_Z1A7R8G8B8 0x00000008 203dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_X1A7R8G8B8_X1A7R8G8B8 0x00000009 204dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_A8R8G8B8 0x0000000a 205dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_SWIZZLED_SURFACE_FORMAT_COLOR_Y32 0x0000000b 206dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_SWIZZLED_SURFACE_FORMAT_BASE_SIZE_U__MASK 0x00ff0000 207dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_SWIZZLED_SURFACE_FORMAT_BASE_SIZE_U__SHIFT 16 208dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_SWIZZLED_SURFACE_FORMAT_BASE_SIZE_V__MASK 0xff000000 209dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_SWIZZLED_SURFACE_FORMAT_BASE_SIZE_V__SHIFT 24 210dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 211dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_SWIZZLED_SURFACE_OFFSET 0x00000304 212dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 213dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 214dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_CONTEXT_ROP_DMA_NOTIFY 0x00000180 215dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 216dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_CONTEXT_ROP_ROP 0x00000300 217dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 218dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 219dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_DMA_NOTIFY 0x00000180 220dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 221dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_COLOR_FORMAT 0x00000300 222dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_COLOR_FORMAT_A16R5G6B5 0x00000001 223dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_COLOR_FORMAT_X16A1R5G5B5 0x00000002 224dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_COLOR_FORMAT_A8R8G8B8 0x00000003 225dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 226dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_MONOCHROME_FORMAT 0x00000304 227dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_MONOCHROME_FORMAT_CGA6 0x00000001 228dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_MONOCHROME_FORMAT_LE 0x00000002 229dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 230dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_MONOCHROME_SHAPE 0x00000308 231dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_MONOCHROME_SHAPE_8X8 0x00000000 232dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_MONOCHROME_SHAPE_64X1 0x00000001 233dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_MONOCHROME_SHAPE_1X64 0x00000002 234dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 235dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_SELECT 0x0000030c 236dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_SELECT_MONO 0x00000001 237dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_SELECT_COLOR 0x00000002 238dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 239dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_MONOCHROME_COLOR0 0x00000310 240dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 241dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_MONOCHROME_COLOR1 0x00000314 242dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 243dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_MONOCHROME_PATTERN0 0x00000318 244dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 245dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_MONOCHROME_PATTERN1 0x0000031c 246dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 247dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_Y8(i0) (0x00000400 + 0x4*(i0)) 248dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_Y8__ESIZE 0x00000004 249dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_Y8__LEN 0x00000010 250dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_Y8_Y0__MASK 0x000000ff 251dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_Y8_Y0__SHIFT 0 252dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_Y8_Y1__MASK 0x0000ff00 253dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_Y8_Y1__SHIFT 8 254dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_Y8_Y2__MASK 0x00ff0000 255dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_Y8_Y2__SHIFT 16 256dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_Y8_Y3__MASK 0xff000000 257dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_Y8_Y3__SHIFT 24 258dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 259dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5(i0) (0x00000500 + 0x4*(i0)) 260dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5__ESIZE 0x00000004 261dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5__LEN 0x00000020 262dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_B0__MASK 0x0000001f 263dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_B0__SHIFT 0 264dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_G0__MASK 0x000007e0 265dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_G0__SHIFT 5 266dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_R0__MASK 0x0000f800 267dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_R0__SHIFT 11 268dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_B1__MASK 0x001f0000 269dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_B1__SHIFT 16 270dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_G1__MASK 0x07e00000 271dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_G1__SHIFT 21 272dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_R1__MASK 0xf8000000 273dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_R5G6B5_R1__SHIFT 27 274dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 275dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5(i0) (0x00000600 + 0x4*(i0)) 276dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5__ESIZE 0x00000004 277dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5__LEN 0x00000020 278dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_B0__MASK 0x0000001f 279dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_B0__SHIFT 0 280dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_G0__MASK 0x000003e0 281dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_G0__SHIFT 5 282dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_R0__MASK 0x00007c00 283dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_R0__SHIFT 10 284dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_B1__MASK 0x001f0000 285dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_B1__SHIFT 16 286dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_G1__MASK 0x03e00000 287dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_G1__SHIFT 21 288dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_R1__MASK 0x7c000000 289dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_X1R5G5B5_R1__SHIFT 26 290dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 291dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_X8R8G8B8(i0) (0x00000700 + 0x4*(i0)) 292dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_X8R8G8B8__ESIZE 0x00000004 293dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_X8R8G8B8__LEN 0x00000040 294dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_X8R8G8B8_B__MASK 0x000000ff 295dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_X8R8G8B8_B__SHIFT 0 296dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_X8R8G8B8_G__MASK 0x0000ff00 297dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_X8R8G8B8_G__SHIFT 8 298dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_X8R8G8B8_R__MASK 0x00ff0000 299dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_PATTERN_PATTERN_X8R8G8B8_R__SHIFT 16 300dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 301dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 302dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_PATCH 0x0000010c 303dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 304dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_DMA_NOTIFY 0x00000180 305dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 306dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_CLIP_RECTANGLE 0x00000184 307dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 308dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_PATTERN 0x00000188 309dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 310dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_RENDER_SOLID_LINE_PATTERN 0x00000188 311dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 312dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_ROP 0x0000018c 313dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 314dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_BETA1 0x00000190 315dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 316dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_SURFACE_DST 0x00000194 317dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 318dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 319dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_RENDER_SOLID_LINE_BETA4 0x00000194 320dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 321dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_RENDER_SOLID_LINE_SURFACE 0x00000198 322dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 323dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_OPERATION 0x000002fc 324dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_OPERATION_SRCCOPY_AND 0x00000000 325dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_OPERATION_ROP_AND 0x00000001 326dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_OPERATION_BLEND_AND 0x00000002 327dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_OPERATION_SRCCOPY 0x00000003 328dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_OPERATION_SRCCOPY_PREMULT 0x00000004 329dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_OPERATION_BLEND_PREMULT 0x00000005 330dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 331dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_COLOR_FORMAT 0x00000300 332dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_COLOR_FORMAT_A16R5G6B5 0x00000001 333dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_COLOR_FORMAT_X16A1R5G5B5 0x00000002 334dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_COLOR_FORMAT_A8R8G8B8 0x00000003 335dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 336dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_COLOR 0x00000304 337dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 338dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_LINE_POINT0(i0) (0x00000400 + 0x8*(i0)) 339dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_LINE_POINT0__ESIZE 0x00000008 340dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_LINE_POINT0__LEN 0x00000010 341dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_LINE_POINT0_X__MASK 0x0000ffff 342dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_LINE_POINT0_X__SHIFT 0 343dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_LINE_POINT0_Y__MASK 0xffff0000 344dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_LINE_POINT0_Y__SHIFT 16 345dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 346dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_LINE_POINT1(i0) (0x00000404 + 0x8*(i0)) 347dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_LINE_POINT1__ESIZE 0x00000008 348dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_LINE_POINT1__LEN 0x00000010 349dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_LINE_POINT1_X__MASK 0x0000ffff 350dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_LINE_POINT1_X__SHIFT 0 351dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_LINE_POINT1_Y__MASK 0xffff0000 352dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_LINE_POINT1_Y__SHIFT 16 353dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 354dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_LINE32_POINT0_X(i0) (0x00000480 + 0x10*(i0)) 355dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_LINE32_POINT0_X__ESIZE 0x00000010 356dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_LINE32_POINT0_X__LEN 0x00000010 357dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 358dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_LINE32_POINT0_Y(i0) (0x00000484 + 0x10*(i0)) 359dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_LINE32_POINT0_Y__ESIZE 0x00000010 360dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_LINE32_POINT0_Y__LEN 0x00000010 361dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 362dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_LINE32_POINT1_X(i0) (0x00000488 + 0x10*(i0)) 363dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_LINE32_POINT1_X__ESIZE 0x00000010 364dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_LINE32_POINT1_X__LEN 0x00000010 365dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 366dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_LINE32_POINT1_Y(i0) (0x0000048c + 0x10*(i0)) 367dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_LINE32_POINT1_Y__ESIZE 0x00000010 368dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_LINE32_POINT1_Y__LEN 0x00000010 369dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 370dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_POLYLINE(i0) (0x00000500 + 0x4*(i0)) 371dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_POLYLINE__ESIZE 0x00000004 372dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_POLYLINE__LEN 0x00000020 373dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_POLYLINE_X__MASK 0x0000ffff 374dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_POLYLINE_X__SHIFT 0 375dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_POLYLINE_Y__MASK 0xffff0000 376dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_POLYLINE_Y__SHIFT 16 377dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 378dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_POLYLINE32_POINT_X(i0) (0x00000580 + 0x8*(i0)) 379dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_POLYLINE32_POINT_X__ESIZE 0x00000008 380dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_POLYLINE32_POINT_X__LEN 0x00000010 381dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 382dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_POLYLINE32_POINT_Y(i0) (0x00000584 + 0x8*(i0)) 383dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_POLYLINE32_POINT_Y__ESIZE 0x00000008 384dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_POLYLINE32_POINT_Y__LEN 0x00000010 385dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 386dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_CPOLYLINE_COLOR(i0) (0x00000600 + 0x8*(i0)) 387dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_CPOLYLINE_COLOR__ESIZE 0x00000008 388dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_CPOLYLINE_COLOR__LEN 0x00000010 389dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 390dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_CPOLYLINE_POINT(i0) (0x00000604 + 0x8*(i0)) 391dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_CPOLYLINE_POINT__ESIZE 0x00000008 392dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_CPOLYLINE_POINT__LEN 0x00000010 393dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_CPOLYLINE_POINT_X__MASK 0x0000ffff 394dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_CPOLYLINE_POINT_X__SHIFT 0 395dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_CPOLYLINE_POINT_Y__MASK 0xffff0000 396dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_LINE_CPOLYLINE_POINT_Y__SHIFT 16 397dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 398dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 399dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_PATCH 0x0000010c 400dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 401dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_DMA_NOTIFY 0x00000180 402dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 403dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_CLIP_RECTANGLE 0x00000184 404dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 405dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_PATTERN 0x00000188 406dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 407dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_RENDER_SOLID_TRIANGLE_PATTERN 0x00000188 408dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 409dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_ROP 0x0000018c 410dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 411dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_BETA1 0x00000190 412dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 413dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_SURFACE_DST 0x00000194 414dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 415dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 416dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_RENDER_SOLID_TRIANGLE_BETA4 0x00000194 417dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 418dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_RENDER_SOLID_TRIANGLE_SURFACE 0x00000198 419dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 420dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_OPERATION 0x000002fc 421dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_OPERATION_SRCCOPY_AND 0x00000000 422dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_OPERATION_ROP_AND 0x00000001 423dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_OPERATION_BLEND_AND 0x00000002 424dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_OPERATION_SRCCOPY 0x00000003 425dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_OPERATION_SRCCOPY_PREMULT 0x00000004 426dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_OPERATION_BLEND_PREMULT 0x00000005 427dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 428dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_COLOR_FORMAT 0x00000300 429dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_COLOR_FORMAT_A16R5G6B5 0x00000001 430dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_COLOR_FORMAT_X16A1R5G5B5 0x00000002 431dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_COLOR_FORMAT_A8R8G8B8 0x00000003 432dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 433dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_COLOR 0x00000304 434dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 435dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT0 0x00000310 436dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT0_X__MASK 0x0000ffff 437dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT0_X__SHIFT 0 438dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT0_Y__MASK 0xffff0000 439dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT0_Y__SHIFT 16 440dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 441dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT1 0x00000314 442dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT1_X__MASK 0x0000ffff 443dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT1_X__SHIFT 0 444dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT1_Y__MASK 0xffff0000 445dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT1_Y__SHIFT 16 446dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 447dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT2 0x00000318 448dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT2_X__MASK 0x0000ffff 449dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT2_X__SHIFT 0 450dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT2_Y__MASK 0xffff0000 451dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE_POINT2_Y__SHIFT 16 452dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 453dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE32_POINT0_X 0x00000320 454dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 455dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE32_POINT0_Y 0x00000324 456dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 457dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE32_POINT1_X 0x00000328 458dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 459dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE32_POINT1_Y 0x0000032c 460dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 461dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE32_POINT2_X 0x00000330 462dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 463dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_TRIANGLE32_POINT2_Y 0x00000334 464dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 465dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_TRIMESH(i0) (0x00000400 + 0x4*(i0)) 466dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_TRIMESH__ESIZE 0x00000004 467dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_TRIMESH__LEN 0x00000020 468dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_TRIMESH_X__MASK 0x0000ffff 469dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_TRIMESH_X__SHIFT 0 470dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_TRIMESH_Y__MASK 0xffff0000 471dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_TRIMESH_Y__SHIFT 16 472dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 473dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_TRIMESH32_POINT_X(i0) (0x00000480 + 0x8*(i0)) 474dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_TRIMESH32_POINT_X__ESIZE 0x00000008 475dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_TRIMESH32_POINT_X__LEN 0x00000010 476dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 477dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_TRIMESH32_POINT_Y(i0) (0x00000484 + 0x8*(i0)) 478dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_TRIMESH32_POINT_Y__ESIZE 0x00000008 479dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_TRIMESH32_POINT_Y__LEN 0x00000010 480dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 481dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_COLOR(i0) (0x00000500 + 0x10*(i0)) 482dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_COLOR__ESIZE 0x00000010 483dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_COLOR__LEN 0x00000008 484dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 485dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT0(i0) (0x00000504 + 0x10*(i0)) 486dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT0__ESIZE 0x00000010 487dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT0__LEN 0x00000008 488dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT0_X__MASK 0x0000ffff 489dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT0_X__SHIFT 0 490dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT0_Y__MASK 0xffff0000 491dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT0_Y__SHIFT 16 492dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 493dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT1(i0) (0x00000508 + 0x10*(i0)) 494dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT1__ESIZE 0x00000010 495dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT1__LEN 0x00000008 496dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT1_X__MASK 0x0000ffff 497dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT1_X__SHIFT 0 498dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT1_Y__MASK 0xffff0000 499dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT1_Y__SHIFT 16 500dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 501dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT2(i0) (0x0000050c + 0x10*(i0)) 502dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT2__ESIZE 0x00000010 503dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT2__LEN 0x00000008 504dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT2_X__MASK 0x0000ffff 505dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT2_X__SHIFT 0 506dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT2_Y__MASK 0xffff0000 507dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_CTRIANGLE_POINT2_Y__SHIFT 16 508dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 509dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_CTRIMESH_COLOR(i0) (0x00000580 + 0x8*(i0)) 510dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_CTRIMESH_COLOR__ESIZE 0x00000008 511dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_CTRIMESH_COLOR__LEN 0x00000010 512dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 513dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_CTRIMESH_POINT(i0) (0x00000584 + 0x8*(i0)) 514dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_CTRIMESH_POINT__ESIZE 0x00000008 515dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_CTRIMESH_POINT__LEN 0x00000010 516dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_CTRIMESH_POINT_X__MASK 0x0000ffff 517dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_CTRIMESH_POINT_X__SHIFT 0 518dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_CTRIMESH_POINT_Y__MASK 0xffff0000 519dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_TRIANGLE_CTRIMESH_POINT_Y__SHIFT 16 520dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 521dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 522dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_RECTANGLE_PATCH 0x0000010c 523dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 524dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_RECTANGLE_DMA_NOTIFY 0x00000180 525dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 526dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_RECTANGLE_CLIP_RECTANGLE 0x00000184 527dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 528dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_RECTANGLE_PATTERN 0x00000188 529dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 530dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_RENDER_SOLID_RECTANGLE_PATTERN 0x00000188 531dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 532dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_RECTANGLE_ROP 0x0000018c 533dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 534dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_RECTANGLE_BETA1 0x00000190 535dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 536dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_RECTANGLE_SURFACE_DST 0x00000194 537dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 538dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 539dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_RENDER_SOLID_RECTANGLE_BETA4 0x00000194 540dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 541dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_RENDER_SOLID_RECTANGLE_SURFACE 0x00000198 542dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 543dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_RECTANGLE_OPERATION 0x000002fc 544dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_RECTANGLE_OPERATION_SRCCOPY_AND 0x00000000 545dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_RECTANGLE_OPERATION_ROP_AND 0x00000001 546dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_RECTANGLE_OPERATION_BLEND_AND 0x00000002 547dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_RECTANGLE_OPERATION_SRCCOPY 0x00000003 548dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_RECTANGLE_OPERATION_SRCCOPY_PREMULT 0x00000004 549dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_RECTANGLE_OPERATION_BLEND_PREMULT 0x00000005 550dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 551dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_RECTANGLE_COLOR_FORMAT 0x00000300 552dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_RECTANGLE_COLOR_FORMAT_A16R5G6B5 0x00000001 553dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_RECTANGLE_COLOR_FORMAT_X16A1R5G5B5 0x00000002 554dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_RECTANGLE_COLOR_FORMAT_A8R8G8B8 0x00000003 555dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 556dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_RECTANGLE_COLOR 0x00000304 557dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 558dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_POINT(i0) (0x00000400 + 0x8*(i0)) 559dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_POINT__ESIZE 0x00000008 560dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_POINT__LEN 0x00000010 561dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_POINT_X__MASK 0x0000ffff 562dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_POINT_X__SHIFT 0 563dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_POINT_Y__MASK 0xffff0000 564dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_POINT_Y__SHIFT 16 565dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 566dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_SIZE(i0) (0x00000404 + 0x8*(i0)) 567dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_SIZE__ESIZE 0x00000008 568dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_SIZE__LEN 0x00000010 569dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_SIZE_W__MASK 0x0000ffff 570dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_SIZE_W__SHIFT 0 571dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_SIZE_H__MASK 0xffff0000 572dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_RENDER_SOLID_RECTANGLE_RECTANGLE_SIZE_H__SHIFT 16 573dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 574dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 575dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_BLIT_PATCH 0x0000010c 576dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 577dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 578dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV11_IMAGE_BLIT_WAIT_FOR_IDLE 0x00000108 579dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 580dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV11_IMAGE_BLIT_FLIP_SET_READ 0x00000120 581dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 582dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV11_IMAGE_BLIT_FLIP_SET_WRITE 0x00000124 583dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 584dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV11_IMAGE_BLIT_FLIP_MAX 0x00000128 585dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 586dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV11_IMAGE_BLIT_FLIP_INCR_WRITE 0x0000012c 587dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 588dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV11_IMAGE_BLIT_FLIP_WAIT 0x00000130 589dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 590dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV11_IMAGE_BLIT_FLIP_CRTC_INCR_READ 0x00000134 591dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 592dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_BLIT_DMA_NOTIFY 0x00000180 593dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 594dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_BLIT_COLOR_KEY 0x00000184 595dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 596dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_BLIT_COLOR_KEY 0x00000184 597dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 598dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_BLIT_CLIP_RECTANGLE 0x00000188 599dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 600dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_BLIT_PATTERN 0x0000018c 601dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 602dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_BLIT_PATTERN 0x0000018c 603dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 604dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_BLIT_ROP 0x00000190 605dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 606dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_BLIT_BETA1 0x00000194 607dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 608dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 609dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_BLIT_SURFACE_SRC 0x00000198 610dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 611dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_BLIT_SURFACE_DST 0x0000019c 612dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 613dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 614dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_BLIT_BETA4 0x00000198 615dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 616dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_BLIT_SURFACES 0x0000019c 617dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 618dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_BLIT_OPERATION 0x000002fc 619dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_BLIT_OPERATION_SRCCOPY_AND 0x00000000 620dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_BLIT_OPERATION_ROP_AND 0x00000001 621dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_BLIT_OPERATION_BLEND_AND 0x00000002 622dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_BLIT_OPERATION_SRCCOPY 0x00000003 623dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_BLIT_OPERATION_SRCCOPY_PREMULT 0x00000004 624dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_BLIT_OPERATION_BLEND_PREMULT 0x00000005 625dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 626dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_BLIT_POINT_IN 0x00000300 627dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_BLIT_POINT_IN_X__MASK 0x0000ffff 628dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_BLIT_POINT_IN_X__SHIFT 0 629dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_BLIT_POINT_IN_Y__MASK 0xffff0000 630dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_BLIT_POINT_IN_Y__SHIFT 16 631dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 632dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_BLIT_POINT_OUT 0x00000304 633dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_BLIT_POINT_OUT_X__MASK 0x0000ffff 634dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_BLIT_POINT_OUT_X__SHIFT 0 635dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_BLIT_POINT_OUT_Y__MASK 0xffff0000 636dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_BLIT_POINT_OUT_Y__SHIFT 16 637dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 638dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_BLIT_SIZE 0x00000308 639dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_BLIT_SIZE_W__MASK 0x0000ffff 640dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_BLIT_SIZE_W__SHIFT 0 641dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_BLIT_SIZE_H__MASK 0xffff0000 642dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_BLIT_SIZE_H__SHIFT 16 643dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 644dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 645dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_INDEXED_IMAGE_FROM_CPU_PATCH 0x0000010c 646dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 647dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_INDEXED_IMAGE_FROM_CPU_DMA_NOTIFY 0x00000180 648dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 649dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_INDEXED_IMAGE_FROM_CPU_DMA_LUT 0x00000184 650dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 651dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_INDEXED_IMAGE_FROM_CPU_COLOR_KEY 0x00000188 652dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 653dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_INDEXED_IMAGE_FROM_CPU_CLIP_RECTANGLE 0x0000018c 654dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 655dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_INDEXED_IMAGE_FROM_CPU_PATTERN 0x00000190 656dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 657dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_INDEXED_IMAGE_FROM_CPU_ROP 0x00000194 658dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 659dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_INDEXED_IMAGE_FROM_CPU_BETA1 0x00000198 660dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 661dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_INDEXED_IMAGE_FROM_CPU_BETA4 0x0000019c 662dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 663dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_INDEXED_IMAGE_FROM_CPU_SURFACE 0x000001a0 664dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 665dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV05_INDEXED_IMAGE_FROM_CPU_SURFACE 0x000001a0 666dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 667dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV05_INDEXED_IMAGE_FROM_CPU_COLOR_CONVERSION 0x000003e0 668dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 669dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_INDEXED_IMAGE_FROM_CPU_OPERATION 0x000003e4 670dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 671dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_INDEXED_IMAGE_FROM_CPU_COLOR_FORMAT 0x000003e8 672dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 673dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_INDEXED_IMAGE_FROM_CPU_INDEX_FORMAT 0x000003ec 674dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 675dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_INDEXED_IMAGE_FROM_CPU_LUT_OFFSET 0x000003f0 676dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 677dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_INDEXED_IMAGE_FROM_CPU_POINT 0x000003f4 678dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 679dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_INDEXED_IMAGE_FROM_CPU_SIZE_OUT 0x000003f8 680dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 681dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_INDEXED_IMAGE_FROM_CPU_SIZE_IN 0x000003fc 682dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 683dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_INDEXED_IMAGE_FROM_CPU_COLOR(i0) (0x00000400 + 0x4*(i0)) 684dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_INDEXED_IMAGE_FROM_CPU_COLOR__ESIZE 0x00000004 685dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_INDEXED_IMAGE_FROM_CPU_COLOR__LEN 0x00000700 686dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 687dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 688dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV10_IMAGE_FROM_CPU_WAIT_FOR_IDLE 0x00000108 689dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 690dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_PATCH 0x0000010c 691dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 692dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_DMA_NOTIFY 0x00000180 693dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 694dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_COLOR_KEY 0x00000184 695dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 696dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_FROM_CPU_COLOR_KEY 0x00000184 697dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 698dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_CLIP_RECTANGLE 0x00000188 699dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 700dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_PATTERN 0x0000018c 701dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 702dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_FROM_CPU_PATTERN 0x0000018c 703dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 704dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_ROP 0x00000190 705dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 706dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_BETA1 0x00000194 707dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 708dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 709dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_SURFACE_DST 0x00000198 710dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 711dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 712dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_FROM_CPU_BETA4 0x00000198 713dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 714dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_FROM_CPU_SURFACE 0x0000019c 715dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 716dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV05_IMAGE_FROM_CPU_COLOR_CONVERSION 0x000002f8 717dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 718dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_OPERATION 0x000002fc 719dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_OPERATION_SRCCOPY_AND 0x00000000 720dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_OPERATION_ROP_AND 0x00000001 721dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_OPERATION_BLEND_AND 0x00000002 722dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_OPERATION_SRCCOPY 0x00000003 723dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_OPERATION_SRCCOPY_PREMULT 0x00000004 724dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_OPERATION_BLEND_PREMULT 0x00000005 725dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 726dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_COLOR_FORMAT 0x00000300 727dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_COLOR_FORMAT_R5G6G5 0x00000001 728dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_COLOR_FORMAT_A1R5G5B5 0x00000002 729dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_COLOR_FORMAT_X1R5G5B5 0x00000003 730dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_COLOR_FORMAT_A8R8G8B8 0x00000004 731dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_COLOR_FORMAT_X8R8G8B8 0x00000005 732dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 733dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_POINT 0x00000304 734dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_POINT_X__MASK 0x0000ffff 735dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_POINT_X__SHIFT 0 736dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_POINT_Y__MASK 0xffff0000 737dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_POINT_Y__SHIFT 16 738dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 739dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_SIZE_OUT 0x00000308 740dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_SIZE_OUT_W__MASK 0x0000ffff 741dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_SIZE_OUT_W__SHIFT 0 742dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_SIZE_OUT_H__MASK 0xffff0000 743dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_SIZE_OUT_H__SHIFT 16 744dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 745dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_SIZE_IN 0x0000030c 746dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_SIZE_IN_W__MASK 0x0000ffff 747dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_SIZE_IN_W__SHIFT 0 748dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_SIZE_IN_H__MASK 0xffff0000 749dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_SIZE_IN_H__SHIFT 16 750dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 751dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_COLOR(i0) (0x00000400 + 0x4*(i0)) 752dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_COLOR__ESIZE 0x00000004 753dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV01_IMAGE_FROM_CPU_COLOR__LEN 0x00000020 754dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 755dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_FROM_CPU_COLOR(i0) (0x00000400 + 0x4*(i0)) 756dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_FROM_CPU_COLOR__ESIZE 0x00000004 757dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_IMAGE_FROM_CPU_COLOR__LEN 0x00000700 758dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 759dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 760dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_STRETCHED_IMAGE_FROM_CPU_PATCH 0x0000010c 761dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 762dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_STRETCHED_IMAGE_FROM_CPU_DMA_NOTIFY 0x00000180 763dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 764dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_STRETCHED_IMAGE_FROM_CPU_COLOR_KEY 0x00000184 765dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 766dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_STRETCHED_IMAGE_FROM_CPU_COLOR_KEY 0x00000184 767dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 768dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_STRETCHED_IMAGE_FROM_CPU_PATTERN 0x00000188 769dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 770dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_STRETCHED_IMAGE_FROM_CPU_PATTERN 0x00000188 771dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 772dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_STRETCHED_IMAGE_FROM_CPU_ROP 0x0000018c 773dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 774dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_STRETCHED_IMAGE_FROM_CPU_BETA1 0x00000190 775dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 776dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 777dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_STRETCHED_IMAGE_FROM_CPU_SURFACE_DST 0x00000194 778dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 779dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 780dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_STRETCHED_IMAGE_FROM_CPU_BETA4 0x00000194 781dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 782dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_STRETCHED_IMAGE_FROM_CPU_SURFACE 0x00000198 783dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 784dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV05_STRETCHED_IMAGE_FROM_CPU_COLOR_CONVERSION 0x000002f8 785dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 786dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_STRETCHED_IMAGE_FROM_CPU_OPERATION 0x000002fc 787dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 788dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_STRETCHED_IMAGE_FROM_CPU_COLOR_FORMAT 0x00000300 789dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 790dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_STRETCHED_IMAGE_FROM_CPU_SIZE_IN 0x00000304 791dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_STRETCHED_IMAGE_FROM_CPU_SIZE_IN_W__MASK 0x0000ffff 792dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_STRETCHED_IMAGE_FROM_CPU_SIZE_IN_W__SHIFT 0 793dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_STRETCHED_IMAGE_FROM_CPU_SIZE_IN_H__MASK 0xffff0000 794dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_STRETCHED_IMAGE_FROM_CPU_SIZE_IN_H__SHIFT 16 795dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 796dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_STRETCHED_IMAGE_FROM_CPU_DX_DU 0x00000308 797dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 798dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_STRETCHED_IMAGE_FROM_CPU_DY_DV 0x0000030c 799dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 800dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_POINT 0x00000310 801dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_POINT_X__MASK 0x0000ffff 802dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_POINT_X__SHIFT 0 803dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_POINT_Y__MASK 0xffff0000 804dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_POINT_Y__SHIFT 16 805dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 806dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_SIZE 0x00000314 807dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_SIZE_W__MASK 0x0000ffff 808dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_SIZE_W__SHIFT 0 809dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_SIZE_H__MASK 0xffff0000 810dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_STRETCHED_IMAGE_FROM_CPU_CLIP_SIZE_H__SHIFT 16 811dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 812dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_STRETCHED_IMAGE_FROM_CPU_POINT12D4 0x00000318 813dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_STRETCHED_IMAGE_FROM_CPU_POINT12D4_X__MASK 0x0000ffff 814dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_STRETCHED_IMAGE_FROM_CPU_POINT12D4_X__SHIFT 0 815dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_STRETCHED_IMAGE_FROM_CPU_POINT12D4_Y__MASK 0xffff0000 816dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_STRETCHED_IMAGE_FROM_CPU_POINT12D4_Y__SHIFT 16 817dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 818dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_STRETCHED_IMAGE_FROM_CPU_COLOR(i0) (0x00000400 + 0x4*(i0)) 819dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_STRETCHED_IMAGE_FROM_CPU_COLOR__ESIZE 0x00000004 820dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_STRETCHED_IMAGE_FROM_CPU_COLOR__LEN 0x00000700 821dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 822dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 823dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV10_SCALED_IMAGE_FROM_MEMORY_WAIT_FOR_IDLE 0x00000108 824dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 825dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_DMA_NOTIFY 0x00000180 826dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 827dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_DMA_IMAGE 0x00000184 828dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 829dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_PATTERN 0x00000188 830dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 831dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_SCALED_IMAGE_FROM_MEMORY_PATTERN 0x00000188 832dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 833dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_ROP 0x0000018c 834dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 835dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_BETA1 0x00000190 836dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 837dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 838dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_SURFACE_DST 0x00000194 839dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 840dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 841dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_SCALED_IMAGE_FROM_MEMORY_BETA4 0x00000194 842dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 843dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_SCALED_IMAGE_FROM_MEMORY_SURFACE 0x00000198 844dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 845dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV05_SCALED_IMAGE_FROM_MEMORY_SURFACE 0x00000198 846dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 847dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV05_SCALED_IMAGE_FROM_MEMORY_COLOR_CONVERSION 0x000002fc 848dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV05_SCALED_IMAGE_FROM_MEMORY_COLOR_CONVERSION_DITHER 0x00000000 849dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV05_SCALED_IMAGE_FROM_MEMORY_COLOR_CONVERSION_TRUNCATE 0x00000001 850dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV05_SCALED_IMAGE_FROM_MEMORY_COLOR_CONVERSION_SUBTR_TRUNCATE 0x00000002 851dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 852dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT 0x00000300 853dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_A1R5G5B5 0x00000001 854dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_X1R5G5B5 0x00000002 855dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_A8R8G8B8 0x00000003 856dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_X8R8G8B8 0x00000004 857dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_V8YB8U8YA8 0x00000005 858dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_YB8V8YA8U8 0x00000006 859dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_R5G6B5 0x00000007 860dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_Y8 0x00000008 861dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_AY8 0x00000009 862dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 863dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_OPERATION 0x00000304 864dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_OPERATION_SRCCOPY_AND 0x00000000 865dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_OPERATION_ROP_AND 0x00000001 866dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_OPERATION_BLEND_AND 0x00000002 867dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_OPERATION_SRCCOPY 0x00000003 868dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_OPERATION_SRCCOPY_PREMULT 0x00000004 869dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_OPERATION_BLEND_PREMULT 0x00000005 870dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 871dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_POINT 0x00000308 872dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_POINT_X__MASK 0x0000ffff 873dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_POINT_X__SHIFT 0 874dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_POINT_Y__MASK 0xffff0000 875dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_POINT_Y__SHIFT 16 876dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 877dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE 0x0000030c 878dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE_W__MASK 0x0000ffff 879dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE_W__SHIFT 0 880dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE_H__MASK 0xffff0000 881dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE_H__SHIFT 16 882dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 883dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_OUT_POINT 0x00000310 884dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_OUT_POINT_X__MASK 0x0000ffff 885dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_OUT_POINT_X__SHIFT 0 886dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_OUT_POINT_Y__MASK 0xffff0000 887dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_OUT_POINT_Y__SHIFT 16 888dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 889dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_OUT_SIZE 0x00000314 890dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_OUT_SIZE_W__MASK 0x0000ffff 891dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_OUT_SIZE_W__SHIFT 0 892dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_OUT_SIZE_H__MASK 0xffff0000 893dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_OUT_SIZE_H__SHIFT 16 894dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 895dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_DU_DX 0x00000318 896dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 897dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_DV_DY 0x0000031c 898dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 899dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_SIZE 0x00000400 900dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_SIZE_W__MASK 0x0000ffff 901dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_SIZE_W__SHIFT 0 902dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_SIZE_H__MASK 0xffff0000 903dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_SIZE_H__SHIFT 16 904dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 905dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_FORMAT 0x00000404 906dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_FORMAT_PITCH__MASK 0x0000ffff 907dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_FORMAT_PITCH__SHIFT 0 908dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_FORMAT_ORIGIN__MASK 0x00ff0000 909dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_FORMAT_ORIGIN__SHIFT 16 910dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_FORMAT_ORIGIN_CENTER 0x00010000 911dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_FORMAT_ORIGIN_CORNER 0x00020000 912dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_FORMAT_FILTER__MASK 0xff000000 913dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_FORMAT_FILTER__SHIFT 24 914dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_FORMAT_FILTER_POINT_SAMPLE 0x00000000 915dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_FORMAT_FILTER_BILINEAR 0x01000000 916dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 917dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_OFFSET 0x00000408 918dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 919dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_POINT 0x0000040c 920dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_POINT_U__MASK 0x0000ffff 921dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_POINT_U__SHIFT 0 922dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_POINT_V__MASK 0xffff0000 923dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_SCALED_IMAGE_FROM_MEMORY_POINT_V__SHIFT 16 924dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 925dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 926dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV50_SCALED_IMAGE_FROM_MEMORY_OFFSET_HIGH 0x00000410 927dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 928dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV50_SCALED_IMAGE_FROM_MEMORY_SRC_LINEAR 0x00000414 929dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 930dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV50_SCALED_IMAGE_FROM_MEMORY_SRC_TILE_MODE 0x00000418 931dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 932dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 933dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_DMA_NOTIFY 0x00000180 934dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 935dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_PATTERN 0x00000184 936dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 937dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_ROP 0x00000188 938dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 939dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_BETA1 0x0000019c 940dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 941dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_SURFACE_DST 0x00000190 942dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 943dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_OPERATION 0x000002fc 944dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 945dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_COLOR_FORMAT 0x00000300 946dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 947dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_MONOCHROME_FORMAT 0x00000304 948dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 949dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_COLOR1_A 0x000003fc 950dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 951dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT 0x00000400 952dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT_Y__MASK 0x0000ffff 953dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT_Y__SHIFT 0 954dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT_X__MASK 0xffff0000 955dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT_X__SHIFT 16 956dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 957dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE 0x00000404 958dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE_H__MASK 0x0000ffff 959dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE_H__SHIFT 0 960dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE_W__MASK 0xffff0000 961dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE_W__SHIFT 16 962dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 963dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_POINT0_B 0x000007f4 964dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_POINT0_B_L__MASK 0x0000ffff 965dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_POINT0_B_L__SHIFT 0 966dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_POINT0_B_T__MASK 0xffff0000 967dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_POINT0_B_T__SHIFT 16 968dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 969dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_POINT1_B 0x000007f8 970dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_POINT1_B_R__MASK 0x0000ffff 971dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_POINT1_B_R__SHIFT 0 972dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_POINT1_B_B__MASK 0xffff0000 973dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_POINT1_B_B__SHIFT 16 974dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 975dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_COLOR1_B 0x000007fc 976dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 977dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0 0x00000800 978dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0_L__MASK 0x0000ffff 979dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0_L__SHIFT 0 980dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0_T__MASK 0xffff0000 981dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0_T__SHIFT 16 982dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 983dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1 0x00000804 984dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1_R__MASK 0x0000ffff 985dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1_R__SHIFT 0 986dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1_B__MASK 0xffff0000 987dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1_B__SHIFT 16 988dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 989dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT0 0x00000bec 990dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT0_L__MASK 0x0000ffff 991dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT0_L__SHIFT 0 992dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT0_T__MASK 0xffff0000 993dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT0_T__SHIFT 16 994dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 995dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT1 0x00000bf0 996dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT1_R__MASK 0x0000ffff 997dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT1_R__SHIFT 0 998dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT1_B__MASK 0xffff0000 999dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_C_POINT1_B__SHIFT 16 1000dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1001dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_COLOR1_C 0x00000bf4 1002dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1003dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_SIZE_C 0x00000bf8 1004dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_SIZE_C_W__MASK 0x0000ffff 1005dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_SIZE_C_W__SHIFT 0 1006dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_SIZE_C_H__MASK 0xffff0000 1007dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_SIZE_C_H__SHIFT 16 1008dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1009dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_POINT_C 0x00000bfc 1010dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_POINT_C_X__MASK 0x0000ffff 1011dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_POINT_C_X__SHIFT 0 1012dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_POINT_C_Y__MASK 0xffff0000 1013dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_POINT_C_Y__SHIFT 16 1014dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1015dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR1_C(i0) (0x00000c00 + 0x4*(i0)) 1016dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR1_C__ESIZE 0x00000004 1017dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR1_C__LEN 0x00000020 1018dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1019dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT0 0x00000fe8 1020dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT0_L__MASK 0x0000ffff 1021dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT0_L__SHIFT 0 1022dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT0_T__MASK 0xffff0000 1023dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT0_T__SHIFT 16 1024dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1025dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT1 0x00000fec 1026dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT1_R__MASK 0x0000ffff 1027dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT1_R__SHIFT 0 1028dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT1_B__MASK 0xffff0000 1029dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_D_POINT1_B__SHIFT 16 1030dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1031dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_COLOR1_D 0x00000ff0 1032dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1033dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_SIZE_IN_D 0x00000ff4 1034dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_SIZE_IN_D_W__MASK 0x0000ffff 1035dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_SIZE_IN_D_W__SHIFT 0 1036dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_SIZE_IN_D_H__MASK 0xffff0000 1037dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_SIZE_IN_D_H__SHIFT 16 1038dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1039dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_D 0x00000ff8 1040dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_D_W__MASK 0x0000ffff 1041dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_D_W__SHIFT 0 1042dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_D_H__MASK 0xffff0000 1043dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_D_H__SHIFT 16 1044dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1045dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_POINT_D 0x00000ffc 1046dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_POINT_D_X__MASK 0x0000ffff 1047dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_POINT_D_X__SHIFT 0 1048dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_POINT_D_Y__MASK 0xffff0000 1049dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_POINT_D_Y__SHIFT 16 1050dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1051dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR1_D(i0) (0x00001000 + 0x4*(i0)) 1052dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR1_D__ESIZE 0x00000004 1053dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR1_D__LEN 0x00000020 1054dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1055dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT0 0x000013e4 1056dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT0_L__MASK 0x0000ffff 1057dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT0_L__SHIFT 0 1058dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT0_T__MASK 0xffff0000 1059dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT0_T__SHIFT 16 1060dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1061dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT1 0x000013e8 1062dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT1_R__MASK 0x0000ffff 1063dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT1_R__SHIFT 0 1064dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT1_B__MASK 0xffff0000 1065dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_CLIP_E_POINT1_B__SHIFT 16 1066dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1067dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_COLOR0_E 0x000013ec 1068dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1069dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_COLOR1_E 0x000013f0 1070dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1071dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_SIZE_IN_E 0x000013f4 1072dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_SIZE_IN_E_W__MASK 0x0000ffff 1073dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_SIZE_IN_E_W__SHIFT 0 1074dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_SIZE_IN_E_H__MASK 0xffff0000 1075dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_SIZE_IN_E_H__SHIFT 16 1076dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1077dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_E 0x000013f8 1078dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_E_W__MASK 0x0000ffff 1079dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_E_W__SHIFT 0 1080dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_E_H__MASK 0xffff0000 1081dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_SIZE_OUT_E_H__SHIFT 16 1082dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1083dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_POINT_E 0x000013fc 1084dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_POINT_E_X__MASK 0x0000ffff 1085dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_POINT_E_X__SHIFT 0 1086dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_POINT_E_Y__MASK 0xffff0000 1087dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_POINT_E_Y__SHIFT 16 1088dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1089dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR01_E(i0) (0x00001400 + 0x4*(i0)) 1090dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR01_E__ESIZE 0x00000004 1091dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV03_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR01_E__LEN 0x00000020 1092dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1093dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1094dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_PATCH 0x0000010c 1095dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1096dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_DMA_NOTIFY 0x00000180 1097dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1098dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_DMA_FONTS 0x00000184 1099dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1100dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_PATTERN 0x00000188 1101dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1102dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_ROP 0x0000018c 1103dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1104dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_BETA1 0x00000190 1105dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1106dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_BETA4 0x00000194 1107dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1108dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_SURFACE 0x00000198 1109dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1110dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_OPERATION 0x000002fc 1111dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_OPERATION_SRCCOPY_AND 0x00000000 1112dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_OPERATION_ROP_AND 0x00000001 1113dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_OPERATION_BLEND_AND 0x00000002 1114dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_OPERATION_SRCCOPY 0x00000003 1115dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_OPERATION_SRCCOPY_PREMULT 0x00000004 1116dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_OPERATION_BLEND_PREMULT 0x00000005 1117dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1118dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_COLOR_FORMAT 0x00000300 1119dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_COLOR_FORMAT_A16R5G6B5 0x00000001 1120dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_COLOR_FORMAT_X16A1R5G5B5 0x00000002 1121dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_COLOR_FORMAT_A8R8G8B8 0x00000003 1122dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1123dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_MONOCHROME_FORMAT 0x00000304 1124dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_MONOCHROME_FORMAT_CGA6 0x00000001 1125dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_MONOCHROME_FORMAT_LE 0x00000002 1126dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1127dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_COLOR1_A 0x000003fc 1128dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1129dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT(i0) (0x00000400 + 0x8*(i0)) 1130dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT__ESIZE 0x00000008 1131dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT__LEN 0x00000020 1132dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT_Y__MASK 0x0000ffff 1133dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT_Y__SHIFT 0 1134dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT_X__MASK 0xffff0000 1135dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_POINT_X__SHIFT 16 1136dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1137dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE(i0) (0x00000404 + 0x8*(i0)) 1138dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE__ESIZE 0x00000008 1139dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE__LEN 0x00000020 1140dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE_H__MASK 0x0000ffff 1141dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE_H__SHIFT 0 1142dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE_W__MASK 0xffff0000 1143dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_UNCLIPPED_RECTANGLE_SIZE_W__SHIFT 16 1144dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1145dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT0 0x000005f4 1146dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT0_L__MASK 0x0000ffff 1147dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT0_L__SHIFT 0 1148dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT0_T__MASK 0xffff0000 1149dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT0_T__SHIFT 16 1150dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1151dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT1 0x000005f8 1152dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT1_R__MASK 0x0000ffff 1153dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT1_R__SHIFT 0 1154dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT1_B__MASK 0xffff0000 1155dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_B_POINT1_B__SHIFT 16 1156dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1157dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_COLOR1_B 0x000005fc 1158dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1159dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0(i0) (0x00000600 + 0x8*(i0)) 1160dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0__ESIZE 0x00000008 1161dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0__LEN 0x00000020 1162dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0_L__MASK 0x0000ffff 1163dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0_L__SHIFT 0 1164dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0_T__MASK 0xffff0000 1165dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_0_T__SHIFT 16 1166dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1167dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1(i0) (0x00000604 + 0x8*(i0)) 1168dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1__ESIZE 0x00000008 1169dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1__LEN 0x00000020 1170dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1_R__MASK 0x0000ffff 1171dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1_R__SHIFT 0 1172dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1_B__MASK 0xffff0000 1173dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIPPED_RECTANGLE_POINT_1_B__SHIFT 16 1174dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1175dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT0 0x000007ec 1176dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT0_L__MASK 0x0000ffff 1177dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT0_L__SHIFT 0 1178dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT0_T__MASK 0xffff0000 1179dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT0_T__SHIFT 16 1180dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1181dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT1 0x000007f0 1182dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT1_R__MASK 0x0000ffff 1183dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT1_R__SHIFT 0 1184dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT1_B__MASK 0xffff0000 1185dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_C_POINT1_B__SHIFT 16 1186dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1187dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_COLOR1_C 0x000007f4 1188dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1189dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_SIZE_C 0x000007f8 1190dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_SIZE_C_W__MASK 0x0000ffff 1191dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_SIZE_C_W__SHIFT 0 1192dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_SIZE_C_H__MASK 0xffff0000 1193dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_SIZE_C_H__SHIFT 16 1194dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1195dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_POINT_C 0x000007fc 1196dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_POINT_C_X__MASK 0x0000ffff 1197dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_POINT_C_X__SHIFT 0 1198dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_POINT_C_Y__MASK 0xffff0000 1199dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_POINT_C_Y__SHIFT 16 1200dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1201dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR1_C(i0) (0x00000800 + 0x4*(i0)) 1202dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR1_C__ESIZE 0x00000004 1203dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR1_C__LEN 0x00000080 1204dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1205dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT0 0x00000be4 1206dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT0_L__MASK 0x0000ffff 1207dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT0_L__SHIFT 0 1208dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT0_T__MASK 0xffff0000 1209dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT0_T__SHIFT 16 1210dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1211dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT1 0x00000be8 1212dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT1_R__MASK 0x0000ffff 1213dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT1_R__SHIFT 0 1214dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT1_B__MASK 0xffff0000 1215dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_E_POINT1_B__SHIFT 16 1216dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1217dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_COLOR0_E 0x00000bec 1218dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1219dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_COLOR1_E 0x00000bf0 1220dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1221dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_SIZE_IN_E 0x00000bf4 1222dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_SIZE_IN_E_W__MASK 0x0000ffff 1223dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_SIZE_IN_E_W__SHIFT 0 1224dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_SIZE_IN_E_H__MASK 0xffff0000 1225dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_SIZE_IN_E_H__SHIFT 16 1226dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1227dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_SIZE_OUT_E 0x00000bf8 1228dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_SIZE_OUT_E_W__MASK 0x0000ffff 1229dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_SIZE_OUT_E_W__SHIFT 0 1230dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_SIZE_OUT_E_H__MASK 0xffff0000 1231dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_SIZE_OUT_E_H__SHIFT 16 1232dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1233dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_POINT_E 0x00000bfc 1234dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_POINT_E_X__MASK 0x0000ffff 1235dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_POINT_E_X__SHIFT 0 1236dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_POINT_E_Y__MASK 0xffff0000 1237dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_POINT_E_Y__SHIFT 16 1238dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1239dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR01_E(i0) (0x00000c00 + 0x4*(i0)) 1240dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR01_E__ESIZE 0x00000004 1241dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_MONOCHROME_COLOR01_E__LEN 0x00000080 1242dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1243dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_FONT_F 0x00000ff0 1244dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_FONT_F_OFFSET__MASK 0x0fffffff 1245dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_FONT_F_OFFSET__SHIFT 0 1246dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_FONT_F_PITCH__MASK 0xf0000000 1247dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_FONT_F_PITCH__SHIFT 28 1248dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1249dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT0 0x00000ff4 1250dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT0_L__MASK 0x0000ffff 1251dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT0_L__SHIFT 0 1252dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT0_T__MASK 0xffff0000 1253dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT0_T__SHIFT 16 1254dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1255dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT1 0x00000ff8 1256dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT1_R__MASK 0x0000ffff 1257dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT1_R__SHIFT 0 1258dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT1_B__MASK 0xffff0000 1259dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_F_POINT1_B__SHIFT 16 1260dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1261dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_COLOR1_F 0x00000ffc 1262dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1263dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_F(i0) (0x00001000 + 0x4*(i0)) 1264dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_F__ESIZE 0x00000004 1265dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_F__LEN 0x00000100 1266dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_F_INDEX__MASK 0x000000ff 1267dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_F_INDEX__SHIFT 0 1268dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_F_X__MASK 0x000fff00 1269dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_F_X__SHIFT 8 1270dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_F_Y__MASK 0xfff00000 1271dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_F_Y__SHIFT 20 1272dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1273dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_FONT_G 0x000017f0 1274dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_FONT_G_OFFSET__MASK 0x0fffffff 1275dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_FONT_G_OFFSET__SHIFT 0 1276dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_FONT_G_PITCH__MASK 0xf0000000 1277dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_FONT_G_PITCH__SHIFT 28 1278dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1279dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT0 0x000017f4 1280dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT0_L__MASK 0x0000ffff 1281dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT0_L__SHIFT 0 1282dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT0_T__MASK 0xffff0000 1283dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT0_T__SHIFT 16 1284dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1285dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT1 0x000017f8 1286dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT1_R__MASK 0x0000ffff 1287dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT1_R__SHIFT 0 1288dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT1_B__MASK 0xffff0000 1289dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CLIP_G_POINT1_B__SHIFT 16 1290dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1291dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_COLOR1_G 0x000017fc 1292dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1293dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_G_POINT(i0) (0x00001800 + 0x8*(i0)) 1294dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_G_POINT__ESIZE 0x00000008 1295dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_G_POINT__LEN 0x00000100 1296dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_G_POINT_X__MASK 0x0000ffff 1297dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_G_POINT_X__SHIFT 0 1298dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_G_POINT_Y__MASK 0xffff0000 1299dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_G_POINT_Y__SHIFT 16 1300dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1301dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_G_INDEX(i0) (0x00001804 + 0x8*(i0)) 1302dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_G_INDEX__ESIZE 0x00000008 1303dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV04_GDI_RECTANGLE_TEXT_CHARACTER_COLOR1_G_INDEX__LEN 0x00000100 1304dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1305dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1306dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV10_TEXTURE_FROM_CPU_WAIT_FOR_IDLE 0x00000108 1307dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1308dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV10_TEXTURE_FROM_CPU_DMA_NOTIFY 0x00000180 1309dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1310dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV10_TEXTURE_FROM_CPU_SURFACE 0x00000184 1311dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1312dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV10_TEXTURE_FROM_CPU_COLOR_FORMAT 0x00000300 1313dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1314dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV10_TEXTURE_FROM_CPU_POINT 0x00000304 1315dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV10_TEXTURE_FROM_CPU_POINT_X__MASK 0x0000ffff 1316dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV10_TEXTURE_FROM_CPU_POINT_X__SHIFT 0 1317dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV10_TEXTURE_FROM_CPU_POINT_Y__MASK 0xffff0000 1318dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV10_TEXTURE_FROM_CPU_POINT_Y__SHIFT 16 1319dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1320dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV10_TEXTURE_FROM_CPU_SIZE 0x00000308 1321dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV10_TEXTURE_FROM_CPU_SIZE_W__MASK 0x0000ffff 1322dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV10_TEXTURE_FROM_CPU_SIZE_W__SHIFT 0 1323dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV10_TEXTURE_FROM_CPU_SIZE_H__MASK 0xffff0000 1324dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV10_TEXTURE_FROM_CPU_SIZE_H__SHIFT 16 1325dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1326dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV10_TEXTURE_FROM_CPU_CLIP_HORIZONTAL 0x0000030c 1327dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV10_TEXTURE_FROM_CPU_CLIP_HORIZONTAL_X__MASK 0x0000ffff 1328dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV10_TEXTURE_FROM_CPU_CLIP_HORIZONTAL_X__SHIFT 0 1329dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV10_TEXTURE_FROM_CPU_CLIP_HORIZONTAL_W__MASK 0xffff0000 1330dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV10_TEXTURE_FROM_CPU_CLIP_HORIZONTAL_W__SHIFT 16 1331dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1332dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV10_TEXTURE_FROM_CPU_CLIP_VERTICAL 0x00000310 1333dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV10_TEXTURE_FROM_CPU_CLIP_VERTICAL_Y__MASK 0x0000ffff 1334dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV10_TEXTURE_FROM_CPU_CLIP_VERTICAL_Y__SHIFT 0 1335dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV10_TEXTURE_FROM_CPU_CLIP_VERTICAL_H__MASK 0xffff0000 1336dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV10_TEXTURE_FROM_CPU_CLIP_VERTICAL_H__SHIFT 16 1337dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1338dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV10_TEXTURE_FROM_CPU_COLOR(i0) (0x00000400 + 0x4*(i0)) 1339dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV10_TEXTURE_FROM_CPU_COLOR__ESIZE 0x00000004 1340dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#define NV10_TEXTURE_FROM_CPU_COLOR__LEN 0x00000700 1341dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1342dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný 1343dfc2bf818b38d7b3449d1ff5729873d77b4ff10fViktor Novotný#endif /* NV01_2D_XML */ 1344