summaryrefslogtreecommitdiff
path: root/src/mesa/pipe/nouveau/nouveau_class.h
diff options
context:
space:
mode:
authorBen Skeggs <skeggsb@gmail.com>2008-01-08 02:28:43 +1100
committerBen Skeggs <skeggsb@gmail.com>2008-01-08 02:28:43 +1100
commit9de335f5807553bc9251931ba3e80c4b454b5818 (patch)
treea50114f612f18e8aebd6e9f127a8a6eef0e5b339 /src/mesa/pipe/nouveau/nouveau_class.h
parenta50f224f41faaf4ba75902d2dd46f1fe595f098f (diff)
nouveau: object header update
Diffstat (limited to 'src/mesa/pipe/nouveau/nouveau_class.h')
-rw-r--r--src/mesa/pipe/nouveau/nouveau_class.h29
1 files changed, 27 insertions, 2 deletions
diff --git a/src/mesa/pipe/nouveau/nouveau_class.h b/src/mesa/pipe/nouveau/nouveau_class.h
index 1f2c52891d..e3c284095d 100644
--- a/src/mesa/pipe/nouveau/nouveau_class.h
+++ b/src/mesa/pipe/nouveau/nouveau_class.h
@@ -3672,7 +3672,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-#define NV36TCL 0x00000497
+#define NV35TCL 0x00000497
@@ -5070,7 +5070,10 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#define NV40TCL_TEX_FORMAT_FORMAT_DXT1 0x00000600
#define NV40TCL_TEX_FORMAT_FORMAT_DXT3 0x00000700
#define NV40TCL_TEX_FORMAT_FORMAT_DXT5 0x00000800
-#define NV40TCL_TEX_FORMAT_FORMAT_A8L8 0x00001800
+#define NV40TCL_TEX_FORMAT_FORMAT_A8L8 0x00000b00
+#define NV40TCL_TEX_FORMAT_FORMAT_Z24 0x00001000
+#define NV40TCL_TEX_FORMAT_FORMAT_Z16 0x00001200
+#define NV40TCL_TEX_FORMAT_FORMAT_HILO8 0x00001800
#define NV40TCL_TEX_FORMAT_DIMS_SHIFT 4
#define NV40TCL_TEX_FORMAT_DIMS_MASK 0x000000f0
#define NV40TCL_TEX_FORMAT_DIMS_1D 0x00000010
@@ -5183,6 +5186,10 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#define NV40TCL_TEX_SWIZZLE_S1_W_X 0x00000003
#define NV40TCL_TEX_FILTER(x) (0x00001a14+((x)*32))
#define NV40TCL_TEX_FILTER__SIZE 0x00000010
+#define NV40TCL_TEX_FILTER_SIGNED_ALPHA (1 << 31)
+#define NV40TCL_TEX_FILTER_SIGNED_RED (1 << 30)
+#define NV40TCL_TEX_FILTER_SIGNED_GREEN (1 << 29)
+#define NV40TCL_TEX_FILTER_SIGNED_BLUE (1 << 28)
#define NV40TCL_TEX_FILTER_MIN_SHIFT 16
#define NV40TCL_TEX_FILTER_MIN_MASK 0x000f0000
#define NV40TCL_TEX_FILTER_MIN_NEAREST 0x00010000
@@ -5333,6 +5340,24 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#define NV50_2D_BLIT_DST_H 0x000008bc
#define NV50_2D_BLIT_SRC_X 0x000008d4
#define NV50_2D_BLIT_SRC_Y 0x000008dc
+#define NV50_2D_SIFC_UNK0800 0x00000800
+#define NV50_2D_SIFC_FORMAT 0x00000804
+#define NV50_2D_SIFC_FORMAT_32BPP 0x000000cf
+#define NV50_2D_SIFC_FORMAT_24BPP 0x000000e6
+#define NV50_2D_SIFC_FORMAT_16BPP 0x000000e8
+#define NV50_2D_SIFC_FORMAT_8BPP 0x000000f3
+#define NV50_2D_SIFC_FORMAT_15BPP 0x000000f8
+#define NV50_2D_SIFC_WIDTH 0x00000838
+#define NV50_2D_SIFC_HEIGHT 0x0000083c
+#define NV50_2D_SIFC_SCALE_UNK0840 0x00000840
+#define NV50_2D_SIFC_SCALE_UNK0844 0x00000844
+#define NV50_2D_SIFC_SCALE_UNK0848 0x00000848
+#define NV50_2D_SIFC_SCALE_UNK084C 0x0000084c
+#define NV50_2D_SIFC_UNK0850 0x00000850
+#define NV50_2D_SIFC_DST_X 0x00000854
+#define NV50_2D_SIFC_UNK0858 0x00000858
+#define NV50_2D_SIFC_DST_Y 0x0000085c
+#define NV50_2D_SIFC_DATA 0x00000860
#define NV50_MEMORY_TO_MEMORY_FORMAT 0x00005039