test_arb_multitexture() max texture units: 2 ========================== Mapping 2 (regs) Changed reg 0x000002c8 from 0x0000000a to 0x0000000c ========================== Mapping 4 (regs) Changed reg 0x00000000 from 0xb44ffdc0 to 0x21156c60 Changed reg 0x00000001 from 0x10096076 to 0x10096077 ========================== Mapping 5 (regs) Changed reg 0x00000011 from 0x0021bcb4 to 0x0021be1c Changed reg 0x00000811 from 0x0021bcb4 to 0x0021be1c Changed reg 0x00001011 from 0x0021bcb4 to 0x0021be1c Changed reg 0x00001811 from 0x0021bcb4 to 0x0021be1c Changed reg 0x00002011 from 0x0021bcb4 to 0x0021be1c Changed reg 0x00002811 from 0x0021bcb4 to 0x0021be1c Changed reg 0x00003011 from 0x0021bcb4 to 0x0021be1c Changed reg 0x00003811 from 0x0021bcb4 to 0x0021be1c ========================== Mapping 6 (fifo) Changed from 12094 to 12149 (55 words 220 bytes) mapped subchannel 0 to beef4901 mapped subchannel 0 to beef4201 mapped subchannel 0 to beef5301 mapped subchannel 0 to beef5201 mapped subchannel 0 to beef7702 mapped subchannel 0 to beef5401 mapped subchannel 0 to beef5501 mapped subchannel 0 to beef4401 mapped subchannel 0 to beef4a01 mapped subchannel 0 to beef5e01 mapped subchannel 0 to beef5e02 mapped subchannel 0 to beef5f01 mapped subchannel 0 to beef3901 mapped subchannel 0 to beef5f02 mapped subchannel 0 to beef6101 mapped subchannel 1 to beef5401 mapped subchannel 2 to beef5501 mapped subchannel 3 to beef4a01 mapped subchannel 4 to beef4201 mapped subchannel 5 to beef5301 mapped subchannel 6 to beef5f01 mapped subchannel 7 to beef7702 mapped subchannel 0 to beef5201 mapped subchannel 0 to beef5201 mapped subchannel 0 to beef5201 mapped subchannel 0 to beef5201 mapped subchannel 0 to beef5201 mapped subchannel 0 to beef5e02 mapped subchannel 0 to beef5201 mapped subchannel 0 to beef5e02 mapped subchannel 0 to beef5e02 mapped subchannel 0 to beef5e02 mapped subchannel 0 to beef5e02 mapped subchannel 0 to beef5e02 mapped subchannel 0 to beef5e02 mapped subchannel 0 to beef5e02 mapped subchannel 0 to beef5e02 mapped subchannel 0 to beef5201 mapped subchannel 0 to beef5201 mapped subchannel 0 to beef5e02 mapped subchannel 0 to beef5201 mapped subchannel 0 to beef5201 mapped subchannel 6 to beef6101 mapped subchannel 0 to beef4301 mapped subchannel 0 to beef4401 mapped subchannel 0 to beef1901 mapped subchannel 6 to beef5f01 mapped subchannel 6 to beef6101 mapped subchannel 0 to beef4301 mapped subchannel 0 to beef4401 mapped subchannel 0 to beef1901 mapped subchannel 6 to beef5f01 mapped subchannel 6 to beef6101 mapped subchannel 0 to beef4301 mapped subchannel 0 to beef4401 mapped subchannel 0 to beef1901 mapped subchannel 6 to beef5f01 mapped subchannel 6 to beef6101 mapped subchannel 0 to beef4301 mapped subchannel 0 to beef4401 mapped subchannel 0 to beef1901 mapped subchannel 6 to beef5f01 mapped subchannel 6 to beef6101 mapped subchannel 0 to beef4301 mapped subchannel 0 to beef4401 mapped subchannel 0 to beef1901 mapped subchannel 6 to beef5f01 mapped subchannel 6 to beef6101 mapped subchannel 0 to beef4301 mapped subchannel 0 to beef4401 mapped subchannel 0 to beef1901 mapped subchannel 6 to beef5f01 mapped subchannel 6 to beef6101 mapped subchannel 0 to beef4301 mapped subchannel 0 to beef4401 mapped subchannel 0 to beef1901 mapped subchannel 6 to beef5f01 mapped subchannel 6 to beef6101 mapped subchannel 0 to beef4301 mapped subchannel 0 to beef4401 mapped subchannel 0 to beef1901 mapped subchannel 6 to beef5f01 mapped subchannel 6 to beef6101 mapped subchannel 0 to beef4301 mapped subchannel 0 to beef4401 mapped subchannel 0 to beef1901 mapped subchannel 6 to beef5f01 mapped subchannel 6 to beef6101 mapped subchannel 0 to beef4301 mapped subchannel 0 to beef4401 mapped subchannel 0 to beef1901 mapped subchannel 6 to beef5f01 mapped subchannel 6 to beef6101 mapped subchannel 0 to beef4301 mapped subchannel 0 to beef4401 mapped subchannel 0 to beef1901 mapped subchannel 6 to beef5f01 mapped subchannel 6 to beef6101 mapped subchannel 0 to beef4301 mapped subchannel 0 to beef4401 mapped subchannel 0 to beef1901 mapped subchannel 6 to beef5f01 mapped subchannel 6 to beef6101 mapped subchannel 0 to beef4301 mapped subchannel 0 to beef4401 mapped subchannel 0 to beef1901 mapped subchannel 6 to beef5f01 mapped subchannel 6 to beef6101 mapped subchannel 0 to beef4301 mapped subchannel 0 to beef4401 mapped subchannel 0 to beef1901 mapped subchannel 6 to beef5f01 mapped subchannel 6 to beef6101 mapped subchannel 0 to beef4301 mapped subchannel 0 to beef4401 mapped subchannel 0 to beef1901 mapped subchannel 6 to beef5f01 mapped subchannel 6 to beef6101 mapped subchannel 0 to beef4301 mapped subchannel 0 to beef4401 mapped subchannel 0 to beef1901 mapped subchannel 6 to beef5f01 mapped subchannel 0 to beef5201 mapped subchannel 0 to beef5e02 2f3e 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef5e02 opcode: METHOD } mapped subchannel 0 to beef5201 2f3f 0x00000000 0xbeef5201 Searching for object beef5201 Context is 8201149f Graphics object ENGINE_GRAPHICS[0] = 00000052 = class = 0052 (NV04_SWIZZLED_SURFACE) | patch = SRCCOPY_AND | dither = compat | patch valid = FALSE ENGINE_GRAPHICS[1] = 00000000 = mono format = 0x0 | color format = INVALID | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 1131c202 = 0x1131c202 | UNKNOWN = 1131c202 Channel 2 NV04_SWIZZLED_SURFACE_NAME = object beef5201 type 0052 (NV04_SWIZZLED_SURFACE) 2f40 0x00000000 0x00080300 {size: 0x2 channel: 0x0 obj: beef5201 opcode: METHOD } 2f41 0x00000000 0x0606000a NV04_SWIZZLED_SURFACE_FORMAT = log2(height) = 6 | log2(width) = 6 | color = A8R8G8B8 2f42 0x00000000 0x00eb9200 NV04_SWIZZLED_SURFACE_OFFSET = 0x00eb9200 2f43 0x00000000 0x0004e184 {size: 0x1 channel: 0x7 obj: beef7702 opcode: METHOD } 2f44 0x00000000 0xbeef0202 Searching for object beef0202 Context is 82001494 Software object ENGINE_SW[0] = 0003303d = class = 003d (NV_DMA_IN_MEMORY) | page table | page entry linear | dma_access = rw | dma_target = AGP | dma adjust = 000 ENGINE_SW[1] = 03ffffff = dma limit = 03ffffff ENGINE_SW[2] = d0000003 = dma page address = d0000 | r/w = TRUE | UNKNOWN = 00000001 ENGINE_SW[3] = d0000003 = dma page address = d0000 | r/w = TRUE | UNKNOWN = 00000001 Channel 2 NV04_SCALED_IMAGE_FROM_MEMORY_DMA_IMAGE = object beef0202 type 003d (NV_DMA_IN_MEMORY) 2f45 0x00000000 0x0004e300 {size: 0x1 channel: 0x7 obj: beef7702 opcode: METHOD } 2f46 0x00000000 0x00000003 NV04_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT = A8R8G8B8 2f47 0x00000000 0x0008e308 {size: 0x2 channel: 0x7 obj: beef7702 opcode: METHOD } 2f48 0x00000000 0x00000000 NV04_SCALED_IMAGE_FROM_MEMORY_CLIP_POS = x = 0 | y = 0 2f49 0x00000000 0x00400040 NV04_SCALED_IMAGE_FROM_MEMORY_CLIP_SIZE = width = 64 | height = 64 2f4a 0x00000000 0x0008e310 {size: 0x2 channel: 0x7 obj: beef7702 opcode: METHOD } 2f4b 0x00000000 0x00000000 NV04_SCALED_IMAGE_FROM_MEMORY_OUT_POS = x = 0 | y = 0 2f4c 0x00000000 0x00400040 NV04_SCALED_IMAGE_FROM_MEMORY_OUT_SIZE = width = 64 | height = 64 2f4d 0x00000000 0x0008e318 {size: 0x2 channel: 0x7 obj: beef7702 opcode: METHOD } 2f4e 0x00000000 0x00100000 NV04_SCALED_IMAGE_FROM_MEMORY_DU_DX = int = 1 | frac*0x100000 = 0 2f4f 0x00000000 0x00100000 NV04_SCALED_IMAGE_FROM_MEMORY_DV_DY = int = 1 | frac*0x100000 = 0 2f50 0x00000000 0x0004e400 {size: 0x1 channel: 0x7 obj: beef7702 opcode: METHOD } 2f51 0x00000000 0x00400040 NV04_SCALED_IMAGE_FROM_MEMORY_SIZE = width = 64 | height = 64 2f52 0x00000000 0x0004e404 {size: 0x1 channel: 0x7 obj: beef7702 opcode: METHOD } 2f53 0x00000000 0x00010100 NV04_SCALED_IMAGE_FROM_MEMORY_FORMAT = pitch = 256 | UNKNOWN = 00010000 2f54 0x00000000 0x0004e408 {size: 0x1 channel: 0x7 obj: beef7702 opcode: METHOD } 2f55 0x00000000 0x00319480 NV04_SCALED_IMAGE_FROM_MEMORY_OFFSET = 0x00319480 2f56 0x00000000 0x0004e40c {size: 0x1 channel: 0x7 obj: beef7702 opcode: METHOD } 2f57 0x00000000 0x00000000 NV04_SCALED_IMAGE_FROM_MEMORY_POINT = u_int = 0 | u_frac*0x10 = 0 | v_int = 0 | v_frac*0x10 = 0 2f58 0x00000000 0x0004830c {size: 0x1 channel: 0x4 obj: beef4201 opcode: METHOD } 2f59 0x00000000 0x00ec4b00 NV04_SURFACE_OFFSET_DESTIN = 0x00ec4b00 2f5a 0x00000000 0x00048300 {size: 0x1 channel: 0x4 obj: beef4201 opcode: METHOD } 2f5b 0x00000000 0x0000000b NV04_SURFACE_FORMAT = Y32 2f5c 0x00000000 0x00048304 {size: 0x1 channel: 0x4 obj: beef4201 opcode: METHOD } 2f5d 0x00000000 0x00200020 NV04_SURFACE_PITCH = source = 32 | destin = 32 2f5e 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef5201 opcode: METHOD } mapped subchannel 0 to beef5e02 2f5f 0x00000000 0xbeef5e02 Searching for object beef5e02 Context is 820114b3 Graphics object ENGINE_GRAPHICS[0] = 0201805e = class = 005e (NV04_UNK005E) | patch = SRCCOPY | dither = compat | patch valid = FALSE | surface0 ENGINE_GRAPHICS[1] = 00000e00 = mono format = 0x0 | color format = X8R8G8B8 | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 4a424727 = 0x4a424727 | UNKNOWN = 4a424727 Channel 2 NV04_UNK005E_NAME = object beef5e02 type 005e (NV04_UNK005E) 2f60 0x00000000 0x00040304 {size: 0x1 channel: 0x0 obj: beef5e02 opcode: METHOD } 2f61 0x00000000 0x0000000b NV04_UNK005E_COUNTER = 0x0000000b | UNKNOWN = 0000000b 2f62 0x00000000 0x00080400 {size: 0x2 channel: 0x0 obj: beef5e02 opcode: METHOD } 2f63 0x00000000 0x00000008 NV04_UNK005E [0x0400/4] = 0x00000008 | UNKNOWN = 00000008 2f64 0x00000000 0x00010001 NV04_UNK005E [0x0404/4] = 0x00010001 | UNKNOWN = 00010001 2f65 0x00000000 0x0004830c {size: 0x1 channel: 0x4 obj: beef4201 opcode: METHOD } 2f66 0x00000000 0x00ec4b00 NV04_SURFACE_OFFSET_DESTIN = 0x00ec4b00 2f67 0x00000000 0x00048300 {size: 0x1 channel: 0x4 obj: beef4201 opcode: METHOD } 2f68 0x00000000 0x0000000b NV04_SURFACE_FORMAT = Y32 2f69 0x00000000 0x00048304 {size: 0x1 channel: 0x4 obj: beef4201 opcode: METHOD } 2f6a 0x00000000 0x00200020 NV04_SURFACE_PITCH = source = 32 | destin = 32 2f6b 0x00000000 0x00040000 {size: 0x1 channel: 0x0 obj: beef5e02 opcode: METHOD } mapped subchannel 0 to beef5e02 2f6c 0x00000000 0xbeef5e02 Searching for object beef5e02 Context is 820114b3 Graphics object ENGINE_GRAPHICS[0] = 0201805e = class = 005e (NV04_UNK005E) | patch = SRCCOPY | dither = compat | patch valid = FALSE | surface0 ENGINE_GRAPHICS[1] = 00000e00 = mono format = 0x0 | color format = X8R8G8B8 | notify address = 0000 ENGINE_GRAPHICS[2] = 00000000 = dma0 address = 0000 | dma1 address = 0000 ENGINE_GRAPHICS[3] = 4a424727 = 0x4a424727 | UNKNOWN = 4a424727 Channel 2 NV04_UNK005E_NAME = object beef5e02 type 005e (NV04_UNK005E) 2f6d 0x00000000 0x00040304 {size: 0x1 channel: 0x0 obj: beef5e02 opcode: METHOD } 2f6e 0x00000000 0x0000000c NV04_UNK005E_COUNTER = 0x0000000c | UNKNOWN = 0000000c 2f6f 0x00000000 0x00080400 {size: 0x2 channel: 0x0 obj: beef5e02 opcode: METHOD } 2f70 0x00000000 0x00000008 NV04_UNK005E [0x0400/4] = 0x00000008 | UNKNOWN = 00000008 2f71 0x00000000 0x00010001 NV04_UNK005E [0x0404/4] = 0x00010001 | UNKNOWN = 00010001 2f72 0x00000000 0x00044104 {size: 0x1 channel: 0x2 obj: beef5501 opcode: METHOD } 2f73 0x00000000 0x00000000 NV04_DX6_MULTITEX_TRIANGLE_NOTIFY = 0x00000000 2f74 0x00000000 0x00044100 {size: 0x1 channel: 0x2 obj: beef5501 opcode: METHOD } 2f75 0x00000000 0x00000000 NV04_DX6_MULTITEX_TRIANGLE_NOP = 0x00000000 test_arb_texture_cube_map() No GL_ARB_texture_cube_map.