test | op:PictOpOutReverse src:xRGB (repeat:0) mask=none (repeat:0) dst:xRGB | op:PictOpOutReverse src:xRGB (repeat:0) mask=none (repeat:0) dst:ARGB | op:PictOpOutReverse src:xRGB (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: 00000039 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: 7c0001b0 001d: ff000000 001e: 7c000114 001f: 80808040 0020: 7c000118 0021: 80808840 0022: 110000e0 (bh, bx2, bh?) 0023: d0000000 0024: 7c0003d1 0025: 40007004 (pitch?) 0026: 00026011 (sw, by, bh, bx2, bh?) 0027: 665b6000 (gpuaddr) 0028: d5000000 0029: d0000000 002a: 0f00000a 002b: 0f00000a 002c: 0f00000a 002d: 0f00000a 002e: d0000000 002f: 0f00000a 0030: 0f00000a 0031: 0f00000a 0032: 0e000003 0033: 7c0003f0 0034: 01fc0211 (bx, by, bh, bx2, bx, by, bh?) 0035: 00100011 (sw, bw, bh, bx2, bw, bh?) 0036: 00010002 (bx, by?) 0037: d0000000 0038: d0000000 0039: d0000000 003a: d0000000 003b: d0000000 003c: d0000000 003d: fe000003 003e: 7f000000 003f: 7f000000 | 0000: 7c000275 0001: 00000000 0002: 00000036 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: 7c0001b0 001a: ff000000 001b: 7c000114 001c: 80808040 001d: 7c000118 001e: 80808840 001f: 112000e0 (bh, bx2, bh?) 0020: d0000000 0021: 7c0003d1 ........ 0022: 40007004 (pitch?) ........ 0023: 00026011 (sw, by, bh, bx2, bh?) 0024: 665b6000 (gpuaddr) 0025: d5000000 0026: d0000000 0027: 0f00000a 0028: 0f00000a 0029: 0f00000a 002a: 0f00000a 002b: d0000000 002c: 0f00000a 002d: 0f00000a 002e: 0f00000a 002f: 0e000003 0030: 7c0003f0 0031: 01fc0211 (bx, by, bh, bx2, bx, by, bh?) 0032: 00100011 (sw, bw, bh, bx2, bw, bh?) 0033: 00010002 (bx, by?) 0034: d0000000 0035: d0000000 0036: d0000000 0037: d0000000 0038: d0000000 0039: d0000000 003a: fe000003 003b: 7f000000 003c: 7f000000 | 0000: 7c000275 0001: 00000000 0002: 00000036 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: 7c0001b0 001a: ff000000 001b: 7c000114 001c: 80808040 001d: 7c000118 001e: 80808840 001f: 112000e0 (bh, bx2, bh?) 0020: d0000000 0021: 7c0003d1 ........ 0022: 40007004 (pitch?) ........ 0023: 00026011 (sw, by, bh, bx2, bh?) 0024: 6628e000 (gpuaddr) 0025: d5000000 0026: d0000000 0027: 0f00000a 0028: 0f00000a 0029: 0f00000a 002a: 0f00000a 002b: d0000000 002c: 0f00000a 002d: 0f00000a 002e: 0f00000a 002f: 0e000003 0030: 7c0003f0 0031: 01fc0211 (bx, by, bh, bx2, bx, by, bh?) 0032: 00100011 (sw, bw, bh, bx2, bw, bh?) 0033: 00010002 (bx, by?) 0034: d0000000 0035: d0000000 0036: d0000000 0037: d0000000 0038: d0000000 0039: d0000000 003a: fe000003 003b: 7f000000 003c: 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 |