test | op:PictOpOver src:xRGB (repeat:0) mask=none (repeat:0) dst:xRGB | op:PictOpOver src:xRGB (repeat:0) mask=xRGB (repeat:0) dst:xRGB | op:PictOpOver src:xRGB (repeat:0) mask=ARGB (repeat:0) dst:xRGB | op:PictOpOver src:xRGB (repeat:0) mask=A8 (repeat:0) dst:xRGB |
---|---|---|---|---|
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) | c2dCreateSurface(&pixmap->id, C2D_SOURCE | C2D_TARGET, C2D_SURFACE_RGB_HOST, &def) |
gpuaddr | 6615e000 (len: 457000) | 6615e000 (len: 457000) | 6615e000 (len: 457000) | 6615e000 (len: 457000) |
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) | c2dCreateSurface(&pixmap->id, C2D_SOURCE | C2D_TARGET, C2D_SURFACE_RGB_HOST, &def) |
gpuaddr | 665b6000 (len: 1000) | 665b6000 (len: 1000) | 665b6000 (len: 1000) | 665b6000 (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) | c2dCreateSurface(&pixmap->id, C2D_SOURCE | C2D_TARGET, C2D_SURFACE_RGB_HOST, &def) |
gpuaddr | 665b8000 (len: 1000) | 665b8000 (len: 1000) | 665b8000 (len: 1000) | 665b8000 (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) | c2dDraw(dest->id, 0, NULL, 0, 0, &blit, 1) |
param | sw 00000409 (bitlen: 11) | 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) | sh 00000435 (bitlen: 11) |
param | pitch 00000084 (bitlen: 11) | pitch 00000084 (bitlen: 11) | pitch 00000084 (bitlen: 11) | pitch 00000084 (bitlen: 11) |
param | sw 00000011 (bitlen: 11) | 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) | sh 00000013 (bitlen: 11) |
param | pitch 00000004 (bitlen: 11) | 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) | bx 00000001 (bitlen: 8) |
param | by 00000002 (bitlen: 8) | 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) | bw 00000010 (bitlen: 8) |
param | bh 00000011 (bitlen: 8) | 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) | bx2 00000011 (bitlen: 8) |
param | by2 00000013 (bitlen: 8) | 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) | bx 000001fc (bitlen: 16) |
param | by 00000211 (bitlen: 16) | 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) | bw 00000010 (bitlen: 8) |
param | bh 00000011 (bitlen: 8) | 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) | bx2 0000020c (bitlen: 16) |
param | by2 00000222 (bitlen: 16) | 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) | 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: d080a004 (pitch?) 0020: 7c000118 0021: 8081aa04 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: 0000003f 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: 7c00020a (by?) 0018: ff000000 0019: ff000000 001a: 7c0001b2 001b: ff000000 001c: 7c0001b0 001d: ff000000 001e: 7c000114 001f: d080a004 (pitch?) 0020: 7c000118 0021: 8081aa04 0022: 11000060 (bh, bx2, bh?) 0023: d0000000 0024: 7c0003d1 0025: 40007004 (pitch?) 0026: 00026011 (sw, by, bh, bx2, bh?) 0027: 665b6000 (gpuaddr) 0028: d5000000 0029: d0020000 (by?) 002a: 7c0003d1 002b: 40007004 (pitch?) 002c: 00026011 (sw, by, bh, bx2, bh?) 002d: 665b8000 (gpuaddr) 002e: d5000080 002f: d0000000 0030: 0f00000a 0031: 0f00000a 0032: 0f00000a 0033: 0f00000a 0034: d0000000 0035: 0f00000a 0036: 0f00000a 0037: 0f00000a 0038: 0e000007 0039: 7c0003f0 003a: 01fc0211 (bx, by, bh, bx2, bx, by, bh?) 003b: 00100011 (sw, bw, bh, bx2, bw, bh?) 003c: 00010002 (bx, by?) 003d: d0000000 003e: d0000000 003f: d0000000 0040: d0000000 0041: d0000000 0042: d0000000 0043: fe000003 0044: 7f000000 0045: 7f000000 | 0000: 7c000275 0001: 00000000 0002: 0000003f 0003: 7c000134 0004: 00000000 0005: 7c000275 0006: 40438000 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: d080a004 (pitch?) 0020: 7c000118 0021: 8081aa04 0022: 11000060 (bh, bx2, bh?) 0023: d0000000 0024: 7c0003d1 0025: 40007004 (pitch?) 0026: 00026011 (sw, by, bh, bx2, bh?) 0027: 665b6000 (gpuaddr) 0028: d5000000 0029: d0020000 (by?) 002a: 7c0003d1 002b: 40007004 (pitch?) 002c: 00026011 (sw, by, bh, bx2, bh?) 002d: 665b8000 (gpuaddr) 002e: d5000080 002f: d0000000 0030: 0f00000a 0031: 0f00000a 0032: 0f00000a 0033: 0f00000a 0034: d0000000 0035: 0f00000a 0036: 0f00000a 0037: 0f00000a 0038: 0e000007 0039: 7c0003f0 003a: 01fc0211 (bx, by, bh, bx2, bx, by, bh?) 003b: 00100011 (sw, bw, bh, bx2, bw, bh?) 003c: 00010002 (bx, by?) 003d: d0000000 003e: d0000000 003f: d0000000 0040: d0000000 0041: d0000000 0042: d0000000 0043: fe000003 0044: 7f000000 0045: 7f000000 | 0000: 7c000275 0001: 00000000 0002: 0000003f 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: d080a004 (pitch?) 0020: 7c000118 0021: 8081aa04 0022: 11000060 (bh, bx2, bh?) 0023: d0000000 0024: 7c0003d1 0025: 40007004 (pitch?) 0026: 00026011 (sw, by, bh, bx2, bh?) 0027: 665b6000 (gpuaddr) 0028: d5000000 0029: d0020000 (by?) 002a: 7c0003d1 002b: 4000e004 (pitch?) 002c: 00026011 (sw, by, bh, bx2, bh?) 002d: 665b8000 (gpuaddr) 002e: d5000080 002f: d0000000 0030: 0f00000a 0031: 0f00000a 0032: 0f00000a 0033: 0f00000a 0034: d0000000 0035: 0f00000a 0036: 0f00000a 0037: 0f00000a 0038: 0e000007 0039: 7c0003f0 003a: 01fc0211 (bx, by, bh, bx2, bx, by, bh?) 003b: 00100011 (sw, bw, bh, bx2, bw, bh?) 003c: 00010002 (bx, by?) 003d: d0000000 003e: d0000000 003f: d0000000 0040: d0000000 0041: d0000000 0042: d0000000 0043: fe000003 0044: 7f000000 0045: 7f000000 |
flush | ||||
cmd | c2dWaitTimestamp(curTimestamp) | c2dWaitTimestamp(curTimestamp) | c2dWaitTimestamp(curTimestamp) | c2dWaitTimestamp(curTimestamp) |
cmd | c2dDestroySurface(pix->id) | 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 | 0000: 7c000275 0001: 00000000 0002: 00000004 0003: 7c000134 0004: 00000000 0005: 7c000275 0006: 4069f000 0007: 00009140 0008: fe000003 0009: 7f000000 000a: 7f000000 |
cmd | c2dDestroySurface(pix->id) | 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 | 0000: 7c000275 0001: 00000000 0002: 00000004 0003: 7c000134 0004: 00000000 0005: 7c000275 0006: 40438000 0007: 00009140 0008: fe000003 0009: 7f000000 000a: 7f000000 |
cmd | c2dDestroySurface(pix->id) | 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 | 0000: 7c000275 0001: 00000000 0002: 00000004 0003: 7c000134 0004: 00000000 0005: 7c000275 0006: 404f9000 0007: 00009140 0008: fe000003 0009: 7f000000 000a: 7f000000 |