test | op:PictOpOutReverse src:A8 (repeat:0) mask=none (repeat:0) dst:xRGB | op:PictOpOutReverse src:A8 (repeat:0) mask=none (repeat:0) dst:ARGB | op:PictOpOutReverse src:A8 (repeat:0) mask=none (repeat:0) dst:A8 |
---|---|---|---|
cmd | c2dCreateSurface(&pixmap->id, C2D_SOURCE | C2D_TARGET, C2D_SURFACE_RGB_HOST, &def) | c2dCreateSurface(&pixmap->id, C2D_SOURCE | C2D_TARGET, C2D_SURFACE_RGB_HOST, &def) | c2dCreateSurface(&pixmap->id, C2D_SOURCE | C2D_TARGET, C2D_SURFACE_RGB_HOST, &def) |
gpuaddr | 6615e000 (len: 457000) | 6615e000 (len: 457000) | 6615e000 (len: 12f000) |
cmd | c2dCreateSurface(&pixmap->id, C2D_SOURCE | C2D_TARGET, C2D_SURFACE_RGB_HOST, &def) | c2dCreateSurface(&pixmap->id, C2D_SOURCE | C2D_TARGET, C2D_SURFACE_RGB_HOST, &def) | c2dCreateSurface(&pixmap->id, C2D_SOURCE | C2D_TARGET, C2D_SURFACE_RGB_HOST, &def) |
gpuaddr | 665b6000 (len: 1000) | 665b6000 (len: 1000) | 6628e000 (len: 1000) |
cmd | c2dCreateSurface(&pixmap->id, C2D_SOURCE | C2D_TARGET, C2D_SURFACE_RGB_HOST, &def) | c2dCreateSurface(&pixmap->id, C2D_SOURCE | C2D_TARGET, C2D_SURFACE_RGB_HOST, &def) | c2dCreateSurface(&pixmap->id, C2D_SOURCE | C2D_TARGET, C2D_SURFACE_RGB_HOST, &def) |
gpuaddr | 665b8000 (len: 1000) | 665b8000 (len: 1000) | 66290000 (len: 1000) |
cmd | c2dDraw(dest->id, 0, NULL, 0, 0, &blit, 1) | c2dDraw(dest->id, 0, NULL, 0, 0, &blit, 1) | c2dDraw(dest->id, 0, NULL, 0, 0, &blit, 1) |
param | sw 00000409 (bitlen: 11) | sw 00000409 (bitlen: 11) | sw 00000409 (bitlen: 11) |
param | sh 00000435 (bitlen: 11) | sh 00000435 (bitlen: 11) | sh 00000435 (bitlen: 11) |
param | pitch 00000084 (bitlen: 11) | pitch 00000084 (bitlen: 11) | pitch 00000024 (bitlen: 11) |
param | sw 00000011 (bitlen: 11) | sw 00000011 (bitlen: 11) | sw 00000011 (bitlen: 11) |
param | sh 00000013 (bitlen: 11) | sh 00000013 (bitlen: 11) | sh 00000013 (bitlen: 11) |
param | pitch 00000004 (bitlen: 11) | pitch 00000004 (bitlen: 11) | pitch 00000004 (bitlen: 11) |
param | bx 00000001 (bitlen: 8) | bx 00000001 (bitlen: 8) | bx 00000001 (bitlen: 8) |
param | by 00000002 (bitlen: 8) | by 00000002 (bitlen: 8) | by 00000002 (bitlen: 8) |
param | bw 00000010 (bitlen: 8) | bw 00000010 (bitlen: 8) | bw 00000010 (bitlen: 8) |
param | bh 00000011 (bitlen: 8) | bh 00000011 (bitlen: 8) | bh 00000011 (bitlen: 8) |
param | bx2 00000011 (bitlen: 8) | bx2 00000011 (bitlen: 8) | bx2 00000011 (bitlen: 8) |
param | by2 00000013 (bitlen: 8) | by2 00000013 (bitlen: 8) | by2 00000013 (bitlen: 8) |
param | bx 000001fc (bitlen: 16) | bx 000001fc (bitlen: 16) | bx 000001fc (bitlen: 16) |
param | by 00000211 (bitlen: 16) | by 00000211 (bitlen: 16) | by 00000211 (bitlen: 16) |
param | bw 00000010 (bitlen: 8) | bw 00000010 (bitlen: 8) | bw 00000010 (bitlen: 8) |
param | bh 00000011 (bitlen: 8) | bh 00000011 (bitlen: 8) | bh 00000011 (bitlen: 8) |
param | bx2 0000020c (bitlen: 16) | bx2 0000020c (bitlen: 16) | bx2 0000020c (bitlen: 16) |
param | by2 00000222 (bitlen: 16) | by2 00000222 (bitlen: 16) | by2 00000222 (bitlen: 16) |
cmd | c2dFlush(dest->id, &curTimestamp) | c2dFlush(dest->id, &curTimestamp) | c2dFlush(dest->id, &curTimestamp) |
context | |||
cmdstream | 0000: 7c000275 0001: 00000000 0002: 00000037 0003: 7c000134 0004: 00000000 0005: 7c000275 0006: 40610000 0007: 00009140 0008: 0c000000 0009: 11000000 (bh, bx2, bh?) 000a: d0030000 000b: d286a409 (sw?) 000c: 01007084 (pitch, bx?) 000d: 7c000100 000e: 6615e000 (gpuaddr) 000f: 7c0001d3 0010: 6615e000 (gpuaddr) 0011: 7c0001d1 0012: 40007084 (pitch?) 0013: d5000000 0014: 0c000000 0015: 08408000 0016: 09434000 0017: 7c00020a (by?) 0018: ff000000 0019: ff000000 001a: 7c0001b2 001b: ff000000 001c: 7c000114 001d: 02808040 (by?) 001e: 7c000118 001f: 02808840 (by?) 0020: 110000e0 (bh, bx2, bh?) 0021: d0000000 0022: 7c0003d1 0023: 4200e004 (pitch?) 0024: 00026011 (sw, by, bh, bx2, bh?) 0025: 665b6000 (gpuaddr) 0026: d5000000 0027: d0000000 0028: 0f00000a 0029: 0f00000a 002a: 0f00000a 002b: 0f00000a 002c: d0000000 002d: 0f00000a 002e: 0f00000a 002f: 0f00000a 0030: 0e000003 0031: 7c0003f0 0032: 01fc0211 (bx, by, bh, bx2, bx, by, bh?) 0033: 00100011 (sw, bw, bh, bx2, bw, bh?) 0034: 00010002 (bx, by?) 0035: d0000000 0036: d0000000 0037: d0000000 0038: d0000000 0039: d0000000 003a: d0000000 003b: fe000003 003c: 7f000000 003d: 7f000000 | 0000: 7c000275 0001: 00000000 0002: 00000034 0003: 7c000134 0004: 00000000 0005: 7c000275 0006: 40543000 0007: 00009140 0008: 0c000000 0009: 11000000 (bh, bx2, bh?) 000a: d0030000 000b: d286a409 (sw?) 000c: 01007084 (pitch, bx?) 000d: 7c000100 000e: 6615e000 (gpuaddr) 000f: 7c0001d3 0010: 6615e000 (gpuaddr) 0011: 7c0001d1 0012: 40007084 (pitch?) 0013: d5000000 0014: 0c000000 0015: 08408000 0016: 09434000 ........ 0017: 0a000000 0018: 0b000000 0019: 7c000114 001a: 02808040 (by?) 001b: 7c000118 001c: 02808840 (by?) 001d: 112000e0 (bh, bx2, bh?) 001e: d0000000 001f: 7c0003d1 ........ 0020: 4200e004 (pitch?) ........ 0021: 00026011 (sw, by, bh, bx2, bh?) 0022: 665b6000 (gpuaddr) 0023: d5000000 0024: d0000000 0025: 0f00000a 0026: 0f00000a 0027: 0f00000a 0028: 0f00000a 0029: d0000000 002a: 0f00000a 002b: 0f00000a 002c: 0f00000a 002d: 0e000003 002e: 7c0003f0 002f: 01fc0211 (bx, by, bh, bx2, bx, by, bh?) 0030: 00100011 (sw, bw, bh, bx2, bw, bh?) 0031: 00010002 (bx, by?) 0032: d0000000 0033: d0000000 0034: d0000000 0035: d0000000 0036: d0000000 0037: d0000000 0038: fe000003 0039: 7f000000 003a: 7f000000 | 0000: 7c000275 0001: 00000000 0002: 00000034 0003: 7c000134 0004: 00000000 0005: 7c000275 0006: 40438000 0007: 00009140 0008: 0c000000 0009: 11000000 (bh, bx2, bh?) 000a: d0030000 000b: d286a409 (sw?) 000c: 0100e024 (pitch, bx?) 000d: 7c000100 000e: 6615e000 (gpuaddr) 000f: 7c0001d3 0010: 6615e000 (gpuaddr) 0011: 7c0001d1 0012: 4000e024 (pitch?) 0013: d5000000 0014: 0c000000 0015: 08408000 0016: 09434000 ........ 0017: 0a000000 0018: 0b000000 0019: 7c000114 001a: 02808040 (by?) 001b: 7c000118 001c: 02808840 (by?) 001d: 112000e0 (bh, bx2, bh?) 001e: d0000000 001f: 7c0003d1 ........ 0020: 4200e004 (pitch?) ........ 0021: 00026011 (sw, by, bh, bx2, bh?) 0022: 6628e000 (gpuaddr) 0023: d5000000 0024: d0000000 0025: 0f00000a 0026: 0f00000a 0027: 0f00000a 0028: 0f00000a 0029: d0000000 002a: 0f00000a 002b: 0f00000a 002c: 0f00000a 002d: 0e000003 002e: 7c0003f0 002f: 01fc0211 (bx, by, bh, bx2, bx, by, bh?) 0030: 00100011 (sw, bw, bh, bx2, bw, bh?) 0031: 00010002 (bx, by?) 0032: d0000000 0033: d0000000 0034: d0000000 0035: d0000000 0036: d0000000 0037: d0000000 0038: fe000003 0039: 7f000000 003a: 7f000000 |
flush | |||
cmd | c2dWaitTimestamp(curTimestamp) | c2dWaitTimestamp(curTimestamp) | c2dWaitTimestamp(curTimestamp) |
cmd | c2dDestroySurface(pix->id) | c2dDestroySurface(pix->id) | c2dDestroySurface(pix->id) |
context | |||
cmdstream | 0000: 7c000275 0001: 00000000 0002: 00000004 0003: 7c000134 0004: 00000000 0005: 7c000275 0006: 4069f000 0007: 00009140 0008: fe000003 0009: 7f000000 000a: 7f000000 | 0000: 7c000275 0001: 00000000 0002: 00000004 0003: 7c000134 0004: 00000000 0005: 7c000275 0006: 40560000 0007: 00009140 0008: fe000003 0009: 7f000000 000a: 7f000000 | 0000: 7c000275 0001: 00000000 0002: 00000004 0003: 7c000134 0004: 00000000 0005: 7c000275 0006: 404f9000 0007: 00009140 0008: fe000003 0009: 7f000000 000a: 7f000000 |
cmd | c2dDestroySurface(pix->id) | c2dDestroySurface(pix->id) | c2dDestroySurface(pix->id) |
context | |||
cmdstream | 0000: 7c000275 0001: 00000000 0002: 00000004 0003: 7c000134 0004: 00000000 0005: 7c000275 0006: 40438000 0007: 00009140 0008: fe000003 0009: 7f000000 000a: 7f000000 | 0000: 7c000275 0001: 00000000 0002: 00000004 0003: 7c000134 0004: 00000000 0005: 7c000275 0006: 40610000 0007: 00009140 0008: fe000003 0009: 7f000000 000a: 7f000000 | 0000: 7c000275 0001: 00000000 0002: 00000004 0003: 7c000134 0004: 00000000 0005: 7c000275 0006: 40543000 0007: 00009140 0008: fe000003 0009: 7f000000 000a: 7f000000 |
cmd | c2dDestroySurface(pix->id) | c2dDestroySurface(pix->id) | c2dDestroySurface(pix->id) |
context | |||
cmdstream | 0000: 7c000275 0001: 00000000 0002: 00000004 0003: 7c000134 0004: 00000000 0005: 7c000275 0006: 404f9000 0007: 00009140 0008: fe000003 0009: 7f000000 000a: 7f000000 | 0000: 7c000275 0001: 00000000 0002: 00000004 0003: 7c000134 0004: 00000000 0005: 7c000275 0006: 4069f000 0007: 00009140 0008: fe000003 0009: 7f000000 000a: 7f000000 | 0000: 7c000275 0001: 00000000 0002: 00000004 0003: 7c000134 0004: 00000000 0005: 7c000275 0006: 40560000 0007: 00009140 0008: fe000003 0009: 7f000000 000a: 7f000000 |