[ 1105.926] tor_blt: span (5, 9)x(1, 1) @ 32 [ 1105.926] tor_blt_span: 5 -> 6 @ 32 [ 1105.926] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(5, 9) x (1, 1) [ 1105.926] gen3_get_rectangles: want=9, rem=16162 [ 1105.926] tor_render: y=5 [10], do_full_step=0, new edges=0, min_height=4, vertical=0 [ 1105.926] cell_list_add_subspan: x1=20 (5+0), x2=24 (6+0) [ 1105.926] cell_list_add_subspan: x1=21 (5+1), x2=24 (6+0) [ 1105.926] cell_list_add_subspan: x1=22 (5+2), x2=24 (6+0) [ 1105.926] cell_list_add_subspan: x1=23 (5+3), x2=24 (6+0) [ 1105.926] tor_blt: cell=(5, 4, 12), cover=0, max=6 [ 1105.926] tor_blt: span (5, 10)x(1, 1) @ 20 [ 1105.926] tor_blt_span: 5 -> 6 @ 20 [ 1105.926] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(5, 10) x (1, 1) [ 1105.926] gen3_get_rectangles: want=9, rem=16153 [ 1105.926] tor_render: no new edges and no exisiting edges, skipping, 6 -> 7 [ 1105.926] tor_render: y=7 [12], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1105.926] cell_list_add_subspan: x1=12 (3+0), x2=12 (3+0) [ 1105.926] cell_list_add_subspan: x1=12 (3+0), x2=13 (3+1) [ 1105.926] cell_list_add_subspan: x1=12 (3+0), x2=14 (3+2) [ 1105.926] cell_list_add_subspan: x1=12 (3+0), x2=15 (3+3) [ 1105.926] tor_blt: cell=(3, 0, -12), cover=0, max=6 [ 1105.926] tor_blt: span (3, 12)x(1, 1) @ 12 [ 1105.926] tor_blt_span: 3 -> 4 @ 12 [ 1105.926] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(3, 12) x (1, 1) [ 1105.926] gen3_get_rectangles: want=9, rem=16144 [ 1105.926] tor_render: y=8 [13], do_full_step=0, new edges=0, min_height=8, vertical=0 [ 1105.926] cell_list_add_subspan: x1=12 (3+0), x2=16 (4+0) [ 1105.926] cell_list_add_subspan: x1=12 (3+0), x2=17 (4+1) [ 1105.926] cell_list_add_subspan: x1=12 (3+0), x2=18 (4+2) [ 1105.927] cell_list_add_subspan: x1=12 (3+0), x2=19 (4+3) [ 1105.927] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1105.927] tor_blt: cell=(4, -4, -12), cover=32, max=6 [ 1105.927] tor_blt: span (3, 13)x(1, 1) @ 32 [ 1105.927] tor_blt_span: 3 -> 4 @ 32 [ 1105.927] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 13) x (1, 1) [ 1105.927] gen3_get_rectangles: want=9, rem=16135 [ 1105.927] tor_blt: span (4, 13)x(1, 1) @ 12 [ 1105.927] tor_blt_span: 4 -> 5 @ 12 [ 1105.927] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(4, 13) x (1, 1) [ 1105.927] gen3_get_rectangles: want=9, rem=16126 [ 1105.927] tor_render: y=9 [14], do_full_step=0, new edges=0, min_height=4, vertical=0 [ 1105.927] cell_list_add_subspan: x1=12 (3+0), x2=20 (5+0) [ 1105.927] cell_list_add_subspan: x1=12 (3+0), x2=21 (5+1) [ 1105.927] cell_list_add_subspan: x1=12 (3+0), x2=22 (5+2) [ 1105.927] cell_list_add_subspan: x1=12 (3+0), x2=23 (5+3) [ 1105.927] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1105.927] tor_blt: cell=(5, -4, -12), cover=32, max=6 [ 1105.927] tor_blt: span (3, 14)x(2, 1) @ 32 [ 1105.927] tor_blt_span: 3 -> 5 @ 32 [ 1105.927] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 14) x (2, 1) [ 1105.927] gen3_get_rectangles: want=9, rem=16117 [ 1105.927] tor_blt: span (5, 14)x(1, 1) @ 12 [ 1105.927] tor_blt_span: 5 -> 6 @ 12 [ 1105.927] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(5, 14) x (1, 1) [ 1105.927] gen3_get_rectangles: want=9, rem=16108 [ 1105.927] tor_render: y=10 [15], do_full_step=0, new edges=1, min_height=0, vertical=0 [ 1105.927] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.927] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.927] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.927] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.927] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1105.927] tor_blt: span (3, 15)x(3, 1) @ 32 [ 1105.927] tor_blt_span: 3 -> 6 @ 32 [ 1105.927] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 15) x (3, 1) [ 1105.927] gen3_get_rectangles: want=9, rem=16099 [ 1105.927] tor_render: y=11 [16], do_full_step=0, new edges=1, min_height=-4, vertical=0 [ 1105.927] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.927] cell_list_add_subspan: x1=13 (3+1), x2=24 (6+0) [ 1105.927] cell_list_add_subspan: x1=14 (3+2), x2=24 (6+0) [ 1105.927] cell_list_add_subspan: x1=15 (3+3), x2=24 (6+0) [ 1105.927] tor_blt: cell=(3, 4, 12), cover=0, max=6 [ 1105.927] tor_blt: span (3, 16)x(1, 1) @ 20 [ 1105.928] tor_blt_span: 3 -> 4 @ 20 [ 1105.928] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(3, 16) x (1, 1) [ 1105.928] gen3_get_rectangles: want=9, rem=16090 [ 1105.928] tor_blt: span (4, 16)x(2, 1) @ 32 [ 1105.928] tor_blt_span: 4 -> 6 @ 32 [ 1105.928] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(4, 16) x (2, 1) [ 1105.928] gen3_get_rectangles: want=9, rem=16081 [ 1105.928] tor_render: y=12 [17], do_full_step=0, new edges=0, min_height=8, vertical=0 [ 1105.928] cell_list_add_subspan: x1=16 (4+0), x2=24 (6+0) [ 1105.928] cell_list_add_subspan: x1=17 (4+1), x2=24 (6+0) [ 1105.928] cell_list_add_subspan: x1=18 (4+2), x2=24 (6+0) [ 1105.928] cell_list_add_subspan: x1=19 (4+3), x2=24 (6+0) [ 1105.928] tor_blt: cell=(4, 4, 12), cover=0, max=6 [ 1105.928] tor_blt: span (4, 17)x(1, 1) @ 20 [ 1105.928] tor_blt_span: 4 -> 5 @ 20 [ 1105.928] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(4, 17) x (1, 1) [ 1105.928] gen3_get_rectangles: want=9, rem=16072 [ 1105.928] tor_blt: span (5, 17)x(1, 1) @ 32 [ 1105.928] tor_blt_span: 5 -> 6 @ 32 [ 1105.928] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(5, 17) x (1, 1) [ 1105.928] gen3_get_rectangles: want=9, rem=16063 [ 1105.928] tor_render: y=13 [18], do_full_step=0, new edges=0, min_height=4, vertical=0 [ 1105.928] cell_list_add_subspan: x1=20 (5+0), x2=24 (6+0) [ 1105.928] cell_list_add_subspan: x1=21 (5+1), x2=24 (6+0) [ 1105.928] cell_list_add_subspan: x1=22 (5+2), x2=24 (6+0) [ 1105.928] cell_list_add_subspan: x1=23 (5+3), x2=24 (6+0) [ 1105.928] tor_blt: cell=(5, 4, 12), cover=0, max=6 [ 1105.928] tor_blt: span (5, 18)x(1, 1) @ 20 [ 1105.928] tor_blt_span: 5 -> 6 @ 20 [ 1105.928] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(5, 18) x (1, 1) [ 1105.928] gen3_get_rectangles: want=9, rem=16054 [ 1105.928] tor_render: no new edges and no exisiting edges, skipping, 14 -> 15 [ 1105.928] tor_render: y=15 [20], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1105.928] cell_list_add_subspan: x1=12 (3+0), x2=12 (3+0) [ 1105.928] cell_list_add_subspan: x1=12 (3+0), x2=13 (3+1) [ 1105.928] cell_list_add_subspan: x1=12 (3+0), x2=14 (3+2) [ 1105.928] cell_list_add_subspan: x1=12 (3+0), x2=15 (3+3) [ 1105.928] tor_blt: cell=(3, 0, -12), cover=0, max=6 [ 1105.928] tor_blt: span (3, 20)x(1, 1) @ 12 [ 1105.928] tor_blt_span: 3 -> 4 @ 12 [ 1105.928] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(3, 20) x (1, 1) [ 1105.928] gen3_get_rectangles: want=9, rem=16045 [ 1105.929] tor_render: y=16 [21], do_full_step=0, new edges=0, min_height=8, vertical=0 [ 1105.929] cell_list_add_subspan: x1=12 (3+0), x2=16 (4+0) [ 1105.929] cell_list_add_subspan: x1=12 (3+0), x2=17 (4+1) [ 1105.929] cell_list_add_subspan: x1=12 (3+0), x2=18 (4+2) [ 1105.929] cell_list_add_subspan: x1=12 (3+0), x2=19 (4+3) [ 1105.929] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1105.929] tor_blt: cell=(4, -4, -12), cover=32, max=6 [ 1105.929] tor_blt: span (3, 21)x(1, 1) @ 32 [ 1105.929] tor_blt_span: 3 -> 4 @ 32 [ 1105.929] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 21) x (1, 1) [ 1105.929] gen3_get_rectangles: want=9, rem=16036 [ 1105.929] tor_blt: span (4, 21)x(1, 1) @ 12 [ 1105.929] tor_blt_span: 4 -> 5 @ 12 [ 1105.929] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(4, 21) x (1, 1) [ 1105.929] gen3_get_rectangles: want=9, rem=16027 [ 1105.929] tor_render: y=17 [22], do_full_step=0, new edges=0, min_height=4, vertical=0 [ 1105.929] cell_list_add_subspan: x1=12 (3+0), x2=20 (5+0) [ 1105.929] cell_list_add_subspan: x1=12 (3+0), x2=21 (5+1) [ 1105.929] cell_list_add_subspan: x1=12 (3+0), x2=22 (5+2) [ 1105.929] cell_list_add_subspan: x1=12 (3+0), x2=23 (5+3) [ 1105.929] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1105.929] tor_blt: cell=(5, -4, -12), cover=32, max=6 [ 1105.929] tor_blt: span (3, 22)x(2, 1) @ 32 [ 1105.929] tor_blt_span: 3 -> 5 @ 32 [ 1105.929] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 22) x (2, 1) [ 1105.929] gen3_get_rectangles: want=9, rem=16018 [ 1105.929] tor_blt: span (5, 22)x(1, 1) @ 12 [ 1105.929] tor_blt_span: 5 -> 6 @ 12 [ 1105.929] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(5, 22) x (1, 1) [ 1105.929] gen3_get_rectangles: want=9, rem=16009 [ 1105.929] tor_render: y=18 [23], do_full_step=0, new edges=1, min_height=0, vertical=0 [ 1105.929] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.929] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.929] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.929] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.929] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1105.929] tor_blt: span (3, 23)x(3, 1) @ 32 [ 1105.929] tor_blt_span: 3 -> 6 @ 32 [ 1105.929] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 23) x (3, 1) [ 1105.929] gen3_get_rectangles: want=9, rem=16000 [ 1105.929] tor_render: y=19 [24], do_full_step=0, new edges=1, min_height=-4, vertical=0 [ 1105.929] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.930] cell_list_add_subspan: x1=13 (3+1), x2=24 (6+0) [ 1105.930] cell_list_add_subspan: x1=14 (3+2), x2=24 (6+0) [ 1105.930] cell_list_add_subspan: x1=15 (3+3), x2=24 (6+0) [ 1105.930] tor_blt: cell=(3, 4, 12), cover=0, max=6 [ 1105.930] tor_blt: span (3, 24)x(1, 1) @ 20 [ 1105.930] tor_blt_span: 3 -> 4 @ 20 [ 1105.930] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(3, 24) x (1, 1) [ 1105.930] gen3_get_rectangles: want=9, rem=15991 [ 1105.930] tor_blt: span (4, 24)x(2, 1) @ 32 [ 1105.930] tor_blt_span: 4 -> 6 @ 32 [ 1105.930] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(4, 24) x (2, 1) [ 1105.930] gen3_get_rectangles: want=9, rem=15982 [ 1105.930] tor_render: y=20 [25], do_full_step=0, new edges=0, min_height=8, vertical=0 [ 1105.930] cell_list_add_subspan: x1=16 (4+0), x2=24 (6+0) [ 1105.930] cell_list_add_subspan: x1=17 (4+1), x2=24 (6+0) [ 1105.930] cell_list_add_subspan: x1=18 (4+2), x2=24 (6+0) [ 1105.930] cell_list_add_subspan: x1=19 (4+3), x2=24 (6+0) [ 1105.930] tor_blt: cell=(4, 4, 12), cover=0, max=6 [ 1105.930] tor_blt: span (4, 25)x(1, 1) @ 20 [ 1105.930] tor_blt_span: 4 -> 5 @ 20 [ 1105.930] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(4, 25) x (1, 1) [ 1105.930] gen3_get_rectangles: want=9, rem=15973 [ 1105.930] tor_blt: span (5, 25)x(1, 1) @ 32 [ 1105.930] tor_blt_span: 5 -> 6 @ 32 [ 1105.930] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(5, 25) x (1, 1) [ 1105.930] gen3_get_rectangles: want=9, rem=15964 [ 1105.930] tor_render: y=21 [26], do_full_step=0, new edges=0, min_height=4, vertical=0 [ 1105.930] cell_list_add_subspan: x1=20 (5+0), x2=24 (6+0) [ 1105.930] cell_list_add_subspan: x1=21 (5+1), x2=24 (6+0) [ 1105.930] cell_list_add_subspan: x1=22 (5+2), x2=24 (6+0) [ 1105.930] cell_list_add_subspan: x1=23 (5+3), x2=24 (6+0) [ 1105.930] tor_blt: cell=(5, 4, 12), cover=0, max=6 [ 1105.930] tor_blt: span (5, 26)x(1, 1) @ 20 [ 1105.930] tor_blt_span: 5 -> 6 @ 20 [ 1105.930] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(5, 26) x (1, 1) [ 1105.930] gen3_get_rectangles: want=9, rem=15955 [ 1105.930] tor_render: no new edges and no exisiting edges, skipping, 22 -> 23 [ 1105.930] tor_render: y=23 [28], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1105.930] cell_list_add_subspan: x1=12 (3+0), x2=12 (3+0) [ 1105.930] cell_list_add_subspan: x1=12 (3+0), x2=13 (3+1) [ 1105.930] cell_list_add_subspan: x1=12 (3+0), x2=14 (3+2) [ 1105.931] cell_list_add_subspan: x1=12 (3+0), x2=15 (3+3) [ 1105.931] tor_blt: cell=(3, 0, -12), cover=0, max=6 [ 1105.931] tor_blt: span (3, 28)x(1, 1) @ 12 [ 1105.931] tor_blt_span: 3 -> 4 @ 12 [ 1105.931] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(3, 28) x (1, 1) [ 1105.931] gen3_get_rectangles: want=9, rem=15946 [ 1105.931] tor_render: y=24 [29], do_full_step=0, new edges=0, min_height=8, vertical=0 [ 1105.931] cell_list_add_subspan: x1=12 (3+0), x2=16 (4+0) [ 1105.931] cell_list_add_subspan: x1=12 (3+0), x2=17 (4+1) [ 1105.931] cell_list_add_subspan: x1=12 (3+0), x2=18 (4+2) [ 1105.931] cell_list_add_subspan: x1=12 (3+0), x2=19 (4+3) [ 1105.931] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1105.931] tor_blt: cell=(4, -4, -12), cover=32, max=6 [ 1105.931] tor_blt: span (3, 29)x(1, 1) @ 32 [ 1105.931] tor_blt_span: 3 -> 4 @ 32 [ 1105.931] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 29) x (1, 1) [ 1105.931] gen3_get_rectangles: want=9, rem=15937 [ 1105.931] tor_blt: span (4, 29)x(1, 1) @ 12 [ 1105.931] tor_blt_span: 4 -> 5 @ 12 [ 1105.931] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(4, 29) x (1, 1) [ 1105.931] gen3_get_rectangles: want=9, rem=15928 [ 1105.931] tor_render: y=25 [30], do_full_step=0, new edges=0, min_height=4, vertical=0 [ 1105.931] cell_list_add_subspan: x1=12 (3+0), x2=20 (5+0) [ 1105.931] cell_list_add_subspan: x1=12 (3+0), x2=21 (5+1) [ 1105.931] cell_list_add_subspan: x1=12 (3+0), x2=22 (5+2) [ 1105.931] cell_list_add_subspan: x1=12 (3+0), x2=23 (5+3) [ 1105.931] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1105.931] tor_blt: cell=(5, -4, -12), cover=32, max=6 [ 1105.931] tor_blt: span (3, 30)x(2, 1) @ 32 [ 1105.931] tor_blt_span: 3 -> 5 @ 32 [ 1105.931] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 30) x (2, 1) [ 1105.931] gen3_get_rectangles: want=9, rem=15919 [ 1105.931] tor_blt: span (5, 30)x(1, 1) @ 12 [ 1105.931] tor_blt_span: 5 -> 6 @ 12 [ 1105.931] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(5, 30) x (1, 1) [ 1105.931] gen3_get_rectangles: want=9, rem=15910 [ 1105.931] tor_render: y=26 [31], do_full_step=0, new edges=1, min_height=0, vertical=0 [ 1105.931] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.931] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.931] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.931] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.932] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1105.932] tor_blt: span (3, 31)x(3, 1) @ 32 [ 1105.932] tor_blt_span: 3 -> 6 @ 32 [ 1105.932] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 31) x (3, 1) [ 1105.932] gen3_get_rectangles: want=9, rem=15901 [ 1105.932] tor_render: y=27 [32], do_full_step=0, new edges=1, min_height=-4, vertical=0 [ 1105.932] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.932] cell_list_add_subspan: x1=13 (3+1), x2=24 (6+0) [ 1105.932] cell_list_add_subspan: x1=14 (3+2), x2=24 (6+0) [ 1105.932] cell_list_add_subspan: x1=15 (3+3), x2=24 (6+0) [ 1105.932] tor_blt: cell=(3, 4, 12), cover=0, max=6 [ 1105.932] tor_blt: span (3, 32)x(1, 1) @ 20 [ 1105.932] tor_blt_span: 3 -> 4 @ 20 [ 1105.932] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(3, 32) x (1, 1) [ 1105.932] gen3_get_rectangles: want=9, rem=15892 [ 1105.932] tor_blt: span (4, 32)x(2, 1) @ 32 [ 1105.932] tor_blt_span: 4 -> 6 @ 32 [ 1105.932] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(4, 32) x (2, 1) [ 1105.932] gen3_get_rectangles: want=9, rem=15883 [ 1105.932] tor_render: y=28 [33], do_full_step=0, new edges=0, min_height=8, vertical=0 [ 1105.932] cell_list_add_subspan: x1=16 (4+0), x2=24 (6+0) [ 1105.932] cell_list_add_subspan: x1=17 (4+1), x2=24 (6+0) [ 1105.932] cell_list_add_subspan: x1=18 (4+2), x2=24 (6+0) [ 1105.932] cell_list_add_subspan: x1=19 (4+3), x2=24 (6+0) [ 1105.932] tor_blt: cell=(4, 4, 12), cover=0, max=6 [ 1105.932] tor_blt: span (4, 33)x(1, 1) @ 20 [ 1105.932] tor_blt_span: 4 -> 5 @ 20 [ 1105.932] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(4, 33) x (1, 1) [ 1105.932] gen3_get_rectangles: want=9, rem=15874 [ 1105.932] tor_blt: span (5, 33)x(1, 1) @ 32 [ 1105.932] tor_blt_span: 5 -> 6 @ 32 [ 1105.932] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(5, 33) x (1, 1) [ 1105.932] gen3_get_rectangles: want=9, rem=15865 [ 1105.932] tor_render: y=29 [34], do_full_step=0, new edges=0, min_height=4, vertical=0 [ 1105.932] cell_list_add_subspan: x1=20 (5+0), x2=24 (6+0) [ 1105.932] cell_list_add_subspan: x1=21 (5+1), x2=24 (6+0) [ 1105.932] cell_list_add_subspan: x1=22 (5+2), x2=24 (6+0) [ 1105.932] cell_list_add_subspan: x1=23 (5+3), x2=24 (6+0) [ 1105.932] tor_blt: cell=(5, 4, 12), cover=0, max=6 [ 1105.932] tor_blt: span (5, 34)x(1, 1) @ 20 [ 1105.932] tor_blt_span: 5 -> 6 @ 20 [ 1105.932] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(5, 34) x (1, 1) [ 1105.933] gen3_get_rectangles: want=9, rem=15856 [ 1105.933] tor_render: no new edges and no exisiting edges, skipping, 30 -> 31 [ 1105.933] tor_render: y=31 [36], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1105.933] cell_list_add_subspan: x1=12 (3+0), x2=12 (3+0) [ 1105.933] cell_list_add_subspan: x1=12 (3+0), x2=13 (3+1) [ 1105.933] cell_list_add_subspan: x1=12 (3+0), x2=14 (3+2) [ 1105.933] cell_list_add_subspan: x1=12 (3+0), x2=15 (3+3) [ 1105.933] tor_blt: cell=(3, 0, -12), cover=0, max=6 [ 1105.933] tor_blt: span (3, 36)x(1, 1) @ 12 [ 1105.933] tor_blt_span: 3 -> 4 @ 12 [ 1105.933] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(3, 36) x (1, 1) [ 1105.933] gen3_get_rectangles: want=9, rem=15847 [ 1105.933] tor_render: y=32 [37], do_full_step=0, new edges=0, min_height=8, vertical=0 [ 1105.933] cell_list_add_subspan: x1=12 (3+0), x2=16 (4+0) [ 1105.933] cell_list_add_subspan: x1=12 (3+0), x2=17 (4+1) [ 1105.933] cell_list_add_subspan: x1=12 (3+0), x2=18 (4+2) [ 1105.933] cell_list_add_subspan: x1=12 (3+0), x2=19 (4+3) [ 1105.933] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1105.933] tor_blt: cell=(4, -4, -12), cover=32, max=6 [ 1105.933] tor_blt: span (3, 37)x(1, 1) @ 32 [ 1105.933] tor_blt_span: 3 -> 4 @ 32 [ 1105.933] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 37) x (1, 1) [ 1105.933] gen3_get_rectangles: want=9, rem=15838 [ 1105.933] tor_blt: span (4, 37)x(1, 1) @ 12 [ 1105.933] tor_blt_span: 4 -> 5 @ 12 [ 1105.933] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(4, 37) x (1, 1) [ 1105.933] gen3_get_rectangles: want=9, rem=15829 [ 1105.933] tor_render: y=33 [38], do_full_step=0, new edges=0, min_height=4, vertical=0 [ 1105.933] cell_list_add_subspan: x1=12 (3+0), x2=20 (5+0) [ 1105.933] cell_list_add_subspan: x1=12 (3+0), x2=21 (5+1) [ 1105.933] cell_list_add_subspan: x1=12 (3+0), x2=22 (5+2) [ 1105.933] cell_list_add_subspan: x1=12 (3+0), x2=23 (5+3) [ 1105.933] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1105.933] tor_blt: cell=(5, -4, -12), cover=32, max=6 [ 1105.933] tor_blt: span (3, 38)x(2, 1) @ 32 [ 1105.933] tor_blt_span: 3 -> 5 @ 32 [ 1105.933] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 38) x (2, 1) [ 1105.933] gen3_get_rectangles: want=9, rem=15820 [ 1105.933] tor_blt: span (5, 38)x(1, 1) @ 12 [ 1105.933] tor_blt_span: 5 -> 6 @ 12 [ 1105.933] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(5, 38) x (1, 1) [ 1105.933] gen3_get_rectangles: want=9, rem=15811 [ 1105.934] tor_render: y=34 [39], do_full_step=0, new edges=1, min_height=0, vertical=0 [ 1105.934] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.934] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.934] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.934] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.934] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1105.934] tor_blt: span (3, 39)x(3, 1) @ 32 [ 1105.934] tor_blt_span: 3 -> 6 @ 32 [ 1105.934] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 39) x (3, 1) [ 1105.934] gen3_get_rectangles: want=9, rem=15802 [ 1105.934] tor_render: y=35 [40], do_full_step=0, new edges=1, min_height=-4, vertical=0 [ 1105.934] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.934] cell_list_add_subspan: x1=13 (3+1), x2=24 (6+0) [ 1105.934] cell_list_add_subspan: x1=14 (3+2), x2=24 (6+0) [ 1105.934] cell_list_add_subspan: x1=15 (3+3), x2=24 (6+0) [ 1105.934] tor_blt: cell=(3, 4, 12), cover=0, max=6 [ 1105.934] tor_blt: span (3, 40)x(1, 1) @ 20 [ 1105.934] tor_blt_span: 3 -> 4 @ 20 [ 1105.934] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(3, 40) x (1, 1) [ 1105.934] gen3_get_rectangles: want=9, rem=15793 [ 1105.934] tor_blt: span (4, 40)x(2, 1) @ 32 [ 1105.934] tor_blt_span: 4 -> 6 @ 32 [ 1105.934] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(4, 40) x (2, 1) [ 1105.934] gen3_get_rectangles: want=9, rem=15784 [ 1105.934] tor_render: y=36 [41], do_full_step=0, new edges=0, min_height=8, vertical=0 [ 1105.934] cell_list_add_subspan: x1=16 (4+0), x2=24 (6+0) [ 1105.934] cell_list_add_subspan: x1=17 (4+1), x2=24 (6+0) [ 1105.934] cell_list_add_subspan: x1=18 (4+2), x2=24 (6+0) [ 1105.934] cell_list_add_subspan: x1=19 (4+3), x2=24 (6+0) [ 1105.934] tor_blt: cell=(4, 4, 12), cover=0, max=6 [ 1105.934] tor_blt: span (4, 41)x(1, 1) @ 20 [ 1105.934] tor_blt_span: 4 -> 5 @ 20 [ 1105.934] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(4, 41) x (1, 1) [ 1105.934] gen3_get_rectangles: want=9, rem=15775 [ 1105.934] tor_blt: span (5, 41)x(1, 1) @ 32 [ 1105.934] tor_blt_span: 5 -> 6 @ 32 [ 1105.934] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(5, 41) x (1, 1) [ 1105.934] gen3_get_rectangles: want=9, rem=15766 [ 1105.934] tor_render: y=37 [42], do_full_step=0, new edges=0, min_height=4, vertical=0 [ 1105.934] cell_list_add_subspan: x1=20 (5+0), x2=24 (6+0) [ 1105.934] cell_list_add_subspan: x1=21 (5+1), x2=24 (6+0) [ 1105.934] cell_list_add_subspan: x1=22 (5+2), x2=24 (6+0) [ 1105.935] cell_list_add_subspan: x1=23 (5+3), x2=24 (6+0) [ 1105.935] tor_blt: cell=(5, 4, 12), cover=0, max=6 [ 1105.935] tor_blt: span (5, 42)x(1, 1) @ 20 [ 1105.935] tor_blt_span: 5 -> 6 @ 20 [ 1105.935] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(5, 42) x (1, 1) [ 1105.935] gen3_get_rectangles: want=9, rem=15757 [ 1105.935] tor_render: no new edges and no exisiting edges, skipping, 38 -> 39 [ 1105.935] tor_render: y=39 [44], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1105.935] cell_list_add_subspan: x1=12 (3+0), x2=12 (3+0) [ 1105.935] cell_list_add_subspan: x1=12 (3+0), x2=13 (3+1) [ 1105.935] cell_list_add_subspan: x1=12 (3+0), x2=14 (3+2) [ 1105.935] cell_list_add_subspan: x1=12 (3+0), x2=15 (3+3) [ 1105.935] tor_blt: cell=(3, 0, -12), cover=0, max=6 [ 1105.935] tor_blt: span (3, 44)x(1, 1) @ 12 [ 1105.935] tor_blt_span: 3 -> 4 @ 12 [ 1105.935] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(3, 44) x (1, 1) [ 1105.935] gen3_get_rectangles: want=9, rem=15748 [ 1105.935] tor_render: y=40 [45], do_full_step=0, new edges=0, min_height=8, vertical=0 [ 1105.935] cell_list_add_subspan: x1=12 (3+0), x2=16 (4+0) [ 1105.935] cell_list_add_subspan: x1=12 (3+0), x2=17 (4+1) [ 1105.935] cell_list_add_subspan: x1=12 (3+0), x2=18 (4+2) [ 1105.935] cell_list_add_subspan: x1=12 (3+0), x2=19 (4+3) [ 1105.935] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1105.935] tor_blt: cell=(4, -4, -12), cover=32, max=6 [ 1105.935] tor_blt: span (3, 45)x(1, 1) @ 32 [ 1105.935] tor_blt_span: 3 -> 4 @ 32 [ 1105.935] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 45) x (1, 1) [ 1105.935] gen3_get_rectangles: want=9, rem=15739 [ 1105.935] tor_blt: span (4, 45)x(1, 1) @ 12 [ 1105.935] tor_blt_span: 4 -> 5 @ 12 [ 1105.935] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(4, 45) x (1, 1) [ 1105.935] gen3_get_rectangles: want=9, rem=15730 [ 1105.935] tor_render: y=41 [46], do_full_step=0, new edges=0, min_height=4, vertical=0 [ 1105.935] cell_list_add_subspan: x1=12 (3+0), x2=20 (5+0) [ 1105.935] cell_list_add_subspan: x1=12 (3+0), x2=21 (5+1) [ 1105.935] cell_list_add_subspan: x1=12 (3+0), x2=22 (5+2) [ 1105.935] cell_list_add_subspan: x1=12 (3+0), x2=23 (5+3) [ 1105.935] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1105.935] tor_blt: cell=(5, -4, -12), cover=32, max=6 [ 1105.935] tor_blt: span (3, 46)x(2, 1) @ 32 [ 1105.935] tor_blt_span: 3 -> 5 @ 32 [ 1105.935] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 46) x (2, 1) [ 1105.935] gen3_get_rectangles: want=9, rem=15721 [ 1105.936] tor_blt: span (5, 46)x(1, 1) @ 12 [ 1105.936] tor_blt_span: 5 -> 6 @ 12 [ 1105.936] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(5, 46) x (1, 1) [ 1105.936] gen3_get_rectangles: want=9, rem=15712 [ 1105.936] tor_render: y=42 [47], do_full_step=0, new edges=1, min_height=0, vertical=0 [ 1105.936] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.936] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.936] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.936] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.936] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1105.936] tor_blt: span (3, 47)x(3, 1) @ 32 [ 1105.936] tor_blt_span: 3 -> 6 @ 32 [ 1105.936] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 47) x (3, 1) [ 1105.936] gen3_get_rectangles: want=9, rem=15703 [ 1105.936] tor_render: y=43 [48], do_full_step=0, new edges=1, min_height=-4, vertical=0 [ 1105.936] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.936] cell_list_add_subspan: x1=13 (3+1), x2=24 (6+0) [ 1105.936] cell_list_add_subspan: x1=14 (3+2), x2=24 (6+0) [ 1105.936] cell_list_add_subspan: x1=15 (3+3), x2=24 (6+0) [ 1105.936] tor_blt: cell=(3, 4, 12), cover=0, max=6 [ 1105.936] tor_blt: span (3, 48)x(1, 1) @ 20 [ 1105.936] tor_blt_span: 3 -> 4 @ 20 [ 1105.936] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(3, 48) x (1, 1) [ 1105.936] gen3_get_rectangles: want=9, rem=15694 [ 1105.936] tor_blt: span (4, 48)x(2, 1) @ 32 [ 1105.936] tor_blt_span: 4 -> 6 @ 32 [ 1105.936] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(4, 48) x (2, 1) [ 1105.936] gen3_get_rectangles: want=9, rem=15685 [ 1105.936] tor_render: y=44 [49], do_full_step=0, new edges=0, min_height=8, vertical=0 [ 1105.936] cell_list_add_subspan: x1=16 (4+0), x2=24 (6+0) [ 1105.936] cell_list_add_subspan: x1=17 (4+1), x2=24 (6+0) [ 1105.936] cell_list_add_subspan: x1=18 (4+2), x2=24 (6+0) [ 1105.936] cell_list_add_subspan: x1=19 (4+3), x2=24 (6+0) [ 1105.936] tor_blt: cell=(4, 4, 12), cover=0, max=6 [ 1105.936] tor_blt: span (4, 49)x(1, 1) @ 20 [ 1105.936] tor_blt_span: 4 -> 5 @ 20 [ 1105.936] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(4, 49) x (1, 1) [ 1105.937] gen3_get_rectangles: want=9, rem=15676 [ 1105.937] tor_blt: span (5, 49)x(1, 1) @ 32 [ 1105.937] tor_blt_span: 5 -> 6 @ 32 [ 1105.937] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(5, 49) x (1, 1) [ 1105.937] gen3_get_rectangles: want=9, rem=15667 [ 1105.937] tor_render: y=45 [50], do_full_step=0, new edges=0, min_height=4, vertical=0 [ 1105.937] cell_list_add_subspan: x1=20 (5+0), x2=24 (6+0) [ 1105.937] cell_list_add_subspan: x1=21 (5+1), x2=24 (6+0) [ 1105.937] cell_list_add_subspan: x1=22 (5+2), x2=24 (6+0) [ 1105.937] cell_list_add_subspan: x1=23 (5+3), x2=24 (6+0) [ 1105.937] tor_blt: cell=(5, 4, 12), cover=0, max=6 [ 1105.937] tor_blt: span (5, 50)x(1, 1) @ 20 [ 1105.937] tor_blt_span: 5 -> 6 @ 20 [ 1105.937] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(5, 50) x (1, 1) [ 1105.937] gen3_get_rectangles: want=9, rem=15658 [ 1105.937] tor_render: no new edges and no exisiting edges, skipping, 46 -> 47 [ 1105.937] tor_render: y=47 [52], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1105.937] cell_list_add_subspan: x1=12 (3+0), x2=12 (3+0) [ 1105.937] cell_list_add_subspan: x1=12 (3+0), x2=13 (3+1) [ 1105.937] cell_list_add_subspan: x1=12 (3+0), x2=14 (3+2) [ 1105.937] cell_list_add_subspan: x1=12 (3+0), x2=15 (3+3) [ 1105.937] tor_blt: cell=(3, 0, -12), cover=0, max=6 [ 1105.937] tor_blt: span (3, 52)x(1, 1) @ 12 [ 1105.937] tor_blt_span: 3 -> 4 @ 12 [ 1105.937] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(3, 52) x (1, 1) [ 1105.937] gen3_get_rectangles: want=9, rem=15649 [ 1105.937] gen3_vertex_flush[1c8] = 198 [ 1105.937] gen3_render_composite_spans_done() [ 1105.937] sna_block_handler [ 1105.937] sna_accel_flush (time=1105937) [ 1105.937] sna_pixmap_move_to_gpu() [ 1105.937] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1105.937] sna_accel_throttle (time=1105937) [ 1105.937] sna_wakeup_handler [ 1105.937] sna_validate_gc [ 1105.937] sna_validate_gc: flushing stipple pixmap [ 1105.937] sna_pixmap_move_to_cpu(pixmap=0xde6590, write=1) [ 1105.937] sna_pixmap_move_to_cpu: not attached to 0xde6590 [ 1105.938] sna_copy_area: src=(1, 0)x(618, 349) -> dst=(1, 0) [ 1105.938] sna_copy_boxes (boxes=1x[(91, 409), (709, 758)...], src=+(-90, -409), alu=3, src.size=620x349, dst.size=1245x1083) [ 1105.938] sna_copy_boxes: dst=(priv=0x1348050, gpu_bo=0x13481d0, cpu_bo=(nil)), src=(priv=(nil), gpu_bo=(nil), cpu_bo=(nil)), replaces=0 [ 1105.938] sna_copy_boxes: fallback - src_priv=(nil) but dst gpu_only=0 [ 1105.938] sna_copy_boxes: fallback -- src=(-90, -409), dst=(-25, 0) [ 1105.938] _sna_damage_subtract([[(0, 0), (1245, 1083)]: [(0, 0), (1245, 1083) x 6: ((0, 0), (1245, 409)), ((0, 409), (65, 758)), ((685, 409), (1245, 758)), ((0, 758), (1245, 1080)), ((1, 1080), (1244, 1082)), ((3, 1082), (1242, 1083))] + [0 : ...]] - [(66, 409), (684, 758)])... [ 1105.938] _sna_damage_create_elt(subtract): n=0, prev=(none, remain 0) [ 1105.938] _sna_damage_create_elt(): new elt [ 1105.938] _sna_damage_create_boxes(1->64): new [ 1105.938] = [[(0, 0), (1245, 1083)]: [(0, 0), (1245, 1083) x 6: ((0, 0), (1245, 409)), ((0, 409), (65, 758)), ((685, 409), (1245, 758)), ((0, 758), (1245, 1080)), ((1, 1080), (1244, 1082)), ((3, 1082), (1242, 1083))] + [1 : ...]] [ 1105.938] _sna_damage_add([[(65, 409), (685, 758)]: [(65, 409), (685, 758)] + [0 : ...]] + [(66, 409), (684, 758)]) [ 1105.938] = [[(65, 409), (685, 758)]: [(65, 409), (685, 758)] + [0 : ...]] [ 1105.938] sna_copy_boxes: memcpy_blt(box=(91, 409), (618, 349), src=(-90, -409), dst=(-25, 0), pitches=(2480, 4980)) [ 1105.938] memcpy_blt: src=(91, 409), dst=(91, 409), size=618x349, pitch=2480/4980 [ 1105.939] sna_block_handler [ 1105.939] sna_wakeup_handler [ 1105.939] sna_block_handler [ 1105.939] sna_wakeup_handler [ 1105.939] sna_create_pixmap(5, 1, 32, usage=0) [ 1105.939] kgem_choose_tiling: too short [1] for TILING_X [ 1105.939] kgem_choose_tiling: 5x1 -> 0 [ 1105.939] kgem_can_create_2d(5x1, bpp=32, tiling=0) = 1 [ 1105.939] sna_validate_gc [ 1105.939] sna_put_image((0, 0)x(5, 1) [ 1105.939] sna_drawable_move_region_to_cpu(pixmap=0x11d70b0 (5x1), [(0, 0), (5, 1)], write=1) [ 1105.939] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1105.939] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1105.940] sna_pixmap_move_to_cpu(pixmap=0x11d70b0, write=1) [ 1105.940] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1105.940] sna_pixmap_move_to_cpu: no GPU bo [ 1105.940] sna_pixmap_move_to_cpu: marking as damaged [ 1105.940] _sna_damage_all(5, 1) [ 1105.940] sna_put_image: fbPutImage(0, 0, 5, 1) [ 1105.940] sna_composite_trapezoids(op=3, src=(1, 0), mask=00018000, ntrap=41) [ 1105.940] trapezoid_span_converter: extents (2, 2), (7, 54) [ 1105.940] sna_compute_composite_region: dst=(2, 2)x(5, 52) [ 1105.940] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (7, 54) [ 1105.940] clip_to_dst: region: 1x[(2, 2), (7, 54)], clip: 1x[(0, 0), (8, 56)] [ 1105.940] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (7, 54) [ 1105.940] sna_compute_composite_region: clip against src: (2, 2), (7, 54) [ 1105.940] trapezoid_span_converter: after clip -- extents (2, 2), (7, 54), delta=(0, 0) src -> (0, 0) [ 1105.940] gen3_render_composite_spans(src=(0, 0), dst=(2, 2), size=(5, 52)) [ 1105.940] sna_pixmap_force_to_gpu(pixmap=0x19f2660) [ 1105.940] sna_pixmap_move_to_gpu() [ 1105.940] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1105.940] gen3_composite_set_target: pixmap=0x19f2660, format=20028888, size=8x56, pitch=64, delta=(0,0) [ 1105.940] gen3_render_composite_spans: preparing source [ 1105.940] gen3_composite_picture: (0, 0)x(5, 52), dst=(2, 2) [ 1105.940] gen3_composite_picture: integer translation (0, 0), removing [ 1105.940] sna_render_pixmap_bo (0, 0)x(5, 52) [ 1105.940] sna_render_pixmap_bo box=(0, 0), (5, 1): (5, 1)/(5, 1) [ 1105.940] sna_render_pixmap_bo: offset=(-2, -2), size=(5, 1) [ 1105.940] texture_is_cpu(pixmap=0x11d70b0, box=((0, 0), (5, 1)) = 1 [ 1105.940] move_to_gpu: migrating whole pixmap (5x1) for source [ 1105.940] sna_pixmap_force_to_gpu(pixmap=0x11d70b0) [ 1105.940] kgem_choose_tiling: too short [1] for TILING_X [ 1105.940] kgem_choose_tiling: 5x1 -> 0 [ 1105.940] kgem_create_2d(5x1, bpp=32, tiling=0, exact=0, inactive=1) [ 1105.940] from inactive: pitch=64, tiling=0: handle=118, id=34053 [ 1105.940] sna_pixmap_force_to_gpu: created gpu bo [ 1105.940] sna_pixmap_move_to_gpu() [ 1105.940] _sna_damage_reduce() [ 1105.940] sna_pixmap_move_to_gpu: CPU damage? 1 [ 1105.940] sna_damage_get_boxes([[(0, 0), (5, 1)]: [(0, 0), (5, 1)] + [0 : ...]])... [ 1105.940] = 1 [ 1105.940] sna_replace(handle=118, 5x1, bpp=32, tiling=0) [ 1105.940] gem_mmap(handle=118, size=4096, prot=read/write) [ 1105.941] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x1, pitch=20/64 [ 1105.941] gen3_render_composite_spans: source type=5 [ 1105.941] aligning vertex: was 3, now 5 floats per vertex, 248->149 [ 1105.941] tor_init: (2, 2),(7, 54) x (4, 4), num_edges=82 [ 1105.941] polygon_add_edge: edge=(11 [2.3], 8 [2.0]), (10 [2.2], 9 [2.1]), top=8 [2.0], bottom=9 [2.1], dir=1 [ 1105.941] polygon_add_edge: edge=(24 [6.0], 8 [2.0]), (25 [6.1], 9 [2.1]), top=8 [2.0], bottom=9 [2.1], dir=-1 [ 1105.941] polygon_add_edge: edge=(10 [2.2], 9 [2.1]), (9 [2.1], 10 [2.2]), top=9 [2.1], bottom=10 [2.2], dir=1 [ 1105.941] polygon_add_edge: edge=(25 [6.1], 9 [2.1]), (26 [6.2], 10 [2.2]), top=9 [2.1], bottom=10 [2.2], dir=-1 [ 1105.941] polygon_add_edge: edge=(9 [2.1], 10 [2.2]), (8 [2.0], 11 [2.3]), top=10 [2.2], bottom=11 [2.3], dir=1 [ 1105.941] polygon_add_edge: edge=(26 [6.2], 10 [2.2]), (27 [6.3], 11 [2.3]), top=10 [2.2], bottom=11 [2.3], dir=-1 [ 1105.941] polygon_add_edge: edge=(8 [2.0], 11 [2.3]), (8 [2.0], 12 [3.0]), top=11 [2.3], bottom=12 [3.0], dir=1 [ 1105.941] polygon_add_edge: edge=(27 [6.3], 11 [2.3]), (27 [6.3], 12 [3.0]), top=11 [2.3], bottom=12 [3.0], dir=-1 [ 1105.941] polygon_add_edge: edge=(8 [2.0], 12 [3.0]), (8 [2.0], 13 [3.1]), top=12 [3.0], bottom=13 [3.1], dir=1 [ 1105.941] polygon_add_edge: edge=(12 [3.0], 12 [3.0]), (11 [2.3], 13 [3.1]), top=12 [3.0], bottom=13 [3.1], dir=-1 [ 1105.941] polygon_add_edge: edge=(23 [5.3], 12 [3.0]), (24 [6.0], 13 [3.1]), top=12 [3.0], bottom=13 [3.1], dir=1 [ 1105.941] polygon_add_edge: edge=(27 [6.3], 12 [3.0]), (27 [6.3], 13 [3.1]), top=12 [3.0], bottom=13 [3.1], dir=-1 [ 1105.941] polygon_add_edge: edge=(8 [2.0], 13 [3.1]), (8 [2.0], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=1 [ 1105.941] polygon_add_edge: edge=(12 [3.0], 12 [3.0]), (11 [2.3], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=-1 [ 1105.941] polygon_add_edge: edge=(23 [5.3], 12 [3.0]), (24 [6.0], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=1 [ 1105.941] polygon_add_edge: edge=(27 [6.3], 13 [3.1]), (28 [7.0], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=-1 [ 1105.941] polygon_add_edge: edge=(8 [2.0], 14 [3.2]), (8 [2.0], 210 [52.2]), top=14 [3.2], bottom=209 [52.1], dir=1 [ 1105.941] polygon_add_edge: edge=(12 [3.0], 14 [3.2]), (12 [3.0], 210 [52.2]), top=14 [3.2], bottom=209 [52.1], dir=-1 [ 1105.941] polygon_add_edge: edge=(24 [6.0], 14 [3.2]), (24 [6.0], 210 [52.2]), top=14 [3.2], bottom=209 [52.1], dir=1 [ 1105.941] polygon_add_edge: edge=(28 [7.0], 14 [3.2]), (28 [7.0], 210 [52.2]), top=14 [3.2], bottom=209 [52.1], dir=-1 [ 1105.941] polygon_add_edge: edge=(24 [6.0], 209 [52.1]), (23 [5.3], 211 [52.3]), top=209 [52.1], bottom=210 [52.2], dir=1 [ 1105.941] polygon_add_edge: edge=(28 [7.0], 14 [3.2]), (28 [7.0], 210 [52.2]), top=209 [52.1], bottom=210 [52.2], dir=-1 [ 1105.941] polygon_add_edge: edge=(8 [2.0], 210 [52.2]), (8 [2.0], 212 [53.0]), top=209 [52.1], bottom=210 [52.2], dir=1 [ 1105.941] polygon_add_edge: edge=(11 [2.3], 209 [52.1]), (12 [3.0], 211 [52.3]), top=209 [52.1], bottom=210 [52.2], dir=-1 [ 1105.941] polygon_add_edge: edge=(8 [2.0], 210 [52.2]), (8 [2.0], 212 [53.0]), top=210 [52.2], bottom=211 [52.3], dir=1 [ 1105.941] polygon_add_edge: edge=(11 [2.3], 210 [52.2]), (12 [3.0], 211 [52.3]), top=210 [52.2], bottom=211 [52.3], dir=-1 [ 1105.941] polygon_add_edge: edge=(24 [6.0], 210 [52.2]), (23 [5.3], 211 [52.3]), top=210 [52.2], bottom=211 [52.3], dir=1 [ 1105.941] polygon_add_edge: edge=(27 [6.3], 210 [52.2]), (27 [6.3], 211 [52.3]), top=210 [52.2], bottom=211 [52.3], dir=-1 [ 1105.941] polygon_add_edge: edge=(8 [2.0], 210 [52.2]), (8 [2.0], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=1 [ 1105.942] polygon_add_edge: edge=(12 [3.0], 211 [52.3]), (14 [3.2], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=-1 [ 1105.942] polygon_add_edge: edge=(23 [5.3], 211 [52.3]), (21 [5.1], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=1 [ 1105.942] polygon_add_edge: edge=(27 [6.3], 211 [52.3]), (27 [6.3], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=-1 [ 1105.942] polygon_add_edge: edge=(8 [2.0], 212 [53.0]), (9 [2.1], 213 [53.1]), top=212 [53.0], bottom=213 [53.1], dir=1 [ 1105.942] polygon_add_edge: edge=(27 [6.3], 212 [53.0]), (26 [6.2], 213 [53.1]), top=212 [53.0], bottom=213 [53.1], dir=-1 [ 1105.942] polygon_add_edge: edge=(9 [2.1], 213 [53.1]), (10 [2.2], 214 [53.2]), top=213 [53.1], bottom=214 [53.2], dir=1 [ 1105.942] polygon_add_edge: edge=(26 [6.2], 213 [53.1]), (25 [6.1], 214 [53.2]), top=213 [53.1], bottom=214 [53.2], dir=-1 [ 1105.942] polygon_add_edge: edge=(10 [2.2], 214 [53.2]), (11 [2.3], 215 [53.3]), top=214 [53.2], bottom=215 [53.3], dir=1 [ 1105.942] polygon_add_edge: edge=(25 [6.1], 214 [53.2]), (24 [6.0], 215 [53.3]), top=214 [53.2], bottom=215 [53.3], dir=-1 [ 1105.942] polygon_add_edge: edge=(13 [3.1], 215 [53.3]), (14 [3.2], 216 [54.0]), top=215 [53.3], bottom=216 [54.0], dir=1 [ 1105.942] polygon_add_edge: edge=(22 [5.2], 215 [53.3]), (22 [5.2], 216 [54.0]), top=215 [53.3], bottom=216 [54.0], dir=-1 [ 1105.942] tor_render: unbounded=0 [ 1105.942] tor_render: y=0 [2], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1105.942] cell_list_add_subspan: x1=11 (2+3), x2=24 (6+0) [ 1105.942] cell_list_add_subspan: x1=10 (2+2), x2=25 (6+1) [ 1105.942] cell_list_add_subspan: x1=9 (2+1), x2=26 (6+2) [ 1105.942] cell_list_add_subspan: x1=8 (2+0), x2=27 (6+3) [ 1105.942] tor_blt: cell=(2, 4, 12), cover=0, max=7 [ 1105.942] tor_blt: span (2, 2)x(1, 1) @ 20 [ 1105.942] tor_blt_span: 2 -> 3 @ 20 [ 1105.942] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.625000, dst=+(0, 0), box=(2, 2) x (1, 1) [ 1105.942] gen3_get_rectangles: want=15, rem=15639 [ 1105.942] tor_blt: cell=(6, -4, -12), cover=32, max=7 [ 1105.942] tor_blt: span (3, 2)x(3, 1) @ 32 [ 1105.942] tor_blt_span: 3 -> 6 @ 32 [ 1105.942] gen3_render_composite_spans_box: src=+(-2, -2), opacity=1.000000, dst=+(0, 0), box=(3, 2) x (3, 1) [ 1105.942] gen3_get_rectangles: want=15, rem=15624 [ 1105.942] tor_blt: span (6, 2)x(1, 1) @ 12 [ 1105.942] tor_blt_span: 6 -> 7 @ 12 [ 1105.942] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.375000, dst=+(0, 0), box=(6, 2) x (1, 1) [ 1105.942] gen3_get_rectangles: want=15, rem=15609 [ 1105.942] tor_render: y=1 [3], do_full_step=0, new edges=1, min_height=-3, vertical=0 [ 1105.942] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1105.942] cell_list_add_subspan: x1=23 (5+3), x2=27 (6+3) [ 1105.942] cell_list_add_subspan: x1=8 (2+0), x2=11 (2+3) [ 1105.942] cell_list_add_subspan: x1=23 (5+3), x2=27 (6+3) [ 1105.942] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1105.942] cell_list_add_subspan: x1=24 (6+0), x2=28 (7+0) [ 1105.943] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1105.943] cell_list_add_subspan: x1=24 (6+0), x2=28 (7+0) [ 1105.943] tor_blt: cell=(2, 3, -6), cover=0, max=7 [ 1105.943] tor_blt: span (2, 3)x(1, 1) @ 30 [ 1105.943] tor_blt_span: 2 -> 3 @ 30 [ 1105.943] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.937500, dst=+(0, 0), box=(2, 3) x (1, 1) [ 1105.943] gen3_get_rectangles: want=15, rem=15594 [ 1105.943] tor_blt: cell=(3, -3, 0), cover=24, max=7 [ 1105.943] tor_blt: cell=(5, 2, 12), cover=0, max=7 [ 1105.943] tor_blt: span (5, 3)x(1, 1) @ 4 [ 1105.943] tor_blt_span: 5 -> 6 @ 4 [ 1105.943] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.125000, dst=+(0, 0), box=(5, 3) x (1, 1) [ 1105.943] gen3_get_rectangles: want=15, rem=15579 [ 1105.943] tor_blt: cell=(6, 0, -12), cover=16, max=7 [ 1105.943] tor_blt: span (6, 3)x(1, 1) @ 28 [ 1105.943] tor_blt_span: 6 -> 7 @ 28 [ 1105.943] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.875000, dst=+(0, 0), box=(6, 3) x (1, 1) [ 1105.943] gen3_get_rectangles: want=15, rem=15564 [ 1105.943] tor_render: y=2 [4], do_full_step=1, new edges=0, min_height=193, vertical=1 [ 1105.943] tor_render: vertical edges, full step (2, 50) [ 1105.943] tor_blt: cell=(2, 4, 0), cover=0, max=7 [ 1105.943] tor_blt: cell=(3, -4, 0), cover=32, max=7 [ 1105.943] tor_blt: span (2, 4)x(1, 48) @ 32 [ 1105.943] tor_blt_span: 2 -> 3 @ 32 [ 1105.943] gen3_render_composite_spans_box: src=+(-2, -2), opacity=1.000000, dst=+(0, 0), box=(2, 4) x (1, 48) [ 1105.943] gen3_get_rectangles: want=15, rem=15549 [ 1105.943] tor_blt: cell=(6, 4, 0), cover=0, max=7 [ 1105.943] tor_blt: span (6, 4)x(1, 48) @ 32 [ 1105.943] tor_blt_span: 6 -> 7 @ 32 [ 1105.943] gen3_render_composite_spans_box: src=+(-2, -2), opacity=1.000000, dst=+(0, 0), box=(6, 4) x (1, 48) [ 1105.943] gen3_get_rectangles: want=15, rem=15534 [ 1105.943] tor_render: y=50 [52], do_full_step=0, new edges=1, min_height=1, vertical=1 [ 1105.943] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1105.943] cell_list_add_subspan: x1=24 (6+0), x2=28 (7+0) [ 1105.943] cell_list_add_subspan: x1=8 (2+0), x2=11 (2+3) [ 1105.943] cell_list_add_subspan: x1=24 (6+0), x2=28 (7+0) [ 1105.943] cell_list_add_subspan: x1=8 (2+0), x2=11 (2+3) [ 1105.943] cell_list_add_subspan: x1=24 (6+0), x2=27 (6+3) [ 1105.943] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1105.943] cell_list_add_subspan: x1=23 (5+3), x2=27 (6+3) [ 1105.943] tor_blt: cell=(2, 2, -12), cover=0, max=7 [ 1105.944] tor_blt: span (2, 52)x(1, 1) @ 28 [ 1105.944] tor_blt_span: 2 -> 3 @ 28 [ 1105.944] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.875000, dst=+(0, 0), box=(2, 52) x (1, 1) [ 1105.944] gen3_get_rectangles: want=15, rem=15519 [ 1105.944] tor_blt: cell=(3, -2, 0), cover=16, max=7 [ 1105.944] tor_blt: cell=(5, 1, 6), cover=0, max=7 [ 1105.944] tor_blt: span (5, 52)x(1, 1) @ 2 [ 1105.944] tor_blt_span: 5 -> 6 @ 2 [ 1105.944] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.062500, dst=+(0, 0), box=(5, 52) x (1, 1) [ 1105.944] gen3_get_rectangles: want=15, rem=15504 [ 1105.944] tor_blt: cell=(6, 1, -12), cover=8, max=7 [ 1105.944] tor_blt: span (6, 52)x(1, 1) @ 28 [ 1105.944] tor_blt_span: 6 -> 7 @ 28 [ 1105.944] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.875000, dst=+(0, 0), box=(6, 52) x (1, 1) [ 1105.944] gen3_get_rectangles: want=15, rem=15489 [ 1105.944] tor_render: y=51 [53], do_full_step=0, new edges=1, min_height=-3, vertical=0 [ 1105.944] cell_list_add_subspan: x1=8 (2+0), x2=27 (6+3) [ 1105.944] cell_list_add_subspan: x1=9 (2+1), x2=26 (6+2) [ 1105.944] cell_list_add_subspan: x1=10 (2+2), x2=25 (6+1) [ 1105.944] cell_list_add_subspan: x1=13 (3+1), x2=22 (5+2) [ 1105.944] tor_blt: cell=(2, 3, 6), cover=0, max=7 [ 1105.944] tor_blt: span (2, 53)x(1, 1) @ 18 [ 1105.944] tor_blt_span: 2 -> 3 @ 18 [ 1105.944] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.562500, dst=+(0, 0), box=(2, 53) x (1, 1) [ 1105.944] gen3_get_rectangles: want=15, rem=15474 [ 1105.944] tor_blt: cell=(3, 1, 2), cover=24, max=7 [ 1105.944] tor_blt: span (3, 53)x(1, 1) @ 30 [ 1105.944] tor_blt_span: 3 -> 4 @ 30 [ 1105.944] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.937500, dst=+(0, 0), box=(3, 53) x (1, 1) [ 1105.944] gen3_get_rectangles: want=15, rem=15459 [ 1105.944] tor_blt: cell=(5, -1, -4), cover=32, max=7 [ 1105.944] tor_blt: span (4, 53)x(1, 1) @ 32 [ 1105.944] tor_blt_span: 4 -> 5 @ 32 [ 1105.944] gen3_render_composite_spans_box: src=+(-2, -2), opacity=1.000000, dst=+(0, 0), box=(4, 53) x (1, 1) [ 1105.944] gen3_get_rectangles: want=15, rem=15444 [ 1105.944] tor_blt: span (5, 53)x(1, 1) @ 28 [ 1105.944] tor_blt_span: 5 -> 6 @ 28 [ 1105.944] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.875000, dst=+(0, 0), box=(5, 53) x (1, 1) [ 1105.944] gen3_get_rectangles: want=15, rem=15429 [ 1105.944] tor_blt: cell=(6, -3, -12), cover=24, max=7 [ 1105.944] tor_blt: span (6, 53)x(1, 1) @ 12 [ 1105.944] tor_blt_span: 6 -> 7 @ 12 [ 1105.944] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.375000, dst=+(0, 0), box=(6, 53) x (1, 1) [ 1105.945] gen3_get_rectangles: want=15, rem=15414 [ 1105.945] gen3_vertex_flush[24c] = 48 [ 1105.945] gen3_render_composite_spans_done() [ 1105.945] sna_composite_trapezoids(op=3, src=(3, 2), mask=00018000, ntrap=40) [ 1105.945] trapezoid_span_converter: extents (2, 2), (5, 54) [ 1105.945] sna_compute_composite_region: dst=(2, 2)x(3, 52) [ 1105.945] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (5, 54) [ 1105.945] clip_to_dst: region: 1x[(2, 2), (5, 54)], clip: 1x[(0, 0), (8, 56)] [ 1105.945] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (5, 54) [ 1105.945] sna_compute_composite_region: clip against src: (2, 2), (5, 54) [ 1105.945] trapezoid_span_converter: after clip -- extents (2, 2), (5, 54), delta=(0, 0) src -> (2, 2) [ 1105.945] gen3_render_composite_spans(src=(2, 2), dst=(2, 2), size=(3, 52)) [ 1105.945] sna_pixmap_force_to_gpu(pixmap=0x19f2660) [ 1105.945] sna_pixmap_move_to_gpu() [ 1105.945] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1105.945] gen3_composite_set_target: pixmap=0x19f2660, format=20028888, size=8x56, pitch=64, delta=(0,0) [ 1105.945] gen3_render_composite_spans: preparing source [ 1105.945] gen3_composite_picture: (2, 2)x(3, 52), dst=(2, 2) [ 1105.945] get_pixel: 0x1378ca0 [ 1105.945] sna_pixmap_move_to_cpu(pixmap=0x1378ca0, write=0) [ 1105.945] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1105.945] sna_pixmap_move_to_cpu: no GPU bo [ 1105.945] color_convert: src=19070907 [20028888] [ 1105.945] color_convert: dst=19070907 [20028888] [ 1105.945] gen3_render_composite_spans: source type=2 [ 1105.945] aligning vertex: was 5, now 3 floats per vertex, 197->329 [ 1105.945] tor_init: (2, 2),(5, 54) x (4, 4), num_edges=80 [ 1105.945] polygon_add_edge: edge=(11 [2.3], 10 [2.2]), (10 [2.2], 11 [2.3]), top=10 [2.2], bottom=11 [2.3], dir=1 [ 1105.945] polygon_add_edge: edge=(16 [4.0], 10 [2.2]), (17 [4.1], 11 [2.3]), top=10 [2.2], bottom=11 [2.3], dir=-1 [ 1105.945] polygon_add_edge: edge=(10 [2.2], 11 [2.3]), (9 [2.1], 12 [3.0]), top=11 [2.3], bottom=12 [3.0], dir=1 [ 1105.946] polygon_add_edge: edge=(17 [4.1], 11 [2.3]), (18 [4.2], 12 [3.0]), top=11 [2.3], bottom=12 [3.0], dir=-1 [ 1105.946] polygon_add_edge: edge=(9 [2.1], 12 [3.0]), (8 [2.0], 13 [3.1]), top=12 [3.0], bottom=13 [3.1], dir=1 [ 1105.946] polygon_add_edge: edge=(18 [4.2], 12 [3.0]), (19 [4.3], 13 [3.1]), top=12 [3.0], bottom=13 [3.1], dir=-1 [ 1105.946] polygon_add_edge: edge=(8 [2.0], 13 [3.1]), (8 [2.0], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=1 [ 1105.946] polygon_add_edge: edge=(19 [4.3], 13 [3.1]), (19 [4.3], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=-1 [ 1105.946] polygon_add_edge: edge=(8 [2.0], 14 [3.2]), (8 [2.0], 15 [3.3]), top=14 [3.2], bottom=15 [3.3], dir=1 [ 1105.946] polygon_add_edge: edge=(12 [3.0], 14 [3.2]), (11 [2.3], 15 [3.3]), top=14 [3.2], bottom=15 [3.3], dir=-1 [ 1105.946] polygon_add_edge: edge=(15 [3.3], 14 [3.2]), (16 [4.0], 15 [3.3]), top=14 [3.2], bottom=15 [3.3], dir=1 [ 1105.946] polygon_add_edge: edge=(19 [4.3], 14 [3.2]), (19 [4.3], 15 [3.3]), top=14 [3.2], bottom=15 [3.3], dir=-1 [ 1105.946] polygon_add_edge: edge=(8 [2.0], 15 [3.3]), (8 [2.0], 16 [4.0]), top=15 [3.3], bottom=16 [4.0], dir=1 [ 1105.946] polygon_add_edge: edge=(12 [3.0], 14 [3.2]), (11 [2.3], 16 [4.0]), top=15 [3.3], bottom=16 [4.0], dir=-1 [ 1105.946] polygon_add_edge: edge=(15 [3.3], 14 [3.2]), (16 [4.0], 16 [4.0]), top=15 [3.3], bottom=16 [4.0], dir=1 [ 1105.946] polygon_add_edge: edge=(19 [4.3], 15 [3.3]), (20 [5.0], 16 [4.0]), top=15 [3.3], bottom=16 [4.0], dir=-1 [ 1105.946] polygon_add_edge: edge=(8 [2.0], 16 [4.0]), (8 [2.0], 208 [52.0]), top=16 [4.0], bottom=207 [51.3], dir=1 [ 1105.946] polygon_add_edge: edge=(12 [3.0], 16 [4.0]), (12 [3.0], 208 [52.0]), top=16 [4.0], bottom=207 [51.3], dir=-1 [ 1105.946] polygon_add_edge: edge=(16 [4.0], 16 [4.0]), (16 [4.0], 208 [52.0]), top=16 [4.0], bottom=207 [51.3], dir=1 [ 1105.946] polygon_add_edge: edge=(20 [5.0], 16 [4.0]), (20 [5.0], 208 [52.0]), top=16 [4.0], bottom=207 [51.3], dir=-1 [ 1105.946] polygon_add_edge: edge=(16 [4.0], 207 [51.3]), (15 [3.3], 209 [52.1]), top=207 [51.3], bottom=208 [52.0], dir=1 [ 1105.946] polygon_add_edge: edge=(20 [5.0], 16 [4.0]), (20 [5.0], 208 [52.0]), top=207 [51.3], bottom=208 [52.0], dir=-1 [ 1105.946] polygon_add_edge: edge=(8 [2.0], 208 [52.0]), (8 [2.0], 210 [52.2]), top=207 [51.3], bottom=208 [52.0], dir=1 [ 1105.946] polygon_add_edge: edge=(11 [2.3], 207 [51.3]), (12 [3.0], 209 [52.1]), top=207 [51.3], bottom=208 [52.0], dir=-1 [ 1105.946] polygon_add_edge: edge=(8 [2.0], 208 [52.0]), (8 [2.0], 210 [52.2]), top=208 [52.0], bottom=209 [52.1], dir=1 [ 1105.946] polygon_add_edge: edge=(11 [2.3], 208 [52.0]), (12 [3.0], 209 [52.1]), top=208 [52.0], bottom=209 [52.1], dir=-1 [ 1105.946] polygon_add_edge: edge=(16 [4.0], 208 [52.0]), (15 [3.3], 209 [52.1]), top=208 [52.0], bottom=209 [52.1], dir=1 [ 1105.946] polygon_add_edge: edge=(19 [4.3], 208 [52.0]), (19 [4.3], 209 [52.1]), top=208 [52.0], bottom=209 [52.1], dir=-1 [ 1105.946] polygon_add_edge: edge=(8 [2.0], 208 [52.0]), (8 [2.0], 210 [52.2]), top=209 [52.1], bottom=210 [52.2], dir=1 [ 1105.946] polygon_add_edge: edge=(19 [4.3], 209 [52.1]), (19 [4.3], 210 [52.2]), top=209 [52.1], bottom=210 [52.2], dir=-1 [ 1105.946] polygon_add_edge: edge=(8 [2.0], 210 [52.2]), (9 [2.1], 211 [52.3]), top=210 [52.2], bottom=211 [52.3], dir=1 [ 1105.946] polygon_add_edge: edge=(19 [4.3], 210 [52.2]), (18 [4.2], 211 [52.3]), top=210 [52.2], bottom=211 [52.3], dir=-1 [ 1105.946] polygon_add_edge: edge=(9 [2.1], 211 [52.3]), (10 [2.2], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=1 [ 1105.946] polygon_add_edge: edge=(18 [4.2], 211 [52.3]), (17 [4.1], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=-1 [ 1105.946] polygon_add_edge: edge=(10 [2.2], 212 [53.0]), (11 [2.3], 213 [53.1]), top=212 [53.0], bottom=213 [53.1], dir=1 [ 1105.947] polygon_add_edge: edge=(17 [4.1], 212 [53.0]), (16 [4.0], 213 [53.1]), top=212 [53.0], bottom=213 [53.1], dir=-1 [ 1105.947] polygon_add_edge: edge=(13 [3.1], 213 [53.1]), (14 [3.2], 214 [53.2]), top=213 [53.1], bottom=214 [53.2], dir=1 [ 1105.947] polygon_add_edge: edge=(14 [3.2], 213 [53.1]), (14 [3.2], 214 [53.2]), top=213 [53.1], bottom=214 [53.2], dir=-1 [ 1105.947] tor_render: unbounded=0 [ 1105.947] tor_render: y=0 [2], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1105.947] cell_list_add_subspan: x1=11 (2+3), x2=16 (4+0) [ 1105.947] cell_list_add_subspan: x1=10 (2+2), x2=17 (4+1) [ 1105.947] tor_blt: cell=(2, 2, 10), cover=0, max=5 [ 1105.947] tor_blt: span (2, 2)x(1, 1) @ 6 [ 1105.947] tor_blt_span: 2 -> 3 @ 6 [ 1105.947] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.187500, dst=+(0, 0), box=(2, 2) x (1, 1) [ 1105.947] gen3_get_rectangles: want=9, rem=15397 [ 1105.947] tor_blt: cell=(4, -2, -2), cover=16, max=5 [ 1105.947] tor_blt: span (3, 2)x(1, 1) @ 16 [ 1105.947] tor_blt_span: 3 -> 4 @ 16 [ 1105.947] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.500000, dst=+(0, 0), box=(3, 2) x (1, 1) [ 1105.947] gen3_get_rectangles: want=9, rem=15388 [ 1105.947] tor_blt: span (4, 2)x(1, 1) @ 2 [ 1105.947] tor_blt_span: 4 -> 5 @ 2 [ 1105.947] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.062500, dst=+(0, 0), box=(4, 2) x (1, 1) [ 1105.947] gen3_get_rectangles: want=9, rem=15379 [ 1105.947] tor_render: y=1 [3], do_full_step=0, new edges=1, min_height=-3, vertical=0 [ 1105.947] cell_list_add_subspan: x1=9 (2+1), x2=18 (4+2) [ 1105.947] cell_list_add_subspan: x1=8 (2+0), x2=19 (4+3) [ 1105.947] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1105.947] cell_list_add_subspan: x1=15 (3+3), x2=19 (4+3) [ 1105.947] cell_list_add_subspan: x1=8 (2+0), x2=11 (2+3) [ 1105.947] cell_list_add_subspan: x1=15 (3+3), x2=19 (4+3) [ 1105.947] tor_blt: cell=(2, 3, -4), cover=0, max=5 [ 1105.947] tor_blt: span (2, 3)x(1, 1) @ 28 [ 1105.947] tor_blt_span: 2 -> 3 @ 28 [ 1105.947] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.875000, dst=+(0, 0), box=(2, 3) x (1, 1) [ 1105.947] gen3_get_rectangles: want=9, rem=15370 [ 1105.947] tor_blt: cell=(3, 1, 12), cover=24, max=5 [ 1105.947] tor_blt: span (3, 3)x(1, 1) @ 20 [ 1105.947] tor_blt_span: 3 -> 4 @ 20 [ 1105.947] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(3, 3) x (1, 1) [ 1105.947] gen3_get_rectangles: want=9, rem=15361 [ 1105.947] tor_blt: cell=(4, -4, -22), cover=32, max=5 [ 1105.947] tor_blt: span (4, 3)x(1, 1) @ 22 [ 1105.947] tor_blt_span: 4 -> 5 @ 22 [ 1105.947] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.687500, dst=+(0, 0), box=(4, 3) x (1, 1) [ 1105.948] gen3_get_rectangles: want=9, rem=15352 [ 1105.948] tor_render: y=2 [4], do_full_step=0, new edges=1, min_height=-7, vertical=0 [ 1105.948] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1105.948] cell_list_add_subspan: x1=16 (4+0), x2=20 (5+0) [ 1105.948] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1105.948] cell_list_add_subspan: x1=16 (4+0), x2=20 (5+0) [ 1105.948] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1105.948] cell_list_add_subspan: x1=16 (4+0), x2=20 (5+0) [ 1105.948] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1105.948] cell_list_add_subspan: x1=16 (4+0), x2=20 (5+0) [ 1105.948] tor_blt: cell=(2, 4, 0), cover=0, max=5 [ 1105.948] tor_blt: cell=(3, -4, 0), cover=32, max=5 [ 1105.948] tor_blt: span (2, 4)x(1, 1) @ 32 [ 1105.948] tor_blt_span: 2 -> 3 @ 32 [ 1105.948] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(2, 4) x (1, 1) [ 1105.948] gen3_get_rectangles: want=9, rem=15343 [ 1105.948] tor_blt: cell=(4, 4, 0), cover=0, max=5 [ 1105.948] tor_blt: span (4, 4)x(1, 1) @ 32 [ 1105.948] tor_blt_span: 4 -> 5 @ 32 [ 1105.948] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(4, 4) x (1, 1) [ 1105.948] gen3_get_rectangles: want=9, rem=15334 [ 1105.948] tor_render: y=3 [5], do_full_step=1, new edges=0, min_height=187, vertical=1 [ 1105.948] tor_render: vertical edges, full step (3, 49) [ 1105.948] tor_blt: cell=(2, 4, 0), cover=0, max=5 [ 1105.948] tor_blt: cell=(3, -4, 0), cover=32, max=5 [ 1105.948] tor_blt: span (2, 5)x(1, 46) @ 32 [ 1105.948] tor_blt_span: 2 -> 3 @ 32 [ 1105.948] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(2, 5) x (1, 46) [ 1105.948] gen3_get_rectangles: want=9, rem=15325 [ 1105.948] tor_blt: cell=(4, 4, 0), cover=0, max=5 [ 1105.948] tor_blt: span (4, 5)x(1, 46) @ 32 [ 1105.948] tor_blt_span: 4 -> 5 @ 32 [ 1105.948] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(4, 5) x (1, 46) [ 1105.948] gen3_get_rectangles: want=9, rem=15316 [ 1105.948] tor_render: y=49 [51], do_full_step=0, new edges=1, min_height=3, vertical=1 [ 1105.948] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1105.948] cell_list_add_subspan: x1=16 (4+0), x2=20 (5+0) [ 1105.948] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1105.948] cell_list_add_subspan: x1=16 (4+0), x2=20 (5+0) [ 1105.948] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1105.948] cell_list_add_subspan: x1=16 (4+0), x2=20 (5+0) [ 1105.948] cell_list_add_subspan: x1=8 (2+0), x2=11 (2+3) [ 1105.948] cell_list_add_subspan: x1=16 (4+0), x2=20 (5+0) [ 1105.949] tor_blt: cell=(2, 3, -6), cover=0, max=5 [ 1105.949] tor_blt: span (2, 51)x(1, 1) @ 30 [ 1105.949] tor_blt_span: 2 -> 3 @ 30 [ 1105.949] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.937500, dst=+(0, 0), box=(2, 51) x (1, 1) [ 1105.949] gen3_get_rectangles: want=9, rem=15307 [ 1105.949] tor_blt: cell=(3, -3, 0), cover=24, max=5 [ 1105.949] tor_blt: cell=(4, 4, 0), cover=0, max=5 [ 1105.949] tor_blt: span (4, 51)x(1, 1) @ 32 [ 1105.949] tor_blt_span: 4 -> 5 @ 32 [ 1105.949] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(4, 51) x (1, 1) [ 1105.949] gen3_get_rectangles: want=9, rem=15298 [ 1105.949] tor_render: y=50 [52], do_full_step=0, new edges=1, min_height=-3, vertical=0 [ 1105.949] cell_list_add_subspan: x1=8 (2+0), x2=11 (2+3) [ 1105.949] cell_list_add_subspan: x1=16 (4+0), x2=19 (4+3) [ 1105.949] cell_list_add_subspan: x1=8 (2+0), x2=19 (4+3) [ 1105.949] cell_list_add_subspan: x1=8 (2+0), x2=19 (4+3) [ 1105.949] cell_list_add_subspan: x1=9 (2+1), x2=18 (4+2) [ 1105.949] tor_blt: cell=(2, 3, -4), cover=0, max=5 [ 1105.949] tor_blt: span (2, 52)x(1, 1) @ 28 [ 1105.949] tor_blt_span: 2 -> 3 @ 28 [ 1105.949] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.875000, dst=+(0, 0), box=(2, 52) x (1, 1) [ 1105.949] gen3_get_rectangles: want=9, rem=15289 [ 1105.949] tor_blt: cell=(4, -3, -22), cover=24, max=5 [ 1105.949] tor_blt: span (3, 52)x(1, 1) @ 24 [ 1105.949] tor_blt_span: 3 -> 4 @ 24 [ 1105.949] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.750000, dst=+(0, 0), box=(3, 52) x (1, 1) [ 1105.949] gen3_get_rectangles: want=9, rem=15280 [ 1105.949] tor_blt: span (4, 52)x(1, 1) @ 22 [ 1105.949] tor_blt_span: 4 -> 5 @ 22 [ 1105.949] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.687500, dst=+(0, 0), box=(4, 52) x (1, 1) [ 1105.949] gen3_get_rectangles: want=9, rem=15271 [ 1105.949] tor_render: y=51 [53], do_full_step=0, new edges=1, min_height=-7, vertical=0 [ 1105.949] cell_list_add_subspan: x1=10 (2+2), x2=17 (4+1) [ 1105.949] cell_list_add_subspan: x1=13 (3+1), x2=14 (3+2) [ 1105.949] tor_blt: cell=(2, 1, 4), cover=0, max=5 [ 1105.949] tor_blt: span (2, 53)x(1, 1) @ 4 [ 1105.949] tor_blt_span: 2 -> 3 @ 4 [ 1105.949] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.125000, dst=+(0, 0), box=(2, 53) x (1, 1) [ 1105.949] gen3_get_rectangles: want=9, rem=15262 [ 1105.949] tor_blt: cell=(3, 0, -2), cover=8, max=5 [ 1105.949] tor_blt: span (3, 53)x(1, 1) @ 10 [ 1105.949] tor_blt_span: 3 -> 4 @ 10 [ 1105.950] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.312500, dst=+(0, 0), box=(3, 53) x (1, 1) [ 1105.950] gen3_get_rectangles: want=9, rem=15253 [ 1105.950] tor_blt: cell=(4, -1, -2), cover=8, max=5 [ 1105.950] tor_blt: span (4, 53)x(1, 1) @ 2 [ 1105.950] tor_blt_span: 4 -> 5 @ 2 [ 1105.950] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.062500, dst=+(0, 0), box=(4, 53) x (1, 1) [ 1105.950] gen3_get_rectangles: want=9, rem=15244 [ 1105.950] gen3_vertex_flush[298] = 54 [ 1105.950] gen3_render_composite_spans_done() [ 1105.950] sna_create_pixmap(3, 1, 32, usage=0) [ 1105.950] kgem_choose_tiling: too short [1] for TILING_X [ 1105.950] kgem_choose_tiling: 3x1 -> 0 [ 1105.950] kgem_can_create_2d(3x1, bpp=32, tiling=0) = 1 [ 1105.950] sna_validate_gc [ 1105.950] sna_put_image((0, 0)x(3, 1) [ 1105.950] sna_drawable_move_region_to_cpu(pixmap=0x13fb110 (3x1), [(0, 0), (3, 1)], write=1) [ 1105.950] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1105.950] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1105.950] sna_pixmap_move_to_cpu(pixmap=0x13fb110, write=1) [ 1105.950] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1105.950] sna_pixmap_move_to_cpu: no GPU bo [ 1105.950] sna_pixmap_move_to_cpu: marking as damaged [ 1105.950] _sna_damage_all(3, 1) [ 1105.950] sna_put_image: fbPutImage(0, 0, 3, 1) [ 1105.950] sna_composite_trapezoids(op=3, src=(0, 0), mask=00018000, ntrap=9) [ 1105.950] trapezoid_span_converter: extents (3, 3), (6, 53) [ 1105.950] sna_compute_composite_region: dst=(3, 3)x(3, 50) [ 1105.950] sna_compute_composite_region: initial clip against dst->pDrawable: (3, 3), (6, 53) [ 1105.950] clip_to_dst: region: 1x[(3, 3), (6, 53)], clip: 1x[(3, 3), (6, 53)] [ 1105.950] sna_compute_composite_region: clip against dst->pCompositeClip: (3, 3), (6, 53) [ 1105.950] sna_compute_composite_region: clip against src: (3, 3), (6, 53) [ 1105.950] trapezoid_span_converter: after clip -- extents (3, 3), (6, 53), delta=(0, 0) src -> (0, 0) [ 1105.950] gen3_render_composite_spans(src=(0, 0), dst=(3, 3), size=(3, 50)) [ 1105.950] sna_pixmap_force_to_gpu(pixmap=0x19f2660) [ 1105.950] sna_pixmap_move_to_gpu() [ 1105.950] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1105.950] gen3_composite_set_target: pixmap=0x19f2660, format=20028888, size=8x56, pitch=64, delta=(0,0) [ 1105.950] gen3_render_composite_spans: preparing source [ 1105.950] gen3_composite_picture: (0, 0)x(3, 50), dst=(3, 3) [ 1105.950] gen3_composite_picture: integer translation (0, 0), removing [ 1105.950] sna_render_pixmap_bo (0, 0)x(3, 50) [ 1105.951] sna_render_pixmap_bo box=(0, 0), (3, 1): (3, 1)/(3, 1) [ 1105.951] sna_render_pixmap_bo: offset=(-3, -3), size=(3, 1) [ 1105.951] texture_is_cpu(pixmap=0x13fb110, box=((0, 0), (3, 1)) = 1 [ 1105.951] move_to_gpu: migrating whole pixmap (3x1) for source [ 1105.951] sna_pixmap_force_to_gpu(pixmap=0x13fb110) [ 1105.951] kgem_choose_tiling: too short [1] for TILING_X [ 1105.951] kgem_choose_tiling: 3x1 -> 0 [ 1105.951] kgem_create_2d(3x1, bpp=32, tiling=0, exact=0, inactive=1) [ 1105.951] from inactive: pitch=64, tiling=0: handle=164, id=34054 [ 1105.951] sna_pixmap_force_to_gpu: created gpu bo [ 1105.951] sna_pixmap_move_to_gpu() [ 1105.951] _sna_damage_reduce() [ 1105.951] sna_pixmap_move_to_gpu: CPU damage? 1 [ 1105.951] sna_damage_get_boxes([[(0, 0), (3, 1)]: [(0, 0), (3, 1)] + [0 : ...]])... [ 1105.951] = 1 [ 1105.951] sna_replace(handle=164, 3x1, bpp=32, tiling=0) [ 1105.951] gem_mmap(handle=164, size=4096, prot=read/write) [ 1105.951] memcpy_blt: src=(0, 0), dst=(0, 0), size=3x1, pitch=12/64 [ 1105.951] gen3_render_composite_spans: source type=5 [ 1105.951] aligning vertex: was 3, now 5 floats per vertex, 383->230 [ 1105.951] tor_init: (3, 3),(6, 53) x (4, 4), num_edges=18 [ 1105.951] polygon_add_edge: edge=(12 [3.0], 12 [3.0]), (12 [3.0], 212 [53.0]), top=12 [3.0], bottom=13 [3.1], dir=1 [ 1105.951] polygon_add_edge: edge=(21 [5.1], 12 [3.0]), (22 [5.2], 13 [3.1]), top=12 [3.0], bottom=13 [3.1], dir=-1 [ 1105.951] polygon_add_edge: edge=(12 [3.0], 12 [3.0]), (12 [3.0], 212 [53.0]), top=13 [3.1], bottom=14 [3.2], dir=1 [ 1105.951] polygon_add_edge: edge=(22 [5.2], 13 [3.1]), (23 [5.3], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=-1 [ 1105.951] polygon_add_edge: edge=(12 [3.0], 12 [3.0]), (12 [3.0], 212 [53.0]), top=14 [3.2], bottom=16 [4.0], dir=1 [ 1105.951] polygon_add_edge: edge=(23 [5.3], 14 [3.2]), (24 [6.0], 16 [4.0]), top=14 [3.2], bottom=16 [4.0], dir=-1 [ 1105.951] polygon_add_edge: edge=(12 [3.0], 12 [3.0]), (12 [3.0], 212 [53.0]), top=16 [4.0], bottom=208 [52.0], dir=1 [ 1105.951] polygon_add_edge: edge=(24 [6.0], 16 [4.0]), (24 [6.0], 208 [52.0]), top=16 [4.0], bottom=208 [52.0], dir=-1 [ 1105.951] polygon_add_edge: edge=(12 [3.0], 12 [3.0]), (12 [3.0], 212 [53.0]), top=208 [52.0], bottom=209 [52.1], dir=1 [ 1105.951] polygon_add_edge: edge=(24 [6.0], 208 [52.0]), (23 [5.3], 209 [52.1]), top=208 [52.0], bottom=209 [52.1], dir=-1 [ 1105.951] polygon_add_edge: edge=(12 [3.0], 12 [3.0]), (12 [3.0], 212 [53.0]), top=209 [52.1], bottom=210 [52.2], dir=1 [ 1105.951] polygon_add_edge: edge=(23 [5.3], 209 [52.1]), (22 [5.2], 210 [52.2]), top=209 [52.1], bottom=210 [52.2], dir=-1 [ 1105.951] polygon_add_edge: edge=(12 [3.0], 12 [3.0]), (12 [3.0], 212 [53.0]), top=210 [52.2], bottom=211 [52.3], dir=1 [ 1105.951] polygon_add_edge: edge=(22 [5.2], 210 [52.2]), (21 [5.1], 211 [52.3]), top=210 [52.2], bottom=211 [52.3], dir=-1 [ 1105.951] polygon_add_edge: edge=(12 [3.0], 12 [3.0]), (12 [3.0], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=1 [ 1105.952] polygon_add_edge: edge=(21 [5.1], 211 [52.3]), (20 [5.0], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=-1 [ 1105.952] tor_render: unbounded=0 [ 1105.952] tor_render: y=0 [3], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1105.952] cell_list_add_subspan: x1=12 (3+0), x2=21 (5+1) [ 1105.952] cell_list_add_subspan: x1=12 (3+0), x2=22 (5+2) [ 1105.952] cell_list_add_subspan: x1=12 (3+0), x2=23 (5+3) [ 1105.952] cell_list_add_subspan: x1=12 (3+0), x2=23 (5+3) [ 1105.952] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1105.952] tor_blt: cell=(5, -4, -18), cover=32, max=6 [ 1105.952] tor_blt: span (3, 3)x(2, 1) @ 32 [ 1105.952] tor_blt_span: 3 -> 5 @ 32 [ 1105.952] gen3_render_composite_spans_box: src=+(-3, -3), opacity=1.000000, dst=+(0, 0), box=(3, 3) x (2, 1) [ 1105.952] gen3_get_rectangles: want=15, rem=15234 [ 1105.952] tor_blt: span (5, 3)x(1, 1) @ 18 [ 1105.952] tor_blt_span: 5 -> 6 @ 18 [ 1105.952] gen3_render_composite_spans_box: src=+(-3, -3), opacity=0.562500, dst=+(0, 0), box=(5, 3) x (1, 1) [ 1105.952] gen3_get_rectangles: want=15, rem=15219 [ 1105.952] tor_render: y=1 [4], do_full_step=0, new edges=1, min_height=-3, vertical=0 [ 1105.952] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.952] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.952] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.952] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.952] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1105.952] tor_blt: span (3, 4)x(3, 1) @ 32 [ 1105.952] tor_blt_span: 3 -> 6 @ 32 [ 1105.952] gen3_render_composite_spans_box: src=+(-3, -3), opacity=1.000000, dst=+(0, 0), box=(3, 4) x (3, 1) [ 1105.952] gen3_get_rectangles: want=15, rem=15204 [ 1105.952] tor_render: y=2 [5], do_full_step=1, new edges=0, min_height=188, vertical=1 [ 1105.952] tor_render: vertical edges, full step (2, 49) [ 1105.952] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1105.952] tor_blt: span (3, 5)x(3, 47) @ 32 [ 1105.952] tor_blt_span: 3 -> 6 @ 32 [ 1105.952] gen3_render_composite_spans_box: src=+(-3, -3), opacity=1.000000, dst=+(0, 0), box=(3, 5) x (3, 47) [ 1105.952] gen3_get_rectangles: want=15, rem=15189 [ 1105.952] tor_render: y=49 [52], do_full_step=0, new edges=1, min_height=0, vertical=1 [ 1105.952] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.952] cell_list_add_subspan: x1=12 (3+0), x2=23 (5+3) [ 1105.952] cell_list_add_subspan: x1=12 (3+0), x2=22 (5+2) [ 1105.952] cell_list_add_subspan: x1=12 (3+0), x2=21 (5+1) [ 1105.952] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1105.952] tor_blt: cell=(5, -3, -12), cover=32, max=6 [ 1105.952] tor_blt: span (3, 52)x(2, 1) @ 32 [ 1105.953] tor_blt_span: 3 -> 5 @ 32 [ 1105.953] gen3_render_composite_spans_box: src=+(-3, -3), opacity=1.000000, dst=+(0, 0), box=(3, 52) x (2, 1) [ 1105.953] gen3_get_rectangles: want=15, rem=15174 [ 1105.953] tor_blt: span (5, 52)x(1, 1) @ 20 [ 1105.953] tor_blt_span: 5 -> 6 @ 20 [ 1105.953] gen3_render_composite_spans_box: src=+(-3, -3), opacity=0.625000, dst=+(0, 0), box=(5, 52) x (1, 1) [ 1105.953] gen3_get_rectangles: want=15, rem=15159 [ 1105.953] gen3_vertex_flush[308] = 18 [ 1105.953] gen3_render_composite_spans_done() [ 1105.953] sna_composite_trapezoids(op=3, src=(3, 30), mask=00018000, ntrap=5) [ 1105.953] trapezoid_span_converter: extents (3, 30), (6, 53) [ 1105.953] sna_compute_composite_region: dst=(3, 30)x(3, 23) [ 1105.953] sna_compute_composite_region: initial clip against dst->pDrawable: (3, 30), (6, 53) [ 1105.953] clip_to_dst: region: 1x[(3, 30), (6, 53)], clip: 1x[(0, 0), (8, 56)] [ 1105.953] sna_compute_composite_region: clip against dst->pCompositeClip: (3, 30), (6, 53) [ 1105.953] sna_compute_composite_region: clip against src: (3, 30), (6, 53) [ 1105.953] trapezoid_span_converter: after clip -- extents (3, 30), (6, 53), delta=(0, 0) src -> (3, 30) [ 1105.953] gen3_render_composite_spans(src=(3, 30), dst=(3, 30), size=(3, 23)) [ 1105.953] sna_pixmap_force_to_gpu(pixmap=0x19f2660) [ 1105.953] sna_pixmap_move_to_gpu() [ 1105.953] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1105.953] gen3_composite_set_target: pixmap=0x19f2660, format=20028888, size=8x56, pitch=64, delta=(0,0) [ 1105.953] gen3_render_composite_spans: preparing source [ 1105.953] gen3_composite_picture: (3, 30)x(3, 23), dst=(3, 30) [ 1105.953] get_pixel: 0x1378c10 [ 1105.953] sna_pixmap_move_to_cpu(pixmap=0x1378c10, write=0) [ 1105.953] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1105.953] sna_pixmap_move_to_cpu: no GPU bo [ 1105.953] color_convert: src=331a1a1a [20028888] [ 1105.953] color_convert: dst=331a1a1a [20028888] [ 1105.953] gen3_render_composite_spans: source type=2 [ 1105.953] aligning vertex: was 5, now 3 floats per vertex, 248->414 [ 1105.953] tor_init: (3, 30),(6, 53) x (4, 4), num_edges=10 [ 1105.953] polygon_add_edge: edge=(12 [3.0], 120 [30.0]), (12 [3.0], 208 [52.0]), top=120 [30.0], bottom=208 [52.0], dir=1 [ 1105.953] polygon_add_edge: edge=(24 [6.0], 120 [30.0]), (24 [6.0], 208 [52.0]), top=120 [30.0], bottom=208 [52.0], dir=-1 [ 1105.953] polygon_add_edge: edge=(12 [3.0], 208 [52.0]), (12 [3.0], 209 [52.1]), top=208 [52.0], bottom=209 [52.1], dir=1 [ 1105.953] polygon_add_edge: edge=(24 [6.0], 208 [52.0]), (23 [5.3], 209 [52.1]), top=208 [52.0], bottom=209 [52.1], dir=-1 [ 1105.953] polygon_add_edge: edge=(12 [3.0], 209 [52.1]), (13 [3.1], 210 [52.2]), top=209 [52.1], bottom=210 [52.2], dir=1 [ 1105.953] polygon_add_edge: edge=(23 [5.3], 209 [52.1]), (22 [5.2], 210 [52.2]), top=209 [52.1], bottom=210 [52.2], dir=-1 [ 1105.953] polygon_add_edge: edge=(13 [3.1], 210 [52.2]), (14 [3.2], 211 [52.3]), top=210 [52.2], bottom=211 [52.3], dir=1 [ 1105.954] polygon_add_edge: edge=(22 [5.2], 210 [52.2]), (21 [5.1], 211 [52.3]), top=210 [52.2], bottom=211 [52.3], dir=-1 [ 1105.954] polygon_add_edge: edge=(14 [3.2], 211 [52.3]), (16 [4.0], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=1 [ 1105.954] polygon_add_edge: edge=(21 [5.1], 211 [52.3]), (20 [5.0], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=-1 [ 1105.954] tor_render: unbounded=0 [ 1105.954] tor_render: y=0 [30], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1105.954] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.954] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.954] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.954] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.954] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1105.954] tor_blt: span (3, 30)x(3, 1) @ 32 [ 1105.954] tor_blt_span: 3 -> 6 @ 32 [ 1105.954] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 30) x (3, 1) [ 1105.954] gen3_get_rectangles: want=9, rem=15142 [ 1105.954] tor_render: y=1 [31], do_full_step=1, new edges=0, min_height=84, vertical=1 [ 1105.954] tor_render: vertical edges, full step (1, 22) [ 1105.954] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1105.954] tor_blt: span (3, 31)x(3, 21) @ 32 [ 1105.954] tor_blt_span: 3 -> 6 @ 32 [ 1105.954] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 31) x (3, 21) [ 1105.954] gen3_get_rectangles: want=9, rem=15133 [ 1105.954] tor_render: y=22 [52], do_full_step=0, new edges=1, min_height=0, vertical=1 [ 1105.954] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.954] cell_list_add_subspan: x1=12 (3+0), x2=23 (5+3) [ 1105.954] cell_list_add_subspan: x1=13 (3+1), x2=22 (5+2) [ 1105.954] cell_list_add_subspan: x1=14 (3+2), x2=21 (5+1) [ 1105.954] tor_blt: cell=(3, 4, 6), cover=0, max=6 [ 1105.954] tor_blt: span (3, 52)x(1, 1) @ 26 [ 1105.954] tor_blt_span: 3 -> 4 @ 26 [ 1105.954] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.812500, dst=+(0, 0), box=(3, 52) x (1, 1) [ 1105.954] gen3_get_rectangles: want=9, rem=15124 [ 1105.954] tor_blt: cell=(5, -3, -12), cover=32, max=6 [ 1105.954] tor_blt: span (4, 52)x(1, 1) @ 32 [ 1105.954] tor_blt_span: 4 -> 5 @ 32 [ 1105.954] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(4, 52) x (1, 1) [ 1105.954] gen3_get_rectangles: want=9, rem=15115 [ 1105.954] tor_blt: span (5, 52)x(1, 1) @ 20 [ 1105.954] tor_blt_span: 5 -> 6 @ 20 [ 1105.954] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(5, 52) x (1, 1) [ 1105.954] gen3_get_rectangles: want=9, rem=15106 [ 1105.954] gen3_vertex_flush[354] = 15 [ 1105.954] gen3_render_composite_spans_done() [ 1105.955] sna_create_pixmap(3, 1, 32, usage=0) [ 1105.955] kgem_choose_tiling: too short [1] for TILING_X [ 1105.955] kgem_choose_tiling: 3x1 -> 0 [ 1105.955] kgem_can_create_2d(3x1, bpp=32, tiling=0) = 1 [ 1105.955] sna_validate_gc [ 1105.955] sna_put_image((0, 0)x(3, 1) [ 1105.955] sna_drawable_move_region_to_cpu(pixmap=0x13fb110 (3x1), [(0, 0), (3, 1)], write=1) [ 1105.955] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1105.955] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1105.955] sna_pixmap_move_to_cpu(pixmap=0x13fb110, write=1) [ 1105.955] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1105.955] sna_pixmap_move_to_cpu: no GPU bo [ 1105.955] sna_pixmap_move_to_cpu: marking as damaged [ 1105.955] _sna_damage_all(3, 1) [ 1105.955] sna_put_image: fbPutImage(0, 0, 3, 1) [ 1105.955] sna_composite(3 src=(0, 0), mask=(0, 0), dst=(3, 31)+(0, 0), size=(3, 22) [ 1105.955] sna_compute_composite_region: dst=(3, 31)x(3, 22) [ 1105.955] sna_compute_composite_region: initial clip against dst->pDrawable: (3, 31), (6, 53) [ 1105.955] clip_to_dst: region: 1x[(3, 31), (6, 53)], clip: 1x[(0, 0), (8, 56)] [ 1105.955] sna_compute_composite_region: clip against dst->pCompositeClip: (3, 31), (6, 53) [ 1105.955] sna_compute_composite_region: clip against src: (3, 31), (6, 53) [ 1105.955] sna_composite: composite region extents:+(0, 0) -> (3, 31), (6, 53) + (0, 0) [ 1105.955] gen3_render_composite() [ 1105.955] sna_blt_composite (0, 0), (3, 31), 3x22 [ 1105.955] sna_pixmap_move_to_gpu() [ 1105.955] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1105.955] sna_blt_composite: unsuported op [3] for blitting [ 1105.955] sna_pixmap_force_to_gpu(pixmap=0x19f2660) [ 1105.955] sna_pixmap_move_to_gpu() [ 1105.955] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1105.955] gen3_composite_set_target: pixmap=0x19f2660, format=20028888, size=8x56, pitch=64, delta=(0,0) [ 1105.955] gen3_render_composite: preparing source [ 1105.955] gen3_composite_picture: (0, 0)x(3, 22), dst=(3, 31) [ 1105.955] gen3_composite_picture: integer translation (0, 0), removing [ 1105.955] sna_render_pixmap_bo (0, 0)x(3, 22) [ 1105.955] sna_render_pixmap_bo box=(0, 0), (3, 1): (3, 1)/(3, 1) [ 1105.955] sna_render_pixmap_bo: offset=(-3, -31), size=(3, 1) [ 1105.955] texture_is_cpu(pixmap=0x13fb110, box=((0, 0), (3, 1)) = 1 [ 1105.955] move_to_gpu: migrating whole pixmap (3x1) for source [ 1105.955] sna_pixmap_force_to_gpu(pixmap=0x13fb110) [ 1105.955] kgem_choose_tiling: too short [1] for TILING_X [ 1105.955] kgem_choose_tiling: 3x1 -> 0 [ 1105.955] kgem_create_2d(3x1, bpp=32, tiling=0, exact=0, inactive=1) [ 1105.956] from inactive: pitch=64, tiling=0: handle=26, id=34055 [ 1105.956] sna_pixmap_force_to_gpu: created gpu bo [ 1105.956] sna_pixmap_move_to_gpu() [ 1105.956] _sna_damage_reduce() [ 1105.956] sna_pixmap_move_to_gpu: CPU damage? 1 [ 1105.956] sna_damage_get_boxes([[(0, 0), (3, 1)]: [(0, 0), (3, 1)] + [0 : ...]])... [ 1105.956] = 1 [ 1105.956] sna_replace(handle=26, 3x1, bpp=32, tiling=0) [ 1105.956] gem_mmap(handle=26, size=4096, prot=read/write) [ 1105.956] memcpy_blt: src=(0, 0), dst=(0, 0), size=3x1, pitch=12/64 [ 1105.956] gen3_render_composite: source type=5 [ 1105.956] gen3_render_composite: final src/mask type=5/0, affine=1/1 [ 1105.956] gen3_render_composite: floats_per_vertex = 2 + 2 + 0 = 4 [ 1105.956] aligning vertex: was 3, now 4 floats per vertex, 429->322 [ 1105.956] gen3_render_composite_boxes: nbox=1, src=+(-3, -31), mask=+(0, 0), dst=+(0, 0) [ 1105.956] gen3_get_rectangles: want=12, rem=15096 [ 1105.956] gen3_render_composite_boxes: (3, 31) x (3, 22) [ 1105.956] apply_damage: damage=0x11aa068, region=1 [ 1105.956] _sna_damage_add([[(0, 0), (8, 56)]: [(0, 0), (8, 56)] + [0 : ...]] + [(3, 31), (6, 53)]) [ 1105.956] = [[(0, 0), (8, 56)]: [(0, 0), (8, 56)] + [0 : ...]] [ 1105.956] gen3_vertex_flush[3ac] = 3 [ 1105.956] gen3_render_composite_done() [ 1105.956] sna_composite_trapezoids(op=3, src=(3, 31), mask=00018000, ntrap=9) [ 1105.956] trapezoid_span_converter: extents (3, 32), (6, 53) [ 1105.956] sna_compute_composite_region: dst=(3, 32)x(3, 21) [ 1105.956] sna_compute_composite_region: initial clip against dst->pDrawable: (3, 32), (6, 53) [ 1105.956] clip_to_dst: region: 1x[(3, 32), (6, 53)], clip: 1x[(0, 0), (8, 56)] [ 1105.956] sna_compute_composite_region: clip against dst->pCompositeClip: (3, 32), (6, 53) [ 1105.956] sna_compute_composite_region: clip against src: (3, 32), (6, 53) [ 1105.956] trapezoid_span_converter: after clip -- extents (3, 32), (6, 53), delta=(0, 0) src -> (3, 32) [ 1105.956] gen3_render_composite_spans(src=(3, 32), dst=(3, 32), size=(3, 21)) [ 1105.956] sna_pixmap_force_to_gpu(pixmap=0x19f2660) [ 1105.956] sna_pixmap_move_to_gpu() [ 1105.956] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1105.956] gen3_composite_set_target: pixmap=0x19f2660, format=20028888, size=8x56, pitch=64, delta=(0,0) [ 1105.956] gen3_render_composite_spans: preparing source [ 1105.956] gen3_composite_picture: (3, 32)x(3, 21), dst=(3, 32) [ 1105.956] get_pixel: 0x19f1510 [ 1105.956] sna_pixmap_move_to_cpu(pixmap=0x19f1510, write=0) [ 1105.956] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1105.957] sna_pixmap_move_to_cpu: no GPU bo [ 1105.957] color_convert: src=c6006a06 [20028888] [ 1105.957] color_convert: dst=c6006a06 [20028888] [ 1105.957] gen3_render_composite_spans: source type=2 [ 1105.957] aligning vertex: was 4, now 3 floats per vertex, 325->434 [ 1105.957] tor_init: (3, 32),(6, 53) x (4, 4), num_edges=18 [ 1105.957] polygon_add_edge: edge=(12 [3.0], 124 [31.0]), (12 [3.0], 212 [53.0]), top=128 [32.0], bottom=140 [35.0], dir=1 [ 1105.957] polygon_add_edge: edge=(8 [2.0], 124 [31.0]), (24 [6.0], 140 [35.0]), top=128 [32.0], bottom=140 [35.0], dir=-1 [ 1105.957] polygon_add_edge: edge=(12 [3.0], 124 [31.0]), (12 [3.0], 212 [53.0]), top=140 [35.0], bottom=144 [36.0], dir=1 [ 1105.957] polygon_add_edge: edge=(24 [6.0], 140 [35.0]), (24 [6.0], 156 [39.0]), top=140 [35.0], bottom=144 [36.0], dir=-1 [ 1105.957] polygon_add_edge: edge=(8 [2.0], 140 [35.0]), (24 [6.0], 156 [39.0]), top=144 [36.0], bottom=156 [39.0], dir=1 [ 1105.957] polygon_add_edge: edge=(24 [6.0], 140 [35.0]), (24 [6.0], 156 [39.0]), top=144 [36.0], bottom=156 [39.0], dir=-1 [ 1105.957] polygon_add_edge: edge=(12 [3.0], 124 [31.0]), (12 [3.0], 212 [53.0]), top=160 [40.0], bottom=172 [43.0], dir=1 [ 1105.957] polygon_add_edge: edge=(8 [2.0], 156 [39.0]), (24 [6.0], 172 [43.0]), top=160 [40.0], bottom=172 [43.0], dir=-1 [ 1105.957] polygon_add_edge: edge=(12 [3.0], 124 [31.0]), (12 [3.0], 212 [53.0]), top=172 [43.0], bottom=176 [44.0], dir=1 [ 1105.957] polygon_add_edge: edge=(24 [6.0], 172 [43.0]), (24 [6.0], 188 [47.0]), top=172 [43.0], bottom=176 [44.0], dir=-1 [ 1105.957] polygon_add_edge: edge=(8 [2.0], 172 [43.0]), (24 [6.0], 188 [47.0]), top=176 [44.0], bottom=188 [47.0], dir=1 [ 1105.957] polygon_add_edge: edge=(24 [6.0], 172 [43.0]), (24 [6.0], 188 [47.0]), top=176 [44.0], bottom=188 [47.0], dir=-1 [ 1105.957] polygon_add_edge: edge=(12 [3.0], 124 [31.0]), (12 [3.0], 212 [53.0]), top=192 [48.0], bottom=204 [51.0], dir=1 [ 1105.957] polygon_add_edge: edge=(8 [2.0], 188 [47.0]), (24 [6.0], 204 [51.0]), top=192 [48.0], bottom=204 [51.0], dir=-1 [ 1105.957] polygon_add_edge: edge=(12 [3.0], 124 [31.0]), (12 [3.0], 212 [53.0]), top=204 [51.0], bottom=208 [52.0], dir=1 [ 1105.957] polygon_add_edge: edge=(24 [6.0], 204 [51.0]), (24 [6.0], 220 [55.0]), top=204 [51.0], bottom=208 [52.0], dir=-1 [ 1105.957] polygon_add_edge: edge=(8 [2.0], 204 [51.0]), (24 [6.0], 220 [55.0]), top=208 [52.0], bottom=212 [53.0], dir=1 [ 1105.957] polygon_add_edge: edge=(24 [6.0], 204 [51.0]), (24 [6.0], 220 [55.0]), top=208 [52.0], bottom=212 [53.0], dir=-1 [ 1105.957] tor_render: unbounded=0 [ 1105.957] tor_render: y=0 [32], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1105.957] cell_list_add_subspan: x1=12 (3+0), x2=12 (3+0) [ 1105.957] cell_list_add_subspan: x1=12 (3+0), x2=13 (3+1) [ 1105.957] cell_list_add_subspan: x1=12 (3+0), x2=14 (3+2) [ 1105.957] cell_list_add_subspan: x1=12 (3+0), x2=15 (3+3) [ 1105.957] tor_blt: cell=(3, 0, -12), cover=0, max=6 [ 1105.957] tor_blt: span (3, 32)x(1, 1) @ 12 [ 1105.957] tor_blt_span: 3 -> 4 @ 12 [ 1105.957] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(3, 32) x (1, 1) [ 1105.957] gen3_get_rectangles: want=9, rem=15082 [ 1105.957] tor_render: y=1 [33], do_full_step=0, new edges=0, min_height=8, vertical=0 [ 1105.957] cell_list_add_subspan: x1=12 (3+0), x2=16 (4+0) [ 1105.958] cell_list_add_subspan: x1=12 (3+0), x2=17 (4+1) [ 1105.958] cell_list_add_subspan: x1=12 (3+0), x2=18 (4+2) [ 1105.958] cell_list_add_subspan: x1=12 (3+0), x2=19 (4+3) [ 1105.958] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1105.958] tor_blt: cell=(4, -4, -12), cover=32, max=6 [ 1105.958] tor_blt: span (3, 33)x(1, 1) @ 32 [ 1105.958] tor_blt_span: 3 -> 4 @ 32 [ 1105.958] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 33) x (1, 1) [ 1105.958] gen3_get_rectangles: want=9, rem=15073 [ 1105.958] tor_blt: span (4, 33)x(1, 1) @ 12 [ 1105.958] tor_blt_span: 4 -> 5 @ 12 [ 1105.958] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(4, 33) x (1, 1) [ 1105.958] gen3_get_rectangles: want=9, rem=15064 [ 1105.958] tor_render: y=2 [34], do_full_step=0, new edges=0, min_height=4, vertical=0 [ 1105.958] cell_list_add_subspan: x1=12 (3+0), x2=20 (5+0) [ 1105.958] cell_list_add_subspan: x1=12 (3+0), x2=21 (5+1) [ 1105.958] cell_list_add_subspan: x1=12 (3+0), x2=22 (5+2) [ 1105.958] cell_list_add_subspan: x1=12 (3+0), x2=23 (5+3) [ 1105.958] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1105.958] tor_blt: cell=(5, -4, -12), cover=32, max=6 [ 1105.958] tor_blt: span (3, 34)x(2, 1) @ 32 [ 1105.958] tor_blt_span: 3 -> 5 @ 32 [ 1105.958] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 34) x (2, 1) [ 1105.958] gen3_get_rectangles: want=9, rem=15055 [ 1105.958] tor_blt: span (5, 34)x(1, 1) @ 12 [ 1105.958] tor_blt_span: 5 -> 6 @ 12 [ 1105.958] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(5, 34) x (1, 1) [ 1105.958] gen3_get_rectangles: want=9, rem=15046 [ 1105.958] tor_render: y=3 [35], do_full_step=0, new edges=1, min_height=0, vertical=0 [ 1105.958] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.958] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.958] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.958] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.958] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1105.958] tor_blt: span (3, 35)x(3, 1) @ 32 [ 1105.958] tor_blt_span: 3 -> 6 @ 32 [ 1105.958] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 35) x (3, 1) [ 1105.958] gen3_get_rectangles: want=9, rem=15037 [ 1105.958] tor_render: y=4 [36], do_full_step=0, new edges=1, min_height=-4, vertical=0 [ 1105.958] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.958] cell_list_add_subspan: x1=13 (3+1), x2=24 (6+0) [ 1105.958] cell_list_add_subspan: x1=14 (3+2), x2=24 (6+0) [ 1105.958] cell_list_add_subspan: x1=15 (3+3), x2=24 (6+0) [ 1105.959] tor_blt: cell=(3, 4, 12), cover=0, max=6 [ 1105.959] tor_blt: span (3, 36)x(1, 1) @ 20 [ 1105.959] tor_blt_span: 3 -> 4 @ 20 [ 1105.959] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(3, 36) x (1, 1) [ 1105.959] gen3_get_rectangles: want=9, rem=15028 [ 1105.959] tor_blt: span (4, 36)x(2, 1) @ 32 [ 1105.959] tor_blt_span: 4 -> 6 @ 32 [ 1105.959] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(4, 36) x (2, 1) [ 1105.959] gen3_get_rectangles: want=9, rem=15019 [ 1105.959] tor_render: y=5 [37], do_full_step=0, new edges=0, min_height=8, vertical=0 [ 1105.959] cell_list_add_subspan: x1=16 (4+0), x2=24 (6+0) [ 1105.959] cell_list_add_subspan: x1=17 (4+1), x2=24 (6+0) [ 1105.959] cell_list_add_subspan: x1=18 (4+2), x2=24 (6+0) [ 1105.959] cell_list_add_subspan: x1=19 (4+3), x2=24 (6+0) [ 1105.959] tor_blt: cell=(4, 4, 12), cover=0, max=6 [ 1105.959] tor_blt: span (4, 37)x(1, 1) @ 20 [ 1105.959] tor_blt_span: 4 -> 5 @ 20 [ 1105.959] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(4, 37) x (1, 1) [ 1105.959] gen3_get_rectangles: want=9, rem=15010 [ 1105.959] tor_blt: span (5, 37)x(1, 1) @ 32 [ 1105.959] tor_blt_span: 5 -> 6 @ 32 [ 1105.959] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(5, 37) x (1, 1) [ 1105.959] gen3_get_rectangles: want=9, rem=15001 [ 1105.959] tor_render: y=6 [38], do_full_step=0, new edges=0, min_height=4, vertical=0 [ 1105.959] cell_list_add_subspan: x1=20 (5+0), x2=24 (6+0) [ 1105.959] cell_list_add_subspan: x1=21 (5+1), x2=24 (6+0) [ 1105.959] cell_list_add_subspan: x1=22 (5+2), x2=24 (6+0) [ 1105.959] cell_list_add_subspan: x1=23 (5+3), x2=24 (6+0) [ 1105.959] tor_blt: cell=(5, 4, 12), cover=0, max=6 [ 1105.959] tor_blt: span (5, 38)x(1, 1) @ 20 [ 1105.959] tor_blt_span: 5 -> 6 @ 20 [ 1105.959] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(5, 38) x (1, 1) [ 1105.959] gen3_get_rectangles: want=9, rem=14992 [ 1105.959] tor_render: no new edges and no exisiting edges, skipping, 7 -> 8 [ 1105.959] tor_render: y=8 [40], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1105.959] cell_list_add_subspan: x1=12 (3+0), x2=12 (3+0) [ 1105.959] cell_list_add_subspan: x1=12 (3+0), x2=13 (3+1) [ 1105.959] cell_list_add_subspan: x1=12 (3+0), x2=14 (3+2) [ 1105.959] cell_list_add_subspan: x1=12 (3+0), x2=15 (3+3) [ 1105.960] tor_blt: cell=(3, 0, -12), cover=0, max=6 [ 1105.960] tor_blt: span (3, 40)x(1, 1) @ 12 [ 1105.960] tor_blt_span: 3 -> 4 @ 12 [ 1105.960] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(3, 40) x (1, 1) [ 1105.960] gen3_get_rectangles: want=9, rem=14983 [ 1105.960] tor_render: y=9 [41], do_full_step=0, new edges=0, min_height=8, vertical=0 [ 1105.960] cell_list_add_subspan: x1=12 (3+0), x2=16 (4+0) [ 1105.960] cell_list_add_subspan: x1=12 (3+0), x2=17 (4+1) [ 1105.960] cell_list_add_subspan: x1=12 (3+0), x2=18 (4+2) [ 1105.960] cell_list_add_subspan: x1=12 (3+0), x2=19 (4+3) [ 1105.960] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1105.960] tor_blt: cell=(4, -4, -12), cover=32, max=6 [ 1105.960] tor_blt: span (3, 41)x(1, 1) @ 32 [ 1105.960] tor_blt_span: 3 -> 4 @ 32 [ 1105.960] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 41) x (1, 1) [ 1105.960] gen3_get_rectangles: want=9, rem=14974 [ 1105.960] tor_blt: span (4, 41)x(1, 1) @ 12 [ 1105.960] tor_blt_span: 4 -> 5 @ 12 [ 1105.960] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(4, 41) x (1, 1) [ 1105.960] gen3_get_rectangles: want=9, rem=14965 [ 1105.960] tor_render: y=10 [42], do_full_step=0, new edges=0, min_height=4, vertical=0 [ 1105.960] cell_list_add_subspan: x1=12 (3+0), x2=20 (5+0) [ 1105.960] cell_list_add_subspan: x1=12 (3+0), x2=21 (5+1) [ 1105.960] cell_list_add_subspan: x1=12 (3+0), x2=22 (5+2) [ 1105.960] cell_list_add_subspan: x1=12 (3+0), x2=23 (5+3) [ 1105.960] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1105.960] tor_blt: cell=(5, -4, -12), cover=32, max=6 [ 1105.960] tor_blt: span (3, 42)x(2, 1) @ 32 [ 1105.960] tor_blt_span: 3 -> 5 @ 32 [ 1105.960] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 42) x (2, 1) [ 1105.960] gen3_get_rectangles: want=9, rem=14956 [ 1105.960] tor_blt: span (5, 42)x(1, 1) @ 12 [ 1105.960] tor_blt_span: 5 -> 6 @ 12 [ 1105.960] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(5, 42) x (1, 1) [ 1105.960] gen3_get_rectangles: want=9, rem=14947 [ 1105.960] tor_render: y=11 [43], do_full_step=0, new edges=1, min_height=0, vertical=0 [ 1105.960] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.960] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.960] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.960] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.960] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1105.960] tor_blt: span (3, 43)x(3, 1) @ 32 [ 1105.960] tor_blt_span: 3 -> 6 @ 32 [ 1105.961] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 43) x (3, 1) [ 1105.961] gen3_get_rectangles: want=9, rem=14938 [ 1105.961] tor_render: y=12 [44], do_full_step=0, new edges=1, min_height=-4, vertical=0 [ 1105.961] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.961] cell_list_add_subspan: x1=13 (3+1), x2=24 (6+0) [ 1105.961] cell_list_add_subspan: x1=14 (3+2), x2=24 (6+0) [ 1105.961] cell_list_add_subspan: x1=15 (3+3), x2=24 (6+0) [ 1105.961] tor_blt: cell=(3, 4, 12), cover=0, max=6 [ 1105.961] tor_blt: span (3, 44)x(1, 1) @ 20 [ 1105.961] tor_blt_span: 3 -> 4 @ 20 [ 1105.961] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(3, 44) x (1, 1) [ 1105.961] gen3_get_rectangles: want=9, rem=14929 [ 1105.961] tor_blt: span (4, 44)x(2, 1) @ 32 [ 1105.961] tor_blt_span: 4 -> 6 @ 32 [ 1105.961] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(4, 44) x (2, 1) [ 1105.961] gen3_get_rectangles: want=9, rem=14920 [ 1105.961] tor_render: y=13 [45], do_full_step=0, new edges=0, min_height=8, vertical=0 [ 1105.961] cell_list_add_subspan: x1=16 (4+0), x2=24 (6+0) [ 1105.961] cell_list_add_subspan: x1=17 (4+1), x2=24 (6+0) [ 1105.961] cell_list_add_subspan: x1=18 (4+2), x2=24 (6+0) [ 1105.961] cell_list_add_subspan: x1=19 (4+3), x2=24 (6+0) [ 1105.961] tor_blt: cell=(4, 4, 12), cover=0, max=6 [ 1105.961] tor_blt: span (4, 45)x(1, 1) @ 20 [ 1105.961] tor_blt_span: 4 -> 5 @ 20 [ 1105.961] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(4, 45) x (1, 1) [ 1105.961] gen3_get_rectangles: want=9, rem=14911 [ 1105.961] tor_blt: span (5, 45)x(1, 1) @ 32 [ 1105.961] tor_blt_span: 5 -> 6 @ 32 [ 1105.961] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(5, 45) x (1, 1) [ 1105.961] gen3_get_rectangles: want=9, rem=14902 [ 1105.961] tor_render: y=14 [46], do_full_step=0, new edges=0, min_height=4, vertical=0 [ 1105.961] cell_list_add_subspan: x1=20 (5+0), x2=24 (6+0) [ 1105.961] cell_list_add_subspan: x1=21 (5+1), x2=24 (6+0) [ 1105.961] cell_list_add_subspan: x1=22 (5+2), x2=24 (6+0) [ 1105.961] cell_list_add_subspan: x1=23 (5+3), x2=24 (6+0) [ 1105.961] tor_blt: cell=(5, 4, 12), cover=0, max=6 [ 1105.961] tor_blt: span (5, 46)x(1, 1) @ 20 [ 1105.961] tor_blt_span: 5 -> 6 @ 20 [ 1105.961] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(5, 46) x (1, 1) [ 1105.961] gen3_get_rectangles: want=9, rem=14893 [ 1105.961] tor_render: no new edges and no exisiting edges, skipping, 15 -> 16 [ 1105.961] tor_render: y=16 [48], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1105.961] cell_list_add_subspan: x1=12 (3+0), x2=12 (3+0) [ 1105.962] cell_list_add_subspan: x1=12 (3+0), x2=13 (3+1) [ 1105.962] cell_list_add_subspan: x1=12 (3+0), x2=14 (3+2) [ 1105.962] cell_list_add_subspan: x1=12 (3+0), x2=15 (3+3) [ 1105.962] tor_blt: cell=(3, 0, -12), cover=0, max=6 [ 1105.962] tor_blt: span (3, 48)x(1, 1) @ 12 [ 1105.962] tor_blt_span: 3 -> 4 @ 12 [ 1105.962] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(3, 48) x (1, 1) [ 1105.962] gen3_get_rectangles: want=9, rem=14884 [ 1105.962] tor_render: y=17 [49], do_full_step=0, new edges=0, min_height=8, vertical=0 [ 1105.962] cell_list_add_subspan: x1=12 (3+0), x2=16 (4+0) [ 1105.962] cell_list_add_subspan: x1=12 (3+0), x2=17 (4+1) [ 1105.962] cell_list_add_subspan: x1=12 (3+0), x2=18 (4+2) [ 1105.962] cell_list_add_subspan: x1=12 (3+0), x2=19 (4+3) [ 1105.962] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1105.962] tor_blt: cell=(4, -4, -12), cover=32, max=6 [ 1105.962] tor_blt: span (3, 49)x(1, 1) @ 32 [ 1105.962] tor_blt_span: 3 -> 4 @ 32 [ 1105.962] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 49) x (1, 1) [ 1105.962] gen3_get_rectangles: want=9, rem=14875 [ 1105.962] tor_blt: span (4, 49)x(1, 1) @ 12 [ 1105.962] tor_blt_span: 4 -> 5 @ 12 [ 1105.962] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(4, 49) x (1, 1) [ 1105.962] gen3_get_rectangles: want=9, rem=14866 [ 1105.962] tor_render: y=18 [50], do_full_step=0, new edges=0, min_height=4, vertical=0 [ 1105.962] cell_list_add_subspan: x1=12 (3+0), x2=20 (5+0) [ 1105.962] cell_list_add_subspan: x1=12 (3+0), x2=21 (5+1) [ 1105.962] cell_list_add_subspan: x1=12 (3+0), x2=22 (5+2) [ 1105.962] cell_list_add_subspan: x1=12 (3+0), x2=23 (5+3) [ 1105.962] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1105.962] tor_blt: cell=(5, -4, -12), cover=32, max=6 [ 1105.962] tor_blt: span (3, 50)x(2, 1) @ 32 [ 1105.962] tor_blt_span: 3 -> 5 @ 32 [ 1105.962] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 50) x (2, 1) [ 1105.962] gen3_get_rectangles: want=9, rem=14857 [ 1105.962] tor_blt: span (5, 50)x(1, 1) @ 12 [ 1105.962] tor_blt_span: 5 -> 6 @ 12 [ 1105.962] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(5, 50) x (1, 1) [ 1105.962] gen3_get_rectangles: want=9, rem=14848 [ 1105.962] tor_render: y=19 [51], do_full_step=0, new edges=1, min_height=0, vertical=0 [ 1105.962] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.962] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.962] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.963] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.963] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1105.963] tor_blt: span (3, 51)x(3, 1) @ 32 [ 1105.963] tor_blt_span: 3 -> 6 @ 32 [ 1105.963] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 51) x (3, 1) [ 1105.963] gen3_get_rectangles: want=9, rem=14839 [ 1105.963] tor_render: y=20 [52], do_full_step=0, new edges=1, min_height=-4, vertical=0 [ 1105.963] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1105.963] cell_list_add_subspan: x1=13 (3+1), x2=24 (6+0) [ 1105.963] cell_list_add_subspan: x1=14 (3+2), x2=24 (6+0) [ 1105.963] cell_list_add_subspan: x1=15 (3+3), x2=24 (6+0) [ 1105.963] tor_blt: cell=(3, 4, 12), cover=0, max=6 [ 1105.963] tor_blt: span (3, 52)x(1, 1) @ 20 [ 1105.963] tor_blt_span: 3 -> 4 @ 20 [ 1105.963] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(3, 52) x (1, 1) [ 1105.963] gen3_get_rectangles: want=9, rem=14830 [ 1105.963] tor_blt: span (4, 52)x(2, 1) @ 32 [ 1105.963] tor_blt_span: 4 -> 6 @ 32 [ 1105.963] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(4, 52) x (2, 1) [ 1105.963] gen3_get_rectangles: want=9, rem=14821 [ 1105.963] gen3_vertex_flush[3f8] = 90 [ 1105.963] gen3_render_composite_spans_done() [ 1105.963] sna_block_handler [ 1105.963] sna_wakeup_handler [ 1105.963] sna_block_handler [ 1105.963] sna_wakeup_handler [ 1105.963] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(25, 0)+(0, 0), size=(1245, 1083) [ 1105.963] sna_compute_composite_region: dst=(25, 0)x(1245, 1083) [ 1105.963] sna_compute_composite_region: initial clip against dst->pDrawable: (25, 0), (1270, 1080) [ 1105.963] clip_to_dst: region: 1x[(25, 0), (1270, 1080)], clip: 1x[(91, 409), (709, 758)] [ 1105.963] sna_compute_composite_region: clip against dst->pCompositeClip: (91, 409), (709, 758) [ 1105.963] sna_compute_composite_region: clip against src: (91, 409), (709, 758) [ 1105.963] sna_composite: composite region extents:+(66, 409) -> (91, 409), (709, 758) + (0, 0) [ 1105.963] gen3_render_composite() [ 1105.963] sna_pixmap_force_to_gpu(pixmap=0x21f5be0) [ 1105.963] sna_pixmap_move_to_gpu() [ 1105.963] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1105.963] gen3_composite_set_target: pixmap=0x21f5be0, format=20020888, size=1920x1080, pitch=8192, delta=(0,0) [ 1105.963] gen3_render_composite: preparing source [ 1105.964] gen3_composite_picture: (66, 409)x(618, 349), dst=(91, 409) [ 1105.964] gen3_composite_picture: integer translation (0, 0), removing [ 1105.964] sna_render_pixmap_bo (66, 409)x(618, 349) [ 1105.964] sna_render_pixmap_bo box=(66, 409), (684, 758): (618, 349)/(1245, 1083) [ 1105.964] sna_render_pixmap_bo: offset=(-25, 0), size=(1245, 1083) [ 1105.964] sna_damage_contains_box([[(0, 0), (1245, 1083)]: [(0, 0), (1245, 1083) x 6: ((0, 0), (1245, 409)), ((0, 409), (65, 758)), ((685, 409), (1245, 758)), ((0, 758), (1245, 1080)), ((1, 1080), (1244, 1082)), ((3, 1082), (1242, 1083))] + [1 : ...]], [(66, 409), (684, 758)]) [ 1105.964] reduce: before damage.n=1 region.n=6 [ 1105.964] reduce: after region.n=6 [ 1105.964] = 0 [ 1105.964] sna_damage_contains_box([[(65, 409), (685, 758)]: [(65, 409), (685, 758)] + [0 : ...]], [(66, 409), (684, 758)]) [ 1105.964] = 1 [(66, 409), (684, 758)...] [ 1105.964] texture_is_cpu(pixmap=0x39b0d30, box=((66, 409), (684, 758)) = 1 [ 1105.964] move_to_gpu: not migrating pixmap due to usage_hint=2 [ 1105.964] sna_render_pixmap_bo: uploading CPU box (66, 409), (684, 758) [ 1105.964] upload: origin=(66, 409), box=(66, 409), (684, 758), pixmap=1245x1083 [ 1105.964] kgem_upload_source_image : (66, 409), (618, 349), stride=4980, bpp=32 [ 1105.964] kgem_create_buffer: size=862728, flags=1 [ 1105.964] search_linear_cache: found handle=13 (size=884736) in linear inactive cache [ 1105.964] kgem_create_buffer(size=884736) new handle=13 [ 1105.964] memcpy_blt: src=(66, 409), dst=(0, 0), size=618x349, pitch=4980/2472 [ 1105.965] gen3_render_composite: source type=5 [ 1105.965] gen3_render_composite: final src/mask type=5/0, affine=1/1 [ 1105.965] gen3_render_composite: floats_per_vertex = 2 + 2 + 0 = 4 [ 1105.965] aligning vertex: was 3, now 4 floats per vertex, 524->393 [ 1105.965] gen3_render_composite_boxes: nbox=1, src=+(-91, -409), mask=+(0, 0), dst=+(0, 0) [ 1105.965] gen3_get_rectangles: want=12, rem=14812 [ 1105.965] gen3_render_composite_boxes: (91, 409) x (618, 349) [ 1105.965] apply_damage: damage=(nil), region=1 [ 1105.965] gen3_vertex_flush[48c] = 3 [ 1105.965] gen3_render_composite_done() [ 1105.965] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(1920, 1080) [ 1105.965] sna_compute_composite_region: dst=(0, 0)x(1920, 1080) [ 1105.965] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1920, 1080) [ 1105.965] clip_to_dst: region: 1x[(0, 0), (1920, 1080)], clip: 0x[(0, 0), (0, 0)] [ 1105.965] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(1920, 1080) [ 1105.965] sna_compute_composite_region: dst=(0, 0)x(1920, 1080) [ 1105.965] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1920, 1080) [ 1105.965] clip_to_dst: region: 1x[(0, 0), (1920, 1080)], clip: 0x[(0, 0), (0, 0)] [ 1105.965] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(1920, 1080) [ 1105.965] sna_compute_composite_region: dst=(0, 0)x(1920, 1080) [ 1105.965] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1920, 1080) [ 1105.965] clip_to_dst: region: 1x[(0, 0), (1920, 1080)], clip: 0x[(0, 0), (0, 0)] [ 1105.965] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(25, 0)+(0, 0), size=(1245, 1083) [ 1105.965] sna_compute_composite_region: dst=(25, 0)x(1245, 1083) [ 1105.965] sna_compute_composite_region: initial clip against dst->pDrawable: (25, 0), (1270, 1080) [ 1105.965] clip_to_dst: region: 1x[(25, 0), (1270, 1080)], clip: 0x[(0, 0), (0, 0)] [ 1105.965] sna_composite(3 src=(0, 0), mask=(0, 0), dst=(1063, 0)+(0, 0), size=(857, 3) [ 1105.965] sna_compute_composite_region: dst=(1063, 0)x(857, 3) [ 1105.965] sna_compute_composite_region: initial clip against dst->pDrawable: (1063, 0), (1920, 3) [ 1105.965] clip_to_dst: region: 1x[(1063, 0), (1920, 3)], clip: 0x[(0, 0), (0, 0)] [ 1105.965] sna_composite(3 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(25, 201) [ 1105.966] sna_compute_composite_region: dst=(0, 0)x(25, 201) [ 1105.966] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (25, 201) [ 1105.966] clip_to_dst: region: 1x[(0, 0), (25, 201)], clip: 0x[(0, 0), (0, 0)] [ 1105.966] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(1920, 1080) [ 1105.966] sna_compute_composite_region: dst=(0, 0)x(1920, 1080) [ 1105.966] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1920, 1080) [ 1105.966] clip_to_dst: region: 1x[(0, 0), (1920, 1080)], clip: 1x[(91, 409), (709, 758)] [ 1105.966] sna_compute_composite_region: clip against dst->pCompositeClip: (91, 409), (709, 758) [ 1105.966] sna_compute_composite_region: clip against src: (91, 409), (709, 758) [ 1105.966] sna_composite: composite region extents:+(91, 409) -> (91, 409), (709, 758) + (0, 0) [ 1105.966] gen3_render_composite() [ 1105.966] sna_pixmap_force_to_gpu(pixmap=0x7faa50aab010) [ 1105.966] sna_pixmap_move_to_gpu() [ 1105.966] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1105.966] gen3_composite_set_target: pixmap=0x7faa50aab010, format=20020888, size=1920x1080, pitch=8192, delta=(0,0) [ 1105.966] gen3_render_composite: preparing source [ 1105.966] gen3_composite_picture: (91, 409)x(618, 349), dst=(91, 409) [ 1105.966] gen3_composite_picture: integer translation (0, 0), removing [ 1105.966] sna_render_pixmap_bo (91, 409)x(618, 349) [ 1105.966] sna_render_pixmap_bo box=(91, 409), (709, 758): (618, 349)/(1920, 1080) [ 1105.966] sna_render_pixmap_bo: offset=(0, 0), size=(1920, 1080) [ 1105.966] texture_is_cpu(pixmap=0x21f5be0, box=((91, 409), (709, 758)) = 0 [ 1105.966] sna_pixmap_force_to_gpu(pixmap=0x21f5be0) [ 1105.966] sna_pixmap_move_to_gpu() [ 1105.966] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1105.966] gen3_render_composite: source type=5 [ 1105.966] gen3_render_composite: final src/mask type=5/0, affine=1/1 [ 1105.966] gen3_render_composite: floats_per_vertex = 2 + 2 + 0 = 4 [ 1105.966] gen3_render_composite_boxes: nbox=1, src=+(0, 0), mask=+(0, 0), dst=+(0, 0) [ 1105.966] gen3_get_rectangles: want=12, rem=14800 [ 1105.966] gen3_render_composite_boxes: (91, 409) x (618, 349) [ 1105.966] apply_damage: damage=(nil), region=1 [ 1105.966] gen3_vertex_flush[4c0] = 3 [ 1105.966] gen3_render_composite_done() [ 1105.966] sna_block_handler [ 1105.966] sna_wakeup_handler [ 1105.967] sna_validate_gc [ 1105.967] sna_validate_gc: flushing stipple pixmap [ 1105.967] sna_pixmap_move_to_cpu(pixmap=0xde6590, write=1) [ 1105.967] sna_pixmap_move_to_cpu: not attached to 0xde6590 [ 1105.967] sna_copy_area: src=(1, 0)x(618, 349) -> dst=(1, 0) [ 1105.967] sna_copy_boxes (boxes=1x[(91, 409), (709, 758)...], src=+(-90, -409), alu=3, src.size=620x349, dst.size=1245x1083) [ 1105.967] sna_copy_boxes: dst=(priv=0x1348050, gpu_bo=0x13481d0, cpu_bo=(nil)), src=(priv=(nil), gpu_bo=(nil), cpu_bo=(nil)), replaces=0 [ 1105.967] sna_copy_boxes: fallback - src_priv=(nil) but dst gpu_only=0 [ 1105.967] sna_copy_boxes: fallback -- src=(-90, -409), dst=(-25, 0) [ 1105.967] _sna_damage_subtract([[(0, 0), (1245, 1083)]: [(0, 0), (1245, 1083) x 6: ((0, 0), (1245, 409)), ((0, 409), (65, 758)), ((685, 409), (1245, 758)), ((0, 758), (1245, 1080)), ((1, 1080), (1244, 1082)), ((3, 1082), (1242, 1083))] + [0 : ...]] - [(66, 409), (684, 758)])... [ 1105.967] _sna_damage_create_elt(subtract): n=0, prev=(none, remain 0) [ 1105.967] _sna_damage_create_elt(): new elt [ 1105.967] _sna_damage_create_boxes(1->64): new [ 1105.967] = [[(0, 0), (1245, 1083)]: [(0, 0), (1245, 1083) x 6: ((0, 0), (1245, 409)), ((0, 409), (65, 758)), ((685, 409), (1245, 758)), ((0, 758), (1245, 1080)), ((1, 1080), (1244, 1082)), ((3, 1082), (1242, 1083))] + [1 : ...]] [ 1105.967] _sna_damage_add([[(65, 409), (685, 758)]: [(65, 409), (685, 758)] + [0 : ...]] + [(66, 409), (684, 758)]) [ 1105.967] = [[(65, 409), (685, 758)]: [(65, 409), (685, 758)] + [0 : ...]] [ 1105.967] sna_copy_boxes: memcpy_blt(box=(91, 409), (618, 349), src=(-90, -409), dst=(-25, 0), pitches=(2480, 4980)) [ 1105.967] memcpy_blt: src=(91, 409), dst=(91, 409), size=618x349, pitch=2480/4980 [ 1105.967] sna_block_handler [ 1105.967] sna_wakeup_handler [ 1105.968] sna_create_pixmap(3, 1, 32, usage=0) [ 1105.968] kgem_choose_tiling: too short [1] for TILING_X [ 1105.968] kgem_choose_tiling: 3x1 -> 0 [ 1105.968] kgem_can_create_2d(3x1, bpp=32, tiling=0) = 1 [ 1105.968] sna_validate_gc [ 1105.968] sna_put_image((0, 0)x(3, 1) [ 1105.968] sna_drawable_move_region_to_cpu(pixmap=0x19fa4e0 (3x1), [(0, 0), (3, 1)], write=1) [ 1105.968] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1105.968] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1105.968] sna_pixmap_move_to_cpu(pixmap=0x19fa4e0, write=1) [ 1105.968] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1105.968] sna_pixmap_move_to_cpu: no GPU bo [ 1105.968] sna_pixmap_move_to_cpu: marking as damaged [ 1105.968] _sna_damage_all(3, 1) [ 1105.968] sna_put_image: fbPutImage(0, 0, 3, 1) [ 1105.968] sna_composite(3 src=(0, 0), mask=(0, 0), dst=(3, 4)+(0, 0), size=(3, 50) [ 1105.968] sna_compute_composite_region: dst=(3, 4)x(3, 50) [ 1105.968] sna_compute_composite_region: initial clip against dst->pDrawable: (3, 4), (6, 54) [ 1105.968] clip_to_dst: region: 1x[(3, 4), (6, 54)], clip: 1x[(0, 0), (8, 56)] [ 1105.968] sna_compute_composite_region: clip against dst->pCompositeClip: (3, 4), (6, 54) [ 1105.968] sna_compute_composite_region: clip against src: (3, 4), (6, 54) [ 1105.968] sna_composite: composite region extents:+(0, 0) -> (3, 4), (6, 54) + (0, 0) [ 1105.968] gen3_render_composite() [ 1105.968] sna_blt_composite (0, 0), (3, 4), 3x50 [ 1105.968] sna_pixmap_move_to_gpu() [ 1105.968] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1105.968] sna_blt_composite: unsuported op [3] for blitting [ 1105.968] sna_pixmap_force_to_gpu(pixmap=0x13509b0) [ 1105.968] sna_pixmap_move_to_gpu() [ 1105.968] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1105.968] gen3_composite_set_target: pixmap=0x13509b0, format=20028888, size=8x56, pitch=64, delta=(0,0) [ 1105.968] gen3_render_composite: preparing source [ 1105.968] gen3_composite_picture: (0, 0)x(3, 50), dst=(3, 4) [ 1105.968] gen3_composite_picture: integer translation (0, 0), removing [ 1105.968] sna_render_pixmap_bo (0, 0)x(3, 50) [ 1105.968] sna_render_pixmap_bo box=(0, 0), (3, 1): (3, 1)/(3, 1) [ 1105.968] sna_render_pixmap_bo: offset=(-3, -4), size=(3, 1) [ 1105.968] texture_is_cpu(pixmap=0x19fa4e0, box=((0, 0), (3, 1)) = 1 [ 1105.968] move_to_gpu: migrating whole pixmap (3x1) for source [ 1105.968] sna_pixmap_force_to_gpu(pixmap=0x19fa4e0) [ 1105.968] kgem_choose_tiling: too short [1] for TILING_X [ 1105.968] kgem_choose_tiling: 3x1 -> 0 [ 1105.969] kgem_create_2d(3x1, bpp=32, tiling=0, exact=0, inactive=1) [ 1105.969] from inactive: pitch=64, tiling=0: handle=54, id=34056 [ 1105.969] sna_pixmap_force_to_gpu: created gpu bo [ 1105.969] sna_pixmap_move_to_gpu() [ 1105.969] _sna_damage_reduce() [ 1105.969] sna_pixmap_move_to_gpu: CPU damage? 1 [ 1105.969] sna_damage_get_boxes([[(0, 0), (3, 1)]: [(0, 0), (3, 1)] + [0 : ...]])... [ 1105.969] = 1 [ 1105.969] sna_replace(handle=54, 3x1, bpp=32, tiling=0) [ 1105.969] gem_mmap(handle=54, size=4096, prot=read/write) [ 1105.969] memcpy_blt: src=(0, 0), dst=(0, 0), size=3x1, pitch=12/64 [ 1105.969] gen3_render_composite: source type=5 [ 1105.969] gen3_render_composite: final src/mask type=5/0, affine=1/1 [ 1105.969] gen3_render_composite: floats_per_vertex = 2 + 2 + 0 = 4 [ 1105.969] gen3_render_composite_boxes: nbox=1, src=+(-3, -4), mask=+(0, 0), dst=+(0, 0) [ 1105.969] gen3_get_rectangles: want=12, rem=14788 [ 1105.969] gen3_render_composite_boxes: (3, 4) x (3, 50) [ 1105.969] apply_damage: damage=0x135cbb8, region=1 [ 1105.969] _sna_damage_add([[(0, 0), (8, 56)]: [(0, 0), (8, 56)] + [0 : ...]] + [(3, 4), (6, 54)]) [ 1105.969] = [[(0, 0), (8, 56)]: [(0, 0), (8, 56)] + [0 : ...]] [ 1105.969] gen3_vertex_flush[524] = 3 [ 1105.969] gen3_render_composite_done() [ 1105.969] sna_create_pixmap(3, 1, 32, usage=0) [ 1105.969] kgem_choose_tiling: too short [1] for TILING_X [ 1105.969] kgem_choose_tiling: 3x1 -> 0 [ 1105.969] kgem_can_create_2d(3x1, bpp=32, tiling=0) = 1 [ 1105.969] sna_validate_gc [ 1105.969] sna_put_image((0, 0)x(3, 1) [ 1105.969] sna_drawable_move_region_to_cpu(pixmap=0x19fa4e0 (3x1), [(0, 0), (3, 1)], write=1) [ 1105.969] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1105.969] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1105.969] sna_pixmap_move_to_cpu(pixmap=0x19fa4e0, write=1) [ 1105.969] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1105.969] sna_pixmap_move_to_cpu: no GPU bo [ 1105.969] sna_pixmap_move_to_cpu: marking as damaged [ 1105.969] _sna_damage_all(3, 1) [ 1105.969] sna_put_image: fbPutImage(0, 0, 3, 1) [ 1105.969] sna_composite(3 src=(0, 0), mask=(0, 0), dst=(3, 5)+(0, 0), size=(3, 48) [ 1105.969] sna_compute_composite_region: dst=(3, 5)x(3, 48) [ 1105.970] sna_compute_composite_region: initial clip against dst->pDrawable: (3, 5), (6, 53) [ 1105.970] clip_to_dst: region: 1x[(3, 5), (6, 53)], clip: 4x[(3, 5), (6, 53)] [ 1105.970] sna_compute_composite_region: clip against dst->pCompositeClip: (3, 5), (6, 53) [ 1105.970] sna_compute_composite_region: clip against src: (3, 5), (6, 53) [ 1105.970] sna_composite: composite region extents:+(0, 0) -> (3, 5), (6, 53) + (0, 0) [ 1105.970] gen3_render_composite() [ 1105.970] sna_blt_composite (0, 0), (3, 5), 3x48 [ 1105.970] sna_pixmap_move_to_gpu() [ 1105.970] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1105.970] sna_blt_composite: unsuported op [3] for blitting [ 1105.970] sna_pixmap_force_to_gpu(pixmap=0x13509b0) [ 1105.970] sna_pixmap_move_to_gpu() [ 1105.970] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1105.970] gen3_composite_set_target: pixmap=0x13509b0, format=20028888, size=8x56, pitch=64, delta=(0,0) [ 1105.970] gen3_render_composite: preparing source [ 1105.970] gen3_composite_picture: (0, 0)x(3, 48), dst=(3, 5) [ 1105.970] gen3_composite_picture: integer translation (0, 0), removing [ 1105.970] sna_render_pixmap_bo (0, 0)x(3, 48) [ 1105.970] sna_render_pixmap_bo box=(0, 0), (3, 1): (3, 1)/(3, 1) [ 1105.970] sna_render_pixmap_bo: offset=(-3, -5), size=(3, 1) [ 1105.970] texture_is_cpu(pixmap=0x19fa4e0, box=((0, 0), (3, 1)) = 1 [ 1105.970] move_to_gpu: migrating whole pixmap (3x1) for source [ 1105.970] sna_pixmap_force_to_gpu(pixmap=0x19fa4e0) [ 1105.970] kgem_choose_tiling: too short [1] for TILING_X [ 1105.970] kgem_choose_tiling: 3x1 -> 0 [ 1105.970] kgem_create_2d(3x1, bpp=32, tiling=0, exact=0, inactive=1) [ 1105.970] from inactive: pitch=64, tiling=0: handle=59, id=34057 [ 1105.970] sna_pixmap_force_to_gpu: created gpu bo [ 1105.970] sna_pixmap_move_to_gpu() [ 1105.970] _sna_damage_reduce() [ 1105.970] sna_pixmap_move_to_gpu: CPU damage? 1 [ 1105.970] sna_damage_get_boxes([[(0, 0), (3, 1)]: [(0, 0), (3, 1)] + [0 : ...]])... [ 1105.970] = 1 [ 1105.970] sna_replace(handle=59, 3x1, bpp=32, tiling=0) [ 1105.970] gem_mmap(handle=59, size=4096, prot=read/write) [ 1105.970] memcpy_blt: src=(0, 0), dst=(0, 0), size=3x1, pitch=12/64 [ 1105.970] gen3_render_composite: source type=5 [ 1105.970] gen3_render_composite: final src/mask type=5/0, affine=1/1 [ 1105.970] gen3_render_composite: floats_per_vertex = 2 + 2 + 0 = 4 [ 1105.970] gen3_render_composite_boxes: nbox=4, src=+(-3, -5), mask=+(0, 0), dst=+(0, 0) [ 1105.970] gen3_get_rectangles: want=48, rem=14776 [ 1105.970] gen3_render_composite_boxes: (3, 5) x (3, 1) [ 1105.970] gen3_render_composite_boxes: (3, 6) x (1, 46) [ 1105.971] gen3_render_composite_boxes: (5, 6) x (1, 46) [ 1105.971] gen3_render_composite_boxes: (3, 52) x (3, 1) [ 1105.971] apply_damage: damage=0x135cbb8, region=4 [ 1105.971] _sna_damage_add([[(0, 0), (8, 56)]: [(0, 0), (8, 56)] + [0 : ...]] + [(3, 5), (6, 53) x 4: ((3, 5), (6, 6)), ((3, 6), (4, 52)), ((5, 6), (6, 52)), ((3, 52), (6, 53))]) [ 1105.971] = [[(0, 0), (8, 56)]: [(0, 0), (8, 56)] + [0 : ...]] [ 1105.971] gen3_vertex_flush[540] = 12 [ 1105.971] gen3_render_composite_done() [ 1105.971] sna_create_pixmap(8, 56, 32, usage=0) [ 1105.971] kgem_choose_tiling: too thin [8] for TILING_X [ 1105.971] kgem_choose_tiling: 8x56 -> 0 [ 1105.971] kgem_can_create_2d(8x56, bpp=32, tiling=0) = 1 [ 1105.971] sna_validate_gc [ 1105.971] sna_validate_gc: flushing tile pixmap [ 1105.971] sna_validate_gc: flushing stipple pixmap [ 1105.971] sna_pixmap_move_to_cpu(pixmap=0xde6590, write=1) [ 1105.971] sna_pixmap_move_to_cpu: not attached to 0xde6590 [ 1105.971] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1105.971] sna_poly_fill_rect_extents: [0] = (0, 0)x(8, 56) [ 1105.971] sna_poly_fill_rect: tiled fill, testing for blt [ 1105.971] sna_drawable_use_gpu_bo((0, 0), (8, 56)) = 0 [ 1105.971] sna_drawable_use_cpu_bo((0, 0), (8, 56)) = 0 [ 1105.971] sna_poly_fill_rect: fallback (0, 0), (8, 56) [ 1105.971] sna_gc_move_to_cpu [ 1105.971] sna_drawable_move_region_to_cpu(pixmap=0xde6590 (16x16), [(0, 0), (16, 16)], write=0) [ 1105.971] sna_drawable_move_region_to_cpu: not attached to 0xde6590 [ 1105.971] sna_drawable_move_region_to_cpu(pixmap=0x123b9e0 (5x26), [(0, 0), (5, 26)], write=0) [ 1105.971] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1105.971] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1105.971] sna_pixmap_move_to_cpu(pixmap=0x123b9e0, write=0) [ 1105.971] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1105.971] sna_pixmap_move_to_cpu: no GPU bo [ 1105.971] sna_drawable_move_region_to_cpu(pixmap=0x13cff20 (8x56), [(0, 0), (8, 56)], write=1) [ 1105.971] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1105.971] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1105.971] sna_pixmap_move_to_cpu(pixmap=0x13cff20, write=1) [ 1105.971] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1105.971] sna_pixmap_move_to_cpu: no GPU bo [ 1105.971] sna_pixmap_move_to_cpu: marking as damaged [ 1105.971] _sna_damage_all(8, 56) [ 1105.971] sna_poly_fill_rect: fallback - fbPolyFillRect [ 1105.971] sna_validate_gc [ 1105.972] sna_copy_area: src=(0, 0)x(8, 56) -> dst=(0, 0) [ 1105.972] sna_copy_boxes (boxes=1x[(0, 0), (8, 56)...], src=+(0, 0), alu=3, src.size=8x56, dst.size=8x56) [ 1105.972] sna_copy_boxes: dst=(priv=0x13b1a40, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0x135cba0, gpu_bo=0x13b9ea0, cpu_bo=(nil)), replaces=1 [ 1105.972] kgem_choose_tiling: too thin [8] for TILING_X [ 1105.972] kgem_choose_tiling: 8x56 -> 0 [ 1105.972] sna_copy_boxes: create dst GPU bo for copy [ 1105.972] kgem_can_create_2d(8x56, bpp=32, tiling=0) = 1 [ 1105.972] kgem_create_2d(8x56, bpp=32, tiling=0, exact=0, inactive=0) [ 1105.972] from active: pitch=64, tiling=0, handle=59, id=34058 [ 1105.972] sna_pixmap_move_to_gpu() [ 1105.972] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1105.972] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [ 1105.972] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 0), pitch=(64, 64) [ 1105.972] sna_blt_copy_boxes: box=(0, 0)x(8, 56) [ 1105.972] _sna_damage_all(8, 56) [ 1105.972] sna_validate_gc [ 1105.972] sna_copy_area: src=(0, 0)x(8, 56) -> dst=(50, 4) [ 1105.972] sna_copy_boxes (boxes=1x[(-9807, -9995), (-9799, -9939)...], src=+(9807, 9995), alu=3, src.size=8x56, dst.size=857x65) [ 1105.972] sna_copy_boxes: dst=(priv=0x137ea40, gpu_bo=0x19f7050, cpu_bo=(nil)), src=(priv=0x13b1a40, gpu_bo=0x13b1980, cpu_bo=(nil)), replaces=0 [ 1105.972] sna_pixmap_move_to_gpu() [ 1105.972] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1105.972] gen3_render_copy_boxes (9807, 9995)->(9999, 9999) x 1 [ 1105.972] sna_blt_copy_boxes src=(9807, 9995) -> (9999, 9999) x 1, tiling=(0, 1), pitch=(64, 4096) [ 1105.972] sna_blt_copy_boxes: box=(-9807, -9995)x(8, 56) [ 1105.972] _sna_damage_add([[(0, 0), (857, 65)]: [(0, 0), (857, 65)] + [0 : ...]] + [(192, 4), (200, 60)]) [ 1105.972] = [[(0, 0), (857, 65)]: [(0, 0), (857, 65)] + [0 : ...]] [ 1105.972] _sna_damage_subtract(None - [(192, 4), (200, 60)])... [ 1105.972] = None [ 1105.972] sna_create_pixmap(8, 56, 32, usage=0) [ 1105.972] kgem_choose_tiling: too thin [8] for TILING_X [ 1105.972] kgem_choose_tiling: 8x56 -> 0 [ 1105.972] kgem_can_create_2d(8x56, bpp=32, tiling=0) = 1 [ 1105.972] sna_validate_gc [ 1105.972] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1105.972] sna_poly_fill_rect_extents: [0] = (0, 0)x(8, 56) [ 1105.972] sna_poly_fill_rect: solid fill [ffdddddd], testing for blt [ 1105.972] sna_drawable_use_gpu_bo((0, 0), (8, 56)) = 0 [ 1105.972] sna_drawable_use_cpu_bo((0, 0), (8, 56)) = 0 [ 1105.972] sna_poly_fill_rect: fallback (0, 0), (8, 56) [ 1105.972] sna_gc_move_to_cpu [ 1105.972] sna_drawable_move_region_to_cpu(pixmap=0xde6590 (16x16), [(0, 0), (16, 16)], write=0) [ 1105.973] sna_drawable_move_region_to_cpu: not attached to 0xde6590 [ 1105.973] sna_drawable_move_region_to_cpu(pixmap=0x13509b0 (8x56), [(0, 0), (8, 56)], write=1) [ 1105.973] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1105.973] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1105.973] sna_pixmap_move_to_cpu(pixmap=0x13509b0, write=1) [ 1105.973] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1105.973] sna_pixmap_move_to_cpu: no GPU bo [ 1105.973] sna_pixmap_move_to_cpu: marking as damaged [ 1105.973] _sna_damage_all(8, 56) [ 1105.973] sna_poly_fill_rect: fallback - fbPolyFillRect [ 1105.973] sna_composite_rectangles(op=3, ffdddddd x 1 [(0, 0)x(8, 56) ...]) [ 1105.973] _pixman_region_init_clipped_rectangles: nrects=1, region=(0, 0), (8, 56) x 1 [ 1105.973] sna_composite_rectangles: drawable extents (0, 0),(8, 56) x 1 [ 1105.973] sna_composite_rectangles: clipped extents (0, 0),(8, 56) x 1 [ 1105.973] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(8, 56) [ 1105.973] _sna_damage_subtract([[(0, 0), (8, 56)]: [(0, 0), (8, 56)] + [0 : ...]] - [(0, 0), (8, 56)])... [ 1105.973] = None [ 1105.973] sna_pixmap_move_to_gpu() [ 1105.973] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1105.973] kgem_choose_tiling: too thin [8] for TILING_X [ 1105.973] kgem_choose_tiling: 8x56 -> 0 [ 1105.973] kgem_create_2d(8x56, bpp=32, tiling=0, exact=0, inactive=0) [ 1105.973] from active: pitch=64, tiling=0, handle=11, id=34059 [ 1105.973] gen3_render_fill_boxes (op=1, format=20028888, color=(dddd,dddd,dddd, ffff)) [ 1105.973] sna_blt_fill_boxes (32, ffdddddd, 3) x 1 [ 1105.973] sna_blt_fill_boxes: box=((0, 0), (8, 56)) [ 1105.973] _sna_damage_add(None + [(0, 0), (8, 56)]) [ 1105.973] = [[(0, 0), (8, 56)]: [(0, 0), (8, 56)] + [0 : ...]] [ 1105.973] sna_create_pixmap(7, 1, 32, usage=0) [ 1105.973] kgem_choose_tiling: too short [1] for TILING_X [ 1105.973] kgem_choose_tiling: 7x1 -> 0 [ 1105.973] kgem_can_create_2d(7x1, bpp=32, tiling=0) = 1 [ 1105.973] sna_validate_gc [ 1105.973] sna_put_image((0, 0)x(7, 1) [ 1105.973] sna_drawable_move_region_to_cpu(pixmap=0x134ead0 (7x1), [(0, 0), (7, 1)], write=1) [ 1105.973] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1105.973] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1105.973] sna_pixmap_move_to_cpu(pixmap=0x134ead0, write=1) [ 1105.973] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1105.973] sna_pixmap_move_to_cpu: no GPU bo [ 1105.973] sna_pixmap_move_to_cpu: marking as damaged [ 1105.974] _sna_damage_all(7, 1) [ 1105.974] sna_put_image: fbPutImage(0, 0, 7, 1) [ 1105.974] sna_composite_trapezoids(op=3, src=(2, 0), mask=00018000, ntrap=45) [ 1105.974] trapezoid_span_converter: extents (1, 1), (8, 55) [ 1105.974] sna_compute_composite_region: dst=(1, 1)x(7, 54) [ 1105.974] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 1), (8, 55) [ 1105.974] clip_to_dst: region: 1x[(1, 1), (8, 55)], clip: 1x[(0, 0), (8, 56)] [ 1105.974] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 1), (8, 55) [ 1105.974] sna_compute_composite_region: clip against src: (1, 1), (8, 55) [ 1105.974] trapezoid_span_converter: after clip -- extents (1, 1), (8, 55), delta=(0, 0) src -> (0, 0) [ 1105.974] gen3_render_composite_spans(src=(0, 0), dst=(1, 1), size=(7, 54)) [ 1105.974] sna_pixmap_force_to_gpu(pixmap=0x13509b0) [ 1105.974] sna_pixmap_move_to_gpu() [ 1105.974] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1105.974] _sna_damage_all(8, 56) [ 1105.974] gen3_composite_set_target: pixmap=0x13509b0, format=20028888, size=8x56, pitch=64, delta=(0,0) [ 1105.974] gen3_render_composite_spans: preparing source [ 1105.974] gen3_composite_picture: (0, 0)x(7, 54), dst=(1, 1) [ 1105.974] gen3_composite_picture: integer translation (0, 0), removing [ 1105.974] sna_render_pixmap_bo (0, 0)x(7, 54) [ 1105.974] sna_render_pixmap_bo box=(0, 0), (7, 1): (7, 1)/(7, 1) [ 1105.974] sna_render_pixmap_bo: offset=(-1, -1), size=(7, 1) [ 1105.974] texture_is_cpu(pixmap=0x134ead0, box=((0, 0), (7, 1)) = 1 [ 1105.974] move_to_gpu: migrating whole pixmap (7x1) for source [ 1105.974] sna_pixmap_force_to_gpu(pixmap=0x134ead0) [ 1105.974] kgem_choose_tiling: too short [1] for TILING_X [ 1105.974] kgem_choose_tiling: 7x1 -> 0 [ 1105.974] kgem_create_2d(7x1, bpp=32, tiling=0, exact=0, inactive=1) [ 1105.974] from inactive: pitch=64, tiling=0: handle=47, id=34060 [ 1105.974] sna_pixmap_force_to_gpu: created gpu bo [ 1105.974] sna_pixmap_move_to_gpu() [ 1105.974] _sna_damage_reduce() [ 1105.974] sna_pixmap_move_to_gpu: CPU damage? 1 [ 1105.974] sna_damage_get_boxes([[(0, 0), (7, 1)]: [(0, 0), (7, 1)] + [0 : ...]])... [ 1105.974] = 1 [ 1105.974] sna_replace(handle=47, 7x1, bpp=32, tiling=0) [ 1105.974] gem_mmap(handle=47, size=4096, prot=read/write) [ 1105.974] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x1, pitch=28/64 [ 1105.974] gen3_render_composite_spans: source type=5 [ 1105.974] aligning vertex: was 4, now 5 floats per vertex, 414->332 [ 1105.975] tor_init: (1, 1),(8, 55) x (4, 4), num_edges=90 [ 1105.975] polygon_add_edge: edge=(9 [2.1], 4 [1.0]), (7 [1.3], 6 [1.2]), top=4 [1.0], bottom=6 [1.2], dir=1 [ 1105.975] polygon_add_edge: edge=(26 [6.2], 4 [1.0]), (28 [7.0], 6 [1.2]), top=4 [1.0], bottom=6 [1.2], dir=-1 [ 1105.975] polygon_add_edge: edge=(7 [1.3], 6 [1.2]), (6 [1.2], 7 [1.3]), top=6 [1.2], bottom=7 [1.3], dir=1 [ 1105.975] polygon_add_edge: edge=(28 [7.0], 6 [1.2]), (29 [7.1], 7 [1.3]), top=6 [1.2], bottom=7 [1.3], dir=-1 [ 1105.975] polygon_add_edge: edge=(6 [1.2], 7 [1.3]), (4 [1.0], 9 [2.1]), top=7 [1.3], bottom=8 [2.0], dir=1 [ 1105.975] polygon_add_edge: edge=(29 [7.1], 7 [1.3]), (31 [7.3], 9 [2.1]), top=7 [1.3], bottom=8 [2.0], dir=-1 [ 1105.975] polygon_add_edge: edge=(6 [1.2], 7 [1.3]), (4 [1.0], 9 [2.1]), top=8 [2.0], bottom=9 [2.1], dir=1 [ 1105.975] polygon_add_edge: edge=(11 [2.3], 8 [2.0]), (9 [2.1], 9 [2.1]), top=8 [2.0], bottom=9 [2.1], dir=-1 [ 1105.975] polygon_add_edge: edge=(23 [5.3], 8 [2.0]), (26 [6.2], 9 [2.1]), top=8 [2.0], bottom=9 [2.1], dir=1 [ 1105.975] polygon_add_edge: edge=(29 [7.1], 7 [1.3]), (31 [7.3], 9 [2.1]), top=8 [2.0], bottom=9 [2.1], dir=-1 [ 1105.975] polygon_add_edge: edge=(25 [6.1], 9 [2.1]), (27 [6.3], 11 [2.3]), top=9 [2.1], bottom=10 [2.2], dir=1 [ 1105.975] polygon_add_edge: edge=(31 [7.3], 9 [2.1]), (31 [7.3], 10 [2.2]), top=9 [2.1], bottom=10 [2.2], dir=-1 [ 1105.975] polygon_add_edge: edge=(4 [1.0], 9 [2.1]), (4 [1.0], 10 [2.2]), top=9 [2.1], bottom=10 [2.2], dir=1 [ 1105.975] polygon_add_edge: edge=(9 [2.1], 9 [2.1]), (8 [2.0], 11 [2.3]), top=9 [2.1], bottom=10 [2.2], dir=-1 [ 1105.975] polygon_add_edge: edge=(4 [1.0], 10 [2.2]), (4 [1.0], 13 [3.1]), top=10 [2.2], bottom=11 [2.3], dir=1 [ 1105.975] polygon_add_edge: edge=(9 [2.1], 9 [2.1]), (8 [2.0], 11 [2.3]), top=10 [2.2], bottom=11 [2.3], dir=-1 [ 1105.975] polygon_add_edge: edge=(25 [6.1], 9 [2.1]), (27 [6.3], 11 [2.3]), top=10 [2.2], bottom=11 [2.3], dir=1 [ 1105.975] polygon_add_edge: edge=(31 [7.3], 10 [2.2]), (31 [7.3], 13 [3.1]), top=10 [2.2], bottom=11 [2.3], dir=-1 [ 1105.975] polygon_add_edge: edge=(27 [6.3], 11 [2.3]), (28 [7.0], 14 [3.2]), top=11 [2.3], bottom=13 [3.1], dir=1 [ 1105.975] polygon_add_edge: edge=(31 [7.3], 10 [2.2]), (31 [7.3], 13 [3.1]), top=11 [2.3], bottom=13 [3.1], dir=-1 [ 1105.975] polygon_add_edge: edge=(4 [1.0], 10 [2.2]), (4 [1.0], 13 [3.1]), top=11 [2.3], bottom=13 [3.1], dir=1 [ 1105.975] polygon_add_edge: edge=(8 [2.0], 11 [2.3]), (7 [1.3], 14 [3.2]), top=11 [2.3], bottom=13 [3.1], dir=-1 [ 1105.975] polygon_add_edge: edge=(4 [1.0], 13 [3.1]), (4 [1.0], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=1 [ 1105.975] polygon_add_edge: edge=(8 [2.0], 11 [2.3]), (7 [1.3], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=-1 [ 1105.975] polygon_add_edge: edge=(27 [6.3], 11 [2.3]), (28 [7.0], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=1 [ 1105.975] polygon_add_edge: edge=(31 [7.3], 13 [3.1]), (32 [8.0], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=-1 [ 1105.975] polygon_add_edge: edge=(4 [1.0], 14 [3.2]), (4 [1.0], 210 [52.2]), top=14 [3.2], bottom=209 [52.1], dir=1 [ 1105.975] polygon_add_edge: edge=(8 [2.0], 14 [3.2]), (8 [2.0], 210 [52.2]), top=14 [3.2], bottom=209 [52.1], dir=-1 [ 1105.975] polygon_add_edge: edge=(28 [7.0], 14 [3.2]), (28 [7.0], 210 [52.2]), top=14 [3.2], bottom=209 [52.1], dir=1 [ 1105.975] polygon_add_edge: edge=(32 [8.0], 14 [3.2]), (32 [8.0], 210 [52.2]), top=14 [3.2], bottom=209 [52.1], dir=-1 [ 1105.975] polygon_add_edge: edge=(28 [7.0], 209 [52.1]), (27 [6.3], 212 [53.0]), top=209 [52.1], bottom=210 [52.2], dir=1 [ 1105.975] polygon_add_edge: edge=(32 [8.0], 14 [3.2]), (32 [8.0], 210 [52.2]), top=209 [52.1], bottom=210 [52.2], dir=-1 [ 1105.976] polygon_add_edge: edge=(4 [1.0], 210 [52.2]), (4 [1.0], 212 [53.0]), top=209 [52.1], bottom=212 [53.0], dir=1 [ 1105.976] polygon_add_edge: edge=(7 [1.3], 209 [52.1]), (8 [2.0], 212 [53.0]), top=209 [52.1], bottom=212 [53.0], dir=-1 [ 1105.976] polygon_add_edge: edge=(28 [7.0], 209 [52.1]), (27 [6.3], 212 [53.0]), top=210 [52.2], bottom=212 [53.0], dir=1 [ 1105.976] polygon_add_edge: edge=(31 [7.3], 210 [52.2]), (31 [7.3], 213 [53.1]), top=210 [52.2], bottom=212 [53.0], dir=-1 [ 1105.976] polygon_add_edge: edge=(4 [1.0], 210 [52.2]), (4 [1.0], 213 [53.1]), top=212 [53.0], bottom=213 [53.1], dir=1 [ 1105.976] polygon_add_edge: edge=(8 [2.0], 211 [52.3]), (9 [2.1], 214 [53.2]), top=212 [53.0], bottom=213 [53.1], dir=-1 [ 1105.976] polygon_add_edge: edge=(27 [6.3], 211 [52.3]), (25 [6.1], 214 [53.2]), top=212 [53.0], bottom=213 [53.1], dir=1 [ 1105.976] polygon_add_edge: edge=(31 [7.3], 210 [52.2]), (31 [7.3], 213 [53.1]), top=212 [53.0], bottom=213 [53.1], dir=-1 [ 1105.976] polygon_add_edge: edge=(4 [1.0], 213 [53.1]), (4 [1.0], 214 [53.2]), top=213 [53.1], bottom=214 [53.2], dir=1 [ 1105.976] polygon_add_edge: edge=(8 [2.0], 211 [52.3]), (9 [2.1], 214 [53.2]), top=213 [53.1], bottom=214 [53.2], dir=-1 [ 1105.976] polygon_add_edge: edge=(27 [6.3], 211 [52.3]), (25 [6.1], 214 [53.2]), top=213 [53.1], bottom=214 [53.2], dir=1 [ 1105.976] polygon_add_edge: edge=(31 [7.3], 213 [53.1]), (31 [7.3], 214 [53.2]), top=213 [53.1], bottom=214 [53.2], dir=-1 [ 1105.976] polygon_add_edge: edge=(4 [1.0], 214 [53.2]), (6 [1.2], 216 [54.0]), top=214 [53.2], bottom=215 [53.3], dir=1 [ 1105.976] polygon_add_edge: edge=(9 [2.1], 213 [53.1]), (11 [2.3], 215 [53.3]), top=214 [53.2], bottom=215 [53.3], dir=-1 [ 1105.976] polygon_add_edge: edge=(26 [6.2], 213 [53.1]), (23 [5.3], 215 [53.3]), top=214 [53.2], bottom=215 [53.3], dir=1 [ 1105.976] polygon_add_edge: edge=(31 [7.3], 214 [53.2]), (29 [7.1], 216 [54.0]), top=214 [53.2], bottom=215 [53.3], dir=-1 [ 1105.976] polygon_add_edge: edge=(24 [6.0], 215 [53.3]), (21 [5.1], 216 [54.0]), top=215 [53.3], bottom=216 [54.0], dir=1 [ 1105.976] polygon_add_edge: edge=(31 [7.3], 214 [53.2]), (29 [7.1], 216 [54.0]), top=215 [53.3], bottom=216 [54.0], dir=-1 [ 1105.976] polygon_add_edge: edge=(4 [1.0], 214 [53.2]), (6 [1.2], 216 [54.0]), top=215 [53.3], bottom=216 [54.0], dir=1 [ 1105.976] polygon_add_edge: edge=(11 [2.3], 215 [53.3]), (14 [3.2], 216 [54.0]), top=215 [53.3], bottom=216 [54.0], dir=-1 [ 1105.976] polygon_add_edge: edge=(6 [1.2], 216 [54.0]), (7 [1.3], 217 [54.1]), top=216 [54.0], bottom=217 [54.1], dir=1 [ 1105.976] polygon_add_edge: edge=(29 [7.1], 216 [54.0]), (28 [7.0], 217 [54.1]), top=216 [54.0], bottom=217 [54.1], dir=-1 [ 1105.976] polygon_add_edge: edge=(7 [1.3], 217 [54.1]), (9 [2.1], 219 [54.3]), top=217 [54.1], bottom=219 [54.3], dir=1 [ 1105.976] polygon_add_edge: edge=(28 [7.0], 217 [54.1]), (26 [6.2], 219 [54.3]), top=217 [54.1], bottom=219 [54.3], dir=-1 [ 1105.976] polygon_add_edge: edge=(13 [3.1], 219 [54.3]), (14 [3.2], 220 [55.0]), top=219 [54.3], bottom=220 [55.0], dir=1 [ 1105.976] polygon_add_edge: edge=(22 [5.2], 219 [54.3]), (22 [5.2], 220 [55.0]), top=219 [54.3], bottom=220 [55.0], dir=-1 [ 1105.976] tor_render: unbounded=0 [ 1105.976] tor_render: y=0 [1], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1105.976] cell_list_add_subspan: x1=9 (2+1), x2=26 (6+2) [ 1105.976] cell_list_add_subspan: x1=8 (2+0), x2=27 (6+3) [ 1105.976] cell_list_add_subspan: x1=7 (1+3), x2=28 (7+0) [ 1105.976] cell_list_add_subspan: x1=6 (1+2), x2=29 (7+1) [ 1105.976] tor_blt: cell=(1, 2, 10), cover=0, max=8 [ 1105.977] tor_blt: span (1, 1)x(1, 1) @ 6 [ 1105.977] tor_blt_span: 1 -> 2 @ 6 [ 1105.977] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.187500, dst=+(0, 0), box=(1, 1) x (1, 1) [ 1105.977] gen3_get_rectangles: want=15, rem=14724 [ 1105.977] tor_blt: cell=(2, 2, 2), cover=16, max=8 [ 1105.977] tor_blt: span (2, 1)x(1, 1) @ 30 [ 1105.977] tor_blt_span: 2 -> 3 @ 30 [ 1105.977] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.937500, dst=+(0, 0), box=(2, 1) x (1, 1) [ 1105.977] gen3_get_rectangles: want=15, rem=14709 [ 1105.977] tor_blt: cell=(6, -2, -10), cover=32, max=8 [ 1105.977] tor_blt: span (3, 1)x(3, 1) @ 32 [ 1105.977] tor_blt_span: 3 -> 6 @ 32 [ 1105.977] gen3_render_composite_spans_box: src=+(-1, -1), opacity=1.000000, dst=+(0, 0), box=(3, 1) x (3, 1) [ 1105.977] gen3_get_rectangles: want=15, rem=14694 [ 1105.977] tor_blt: span (6, 1)x(1, 1) @ 26 [ 1105.977] tor_blt_span: 6 -> 7 @ 26 [ 1105.977] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.812500, dst=+(0, 0), box=(6, 1) x (1, 1) [ 1105.977] gen3_get_rectangles: want=15, rem=14679 [ 1105.977] tor_blt: cell=(7, -2, -2), cover=16, max=8 [ 1105.977] tor_blt: span (7, 1)x(1, 1) @ 2 [ 1105.977] tor_blt_span: 7 -> 8 @ 2 [ 1105.977] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.062500, dst=+(0, 0), box=(7, 1) x (1, 1) [ 1105.977] gen3_get_rectangles: want=15, rem=14664 [ 1105.977] tor_render: y=1 [2], do_full_step=0, new edges=1, min_height=-3, vertical=0 [ 1105.977] cell_list_add_subspan: x1=5 (1+1), x2=11 (2+3) [ 1105.977] cell_list_add_subspan: x1=23 (5+3), x2=30 (7+2) [ 1105.977] cell_list_add_subspan: x1=4 (1+0), x2=9 (2+1) [ 1105.977] cell_list_add_subspan: x1=25 (6+1), x2=31 (7+3) [ 1105.977] cell_list_add_subspan: x1=4 (1+0), x2=8 (2+0) [ 1105.977] cell_list_add_subspan: x1=26 (6+2), x2=31 (7+3) [ 1105.977] cell_list_add_subspan: x1=4 (1+0), x2=8 (2+0) [ 1105.977] cell_list_add_subspan: x1=27 (6+3), x2=31 (7+3) [ 1105.977] tor_blt: cell=(1, 4, 2), cover=0, max=8 [ 1105.977] tor_blt: span (1, 2)x(1, 1) @ 30 [ 1105.977] tor_blt_span: 1 -> 2 @ 30 [ 1105.977] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.937500, dst=+(0, 0), box=(1, 2) x (1, 1) [ 1105.977] gen3_get_rectangles: want=15, rem=14649 [ 1105.977] tor_blt: cell=(2, -4, -8), cover=32, max=8 [ 1105.977] tor_blt: span (2, 2)x(1, 1) @ 8 [ 1105.977] tor_blt_span: 2 -> 3 @ 8 [ 1105.977] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.250000, dst=+(0, 0), box=(2, 2) x (1, 1) [ 1105.977] gen3_get_rectangles: want=15, rem=14634 [ 1105.977] tor_blt: cell=(5, 1, 6), cover=0, max=8 [ 1105.978] tor_blt: span (5, 2)x(1, 1) @ 2 [ 1105.978] tor_blt_span: 5 -> 6 @ 2 [ 1105.978] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.062500, dst=+(0, 0), box=(5, 2) x (1, 1) [ 1105.978] gen3_get_rectangles: want=15, rem=14619 [ 1105.978] tor_blt: cell=(6, 3, 12), cover=8, max=8 [ 1105.978] tor_blt: span (6, 2)x(1, 1) @ 20 [ 1105.978] tor_blt_span: 6 -> 7 @ 20 [ 1105.978] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.625000, dst=+(0, 0), box=(6, 2) x (1, 1) [ 1105.978] gen3_get_rectangles: want=15, rem=14604 [ 1105.978] tor_blt: cell=(7, -4, -22), cover=32, max=8 [ 1105.978] tor_blt: span (7, 2)x(1, 1) @ 22 [ 1105.978] tor_blt_span: 7 -> 8 @ 22 [ 1105.978] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.687500, dst=+(0, 0), box=(7, 2) x (1, 1) [ 1105.978] gen3_get_rectangles: want=15, rem=14589 [ 1105.978] tor_render: y=2 [3], do_full_step=0, new edges=1, min_height=-7, vertical=0 [ 1105.978] cell_list_add_subspan: x1=4 (1+0), x2=7 (1+3) [ 1105.978] cell_list_add_subspan: x1=27 (6+3), x2=31 (7+3) [ 1105.978] cell_list_add_subspan: x1=4 (1+0), x2=7 (1+3) [ 1105.978] cell_list_add_subspan: x1=27 (6+3), x2=31 (7+3) [ 1105.978] cell_list_add_subspan: x1=4 (1+0), x2=8 (2+0) [ 1105.978] cell_list_add_subspan: x1=28 (7+0), x2=32 (8+0) [ 1105.978] cell_list_add_subspan: x1=4 (1+0), x2=8 (2+0) [ 1105.978] cell_list_add_subspan: x1=28 (7+0), x2=32 (8+0) [ 1105.978] tor_blt: cell=(1, 2, -12), cover=0, max=8 [ 1105.978] tor_blt: span (1, 3)x(1, 1) @ 28 [ 1105.978] tor_blt_span: 1 -> 2 @ 28 [ 1105.978] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.875000, dst=+(0, 0), box=(1, 3) x (1, 1) [ 1105.978] gen3_get_rectangles: want=15, rem=14574 [ 1105.978] tor_blt: cell=(2, -2, 0), cover=16, max=8 [ 1105.978] tor_blt: cell=(6, 2, 12), cover=0, max=8 [ 1105.978] tor_blt: span (6, 3)x(1, 1) @ 4 [ 1105.978] tor_blt_span: 6 -> 7 @ 4 [ 1105.978] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.125000, dst=+(0, 0), box=(6, 3) x (1, 1) [ 1105.978] gen3_get_rectangles: want=15, rem=14559 [ 1105.978] tor_blt: cell=(7, 0, -12), cover=16, max=8 [ 1105.978] tor_blt: span (7, 3)x(1, 1) @ 28 [ 1105.978] tor_blt_span: 7 -> 8 @ 28 [ 1105.978] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.875000, dst=+(0, 0), box=(7, 3) x (1, 1) [ 1105.978] gen3_get_rectangles: want=15, rem=14544 [ 1105.978] tor_render: y=3 [4], do_full_step=1, new edges=0, min_height=193, vertical=1 [ 1105.979] tor_render: vertical edges, full step (3, 51) [ 1105.979] tor_blt: cell=(1, 4, 0), cover=0, max=8 [ 1105.979] tor_blt: cell=(2, -4, 0), cover=32, max=8 [ 1105.979] tor_blt: span (1, 4)x(1, 48) @ 32 [ 1105.979] tor_blt_span: 1 -> 2 @ 32 [ 1105.979] gen3_render_composite_spans_box: src=+(-1, -1), opacity=1.000000, dst=+(0, 0), box=(1, 4) x (1, 48) [ 1105.979] gen3_get_rectangles: want=15, rem=14529 [ 1105.979] tor_blt: cell=(7, 4, 0), cover=0, max=8 [ 1105.979] tor_blt: span (7, 4)x(1, 48) @ 32 [ 1105.979] tor_blt_span: 7 -> 8 @ 32 [ 1105.979] gen3_render_composite_spans_box: src=+(-1, -1), opacity=1.000000, dst=+(0, 0), box=(7, 4) x (1, 48) [ 1105.979] gen3_get_rectangles: want=15, rem=14514 [ 1105.979] tor_render: y=51 [52], do_full_step=0, new edges=1, min_height=1, vertical=1 [ 1105.979] cell_list_add_subspan: x1=4 (1+0), x2=8 (2+0) [ 1105.979] cell_list_add_subspan: x1=28 (7+0), x2=32 (8+0) [ 1105.979] cell_list_add_subspan: x1=4 (1+0), x2=7 (1+3) [ 1105.979] cell_list_add_subspan: x1=28 (7+0), x2=32 (8+0) [ 1105.979] cell_list_add_subspan: x1=4 (1+0), x2=7 (1+3) [ 1105.979] cell_list_add_subspan: x1=27 (6+3), x2=31 (7+3) [ 1105.979] cell_list_add_subspan: x1=4 (1+0), x2=7 (1+3) [ 1105.979] cell_list_add_subspan: x1=27 (6+3), x2=31 (7+3) [ 1105.979] tor_blt: cell=(1, 1, -18), cover=0, max=8 [ 1105.979] tor_blt: span (1, 52)x(1, 1) @ 26 [ 1105.979] tor_blt_span: 1 -> 2 @ 26 [ 1105.979] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.812500, dst=+(0, 0), box=(1, 52) x (1, 1) [ 1105.979] gen3_get_rectangles: want=15, rem=14499 [ 1105.979] tor_blt: cell=(2, -1, 0), cover=8, max=8 [ 1105.979] tor_blt: cell=(6, 2, 12), cover=0, max=8 [ 1105.979] tor_blt: span (6, 52)x(1, 1) @ 4 [ 1105.979] tor_blt_span: 6 -> 7 @ 4 [ 1105.979] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.125000, dst=+(0, 0), box=(6, 52) x (1, 1) [ 1105.979] gen3_get_rectangles: want=15, rem=14484 [ 1105.979] tor_blt: cell=(7, 0, -12), cover=16, max=8 [ 1105.979] tor_blt: span (7, 52)x(1, 1) @ 28 [ 1105.979] tor_blt_span: 7 -> 8 @ 28 [ 1105.979] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.875000, dst=+(0, 0), box=(7, 52) x (1, 1) [ 1105.979] gen3_get_rectangles: want=15, rem=14469 [ 1105.979] tor_render: y=52 [53], do_full_step=0, new edges=1, min_height=-3, vertical=0 [ 1105.979] cell_list_add_subspan: x1=4 (1+0), x2=8 (2+0) [ 1105.979] cell_list_add_subspan: x1=26 (6+2), x2=31 (7+3) [ 1105.979] cell_list_add_subspan: x1=4 (1+0), x2=8 (2+0) [ 1105.980] cell_list_add_subspan: x1=25 (6+1), x2=31 (7+3) [ 1105.980] cell_list_add_subspan: x1=4 (1+0), x2=10 (2+2) [ 1105.980] cell_list_add_subspan: x1=24 (6+0), x2=31 (7+3) [ 1105.980] cell_list_add_subspan: x1=5 (1+1), x2=11 (2+3) [ 1105.980] cell_list_add_subspan: x1=24 (6+0), x2=30 (7+2) [ 1105.980] tor_blt: cell=(1, 4, 2), cover=0, max=8 [ 1105.980] tor_blt: span (1, 53)x(1, 1) @ 30 [ 1105.980] tor_blt_span: 1 -> 2 @ 30 [ 1105.980] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.937500, dst=+(0, 0), box=(1, 53) x (1, 1) [ 1105.980] gen3_get_rectangles: want=15, rem=14454 [ 1105.980] tor_blt: cell=(2, -4, -10), cover=32, max=8 [ 1105.980] tor_blt: span (2, 53)x(1, 1) @ 10 [ 1105.980] tor_blt_span: 2 -> 3 @ 10 [ 1105.980] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.312500, dst=+(0, 0), box=(2, 53) x (1, 1) [ 1105.980] gen3_get_rectangles: want=15, rem=14439 [ 1105.980] tor_blt: cell=(6, 4, 6), cover=0, max=8 [ 1105.980] tor_blt: span (6, 53)x(1, 1) @ 26 [ 1105.980] tor_blt_span: 6 -> 7 @ 26 [ 1105.980] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.812500, dst=+(0, 0), box=(6, 53) x (1, 1) [ 1105.980] gen3_get_rectangles: want=15, rem=14424 [ 1105.980] tor_blt: cell=(7, -4, -22), cover=32, max=8 [ 1105.980] tor_blt: span (7, 53)x(1, 1) @ 22 [ 1105.980] tor_blt_span: 7 -> 8 @ 22 [ 1105.980] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.687500, dst=+(0, 0), box=(7, 53) x (1, 1) [ 1105.980] gen3_get_rectangles: want=15, rem=14409 [ 1105.980] tor_render: y=53 [54], do_full_step=0, new edges=1, min_height=-7, vertical=0 [ 1105.980] cell_list_add_subspan: x1=6 (1+2), x2=29 (7+1) [ 1105.980] cell_list_add_subspan: x1=7 (1+3), x2=28 (7+0) [ 1105.980] cell_list_add_subspan: x1=8 (2+0), x2=27 (6+3) [ 1105.980] cell_list_add_subspan: x1=13 (3+1), x2=22 (5+2) [ 1105.980] tor_blt: cell=(1, 2, 10), cover=0, max=8 [ 1105.980] tor_blt: span (1, 54)x(1, 1) @ 6 [ 1105.980] tor_blt_span: 1 -> 2 @ 6 [ 1105.980] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.187500, dst=+(0, 0), box=(1, 54) x (1, 1) [ 1105.980] gen3_get_rectangles: want=15, rem=14394 [ 1105.980] tor_blt: cell=(2, 1, 0), cover=16, max=8 [ 1105.980] tor_blt: cell=(3, 1, 2), cover=24, max=8 [ 1105.980] tor_blt: span (2, 54)x(1, 1) @ 24 [ 1105.980] tor_blt_span: 2 -> 3 @ 24 [ 1105.980] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.750000, dst=+(0, 0), box=(2, 54) x (1, 1) [ 1105.980] gen3_get_rectangles: want=15, rem=14379 [ 1105.980] tor_blt: span (3, 54)x(1, 1) @ 30 [ 1105.981] tor_blt_span: 3 -> 4 @ 30 [ 1105.981] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.937500, dst=+(0, 0), box=(3, 54) x (1, 1) [ 1105.981] gen3_get_rectangles: want=15, rem=14364 [ 1105.981] tor_blt: cell=(5, -1, -4), cover=32, max=8 [ 1105.981] tor_blt: span (4, 54)x(1, 1) @ 32 [ 1105.981] tor_blt_span: 4 -> 5 @ 32 [ 1105.981] gen3_render_composite_spans_box: src=+(-1, -1), opacity=1.000000, dst=+(0, 0), box=(4, 54) x (1, 1) [ 1105.981] gen3_get_rectangles: want=15, rem=14349 [ 1105.981] tor_blt: span (5, 54)x(1, 1) @ 28 [ 1105.981] tor_blt_span: 5 -> 6 @ 28 [ 1105.981] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.875000, dst=+(0, 0), box=(5, 54) x (1, 1) [ 1105.981] gen3_get_rectangles: want=15, rem=14334 [ 1105.981] tor_blt: cell=(6, -1, -6), cover=24, max=8 [ 1105.981] tor_blt: span (6, 54)x(1, 1) @ 22 [ 1105.981] tor_blt_span: 6 -> 7 @ 22 [ 1105.981] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.687500, dst=+(0, 0), box=(6, 54) x (1, 1) [ 1105.981] gen3_get_rectangles: want=15, rem=14319 [ 1105.981] tor_blt: cell=(7, -2, -2), cover=16, max=8 [ 1105.981] tor_blt: span (7, 54)x(1, 1) @ 2 [ 1105.981] tor_blt_span: 7 -> 8 @ 2 [ 1105.981] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.062500, dst=+(0, 0), box=(7, 54) x (1, 1) [ 1105.981] gen3_get_rectangles: want=15, rem=14304 [ 1105.981] gen3_vertex_flush[61c] = 87 [ 1105.981] gen3_render_composite_spans_done() [ 1105.981] sna_create_pixmap(5, 1, 32, usage=0) [ 1105.981] kgem_choose_tiling: too short [1] for TILING_X [ 1105.981] kgem_choose_tiling: 5x1 -> 0 [ 1105.981] kgem_can_create_2d(5x1, bpp=32, tiling=0) = 1 [ 1105.981] sna_validate_gc [ 1105.981] sna_put_image((0, 0)x(5, 1) [ 1105.981] sna_drawable_move_region_to_cpu(pixmap=0x11f21e0 (5x1), [(0, 0), (5, 1)], write=1) [ 1105.981] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1105.981] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1105.981] sna_pixmap_move_to_cpu(pixmap=0x11f21e0, write=1) [ 1105.981] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1105.981] sna_pixmap_move_to_cpu: no GPU bo [ 1105.981] sna_pixmap_move_to_cpu: marking as damaged [ 1105.981] _sna_damage_all(5, 1) [ 1105.981] sna_put_image: fbPutImage(0, 0, 5, 1) [ 1105.982] sna_composite_trapezoids(op=3, src=(1, 0), mask=00018000, ntrap=41) [ 1105.982] trapezoid_span_converter: extents (2, 2), (7, 54) [ 1105.982] sna_compute_composite_region: dst=(2, 2)x(5, 52) [ 1105.982] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (7, 54) [ 1105.982] clip_to_dst: region: 1x[(2, 2), (7, 54)], clip: 1x[(0, 0), (8, 56)] [ 1105.982] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (7, 54) [ 1105.982] sna_compute_composite_region: clip against src: (2, 2), (7, 54) [ 1105.982] trapezoid_span_converter: after clip -- extents (2, 2), (7, 54), delta=(0, 0) src -> (0, 0) [ 1105.982] gen3_render_composite_spans(src=(0, 0), dst=(2, 2), size=(5, 52)) [ 1105.982] sna_pixmap_force_to_gpu(pixmap=0x13509b0) [ 1105.982] sna_pixmap_move_to_gpu() [ 1105.982] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1105.982] gen3_composite_set_target: pixmap=0x13509b0, format=20028888, size=8x56, pitch=64, delta=(0,0) [ 1105.982] gen3_render_composite_spans: preparing source [ 1105.982] gen3_composite_picture: (0, 0)x(5, 52), dst=(2, 2) [ 1105.982] gen3_composite_picture: integer translation (0, 0), removing [ 1105.982] sna_render_pixmap_bo (0, 0)x(5, 52) [ 1105.982] sna_render_pixmap_bo box=(0, 0), (5, 1): (5, 1)/(5, 1) [ 1105.982] sna_render_pixmap_bo: offset=(-2, -2), size=(5, 1) [ 1105.982] texture_is_cpu(pixmap=0x11f21e0, box=((0, 0), (5, 1)) = 1 [ 1105.982] move_to_gpu: migrating whole pixmap (5x1) for source [ 1105.982] sna_pixmap_force_to_gpu(pixmap=0x11f21e0) [ 1105.982] kgem_choose_tiling: too short [1] for TILING_X [ 1105.982] kgem_choose_tiling: 5x1 -> 0 [ 1105.982] kgem_create_2d(5x1, bpp=32, tiling=0, exact=0, inactive=1) [ 1105.982] from inactive: pitch=64, tiling=0: handle=131, id=34061 [ 1105.982] sna_pixmap_force_to_gpu: created gpu bo [ 1105.982] sna_pixmap_move_to_gpu() [ 1105.982] _sna_damage_reduce() [ 1105.982] sna_pixmap_move_to_gpu: CPU damage? 1 [ 1105.982] sna_damage_get_boxes([[(0, 0), (5, 1)]: [(0, 0), (5, 1)] + [0 : ...]])... [ 1105.982] = 1 [ 1105.982] sna_replace(handle=131, 5x1, bpp=32, tiling=0) [ 1105.982] gem_mmap(handle=131, size=4096, prot=read/write) [ 1105.982] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x1, pitch=20/64 [ 1105.982] gen3_render_composite_spans: source type=5 [ 1105.982] tor_init: (2, 2),(7, 54) x (4, 4), num_edges=82 [ 1105.982] polygon_add_edge: edge=(11 [2.3], 8 [2.0]), (10 [2.2], 9 [2.1]), top=8 [2.0], bottom=9 [2.1], dir=1 [ 1105.982] polygon_add_edge: edge=(24 [6.0], 8 [2.0]), (25 [6.1], 9 [2.1]), top=8 [2.0], bottom=9 [2.1], dir=-1 [ 1105.983] polygon_add_edge: edge=(10 [2.2], 9 [2.1]), (9 [2.1], 10 [2.2]), top=9 [2.1], bottom=10 [2.2], dir=1 [ 1105.983] polygon_add_edge: edge=(25 [6.1], 9 [2.1]), (26 [6.2], 10 [2.2]), top=9 [2.1], bottom=10 [2.2], dir=-1 [ 1105.983] polygon_add_edge: edge=(9 [2.1], 10 [2.2]), (8 [2.0], 11 [2.3]), top=10 [2.2], bottom=11 [2.3], dir=1 [ 1105.983] polygon_add_edge: edge=(26 [6.2], 10 [2.2]), (27 [6.3], 11 [2.3]), top=10 [2.2], bottom=11 [2.3], dir=-1 [ 1105.983] polygon_add_edge: edge=(8 [2.0], 11 [2.3]), (8 [2.0], 12 [3.0]), top=11 [2.3], bottom=12 [3.0], dir=1 [ 1105.983] polygon_add_edge: edge=(27 [6.3], 11 [2.3]), (27 [6.3], 12 [3.0]), top=11 [2.3], bottom=12 [3.0], dir=-1 [ 1105.983] polygon_add_edge: edge=(8 [2.0], 12 [3.0]), (8 [2.0], 13 [3.1]), top=12 [3.0], bottom=13 [3.1], dir=1 [ 1105.983] polygon_add_edge: edge=(12 [3.0], 12 [3.0]), (11 [2.3], 13 [3.1]), top=12 [3.0], bottom=13 [3.1], dir=-1 [ 1105.983] polygon_add_edge: edge=(23 [5.3], 12 [3.0]), (24 [6.0], 13 [3.1]), top=12 [3.0], bottom=13 [3.1], dir=1 [ 1105.983] polygon_add_edge: edge=(27 [6.3], 12 [3.0]), (27 [6.3], 13 [3.1]), top=12 [3.0], bottom=13 [3.1], dir=-1 [ 1105.983] polygon_add_edge: edge=(8 [2.0], 13 [3.1]), (8 [2.0], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=1 [ 1105.983] polygon_add_edge: edge=(12 [3.0], 12 [3.0]), (11 [2.3], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=-1 [ 1105.983] polygon_add_edge: edge=(23 [5.3], 12 [3.0]), (24 [6.0], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=1 [ 1105.983] polygon_add_edge: edge=(27 [6.3], 13 [3.1]), (28 [7.0], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=-1 [ 1105.983] polygon_add_edge: edge=(8 [2.0], 14 [3.2]), (8 [2.0], 210 [52.2]), top=14 [3.2], bottom=209 [52.1], dir=1 [ 1105.983] polygon_add_edge: edge=(12 [3.0], 14 [3.2]), (12 [3.0], 210 [52.2]), top=14 [3.2], bottom=209 [52.1], dir=-1 [ 1105.983] polygon_add_edge: edge=(24 [6.0], 14 [3.2]), (24 [6.0], 210 [52.2]), top=14 [3.2], bottom=209 [52.1], dir=1 [ 1105.983] polygon_add_edge: edge=(28 [7.0], 14 [3.2]), (28 [7.0], 210 [52.2]), top=14 [3.2], bottom=209 [52.1], dir=-1 [ 1105.983] polygon_add_edge: edge=(24 [6.0], 209 [52.1]), (23 [5.3], 211 [52.3]), top=209 [52.1], bottom=210 [52.2], dir=1 [ 1105.983] polygon_add_edge: edge=(28 [7.0], 14 [3.2]), (28 [7.0], 210 [52.2]), top=209 [52.1], bottom=210 [52.2], dir=-1 [ 1105.983] polygon_add_edge: edge=(8 [2.0], 210 [52.2]), (8 [2.0], 212 [53.0]), top=209 [52.1], bottom=210 [52.2], dir=1 [ 1105.983] polygon_add_edge: edge=(11 [2.3], 209 [52.1]), (12 [3.0], 211 [52.3]), top=209 [52.1], bottom=210 [52.2], dir=-1 [ 1105.983] polygon_add_edge: edge=(8 [2.0], 210 [52.2]), (8 [2.0], 212 [53.0]), top=210 [52.2], bottom=211 [52.3], dir=1 [ 1105.983] polygon_add_edge: edge=(11 [2.3], 210 [52.2]), (12 [3.0], 211 [52.3]), top=210 [52.2], bottom=211 [52.3], dir=-1 [ 1105.983] polygon_add_edge: edge=(24 [6.0], 210 [52.2]), (23 [5.3], 211 [52.3]), top=210 [52.2], bottom=211 [52.3], dir=1 [ 1105.983] polygon_add_edge: edge=(27 [6.3], 210 [52.2]), (27 [6.3], 211 [52.3]), top=210 [52.2], bottom=211 [52.3], dir=-1 [ 1105.983] polygon_add_edge: edge=(8 [2.0], 210 [52.2]), (8 [2.0], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=1 [ 1105.983] polygon_add_edge: edge=(12 [3.0], 211 [52.3]), (14 [3.2], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=-1 [ 1105.983] polygon_add_edge: edge=(23 [5.3], 211 [52.3]), (21 [5.1], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=1 [ 1105.983] polygon_add_edge: edge=(27 [6.3], 211 [52.3]), (27 [6.3], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=-1 [ 1105.983] polygon_add_edge: edge=(8 [2.0], 212 [53.0]), (9 [2.1], 213 [53.1]), top=212 [53.0], bottom=213 [53.1], dir=1 [ 1105.983] polygon_add_edge: edge=(27 [6.3], 212 [53.0]), (26 [6.2], 213 [53.1]), top=212 [53.0], bottom=213 [53.1], dir=-1 [ 1105.984] polygon_add_edge: edge=(9 [2.1], 213 [53.1]), (10 [2.2], 214 [53.2]), top=213 [53.1], bottom=214 [53.2], dir=1 [ 1105.984] polygon_add_edge: edge=(26 [6.2], 213 [53.1]), (25 [6.1], 214 [53.2]), top=213 [53.1], bottom=214 [53.2], dir=-1 [ 1105.984] polygon_add_edge: edge=(10 [2.2], 214 [53.2]), (11 [2.3], 215 [53.3]), top=214 [53.2], bottom=215 [53.3], dir=1 [ 1105.984] polygon_add_edge: edge=(25 [6.1], 214 [53.2]), (24 [6.0], 215 [53.3]), top=214 [53.2], bottom=215 [53.3], dir=-1 [ 1105.984] polygon_add_edge: edge=(13 [3.1], 215 [53.3]), (14 [3.2], 216 [54.0]), top=215 [53.3], bottom=216 [54.0], dir=1 [ 1105.984] polygon_add_edge: edge=(22 [5.2], 215 [53.3]), (22 [5.2], 216 [54.0]), top=215 [53.3], bottom=216 [54.0], dir=-1 [ 1105.984] tor_render: unbounded=0 [ 1105.984] tor_render: y=0 [2], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1105.984] cell_list_add_subspan: x1=11 (2+3), x2=24 (6+0) [ 1105.984] cell_list_add_subspan: x1=10 (2+2), x2=25 (6+1) [ 1105.984] cell_list_add_subspan: x1=9 (2+1), x2=26 (6+2) [ 1105.984] cell_list_add_subspan: x1=8 (2+0), x2=27 (6+3) [ 1105.984] tor_blt: cell=(2, 4, 12), cover=0, max=7 [ 1105.984] tor_blt: span (2, 2)x(1, 1) @ 20 [ 1105.984] tor_blt_span: 2 -> 3 @ 20 [ 1105.984] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.625000, dst=+(0, 0), box=(2, 2) x (1, 1) [ 1105.984] gen3_get_rectangles: want=15, rem=14289 [ 1105.984] tor_blt: cell=(6, -4, -12), cover=32, max=7 [ 1105.984] tor_blt: span (3, 2)x(3, 1) @ 32 [ 1105.984] tor_blt_span: 3 -> 6 @ 32 [ 1105.984] gen3_render_composite_spans_box: src=+(-2, -2), opacity=1.000000, dst=+(0, 0), box=(3, 2) x (3, 1) [ 1105.984] gen3_get_rectangles: want=15, rem=14274 [ 1105.984] tor_blt: span (6, 2)x(1, 1) @ 12 [ 1105.984] tor_blt_span: 6 -> 7 @ 12 [ 1105.984] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.375000, dst=+(0, 0), box=(6, 2) x (1, 1) [ 1105.984] gen3_get_rectangles: want=15, rem=14259 [ 1105.984] tor_render: y=1 [3], do_full_step=0, new edges=1, min_height=-3, vertical=0 [ 1105.984] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1105.984] cell_list_add_subspan: x1=23 (5+3), x2=27 (6+3) [ 1105.984] cell_list_add_subspan: x1=8 (2+0), x2=11 (2+3) [ 1105.984] cell_list_add_subspan: x1=23 (5+3), x2=27 (6+3) [ 1105.984] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1105.984] cell_list_add_subspan: x1=24 (6+0), x2=28 (7+0) [ 1105.984] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1105.984] cell_list_add_subspan: x1=24 (6+0), x2=28 (7+0) [ 1105.984] tor_blt: cell=(2, 3, -6), cover=0, max=7 [ 1105.984] tor_blt: span (2, 3)x(1, 1) @ 30 [ 1105.984] tor_blt_span: 2 -> 3 @ 30 [ 1105.984] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.937500, dst=+(0, 0), box=(2, 3) x (1, 1) [ 1105.984] gen3_get_rectangles: want=15, rem=14244 [ 1105.985] tor_blt: cell=(3, -3, 0), cover=24, max=7 [ 1105.985] tor_blt: cell=(5, 2, 12), cover=0, max=7 [ 1105.985] tor_blt: span (5, 3)x(1, 1) @ 4 [ 1105.985] tor_blt_span: 5 -> 6 @ 4 [ 1105.985] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.125000, dst=+(0, 0), box=(5, 3) x (1, 1) [ 1105.985] gen3_get_rectangles: want=15, rem=14229 [ 1105.985] tor_blt: cell=(6, 0, -12), cover=16, max=7 [ 1105.985] tor_blt: span (6, 3)x(1, 1) @ 28 [ 1105.985] tor_blt_span: 6 -> 7 @ 28 [ 1105.985] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.875000, dst=+(0, 0), box=(6, 3) x (1, 1) [ 1105.985] gen3_get_rectangles: want=15, rem=14214 [ 1105.985] tor_render: y=2 [4], do_full_step=1, new edges=0, min_height=193, vertical=1 [ 1105.985] tor_render: vertical edges, full step (2, 50) [ 1105.985] tor_blt: cell=(2, 4, 0), cover=0, max=7 [ 1105.985] tor_blt: cell=(3, -4, 0), cover=32, max=7 [ 1105.985] tor_blt: span (2, 4)x(1, 48) @ 32 [ 1105.985] tor_blt_span: 2 -> 3 @ 32 [ 1105.985] gen3_render_composite_spans_box: src=+(-2, -2), opacity=1.000000, dst=+(0, 0), box=(2, 4) x (1, 48) [ 1105.985] gen3_get_rectangles: want=15, rem=14199 [ 1105.985] tor_blt: cell=(6, 4, 0), cover=0, max=7 [ 1105.985] tor_blt: span (6, 4)x(1, 48) @ 32 [ 1105.985] tor_blt_span: 6 -> 7 @ 32 [ 1105.985] gen3_render_composite_spans_box: src=+(-2, -2), opacity=1.000000, dst=+(0, 0), box=(6, 4) x (1, 48) [ 1105.985] gen3_get_rectangles: want=15, rem=14184 [ 1105.985] tor_render: y=50 [52], do_full_step=0, new edges=1, min_height=1, vertical=1 [ 1105.985] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1105.985] cell_list_add_subspan: x1=24 (6+0), x2=28 (7+0) [ 1105.985] cell_list_add_subspan: x1=8 (2+0), x2=11 (2+3) [ 1105.985] cell_list_add_subspan: x1=24 (6+0), x2=28 (7+0) [ 1105.985] cell_list_add_subspan: x1=8 (2+0), x2=11 (2+3) [ 1105.985] cell_list_add_subspan: x1=24 (6+0), x2=27 (6+3) [ 1105.985] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1105.985] cell_list_add_subspan: x1=23 (5+3), x2=27 (6+3) [ 1105.985] tor_blt: cell=(2, 2, -12), cover=0, max=7 [ 1105.985] tor_blt: span (2, 52)x(1, 1) @ 28 [ 1105.985] tor_blt_span: 2 -> 3 @ 28 [ 1105.985] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.875000, dst=+(0, 0), box=(2, 52) x (1, 1) [ 1105.985] gen3_get_rectangles: want=15, rem=14169 [ 1105.985] tor_blt: cell=(3, -2, 0), cover=16, max=7 [ 1105.985] tor_blt: cell=(5, 1, 6), cover=0, max=7 [ 1105.985] tor_blt: span (5, 52)x(1, 1) @ 2 [ 1105.985] tor_blt_span: 5 -> 6 @ 2 [ 1105.986] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.062500, dst=+(0, 0), box=(5, 52) x (1, 1) [ 1105.986] gen3_get_rectangles: want=15, rem=14154 [ 1105.986] tor_blt: cell=(6, 1, -12), cover=8, max=7 [ 1105.986] tor_blt: span (6, 52)x(1, 1) @ 28 [ 1105.986] tor_blt_span: 6 -> 7 @ 28 [ 1105.986] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.875000, dst=+(0, 0), box=(6, 52) x (1, 1) [ 1105.986] gen3_get_rectangles: want=15, rem=14139 [ 1105.986] tor_render: y=51 [53], do_full_step=0, new edges=1, min_height=-3, vertical=0 [ 1105.986] cell_list_add_subspan: x1=8 (2+0), x2=27 (6+3) [ 1105.986] cell_list_add_subspan: x1=9 (2+1), x2=26 (6+2) [ 1105.986] cell_list_add_subspan: x1=10 (2+2), x2=25 (6+1) [ 1105.986] cell_list_add_subspan: x1=13 (3+1), x2=22 (5+2) [ 1105.986] tor_blt: cell=(2, 3, 6), cover=0, max=7 [ 1105.986] tor_blt: span (2, 53)x(1, 1) @ 18 [ 1105.986] tor_blt_span: 2 -> 3 @ 18 [ 1105.986] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.562500, dst=+(0, 0), box=(2, 53) x (1, 1) [ 1105.986] gen3_get_rectangles: want=15, rem=14124 [ 1105.986] tor_blt: cell=(3, 1, 2), cover=24, max=7 [ 1105.986] tor_blt: span (3, 53)x(1, 1) @ 30 [ 1105.986] tor_blt_span: 3 -> 4 @ 30 [ 1105.986] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.937500, dst=+(0, 0), box=(3, 53) x (1, 1) [ 1105.986] gen3_get_rectangles: want=15, rem=14109 [ 1105.986] tor_blt: cell=(5, -1, -4), cover=32, max=7 [ 1105.986] tor_blt: span (4, 53)x(1, 1) @ 32 [ 1105.986] tor_blt_span: 4 -> 5 @ 32 [ 1105.986] gen3_render_composite_spans_box: src=+(-2, -2), opacity=1.000000, dst=+(0, 0), box=(4, 53) x (1, 1) [ 1105.986] gen3_get_rectangles: want=15, rem=14094 [ 1105.986] tor_blt: span (5, 53)x(1, 1) @ 28 [ 1105.986] tor_blt_span: 5 -> 6 @ 28 [ 1105.986] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.875000, dst=+(0, 0), box=(5, 53) x (1, 1) [ 1105.986] gen3_get_rectangles: want=15, rem=14079 [ 1105.986] tor_blt: cell=(6, -3, -12), cover=24, max=7 [ 1105.986] tor_blt: span (6, 53)x(1, 1) @ 12 [ 1105.986] tor_blt_span: 6 -> 7 @ 12 [ 1105.986] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.375000, dst=+(0, 0), box=(6, 53) x (1, 1) [ 1105.986] gen3_get_rectangles: want=15, rem=14064 [ 1105.986] gen3_vertex_flush[638] = 48 [ 1105.986] gen3_render_composite_spans_done() [ 1105.986] sna_composite_trapezoids(op=3, src=(3, 2), mask=00018000, ntrap=40) [ 1105.987] trapezoid_span_converter: extents (2, 2), (5, 54) [ 1105.987] sna_compute_composite_region: dst=(2, 2)x(3, 52) [ 1105.987] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (5, 54) [ 1105.987] clip_to_dst: region: 1x[(2, 2), (5, 54)], clip: 1x[(0, 0), (8, 56)] [ 1105.987] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (5, 54) [ 1105.987] sna_compute_composite_region: clip against src: (2, 2), (5, 54) [ 1105.987] trapezoid_span_converter: after clip -- extents (2, 2), (5, 54), delta=(0, 0) src -> (2, 2) [ 1105.987] gen3_render_composite_spans(src=(2, 2), dst=(2, 2), size=(3, 52)) [ 1105.987] sna_pixmap_force_to_gpu(pixmap=0x13509b0) [ 1105.987] sna_pixmap_move_to_gpu() [ 1105.987] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1105.987] gen3_composite_set_target: pixmap=0x13509b0, format=20028888, size=8x56, pitch=64, delta=(0,0) [ 1105.987] gen3_render_composite_spans: preparing source [ 1105.987] gen3_composite_picture: (2, 2)x(3, 52), dst=(2, 2) [ 1105.987] get_pixel: 0x137ea90 [ 1105.987] sna_pixmap_move_to_cpu(pixmap=0x137ea90, write=0) [ 1105.987] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1105.987] sna_pixmap_move_to_cpu: no GPU bo [ 1105.987] color_convert: src=190a0907 [20028888] [ 1105.987] color_convert: dst=190a0907 [20028888] [ 1105.987] gen3_render_composite_spans: source type=2 [ 1105.987] aligning vertex: was 5, now 3 floats per vertex, 467->779 [ 1105.987] tor_init: (2, 2),(5, 54) x (4, 4), num_edges=80 [ 1105.987] polygon_add_edge: edge=(11 [2.3], 10 [2.2]), (10 [2.2], 11 [2.3]), top=10 [2.2], bottom=11 [2.3], dir=1 [ 1105.987] polygon_add_edge: edge=(16 [4.0], 10 [2.2]), (17 [4.1], 11 [2.3]), top=10 [2.2], bottom=11 [2.3], dir=-1 [ 1105.987] polygon_add_edge: edge=(10 [2.2], 11 [2.3]), (9 [2.1], 12 [3.0]), top=11 [2.3], bottom=12 [3.0], dir=1 [ 1105.987] polygon_add_edge: edge=(17 [4.1], 11 [2.3]), (18 [4.2], 12 [3.0]), top=11 [2.3], bottom=12 [3.0], dir=-1 [ 1105.987] polygon_add_edge: edge=(9 [2.1], 12 [3.0]), (8 [2.0], 13 [3.1]), top=12 [3.0], bottom=13 [3.1], dir=1 [ 1105.987] polygon_add_edge: edge=(18 [4.2], 12 [3.0]), (19 [4.3], 13 [3.1]), top=12 [3.0], bottom=13 [3.1], dir=-1 [ 1105.987] polygon_add_edge: edge=(8 [2.0], 13 [3.1]), (8 [2.0], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=1 [ 1105.987] polygon_add_edge: edge=(19 [4.3], 13 [3.1]), (19 [4.3], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=-1 [ 1105.987] polygon_add_edge: edge=(8 [2.0], 14 [3.2]), (8 [2.0], 15 [3.3]), top=14 [3.2], bottom=15 [3.3], dir=1 [ 1105.987] polygon_add_edge: edge=(12 [3.0], 14 [3.2]), (11 [2.3], 15 [3.3]), top=14 [3.2], bottom=15 [3.3], dir=-1 [ 1105.987] polygon_add_edge: edge=(15 [3.3], 14 [3.2]), (16 [4.0], 15 [3.3]), top=14 [3.2], bottom=15 [3.3], dir=1 [ 1105.987] polygon_add_edge: edge=(19 [4.3], 14 [3.2]), (19 [4.3], 15 [3.3]), top=14 [3.2], bottom=15 [3.3], dir=-1 [ 1105.987] polygon_add_edge: edge=(8 [2.0], 15 [3.3]), (8 [2.0], 16 [4.0]), top=15 [3.3], bottom=16 [4.0], dir=1 [ 1105.987] polygon_add_edge: edge=(12 [3.0], 14 [3.2]), (11 [2.3], 16 [4.0]), top=15 [3.3], bottom=16 [4.0], dir=-1 [ 1105.988] polygon_add_edge: edge=(15 [3.3], 14 [3.2]), (16 [4.0], 16 [4.0]), top=15 [3.3], bottom=16 [4.0], dir=1 [ 1105.988] polygon_add_edge: edge=(19 [4.3], 15 [3.3]), (20 [5.0], 16 [4.0]), top=15 [3.3], bottom=16 [4.0], dir=-1 [ 1105.988] polygon_add_edge: edge=(8 [2.0], 16 [4.0]), (8 [2.0], 208 [52.0]), top=16 [4.0], bottom=207 [51.3], dir=1 [ 1105.988] polygon_add_edge: edge=(12 [3.0], 16 [4.0]), (12 [3.0], 208 [52.0]), top=16 [4.0], bottom=207 [51.3], dir=-1 [ 1105.988] polygon_add_edge: edge=(16 [4.0], 16 [4.0]), (16 [4.0], 208 [52.0]), top=16 [4.0], bottom=207 [51.3], dir=1 [ 1105.988] polygon_add_edge: edge=(20 [5.0], 16 [4.0]), (20 [5.0], 208 [52.0]), top=16 [4.0], bottom=207 [51.3], dir=-1 [ 1105.988] polygon_add_edge: edge=(16 [4.0], 207 [51.3]), (15 [3.3], 209 [52.1]), top=207 [51.3], bottom=208 [52.0], dir=1 [ 1105.988] polygon_add_edge: edge=(20 [5.0], 16 [4.0]), (20 [5.0], 208 [52.0]), top=207 [51.3], bottom=208 [52.0], dir=-1 [ 1105.988] polygon_add_edge: edge=(8 [2.0], 208 [52.0]), (8 [2.0], 210 [52.2]), top=207 [51.3], bottom=208 [52.0], dir=1 [ 1105.988] polygon_add_edge: edge=(11 [2.3], 207 [51.3]), (12 [3.0], 209 [52.1]), top=207 [51.3], bottom=208 [52.0], dir=-1 [ 1105.988] polygon_add_edge: edge=(8 [2.0], 208 [52.0]), (8 [2.0], 210 [52.2]), top=208 [52.0], bottom=209 [52.1], dir=1 [ 1105.988] polygon_add_edge: edge=(11 [2.3], 208 [52.0]), (12 [3.0], 209 [52.1]), top=208 [52.0], bottom=209 [52.1], dir=-1 [ 1105.988] polygon_add_edge: edge=(16 [4.0], 208 [52.0]), (15 [3.3], 209 [52.1]), top=208 [52.0], bottom=209 [52.1], dir=1 [ 1105.988] polygon_add_edge: edge=(19 [4.3], 208 [52.0]), (19 [4.3], 209 [52.1]), top=208 [52.0], bottom=209 [52.1], dir=-1 [ 1105.988] polygon_add_edge: edge=(8 [2.0], 208 [52.0]), (8 [2.0], 210 [52.2]), top=209 [52.1], bottom=210 [52.2], dir=1 [ 1105.988] polygon_add_edge: edge=(19 [4.3], 209 [52.1]), (19 [4.3], 210 [52.2]), top=209 [52.1], bottom=210 [52.2], dir=-1 [ 1105.988] polygon_add_edge: edge=(8 [2.0], 210 [52.2]), (9 [2.1], 211 [52.3]), top=210 [52.2], bottom=211 [52.3], dir=1 [ 1105.988] polygon_add_edge: edge=(19 [4.3], 210 [52.2]), (18 [4.2], 211 [52.3]), top=210 [52.2], bottom=211 [52.3], dir=-1 [ 1105.988] polygon_add_edge: edge=(9 [2.1], 211 [52.3]), (10 [2.2], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=1 [ 1105.988] polygon_add_edge: edge=(18 [4.2], 211 [52.3]), (17 [4.1], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=-1 [ 1105.988] polygon_add_edge: edge=(10 [2.2], 212 [53.0]), (11 [2.3], 213 [53.1]), top=212 [53.0], bottom=213 [53.1], dir=1 [ 1105.988] polygon_add_edge: edge=(17 [4.1], 212 [53.0]), (16 [4.0], 213 [53.1]), top=212 [53.0], bottom=213 [53.1], dir=-1 [ 1105.988] polygon_add_edge: edge=(13 [3.1], 213 [53.1]), (14 [3.2], 214 [53.2]), top=213 [53.1], bottom=214 [53.2], dir=1 [ 1105.988] polygon_add_edge: edge=(14 [3.2], 213 [53.1]), (14 [3.2], 214 [53.2]), top=213 [53.1], bottom=214 [53.2], dir=-1 [ 1105.988] tor_render: unbounded=0 [ 1105.988] tor_render: y=0 [2], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1105.988] cell_list_add_subspan: x1=11 (2+3), x2=16 (4+0) [ 1105.988] cell_list_add_subspan: x1=10 (2+2), x2=17 (4+1) [ 1105.988] tor_blt: cell=(2, 2, 10), cover=0, max=5 [ 1105.988] tor_blt: span (2, 2)x(1, 1) @ 6 [ 1105.988] tor_blt_span: 2 -> 3 @ 6 [ 1105.989] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.187500, dst=+(0, 0), box=(2, 2) x (1, 1) [ 1105.989] gen3_get_rectangles: want=9, rem=14047 [ 1105.989] tor_blt: cell=(4, -2, -2), cover=16, max=5 [ 1105.989] tor_blt: span (3, 2)x(1, 1) @ 16 [ 1105.989] tor_blt_span: 3 -> 4 @ 16 [ 1105.989] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.500000, dst=+(0, 0), box=(3, 2) x (1, 1) [ 1105.989] gen3_get_rectangles: want=9, rem=14038 [ 1105.989] tor_blt: span (4, 2)x(1, 1) @ 2 [ 1105.989] tor_blt_span: 4 -> 5 @ 2 [ 1105.989] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.062500, dst=+(0, 0), box=(4, 2) x (1, 1) [ 1105.989] gen3_get_rectangles: want=9, rem=14029 [ 1105.989] tor_render: y=1 [3], do_full_step=0, new edges=1, min_height=-3, vertical=0 [ 1105.989] cell_list_add_subspan: x1=9 (2+1), x2=18 (4+2) [ 1105.989] cell_list_add_subspan: x1=8 (2+0), x2=19 (4+3) [ 1105.989] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1105.989] cell_list_add_subspan: x1=15 (3+3), x2=19 (4+3) [ 1105.989] cell_list_add_subspan: x1=8 (2+0), x2=11 (2+3) [ 1105.989] cell_list_add_subspan: x1=15 (3+3), x2=19 (4+3) [ 1105.989] tor_blt: cell=(2, 3, -4), cover=0, max=5 [ 1105.989] tor_blt: span (2, 3)x(1, 1) @ 28 [ 1105.989] tor_blt_span: 2 -> 3 @ 28 [ 1105.989] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.875000, dst=+(0, 0), box=(2, 3) x (1, 1) [ 1105.989] gen3_get_rectangles: want=9, rem=14020 [ 1105.989] tor_blt: cell=(3, 1, 12), cover=24, max=5 [ 1105.989] tor_blt: span (3, 3)x(1, 1) @ 20 [ 1105.989] tor_blt_span: 3 -> 4 @ 20 [ 1105.989] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(3, 3) x (1, 1) [ 1105.989] gen3_get_rectangles: want=9, rem=14011 [ 1105.989] tor_blt: cell=(4, -4, -22), cover=32, max=5 [ 1105.989] tor_blt: span (4, 3)x(1, 1) @ 22 [ 1105.989] tor_blt_span: 4 -> 5 @ 22 [ 1105.989] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.687500, dst=+(0, 0), box=(4, 3) x (1, 1) [ 1105.989] gen3_get_rectangles: want=9, rem=14002 [ 1105.989] tor_render: y=2 [4], do_full_step=0, new edges=1, min_height=-7, vertical=0 [ 1105.989] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1105.989] cell_list_add_subspan: x1=16 (4+0), x2=20 (5+0) [ 1105.989] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1105.989] cell_list_add_subspan: x1=16 (4+0), x2=20 (5+0) [ 1105.989] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1105.989] cell_list_add_subspan: x1=16 (4+0), x2=20 (5+0) [ 1105.989] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1105.989] cell_list_add_subspan: x1=16 (4+0), x2=20 (5+0) [ 1105.990] tor_blt: cell=(2, 4, 0), cover=0, max=5 [ 1105.990] tor_blt: cell=(3, -4, 0), cover=32, max=5 [ 1105.990] tor_blt: span (2, 4)x(1, 1) @ 32 [ 1105.990] tor_blt_span: 2 -> 3 @ 32 [ 1105.990] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(2, 4) x (1, 1) [ 1105.990] gen3_get_rectangles: want=9, rem=13993 [ 1105.990] tor_blt: cell=(4, 4, 0), cover=0, max=5 [ 1105.990] tor_blt: span (4, 4)x(1, 1) @ 32 [ 1105.990] tor_blt_span: 4 -> 5 @ 32 [ 1105.990] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(4, 4) x (1, 1) [ 1105.990] gen3_get_rectangles: want=9, rem=13984 [ 1105.990] tor_render: y=3 [5], do_full_step=1, new edges=0, min_height=187, vertical=1 [ 1105.990] tor_render: vertical edges, full step (3, 49) [ 1105.990] tor_blt: cell=(2, 4, 0), cover=0, max=5 [ 1105.990] tor_blt: cell=(3, -4, 0), cover=32, max=5 [ 1105.990] tor_blt: span (2, 5)x(1, 46) @ 32 [ 1105.990] tor_blt_span: 2 -> 3 @ 32 [ 1105.990] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(2, 5) x (1, 46) [ 1105.990] gen3_get_rectangles: want=9, rem=13975 [ 1105.990] tor_blt: cell=(4, 4, 0), cover=0, max=5 [ 1105.990] tor_blt: span (4, 5)x(1, 46) @ 32 [ 1105.990] tor_blt_span: 4 -> 5 @ 32 [ 1105.990] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(4, 5) x (1, 46) [ 1105.990] gen3_get_rectangles: want=9, rem=13966 [ 1105.990] tor_render: y=49 [51], do_full_step=0, new edges=1, min_height=3, vertical=1 [ 1105.990] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1105.990] cell_list_add_subspan: x1=16 (4+0), x2=20 (5+0) [ 1105.990] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1105.990] cell_list_add_subspan: x1=16 (4+0), x2=20 (5+0) [ 1105.990] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1105.990] cell_list_add_subspan: x1=16 (4+0), x2=20 (5+0) [ 1105.990] cell_list_add_subspan: x1=8 (2+0), x2=11 (2+3) [ 1105.990] cell_list_add_subspan: x1=16 (4+0), x2=20 (5+0) [ 1105.990] tor_blt: cell=(2, 3, -6), cover=0, max=5 [ 1105.990] tor_blt: span (2, 51)x(1, 1) @ 30 [ 1105.990] tor_blt_span: 2 -> 3 @ 30 [ 1105.990] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.937500, dst=+(0, 0), box=(2, 51) x (1, 1) [ 1105.990] gen3_get_rectangles: want=9, rem=13957 [ 1105.990] tor_blt: cell=(3, -3, 0), cover=24, max=5 [ 1105.990] tor_blt: cell=(4, 4, 0), cover=0, max=5 [ 1105.990] tor_blt: span (4, 51)x(1, 1) @ 32 [ 1105.990] tor_blt_span: 4 -> 5 @ 32 [ 1105.990] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(4, 51) x (1, 1) [ 1105.991] gen3_get_rectangles: want=9, rem=13948 [ 1105.991] tor_render: y=50 [52], do_full_step=0, new edges=1, min_height=-3, vertical=0 [ 1105.991] cell_list_add_subspan: x1=8 (2+0), x2=11 (2+3) [ 1105.991] cell_list_add_subspan: x1=16 (4+0), x2=19 (4+3) [ 1105.991] cell_list_add_subspan: x1=8 (2+0), x2=19 (4+3) [ 1105.991] cell_list_add_subspan: x1=8 (2+0), x2=19 (4+3) [ 1105.991] cell_list_add_subspan: x1=9 (2+1), x2=18 (4+2) [ 1105.991] tor_blt: cell=(2, 3, -4), cover=0, max=5 [ 1105.991] tor_blt: span (2, 52)x(1, 1) @ 28 [ 1105.991] tor_blt_span: 2 -> 3 @ 28 [ 1105.991] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.875000, dst=+(0, 0), box=(2, 52) x (1, 1) [ 1105.991] gen3_get_rectangles: want=9, rem=13939 [ 1105.991] tor_blt: cell=(4, -3, -22), cover=24, max=5 [ 1105.991] tor_blt: span (3, 52)x(1, 1) @ 24 [ 1105.991] tor_blt_span: 3 -> 4 @ 24 [ 1105.991] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.750000, dst=+(0, 0), box=(3, 52) x (1, 1) [ 1105.991] gen3_get_rectangles: want=9, rem=13930 [ 1105.991] tor_blt: span (4, 52)x(1, 1) @ 22 [ 1105.991] tor_blt_span: 4 -> 5 @ 22 [ 1105.991] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.687500, dst=+(0, 0), box=(4, 52) x (1, 1) [ 1105.991] gen3_get_rectangles: want=9, rem=13921 [ 1105.991] tor_render: y=51 [53], do_full_step=0, new edges=1, min_height=-7, vertical=0 [ 1105.991] cell_list_add_subspan: x1=10 (2+2), x2=17 (4+1) [ 1105.991] cell_list_add_subspan: x1=13 (3+1), x2=14 (3+2) [ 1105.991] tor_blt: cell=(2, 1, 4), cover=0, max=5 [ 1105.991] tor_blt: span (2, 53)x(1, 1) @ 4 [ 1105.991] tor_blt_span: 2 -> 3 @ 4 [ 1105.991] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.125000, dst=+(0, 0), box=(2, 53) x (1, 1) [ 1105.991] gen3_get_rectangles: want=9, rem=13912 [ 1105.991] tor_blt: cell=(3, 0, -2), cover=8, max=5 [ 1105.991] tor_blt: span (3, 53)x(1, 1) @ 10 [ 1105.991] tor_blt_span: 3 -> 4 @ 10 [ 1105.991] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.312500, dst=+(0, 0), box=(3, 53) x (1, 1) [ 1105.991] gen3_get_rectangles: want=9, rem=13903 [ 1105.991] tor_blt: cell=(4, -1, -2), cover=8, max=5 [ 1105.991] tor_blt: span (4, 53)x(1, 1) @ 2 [ 1105.991] tor_blt_span: 4 -> 5 @ 2 [ 1105.991] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.062500, dst=+(0, 0), box=(4, 53) x (1, 1) [ 1105.991] gen3_get_rectangles: want=9, rem=13894 [ 1105.991] gen3_vertex_flush[684] = 54 [ 1105.991] gen3_render_composite_spans_done() [ 1105.992] sna_block_handler [ 1105.992] sna_accel_flush (time=1105992) [ 1105.992] sna_pixmap_move_to_gpu() [ 1105.992] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1105.992] gen3_vertex_finish: last? 1 [ 1105.992] gen3_vertex_finish: copy to batch: 2499 @ 420 [ 1105.992] gen3_vertex_finish: reloc = 52 [ 1105.992] batch[1/0]: 420 2919 4096, nreloc=23, nexec=15, nfence=1, aperture=18919424 [ 1105.992] 0x00000000: 0x6ba008a1: 3DSTATE_INDEPENDENT_ALPHA_BLEND [ 1105.992] 0x00000004: 0x76fac688: 3DSTATE_COORD_SET_BINDINGS [ 1105.992] 0x00000008: 0x7d040382: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1105.992] 0x0000000c: 0x00000000: S3: not documented [ 1105.992] 0x00000010: 0x009020c0: S4: point_width=1, line_width=1.0, cullmode=none, vfmt=XY, [ 1105.992] 0x00000014: 0x00000000: S5: stencil_ref=0x0, stencil_test=always, stencil_fail=keep, stencil_pass_z_fail=keep, stencil_pass_z_pass=keep, [ 1105.992] 0x00000018: 0x7c800002: 3DSTATE_SCISSOR_ENABLE disabled [ 1105.992] 0x0000001c: 0x7c880002: 3DSTATE_DEPTH_SUBRECTANGLE_DISABLE [ 1105.992] 0x00000020: 0x7d070000: 3DSTATE_LOAD_INDIRECT [ 1105.992] 0x00000024: 0x00000000: MI_NOOP [ 1105.992] 0x00000028: 0x7d830000: 3DSTATE_SPAN_STIPPLE [ 1105.992] 0x0000002c: 0x00000000: dword 1 [ 1105.992] 0x00000030: 0x7d8e0001: 3DSTATE_BUFFER_INFO [ 1105.992] 0x00000034: 0x03000040: color, tiling = none, pitch=64 [ 1105.992] 0x00000038: 0x05a0a000: address [ 1105.992] 0x0000003c: 0x7d850000: 3DSTATE_DEST_BUFFER_VARIABLES [ 1105.992] 0x00000040: 0x00880300: a8r8g8b8 format, u16 depth format, early Z disabled [ 1105.992] 0x00000044: 0x7d800003: 3DSTATE_DRAWING_RECTANGLE [ 1105.992] 0x00000048: 0x00000000: [ 1105.992] 0x0000004c: 0x00000000: (0,0) [ 1105.992] 0x00000050: 0x00370007: (7,55) [ 1105.992] 0x00000054: 0x00000000: (0,0) [ 1105.992] 0x00000058: 0x7d040441: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1105.992] 0x0000005c: 0xffffff30: S2: texcoord formats: 0=2D 1=1D 2=NP 3=NP 4=NP 5=NP 6=NP 7=NP [ 1105.992] 0x00000060: 0x00008264: S6: alpha_test=always, alpha_ref=0x0, depth_test=always, cbuf blend enable, src_blnd_fct=one, dst_blnd_fct=inv_src_alpha, cbuf write enable, tristrip_provoking_vertex=0 [ 1105.992] 0x00000064: 0x7d000003: 3DSTATE_MAP_STATE [ 1105.992] 0x00000068: 0x00000001: mask [ 1105.992] 0x0000006c: 0x06c08000: map 0 MS2 , handle=22 [ 1105.992] 0x00000070: 0x00000980: map 0 MS3 [width=3, height=1, format=32 argb8888, tiling=none] [ 1105.992] 0x00000074: 0x01e00000: map 0 MS4 [pitch=64, max_lod=0, vol_depth=0, cube_face_ena=0, miplayout right] [ 1105.993] 0x00000078: 0x7d010003: 3DSTATE_SAMPLER_STATE [ 1105.993] 0x0000007c: 0x00000001: mask [ 1105.993] 0x00000080: 0x00000000: sampler 0 SS2: base_mip_level=0, mip_filter=none, mag_filter=nearest, min_filter=nearest lod_bias=0.00, max_aniso=2, shadow_func=always [ 1105.993] 0x00000084: 0x00000020: sampler 0 SS3: min_lod=0.00, tcmode_x=wrap, tcmode_y=wrap, tcmode_z=wrap, normalized coords, texmap_idx=0, [ 1105.993] 0x00000088: 0x00000000: sampler 0 SS4: border color [ 1105.993] 0x0000008c: 0x7d05000e: 3DSTATE_PIXEL_SHADER_PROGRAM [ 1105.993] 0x00000090: 0x19180000: PS000: DCL S0 2D [ 1105.993] 0x00000094: 0x00000000: PS000 [ 1105.993] 0x00000098: 0x00000000: PS000 [ 1105.993] 0x0000009c: 0x19083c00: PS001: DCL T0.xyzw [ 1105.993] 0x000000a0: 0x00000000: PS001 [ 1105.993] 0x000000a4: 0x00000000: PS001 [ 1105.993] 0x000000a8: 0x19087c00: PS002: DCL T1.xyzw [ 1105.993] 0x000000ac: 0x00000000: PS002 [ 1105.993] 0x000000b0: 0x00000000: PS002 [ 1105.993] 0x000000b4: 0x15000000: PS003: TEXLD R0, S0, T0 [ 1105.993] 0x000000b8: 0x01000000: PS003 [ 1105.993] 0x000000bc: 0x00000000: PS003 [ 1105.993] 0x000000c0: 0x03203c00: PS004: MUL oC, R0, T1.xxxx [ 1105.993] 0x000000c4: 0x01232100: PS004 [ 1105.993] 0x000000c8: 0x00004444: PS004 [ 1105.993] 0x000000cc: 0x7d040031: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1105.993] 0x000000d0: 0x00000690: S0: vbo offset: 0x00000690 [ 1105.993] 0x000000d4: 0x05050000: S1: vertex width: 5, vertex pitch: 5 [ 1105.993] 0x000000d8: 0x7f9c0012: 3DPRIMITIVE sequential indirect RECTLIST, 18 starting from 0 [ 1105.993] 0x000000dc: 0x00000000: start [ 1105.993] [0]: (5.000000, 4.000000), (0.666667, 1.000000), (1.000000) [ 1105.993] [1]: (3.000000, 4.000000), (0.000000, 1.000000), (1.000000) [ 1105.993] [2]: (3.000000, 3.000000), (0.000000, 0.000000), (1.000000) [ 1105.994] [3]: (6.000000, 4.000000), (1.000000, 1.000000), (0.562500) [ 1105.994] [4]: (5.000000, 4.000000), (0.666667, 1.000000), (0.562500) [ 1105.994] [5]: (5.000000, 3.000000), (0.666667, 0.000000), (0.562500) [ 1105.994] [6]: (6.000000, 5.000000), (1.000000, 2.000000), (1.000000) [ 1105.994] [7]: (3.000000, 5.000000), (0.000000, 2.000000), (1.000000) [ 1105.994] [8]: (3.000000, 4.000000), (0.000000, 1.000000), (1.000000) [ 1105.994] [9]: (6.000000, 52.000000), (1.000000, 49.000000), (1.000000) [ 1105.994] [10]: (3.000000, 52.000000), (0.000000, 49.000000), (1.000000) [ 1105.994] [11]: (3.000000, 5.000000), (0.000000, 2.000000), (1.000000) [ 1105.995] [12]: (5.000000, 53.000000), (0.666667, 50.000000), (1.000000) [ 1105.995] [13]: (3.000000, 53.000000), (0.000000, 50.000000), (1.000000) [ 1105.995] [14]: (3.000000, 52.000000), (0.000000, 49.000000), (1.000000) [ 1105.995] [15]: (6.000000, 53.000000), (1.000000, 50.000000), (0.625000) [ 1105.995] [16]: (5.000000, 53.000000), (0.666667, 50.000000), (0.625000) [ 1105.995] [17]: (5.000000, 52.000000), (0.666667, 49.000000), (0.625000) [ 1105.995] 0x000000e0: 0x7d990000: 3DSTATE_DEFAULT_DIFFUSE [ 1105.995] 0x000000e4: 0x331a1a1a: dword 1 [ 1105.995] 0x000000e8: 0x7d040441: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1105.995] 0x000000ec: 0xfffffff3: S2: texcoord formats: 0=1D 1=NP 2=NP 3=NP 4=NP 5=NP 6=NP 7=NP [ 1105.995] 0x000000f0: 0x00008264: S6: alpha_test=always, alpha_ref=0x0, depth_test=always, cbuf blend enable, src_blnd_fct=one, dst_blnd_fct=inv_src_alpha, cbuf write enable, tristrip_provoking_vertex=0 [ 1105.995] 0x000000f4: 0x7d050008: 3DSTATE_PIXEL_SHADER_PROGRAM [ 1105.995] 0x000000f8: 0x190a3c00: PS000: DCL DIFFUSE.xyzw [ 1105.995] 0x000000fc: 0x00000000: PS000 [ 1105.995] 0x00000100: 0x00000000: PS000 [ 1105.995] 0x00000104: 0x19083c00: PS001: DCL T0.xyzw [ 1105.996] 0x00000108: 0x00000000: PS001 [ 1105.996] 0x0000010c: 0x00000000: PS001 [ 1105.996] 0x00000110: 0x03203ca0: PS002: MUL oC, DIFFUSE, T0.xxxx [ 1105.996] 0x00000114: 0x01232000: PS002 [ 1105.996] 0x00000118: 0x00004444: PS002 [ 1105.996] 0x0000011c: 0x7d040020: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1105.996] 0x00000120: 0x03030000: S1: vertex width: 3, vertex pitch: 3 [ 1105.996] 0x00000124: 0x7f9c000f: 3DPRIMITIVE sequential indirect RECTLIST, 15 starting from 30 [ 1105.996] 0x00000128: 0x0000001e: start [ 1105.996] [30]: (6.000000, 5.000000), (1.000000) [ 1105.996] [31]: (3.000000, 5.000000), (1.000000) [ 1105.996] [32]: (3.000000, 4.000000), (1.000000) [ 1105.996] [33]: (6.000000, 52.000000), (1.000000) [ 1105.996] [34]: (3.000000, 52.000000), (1.000000) [ 1105.996] [35]: (3.000000, 5.000000), (1.000000) [ 1105.996] [36]: (4.000000, 53.000000), (0.812500) [ 1105.996] [37]: (3.000000, 53.000000), (0.812500) [ 1105.996] [38]: (3.000000, 52.000000), (0.812500) [ 1105.996] [39]: (5.000000, 53.000000), (1.000000) [ 1105.997] [40]: (4.000000, 53.000000), (1.000000) [ 1105.997] [41]: (4.000000, 52.000000), (1.000000) [ 1105.997] [42]: (6.000000, 53.000000), (0.625000) [ 1105.997] [43]: (5.000000, 53.000000), (0.625000) [ 1105.997] [44]: (5.000000, 52.000000), (0.625000) [ 1105.997] 0x0000012c: 0x7d040441: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1105.997] 0x00000130: 0xfffffff0: S2: texcoord formats: 0=2D 1=NP 2=NP 3=NP 4=NP 5=NP 6=NP 7=NP [ 1105.997] 0x00000134: 0x00008264: S6: alpha_test=always, alpha_ref=0x0, depth_test=always, cbuf blend enable, src_blnd_fct=one, dst_blnd_fct=inv_src_alpha, cbuf write enable, tristrip_provoking_vertex=0 [ 1105.997] 0x00000138: 0x7d000003: 3DSTATE_MAP_STATE [ 1105.997] 0x0000013c: 0x00000001: mask [ 1105.997] 0x00000140: 0x0c861000: map 0 MS2 , handle=147 [ 1105.997] 0x00000144: 0x00000980: map 0 MS3 [width=3, height=1, format=32 argb8888, tiling=none] [ 1105.997] 0x00000148: 0x01e00000: map 0 MS4 [pitch=64, max_lod=0, vol_depth=0, cube_face_ena=0, miplayout right] [ 1105.997] 0x0000014c: 0x7d050008: 3DSTATE_PIXEL_SHADER_PROGRAM [ 1105.997] 0x00000150: 0x19180000: PS000: DCL S0 2D [ 1105.997] 0x00000154: 0x00000000: PS000 [ 1105.997] 0x00000158: 0x00000000: PS000 [ 1105.997] 0x0000015c: 0x19083c00: PS001: DCL T0.xyzw [ 1105.997] 0x00000160: 0x00000000: PS001 [ 1105.997] 0x00000164: 0x00000000: PS001 [ 1105.997] 0x00000168: 0x15200000: PS002: TEXLD oC, S0, T0 [ 1105.997] 0x0000016c: 0x01000000: PS002 [ 1105.997] 0x00000170: 0x00000000: PS002 [ 1105.997] 0x00000174: 0x7d040020: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1105.997] 0x00000178: 0x04040000: S1: vertex width: 4, vertex pitch: 4 [ 1105.997] 0x0000017c: 0x7f9c0003: 3DPRIMITIVE sequential indirect RECTLIST, 3 starting from 34 [ 1105.997] 0x00000180: 0x00000022: start [ 1105.997] [34]: (6.000000, 53.000000), (1.000000, 48.000000) [ 1105.998] [35]: (3.000000, 53.000000), (0.000000, 48.000000) [ 1105.998] [36]: (3.000000, 5.000000), (0.000000, 0.000000) [ 1105.998] 0x00000184: 0x7d990000: 3DSTATE_DEFAULT_DIFFUSE [ 1105.998] 0x00000188: 0xb37f7a00: dword 1 [ 1105.998] 0x0000018c: 0x7d040441: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1105.998] 0x00000190: 0xfffffff3: S2: texcoord formats: 0=1D 1=NP 2=NP 3=NP 4=NP 5=NP 6=NP 7=NP [ 1105.998] 0x00000194: 0x00008264: S6: alpha_test=always, alpha_ref=0x0, depth_test=always, cbuf blend enable, src_blnd_fct=one, dst_blnd_fct=inv_src_alpha, cbuf write enable, tristrip_provoking_vertex=0 [ 1105.998] 0x00000198: 0x7d050008: 3DSTATE_PIXEL_SHADER_PROGRAM [ 1105.998] 0x0000019c: 0x190a3c00: PS000: DCL DIFFUSE.xyzw [ 1105.998] 0x000001a0: 0x00000000: PS000 [ 1105.998] 0x000001a4: 0x00000000: PS000 [ 1105.998] 0x000001a8: 0x19083c00: PS001: DCL T0.xyzw [ 1105.998] 0x000001ac: 0x00000000: PS001 [ 1105.998] 0x000001b0: 0x00000000: PS001 [ 1105.998] 0x000001b4: 0x03203ca0: PS002: MUL oC, DIFFUSE, T0.xxxx [ 1105.998] 0x000001b8: 0x01232000: PS002 [ 1105.998] 0x000001bc: 0x00004444: PS002 [ 1105.998] 0x000001c0: 0x7d040020: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1105.998] 0x000001c4: 0x03030000: S1: vertex width: 3, vertex pitch: 3 [ 1105.998] 0x000001c8: 0x7f9c00c6: 3DPRIMITIVE sequential indirect RECTLIST, 198 starting from 50 [ 1105.998] 0x000001cc: 0x00000032: start [ 1105.998] [50]: (4.000000, 6.000000), (1.000000) [ 1105.998] [51]: (3.000000, 6.000000), (1.000000) [ 1105.998] [52]: (3.000000, 5.000000), (1.000000) [ 1105.998] [53]: (5.000000, 6.000000), (0.375000) [ 1105.999] [54]: (4.000000, 6.000000), (0.375000) [ 1105.999] [55]: (4.000000, 5.000000), (0.375000) [ 1105.999] [56]: (5.000000, 7.000000), (1.000000) [ 1105.999] [57]: (3.000000, 7.000000), (1.000000) [ 1105.999] [58]: (3.000000, 6.000000), (1.000000) [ 1105.999] [59]: (6.000000, 7.000000), (0.375000) [ 1105.999] [60]: (5.000000, 7.000000), (0.375000) [ 1105.999] [61]: (5.000000, 6.000000), (0.375000) [ 1105.999] [62]: (6.000000, 8.000000), (1.000000) [ 1105.999] [63]: (3.000000, 8.000000), (1.000000) [ 1105.999] [64]: (3.000000, 7.000000), (1.000000) [ 1105.999] [65]: (4.000000, 9.000000), (0.625000) [ 1105.999] [66]: (3.000000, 9.000000), (0.625000) [ 1106.000] [67]: (3.000000, 8.000000), (0.625000) [ 1106.000] [68]: (6.000000, 9.000000), (1.000000) [ 1106.000] [69]: (4.000000, 9.000000), (1.000000) [ 1106.000] [70]: (4.000000, 8.000000), (1.000000) [ 1106.000] [71]: (5.000000, 10.000000), (0.625000) [ 1106.000] [72]: (4.000000, 10.000000), (0.625000) [ 1106.000] [73]: (4.000000, 9.000000), (0.625000) [ 1106.000] [74]: (6.000000, 10.000000), (1.000000) [ 1106.000] [75]: (5.000000, 10.000000), (1.000000) [ 1106.000] [76]: (5.000000, 9.000000), (1.000000) [ 1106.000] [77]: (6.000000, 11.000000), (0.625000) [ 1106.000] [78]: (5.000000, 11.000000), (0.625000) [ 1106.001] [79]: (5.000000, 10.000000), (0.625000) [ 1106.001] [80]: (4.000000, 13.000000), (0.375000) [ 1106.001] [81]: (3.000000, 13.000000), (0.375000) [ 1106.001] [82]: (3.000000, 12.000000), (0.375000) [ 1106.001] [83]: (4.000000, 14.000000), (1.000000) [ 1106.001] [84]: (3.000000, 14.000000), (1.000000) [ 1106.001] [85]: (3.000000, 13.000000), (1.000000) [ 1106.001] [86]: (5.000000, 14.000000), (0.375000) [ 1106.001] [87]: (4.000000, 14.000000), (0.375000) [ 1106.001] [88]: (4.000000, 13.000000), (0.375000) [ 1106.001] [89]: (5.000000, 15.000000), (1.000000) [ 1106.001] [90]: (3.000000, 15.000000), (1.000000) [ 1106.001] [91]: (3.000000, 14.000000), (1.000000) [ 1106.002] [92]: (6.000000, 15.000000), (0.375000) [ 1106.002] [93]: (5.000000, 15.000000), (0.375000) [ 1106.002] [94]: (5.000000, 14.000000), (0.375000) [ 1106.002] [95]: (6.000000, 16.000000), (1.000000) [ 1106.002] [96]: (3.000000, 16.000000), (1.000000) [ 1106.002] [97]: (3.000000, 15.000000), (1.000000) [ 1106.002] [98]: (4.000000, 17.000000), (0.625000) [ 1106.002] [99]: (3.000000, 17.000000), (0.625000) [ 1106.002] [100]: (3.000000, 16.000000), (0.625000) [ 1106.002] [101]: (6.000000, 17.000000), (1.000000) [ 1106.002] [102]: (4.000000, 17.000000), (1.000000) [ 1106.002] [103]: (4.000000, 16.000000), (1.000000) [ 1106.002] [104]: (5.000000, 18.000000), (0.625000) [ 1106.003] [105]: (4.000000, 18.000000), (0.625000) [ 1106.003] [106]: (4.000000, 17.000000), (0.625000) [ 1106.003] [107]: (6.000000, 18.000000), (1.000000) [ 1106.003] [108]: (5.000000, 18.000000), (1.000000) [ 1106.003] [109]: (5.000000, 17.000000), (1.000000) [ 1106.003] [110]: (6.000000, 19.000000), (0.625000) [ 1106.003] [111]: (5.000000, 19.000000), (0.625000) [ 1106.003] [112]: (5.000000, 18.000000), (0.625000) [ 1106.003] [113]: (4.000000, 21.000000), (0.375000) [ 1106.003] [114]: (3.000000, 21.000000), (0.375000) [ 1106.003] [115]: (3.000000, 20.000000), (0.375000) [ 1106.003] [116]: (4.000000, 22.000000), (1.000000) [ 1106.004] [117]: (3.000000, 22.000000), (1.000000) [ 1106.004] [118]: (3.000000, 21.000000), (1.000000) [ 1106.004] [119]: (5.000000, 22.000000), (0.375000) [ 1106.004] [120]: (4.000000, 22.000000), (0.375000) [ 1106.004] [121]: (4.000000, 21.000000), (0.375000) [ 1106.004] [122]: (5.000000, 23.000000), (1.000000) [ 1106.004] [123]: (3.000000, 23.000000), (1.000000) [ 1106.004] [124]: (3.000000, 22.000000), (1.000000) [ 1106.004] [125]: (6.000000, 23.000000), (0.375000) [ 1106.004] [126]: (5.000000, 23.000000), (0.375000) [ 1106.004] [127]: (5.000000, 22.000000), (0.375000) [ 1106.004] [128]: (6.000000, 24.000000), (1.000000) [ 1106.004] [129]: (3.000000, 24.000000), (1.000000) [ 1106.005] [130]: (3.000000, 23.000000), (1.000000) [ 1106.005] [131]: (4.000000, 25.000000), (0.625000) [ 1106.005] [132]: (3.000000, 25.000000), (0.625000) [ 1106.005] [133]: (3.000000, 24.000000), (0.625000) [ 1106.005] [134]: (6.000000, 25.000000), (1.000000) [ 1106.005] [135]: (4.000000, 25.000000), (1.000000) [ 1106.005] [136]: (4.000000, 24.000000), (1.000000) [ 1106.005] [137]: (5.000000, 26.000000), (0.625000) [ 1106.005] [138]: (4.000000, 26.000000), (0.625000) [ 1106.005] [139]: (4.000000, 25.000000), (0.625000) [ 1106.005] [140]: (6.000000, 26.000000), (1.000000) [ 1106.005] [141]: (5.000000, 26.000000), (1.000000) [ 1106.005] [142]: (5.000000, 25.000000), (1.000000) [ 1106.006] [143]: (6.000000, 27.000000), (0.625000) [ 1106.006] [144]: (5.000000, 27.000000), (0.625000) [ 1106.006] [145]: (5.000000, 26.000000), (0.625000) [ 1106.006] [146]: (4.000000, 29.000000), (0.375000) [ 1106.006] [147]: (3.000000, 29.000000), (0.375000) [ 1106.006] [148]: (3.000000, 28.000000), (0.375000) [ 1106.006] [149]: (4.000000, 30.000000), (1.000000) [ 1106.006] [150]: (3.000000, 30.000000), (1.000000) [ 1106.006] [151]: (3.000000, 29.000000), (1.000000) [ 1106.006] [152]: (5.000000, 30.000000), (0.375000) [ 1106.006] [153]: (4.000000, 30.000000), (0.375000) [ 1106.006] [154]: (4.000000, 29.000000), (0.375000) [ 1106.007] [155]: (5.000000, 31.000000), (1.000000) [ 1106.007] [156]: (3.000000, 31.000000), (1.000000) [ 1106.007] [157]: (3.000000, 30.000000), (1.000000) [ 1106.007] [158]: (6.000000, 31.000000), (0.375000) [ 1106.007] [159]: (5.000000, 31.000000), (0.375000) [ 1106.007] [160]: (5.000000, 30.000000), (0.375000) [ 1106.007] [161]: (6.000000, 32.000000), (1.000000) [ 1106.007] [162]: (3.000000, 32.000000), (1.000000) [ 1106.007] [163]: (3.000000, 31.000000), (1.000000) [ 1106.007] [164]: (4.000000, 33.000000), (0.625000) [ 1106.007] [165]: (3.000000, 33.000000), (0.625000) [ 1106.007] [166]: (3.000000, 32.000000), (0.625000) [ 1106.007] [167]: (6.000000, 33.000000), (1.000000) [ 1106.008] [168]: (4.000000, 33.000000), (1.000000) [ 1106.008] [169]: (4.000000, 32.000000), (1.000000) [ 1106.008] [170]: (5.000000, 34.000000), (0.625000) [ 1106.008] [171]: (4.000000, 34.000000), (0.625000) [ 1106.008] [172]: (4.000000, 33.000000), (0.625000) [ 1106.008] [173]: (6.000000, 34.000000), (1.000000) [ 1106.008] [174]: (5.000000, 34.000000), (1.000000) [ 1106.008] [175]: (5.000000, 33.000000), (1.000000) [ 1106.008] [176]: (6.000000, 35.000000), (0.625000) [ 1106.008] [177]: (5.000000, 35.000000), (0.625000) [ 1106.008] [178]: (5.000000, 34.000000), (0.625000) [ 1106.008] [179]: (4.000000, 37.000000), (0.375000) [ 1106.008] [180]: (3.000000, 37.000000), (0.375000) [ 1106.009] [181]: (3.000000, 36.000000), (0.375000) [ 1106.009] [182]: (4.000000, 38.000000), (1.000000) [ 1106.009] [183]: (3.000000, 38.000000), (1.000000) [ 1106.009] [184]: (3.000000, 37.000000), (1.000000) [ 1106.009] [185]: (5.000000, 38.000000), (0.375000) [ 1106.009] [186]: (4.000000, 38.000000), (0.375000) [ 1106.009] [187]: (4.000000, 37.000000), (0.375000) [ 1106.009] [188]: (5.000000, 39.000000), (1.000000) [ 1106.009] [189]: (3.000000, 39.000000), (1.000000) [ 1106.009] [190]: (3.000000, 38.000000), (1.000000) [ 1106.009] [191]: (6.000000, 39.000000), (0.375000) [ 1106.009] [192]: (5.000000, 39.000000), (0.375000) [ 1106.010] [193]: (5.000000, 38.000000), (0.375000) [ 1106.010] [194]: (6.000000, 40.000000), (1.000000) [ 1106.010] [195]: (3.000000, 40.000000), (1.000000) [ 1106.010] [196]: (3.000000, 39.000000), (1.000000) [ 1106.010] [197]: (4.000000, 41.000000), (0.625000) [ 1106.010] [198]: (3.000000, 41.000000), (0.625000) [ 1106.010] [199]: (3.000000, 40.000000), (0.625000) [ 1106.010] [200]: (6.000000, 41.000000), (1.000000) [ 1106.010] [201]: (4.000000, 41.000000), (1.000000) [ 1106.010] [202]: (4.000000, 40.000000), (1.000000) [ 1106.010] [203]: (5.000000, 42.000000), (0.625000) [ 1106.010] [204]: (4.000000, 42.000000), (0.625000) [ 1106.010] [205]: (4.000000, 41.000000), (0.625000) [ 1106.011] [206]: (6.000000, 42.000000), (1.000000) [ 1106.011] [207]: (5.000000, 42.000000), (1.000000) [ 1106.011] [208]: (5.000000, 41.000000), (1.000000) [ 1106.011] [209]: (6.000000, 43.000000), (0.625000) [ 1106.011] [210]: (5.000000, 43.000000), (0.625000) [ 1106.011] [211]: (5.000000, 42.000000), (0.625000) [ 1106.011] [212]: (4.000000, 45.000000), (0.375000) [ 1106.011] [213]: (3.000000, 45.000000), (0.375000) [ 1106.011] [214]: (3.000000, 44.000000), (0.375000) [ 1106.011] [215]: (4.000000, 46.000000), (1.000000) [ 1106.011] [216]: (3.000000, 46.000000), (1.000000) [ 1106.011] [217]: (3.000000, 45.000000), (1.000000) [ 1106.012] [218]: (5.000000, 46.000000), (0.375000) [ 1106.012] [219]: (4.000000, 46.000000), (0.375000) [ 1106.012] [220]: (4.000000, 45.000000), (0.375000) [ 1106.012] [221]: (5.000000, 47.000000), (1.000000) [ 1106.012] [222]: (3.000000, 47.000000), (1.000000) [ 1106.012] [223]: (3.000000, 46.000000), (1.000000) [ 1106.012] [224]: (6.000000, 47.000000), (0.375000) [ 1106.012] [225]: (5.000000, 47.000000), (0.375000) [ 1106.012] [226]: (5.000000, 46.000000), (0.375000) [ 1106.012] [227]: (6.000000, 48.000000), (1.000000) [ 1106.012] [228]: (3.000000, 48.000000), (1.000000) [ 1106.012] [229]: (3.000000, 47.000000), (1.000000) [ 1106.012] [230]: (4.000000, 49.000000), (0.625000) [ 1106.013] [231]: (3.000000, 49.000000), (0.625000) [ 1106.013] [232]: (3.000000, 48.000000), (0.625000) [ 1106.013] [233]: (6.000000, 49.000000), (1.000000) [ 1106.013] [234]: (4.000000, 49.000000), (1.000000) [ 1106.013] [235]: (4.000000, 48.000000), (1.000000) [ 1106.013] [236]: (5.000000, 50.000000), (0.625000) [ 1106.013] [237]: (4.000000, 50.000000), (0.625000) [ 1106.013] [238]: (4.000000, 49.000000), (0.625000) [ 1106.013] [239]: (6.000000, 50.000000), (1.000000) [ 1106.013] [240]: (5.000000, 50.000000), (1.000000) [ 1106.013] [241]: (5.000000, 49.000000), (1.000000) [ 1106.013] [242]: (6.000000, 51.000000), (0.625000) [ 1106.013] [243]: (5.000000, 51.000000), (0.625000) [ 1106.014] [244]: (5.000000, 50.000000), (0.625000) [ 1106.014] [245]: (4.000000, 53.000000), (0.375000) [ 1106.014] [246]: (3.000000, 53.000000), (0.375000) [ 1106.014] [247]: (3.000000, 52.000000), (0.375000) [ 1106.014] 0x000001d0: 0x7d8e0001: 3DSTATE_BUFFER_INFO [ 1106.014] 0x000001d4: 0x03000040: color, tiling = none, pitch=64 [ 1106.014] 0x000001d8: 0x05309000: address [ 1106.014] 0x000001dc: 0x7d850000: 3DSTATE_DEST_BUFFER_VARIABLES [ 1106.014] 0x000001e0: 0x00880300: a8r8g8b8 format, u16 depth format, early Z disabled [ 1106.014] 0x000001e4: 0x7d040441: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.014] 0x000001e8: 0xffffff30: S2: texcoord formats: 0=2D 1=1D 2=NP 3=NP 4=NP 5=NP 6=NP 7=NP [ 1106.014] 0x000001ec: 0x00008264: S6: alpha_test=always, alpha_ref=0x0, depth_test=always, cbuf blend enable, src_blnd_fct=one, dst_blnd_fct=inv_src_alpha, cbuf write enable, tristrip_provoking_vertex=0 [ 1106.014] 0x000001f0: 0x7d000003: 3DSTATE_MAP_STATE [ 1106.014] 0x000001f4: 0x00000001: mask [ 1106.014] 0x000001f8: 0x0989b000: map 0 MS2 , handle=118 [ 1106.014] 0x000001fc: 0x00001180: map 0 MS3 [width=5, height=1, format=32 argb8888, tiling=none] [ 1106.014] 0x00000200: 0x01e00000: map 0 MS4 [pitch=64, max_lod=0, vol_depth=0, cube_face_ena=0, miplayout right] [ 1106.014] 0x00000204: 0x7d05000e: 3DSTATE_PIXEL_SHADER_PROGRAM [ 1106.014] 0x00000208: 0x19180000: PS000: DCL S0 2D [ 1106.014] 0x0000020c: 0x00000000: PS000 [ 1106.014] 0x00000210: 0x00000000: PS000 [ 1106.014] 0x00000214: 0x19083c00: PS001: DCL T0.xyzw [ 1106.014] 0x00000218: 0x00000000: PS001 [ 1106.014] 0x0000021c: 0x00000000: PS001 [ 1106.014] 0x00000220: 0x19087c00: PS002: DCL T1.xyzw [ 1106.014] 0x00000224: 0x00000000: PS002 [ 1106.014] 0x00000228: 0x00000000: PS002 [ 1106.014] 0x0000022c: 0x15000000: PS003: TEXLD R0, S0, T0 [ 1106.014] 0x00000230: 0x01000000: PS003 [ 1106.015] 0x00000234: 0x00000000: PS003 [ 1106.015] 0x00000238: 0x03203c00: PS004: MUL oC, R0, T1.xxxx [ 1106.015] 0x0000023c: 0x01232100: PS004 [ 1106.015] 0x00000240: 0x00004444: PS004 [ 1106.015] 0x00000244: 0x7d040020: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.015] 0x00000248: 0x05050000: S1: vertex width: 5, vertex pitch: 5 [ 1106.015] 0x0000024c: 0x7f9c0030: 3DPRIMITIVE sequential indirect RECTLIST, 48 starting from 149 [ 1106.015] 0x00000250: 0x00000095: start [ 1106.015] [149]: (3.000000, 3.000000), (0.200000, 1.000000), (0.625000) [ 1106.015] [150]: (2.000000, 3.000000), (0.000000, 1.000000), (0.625000) [ 1106.015] [151]: (2.000000, 2.000000), (0.000000, 0.000000), (0.625000) [ 1106.015] [152]: (6.000000, 3.000000), (0.800000, 1.000000), (1.000000) [ 1106.015] [153]: (3.000000, 3.000000), (0.200000, 1.000000), (1.000000) [ 1106.015] [154]: (3.000000, 2.000000), (0.200000, 0.000000), (1.000000) [ 1106.015] [155]: (7.000000, 3.000000), (1.000000, 1.000000), (0.375000) [ 1106.016] [156]: (6.000000, 3.000000), (0.800000, 1.000000), (0.375000) [ 1106.016] [157]: (6.000000, 2.000000), (0.800000, 0.000000), (0.375000) [ 1106.016] [158]: (3.000000, 4.000000), (0.200000, 2.000000), (0.937500) [ 1106.016] [159]: (2.000000, 4.000000), (0.000000, 2.000000), (0.937500) [ 1106.016] [160]: (2.000000, 3.000000), (0.000000, 1.000000), (0.937500) [ 1106.016] [161]: (6.000000, 4.000000), (0.800000, 2.000000), (0.125000) [ 1106.016] [162]: (5.000000, 4.000000), (0.600000, 2.000000), (0.125000) [ 1106.016] [163]: (5.000000, 3.000000), (0.600000, 1.000000), (0.125000) [ 1106.016] [164]: (7.000000, 4.000000), (1.000000, 2.000000), (0.875000) [ 1106.017] [165]: (6.000000, 4.000000), (0.800000, 2.000000), (0.875000) [ 1106.017] [166]: (6.000000, 3.000000), (0.800000, 1.000000), (0.875000) [ 1106.017] [167]: (3.000000, 52.000000), (0.200000, 50.000000), (1.000000) [ 1106.017] [168]: (2.000000, 52.000000), (0.000000, 50.000000), (1.000000) [ 1106.017] [169]: (2.000000, 4.000000), (0.000000, 2.000000), (1.000000) [ 1106.017] [170]: (7.000000, 52.000000), (1.000000, 50.000000), (1.000000) [ 1106.017] [171]: (6.000000, 52.000000), (0.800000, 50.000000), (1.000000) [ 1106.017] [172]: (6.000000, 4.000000), (0.800000, 2.000000), (1.000000) [ 1106.017] [173]: (3.000000, 53.000000), (0.200000, 51.000000), (0.875000) [ 1106.018] [174]: (2.000000, 53.000000), (0.000000, 51.000000), (0.875000) [ 1106.018] [175]: (2.000000, 52.000000), (0.000000, 50.000000), (0.875000) [ 1106.018] [176]: (6.000000, 53.000000), (0.800000, 51.000000), (0.062500) [ 1106.018] [177]: (5.000000, 53.000000), (0.600000, 51.000000), (0.062500) [ 1106.018] [178]: (5.000000, 52.000000), (0.600000, 50.000000), (0.062500) [ 1106.018] [179]: (7.000000, 53.000000), (1.000000, 51.000000), (0.875000) [ 1106.018] [180]: (6.000000, 53.000000), (0.800000, 51.000000), (0.875000) [ 1106.018] [181]: (6.000000, 52.000000), (0.800000, 50.000000), (0.875000) [ 1106.018] [182]: (3.000000, 54.000000), (0.200000, 52.000000), (0.562500) [ 1106.019] [183]: (2.000000, 54.000000), (0.000000, 52.000000), (0.562500) [ 1106.019] [184]: (2.000000, 53.000000), (0.000000, 51.000000), (0.562500) [ 1106.019] [185]: (4.000000, 54.000000), (0.400000, 52.000000), (0.937500) [ 1106.019] [186]: (3.000000, 54.000000), (0.200000, 52.000000), (0.937500) [ 1106.019] [187]: (3.000000, 53.000000), (0.200000, 51.000000), (0.937500) [ 1106.019] [188]: (5.000000, 54.000000), (0.600000, 52.000000), (1.000000) [ 1106.019] [189]: (4.000000, 54.000000), (0.400000, 52.000000), (1.000000) [ 1106.019] [190]: (4.000000, 53.000000), (0.400000, 51.000000), (1.000000) [ 1106.020] [191]: (6.000000, 54.000000), (0.800000, 52.000000), (0.875000) [ 1106.020] [192]: (5.000000, 54.000000), (0.600000, 52.000000), (0.875000) [ 1106.020] [193]: (5.000000, 53.000000), (0.600000, 51.000000), (0.875000) [ 1106.020] [194]: (7.000000, 54.000000), (1.000000, 52.000000), (0.375000) [ 1106.020] [195]: (6.000000, 54.000000), (0.800000, 52.000000), (0.375000) [ 1106.020] [196]: (6.000000, 53.000000), (0.800000, 51.000000), (0.375000) [ 1106.020] 0x00000254: 0x7d990000: 3DSTATE_DEFAULT_DIFFUSE [ 1106.020] 0x00000258: 0x19070907: dword 1 [ 1106.020] 0x0000025c: 0x7d040441: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.020] 0x00000260: 0xfffffff3: S2: texcoord formats: 0=1D 1=NP 2=NP 3=NP 4=NP 5=NP 6=NP 7=NP [ 1106.020] 0x00000264: 0x00008264: S6: alpha_test=always, alpha_ref=0x0, depth_test=always, cbuf blend enable, src_blnd_fct=one, dst_blnd_fct=inv_src_alpha, cbuf write enable, tristrip_provoking_vertex=0 [ 1106.020] 0x00000268: 0x7d050008: 3DSTATE_PIXEL_SHADER_PROGRAM [ 1106.020] 0x0000026c: 0x190a3c00: PS000: DCL DIFFUSE.xyzw [ 1106.020] 0x00000270: 0x00000000: PS000 [ 1106.020] 0x00000274: 0x00000000: PS000 [ 1106.020] 0x00000278: 0x19083c00: PS001: DCL T0.xyzw [ 1106.021] 0x0000027c: 0x00000000: PS001 [ 1106.021] 0x00000280: 0x00000000: PS001 [ 1106.021] 0x00000284: 0x03203ca0: PS002: MUL oC, DIFFUSE, T0.xxxx [ 1106.021] 0x00000288: 0x01232000: PS002 [ 1106.021] 0x0000028c: 0x00004444: PS002 [ 1106.021] 0x00000290: 0x7d040020: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.021] 0x00000294: 0x03030000: S1: vertex width: 3, vertex pitch: 3 [ 1106.021] 0x00000298: 0x7f9c0036: 3DPRIMITIVE sequential indirect RECTLIST, 54 starting from 329 [ 1106.021] 0x0000029c: 0x00000149: start [ 1106.021] [329]: (3.000000, 3.000000), (0.187500) [ 1106.021] [330]: (2.000000, 3.000000), (0.187500) [ 1106.021] [331]: (2.000000, 2.000000), (0.187500) [ 1106.021] [332]: (4.000000, 3.000000), (0.500000) [ 1106.021] [333]: (3.000000, 3.000000), (0.500000) [ 1106.021] [334]: (3.000000, 2.000000), (0.500000) [ 1106.021] [335]: (5.000000, 3.000000), (0.062500) [ 1106.021] [336]: (4.000000, 3.000000), (0.062500) [ 1106.021] [337]: (4.000000, 2.000000), (0.062500) [ 1106.021] [338]: (3.000000, 4.000000), (0.875000) [ 1106.022] [339]: (2.000000, 4.000000), (0.875000) [ 1106.022] [340]: (2.000000, 3.000000), (0.875000) [ 1106.022] [341]: (4.000000, 4.000000), (0.625000) [ 1106.022] [342]: (3.000000, 4.000000), (0.625000) [ 1106.022] [343]: (3.000000, 3.000000), (0.625000) [ 1106.022] [344]: (5.000000, 4.000000), (0.687500) [ 1106.022] [345]: (4.000000, 4.000000), (0.687500) [ 1106.022] [346]: (4.000000, 3.000000), (0.687500) [ 1106.022] [347]: (3.000000, 5.000000), (1.000000) [ 1106.022] [348]: (2.000000, 5.000000), (1.000000) [ 1106.022] [349]: (2.000000, 4.000000), (1.000000) [ 1106.022] [350]: (5.000000, 5.000000), (1.000000) [ 1106.022] [351]: (4.000000, 5.000000), (1.000000) [ 1106.023] [352]: (4.000000, 4.000000), (1.000000) [ 1106.023] [353]: (3.000000, 51.000000), (1.000000) [ 1106.023] [354]: (2.000000, 51.000000), (1.000000) [ 1106.023] [355]: (2.000000, 5.000000), (1.000000) [ 1106.023] [356]: (5.000000, 51.000000), (1.000000) [ 1106.023] [357]: (4.000000, 51.000000), (1.000000) [ 1106.023] [358]: (4.000000, 5.000000), (1.000000) [ 1106.023] [359]: (3.000000, 52.000000), (0.937500) [ 1106.023] [360]: (2.000000, 52.000000), (0.937500) [ 1106.023] [361]: (2.000000, 51.000000), (0.937500) [ 1106.023] [362]: (5.000000, 52.000000), (1.000000) [ 1106.023] [363]: (4.000000, 52.000000), (1.000000) [ 1106.024] [364]: (4.000000, 51.000000), (1.000000) [ 1106.024] [365]: (3.000000, 53.000000), (0.875000) [ 1106.024] [366]: (2.000000, 53.000000), (0.875000) [ 1106.024] [367]: (2.000000, 52.000000), (0.875000) [ 1106.024] [368]: (4.000000, 53.000000), (0.750000) [ 1106.024] [369]: (3.000000, 53.000000), (0.750000) [ 1106.024] [370]: (3.000000, 52.000000), (0.750000) [ 1106.024] [371]: (5.000000, 53.000000), (0.687500) [ 1106.024] [372]: (4.000000, 53.000000), (0.687500) [ 1106.024] [373]: (4.000000, 52.000000), (0.687500) [ 1106.024] [374]: (3.000000, 54.000000), (0.125000) [ 1106.024] [375]: (2.000000, 54.000000), (0.125000) [ 1106.024] [376]: (2.000000, 53.000000), (0.125000) [ 1106.025] [377]: (4.000000, 54.000000), (0.312500) [ 1106.025] [378]: (3.000000, 54.000000), (0.312500) [ 1106.025] [379]: (3.000000, 53.000000), (0.312500) [ 1106.025] [380]: (5.000000, 54.000000), (0.062500) [ 1106.025] [381]: (4.000000, 54.000000), (0.062500) [ 1106.025] [382]: (4.000000, 53.000000), (0.062500) [ 1106.025] 0x000002a0: 0x7d040441: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.025] 0x000002a4: 0xffffff30: S2: texcoord formats: 0=2D 1=1D 2=NP 3=NP 4=NP 5=NP 6=NP 7=NP [ 1106.025] 0x000002a8: 0x00008264: S6: alpha_test=always, alpha_ref=0x0, depth_test=always, cbuf blend enable, src_blnd_fct=one, dst_blnd_fct=inv_src_alpha, cbuf write enable, tristrip_provoking_vertex=0 [ 1106.025] 0x000002ac: 0x7d000003: 3DSTATE_MAP_STATE [ 1106.025] 0x000002b0: 0x00000001: mask [ 1106.025] 0x000002b4: 0x0e902000: map 0 MS2 , handle=164 [ 1106.025] 0x000002b8: 0x00000980: map 0 MS3 [width=3, height=1, format=32 argb8888, tiling=none] [ 1106.025] 0x000002bc: 0x01e00000: map 0 MS4 [pitch=64, max_lod=0, vol_depth=0, cube_face_ena=0, miplayout right] [ 1106.025] 0x000002c0: 0x7d05000e: 3DSTATE_PIXEL_SHADER_PROGRAM [ 1106.025] 0x000002c4: 0x19180000: PS000: DCL S0 2D [ 1106.025] 0x000002c8: 0x00000000: PS000 [ 1106.025] 0x000002cc: 0x00000000: PS000 [ 1106.025] 0x000002d0: 0x19083c00: PS001: DCL T0.xyzw [ 1106.025] 0x000002d4: 0x00000000: PS001 [ 1106.025] 0x000002d8: 0x00000000: PS001 [ 1106.025] 0x000002dc: 0x19087c00: PS002: DCL T1.xyzw [ 1106.025] 0x000002e0: 0x00000000: PS002 [ 1106.025] 0x000002e4: 0x00000000: PS002 [ 1106.025] 0x000002e8: 0x15000000: PS003: TEXLD R0, S0, T0 [ 1106.025] 0x000002ec: 0x01000000: PS003 [ 1106.026] 0x000002f0: 0x00000000: PS003 [ 1106.026] 0x000002f4: 0x03203c00: PS004: MUL oC, R0, T1.xxxx [ 1106.026] 0x000002f8: 0x01232100: PS004 [ 1106.026] 0x000002fc: 0x00004444: PS004 [ 1106.026] 0x00000300: 0x7d040020: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.026] 0x00000304: 0x05050000: S1: vertex width: 5, vertex pitch: 5 [ 1106.026] 0x00000308: 0x7f9c0012: 3DPRIMITIVE sequential indirect RECTLIST, 18 starting from 230 [ 1106.026] 0x0000030c: 0x000000e6: start [ 1106.026] [230]: (5.000000, 4.000000), (0.666667, 1.000000), (1.000000) [ 1106.026] [231]: (3.000000, 4.000000), (0.000000, 1.000000), (1.000000) [ 1106.026] [232]: (3.000000, 3.000000), (0.000000, 0.000000), (1.000000) [ 1106.026] [233]: (6.000000, 4.000000), (1.000000, 1.000000), (0.562500) [ 1106.026] [234]: (5.000000, 4.000000), (0.666667, 1.000000), (0.562500) [ 1106.027] [235]: (5.000000, 3.000000), (0.666667, 0.000000), (0.562500) [ 1106.027] [236]: (6.000000, 5.000000), (1.000000, 2.000000), (1.000000) [ 1106.027] [237]: (3.000000, 5.000000), (0.000000, 2.000000), (1.000000) [ 1106.027] [238]: (3.000000, 4.000000), (0.000000, 1.000000), (1.000000) [ 1106.027] [239]: (6.000000, 52.000000), (1.000000, 49.000000), (1.000000) [ 1106.027] [240]: (3.000000, 52.000000), (0.000000, 49.000000), (1.000000) [ 1106.027] [241]: (3.000000, 5.000000), (0.000000, 2.000000), (1.000000) [ 1106.027] [242]: (5.000000, 53.000000), (0.666667, 50.000000), (1.000000) [ 1106.027] [243]: (3.000000, 53.000000), (0.000000, 50.000000), (1.000000) [ 1106.028] [244]: (3.000000, 52.000000), (0.000000, 49.000000), (1.000000) [ 1106.028] [245]: (6.000000, 53.000000), (1.000000, 50.000000), (0.625000) [ 1106.028] [246]: (5.000000, 53.000000), (0.666667, 50.000000), (0.625000) [ 1106.028] [247]: (5.000000, 52.000000), (0.666667, 49.000000), (0.625000) [ 1106.028] 0x00000310: 0x7d990000: 3DSTATE_DEFAULT_DIFFUSE [ 1106.028] 0x00000314: 0x331a1a1a: dword 1 [ 1106.028] 0x00000318: 0x7d040441: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.028] 0x0000031c: 0xfffffff3: S2: texcoord formats: 0=1D 1=NP 2=NP 3=NP 4=NP 5=NP 6=NP 7=NP [ 1106.028] 0x00000320: 0x00008264: S6: alpha_test=always, alpha_ref=0x0, depth_test=always, cbuf blend enable, src_blnd_fct=one, dst_blnd_fct=inv_src_alpha, cbuf write enable, tristrip_provoking_vertex=0 [ 1106.028] 0x00000324: 0x7d050008: 3DSTATE_PIXEL_SHADER_PROGRAM [ 1106.028] 0x00000328: 0x190a3c00: PS000: DCL DIFFUSE.xyzw [ 1106.028] 0x0000032c: 0x00000000: PS000 [ 1106.028] 0x00000330: 0x00000000: PS000 [ 1106.028] 0x00000334: 0x19083c00: PS001: DCL T0.xyzw [ 1106.028] 0x00000338: 0x00000000: PS001 [ 1106.028] 0x0000033c: 0x00000000: PS001 [ 1106.028] 0x00000340: 0x03203ca0: PS002: MUL oC, DIFFUSE, T0.xxxx [ 1106.028] 0x00000344: 0x01232000: PS002 [ 1106.028] 0x00000348: 0x00004444: PS002 [ 1106.028] 0x0000034c: 0x7d040020: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.028] 0x00000350: 0x03030000: S1: vertex width: 3, vertex pitch: 3 [ 1106.028] 0x00000354: 0x7f9c000f: 3DPRIMITIVE sequential indirect RECTLIST, 15 starting from 414 [ 1106.028] 0x00000358: 0x0000019e: start [ 1106.029] [414]: (6.000000, 31.000000), (1.000000) [ 1106.029] [415]: (3.000000, 31.000000), (1.000000) [ 1106.029] [416]: (3.000000, 30.000000), (1.000000) [ 1106.029] [417]: (6.000000, 52.000000), (1.000000) [ 1106.029] [418]: (3.000000, 52.000000), (1.000000) [ 1106.029] [419]: (3.000000, 31.000000), (1.000000) [ 1106.029] [420]: (4.000000, 53.000000), (0.812500) [ 1106.029] [421]: (3.000000, 53.000000), (0.812500) [ 1106.029] [422]: (3.000000, 52.000000), (0.812500) [ 1106.029] [423]: (5.000000, 53.000000), (1.000000) [ 1106.029] [424]: (4.000000, 53.000000), (1.000000) [ 1106.029] [425]: (4.000000, 52.000000), (1.000000) [ 1106.029] [426]: (6.000000, 53.000000), (0.625000) [ 1106.030] [427]: (5.000000, 53.000000), (0.625000) [ 1106.030] [428]: (5.000000, 52.000000), (0.625000) [ 1106.030] 0x0000035c: 0x7d040441: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.030] 0x00000360: 0xfffffff0: S2: texcoord formats: 0=2D 1=NP 2=NP 3=NP 4=NP 5=NP 6=NP 7=NP [ 1106.030] 0x00000364: 0x00008264: S6: alpha_test=always, alpha_ref=0x0, depth_test=always, cbuf blend enable, src_blnd_fct=one, dst_blnd_fct=inv_src_alpha, cbuf write enable, tristrip_provoking_vertex=0 [ 1106.030] 0x00000368: 0x7d000003: 3DSTATE_MAP_STATE [ 1106.030] 0x0000036c: 0x00000001: mask [ 1106.030] 0x00000370: 0x041de000: map 0 MS2 , handle=26 [ 1106.030] 0x00000374: 0x00000980: map 0 MS3 [width=3, height=1, format=32 argb8888, tiling=none] [ 1106.030] 0x00000378: 0x01e00000: map 0 MS4 [pitch=64, max_lod=0, vol_depth=0, cube_face_ena=0, miplayout right] [ 1106.030] 0x0000037c: 0x7d050008: 3DSTATE_PIXEL_SHADER_PROGRAM [ 1106.030] 0x00000380: 0x19180000: PS000: DCL S0 2D [ 1106.030] 0x00000384: 0x00000000: PS000 [ 1106.030] 0x00000388: 0x00000000: PS000 [ 1106.030] 0x0000038c: 0x19083c00: PS001: DCL T0.xyzw [ 1106.030] 0x00000390: 0x00000000: PS001 [ 1106.030] 0x00000394: 0x00000000: PS001 [ 1106.030] 0x00000398: 0x15200000: PS002: TEXLD oC, S0, T0 [ 1106.030] 0x0000039c: 0x01000000: PS002 [ 1106.030] 0x000003a0: 0x00000000: PS002 [ 1106.030] 0x000003a4: 0x7d040020: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.030] 0x000003a8: 0x04040000: S1: vertex width: 4, vertex pitch: 4 [ 1106.030] 0x000003ac: 0x7f9c0003: 3DPRIMITIVE sequential indirect RECTLIST, 3 starting from 322 [ 1106.030] 0x000003b0: 0x00000142: start [ 1106.030] [322]: (6.000000, 53.000000), (1.000000, 22.000000) [ 1106.030] [323]: (3.000000, 53.000000), (0.000000, 22.000000) [ 1106.030] [324]: (3.000000, 31.000000), (0.000000, 0.000000) [ 1106.031] 0x000003b4: 0x7d990000: 3DSTATE_DEFAULT_DIFFUSE [ 1106.031] 0x000003b8: 0xc6006a06: dword 1 [ 1106.031] 0x000003bc: 0x7d040441: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.031] 0x000003c0: 0xfffffff3: S2: texcoord formats: 0=1D 1=NP 2=NP 3=NP 4=NP 5=NP 6=NP 7=NP [ 1106.031] 0x000003c4: 0x00008264: S6: alpha_test=always, alpha_ref=0x0, depth_test=always, cbuf blend enable, src_blnd_fct=one, dst_blnd_fct=inv_src_alpha, cbuf write enable, tristrip_provoking_vertex=0 [ 1106.031] 0x000003c8: 0x7d050008: 3DSTATE_PIXEL_SHADER_PROGRAM [ 1106.031] 0x000003cc: 0x190a3c00: PS000: DCL DIFFUSE.xyzw [ 1106.031] 0x000003d0: 0x00000000: PS000 [ 1106.031] 0x000003d4: 0x00000000: PS000 [ 1106.031] 0x000003d8: 0x19083c00: PS001: DCL T0.xyzw [ 1106.031] 0x000003dc: 0x00000000: PS001 [ 1106.031] 0x000003e0: 0x00000000: PS001 [ 1106.031] 0x000003e4: 0x03203ca0: PS002: MUL oC, DIFFUSE, T0.xxxx [ 1106.031] 0x000003e8: 0x01232000: PS002 [ 1106.031] 0x000003ec: 0x00004444: PS002 [ 1106.031] 0x000003f0: 0x7d040020: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.031] 0x000003f4: 0x03030000: S1: vertex width: 3, vertex pitch: 3 [ 1106.031] 0x000003f8: 0x7f9c005a: 3DPRIMITIVE sequential indirect RECTLIST, 90 starting from 434 [ 1106.031] 0x000003fc: 0x000001b2: start [ 1106.031] [434]: (4.000000, 33.000000), (0.375000) [ 1106.031] [435]: (3.000000, 33.000000), (0.375000) [ 1106.031] [436]: (3.000000, 32.000000), (0.375000) [ 1106.031] [437]: (4.000000, 34.000000), (1.000000) [ 1106.031] [438]: (3.000000, 34.000000), (1.000000) [ 1106.031] [439]: (3.000000, 33.000000), (1.000000) [ 1106.031] [440]: (5.000000, 34.000000), (0.375000) [ 1106.032] [441]: (4.000000, 34.000000), (0.375000) [ 1106.032] [442]: (4.000000, 33.000000), (0.375000) [ 1106.032] [443]: (5.000000, 35.000000), (1.000000) [ 1106.032] [444]: (3.000000, 35.000000), (1.000000) [ 1106.032] [445]: (3.000000, 34.000000), (1.000000) [ 1106.032] [446]: (6.000000, 35.000000), (0.375000) [ 1106.032] [447]: (5.000000, 35.000000), (0.375000) [ 1106.032] [448]: (5.000000, 34.000000), (0.375000) [ 1106.032] [449]: (6.000000, 36.000000), (1.000000) [ 1106.032] [450]: (3.000000, 36.000000), (1.000000) [ 1106.032] [451]: (3.000000, 35.000000), (1.000000) [ 1106.032] [452]: (4.000000, 37.000000), (0.625000) [ 1106.033] [453]: (3.000000, 37.000000), (0.625000) [ 1106.033] [454]: (3.000000, 36.000000), (0.625000) [ 1106.033] [455]: (6.000000, 37.000000), (1.000000) [ 1106.033] [456]: (4.000000, 37.000000), (1.000000) [ 1106.033] [457]: (4.000000, 36.000000), (1.000000) [ 1106.033] [458]: (5.000000, 38.000000), (0.625000) [ 1106.033] [459]: (4.000000, 38.000000), (0.625000) [ 1106.033] [460]: (4.000000, 37.000000), (0.625000) [ 1106.033] [461]: (6.000000, 38.000000), (1.000000) [ 1106.033] [462]: (5.000000, 38.000000), (1.000000) [ 1106.033] [463]: (5.000000, 37.000000), (1.000000) [ 1106.033] [464]: (6.000000, 39.000000), (0.625000) [ 1106.033] [465]: (5.000000, 39.000000), (0.625000) [ 1106.034] [466]: (5.000000, 38.000000), (0.625000) [ 1106.034] [467]: (4.000000, 41.000000), (0.375000) [ 1106.034] [468]: (3.000000, 41.000000), (0.375000) [ 1106.034] [469]: (3.000000, 40.000000), (0.375000) [ 1106.034] [470]: (4.000000, 42.000000), (1.000000) [ 1106.034] [471]: (3.000000, 42.000000), (1.000000) [ 1106.034] [472]: (3.000000, 41.000000), (1.000000) [ 1106.034] [473]: (5.000000, 42.000000), (0.375000) [ 1106.034] [474]: (4.000000, 42.000000), (0.375000) [ 1106.034] [475]: (4.000000, 41.000000), (0.375000) [ 1106.034] [476]: (5.000000, 43.000000), (1.000000) [ 1106.034] [477]: (3.000000, 43.000000), (1.000000) [ 1106.034] [478]: (3.000000, 42.000000), (1.000000) [ 1106.035] [479]: (6.000000, 43.000000), (0.375000) [ 1106.035] [480]: (5.000000, 43.000000), (0.375000) [ 1106.035] [481]: (5.000000, 42.000000), (0.375000) [ 1106.035] [482]: (6.000000, 44.000000), (1.000000) [ 1106.035] [483]: (3.000000, 44.000000), (1.000000) [ 1106.035] [484]: (3.000000, 43.000000), (1.000000) [ 1106.035] [485]: (4.000000, 45.000000), (0.625000) [ 1106.035] [486]: (3.000000, 45.000000), (0.625000) [ 1106.035] [487]: (3.000000, 44.000000), (0.625000) [ 1106.035] [488]: (6.000000, 45.000000), (1.000000) [ 1106.035] [489]: (4.000000, 45.000000), (1.000000) [ 1106.035] [490]: (4.000000, 44.000000), (1.000000) [ 1106.036] [491]: (5.000000, 46.000000), (0.625000) [ 1106.036] [492]: (4.000000, 46.000000), (0.625000) [ 1106.036] [493]: (4.000000, 45.000000), (0.625000) [ 1106.036] [494]: (6.000000, 46.000000), (1.000000) [ 1106.036] [495]: (5.000000, 46.000000), (1.000000) [ 1106.036] [496]: (5.000000, 45.000000), (1.000000) [ 1106.036] [497]: (6.000000, 47.000000), (0.625000) [ 1106.036] [498]: (5.000000, 47.000000), (0.625000) [ 1106.036] [499]: (5.000000, 46.000000), (0.625000) [ 1106.036] [500]: (4.000000, 49.000000), (0.375000) [ 1106.036] [501]: (3.000000, 49.000000), (0.375000) [ 1106.036] [502]: (3.000000, 48.000000), (0.375000) [ 1106.036] [503]: (4.000000, 50.000000), (1.000000) [ 1106.037] [504]: (3.000000, 50.000000), (1.000000) [ 1106.037] [505]: (3.000000, 49.000000), (1.000000) [ 1106.037] [506]: (5.000000, 50.000000), (0.375000) [ 1106.037] [507]: (4.000000, 50.000000), (0.375000) [ 1106.037] [508]: (4.000000, 49.000000), (0.375000) [ 1106.037] [509]: (5.000000, 51.000000), (1.000000) [ 1106.037] [510]: (3.000000, 51.000000), (1.000000) [ 1106.037] [511]: (3.000000, 50.000000), (1.000000) [ 1106.037] [512]: (6.000000, 51.000000), (0.375000) [ 1106.037] [513]: (5.000000, 51.000000), (0.375000) [ 1106.037] [514]: (5.000000, 50.000000), (0.375000) [ 1106.037] [515]: (6.000000, 52.000000), (1.000000) [ 1106.037] [516]: (3.000000, 52.000000), (1.000000) [ 1106.038] [517]: (3.000000, 51.000000), (1.000000) [ 1106.038] [518]: (4.000000, 53.000000), (0.625000) [ 1106.038] [519]: (3.000000, 53.000000), (0.625000) [ 1106.038] [520]: (3.000000, 52.000000), (0.625000) [ 1106.038] [521]: (6.000000, 53.000000), (1.000000) [ 1106.038] [522]: (4.000000, 53.000000), (1.000000) [ 1106.038] [523]: (4.000000, 52.000000), (1.000000) [ 1106.038] 0x00000400: 0x7d8e0001: 3DSTATE_BUFFER_INFO [ 1106.038] 0x00000404: 0x03402000: color, tiling = X, pitch=8192 [ 1106.038] 0x00000408: 0x07000000: address [ 1106.038] 0x0000040c: 0x7d850000: 3DSTATE_DEST_BUFFER_VARIABLES [ 1106.038] 0x00000410: 0x00880300: a8r8g8b8 format, u16 depth format, early Z disabled [ 1106.038] 0x00000414: 0x7d800003: 3DSTATE_DRAWING_RECTANGLE [ 1106.038] 0x00000418: 0x00000000: [ 1106.038] 0x0000041c: 0x00000000: (0,0) [ 1106.038] 0x00000420: 0x0437077f: (1919,1079) [ 1106.038] 0x00000424: 0x00000000: (0,0) [ 1106.038] 0x00000428: 0x7d040441: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.038] 0x0000042c: 0xfffffff0: S2: texcoord formats: 0=2D 1=NP 2=NP 3=NP 4=NP 5=NP 6=NP 7=NP [ 1106.038] 0x00000430: 0x00008214: S6: alpha_test=always, alpha_ref=0x0, depth_test=always, cbuf blend enable, src_blnd_fct=one, dst_blnd_fct=zero, cbuf write enable, tristrip_provoking_vertex=0 [ 1106.038] 0x00000434: 0x7d000003: 3DSTATE_MAP_STATE [ 1106.038] 0x00000438: 0x00000001: mask [ 1106.038] 0x0000043c: 0x02000000: map 0 MS2 , handle=13 [ 1106.039] 0x00000440: 0x2b89a590: map 0 MS3 [width=618, height=349, format=32 xrgb8888, tiling=none] [ 1106.039] 0x00000444: 0x4d200000: map 0 MS4 [pitch=2472, max_lod=0, vol_depth=0, cube_face_ena=0, miplayout right] [ 1106.039] 0x00000448: 0x7d010003: 3DSTATE_SAMPLER_STATE [ 1106.039] 0x0000044c: 0x00000001: mask [ 1106.039] 0x00000450: 0x00000000: sampler 0 SS2: base_mip_level=0, mip_filter=none, mag_filter=nearest, min_filter=nearest lod_bias=0.00, max_aniso=2, shadow_func=always [ 1106.039] 0x00000454: 0x00004820: sampler 0 SS3: min_lod=0.00, tcmode_x=clamp_border, tcmode_y=clamp_border, tcmode_z=wrap, normalized coords, texmap_idx=0, [ 1106.039] 0x00000458: 0x00000000: sampler 0 SS4: border color [ 1106.039] 0x0000045c: 0x7d050008: 3DSTATE_PIXEL_SHADER_PROGRAM [ 1106.039] 0x00000460: 0x19180000: PS000: DCL S0 2D [ 1106.039] 0x00000464: 0x00000000: PS000 [ 1106.039] 0x00000468: 0x00000000: PS000 [ 1106.039] 0x0000046c: 0x19083c00: PS001: DCL T0.xyzw [ 1106.039] 0x00000470: 0x00000000: PS001 [ 1106.039] 0x00000474: 0x00000000: PS001 [ 1106.039] 0x00000478: 0x15200000: PS002: TEXLD oC, S0, T0 [ 1106.039] 0x0000047c: 0x01000000: PS002 [ 1106.039] 0x00000480: 0x00000000: PS002 [ 1106.039] 0x00000484: 0x7d040020: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.039] 0x00000488: 0x04040000: S1: vertex width: 4, vertex pitch: 4 [ 1106.039] 0x0000048c: 0x7f9c0003: 3DPRIMITIVE sequential indirect RECTLIST, 3 starting from 393 [ 1106.039] 0x00000490: 0x00000189: start [ 1106.039] [393]: (709.000000, 758.000000), (1.000000, 1.000000) [ 1106.039] [394]: (91.000000, 758.000000), (0.000000, 1.000000) [ 1106.039] [395]: (91.000000, 409.000000), (0.000000, 0.000000) [ 1106.039] 0x00000494: 0x6c050000: 3DSTATE_MODES_5 [ 1106.039] 0x00000498: 0x7d8e0001: 3DSTATE_BUFFER_INFO [ 1106.039] 0x0000049c: 0x03402000: color, tiling = X, pitch=8192 [ 1106.039] 0x000004a0: 0x01000000: address [ 1106.039] 0x000004a4: 0x7d850000: 3DSTATE_DEST_BUFFER_VARIABLES [ 1106.039] 0x000004a8: 0x00880300: a8r8g8b8 format, u16 depth format, early Z disabled [ 1106.039] 0x000004ac: 0x7d000003: 3DSTATE_MAP_STATE [ 1106.040] 0x000004b0: 0x00000001: mask [ 1106.040] 0x000004b4: 0x07000000: map 0 MS2 , handle=64 [ 1106.040] 0x000004b8: 0x86fdfd92: map 0 MS3 [width=1920, height=1080, format=32 xrgb8888, tiling=X] [ 1106.040] 0x000004bc: 0xffe00000: map 0 MS4 [pitch=8192, max_lod=0, vol_depth=0, cube_face_ena=0, miplayout right] [ 1106.040] 0x000004c0: 0x7f9c0003: 3DPRIMITIVE sequential indirect RECTLIST, 3 starting from 396 [ 1106.040] 0x000004c4: 0x0000018c: start [ 1106.040] [396]: (709.000000, 758.000000), (0.369271, 0.701852) [ 1106.040] [397]: (91.000000, 758.000000), (0.047396, 0.701852) [ 1106.040] [398]: (91.000000, 409.000000), (0.047396, 0.378704) [ 1106.040] 0x000004c8: 0x7d8e0001: 3DSTATE_BUFFER_INFO [ 1106.040] 0x000004cc: 0x03000040: color, tiling = none, pitch=64 [ 1106.040] 0x000004d0: 0x05a0a000: address [ 1106.040] 0x000004d4: 0x7d850000: 3DSTATE_DEST_BUFFER_VARIABLES [ 1106.040] 0x000004d8: 0x00880300: a8r8g8b8 format, u16 depth format, early Z disabled [ 1106.040] 0x000004dc: 0x7d800003: 3DSTATE_DRAWING_RECTANGLE [ 1106.040] 0x000004e0: 0x00000000: [ 1106.040] 0x000004e4: 0x00000000: (0,0) [ 1106.040] 0x000004e8: 0x00370007: (7,55) [ 1106.040] 0x000004ec: 0x00000000: (0,0) [ 1106.040] 0x000004f0: 0x7d040441: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.040] 0x000004f4: 0xfffffff0: S2: texcoord formats: 0=2D 1=NP 2=NP 3=NP 4=NP 5=NP 6=NP 7=NP [ 1106.040] 0x000004f8: 0x00008264: S6: alpha_test=always, alpha_ref=0x0, depth_test=always, cbuf blend enable, src_blnd_fct=one, dst_blnd_fct=inv_src_alpha, cbuf write enable, tristrip_provoking_vertex=0 [ 1106.040] 0x000004fc: 0x7d000003: 3DSTATE_MAP_STATE [ 1106.040] 0x00000500: 0x00000001: mask [ 1106.040] 0x00000504: 0x041f4000: map 0 MS2 , handle=54 [ 1106.040] 0x00000508: 0x00000980: map 0 MS3 [width=3, height=1, format=32 argb8888, tiling=none] [ 1106.040] 0x0000050c: 0x01e00000: map 0 MS4 [pitch=64, max_lod=0, vol_depth=0, cube_face_ena=0, miplayout right] [ 1106.040] 0x00000510: 0x7d010003: 3DSTATE_SAMPLER_STATE [ 1106.040] 0x00000514: 0x00000001: mask [ 1106.040] 0x00000518: 0x00000000: sampler 0 SS2: base_mip_level=0, mip_filter=none, mag_filter=nearest, min_filter=nearest lod_bias=0.00, max_aniso=2, shadow_func=always [ 1106.040] 0x0000051c: 0x00000020: sampler 0 SS3: min_lod=0.00, tcmode_x=wrap, tcmode_y=wrap, tcmode_z=wrap, normalized coords, texmap_idx=0, [ 1106.041] 0x00000520: 0x00000000: sampler 0 SS4: border color [ 1106.041] 0x00000524: 0x7f9c0003: 3DPRIMITIVE sequential indirect RECTLIST, 3 starting from 399 [ 1106.041] 0x00000528: 0x0000018f: start [ 1106.041] [399]: (6.000000, 54.000000), (1.000000, 50.000000) [ 1106.041] [400]: (3.000000, 54.000000), (0.000000, 50.000000) [ 1106.041] [401]: (3.000000, 4.000000), (0.000000, 0.000000) [ 1106.041] 0x0000052c: 0x7d000003: 3DSTATE_MAP_STATE [ 1106.041] 0x00000530: 0x00000001: mask [ 1106.041] 0x00000534: 0x041f9000: map 0 MS2 , handle=59 [ 1106.041] 0x00000538: 0x00000980: map 0 MS3 [width=3, height=1, format=32 argb8888, tiling=none] [ 1106.041] 0x0000053c: 0x01e00000: map 0 MS4 [pitch=64, max_lod=0, vol_depth=0, cube_face_ena=0, miplayout right] [ 1106.041] 0x00000540: 0x7f9c000c: 3DPRIMITIVE sequential indirect RECTLIST, 12 starting from 402 [ 1106.041] 0x00000544: 0x00000192: start [ 1106.041] [402]: (6.000000, 6.000000), (1.000000, 1.000000) [ 1106.041] [403]: (3.000000, 6.000000), (0.000000, 1.000000) [ 1106.041] [404]: (3.000000, 5.000000), (0.000000, 0.000000) [ 1106.041] [405]: (4.000000, 52.000000), (0.333333, 47.000000) [ 1106.041] [406]: (3.000000, 52.000000), (0.000000, 47.000000) [ 1106.042] [407]: (3.000000, 6.000000), (0.000000, 1.000000) [ 1106.042] [408]: (6.000000, 52.000000), (1.000000, 47.000000) [ 1106.042] [409]: (5.000000, 52.000000), (0.666667, 47.000000) [ 1106.042] [410]: (5.000000, 6.000000), (0.666667, 1.000000) [ 1106.042] [411]: (6.000000, 53.000000), (1.000000, 48.000000) [ 1106.042] [412]: (3.000000, 53.000000), (0.000000, 48.000000) [ 1106.042] [413]: (3.000000, 52.000000), (0.000000, 47.000000) [ 1106.042] 0x00000548: 0x54f00006: XY_SRC_COPY_BLT (rgb enabled, alpha enabled, src tile 0, dst tile 0) [ 1106.042] 0x0000054c: 0x03cc0040: format 8888, dst pitch 64, clipping disabled [ 1106.042] 0x00000550: 0x00000000: dst (0,0) [ 1106.042] 0x00000554: 0x00380008: dst (8,56) [ 1106.042] 0x00000558: 0x041f9000: dst offset 0x041f9000 [handle=59, delta=0, read=2, write=2, (fenced? 1, tiling? 0)] [ 1106.042] 0x0000055c: 0x00000000: src (0,0) [ 1106.042] 0x00000560: 0x00000040: src pitch 64 [ 1106.042] 0x00000564: 0x05a0a000: src offset 0x05a0a000 [handle=11, delta=0, read=2, write=0 (fenced? 1, tiling? 0)] [ 1106.042] 0x00000568: 0x54f00006: XY_SRC_COPY_BLT (rgb enabled, alpha enabled, src tile 0, dst tile 0) [ 1106.042] 0x0000056c: 0x03cc1000: format 8888, dst pitch 4096, clipping disabled [ 1106.042] 0x00000570: 0x000400c0: dst (192,4) [ 1106.042] 0x00000574: 0x003c00c8: dst (200,60) [ 1106.042] 0x00000578: 0x08100000: dst offset 0x08100000 [handle=237, delta=0, read=2, write=2, (fenced? 1, tiling? 1)] [ 1106.042] 0x0000057c: 0x00000000: src (0,0) [ 1106.043] 0x00000580: 0x00000040: src pitch 64 [ 1106.043] 0x00000584: 0x041f9000: src offset 0x041f9000 [handle=59, delta=0, read=2, write=0 (fenced? 1, tiling? 0)] [ 1106.043] 0x00000588: 0x54300004: XY_COLOR_BLT (rgb enabled, alpha enabled, dst tile 0) [ 1106.043] 0x0000058c: 0x03f00040: format 8888, pitch 64, clipping disabled [ 1106.043] 0x00000590: 0x00000000: (0,0) [ 1106.043] 0x00000594: 0x00380008: (8,56) [ 1106.043] 0x00000598: 0x05a0a000: dst offset 0x05a0a000 [handle=11, delta=0, read=2, write=2 (fenced? 1, tiling? 0)] [ 1106.043] 0x0000059c: 0xffdddddd: color [ 1106.043] 0x000005a0: 0x7d8e0001: 3DSTATE_BUFFER_INFO [ 1106.043] 0x000005a4: 0x03000040: color, tiling = none, pitch=64 [ 1106.043] 0x000005a8: 0x05a0a000: address [ 1106.043] 0x000005ac: 0x7d850000: 3DSTATE_DEST_BUFFER_VARIABLES [ 1106.043] 0x000005b0: 0x00880300: a8r8g8b8 format, u16 depth format, early Z disabled [ 1106.043] 0x000005b4: 0x7d040441: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.043] 0x000005b8: 0xffffff30: S2: texcoord formats: 0=2D 1=1D 2=NP 3=NP 4=NP 5=NP 6=NP 7=NP [ 1106.043] 0x000005bc: 0x00008264: S6: alpha_test=always, alpha_ref=0x0, depth_test=always, cbuf blend enable, src_blnd_fct=one, dst_blnd_fct=inv_src_alpha, cbuf write enable, tristrip_provoking_vertex=0 [ 1106.043] 0x000005c0: 0x7d000003: 3DSTATE_MAP_STATE [ 1106.043] 0x000005c4: 0x00000001: mask [ 1106.043] 0x000005c8: 0x041ee000: map 0 MS2 , handle=47 [ 1106.043] 0x000005cc: 0x00001980: map 0 MS3 [width=7, height=1, format=32 argb8888, tiling=none] [ 1106.043] 0x000005d0: 0x01e00000: map 0 MS4 [pitch=64, max_lod=0, vol_depth=0, cube_face_ena=0, miplayout right] [ 1106.043] 0x000005d4: 0x7d05000e: 3DSTATE_PIXEL_SHADER_PROGRAM [ 1106.043] 0x000005d8: 0x19180000: PS000: DCL S0 2D [ 1106.043] 0x000005dc: 0x00000000: PS000 [ 1106.043] 0x000005e0: 0x00000000: PS000 [ 1106.043] 0x000005e4: 0x19083c00: PS001: DCL T0.xyzw [ 1106.043] 0x000005e8: 0x00000000: PS001 [ 1106.043] 0x000005ec: 0x00000000: PS001 [ 1106.043] 0x000005f0: 0x19087c00: PS002: DCL T1.xyzw [ 1106.043] 0x000005f4: 0x00000000: PS002 [ 1106.043] 0x000005f8: 0x00000000: PS002 [ 1106.043] 0x000005fc: 0x15000000: PS003: TEXLD R0, S0, T0 [ 1106.043] 0x00000600: 0x01000000: PS003 [ 1106.043] 0x00000604: 0x00000000: PS003 [ 1106.043] 0x00000608: 0x03203c00: PS004: MUL oC, R0, T1.xxxx [ 1106.043] 0x0000060c: 0x01232100: PS004 [ 1106.043] 0x00000610: 0x00004444: PS004 [ 1106.043] 0x00000614: 0x7d040020: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.043] 0x00000618: 0x05050000: S1: vertex width: 5, vertex pitch: 5 [ 1106.043] 0x0000061c: 0x7f9c0057: 3DPRIMITIVE sequential indirect RECTLIST, 87 starting from 332 [ 1106.044] 0x00000620: 0x0000014c: start [ 1106.044] [332]: (2.000000, 2.000000), (0.142857, 1.000000), (0.187500) [ 1106.044] [333]: (1.000000, 2.000000), (0.000000, 1.000000), (0.187500) [ 1106.044] [334]: (1.000000, 1.000000), (0.000000, 0.000000), (0.187500) [ 1106.044] [335]: (3.000000, 2.000000), (0.285714, 1.000000), (0.937500) [ 1106.044] [336]: (2.000000, 2.000000), (0.142857, 1.000000), (0.937500) [ 1106.044] [337]: (2.000000, 1.000000), (0.142857, 0.000000), (0.937500) [ 1106.044] [338]: (6.000000, 2.000000), (0.714286, 1.000000), (1.000000) [ 1106.044] [339]: (3.000000, 2.000000), (0.285714, 1.000000), (1.000000) [ 1106.044] [340]: (3.000000, 1.000000), (0.285714, 0.000000), (1.000000) [ 1106.045] [341]: (7.000000, 2.000000), (0.857143, 1.000000), (0.812500) [ 1106.045] [342]: (6.000000, 2.000000), (0.714286, 1.000000), (0.812500) [ 1106.045] [343]: (6.000000, 1.000000), (0.714286, 0.000000), (0.812500) [ 1106.045] [344]: (8.000000, 2.000000), (1.000000, 1.000000), (0.062500) [ 1106.045] [345]: (7.000000, 2.000000), (0.857143, 1.000000), (0.062500) [ 1106.045] [346]: (7.000000, 1.000000), (0.857143, 0.000000), (0.062500) [ 1106.045] [347]: (2.000000, 3.000000), (0.142857, 2.000000), (0.937500) [ 1106.045] [348]: (1.000000, 3.000000), (0.000000, 2.000000), (0.937500) [ 1106.045] [349]: (1.000000, 2.000000), (0.000000, 1.000000), (0.937500) [ 1106.046] [350]: (3.000000, 3.000000), (0.285714, 2.000000), (0.250000) [ 1106.046] [351]: (2.000000, 3.000000), (0.142857, 2.000000), (0.250000) [ 1106.046] [352]: (2.000000, 2.000000), (0.142857, 1.000000), (0.250000) [ 1106.046] [353]: (6.000000, 3.000000), (0.714286, 2.000000), (0.062500) [ 1106.046] [354]: (5.000000, 3.000000), (0.571429, 2.000000), (0.062500) [ 1106.046] [355]: (5.000000, 2.000000), (0.571429, 1.000000), (0.062500) [ 1106.046] [356]: (7.000000, 3.000000), (0.857143, 2.000000), (0.625000) [ 1106.046] [357]: (6.000000, 3.000000), (0.714286, 2.000000), (0.625000) [ 1106.047] [358]: (6.000000, 2.000000), (0.714286, 1.000000), (0.625000) [ 1106.047] [359]: (8.000000, 3.000000), (1.000000, 2.000000), (0.687500) [ 1106.047] [360]: (7.000000, 3.000000), (0.857143, 2.000000), (0.687500) [ 1106.047] [361]: (7.000000, 2.000000), (0.857143, 1.000000), (0.687500) [ 1106.047] [362]: (2.000000, 4.000000), (0.142857, 3.000000), (0.875000) [ 1106.047] [363]: (1.000000, 4.000000), (0.000000, 3.000000), (0.875000) [ 1106.047] [364]: (1.000000, 3.000000), (0.000000, 2.000000), (0.875000) [ 1106.047] [365]: (7.000000, 4.000000), (0.857143, 3.000000), (0.125000) [ 1106.047] [366]: (6.000000, 4.000000), (0.714286, 3.000000), (0.125000) [ 1106.048] [367]: (6.000000, 3.000000), (0.714286, 2.000000), (0.125000) [ 1106.048] [368]: (8.000000, 4.000000), (1.000000, 3.000000), (0.875000) [ 1106.048] [369]: (7.000000, 4.000000), (0.857143, 3.000000), (0.875000) [ 1106.048] [370]: (7.000000, 3.000000), (0.857143, 2.000000), (0.875000) [ 1106.048] [371]: (2.000000, 52.000000), (0.142857, 51.000000), (1.000000) [ 1106.048] [372]: (1.000000, 52.000000), (0.000000, 51.000000), (1.000000) [ 1106.048] [373]: (1.000000, 4.000000), (0.000000, 3.000000), (1.000000) [ 1106.048] [374]: (8.000000, 52.000000), (1.000000, 51.000000), (1.000000) [ 1106.048] [375]: (7.000000, 52.000000), (0.857143, 51.000000), (1.000000) [ 1106.049] [376]: (7.000000, 4.000000), (0.857143, 3.000000), (1.000000) [ 1106.049] [377]: (2.000000, 53.000000), (0.142857, 52.000000), (0.812500) [ 1106.049] [378]: (1.000000, 53.000000), (0.000000, 52.000000), (0.812500) [ 1106.049] [379]: (1.000000, 52.000000), (0.000000, 51.000000), (0.812500) [ 1106.049] [380]: (7.000000, 53.000000), (0.857143, 52.000000), (0.125000) [ 1106.049] [381]: (6.000000, 53.000000), (0.714286, 52.000000), (0.125000) [ 1106.049] [382]: (6.000000, 52.000000), (0.714286, 51.000000), (0.125000) [ 1106.049] [383]: (8.000000, 53.000000), (1.000000, 52.000000), (0.875000) [ 1106.050] [384]: (7.000000, 53.000000), (0.857143, 52.000000), (0.875000) [ 1106.050] [385]: (7.000000, 52.000000), (0.857143, 51.000000), (0.875000) [ 1106.050] [386]: (2.000000, 54.000000), (0.142857, 53.000000), (0.937500) [ 1106.050] [387]: (1.000000, 54.000000), (0.000000, 53.000000), (0.937500) [ 1106.050] [388]: (1.000000, 53.000000), (0.000000, 52.000000), (0.937500) [ 1106.050] [389]: (3.000000, 54.000000), (0.285714, 53.000000), (0.312500) [ 1106.050] [390]: (2.000000, 54.000000), (0.142857, 53.000000), (0.312500) [ 1106.050] [391]: (2.000000, 53.000000), (0.142857, 52.000000), (0.312500) [ 1106.050] [392]: (7.000000, 54.000000), (0.857143, 53.000000), (0.812500) [ 1106.051] [393]: (6.000000, 54.000000), (0.714286, 53.000000), (0.812500) [ 1106.051] [394]: (6.000000, 53.000000), (0.714286, 52.000000), (0.812500) [ 1106.051] [395]: (8.000000, 54.000000), (1.000000, 53.000000), (0.687500) [ 1106.051] [396]: (7.000000, 54.000000), (0.857143, 53.000000), (0.687500) [ 1106.051] [397]: (7.000000, 53.000000), (0.857143, 52.000000), (0.687500) [ 1106.051] [398]: (2.000000, 55.000000), (0.142857, 54.000000), (0.187500) [ 1106.051] [399]: (1.000000, 55.000000), (0.000000, 54.000000), (0.187500) [ 1106.051] [400]: (1.000000, 54.000000), (0.000000, 53.000000), (0.187500) [ 1106.052] [401]: (3.000000, 55.000000), (0.285714, 54.000000), (0.750000) [ 1106.052] [402]: (2.000000, 55.000000), (0.142857, 54.000000), (0.750000) [ 1106.052] [403]: (2.000000, 54.000000), (0.142857, 53.000000), (0.750000) [ 1106.052] [404]: (4.000000, 55.000000), (0.428571, 54.000000), (0.937500) [ 1106.052] [405]: (3.000000, 55.000000), (0.285714, 54.000000), (0.937500) [ 1106.052] [406]: (3.000000, 54.000000), (0.285714, 53.000000), (0.937500) [ 1106.052] [407]: (5.000000, 55.000000), (0.571429, 54.000000), (1.000000) [ 1106.052] [408]: (4.000000, 55.000000), (0.428571, 54.000000), (1.000000) [ 1106.052] [409]: (4.000000, 54.000000), (0.428571, 53.000000), (1.000000) [ 1106.053] [410]: (6.000000, 55.000000), (0.714286, 54.000000), (0.875000) [ 1106.053] [411]: (5.000000, 55.000000), (0.571429, 54.000000), (0.875000) [ 1106.053] [412]: (5.000000, 54.000000), (0.571429, 53.000000), (0.875000) [ 1106.053] [413]: (7.000000, 55.000000), (0.857143, 54.000000), (0.687500) [ 1106.053] [414]: (6.000000, 55.000000), (0.714286, 54.000000), (0.687500) [ 1106.053] [415]: (6.000000, 54.000000), (0.714286, 53.000000), (0.687500) [ 1106.053] [416]: (8.000000, 55.000000), (1.000000, 54.000000), (0.062500) [ 1106.053] [417]: (7.000000, 55.000000), (0.857143, 54.000000), (0.062500) [ 1106.054] [418]: (7.000000, 54.000000), (0.857143, 53.000000), (0.062500) [ 1106.054] 0x00000624: 0x7d000003: 3DSTATE_MAP_STATE [ 1106.054] 0x00000628: 0x00000001: mask [ 1106.054] 0x0000062c: 0x098a5000: map 0 MS2 , handle=131 [ 1106.054] 0x00000630: 0x00001180: map 0 MS3 [width=5, height=1, format=32 argb8888, tiling=none] [ 1106.054] 0x00000634: 0x01e00000: map 0 MS4 [pitch=64, max_lod=0, vol_depth=0, cube_face_ena=0, miplayout right] [ 1106.054] 0x00000638: 0x7f9c0030: 3DPRIMITIVE sequential indirect RECTLIST, 48 starting from 419 [ 1106.054] 0x0000063c: 0x000001a3: start [ 1106.054] [419]: (3.000000, 3.000000), (0.200000, 1.000000), (0.625000) [ 1106.054] [420]: (2.000000, 3.000000), (0.000000, 1.000000), (0.625000) [ 1106.054] [421]: (2.000000, 2.000000), (0.000000, 0.000000), (0.625000) [ 1106.054] [422]: (6.000000, 3.000000), (0.800000, 1.000000), (1.000000) [ 1106.054] [423]: (3.000000, 3.000000), (0.200000, 1.000000), (1.000000) [ 1106.054] [424]: (3.000000, 2.000000), (0.200000, 0.000000), (1.000000) [ 1106.055] [425]: (7.000000, 3.000000), (1.000000, 1.000000), (0.375000) [ 1106.055] [426]: (6.000000, 3.000000), (0.800000, 1.000000), (0.375000) [ 1106.055] [427]: (6.000000, 2.000000), (0.800000, 0.000000), (0.375000) [ 1106.055] [428]: (3.000000, 4.000000), (0.200000, 2.000000), (0.937500) [ 1106.055] [429]: (2.000000, 4.000000), (0.000000, 2.000000), (0.937500) [ 1106.055] [430]: (2.000000, 3.000000), (0.000000, 1.000000), (0.937500) [ 1106.055] [431]: (6.000000, 4.000000), (0.800000, 2.000000), (0.125000) [ 1106.055] [432]: (5.000000, 4.000000), (0.600000, 2.000000), (0.125000) [ 1106.055] [433]: (5.000000, 3.000000), (0.600000, 1.000000), (0.125000) [ 1106.056] [434]: (7.000000, 4.000000), (1.000000, 2.000000), (0.875000) [ 1106.056] [435]: (6.000000, 4.000000), (0.800000, 2.000000), (0.875000) [ 1106.056] [436]: (6.000000, 3.000000), (0.800000, 1.000000), (0.875000) [ 1106.056] [437]: (3.000000, 52.000000), (0.200000, 50.000000), (1.000000) [ 1106.056] [438]: (2.000000, 52.000000), (0.000000, 50.000000), (1.000000) [ 1106.056] [439]: (2.000000, 4.000000), (0.000000, 2.000000), (1.000000) [ 1106.056] [440]: (7.000000, 52.000000), (1.000000, 50.000000), (1.000000) [ 1106.056] [441]: (6.000000, 52.000000), (0.800000, 50.000000), (1.000000) [ 1106.056] [442]: (6.000000, 4.000000), (0.800000, 2.000000), (1.000000) [ 1106.057] [443]: (3.000000, 53.000000), (0.200000, 51.000000), (0.875000) [ 1106.057] [444]: (2.000000, 53.000000), (0.000000, 51.000000), (0.875000) [ 1106.057] [445]: (2.000000, 52.000000), (0.000000, 50.000000), (0.875000) [ 1106.057] [446]: (6.000000, 53.000000), (0.800000, 51.000000), (0.062500) [ 1106.057] [447]: (5.000000, 53.000000), (0.600000, 51.000000), (0.062500) [ 1106.057] [448]: (5.000000, 52.000000), (0.600000, 50.000000), (0.062500) [ 1106.057] [449]: (7.000000, 53.000000), (1.000000, 51.000000), (0.875000) [ 1106.057] [450]: (6.000000, 53.000000), (0.800000, 51.000000), (0.875000) [ 1106.058] [451]: (6.000000, 52.000000), (0.800000, 50.000000), (0.875000) [ 1106.058] [452]: (3.000000, 54.000000), (0.200000, 52.000000), (0.562500) [ 1106.058] [453]: (2.000000, 54.000000), (0.000000, 52.000000), (0.562500) [ 1106.058] [454]: (2.000000, 53.000000), (0.000000, 51.000000), (0.562500) [ 1106.058] [455]: (4.000000, 54.000000), (0.400000, 52.000000), (0.937500) [ 1106.058] [456]: (3.000000, 54.000000), (0.200000, 52.000000), (0.937500) [ 1106.058] [457]: (3.000000, 53.000000), (0.200000, 51.000000), (0.937500) [ 1106.058] [458]: (5.000000, 54.000000), (0.600000, 52.000000), (1.000000) [ 1106.058] [459]: (4.000000, 54.000000), (0.400000, 52.000000), (1.000000) [ 1106.059] [460]: (4.000000, 53.000000), (0.400000, 51.000000), (1.000000) [ 1106.059] [461]: (6.000000, 54.000000), (0.800000, 52.000000), (0.875000) [ 1106.059] [462]: (5.000000, 54.000000), (0.600000, 52.000000), (0.875000) [ 1106.059] [463]: (5.000000, 53.000000), (0.600000, 51.000000), (0.875000) [ 1106.059] [464]: (7.000000, 54.000000), (1.000000, 52.000000), (0.375000) [ 1106.059] [465]: (6.000000, 54.000000), (0.800000, 52.000000), (0.375000) [ 1106.059] [466]: (6.000000, 53.000000), (0.800000, 51.000000), (0.375000) [ 1106.059] 0x00000640: 0x7d990000: 3DSTATE_DEFAULT_DIFFUSE [ 1106.059] 0x00000644: 0x190a0907: dword 1 [ 1106.059] 0x00000648: 0x7d040441: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.059] 0x0000064c: 0xfffffff3: S2: texcoord formats: 0=1D 1=NP 2=NP 3=NP 4=NP 5=NP 6=NP 7=NP [ 1106.060] 0x00000650: 0x00008264: S6: alpha_test=always, alpha_ref=0x0, depth_test=always, cbuf blend enable, src_blnd_fct=one, dst_blnd_fct=inv_src_alpha, cbuf write enable, tristrip_provoking_vertex=0 [ 1106.060] 0x00000654: 0x7d050008: 3DSTATE_PIXEL_SHADER_PROGRAM [ 1106.060] 0x00000658: 0x190a3c00: PS000: DCL DIFFUSE.xyzw [ 1106.060] 0x0000065c: 0x00000000: PS000 [ 1106.060] 0x00000660: 0x00000000: PS000 [ 1106.060] 0x00000664: 0x19083c00: PS001: DCL T0.xyzw [ 1106.060] 0x00000668: 0x00000000: PS001 [ 1106.060] 0x0000066c: 0x00000000: PS001 [ 1106.060] 0x00000670: 0x03203ca0: PS002: MUL oC, DIFFUSE, T0.xxxx [ 1106.060] 0x00000674: 0x01232000: PS002 [ 1106.060] 0x00000678: 0x00004444: PS002 [ 1106.060] 0x0000067c: 0x7d040020: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.060] 0x00000680: 0x03030000: S1: vertex width: 3, vertex pitch: 3 [ 1106.060] 0x00000684: 0x7f9c0036: 3DPRIMITIVE sequential indirect RECTLIST, 54 starting from 779 [ 1106.060] 0x00000688: 0x0000030b: start [ 1106.060] [779]: (3.000000, 3.000000), (0.187500) [ 1106.060] [780]: (2.000000, 3.000000), (0.187500) [ 1106.060] [781]: (2.000000, 2.000000), (0.187500) [ 1106.060] [782]: (4.000000, 3.000000), (0.500000) [ 1106.060] [783]: (3.000000, 3.000000), (0.500000) [ 1106.060] [784]: (3.000000, 2.000000), (0.500000) [ 1106.060] [785]: (5.000000, 3.000000), (0.062500) [ 1106.060] [786]: (4.000000, 3.000000), (0.062500) [ 1106.061] [787]: (4.000000, 2.000000), (0.062500) [ 1106.061] [788]: (3.000000, 4.000000), (0.875000) [ 1106.061] [789]: (2.000000, 4.000000), (0.875000) [ 1106.061] [790]: (2.000000, 3.000000), (0.875000) [ 1106.061] [791]: (4.000000, 4.000000), (0.625000) [ 1106.061] [792]: (3.000000, 4.000000), (0.625000) [ 1106.061] [793]: (3.000000, 3.000000), (0.625000) [ 1106.061] [794]: (5.000000, 4.000000), (0.687500) [ 1106.061] [795]: (4.000000, 4.000000), (0.687500) [ 1106.061] [796]: (4.000000, 3.000000), (0.687500) [ 1106.061] [797]: (3.000000, 5.000000), (1.000000) [ 1106.061] [798]: (2.000000, 5.000000), (1.000000) [ 1106.061] [799]: (2.000000, 4.000000), (1.000000) [ 1106.062] [800]: (5.000000, 5.000000), (1.000000) [ 1106.062] [801]: (4.000000, 5.000000), (1.000000) [ 1106.062] [802]: (4.000000, 4.000000), (1.000000) [ 1106.062] [803]: (3.000000, 51.000000), (1.000000) [ 1106.062] [804]: (2.000000, 51.000000), (1.000000) [ 1106.062] [805]: (2.000000, 5.000000), (1.000000) [ 1106.062] [806]: (5.000000, 51.000000), (1.000000) [ 1106.062] [807]: (4.000000, 51.000000), (1.000000) [ 1106.062] [808]: (4.000000, 5.000000), (1.000000) [ 1106.062] [809]: (3.000000, 52.000000), (0.937500) [ 1106.062] [810]: (2.000000, 52.000000), (0.937500) [ 1106.062] [811]: (2.000000, 51.000000), (0.937500) [ 1106.062] [812]: (5.000000, 52.000000), (1.000000) [ 1106.063] [813]: (4.000000, 52.000000), (1.000000) [ 1106.063] [814]: (4.000000, 51.000000), (1.000000) [ 1106.063] [815]: (3.000000, 53.000000), (0.875000) [ 1106.063] [816]: (2.000000, 53.000000), (0.875000) [ 1106.063] [817]: (2.000000, 52.000000), (0.875000) [ 1106.063] [818]: (4.000000, 53.000000), (0.750000) [ 1106.063] [819]: (3.000000, 53.000000), (0.750000) [ 1106.063] [820]: (3.000000, 52.000000), (0.750000) [ 1106.063] [821]: (5.000000, 53.000000), (0.687500) [ 1106.063] [822]: (4.000000, 53.000000), (0.687500) [ 1106.063] [823]: (4.000000, 52.000000), (0.687500) [ 1106.063] [824]: (3.000000, 54.000000), (0.125000) [ 1106.064] [825]: (2.000000, 54.000000), (0.125000) [ 1106.064] [826]: (2.000000, 53.000000), (0.125000) [ 1106.064] [827]: (4.000000, 54.000000), (0.312500) [ 1106.064] [828]: (3.000000, 54.000000), (0.312500) [ 1106.064] [829]: (3.000000, 53.000000), (0.312500) [ 1106.064] [830]: (5.000000, 54.000000), (0.062500) [ 1106.064] [831]: (4.000000, 54.000000), (0.062500) [ 1106.064] [832]: (4.000000, 53.000000), (0.062500) [ 1106.064] 0x0000068c: 0x05000000: MI_BATCH_BUFFER_END [ 1106.064] kgem_create_linear(11676) [ 1106.064] search_linear_cache: found handle=175 (size=12288) in linear inactive cache [ 1106.064] kgem_finish_partials: handle=13, uploading 862728/884736 [ 1106.064] gem_write(handle=13, offset=0, len=862728) [ 1106.065] gem_write(handle=175, offset=0, len=11676) [ 1106.065] sna_accel_throttle (time=1106065) [ 1106.065] sna_wakeup_handler [ 1106.065] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(25, 0)+(0, 0), size=(1245, 1083) [ 1106.065] sna_compute_composite_region: dst=(25, 0)x(1245, 1083) [ 1106.065] sna_compute_composite_region: initial clip against dst->pDrawable: (25, 0), (1270, 1080) [ 1106.065] clip_to_dst: region: 1x[(25, 0), (1270, 1080)], clip: 1x[(91, 409), (709, 758)] [ 1106.065] sna_compute_composite_region: clip against dst->pCompositeClip: (91, 409), (709, 758) [ 1106.065] sna_compute_composite_region: clip against src: (91, 409), (709, 758) [ 1106.065] sna_composite: composite region extents:+(66, 409) -> (91, 409), (709, 758) + (0, 0) [ 1106.065] gen3_render_composite() [ 1106.065] sna_pixmap_force_to_gpu(pixmap=0x21f5be0) [ 1106.065] sna_pixmap_move_to_gpu() [ 1106.065] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.065] gen3_composite_set_target: pixmap=0x21f5be0, format=20020888, size=1920x1080, pitch=8192, delta=(0,0) [ 1106.065] gen3_render_composite: preparing source [ 1106.065] gen3_composite_picture: (66, 409)x(618, 349), dst=(91, 409) [ 1106.065] gen3_composite_picture: integer translation (0, 0), removing [ 1106.066] sna_render_pixmap_bo (66, 409)x(618, 349) [ 1106.066] sna_render_pixmap_bo box=(66, 409), (684, 758): (618, 349)/(1245, 1083) [ 1106.066] sna_render_pixmap_bo: offset=(-25, 0), size=(1245, 1083) [ 1106.066] sna_damage_contains_box([[(0, 0), (1245, 1083)]: [(0, 0), (1245, 1083) x 6: ((0, 0), (1245, 409)), ((0, 409), (65, 758)), ((685, 409), (1245, 758)), ((0, 758), (1245, 1080)), ((1, 1080), (1244, 1082)), ((3, 1082), (1242, 1083))] + [1 : ...]], [(66, 409), (684, 758)]) [ 1106.066] reduce: before damage.n=1 region.n=6 [ 1106.066] reduce: after region.n=6 [ 1106.066] = 0 [ 1106.066] sna_damage_contains_box([[(65, 409), (685, 758)]: [(65, 409), (685, 758)] + [0 : ...]], [(66, 409), (684, 758)]) [ 1106.066] = 1 [(66, 409), (684, 758)...] [ 1106.066] texture_is_cpu(pixmap=0x39b0d30, box=((66, 409), (684, 758)) = 1 [ 1106.066] move_to_gpu: not migrating pixmap due to usage_hint=2 [ 1106.066] sna_render_pixmap_bo: uploading CPU box (66, 409), (684, 758) [ 1106.066] upload: origin=(66, 409), box=(66, 409), (684, 758), pixmap=1245x1083 [ 1106.066] kgem_upload_source_image : (66, 409), (618, 349), stride=4980, bpp=32 [ 1106.066] kgem_create_buffer: size=862728, flags=1 [ 1106.066] search_linear_cache: found handle=86 (size=884736) in linear inactive cache [ 1106.066] kgem_create_buffer(size=884736) new handle=86 [ 1106.066] memcpy_blt: src=(66, 409), dst=(0, 0), size=618x349, pitch=4980/2472 [ 1106.066] gen3_render_composite: source type=5 [ 1106.067] gen3_render_composite: final src/mask type=5/0, affine=1/1 [ 1106.067] gen3_render_composite: floats_per_vertex = 2 + 2 + 0 = 4 [ 1106.067] aligning vertex: was 0, now 4 floats per vertex, 0->0 [ 1106.067] gen3_render_composite_boxes: nbox=1, src=+(-91, -409), mask=+(0, 0), dst=+(0, 0) [ 1106.067] gen3_get_rectangles: want=12, rem=16384 [ 1106.067] gen3_render_composite_boxes: (91, 409) x (618, 349) [ 1106.067] apply_damage: damage=(nil), region=1 [ 1106.067] gen3_vertex_flush[c0] = 3 [ 1106.067] gen3_render_composite_done() [ 1106.067] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(1920, 1080) [ 1106.067] sna_compute_composite_region: dst=(0, 0)x(1920, 1080) [ 1106.067] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1920, 1080) [ 1106.067] clip_to_dst: region: 1x[(0, 0), (1920, 1080)], clip: 0x[(0, 0), (0, 0)] [ 1106.067] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(1920, 1080) [ 1106.067] sna_compute_composite_region: dst=(0, 0)x(1920, 1080) [ 1106.067] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1920, 1080) [ 1106.067] clip_to_dst: region: 1x[(0, 0), (1920, 1080)], clip: 0x[(0, 0), (0, 0)] [ 1106.067] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(1920, 1080) [ 1106.067] sna_compute_composite_region: dst=(0, 0)x(1920, 1080) [ 1106.067] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1920, 1080) [ 1106.067] clip_to_dst: region: 1x[(0, 0), (1920, 1080)], clip: 0x[(0, 0), (0, 0)] [ 1106.067] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(25, 0)+(0, 0), size=(1245, 1083) [ 1106.067] sna_compute_composite_region: dst=(25, 0)x(1245, 1083) [ 1106.067] sna_compute_composite_region: initial clip against dst->pDrawable: (25, 0), (1270, 1080) [ 1106.067] clip_to_dst: region: 1x[(25, 0), (1270, 1080)], clip: 0x[(0, 0), (0, 0)] [ 1106.067] sna_composite(3 src=(0, 0), mask=(0, 0), dst=(1063, 0)+(0, 0), size=(857, 3) [ 1106.067] sna_compute_composite_region: dst=(1063, 0)x(857, 3) [ 1106.067] sna_compute_composite_region: initial clip against dst->pDrawable: (1063, 0), (1920, 3) [ 1106.067] clip_to_dst: region: 1x[(1063, 0), (1920, 3)], clip: 0x[(0, 0), (0, 0)] [ 1106.067] sna_composite(3 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(25, 201) [ 1106.067] sna_compute_composite_region: dst=(0, 0)x(25, 201) [ 1106.067] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (25, 201) [ 1106.067] clip_to_dst: region: 1x[(0, 0), (25, 201)], clip: 0x[(0, 0), (0, 0)] [ 1106.067] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(1920, 1080) [ 1106.067] sna_compute_composite_region: dst=(0, 0)x(1920, 1080) [ 1106.067] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1920, 1080) [ 1106.067] clip_to_dst: region: 1x[(0, 0), (1920, 1080)], clip: 1x[(91, 409), (709, 758)] [ 1106.068] sna_compute_composite_region: clip against dst->pCompositeClip: (91, 409), (709, 758) [ 1106.068] sna_compute_composite_region: clip against src: (91, 409), (709, 758) [ 1106.068] sna_composite: composite region extents:+(91, 409) -> (91, 409), (709, 758) + (0, 0) [ 1106.068] gen3_render_composite() [ 1106.068] sna_pixmap_force_to_gpu(pixmap=0x7faa50aab010) [ 1106.068] sna_pixmap_move_to_gpu() [ 1106.068] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.068] gen3_composite_set_target: pixmap=0x7faa50aab010, format=20020888, size=1920x1080, pitch=8192, delta=(0,0) [ 1106.068] gen3_render_composite: preparing source [ 1106.068] gen3_composite_picture: (91, 409)x(618, 349), dst=(91, 409) [ 1106.068] gen3_composite_picture: integer translation (0, 0), removing [ 1106.068] sna_render_pixmap_bo (91, 409)x(618, 349) [ 1106.068] sna_render_pixmap_bo box=(91, 409), (709, 758): (618, 349)/(1920, 1080) [ 1106.068] sna_render_pixmap_bo: offset=(0, 0), size=(1920, 1080) [ 1106.068] texture_is_cpu(pixmap=0x21f5be0, box=((91, 409), (709, 758)) = 0 [ 1106.068] sna_pixmap_force_to_gpu(pixmap=0x21f5be0) [ 1106.068] sna_pixmap_move_to_gpu() [ 1106.068] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.068] gen3_render_composite: source type=5 [ 1106.068] gen3_render_composite: final src/mask type=5/0, affine=1/1 [ 1106.068] gen3_render_composite: floats_per_vertex = 2 + 2 + 0 = 4 [ 1106.068] gen3_render_composite_boxes: nbox=1, src=+(0, 0), mask=+(0, 0), dst=+(0, 0) [ 1106.068] gen3_get_rectangles: want=12, rem=16372 [ 1106.068] gen3_render_composite_boxes: (91, 409) x (618, 349) [ 1106.068] apply_damage: damage=(nil), region=1 [ 1106.068] gen3_vertex_flush[f4] = 3 [ 1106.068] gen3_render_composite_done() [ 1106.068] sna_block_handler [ 1106.068] sna_accel_flush (time=1106068) [ 1106.068] sna_pixmap_move_to_gpu() [ 1106.068] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.068] gen3_vertex_finish: last? 1 [ 1106.068] gen3_vertex_finish: copy to batch: 24 @ 64 [ 1106.068] gen3_vertex_finish: reloc = 46 [ 1106.068] batch[1/0]: 64 88 4096, nreloc=5, nexec=3, nfence=0, aperture=18579456 [ 1106.068] 0x00000000: 0x6ba008a1: 3DSTATE_INDEPENDENT_ALPHA_BLEND [ 1106.068] 0x00000004: 0x76fac688: 3DSTATE_COORD_SET_BINDINGS [ 1106.068] 0x00000008: 0x7d040382: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.068] 0x0000000c: 0x00000000: S3: not documented [ 1106.069] 0x00000010: 0x009020c0: S4: point_width=1, line_width=1.0, cullmode=none, vfmt=XY, [ 1106.069] 0x00000014: 0x00000000: S5: stencil_ref=0x0, stencil_test=always, stencil_fail=keep, stencil_pass_z_fail=keep, stencil_pass_z_pass=keep, [ 1106.069] 0x00000018: 0x7c800002: 3DSTATE_SCISSOR_ENABLE disabled [ 1106.069] 0x0000001c: 0x7c880002: 3DSTATE_DEPTH_SUBRECTANGLE_DISABLE [ 1106.069] 0x00000020: 0x7d070000: 3DSTATE_LOAD_INDIRECT [ 1106.069] 0x00000024: 0x00000000: MI_NOOP [ 1106.069] 0x00000028: 0x7d830000: 3DSTATE_SPAN_STIPPLE [ 1106.069] 0x0000002c: 0x00000000: dword 1 [ 1106.069] 0x00000030: 0x7d8e0001: 3DSTATE_BUFFER_INFO [ 1106.069] 0x00000034: 0x03402000: color, tiling = X, pitch=8192 [ 1106.069] 0x00000038: 0x07000000: address [ 1106.069] 0x0000003c: 0x7d850000: 3DSTATE_DEST_BUFFER_VARIABLES [ 1106.069] 0x00000040: 0x00880300: a8r8g8b8 format, u16 depth format, early Z disabled [ 1106.069] 0x00000044: 0x7d800003: 3DSTATE_DRAWING_RECTANGLE [ 1106.069] 0x00000048: 0x00000000: [ 1106.069] 0x0000004c: 0x00000000: (0,0) [ 1106.069] 0x00000050: 0x0437077f: (1919,1079) [ 1106.069] 0x00000054: 0x00000000: (0,0) [ 1106.069] 0x00000058: 0x7d040441: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.069] 0x0000005c: 0xfffffff0: S2: texcoord formats: 0=2D 1=NP 2=NP 3=NP 4=NP 5=NP 6=NP 7=NP [ 1106.069] 0x00000060: 0x00008214: S6: alpha_test=always, alpha_ref=0x0, depth_test=always, cbuf blend enable, src_blnd_fct=one, dst_blnd_fct=zero, cbuf write enable, tristrip_provoking_vertex=0 [ 1106.069] 0x00000064: 0x7d000003: 3DSTATE_MAP_STATE [ 1106.069] 0x00000068: 0x00000001: mask [ 1106.069] 0x0000006c: 0x04103000: map 0 MS2 , handle=86 [ 1106.069] 0x00000070: 0x2b89a590: map 0 MS3 [width=618, height=349, format=32 xrgb8888, tiling=none] [ 1106.069] 0x00000074: 0x4d200000: map 0 MS4 [pitch=2472, max_lod=0, vol_depth=0, cube_face_ena=0, miplayout right] [ 1106.069] 0x00000078: 0x7d010003: 3DSTATE_SAMPLER_STATE [ 1106.069] 0x0000007c: 0x00000001: mask [ 1106.069] 0x00000080: 0x00000000: sampler 0 SS2: base_mip_level=0, mip_filter=none, mag_filter=nearest, min_filter=nearest lod_bias=0.00, max_aniso=2, shadow_func=always [ 1106.069] 0x00000084: 0x00004820: sampler 0 SS3: min_lod=0.00, tcmode_x=clamp_border, tcmode_y=clamp_border, tcmode_z=wrap, normalized coords, texmap_idx=0, [ 1106.069] 0x00000088: 0x00000000: sampler 0 SS4: border color [ 1106.069] 0x0000008c: 0x7d050008: 3DSTATE_PIXEL_SHADER_PROGRAM [ 1106.069] 0x00000090: 0x19180000: PS000: DCL S0 2D [ 1106.069] 0x00000094: 0x00000000: PS000 [ 1106.069] 0x00000098: 0x00000000: PS000 [ 1106.069] 0x0000009c: 0x19083c00: PS001: DCL T0.xyzw [ 1106.069] 0x000000a0: 0x00000000: PS001 [ 1106.069] 0x000000a4: 0x00000000: PS001 [ 1106.069] 0x000000a8: 0x15200000: PS002: TEXLD oC, S0, T0 [ 1106.070] 0x000000ac: 0x01000000: PS002 [ 1106.070] 0x000000b0: 0x00000000: PS002 [ 1106.070] 0x000000b4: 0x7d040031: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.070] 0x000000b8: 0x00000100: S0: vbo offset: 0x00000100 [ 1106.070] 0x000000bc: 0x04040000: S1: vertex width: 4, vertex pitch: 4 [ 1106.070] 0x000000c0: 0x7f9c0003: 3DPRIMITIVE sequential indirect RECTLIST, 3 starting from 0 [ 1106.070] 0x000000c4: 0x00000000: start [ 1106.070] [0]: (709.000000, 758.000000), (1.000000, 1.000000) [ 1106.070] [1]: (91.000000, 758.000000), (0.000000, 1.000000) [ 1106.070] [2]: (91.000000, 409.000000), (0.000000, 0.000000) [ 1106.070] 0x000000c8: 0x6c050000: 3DSTATE_MODES_5 [ 1106.070] 0x000000cc: 0x7d8e0001: 3DSTATE_BUFFER_INFO [ 1106.070] 0x000000d0: 0x03402000: color, tiling = X, pitch=8192 [ 1106.070] 0x000000d4: 0x01000000: address [ 1106.070] 0x000000d8: 0x7d850000: 3DSTATE_DEST_BUFFER_VARIABLES [ 1106.070] 0x000000dc: 0x00880300: a8r8g8b8 format, u16 depth format, early Z disabled [ 1106.070] 0x000000e0: 0x7d000003: 3DSTATE_MAP_STATE [ 1106.070] 0x000000e4: 0x00000001: mask [ 1106.070] 0x000000e8: 0x07000000: map 0 MS2 , handle=64 [ 1106.070] 0x000000ec: 0x86fdfd92: map 0 MS3 [width=1920, height=1080, format=32 xrgb8888, tiling=X] [ 1106.070] 0x000000f0: 0xffe00000: map 0 MS4 [pitch=8192, max_lod=0, vol_depth=0, cube_face_ena=0, miplayout right] [ 1106.070] 0x000000f4: 0x7f9c0003: 3DPRIMITIVE sequential indirect RECTLIST, 3 starting from 3 [ 1106.070] 0x000000f8: 0x00000003: start [ 1106.070] [3]: (709.000000, 758.000000), (0.369271, 0.701852) [ 1106.070] [4]: (91.000000, 758.000000), (0.047396, 0.701852) [ 1106.070] [5]: (91.000000, 409.000000), (0.047396, 0.378704) [ 1106.071] 0x000000fc: 0x05000000: MI_BATCH_BUFFER_END [ 1106.071] kgem_create_linear(352) [ 1106.071] search_linear_cache: found handle=40 (size=4096) in linear inactive cache [ 1106.071] kgem_finish_partials: handle=86, uploading 862728/884736 [ 1106.071] gem_write(handle=86, offset=0, len=862728) [ 1106.071] gem_write(handle=40, offset=0, len=352) [ 1106.071] sna_accel_throttle (time=1106071) [ 1106.071] sna_wakeup_handler [ 1106.071] sna_block_handler [ 1106.071] sna_accel_throttle (time=1106071) [ 1106.071] sna_wakeup_handler [ 1106.071] sna_create_pixmap(60, 52, 32, usage=0) [ 1106.071] kgem_choose_tiling: too thin [60] for TILING_X [ 1106.071] kgem_choose_tiling: 60x52 -> 0 [ 1106.071] kgem_can_create_2d(60x52, bpp=32, tiling=0) = 1 [ 1106.071] sna_validate_gc [ 1106.071] sna_validate_gc: flushing tile pixmap [ 1106.071] sna_validate_gc: flushing stipple pixmap [ 1106.071] sna_pixmap_move_to_cpu(pixmap=0xde6590, write=1) [ 1106.071] sna_pixmap_move_to_cpu: not attached to 0xde6590 [ 1106.071] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1106.072] sna_poly_fill_rect_extents: [0] = (0, 0)x(60, 52) [ 1106.072] sna_poly_fill_rect: tiled fill, testing for blt [ 1106.072] sna_drawable_use_gpu_bo((0, 0), (60, 52)) = 0 [ 1106.072] sna_drawable_use_cpu_bo((0, 0), (60, 52)) = 0 [ 1106.072] sna_poly_fill_rect: fallback (0, 0), (60, 52) [ 1106.072] sna_gc_move_to_cpu [ 1106.072] sna_drawable_move_region_to_cpu(pixmap=0xde6590 (16x16), [(0, 0), (16, 16)], write=0) [ 1106.072] sna_drawable_move_region_to_cpu: not attached to 0xde6590 [ 1106.072] sna_drawable_move_region_to_cpu(pixmap=0x12102d0 (5x26), [(0, 0), (5, 26)], write=0) [ 1106.072] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1106.072] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1106.072] sna_pixmap_move_to_cpu(pixmap=0x12102d0, write=0) [ 1106.072] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1106.072] sna_pixmap_move_to_cpu: no GPU bo [ 1106.072] sna_drawable_move_region_to_cpu(pixmap=0x19e9bd0 (60x52), [(0, 0), (60, 52)], write=1) [ 1106.072] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1106.072] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1106.072] sna_pixmap_move_to_cpu(pixmap=0x19e9bd0, write=1) [ 1106.072] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1106.072] sna_pixmap_move_to_cpu: no GPU bo [ 1106.072] sna_pixmap_move_to_cpu: marking as damaged [ 1106.072] _sna_damage_all(60, 52) [ 1106.072] sna_poly_fill_rect: fallback - fbPolyFillRect [ 1106.072] sna_validate_gc [ 1106.072] sna_validate_gc: flushing stipple pixmap [ 1106.072] sna_pixmap_move_to_cpu(pixmap=0xde6590, write=1) [ 1106.072] sna_pixmap_move_to_cpu: not attached to 0xde6590 [ 1106.072] sna_poly_segment(n=23, first=((0, 0), (0, 51)) [ 1106.072] sna_poly_segment: extents=(0, 0), (60, 52) [ 1106.072] sna_poly_segment: trying blt solid fill [ff00ff00] paths [ 1106.072] sna_drawable_use_gpu_bo((0, 0), (60, 52)) = 0 [ 1106.072] sna_drawable_use_cpu_bo((0, 0), (60, 52)) = 0 [ 1106.072] sna_poly_segment: fallback [ 1106.072] sna_gc_move_to_cpu [ 1106.072] sna_drawable_move_region_to_cpu(pixmap=0xde6590 (16x16), [(0, 0), (16, 16)], write=0) [ 1106.072] sna_drawable_move_region_to_cpu: not attached to 0xde6590 [ 1106.072] sna_drawable_move_region_to_cpu(pixmap=0x19e9bd0 (60x52), [(0, 0), (60, 52)], write=1) [ 1106.072] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1106.072] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1106.072] sna_pixmap_move_to_cpu(pixmap=0x19e9bd0, write=1) [ 1106.072] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1106.072] sna_pixmap_move_to_cpu: no GPU bo [ 1106.073] sna_pixmap_move_to_cpu: marking as damaged [ 1106.073] _sna_damage_all(60, 52) [ 1106.073] sna_validate_gc [ 1106.073] sna_poly_segment(n=60, first=((0, 25), (0, 52)) [ 1106.073] sna_poly_segment: extents=(0, 11), (60, 52) [ 1106.073] sna_poly_segment: fallback [ 1106.073] sna_gc_move_to_cpu [ 1106.073] sna_drawable_move_region_to_cpu(pixmap=0xde6590 (16x16), [(0, 0), (16, 16)], write=0) [ 1106.073] sna_drawable_move_region_to_cpu: not attached to 0xde6590 [ 1106.073] sna_drawable_move_region_to_cpu(pixmap=0x19e9bd0 (60x52), [(0, 11), (60, 52)], write=1) [ 1106.073] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1106.073] sna_drawable_move_region_to_cpu: applying cpu damage [ 1106.073] _sna_damage_add([[(0, 0), (60, 52)]: [(0, 0), (60, 52)] + [0 : ...]] + [(0, 11), (60, 52)]) [ 1106.073] = [[(0, 0), (60, 52)]: [(0, 0), (60, 52)] + [0 : ...]] [ 1106.073] sna_validate_gc [ 1106.073] sna_copy_area: src=(0, 0)x(60, 52) -> dst=(6, 6) [ 1106.073] sna_copy_boxes (boxes=1x[(-9992, -9993), (-9932, -9941)...], src=+(9992, 9993), alu=3, src.size=60x52, dst.size=857x65) [ 1106.073] sna_copy_boxes: dst=(priv=0x137ea40, gpu_bo=0x19f7050, cpu_bo=(nil)), src=(priv=0x1387740, gpu_bo=(nil), cpu_bo=(nil)), replaces=0 [ 1106.073] sna_drawable_move_region_to_cpu(pixmap=0x19e9bd0 (60x52), [(0, 0), (60, 52)], write=0) [ 1106.073] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1106.073] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1106.073] sna_pixmap_move_to_cpu(pixmap=0x19e9bd0, write=0) [ 1106.073] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1106.073] sna_pixmap_move_to_cpu: no GPU bo [ 1106.073] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading [ 1106.073] sna_write_boxes x 1 [ 1106.073] write_boxes_inplace x 1, tiling=1 [ 1106.073] gem_mmap(handle=237, size=294912, prot=read/write) [ 1106.073] write_boxes_inplace: (0, 0) -> (7, 6) x (60, 52) [bpp=32, src_pitch=240, dst_pitch=4096] [ 1106.073] memcpy_blt: src=(0, 0), dst=(7, 6), size=60x52, pitch=240/4096 [ 1106.073] _sna_damage_add([[(0, 0), (857, 65)]: [(0, 0), (857, 65)] + [0 : ...]] + [(7, 6), (67, 58)]) [ 1106.073] = [[(0, 0), (857, 65)]: [(0, 0), (857, 65)] + [0 : ...]] [ 1106.073] _sna_damage_subtract(None - [(7, 6), (67, 58)])... [ 1106.073] = None [ 1106.074] sna_block_handler [ 1106.074] sna_accel_throttle (time=1106074) [ 1106.074] sna_wakeup_handler [ 1106.074] sna_validate_gc [ 1106.074] sna_validate_gc: flushing stipple pixmap [ 1106.074] sna_pixmap_move_to_cpu(pixmap=0xde6590, write=1) [ 1106.074] sna_pixmap_move_to_cpu: not attached to 0xde6590 [ 1106.074] sna_copy_area: src=(1, 0)x(618, 349) -> dst=(1, 0) [ 1106.074] sna_copy_boxes (boxes=1x[(91, 409), (709, 758)...], src=+(-90, -409), alu=3, src.size=620x349, dst.size=1245x1083) [ 1106.074] sna_copy_boxes: dst=(priv=0x1348050, gpu_bo=0x13481d0, cpu_bo=(nil)), src=(priv=(nil), gpu_bo=(nil), cpu_bo=(nil)), replaces=0 [ 1106.074] sna_copy_boxes: fallback - src_priv=(nil) but dst gpu_only=0 [ 1106.074] sna_copy_boxes: fallback -- src=(-90, -409), dst=(-25, 0) [ 1106.074] _sna_damage_subtract([[(0, 0), (1245, 1083)]: [(0, 0), (1245, 1083) x 6: ((0, 0), (1245, 409)), ((0, 409), (65, 758)), ((685, 409), (1245, 758)), ((0, 758), (1245, 1080)), ((1, 1080), (1244, 1082)), ((3, 1082), (1242, 1083))] + [0 : ...]] - [(66, 409), (684, 758)])... [ 1106.074] _sna_damage_create_elt(subtract): n=0, prev=(none, remain 0) [ 1106.074] _sna_damage_create_elt(): new elt [ 1106.074] _sna_damage_create_boxes(1->64): new [ 1106.074] = [[(0, 0), (1245, 1083)]: [(0, 0), (1245, 1083) x 6: ((0, 0), (1245, 409)), ((0, 409), (65, 758)), ((685, 409), (1245, 758)), ((0, 758), (1245, 1080)), ((1, 1080), (1244, 1082)), ((3, 1082), (1242, 1083))] + [1 : ...]] [ 1106.074] _sna_damage_add([[(65, 409), (685, 758)]: [(65, 409), (685, 758)] + [0 : ...]] + [(66, 409), (684, 758)]) [ 1106.074] = [[(65, 409), (685, 758)]: [(65, 409), (685, 758)] + [0 : ...]] [ 1106.074] sna_copy_boxes: memcpy_blt(box=(91, 409), (618, 349), src=(-90, -409), dst=(-25, 0), pitches=(2480, 4980)) [ 1106.074] memcpy_blt: src=(91, 409), dst=(91, 409), size=618x349, pitch=2480/4980 [ 1106.075] sna_block_handler [ 1106.075] sna_wakeup_handler [ 1106.075] sna_block_handler [ 1106.075] sna_wakeup_handler [ 1106.075] sna_create_pixmap(3, 1, 32, usage=0) [ 1106.075] kgem_choose_tiling: too short [1] for TILING_X [ 1106.075] kgem_choose_tiling: 3x1 -> 0 [ 1106.075] kgem_can_create_2d(3x1, bpp=32, tiling=0) = 1 [ 1106.075] sna_validate_gc [ 1106.075] sna_put_image((0, 0)x(3, 1) [ 1106.075] sna_drawable_move_region_to_cpu(pixmap=0x11f21e0 (3x1), [(0, 0), (3, 1)], write=1) [ 1106.075] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1106.075] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1106.075] sna_pixmap_move_to_cpu(pixmap=0x11f21e0, write=1) [ 1106.075] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1106.075] sna_pixmap_move_to_cpu: no GPU bo [ 1106.075] sna_pixmap_move_to_cpu: marking as damaged [ 1106.075] _sna_damage_all(3, 1) [ 1106.075] sna_put_image: fbPutImage(0, 0, 3, 1) [ 1106.075] sna_composite(3 src=(0, 0), mask=(0, 0), dst=(3, 30)+(0, 0), size=(3, 24) [ 1106.075] sna_compute_composite_region: dst=(3, 30)x(3, 24) [ 1106.075] sna_compute_composite_region: initial clip against dst->pDrawable: (3, 30), (6, 54) [ 1106.075] clip_to_dst: region: 1x[(3, 30), (6, 54)], clip: 1x[(0, 0), (8, 56)] [ 1106.075] sna_compute_composite_region: clip against dst->pCompositeClip: (3, 30), (6, 54) [ 1106.075] sna_compute_composite_region: clip against src: (3, 30), (6, 54) [ 1106.075] sna_composite: composite region extents:+(0, 0) -> (3, 30), (6, 54) + (0, 0) [ 1106.075] gen3_render_composite() [ 1106.075] sna_blt_composite (0, 0), (3, 30), 3x24 [ 1106.075] sna_pixmap_move_to_gpu() [ 1106.075] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.075] sna_blt_composite: unsuported op [3] for blitting [ 1106.075] sna_pixmap_force_to_gpu(pixmap=0x19f2660) [ 1106.075] sna_pixmap_move_to_gpu() [ 1106.075] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.075] gen3_composite_set_target: pixmap=0x19f2660, format=20028888, size=8x56, pitch=64, delta=(0,0) [ 1106.075] gen3_render_composite: preparing source [ 1106.076] gen3_composite_picture: (0, 0)x(3, 24), dst=(3, 30) [ 1106.076] gen3_composite_picture: integer translation (0, 0), removing [ 1106.076] sna_render_pixmap_bo (0, 0)x(3, 24) [ 1106.076] sna_render_pixmap_bo box=(0, 0), (3, 1): (3, 1)/(3, 1) [ 1106.076] sna_render_pixmap_bo: offset=(-3, -30), size=(3, 1) [ 1106.076] texture_is_cpu(pixmap=0x11f21e0, box=((0, 0), (3, 1)) = 1 [ 1106.076] move_to_gpu: migrating whole pixmap (3x1) for source [ 1106.076] sna_pixmap_force_to_gpu(pixmap=0x11f21e0) [ 1106.076] kgem_choose_tiling: too short [1] for TILING_X [ 1106.076] kgem_choose_tiling: 3x1 -> 0 [ 1106.076] kgem_create_2d(3x1, bpp=32, tiling=0, exact=0, inactive=1) [ 1106.076] from inactive: pitch=64, tiling=0: handle=40, id=34062 [ 1106.076] sna_pixmap_force_to_gpu: created gpu bo [ 1106.076] sna_pixmap_move_to_gpu() [ 1106.076] _sna_damage_reduce() [ 1106.076] sna_pixmap_move_to_gpu: CPU damage? 1 [ 1106.076] sna_damage_get_boxes([[(0, 0), (3, 1)]: [(0, 0), (3, 1)] + [0 : ...]])... [ 1106.076] = 1 [ 1106.076] sna_replace(handle=40, 3x1, bpp=32, tiling=0) [ 1106.076] gem_mmap(handle=40, size=4096, prot=read/write) [ 1106.076] memcpy_blt: src=(0, 0), dst=(0, 0), size=3x1, pitch=12/64 [ 1106.076] gen3_render_composite: source type=5 [ 1106.076] gen3_render_composite: final src/mask type=5/0, affine=1/1 [ 1106.076] gen3_render_composite: floats_per_vertex = 2 + 2 + 0 = 4 [ 1106.076] aligning vertex: was 0, now 4 floats per vertex, 0->0 [ 1106.076] gen3_render_composite_boxes: nbox=1, src=+(-3, -30), mask=+(0, 0), dst=+(0, 0) [ 1106.076] gen3_get_rectangles: want=12, rem=16384 [ 1106.076] gen3_render_composite_boxes: (3, 30) x (3, 24) [ 1106.076] apply_damage: damage=0x11aa068, region=1 [ 1106.076] _sna_damage_add([[(0, 0), (8, 56)]: [(0, 0), (8, 56)] + [0 : ...]] + [(3, 30), (6, 54)]) [ 1106.076] = [[(0, 0), (8, 56)]: [(0, 0), (8, 56)] + [0 : ...]] [ 1106.076] gen3_vertex_flush[c0] = 3 [ 1106.076] gen3_render_composite_done() [ 1106.076] sna_create_pixmap(3, 1, 32, usage=0) [ 1106.076] kgem_choose_tiling: too short [1] for TILING_X [ 1106.076] kgem_choose_tiling: 3x1 -> 0 [ 1106.076] kgem_can_create_2d(3x1, bpp=32, tiling=0) = 1 [ 1106.076] sna_validate_gc [ 1106.076] sna_put_image((0, 0)x(3, 1) [ 1106.076] sna_drawable_move_region_to_cpu(pixmap=0x11f21e0 (3x1), [(0, 0), (3, 1)], write=1) [ 1106.077] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1106.077] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1106.077] sna_pixmap_move_to_cpu(pixmap=0x11f21e0, write=1) [ 1106.077] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1106.077] sna_pixmap_move_to_cpu: no GPU bo [ 1106.077] sna_pixmap_move_to_cpu: marking as damaged [ 1106.077] _sna_damage_all(3, 1) [ 1106.077] sna_put_image: fbPutImage(0, 0, 3, 1) [ 1106.077] sna_composite(3 src=(0, 0), mask=(0, 0), dst=(3, 31)+(0, 0), size=(3, 22) [ 1106.077] sna_compute_composite_region: dst=(3, 31)x(3, 22) [ 1106.077] sna_compute_composite_region: initial clip against dst->pDrawable: (3, 31), (6, 53) [ 1106.077] clip_to_dst: region: 1x[(3, 31), (6, 53)], clip: 4x[(3, 31), (6, 53)] [ 1106.077] sna_compute_composite_region: clip against dst->pCompositeClip: (3, 31), (6, 53) [ 1106.077] sna_compute_composite_region: clip against src: (3, 31), (6, 53) [ 1106.077] sna_composite: composite region extents:+(0, 0) -> (3, 31), (6, 53) + (0, 0) [ 1106.077] gen3_render_composite() [ 1106.077] sna_blt_composite (0, 0), (3, 31), 3x22 [ 1106.077] sna_pixmap_move_to_gpu() [ 1106.077] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.077] sna_blt_composite: unsuported op [3] for blitting [ 1106.077] sna_pixmap_force_to_gpu(pixmap=0x19f2660) [ 1106.077] sna_pixmap_move_to_gpu() [ 1106.077] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.077] gen3_composite_set_target: pixmap=0x19f2660, format=20028888, size=8x56, pitch=64, delta=(0,0) [ 1106.077] gen3_render_composite: preparing source [ 1106.077] gen3_composite_picture: (0, 0)x(3, 22), dst=(3, 31) [ 1106.077] gen3_composite_picture: integer translation (0, 0), removing [ 1106.077] sna_render_pixmap_bo (0, 0)x(3, 22) [ 1106.077] sna_render_pixmap_bo box=(0, 0), (3, 1): (3, 1)/(3, 1) [ 1106.077] sna_render_pixmap_bo: offset=(-3, -31), size=(3, 1) [ 1106.077] texture_is_cpu(pixmap=0x11f21e0, box=((0, 0), (3, 1)) = 1 [ 1106.077] move_to_gpu: migrating whole pixmap (3x1) for source [ 1106.077] sna_pixmap_force_to_gpu(pixmap=0x11f21e0) [ 1106.077] kgem_choose_tiling: too short [1] for TILING_X [ 1106.077] kgem_choose_tiling: 3x1 -> 0 [ 1106.077] kgem_create_2d(3x1, bpp=32, tiling=0, exact=0, inactive=1) [ 1106.077] from inactive: pitch=64, tiling=0: handle=59, id=34063 [ 1106.077] sna_pixmap_force_to_gpu: created gpu bo [ 1106.077] sna_pixmap_move_to_gpu() [ 1106.077] _sna_damage_reduce() [ 1106.077] sna_pixmap_move_to_gpu: CPU damage? 1 [ 1106.077] sna_damage_get_boxes([[(0, 0), (3, 1)]: [(0, 0), (3, 1)] + [0 : ...]])... [ 1106.077] = 1 [ 1106.078] sna_replace(handle=59, 3x1, bpp=32, tiling=0) [ 1106.078] gem_mmap(handle=59, size=4096, prot=read/write) [ 1106.078] memcpy_blt: src=(0, 0), dst=(0, 0), size=3x1, pitch=12/64 [ 1106.078] gen3_render_composite: source type=5 [ 1106.078] gen3_render_composite: final src/mask type=5/0, affine=1/1 [ 1106.078] gen3_render_composite: floats_per_vertex = 2 + 2 + 0 = 4 [ 1106.078] gen3_render_composite_boxes: nbox=4, src=+(-3, -31), mask=+(0, 0), dst=+(0, 0) [ 1106.078] gen3_get_rectangles: want=48, rem=16372 [ 1106.078] gen3_render_composite_boxes: (3, 31) x (3, 1) [ 1106.078] gen3_render_composite_boxes: (3, 32) x (1, 20) [ 1106.078] gen3_render_composite_boxes: (5, 32) x (1, 20) [ 1106.078] gen3_render_composite_boxes: (3, 52) x (3, 1) [ 1106.078] apply_damage: damage=0x11aa068, region=4 [ 1106.078] _sna_damage_add([[(0, 0), (8, 56)]: [(0, 0), (8, 56)] + [0 : ...]] + [(3, 31), (6, 53) x 4: ((3, 31), (6, 32)), ((3, 32), (4, 52)), ((5, 32), (6, 52)), ((3, 52), (6, 53))]) [ 1106.078] = [[(0, 0), (8, 56)]: [(0, 0), (8, 56)] + [0 : ...]] [ 1106.078] gen3_vertex_flush[dc] = 12 [ 1106.078] gen3_render_composite_done() [ 1106.078] sna_create_pixmap(8, 56, 32, usage=0) [ 1106.078] kgem_choose_tiling: too thin [8] for TILING_X [ 1106.078] kgem_choose_tiling: 8x56 -> 0 [ 1106.078] kgem_can_create_2d(8x56, bpp=32, tiling=0) = 1 [ 1106.078] sna_validate_gc [ 1106.078] sna_validate_gc: flushing tile pixmap [ 1106.078] sna_validate_gc: flushing stipple pixmap [ 1106.078] sna_pixmap_move_to_cpu(pixmap=0xde6590, write=1) [ 1106.078] sna_pixmap_move_to_cpu: not attached to 0xde6590 [ 1106.078] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1106.078] sna_poly_fill_rect_extents: [0] = (0, 0)x(8, 56) [ 1106.078] sna_poly_fill_rect: tiled fill, testing for blt [ 1106.078] sna_drawable_use_gpu_bo((0, 0), (8, 56)) = 0 [ 1106.078] sna_drawable_use_cpu_bo((0, 0), (8, 56)) = 0 [ 1106.078] sna_poly_fill_rect: fallback (0, 0), (8, 56) [ 1106.078] sna_gc_move_to_cpu [ 1106.078] sna_drawable_move_region_to_cpu(pixmap=0xde6590 (16x16), [(0, 0), (16, 16)], write=0) [ 1106.078] sna_drawable_move_region_to_cpu: not attached to 0xde6590 [ 1106.078] sna_drawable_move_region_to_cpu(pixmap=0x134c8d0 (5x26), [(0, 0), (5, 26)], write=0) [ 1106.078] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1106.078] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1106.078] sna_pixmap_move_to_cpu(pixmap=0x134c8d0, write=0) [ 1106.078] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1106.078] sna_pixmap_move_to_cpu: no GPU bo [ 1106.079] sna_drawable_move_region_to_cpu(pixmap=0x13cff20 (8x56), [(0, 0), (8, 56)], write=1) [ 1106.079] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1106.079] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1106.079] sna_pixmap_move_to_cpu(pixmap=0x13cff20, write=1) [ 1106.079] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1106.079] sna_pixmap_move_to_cpu: no GPU bo [ 1106.079] sna_pixmap_move_to_cpu: marking as damaged [ 1106.079] _sna_damage_all(8, 56) [ 1106.079] sna_poly_fill_rect: fallback - fbPolyFillRect [ 1106.079] sna_validate_gc [ 1106.079] sna_copy_area: src=(0, 0)x(8, 56) -> dst=(0, 0) [ 1106.079] sna_copy_boxes (boxes=1x[(0, 0), (8, 56)...], src=+(0, 0), alu=3, src.size=8x56, dst.size=8x56) [ 1106.079] sna_copy_boxes: dst=(priv=0x13ccb20, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0x11aa050, gpu_bo=0x13c4870, cpu_bo=(nil)), replaces=1 [ 1106.079] kgem_choose_tiling: too thin [8] for TILING_X [ 1106.079] kgem_choose_tiling: 8x56 -> 0 [ 1106.079] sna_copy_boxes: create dst GPU bo for copy [ 1106.079] kgem_can_create_2d(8x56, bpp=32, tiling=0) = 1 [ 1106.079] kgem_create_2d(8x56, bpp=32, tiling=0, exact=0, inactive=0) [ 1106.079] from active: pitch=64, tiling=0, handle=59, id=34064 [ 1106.079] sna_pixmap_move_to_gpu() [ 1106.079] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.079] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [ 1106.079] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 0), pitch=(64, 64) [ 1106.079] sna_blt_copy_boxes: box=(0, 0)x(8, 56) [ 1106.079] _sna_damage_all(8, 56) [ 1106.079] sna_validate_gc [ 1106.079] sna_copy_area: src=(0, 0)x(8, 56) -> dst=(57, 4) [ 1106.079] sna_copy_boxes (boxes=1x[(-9869, -9995), (-9861, -9939)...], src=+(9869, 9995), alu=3, src.size=8x56, dst.size=857x65) [ 1106.079] sna_copy_boxes: dst=(priv=0x137ea40, gpu_bo=0x19f7050, cpu_bo=(nil)), src=(priv=0x13ccb20, gpu_bo=0x13b1980, cpu_bo=(nil)), replaces=0 [ 1106.079] sna_pixmap_move_to_gpu() [ 1106.079] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.079] gen3_render_copy_boxes (9869, 9995)->(9999, 9999) x 1 [ 1106.079] sna_blt_copy_boxes src=(9869, 9995) -> (9999, 9999) x 1, tiling=(0, 1), pitch=(64, 4096) [ 1106.079] sna_blt_copy_boxes: box=(-9869, -9995)x(8, 56) [ 1106.079] _sna_damage_add([[(0, 0), (857, 65)]: [(0, 0), (857, 65)] + [0 : ...]] + [(130, 4), (138, 60)]) [ 1106.079] = [[(0, 0), (857, 65)]: [(0, 0), (857, 65)] + [0 : ...]] [ 1106.079] _sna_damage_subtract(None - [(130, 4), (138, 60)])... [ 1106.079] = None [ 1106.079] sna_create_pixmap(8, 56, 32, usage=0) [ 1106.079] kgem_choose_tiling: too thin [8] for TILING_X [ 1106.080] kgem_choose_tiling: 8x56 -> 0 [ 1106.080] kgem_can_create_2d(8x56, bpp=32, tiling=0) = 1 [ 1106.080] sna_validate_gc [ 1106.080] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1106.080] sna_poly_fill_rect_extents: [0] = (0, 0)x(8, 56) [ 1106.080] sna_poly_fill_rect: solid fill [ffdddddd], testing for blt [ 1106.080] sna_drawable_use_gpu_bo((0, 0), (8, 56)) = 0 [ 1106.080] sna_drawable_use_cpu_bo((0, 0), (8, 56)) = 0 [ 1106.080] sna_poly_fill_rect: fallback (0, 0), (8, 56) [ 1106.080] sna_gc_move_to_cpu [ 1106.080] sna_drawable_move_region_to_cpu(pixmap=0xde6590 (16x16), [(0, 0), (16, 16)], write=0) [ 1106.080] sna_drawable_move_region_to_cpu: not attached to 0xde6590 [ 1106.080] sna_drawable_move_region_to_cpu(pixmap=0x19f2660 (8x56), [(0, 0), (8, 56)], write=1) [ 1106.080] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1106.080] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1106.080] sna_pixmap_move_to_cpu(pixmap=0x19f2660, write=1) [ 1106.080] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1106.080] sna_pixmap_move_to_cpu: no GPU bo [ 1106.080] sna_pixmap_move_to_cpu: marking as damaged [ 1106.080] _sna_damage_all(8, 56) [ 1106.080] sna_poly_fill_rect: fallback - fbPolyFillRect [ 1106.080] sna_composite_rectangles(op=3, ffdddddd x 1 [(0, 0)x(8, 56) ...]) [ 1106.080] _pixman_region_init_clipped_rectangles: nrects=1, region=(0, 0), (8, 56) x 1 [ 1106.080] sna_composite_rectangles: drawable extents (0, 0),(8, 56) x 1 [ 1106.080] sna_composite_rectangles: clipped extents (0, 0),(8, 56) x 1 [ 1106.080] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(8, 56) [ 1106.080] _sna_damage_subtract([[(0, 0), (8, 56)]: [(0, 0), (8, 56)] + [0 : ...]] - [(0, 0), (8, 56)])... [ 1106.080] = None [ 1106.080] sna_pixmap_move_to_gpu() [ 1106.080] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.080] kgem_choose_tiling: too thin [8] for TILING_X [ 1106.080] kgem_choose_tiling: 8x56 -> 0 [ 1106.080] kgem_create_2d(8x56, bpp=32, tiling=0, exact=0, inactive=0) [ 1106.080] from active: pitch=64, tiling=0, handle=45, id=34065 [ 1106.080] gen3_render_fill_boxes (op=1, format=20028888, color=(dddd,dddd,dddd, ffff)) [ 1106.080] sna_blt_fill_boxes (32, ffdddddd, 3) x 1 [ 1106.080] sna_blt_fill_boxes: box=((0, 0), (8, 56)) [ 1106.080] _sna_damage_add(None + [(0, 0), (8, 56)]) [ 1106.080] = [[(0, 0), (8, 56)]: [(0, 0), (8, 56)] + [0 : ...]] [ 1106.080] sna_create_pixmap(7, 1, 32, usage=0) [ 1106.080] kgem_choose_tiling: too short [1] for TILING_X [ 1106.081] kgem_choose_tiling: 7x1 -> 0 [ 1106.081] kgem_can_create_2d(7x1, bpp=32, tiling=0) = 1 [ 1106.081] sna_validate_gc [ 1106.081] sna_put_image((0, 0)x(7, 1) [ 1106.081] sna_drawable_move_region_to_cpu(pixmap=0x1352880 (7x1), [(0, 0), (7, 1)], write=1) [ 1106.081] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1106.081] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1106.081] sna_pixmap_move_to_cpu(pixmap=0x1352880, write=1) [ 1106.081] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1106.081] sna_pixmap_move_to_cpu: no GPU bo [ 1106.081] sna_pixmap_move_to_cpu: marking as damaged [ 1106.081] _sna_damage_all(7, 1) [ 1106.081] sna_put_image: fbPutImage(0, 0, 7, 1) [ 1106.081] sna_composite_trapezoids(op=3, src=(2, 0), mask=00018000, ntrap=45) [ 1106.081] trapezoid_span_converter: extents (1, 1), (8, 55) [ 1106.081] sna_compute_composite_region: dst=(1, 1)x(7, 54) [ 1106.081] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 1), (8, 55) [ 1106.081] clip_to_dst: region: 1x[(1, 1), (8, 55)], clip: 1x[(0, 0), (8, 56)] [ 1106.081] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 1), (8, 55) [ 1106.081] sna_compute_composite_region: clip against src: (1, 1), (8, 55) [ 1106.081] trapezoid_span_converter: after clip -- extents (1, 1), (8, 55), delta=(0, 0) src -> (0, 0) [ 1106.081] gen3_render_composite_spans(src=(0, 0), dst=(1, 1), size=(7, 54)) [ 1106.081] sna_pixmap_force_to_gpu(pixmap=0x19f2660) [ 1106.081] sna_pixmap_move_to_gpu() [ 1106.081] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.081] _sna_damage_all(8, 56) [ 1106.081] gen3_composite_set_target: pixmap=0x19f2660, format=20028888, size=8x56, pitch=64, delta=(0,0) [ 1106.081] gen3_render_composite_spans: preparing source [ 1106.081] gen3_composite_picture: (0, 0)x(7, 54), dst=(1, 1) [ 1106.081] gen3_composite_picture: integer translation (0, 0), removing [ 1106.081] sna_render_pixmap_bo (0, 0)x(7, 54) [ 1106.081] sna_render_pixmap_bo box=(0, 0), (7, 1): (7, 1)/(7, 1) [ 1106.081] sna_render_pixmap_bo: offset=(-1, -1), size=(7, 1) [ 1106.081] texture_is_cpu(pixmap=0x1352880, box=((0, 0), (7, 1)) = 1 [ 1106.081] move_to_gpu: migrating whole pixmap (7x1) for source [ 1106.081] sna_pixmap_force_to_gpu(pixmap=0x1352880) [ 1106.081] kgem_choose_tiling: too short [1] for TILING_X [ 1106.081] kgem_choose_tiling: 7x1 -> 0 [ 1106.081] kgem_create_2d(7x1, bpp=32, tiling=0, exact=0, inactive=1) [ 1106.081] from inactive: pitch=64, tiling=0: handle=22, id=34066 [ 1106.081] sna_pixmap_force_to_gpu: created gpu bo [ 1106.081] sna_pixmap_move_to_gpu() [ 1106.082] _sna_damage_reduce() [ 1106.082] sna_pixmap_move_to_gpu: CPU damage? 1 [ 1106.082] sna_damage_get_boxes([[(0, 0), (7, 1)]: [(0, 0), (7, 1)] + [0 : ...]])... [ 1106.082] = 1 [ 1106.082] sna_replace(handle=22, 7x1, bpp=32, tiling=0) [ 1106.082] gem_mmap(handle=22, size=4096, prot=read/write) [ 1106.082] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x1, pitch=28/64 [ 1106.082] gen3_render_composite_spans: source type=5 [ 1106.082] aligning vertex: was 4, now 5 floats per vertex, 15->12 [ 1106.082] tor_init: (1, 1),(8, 55) x (4, 4), num_edges=90 [ 1106.082] polygon_add_edge: edge=(9 [2.1], 4 [1.0]), (7 [1.3], 6 [1.2]), top=4 [1.0], bottom=6 [1.2], dir=1 [ 1106.082] polygon_add_edge: edge=(26 [6.2], 4 [1.0]), (28 [7.0], 6 [1.2]), top=4 [1.0], bottom=6 [1.2], dir=-1 [ 1106.082] polygon_add_edge: edge=(7 [1.3], 6 [1.2]), (6 [1.2], 7 [1.3]), top=6 [1.2], bottom=7 [1.3], dir=1 [ 1106.082] polygon_add_edge: edge=(28 [7.0], 6 [1.2]), (29 [7.1], 7 [1.3]), top=6 [1.2], bottom=7 [1.3], dir=-1 [ 1106.082] polygon_add_edge: edge=(6 [1.2], 7 [1.3]), (4 [1.0], 9 [2.1]), top=7 [1.3], bottom=8 [2.0], dir=1 [ 1106.082] polygon_add_edge: edge=(29 [7.1], 7 [1.3]), (31 [7.3], 9 [2.1]), top=7 [1.3], bottom=8 [2.0], dir=-1 [ 1106.082] polygon_add_edge: edge=(6 [1.2], 7 [1.3]), (4 [1.0], 9 [2.1]), top=8 [2.0], bottom=9 [2.1], dir=1 [ 1106.082] polygon_add_edge: edge=(11 [2.3], 8 [2.0]), (9 [2.1], 9 [2.1]), top=8 [2.0], bottom=9 [2.1], dir=-1 [ 1106.082] polygon_add_edge: edge=(23 [5.3], 8 [2.0]), (26 [6.2], 9 [2.1]), top=8 [2.0], bottom=9 [2.1], dir=1 [ 1106.082] polygon_add_edge: edge=(29 [7.1], 7 [1.3]), (31 [7.3], 9 [2.1]), top=8 [2.0], bottom=9 [2.1], dir=-1 [ 1106.082] polygon_add_edge: edge=(25 [6.1], 9 [2.1]), (27 [6.3], 11 [2.3]), top=9 [2.1], bottom=10 [2.2], dir=1 [ 1106.082] polygon_add_edge: edge=(31 [7.3], 9 [2.1]), (31 [7.3], 10 [2.2]), top=9 [2.1], bottom=10 [2.2], dir=-1 [ 1106.082] polygon_add_edge: edge=(4 [1.0], 9 [2.1]), (4 [1.0], 10 [2.2]), top=9 [2.1], bottom=10 [2.2], dir=1 [ 1106.082] polygon_add_edge: edge=(9 [2.1], 9 [2.1]), (8 [2.0], 11 [2.3]), top=9 [2.1], bottom=10 [2.2], dir=-1 [ 1106.082] polygon_add_edge: edge=(4 [1.0], 10 [2.2]), (4 [1.0], 13 [3.1]), top=10 [2.2], bottom=11 [2.3], dir=1 [ 1106.082] polygon_add_edge: edge=(9 [2.1], 9 [2.1]), (8 [2.0], 11 [2.3]), top=10 [2.2], bottom=11 [2.3], dir=-1 [ 1106.082] polygon_add_edge: edge=(25 [6.1], 9 [2.1]), (27 [6.3], 11 [2.3]), top=10 [2.2], bottom=11 [2.3], dir=1 [ 1106.082] polygon_add_edge: edge=(31 [7.3], 10 [2.2]), (31 [7.3], 13 [3.1]), top=10 [2.2], bottom=11 [2.3], dir=-1 [ 1106.082] polygon_add_edge: edge=(27 [6.3], 11 [2.3]), (28 [7.0], 14 [3.2]), top=11 [2.3], bottom=13 [3.1], dir=1 [ 1106.082] polygon_add_edge: edge=(31 [7.3], 10 [2.2]), (31 [7.3], 13 [3.1]), top=11 [2.3], bottom=13 [3.1], dir=-1 [ 1106.082] polygon_add_edge: edge=(4 [1.0], 10 [2.2]), (4 [1.0], 13 [3.1]), top=11 [2.3], bottom=13 [3.1], dir=1 [ 1106.082] polygon_add_edge: edge=(8 [2.0], 11 [2.3]), (7 [1.3], 14 [3.2]), top=11 [2.3], bottom=13 [3.1], dir=-1 [ 1106.082] polygon_add_edge: edge=(4 [1.0], 13 [3.1]), (4 [1.0], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=1 [ 1106.082] polygon_add_edge: edge=(8 [2.0], 11 [2.3]), (7 [1.3], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=-1 [ 1106.083] polygon_add_edge: edge=(27 [6.3], 11 [2.3]), (28 [7.0], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=1 [ 1106.083] polygon_add_edge: edge=(31 [7.3], 13 [3.1]), (32 [8.0], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=-1 [ 1106.083] polygon_add_edge: edge=(4 [1.0], 14 [3.2]), (4 [1.0], 210 [52.2]), top=14 [3.2], bottom=209 [52.1], dir=1 [ 1106.083] polygon_add_edge: edge=(8 [2.0], 14 [3.2]), (8 [2.0], 210 [52.2]), top=14 [3.2], bottom=209 [52.1], dir=-1 [ 1106.083] polygon_add_edge: edge=(28 [7.0], 14 [3.2]), (28 [7.0], 210 [52.2]), top=14 [3.2], bottom=209 [52.1], dir=1 [ 1106.083] polygon_add_edge: edge=(32 [8.0], 14 [3.2]), (32 [8.0], 210 [52.2]), top=14 [3.2], bottom=209 [52.1], dir=-1 [ 1106.083] polygon_add_edge: edge=(28 [7.0], 209 [52.1]), (27 [6.3], 212 [53.0]), top=209 [52.1], bottom=210 [52.2], dir=1 [ 1106.083] polygon_add_edge: edge=(32 [8.0], 14 [3.2]), (32 [8.0], 210 [52.2]), top=209 [52.1], bottom=210 [52.2], dir=-1 [ 1106.083] polygon_add_edge: edge=(4 [1.0], 210 [52.2]), (4 [1.0], 212 [53.0]), top=209 [52.1], bottom=212 [53.0], dir=1 [ 1106.083] polygon_add_edge: edge=(7 [1.3], 209 [52.1]), (8 [2.0], 212 [53.0]), top=209 [52.1], bottom=212 [53.0], dir=-1 [ 1106.083] polygon_add_edge: edge=(28 [7.0], 209 [52.1]), (27 [6.3], 212 [53.0]), top=210 [52.2], bottom=212 [53.0], dir=1 [ 1106.083] polygon_add_edge: edge=(31 [7.3], 210 [52.2]), (31 [7.3], 213 [53.1]), top=210 [52.2], bottom=212 [53.0], dir=-1 [ 1106.083] polygon_add_edge: edge=(4 [1.0], 210 [52.2]), (4 [1.0], 213 [53.1]), top=212 [53.0], bottom=213 [53.1], dir=1 [ 1106.083] polygon_add_edge: edge=(8 [2.0], 211 [52.3]), (9 [2.1], 214 [53.2]), top=212 [53.0], bottom=213 [53.1], dir=-1 [ 1106.083] polygon_add_edge: edge=(27 [6.3], 211 [52.3]), (25 [6.1], 214 [53.2]), top=212 [53.0], bottom=213 [53.1], dir=1 [ 1106.083] polygon_add_edge: edge=(31 [7.3], 210 [52.2]), (31 [7.3], 213 [53.1]), top=212 [53.0], bottom=213 [53.1], dir=-1 [ 1106.083] polygon_add_edge: edge=(4 [1.0], 213 [53.1]), (4 [1.0], 214 [53.2]), top=213 [53.1], bottom=214 [53.2], dir=1 [ 1106.083] polygon_add_edge: edge=(8 [2.0], 211 [52.3]), (9 [2.1], 214 [53.2]), top=213 [53.1], bottom=214 [53.2], dir=-1 [ 1106.083] polygon_add_edge: edge=(27 [6.3], 211 [52.3]), (25 [6.1], 214 [53.2]), top=213 [53.1], bottom=214 [53.2], dir=1 [ 1106.083] polygon_add_edge: edge=(31 [7.3], 213 [53.1]), (31 [7.3], 214 [53.2]), top=213 [53.1], bottom=214 [53.2], dir=-1 [ 1106.083] polygon_add_edge: edge=(4 [1.0], 214 [53.2]), (6 [1.2], 216 [54.0]), top=214 [53.2], bottom=215 [53.3], dir=1 [ 1106.083] polygon_add_edge: edge=(9 [2.1], 213 [53.1]), (11 [2.3], 215 [53.3]), top=214 [53.2], bottom=215 [53.3], dir=-1 [ 1106.083] polygon_add_edge: edge=(26 [6.2], 213 [53.1]), (23 [5.3], 215 [53.3]), top=214 [53.2], bottom=215 [53.3], dir=1 [ 1106.083] polygon_add_edge: edge=(31 [7.3], 214 [53.2]), (29 [7.1], 216 [54.0]), top=214 [53.2], bottom=215 [53.3], dir=-1 [ 1106.083] polygon_add_edge: edge=(24 [6.0], 215 [53.3]), (21 [5.1], 216 [54.0]), top=215 [53.3], bottom=216 [54.0], dir=1 [ 1106.083] polygon_add_edge: edge=(31 [7.3], 214 [53.2]), (29 [7.1], 216 [54.0]), top=215 [53.3], bottom=216 [54.0], dir=-1 [ 1106.083] polygon_add_edge: edge=(4 [1.0], 214 [53.2]), (6 [1.2], 216 [54.0]), top=215 [53.3], bottom=216 [54.0], dir=1 [ 1106.083] polygon_add_edge: edge=(11 [2.3], 215 [53.3]), (14 [3.2], 216 [54.0]), top=215 [53.3], bottom=216 [54.0], dir=-1 [ 1106.083] polygon_add_edge: edge=(6 [1.2], 216 [54.0]), (7 [1.3], 217 [54.1]), top=216 [54.0], bottom=217 [54.1], dir=1 [ 1106.083] polygon_add_edge: edge=(29 [7.1], 216 [54.0]), (28 [7.0], 217 [54.1]), top=216 [54.0], bottom=217 [54.1], dir=-1 [ 1106.083] polygon_add_edge: edge=(7 [1.3], 217 [54.1]), (9 [2.1], 219 [54.3]), top=217 [54.1], bottom=219 [54.3], dir=1 [ 1106.083] polygon_add_edge: edge=(28 [7.0], 217 [54.1]), (26 [6.2], 219 [54.3]), top=217 [54.1], bottom=219 [54.3], dir=-1 [ 1106.084] polygon_add_edge: edge=(13 [3.1], 219 [54.3]), (14 [3.2], 220 [55.0]), top=219 [54.3], bottom=220 [55.0], dir=1 [ 1106.084] polygon_add_edge: edge=(22 [5.2], 219 [54.3]), (22 [5.2], 220 [55.0]), top=219 [54.3], bottom=220 [55.0], dir=-1 [ 1106.084] tor_render: unbounded=0 [ 1106.084] tor_render: y=0 [1], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1106.084] cell_list_add_subspan: x1=9 (2+1), x2=26 (6+2) [ 1106.084] cell_list_add_subspan: x1=8 (2+0), x2=27 (6+3) [ 1106.084] cell_list_add_subspan: x1=7 (1+3), x2=28 (7+0) [ 1106.084] cell_list_add_subspan: x1=6 (1+2), x2=29 (7+1) [ 1106.084] tor_blt: cell=(1, 2, 10), cover=0, max=8 [ 1106.084] tor_blt: span (1, 1)x(1, 1) @ 6 [ 1106.084] tor_blt_span: 1 -> 2 @ 6 [ 1106.084] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.187500, dst=+(0, 0), box=(1, 1) x (1, 1) [ 1106.084] gen3_get_rectangles: want=15, rem=16324 [ 1106.084] tor_blt: cell=(2, 2, 2), cover=16, max=8 [ 1106.084] tor_blt: span (2, 1)x(1, 1) @ 30 [ 1106.084] tor_blt_span: 2 -> 3 @ 30 [ 1106.084] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.937500, dst=+(0, 0), box=(2, 1) x (1, 1) [ 1106.084] gen3_get_rectangles: want=15, rem=16309 [ 1106.084] tor_blt: cell=(6, -2, -10), cover=32, max=8 [ 1106.084] tor_blt: span (3, 1)x(3, 1) @ 32 [ 1106.084] tor_blt_span: 3 -> 6 @ 32 [ 1106.084] gen3_render_composite_spans_box: src=+(-1, -1), opacity=1.000000, dst=+(0, 0), box=(3, 1) x (3, 1) [ 1106.084] gen3_get_rectangles: want=15, rem=16294 [ 1106.084] tor_blt: span (6, 1)x(1, 1) @ 26 [ 1106.084] tor_blt_span: 6 -> 7 @ 26 [ 1106.084] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.812500, dst=+(0, 0), box=(6, 1) x (1, 1) [ 1106.084] gen3_get_rectangles: want=15, rem=16279 [ 1106.084] tor_blt: cell=(7, -2, -2), cover=16, max=8 [ 1106.084] tor_blt: span (7, 1)x(1, 1) @ 2 [ 1106.084] tor_blt_span: 7 -> 8 @ 2 [ 1106.084] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.062500, dst=+(0, 0), box=(7, 1) x (1, 1) [ 1106.084] gen3_get_rectangles: want=15, rem=16264 [ 1106.084] tor_render: y=1 [2], do_full_step=0, new edges=1, min_height=-3, vertical=0 [ 1106.084] cell_list_add_subspan: x1=5 (1+1), x2=11 (2+3) [ 1106.084] cell_list_add_subspan: x1=23 (5+3), x2=30 (7+2) [ 1106.084] cell_list_add_subspan: x1=4 (1+0), x2=9 (2+1) [ 1106.084] cell_list_add_subspan: x1=25 (6+1), x2=31 (7+3) [ 1106.084] cell_list_add_subspan: x1=4 (1+0), x2=8 (2+0) [ 1106.084] cell_list_add_subspan: x1=26 (6+2), x2=31 (7+3) [ 1106.084] cell_list_add_subspan: x1=4 (1+0), x2=8 (2+0) [ 1106.084] cell_list_add_subspan: x1=27 (6+3), x2=31 (7+3) [ 1106.085] tor_blt: cell=(1, 4, 2), cover=0, max=8 [ 1106.085] tor_blt: span (1, 2)x(1, 1) @ 30 [ 1106.085] tor_blt_span: 1 -> 2 @ 30 [ 1106.085] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.937500, dst=+(0, 0), box=(1, 2) x (1, 1) [ 1106.085] gen3_get_rectangles: want=15, rem=16249 [ 1106.085] tor_blt: cell=(2, -4, -8), cover=32, max=8 [ 1106.085] tor_blt: span (2, 2)x(1, 1) @ 8 [ 1106.085] tor_blt_span: 2 -> 3 @ 8 [ 1106.085] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.250000, dst=+(0, 0), box=(2, 2) x (1, 1) [ 1106.085] gen3_get_rectangles: want=15, rem=16234 [ 1106.085] tor_blt: cell=(5, 1, 6), cover=0, max=8 [ 1106.085] tor_blt: span (5, 2)x(1, 1) @ 2 [ 1106.085] tor_blt_span: 5 -> 6 @ 2 [ 1106.085] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.062500, dst=+(0, 0), box=(5, 2) x (1, 1) [ 1106.085] gen3_get_rectangles: want=15, rem=16219 [ 1106.085] tor_blt: cell=(6, 3, 12), cover=8, max=8 [ 1106.085] tor_blt: span (6, 2)x(1, 1) @ 20 [ 1106.085] tor_blt_span: 6 -> 7 @ 20 [ 1106.085] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.625000, dst=+(0, 0), box=(6, 2) x (1, 1) [ 1106.085] gen3_get_rectangles: want=15, rem=16204 [ 1106.085] tor_blt: cell=(7, -4, -22), cover=32, max=8 [ 1106.085] tor_blt: span (7, 2)x(1, 1) @ 22 [ 1106.085] tor_blt_span: 7 -> 8 @ 22 [ 1106.085] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.687500, dst=+(0, 0), box=(7, 2) x (1, 1) [ 1106.085] gen3_get_rectangles: want=15, rem=16189 [ 1106.085] tor_render: y=2 [3], do_full_step=0, new edges=1, min_height=-7, vertical=0 [ 1106.085] cell_list_add_subspan: x1=4 (1+0), x2=7 (1+3) [ 1106.085] cell_list_add_subspan: x1=27 (6+3), x2=31 (7+3) [ 1106.085] cell_list_add_subspan: x1=4 (1+0), x2=7 (1+3) [ 1106.085] cell_list_add_subspan: x1=27 (6+3), x2=31 (7+3) [ 1106.085] cell_list_add_subspan: x1=4 (1+0), x2=8 (2+0) [ 1106.085] cell_list_add_subspan: x1=28 (7+0), x2=32 (8+0) [ 1106.085] cell_list_add_subspan: x1=4 (1+0), x2=8 (2+0) [ 1106.085] cell_list_add_subspan: x1=28 (7+0), x2=32 (8+0) [ 1106.085] tor_blt: cell=(1, 2, -12), cover=0, max=8 [ 1106.085] tor_blt: span (1, 3)x(1, 1) @ 28 [ 1106.085] tor_blt_span: 1 -> 2 @ 28 [ 1106.085] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.875000, dst=+(0, 0), box=(1, 3) x (1, 1) [ 1106.085] gen3_get_rectangles: want=15, rem=16174 [ 1106.085] tor_blt: cell=(2, -2, 0), cover=16, max=8 [ 1106.085] tor_blt: cell=(6, 2, 12), cover=0, max=8 [ 1106.085] tor_blt: span (6, 3)x(1, 1) @ 4 [ 1106.085] tor_blt_span: 6 -> 7 @ 4 [ 1106.086] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.125000, dst=+(0, 0), box=(6, 3) x (1, 1) [ 1106.086] gen3_get_rectangles: want=15, rem=16159 [ 1106.086] tor_blt: cell=(7, 0, -12), cover=16, max=8 [ 1106.086] tor_blt: span (7, 3)x(1, 1) @ 28 [ 1106.086] tor_blt_span: 7 -> 8 @ 28 [ 1106.086] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.875000, dst=+(0, 0), box=(7, 3) x (1, 1) [ 1106.086] gen3_get_rectangles: want=15, rem=16144 [ 1106.086] tor_render: y=3 [4], do_full_step=1, new edges=0, min_height=193, vertical=1 [ 1106.086] tor_render: vertical edges, full step (3, 51) [ 1106.086] tor_blt: cell=(1, 4, 0), cover=0, max=8 [ 1106.086] tor_blt: cell=(2, -4, 0), cover=32, max=8 [ 1106.086] tor_blt: span (1, 4)x(1, 48) @ 32 [ 1106.086] tor_blt_span: 1 -> 2 @ 32 [ 1106.086] gen3_render_composite_spans_box: src=+(-1, -1), opacity=1.000000, dst=+(0, 0), box=(1, 4) x (1, 48) [ 1106.086] gen3_get_rectangles: want=15, rem=16129 [ 1106.086] tor_blt: cell=(7, 4, 0), cover=0, max=8 [ 1106.086] tor_blt: span (7, 4)x(1, 48) @ 32 [ 1106.086] tor_blt_span: 7 -> 8 @ 32 [ 1106.086] gen3_render_composite_spans_box: src=+(-1, -1), opacity=1.000000, dst=+(0, 0), box=(7, 4) x (1, 48) [ 1106.086] gen3_get_rectangles: want=15, rem=16114 [ 1106.086] tor_render: y=51 [52], do_full_step=0, new edges=1, min_height=1, vertical=1 [ 1106.086] cell_list_add_subspan: x1=4 (1+0), x2=8 (2+0) [ 1106.086] cell_list_add_subspan: x1=28 (7+0), x2=32 (8+0) [ 1106.086] cell_list_add_subspan: x1=4 (1+0), x2=7 (1+3) [ 1106.086] cell_list_add_subspan: x1=28 (7+0), x2=32 (8+0) [ 1106.086] cell_list_add_subspan: x1=4 (1+0), x2=7 (1+3) [ 1106.086] cell_list_add_subspan: x1=27 (6+3), x2=31 (7+3) [ 1106.086] cell_list_add_subspan: x1=4 (1+0), x2=7 (1+3) [ 1106.086] cell_list_add_subspan: x1=27 (6+3), x2=31 (7+3) [ 1106.086] tor_blt: cell=(1, 1, -18), cover=0, max=8 [ 1106.086] tor_blt: span (1, 52)x(1, 1) @ 26 [ 1106.086] tor_blt_span: 1 -> 2 @ 26 [ 1106.086] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.812500, dst=+(0, 0), box=(1, 52) x (1, 1) [ 1106.086] gen3_get_rectangles: want=15, rem=16099 [ 1106.086] tor_blt: cell=(2, -1, 0), cover=8, max=8 [ 1106.086] tor_blt: cell=(6, 2, 12), cover=0, max=8 [ 1106.086] tor_blt: span (6, 52)x(1, 1) @ 4 [ 1106.086] tor_blt_span: 6 -> 7 @ 4 [ 1106.086] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.125000, dst=+(0, 0), box=(6, 52) x (1, 1) [ 1106.086] gen3_get_rectangles: want=15, rem=16084 [ 1106.086] tor_blt: cell=(7, 0, -12), cover=16, max=8 [ 1106.087] tor_blt: span (7, 52)x(1, 1) @ 28 [ 1106.087] tor_blt_span: 7 -> 8 @ 28 [ 1106.087] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.875000, dst=+(0, 0), box=(7, 52) x (1, 1) [ 1106.087] gen3_get_rectangles: want=15, rem=16069 [ 1106.087] tor_render: y=52 [53], do_full_step=0, new edges=1, min_height=-3, vertical=0 [ 1106.087] cell_list_add_subspan: x1=4 (1+0), x2=8 (2+0) [ 1106.087] cell_list_add_subspan: x1=26 (6+2), x2=31 (7+3) [ 1106.087] cell_list_add_subspan: x1=4 (1+0), x2=8 (2+0) [ 1106.087] cell_list_add_subspan: x1=25 (6+1), x2=31 (7+3) [ 1106.087] cell_list_add_subspan: x1=4 (1+0), x2=10 (2+2) [ 1106.087] cell_list_add_subspan: x1=24 (6+0), x2=31 (7+3) [ 1106.087] cell_list_add_subspan: x1=5 (1+1), x2=11 (2+3) [ 1106.087] cell_list_add_subspan: x1=24 (6+0), x2=30 (7+2) [ 1106.087] tor_blt: cell=(1, 4, 2), cover=0, max=8 [ 1106.087] tor_blt: span (1, 53)x(1, 1) @ 30 [ 1106.087] tor_blt_span: 1 -> 2 @ 30 [ 1106.087] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.937500, dst=+(0, 0), box=(1, 53) x (1, 1) [ 1106.087] gen3_get_rectangles: want=15, rem=16054 [ 1106.087] tor_blt: cell=(2, -4, -10), cover=32, max=8 [ 1106.087] tor_blt: span (2, 53)x(1, 1) @ 10 [ 1106.087] tor_blt_span: 2 -> 3 @ 10 [ 1106.087] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.312500, dst=+(0, 0), box=(2, 53) x (1, 1) [ 1106.087] gen3_get_rectangles: want=15, rem=16039 [ 1106.087] tor_blt: cell=(6, 4, 6), cover=0, max=8 [ 1106.087] tor_blt: span (6, 53)x(1, 1) @ 26 [ 1106.087] tor_blt_span: 6 -> 7 @ 26 [ 1106.087] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.812500, dst=+(0, 0), box=(6, 53) x (1, 1) [ 1106.087] gen3_get_rectangles: want=15, rem=16024 [ 1106.087] tor_blt: cell=(7, -4, -22), cover=32, max=8 [ 1106.087] tor_blt: span (7, 53)x(1, 1) @ 22 [ 1106.087] tor_blt_span: 7 -> 8 @ 22 [ 1106.087] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.687500, dst=+(0, 0), box=(7, 53) x (1, 1) [ 1106.087] gen3_get_rectangles: want=15, rem=16009 [ 1106.087] tor_render: y=53 [54], do_full_step=0, new edges=1, min_height=-7, vertical=0 [ 1106.087] cell_list_add_subspan: x1=6 (1+2), x2=29 (7+1) [ 1106.087] cell_list_add_subspan: x1=7 (1+3), x2=28 (7+0) [ 1106.087] cell_list_add_subspan: x1=8 (2+0), x2=27 (6+3) [ 1106.087] cell_list_add_subspan: x1=13 (3+1), x2=22 (5+2) [ 1106.087] tor_blt: cell=(1, 2, 10), cover=0, max=8 [ 1106.087] tor_blt: span (1, 54)x(1, 1) @ 6 [ 1106.087] tor_blt_span: 1 -> 2 @ 6 [ 1106.087] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.187500, dst=+(0, 0), box=(1, 54) x (1, 1) [ 1106.088] gen3_get_rectangles: want=15, rem=15994 [ 1106.088] tor_blt: cell=(2, 1, 0), cover=16, max=8 [ 1106.088] tor_blt: cell=(3, 1, 2), cover=24, max=8 [ 1106.088] tor_blt: span (2, 54)x(1, 1) @ 24 [ 1106.088] tor_blt_span: 2 -> 3 @ 24 [ 1106.088] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.750000, dst=+(0, 0), box=(2, 54) x (1, 1) [ 1106.088] gen3_get_rectangles: want=15, rem=15979 [ 1106.088] tor_blt: span (3, 54)x(1, 1) @ 30 [ 1106.088] tor_blt_span: 3 -> 4 @ 30 [ 1106.088] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.937500, dst=+(0, 0), box=(3, 54) x (1, 1) [ 1106.088] gen3_get_rectangles: want=15, rem=15964 [ 1106.088] tor_blt: cell=(5, -1, -4), cover=32, max=8 [ 1106.088] tor_blt: span (4, 54)x(1, 1) @ 32 [ 1106.088] tor_blt_span: 4 -> 5 @ 32 [ 1106.088] gen3_render_composite_spans_box: src=+(-1, -1), opacity=1.000000, dst=+(0, 0), box=(4, 54) x (1, 1) [ 1106.088] gen3_get_rectangles: want=15, rem=15949 [ 1106.088] tor_blt: span (5, 54)x(1, 1) @ 28 [ 1106.088] tor_blt_span: 5 -> 6 @ 28 [ 1106.088] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.875000, dst=+(0, 0), box=(5, 54) x (1, 1) [ 1106.088] gen3_get_rectangles: want=15, rem=15934 [ 1106.088] tor_blt: cell=(6, -1, -6), cover=24, max=8 [ 1106.088] tor_blt: span (6, 54)x(1, 1) @ 22 [ 1106.088] tor_blt_span: 6 -> 7 @ 22 [ 1106.088] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.687500, dst=+(0, 0), box=(6, 54) x (1, 1) [ 1106.088] gen3_get_rectangles: want=15, rem=15919 [ 1106.088] tor_blt: cell=(7, -2, -2), cover=16, max=8 [ 1106.088] tor_blt: span (7, 54)x(1, 1) @ 2 [ 1106.088] tor_blt_span: 7 -> 8 @ 2 [ 1106.088] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.062500, dst=+(0, 0), box=(7, 54) x (1, 1) [ 1106.088] gen3_get_rectangles: want=15, rem=15904 [ 1106.088] gen3_vertex_flush[1b8] = 87 [ 1106.088] gen3_render_composite_spans_done() [ 1106.088] sna_create_pixmap(5, 1, 32, usage=0) [ 1106.088] kgem_choose_tiling: too short [1] for TILING_X [ 1106.088] kgem_choose_tiling: 5x1 -> 0 [ 1106.088] kgem_can_create_2d(5x1, bpp=32, tiling=0) = 1 [ 1106.088] sna_validate_gc [ 1106.088] sna_put_image((0, 0)x(5, 1) [ 1106.088] sna_drawable_move_region_to_cpu(pixmap=0x13c3400 (5x1), [(0, 0), (5, 1)], write=1) [ 1106.088] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1106.088] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1106.089] sna_pixmap_move_to_cpu(pixmap=0x13c3400, write=1) [ 1106.089] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1106.089] sna_pixmap_move_to_cpu: no GPU bo [ 1106.089] sna_pixmap_move_to_cpu: marking as damaged [ 1106.089] _sna_damage_all(5, 1) [ 1106.089] sna_put_image: fbPutImage(0, 0, 5, 1) [ 1106.089] sna_composite_trapezoids(op=3, src=(1, 0), mask=00018000, ntrap=41) [ 1106.089] trapezoid_span_converter: extents (2, 2), (7, 54) [ 1106.089] sna_compute_composite_region: dst=(2, 2)x(5, 52) [ 1106.089] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (7, 54) [ 1106.089] clip_to_dst: region: 1x[(2, 2), (7, 54)], clip: 1x[(0, 0), (8, 56)] [ 1106.089] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (7, 54) [ 1106.089] sna_compute_composite_region: clip against src: (2, 2), (7, 54) [ 1106.089] trapezoid_span_converter: after clip -- extents (2, 2), (7, 54), delta=(0, 0) src -> (0, 0) [ 1106.089] gen3_render_composite_spans(src=(0, 0), dst=(2, 2), size=(5, 52)) [ 1106.089] sna_pixmap_force_to_gpu(pixmap=0x19f2660) [ 1106.089] sna_pixmap_move_to_gpu() [ 1106.089] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.089] gen3_composite_set_target: pixmap=0x19f2660, format=20028888, size=8x56, pitch=64, delta=(0,0) [ 1106.089] gen3_render_composite_spans: preparing source [ 1106.089] gen3_composite_picture: (0, 0)x(5, 52), dst=(2, 2) [ 1106.089] gen3_composite_picture: integer translation (0, 0), removing [ 1106.089] sna_render_pixmap_bo (0, 0)x(5, 52) [ 1106.089] sna_render_pixmap_bo box=(0, 0), (5, 1): (5, 1)/(5, 1) [ 1106.089] sna_render_pixmap_bo: offset=(-2, -2), size=(5, 1) [ 1106.089] texture_is_cpu(pixmap=0x13c3400, box=((0, 0), (5, 1)) = 1 [ 1106.089] move_to_gpu: migrating whole pixmap (5x1) for source [ 1106.089] sna_pixmap_force_to_gpu(pixmap=0x13c3400) [ 1106.089] kgem_choose_tiling: too short [1] for TILING_X [ 1106.089] kgem_choose_tiling: 5x1 -> 0 [ 1106.089] kgem_create_2d(5x1, bpp=32, tiling=0, exact=0, inactive=1) [ 1106.089] from inactive: pitch=64, tiling=0: handle=147, id=34067 [ 1106.089] sna_pixmap_force_to_gpu: created gpu bo [ 1106.089] sna_pixmap_move_to_gpu() [ 1106.089] _sna_damage_reduce() [ 1106.089] sna_pixmap_move_to_gpu: CPU damage? 1 [ 1106.089] sna_damage_get_boxes([[(0, 0), (5, 1)]: [(0, 0), (5, 1)] + [0 : ...]])... [ 1106.089] = 1 [ 1106.089] sna_replace(handle=147, 5x1, bpp=32, tiling=0) [ 1106.089] gem_mmap(handle=147, size=4096, prot=read/write) [ 1106.090] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x1, pitch=20/64 [ 1106.090] gen3_render_composite_spans: source type=5 [ 1106.090] tor_init: (2, 2),(7, 54) x (4, 4), num_edges=82 [ 1106.090] polygon_add_edge: edge=(11 [2.3], 8 [2.0]), (10 [2.2], 9 [2.1]), top=8 [2.0], bottom=9 [2.1], dir=1 [ 1106.090] polygon_add_edge: edge=(24 [6.0], 8 [2.0]), (25 [6.1], 9 [2.1]), top=8 [2.0], bottom=9 [2.1], dir=-1 [ 1106.090] polygon_add_edge: edge=(10 [2.2], 9 [2.1]), (9 [2.1], 10 [2.2]), top=9 [2.1], bottom=10 [2.2], dir=1 [ 1106.090] polygon_add_edge: edge=(25 [6.1], 9 [2.1]), (26 [6.2], 10 [2.2]), top=9 [2.1], bottom=10 [2.2], dir=-1 [ 1106.090] polygon_add_edge: edge=(9 [2.1], 10 [2.2]), (8 [2.0], 11 [2.3]), top=10 [2.2], bottom=11 [2.3], dir=1 [ 1106.090] polygon_add_edge: edge=(26 [6.2], 10 [2.2]), (27 [6.3], 11 [2.3]), top=10 [2.2], bottom=11 [2.3], dir=-1 [ 1106.090] polygon_add_edge: edge=(8 [2.0], 11 [2.3]), (8 [2.0], 12 [3.0]), top=11 [2.3], bottom=12 [3.0], dir=1 [ 1106.090] polygon_add_edge: edge=(27 [6.3], 11 [2.3]), (27 [6.3], 12 [3.0]), top=11 [2.3], bottom=12 [3.0], dir=-1 [ 1106.090] polygon_add_edge: edge=(8 [2.0], 12 [3.0]), (8 [2.0], 13 [3.1]), top=12 [3.0], bottom=13 [3.1], dir=1 [ 1106.090] polygon_add_edge: edge=(12 [3.0], 12 [3.0]), (11 [2.3], 13 [3.1]), top=12 [3.0], bottom=13 [3.1], dir=-1 [ 1106.090] polygon_add_edge: edge=(23 [5.3], 12 [3.0]), (24 [6.0], 13 [3.1]), top=12 [3.0], bottom=13 [3.1], dir=1 [ 1106.090] polygon_add_edge: edge=(27 [6.3], 12 [3.0]), (27 [6.3], 13 [3.1]), top=12 [3.0], bottom=13 [3.1], dir=-1 [ 1106.090] polygon_add_edge: edge=(8 [2.0], 13 [3.1]), (8 [2.0], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=1 [ 1106.090] polygon_add_edge: edge=(12 [3.0], 12 [3.0]), (11 [2.3], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=-1 [ 1106.090] polygon_add_edge: edge=(23 [5.3], 12 [3.0]), (24 [6.0], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=1 [ 1106.090] polygon_add_edge: edge=(27 [6.3], 13 [3.1]), (28 [7.0], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=-1 [ 1106.090] polygon_add_edge: edge=(8 [2.0], 14 [3.2]), (8 [2.0], 210 [52.2]), top=14 [3.2], bottom=209 [52.1], dir=1 [ 1106.090] polygon_add_edge: edge=(12 [3.0], 14 [3.2]), (12 [3.0], 210 [52.2]), top=14 [3.2], bottom=209 [52.1], dir=-1 [ 1106.090] polygon_add_edge: edge=(24 [6.0], 14 [3.2]), (24 [6.0], 210 [52.2]), top=14 [3.2], bottom=209 [52.1], dir=1 [ 1106.090] polygon_add_edge: edge=(28 [7.0], 14 [3.2]), (28 [7.0], 210 [52.2]), top=14 [3.2], bottom=209 [52.1], dir=-1 [ 1106.090] polygon_add_edge: edge=(24 [6.0], 209 [52.1]), (23 [5.3], 211 [52.3]), top=209 [52.1], bottom=210 [52.2], dir=1 [ 1106.090] polygon_add_edge: edge=(28 [7.0], 14 [3.2]), (28 [7.0], 210 [52.2]), top=209 [52.1], bottom=210 [52.2], dir=-1 [ 1106.090] polygon_add_edge: edge=(8 [2.0], 210 [52.2]), (8 [2.0], 212 [53.0]), top=209 [52.1], bottom=210 [52.2], dir=1 [ 1106.090] polygon_add_edge: edge=(11 [2.3], 209 [52.1]), (12 [3.0], 211 [52.3]), top=209 [52.1], bottom=210 [52.2], dir=-1 [ 1106.090] polygon_add_edge: edge=(8 [2.0], 210 [52.2]), (8 [2.0], 212 [53.0]), top=210 [52.2], bottom=211 [52.3], dir=1 [ 1106.090] polygon_add_edge: edge=(11 [2.3], 210 [52.2]), (12 [3.0], 211 [52.3]), top=210 [52.2], bottom=211 [52.3], dir=-1 [ 1106.090] polygon_add_edge: edge=(24 [6.0], 210 [52.2]), (23 [5.3], 211 [52.3]), top=210 [52.2], bottom=211 [52.3], dir=1 [ 1106.090] polygon_add_edge: edge=(27 [6.3], 210 [52.2]), (27 [6.3], 211 [52.3]), top=210 [52.2], bottom=211 [52.3], dir=-1 [ 1106.091] polygon_add_edge: edge=(8 [2.0], 210 [52.2]), (8 [2.0], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=1 [ 1106.091] polygon_add_edge: edge=(12 [3.0], 211 [52.3]), (14 [3.2], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=-1 [ 1106.091] polygon_add_edge: edge=(23 [5.3], 211 [52.3]), (21 [5.1], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=1 [ 1106.091] polygon_add_edge: edge=(27 [6.3], 211 [52.3]), (27 [6.3], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=-1 [ 1106.091] polygon_add_edge: edge=(8 [2.0], 212 [53.0]), (9 [2.1], 213 [53.1]), top=212 [53.0], bottom=213 [53.1], dir=1 [ 1106.091] polygon_add_edge: edge=(27 [6.3], 212 [53.0]), (26 [6.2], 213 [53.1]), top=212 [53.0], bottom=213 [53.1], dir=-1 [ 1106.091] polygon_add_edge: edge=(9 [2.1], 213 [53.1]), (10 [2.2], 214 [53.2]), top=213 [53.1], bottom=214 [53.2], dir=1 [ 1106.091] polygon_add_edge: edge=(26 [6.2], 213 [53.1]), (25 [6.1], 214 [53.2]), top=213 [53.1], bottom=214 [53.2], dir=-1 [ 1106.091] polygon_add_edge: edge=(10 [2.2], 214 [53.2]), (11 [2.3], 215 [53.3]), top=214 [53.2], bottom=215 [53.3], dir=1 [ 1106.091] polygon_add_edge: edge=(25 [6.1], 214 [53.2]), (24 [6.0], 215 [53.3]), top=214 [53.2], bottom=215 [53.3], dir=-1 [ 1106.091] polygon_add_edge: edge=(13 [3.1], 215 [53.3]), (14 [3.2], 216 [54.0]), top=215 [53.3], bottom=216 [54.0], dir=1 [ 1106.091] polygon_add_edge: edge=(22 [5.2], 215 [53.3]), (22 [5.2], 216 [54.0]), top=215 [53.3], bottom=216 [54.0], dir=-1 [ 1106.091] tor_render: unbounded=0 [ 1106.091] tor_render: y=0 [2], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1106.091] cell_list_add_subspan: x1=11 (2+3), x2=24 (6+0) [ 1106.091] cell_list_add_subspan: x1=10 (2+2), x2=25 (6+1) [ 1106.091] cell_list_add_subspan: x1=9 (2+1), x2=26 (6+2) [ 1106.091] cell_list_add_subspan: x1=8 (2+0), x2=27 (6+3) [ 1106.091] tor_blt: cell=(2, 4, 12), cover=0, max=7 [ 1106.091] tor_blt: span (2, 2)x(1, 1) @ 20 [ 1106.091] tor_blt_span: 2 -> 3 @ 20 [ 1106.091] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.625000, dst=+(0, 0), box=(2, 2) x (1, 1) [ 1106.091] gen3_get_rectangles: want=15, rem=15889 [ 1106.091] tor_blt: cell=(6, -4, -12), cover=32, max=7 [ 1106.091] tor_blt: span (3, 2)x(3, 1) @ 32 [ 1106.091] tor_blt_span: 3 -> 6 @ 32 [ 1106.091] gen3_render_composite_spans_box: src=+(-2, -2), opacity=1.000000, dst=+(0, 0), box=(3, 2) x (3, 1) [ 1106.091] gen3_get_rectangles: want=15, rem=15874 [ 1106.091] tor_blt: span (6, 2)x(1, 1) @ 12 [ 1106.091] tor_blt_span: 6 -> 7 @ 12 [ 1106.091] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.375000, dst=+(0, 0), box=(6, 2) x (1, 1) [ 1106.091] gen3_get_rectangles: want=15, rem=15859 [ 1106.091] tor_render: y=1 [3], do_full_step=0, new edges=1, min_height=-3, vertical=0 [ 1106.091] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1106.091] cell_list_add_subspan: x1=23 (5+3), x2=27 (6+3) [ 1106.091] cell_list_add_subspan: x1=8 (2+0), x2=11 (2+3) [ 1106.091] cell_list_add_subspan: x1=23 (5+3), x2=27 (6+3) [ 1106.091] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1106.092] cell_list_add_subspan: x1=24 (6+0), x2=28 (7+0) [ 1106.092] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1106.092] cell_list_add_subspan: x1=24 (6+0), x2=28 (7+0) [ 1106.092] tor_blt: cell=(2, 3, -6), cover=0, max=7 [ 1106.092] tor_blt: span (2, 3)x(1, 1) @ 30 [ 1106.092] tor_blt_span: 2 -> 3 @ 30 [ 1106.092] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.937500, dst=+(0, 0), box=(2, 3) x (1, 1) [ 1106.092] gen3_get_rectangles: want=15, rem=15844 [ 1106.092] tor_blt: cell=(3, -3, 0), cover=24, max=7 [ 1106.092] tor_blt: cell=(5, 2, 12), cover=0, max=7 [ 1106.092] tor_blt: span (5, 3)x(1, 1) @ 4 [ 1106.092] tor_blt_span: 5 -> 6 @ 4 [ 1106.092] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.125000, dst=+(0, 0), box=(5, 3) x (1, 1) [ 1106.092] gen3_get_rectangles: want=15, rem=15829 [ 1106.092] tor_blt: cell=(6, 0, -12), cover=16, max=7 [ 1106.092] tor_blt: span (6, 3)x(1, 1) @ 28 [ 1106.092] tor_blt_span: 6 -> 7 @ 28 [ 1106.092] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.875000, dst=+(0, 0), box=(6, 3) x (1, 1) [ 1106.092] gen3_get_rectangles: want=15, rem=15814 [ 1106.092] tor_render: y=2 [4], do_full_step=1, new edges=0, min_height=193, vertical=1 [ 1106.092] tor_render: vertical edges, full step (2, 50) [ 1106.092] tor_blt: cell=(2, 4, 0), cover=0, max=7 [ 1106.092] tor_blt: cell=(3, -4, 0), cover=32, max=7 [ 1106.092] tor_blt: span (2, 4)x(1, 48) @ 32 [ 1106.092] tor_blt_span: 2 -> 3 @ 32 [ 1106.092] gen3_render_composite_spans_box: src=+(-2, -2), opacity=1.000000, dst=+(0, 0), box=(2, 4) x (1, 48) [ 1106.092] gen3_get_rectangles: want=15, rem=15799 [ 1106.092] tor_blt: cell=(6, 4, 0), cover=0, max=7 [ 1106.092] tor_blt: span (6, 4)x(1, 48) @ 32 [ 1106.092] tor_blt_span: 6 -> 7 @ 32 [ 1106.092] gen3_render_composite_spans_box: src=+(-2, -2), opacity=1.000000, dst=+(0, 0), box=(6, 4) x (1, 48) [ 1106.092] gen3_get_rectangles: want=15, rem=15784 [ 1106.092] tor_render: y=50 [52], do_full_step=0, new edges=1, min_height=1, vertical=1 [ 1106.092] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1106.092] cell_list_add_subspan: x1=24 (6+0), x2=28 (7+0) [ 1106.092] cell_list_add_subspan: x1=8 (2+0), x2=11 (2+3) [ 1106.092] cell_list_add_subspan: x1=24 (6+0), x2=28 (7+0) [ 1106.092] cell_list_add_subspan: x1=8 (2+0), x2=11 (2+3) [ 1106.092] cell_list_add_subspan: x1=24 (6+0), x2=27 (6+3) [ 1106.092] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1106.092] cell_list_add_subspan: x1=23 (5+3), x2=27 (6+3) [ 1106.093] tor_blt: cell=(2, 2, -12), cover=0, max=7 [ 1106.093] tor_blt: span (2, 52)x(1, 1) @ 28 [ 1106.093] tor_blt_span: 2 -> 3 @ 28 [ 1106.093] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.875000, dst=+(0, 0), box=(2, 52) x (1, 1) [ 1106.093] gen3_get_rectangles: want=15, rem=15769 [ 1106.093] tor_blt: cell=(3, -2, 0), cover=16, max=7 [ 1106.093] tor_blt: cell=(5, 1, 6), cover=0, max=7 [ 1106.093] tor_blt: span (5, 52)x(1, 1) @ 2 [ 1106.093] tor_blt_span: 5 -> 6 @ 2 [ 1106.093] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.062500, dst=+(0, 0), box=(5, 52) x (1, 1) [ 1106.093] gen3_get_rectangles: want=15, rem=15754 [ 1106.093] tor_blt: cell=(6, 1, -12), cover=8, max=7 [ 1106.093] tor_blt: span (6, 52)x(1, 1) @ 28 [ 1106.093] tor_blt_span: 6 -> 7 @ 28 [ 1106.093] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.875000, dst=+(0, 0), box=(6, 52) x (1, 1) [ 1106.093] gen3_get_rectangles: want=15, rem=15739 [ 1106.093] tor_render: y=51 [53], do_full_step=0, new edges=1, min_height=-3, vertical=0 [ 1106.093] cell_list_add_subspan: x1=8 (2+0), x2=27 (6+3) [ 1106.093] cell_list_add_subspan: x1=9 (2+1), x2=26 (6+2) [ 1106.093] cell_list_add_subspan: x1=10 (2+2), x2=25 (6+1) [ 1106.093] cell_list_add_subspan: x1=13 (3+1), x2=22 (5+2) [ 1106.093] tor_blt: cell=(2, 3, 6), cover=0, max=7 [ 1106.093] tor_blt: span (2, 53)x(1, 1) @ 18 [ 1106.093] tor_blt_span: 2 -> 3 @ 18 [ 1106.093] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.562500, dst=+(0, 0), box=(2, 53) x (1, 1) [ 1106.093] gen3_get_rectangles: want=15, rem=15724 [ 1106.093] tor_blt: cell=(3, 1, 2), cover=24, max=7 [ 1106.093] tor_blt: span (3, 53)x(1, 1) @ 30 [ 1106.093] tor_blt_span: 3 -> 4 @ 30 [ 1106.093] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.937500, dst=+(0, 0), box=(3, 53) x (1, 1) [ 1106.093] gen3_get_rectangles: want=15, rem=15709 [ 1106.093] tor_blt: cell=(5, -1, -4), cover=32, max=7 [ 1106.093] tor_blt: span (4, 53)x(1, 1) @ 32 [ 1106.093] tor_blt_span: 4 -> 5 @ 32 [ 1106.093] gen3_render_composite_spans_box: src=+(-2, -2), opacity=1.000000, dst=+(0, 0), box=(4, 53) x (1, 1) [ 1106.093] gen3_get_rectangles: want=15, rem=15694 [ 1106.093] tor_blt: span (5, 53)x(1, 1) @ 28 [ 1106.093] tor_blt_span: 5 -> 6 @ 28 [ 1106.093] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.875000, dst=+(0, 0), box=(5, 53) x (1, 1) [ 1106.093] gen3_get_rectangles: want=15, rem=15679 [ 1106.093] tor_blt: cell=(6, -3, -12), cover=24, max=7 [ 1106.093] tor_blt: span (6, 53)x(1, 1) @ 12 [ 1106.094] tor_blt_span: 6 -> 7 @ 12 [ 1106.094] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.375000, dst=+(0, 0), box=(6, 53) x (1, 1) [ 1106.094] gen3_get_rectangles: want=15, rem=15664 [ 1106.094] gen3_vertex_flush[1d4] = 48 [ 1106.094] gen3_render_composite_spans_done() [ 1106.094] sna_composite_trapezoids(op=3, src=(3, 2), mask=00018000, ntrap=40) [ 1106.094] trapezoid_span_converter: extents (2, 2), (5, 54) [ 1106.094] sna_compute_composite_region: dst=(2, 2)x(3, 52) [ 1106.094] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (5, 54) [ 1106.094] clip_to_dst: region: 1x[(2, 2), (5, 54)], clip: 1x[(0, 0), (8, 56)] [ 1106.094] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (5, 54) [ 1106.094] sna_compute_composite_region: clip against src: (2, 2), (5, 54) [ 1106.094] trapezoid_span_converter: after clip -- extents (2, 2), (5, 54), delta=(0, 0) src -> (2, 2) [ 1106.094] gen3_render_composite_spans(src=(2, 2), dst=(2, 2), size=(3, 52)) [ 1106.094] sna_pixmap_force_to_gpu(pixmap=0x19f2660) [ 1106.094] sna_pixmap_move_to_gpu() [ 1106.094] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.094] gen3_composite_set_target: pixmap=0x19f2660, format=20028888, size=8x56, pitch=64, delta=(0,0) [ 1106.094] gen3_render_composite_spans: preparing source [ 1106.094] gen3_composite_picture: (2, 2)x(3, 52), dst=(2, 2) [ 1106.094] get_pixel: 0x1378ca0 [ 1106.094] sna_pixmap_move_to_cpu(pixmap=0x1378ca0, write=0) [ 1106.094] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1106.094] sna_pixmap_move_to_cpu: no GPU bo [ 1106.094] color_convert: src=19070907 [20028888] [ 1106.094] color_convert: dst=19070907 [20028888] [ 1106.094] gen3_render_composite_spans: source type=2 [ 1106.094] aligning vertex: was 5, now 3 floats per vertex, 147->245 [ 1106.094] tor_init: (2, 2),(5, 54) x (4, 4), num_edges=80 [ 1106.094] polygon_add_edge: edge=(11 [2.3], 10 [2.2]), (10 [2.2], 11 [2.3]), top=10 [2.2], bottom=11 [2.3], dir=1 [ 1106.094] polygon_add_edge: edge=(16 [4.0], 10 [2.2]), (17 [4.1], 11 [2.3]), top=10 [2.2], bottom=11 [2.3], dir=-1 [ 1106.094] polygon_add_edge: edge=(10 [2.2], 11 [2.3]), (9 [2.1], 12 [3.0]), top=11 [2.3], bottom=12 [3.0], dir=1 [ 1106.094] polygon_add_edge: edge=(17 [4.1], 11 [2.3]), (18 [4.2], 12 [3.0]), top=11 [2.3], bottom=12 [3.0], dir=-1 [ 1106.094] polygon_add_edge: edge=(9 [2.1], 12 [3.0]), (8 [2.0], 13 [3.1]), top=12 [3.0], bottom=13 [3.1], dir=1 [ 1106.094] polygon_add_edge: edge=(18 [4.2], 12 [3.0]), (19 [4.3], 13 [3.1]), top=12 [3.0], bottom=13 [3.1], dir=-1 [ 1106.094] polygon_add_edge: edge=(8 [2.0], 13 [3.1]), (8 [2.0], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=1 [ 1106.094] polygon_add_edge: edge=(19 [4.3], 13 [3.1]), (19 [4.3], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=-1 [ 1106.094] polygon_add_edge: edge=(8 [2.0], 14 [3.2]), (8 [2.0], 15 [3.3]), top=14 [3.2], bottom=15 [3.3], dir=1 [ 1106.095] polygon_add_edge: edge=(12 [3.0], 14 [3.2]), (11 [2.3], 15 [3.3]), top=14 [3.2], bottom=15 [3.3], dir=-1 [ 1106.095] polygon_add_edge: edge=(15 [3.3], 14 [3.2]), (16 [4.0], 15 [3.3]), top=14 [3.2], bottom=15 [3.3], dir=1 [ 1106.095] polygon_add_edge: edge=(19 [4.3], 14 [3.2]), (19 [4.3], 15 [3.3]), top=14 [3.2], bottom=15 [3.3], dir=-1 [ 1106.095] polygon_add_edge: edge=(8 [2.0], 15 [3.3]), (8 [2.0], 16 [4.0]), top=15 [3.3], bottom=16 [4.0], dir=1 [ 1106.095] polygon_add_edge: edge=(12 [3.0], 14 [3.2]), (11 [2.3], 16 [4.0]), top=15 [3.3], bottom=16 [4.0], dir=-1 [ 1106.095] polygon_add_edge: edge=(15 [3.3], 14 [3.2]), (16 [4.0], 16 [4.0]), top=15 [3.3], bottom=16 [4.0], dir=1 [ 1106.095] polygon_add_edge: edge=(19 [4.3], 15 [3.3]), (20 [5.0], 16 [4.0]), top=15 [3.3], bottom=16 [4.0], dir=-1 [ 1106.095] polygon_add_edge: edge=(8 [2.0], 16 [4.0]), (8 [2.0], 208 [52.0]), top=16 [4.0], bottom=207 [51.3], dir=1 [ 1106.095] polygon_add_edge: edge=(12 [3.0], 16 [4.0]), (12 [3.0], 208 [52.0]), top=16 [4.0], bottom=207 [51.3], dir=-1 [ 1106.095] polygon_add_edge: edge=(16 [4.0], 16 [4.0]), (16 [4.0], 208 [52.0]), top=16 [4.0], bottom=207 [51.3], dir=1 [ 1106.095] polygon_add_edge: edge=(20 [5.0], 16 [4.0]), (20 [5.0], 208 [52.0]), top=16 [4.0], bottom=207 [51.3], dir=-1 [ 1106.095] polygon_add_edge: edge=(16 [4.0], 207 [51.3]), (15 [3.3], 209 [52.1]), top=207 [51.3], bottom=208 [52.0], dir=1 [ 1106.095] polygon_add_edge: edge=(20 [5.0], 16 [4.0]), (20 [5.0], 208 [52.0]), top=207 [51.3], bottom=208 [52.0], dir=-1 [ 1106.095] polygon_add_edge: edge=(8 [2.0], 208 [52.0]), (8 [2.0], 210 [52.2]), top=207 [51.3], bottom=208 [52.0], dir=1 [ 1106.095] polygon_add_edge: edge=(11 [2.3], 207 [51.3]), (12 [3.0], 209 [52.1]), top=207 [51.3], bottom=208 [52.0], dir=-1 [ 1106.095] polygon_add_edge: edge=(8 [2.0], 208 [52.0]), (8 [2.0], 210 [52.2]), top=208 [52.0], bottom=209 [52.1], dir=1 [ 1106.095] polygon_add_edge: edge=(11 [2.3], 208 [52.0]), (12 [3.0], 209 [52.1]), top=208 [52.0], bottom=209 [52.1], dir=-1 [ 1106.095] polygon_add_edge: edge=(16 [4.0], 208 [52.0]), (15 [3.3], 209 [52.1]), top=208 [52.0], bottom=209 [52.1], dir=1 [ 1106.095] polygon_add_edge: edge=(19 [4.3], 208 [52.0]), (19 [4.3], 209 [52.1]), top=208 [52.0], bottom=209 [52.1], dir=-1 [ 1106.095] polygon_add_edge: edge=(8 [2.0], 208 [52.0]), (8 [2.0], 210 [52.2]), top=209 [52.1], bottom=210 [52.2], dir=1 [ 1106.095] polygon_add_edge: edge=(19 [4.3], 209 [52.1]), (19 [4.3], 210 [52.2]), top=209 [52.1], bottom=210 [52.2], dir=-1 [ 1106.095] polygon_add_edge: edge=(8 [2.0], 210 [52.2]), (9 [2.1], 211 [52.3]), top=210 [52.2], bottom=211 [52.3], dir=1 [ 1106.095] polygon_add_edge: edge=(19 [4.3], 210 [52.2]), (18 [4.2], 211 [52.3]), top=210 [52.2], bottom=211 [52.3], dir=-1 [ 1106.095] polygon_add_edge: edge=(9 [2.1], 211 [52.3]), (10 [2.2], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=1 [ 1106.095] polygon_add_edge: edge=(18 [4.2], 211 [52.3]), (17 [4.1], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=-1 [ 1106.095] polygon_add_edge: edge=(10 [2.2], 212 [53.0]), (11 [2.3], 213 [53.1]), top=212 [53.0], bottom=213 [53.1], dir=1 [ 1106.095] polygon_add_edge: edge=(17 [4.1], 212 [53.0]), (16 [4.0], 213 [53.1]), top=212 [53.0], bottom=213 [53.1], dir=-1 [ 1106.095] polygon_add_edge: edge=(13 [3.1], 213 [53.1]), (14 [3.2], 214 [53.2]), top=213 [53.1], bottom=214 [53.2], dir=1 [ 1106.095] polygon_add_edge: edge=(14 [3.2], 213 [53.1]), (14 [3.2], 214 [53.2]), top=213 [53.1], bottom=214 [53.2], dir=-1 [ 1106.095] tor_render: unbounded=0 [ 1106.095] tor_render: y=0 [2], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1106.096] cell_list_add_subspan: x1=11 (2+3), x2=16 (4+0) [ 1106.096] cell_list_add_subspan: x1=10 (2+2), x2=17 (4+1) [ 1106.096] tor_blt: cell=(2, 2, 10), cover=0, max=5 [ 1106.096] tor_blt: span (2, 2)x(1, 1) @ 6 [ 1106.096] tor_blt_span: 2 -> 3 @ 6 [ 1106.096] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.187500, dst=+(0, 0), box=(2, 2) x (1, 1) [ 1106.096] gen3_get_rectangles: want=9, rem=15649 [ 1106.096] tor_blt: cell=(4, -2, -2), cover=16, max=5 [ 1106.096] tor_blt: span (3, 2)x(1, 1) @ 16 [ 1106.096] tor_blt_span: 3 -> 4 @ 16 [ 1106.096] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.500000, dst=+(0, 0), box=(3, 2) x (1, 1) [ 1106.096] gen3_get_rectangles: want=9, rem=15640 [ 1106.096] tor_blt: span (4, 2)x(1, 1) @ 2 [ 1106.096] tor_blt_span: 4 -> 5 @ 2 [ 1106.096] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.062500, dst=+(0, 0), box=(4, 2) x (1, 1) [ 1106.096] gen3_get_rectangles: want=9, rem=15631 [ 1106.096] tor_render: y=1 [3], do_full_step=0, new edges=1, min_height=-3, vertical=0 [ 1106.096] cell_list_add_subspan: x1=9 (2+1), x2=18 (4+2) [ 1106.096] cell_list_add_subspan: x1=8 (2+0), x2=19 (4+3) [ 1106.096] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1106.096] cell_list_add_subspan: x1=15 (3+3), x2=19 (4+3) [ 1106.096] cell_list_add_subspan: x1=8 (2+0), x2=11 (2+3) [ 1106.096] cell_list_add_subspan: x1=15 (3+3), x2=19 (4+3) [ 1106.096] tor_blt: cell=(2, 3, -4), cover=0, max=5 [ 1106.096] tor_blt: span (2, 3)x(1, 1) @ 28 [ 1106.096] tor_blt_span: 2 -> 3 @ 28 [ 1106.096] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.875000, dst=+(0, 0), box=(2, 3) x (1, 1) [ 1106.096] gen3_get_rectangles: want=9, rem=15622 [ 1106.096] tor_blt: cell=(3, 1, 12), cover=24, max=5 [ 1106.096] tor_blt: span (3, 3)x(1, 1) @ 20 [ 1106.096] tor_blt_span: 3 -> 4 @ 20 [ 1106.096] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(3, 3) x (1, 1) [ 1106.096] gen3_get_rectangles: want=9, rem=15613 [ 1106.096] tor_blt: cell=(4, -4, -22), cover=32, max=5 [ 1106.096] tor_blt: span (4, 3)x(1, 1) @ 22 [ 1106.096] tor_blt_span: 4 -> 5 @ 22 [ 1106.096] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.687500, dst=+(0, 0), box=(4, 3) x (1, 1) [ 1106.096] gen3_get_rectangles: want=9, rem=15604 [ 1106.096] tor_render: y=2 [4], do_full_step=0, new edges=1, min_height=-7, vertical=0 [ 1106.096] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1106.096] cell_list_add_subspan: x1=16 (4+0), x2=20 (5+0) [ 1106.097] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1106.097] cell_list_add_subspan: x1=16 (4+0), x2=20 (5+0) [ 1106.097] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1106.097] cell_list_add_subspan: x1=16 (4+0), x2=20 (5+0) [ 1106.097] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1106.097] cell_list_add_subspan: x1=16 (4+0), x2=20 (5+0) [ 1106.097] tor_blt: cell=(2, 4, 0), cover=0, max=5 [ 1106.097] tor_blt: cell=(3, -4, 0), cover=32, max=5 [ 1106.097] tor_blt: span (2, 4)x(1, 1) @ 32 [ 1106.097] tor_blt_span: 2 -> 3 @ 32 [ 1106.097] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(2, 4) x (1, 1) [ 1106.097] gen3_get_rectangles: want=9, rem=15595 [ 1106.097] tor_blt: cell=(4, 4, 0), cover=0, max=5 [ 1106.097] tor_blt: span (4, 4)x(1, 1) @ 32 [ 1106.097] tor_blt_span: 4 -> 5 @ 32 [ 1106.097] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(4, 4) x (1, 1) [ 1106.097] gen3_get_rectangles: want=9, rem=15586 [ 1106.097] tor_render: y=3 [5], do_full_step=1, new edges=0, min_height=187, vertical=1 [ 1106.097] tor_render: vertical edges, full step (3, 49) [ 1106.097] tor_blt: cell=(2, 4, 0), cover=0, max=5 [ 1106.097] tor_blt: cell=(3, -4, 0), cover=32, max=5 [ 1106.097] tor_blt: span (2, 5)x(1, 46) @ 32 [ 1106.097] tor_blt_span: 2 -> 3 @ 32 [ 1106.097] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(2, 5) x (1, 46) [ 1106.097] gen3_get_rectangles: want=9, rem=15577 [ 1106.097] tor_blt: cell=(4, 4, 0), cover=0, max=5 [ 1106.097] tor_blt: span (4, 5)x(1, 46) @ 32 [ 1106.097] tor_blt_span: 4 -> 5 @ 32 [ 1106.097] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(4, 5) x (1, 46) [ 1106.097] gen3_get_rectangles: want=9, rem=15568 [ 1106.097] tor_render: y=49 [51], do_full_step=0, new edges=1, min_height=3, vertical=1 [ 1106.097] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1106.097] cell_list_add_subspan: x1=16 (4+0), x2=20 (5+0) [ 1106.097] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1106.097] cell_list_add_subspan: x1=16 (4+0), x2=20 (5+0) [ 1106.097] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1106.097] cell_list_add_subspan: x1=16 (4+0), x2=20 (5+0) [ 1106.097] cell_list_add_subspan: x1=8 (2+0), x2=11 (2+3) [ 1106.097] cell_list_add_subspan: x1=16 (4+0), x2=20 (5+0) [ 1106.097] tor_blt: cell=(2, 3, -6), cover=0, max=5 [ 1106.097] tor_blt: span (2, 51)x(1, 1) @ 30 [ 1106.097] tor_blt_span: 2 -> 3 @ 30 [ 1106.097] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.937500, dst=+(0, 0), box=(2, 51) x (1, 1) [ 1106.098] gen3_get_rectangles: want=9, rem=15559 [ 1106.098] tor_blt: cell=(3, -3, 0), cover=24, max=5 [ 1106.098] tor_blt: cell=(4, 4, 0), cover=0, max=5 [ 1106.098] tor_blt: span (4, 51)x(1, 1) @ 32 [ 1106.098] tor_blt_span: 4 -> 5 @ 32 [ 1106.098] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(4, 51) x (1, 1) [ 1106.098] gen3_get_rectangles: want=9, rem=15550 [ 1106.098] tor_render: y=50 [52], do_full_step=0, new edges=1, min_height=-3, vertical=0 [ 1106.098] cell_list_add_subspan: x1=8 (2+0), x2=11 (2+3) [ 1106.098] cell_list_add_subspan: x1=16 (4+0), x2=19 (4+3) [ 1106.098] cell_list_add_subspan: x1=8 (2+0), x2=19 (4+3) [ 1106.098] cell_list_add_subspan: x1=8 (2+0), x2=19 (4+3) [ 1106.098] cell_list_add_subspan: x1=9 (2+1), x2=18 (4+2) [ 1106.098] tor_blt: cell=(2, 3, -4), cover=0, max=5 [ 1106.098] tor_blt: span (2, 52)x(1, 1) @ 28 [ 1106.098] tor_blt_span: 2 -> 3 @ 28 [ 1106.098] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.875000, dst=+(0, 0), box=(2, 52) x (1, 1) [ 1106.098] gen3_get_rectangles: want=9, rem=15541 [ 1106.098] tor_blt: cell=(4, -3, -22), cover=24, max=5 [ 1106.098] tor_blt: span (3, 52)x(1, 1) @ 24 [ 1106.098] tor_blt_span: 3 -> 4 @ 24 [ 1106.098] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.750000, dst=+(0, 0), box=(3, 52) x (1, 1) [ 1106.098] gen3_get_rectangles: want=9, rem=15532 [ 1106.098] tor_blt: span (4, 52)x(1, 1) @ 22 [ 1106.098] tor_blt_span: 4 -> 5 @ 22 [ 1106.098] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.687500, dst=+(0, 0), box=(4, 52) x (1, 1) [ 1106.098] gen3_get_rectangles: want=9, rem=15523 [ 1106.098] tor_render: y=51 [53], do_full_step=0, new edges=1, min_height=-7, vertical=0 [ 1106.098] cell_list_add_subspan: x1=10 (2+2), x2=17 (4+1) [ 1106.098] cell_list_add_subspan: x1=13 (3+1), x2=14 (3+2) [ 1106.098] tor_blt: cell=(2, 1, 4), cover=0, max=5 [ 1106.098] tor_blt: span (2, 53)x(1, 1) @ 4 [ 1106.098] tor_blt_span: 2 -> 3 @ 4 [ 1106.098] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.125000, dst=+(0, 0), box=(2, 53) x (1, 1) [ 1106.098] gen3_get_rectangles: want=9, rem=15514 [ 1106.098] tor_blt: cell=(3, 0, -2), cover=8, max=5 [ 1106.098] tor_blt: span (3, 53)x(1, 1) @ 10 [ 1106.098] tor_blt_span: 3 -> 4 @ 10 [ 1106.098] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.312500, dst=+(0, 0), box=(3, 53) x (1, 1) [ 1106.098] gen3_get_rectangles: want=9, rem=15505 [ 1106.098] tor_blt: cell=(4, -1, -2), cover=8, max=5 [ 1106.098] tor_blt: span (4, 53)x(1, 1) @ 2 [ 1106.098] tor_blt_span: 4 -> 5 @ 2 [ 1106.099] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.062500, dst=+(0, 0), box=(4, 53) x (1, 1) [ 1106.099] gen3_get_rectangles: want=9, rem=15496 [ 1106.099] gen3_vertex_flush[220] = 54 [ 1106.099] gen3_render_composite_spans_done() [ 1106.099] sna_block_handler [ 1106.099] sna_accel_flush (time=1106099) [ 1106.099] sna_pixmap_move_to_gpu() [ 1106.099] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.099] _sna_accel_disarm_timer[0] (time=1106099) [ 1106.099] sna_wakeup_handler [ 1106.099] sna_block_handler [ 1106.099] sna_accel_do_flush -- no pending write to scanout [ 1106.099] sna_wakeup_handler [ 1106.099] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(25, 0)+(0, 0), size=(1245, 1083) [ 1106.099] sna_compute_composite_region: dst=(25, 0)x(1245, 1083) [ 1106.099] sna_compute_composite_region: initial clip against dst->pDrawable: (25, 0), (1270, 1080) [ 1106.099] clip_to_dst: region: 1x[(25, 0), (1270, 1080)], clip: 1x[(91, 409), (709, 758)] [ 1106.099] sna_compute_composite_region: clip against dst->pCompositeClip: (91, 409), (709, 758) [ 1106.099] sna_compute_composite_region: clip against src: (91, 409), (709, 758) [ 1106.099] sna_composite: composite region extents:+(66, 409) -> (91, 409), (709, 758) + (0, 0) [ 1106.099] gen3_render_composite() [ 1106.099] sna_pixmap_force_to_gpu(pixmap=0x21f5be0) [ 1106.099] sna_pixmap_move_to_gpu() [ 1106.099] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.099] gen3_composite_set_target: pixmap=0x21f5be0, format=20020888, size=1920x1080, pitch=8192, delta=(0,0) [ 1106.099] gen3_render_composite: preparing source [ 1106.099] gen3_composite_picture: (66, 409)x(618, 349), dst=(91, 409) [ 1106.099] gen3_composite_picture: integer translation (0, 0), removing [ 1106.099] sna_render_pixmap_bo (66, 409)x(618, 349) [ 1106.099] sna_render_pixmap_bo box=(66, 409), (684, 758): (618, 349)/(1245, 1083) [ 1106.099] sna_render_pixmap_bo: offset=(-25, 0), size=(1245, 1083) [ 1106.099] sna_damage_contains_box([[(0, 0), (1245, 1083)]: [(0, 0), (1245, 1083) x 6: ((0, 0), (1245, 409)), ((0, 409), (65, 758)), ((685, 409), (1245, 758)), ((0, 758), (1245, 1080)), ((1, 1080), (1244, 1082)), ((3, 1082), (1242, 1083))] + [1 : ...]], [(66, 409), (684, 758)]) [ 1106.099] reduce: before damage.n=1 region.n=6 [ 1106.100] reduce: after region.n=6 [ 1106.100] = 0 [ 1106.100] sna_damage_contains_box([[(65, 409), (685, 758)]: [(65, 409), (685, 758)] + [0 : ...]], [(66, 409), (684, 758)]) [ 1106.100] = 1 [(66, 409), (684, 758)...] [ 1106.100] texture_is_cpu(pixmap=0x39b0d30, box=((66, 409), (684, 758)) = 1 [ 1106.100] move_to_gpu: not migrating pixmap due to usage_hint=2 [ 1106.100] sna_render_pixmap_bo: uploading CPU box (66, 409), (684, 758) [ 1106.100] upload: origin=(66, 409), box=(66, 409), (684, 758), pixmap=1245x1083 [ 1106.100] kgem_upload_source_image : (66, 409), (618, 349), stride=4980, bpp=32 [ 1106.100] kgem_create_buffer: size=862728, flags=1 [ 1106.100] search_linear_cache: found handle=86 (size=884736) in linear inactive cache [ 1106.100] kgem_create_buffer(size=884736) new handle=86 [ 1106.100] memcpy_blt: src=(66, 409), dst=(0, 0), size=618x349, pitch=4980/2472 [ 1106.100] gen3_render_composite: source type=5 [ 1106.100] gen3_render_composite: final src/mask type=5/0, affine=1/1 [ 1106.101] gen3_render_composite: floats_per_vertex = 2 + 2 + 0 = 4 [ 1106.101] aligning vertex: was 3, now 4 floats per vertex, 299->225 [ 1106.101] gen3_render_composite_boxes: nbox=1, src=+(-91, -409), mask=+(0, 0), dst=+(0, 0) [ 1106.101] gen3_get_rectangles: want=12, rem=15484 [ 1106.101] gen3_render_composite_boxes: (91, 409) x (618, 349) [ 1106.101] apply_damage: damage=(nil), region=1 [ 1106.101] gen3_vertex_flush[2b4] = 3 [ 1106.101] gen3_render_composite_done() [ 1106.101] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(1920, 1080) [ 1106.101] sna_compute_composite_region: dst=(0, 0)x(1920, 1080) [ 1106.101] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1920, 1080) [ 1106.101] clip_to_dst: region: 1x[(0, 0), (1920, 1080)], clip: 0x[(0, 0), (0, 0)] [ 1106.101] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(1920, 1080) [ 1106.101] sna_compute_composite_region: dst=(0, 0)x(1920, 1080) [ 1106.101] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1920, 1080) [ 1106.101] clip_to_dst: region: 1x[(0, 0), (1920, 1080)], clip: 0x[(0, 0), (0, 0)] [ 1106.101] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(1920, 1080) [ 1106.101] sna_compute_composite_region: dst=(0, 0)x(1920, 1080) [ 1106.101] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1920, 1080) [ 1106.101] clip_to_dst: region: 1x[(0, 0), (1920, 1080)], clip: 0x[(0, 0), (0, 0)] [ 1106.101] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(25, 0)+(0, 0), size=(1245, 1083) [ 1106.101] sna_compute_composite_region: dst=(25, 0)x(1245, 1083) [ 1106.101] sna_compute_composite_region: initial clip against dst->pDrawable: (25, 0), (1270, 1080) [ 1106.101] clip_to_dst: region: 1x[(25, 0), (1270, 1080)], clip: 0x[(0, 0), (0, 0)] [ 1106.101] sna_composite(3 src=(0, 0), mask=(0, 0), dst=(1063, 0)+(0, 0), size=(857, 3) [ 1106.101] sna_compute_composite_region: dst=(1063, 0)x(857, 3) [ 1106.101] sna_compute_composite_region: initial clip against dst->pDrawable: (1063, 0), (1920, 3) [ 1106.101] clip_to_dst: region: 1x[(1063, 0), (1920, 3)], clip: 0x[(0, 0), (0, 0)] [ 1106.101] sna_composite(3 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(25, 201) [ 1106.101] sna_compute_composite_region: dst=(0, 0)x(25, 201) [ 1106.101] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (25, 201) [ 1106.101] clip_to_dst: region: 1x[(0, 0), (25, 201)], clip: 0x[(0, 0), (0, 0)] [ 1106.101] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(1920, 1080) [ 1106.101] sna_compute_composite_region: dst=(0, 0)x(1920, 1080) [ 1106.101] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1920, 1080) [ 1106.101] clip_to_dst: region: 1x[(0, 0), (1920, 1080)], clip: 1x[(91, 409), (709, 758)] [ 1106.101] sna_compute_composite_region: clip against dst->pCompositeClip: (91, 409), (709, 758) [ 1106.102] sna_compute_composite_region: clip against src: (91, 409), (709, 758) [ 1106.102] sna_composite: composite region extents:+(91, 409) -> (91, 409), (709, 758) + (0, 0) [ 1106.102] gen3_render_composite() [ 1106.102] sna_pixmap_force_to_gpu(pixmap=0x7faa50aab010) [ 1106.102] sna_pixmap_move_to_gpu() [ 1106.102] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.102] gen3_composite_set_target: pixmap=0x7faa50aab010, format=20020888, size=1920x1080, pitch=8192, delta=(0,0) [ 1106.102] gen3_render_composite: preparing source [ 1106.102] gen3_composite_picture: (91, 409)x(618, 349), dst=(91, 409) [ 1106.102] gen3_composite_picture: integer translation (0, 0), removing [ 1106.102] sna_render_pixmap_bo (91, 409)x(618, 349) [ 1106.102] sna_render_pixmap_bo box=(91, 409), (709, 758): (618, 349)/(1920, 1080) [ 1106.102] sna_render_pixmap_bo: offset=(0, 0), size=(1920, 1080) [ 1106.102] texture_is_cpu(pixmap=0x21f5be0, box=((91, 409), (709, 758)) = 0 [ 1106.102] sna_pixmap_force_to_gpu(pixmap=0x21f5be0) [ 1106.102] sna_pixmap_move_to_gpu() [ 1106.102] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.102] gen3_render_composite: source type=5 [ 1106.102] gen3_render_composite: final src/mask type=5/0, affine=1/1 [ 1106.102] gen3_render_composite: floats_per_vertex = 2 + 2 + 0 = 4 [ 1106.102] gen3_render_composite_boxes: nbox=1, src=+(0, 0), mask=+(0, 0), dst=+(0, 0) [ 1106.102] gen3_get_rectangles: want=12, rem=15472 [ 1106.102] gen3_render_composite_boxes: (91, 409) x (618, 349) [ 1106.102] apply_damage: damage=(nil), region=1 [ 1106.102] gen3_vertex_flush[2e8] = 3 [ 1106.102] gen3_render_composite_done() [ 1106.102] sna_block_handler [ 1106.102] sna_accel_do_flush, starting flush timer, at time=1106102 [ 1106.102] sna_wakeup_handler [ 1106.102] sna_validate_gc [ 1106.102] sna_validate_gc: flushing stipple pixmap [ 1106.102] sna_pixmap_move_to_cpu(pixmap=0xde6590, write=1) [ 1106.102] sna_pixmap_move_to_cpu: not attached to 0xde6590 [ 1106.102] sna_copy_area: src=(144, 0)x(430, 305) -> dst=(144, 0) [ 1106.102] sna_copy_boxes (boxes=1x[(234, 409), (664, 714)...], src=+(-90, -409), alu=3, src.size=620x349, dst.size=1245x1083) [ 1106.102] sna_copy_boxes: dst=(priv=0x1348050, gpu_bo=0x13481d0, cpu_bo=(nil)), src=(priv=(nil), gpu_bo=(nil), cpu_bo=(nil)), replaces=0 [ 1106.102] sna_copy_boxes: fallback - src_priv=(nil) but dst gpu_only=0 [ 1106.102] sna_copy_boxes: fallback -- src=(-90, -409), dst=(-25, 0) [ 1106.102] _sna_damage_subtract([[(0, 0), (1245, 1083)]: [(0, 0), (1245, 1083) x 6: ((0, 0), (1245, 409)), ((0, 409), (65, 758)), ((685, 409), (1245, 758)), ((0, 758), (1245, 1080)), ((1, 1080), (1244, 1082)), ((3, 1082), (1242, 1083))] + [0 : ...]] - [(209, 409), (639, 714)])... [ 1106.103] _sna_damage_create_elt(subtract): n=0, prev=(none, remain 0) [ 1106.103] _sna_damage_create_elt(): new elt [ 1106.103] _sna_damage_create_boxes(1->64): new [ 1106.103] = [[(0, 0), (1245, 1083)]: [(0, 0), (1245, 1083) x 6: ((0, 0), (1245, 409)), ((0, 409), (65, 758)), ((685, 409), (1245, 758)), ((0, 758), (1245, 1080)), ((1, 1080), (1244, 1082)), ((3, 1082), (1242, 1083))] + [1 : ...]] [ 1106.103] _sna_damage_add([[(65, 409), (685, 758)]: [(65, 409), (685, 758)] + [0 : ...]] + [(209, 409), (639, 714)]) [ 1106.103] = [[(65, 409), (685, 758)]: [(65, 409), (685, 758)] + [0 : ...]] [ 1106.103] sna_copy_boxes: memcpy_blt(box=(234, 409), (430, 305), src=(-90, -409), dst=(-25, 0), pitches=(2480, 4980)) [ 1106.103] memcpy_blt: src=(234, 409), dst=(234, 409), size=430x305, pitch=2480/4980 [ 1106.103] sna_block_handler [ 1106.103] sna_wakeup_handler [ 1106.103] sna_create_pixmap(3, 1, 32, usage=0) [ 1106.103] kgem_choose_tiling: too short [1] for TILING_X [ 1106.103] kgem_choose_tiling: 3x1 -> 0 [ 1106.103] kgem_can_create_2d(3x1, bpp=32, tiling=0) = 1 [ 1106.103] sna_validate_gc [ 1106.103] sna_put_image((0, 0)x(3, 1) [ 1106.103] sna_drawable_move_region_to_cpu(pixmap=0x13c3400 (3x1), [(0, 0), (3, 1)], write=1) [ 1106.103] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1106.103] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1106.103] sna_pixmap_move_to_cpu(pixmap=0x13c3400, write=1) [ 1106.103] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1106.103] sna_pixmap_move_to_cpu: no GPU bo [ 1106.103] sna_pixmap_move_to_cpu: marking as damaged [ 1106.103] _sna_damage_all(3, 1) [ 1106.104] sna_put_image: fbPutImage(0, 0, 3, 1) [ 1106.104] sna_composite_trapezoids(op=3, src=(0, 0), mask=00018000, ntrap=9) [ 1106.104] trapezoid_span_converter: extents (3, 3), (6, 53) [ 1106.104] sna_compute_composite_region: dst=(3, 3)x(3, 50) [ 1106.104] sna_compute_composite_region: initial clip against dst->pDrawable: (3, 3), (6, 53) [ 1106.104] clip_to_dst: region: 1x[(3, 3), (6, 53)], clip: 1x[(3, 3), (6, 53)] [ 1106.104] sna_compute_composite_region: clip against dst->pCompositeClip: (3, 3), (6, 53) [ 1106.104] sna_compute_composite_region: clip against src: (3, 3), (6, 53) [ 1106.104] trapezoid_span_converter: after clip -- extents (3, 3), (6, 53), delta=(0, 0) src -> (0, 0) [ 1106.104] gen3_render_composite_spans(src=(0, 0), dst=(3, 3), size=(3, 50)) [ 1106.104] sna_pixmap_force_to_gpu(pixmap=0x13509b0) [ 1106.104] sna_pixmap_move_to_gpu() [ 1106.104] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.104] gen3_composite_set_target: pixmap=0x13509b0, format=20028888, size=8x56, pitch=64, delta=(0,0) [ 1106.104] gen3_render_composite_spans: preparing source [ 1106.104] gen3_composite_picture: (0, 0)x(3, 50), dst=(3, 3) [ 1106.104] gen3_composite_picture: integer translation (0, 0), removing [ 1106.104] sna_render_pixmap_bo (0, 0)x(3, 50) [ 1106.104] sna_render_pixmap_bo box=(0, 0), (3, 1): (3, 1)/(3, 1) [ 1106.104] sna_render_pixmap_bo: offset=(-3, -3), size=(3, 1) [ 1106.104] texture_is_cpu(pixmap=0x13c3400, box=((0, 0), (3, 1)) = 1 [ 1106.104] move_to_gpu: migrating whole pixmap (3x1) for source [ 1106.104] sna_pixmap_force_to_gpu(pixmap=0x13c3400) [ 1106.104] kgem_choose_tiling: too short [1] for TILING_X [ 1106.104] kgem_choose_tiling: 3x1 -> 0 [ 1106.104] kgem_create_2d(3x1, bpp=32, tiling=0, exact=0, inactive=1) [ 1106.104] from inactive: pitch=64, tiling=0: handle=118, id=34068 [ 1106.104] sna_pixmap_force_to_gpu: created gpu bo [ 1106.104] sna_pixmap_move_to_gpu() [ 1106.104] _sna_damage_reduce() [ 1106.104] sna_pixmap_move_to_gpu: CPU damage? 1 [ 1106.104] sna_damage_get_boxes([[(0, 0), (3, 1)]: [(0, 0), (3, 1)] + [0 : ...]])... [ 1106.104] = 1 [ 1106.104] sna_replace(handle=118, 3x1, bpp=32, tiling=0) [ 1106.104] gem_mmap(handle=118, size=4096, prot=read/write) [ 1106.104] memcpy_blt: src=(0, 0), dst=(0, 0), size=3x1, pitch=12/64 [ 1106.104] gen3_render_composite_spans: source type=5 [ 1106.104] aligning vertex: was 4, now 5 floats per vertex, 231->185 [ 1106.104] tor_init: (3, 3),(6, 53) x (4, 4), num_edges=18 [ 1106.105] polygon_add_edge: edge=(12 [3.0], 12 [3.0]), (12 [3.0], 212 [53.0]), top=12 [3.0], bottom=13 [3.1], dir=1 [ 1106.105] polygon_add_edge: edge=(21 [5.1], 12 [3.0]), (22 [5.2], 13 [3.1]), top=12 [3.0], bottom=13 [3.1], dir=-1 [ 1106.105] polygon_add_edge: edge=(12 [3.0], 12 [3.0]), (12 [3.0], 212 [53.0]), top=13 [3.1], bottom=14 [3.2], dir=1 [ 1106.105] polygon_add_edge: edge=(22 [5.2], 13 [3.1]), (23 [5.3], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=-1 [ 1106.105] polygon_add_edge: edge=(12 [3.0], 12 [3.0]), (12 [3.0], 212 [53.0]), top=14 [3.2], bottom=16 [4.0], dir=1 [ 1106.105] polygon_add_edge: edge=(23 [5.3], 14 [3.2]), (24 [6.0], 16 [4.0]), top=14 [3.2], bottom=16 [4.0], dir=-1 [ 1106.105] polygon_add_edge: edge=(12 [3.0], 12 [3.0]), (12 [3.0], 212 [53.0]), top=16 [4.0], bottom=208 [52.0], dir=1 [ 1106.105] polygon_add_edge: edge=(24 [6.0], 16 [4.0]), (24 [6.0], 208 [52.0]), top=16 [4.0], bottom=208 [52.0], dir=-1 [ 1106.105] polygon_add_edge: edge=(12 [3.0], 12 [3.0]), (12 [3.0], 212 [53.0]), top=208 [52.0], bottom=209 [52.1], dir=1 [ 1106.105] polygon_add_edge: edge=(24 [6.0], 208 [52.0]), (23 [5.3], 209 [52.1]), top=208 [52.0], bottom=209 [52.1], dir=-1 [ 1106.105] polygon_add_edge: edge=(12 [3.0], 12 [3.0]), (12 [3.0], 212 [53.0]), top=209 [52.1], bottom=210 [52.2], dir=1 [ 1106.105] polygon_add_edge: edge=(23 [5.3], 209 [52.1]), (22 [5.2], 210 [52.2]), top=209 [52.1], bottom=210 [52.2], dir=-1 [ 1106.105] polygon_add_edge: edge=(12 [3.0], 12 [3.0]), (12 [3.0], 212 [53.0]), top=210 [52.2], bottom=211 [52.3], dir=1 [ 1106.105] polygon_add_edge: edge=(22 [5.2], 210 [52.2]), (21 [5.1], 211 [52.3]), top=210 [52.2], bottom=211 [52.3], dir=-1 [ 1106.105] polygon_add_edge: edge=(12 [3.0], 12 [3.0]), (12 [3.0], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=1 [ 1106.105] polygon_add_edge: edge=(21 [5.1], 211 [52.3]), (20 [5.0], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=-1 [ 1106.105] tor_render: unbounded=0 [ 1106.105] tor_render: y=0 [3], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1106.105] cell_list_add_subspan: x1=12 (3+0), x2=21 (5+1) [ 1106.105] cell_list_add_subspan: x1=12 (3+0), x2=22 (5+2) [ 1106.105] cell_list_add_subspan: x1=12 (3+0), x2=23 (5+3) [ 1106.105] cell_list_add_subspan: x1=12 (3+0), x2=23 (5+3) [ 1106.105] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.105] tor_blt: cell=(5, -4, -18), cover=32, max=6 [ 1106.105] tor_blt: span (3, 3)x(2, 1) @ 32 [ 1106.105] tor_blt_span: 3 -> 5 @ 32 [ 1106.105] gen3_render_composite_spans_box: src=+(-3, -3), opacity=1.000000, dst=+(0, 0), box=(3, 3) x (2, 1) [ 1106.105] gen3_get_rectangles: want=15, rem=15459 [ 1106.105] tor_blt: span (5, 3)x(1, 1) @ 18 [ 1106.105] tor_blt_span: 5 -> 6 @ 18 [ 1106.105] gen3_render_composite_spans_box: src=+(-3, -3), opacity=0.562500, dst=+(0, 0), box=(5, 3) x (1, 1) [ 1106.105] gen3_get_rectangles: want=15, rem=15444 [ 1106.105] tor_render: y=1 [4], do_full_step=0, new edges=1, min_height=-3, vertical=0 [ 1106.105] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.105] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.105] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.106] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.106] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.106] tor_blt: span (3, 4)x(3, 1) @ 32 [ 1106.106] tor_blt_span: 3 -> 6 @ 32 [ 1106.106] gen3_render_composite_spans_box: src=+(-3, -3), opacity=1.000000, dst=+(0, 0), box=(3, 4) x (3, 1) [ 1106.106] gen3_get_rectangles: want=15, rem=15429 [ 1106.106] tor_render: y=2 [5], do_full_step=1, new edges=0, min_height=188, vertical=1 [ 1106.106] tor_render: vertical edges, full step (2, 49) [ 1106.106] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.106] tor_blt: span (3, 5)x(3, 47) @ 32 [ 1106.106] tor_blt_span: 3 -> 6 @ 32 [ 1106.106] gen3_render_composite_spans_box: src=+(-3, -3), opacity=1.000000, dst=+(0, 0), box=(3, 5) x (3, 47) [ 1106.106] gen3_get_rectangles: want=15, rem=15414 [ 1106.106] tor_render: y=49 [52], do_full_step=0, new edges=1, min_height=0, vertical=1 [ 1106.106] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.106] cell_list_add_subspan: x1=12 (3+0), x2=23 (5+3) [ 1106.106] cell_list_add_subspan: x1=12 (3+0), x2=22 (5+2) [ 1106.106] cell_list_add_subspan: x1=12 (3+0), x2=21 (5+1) [ 1106.106] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.106] tor_blt: cell=(5, -3, -12), cover=32, max=6 [ 1106.106] tor_blt: span (3, 52)x(2, 1) @ 32 [ 1106.106] tor_blt_span: 3 -> 5 @ 32 [ 1106.106] gen3_render_composite_spans_box: src=+(-3, -3), opacity=1.000000, dst=+(0, 0), box=(3, 52) x (2, 1) [ 1106.106] gen3_get_rectangles: want=15, rem=15399 [ 1106.106] tor_blt: span (5, 52)x(1, 1) @ 20 [ 1106.106] tor_blt_span: 5 -> 6 @ 20 [ 1106.106] gen3_render_composite_spans_box: src=+(-3, -3), opacity=0.625000, dst=+(0, 0), box=(5, 52) x (1, 1) [ 1106.106] gen3_get_rectangles: want=15, rem=15384 [ 1106.106] gen3_vertex_flush[394] = 18 [ 1106.106] gen3_render_composite_spans_done() [ 1106.106] sna_composite_trapezoids(op=3, src=(3, 4), mask=00018000, ntrap=5) [ 1106.106] trapezoid_span_converter: extents (3, 4), (6, 53) [ 1106.106] sna_compute_composite_region: dst=(3, 4)x(3, 49) [ 1106.106] sna_compute_composite_region: initial clip against dst->pDrawable: (3, 4), (6, 53) [ 1106.106] clip_to_dst: region: 1x[(3, 4), (6, 53)], clip: 1x[(0, 0), (8, 56)] [ 1106.106] sna_compute_composite_region: clip against dst->pCompositeClip: (3, 4), (6, 53) [ 1106.106] sna_compute_composite_region: clip against src: (3, 4), (6, 53) [ 1106.106] trapezoid_span_converter: after clip -- extents (3, 4), (6, 53), delta=(0, 0) src -> (3, 4) [ 1106.106] gen3_render_composite_spans(src=(3, 4), dst=(3, 4), size=(3, 49)) [ 1106.106] sna_pixmap_force_to_gpu(pixmap=0x13509b0) [ 1106.107] sna_pixmap_move_to_gpu() [ 1106.107] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.107] gen3_composite_set_target: pixmap=0x13509b0, format=20028888, size=8x56, pitch=64, delta=(0,0) [ 1106.107] gen3_render_composite_spans: preparing source [ 1106.107] gen3_composite_picture: (3, 4)x(3, 49), dst=(3, 4) [ 1106.107] get_pixel: 0x13fdfa0 [ 1106.107] sna_pixmap_move_to_cpu(pixmap=0x13fdfa0, write=0) [ 1106.107] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1106.107] sna_pixmap_move_to_cpu: no GPU bo [ 1106.107] color_convert: src=331a1a1a [20028888] [ 1106.107] color_convert: dst=331a1a1a [20028888] [ 1106.107] gen3_render_composite_spans: source type=2 [ 1106.107] aligning vertex: was 5, now 3 floats per vertex, 203->339 [ 1106.107] tor_init: (3, 4),(6, 53) x (4, 4), num_edges=10 [ 1106.107] polygon_add_edge: edge=(12 [3.0], 16 [4.0]), (12 [3.0], 208 [52.0]), top=16 [4.0], bottom=208 [52.0], dir=1 [ 1106.107] polygon_add_edge: edge=(24 [6.0], 16 [4.0]), (24 [6.0], 208 [52.0]), top=16 [4.0], bottom=208 [52.0], dir=-1 [ 1106.107] polygon_add_edge: edge=(12 [3.0], 208 [52.0]), (12 [3.0], 209 [52.1]), top=208 [52.0], bottom=209 [52.1], dir=1 [ 1106.107] polygon_add_edge: edge=(24 [6.0], 208 [52.0]), (23 [5.3], 209 [52.1]), top=208 [52.0], bottom=209 [52.1], dir=-1 [ 1106.107] polygon_add_edge: edge=(12 [3.0], 209 [52.1]), (13 [3.1], 210 [52.2]), top=209 [52.1], bottom=210 [52.2], dir=1 [ 1106.107] polygon_add_edge: edge=(23 [5.3], 209 [52.1]), (22 [5.2], 210 [52.2]), top=209 [52.1], bottom=210 [52.2], dir=-1 [ 1106.107] polygon_add_edge: edge=(13 [3.1], 210 [52.2]), (14 [3.2], 211 [52.3]), top=210 [52.2], bottom=211 [52.3], dir=1 [ 1106.107] polygon_add_edge: edge=(22 [5.2], 210 [52.2]), (21 [5.1], 211 [52.3]), top=210 [52.2], bottom=211 [52.3], dir=-1 [ 1106.107] polygon_add_edge: edge=(14 [3.2], 211 [52.3]), (16 [4.0], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=1 [ 1106.107] polygon_add_edge: edge=(21 [5.1], 211 [52.3]), (20 [5.0], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=-1 [ 1106.107] tor_render: unbounded=0 [ 1106.107] tor_render: y=0 [4], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1106.107] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.107] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.107] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.107] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.107] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.107] tor_blt: span (3, 4)x(3, 1) @ 32 [ 1106.107] tor_blt_span: 3 -> 6 @ 32 [ 1106.107] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 4) x (3, 1) [ 1106.107] gen3_get_rectangles: want=9, rem=15367 [ 1106.107] tor_render: y=1 [5], do_full_step=1, new edges=0, min_height=188, vertical=1 [ 1106.107] tor_render: vertical edges, full step (1, 48) [ 1106.107] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.107] tor_blt: span (3, 5)x(3, 47) @ 32 [ 1106.108] tor_blt_span: 3 -> 6 @ 32 [ 1106.108] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 5) x (3, 47) [ 1106.108] gen3_get_rectangles: want=9, rem=15358 [ 1106.108] tor_render: y=48 [52], do_full_step=0, new edges=1, min_height=0, vertical=1 [ 1106.108] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.108] cell_list_add_subspan: x1=12 (3+0), x2=23 (5+3) [ 1106.108] cell_list_add_subspan: x1=13 (3+1), x2=22 (5+2) [ 1106.108] cell_list_add_subspan: x1=14 (3+2), x2=21 (5+1) [ 1106.108] tor_blt: cell=(3, 4, 6), cover=0, max=6 [ 1106.108] tor_blt: span (3, 52)x(1, 1) @ 26 [ 1106.108] tor_blt_span: 3 -> 4 @ 26 [ 1106.108] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.812500, dst=+(0, 0), box=(3, 52) x (1, 1) [ 1106.108] gen3_get_rectangles: want=9, rem=15349 [ 1106.108] tor_blt: cell=(5, -3, -12), cover=32, max=6 [ 1106.108] tor_blt: span (4, 52)x(1, 1) @ 32 [ 1106.108] tor_blt_span: 4 -> 5 @ 32 [ 1106.108] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(4, 52) x (1, 1) [ 1106.108] gen3_get_rectangles: want=9, rem=15340 [ 1106.108] tor_blt: span (5, 52)x(1, 1) @ 20 [ 1106.108] tor_blt_span: 5 -> 6 @ 20 [ 1106.108] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(5, 52) x (1, 1) [ 1106.108] gen3_get_rectangles: want=9, rem=15331 [ 1106.108] gen3_vertex_flush[3e0] = 15 [ 1106.108] gen3_render_composite_spans_done() [ 1106.108] sna_create_pixmap(3, 1, 32, usage=0) [ 1106.108] kgem_choose_tiling: too short [1] for TILING_X [ 1106.108] kgem_choose_tiling: 3x1 -> 0 [ 1106.108] kgem_can_create_2d(3x1, bpp=32, tiling=0) = 1 [ 1106.108] sna_validate_gc [ 1106.108] sna_put_image((0, 0)x(3, 1) [ 1106.108] sna_drawable_move_region_to_cpu(pixmap=0x13c3400 (3x1), [(0, 0), (3, 1)], write=1) [ 1106.108] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1106.108] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1106.108] sna_pixmap_move_to_cpu(pixmap=0x13c3400, write=1) [ 1106.108] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1106.108] sna_pixmap_move_to_cpu: no GPU bo [ 1106.108] sna_pixmap_move_to_cpu: marking as damaged [ 1106.108] _sna_damage_all(3, 1) [ 1106.108] sna_put_image: fbPutImage(0, 0, 3, 1) [ 1106.108] sna_composite(3 src=(0, 0), mask=(0, 0), dst=(3, 5)+(0, 0), size=(3, 48) [ 1106.108] sna_compute_composite_region: dst=(3, 5)x(3, 48) [ 1106.108] sna_compute_composite_region: initial clip against dst->pDrawable: (3, 5), (6, 53) [ 1106.109] clip_to_dst: region: 1x[(3, 5), (6, 53)], clip: 1x[(0, 0), (8, 56)] [ 1106.109] sna_compute_composite_region: clip against dst->pCompositeClip: (3, 5), (6, 53) [ 1106.109] sna_compute_composite_region: clip against src: (3, 5), (6, 53) [ 1106.109] sna_composite: composite region extents:+(0, 0) -> (3, 5), (6, 53) + (0, 0) [ 1106.109] gen3_render_composite() [ 1106.109] sna_blt_composite (0, 0), (3, 5), 3x48 [ 1106.109] sna_pixmap_move_to_gpu() [ 1106.109] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.109] sna_blt_composite: unsuported op [3] for blitting [ 1106.109] sna_pixmap_force_to_gpu(pixmap=0x13509b0) [ 1106.109] sna_pixmap_move_to_gpu() [ 1106.109] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.109] gen3_composite_set_target: pixmap=0x13509b0, format=20028888, size=8x56, pitch=64, delta=(0,0) [ 1106.109] gen3_render_composite: preparing source [ 1106.109] gen3_composite_picture: (0, 0)x(3, 48), dst=(3, 5) [ 1106.109] gen3_composite_picture: integer translation (0, 0), removing [ 1106.109] sna_render_pixmap_bo (0, 0)x(3, 48) [ 1106.109] sna_render_pixmap_bo box=(0, 0), (3, 1): (3, 1)/(3, 1) [ 1106.109] sna_render_pixmap_bo: offset=(-3, -5), size=(3, 1) [ 1106.109] texture_is_cpu(pixmap=0x13c3400, box=((0, 0), (3, 1)) = 1 [ 1106.109] move_to_gpu: migrating whole pixmap (3x1) for source [ 1106.109] sna_pixmap_force_to_gpu(pixmap=0x13c3400) [ 1106.109] kgem_choose_tiling: too short [1] for TILING_X [ 1106.109] kgem_choose_tiling: 3x1 -> 0 [ 1106.109] kgem_create_2d(3x1, bpp=32, tiling=0, exact=0, inactive=1) [ 1106.109] from inactive: pitch=64, tiling=0: handle=164, id=34069 [ 1106.109] sna_pixmap_force_to_gpu: created gpu bo [ 1106.109] sna_pixmap_move_to_gpu() [ 1106.109] _sna_damage_reduce() [ 1106.109] sna_pixmap_move_to_gpu: CPU damage? 1 [ 1106.109] sna_damage_get_boxes([[(0, 0), (3, 1)]: [(0, 0), (3, 1)] + [0 : ...]])... [ 1106.109] = 1 [ 1106.109] sna_replace(handle=164, 3x1, bpp=32, tiling=0) [ 1106.109] gem_mmap(handle=164, size=4096, prot=read/write) [ 1106.109] memcpy_blt: src=(0, 0), dst=(0, 0), size=3x1, pitch=12/64 [ 1106.109] gen3_render_composite: source type=5 [ 1106.109] gen3_render_composite: final src/mask type=5/0, affine=1/1 [ 1106.109] gen3_render_composite: floats_per_vertex = 2 + 2 + 0 = 4 [ 1106.109] aligning vertex: was 3, now 4 floats per vertex, 354->266 [ 1106.109] gen3_render_composite_boxes: nbox=1, src=+(-3, -5), mask=+(0, 0), dst=+(0, 0) [ 1106.110] gen3_get_rectangles: want=12, rem=15320 [ 1106.110] gen3_render_composite_boxes: (3, 5) x (3, 48) [ 1106.110] apply_damage: damage=0x13b6088, region=1 [ 1106.110] _sna_damage_add([[(0, 0), (8, 56)]: [(0, 0), (8, 56)] + [0 : ...]] + [(3, 5), (6, 53)]) [ 1106.110] = [[(0, 0), (8, 56)]: [(0, 0), (8, 56)] + [0 : ...]] [ 1106.110] gen3_vertex_flush[438] = 3 [ 1106.110] gen3_render_composite_done() [ 1106.110] sna_composite_trapezoids(op=3, src=(2, 4), mask=00018000, ntrap=18) [ 1106.110] trapezoid_span_converter: extents (3, 5), (6, 53) [ 1106.110] sna_compute_composite_region: dst=(3, 5)x(3, 48) [ 1106.110] sna_compute_composite_region: initial clip against dst->pDrawable: (3, 5), (6, 53) [ 1106.110] clip_to_dst: region: 1x[(3, 5), (6, 53)], clip: 1x[(0, 0), (8, 56)] [ 1106.110] sna_compute_composite_region: clip against dst->pCompositeClip: (3, 5), (6, 53) [ 1106.110] sna_compute_composite_region: clip against src: (3, 5), (6, 53) [ 1106.110] trapezoid_span_converter: after clip -- extents (3, 5), (6, 53), delta=(0, 0) src -> (3, 5) [ 1106.110] gen3_render_composite_spans(src=(3, 5), dst=(3, 5), size=(3, 48)) [ 1106.110] sna_pixmap_force_to_gpu(pixmap=0x13509b0) [ 1106.110] sna_pixmap_move_to_gpu() [ 1106.110] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.110] gen3_composite_set_target: pixmap=0x13509b0, format=20028888, size=8x56, pitch=64, delta=(0,0) [ 1106.110] gen3_render_composite_spans: preparing source [ 1106.110] gen3_composite_picture: (3, 5)x(3, 48), dst=(3, 5) [ 1106.110] get_pixel: 0x11b8cc0 [ 1106.110] sna_pixmap_move_to_cpu(pixmap=0x11b8cc0, write=0) [ 1106.110] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1106.110] sna_pixmap_move_to_cpu: no GPU bo [ 1106.110] color_convert: src=b37f7a00 [20028888] [ 1106.110] color_convert: dst=b37f7a00 [20028888] [ 1106.110] gen3_render_composite_spans: source type=2 [ 1106.110] aligning vertex: was 4, now 3 floats per vertex, 269->359 [ 1106.110] tor_init: (3, 5),(6, 53) x (4, 4), num_edges=36 [ 1106.110] polygon_add_edge: edge=(8 [2.0], 16 [4.0]), (24 [6.0], 32 [8.0]), top=20 [5.0], bottom=32 [8.0], dir=1 [ 1106.110] polygon_add_edge: edge=(24 [6.0], 16 [4.0]), (24 [6.0], 32 [8.0]), top=20 [5.0], bottom=32 [8.0], dir=-1 [ 1106.110] polygon_add_edge: edge=(12 [3.0], 20 [5.0]), (12 [3.0], 212 [53.0]), top=36 [9.0], bottom=48 [12.0], dir=1 [ 1106.110] polygon_add_edge: edge=(8 [2.0], 32 [8.0]), (24 [6.0], 48 [12.0]), top=36 [9.0], bottom=48 [12.0], dir=-1 [ 1106.110] polygon_add_edge: edge=(12 [3.0], 20 [5.0]), (12 [3.0], 212 [53.0]), top=48 [12.0], bottom=52 [13.0], dir=1 [ 1106.110] polygon_add_edge: edge=(24 [6.0], 48 [12.0]), (24 [6.0], 64 [16.0]), top=48 [12.0], bottom=52 [13.0], dir=-1 [ 1106.110] polygon_add_edge: edge=(8 [2.0], 48 [12.0]), (24 [6.0], 64 [16.0]), top=52 [13.0], bottom=64 [16.0], dir=1 [ 1106.110] polygon_add_edge: edge=(24 [6.0], 48 [12.0]), (24 [6.0], 64 [16.0]), top=52 [13.0], bottom=64 [16.0], dir=-1 [ 1106.111] polygon_add_edge: edge=(12 [3.0], 20 [5.0]), (12 [3.0], 212 [53.0]), top=68 [17.0], bottom=80 [20.0], dir=1 [ 1106.111] polygon_add_edge: edge=(8 [2.0], 64 [16.0]), (24 [6.0], 80 [20.0]), top=68 [17.0], bottom=80 [20.0], dir=-1 [ 1106.111] polygon_add_edge: edge=(12 [3.0], 20 [5.0]), (12 [3.0], 212 [53.0]), top=80 [20.0], bottom=84 [21.0], dir=1 [ 1106.111] polygon_add_edge: edge=(24 [6.0], 80 [20.0]), (24 [6.0], 96 [24.0]), top=80 [20.0], bottom=84 [21.0], dir=-1 [ 1106.111] polygon_add_edge: edge=(8 [2.0], 80 [20.0]), (24 [6.0], 96 [24.0]), top=84 [21.0], bottom=96 [24.0], dir=1 [ 1106.111] polygon_add_edge: edge=(24 [6.0], 80 [20.0]), (24 [6.0], 96 [24.0]), top=84 [21.0], bottom=96 [24.0], dir=-1 [ 1106.111] polygon_add_edge: edge=(12 [3.0], 20 [5.0]), (12 [3.0], 212 [53.0]), top=100 [25.0], bottom=112 [28.0], dir=1 [ 1106.111] polygon_add_edge: edge=(8 [2.0], 96 [24.0]), (24 [6.0], 112 [28.0]), top=100 [25.0], bottom=112 [28.0], dir=-1 [ 1106.111] polygon_add_edge: edge=(12 [3.0], 20 [5.0]), (12 [3.0], 212 [53.0]), top=112 [28.0], bottom=116 [29.0], dir=1 [ 1106.111] polygon_add_edge: edge=(24 [6.0], 112 [28.0]), (24 [6.0], 128 [32.0]), top=112 [28.0], bottom=116 [29.0], dir=-1 [ 1106.111] polygon_add_edge: edge=(8 [2.0], 112 [28.0]), (24 [6.0], 128 [32.0]), top=116 [29.0], bottom=128 [32.0], dir=1 [ 1106.111] polygon_add_edge: edge=(24 [6.0], 112 [28.0]), (24 [6.0], 128 [32.0]), top=116 [29.0], bottom=128 [32.0], dir=-1 [ 1106.111] polygon_add_edge: edge=(12 [3.0], 20 [5.0]), (12 [3.0], 212 [53.0]), top=132 [33.0], bottom=144 [36.0], dir=1 [ 1106.111] polygon_add_edge: edge=(8 [2.0], 128 [32.0]), (24 [6.0], 144 [36.0]), top=132 [33.0], bottom=144 [36.0], dir=-1 [ 1106.111] polygon_add_edge: edge=(12 [3.0], 20 [5.0]), (12 [3.0], 212 [53.0]), top=144 [36.0], bottom=148 [37.0], dir=1 [ 1106.111] polygon_add_edge: edge=(24 [6.0], 144 [36.0]), (24 [6.0], 160 [40.0]), top=144 [36.0], bottom=148 [37.0], dir=-1 [ 1106.111] polygon_add_edge: edge=(8 [2.0], 144 [36.0]), (24 [6.0], 160 [40.0]), top=148 [37.0], bottom=160 [40.0], dir=1 [ 1106.111] polygon_add_edge: edge=(24 [6.0], 144 [36.0]), (24 [6.0], 160 [40.0]), top=148 [37.0], bottom=160 [40.0], dir=-1 [ 1106.111] polygon_add_edge: edge=(12 [3.0], 20 [5.0]), (12 [3.0], 212 [53.0]), top=164 [41.0], bottom=176 [44.0], dir=1 [ 1106.111] polygon_add_edge: edge=(8 [2.0], 160 [40.0]), (24 [6.0], 176 [44.0]), top=164 [41.0], bottom=176 [44.0], dir=-1 [ 1106.111] polygon_add_edge: edge=(12 [3.0], 20 [5.0]), (12 [3.0], 212 [53.0]), top=176 [44.0], bottom=180 [45.0], dir=1 [ 1106.111] polygon_add_edge: edge=(24 [6.0], 176 [44.0]), (24 [6.0], 192 [48.0]), top=176 [44.0], bottom=180 [45.0], dir=-1 [ 1106.111] polygon_add_edge: edge=(8 [2.0], 176 [44.0]), (24 [6.0], 192 [48.0]), top=180 [45.0], bottom=192 [48.0], dir=1 [ 1106.111] polygon_add_edge: edge=(24 [6.0], 176 [44.0]), (24 [6.0], 192 [48.0]), top=180 [45.0], bottom=192 [48.0], dir=-1 [ 1106.111] polygon_add_edge: edge=(12 [3.0], 20 [5.0]), (12 [3.0], 212 [53.0]), top=196 [49.0], bottom=208 [52.0], dir=1 [ 1106.111] polygon_add_edge: edge=(8 [2.0], 192 [48.0]), (24 [6.0], 208 [52.0]), top=196 [49.0], bottom=208 [52.0], dir=-1 [ 1106.111] polygon_add_edge: edge=(12 [3.0], 20 [5.0]), (12 [3.0], 212 [53.0]), top=208 [52.0], bottom=212 [53.0], dir=1 [ 1106.111] polygon_add_edge: edge=(24 [6.0], 208 [52.0]), (24 [6.0], 224 [56.0]), top=208 [52.0], bottom=212 [53.0], dir=-1 [ 1106.111] tor_render: unbounded=0 [ 1106.111] tor_render: y=0 [5], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1106.111] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.111] cell_list_add_subspan: x1=13 (3+1), x2=24 (6+0) [ 1106.111] cell_list_add_subspan: x1=14 (3+2), x2=24 (6+0) [ 1106.112] cell_list_add_subspan: x1=15 (3+3), x2=24 (6+0) [ 1106.112] tor_blt: cell=(3, 4, 12), cover=0, max=6 [ 1106.112] tor_blt: span (3, 5)x(1, 1) @ 20 [ 1106.112] tor_blt_span: 3 -> 4 @ 20 [ 1106.112] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(3, 5) x (1, 1) [ 1106.112] gen3_get_rectangles: want=9, rem=15307 [ 1106.112] tor_blt: span (4, 5)x(2, 1) @ 32 [ 1106.112] tor_blt_span: 4 -> 6 @ 32 [ 1106.112] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(4, 5) x (2, 1) [ 1106.112] gen3_get_rectangles: want=9, rem=15298 [ 1106.112] tor_render: y=1 [6], do_full_step=0, new edges=0, min_height=8, vertical=0 [ 1106.112] cell_list_add_subspan: x1=16 (4+0), x2=24 (6+0) [ 1106.112] cell_list_add_subspan: x1=17 (4+1), x2=24 (6+0) [ 1106.112] cell_list_add_subspan: x1=18 (4+2), x2=24 (6+0) [ 1106.112] cell_list_add_subspan: x1=19 (4+3), x2=24 (6+0) [ 1106.112] tor_blt: cell=(4, 4, 12), cover=0, max=6 [ 1106.112] tor_blt: span (4, 6)x(1, 1) @ 20 [ 1106.112] tor_blt_span: 4 -> 5 @ 20 [ 1106.112] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(4, 6) x (1, 1) [ 1106.112] gen3_get_rectangles: want=9, rem=15289 [ 1106.112] tor_blt: span (5, 6)x(1, 1) @ 32 [ 1106.112] tor_blt_span: 5 -> 6 @ 32 [ 1106.112] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(5, 6) x (1, 1) [ 1106.112] gen3_get_rectangles: want=9, rem=15280 [ 1106.112] tor_render: y=2 [7], do_full_step=0, new edges=0, min_height=4, vertical=0 [ 1106.112] cell_list_add_subspan: x1=20 (5+0), x2=24 (6+0) [ 1106.112] cell_list_add_subspan: x1=21 (5+1), x2=24 (6+0) [ 1106.112] cell_list_add_subspan: x1=22 (5+2), x2=24 (6+0) [ 1106.112] cell_list_add_subspan: x1=23 (5+3), x2=24 (6+0) [ 1106.112] tor_blt: cell=(5, 4, 12), cover=0, max=6 [ 1106.112] tor_blt: span (5, 7)x(1, 1) @ 20 [ 1106.112] tor_blt_span: 5 -> 6 @ 20 [ 1106.112] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(5, 7) x (1, 1) [ 1106.112] gen3_get_rectangles: want=9, rem=15271 [ 1106.112] tor_render: no new edges and no exisiting edges, skipping, 3 -> 4 [ 1106.112] tor_render: y=4 [9], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1106.112] cell_list_add_subspan: x1=12 (3+0), x2=12 (3+0) [ 1106.112] cell_list_add_subspan: x1=12 (3+0), x2=13 (3+1) [ 1106.112] cell_list_add_subspan: x1=12 (3+0), x2=14 (3+2) [ 1106.112] cell_list_add_subspan: x1=12 (3+0), x2=15 (3+3) [ 1106.112] tor_blt: cell=(3, 0, -12), cover=0, max=6 [ 1106.113] tor_blt: span (3, 9)x(1, 1) @ 12 [ 1106.113] tor_blt_span: 3 -> 4 @ 12 [ 1106.113] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(3, 9) x (1, 1) [ 1106.113] gen3_get_rectangles: want=9, rem=15262 [ 1106.113] tor_render: y=5 [10], do_full_step=0, new edges=0, min_height=8, vertical=0 [ 1106.113] cell_list_add_subspan: x1=12 (3+0), x2=16 (4+0) [ 1106.113] cell_list_add_subspan: x1=12 (3+0), x2=17 (4+1) [ 1106.113] cell_list_add_subspan: x1=12 (3+0), x2=18 (4+2) [ 1106.113] cell_list_add_subspan: x1=12 (3+0), x2=19 (4+3) [ 1106.113] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.113] tor_blt: cell=(4, -4, -12), cover=32, max=6 [ 1106.113] tor_blt: span (3, 10)x(1, 1) @ 32 [ 1106.113] tor_blt_span: 3 -> 4 @ 32 [ 1106.113] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 10) x (1, 1) [ 1106.113] gen3_get_rectangles: want=9, rem=15253 [ 1106.113] tor_blt: span (4, 10)x(1, 1) @ 12 [ 1106.113] tor_blt_span: 4 -> 5 @ 12 [ 1106.113] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(4, 10) x (1, 1) [ 1106.113] gen3_get_rectangles: want=9, rem=15244 [ 1106.113] tor_render: y=6 [11], do_full_step=0, new edges=0, min_height=4, vertical=0 [ 1106.113] cell_list_add_subspan: x1=12 (3+0), x2=20 (5+0) [ 1106.113] cell_list_add_subspan: x1=12 (3+0), x2=21 (5+1) [ 1106.113] cell_list_add_subspan: x1=12 (3+0), x2=22 (5+2) [ 1106.113] cell_list_add_subspan: x1=12 (3+0), x2=23 (5+3) [ 1106.113] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.113] tor_blt: cell=(5, -4, -12), cover=32, max=6 [ 1106.113] tor_blt: span (3, 11)x(2, 1) @ 32 [ 1106.113] tor_blt_span: 3 -> 5 @ 32 [ 1106.113] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 11) x (2, 1) [ 1106.113] gen3_get_rectangles: want=9, rem=15235 [ 1106.113] tor_blt: span (5, 11)x(1, 1) @ 12 [ 1106.113] tor_blt_span: 5 -> 6 @ 12 [ 1106.113] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(5, 11) x (1, 1) [ 1106.113] gen3_get_rectangles: want=9, rem=15226 [ 1106.113] tor_render: y=7 [12], do_full_step=0, new edges=1, min_height=0, vertical=0 [ 1106.113] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.113] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.113] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.113] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.113] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.113] tor_blt: span (3, 12)x(3, 1) @ 32 [ 1106.113] tor_blt_span: 3 -> 6 @ 32 [ 1106.114] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 12) x (3, 1) [ 1106.114] gen3_get_rectangles: want=9, rem=15217 [ 1106.114] tor_render: y=8 [13], do_full_step=0, new edges=1, min_height=-4, vertical=0 [ 1106.114] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.114] cell_list_add_subspan: x1=13 (3+1), x2=24 (6+0) [ 1106.114] cell_list_add_subspan: x1=14 (3+2), x2=24 (6+0) [ 1106.114] cell_list_add_subspan: x1=15 (3+3), x2=24 (6+0) [ 1106.114] tor_blt: cell=(3, 4, 12), cover=0, max=6 [ 1106.114] tor_blt: span (3, 13)x(1, 1) @ 20 [ 1106.114] tor_blt_span: 3 -> 4 @ 20 [ 1106.114] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(3, 13) x (1, 1) [ 1106.114] gen3_get_rectangles: want=9, rem=15208 [ 1106.114] tor_blt: span (4, 13)x(2, 1) @ 32 [ 1106.114] tor_blt_span: 4 -> 6 @ 32 [ 1106.114] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(4, 13) x (2, 1) [ 1106.114] gen3_get_rectangles: want=9, rem=15199 [ 1106.114] tor_render: y=9 [14], do_full_step=0, new edges=0, min_height=8, vertical=0 [ 1106.114] cell_list_add_subspan: x1=16 (4+0), x2=24 (6+0) [ 1106.114] cell_list_add_subspan: x1=17 (4+1), x2=24 (6+0) [ 1106.114] cell_list_add_subspan: x1=18 (4+2), x2=24 (6+0) [ 1106.114] cell_list_add_subspan: x1=19 (4+3), x2=24 (6+0) [ 1106.114] tor_blt: cell=(4, 4, 12), cover=0, max=6 [ 1106.114] tor_blt: span (4, 14)x(1, 1) @ 20 [ 1106.114] tor_blt_span: 4 -> 5 @ 20 [ 1106.114] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(4, 14) x (1, 1) [ 1106.114] gen3_get_rectangles: want=9, rem=15190 [ 1106.114] tor_blt: span (5, 14)x(1, 1) @ 32 [ 1106.114] tor_blt_span: 5 -> 6 @ 32 [ 1106.114] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(5, 14) x (1, 1) [ 1106.114] gen3_get_rectangles: want=9, rem=15181 [ 1106.114] tor_render: y=10 [15], do_full_step=0, new edges=0, min_height=4, vertical=0 [ 1106.114] cell_list_add_subspan: x1=20 (5+0), x2=24 (6+0) [ 1106.114] cell_list_add_subspan: x1=21 (5+1), x2=24 (6+0) [ 1106.114] cell_list_add_subspan: x1=22 (5+2), x2=24 (6+0) [ 1106.114] cell_list_add_subspan: x1=23 (5+3), x2=24 (6+0) [ 1106.114] tor_blt: cell=(5, 4, 12), cover=0, max=6 [ 1106.114] tor_blt: span (5, 15)x(1, 1) @ 20 [ 1106.114] tor_blt_span: 5 -> 6 @ 20 [ 1106.114] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(5, 15) x (1, 1) [ 1106.114] gen3_get_rectangles: want=9, rem=15172 [ 1106.114] tor_render: no new edges and no exisiting edges, skipping, 11 -> 12 [ 1106.114] tor_render: y=12 [17], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1106.114] cell_list_add_subspan: x1=12 (3+0), x2=12 (3+0) [ 1106.115] cell_list_add_subspan: x1=12 (3+0), x2=13 (3+1) [ 1106.115] cell_list_add_subspan: x1=12 (3+0), x2=14 (3+2) [ 1106.115] cell_list_add_subspan: x1=12 (3+0), x2=15 (3+3) [ 1106.115] tor_blt: cell=(3, 0, -12), cover=0, max=6 [ 1106.115] tor_blt: span (3, 17)x(1, 1) @ 12 [ 1106.115] tor_blt_span: 3 -> 4 @ 12 [ 1106.115] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(3, 17) x (1, 1) [ 1106.115] gen3_get_rectangles: want=9, rem=15163 [ 1106.115] tor_render: y=13 [18], do_full_step=0, new edges=0, min_height=8, vertical=0 [ 1106.115] cell_list_add_subspan: x1=12 (3+0), x2=16 (4+0) [ 1106.115] cell_list_add_subspan: x1=12 (3+0), x2=17 (4+1) [ 1106.115] cell_list_add_subspan: x1=12 (3+0), x2=18 (4+2) [ 1106.115] cell_list_add_subspan: x1=12 (3+0), x2=19 (4+3) [ 1106.115] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.115] tor_blt: cell=(4, -4, -12), cover=32, max=6 [ 1106.115] tor_blt: span (3, 18)x(1, 1) @ 32 [ 1106.115] tor_blt_span: 3 -> 4 @ 32 [ 1106.115] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 18) x (1, 1) [ 1106.115] gen3_get_rectangles: want=9, rem=15154 [ 1106.115] tor_blt: span (4, 18)x(1, 1) @ 12 [ 1106.115] tor_blt_span: 4 -> 5 @ 12 [ 1106.115] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(4, 18) x (1, 1) [ 1106.115] gen3_get_rectangles: want=9, rem=15145 [ 1106.115] tor_render: y=14 [19], do_full_step=0, new edges=0, min_height=4, vertical=0 [ 1106.115] cell_list_add_subspan: x1=12 (3+0), x2=20 (5+0) [ 1106.115] cell_list_add_subspan: x1=12 (3+0), x2=21 (5+1) [ 1106.115] cell_list_add_subspan: x1=12 (3+0), x2=22 (5+2) [ 1106.115] cell_list_add_subspan: x1=12 (3+0), x2=23 (5+3) [ 1106.115] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.115] tor_blt: cell=(5, -4, -12), cover=32, max=6 [ 1106.115] tor_blt: span (3, 19)x(2, 1) @ 32 [ 1106.115] tor_blt_span: 3 -> 5 @ 32 [ 1106.115] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 19) x (2, 1) [ 1106.115] gen3_get_rectangles: want=9, rem=15136 [ 1106.115] tor_blt: span (5, 19)x(1, 1) @ 12 [ 1106.115] tor_blt_span: 5 -> 6 @ 12 [ 1106.115] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(5, 19) x (1, 1) [ 1106.115] gen3_get_rectangles: want=9, rem=15127 [ 1106.115] tor_render: y=15 [20], do_full_step=0, new edges=1, min_height=0, vertical=0 [ 1106.115] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.115] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.115] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.116] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.116] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.116] tor_blt: span (3, 20)x(3, 1) @ 32 [ 1106.116] tor_blt_span: 3 -> 6 @ 32 [ 1106.116] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 20) x (3, 1) [ 1106.116] gen3_get_rectangles: want=9, rem=15118 [ 1106.116] tor_render: y=16 [21], do_full_step=0, new edges=1, min_height=-4, vertical=0 [ 1106.116] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.116] cell_list_add_subspan: x1=13 (3+1), x2=24 (6+0) [ 1106.116] cell_list_add_subspan: x1=14 (3+2), x2=24 (6+0) [ 1106.116] cell_list_add_subspan: x1=15 (3+3), x2=24 (6+0) [ 1106.116] tor_blt: cell=(3, 4, 12), cover=0, max=6 [ 1106.116] tor_blt: span (3, 21)x(1, 1) @ 20 [ 1106.116] tor_blt_span: 3 -> 4 @ 20 [ 1106.116] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(3, 21) x (1, 1) [ 1106.116] gen3_get_rectangles: want=9, rem=15109 [ 1106.116] tor_blt: span (4, 21)x(2, 1) @ 32 [ 1106.116] tor_blt_span: 4 -> 6 @ 32 [ 1106.116] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(4, 21) x (2, 1) [ 1106.116] gen3_get_rectangles: want=9, rem=15100 [ 1106.116] tor_render: y=17 [22], do_full_step=0, new edges=0, min_height=8, vertical=0 [ 1106.116] cell_list_add_subspan: x1=16 (4+0), x2=24 (6+0) [ 1106.116] cell_list_add_subspan: x1=17 (4+1), x2=24 (6+0) [ 1106.116] cell_list_add_subspan: x1=18 (4+2), x2=24 (6+0) [ 1106.116] cell_list_add_subspan: x1=19 (4+3), x2=24 (6+0) [ 1106.116] tor_blt: cell=(4, 4, 12), cover=0, max=6 [ 1106.116] tor_blt: span (4, 22)x(1, 1) @ 20 [ 1106.116] tor_blt_span: 4 -> 5 @ 20 [ 1106.116] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(4, 22) x (1, 1) [ 1106.116] gen3_get_rectangles: want=9, rem=15091 [ 1106.116] tor_blt: span (5, 22)x(1, 1) @ 32 [ 1106.116] tor_blt_span: 5 -> 6 @ 32 [ 1106.116] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(5, 22) x (1, 1) [ 1106.116] gen3_get_rectangles: want=9, rem=15082 [ 1106.116] tor_render: y=18 [23], do_full_step=0, new edges=0, min_height=4, vertical=0 [ 1106.116] cell_list_add_subspan: x1=20 (5+0), x2=24 (6+0) [ 1106.116] cell_list_add_subspan: x1=21 (5+1), x2=24 (6+0) [ 1106.116] cell_list_add_subspan: x1=22 (5+2), x2=24 (6+0) [ 1106.116] cell_list_add_subspan: x1=23 (5+3), x2=24 (6+0) [ 1106.116] tor_blt: cell=(5, 4, 12), cover=0, max=6 [ 1106.116] tor_blt: span (5, 23)x(1, 1) @ 20 [ 1106.116] tor_blt_span: 5 -> 6 @ 20 [ 1106.116] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(5, 23) x (1, 1) [ 1106.117] gen3_get_rectangles: want=9, rem=15073 [ 1106.117] tor_render: no new edges and no exisiting edges, skipping, 19 -> 20 [ 1106.117] tor_render: y=20 [25], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1106.117] cell_list_add_subspan: x1=12 (3+0), x2=12 (3+0) [ 1106.117] cell_list_add_subspan: x1=12 (3+0), x2=13 (3+1) [ 1106.117] cell_list_add_subspan: x1=12 (3+0), x2=14 (3+2) [ 1106.117] cell_list_add_subspan: x1=12 (3+0), x2=15 (3+3) [ 1106.117] tor_blt: cell=(3, 0, -12), cover=0, max=6 [ 1106.117] tor_blt: span (3, 25)x(1, 1) @ 12 [ 1106.117] tor_blt_span: 3 -> 4 @ 12 [ 1106.117] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(3, 25) x (1, 1) [ 1106.117] gen3_get_rectangles: want=9, rem=15064 [ 1106.117] tor_render: y=21 [26], do_full_step=0, new edges=0, min_height=8, vertical=0 [ 1106.117] cell_list_add_subspan: x1=12 (3+0), x2=16 (4+0) [ 1106.117] cell_list_add_subspan: x1=12 (3+0), x2=17 (4+1) [ 1106.117] cell_list_add_subspan: x1=12 (3+0), x2=18 (4+2) [ 1106.117] cell_list_add_subspan: x1=12 (3+0), x2=19 (4+3) [ 1106.117] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.117] tor_blt: cell=(4, -4, -12), cover=32, max=6 [ 1106.117] tor_blt: span (3, 26)x(1, 1) @ 32 [ 1106.117] tor_blt_span: 3 -> 4 @ 32 [ 1106.117] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 26) x (1, 1) [ 1106.117] gen3_get_rectangles: want=9, rem=15055 [ 1106.117] tor_blt: span (4, 26)x(1, 1) @ 12 [ 1106.117] tor_blt_span: 4 -> 5 @ 12 [ 1106.117] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(4, 26) x (1, 1) [ 1106.117] gen3_get_rectangles: want=9, rem=15046 [ 1106.117] tor_render: y=22 [27], do_full_step=0, new edges=0, min_height=4, vertical=0 [ 1106.117] cell_list_add_subspan: x1=12 (3+0), x2=20 (5+0) [ 1106.117] cell_list_add_subspan: x1=12 (3+0), x2=21 (5+1) [ 1106.117] cell_list_add_subspan: x1=12 (3+0), x2=22 (5+2) [ 1106.117] cell_list_add_subspan: x1=12 (3+0), x2=23 (5+3) [ 1106.117] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.117] tor_blt: cell=(5, -4, -12), cover=32, max=6 [ 1106.117] tor_blt: span (3, 27)x(2, 1) @ 32 [ 1106.117] tor_blt_span: 3 -> 5 @ 32 [ 1106.117] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 27) x (2, 1) [ 1106.117] gen3_get_rectangles: want=9, rem=15037 [ 1106.117] tor_blt: span (5, 27)x(1, 1) @ 12 [ 1106.117] tor_blt_span: 5 -> 6 @ 12 [ 1106.117] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(5, 27) x (1, 1) [ 1106.117] gen3_get_rectangles: want=9, rem=15028 [ 1106.118] tor_render: y=23 [28], do_full_step=0, new edges=1, min_height=0, vertical=0 [ 1106.118] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.118] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.118] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.118] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.118] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.118] tor_blt: span (3, 28)x(3, 1) @ 32 [ 1106.118] tor_blt_span: 3 -> 6 @ 32 [ 1106.118] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 28) x (3, 1) [ 1106.118] gen3_get_rectangles: want=9, rem=15019 [ 1106.118] tor_render: y=24 [29], do_full_step=0, new edges=1, min_height=-4, vertical=0 [ 1106.118] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.118] cell_list_add_subspan: x1=13 (3+1), x2=24 (6+0) [ 1106.118] cell_list_add_subspan: x1=14 (3+2), x2=24 (6+0) [ 1106.118] cell_list_add_subspan: x1=15 (3+3), x2=24 (6+0) [ 1106.118] tor_blt: cell=(3, 4, 12), cover=0, max=6 [ 1106.118] tor_blt: span (3, 29)x(1, 1) @ 20 [ 1106.118] tor_blt_span: 3 -> 4 @ 20 [ 1106.118] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(3, 29) x (1, 1) [ 1106.118] gen3_get_rectangles: want=9, rem=15010 [ 1106.118] tor_blt: span (4, 29)x(2, 1) @ 32 [ 1106.118] tor_blt_span: 4 -> 6 @ 32 [ 1106.118] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(4, 29) x (2, 1) [ 1106.118] gen3_get_rectangles: want=9, rem=15001 [ 1106.118] tor_render: y=25 [30], do_full_step=0, new edges=0, min_height=8, vertical=0 [ 1106.118] cell_list_add_subspan: x1=16 (4+0), x2=24 (6+0) [ 1106.118] cell_list_add_subspan: x1=17 (4+1), x2=24 (6+0) [ 1106.118] cell_list_add_subspan: x1=18 (4+2), x2=24 (6+0) [ 1106.118] cell_list_add_subspan: x1=19 (4+3), x2=24 (6+0) [ 1106.118] tor_blt: cell=(4, 4, 12), cover=0, max=6 [ 1106.118] tor_blt: span (4, 30)x(1, 1) @ 20 [ 1106.118] tor_blt_span: 4 -> 5 @ 20 [ 1106.118] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(4, 30) x (1, 1) [ 1106.118] gen3_get_rectangles: want=9, rem=14992 [ 1106.118] tor_blt: span (5, 30)x(1, 1) @ 32 [ 1106.118] tor_blt_span: 5 -> 6 @ 32 [ 1106.118] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(5, 30) x (1, 1) [ 1106.118] gen3_get_rectangles: want=9, rem=14983 [ 1106.118] tor_render: y=26 [31], do_full_step=0, new edges=0, min_height=4, vertical=0 [ 1106.118] cell_list_add_subspan: x1=20 (5+0), x2=24 (6+0) [ 1106.118] cell_list_add_subspan: x1=21 (5+1), x2=24 (6+0) [ 1106.118] cell_list_add_subspan: x1=22 (5+2), x2=24 (6+0) [ 1106.118] cell_list_add_subspan: x1=23 (5+3), x2=24 (6+0) [ 1106.119] tor_blt: cell=(5, 4, 12), cover=0, max=6 [ 1106.119] tor_blt: span (5, 31)x(1, 1) @ 20 [ 1106.119] tor_blt_span: 5 -> 6 @ 20 [ 1106.119] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(5, 31) x (1, 1) [ 1106.119] gen3_get_rectangles: want=9, rem=14974 [ 1106.119] tor_render: no new edges and no exisiting edges, skipping, 27 -> 28 [ 1106.119] tor_render: y=28 [33], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1106.119] cell_list_add_subspan: x1=12 (3+0), x2=12 (3+0) [ 1106.119] cell_list_add_subspan: x1=12 (3+0), x2=13 (3+1) [ 1106.119] cell_list_add_subspan: x1=12 (3+0), x2=14 (3+2) [ 1106.119] cell_list_add_subspan: x1=12 (3+0), x2=15 (3+3) [ 1106.119] tor_blt: cell=(3, 0, -12), cover=0, max=6 [ 1106.119] tor_blt: span (3, 33)x(1, 1) @ 12 [ 1106.119] tor_blt_span: 3 -> 4 @ 12 [ 1106.119] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(3, 33) x (1, 1) [ 1106.119] gen3_get_rectangles: want=9, rem=14965 [ 1106.119] tor_render: y=29 [34], do_full_step=0, new edges=0, min_height=8, vertical=0 [ 1106.119] cell_list_add_subspan: x1=12 (3+0), x2=16 (4+0) [ 1106.119] cell_list_add_subspan: x1=12 (3+0), x2=17 (4+1) [ 1106.119] cell_list_add_subspan: x1=12 (3+0), x2=18 (4+2) [ 1106.119] cell_list_add_subspan: x1=12 (3+0), x2=19 (4+3) [ 1106.119] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.119] tor_blt: cell=(4, -4, -12), cover=32, max=6 [ 1106.119] tor_blt: span (3, 34)x(1, 1) @ 32 [ 1106.119] tor_blt_span: 3 -> 4 @ 32 [ 1106.119] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 34) x (1, 1) [ 1106.119] gen3_get_rectangles: want=9, rem=14956 [ 1106.119] tor_blt: span (4, 34)x(1, 1) @ 12 [ 1106.119] tor_blt_span: 4 -> 5 @ 12 [ 1106.119] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(4, 34) x (1, 1) [ 1106.119] gen3_get_rectangles: want=9, rem=14947 [ 1106.119] tor_render: y=30 [35], do_full_step=0, new edges=0, min_height=4, vertical=0 [ 1106.119] cell_list_add_subspan: x1=12 (3+0), x2=20 (5+0) [ 1106.119] cell_list_add_subspan: x1=12 (3+0), x2=21 (5+1) [ 1106.119] cell_list_add_subspan: x1=12 (3+0), x2=22 (5+2) [ 1106.119] cell_list_add_subspan: x1=12 (3+0), x2=23 (5+3) [ 1106.119] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.119] tor_blt: cell=(5, -4, -12), cover=32, max=6 [ 1106.119] tor_blt: span (3, 35)x(2, 1) @ 32 [ 1106.119] tor_blt_span: 3 -> 5 @ 32 [ 1106.119] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 35) x (2, 1) [ 1106.119] gen3_get_rectangles: want=9, rem=14938 [ 1106.120] tor_blt: span (5, 35)x(1, 1) @ 12 [ 1106.120] tor_blt_span: 5 -> 6 @ 12 [ 1106.120] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(5, 35) x (1, 1) [ 1106.120] gen3_get_rectangles: want=9, rem=14929 [ 1106.120] tor_render: y=31 [36], do_full_step=0, new edges=1, min_height=0, vertical=0 [ 1106.120] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.120] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.120] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.120] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.120] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.120] tor_blt: span (3, 36)x(3, 1) @ 32 [ 1106.120] tor_blt_span: 3 -> 6 @ 32 [ 1106.120] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 36) x (3, 1) [ 1106.120] gen3_get_rectangles: want=9, rem=14920 [ 1106.120] tor_render: y=32 [37], do_full_step=0, new edges=1, min_height=-4, vertical=0 [ 1106.120] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.120] cell_list_add_subspan: x1=13 (3+1), x2=24 (6+0) [ 1106.120] cell_list_add_subspan: x1=14 (3+2), x2=24 (6+0) [ 1106.120] cell_list_add_subspan: x1=15 (3+3), x2=24 (6+0) [ 1106.120] tor_blt: cell=(3, 4, 12), cover=0, max=6 [ 1106.120] tor_blt: span (3, 37)x(1, 1) @ 20 [ 1106.120] tor_blt_span: 3 -> 4 @ 20 [ 1106.120] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(3, 37) x (1, 1) [ 1106.120] gen3_get_rectangles: want=9, rem=14911 [ 1106.120] tor_blt: span (4, 37)x(2, 1) @ 32 [ 1106.120] tor_blt_span: 4 -> 6 @ 32 [ 1106.120] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(4, 37) x (2, 1) [ 1106.120] gen3_get_rectangles: want=9, rem=14902 [ 1106.120] tor_render: y=33 [38], do_full_step=0, new edges=0, min_height=8, vertical=0 [ 1106.120] cell_list_add_subspan: x1=16 (4+0), x2=24 (6+0) [ 1106.120] cell_list_add_subspan: x1=17 (4+1), x2=24 (6+0) [ 1106.120] cell_list_add_subspan: x1=18 (4+2), x2=24 (6+0) [ 1106.120] cell_list_add_subspan: x1=19 (4+3), x2=24 (6+0) [ 1106.120] tor_blt: cell=(4, 4, 12), cover=0, max=6 [ 1106.120] tor_blt: span (4, 38)x(1, 1) @ 20 [ 1106.120] tor_blt_span: 4 -> 5 @ 20 [ 1106.120] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(4, 38) x (1, 1) [ 1106.120] gen3_get_rectangles: want=9, rem=14893 [ 1106.120] tor_blt: span (5, 38)x(1, 1) @ 32 [ 1106.120] tor_blt_span: 5 -> 6 @ 32 [ 1106.120] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(5, 38) x (1, 1) [ 1106.120] gen3_get_rectangles: want=9, rem=14884 [ 1106.120] tor_render: y=34 [39], do_full_step=0, new edges=0, min_height=4, vertical=0 [ 1106.121] cell_list_add_subspan: x1=20 (5+0), x2=24 (6+0) [ 1106.121] cell_list_add_subspan: x1=21 (5+1), x2=24 (6+0) [ 1106.121] cell_list_add_subspan: x1=22 (5+2), x2=24 (6+0) [ 1106.121] cell_list_add_subspan: x1=23 (5+3), x2=24 (6+0) [ 1106.121] tor_blt: cell=(5, 4, 12), cover=0, max=6 [ 1106.121] tor_blt: span (5, 39)x(1, 1) @ 20 [ 1106.121] tor_blt_span: 5 -> 6 @ 20 [ 1106.121] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(5, 39) x (1, 1) [ 1106.121] gen3_get_rectangles: want=9, rem=14875 [ 1106.121] tor_render: no new edges and no exisiting edges, skipping, 35 -> 36 [ 1106.121] tor_render: y=36 [41], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1106.121] cell_list_add_subspan: x1=12 (3+0), x2=12 (3+0) [ 1106.121] cell_list_add_subspan: x1=12 (3+0), x2=13 (3+1) [ 1106.121] cell_list_add_subspan: x1=12 (3+0), x2=14 (3+2) [ 1106.121] cell_list_add_subspan: x1=12 (3+0), x2=15 (3+3) [ 1106.121] tor_blt: cell=(3, 0, -12), cover=0, max=6 [ 1106.121] tor_blt: span (3, 41)x(1, 1) @ 12 [ 1106.121] tor_blt_span: 3 -> 4 @ 12 [ 1106.121] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(3, 41) x (1, 1) [ 1106.121] gen3_get_rectangles: want=9, rem=14866 [ 1106.121] tor_render: y=37 [42], do_full_step=0, new edges=0, min_height=8, vertical=0 [ 1106.121] cell_list_add_subspan: x1=12 (3+0), x2=16 (4+0) [ 1106.121] cell_list_add_subspan: x1=12 (3+0), x2=17 (4+1) [ 1106.121] cell_list_add_subspan: x1=12 (3+0), x2=18 (4+2) [ 1106.121] cell_list_add_subspan: x1=12 (3+0), x2=19 (4+3) [ 1106.121] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.121] tor_blt: cell=(4, -4, -12), cover=32, max=6 [ 1106.121] tor_blt: span (3, 42)x(1, 1) @ 32 [ 1106.121] tor_blt_span: 3 -> 4 @ 32 [ 1106.121] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 42) x (1, 1) [ 1106.121] gen3_get_rectangles: want=9, rem=14857 [ 1106.121] tor_blt: span (4, 42)x(1, 1) @ 12 [ 1106.121] tor_blt_span: 4 -> 5 @ 12 [ 1106.121] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(4, 42) x (1, 1) [ 1106.121] gen3_get_rectangles: want=9, rem=14848 [ 1106.121] tor_render: y=38 [43], do_full_step=0, new edges=0, min_height=4, vertical=0 [ 1106.121] cell_list_add_subspan: x1=12 (3+0), x2=20 (5+0) [ 1106.121] cell_list_add_subspan: x1=12 (3+0), x2=21 (5+1) [ 1106.121] cell_list_add_subspan: x1=12 (3+0), x2=22 (5+2) [ 1106.121] cell_list_add_subspan: x1=12 (3+0), x2=23 (5+3) [ 1106.121] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.121] tor_blt: cell=(5, -4, -12), cover=32, max=6 [ 1106.121] tor_blt: span (3, 43)x(2, 1) @ 32 [ 1106.122] tor_blt_span: 3 -> 5 @ 32 [ 1106.122] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 43) x (2, 1) [ 1106.122] gen3_get_rectangles: want=9, rem=14839 [ 1106.122] tor_blt: span (5, 43)x(1, 1) @ 12 [ 1106.122] tor_blt_span: 5 -> 6 @ 12 [ 1106.122] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(5, 43) x (1, 1) [ 1106.122] gen3_get_rectangles: want=9, rem=14830 [ 1106.122] tor_render: y=39 [44], do_full_step=0, new edges=1, min_height=0, vertical=0 [ 1106.122] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.122] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.122] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.122] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.122] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.122] tor_blt: span (3, 44)x(3, 1) @ 32 [ 1106.122] tor_blt_span: 3 -> 6 @ 32 [ 1106.122] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 44) x (3, 1) [ 1106.122] gen3_get_rectangles: want=9, rem=14821 [ 1106.122] tor_render: y=40 [45], do_full_step=0, new edges=1, min_height=-4, vertical=0 [ 1106.122] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.122] cell_list_add_subspan: x1=13 (3+1), x2=24 (6+0) [ 1106.122] cell_list_add_subspan: x1=14 (3+2), x2=24 (6+0) [ 1106.122] cell_list_add_subspan: x1=15 (3+3), x2=24 (6+0) [ 1106.122] tor_blt: cell=(3, 4, 12), cover=0, max=6 [ 1106.122] tor_blt: span (3, 45)x(1, 1) @ 20 [ 1106.122] tor_blt_span: 3 -> 4 @ 20 [ 1106.122] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(3, 45) x (1, 1) [ 1106.122] gen3_get_rectangles: want=9, rem=14812 [ 1106.122] tor_blt: span (4, 45)x(2, 1) @ 32 [ 1106.122] tor_blt_span: 4 -> 6 @ 32 [ 1106.122] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(4, 45) x (2, 1) [ 1106.122] gen3_get_rectangles: want=9, rem=14803 [ 1106.122] tor_render: y=41 [46], do_full_step=0, new edges=0, min_height=8, vertical=0 [ 1106.122] cell_list_add_subspan: x1=16 (4+0), x2=24 (6+0) [ 1106.122] cell_list_add_subspan: x1=17 (4+1), x2=24 (6+0) [ 1106.122] cell_list_add_subspan: x1=18 (4+2), x2=24 (6+0) [ 1106.122] cell_list_add_subspan: x1=19 (4+3), x2=24 (6+0) [ 1106.122] tor_blt: cell=(4, 4, 12), cover=0, max=6 [ 1106.122] tor_blt: span (4, 46)x(1, 1) @ 20 [ 1106.122] tor_blt_span: 4 -> 5 @ 20 [ 1106.122] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(4, 46) x (1, 1) [ 1106.122] gen3_get_rectangles: want=9, rem=14794 [ 1106.122] tor_blt: span (5, 46)x(1, 1) @ 32 [ 1106.123] tor_blt_span: 5 -> 6 @ 32 [ 1106.123] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(5, 46) x (1, 1) [ 1106.123] gen3_get_rectangles: want=9, rem=14785 [ 1106.123] tor_render: y=42 [47], do_full_step=0, new edges=0, min_height=4, vertical=0 [ 1106.123] cell_list_add_subspan: x1=20 (5+0), x2=24 (6+0) [ 1106.123] cell_list_add_subspan: x1=21 (5+1), x2=24 (6+0) [ 1106.123] cell_list_add_subspan: x1=22 (5+2), x2=24 (6+0) [ 1106.123] cell_list_add_subspan: x1=23 (5+3), x2=24 (6+0) [ 1106.123] tor_blt: cell=(5, 4, 12), cover=0, max=6 [ 1106.123] tor_blt: span (5, 47)x(1, 1) @ 20 [ 1106.123] tor_blt_span: 5 -> 6 @ 20 [ 1106.123] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(5, 47) x (1, 1) [ 1106.123] gen3_get_rectangles: want=9, rem=14776 [ 1106.123] tor_render: no new edges and no exisiting edges, skipping, 43 -> 44 [ 1106.123] tor_render: y=44 [49], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1106.123] cell_list_add_subspan: x1=12 (3+0), x2=12 (3+0) [ 1106.123] cell_list_add_subspan: x1=12 (3+0), x2=13 (3+1) [ 1106.123] cell_list_add_subspan: x1=12 (3+0), x2=14 (3+2) [ 1106.123] cell_list_add_subspan: x1=12 (3+0), x2=15 (3+3) [ 1106.123] tor_blt: cell=(3, 0, -12), cover=0, max=6 [ 1106.123] tor_blt: span (3, 49)x(1, 1) @ 12 [ 1106.123] tor_blt_span: 3 -> 4 @ 12 [ 1106.123] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(3, 49) x (1, 1) [ 1106.123] gen3_get_rectangles: want=9, rem=14767 [ 1106.123] tor_render: y=45 [50], do_full_step=0, new edges=0, min_height=8, vertical=0 [ 1106.123] cell_list_add_subspan: x1=12 (3+0), x2=16 (4+0) [ 1106.123] cell_list_add_subspan: x1=12 (3+0), x2=17 (4+1) [ 1106.123] cell_list_add_subspan: x1=12 (3+0), x2=18 (4+2) [ 1106.123] cell_list_add_subspan: x1=12 (3+0), x2=19 (4+3) [ 1106.123] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.123] tor_blt: cell=(4, -4, -12), cover=32, max=6 [ 1106.123] tor_blt: span (3, 50)x(1, 1) @ 32 [ 1106.123] tor_blt_span: 3 -> 4 @ 32 [ 1106.123] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 50) x (1, 1) [ 1106.123] gen3_get_rectangles: want=9, rem=14758 [ 1106.123] tor_blt: span (4, 50)x(1, 1) @ 12 [ 1106.123] tor_blt_span: 4 -> 5 @ 12 [ 1106.123] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(4, 50) x (1, 1) [ 1106.123] gen3_get_rectangles: want=9, rem=14749 [ 1106.123] tor_render: y=46 [51], do_full_step=0, new edges=0, min_height=4, vertical=0 [ 1106.124] cell_list_add_subspan: x1=12 (3+0), x2=20 (5+0) [ 1106.124] cell_list_add_subspan: x1=12 (3+0), x2=21 (5+1) [ 1106.124] cell_list_add_subspan: x1=12 (3+0), x2=22 (5+2) [ 1106.124] cell_list_add_subspan: x1=12 (3+0), x2=23 (5+3) [ 1106.124] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.124] tor_blt: cell=(5, -4, -12), cover=32, max=6 [ 1106.124] tor_blt: span (3, 51)x(2, 1) @ 32 [ 1106.124] tor_blt_span: 3 -> 5 @ 32 [ 1106.124] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 51) x (2, 1) [ 1106.124] gen3_get_rectangles: want=9, rem=14740 [ 1106.124] tor_blt: span (5, 51)x(1, 1) @ 12 [ 1106.124] tor_blt_span: 5 -> 6 @ 12 [ 1106.124] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(5, 51) x (1, 1) [ 1106.124] gen3_get_rectangles: want=9, rem=14731 [ 1106.124] tor_render: y=47 [52], do_full_step=0, new edges=1, min_height=0, vertical=0 [ 1106.124] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.124] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.124] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.124] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.124] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.124] tor_blt: span (3, 52)x(3, 1) @ 32 [ 1106.124] tor_blt_span: 3 -> 6 @ 32 [ 1106.124] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 52) x (3, 1) [ 1106.124] gen3_get_rectangles: want=9, rem=14722 [ 1106.124] gen3_vertex_flush[484] = 198 [ 1106.124] gen3_render_composite_spans_done() [ 1106.124] sna_block_handler [ 1106.124] sna_accel_flush (time=1106124) [ 1106.124] sna_pixmap_move_to_gpu() [ 1106.124] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.124] gen3_vertex_finish: last? 1 [ 1106.124] gen3_vertex_finish: copy to batch: 1671 @ 292 [ 1106.124] gen3_vertex_finish: reloc = 46 [ 1106.124] batch[1/0]: 292 1963 4096, nreloc=19, nexec=12, nfence=1, aperture=18907136 [ 1106.124] 0x00000000: 0x6ba008a1: 3DSTATE_INDEPENDENT_ALPHA_BLEND [ 1106.124] 0x00000004: 0x76fac688: 3DSTATE_COORD_SET_BINDINGS [ 1106.124] 0x00000008: 0x7d040382: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.124] 0x0000000c: 0x00000000: S3: not documented [ 1106.125] 0x00000010: 0x009020c0: S4: point_width=1, line_width=1.0, cullmode=none, vfmt=XY, [ 1106.125] 0x00000014: 0x00000000: S5: stencil_ref=0x0, stencil_test=always, stencil_fail=keep, stencil_pass_z_fail=keep, stencil_pass_z_pass=keep, [ 1106.125] 0x00000018: 0x7c800002: 3DSTATE_SCISSOR_ENABLE disabled [ 1106.125] 0x0000001c: 0x7c880002: 3DSTATE_DEPTH_SUBRECTANGLE_DISABLE [ 1106.125] 0x00000020: 0x7d070000: 3DSTATE_LOAD_INDIRECT [ 1106.125] 0x00000024: 0x00000000: MI_NOOP [ 1106.125] 0x00000028: 0x7d830000: 3DSTATE_SPAN_STIPPLE [ 1106.125] 0x0000002c: 0x00000000: dword 1 [ 1106.125] 0x00000030: 0x7d8e0001: 3DSTATE_BUFFER_INFO [ 1106.125] 0x00000034: 0x03000040: color, tiling = none, pitch=64 [ 1106.125] 0x00000038: 0x05309000: address [ 1106.125] 0x0000003c: 0x7d850000: 3DSTATE_DEST_BUFFER_VARIABLES [ 1106.125] 0x00000040: 0x00880300: a8r8g8b8 format, u16 depth format, early Z disabled [ 1106.125] 0x00000044: 0x7d800003: 3DSTATE_DRAWING_RECTANGLE [ 1106.125] 0x00000048: 0x00000000: [ 1106.125] 0x0000004c: 0x00000000: (0,0) [ 1106.125] 0x00000050: 0x00370007: (7,55) [ 1106.125] 0x00000054: 0x00000000: (0,0) [ 1106.125] 0x00000058: 0x7d040441: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.125] 0x0000005c: 0xfffffff0: S2: texcoord formats: 0=2D 1=NP 2=NP 3=NP 4=NP 5=NP 6=NP 7=NP [ 1106.125] 0x00000060: 0x00008264: S6: alpha_test=always, alpha_ref=0x0, depth_test=always, cbuf blend enable, src_blnd_fct=one, dst_blnd_fct=inv_src_alpha, cbuf write enable, tristrip_provoking_vertex=0 [ 1106.125] 0x00000064: 0x7d000003: 3DSTATE_MAP_STATE [ 1106.125] 0x00000068: 0x00000001: mask [ 1106.125] 0x0000006c: 0x041ea000: map 0 MS2 , handle=40 [ 1106.125] 0x00000070: 0x00000980: map 0 MS3 [width=3, height=1, format=32 argb8888, tiling=none] [ 1106.125] 0x00000074: 0x01e00000: map 0 MS4 [pitch=64, max_lod=0, vol_depth=0, cube_face_ena=0, miplayout right] [ 1106.125] 0x00000078: 0x7d010003: 3DSTATE_SAMPLER_STATE [ 1106.125] 0x0000007c: 0x00000001: mask [ 1106.125] 0x00000080: 0x00000000: sampler 0 SS2: base_mip_level=0, mip_filter=none, mag_filter=nearest, min_filter=nearest lod_bias=0.00, max_aniso=2, shadow_func=always [ 1106.125] 0x00000084: 0x00000020: sampler 0 SS3: min_lod=0.00, tcmode_x=wrap, tcmode_y=wrap, tcmode_z=wrap, normalized coords, texmap_idx=0, [ 1106.125] 0x00000088: 0x00000000: sampler 0 SS4: border color [ 1106.125] 0x0000008c: 0x7d050008: 3DSTATE_PIXEL_SHADER_PROGRAM [ 1106.125] 0x00000090: 0x19180000: PS000: DCL S0 2D [ 1106.125] 0x00000094: 0x00000000: PS000 [ 1106.125] 0x00000098: 0x00000000: PS000 [ 1106.125] 0x0000009c: 0x19083c00: PS001: DCL T0.xyzw [ 1106.125] 0x000000a0: 0x00000000: PS001 [ 1106.125] 0x000000a4: 0x00000000: PS001 [ 1106.125] 0x000000a8: 0x15200000: PS002: TEXLD oC, S0, T0 [ 1106.125] 0x000000ac: 0x01000000: PS002 [ 1106.126] 0x000000b0: 0x00000000: PS002 [ 1106.126] 0x000000b4: 0x7d040031: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.126] 0x000000b8: 0x00000490: S0: vbo offset: 0x00000490 [ 1106.126] 0x000000bc: 0x04040000: S1: vertex width: 4, vertex pitch: 4 [ 1106.126] 0x000000c0: 0x7f9c0003: 3DPRIMITIVE sequential indirect RECTLIST, 3 starting from 0 [ 1106.126] 0x000000c4: 0x00000000: start [ 1106.126] [0]: (6.000000, 54.000000), (1.000000, 24.000000) [ 1106.126] [1]: (3.000000, 54.000000), (0.000000, 24.000000) [ 1106.126] [2]: (3.000000, 30.000000), (0.000000, 0.000000) [ 1106.126] 0x000000c8: 0x7d000003: 3DSTATE_MAP_STATE [ 1106.126] 0x000000cc: 0x00000001: mask [ 1106.126] 0x000000d0: 0x041f9000: map 0 MS2 , handle=59 [ 1106.126] 0x000000d4: 0x00000980: map 0 MS3 [width=3, height=1, format=32 argb8888, tiling=none] [ 1106.126] 0x000000d8: 0x01e00000: map 0 MS4 [pitch=64, max_lod=0, vol_depth=0, cube_face_ena=0, miplayout right] [ 1106.126] 0x000000dc: 0x7f9c000c: 3DPRIMITIVE sequential indirect RECTLIST, 12 starting from 3 [ 1106.126] 0x000000e0: 0x00000003: start [ 1106.126] [3]: (6.000000, 32.000000), (1.000000, 1.000000) [ 1106.126] [4]: (3.000000, 32.000000), (0.000000, 1.000000) [ 1106.126] [5]: (3.000000, 31.000000), (0.000000, 0.000000) [ 1106.126] [6]: (4.000000, 52.000000), (0.333333, 21.000000) [ 1106.126] [7]: (3.000000, 52.000000), (0.000000, 21.000000) [ 1106.127] [8]: (3.000000, 32.000000), (0.000000, 1.000000) [ 1106.127] [9]: (6.000000, 52.000000), (1.000000, 21.000000) [ 1106.127] [10]: (5.000000, 52.000000), (0.666667, 21.000000) [ 1106.127] [11]: (5.000000, 32.000000), (0.666667, 1.000000) [ 1106.127] [12]: (6.000000, 53.000000), (1.000000, 22.000000) [ 1106.127] [13]: (3.000000, 53.000000), (0.000000, 22.000000) [ 1106.127] [14]: (3.000000, 52.000000), (0.000000, 21.000000) [ 1106.127] 0x000000e4: 0x54f00006: XY_SRC_COPY_BLT (rgb enabled, alpha enabled, src tile 0, dst tile 0) [ 1106.127] 0x000000e8: 0x03cc0040: format 8888, dst pitch 64, clipping disabled [ 1106.127] 0x000000ec: 0x00000000: dst (0,0) [ 1106.127] 0x000000f0: 0x00380008: dst (8,56) [ 1106.127] 0x000000f4: 0x041f9000: dst offset 0x041f9000 [handle=59, delta=0, read=2, write=2, (fenced? 1, tiling? 0)] [ 1106.127] 0x000000f8: 0x00000000: src (0,0) [ 1106.127] 0x000000fc: 0x00000040: src pitch 64 [ 1106.127] 0x00000100: 0x05309000: src offset 0x05309000 [handle=45, delta=0, read=2, write=0 (fenced? 1, tiling? 0)] [ 1106.127] 0x00000104: 0x54f00006: XY_SRC_COPY_BLT (rgb enabled, alpha enabled, src tile 0, dst tile 0) [ 1106.127] 0x00000108: 0x03cc1000: format 8888, dst pitch 4096, clipping disabled [ 1106.128] 0x0000010c: 0x00040082: dst (130,4) [ 1106.128] 0x00000110: 0x003c008a: dst (138,60) [ 1106.128] 0x00000114: 0x08100000: dst offset 0x08100000 [handle=237, delta=0, read=2, write=2, (fenced? 1, tiling? 1)] [ 1106.128] 0x00000118: 0x00000000: src (0,0) [ 1106.128] 0x0000011c: 0x00000040: src pitch 64 [ 1106.128] 0x00000120: 0x041f9000: src offset 0x041f9000 [handle=59, delta=0, read=2, write=0 (fenced? 1, tiling? 0)] [ 1106.128] 0x00000124: 0x54300004: XY_COLOR_BLT (rgb enabled, alpha enabled, dst tile 0) [ 1106.128] 0x00000128: 0x03f00040: format 8888, pitch 64, clipping disabled [ 1106.128] 0x0000012c: 0x00000000: (0,0) [ 1106.128] 0x00000130: 0x00380008: (8,56) [ 1106.128] 0x00000134: 0x05309000: dst offset 0x05309000 [handle=45, delta=0, read=2, write=2 (fenced? 1, tiling? 0)] [ 1106.128] 0x00000138: 0xffdddddd: color [ 1106.128] 0x0000013c: 0x7d8e0001: 3DSTATE_BUFFER_INFO [ 1106.128] 0x00000140: 0x03000040: color, tiling = none, pitch=64 [ 1106.128] 0x00000144: 0x05309000: address [ 1106.128] 0x00000148: 0x7d850000: 3DSTATE_DEST_BUFFER_VARIABLES [ 1106.128] 0x0000014c: 0x00880300: a8r8g8b8 format, u16 depth format, early Z disabled [ 1106.128] 0x00000150: 0x7d040441: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.128] 0x00000154: 0xffffff30: S2: texcoord formats: 0=2D 1=1D 2=NP 3=NP 4=NP 5=NP 6=NP 7=NP [ 1106.128] 0x00000158: 0x00008264: S6: alpha_test=always, alpha_ref=0x0, depth_test=always, cbuf blend enable, src_blnd_fct=one, dst_blnd_fct=inv_src_alpha, cbuf write enable, tristrip_provoking_vertex=0 [ 1106.128] 0x0000015c: 0x7d000003: 3DSTATE_MAP_STATE [ 1106.128] 0x00000160: 0x00000001: mask [ 1106.128] 0x00000164: 0x06c08000: map 0 MS2 , handle=22 [ 1106.128] 0x00000168: 0x00001980: map 0 MS3 [width=7, height=1, format=32 argb8888, tiling=none] [ 1106.128] 0x0000016c: 0x01e00000: map 0 MS4 [pitch=64, max_lod=0, vol_depth=0, cube_face_ena=0, miplayout right] [ 1106.128] 0x00000170: 0x7d05000e: 3DSTATE_PIXEL_SHADER_PROGRAM [ 1106.128] 0x00000174: 0x19180000: PS000: DCL S0 2D [ 1106.128] 0x00000178: 0x00000000: PS000 [ 1106.128] 0x0000017c: 0x00000000: PS000 [ 1106.128] 0x00000180: 0x19083c00: PS001: DCL T0.xyzw [ 1106.128] 0x00000184: 0x00000000: PS001 [ 1106.128] 0x00000188: 0x00000000: PS001 [ 1106.128] 0x0000018c: 0x19087c00: PS002: DCL T1.xyzw [ 1106.128] 0x00000190: 0x00000000: PS002 [ 1106.128] 0x00000194: 0x00000000: PS002 [ 1106.128] 0x00000198: 0x15000000: PS003: TEXLD R0, S0, T0 [ 1106.128] 0x0000019c: 0x01000000: PS003 [ 1106.128] 0x000001a0: 0x00000000: PS003 [ 1106.128] 0x000001a4: 0x03203c00: PS004: MUL oC, R0, T1.xxxx [ 1106.128] 0x000001a8: 0x01232100: PS004 [ 1106.128] 0x000001ac: 0x00004444: PS004 [ 1106.129] 0x000001b0: 0x7d040020: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.129] 0x000001b4: 0x05050000: S1: vertex width: 5, vertex pitch: 5 [ 1106.129] 0x000001b8: 0x7f9c0057: 3DPRIMITIVE sequential indirect RECTLIST, 87 starting from 12 [ 1106.129] 0x000001bc: 0x0000000c: start [ 1106.129] [12]: (2.000000, 2.000000), (0.142857, 1.000000), (0.187500) [ 1106.129] [13]: (1.000000, 2.000000), (0.000000, 1.000000), (0.187500) [ 1106.129] [14]: (1.000000, 1.000000), (0.000000, 0.000000), (0.187500) [ 1106.129] [15]: (3.000000, 2.000000), (0.285714, 1.000000), (0.937500) [ 1106.129] [16]: (2.000000, 2.000000), (0.142857, 1.000000), (0.937500) [ 1106.129] [17]: (2.000000, 1.000000), (0.142857, 0.000000), (0.937500) [ 1106.129] [18]: (6.000000, 2.000000), (0.714286, 1.000000), (1.000000) [ 1106.129] [19]: (3.000000, 2.000000), (0.285714, 1.000000), (1.000000) [ 1106.130] [20]: (3.000000, 1.000000), (0.285714, 0.000000), (1.000000) [ 1106.130] [21]: (7.000000, 2.000000), (0.857143, 1.000000), (0.812500) [ 1106.130] [22]: (6.000000, 2.000000), (0.714286, 1.000000), (0.812500) [ 1106.130] [23]: (6.000000, 1.000000), (0.714286, 0.000000), (0.812500) [ 1106.130] [24]: (8.000000, 2.000000), (1.000000, 1.000000), (0.062500) [ 1106.130] [25]: (7.000000, 2.000000), (0.857143, 1.000000), (0.062500) [ 1106.130] [26]: (7.000000, 1.000000), (0.857143, 0.000000), (0.062500) [ 1106.130] [27]: (2.000000, 3.000000), (0.142857, 2.000000), (0.937500) [ 1106.130] [28]: (1.000000, 3.000000), (0.000000, 2.000000), (0.937500) [ 1106.131] [29]: (1.000000, 2.000000), (0.000000, 1.000000), (0.937500) [ 1106.131] [30]: (3.000000, 3.000000), (0.285714, 2.000000), (0.250000) [ 1106.131] [31]: (2.000000, 3.000000), (0.142857, 2.000000), (0.250000) [ 1106.131] [32]: (2.000000, 2.000000), (0.142857, 1.000000), (0.250000) [ 1106.131] [33]: (6.000000, 3.000000), (0.714286, 2.000000), (0.062500) [ 1106.131] [34]: (5.000000, 3.000000), (0.571429, 2.000000), (0.062500) [ 1106.131] [35]: (5.000000, 2.000000), (0.571429, 1.000000), (0.062500) [ 1106.131] [36]: (7.000000, 3.000000), (0.857143, 2.000000), (0.625000) [ 1106.131] [37]: (6.000000, 3.000000), (0.714286, 2.000000), (0.625000) [ 1106.132] [38]: (6.000000, 2.000000), (0.714286, 1.000000), (0.625000) [ 1106.132] [39]: (8.000000, 3.000000), (1.000000, 2.000000), (0.687500) [ 1106.132] [40]: (7.000000, 3.000000), (0.857143, 2.000000), (0.687500) [ 1106.132] [41]: (7.000000, 2.000000), (0.857143, 1.000000), (0.687500) [ 1106.132] [42]: (2.000000, 4.000000), (0.142857, 3.000000), (0.875000) [ 1106.132] [43]: (1.000000, 4.000000), (0.000000, 3.000000), (0.875000) [ 1106.132] [44]: (1.000000, 3.000000), (0.000000, 2.000000), (0.875000) [ 1106.132] [45]: (7.000000, 4.000000), (0.857143, 3.000000), (0.125000) [ 1106.133] [46]: (6.000000, 4.000000), (0.714286, 3.000000), (0.125000) [ 1106.133] [47]: (6.000000, 3.000000), (0.714286, 2.000000), (0.125000) [ 1106.133] [48]: (8.000000, 4.000000), (1.000000, 3.000000), (0.875000) [ 1106.133] [49]: (7.000000, 4.000000), (0.857143, 3.000000), (0.875000) [ 1106.133] [50]: (7.000000, 3.000000), (0.857143, 2.000000), (0.875000) [ 1106.133] [51]: (2.000000, 52.000000), (0.142857, 51.000000), (1.000000) [ 1106.133] [52]: (1.000000, 52.000000), (0.000000, 51.000000), (1.000000) [ 1106.133] [53]: (1.000000, 4.000000), (0.000000, 3.000000), (1.000000) [ 1106.133] [54]: (8.000000, 52.000000), (1.000000, 51.000000), (1.000000) [ 1106.134] [55]: (7.000000, 52.000000), (0.857143, 51.000000), (1.000000) [ 1106.134] [56]: (7.000000, 4.000000), (0.857143, 3.000000), (1.000000) [ 1106.134] [57]: (2.000000, 53.000000), (0.142857, 52.000000), (0.812500) [ 1106.134] [58]: (1.000000, 53.000000), (0.000000, 52.000000), (0.812500) [ 1106.134] [59]: (1.000000, 52.000000), (0.000000, 51.000000), (0.812500) [ 1106.134] [60]: (7.000000, 53.000000), (0.857143, 52.000000), (0.125000) [ 1106.134] [61]: (6.000000, 53.000000), (0.714286, 52.000000), (0.125000) [ 1106.134] [62]: (6.000000, 52.000000), (0.714286, 51.000000), (0.125000) [ 1106.134] [63]: (8.000000, 53.000000), (1.000000, 52.000000), (0.875000) [ 1106.135] [64]: (7.000000, 53.000000), (0.857143, 52.000000), (0.875000) [ 1106.135] [65]: (7.000000, 52.000000), (0.857143, 51.000000), (0.875000) [ 1106.135] [66]: (2.000000, 54.000000), (0.142857, 53.000000), (0.937500) [ 1106.135] [67]: (1.000000, 54.000000), (0.000000, 53.000000), (0.937500) [ 1106.135] [68]: (1.000000, 53.000000), (0.000000, 52.000000), (0.937500) [ 1106.135] [69]: (3.000000, 54.000000), (0.285714, 53.000000), (0.312500) [ 1106.135] [70]: (2.000000, 54.000000), (0.142857, 53.000000), (0.312500) [ 1106.135] [71]: (2.000000, 53.000000), (0.142857, 52.000000), (0.312500) [ 1106.136] [72]: (7.000000, 54.000000), (0.857143, 53.000000), (0.812500) [ 1106.136] [73]: (6.000000, 54.000000), (0.714286, 53.000000), (0.812500) [ 1106.136] [74]: (6.000000, 53.000000), (0.714286, 52.000000), (0.812500) [ 1106.136] [75]: (8.000000, 54.000000), (1.000000, 53.000000), (0.687500) [ 1106.136] [76]: (7.000000, 54.000000), (0.857143, 53.000000), (0.687500) [ 1106.136] [77]: (7.000000, 53.000000), (0.857143, 52.000000), (0.687500) [ 1106.136] [78]: (2.000000, 55.000000), (0.142857, 54.000000), (0.187500) [ 1106.136] [79]: (1.000000, 55.000000), (0.000000, 54.000000), (0.187500) [ 1106.136] [80]: (1.000000, 54.000000), (0.000000, 53.000000), (0.187500) [ 1106.137] [81]: (3.000000, 55.000000), (0.285714, 54.000000), (0.750000) [ 1106.137] [82]: (2.000000, 55.000000), (0.142857, 54.000000), (0.750000) [ 1106.137] [83]: (2.000000, 54.000000), (0.142857, 53.000000), (0.750000) [ 1106.137] [84]: (4.000000, 55.000000), (0.428571, 54.000000), (0.937500) [ 1106.137] [85]: (3.000000, 55.000000), (0.285714, 54.000000), (0.937500) [ 1106.137] [86]: (3.000000, 54.000000), (0.285714, 53.000000), (0.937500) [ 1106.137] [87]: (5.000000, 55.000000), (0.571429, 54.000000), (1.000000) [ 1106.137] [88]: (4.000000, 55.000000), (0.428571, 54.000000), (1.000000) [ 1106.138] [89]: (4.000000, 54.000000), (0.428571, 53.000000), (1.000000) [ 1106.138] [90]: (6.000000, 55.000000), (0.714286, 54.000000), (0.875000) [ 1106.138] [91]: (5.000000, 55.000000), (0.571429, 54.000000), (0.875000) [ 1106.138] [92]: (5.000000, 54.000000), (0.571429, 53.000000), (0.875000) [ 1106.138] [93]: (7.000000, 55.000000), (0.857143, 54.000000), (0.687500) [ 1106.138] [94]: (6.000000, 55.000000), (0.714286, 54.000000), (0.687500) [ 1106.138] [95]: (6.000000, 54.000000), (0.714286, 53.000000), (0.687500) [ 1106.138] [96]: (8.000000, 55.000000), (1.000000, 54.000000), (0.062500) [ 1106.138] [97]: (7.000000, 55.000000), (0.857143, 54.000000), (0.062500) [ 1106.139] [98]: (7.000000, 54.000000), (0.857143, 53.000000), (0.062500) [ 1106.139] 0x000001c0: 0x7d000003: 3DSTATE_MAP_STATE [ 1106.139] 0x000001c4: 0x00000001: mask [ 1106.139] 0x000001c8: 0x0c861000: map 0 MS2 , handle=147 [ 1106.139] 0x000001cc: 0x00001180: map 0 MS3 [width=5, height=1, format=32 argb8888, tiling=none] [ 1106.139] 0x000001d0: 0x01e00000: map 0 MS4 [pitch=64, max_lod=0, vol_depth=0, cube_face_ena=0, miplayout right] [ 1106.139] 0x000001d4: 0x7f9c0030: 3DPRIMITIVE sequential indirect RECTLIST, 48 starting from 99 [ 1106.139] 0x000001d8: 0x00000063: start [ 1106.139] [99]: (3.000000, 3.000000), (0.200000, 1.000000), (0.625000) [ 1106.139] [100]: (2.000000, 3.000000), (0.000000, 1.000000), (0.625000) [ 1106.139] [101]: (2.000000, 2.000000), (0.000000, 0.000000), (0.625000) [ 1106.139] [102]: (6.000000, 3.000000), (0.800000, 1.000000), (1.000000) [ 1106.139] [103]: (3.000000, 3.000000), (0.200000, 1.000000), (1.000000) [ 1106.139] [104]: (3.000000, 2.000000), (0.200000, 0.000000), (1.000000) [ 1106.140] [105]: (7.000000, 3.000000), (1.000000, 1.000000), (0.375000) [ 1106.140] [106]: (6.000000, 3.000000), (0.800000, 1.000000), (0.375000) [ 1106.140] [107]: (6.000000, 2.000000), (0.800000, 0.000000), (0.375000) [ 1106.140] [108]: (3.000000, 4.000000), (0.200000, 2.000000), (0.937500) [ 1106.140] [109]: (2.000000, 4.000000), (0.000000, 2.000000), (0.937500) [ 1106.140] [110]: (2.000000, 3.000000), (0.000000, 1.000000), (0.937500) [ 1106.140] [111]: (6.000000, 4.000000), (0.800000, 2.000000), (0.125000) [ 1106.140] [112]: (5.000000, 4.000000), (0.600000, 2.000000), (0.125000) [ 1106.140] [113]: (5.000000, 3.000000), (0.600000, 1.000000), (0.125000) [ 1106.141] [114]: (7.000000, 4.000000), (1.000000, 2.000000), (0.875000) [ 1106.141] [115]: (6.000000, 4.000000), (0.800000, 2.000000), (0.875000) [ 1106.141] [116]: (6.000000, 3.000000), (0.800000, 1.000000), (0.875000) [ 1106.141] [117]: (3.000000, 52.000000), (0.200000, 50.000000), (1.000000) [ 1106.141] [118]: (2.000000, 52.000000), (0.000000, 50.000000), (1.000000) [ 1106.141] [119]: (2.000000, 4.000000), (0.000000, 2.000000), (1.000000) [ 1106.141] [120]: (7.000000, 52.000000), (1.000000, 50.000000), (1.000000) [ 1106.141] [121]: (6.000000, 52.000000), (0.800000, 50.000000), (1.000000) [ 1106.142] [122]: (6.000000, 4.000000), (0.800000, 2.000000), (1.000000) [ 1106.142] [123]: (3.000000, 53.000000), (0.200000, 51.000000), (0.875000) [ 1106.142] [124]: (2.000000, 53.000000), (0.000000, 51.000000), (0.875000) [ 1106.142] [125]: (2.000000, 52.000000), (0.000000, 50.000000), (0.875000) [ 1106.142] [126]: (6.000000, 53.000000), (0.800000, 51.000000), (0.062500) [ 1106.142] [127]: (5.000000, 53.000000), (0.600000, 51.000000), (0.062500) [ 1106.142] [128]: (5.000000, 52.000000), (0.600000, 50.000000), (0.062500) [ 1106.142] [129]: (7.000000, 53.000000), (1.000000, 51.000000), (0.875000) [ 1106.142] [130]: (6.000000, 53.000000), (0.800000, 51.000000), (0.875000) [ 1106.143] [131]: (6.000000, 52.000000), (0.800000, 50.000000), (0.875000) [ 1106.143] [132]: (3.000000, 54.000000), (0.200000, 52.000000), (0.562500) [ 1106.143] [133]: (2.000000, 54.000000), (0.000000, 52.000000), (0.562500) [ 1106.143] [134]: (2.000000, 53.000000), (0.000000, 51.000000), (0.562500) [ 1106.143] [135]: (4.000000, 54.000000), (0.400000, 52.000000), (0.937500) [ 1106.143] [136]: (3.000000, 54.000000), (0.200000, 52.000000), (0.937500) [ 1106.143] [137]: (3.000000, 53.000000), (0.200000, 51.000000), (0.937500) [ 1106.143] [138]: (5.000000, 54.000000), (0.600000, 52.000000), (1.000000) [ 1106.143] [139]: (4.000000, 54.000000), (0.400000, 52.000000), (1.000000) [ 1106.144] [140]: (4.000000, 53.000000), (0.400000, 51.000000), (1.000000) [ 1106.144] [141]: (6.000000, 54.000000), (0.800000, 52.000000), (0.875000) [ 1106.144] [142]: (5.000000, 54.000000), (0.600000, 52.000000), (0.875000) [ 1106.144] [143]: (5.000000, 53.000000), (0.600000, 51.000000), (0.875000) [ 1106.144] [144]: (7.000000, 54.000000), (1.000000, 52.000000), (0.375000) [ 1106.144] [145]: (6.000000, 54.000000), (0.800000, 52.000000), (0.375000) [ 1106.144] [146]: (6.000000, 53.000000), (0.800000, 51.000000), (0.375000) [ 1106.144] 0x000001dc: 0x7d990000: 3DSTATE_DEFAULT_DIFFUSE [ 1106.144] 0x000001e0: 0x19070907: dword 1 [ 1106.144] 0x000001e4: 0x7d040441: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.145] 0x000001e8: 0xfffffff3: S2: texcoord formats: 0=1D 1=NP 2=NP 3=NP 4=NP 5=NP 6=NP 7=NP [ 1106.145] 0x000001ec: 0x00008264: S6: alpha_test=always, alpha_ref=0x0, depth_test=always, cbuf blend enable, src_blnd_fct=one, dst_blnd_fct=inv_src_alpha, cbuf write enable, tristrip_provoking_vertex=0 [ 1106.145] 0x000001f0: 0x7d050008: 3DSTATE_PIXEL_SHADER_PROGRAM [ 1106.145] 0x000001f4: 0x190a3c00: PS000: DCL DIFFUSE.xyzw [ 1106.145] 0x000001f8: 0x00000000: PS000 [ 1106.145] 0x000001fc: 0x00000000: PS000 [ 1106.145] 0x00000200: 0x19083c00: PS001: DCL T0.xyzw [ 1106.145] 0x00000204: 0x00000000: PS001 [ 1106.145] 0x00000208: 0x00000000: PS001 [ 1106.145] 0x0000020c: 0x03203ca0: PS002: MUL oC, DIFFUSE, T0.xxxx [ 1106.145] 0x00000210: 0x01232000: PS002 [ 1106.145] 0x00000214: 0x00004444: PS002 [ 1106.145] 0x00000218: 0x7d040020: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.145] 0x0000021c: 0x03030000: S1: vertex width: 3, vertex pitch: 3 [ 1106.145] 0x00000220: 0x7f9c0036: 3DPRIMITIVE sequential indirect RECTLIST, 54 starting from 245 [ 1106.145] 0x00000224: 0x000000f5: start [ 1106.145] [245]: (3.000000, 3.000000), (0.187500) [ 1106.145] [246]: (2.000000, 3.000000), (0.187500) [ 1106.145] [247]: (2.000000, 2.000000), (0.187500) [ 1106.145] [248]: (4.000000, 3.000000), (0.500000) [ 1106.145] [249]: (3.000000, 3.000000), (0.500000) [ 1106.145] [250]: (3.000000, 2.000000), (0.500000) [ 1106.145] [251]: (5.000000, 3.000000), (0.062500) [ 1106.145] [252]: (4.000000, 3.000000), (0.062500) [ 1106.146] [253]: (4.000000, 2.000000), (0.062500) [ 1106.146] [254]: (3.000000, 4.000000), (0.875000) [ 1106.146] [255]: (2.000000, 4.000000), (0.875000) [ 1106.146] [256]: (2.000000, 3.000000), (0.875000) [ 1106.146] [257]: (4.000000, 4.000000), (0.625000) [ 1106.146] [258]: (3.000000, 4.000000), (0.625000) [ 1106.146] [259]: (3.000000, 3.000000), (0.625000) [ 1106.146] [260]: (5.000000, 4.000000), (0.687500) [ 1106.146] [261]: (4.000000, 4.000000), (0.687500) [ 1106.146] [262]: (4.000000, 3.000000), (0.687500) [ 1106.146] [263]: (3.000000, 5.000000), (1.000000) [ 1106.146] [264]: (2.000000, 5.000000), (1.000000) [ 1106.146] [265]: (2.000000, 4.000000), (1.000000) [ 1106.147] [266]: (5.000000, 5.000000), (1.000000) [ 1106.147] [267]: (4.000000, 5.000000), (1.000000) [ 1106.147] [268]: (4.000000, 4.000000), (1.000000) [ 1106.147] [269]: (3.000000, 51.000000), (1.000000) [ 1106.147] [270]: (2.000000, 51.000000), (1.000000) [ 1106.147] [271]: (2.000000, 5.000000), (1.000000) [ 1106.147] [272]: (5.000000, 51.000000), (1.000000) [ 1106.147] [273]: (4.000000, 51.000000), (1.000000) [ 1106.147] [274]: (4.000000, 5.000000), (1.000000) [ 1106.147] [275]: (3.000000, 52.000000), (0.937500) [ 1106.147] [276]: (2.000000, 52.000000), (0.937500) [ 1106.147] [277]: (2.000000, 51.000000), (0.937500) [ 1106.148] [278]: (5.000000, 52.000000), (1.000000) [ 1106.148] [279]: (4.000000, 52.000000), (1.000000) [ 1106.148] [280]: (4.000000, 51.000000), (1.000000) [ 1106.148] [281]: (3.000000, 53.000000), (0.875000) [ 1106.148] [282]: (2.000000, 53.000000), (0.875000) [ 1106.148] [283]: (2.000000, 52.000000), (0.875000) [ 1106.148] [284]: (4.000000, 53.000000), (0.750000) [ 1106.148] [285]: (3.000000, 53.000000), (0.750000) [ 1106.148] [286]: (3.000000, 52.000000), (0.750000) [ 1106.148] [287]: (5.000000, 53.000000), (0.687500) [ 1106.148] [288]: (4.000000, 53.000000), (0.687500) [ 1106.148] [289]: (4.000000, 52.000000), (0.687500) [ 1106.148] [290]: (3.000000, 54.000000), (0.125000) [ 1106.149] [291]: (2.000000, 54.000000), (0.125000) [ 1106.149] [292]: (2.000000, 53.000000), (0.125000) [ 1106.149] [293]: (4.000000, 54.000000), (0.312500) [ 1106.149] [294]: (3.000000, 54.000000), (0.312500) [ 1106.149] [295]: (3.000000, 53.000000), (0.312500) [ 1106.149] [296]: (5.000000, 54.000000), (0.062500) [ 1106.149] [297]: (4.000000, 54.000000), (0.062500) [ 1106.149] [298]: (4.000000, 53.000000), (0.062500) [ 1106.149] 0x00000228: 0x7d8e0001: 3DSTATE_BUFFER_INFO [ 1106.149] 0x0000022c: 0x03402000: color, tiling = X, pitch=8192 [ 1106.149] 0x00000230: 0x07000000: address [ 1106.149] 0x00000234: 0x7d850000: 3DSTATE_DEST_BUFFER_VARIABLES [ 1106.149] 0x00000238: 0x00880300: a8r8g8b8 format, u16 depth format, early Z disabled [ 1106.149] 0x0000023c: 0x7d800003: 3DSTATE_DRAWING_RECTANGLE [ 1106.149] 0x00000240: 0x00000000: [ 1106.149] 0x00000244: 0x00000000: (0,0) [ 1106.149] 0x00000248: 0x0437077f: (1919,1079) [ 1106.149] 0x0000024c: 0x00000000: (0,0) [ 1106.149] 0x00000250: 0x7d040441: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.149] 0x00000254: 0xfffffff0: S2: texcoord formats: 0=2D 1=NP 2=NP 3=NP 4=NP 5=NP 6=NP 7=NP [ 1106.149] 0x00000258: 0x00008214: S6: alpha_test=always, alpha_ref=0x0, depth_test=always, cbuf blend enable, src_blnd_fct=one, dst_blnd_fct=zero, cbuf write enable, tristrip_provoking_vertex=0 [ 1106.150] 0x0000025c: 0x7d000003: 3DSTATE_MAP_STATE [ 1106.150] 0x00000260: 0x00000001: mask [ 1106.150] 0x00000264: 0x04103000: map 0 MS2 , handle=86 [ 1106.150] 0x00000268: 0x2b89a590: map 0 MS3 [width=618, height=349, format=32 xrgb8888, tiling=none] [ 1106.150] 0x0000026c: 0x4d200000: map 0 MS4 [pitch=2472, max_lod=0, vol_depth=0, cube_face_ena=0, miplayout right] [ 1106.150] 0x00000270: 0x7d010003: 3DSTATE_SAMPLER_STATE [ 1106.150] 0x00000274: 0x00000001: mask [ 1106.150] 0x00000278: 0x00000000: sampler 0 SS2: base_mip_level=0, mip_filter=none, mag_filter=nearest, min_filter=nearest lod_bias=0.00, max_aniso=2, shadow_func=always [ 1106.150] 0x0000027c: 0x00004820: sampler 0 SS3: min_lod=0.00, tcmode_x=clamp_border, tcmode_y=clamp_border, tcmode_z=wrap, normalized coords, texmap_idx=0, [ 1106.150] 0x00000280: 0x00000000: sampler 0 SS4: border color [ 1106.150] 0x00000284: 0x7d050008: 3DSTATE_PIXEL_SHADER_PROGRAM [ 1106.150] 0x00000288: 0x19180000: PS000: DCL S0 2D [ 1106.150] 0x0000028c: 0x00000000: PS000 [ 1106.150] 0x00000290: 0x00000000: PS000 [ 1106.150] 0x00000294: 0x19083c00: PS001: DCL T0.xyzw [ 1106.150] 0x00000298: 0x00000000: PS001 [ 1106.150] 0x0000029c: 0x00000000: PS001 [ 1106.150] 0x000002a0: 0x15200000: PS002: TEXLD oC, S0, T0 [ 1106.150] 0x000002a4: 0x01000000: PS002 [ 1106.150] 0x000002a8: 0x00000000: PS002 [ 1106.150] 0x000002ac: 0x7d040020: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.150] 0x000002b0: 0x04040000: S1: vertex width: 4, vertex pitch: 4 [ 1106.150] 0x000002b4: 0x7f9c0003: 3DPRIMITIVE sequential indirect RECTLIST, 3 starting from 225 [ 1106.150] 0x000002b8: 0x000000e1: start [ 1106.150] [225]: (709.000000, 758.000000), (1.000000, 1.000000) [ 1106.150] [226]: (91.000000, 758.000000), (0.000000, 1.000000) [ 1106.150] [227]: (91.000000, 409.000000), (0.000000, 0.000000) [ 1106.150] 0x000002bc: 0x6c050000: 3DSTATE_MODES_5 [ 1106.150] 0x000002c0: 0x7d8e0001: 3DSTATE_BUFFER_INFO [ 1106.150] 0x000002c4: 0x03402000: color, tiling = X, pitch=8192 [ 1106.150] 0x000002c8: 0x01000000: address [ 1106.150] 0x000002cc: 0x7d850000: 3DSTATE_DEST_BUFFER_VARIABLES [ 1106.151] 0x000002d0: 0x00880300: a8r8g8b8 format, u16 depth format, early Z disabled [ 1106.151] 0x000002d4: 0x7d000003: 3DSTATE_MAP_STATE [ 1106.151] 0x000002d8: 0x00000001: mask [ 1106.151] 0x000002dc: 0x07000000: map 0 MS2 , handle=64 [ 1106.151] 0x000002e0: 0x86fdfd92: map 0 MS3 [width=1920, height=1080, format=32 xrgb8888, tiling=X] [ 1106.151] 0x000002e4: 0xffe00000: map 0 MS4 [pitch=8192, max_lod=0, vol_depth=0, cube_face_ena=0, miplayout right] [ 1106.151] 0x000002e8: 0x7f9c0003: 3DPRIMITIVE sequential indirect RECTLIST, 3 starting from 228 [ 1106.151] 0x000002ec: 0x000000e4: start [ 1106.151] [228]: (709.000000, 758.000000), (0.369271, 0.701852) [ 1106.151] [229]: (91.000000, 758.000000), (0.047396, 0.701852) [ 1106.151] [230]: (91.000000, 409.000000), (0.047396, 0.378704) [ 1106.151] 0x000002f0: 0x7d8e0001: 3DSTATE_BUFFER_INFO [ 1106.151] 0x000002f4: 0x03000040: color, tiling = none, pitch=64 [ 1106.151] 0x000002f8: 0x05a0a000: address [ 1106.151] 0x000002fc: 0x7d850000: 3DSTATE_DEST_BUFFER_VARIABLES [ 1106.151] 0x00000300: 0x00880300: a8r8g8b8 format, u16 depth format, early Z disabled [ 1106.151] 0x00000304: 0x7d800003: 3DSTATE_DRAWING_RECTANGLE [ 1106.151] 0x00000308: 0x00000000: [ 1106.151] 0x0000030c: 0x00000000: (0,0) [ 1106.151] 0x00000310: 0x00370007: (7,55) [ 1106.151] 0x00000314: 0x00000000: (0,0) [ 1106.151] 0x00000318: 0x7d040441: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.151] 0x0000031c: 0xffffff30: S2: texcoord formats: 0=2D 1=1D 2=NP 3=NP 4=NP 5=NP 6=NP 7=NP [ 1106.151] 0x00000320: 0x00008264: S6: alpha_test=always, alpha_ref=0x0, depth_test=always, cbuf blend enable, src_blnd_fct=one, dst_blnd_fct=inv_src_alpha, cbuf write enable, tristrip_provoking_vertex=0 [ 1106.151] 0x00000324: 0x7d000003: 3DSTATE_MAP_STATE [ 1106.151] 0x00000328: 0x00000001: mask [ 1106.151] 0x0000032c: 0x0989b000: map 0 MS2 , handle=118 [ 1106.151] 0x00000330: 0x00000980: map 0 MS3 [width=3, height=1, format=32 argb8888, tiling=none] [ 1106.151] 0x00000334: 0x01e00000: map 0 MS4 [pitch=64, max_lod=0, vol_depth=0, cube_face_ena=0, miplayout right] [ 1106.151] 0x00000338: 0x7d010003: 3DSTATE_SAMPLER_STATE [ 1106.151] 0x0000033c: 0x00000001: mask [ 1106.152] 0x00000340: 0x00000000: sampler 0 SS2: base_mip_level=0, mip_filter=none, mag_filter=nearest, min_filter=nearest lod_bias=0.00, max_aniso=2, shadow_func=always [ 1106.152] 0x00000344: 0x00000020: sampler 0 SS3: min_lod=0.00, tcmode_x=wrap, tcmode_y=wrap, tcmode_z=wrap, normalized coords, texmap_idx=0, [ 1106.152] 0x00000348: 0x00000000: sampler 0 SS4: border color [ 1106.152] 0x0000034c: 0x7d05000e: 3DSTATE_PIXEL_SHADER_PROGRAM [ 1106.152] 0x00000350: 0x19180000: PS000: DCL S0 2D [ 1106.152] 0x00000354: 0x00000000: PS000 [ 1106.152] 0x00000358: 0x00000000: PS000 [ 1106.152] 0x0000035c: 0x19083c00: PS001: DCL T0.xyzw [ 1106.152] 0x00000360: 0x00000000: PS001 [ 1106.152] 0x00000364: 0x00000000: PS001 [ 1106.152] 0x00000368: 0x19087c00: PS002: DCL T1.xyzw [ 1106.152] 0x0000036c: 0x00000000: PS002 [ 1106.152] 0x00000370: 0x00000000: PS002 [ 1106.152] 0x00000374: 0x15000000: PS003: TEXLD R0, S0, T0 [ 1106.152] 0x00000378: 0x01000000: PS003 [ 1106.152] 0x0000037c: 0x00000000: PS003 [ 1106.152] 0x00000380: 0x03203c00: PS004: MUL oC, R0, T1.xxxx [ 1106.152] 0x00000384: 0x01232100: PS004 [ 1106.152] 0x00000388: 0x00004444: PS004 [ 1106.152] 0x0000038c: 0x7d040020: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.152] 0x00000390: 0x05050000: S1: vertex width: 5, vertex pitch: 5 [ 1106.152] 0x00000394: 0x7f9c0012: 3DPRIMITIVE sequential indirect RECTLIST, 18 starting from 185 [ 1106.152] 0x00000398: 0x000000b9: start [ 1106.152] [185]: (5.000000, 4.000000), (0.666667, 1.000000), (1.000000) [ 1106.152] [186]: (3.000000, 4.000000), (0.000000, 1.000000), (1.000000) [ 1106.152] [187]: (3.000000, 3.000000), (0.000000, 0.000000), (1.000000) [ 1106.152] [188]: (6.000000, 4.000000), (1.000000, 1.000000), (0.562500) [ 1106.153] [189]: (5.000000, 4.000000), (0.666667, 1.000000), (0.562500) [ 1106.153] [190]: (5.000000, 3.000000), (0.666667, 0.000000), (0.562500) [ 1106.153] [191]: (6.000000, 5.000000), (1.000000, 2.000000), (1.000000) [ 1106.153] [192]: (3.000000, 5.000000), (0.000000, 2.000000), (1.000000) [ 1106.153] [193]: (3.000000, 4.000000), (0.000000, 1.000000), (1.000000) [ 1106.153] [194]: (6.000000, 52.000000), (1.000000, 49.000000), (1.000000) [ 1106.153] [195]: (3.000000, 52.000000), (0.000000, 49.000000), (1.000000) [ 1106.153] [196]: (3.000000, 5.000000), (0.000000, 2.000000), (1.000000) [ 1106.153] [197]: (5.000000, 53.000000), (0.666667, 50.000000), (1.000000) [ 1106.154] [198]: (3.000000, 53.000000), (0.000000, 50.000000), (1.000000) [ 1106.154] [199]: (3.000000, 52.000000), (0.000000, 49.000000), (1.000000) [ 1106.154] [200]: (6.000000, 53.000000), (1.000000, 50.000000), (0.625000) [ 1106.154] [201]: (5.000000, 53.000000), (0.666667, 50.000000), (0.625000) [ 1106.154] [202]: (5.000000, 52.000000), (0.666667, 49.000000), (0.625000) [ 1106.154] 0x0000039c: 0x7d990000: 3DSTATE_DEFAULT_DIFFUSE [ 1106.154] 0x000003a0: 0x331a1a1a: dword 1 [ 1106.154] 0x000003a4: 0x7d040441: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.154] 0x000003a8: 0xfffffff3: S2: texcoord formats: 0=1D 1=NP 2=NP 3=NP 4=NP 5=NP 6=NP 7=NP [ 1106.154] 0x000003ac: 0x00008264: S6: alpha_test=always, alpha_ref=0x0, depth_test=always, cbuf blend enable, src_blnd_fct=one, dst_blnd_fct=inv_src_alpha, cbuf write enable, tristrip_provoking_vertex=0 [ 1106.154] 0x000003b0: 0x7d050008: 3DSTATE_PIXEL_SHADER_PROGRAM [ 1106.154] 0x000003b4: 0x190a3c00: PS000: DCL DIFFUSE.xyzw [ 1106.154] 0x000003b8: 0x00000000: PS000 [ 1106.154] 0x000003bc: 0x00000000: PS000 [ 1106.154] 0x000003c0: 0x19083c00: PS001: DCL T0.xyzw [ 1106.154] 0x000003c4: 0x00000000: PS001 [ 1106.154] 0x000003c8: 0x00000000: PS001 [ 1106.154] 0x000003cc: 0x03203ca0: PS002: MUL oC, DIFFUSE, T0.xxxx [ 1106.154] 0x000003d0: 0x01232000: PS002 [ 1106.154] 0x000003d4: 0x00004444: PS002 [ 1106.155] 0x000003d8: 0x7d040020: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.155] 0x000003dc: 0x03030000: S1: vertex width: 3, vertex pitch: 3 [ 1106.155] 0x000003e0: 0x7f9c000f: 3DPRIMITIVE sequential indirect RECTLIST, 15 starting from 339 [ 1106.155] 0x000003e4: 0x00000153: start [ 1106.155] [339]: (6.000000, 5.000000), (1.000000) [ 1106.155] [340]: (3.000000, 5.000000), (1.000000) [ 1106.155] [341]: (3.000000, 4.000000), (1.000000) [ 1106.155] [342]: (6.000000, 52.000000), (1.000000) [ 1106.155] [343]: (3.000000, 52.000000), (1.000000) [ 1106.155] [344]: (3.000000, 5.000000), (1.000000) [ 1106.155] [345]: (4.000000, 53.000000), (0.812500) [ 1106.155] [346]: (3.000000, 53.000000), (0.812500) [ 1106.155] [347]: (3.000000, 52.000000), (0.812500) [ 1106.155] [348]: (5.000000, 53.000000), (1.000000) [ 1106.155] [349]: (4.000000, 53.000000), (1.000000) [ 1106.155] [350]: (4.000000, 52.000000), (1.000000) [ 1106.156] [351]: (6.000000, 53.000000), (0.625000) [ 1106.156] [352]: (5.000000, 53.000000), (0.625000) [ 1106.156] [353]: (5.000000, 52.000000), (0.625000) [ 1106.156] 0x000003e8: 0x7d040441: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.156] 0x000003ec: 0xfffffff0: S2: texcoord formats: 0=2D 1=NP 2=NP 3=NP 4=NP 5=NP 6=NP 7=NP [ 1106.156] 0x000003f0: 0x00008264: S6: alpha_test=always, alpha_ref=0x0, depth_test=always, cbuf blend enable, src_blnd_fct=one, dst_blnd_fct=inv_src_alpha, cbuf write enable, tristrip_provoking_vertex=0 [ 1106.156] 0x000003f4: 0x7d000003: 3DSTATE_MAP_STATE [ 1106.156] 0x000003f8: 0x00000001: mask [ 1106.156] 0x000003fc: 0x0e902000: map 0 MS2 , handle=164 [ 1106.156] 0x00000400: 0x00000980: map 0 MS3 [width=3, height=1, format=32 argb8888, tiling=none] [ 1106.156] 0x00000404: 0x01e00000: map 0 MS4 [pitch=64, max_lod=0, vol_depth=0, cube_face_ena=0, miplayout right] [ 1106.156] 0x00000408: 0x7d050008: 3DSTATE_PIXEL_SHADER_PROGRAM [ 1106.156] 0x0000040c: 0x19180000: PS000: DCL S0 2D [ 1106.156] 0x00000410: 0x00000000: PS000 [ 1106.156] 0x00000414: 0x00000000: PS000 [ 1106.156] 0x00000418: 0x19083c00: PS001: DCL T0.xyzw [ 1106.156] 0x0000041c: 0x00000000: PS001 [ 1106.156] 0x00000420: 0x00000000: PS001 [ 1106.156] 0x00000424: 0x15200000: PS002: TEXLD oC, S0, T0 [ 1106.156] 0x00000428: 0x01000000: PS002 [ 1106.156] 0x0000042c: 0x00000000: PS002 [ 1106.156] 0x00000430: 0x7d040020: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.156] 0x00000434: 0x04040000: S1: vertex width: 4, vertex pitch: 4 [ 1106.156] 0x00000438: 0x7f9c0003: 3DPRIMITIVE sequential indirect RECTLIST, 3 starting from 266 [ 1106.156] 0x0000043c: 0x0000010a: start [ 1106.156] [266]: (6.000000, 53.000000), (1.000000, 48.000000) [ 1106.156] [267]: (3.000000, 53.000000), (0.000000, 48.000000) [ 1106.157] [268]: (3.000000, 5.000000), (0.000000, 0.000000) [ 1106.157] 0x00000440: 0x7d990000: 3DSTATE_DEFAULT_DIFFUSE [ 1106.157] 0x00000444: 0xb37f7a00: dword 1 [ 1106.157] 0x00000448: 0x7d040441: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.157] 0x0000044c: 0xfffffff3: S2: texcoord formats: 0=1D 1=NP 2=NP 3=NP 4=NP 5=NP 6=NP 7=NP [ 1106.157] 0x00000450: 0x00008264: S6: alpha_test=always, alpha_ref=0x0, depth_test=always, cbuf blend enable, src_blnd_fct=one, dst_blnd_fct=inv_src_alpha, cbuf write enable, tristrip_provoking_vertex=0 [ 1106.157] 0x00000454: 0x7d050008: 3DSTATE_PIXEL_SHADER_PROGRAM [ 1106.157] 0x00000458: 0x190a3c00: PS000: DCL DIFFUSE.xyzw [ 1106.157] 0x0000045c: 0x00000000: PS000 [ 1106.157] 0x00000460: 0x00000000: PS000 [ 1106.157] 0x00000464: 0x19083c00: PS001: DCL T0.xyzw [ 1106.157] 0x00000468: 0x00000000: PS001 [ 1106.157] 0x0000046c: 0x00000000: PS001 [ 1106.157] 0x00000470: 0x03203ca0: PS002: MUL oC, DIFFUSE, T0.xxxx [ 1106.157] 0x00000474: 0x01232000: PS002 [ 1106.157] 0x00000478: 0x00004444: PS002 [ 1106.157] 0x0000047c: 0x7d040020: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.157] 0x00000480: 0x03030000: S1: vertex width: 3, vertex pitch: 3 [ 1106.157] 0x00000484: 0x7f9c00c6: 3DPRIMITIVE sequential indirect RECTLIST, 198 starting from 359 [ 1106.157] 0x00000488: 0x00000167: start [ 1106.157] [359]: (4.000000, 6.000000), (0.625000) [ 1106.157] [360]: (3.000000, 6.000000), (0.625000) [ 1106.157] [361]: (3.000000, 5.000000), (0.625000) [ 1106.157] [362]: (6.000000, 6.000000), (1.000000) [ 1106.157] [363]: (4.000000, 6.000000), (1.000000) [ 1106.157] [364]: (4.000000, 5.000000), (1.000000) [ 1106.158] [365]: (5.000000, 7.000000), (0.625000) [ 1106.158] [366]: (4.000000, 7.000000), (0.625000) [ 1106.158] [367]: (4.000000, 6.000000), (0.625000) [ 1106.158] [368]: (6.000000, 7.000000), (1.000000) [ 1106.158] [369]: (5.000000, 7.000000), (1.000000) [ 1106.158] [370]: (5.000000, 6.000000), (1.000000) [ 1106.158] [371]: (6.000000, 8.000000), (0.625000) [ 1106.158] [372]: (5.000000, 8.000000), (0.625000) [ 1106.158] [373]: (5.000000, 7.000000), (0.625000) [ 1106.158] [374]: (4.000000, 10.000000), (0.375000) [ 1106.158] [375]: (3.000000, 10.000000), (0.375000) [ 1106.158] [376]: (3.000000, 9.000000), (0.375000) [ 1106.159] [377]: (4.000000, 11.000000), (1.000000) [ 1106.159] [378]: (3.000000, 11.000000), (1.000000) [ 1106.159] [379]: (3.000000, 10.000000), (1.000000) [ 1106.159] [380]: (5.000000, 11.000000), (0.375000) [ 1106.159] [381]: (4.000000, 11.000000), (0.375000) [ 1106.159] [382]: (4.000000, 10.000000), (0.375000) [ 1106.159] [383]: (5.000000, 12.000000), (1.000000) [ 1106.159] [384]: (3.000000, 12.000000), (1.000000) [ 1106.159] [385]: (3.000000, 11.000000), (1.000000) [ 1106.159] [386]: (6.000000, 12.000000), (0.375000) [ 1106.159] [387]: (5.000000, 12.000000), (0.375000) [ 1106.159] [388]: (5.000000, 11.000000), (0.375000) [ 1106.159] [389]: (6.000000, 13.000000), (1.000000) [ 1106.160] [390]: (3.000000, 13.000000), (1.000000) [ 1106.160] [391]: (3.000000, 12.000000), (1.000000) [ 1106.160] [392]: (4.000000, 14.000000), (0.625000) [ 1106.160] [393]: (3.000000, 14.000000), (0.625000) [ 1106.160] [394]: (3.000000, 13.000000), (0.625000) [ 1106.160] [395]: (6.000000, 14.000000), (1.000000) [ 1106.160] [396]: (4.000000, 14.000000), (1.000000) [ 1106.160] [397]: (4.000000, 13.000000), (1.000000) [ 1106.160] [398]: (5.000000, 15.000000), (0.625000) [ 1106.160] [399]: (4.000000, 15.000000), (0.625000) [ 1106.160] [400]: (4.000000, 14.000000), (0.625000) [ 1106.160] [401]: (6.000000, 15.000000), (1.000000) [ 1106.161] [402]: (5.000000, 15.000000), (1.000000) [ 1106.161] [403]: (5.000000, 14.000000), (1.000000) [ 1106.161] [404]: (6.000000, 16.000000), (0.625000) [ 1106.161] [405]: (5.000000, 16.000000), (0.625000) [ 1106.161] [406]: (5.000000, 15.000000), (0.625000) [ 1106.161] [407]: (4.000000, 18.000000), (0.375000) [ 1106.161] [408]: (3.000000, 18.000000), (0.375000) [ 1106.161] [409]: (3.000000, 17.000000), (0.375000) [ 1106.161] [410]: (4.000000, 19.000000), (1.000000) [ 1106.161] [411]: (3.000000, 19.000000), (1.000000) [ 1106.161] [412]: (3.000000, 18.000000), (1.000000) [ 1106.161] [413]: (5.000000, 19.000000), (0.375000) [ 1106.161] [414]: (4.000000, 19.000000), (0.375000) [ 1106.162] [415]: (4.000000, 18.000000), (0.375000) [ 1106.162] [416]: (5.000000, 20.000000), (1.000000) [ 1106.162] [417]: (3.000000, 20.000000), (1.000000) [ 1106.162] [418]: (3.000000, 19.000000), (1.000000) [ 1106.162] [419]: (6.000000, 20.000000), (0.375000) [ 1106.162] [420]: (5.000000, 20.000000), (0.375000) [ 1106.162] [421]: (5.000000, 19.000000), (0.375000) [ 1106.162] [422]: (6.000000, 21.000000), (1.000000) [ 1106.162] [423]: (3.000000, 21.000000), (1.000000) [ 1106.162] [424]: (3.000000, 20.000000), (1.000000) [ 1106.162] [425]: (4.000000, 22.000000), (0.625000) [ 1106.162] [426]: (3.000000, 22.000000), (0.625000) [ 1106.162] [427]: (3.000000, 21.000000), (0.625000) [ 1106.163] [428]: (6.000000, 22.000000), (1.000000) [ 1106.163] [429]: (4.000000, 22.000000), (1.000000) [ 1106.163] [430]: (4.000000, 21.000000), (1.000000) [ 1106.163] [431]: (5.000000, 23.000000), (0.625000) [ 1106.163] [432]: (4.000000, 23.000000), (0.625000) [ 1106.163] [433]: (4.000000, 22.000000), (0.625000) [ 1106.163] [434]: (6.000000, 23.000000), (1.000000) [ 1106.163] [435]: (5.000000, 23.000000), (1.000000) [ 1106.163] [436]: (5.000000, 22.000000), (1.000000) [ 1106.163] [437]: (6.000000, 24.000000), (0.625000) [ 1106.163] [438]: (5.000000, 24.000000), (0.625000) [ 1106.163] [439]: (5.000000, 23.000000), (0.625000) [ 1106.164] [440]: (4.000000, 26.000000), (0.375000) [ 1106.164] [441]: (3.000000, 26.000000), (0.375000) [ 1106.164] [442]: (3.000000, 25.000000), (0.375000) [ 1106.164] [443]: (4.000000, 27.000000), (1.000000) [ 1106.164] [444]: (3.000000, 27.000000), (1.000000) [ 1106.164] [445]: (3.000000, 26.000000), (1.000000) [ 1106.164] [446]: (5.000000, 27.000000), (0.375000) [ 1106.164] [447]: (4.000000, 27.000000), (0.375000) [ 1106.164] [448]: (4.000000, 26.000000), (0.375000) [ 1106.164] [449]: (5.000000, 28.000000), (1.000000) [ 1106.164] [450]: (3.000000, 28.000000), (1.000000) [ 1106.164] [451]: (3.000000, 27.000000), (1.000000) [ 1106.164] [452]: (6.000000, 28.000000), (0.375000) [ 1106.165] [453]: (5.000000, 28.000000), (0.375000) [ 1106.165] [454]: (5.000000, 27.000000), (0.375000) [ 1106.165] [455]: (6.000000, 29.000000), (1.000000) [ 1106.165] [456]: (3.000000, 29.000000), (1.000000) [ 1106.165] [457]: (3.000000, 28.000000), (1.000000) [ 1106.165] [458]: (4.000000, 30.000000), (0.625000) [ 1106.165] [459]: (3.000000, 30.000000), (0.625000) [ 1106.165] [460]: (3.000000, 29.000000), (0.625000) [ 1106.165] [461]: (6.000000, 30.000000), (1.000000) [ 1106.165] [462]: (4.000000, 30.000000), (1.000000) [ 1106.165] [463]: (4.000000, 29.000000), (1.000000) [ 1106.165] [464]: (5.000000, 31.000000), (0.625000) [ 1106.166] [465]: (4.000000, 31.000000), (0.625000) [ 1106.166] [466]: (4.000000, 30.000000), (0.625000) [ 1106.166] [467]: (6.000000, 31.000000), (1.000000) [ 1106.166] [468]: (5.000000, 31.000000), (1.000000) [ 1106.166] [469]: (5.000000, 30.000000), (1.000000) [ 1106.166] [470]: (6.000000, 32.000000), (0.625000) [ 1106.166] [471]: (5.000000, 32.000000), (0.625000) [ 1106.166] [472]: (5.000000, 31.000000), (0.625000) [ 1106.166] [473]: (4.000000, 34.000000), (0.375000) [ 1106.166] [474]: (3.000000, 34.000000), (0.375000) [ 1106.166] [475]: (3.000000, 33.000000), (0.375000) [ 1106.166] [476]: (4.000000, 35.000000), (1.000000) [ 1106.166] [477]: (3.000000, 35.000000), (1.000000) [ 1106.167] [478]: (3.000000, 34.000000), (1.000000) [ 1106.167] [479]: (5.000000, 35.000000), (0.375000) [ 1106.167] [480]: (4.000000, 35.000000), (0.375000) [ 1106.167] [481]: (4.000000, 34.000000), (0.375000) [ 1106.167] [482]: (5.000000, 36.000000), (1.000000) [ 1106.167] [483]: (3.000000, 36.000000), (1.000000) [ 1106.167] [484]: (3.000000, 35.000000), (1.000000) [ 1106.167] [485]: (6.000000, 36.000000), (0.375000) [ 1106.167] [486]: (5.000000, 36.000000), (0.375000) [ 1106.167] [487]: (5.000000, 35.000000), (0.375000) [ 1106.167] [488]: (6.000000, 37.000000), (1.000000) [ 1106.167] [489]: (3.000000, 37.000000), (1.000000) [ 1106.167] [490]: (3.000000, 36.000000), (1.000000) [ 1106.168] [491]: (4.000000, 38.000000), (0.625000) [ 1106.168] [492]: (3.000000, 38.000000), (0.625000) [ 1106.168] [493]: (3.000000, 37.000000), (0.625000) [ 1106.168] [494]: (6.000000, 38.000000), (1.000000) [ 1106.168] [495]: (4.000000, 38.000000), (1.000000) [ 1106.168] [496]: (4.000000, 37.000000), (1.000000) [ 1106.168] [497]: (5.000000, 39.000000), (0.625000) [ 1106.168] [498]: (4.000000, 39.000000), (0.625000) [ 1106.168] [499]: (4.000000, 38.000000), (0.625000) [ 1106.168] [500]: (6.000000, 39.000000), (1.000000) [ 1106.168] [501]: (5.000000, 39.000000), (1.000000) [ 1106.168] [502]: (5.000000, 38.000000), (1.000000) [ 1106.169] [503]: (6.000000, 40.000000), (0.625000) [ 1106.169] [504]: (5.000000, 40.000000), (0.625000) [ 1106.169] [505]: (5.000000, 39.000000), (0.625000) [ 1106.169] [506]: (4.000000, 42.000000), (0.375000) [ 1106.169] [507]: (3.000000, 42.000000), (0.375000) [ 1106.169] [508]: (3.000000, 41.000000), (0.375000) [ 1106.169] [509]: (4.000000, 43.000000), (1.000000) [ 1106.169] [510]: (3.000000, 43.000000), (1.000000) [ 1106.169] [511]: (3.000000, 42.000000), (1.000000) [ 1106.169] [512]: (5.000000, 43.000000), (0.375000) [ 1106.169] [513]: (4.000000, 43.000000), (0.375000) [ 1106.169] [514]: (4.000000, 42.000000), (0.375000) [ 1106.169] [515]: (5.000000, 44.000000), (1.000000) [ 1106.170] [516]: (3.000000, 44.000000), (1.000000) [ 1106.170] [517]: (3.000000, 43.000000), (1.000000) [ 1106.170] [518]: (6.000000, 44.000000), (0.375000) [ 1106.170] [519]: (5.000000, 44.000000), (0.375000) [ 1106.170] [520]: (5.000000, 43.000000), (0.375000) [ 1106.170] [521]: (6.000000, 45.000000), (1.000000) [ 1106.170] [522]: (3.000000, 45.000000), (1.000000) [ 1106.170] [523]: (3.000000, 44.000000), (1.000000) [ 1106.170] [524]: (4.000000, 46.000000), (0.625000) [ 1106.170] [525]: (3.000000, 46.000000), (0.625000) [ 1106.170] [526]: (3.000000, 45.000000), (0.625000) [ 1106.170] [527]: (6.000000, 46.000000), (1.000000) [ 1106.171] [528]: (4.000000, 46.000000), (1.000000) [ 1106.171] [529]: (4.000000, 45.000000), (1.000000) [ 1106.171] [530]: (5.000000, 47.000000), (0.625000) [ 1106.171] [531]: (4.000000, 47.000000), (0.625000) [ 1106.171] [532]: (4.000000, 46.000000), (0.625000) [ 1106.171] [533]: (6.000000, 47.000000), (1.000000) [ 1106.171] [534]: (5.000000, 47.000000), (1.000000) [ 1106.171] [535]: (5.000000, 46.000000), (1.000000) [ 1106.171] [536]: (6.000000, 48.000000), (0.625000) [ 1106.171] [537]: (5.000000, 48.000000), (0.625000) [ 1106.171] [538]: (5.000000, 47.000000), (0.625000) [ 1106.171] [539]: (4.000000, 50.000000), (0.375000) [ 1106.171] [540]: (3.000000, 50.000000), (0.375000) [ 1106.172] [541]: (3.000000, 49.000000), (0.375000) [ 1106.172] [542]: (4.000000, 51.000000), (1.000000) [ 1106.172] [543]: (3.000000, 51.000000), (1.000000) [ 1106.172] [544]: (3.000000, 50.000000), (1.000000) [ 1106.172] [545]: (5.000000, 51.000000), (0.375000) [ 1106.172] [546]: (4.000000, 51.000000), (0.375000) [ 1106.172] [547]: (4.000000, 50.000000), (0.375000) [ 1106.172] [548]: (5.000000, 52.000000), (1.000000) [ 1106.172] [549]: (3.000000, 52.000000), (1.000000) [ 1106.172] [550]: (3.000000, 51.000000), (1.000000) [ 1106.172] [551]: (6.000000, 52.000000), (0.375000) [ 1106.172] [552]: (5.000000, 52.000000), (0.375000) [ 1106.172] [553]: (5.000000, 51.000000), (0.375000) [ 1106.173] [554]: (6.000000, 53.000000), (1.000000) [ 1106.173] [555]: (3.000000, 53.000000), (1.000000) [ 1106.173] [556]: (3.000000, 52.000000), (1.000000) [ 1106.173] 0x0000048c: 0x05000000: MI_BATCH_BUFFER_END [ 1106.173] kgem_create_linear(7852) [ 1106.173] search_linear_cache: found handle=175 (size=12288) in linear inactive cache [ 1106.173] kgem_finish_partials: handle=86, uploading 862728/884736 [ 1106.173] gem_write(handle=86, offset=0, len=862728) [ 1106.174] gem_write(handle=175, offset=0, len=7852) [ 1106.174] sna_accel_throttle (time=1106174) [ 1106.174] sna_wakeup_handler [ 1106.174] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(25, 0)+(0, 0), size=(1245, 1083) [ 1106.174] sna_compute_composite_region: dst=(25, 0)x(1245, 1083) [ 1106.174] sna_compute_composite_region: initial clip against dst->pDrawable: (25, 0), (1270, 1080) [ 1106.174] clip_to_dst: region: 1x[(25, 0), (1270, 1080)], clip: 1x[(234, 409), (664, 714)] [ 1106.174] sna_compute_composite_region: clip against dst->pCompositeClip: (234, 409), (664, 714) [ 1106.174] sna_compute_composite_region: clip against src: (234, 409), (664, 714) [ 1106.174] sna_composite: composite region extents:+(209, 409) -> (234, 409), (664, 714) + (0, 0) [ 1106.174] gen3_render_composite() [ 1106.174] sna_pixmap_force_to_gpu(pixmap=0x21f5be0) [ 1106.174] sna_pixmap_move_to_gpu() [ 1106.174] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.174] gen3_composite_set_target: pixmap=0x21f5be0, format=20020888, size=1920x1080, pitch=8192, delta=(0,0) [ 1106.174] gen3_render_composite: preparing source [ 1106.174] gen3_composite_picture: (209, 409)x(430, 305), dst=(234, 409) [ 1106.174] gen3_composite_picture: integer translation (0, 0), removing [ 1106.174] sna_render_pixmap_bo (209, 409)x(430, 305) [ 1106.174] sna_render_pixmap_bo box=(209, 409), (639, 714): (430, 305)/(1245, 1083) [ 1106.174] sna_render_pixmap_bo: offset=(-25, 0), size=(1245, 1083) [ 1106.174] sna_damage_contains_box([[(0, 0), (1245, 1083)]: [(0, 0), (1245, 1083) x 6: ((0, 0), (1245, 409)), ((0, 409), (65, 758)), ((685, 409), (1245, 758)), ((0, 758), (1245, 1080)), ((1, 1080), (1244, 1082)), ((3, 1082), (1242, 1083))] + [1 : ...]], [(209, 409), (639, 714)]) [ 1106.174] reduce: before damage.n=1 region.n=6 [ 1106.174] reduce: after region.n=6 [ 1106.174] = 0 [ 1106.174] sna_damage_contains_box([[(65, 409), (685, 758)]: [(65, 409), (685, 758)] + [0 : ...]], [(209, 409), (639, 714)]) [ 1106.174] = 1 [(209, 409), (639, 714)...] [ 1106.174] texture_is_cpu(pixmap=0x39b0d30, box=((209, 409), (639, 714)) = 1 [ 1106.174] move_to_gpu: not migrating pixmap due to usage_hint=2 [ 1106.174] sna_render_pixmap_bo: uploading CPU box (209, 409), (639, 714) [ 1106.174] upload: origin=(209, 409), box=(209, 409), (639, 714), pixmap=1245x1083 [ 1106.174] kgem_upload_source_image : (209, 409), (430, 305), stride=4980, bpp=32 [ 1106.175] kgem_create_buffer: size=524600, flags=1 [ 1106.175] search_linear_cache: found handle=13 (size=884736) in linear inactive cache [ 1106.175] kgem_create_buffer(size=557056) new handle=13 [ 1106.175] memcpy_blt: src=(209, 409), dst=(0, 0), size=430x305, pitch=4980/1720 [ 1106.175] gen3_render_composite: source type=5 [ 1106.175] gen3_render_composite: final src/mask type=5/0, affine=1/1 [ 1106.175] gen3_render_composite: floats_per_vertex = 2 + 2 + 0 = 4 [ 1106.175] aligning vertex: was 0, now 4 floats per vertex, 0->0 [ 1106.175] gen3_render_composite_boxes: nbox=1, src=+(-234, -409), mask=+(0, 0), dst=+(0, 0) [ 1106.175] gen3_get_rectangles: want=12, rem=16384 [ 1106.175] gen3_render_composite_boxes: (234, 409) x (430, 305) [ 1106.175] apply_damage: damage=(nil), region=1 [ 1106.175] gen3_vertex_flush[c0] = 3 [ 1106.175] gen3_render_composite_done() [ 1106.175] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(1920, 1080) [ 1106.175] sna_compute_composite_region: dst=(0, 0)x(1920, 1080) [ 1106.175] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1920, 1080) [ 1106.175] clip_to_dst: region: 1x[(0, 0), (1920, 1080)], clip: 0x[(0, 0), (0, 0)] [ 1106.175] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(1920, 1080) [ 1106.175] sna_compute_composite_region: dst=(0, 0)x(1920, 1080) [ 1106.175] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1920, 1080) [ 1106.175] clip_to_dst: region: 1x[(0, 0), (1920, 1080)], clip: 0x[(0, 0), (0, 0)] [ 1106.175] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(1920, 1080) [ 1106.175] sna_compute_composite_region: dst=(0, 0)x(1920, 1080) [ 1106.176] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1920, 1080) [ 1106.176] clip_to_dst: region: 1x[(0, 0), (1920, 1080)], clip: 0x[(0, 0), (0, 0)] [ 1106.176] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(25, 0)+(0, 0), size=(1245, 1083) [ 1106.176] sna_compute_composite_region: dst=(25, 0)x(1245, 1083) [ 1106.176] sna_compute_composite_region: initial clip against dst->pDrawable: (25, 0), (1270, 1080) [ 1106.176] clip_to_dst: region: 1x[(25, 0), (1270, 1080)], clip: 0x[(0, 0), (0, 0)] [ 1106.176] sna_composite(3 src=(0, 0), mask=(0, 0), dst=(1063, 0)+(0, 0), size=(857, 3) [ 1106.176] sna_compute_composite_region: dst=(1063, 0)x(857, 3) [ 1106.176] sna_compute_composite_region: initial clip against dst->pDrawable: (1063, 0), (1920, 3) [ 1106.176] clip_to_dst: region: 1x[(1063, 0), (1920, 3)], clip: 0x[(0, 0), (0, 0)] [ 1106.176] sna_composite(3 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(25, 201) [ 1106.176] sna_compute_composite_region: dst=(0, 0)x(25, 201) [ 1106.176] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (25, 201) [ 1106.176] clip_to_dst: region: 1x[(0, 0), (25, 201)], clip: 0x[(0, 0), (0, 0)] [ 1106.176] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(1920, 1080) [ 1106.176] sna_compute_composite_region: dst=(0, 0)x(1920, 1080) [ 1106.176] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1920, 1080) [ 1106.176] clip_to_dst: region: 1x[(0, 0), (1920, 1080)], clip: 1x[(234, 409), (664, 714)] [ 1106.176] sna_compute_composite_region: clip against dst->pCompositeClip: (234, 409), (664, 714) [ 1106.176] sna_compute_composite_region: clip against src: (234, 409), (664, 714) [ 1106.176] sna_composite: composite region extents:+(234, 409) -> (234, 409), (664, 714) + (0, 0) [ 1106.176] gen3_render_composite() [ 1106.176] sna_pixmap_force_to_gpu(pixmap=0x7faa50aab010) [ 1106.176] sna_pixmap_move_to_gpu() [ 1106.176] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.176] gen3_composite_set_target: pixmap=0x7faa50aab010, format=20020888, size=1920x1080, pitch=8192, delta=(0,0) [ 1106.176] gen3_render_composite: preparing source [ 1106.176] gen3_composite_picture: (234, 409)x(430, 305), dst=(234, 409) [ 1106.176] gen3_composite_picture: integer translation (0, 0), removing [ 1106.176] sna_render_pixmap_bo (234, 409)x(430, 305) [ 1106.176] sna_render_pixmap_bo box=(234, 409), (664, 714): (430, 305)/(1920, 1080) [ 1106.176] sna_render_pixmap_bo: offset=(0, 0), size=(1920, 1080) [ 1106.176] texture_is_cpu(pixmap=0x21f5be0, box=((234, 409), (664, 714)) = 0 [ 1106.176] sna_pixmap_force_to_gpu(pixmap=0x21f5be0) [ 1106.176] sna_pixmap_move_to_gpu() [ 1106.176] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.176] gen3_render_composite: source type=5 [ 1106.176] gen3_render_composite: final src/mask type=5/0, affine=1/1 [ 1106.176] gen3_render_composite: floats_per_vertex = 2 + 2 + 0 = 4 [ 1106.177] gen3_render_composite_boxes: nbox=1, src=+(0, 0), mask=+(0, 0), dst=+(0, 0) [ 1106.177] gen3_get_rectangles: want=12, rem=16372 [ 1106.177] gen3_render_composite_boxes: (234, 409) x (430, 305) [ 1106.177] apply_damage: damage=(nil), region=1 [ 1106.177] gen3_vertex_flush[f4] = 3 [ 1106.177] gen3_render_composite_done() [ 1106.177] sna_block_handler [ 1106.177] sna_accel_flush (time=1106177) [ 1106.177] sna_pixmap_move_to_gpu() [ 1106.177] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.177] gen3_vertex_finish: last? 1 [ 1106.177] gen3_vertex_finish: copy to batch: 24 @ 64 [ 1106.177] gen3_vertex_finish: reloc = 46 [ 1106.177] batch[1/0]: 64 88 4096, nreloc=5, nexec=3, nfence=0, aperture=18579456 [ 1106.177] 0x00000000: 0x6ba008a1: 3DSTATE_INDEPENDENT_ALPHA_BLEND [ 1106.177] 0x00000004: 0x76fac688: 3DSTATE_COORD_SET_BINDINGS [ 1106.177] 0x00000008: 0x7d040382: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.177] 0x0000000c: 0x00000000: S3: not documented [ 1106.177] 0x00000010: 0x009020c0: S4: point_width=1, line_width=1.0, cullmode=none, vfmt=XY, [ 1106.177] 0x00000014: 0x00000000: S5: stencil_ref=0x0, stencil_test=always, stencil_fail=keep, stencil_pass_z_fail=keep, stencil_pass_z_pass=keep, [ 1106.177] 0x00000018: 0x7c800002: 3DSTATE_SCISSOR_ENABLE disabled [ 1106.177] 0x0000001c: 0x7c880002: 3DSTATE_DEPTH_SUBRECTANGLE_DISABLE [ 1106.177] 0x00000020: 0x7d070000: 3DSTATE_LOAD_INDIRECT [ 1106.177] 0x00000024: 0x00000000: MI_NOOP [ 1106.177] 0x00000028: 0x7d830000: 3DSTATE_SPAN_STIPPLE [ 1106.177] 0x0000002c: 0x00000000: dword 1 [ 1106.177] 0x00000030: 0x7d8e0001: 3DSTATE_BUFFER_INFO [ 1106.177] 0x00000034: 0x03402000: color, tiling = X, pitch=8192 [ 1106.177] 0x00000038: 0x07000000: address [ 1106.177] 0x0000003c: 0x7d850000: 3DSTATE_DEST_BUFFER_VARIABLES [ 1106.177] 0x00000040: 0x00880300: a8r8g8b8 format, u16 depth format, early Z disabled [ 1106.177] 0x00000044: 0x7d800003: 3DSTATE_DRAWING_RECTANGLE [ 1106.177] 0x00000048: 0x00000000: [ 1106.177] 0x0000004c: 0x00000000: (0,0) [ 1106.177] 0x00000050: 0x0437077f: (1919,1079) [ 1106.177] 0x00000054: 0x00000000: (0,0) [ 1106.177] 0x00000058: 0x7d040441: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.177] 0x0000005c: 0xfffffff0: S2: texcoord formats: 0=2D 1=NP 2=NP 3=NP 4=NP 5=NP 6=NP 7=NP [ 1106.177] 0x00000060: 0x00008214: S6: alpha_test=always, alpha_ref=0x0, depth_test=always, cbuf blend enable, src_blnd_fct=one, dst_blnd_fct=zero, cbuf write enable, tristrip_provoking_vertex=0 [ 1106.178] 0x00000064: 0x7d000003: 3DSTATE_MAP_STATE [ 1106.178] 0x00000068: 0x00000001: mask [ 1106.178] 0x0000006c: 0x02000000: map 0 MS2 , handle=13 [ 1106.178] 0x00000070: 0x2606b590: map 0 MS3 [width=430, height=305, format=32 xrgb8888, tiling=none] [ 1106.178] 0x00000074: 0x35a00000: map 0 MS4 [pitch=1720, max_lod=0, vol_depth=0, cube_face_ena=0, miplayout right] [ 1106.178] 0x00000078: 0x7d010003: 3DSTATE_SAMPLER_STATE [ 1106.178] 0x0000007c: 0x00000001: mask [ 1106.178] 0x00000080: 0x00000000: sampler 0 SS2: base_mip_level=0, mip_filter=none, mag_filter=nearest, min_filter=nearest lod_bias=0.00, max_aniso=2, shadow_func=always [ 1106.178] 0x00000084: 0x00004820: sampler 0 SS3: min_lod=0.00, tcmode_x=clamp_border, tcmode_y=clamp_border, tcmode_z=wrap, normalized coords, texmap_idx=0, [ 1106.178] 0x00000088: 0x00000000: sampler 0 SS4: border color [ 1106.178] 0x0000008c: 0x7d050008: 3DSTATE_PIXEL_SHADER_PROGRAM [ 1106.178] 0x00000090: 0x19180000: PS000: DCL S0 2D [ 1106.178] 0x00000094: 0x00000000: PS000 [ 1106.178] 0x00000098: 0x00000000: PS000 [ 1106.178] 0x0000009c: 0x19083c00: PS001: DCL T0.xyzw [ 1106.178] 0x000000a0: 0x00000000: PS001 [ 1106.178] 0x000000a4: 0x00000000: PS001 [ 1106.178] 0x000000a8: 0x15200000: PS002: TEXLD oC, S0, T0 [ 1106.178] 0x000000ac: 0x01000000: PS002 [ 1106.178] 0x000000b0: 0x00000000: PS002 [ 1106.178] 0x000000b4: 0x7d040031: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.178] 0x000000b8: 0x00000100: S0: vbo offset: 0x00000100 [ 1106.178] 0x000000bc: 0x04040000: S1: vertex width: 4, vertex pitch: 4 [ 1106.178] 0x000000c0: 0x7f9c0003: 3DPRIMITIVE sequential indirect RECTLIST, 3 starting from 0 [ 1106.178] 0x000000c4: 0x00000000: start [ 1106.178] [0]: (664.000000, 714.000000), (1.000000, 1.000000) [ 1106.178] [1]: (234.000000, 714.000000), (0.000000, 1.000000) [ 1106.178] [2]: (234.000000, 409.000000), (0.000000, 0.000000) [ 1106.178] 0x000000c8: 0x6c050000: 3DSTATE_MODES_5 [ 1106.178] 0x000000cc: 0x7d8e0001: 3DSTATE_BUFFER_INFO [ 1106.178] 0x000000d0: 0x03402000: color, tiling = X, pitch=8192 [ 1106.179] 0x000000d4: 0x01000000: address [ 1106.179] 0x000000d8: 0x7d850000: 3DSTATE_DEST_BUFFER_VARIABLES [ 1106.179] 0x000000dc: 0x00880300: a8r8g8b8 format, u16 depth format, early Z disabled [ 1106.179] 0x000000e0: 0x7d000003: 3DSTATE_MAP_STATE [ 1106.179] 0x000000e4: 0x00000001: mask [ 1106.179] 0x000000e8: 0x07000000: map 0 MS2 , handle=64 [ 1106.179] 0x000000ec: 0x86fdfd92: map 0 MS3 [width=1920, height=1080, format=32 xrgb8888, tiling=X] [ 1106.179] 0x000000f0: 0xffe00000: map 0 MS4 [pitch=8192, max_lod=0, vol_depth=0, cube_face_ena=0, miplayout right] [ 1106.179] 0x000000f4: 0x7f9c0003: 3DPRIMITIVE sequential indirect RECTLIST, 3 starting from 3 [ 1106.179] 0x000000f8: 0x00000003: start [ 1106.179] [3]: (664.000000, 714.000000), (0.345833, 0.661111) [ 1106.179] [4]: (234.000000, 714.000000), (0.121875, 0.661111) [ 1106.179] [5]: (234.000000, 409.000000), (0.121875, 0.378704) [ 1106.179] 0x000000fc: 0x05000000: MI_BATCH_BUFFER_END [ 1106.179] kgem_create_linear(352) [ 1106.179] search_linear_cache: found handle=26 (size=4096) in linear inactive cache [ 1106.179] kgem_finish_partials: handle=13, uploading 524600/557056 [ 1106.179] gem_write(handle=13, offset=0, len=524600) [ 1106.179] gem_write(handle=26, offset=0, len=352) [ 1106.179] sna_accel_throttle (time=1106179) [ 1106.179] sna_wakeup_handler [ 1106.179] sna_validate_gc [ 1106.179] sna_validate_gc: flushing stipple pixmap [ 1106.180] sna_pixmap_move_to_cpu(pixmap=0xde6590, write=1) [ 1106.180] sna_pixmap_move_to_cpu: not attached to 0xde6590 [ 1106.180] sna_copy_area: src=(582, 335)x(5, 4) -> dst=(582, 335) [ 1106.180] sna_copy_boxes (boxes=1x[(672, 744), (677, 748)...], src=+(-90, -409), alu=3, src.size=620x349, dst.size=1245x1083) [ 1106.180] sna_copy_boxes: dst=(priv=0x1348050, gpu_bo=0x13481d0, cpu_bo=(nil)), src=(priv=(nil), gpu_bo=(nil), cpu_bo=(nil)), replaces=0 [ 1106.180] sna_copy_boxes: fallback - src_priv=(nil) but dst gpu_only=0 [ 1106.180] sna_copy_boxes: fallback -- src=(-90, -409), dst=(-25, 0) [ 1106.180] _sna_damage_subtract([[(0, 0), (1245, 1083)]: [(0, 0), (1245, 1083) x 6: ((0, 0), (1245, 409)), ((0, 409), (65, 758)), ((685, 409), (1245, 758)), ((0, 758), (1245, 1080)), ((1, 1080), (1244, 1082)), ((3, 1082), (1242, 1083))] + [0 : ...]] - [(647, 744), (652, 748)])... [ 1106.180] _sna_damage_create_elt(subtract): n=0, prev=(none, remain 0) [ 1106.180] _sna_damage_create_elt(): new elt [ 1106.180] _sna_damage_create_boxes(1->64): new [ 1106.180] = [[(0, 0), (1245, 1083)]: [(0, 0), (1245, 1083) x 6: ((0, 0), (1245, 409)), ((0, 409), (65, 758)), ((685, 409), (1245, 758)), ((0, 758), (1245, 1080)), ((1, 1080), (1244, 1082)), ((3, 1082), (1242, 1083))] + [1 : ...]] [ 1106.180] _sna_damage_add([[(65, 409), (685, 758)]: [(65, 409), (685, 758)] + [0 : ...]] + [(647, 744), (652, 748)]) [ 1106.180] = [[(65, 409), (685, 758)]: [(65, 409), (685, 758)] + [0 : ...]] [ 1106.180] sna_copy_boxes: memcpy_blt(box=(672, 744), (5, 4), src=(-90, -409), dst=(-25, 0), pitches=(2480, 4980)) [ 1106.180] memcpy_blt: src=(672, 744), dst=(672, 744), size=5x4, pitch=2480/4980 [ 1106.180] sna_block_handler [ 1106.180] sna_accel_throttle (time=1106180) [ 1106.180] sna_wakeup_handler [ 1106.180] sna_create_pixmap(3, 1, 32, usage=0) [ 1106.180] kgem_choose_tiling: too short [1] for TILING_X [ 1106.180] kgem_choose_tiling: 3x1 -> 0 [ 1106.180] kgem_can_create_2d(3x1, bpp=32, tiling=0) = 1 [ 1106.180] sna_validate_gc [ 1106.180] sna_put_image((0, 0)x(3, 1) [ 1106.180] sna_drawable_move_region_to_cpu(pixmap=0x13c3400 (3x1), [(0, 0), (3, 1)], write=1) [ 1106.180] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1106.180] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1106.180] sna_pixmap_move_to_cpu(pixmap=0x13c3400, write=1) [ 1106.180] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1106.180] sna_pixmap_move_to_cpu: no GPU bo [ 1106.180] sna_pixmap_move_to_cpu: marking as damaged [ 1106.180] _sna_damage_all(3, 1) [ 1106.180] sna_put_image: fbPutImage(0, 0, 3, 1) [ 1106.181] sna_composite_trapezoids(op=3, src=(0, 0), mask=00018000, ntrap=9) [ 1106.181] trapezoid_span_converter: extents (3, 3), (6, 53) [ 1106.181] sna_compute_composite_region: dst=(3, 3)x(3, 50) [ 1106.181] sna_compute_composite_region: initial clip against dst->pDrawable: (3, 3), (6, 53) [ 1106.181] clip_to_dst: region: 1x[(3, 3), (6, 53)], clip: 1x[(3, 3), (6, 53)] [ 1106.181] sna_compute_composite_region: clip against dst->pCompositeClip: (3, 3), (6, 53) [ 1106.181] sna_compute_composite_region: clip against src: (3, 3), (6, 53) [ 1106.181] trapezoid_span_converter: after clip -- extents (3, 3), (6, 53), delta=(0, 0) src -> (0, 0) [ 1106.181] gen3_render_composite_spans(src=(0, 0), dst=(3, 3), size=(3, 50)) [ 1106.181] sna_pixmap_force_to_gpu(pixmap=0x19f2660) [ 1106.181] sna_pixmap_move_to_gpu() [ 1106.181] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.181] gen3_composite_set_target: pixmap=0x19f2660, format=20028888, size=8x56, pitch=64, delta=(0,0) [ 1106.181] gen3_render_composite_spans: preparing source [ 1106.181] gen3_composite_picture: (0, 0)x(3, 50), dst=(3, 3) [ 1106.181] gen3_composite_picture: integer translation (0, 0), removing [ 1106.181] sna_render_pixmap_bo (0, 0)x(3, 50) [ 1106.181] sna_render_pixmap_bo box=(0, 0), (3, 1): (3, 1)/(3, 1) [ 1106.181] sna_render_pixmap_bo: offset=(-3, -3), size=(3, 1) [ 1106.181] texture_is_cpu(pixmap=0x13c3400, box=((0, 0), (3, 1)) = 1 [ 1106.181] move_to_gpu: migrating whole pixmap (3x1) for source [ 1106.181] sna_pixmap_force_to_gpu(pixmap=0x13c3400) [ 1106.181] kgem_choose_tiling: too short [1] for TILING_X [ 1106.181] kgem_choose_tiling: 3x1 -> 0 [ 1106.181] kgem_create_2d(3x1, bpp=32, tiling=0, exact=0, inactive=1) [ 1106.181] from inactive: pitch=64, tiling=0: handle=26, id=34070 [ 1106.181] sna_pixmap_force_to_gpu: created gpu bo [ 1106.181] sna_pixmap_move_to_gpu() [ 1106.181] _sna_damage_reduce() [ 1106.181] sna_pixmap_move_to_gpu: CPU damage? 1 [ 1106.181] sna_damage_get_boxes([[(0, 0), (3, 1)]: [(0, 0), (3, 1)] + [0 : ...]])... [ 1106.181] = 1 [ 1106.181] sna_replace(handle=26, 3x1, bpp=32, tiling=0) [ 1106.181] gem_mmap(handle=26, size=4096, prot=read/write) [ 1106.181] memcpy_blt: src=(0, 0), dst=(0, 0), size=3x1, pitch=12/64 [ 1106.181] gen3_render_composite_spans: source type=5 [ 1106.181] aligning vertex: was 0, now 5 floats per vertex, 0->0 [ 1106.181] tor_init: (3, 3),(6, 53) x (4, 4), num_edges=18 [ 1106.181] polygon_add_edge: edge=(12 [3.0], 12 [3.0]), (12 [3.0], 212 [53.0]), top=12 [3.0], bottom=13 [3.1], dir=1 [ 1106.181] polygon_add_edge: edge=(21 [5.1], 12 [3.0]), (22 [5.2], 13 [3.1]), top=12 [3.0], bottom=13 [3.1], dir=-1 [ 1106.182] polygon_add_edge: edge=(12 [3.0], 12 [3.0]), (12 [3.0], 212 [53.0]), top=13 [3.1], bottom=14 [3.2], dir=1 [ 1106.182] polygon_add_edge: edge=(22 [5.2], 13 [3.1]), (23 [5.3], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=-1 [ 1106.182] polygon_add_edge: edge=(12 [3.0], 12 [3.0]), (12 [3.0], 212 [53.0]), top=14 [3.2], bottom=16 [4.0], dir=1 [ 1106.182] polygon_add_edge: edge=(23 [5.3], 14 [3.2]), (24 [6.0], 16 [4.0]), top=14 [3.2], bottom=16 [4.0], dir=-1 [ 1106.182] polygon_add_edge: edge=(12 [3.0], 12 [3.0]), (12 [3.0], 212 [53.0]), top=16 [4.0], bottom=208 [52.0], dir=1 [ 1106.182] polygon_add_edge: edge=(24 [6.0], 16 [4.0]), (24 [6.0], 208 [52.0]), top=16 [4.0], bottom=208 [52.0], dir=-1 [ 1106.182] polygon_add_edge: edge=(12 [3.0], 12 [3.0]), (12 [3.0], 212 [53.0]), top=208 [52.0], bottom=209 [52.1], dir=1 [ 1106.182] polygon_add_edge: edge=(24 [6.0], 208 [52.0]), (23 [5.3], 209 [52.1]), top=208 [52.0], bottom=209 [52.1], dir=-1 [ 1106.182] polygon_add_edge: edge=(12 [3.0], 12 [3.0]), (12 [3.0], 212 [53.0]), top=209 [52.1], bottom=210 [52.2], dir=1 [ 1106.182] polygon_add_edge: edge=(23 [5.3], 209 [52.1]), (22 [5.2], 210 [52.2]), top=209 [52.1], bottom=210 [52.2], dir=-1 [ 1106.182] polygon_add_edge: edge=(12 [3.0], 12 [3.0]), (12 [3.0], 212 [53.0]), top=210 [52.2], bottom=211 [52.3], dir=1 [ 1106.182] polygon_add_edge: edge=(22 [5.2], 210 [52.2]), (21 [5.1], 211 [52.3]), top=210 [52.2], bottom=211 [52.3], dir=-1 [ 1106.182] polygon_add_edge: edge=(12 [3.0], 12 [3.0]), (12 [3.0], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=1 [ 1106.182] polygon_add_edge: edge=(21 [5.1], 211 [52.3]), (20 [5.0], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=-1 [ 1106.182] tor_render: unbounded=0 [ 1106.182] tor_render: y=0 [3], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1106.182] cell_list_add_subspan: x1=12 (3+0), x2=21 (5+1) [ 1106.182] cell_list_add_subspan: x1=12 (3+0), x2=22 (5+2) [ 1106.182] cell_list_add_subspan: x1=12 (3+0), x2=23 (5+3) [ 1106.182] cell_list_add_subspan: x1=12 (3+0), x2=23 (5+3) [ 1106.182] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.182] tor_blt: cell=(5, -4, -18), cover=32, max=6 [ 1106.182] tor_blt: span (3, 3)x(2, 1) @ 32 [ 1106.182] tor_blt_span: 3 -> 5 @ 32 [ 1106.182] gen3_render_composite_spans_box: src=+(-3, -3), opacity=1.000000, dst=+(0, 0), box=(3, 3) x (2, 1) [ 1106.182] gen3_get_rectangles: want=15, rem=16384 [ 1106.182] tor_blt: span (5, 3)x(1, 1) @ 18 [ 1106.182] tor_blt_span: 5 -> 6 @ 18 [ 1106.182] gen3_render_composite_spans_box: src=+(-3, -3), opacity=0.562500, dst=+(0, 0), box=(5, 3) x (1, 1) [ 1106.182] gen3_get_rectangles: want=15, rem=16369 [ 1106.182] tor_render: y=1 [4], do_full_step=0, new edges=1, min_height=-3, vertical=0 [ 1106.182] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.182] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.182] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.182] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.182] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.182] tor_blt: span (3, 4)x(3, 1) @ 32 [ 1106.182] tor_blt_span: 3 -> 6 @ 32 [ 1106.182] gen3_render_composite_spans_box: src=+(-3, -3), opacity=1.000000, dst=+(0, 0), box=(3, 4) x (3, 1) [ 1106.183] gen3_get_rectangles: want=15, rem=16354 [ 1106.183] tor_render: y=2 [5], do_full_step=1, new edges=0, min_height=188, vertical=1 [ 1106.183] tor_render: vertical edges, full step (2, 49) [ 1106.183] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.183] tor_blt: span (3, 5)x(3, 47) @ 32 [ 1106.183] tor_blt_span: 3 -> 6 @ 32 [ 1106.183] gen3_render_composite_spans_box: src=+(-3, -3), opacity=1.000000, dst=+(0, 0), box=(3, 5) x (3, 47) [ 1106.183] gen3_get_rectangles: want=15, rem=16339 [ 1106.183] tor_render: y=49 [52], do_full_step=0, new edges=1, min_height=0, vertical=1 [ 1106.183] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.183] cell_list_add_subspan: x1=12 (3+0), x2=23 (5+3) [ 1106.183] cell_list_add_subspan: x1=12 (3+0), x2=22 (5+2) [ 1106.183] cell_list_add_subspan: x1=12 (3+0), x2=21 (5+1) [ 1106.183] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.183] tor_blt: cell=(5, -3, -12), cover=32, max=6 [ 1106.183] tor_blt: span (3, 52)x(2, 1) @ 32 [ 1106.183] tor_blt_span: 3 -> 5 @ 32 [ 1106.183] gen3_render_composite_spans_box: src=+(-3, -3), opacity=1.000000, dst=+(0, 0), box=(3, 52) x (2, 1) [ 1106.183] gen3_get_rectangles: want=15, rem=16324 [ 1106.183] tor_blt: span (5, 52)x(1, 1) @ 20 [ 1106.183] tor_blt_span: 5 -> 6 @ 20 [ 1106.183] gen3_render_composite_spans_box: src=+(-3, -3), opacity=0.625000, dst=+(0, 0), box=(5, 52) x (1, 1) [ 1106.183] gen3_get_rectangles: want=15, rem=16309 [ 1106.183] gen3_vertex_flush[d8] = 18 [ 1106.183] gen3_render_composite_spans_done() [ 1106.183] sna_composite_trapezoids(op=3, src=(3, 30), mask=00018000, ntrap=5) [ 1106.183] trapezoid_span_converter: extents (3, 30), (6, 53) [ 1106.183] sna_compute_composite_region: dst=(3, 30)x(3, 23) [ 1106.183] sna_compute_composite_region: initial clip against dst->pDrawable: (3, 30), (6, 53) [ 1106.183] clip_to_dst: region: 1x[(3, 30), (6, 53)], clip: 1x[(0, 0), (8, 56)] [ 1106.183] sna_compute_composite_region: clip against dst->pCompositeClip: (3, 30), (6, 53) [ 1106.183] sna_compute_composite_region: clip against src: (3, 30), (6, 53) [ 1106.183] trapezoid_span_converter: after clip -- extents (3, 30), (6, 53), delta=(0, 0) src -> (3, 30) [ 1106.183] gen3_render_composite_spans(src=(3, 30), dst=(3, 30), size=(3, 23)) [ 1106.183] sna_pixmap_force_to_gpu(pixmap=0x19f2660) [ 1106.183] sna_pixmap_move_to_gpu() [ 1106.183] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.183] gen3_composite_set_target: pixmap=0x19f2660, format=20028888, size=8x56, pitch=64, delta=(0,0) [ 1106.183] gen3_render_composite_spans: preparing source [ 1106.183] gen3_composite_picture: (3, 30)x(3, 23), dst=(3, 30) [ 1106.183] get_pixel: 0x1378c10 [ 1106.184] sna_pixmap_move_to_cpu(pixmap=0x1378c10, write=0) [ 1106.184] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1106.184] sna_pixmap_move_to_cpu: no GPU bo [ 1106.184] color_convert: src=331a1a1a [20028888] [ 1106.184] color_convert: dst=331a1a1a [20028888] [ 1106.184] gen3_render_composite_spans: source type=2 [ 1106.184] aligning vertex: was 5, now 3 floats per vertex, 18->30 [ 1106.184] tor_init: (3, 30),(6, 53) x (4, 4), num_edges=10 [ 1106.184] polygon_add_edge: edge=(12 [3.0], 120 [30.0]), (12 [3.0], 208 [52.0]), top=120 [30.0], bottom=208 [52.0], dir=1 [ 1106.184] polygon_add_edge: edge=(24 [6.0], 120 [30.0]), (24 [6.0], 208 [52.0]), top=120 [30.0], bottom=208 [52.0], dir=-1 [ 1106.184] polygon_add_edge: edge=(12 [3.0], 208 [52.0]), (12 [3.0], 209 [52.1]), top=208 [52.0], bottom=209 [52.1], dir=1 [ 1106.184] polygon_add_edge: edge=(24 [6.0], 208 [52.0]), (23 [5.3], 209 [52.1]), top=208 [52.0], bottom=209 [52.1], dir=-1 [ 1106.184] polygon_add_edge: edge=(12 [3.0], 209 [52.1]), (13 [3.1], 210 [52.2]), top=209 [52.1], bottom=210 [52.2], dir=1 [ 1106.184] polygon_add_edge: edge=(23 [5.3], 209 [52.1]), (22 [5.2], 210 [52.2]), top=209 [52.1], bottom=210 [52.2], dir=-1 [ 1106.184] polygon_add_edge: edge=(13 [3.1], 210 [52.2]), (14 [3.2], 211 [52.3]), top=210 [52.2], bottom=211 [52.3], dir=1 [ 1106.184] polygon_add_edge: edge=(22 [5.2], 210 [52.2]), (21 [5.1], 211 [52.3]), top=210 [52.2], bottom=211 [52.3], dir=-1 [ 1106.184] polygon_add_edge: edge=(14 [3.2], 211 [52.3]), (16 [4.0], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=1 [ 1106.184] polygon_add_edge: edge=(21 [5.1], 211 [52.3]), (20 [5.0], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=-1 [ 1106.184] tor_render: unbounded=0 [ 1106.184] tor_render: y=0 [30], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1106.184] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.184] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.184] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.184] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.184] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.184] tor_blt: span (3, 30)x(3, 1) @ 32 [ 1106.184] tor_blt_span: 3 -> 6 @ 32 [ 1106.184] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 30) x (3, 1) [ 1106.184] gen3_get_rectangles: want=9, rem=16294 [ 1106.184] tor_render: y=1 [31], do_full_step=1, new edges=0, min_height=84, vertical=1 [ 1106.184] tor_render: vertical edges, full step (1, 22) [ 1106.184] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.184] tor_blt: span (3, 31)x(3, 21) @ 32 [ 1106.184] tor_blt_span: 3 -> 6 @ 32 [ 1106.184] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 31) x (3, 21) [ 1106.184] gen3_get_rectangles: want=9, rem=16285 [ 1106.184] tor_render: y=22 [52], do_full_step=0, new edges=1, min_height=0, vertical=1 [ 1106.184] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.184] cell_list_add_subspan: x1=12 (3+0), x2=23 (5+3) [ 1106.185] cell_list_add_subspan: x1=13 (3+1), x2=22 (5+2) [ 1106.185] cell_list_add_subspan: x1=14 (3+2), x2=21 (5+1) [ 1106.185] tor_blt: cell=(3, 4, 6), cover=0, max=6 [ 1106.185] tor_blt: span (3, 52)x(1, 1) @ 26 [ 1106.185] tor_blt_span: 3 -> 4 @ 26 [ 1106.185] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.812500, dst=+(0, 0), box=(3, 52) x (1, 1) [ 1106.185] gen3_get_rectangles: want=9, rem=16276 [ 1106.185] tor_blt: cell=(5, -3, -12), cover=32, max=6 [ 1106.185] tor_blt: span (4, 52)x(1, 1) @ 32 [ 1106.185] tor_blt_span: 4 -> 5 @ 32 [ 1106.185] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(4, 52) x (1, 1) [ 1106.185] gen3_get_rectangles: want=9, rem=16267 [ 1106.185] tor_blt: span (5, 52)x(1, 1) @ 20 [ 1106.185] tor_blt_span: 5 -> 6 @ 20 [ 1106.185] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(5, 52) x (1, 1) [ 1106.185] gen3_get_rectangles: want=9, rem=16258 [ 1106.185] gen3_vertex_flush[124] = 15 [ 1106.185] gen3_render_composite_spans_done() [ 1106.185] sna_create_pixmap(3, 1, 32, usage=0) [ 1106.185] kgem_choose_tiling: too short [1] for TILING_X [ 1106.185] kgem_choose_tiling: 3x1 -> 0 [ 1106.185] kgem_can_create_2d(3x1, bpp=32, tiling=0) = 1 [ 1106.185] sna_validate_gc [ 1106.185] sna_put_image((0, 0)x(3, 1) [ 1106.185] sna_drawable_move_region_to_cpu(pixmap=0x13c3400 (3x1), [(0, 0), (3, 1)], write=1) [ 1106.185] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1106.185] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1106.185] sna_pixmap_move_to_cpu(pixmap=0x13c3400, write=1) [ 1106.185] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1106.185] sna_pixmap_move_to_cpu: no GPU bo [ 1106.185] sna_pixmap_move_to_cpu: marking as damaged [ 1106.185] _sna_damage_all(3, 1) [ 1106.185] sna_put_image: fbPutImage(0, 0, 3, 1) [ 1106.185] sna_composite(3 src=(0, 0), mask=(0, 0), dst=(3, 31)+(0, 0), size=(3, 22) [ 1106.185] sna_compute_composite_region: dst=(3, 31)x(3, 22) [ 1106.185] sna_compute_composite_region: initial clip against dst->pDrawable: (3, 31), (6, 53) [ 1106.185] clip_to_dst: region: 1x[(3, 31), (6, 53)], clip: 1x[(0, 0), (8, 56)] [ 1106.185] sna_compute_composite_region: clip against dst->pCompositeClip: (3, 31), (6, 53) [ 1106.185] sna_compute_composite_region: clip against src: (3, 31), (6, 53) [ 1106.185] sna_composite: composite region extents:+(0, 0) -> (3, 31), (6, 53) + (0, 0) [ 1106.185] gen3_render_composite() [ 1106.185] sna_blt_composite (0, 0), (3, 31), 3x22 [ 1106.185] sna_pixmap_move_to_gpu() [ 1106.186] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.186] sna_blt_composite: unsuported op [3] for blitting [ 1106.186] sna_pixmap_force_to_gpu(pixmap=0x19f2660) [ 1106.186] sna_pixmap_move_to_gpu() [ 1106.186] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.186] gen3_composite_set_target: pixmap=0x19f2660, format=20028888, size=8x56, pitch=64, delta=(0,0) [ 1106.186] gen3_render_composite: preparing source [ 1106.186] gen3_composite_picture: (0, 0)x(3, 22), dst=(3, 31) [ 1106.186] gen3_composite_picture: integer translation (0, 0), removing [ 1106.186] sna_render_pixmap_bo (0, 0)x(3, 22) [ 1106.186] sna_render_pixmap_bo box=(0, 0), (3, 1): (3, 1)/(3, 1) [ 1106.186] sna_render_pixmap_bo: offset=(-3, -31), size=(3, 1) [ 1106.186] texture_is_cpu(pixmap=0x13c3400, box=((0, 0), (3, 1)) = 1 [ 1106.186] move_to_gpu: migrating whole pixmap (3x1) for source [ 1106.186] sna_pixmap_force_to_gpu(pixmap=0x13c3400) [ 1106.186] kgem_choose_tiling: too short [1] for TILING_X [ 1106.186] kgem_choose_tiling: 3x1 -> 0 [ 1106.186] kgem_create_2d(3x1, bpp=32, tiling=0, exact=0, inactive=1) [ 1106.186] from inactive: pitch=64, tiling=0: handle=59, id=34071 [ 1106.186] sna_pixmap_force_to_gpu: created gpu bo [ 1106.186] sna_pixmap_move_to_gpu() [ 1106.186] _sna_damage_reduce() [ 1106.186] sna_pixmap_move_to_gpu: CPU damage? 1 [ 1106.186] sna_damage_get_boxes([[(0, 0), (3, 1)]: [(0, 0), (3, 1)] + [0 : ...]])... [ 1106.186] = 1 [ 1106.186] sna_replace(handle=59, 3x1, bpp=32, tiling=0) [ 1106.186] gem_mmap(handle=59, size=4096, prot=read/write) [ 1106.186] memcpy_blt: src=(0, 0), dst=(0, 0), size=3x1, pitch=12/64 [ 1106.186] gen3_render_composite: source type=5 [ 1106.186] gen3_render_composite: final src/mask type=5/0, affine=1/1 [ 1106.186] gen3_render_composite: floats_per_vertex = 2 + 2 + 0 = 4 [ 1106.186] aligning vertex: was 3, now 4 floats per vertex, 45->34 [ 1106.186] gen3_render_composite_boxes: nbox=1, src=+(-3, -31), mask=+(0, 0), dst=+(0, 0) [ 1106.186] gen3_get_rectangles: want=12, rem=16248 [ 1106.186] gen3_render_composite_boxes: (3, 31) x (3, 22) [ 1106.186] apply_damage: damage=0x13ba4b8, region=1 [ 1106.186] _sna_damage_add([[(0, 0), (8, 56)]: [(0, 0), (8, 56)] + [0 : ...]] + [(3, 31), (6, 53)]) [ 1106.186] = [[(0, 0), (8, 56)]: [(0, 0), (8, 56)] + [0 : ...]] [ 1106.186] gen3_vertex_flush[17c] = 3 [ 1106.186] gen3_render_composite_done() [ 1106.186] sna_composite_trapezoids(op=3, src=(3, 31), mask=00018000, ntrap=9) [ 1106.187] trapezoid_span_converter: extents (3, 32), (6, 53) [ 1106.187] sna_compute_composite_region: dst=(3, 32)x(3, 21) [ 1106.187] sna_compute_composite_region: initial clip against dst->pDrawable: (3, 32), (6, 53) [ 1106.187] clip_to_dst: region: 1x[(3, 32), (6, 53)], clip: 1x[(0, 0), (8, 56)] [ 1106.187] sna_compute_composite_region: clip against dst->pCompositeClip: (3, 32), (6, 53) [ 1106.187] sna_compute_composite_region: clip against src: (3, 32), (6, 53) [ 1106.187] trapezoid_span_converter: after clip -- extents (3, 32), (6, 53), delta=(0, 0) src -> (3, 32) [ 1106.187] gen3_render_composite_spans(src=(3, 32), dst=(3, 32), size=(3, 21)) [ 1106.187] sna_pixmap_force_to_gpu(pixmap=0x19f2660) [ 1106.187] sna_pixmap_move_to_gpu() [ 1106.187] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.187] gen3_composite_set_target: pixmap=0x19f2660, format=20028888, size=8x56, pitch=64, delta=(0,0) [ 1106.187] gen3_render_composite_spans: preparing source [ 1106.187] gen3_composite_picture: (3, 32)x(3, 21), dst=(3, 32) [ 1106.187] get_pixel: 0x19f1510 [ 1106.187] sna_pixmap_move_to_cpu(pixmap=0x19f1510, write=0) [ 1106.187] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1106.187] sna_pixmap_move_to_cpu: no GPU bo [ 1106.187] color_convert: src=c6006a06 [20028888] [ 1106.187] color_convert: dst=c6006a06 [20028888] [ 1106.187] gen3_render_composite_spans: source type=2 [ 1106.187] aligning vertex: was 4, now 3 floats per vertex, 37->50 [ 1106.187] tor_init: (3, 32),(6, 53) x (4, 4), num_edges=18 [ 1106.187] polygon_add_edge: edge=(12 [3.0], 124 [31.0]), (12 [3.0], 212 [53.0]), top=128 [32.0], bottom=140 [35.0], dir=1 [ 1106.187] polygon_add_edge: edge=(8 [2.0], 124 [31.0]), (24 [6.0], 140 [35.0]), top=128 [32.0], bottom=140 [35.0], dir=-1 [ 1106.187] polygon_add_edge: edge=(12 [3.0], 124 [31.0]), (12 [3.0], 212 [53.0]), top=140 [35.0], bottom=144 [36.0], dir=1 [ 1106.187] polygon_add_edge: edge=(24 [6.0], 140 [35.0]), (24 [6.0], 156 [39.0]), top=140 [35.0], bottom=144 [36.0], dir=-1 [ 1106.187] polygon_add_edge: edge=(8 [2.0], 140 [35.0]), (24 [6.0], 156 [39.0]), top=144 [36.0], bottom=156 [39.0], dir=1 [ 1106.187] polygon_add_edge: edge=(24 [6.0], 140 [35.0]), (24 [6.0], 156 [39.0]), top=144 [36.0], bottom=156 [39.0], dir=-1 [ 1106.187] polygon_add_edge: edge=(12 [3.0], 124 [31.0]), (12 [3.0], 212 [53.0]), top=160 [40.0], bottom=172 [43.0], dir=1 [ 1106.187] polygon_add_edge: edge=(8 [2.0], 156 [39.0]), (24 [6.0], 172 [43.0]), top=160 [40.0], bottom=172 [43.0], dir=-1 [ 1106.187] polygon_add_edge: edge=(12 [3.0], 124 [31.0]), (12 [3.0], 212 [53.0]), top=172 [43.0], bottom=176 [44.0], dir=1 [ 1106.187] polygon_add_edge: edge=(24 [6.0], 172 [43.0]), (24 [6.0], 188 [47.0]), top=172 [43.0], bottom=176 [44.0], dir=-1 [ 1106.187] polygon_add_edge: edge=(8 [2.0], 172 [43.0]), (24 [6.0], 188 [47.0]), top=176 [44.0], bottom=188 [47.0], dir=1 [ 1106.187] polygon_add_edge: edge=(24 [6.0], 172 [43.0]), (24 [6.0], 188 [47.0]), top=176 [44.0], bottom=188 [47.0], dir=-1 [ 1106.187] polygon_add_edge: edge=(12 [3.0], 124 [31.0]), (12 [3.0], 212 [53.0]), top=192 [48.0], bottom=204 [51.0], dir=1 [ 1106.187] polygon_add_edge: edge=(8 [2.0], 188 [47.0]), (24 [6.0], 204 [51.0]), top=192 [48.0], bottom=204 [51.0], dir=-1 [ 1106.188] polygon_add_edge: edge=(12 [3.0], 124 [31.0]), (12 [3.0], 212 [53.0]), top=204 [51.0], bottom=208 [52.0], dir=1 [ 1106.188] polygon_add_edge: edge=(24 [6.0], 204 [51.0]), (24 [6.0], 220 [55.0]), top=204 [51.0], bottom=208 [52.0], dir=-1 [ 1106.188] polygon_add_edge: edge=(8 [2.0], 204 [51.0]), (24 [6.0], 220 [55.0]), top=208 [52.0], bottom=212 [53.0], dir=1 [ 1106.188] polygon_add_edge: edge=(24 [6.0], 204 [51.0]), (24 [6.0], 220 [55.0]), top=208 [52.0], bottom=212 [53.0], dir=-1 [ 1106.188] tor_render: unbounded=0 [ 1106.188] tor_render: y=0 [32], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1106.188] cell_list_add_subspan: x1=12 (3+0), x2=12 (3+0) [ 1106.188] cell_list_add_subspan: x1=12 (3+0), x2=13 (3+1) [ 1106.188] cell_list_add_subspan: x1=12 (3+0), x2=14 (3+2) [ 1106.188] cell_list_add_subspan: x1=12 (3+0), x2=15 (3+3) [ 1106.188] tor_blt: cell=(3, 0, -12), cover=0, max=6 [ 1106.188] tor_blt: span (3, 32)x(1, 1) @ 12 [ 1106.188] tor_blt_span: 3 -> 4 @ 12 [ 1106.188] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(3, 32) x (1, 1) [ 1106.188] gen3_get_rectangles: want=9, rem=16234 [ 1106.188] tor_render: y=1 [33], do_full_step=0, new edges=0, min_height=8, vertical=0 [ 1106.188] cell_list_add_subspan: x1=12 (3+0), x2=16 (4+0) [ 1106.188] cell_list_add_subspan: x1=12 (3+0), x2=17 (4+1) [ 1106.188] cell_list_add_subspan: x1=12 (3+0), x2=18 (4+2) [ 1106.188] cell_list_add_subspan: x1=12 (3+0), x2=19 (4+3) [ 1106.188] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.188] tor_blt: cell=(4, -4, -12), cover=32, max=6 [ 1106.188] tor_blt: span (3, 33)x(1, 1) @ 32 [ 1106.188] tor_blt_span: 3 -> 4 @ 32 [ 1106.188] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 33) x (1, 1) [ 1106.188] gen3_get_rectangles: want=9, rem=16225 [ 1106.188] tor_blt: span (4, 33)x(1, 1) @ 12 [ 1106.188] tor_blt_span: 4 -> 5 @ 12 [ 1106.188] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(4, 33) x (1, 1) [ 1106.188] gen3_get_rectangles: want=9, rem=16216 [ 1106.188] tor_render: y=2 [34], do_full_step=0, new edges=0, min_height=4, vertical=0 [ 1106.188] cell_list_add_subspan: x1=12 (3+0), x2=20 (5+0) [ 1106.188] cell_list_add_subspan: x1=12 (3+0), x2=21 (5+1) [ 1106.188] cell_list_add_subspan: x1=12 (3+0), x2=22 (5+2) [ 1106.188] cell_list_add_subspan: x1=12 (3+0), x2=23 (5+3) [ 1106.188] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.188] tor_blt: cell=(5, -4, -12), cover=32, max=6 [ 1106.188] tor_blt: span (3, 34)x(2, 1) @ 32 [ 1106.188] tor_blt_span: 3 -> 5 @ 32 [ 1106.188] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 34) x (2, 1) [ 1106.188] gen3_get_rectangles: want=9, rem=16207 [ 1106.188] tor_blt: span (5, 34)x(1, 1) @ 12 [ 1106.189] tor_blt_span: 5 -> 6 @ 12 [ 1106.189] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(5, 34) x (1, 1) [ 1106.189] gen3_get_rectangles: want=9, rem=16198 [ 1106.189] tor_render: y=3 [35], do_full_step=0, new edges=1, min_height=0, vertical=0 [ 1106.189] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.189] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.189] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.189] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.189] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.189] tor_blt: span (3, 35)x(3, 1) @ 32 [ 1106.189] tor_blt_span: 3 -> 6 @ 32 [ 1106.189] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 35) x (3, 1) [ 1106.189] gen3_get_rectangles: want=9, rem=16189 [ 1106.189] tor_render: y=4 [36], do_full_step=0, new edges=1, min_height=-4, vertical=0 [ 1106.189] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.189] cell_list_add_subspan: x1=13 (3+1), x2=24 (6+0) [ 1106.189] cell_list_add_subspan: x1=14 (3+2), x2=24 (6+0) [ 1106.189] cell_list_add_subspan: x1=15 (3+3), x2=24 (6+0) [ 1106.189] tor_blt: cell=(3, 4, 12), cover=0, max=6 [ 1106.189] tor_blt: span (3, 36)x(1, 1) @ 20 [ 1106.189] tor_blt_span: 3 -> 4 @ 20 [ 1106.189] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(3, 36) x (1, 1) [ 1106.189] gen3_get_rectangles: want=9, rem=16180 [ 1106.189] tor_blt: span (4, 36)x(2, 1) @ 32 [ 1106.189] tor_blt_span: 4 -> 6 @ 32 [ 1106.189] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(4, 36) x (2, 1) [ 1106.189] gen3_get_rectangles: want=9, rem=16171 [ 1106.189] tor_render: y=5 [37], do_full_step=0, new edges=0, min_height=8, vertical=0 [ 1106.189] cell_list_add_subspan: x1=16 (4+0), x2=24 (6+0) [ 1106.189] cell_list_add_subspan: x1=17 (4+1), x2=24 (6+0) [ 1106.189] cell_list_add_subspan: x1=18 (4+2), x2=24 (6+0) [ 1106.189] cell_list_add_subspan: x1=19 (4+3), x2=24 (6+0) [ 1106.189] tor_blt: cell=(4, 4, 12), cover=0, max=6 [ 1106.189] tor_blt: span (4, 37)x(1, 1) @ 20 [ 1106.189] tor_blt_span: 4 -> 5 @ 20 [ 1106.189] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(4, 37) x (1, 1) [ 1106.189] gen3_get_rectangles: want=9, rem=16162 [ 1106.189] tor_blt: span (5, 37)x(1, 1) @ 32 [ 1106.190] tor_blt_span: 5 -> 6 @ 32 [ 1106.190] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(5, 37) x (1, 1) [ 1106.190] gen3_get_rectangles: want=9, rem=16153 [ 1106.190] tor_render: y=6 [38], do_full_step=0, new edges=0, min_height=4, vertical=0 [ 1106.190] cell_list_add_subspan: x1=20 (5+0), x2=24 (6+0) [ 1106.190] cell_list_add_subspan: x1=21 (5+1), x2=24 (6+0) [ 1106.190] cell_list_add_subspan: x1=22 (5+2), x2=24 (6+0) [ 1106.190] cell_list_add_subspan: x1=23 (5+3), x2=24 (6+0) [ 1106.190] tor_blt: cell=(5, 4, 12), cover=0, max=6 [ 1106.190] tor_blt: span (5, 38)x(1, 1) @ 20 [ 1106.190] tor_blt_span: 5 -> 6 @ 20 [ 1106.190] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(5, 38) x (1, 1) [ 1106.190] gen3_get_rectangles: want=9, rem=16144 [ 1106.190] tor_render: no new edges and no exisiting edges, skipping, 7 -> 8 [ 1106.190] tor_render: y=8 [40], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1106.190] cell_list_add_subspan: x1=12 (3+0), x2=12 (3+0) [ 1106.190] cell_list_add_subspan: x1=12 (3+0), x2=13 (3+1) [ 1106.190] cell_list_add_subspan: x1=12 (3+0), x2=14 (3+2) [ 1106.190] cell_list_add_subspan: x1=12 (3+0), x2=15 (3+3) [ 1106.190] tor_blt: cell=(3, 0, -12), cover=0, max=6 [ 1106.190] tor_blt: span (3, 40)x(1, 1) @ 12 [ 1106.190] tor_blt_span: 3 -> 4 @ 12 [ 1106.190] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(3, 40) x (1, 1) [ 1106.190] gen3_get_rectangles: want=9, rem=16135 [ 1106.190] tor_render: y=9 [41], do_full_step=0, new edges=0, min_height=8, vertical=0 [ 1106.190] cell_list_add_subspan: x1=12 (3+0), x2=16 (4+0) [ 1106.190] cell_list_add_subspan: x1=12 (3+0), x2=17 (4+1) [ 1106.190] cell_list_add_subspan: x1=12 (3+0), x2=18 (4+2) [ 1106.190] cell_list_add_subspan: x1=12 (3+0), x2=19 (4+3) [ 1106.190] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.190] tor_blt: cell=(4, -4, -12), cover=32, max=6 [ 1106.190] tor_blt: span (3, 41)x(1, 1) @ 32 [ 1106.190] tor_blt_span: 3 -> 4 @ 32 [ 1106.190] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 41) x (1, 1) [ 1106.190] gen3_get_rectangles: want=9, rem=16126 [ 1106.190] tor_blt: span (4, 41)x(1, 1) @ 12 [ 1106.191] tor_blt_span: 4 -> 5 @ 12 [ 1106.191] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(4, 41) x (1, 1) [ 1106.191] gen3_get_rectangles: want=9, rem=16117 [ 1106.191] tor_render: y=10 [42], do_full_step=0, new edges=0, min_height=4, vertical=0 [ 1106.191] cell_list_add_subspan: x1=12 (3+0), x2=20 (5+0) [ 1106.191] cell_list_add_subspan: x1=12 (3+0), x2=21 (5+1) [ 1106.191] cell_list_add_subspan: x1=12 (3+0), x2=22 (5+2) [ 1106.191] cell_list_add_subspan: x1=12 (3+0), x2=23 (5+3) [ 1106.191] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.191] tor_blt: cell=(5, -4, -12), cover=32, max=6 [ 1106.191] tor_blt: span (3, 42)x(2, 1) @ 32 [ 1106.191] tor_blt_span: 3 -> 5 @ 32 [ 1106.191] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 42) x (2, 1) [ 1106.191] gen3_get_rectangles: want=9, rem=16108 [ 1106.191] tor_blt: span (5, 42)x(1, 1) @ 12 [ 1106.191] tor_blt_span: 5 -> 6 @ 12 [ 1106.191] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(5, 42) x (1, 1) [ 1106.191] gen3_get_rectangles: want=9, rem=16099 [ 1106.191] tor_render: y=11 [43], do_full_step=0, new edges=1, min_height=0, vertical=0 [ 1106.191] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.191] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.191] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.191] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.191] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.191] tor_blt: span (3, 43)x(3, 1) @ 32 [ 1106.191] tor_blt_span: 3 -> 6 @ 32 [ 1106.191] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 43) x (3, 1) [ 1106.191] gen3_get_rectangles: want=9, rem=16090 [ 1106.191] tor_render: y=12 [44], do_full_step=0, new edges=1, min_height=-4, vertical=0 [ 1106.191] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.191] cell_list_add_subspan: x1=13 (3+1), x2=24 (6+0) [ 1106.191] cell_list_add_subspan: x1=14 (3+2), x2=24 (6+0) [ 1106.191] cell_list_add_subspan: x1=15 (3+3), x2=24 (6+0) [ 1106.191] tor_blt: cell=(3, 4, 12), cover=0, max=6 [ 1106.191] tor_blt: span (3, 44)x(1, 1) @ 20 [ 1106.191] tor_blt_span: 3 -> 4 @ 20 [ 1106.191] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(3, 44) x (1, 1) [ 1106.191] gen3_get_rectangles: want=9, rem=16081 [ 1106.191] tor_blt: span (4, 44)x(2, 1) @ 32 [ 1106.191] tor_blt_span: 4 -> 6 @ 32 [ 1106.191] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(4, 44) x (2, 1) [ 1106.191] gen3_get_rectangles: want=9, rem=16072 [ 1106.191] tor_render: y=13 [45], do_full_step=0, new edges=0, min_height=8, vertical=0 [ 1106.192] cell_list_add_subspan: x1=16 (4+0), x2=24 (6+0) [ 1106.192] cell_list_add_subspan: x1=17 (4+1), x2=24 (6+0) [ 1106.192] cell_list_add_subspan: x1=18 (4+2), x2=24 (6+0) [ 1106.192] cell_list_add_subspan: x1=19 (4+3), x2=24 (6+0) [ 1106.192] tor_blt: cell=(4, 4, 12), cover=0, max=6 [ 1106.192] tor_blt: span (4, 45)x(1, 1) @ 20 [ 1106.192] tor_blt_span: 4 -> 5 @ 20 [ 1106.192] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(4, 45) x (1, 1) [ 1106.192] gen3_get_rectangles: want=9, rem=16063 [ 1106.192] tor_blt: span (5, 45)x(1, 1) @ 32 [ 1106.192] tor_blt_span: 5 -> 6 @ 32 [ 1106.192] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(5, 45) x (1, 1) [ 1106.192] gen3_get_rectangles: want=9, rem=16054 [ 1106.192] tor_render: y=14 [46], do_full_step=0, new edges=0, min_height=4, vertical=0 [ 1106.192] cell_list_add_subspan: x1=20 (5+0), x2=24 (6+0) [ 1106.192] cell_list_add_subspan: x1=21 (5+1), x2=24 (6+0) [ 1106.192] cell_list_add_subspan: x1=22 (5+2), x2=24 (6+0) [ 1106.192] cell_list_add_subspan: x1=23 (5+3), x2=24 (6+0) [ 1106.192] tor_blt: cell=(5, 4, 12), cover=0, max=6 [ 1106.192] tor_blt: span (5, 46)x(1, 1) @ 20 [ 1106.192] tor_blt_span: 5 -> 6 @ 20 [ 1106.192] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(5, 46) x (1, 1) [ 1106.192] gen3_get_rectangles: want=9, rem=16045 [ 1106.192] tor_render: no new edges and no exisiting edges, skipping, 15 -> 16 [ 1106.192] tor_render: y=16 [48], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1106.192] cell_list_add_subspan: x1=12 (3+0), x2=12 (3+0) [ 1106.192] cell_list_add_subspan: x1=12 (3+0), x2=13 (3+1) [ 1106.192] cell_list_add_subspan: x1=12 (3+0), x2=14 (3+2) [ 1106.192] cell_list_add_subspan: x1=12 (3+0), x2=15 (3+3) [ 1106.192] tor_blt: cell=(3, 0, -12), cover=0, max=6 [ 1106.192] tor_blt: span (3, 48)x(1, 1) @ 12 [ 1106.192] tor_blt_span: 3 -> 4 @ 12 [ 1106.192] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(3, 48) x (1, 1) [ 1106.192] gen3_get_rectangles: want=9, rem=16036 [ 1106.192] tor_render: y=17 [49], do_full_step=0, new edges=0, min_height=8, vertical=0 [ 1106.192] cell_list_add_subspan: x1=12 (3+0), x2=16 (4+0) [ 1106.192] cell_list_add_subspan: x1=12 (3+0), x2=17 (4+1) [ 1106.192] cell_list_add_subspan: x1=12 (3+0), x2=18 (4+2) [ 1106.192] cell_list_add_subspan: x1=12 (3+0), x2=19 (4+3) [ 1106.192] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.192] tor_blt: cell=(4, -4, -12), cover=32, max=6 [ 1106.192] tor_blt: span (3, 49)x(1, 1) @ 32 [ 1106.192] tor_blt_span: 3 -> 4 @ 32 [ 1106.193] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 49) x (1, 1) [ 1106.193] gen3_get_rectangles: want=9, rem=16027 [ 1106.193] tor_blt: span (4, 49)x(1, 1) @ 12 [ 1106.193] tor_blt_span: 4 -> 5 @ 12 [ 1106.193] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(4, 49) x (1, 1) [ 1106.193] gen3_get_rectangles: want=9, rem=16018 [ 1106.193] tor_render: y=18 [50], do_full_step=0, new edges=0, min_height=4, vertical=0 [ 1106.193] cell_list_add_subspan: x1=12 (3+0), x2=20 (5+0) [ 1106.193] cell_list_add_subspan: x1=12 (3+0), x2=21 (5+1) [ 1106.193] cell_list_add_subspan: x1=12 (3+0), x2=22 (5+2) [ 1106.193] cell_list_add_subspan: x1=12 (3+0), x2=23 (5+3) [ 1106.193] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.193] tor_blt: cell=(5, -4, -12), cover=32, max=6 [ 1106.193] tor_blt: span (3, 50)x(2, 1) @ 32 [ 1106.193] tor_blt_span: 3 -> 5 @ 32 [ 1106.193] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 50) x (2, 1) [ 1106.193] gen3_get_rectangles: want=9, rem=16009 [ 1106.193] tor_blt: span (5, 50)x(1, 1) @ 12 [ 1106.193] tor_blt_span: 5 -> 6 @ 12 [ 1106.193] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.375000, dst=+(0, 0), box=(5, 50) x (1, 1) [ 1106.193] gen3_get_rectangles: want=9, rem=16000 [ 1106.193] tor_render: y=19 [51], do_full_step=0, new edges=1, min_height=0, vertical=0 [ 1106.193] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.193] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.193] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.193] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.193] tor_blt: cell=(3, 4, 0), cover=0, max=6 [ 1106.193] tor_blt: span (3, 51)x(3, 1) @ 32 [ 1106.193] tor_blt_span: 3 -> 6 @ 32 [ 1106.193] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(3, 51) x (3, 1) [ 1106.193] gen3_get_rectangles: want=9, rem=15991 [ 1106.193] tor_render: y=20 [52], do_full_step=0, new edges=1, min_height=-4, vertical=0 [ 1106.193] cell_list_add_subspan: x1=12 (3+0), x2=24 (6+0) [ 1106.193] cell_list_add_subspan: x1=13 (3+1), x2=24 (6+0) [ 1106.193] cell_list_add_subspan: x1=14 (3+2), x2=24 (6+0) [ 1106.193] cell_list_add_subspan: x1=15 (3+3), x2=24 (6+0) [ 1106.193] tor_blt: cell=(3, 4, 12), cover=0, max=6 [ 1106.193] tor_blt: span (3, 52)x(1, 1) @ 20 [ 1106.193] tor_blt_span: 3 -> 4 @ 20 [ 1106.193] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(3, 52) x (1, 1) [ 1106.193] gen3_get_rectangles: want=9, rem=15982 [ 1106.193] tor_blt: span (4, 52)x(2, 1) @ 32 [ 1106.194] tor_blt_span: 4 -> 6 @ 32 [ 1106.194] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(4, 52) x (2, 1) [ 1106.194] gen3_get_rectangles: want=9, rem=15973 [ 1106.194] gen3_vertex_flush[1c8] = 90 [ 1106.194] gen3_render_composite_spans_done() [ 1106.194] sna_create_pixmap(3, 1, 32, usage=0) [ 1106.194] kgem_choose_tiling: too short [1] for TILING_X [ 1106.194] kgem_choose_tiling: 3x1 -> 0 [ 1106.194] kgem_can_create_2d(3x1, bpp=32, tiling=0) = 1 [ 1106.194] sna_validate_gc [ 1106.194] sna_put_image((0, 0)x(3, 1) [ 1106.194] sna_drawable_move_region_to_cpu(pixmap=0x13c3400 (3x1), [(0, 0), (3, 1)], write=1) [ 1106.194] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1106.194] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1106.194] sna_pixmap_move_to_cpu(pixmap=0x13c3400, write=1) [ 1106.194] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1106.194] sna_pixmap_move_to_cpu: no GPU bo [ 1106.194] sna_pixmap_move_to_cpu: marking as damaged [ 1106.194] _sna_damage_all(3, 1) [ 1106.194] sna_put_image: fbPutImage(0, 0, 3, 1) [ 1106.194] sna_composite(3 src=(0, 0), mask=(0, 0), dst=(3, 30)+(0, 0), size=(3, 24) [ 1106.194] sna_compute_composite_region: dst=(3, 30)x(3, 24) [ 1106.194] sna_compute_composite_region: initial clip against dst->pDrawable: (3, 30), (6, 54) [ 1106.194] clip_to_dst: region: 1x[(3, 30), (6, 54)], clip: 1x[(0, 0), (8, 56)] [ 1106.194] sna_compute_composite_region: clip against dst->pCompositeClip: (3, 30), (6, 54) [ 1106.194] sna_compute_composite_region: clip against src: (3, 30), (6, 54) [ 1106.194] sna_composite: composite region extents:+(0, 0) -> (3, 30), (6, 54) + (0, 0) [ 1106.194] gen3_render_composite() [ 1106.194] sna_blt_composite (0, 0), (3, 30), 3x24 [ 1106.194] sna_pixmap_move_to_gpu() [ 1106.194] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.194] sna_blt_composite: unsuported op [3] for blitting [ 1106.194] sna_pixmap_force_to_gpu(pixmap=0x19f2660) [ 1106.194] sna_pixmap_move_to_gpu() [ 1106.194] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.194] gen3_composite_set_target: pixmap=0x19f2660, format=20028888, size=8x56, pitch=64, delta=(0,0) [ 1106.194] gen3_render_composite: preparing source [ 1106.194] gen3_composite_picture: (0, 0)x(3, 24), dst=(3, 30) [ 1106.194] gen3_composite_picture: integer translation (0, 0), removing [ 1106.194] sna_render_pixmap_bo (0, 0)x(3, 24) [ 1106.194] sna_render_pixmap_bo box=(0, 0), (3, 1): (3, 1)/(3, 1) [ 1106.194] sna_render_pixmap_bo: offset=(-3, -30), size=(3, 1) [ 1106.195] texture_is_cpu(pixmap=0x13c3400, box=((0, 0), (3, 1)) = 1 [ 1106.195] move_to_gpu: migrating whole pixmap (3x1) for source [ 1106.195] sna_pixmap_force_to_gpu(pixmap=0x13c3400) [ 1106.195] kgem_choose_tiling: too short [1] for TILING_X [ 1106.195] kgem_choose_tiling: 3x1 -> 0 [ 1106.195] kgem_create_2d(3x1, bpp=32, tiling=0, exact=0, inactive=1) [ 1106.195] from inactive: pitch=64, tiling=0: handle=40, id=34072 [ 1106.195] sna_pixmap_force_to_gpu: created gpu bo [ 1106.195] sna_pixmap_move_to_gpu() [ 1106.195] _sna_damage_reduce() [ 1106.195] sna_pixmap_move_to_gpu: CPU damage? 1 [ 1106.195] sna_damage_get_boxes([[(0, 0), (3, 1)]: [(0, 0), (3, 1)] + [0 : ...]])... [ 1106.195] = 1 [ 1106.195] sna_replace(handle=40, 3x1, bpp=32, tiling=0) [ 1106.195] gem_mmap(handle=40, size=4096, prot=read/write) [ 1106.195] memcpy_blt: src=(0, 0), dst=(0, 0), size=3x1, pitch=12/64 [ 1106.195] gen3_render_composite: source type=5 [ 1106.195] gen3_render_composite: final src/mask type=5/0, affine=1/1 [ 1106.195] gen3_render_composite: floats_per_vertex = 2 + 2 + 0 = 4 [ 1106.195] aligning vertex: was 3, now 4 floats per vertex, 140->105 [ 1106.195] gen3_render_composite_boxes: nbox=1, src=+(-3, -30), mask=+(0, 0), dst=+(0, 0) [ 1106.195] gen3_get_rectangles: want=12, rem=15964 [ 1106.195] gen3_render_composite_boxes: (3, 30) x (3, 24) [ 1106.195] apply_damage: damage=0x13ba4b8, region=1 [ 1106.195] _sna_damage_add([[(0, 0), (8, 56)]: [(0, 0), (8, 56)] + [0 : ...]] + [(3, 30), (6, 54)]) [ 1106.195] = [[(0, 0), (8, 56)]: [(0, 0), (8, 56)] + [0 : ...]] [ 1106.195] gen3_vertex_flush[220] = 3 [ 1106.195] gen3_render_composite_done() [ 1106.195] sna_create_pixmap(3, 1, 32, usage=0) [ 1106.195] kgem_choose_tiling: too short [1] for TILING_X [ 1106.195] kgem_choose_tiling: 3x1 -> 0 [ 1106.195] kgem_can_create_2d(3x1, bpp=32, tiling=0) = 1 [ 1106.195] sna_validate_gc [ 1106.195] sna_put_image((0, 0)x(3, 1) [ 1106.195] sna_drawable_move_region_to_cpu(pixmap=0x13c3400 (3x1), [(0, 0), (3, 1)], write=1) [ 1106.195] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1106.195] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1106.195] sna_pixmap_move_to_cpu(pixmap=0x13c3400, write=1) [ 1106.195] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1106.195] sna_pixmap_move_to_cpu: no GPU bo [ 1106.196] sna_pixmap_move_to_cpu: marking as damaged [ 1106.196] _sna_damage_all(3, 1) [ 1106.196] sna_put_image: fbPutImage(0, 0, 3, 1) [ 1106.196] sna_composite(3 src=(0, 0), mask=(0, 0), dst=(3, 31)+(0, 0), size=(3, 22) [ 1106.196] sna_compute_composite_region: dst=(3, 31)x(3, 22) [ 1106.196] sna_compute_composite_region: initial clip against dst->pDrawable: (3, 31), (6, 53) [ 1106.196] clip_to_dst: region: 1x[(3, 31), (6, 53)], clip: 4x[(3, 31), (6, 53)] [ 1106.196] sna_compute_composite_region: clip against dst->pCompositeClip: (3, 31), (6, 53) [ 1106.196] sna_compute_composite_region: clip against src: (3, 31), (6, 53) [ 1106.196] sna_composite: composite region extents:+(0, 0) -> (3, 31), (6, 53) + (0, 0) [ 1106.196] gen3_render_composite() [ 1106.196] sna_blt_composite (0, 0), (3, 31), 3x22 [ 1106.196] sna_pixmap_move_to_gpu() [ 1106.196] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.196] sna_blt_composite: unsuported op [3] for blitting [ 1106.196] sna_pixmap_force_to_gpu(pixmap=0x19f2660) [ 1106.196] sna_pixmap_move_to_gpu() [ 1106.196] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.196] gen3_composite_set_target: pixmap=0x19f2660, format=20028888, size=8x56, pitch=64, delta=(0,0) [ 1106.196] gen3_render_composite: preparing source [ 1106.196] gen3_composite_picture: (0, 0)x(3, 22), dst=(3, 31) [ 1106.196] gen3_composite_picture: integer translation (0, 0), removing [ 1106.196] sna_render_pixmap_bo (0, 0)x(3, 22) [ 1106.196] sna_render_pixmap_bo box=(0, 0), (3, 1): (3, 1)/(3, 1) [ 1106.196] sna_render_pixmap_bo: offset=(-3, -31), size=(3, 1) [ 1106.196] texture_is_cpu(pixmap=0x13c3400, box=((0, 0), (3, 1)) = 1 [ 1106.196] move_to_gpu: migrating whole pixmap (3x1) for source [ 1106.196] sna_pixmap_force_to_gpu(pixmap=0x13c3400) [ 1106.196] kgem_choose_tiling: too short [1] for TILING_X [ 1106.196] kgem_choose_tiling: 3x1 -> 0 [ 1106.196] kgem_create_2d(3x1, bpp=32, tiling=0, exact=0, inactive=1) [ 1106.196] from inactive: pitch=64, tiling=0: handle=22, id=34073 [ 1106.196] sna_pixmap_force_to_gpu: created gpu bo [ 1106.196] sna_pixmap_move_to_gpu() [ 1106.196] _sna_damage_reduce() [ 1106.196] sna_pixmap_move_to_gpu: CPU damage? 1 [ 1106.196] sna_damage_get_boxes([[(0, 0), (3, 1)]: [(0, 0), (3, 1)] + [0 : ...]])... [ 1106.196] = 1 [ 1106.196] sna_replace(handle=22, 3x1, bpp=32, tiling=0) [ 1106.196] gem_mmap(handle=22, size=4096, prot=read/write) [ 1106.196] memcpy_blt: src=(0, 0), dst=(0, 0), size=3x1, pitch=12/64 [ 1106.196] gen3_render_composite: source type=5 [ 1106.197] gen3_render_composite: final src/mask type=5/0, affine=1/1 [ 1106.197] gen3_render_composite: floats_per_vertex = 2 + 2 + 0 = 4 [ 1106.197] gen3_render_composite_boxes: nbox=4, src=+(-3, -31), mask=+(0, 0), dst=+(0, 0) [ 1106.197] gen3_get_rectangles: want=48, rem=15952 [ 1106.197] gen3_render_composite_boxes: (3, 31) x (3, 1) [ 1106.197] gen3_render_composite_boxes: (3, 32) x (1, 20) [ 1106.197] gen3_render_composite_boxes: (5, 32) x (1, 20) [ 1106.197] gen3_render_composite_boxes: (3, 52) x (3, 1) [ 1106.197] apply_damage: damage=0x13ba4b8, region=4 [ 1106.197] _sna_damage_add([[(0, 0), (8, 56)]: [(0, 0), (8, 56)] + [0 : ...]] + [(3, 31), (6, 53) x 4: ((3, 31), (6, 32)), ((3, 32), (4, 52)), ((5, 32), (6, 52)), ((3, 52), (6, 53))]) [ 1106.197] = [[(0, 0), (8, 56)]: [(0, 0), (8, 56)] + [0 : ...]] [ 1106.197] gen3_vertex_flush[23c] = 12 [ 1106.197] gen3_render_composite_done() [ 1106.197] sna_create_pixmap(8, 56, 32, usage=0) [ 1106.197] kgem_choose_tiling: too thin [8] for TILING_X [ 1106.197] kgem_choose_tiling: 8x56 -> 0 [ 1106.197] kgem_can_create_2d(8x56, bpp=32, tiling=0) = 1 [ 1106.197] sna_validate_gc [ 1106.197] sna_validate_gc: flushing tile pixmap [ 1106.197] sna_validate_gc: flushing stipple pixmap [ 1106.197] sna_pixmap_move_to_cpu(pixmap=0xde6590, write=1) [ 1106.197] sna_pixmap_move_to_cpu: not attached to 0xde6590 [ 1106.197] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1106.197] sna_poly_fill_rect_extents: [0] = (0, 0)x(8, 56) [ 1106.197] sna_poly_fill_rect: tiled fill, testing for blt [ 1106.197] sna_drawable_use_gpu_bo((0, 0), (8, 56)) = 0 [ 1106.197] sna_drawable_use_cpu_bo((0, 0), (8, 56)) = 0 [ 1106.197] sna_poly_fill_rect: fallback (0, 0), (8, 56) [ 1106.197] sna_gc_move_to_cpu [ 1106.197] sna_drawable_move_region_to_cpu(pixmap=0xde6590 (16x16), [(0, 0), (16, 16)], write=0) [ 1106.197] sna_drawable_move_region_to_cpu: not attached to 0xde6590 [ 1106.197] sna_drawable_move_region_to_cpu(pixmap=0x134c8d0 (5x26), [(0, 0), (5, 26)], write=0) [ 1106.197] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1106.197] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1106.197] sna_pixmap_move_to_cpu(pixmap=0x134c8d0, write=0) [ 1106.197] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1106.197] sna_pixmap_move_to_cpu: no GPU bo [ 1106.197] sna_drawable_move_region_to_cpu(pixmap=0x13cff20 (8x56), [(0, 0), (8, 56)], write=1) [ 1106.197] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1106.197] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1106.197] sna_pixmap_move_to_cpu(pixmap=0x13cff20, write=1) [ 1106.198] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1106.198] sna_pixmap_move_to_cpu: no GPU bo [ 1106.198] sna_pixmap_move_to_cpu: marking as damaged [ 1106.198] _sna_damage_all(8, 56) [ 1106.198] sna_poly_fill_rect: fallback - fbPolyFillRect [ 1106.198] sna_validate_gc [ 1106.198] sna_copy_area: src=(0, 0)x(8, 56) -> dst=(0, 0) [ 1106.198] sna_copy_boxes (boxes=1x[(0, 0), (8, 56)...], src=+(0, 0), alu=3, src.size=8x56, dst.size=8x56) [ 1106.198] sna_copy_boxes: dst=(priv=0x13433a0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0x13ba4a0, gpu_bo=0x13c4870, cpu_bo=(nil)), replaces=1 [ 1106.198] kgem_choose_tiling: too thin [8] for TILING_X [ 1106.198] kgem_choose_tiling: 8x56 -> 0 [ 1106.198] sna_copy_boxes: create dst GPU bo for copy [ 1106.198] kgem_can_create_2d(8x56, bpp=32, tiling=0) = 1 [ 1106.198] kgem_create_2d(8x56, bpp=32, tiling=0, exact=0, inactive=0) [ 1106.198] from active: pitch=64, tiling=0, handle=22, id=34074 [ 1106.198] sna_pixmap_move_to_gpu() [ 1106.198] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.198] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [ 1106.198] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 0), pitch=(64, 64) [ 1106.198] sna_blt_copy_boxes: box=(0, 0)x(8, 56) [ 1106.198] _sna_damage_all(8, 56) [ 1106.198] sna_validate_gc [ 1106.198] sna_copy_area: src=(0, 0)x(8, 56) -> dst=(57, 4) [ 1106.198] sna_copy_boxes (boxes=1x[(-9869, -9995), (-9861, -9939)...], src=+(9869, 9995), alu=3, src.size=8x56, dst.size=857x65) [ 1106.198] sna_copy_boxes: dst=(priv=0x137ea40, gpu_bo=0x19f7050, cpu_bo=(nil)), src=(priv=0x13433a0, gpu_bo=0x13530c0, cpu_bo=(nil)), replaces=0 [ 1106.198] sna_pixmap_move_to_gpu() [ 1106.198] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.198] gen3_render_copy_boxes (9869, 9995)->(9999, 9999) x 1 [ 1106.198] sna_blt_copy_boxes src=(9869, 9995) -> (9999, 9999) x 1, tiling=(0, 1), pitch=(64, 4096) [ 1106.198] sna_blt_copy_boxes: box=(-9869, -9995)x(8, 56) [ 1106.198] _sna_damage_add([[(0, 0), (857, 65)]: [(0, 0), (857, 65)] + [0 : ...]] + [(130, 4), (138, 60)]) [ 1106.198] = [[(0, 0), (857, 65)]: [(0, 0), (857, 65)] + [0 : ...]] [ 1106.198] _sna_damage_subtract(None - [(130, 4), (138, 60)])... [ 1106.198] = None [ 1106.198] sna_create_pixmap(8, 56, 32, usage=0) [ 1106.198] kgem_choose_tiling: too thin [8] for TILING_X [ 1106.198] kgem_choose_tiling: 8x56 -> 0 [ 1106.198] kgem_can_create_2d(8x56, bpp=32, tiling=0) = 1 [ 1106.198] sna_validate_gc [ 1106.198] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1106.199] sna_poly_fill_rect_extents: [0] = (0, 0)x(8, 56) [ 1106.199] sna_poly_fill_rect: solid fill [ffdddddd], testing for blt [ 1106.199] sna_drawable_use_gpu_bo((0, 0), (8, 56)) = 0 [ 1106.199] sna_drawable_use_cpu_bo((0, 0), (8, 56)) = 0 [ 1106.199] sna_poly_fill_rect: fallback (0, 0), (8, 56) [ 1106.199] sna_gc_move_to_cpu [ 1106.199] sna_drawable_move_region_to_cpu(pixmap=0xde6590 (16x16), [(0, 0), (16, 16)], write=0) [ 1106.199] sna_drawable_move_region_to_cpu: not attached to 0xde6590 [ 1106.199] sna_drawable_move_region_to_cpu(pixmap=0x19f2660 (8x56), [(0, 0), (8, 56)], write=1) [ 1106.199] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1106.199] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1106.199] sna_pixmap_move_to_cpu(pixmap=0x19f2660, write=1) [ 1106.199] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1106.199] sna_pixmap_move_to_cpu: no GPU bo [ 1106.199] sna_pixmap_move_to_cpu: marking as damaged [ 1106.199] _sna_damage_all(8, 56) [ 1106.199] sna_poly_fill_rect: fallback - fbPolyFillRect [ 1106.199] sna_composite_rectangles(op=3, ffdddddd x 1 [(0, 0)x(8, 56) ...]) [ 1106.199] _pixman_region_init_clipped_rectangles: nrects=1, region=(0, 0), (8, 56) x 1 [ 1106.199] sna_composite_rectangles: drawable extents (0, 0),(8, 56) x 1 [ 1106.199] sna_composite_rectangles: clipped extents (0, 0),(8, 56) x 1 [ 1106.199] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(8, 56) [ 1106.199] _sna_damage_subtract([[(0, 0), (8, 56)]: [(0, 0), (8, 56)] + [0 : ...]] - [(0, 0), (8, 56)])... [ 1106.199] = None [ 1106.199] sna_pixmap_move_to_gpu() [ 1106.199] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.199] kgem_choose_tiling: too thin [8] for TILING_X [ 1106.199] kgem_choose_tiling: 8x56 -> 0 [ 1106.199] kgem_create_2d(8x56, bpp=32, tiling=0, exact=0, inactive=0) [ 1106.199] from active: pitch=64, tiling=0, handle=45, id=34075 [ 1106.199] gen3_render_fill_boxes (op=1, format=20028888, color=(dddd,dddd,dddd, ffff)) [ 1106.199] sna_blt_fill_boxes (32, ffdddddd, 3) x 1 [ 1106.199] sna_blt_fill_boxes: box=((0, 0), (8, 56)) [ 1106.199] _sna_damage_add(None + [(0, 0), (8, 56)]) [ 1106.199] = [[(0, 0), (8, 56)]: [(0, 0), (8, 56)] + [0 : ...]] [ 1106.199] sna_create_pixmap(7, 1, 32, usage=0) [ 1106.199] kgem_choose_tiling: too short [1] for TILING_X [ 1106.199] kgem_choose_tiling: 7x1 -> 0 [ 1106.199] kgem_can_create_2d(7x1, bpp=32, tiling=0) = 1 [ 1106.199] sna_validate_gc [ 1106.199] sna_put_image((0, 0)x(7, 1) [ 1106.199] sna_drawable_move_region_to_cpu(pixmap=0x134ead0 (7x1), [(0, 0), (7, 1)], write=1) [ 1106.200] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1106.200] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1106.200] sna_pixmap_move_to_cpu(pixmap=0x134ead0, write=1) [ 1106.200] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1106.200] sna_pixmap_move_to_cpu: no GPU bo [ 1106.200] sna_pixmap_move_to_cpu: marking as damaged [ 1106.200] _sna_damage_all(7, 1) [ 1106.200] sna_put_image: fbPutImage(0, 0, 7, 1) [ 1106.200] sna_composite_trapezoids(op=3, src=(2, 0), mask=00018000, ntrap=45) [ 1106.200] trapezoid_span_converter: extents (1, 1), (8, 55) [ 1106.200] sna_compute_composite_region: dst=(1, 1)x(7, 54) [ 1106.200] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 1), (8, 55) [ 1106.200] clip_to_dst: region: 1x[(1, 1), (8, 55)], clip: 1x[(0, 0), (8, 56)] [ 1106.200] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 1), (8, 55) [ 1106.200] sna_compute_composite_region: clip against src: (1, 1), (8, 55) [ 1106.200] trapezoid_span_converter: after clip -- extents (1, 1), (8, 55), delta=(0, 0) src -> (0, 0) [ 1106.200] gen3_render_composite_spans(src=(0, 0), dst=(1, 1), size=(7, 54)) [ 1106.200] sna_pixmap_force_to_gpu(pixmap=0x19f2660) [ 1106.200] sna_pixmap_move_to_gpu() [ 1106.200] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.200] _sna_damage_all(8, 56) [ 1106.200] gen3_composite_set_target: pixmap=0x19f2660, format=20028888, size=8x56, pitch=64, delta=(0,0) [ 1106.200] gen3_render_composite_spans: preparing source [ 1106.200] gen3_composite_picture: (0, 0)x(7, 54), dst=(1, 1) [ 1106.200] gen3_composite_picture: integer translation (0, 0), removing [ 1106.200] sna_render_pixmap_bo (0, 0)x(7, 54) [ 1106.200] sna_render_pixmap_bo box=(0, 0), (7, 1): (7, 1)/(7, 1) [ 1106.200] sna_render_pixmap_bo: offset=(-1, -1), size=(7, 1) [ 1106.200] texture_is_cpu(pixmap=0x134ead0, box=((0, 0), (7, 1)) = 1 [ 1106.200] move_to_gpu: migrating whole pixmap (7x1) for source [ 1106.200] sna_pixmap_force_to_gpu(pixmap=0x134ead0) [ 1106.200] kgem_choose_tiling: too short [1] for TILING_X [ 1106.200] kgem_choose_tiling: 7x1 -> 0 [ 1106.200] kgem_create_2d(7x1, bpp=32, tiling=0, exact=0, inactive=1) [ 1106.200] from inactive: pitch=64, tiling=0: handle=147, id=34076 [ 1106.200] sna_pixmap_force_to_gpu: created gpu bo [ 1106.200] sna_pixmap_move_to_gpu() [ 1106.200] _sna_damage_reduce() [ 1106.200] sna_pixmap_move_to_gpu: CPU damage? 1 [ 1106.201] sna_damage_get_boxes([[(0, 0), (7, 1)]: [(0, 0), (7, 1)] + [0 : ...]])... [ 1106.201] = 1 [ 1106.201] sna_replace(handle=147, 7x1, bpp=32, tiling=0) [ 1106.201] gem_mmap(handle=147, size=4096, prot=read/write) [ 1106.201] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x1, pitch=28/64 [ 1106.201] gen3_render_composite_spans: source type=5 [ 1106.201] aligning vertex: was 4, now 5 floats per vertex, 120->96 [ 1106.201] tor_init: (1, 1),(8, 55) x (4, 4), num_edges=90 [ 1106.201] polygon_add_edge: edge=(9 [2.1], 4 [1.0]), (7 [1.3], 6 [1.2]), top=4 [1.0], bottom=6 [1.2], dir=1 [ 1106.201] polygon_add_edge: edge=(26 [6.2], 4 [1.0]), (28 [7.0], 6 [1.2]), top=4 [1.0], bottom=6 [1.2], dir=-1 [ 1106.201] polygon_add_edge: edge=(7 [1.3], 6 [1.2]), (6 [1.2], 7 [1.3]), top=6 [1.2], bottom=7 [1.3], dir=1 [ 1106.201] polygon_add_edge: edge=(28 [7.0], 6 [1.2]), (29 [7.1], 7 [1.3]), top=6 [1.2], bottom=7 [1.3], dir=-1 [ 1106.201] polygon_add_edge: edge=(6 [1.2], 7 [1.3]), (4 [1.0], 9 [2.1]), top=7 [1.3], bottom=8 [2.0], dir=1 [ 1106.201] polygon_add_edge: edge=(29 [7.1], 7 [1.3]), (31 [7.3], 9 [2.1]), top=7 [1.3], bottom=8 [2.0], dir=-1 [ 1106.201] polygon_add_edge: edge=(6 [1.2], 7 [1.3]), (4 [1.0], 9 [2.1]), top=8 [2.0], bottom=9 [2.1], dir=1 [ 1106.201] polygon_add_edge: edge=(11 [2.3], 8 [2.0]), (9 [2.1], 9 [2.1]), top=8 [2.0], bottom=9 [2.1], dir=-1 [ 1106.201] polygon_add_edge: edge=(23 [5.3], 8 [2.0]), (26 [6.2], 9 [2.1]), top=8 [2.0], bottom=9 [2.1], dir=1 [ 1106.201] polygon_add_edge: edge=(29 [7.1], 7 [1.3]), (31 [7.3], 9 [2.1]), top=8 [2.0], bottom=9 [2.1], dir=-1 [ 1106.201] polygon_add_edge: edge=(25 [6.1], 9 [2.1]), (27 [6.3], 11 [2.3]), top=9 [2.1], bottom=10 [2.2], dir=1 [ 1106.201] polygon_add_edge: edge=(31 [7.3], 9 [2.1]), (31 [7.3], 10 [2.2]), top=9 [2.1], bottom=10 [2.2], dir=-1 [ 1106.201] polygon_add_edge: edge=(4 [1.0], 9 [2.1]), (4 [1.0], 10 [2.2]), top=9 [2.1], bottom=10 [2.2], dir=1 [ 1106.201] polygon_add_edge: edge=(9 [2.1], 9 [2.1]), (8 [2.0], 11 [2.3]), top=9 [2.1], bottom=10 [2.2], dir=-1 [ 1106.201] polygon_add_edge: edge=(4 [1.0], 10 [2.2]), (4 [1.0], 13 [3.1]), top=10 [2.2], bottom=11 [2.3], dir=1 [ 1106.201] polygon_add_edge: edge=(9 [2.1], 9 [2.1]), (8 [2.0], 11 [2.3]), top=10 [2.2], bottom=11 [2.3], dir=-1 [ 1106.201] polygon_add_edge: edge=(25 [6.1], 9 [2.1]), (27 [6.3], 11 [2.3]), top=10 [2.2], bottom=11 [2.3], dir=1 [ 1106.201] polygon_add_edge: edge=(31 [7.3], 10 [2.2]), (31 [7.3], 13 [3.1]), top=10 [2.2], bottom=11 [2.3], dir=-1 [ 1106.201] polygon_add_edge: edge=(27 [6.3], 11 [2.3]), (28 [7.0], 14 [3.2]), top=11 [2.3], bottom=13 [3.1], dir=1 [ 1106.201] polygon_add_edge: edge=(31 [7.3], 10 [2.2]), (31 [7.3], 13 [3.1]), top=11 [2.3], bottom=13 [3.1], dir=-1 [ 1106.201] polygon_add_edge: edge=(4 [1.0], 10 [2.2]), (4 [1.0], 13 [3.1]), top=11 [2.3], bottom=13 [3.1], dir=1 [ 1106.201] polygon_add_edge: edge=(8 [2.0], 11 [2.3]), (7 [1.3], 14 [3.2]), top=11 [2.3], bottom=13 [3.1], dir=-1 [ 1106.201] polygon_add_edge: edge=(4 [1.0], 13 [3.1]), (4 [1.0], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=1 [ 1106.201] polygon_add_edge: edge=(8 [2.0], 11 [2.3]), (7 [1.3], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=-1 [ 1106.201] polygon_add_edge: edge=(27 [6.3], 11 [2.3]), (28 [7.0], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=1 [ 1106.201] polygon_add_edge: edge=(31 [7.3], 13 [3.1]), (32 [8.0], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=-1 [ 1106.201] polygon_add_edge: edge=(4 [1.0], 14 [3.2]), (4 [1.0], 210 [52.2]), top=14 [3.2], bottom=209 [52.1], dir=1 [ 1106.202] polygon_add_edge: edge=(8 [2.0], 14 [3.2]), (8 [2.0], 210 [52.2]), top=14 [3.2], bottom=209 [52.1], dir=-1 [ 1106.202] polygon_add_edge: edge=(28 [7.0], 14 [3.2]), (28 [7.0], 210 [52.2]), top=14 [3.2], bottom=209 [52.1], dir=1 [ 1106.202] polygon_add_edge: edge=(32 [8.0], 14 [3.2]), (32 [8.0], 210 [52.2]), top=14 [3.2], bottom=209 [52.1], dir=-1 [ 1106.202] polygon_add_edge: edge=(28 [7.0], 209 [52.1]), (27 [6.3], 212 [53.0]), top=209 [52.1], bottom=210 [52.2], dir=1 [ 1106.202] polygon_add_edge: edge=(32 [8.0], 14 [3.2]), (32 [8.0], 210 [52.2]), top=209 [52.1], bottom=210 [52.2], dir=-1 [ 1106.202] polygon_add_edge: edge=(4 [1.0], 210 [52.2]), (4 [1.0], 212 [53.0]), top=209 [52.1], bottom=212 [53.0], dir=1 [ 1106.202] polygon_add_edge: edge=(7 [1.3], 209 [52.1]), (8 [2.0], 212 [53.0]), top=209 [52.1], bottom=212 [53.0], dir=-1 [ 1106.202] polygon_add_edge: edge=(28 [7.0], 209 [52.1]), (27 [6.3], 212 [53.0]), top=210 [52.2], bottom=212 [53.0], dir=1 [ 1106.202] polygon_add_edge: edge=(31 [7.3], 210 [52.2]), (31 [7.3], 213 [53.1]), top=210 [52.2], bottom=212 [53.0], dir=-1 [ 1106.202] polygon_add_edge: edge=(4 [1.0], 210 [52.2]), (4 [1.0], 213 [53.1]), top=212 [53.0], bottom=213 [53.1], dir=1 [ 1106.202] polygon_add_edge: edge=(8 [2.0], 211 [52.3]), (9 [2.1], 214 [53.2]), top=212 [53.0], bottom=213 [53.1], dir=-1 [ 1106.202] polygon_add_edge: edge=(27 [6.3], 211 [52.3]), (25 [6.1], 214 [53.2]), top=212 [53.0], bottom=213 [53.1], dir=1 [ 1106.202] polygon_add_edge: edge=(31 [7.3], 210 [52.2]), (31 [7.3], 213 [53.1]), top=212 [53.0], bottom=213 [53.1], dir=-1 [ 1106.202] polygon_add_edge: edge=(4 [1.0], 213 [53.1]), (4 [1.0], 214 [53.2]), top=213 [53.1], bottom=214 [53.2], dir=1 [ 1106.202] polygon_add_edge: edge=(8 [2.0], 211 [52.3]), (9 [2.1], 214 [53.2]), top=213 [53.1], bottom=214 [53.2], dir=-1 [ 1106.202] polygon_add_edge: edge=(27 [6.3], 211 [52.3]), (25 [6.1], 214 [53.2]), top=213 [53.1], bottom=214 [53.2], dir=1 [ 1106.202] polygon_add_edge: edge=(31 [7.3], 213 [53.1]), (31 [7.3], 214 [53.2]), top=213 [53.1], bottom=214 [53.2], dir=-1 [ 1106.202] polygon_add_edge: edge=(4 [1.0], 214 [53.2]), (6 [1.2], 216 [54.0]), top=214 [53.2], bottom=215 [53.3], dir=1 [ 1106.202] polygon_add_edge: edge=(9 [2.1], 213 [53.1]), (11 [2.3], 215 [53.3]), top=214 [53.2], bottom=215 [53.3], dir=-1 [ 1106.202] polygon_add_edge: edge=(26 [6.2], 213 [53.1]), (23 [5.3], 215 [53.3]), top=214 [53.2], bottom=215 [53.3], dir=1 [ 1106.202] polygon_add_edge: edge=(31 [7.3], 214 [53.2]), (29 [7.1], 216 [54.0]), top=214 [53.2], bottom=215 [53.3], dir=-1 [ 1106.202] polygon_add_edge: edge=(24 [6.0], 215 [53.3]), (21 [5.1], 216 [54.0]), top=215 [53.3], bottom=216 [54.0], dir=1 [ 1106.202] polygon_add_edge: edge=(31 [7.3], 214 [53.2]), (29 [7.1], 216 [54.0]), top=215 [53.3], bottom=216 [54.0], dir=-1 [ 1106.202] polygon_add_edge: edge=(4 [1.0], 214 [53.2]), (6 [1.2], 216 [54.0]), top=215 [53.3], bottom=216 [54.0], dir=1 [ 1106.202] polygon_add_edge: edge=(11 [2.3], 215 [53.3]), (14 [3.2], 216 [54.0]), top=215 [53.3], bottom=216 [54.0], dir=-1 [ 1106.202] polygon_add_edge: edge=(6 [1.2], 216 [54.0]), (7 [1.3], 217 [54.1]), top=216 [54.0], bottom=217 [54.1], dir=1 [ 1106.202] polygon_add_edge: edge=(29 [7.1], 216 [54.0]), (28 [7.0], 217 [54.1]), top=216 [54.0], bottom=217 [54.1], dir=-1 [ 1106.202] polygon_add_edge: edge=(7 [1.3], 217 [54.1]), (9 [2.1], 219 [54.3]), top=217 [54.1], bottom=219 [54.3], dir=1 [ 1106.202] polygon_add_edge: edge=(28 [7.0], 217 [54.1]), (26 [6.2], 219 [54.3]), top=217 [54.1], bottom=219 [54.3], dir=-1 [ 1106.202] polygon_add_edge: edge=(13 [3.1], 219 [54.3]), (14 [3.2], 220 [55.0]), top=219 [54.3], bottom=220 [55.0], dir=1 [ 1106.202] polygon_add_edge: edge=(22 [5.2], 219 [54.3]), (22 [5.2], 220 [55.0]), top=219 [54.3], bottom=220 [55.0], dir=-1 [ 1106.202] tor_render: unbounded=0 [ 1106.203] tor_render: y=0 [1], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1106.203] cell_list_add_subspan: x1=9 (2+1), x2=26 (6+2) [ 1106.203] cell_list_add_subspan: x1=8 (2+0), x2=27 (6+3) [ 1106.203] cell_list_add_subspan: x1=7 (1+3), x2=28 (7+0) [ 1106.203] cell_list_add_subspan: x1=6 (1+2), x2=29 (7+1) [ 1106.203] tor_blt: cell=(1, 2, 10), cover=0, max=8 [ 1106.203] tor_blt: span (1, 1)x(1, 1) @ 6 [ 1106.203] tor_blt_span: 1 -> 2 @ 6 [ 1106.203] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.187500, dst=+(0, 0), box=(1, 1) x (1, 1) [ 1106.203] gen3_get_rectangles: want=15, rem=15904 [ 1106.203] tor_blt: cell=(2, 2, 2), cover=16, max=8 [ 1106.203] tor_blt: span (2, 1)x(1, 1) @ 30 [ 1106.203] tor_blt_span: 2 -> 3 @ 30 [ 1106.203] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.937500, dst=+(0, 0), box=(2, 1) x (1, 1) [ 1106.203] gen3_get_rectangles: want=15, rem=15889 [ 1106.203] tor_blt: cell=(6, -2, -10), cover=32, max=8 [ 1106.203] tor_blt: span (3, 1)x(3, 1) @ 32 [ 1106.203] tor_blt_span: 3 -> 6 @ 32 [ 1106.203] gen3_render_composite_spans_box: src=+(-1, -1), opacity=1.000000, dst=+(0, 0), box=(3, 1) x (3, 1) [ 1106.203] gen3_get_rectangles: want=15, rem=15874 [ 1106.203] tor_blt: span (6, 1)x(1, 1) @ 26 [ 1106.203] tor_blt_span: 6 -> 7 @ 26 [ 1106.203] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.812500, dst=+(0, 0), box=(6, 1) x (1, 1) [ 1106.203] gen3_get_rectangles: want=15, rem=15859 [ 1106.203] tor_blt: cell=(7, -2, -2), cover=16, max=8 [ 1106.203] tor_blt: span (7, 1)x(1, 1) @ 2 [ 1106.203] tor_blt_span: 7 -> 8 @ 2 [ 1106.203] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.062500, dst=+(0, 0), box=(7, 1) x (1, 1) [ 1106.203] gen3_get_rectangles: want=15, rem=15844 [ 1106.203] tor_render: y=1 [2], do_full_step=0, new edges=1, min_height=-3, vertical=0 [ 1106.203] cell_list_add_subspan: x1=5 (1+1), x2=11 (2+3) [ 1106.203] cell_list_add_subspan: x1=23 (5+3), x2=30 (7+2) [ 1106.203] cell_list_add_subspan: x1=4 (1+0), x2=9 (2+1) [ 1106.203] cell_list_add_subspan: x1=25 (6+1), x2=31 (7+3) [ 1106.203] cell_list_add_subspan: x1=4 (1+0), x2=8 (2+0) [ 1106.203] cell_list_add_subspan: x1=26 (6+2), x2=31 (7+3) [ 1106.203] cell_list_add_subspan: x1=4 (1+0), x2=8 (2+0) [ 1106.203] cell_list_add_subspan: x1=27 (6+3), x2=31 (7+3) [ 1106.203] tor_blt: cell=(1, 4, 2), cover=0, max=8 [ 1106.203] tor_blt: span (1, 2)x(1, 1) @ 30 [ 1106.203] tor_blt_span: 1 -> 2 @ 30 [ 1106.203] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.937500, dst=+(0, 0), box=(1, 2) x (1, 1) [ 1106.203] gen3_get_rectangles: want=15, rem=15829 [ 1106.204] tor_blt: cell=(2, -4, -8), cover=32, max=8 [ 1106.204] tor_blt: span (2, 2)x(1, 1) @ 8 [ 1106.204] tor_blt_span: 2 -> 3 @ 8 [ 1106.204] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.250000, dst=+(0, 0), box=(2, 2) x (1, 1) [ 1106.204] gen3_get_rectangles: want=15, rem=15814 [ 1106.204] tor_blt: cell=(5, 1, 6), cover=0, max=8 [ 1106.204] tor_blt: span (5, 2)x(1, 1) @ 2 [ 1106.204] tor_blt_span: 5 -> 6 @ 2 [ 1106.204] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.062500, dst=+(0, 0), box=(5, 2) x (1, 1) [ 1106.204] gen3_get_rectangles: want=15, rem=15799 [ 1106.204] tor_blt: cell=(6, 3, 12), cover=8, max=8 [ 1106.204] tor_blt: span (6, 2)x(1, 1) @ 20 [ 1106.204] tor_blt_span: 6 -> 7 @ 20 [ 1106.204] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.625000, dst=+(0, 0), box=(6, 2) x (1, 1) [ 1106.204] gen3_get_rectangles: want=15, rem=15784 [ 1106.204] tor_blt: cell=(7, -4, -22), cover=32, max=8 [ 1106.204] tor_blt: span (7, 2)x(1, 1) @ 22 [ 1106.204] tor_blt_span: 7 -> 8 @ 22 [ 1106.204] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.687500, dst=+(0, 0), box=(7, 2) x (1, 1) [ 1106.204] gen3_get_rectangles: want=15, rem=15769 [ 1106.204] tor_render: y=2 [3], do_full_step=0, new edges=1, min_height=-7, vertical=0 [ 1106.204] cell_list_add_subspan: x1=4 (1+0), x2=7 (1+3) [ 1106.204] cell_list_add_subspan: x1=27 (6+3), x2=31 (7+3) [ 1106.204] cell_list_add_subspan: x1=4 (1+0), x2=7 (1+3) [ 1106.204] cell_list_add_subspan: x1=27 (6+3), x2=31 (7+3) [ 1106.204] cell_list_add_subspan: x1=4 (1+0), x2=8 (2+0) [ 1106.204] cell_list_add_subspan: x1=28 (7+0), x2=32 (8+0) [ 1106.204] cell_list_add_subspan: x1=4 (1+0), x2=8 (2+0) [ 1106.204] cell_list_add_subspan: x1=28 (7+0), x2=32 (8+0) [ 1106.204] tor_blt: cell=(1, 2, -12), cover=0, max=8 [ 1106.204] tor_blt: span (1, 3)x(1, 1) @ 28 [ 1106.204] tor_blt_span: 1 -> 2 @ 28 [ 1106.204] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.875000, dst=+(0, 0), box=(1, 3) x (1, 1) [ 1106.204] gen3_get_rectangles: want=15, rem=15754 [ 1106.204] tor_blt: cell=(2, -2, 0), cover=16, max=8 [ 1106.204] tor_blt: cell=(6, 2, 12), cover=0, max=8 [ 1106.204] tor_blt: span (6, 3)x(1, 1) @ 4 [ 1106.204] tor_blt_span: 6 -> 7 @ 4 [ 1106.204] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.125000, dst=+(0, 0), box=(6, 3) x (1, 1) [ 1106.204] gen3_get_rectangles: want=15, rem=15739 [ 1106.204] tor_blt: cell=(7, 0, -12), cover=16, max=8 [ 1106.204] tor_blt: span (7, 3)x(1, 1) @ 28 [ 1106.204] tor_blt_span: 7 -> 8 @ 28 [ 1106.205] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.875000, dst=+(0, 0), box=(7, 3) x (1, 1) [ 1106.205] gen3_get_rectangles: want=15, rem=15724 [ 1106.205] tor_render: y=3 [4], do_full_step=1, new edges=0, min_height=193, vertical=1 [ 1106.205] tor_render: vertical edges, full step (3, 51) [ 1106.205] tor_blt: cell=(1, 4, 0), cover=0, max=8 [ 1106.205] tor_blt: cell=(2, -4, 0), cover=32, max=8 [ 1106.205] tor_blt: span (1, 4)x(1, 48) @ 32 [ 1106.205] tor_blt_span: 1 -> 2 @ 32 [ 1106.205] gen3_render_composite_spans_box: src=+(-1, -1), opacity=1.000000, dst=+(0, 0), box=(1, 4) x (1, 48) [ 1106.205] gen3_get_rectangles: want=15, rem=15709 [ 1106.205] tor_blt: cell=(7, 4, 0), cover=0, max=8 [ 1106.205] tor_blt: span (7, 4)x(1, 48) @ 32 [ 1106.205] tor_blt_span: 7 -> 8 @ 32 [ 1106.205] gen3_render_composite_spans_box: src=+(-1, -1), opacity=1.000000, dst=+(0, 0), box=(7, 4) x (1, 48) [ 1106.205] gen3_get_rectangles: want=15, rem=15694 [ 1106.205] tor_render: y=51 [52], do_full_step=0, new edges=1, min_height=1, vertical=1 [ 1106.205] cell_list_add_subspan: x1=4 (1+0), x2=8 (2+0) [ 1106.205] cell_list_add_subspan: x1=28 (7+0), x2=32 (8+0) [ 1106.205] cell_list_add_subspan: x1=4 (1+0), x2=7 (1+3) [ 1106.205] cell_list_add_subspan: x1=28 (7+0), x2=32 (8+0) [ 1106.205] cell_list_add_subspan: x1=4 (1+0), x2=7 (1+3) [ 1106.205] cell_list_add_subspan: x1=27 (6+3), x2=31 (7+3) [ 1106.205] cell_list_add_subspan: x1=4 (1+0), x2=7 (1+3) [ 1106.205] cell_list_add_subspan: x1=27 (6+3), x2=31 (7+3) [ 1106.205] tor_blt: cell=(1, 1, -18), cover=0, max=8 [ 1106.205] tor_blt: span (1, 52)x(1, 1) @ 26 [ 1106.205] tor_blt_span: 1 -> 2 @ 26 [ 1106.205] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.812500, dst=+(0, 0), box=(1, 52) x (1, 1) [ 1106.205] gen3_get_rectangles: want=15, rem=15679 [ 1106.205] tor_blt: cell=(2, -1, 0), cover=8, max=8 [ 1106.205] tor_blt: cell=(6, 2, 12), cover=0, max=8 [ 1106.205] tor_blt: span (6, 52)x(1, 1) @ 4 [ 1106.205] tor_blt_span: 6 -> 7 @ 4 [ 1106.205] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.125000, dst=+(0, 0), box=(6, 52) x (1, 1) [ 1106.205] gen3_get_rectangles: want=15, rem=15664 [ 1106.205] tor_blt: cell=(7, 0, -12), cover=16, max=8 [ 1106.205] tor_blt: span (7, 52)x(1, 1) @ 28 [ 1106.205] tor_blt_span: 7 -> 8 @ 28 [ 1106.205] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.875000, dst=+(0, 0), box=(7, 52) x (1, 1) [ 1106.205] gen3_get_rectangles: want=15, rem=15649 [ 1106.205] tor_render: y=52 [53], do_full_step=0, new edges=1, min_height=-3, vertical=0 [ 1106.205] cell_list_add_subspan: x1=4 (1+0), x2=8 (2+0) [ 1106.206] cell_list_add_subspan: x1=26 (6+2), x2=31 (7+3) [ 1106.206] cell_list_add_subspan: x1=4 (1+0), x2=8 (2+0) [ 1106.206] cell_list_add_subspan: x1=25 (6+1), x2=31 (7+3) [ 1106.206] cell_list_add_subspan: x1=4 (1+0), x2=10 (2+2) [ 1106.206] cell_list_add_subspan: x1=24 (6+0), x2=31 (7+3) [ 1106.206] cell_list_add_subspan: x1=5 (1+1), x2=11 (2+3) [ 1106.206] cell_list_add_subspan: x1=24 (6+0), x2=30 (7+2) [ 1106.206] tor_blt: cell=(1, 4, 2), cover=0, max=8 [ 1106.206] tor_blt: span (1, 53)x(1, 1) @ 30 [ 1106.206] tor_blt_span: 1 -> 2 @ 30 [ 1106.206] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.937500, dst=+(0, 0), box=(1, 53) x (1, 1) [ 1106.206] gen3_get_rectangles: want=15, rem=15634 [ 1106.206] tor_blt: cell=(2, -4, -10), cover=32, max=8 [ 1106.206] tor_blt: span (2, 53)x(1, 1) @ 10 [ 1106.206] tor_blt_span: 2 -> 3 @ 10 [ 1106.206] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.312500, dst=+(0, 0), box=(2, 53) x (1, 1) [ 1106.206] gen3_get_rectangles: want=15, rem=15619 [ 1106.206] tor_blt: cell=(6, 4, 6), cover=0, max=8 [ 1106.206] tor_blt: span (6, 53)x(1, 1) @ 26 [ 1106.206] tor_blt_span: 6 -> 7 @ 26 [ 1106.206] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.812500, dst=+(0, 0), box=(6, 53) x (1, 1) [ 1106.206] gen3_get_rectangles: want=15, rem=15604 [ 1106.206] tor_blt: cell=(7, -4, -22), cover=32, max=8 [ 1106.206] tor_blt: span (7, 53)x(1, 1) @ 22 [ 1106.206] tor_blt_span: 7 -> 8 @ 22 [ 1106.206] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.687500, dst=+(0, 0), box=(7, 53) x (1, 1) [ 1106.206] gen3_get_rectangles: want=15, rem=15589 [ 1106.206] tor_render: y=53 [54], do_full_step=0, new edges=1, min_height=-7, vertical=0 [ 1106.206] cell_list_add_subspan: x1=6 (1+2), x2=29 (7+1) [ 1106.206] cell_list_add_subspan: x1=7 (1+3), x2=28 (7+0) [ 1106.206] cell_list_add_subspan: x1=8 (2+0), x2=27 (6+3) [ 1106.206] cell_list_add_subspan: x1=13 (3+1), x2=22 (5+2) [ 1106.206] tor_blt: cell=(1, 2, 10), cover=0, max=8 [ 1106.206] tor_blt: span (1, 54)x(1, 1) @ 6 [ 1106.206] tor_blt_span: 1 -> 2 @ 6 [ 1106.206] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.187500, dst=+(0, 0), box=(1, 54) x (1, 1) [ 1106.206] gen3_get_rectangles: want=15, rem=15574 [ 1106.206] tor_blt: cell=(2, 1, 0), cover=16, max=8 [ 1106.206] tor_blt: cell=(3, 1, 2), cover=24, max=8 [ 1106.206] tor_blt: span (2, 54)x(1, 1) @ 24 [ 1106.206] tor_blt_span: 2 -> 3 @ 24 [ 1106.206] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.750000, dst=+(0, 0), box=(2, 54) x (1, 1) [ 1106.206] gen3_get_rectangles: want=15, rem=15559 [ 1106.207] tor_blt: span (3, 54)x(1, 1) @ 30 [ 1106.207] tor_blt_span: 3 -> 4 @ 30 [ 1106.207] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.937500, dst=+(0, 0), box=(3, 54) x (1, 1) [ 1106.207] gen3_get_rectangles: want=15, rem=15544 [ 1106.207] tor_blt: cell=(5, -1, -4), cover=32, max=8 [ 1106.207] tor_blt: span (4, 54)x(1, 1) @ 32 [ 1106.207] tor_blt_span: 4 -> 5 @ 32 [ 1106.207] gen3_render_composite_spans_box: src=+(-1, -1), opacity=1.000000, dst=+(0, 0), box=(4, 54) x (1, 1) [ 1106.207] gen3_get_rectangles: want=15, rem=15529 [ 1106.207] tor_blt: span (5, 54)x(1, 1) @ 28 [ 1106.207] tor_blt_span: 5 -> 6 @ 28 [ 1106.207] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.875000, dst=+(0, 0), box=(5, 54) x (1, 1) [ 1106.207] gen3_get_rectangles: want=15, rem=15514 [ 1106.207] tor_blt: cell=(6, -1, -6), cover=24, max=8 [ 1106.207] tor_blt: span (6, 54)x(1, 1) @ 22 [ 1106.207] tor_blt_span: 6 -> 7 @ 22 [ 1106.207] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.687500, dst=+(0, 0), box=(6, 54) x (1, 1) [ 1106.207] gen3_get_rectangles: want=15, rem=15499 [ 1106.207] tor_blt: cell=(7, -2, -2), cover=16, max=8 [ 1106.207] tor_blt: span (7, 54)x(1, 1) @ 2 [ 1106.207] tor_blt_span: 7 -> 8 @ 2 [ 1106.207] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.062500, dst=+(0, 0), box=(7, 54) x (1, 1) [ 1106.207] gen3_get_rectangles: want=15, rem=15484 [ 1106.207] gen3_vertex_flush[318] = 87 [ 1106.207] gen3_render_composite_spans_done() [ 1106.207] sna_block_handler [ 1106.207] sna_accel_flush (time=1106207) [ 1106.207] sna_pixmap_move_to_gpu() [ 1106.207] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.207] _sna_accel_disarm_timer[0] (time=1106207) [ 1106.207] sna_wakeup_handler [ 1106.207] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(25, 0)+(0, 0), size=(1245, 1083) [ 1106.207] sna_compute_composite_region: dst=(25, 0)x(1245, 1083) [ 1106.207] sna_compute_composite_region: initial clip against dst->pDrawable: (25, 0), (1270, 1080) [ 1106.207] clip_to_dst: region: 1x[(25, 0), (1270, 1080)], clip: 1x[(672, 744), (677, 748)] [ 1106.207] sna_compute_composite_region: clip against dst->pCompositeClip: (672, 744), (677, 748) [ 1106.207] sna_compute_composite_region: clip against src: (672, 744), (677, 748) [ 1106.207] sna_composite: composite region extents:+(647, 744) -> (672, 744), (677, 748) + (0, 0) [ 1106.208] gen3_render_composite() [ 1106.208] sna_pixmap_force_to_gpu(pixmap=0x21f5be0) [ 1106.208] sna_pixmap_move_to_gpu() [ 1106.208] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.208] gen3_composite_set_target: pixmap=0x21f5be0, format=20020888, size=1920x1080, pitch=8192, delta=(0,0) [ 1106.208] gen3_render_composite: preparing source [ 1106.208] gen3_composite_picture: (647, 744)x(5, 4), dst=(672, 744) [ 1106.208] gen3_composite_picture: integer translation (0, 0), removing [ 1106.208] sna_render_pixmap_bo (647, 744)x(5, 4) [ 1106.208] sna_render_pixmap_bo box=(647, 744), (652, 748): (5, 4)/(1245, 1083) [ 1106.208] sna_render_pixmap_bo: offset=(-25, 0), size=(1245, 1083) [ 1106.208] sna_damage_contains_box([[(0, 0), (1245, 1083)]: [(0, 0), (1245, 1083) x 6: ((0, 0), (1245, 409)), ((0, 409), (65, 758)), ((685, 409), (1245, 758)), ((0, 758), (1245, 1080)), ((1, 1080), (1244, 1082)), ((3, 1082), (1242, 1083))] + [1 : ...]], [(647, 744), (652, 748)]) [ 1106.208] reduce: before damage.n=1 region.n=6 [ 1106.208] reduce: after region.n=6 [ 1106.208] = 0 [ 1106.208] sna_damage_contains_box([[(65, 409), (685, 758)]: [(65, 409), (685, 758)] + [0 : ...]], [(647, 744), (652, 748)]) [ 1106.208] = 1 [(647, 744), (652, 748)...] [ 1106.208] texture_is_cpu(pixmap=0x39b0d30, box=((647, 744), (652, 748)) = 1 [ 1106.208] move_to_gpu: not migrating pixmap due to usage_hint=2 [ 1106.208] sna_render_pixmap_bo: uploading CPU box (647, 744), (652, 748) [ 1106.208] upload: origin=(647, 744), box=(647, 744), (652, 748), pixmap=1245x1083 [ 1106.208] kgem_upload_source_image : (647, 744), (5, 4), stride=4980, bpp=32 [ 1106.208] kgem_create_buffer: size=80, flags=1 [ 1106.208] search_linear_cache: found handle=14 (size=61440) in linear inactive cache [ 1106.208] kgem_create_buffer(size=32768) new handle=14 [ 1106.208] memcpy_blt: src=(647, 744), dst=(0, 0), size=5x4, pitch=4980/20 [ 1106.208] gen3_render_composite: source type=5 [ 1106.208] gen3_render_composite: final src/mask type=5/0, affine=1/1 [ 1106.208] gen3_render_composite: floats_per_vertex = 2 + 2 + 0 = 4 [ 1106.208] aligning vertex: was 5, now 4 floats per vertex, 183->229 [ 1106.208] gen3_render_composite_boxes: nbox=1, src=+(-672, -744), mask=+(0, 0), dst=+(0, 0) [ 1106.208] gen3_get_rectangles: want=12, rem=15468 [ 1106.208] gen3_render_composite_boxes: (672, 744) x (5, 4) [ 1106.208] apply_damage: damage=(nil), region=1 [ 1106.208] gen3_vertex_flush[3ac] = 3 [ 1106.208] gen3_render_composite_done() [ 1106.208] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(1920, 1080) [ 1106.208] sna_compute_composite_region: dst=(0, 0)x(1920, 1080) [ 1106.208] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1920, 1080) [ 1106.209] clip_to_dst: region: 1x[(0, 0), (1920, 1080)], clip: 0x[(0, 0), (0, 0)] [ 1106.209] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(1920, 1080) [ 1106.209] sna_compute_composite_region: dst=(0, 0)x(1920, 1080) [ 1106.209] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1920, 1080) [ 1106.209] clip_to_dst: region: 1x[(0, 0), (1920, 1080)], clip: 0x[(0, 0), (0, 0)] [ 1106.209] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(1920, 1080) [ 1106.209] sna_compute_composite_region: dst=(0, 0)x(1920, 1080) [ 1106.209] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1920, 1080) [ 1106.209] clip_to_dst: region: 1x[(0, 0), (1920, 1080)], clip: 0x[(0, 0), (0, 0)] [ 1106.209] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(25, 0)+(0, 0), size=(1245, 1083) [ 1106.209] sna_compute_composite_region: dst=(25, 0)x(1245, 1083) [ 1106.209] sna_compute_composite_region: initial clip against dst->pDrawable: (25, 0), (1270, 1080) [ 1106.209] clip_to_dst: region: 1x[(25, 0), (1270, 1080)], clip: 0x[(0, 0), (0, 0)] [ 1106.209] sna_composite(3 src=(0, 0), mask=(0, 0), dst=(1063, 0)+(0, 0), size=(857, 3) [ 1106.209] sna_compute_composite_region: dst=(1063, 0)x(857, 3) [ 1106.209] sna_compute_composite_region: initial clip against dst->pDrawable: (1063, 0), (1920, 3) [ 1106.209] clip_to_dst: region: 1x[(1063, 0), (1920, 3)], clip: 0x[(0, 0), (0, 0)] [ 1106.209] sna_composite(3 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(25, 201) [ 1106.209] sna_compute_composite_region: dst=(0, 0)x(25, 201) [ 1106.209] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (25, 201) [ 1106.209] clip_to_dst: region: 1x[(0, 0), (25, 201)], clip: 0x[(0, 0), (0, 0)] [ 1106.209] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(1920, 1080) [ 1106.209] sna_compute_composite_region: dst=(0, 0)x(1920, 1080) [ 1106.209] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1920, 1080) [ 1106.209] clip_to_dst: region: 1x[(0, 0), (1920, 1080)], clip: 1x[(672, 744), (677, 748)] [ 1106.209] sna_compute_composite_region: clip against dst->pCompositeClip: (672, 744), (677, 748) [ 1106.209] sna_compute_composite_region: clip against src: (672, 744), (677, 748) [ 1106.209] sna_composite: composite region extents:+(672, 744) -> (672, 744), (677, 748) + (0, 0) [ 1106.209] gen3_render_composite() [ 1106.209] sna_pixmap_force_to_gpu(pixmap=0x7faa50aab010) [ 1106.209] sna_pixmap_move_to_gpu() [ 1106.209] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.209] gen3_composite_set_target: pixmap=0x7faa50aab010, format=20020888, size=1920x1080, pitch=8192, delta=(0,0) [ 1106.209] gen3_render_composite: preparing source [ 1106.209] gen3_composite_picture: (672, 744)x(5, 4), dst=(672, 744) [ 1106.209] gen3_composite_picture: integer translation (0, 0), removing [ 1106.209] sna_render_pixmap_bo (672, 744)x(5, 4) [ 1106.209] sna_render_pixmap_bo box=(672, 744), (677, 748): (5, 4)/(1920, 1080) [ 1106.210] sna_render_pixmap_bo: offset=(0, 0), size=(1920, 1080) [ 1106.210] texture_is_cpu(pixmap=0x21f5be0, box=((672, 744), (677, 748)) = 0 [ 1106.210] sna_pixmap_force_to_gpu(pixmap=0x21f5be0) [ 1106.210] sna_pixmap_move_to_gpu() [ 1106.210] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.210] gen3_render_composite: source type=5 [ 1106.210] gen3_render_composite: final src/mask type=5/0, affine=1/1 [ 1106.210] gen3_render_composite: floats_per_vertex = 2 + 2 + 0 = 4 [ 1106.210] gen3_render_composite_boxes: nbox=1, src=+(0, 0), mask=+(0, 0), dst=+(0, 0) [ 1106.210] gen3_get_rectangles: want=12, rem=15456 [ 1106.210] gen3_render_composite_boxes: (672, 744) x (5, 4) [ 1106.210] apply_damage: damage=(nil), region=1 [ 1106.210] gen3_vertex_flush[3e0] = 3 [ 1106.210] gen3_render_composite_done() [ 1106.210] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(25, 0)+(0, 0), size=(1245, 1083) [ 1106.210] sna_compute_composite_region: dst=(25, 0)x(1245, 1083) [ 1106.210] sna_compute_composite_region: initial clip against dst->pDrawable: (25, 0), (1270, 1080) [ 1106.210] clip_to_dst: region: 1x[(25, 0), (1270, 1080)], clip: 0x[(0, 0), (0, 0)] [ 1106.210] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(1920, 1080) [ 1106.210] sna_compute_composite_region: dst=(0, 0)x(1920, 1080) [ 1106.210] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1920, 1080) [ 1106.210] clip_to_dst: region: 1x[(0, 0), (1920, 1080)], clip: 0x[(0, 0), (0, 0)] [ 1106.210] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(1920, 1080) [ 1106.210] sna_compute_composite_region: dst=(0, 0)x(1920, 1080) [ 1106.210] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1920, 1080) [ 1106.210] clip_to_dst: region: 1x[(0, 0), (1920, 1080)], clip: 0x[(0, 0), (0, 0)] [ 1106.210] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(1920, 1080) [ 1106.210] sna_compute_composite_region: dst=(0, 0)x(1920, 1080) [ 1106.210] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1920, 1080) [ 1106.210] clip_to_dst: region: 1x[(0, 0), (1920, 1080)], clip: 0x[(0, 0), (0, 0)] [ 1106.210] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(25, 0)+(0, 0), size=(1245, 1083) [ 1106.210] sna_compute_composite_region: dst=(25, 0)x(1245, 1083) [ 1106.210] sna_compute_composite_region: initial clip against dst->pDrawable: (25, 0), (1270, 1080) [ 1106.210] clip_to_dst: region: 1x[(25, 0), (1270, 1080)], clip: 0x[(0, 0), (0, 0)] [ 1106.210] sna_composite(3 src=(0, 0), mask=(0, 0), dst=(1063, 0)+(0, 0), size=(857, 3) [ 1106.210] sna_compute_composite_region: dst=(1063, 0)x(857, 3) [ 1106.210] sna_compute_composite_region: initial clip against dst->pDrawable: (1063, 0), (1920, 3) [ 1106.210] clip_to_dst: region: 1x[(1063, 0), (1920, 3)], clip: 0x[(0, 0), (0, 0)] [ 1106.210] sna_composite(3 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(25, 201) [ 1106.210] sna_compute_composite_region: dst=(0, 0)x(25, 201) [ 1106.211] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (25, 201) [ 1106.211] clip_to_dst: region: 1x[(0, 0), (25, 201)], clip: 0x[(0, 0), (0, 0)] [ 1106.211] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(1920, 1080) [ 1106.211] sna_compute_composite_region: dst=(0, 0)x(1920, 1080) [ 1106.211] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1920, 1080) [ 1106.211] clip_to_dst: region: 1x[(0, 0), (1920, 1080)], clip: 0x[(672, 744), (672, 744)] [ 1106.211] sna_block_handler [ 1106.211] sna_accel_do_flush, starting flush timer, at time=1106211 [ 1106.211] sna_wakeup_handler [ 1106.211] sna_validate_gc [ 1106.211] sna_validate_gc: flushing stipple pixmap [ 1106.211] sna_pixmap_move_to_cpu(pixmap=0xde6590, write=1) [ 1106.211] sna_pixmap_move_to_cpu: not attached to 0xde6590 [ 1106.211] sna_copy_area: src=(144, 0)x(427, 302) -> dst=(144, 0) [ 1106.211] sna_copy_boxes (boxes=1x[(234, 409), (661, 711)...], src=+(-90, -409), alu=3, src.size=620x349, dst.size=1245x1083) [ 1106.211] sna_copy_boxes: dst=(priv=0x1348050, gpu_bo=0x13481d0, cpu_bo=(nil)), src=(priv=(nil), gpu_bo=(nil), cpu_bo=(nil)), replaces=0 [ 1106.211] sna_copy_boxes: fallback - src_priv=(nil) but dst gpu_only=0 [ 1106.211] sna_copy_boxes: fallback -- src=(-90, -409), dst=(-25, 0) [ 1106.211] _sna_damage_subtract([[(0, 0), (1245, 1083)]: [(0, 0), (1245, 1083) x 6: ((0, 0), (1245, 409)), ((0, 409), (65, 758)), ((685, 409), (1245, 758)), ((0, 758), (1245, 1080)), ((1, 1080), (1244, 1082)), ((3, 1082), (1242, 1083))] + [0 : ...]] - [(209, 409), (636, 711)])... [ 1106.211] _sna_damage_create_elt(subtract): n=0, prev=(none, remain 0) [ 1106.211] _sna_damage_create_elt(): new elt [ 1106.211] _sna_damage_create_boxes(1->64): new [ 1106.211] = [[(0, 0), (1245, 1083)]: [(0, 0), (1245, 1083) x 6: ((0, 0), (1245, 409)), ((0, 409), (65, 758)), ((685, 409), (1245, 758)), ((0, 758), (1245, 1080)), ((1, 1080), (1244, 1082)), ((3, 1082), (1242, 1083))] + [1 : ...]] [ 1106.211] _sna_damage_add([[(65, 409), (685, 758)]: [(65, 409), (685, 758)] + [0 : ...]] + [(209, 409), (636, 711)]) [ 1106.211] = [[(65, 409), (685, 758)]: [(65, 409), (685, 758)] + [0 : ...]] [ 1106.211] sna_copy_boxes: memcpy_blt(box=(234, 409), (427, 302), src=(-90, -409), dst=(-25, 0), pitches=(2480, 4980)) [ 1106.211] memcpy_blt: src=(234, 409), dst=(234, 409), size=427x302, pitch=2480/4980 [ 1106.212] sna_block_handler [ 1106.212] sna_wakeup_handler [ 1106.212] sna_block_handler [ 1106.212] sna_wakeup_handler [ 1106.212] sna_create_pixmap(3, 1, 32, usage=0) [ 1106.212] kgem_choose_tiling: too short [1] for TILING_X [ 1106.212] kgem_choose_tiling: 3x1 -> 0 [ 1106.212] kgem_can_create_2d(3x1, bpp=32, tiling=0) = 1 [ 1106.212] sna_validate_gc [ 1106.212] sna_put_image((0, 0)x(3, 1) [ 1106.212] sna_drawable_move_region_to_cpu(pixmap=0x11f21e0 (3x1), [(0, 0), (3, 1)], write=1) [ 1106.212] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1106.212] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1106.212] sna_pixmap_move_to_cpu(pixmap=0x11f21e0, write=1) [ 1106.212] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1106.212] sna_pixmap_move_to_cpu: no GPU bo [ 1106.212] sna_pixmap_move_to_cpu: marking as damaged [ 1106.212] _sna_damage_all(3, 1) [ 1106.212] sna_put_image: fbPutImage(0, 0, 3, 1) [ 1106.212] sna_composite(3 src=(0, 0), mask=(0, 0), dst=(3, 4)+(0, 0), size=(3, 50) [ 1106.212] sna_compute_composite_region: dst=(3, 4)x(3, 50) [ 1106.212] sna_compute_composite_region: initial clip against dst->pDrawable: (3, 4), (6, 54) [ 1106.212] clip_to_dst: region: 1x[(3, 4), (6, 54)], clip: 1x[(0, 0), (8, 56)] [ 1106.212] sna_compute_composite_region: clip against dst->pCompositeClip: (3, 4), (6, 54) [ 1106.212] sna_compute_composite_region: clip against src: (3, 4), (6, 54) [ 1106.212] sna_composite: composite region extents:+(0, 0) -> (3, 4), (6, 54) + (0, 0) [ 1106.212] gen3_render_composite() [ 1106.212] sna_blt_composite (0, 0), (3, 4), 3x50 [ 1106.212] sna_pixmap_move_to_gpu() [ 1106.212] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.212] sna_blt_composite: unsuported op [3] for blitting [ 1106.212] sna_pixmap_force_to_gpu(pixmap=0x13509b0) [ 1106.212] sna_pixmap_move_to_gpu() [ 1106.212] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.212] gen3_composite_set_target: pixmap=0x13509b0, format=20028888, size=8x56, pitch=64, delta=(0,0) [ 1106.213] gen3_render_composite: preparing source [ 1106.213] gen3_composite_picture: (0, 0)x(3, 50), dst=(3, 4) [ 1106.213] gen3_composite_picture: integer translation (0, 0), removing [ 1106.213] sna_render_pixmap_bo (0, 0)x(3, 50) [ 1106.213] sna_render_pixmap_bo box=(0, 0), (3, 1): (3, 1)/(3, 1) [ 1106.213] sna_render_pixmap_bo: offset=(-3, -4), size=(3, 1) [ 1106.213] texture_is_cpu(pixmap=0x11f21e0, box=((0, 0), (3, 1)) = 1 [ 1106.213] move_to_gpu: migrating whole pixmap (3x1) for source [ 1106.213] sna_pixmap_force_to_gpu(pixmap=0x11f21e0) [ 1106.213] kgem_choose_tiling: too short [1] for TILING_X [ 1106.213] kgem_choose_tiling: 3x1 -> 0 [ 1106.213] kgem_create_2d(3x1, bpp=32, tiling=0, exact=0, inactive=1) [ 1106.213] from inactive: pitch=64, tiling=0: handle=118, id=34077 [ 1106.213] sna_pixmap_force_to_gpu: created gpu bo [ 1106.213] sna_pixmap_move_to_gpu() [ 1106.213] _sna_damage_reduce() [ 1106.213] sna_pixmap_move_to_gpu: CPU damage? 1 [ 1106.213] sna_damage_get_boxes([[(0, 0), (3, 1)]: [(0, 0), (3, 1)] + [0 : ...]])... [ 1106.213] = 1 [ 1106.213] sna_replace(handle=118, 3x1, bpp=32, tiling=0) [ 1106.213] gem_mmap(handle=118, size=4096, prot=read/write) [ 1106.213] memcpy_blt: src=(0, 0), dst=(0, 0), size=3x1, pitch=12/64 [ 1106.213] gen3_render_composite: source type=5 [ 1106.213] gen3_render_composite: final src/mask type=5/0, affine=1/1 [ 1106.213] gen3_render_composite: floats_per_vertex = 2 + 2 + 0 = 4 [ 1106.213] gen3_render_composite_boxes: nbox=1, src=+(-3, -4), mask=+(0, 0), dst=+(0, 0) [ 1106.213] gen3_get_rectangles: want=12, rem=15444 [ 1106.213] gen3_render_composite_boxes: (3, 4) x (3, 50) [ 1106.213] apply_damage: damage=0x13b6088, region=1 [ 1106.213] _sna_damage_add([[(0, 0), (8, 56)]: [(0, 0), (8, 56)] + [0 : ...]] + [(3, 4), (6, 54)]) [ 1106.213] = [[(0, 0), (8, 56)]: [(0, 0), (8, 56)] + [0 : ...]] [ 1106.213] gen3_vertex_flush[444] = 3 [ 1106.213] gen3_render_composite_done() [ 1106.213] sna_create_pixmap(3, 1, 32, usage=0) [ 1106.213] kgem_choose_tiling: too short [1] for TILING_X [ 1106.213] kgem_choose_tiling: 3x1 -> 0 [ 1106.213] kgem_can_create_2d(3x1, bpp=32, tiling=0) = 1 [ 1106.213] sna_validate_gc [ 1106.213] sna_put_image((0, 0)x(3, 1) [ 1106.213] sna_drawable_move_region_to_cpu(pixmap=0x11f21e0 (3x1), [(0, 0), (3, 1)], write=1) [ 1106.214] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1106.214] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1106.214] sna_pixmap_move_to_cpu(pixmap=0x11f21e0, write=1) [ 1106.214] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1106.214] sna_pixmap_move_to_cpu: no GPU bo [ 1106.214] sna_pixmap_move_to_cpu: marking as damaged [ 1106.214] _sna_damage_all(3, 1) [ 1106.214] sna_put_image: fbPutImage(0, 0, 3, 1) [ 1106.214] sna_composite(3 src=(0, 0), mask=(0, 0), dst=(3, 5)+(0, 0), size=(3, 48) [ 1106.214] sna_compute_composite_region: dst=(3, 5)x(3, 48) [ 1106.214] sna_compute_composite_region: initial clip against dst->pDrawable: (3, 5), (6, 53) [ 1106.214] clip_to_dst: region: 1x[(3, 5), (6, 53)], clip: 4x[(3, 5), (6, 53)] [ 1106.214] sna_compute_composite_region: clip against dst->pCompositeClip: (3, 5), (6, 53) [ 1106.214] sna_compute_composite_region: clip against src: (3, 5), (6, 53) [ 1106.214] sna_composite: composite region extents:+(0, 0) -> (3, 5), (6, 53) + (0, 0) [ 1106.214] gen3_render_composite() [ 1106.214] sna_blt_composite (0, 0), (3, 5), 3x48 [ 1106.214] sna_pixmap_move_to_gpu() [ 1106.214] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.214] sna_blt_composite: unsuported op [3] for blitting [ 1106.214] sna_pixmap_force_to_gpu(pixmap=0x13509b0) [ 1106.214] sna_pixmap_move_to_gpu() [ 1106.214] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.214] gen3_composite_set_target: pixmap=0x13509b0, format=20028888, size=8x56, pitch=64, delta=(0,0) [ 1106.214] gen3_render_composite: preparing source [ 1106.214] gen3_composite_picture: (0, 0)x(3, 48), dst=(3, 5) [ 1106.214] gen3_composite_picture: integer translation (0, 0), removing [ 1106.214] sna_render_pixmap_bo (0, 0)x(3, 48) [ 1106.214] sna_render_pixmap_bo box=(0, 0), (3, 1): (3, 1)/(3, 1) [ 1106.214] sna_render_pixmap_bo: offset=(-3, -5), size=(3, 1) [ 1106.214] texture_is_cpu(pixmap=0x11f21e0, box=((0, 0), (3, 1)) = 1 [ 1106.214] move_to_gpu: migrating whole pixmap (3x1) for source [ 1106.214] sna_pixmap_force_to_gpu(pixmap=0x11f21e0) [ 1106.214] kgem_choose_tiling: too short [1] for TILING_X [ 1106.214] kgem_choose_tiling: 3x1 -> 0 [ 1106.214] kgem_create_2d(3x1, bpp=32, tiling=0, exact=0, inactive=1) [ 1106.214] from inactive: pitch=64, tiling=0: handle=164, id=34078 [ 1106.214] sna_pixmap_force_to_gpu: created gpu bo [ 1106.214] sna_pixmap_move_to_gpu() [ 1106.214] _sna_damage_reduce() [ 1106.214] sna_pixmap_move_to_gpu: CPU damage? 1 [ 1106.214] sna_damage_get_boxes([[(0, 0), (3, 1)]: [(0, 0), (3, 1)] + [0 : ...]])... [ 1106.214] = 1 [ 1106.215] sna_replace(handle=164, 3x1, bpp=32, tiling=0) [ 1106.215] gem_mmap(handle=164, size=4096, prot=read/write) [ 1106.215] memcpy_blt: src=(0, 0), dst=(0, 0), size=3x1, pitch=12/64 [ 1106.215] gen3_render_composite: source type=5 [ 1106.215] gen3_render_composite: final src/mask type=5/0, affine=1/1 [ 1106.215] gen3_render_composite: floats_per_vertex = 2 + 2 + 0 = 4 [ 1106.215] gen3_render_composite_boxes: nbox=4, src=+(-3, -5), mask=+(0, 0), dst=+(0, 0) [ 1106.215] gen3_get_rectangles: want=48, rem=15432 [ 1106.215] gen3_render_composite_boxes: (3, 5) x (3, 1) [ 1106.215] gen3_render_composite_boxes: (3, 6) x (1, 46) [ 1106.215] gen3_render_composite_boxes: (5, 6) x (1, 46) [ 1106.215] gen3_render_composite_boxes: (3, 52) x (3, 1) [ 1106.215] apply_damage: damage=0x13b6088, region=4 [ 1106.215] _sna_damage_add([[(0, 0), (8, 56)]: [(0, 0), (8, 56)] + [0 : ...]] + [(3, 5), (6, 53) x 4: ((3, 5), (6, 6)), ((3, 6), (4, 52)), ((5, 6), (6, 52)), ((3, 52), (6, 53))]) [ 1106.215] = [[(0, 0), (8, 56)]: [(0, 0), (8, 56)] + [0 : ...]] [ 1106.215] gen3_vertex_flush[460] = 12 [ 1106.215] gen3_render_composite_done() [ 1106.215] sna_create_pixmap(8, 56, 32, usage=0) [ 1106.215] kgem_choose_tiling: too thin [8] for TILING_X [ 1106.215] kgem_choose_tiling: 8x56 -> 0 [ 1106.215] kgem_can_create_2d(8x56, bpp=32, tiling=0) = 1 [ 1106.215] sna_validate_gc [ 1106.215] sna_validate_gc: flushing tile pixmap [ 1106.215] sna_validate_gc: flushing stipple pixmap [ 1106.215] sna_pixmap_move_to_cpu(pixmap=0xde6590, write=1) [ 1106.215] sna_pixmap_move_to_cpu: not attached to 0xde6590 [ 1106.215] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 1106.215] sna_poly_fill_rect_extents: [0] = (0, 0)x(8, 56) [ 1106.215] sna_poly_fill_rect: tiled fill, testing for blt [ 1106.215] sna_drawable_use_gpu_bo((0, 0), (8, 56)) = 0 [ 1106.215] sna_drawable_use_cpu_bo((0, 0), (8, 56)) = 0 [ 1106.215] sna_poly_fill_rect: fallback (0, 0), (8, 56) [ 1106.215] sna_gc_move_to_cpu [ 1106.215] sna_drawable_move_region_to_cpu(pixmap=0xde6590 (16x16), [(0, 0), (16, 16)], write=0) [ 1106.215] sna_drawable_move_region_to_cpu: not attached to 0xde6590 [ 1106.215] sna_drawable_move_region_to_cpu(pixmap=0x123b9e0 (5x26), [(0, 0), (5, 26)], write=0) [ 1106.215] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1106.215] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1106.215] sna_pixmap_move_to_cpu(pixmap=0x123b9e0, write=0) [ 1106.215] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1106.215] sna_pixmap_move_to_cpu: no GPU bo [ 1106.216] sna_drawable_move_region_to_cpu(pixmap=0x13cff20 (8x56), [(0, 0), (8, 56)], write=1) [ 1106.216] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1106.216] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1106.216] sna_pixmap_move_to_cpu(pixmap=0x13cff20, write=1) [ 1106.216] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1106.216] sna_pixmap_move_to_cpu: no GPU bo [ 1106.216] sna_pixmap_move_to_cpu: marking as damaged [ 1106.216] _sna_damage_all(8, 56) [ 1106.216] sna_poly_fill_rect: fallback - fbPolyFillRect [ 1106.216] sna_validate_gc [ 1106.216] sna_copy_area: src=(0, 0)x(8, 56) -> dst=(0, 0) [ 1106.216] sna_copy_boxes (boxes=1x[(0, 0), (8, 56)...], src=+(0, 0), alu=3, src.size=8x56, dst.size=8x56) [ 1106.216] sna_copy_boxes: dst=(priv=0x19fbaf0, gpu_bo=(nil), cpu_bo=(nil)), src=(priv=0x13b6070, gpu_bo=0x13b9ea0, cpu_bo=(nil)), replaces=1 [ 1106.216] kgem_choose_tiling: too thin [8] for TILING_X [ 1106.216] kgem_choose_tiling: 8x56 -> 0 [ 1106.216] sna_copy_boxes: create dst GPU bo for copy [ 1106.216] kgem_can_create_2d(8x56, bpp=32, tiling=0) = 1 [ 1106.216] kgem_create_2d(8x56, bpp=32, tiling=0, exact=0, inactive=0) [ 1106.216] from active: pitch=64, tiling=0, handle=164, id=34079 [ 1106.216] sna_pixmap_move_to_gpu() [ 1106.216] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.216] gen3_render_copy_boxes (0, 0)->(0, 0) x 1 [ 1106.216] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 0), pitch=(64, 64) [ 1106.216] sna_blt_copy_boxes: box=(0, 0)x(8, 56) [ 1106.216] _sna_damage_all(8, 56) [ 1106.216] sna_validate_gc [ 1106.216] sna_copy_area: src=(0, 0)x(8, 56) -> dst=(50, 4) [ 1106.216] sna_copy_boxes (boxes=1x[(-9807, -9995), (-9799, -9939)...], src=+(9807, 9995), alu=3, src.size=8x56, dst.size=857x65) [ 1106.216] sna_copy_boxes: dst=(priv=0x137ea40, gpu_bo=0x19f7050, cpu_bo=(nil)), src=(priv=0x19fbaf0, gpu_bo=0x19faae0, cpu_bo=(nil)), replaces=0 [ 1106.216] sna_pixmap_move_to_gpu() [ 1106.216] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.216] gen3_render_copy_boxes (9807, 9995)->(9999, 9999) x 1 [ 1106.216] sna_blt_copy_boxes src=(9807, 9995) -> (9999, 9999) x 1, tiling=(0, 1), pitch=(64, 4096) [ 1106.216] sna_blt_copy_boxes: box=(-9807, -9995)x(8, 56) [ 1106.216] _sna_damage_add([[(0, 0), (857, 65)]: [(0, 0), (857, 65)] + [0 : ...]] + [(192, 4), (200, 60)]) [ 1106.216] = [[(0, 0), (857, 65)]: [(0, 0), (857, 65)] + [0 : ...]] [ 1106.216] _sna_damage_subtract(None - [(192, 4), (200, 60)])... [ 1106.216] = None [ 1106.216] sna_create_pixmap(8, 56, 32, usage=0) [ 1106.216] kgem_choose_tiling: too thin [8] for TILING_X [ 1106.217] kgem_choose_tiling: 8x56 -> 0 [ 1106.217] kgem_can_create_2d(8x56, bpp=32, tiling=0) = 1 [ 1106.217] sna_validate_gc [ 1106.217] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 1106.217] sna_poly_fill_rect_extents: [0] = (0, 0)x(8, 56) [ 1106.217] sna_poly_fill_rect: solid fill [ffdddddd], testing for blt [ 1106.217] sna_drawable_use_gpu_bo((0, 0), (8, 56)) = 0 [ 1106.217] sna_drawable_use_cpu_bo((0, 0), (8, 56)) = 0 [ 1106.217] sna_poly_fill_rect: fallback (0, 0), (8, 56) [ 1106.217] sna_gc_move_to_cpu [ 1106.217] sna_drawable_move_region_to_cpu(pixmap=0xde6590 (16x16), [(0, 0), (16, 16)], write=0) [ 1106.217] sna_drawable_move_region_to_cpu: not attached to 0xde6590 [ 1106.217] sna_drawable_move_region_to_cpu(pixmap=0x13509b0 (8x56), [(0, 0), (8, 56)], write=1) [ 1106.217] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1106.217] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1106.217] sna_pixmap_move_to_cpu(pixmap=0x13509b0, write=1) [ 1106.217] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1106.217] sna_pixmap_move_to_cpu: no GPU bo [ 1106.217] sna_pixmap_move_to_cpu: marking as damaged [ 1106.217] _sna_damage_all(8, 56) [ 1106.217] sna_poly_fill_rect: fallback - fbPolyFillRect [ 1106.217] sna_composite_rectangles(op=3, ffdddddd x 1 [(0, 0)x(8, 56) ...]) [ 1106.217] _pixman_region_init_clipped_rectangles: nrects=1, region=(0, 0), (8, 56) x 1 [ 1106.217] sna_composite_rectangles: drawable extents (0, 0),(8, 56) x 1 [ 1106.217] sna_composite_rectangles: clipped extents (0, 0),(8, 56) x 1 [ 1106.217] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(8, 56) [ 1106.217] _sna_damage_subtract([[(0, 0), (8, 56)]: [(0, 0), (8, 56)] + [0 : ...]] - [(0, 0), (8, 56)])... [ 1106.217] = None [ 1106.217] sna_pixmap_move_to_gpu() [ 1106.217] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.217] kgem_choose_tiling: too thin [8] for TILING_X [ 1106.217] kgem_choose_tiling: 8x56 -> 0 [ 1106.217] kgem_create_2d(8x56, bpp=32, tiling=0, exact=0, inactive=0) [ 1106.217] from active: pitch=64, tiling=0, handle=11, id=34080 [ 1106.217] gen3_render_fill_boxes (op=1, format=20028888, color=(dddd,dddd,dddd, ffff)) [ 1106.217] sna_blt_fill_boxes (32, ffdddddd, 3) x 1 [ 1106.217] sna_blt_fill_boxes: box=((0, 0), (8, 56)) [ 1106.217] _sna_damage_add(None + [(0, 0), (8, 56)]) [ 1106.217] = [[(0, 0), (8, 56)]: [(0, 0), (8, 56)] + [0 : ...]] [ 1106.217] sna_create_pixmap(7, 1, 32, usage=0) [ 1106.217] kgem_choose_tiling: too short [1] for TILING_X [ 1106.217] kgem_choose_tiling: 7x1 -> 0 [ 1106.218] kgem_can_create_2d(7x1, bpp=32, tiling=0) = 1 [ 1106.218] sna_validate_gc [ 1106.218] sna_put_image((0, 0)x(7, 1) [ 1106.218] sna_drawable_move_region_to_cpu(pixmap=0x1352880 (7x1), [(0, 0), (7, 1)], write=1) [ 1106.218] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1106.218] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1106.218] sna_pixmap_move_to_cpu(pixmap=0x1352880, write=1) [ 1106.218] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1106.218] sna_pixmap_move_to_cpu: no GPU bo [ 1106.218] sna_pixmap_move_to_cpu: marking as damaged [ 1106.218] _sna_damage_all(7, 1) [ 1106.218] sna_put_image: fbPutImage(0, 0, 7, 1) [ 1106.218] sna_composite_trapezoids(op=3, src=(2, 0), mask=00018000, ntrap=45) [ 1106.218] trapezoid_span_converter: extents (1, 1), (8, 55) [ 1106.218] sna_compute_composite_region: dst=(1, 1)x(7, 54) [ 1106.218] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 1), (8, 55) [ 1106.218] clip_to_dst: region: 1x[(1, 1), (8, 55)], clip: 1x[(0, 0), (8, 56)] [ 1106.218] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 1), (8, 55) [ 1106.218] sna_compute_composite_region: clip against src: (1, 1), (8, 55) [ 1106.218] trapezoid_span_converter: after clip -- extents (1, 1), (8, 55), delta=(0, 0) src -> (0, 0) [ 1106.218] gen3_render_composite_spans(src=(0, 0), dst=(1, 1), size=(7, 54)) [ 1106.218] sna_pixmap_force_to_gpu(pixmap=0x13509b0) [ 1106.218] sna_pixmap_move_to_gpu() [ 1106.218] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.218] _sna_damage_all(8, 56) [ 1106.218] gen3_composite_set_target: pixmap=0x13509b0, format=20028888, size=8x56, pitch=64, delta=(0,0) [ 1106.218] gen3_render_composite_spans: preparing source [ 1106.218] gen3_composite_picture: (0, 0)x(7, 54), dst=(1, 1) [ 1106.218] gen3_composite_picture: integer translation (0, 0), removing [ 1106.218] sna_render_pixmap_bo (0, 0)x(7, 54) [ 1106.218] sna_render_pixmap_bo box=(0, 0), (7, 1): (7, 1)/(7, 1) [ 1106.218] sna_render_pixmap_bo: offset=(-1, -1), size=(7, 1) [ 1106.218] texture_is_cpu(pixmap=0x1352880, box=((0, 0), (7, 1)) = 1 [ 1106.218] move_to_gpu: migrating whole pixmap (7x1) for source [ 1106.218] sna_pixmap_force_to_gpu(pixmap=0x1352880) [ 1106.218] kgem_choose_tiling: too short [1] for TILING_X [ 1106.218] kgem_choose_tiling: 7x1 -> 0 [ 1106.218] kgem_create_2d(7x1, bpp=32, tiling=0, exact=0, inactive=1) [ 1106.218] from inactive: pitch=64, tiling=0: handle=54, id=34081 [ 1106.218] sna_pixmap_force_to_gpu: created gpu bo [ 1106.218] sna_pixmap_move_to_gpu() [ 1106.218] _sna_damage_reduce() [ 1106.218] sna_pixmap_move_to_gpu: CPU damage? 1 [ 1106.219] sna_damage_get_boxes([[(0, 0), (7, 1)]: [(0, 0), (7, 1)] + [0 : ...]])... [ 1106.219] = 1 [ 1106.219] sna_replace(handle=54, 7x1, bpp=32, tiling=0) [ 1106.219] gem_mmap(handle=54, size=4096, prot=read/write) [ 1106.219] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x1, pitch=28/64 [ 1106.219] gen3_render_composite_spans: source type=5 [ 1106.219] aligning vertex: was 4, now 5 floats per vertex, 250->200 [ 1106.219] tor_init: (1, 1),(8, 55) x (4, 4), num_edges=90 [ 1106.219] polygon_add_edge: edge=(9 [2.1], 4 [1.0]), (7 [1.3], 6 [1.2]), top=4 [1.0], bottom=6 [1.2], dir=1 [ 1106.219] polygon_add_edge: edge=(26 [6.2], 4 [1.0]), (28 [7.0], 6 [1.2]), top=4 [1.0], bottom=6 [1.2], dir=-1 [ 1106.219] polygon_add_edge: edge=(7 [1.3], 6 [1.2]), (6 [1.2], 7 [1.3]), top=6 [1.2], bottom=7 [1.3], dir=1 [ 1106.219] polygon_add_edge: edge=(28 [7.0], 6 [1.2]), (29 [7.1], 7 [1.3]), top=6 [1.2], bottom=7 [1.3], dir=-1 [ 1106.219] polygon_add_edge: edge=(6 [1.2], 7 [1.3]), (4 [1.0], 9 [2.1]), top=7 [1.3], bottom=8 [2.0], dir=1 [ 1106.219] polygon_add_edge: edge=(29 [7.1], 7 [1.3]), (31 [7.3], 9 [2.1]), top=7 [1.3], bottom=8 [2.0], dir=-1 [ 1106.219] polygon_add_edge: edge=(6 [1.2], 7 [1.3]), (4 [1.0], 9 [2.1]), top=8 [2.0], bottom=9 [2.1], dir=1 [ 1106.219] polygon_add_edge: edge=(11 [2.3], 8 [2.0]), (9 [2.1], 9 [2.1]), top=8 [2.0], bottom=9 [2.1], dir=-1 [ 1106.219] polygon_add_edge: edge=(23 [5.3], 8 [2.0]), (26 [6.2], 9 [2.1]), top=8 [2.0], bottom=9 [2.1], dir=1 [ 1106.219] polygon_add_edge: edge=(29 [7.1], 7 [1.3]), (31 [7.3], 9 [2.1]), top=8 [2.0], bottom=9 [2.1], dir=-1 [ 1106.219] polygon_add_edge: edge=(25 [6.1], 9 [2.1]), (27 [6.3], 11 [2.3]), top=9 [2.1], bottom=10 [2.2], dir=1 [ 1106.219] polygon_add_edge: edge=(31 [7.3], 9 [2.1]), (31 [7.3], 10 [2.2]), top=9 [2.1], bottom=10 [2.2], dir=-1 [ 1106.219] polygon_add_edge: edge=(4 [1.0], 9 [2.1]), (4 [1.0], 10 [2.2]), top=9 [2.1], bottom=10 [2.2], dir=1 [ 1106.219] polygon_add_edge: edge=(9 [2.1], 9 [2.1]), (8 [2.0], 11 [2.3]), top=9 [2.1], bottom=10 [2.2], dir=-1 [ 1106.219] polygon_add_edge: edge=(4 [1.0], 10 [2.2]), (4 [1.0], 13 [3.1]), top=10 [2.2], bottom=11 [2.3], dir=1 [ 1106.219] polygon_add_edge: edge=(9 [2.1], 9 [2.1]), (8 [2.0], 11 [2.3]), top=10 [2.2], bottom=11 [2.3], dir=-1 [ 1106.219] polygon_add_edge: edge=(25 [6.1], 9 [2.1]), (27 [6.3], 11 [2.3]), top=10 [2.2], bottom=11 [2.3], dir=1 [ 1106.219] polygon_add_edge: edge=(31 [7.3], 10 [2.2]), (31 [7.3], 13 [3.1]), top=10 [2.2], bottom=11 [2.3], dir=-1 [ 1106.219] polygon_add_edge: edge=(27 [6.3], 11 [2.3]), (28 [7.0], 14 [3.2]), top=11 [2.3], bottom=13 [3.1], dir=1 [ 1106.219] polygon_add_edge: edge=(31 [7.3], 10 [2.2]), (31 [7.3], 13 [3.1]), top=11 [2.3], bottom=13 [3.1], dir=-1 [ 1106.219] polygon_add_edge: edge=(4 [1.0], 10 [2.2]), (4 [1.0], 13 [3.1]), top=11 [2.3], bottom=13 [3.1], dir=1 [ 1106.219] polygon_add_edge: edge=(8 [2.0], 11 [2.3]), (7 [1.3], 14 [3.2]), top=11 [2.3], bottom=13 [3.1], dir=-1 [ 1106.219] polygon_add_edge: edge=(4 [1.0], 13 [3.1]), (4 [1.0], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=1 [ 1106.219] polygon_add_edge: edge=(8 [2.0], 11 [2.3]), (7 [1.3], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=-1 [ 1106.219] polygon_add_edge: edge=(27 [6.3], 11 [2.3]), (28 [7.0], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=1 [ 1106.219] polygon_add_edge: edge=(31 [7.3], 13 [3.1]), (32 [8.0], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=-1 [ 1106.220] polygon_add_edge: edge=(4 [1.0], 14 [3.2]), (4 [1.0], 210 [52.2]), top=14 [3.2], bottom=209 [52.1], dir=1 [ 1106.220] polygon_add_edge: edge=(8 [2.0], 14 [3.2]), (8 [2.0], 210 [52.2]), top=14 [3.2], bottom=209 [52.1], dir=-1 [ 1106.220] polygon_add_edge: edge=(28 [7.0], 14 [3.2]), (28 [7.0], 210 [52.2]), top=14 [3.2], bottom=209 [52.1], dir=1 [ 1106.220] polygon_add_edge: edge=(32 [8.0], 14 [3.2]), (32 [8.0], 210 [52.2]), top=14 [3.2], bottom=209 [52.1], dir=-1 [ 1106.220] polygon_add_edge: edge=(28 [7.0], 209 [52.1]), (27 [6.3], 212 [53.0]), top=209 [52.1], bottom=210 [52.2], dir=1 [ 1106.220] polygon_add_edge: edge=(32 [8.0], 14 [3.2]), (32 [8.0], 210 [52.2]), top=209 [52.1], bottom=210 [52.2], dir=-1 [ 1106.220] polygon_add_edge: edge=(4 [1.0], 210 [52.2]), (4 [1.0], 212 [53.0]), top=209 [52.1], bottom=212 [53.0], dir=1 [ 1106.220] polygon_add_edge: edge=(7 [1.3], 209 [52.1]), (8 [2.0], 212 [53.0]), top=209 [52.1], bottom=212 [53.0], dir=-1 [ 1106.220] polygon_add_edge: edge=(28 [7.0], 209 [52.1]), (27 [6.3], 212 [53.0]), top=210 [52.2], bottom=212 [53.0], dir=1 [ 1106.220] polygon_add_edge: edge=(31 [7.3], 210 [52.2]), (31 [7.3], 213 [53.1]), top=210 [52.2], bottom=212 [53.0], dir=-1 [ 1106.220] polygon_add_edge: edge=(4 [1.0], 210 [52.2]), (4 [1.0], 213 [53.1]), top=212 [53.0], bottom=213 [53.1], dir=1 [ 1106.220] polygon_add_edge: edge=(8 [2.0], 211 [52.3]), (9 [2.1], 214 [53.2]), top=212 [53.0], bottom=213 [53.1], dir=-1 [ 1106.220] polygon_add_edge: edge=(27 [6.3], 211 [52.3]), (25 [6.1], 214 [53.2]), top=212 [53.0], bottom=213 [53.1], dir=1 [ 1106.220] polygon_add_edge: edge=(31 [7.3], 210 [52.2]), (31 [7.3], 213 [53.1]), top=212 [53.0], bottom=213 [53.1], dir=-1 [ 1106.220] polygon_add_edge: edge=(4 [1.0], 213 [53.1]), (4 [1.0], 214 [53.2]), top=213 [53.1], bottom=214 [53.2], dir=1 [ 1106.220] polygon_add_edge: edge=(8 [2.0], 211 [52.3]), (9 [2.1], 214 [53.2]), top=213 [53.1], bottom=214 [53.2], dir=-1 [ 1106.220] polygon_add_edge: edge=(27 [6.3], 211 [52.3]), (25 [6.1], 214 [53.2]), top=213 [53.1], bottom=214 [53.2], dir=1 [ 1106.220] polygon_add_edge: edge=(31 [7.3], 213 [53.1]), (31 [7.3], 214 [53.2]), top=213 [53.1], bottom=214 [53.2], dir=-1 [ 1106.220] polygon_add_edge: edge=(4 [1.0], 214 [53.2]), (6 [1.2], 216 [54.0]), top=214 [53.2], bottom=215 [53.3], dir=1 [ 1106.220] polygon_add_edge: edge=(9 [2.1], 213 [53.1]), (11 [2.3], 215 [53.3]), top=214 [53.2], bottom=215 [53.3], dir=-1 [ 1106.220] polygon_add_edge: edge=(26 [6.2], 213 [53.1]), (23 [5.3], 215 [53.3]), top=214 [53.2], bottom=215 [53.3], dir=1 [ 1106.220] polygon_add_edge: edge=(31 [7.3], 214 [53.2]), (29 [7.1], 216 [54.0]), top=214 [53.2], bottom=215 [53.3], dir=-1 [ 1106.220] polygon_add_edge: edge=(24 [6.0], 215 [53.3]), (21 [5.1], 216 [54.0]), top=215 [53.3], bottom=216 [54.0], dir=1 [ 1106.220] polygon_add_edge: edge=(31 [7.3], 214 [53.2]), (29 [7.1], 216 [54.0]), top=215 [53.3], bottom=216 [54.0], dir=-1 [ 1106.220] polygon_add_edge: edge=(4 [1.0], 214 [53.2]), (6 [1.2], 216 [54.0]), top=215 [53.3], bottom=216 [54.0], dir=1 [ 1106.220] polygon_add_edge: edge=(11 [2.3], 215 [53.3]), (14 [3.2], 216 [54.0]), top=215 [53.3], bottom=216 [54.0], dir=-1 [ 1106.220] polygon_add_edge: edge=(6 [1.2], 216 [54.0]), (7 [1.3], 217 [54.1]), top=216 [54.0], bottom=217 [54.1], dir=1 [ 1106.220] polygon_add_edge: edge=(29 [7.1], 216 [54.0]), (28 [7.0], 217 [54.1]), top=216 [54.0], bottom=217 [54.1], dir=-1 [ 1106.220] polygon_add_edge: edge=(7 [1.3], 217 [54.1]), (9 [2.1], 219 [54.3]), top=217 [54.1], bottom=219 [54.3], dir=1 [ 1106.220] polygon_add_edge: edge=(28 [7.0], 217 [54.1]), (26 [6.2], 219 [54.3]), top=217 [54.1], bottom=219 [54.3], dir=-1 [ 1106.220] polygon_add_edge: edge=(13 [3.1], 219 [54.3]), (14 [3.2], 220 [55.0]), top=219 [54.3], bottom=220 [55.0], dir=1 [ 1106.220] polygon_add_edge: edge=(22 [5.2], 219 [54.3]), (22 [5.2], 220 [55.0]), top=219 [54.3], bottom=220 [55.0], dir=-1 [ 1106.221] tor_render: unbounded=0 [ 1106.221] tor_render: y=0 [1], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1106.221] cell_list_add_subspan: x1=9 (2+1), x2=26 (6+2) [ 1106.221] cell_list_add_subspan: x1=8 (2+0), x2=27 (6+3) [ 1106.221] cell_list_add_subspan: x1=7 (1+3), x2=28 (7+0) [ 1106.221] cell_list_add_subspan: x1=6 (1+2), x2=29 (7+1) [ 1106.221] tor_blt: cell=(1, 2, 10), cover=0, max=8 [ 1106.221] tor_blt: span (1, 1)x(1, 1) @ 6 [ 1106.221] tor_blt_span: 1 -> 2 @ 6 [ 1106.221] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.187500, dst=+(0, 0), box=(1, 1) x (1, 1) [ 1106.221] gen3_get_rectangles: want=15, rem=15384 [ 1106.221] tor_blt: cell=(2, 2, 2), cover=16, max=8 [ 1106.221] tor_blt: span (2, 1)x(1, 1) @ 30 [ 1106.221] tor_blt_span: 2 -> 3 @ 30 [ 1106.221] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.937500, dst=+(0, 0), box=(2, 1) x (1, 1) [ 1106.221] gen3_get_rectangles: want=15, rem=15369 [ 1106.221] tor_blt: cell=(6, -2, -10), cover=32, max=8 [ 1106.221] tor_blt: span (3, 1)x(3, 1) @ 32 [ 1106.221] tor_blt_span: 3 -> 6 @ 32 [ 1106.221] gen3_render_composite_spans_box: src=+(-1, -1), opacity=1.000000, dst=+(0, 0), box=(3, 1) x (3, 1) [ 1106.221] gen3_get_rectangles: want=15, rem=15354 [ 1106.221] tor_blt: span (6, 1)x(1, 1) @ 26 [ 1106.221] tor_blt_span: 6 -> 7 @ 26 [ 1106.221] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.812500, dst=+(0, 0), box=(6, 1) x (1, 1) [ 1106.221] gen3_get_rectangles: want=15, rem=15339 [ 1106.221] tor_blt: cell=(7, -2, -2), cover=16, max=8 [ 1106.221] tor_blt: span (7, 1)x(1, 1) @ 2 [ 1106.221] tor_blt_span: 7 -> 8 @ 2 [ 1106.221] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.062500, dst=+(0, 0), box=(7, 1) x (1, 1) [ 1106.221] gen3_get_rectangles: want=15, rem=15324 [ 1106.221] tor_render: y=1 [2], do_full_step=0, new edges=1, min_height=-3, vertical=0 [ 1106.221] cell_list_add_subspan: x1=5 (1+1), x2=11 (2+3) [ 1106.221] cell_list_add_subspan: x1=23 (5+3), x2=30 (7+2) [ 1106.221] cell_list_add_subspan: x1=4 (1+0), x2=9 (2+1) [ 1106.221] cell_list_add_subspan: x1=25 (6+1), x2=31 (7+3) [ 1106.221] cell_list_add_subspan: x1=4 (1+0), x2=8 (2+0) [ 1106.221] cell_list_add_subspan: x1=26 (6+2), x2=31 (7+3) [ 1106.221] cell_list_add_subspan: x1=4 (1+0), x2=8 (2+0) [ 1106.221] cell_list_add_subspan: x1=27 (6+3), x2=31 (7+3) [ 1106.221] tor_blt: cell=(1, 4, 2), cover=0, max=8 [ 1106.221] tor_blt: span (1, 2)x(1, 1) @ 30 [ 1106.221] tor_blt_span: 1 -> 2 @ 30 [ 1106.221] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.937500, dst=+(0, 0), box=(1, 2) x (1, 1) [ 1106.222] gen3_get_rectangles: want=15, rem=15309 [ 1106.222] tor_blt: cell=(2, -4, -8), cover=32, max=8 [ 1106.222] tor_blt: span (2, 2)x(1, 1) @ 8 [ 1106.222] tor_blt_span: 2 -> 3 @ 8 [ 1106.222] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.250000, dst=+(0, 0), box=(2, 2) x (1, 1) [ 1106.222] gen3_get_rectangles: want=15, rem=15294 [ 1106.222] tor_blt: cell=(5, 1, 6), cover=0, max=8 [ 1106.222] tor_blt: span (5, 2)x(1, 1) @ 2 [ 1106.222] tor_blt_span: 5 -> 6 @ 2 [ 1106.222] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.062500, dst=+(0, 0), box=(5, 2) x (1, 1) [ 1106.222] gen3_get_rectangles: want=15, rem=15279 [ 1106.222] tor_blt: cell=(6, 3, 12), cover=8, max=8 [ 1106.222] tor_blt: span (6, 2)x(1, 1) @ 20 [ 1106.222] tor_blt_span: 6 -> 7 @ 20 [ 1106.222] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.625000, dst=+(0, 0), box=(6, 2) x (1, 1) [ 1106.222] gen3_get_rectangles: want=15, rem=15264 [ 1106.222] tor_blt: cell=(7, -4, -22), cover=32, max=8 [ 1106.222] tor_blt: span (7, 2)x(1, 1) @ 22 [ 1106.222] tor_blt_span: 7 -> 8 @ 22 [ 1106.222] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.687500, dst=+(0, 0), box=(7, 2) x (1, 1) [ 1106.222] gen3_get_rectangles: want=15, rem=15249 [ 1106.222] tor_render: y=2 [3], do_full_step=0, new edges=1, min_height=-7, vertical=0 [ 1106.222] cell_list_add_subspan: x1=4 (1+0), x2=7 (1+3) [ 1106.222] cell_list_add_subspan: x1=27 (6+3), x2=31 (7+3) [ 1106.222] cell_list_add_subspan: x1=4 (1+0), x2=7 (1+3) [ 1106.222] cell_list_add_subspan: x1=27 (6+3), x2=31 (7+3) [ 1106.222] cell_list_add_subspan: x1=4 (1+0), x2=8 (2+0) [ 1106.222] cell_list_add_subspan: x1=28 (7+0), x2=32 (8+0) [ 1106.222] cell_list_add_subspan: x1=4 (1+0), x2=8 (2+0) [ 1106.222] cell_list_add_subspan: x1=28 (7+0), x2=32 (8+0) [ 1106.222] tor_blt: cell=(1, 2, -12), cover=0, max=8 [ 1106.222] tor_blt: span (1, 3)x(1, 1) @ 28 [ 1106.222] tor_blt_span: 1 -> 2 @ 28 [ 1106.222] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.875000, dst=+(0, 0), box=(1, 3) x (1, 1) [ 1106.222] gen3_get_rectangles: want=15, rem=15234 [ 1106.222] tor_blt: cell=(2, -2, 0), cover=16, max=8 [ 1106.222] tor_blt: cell=(6, 2, 12), cover=0, max=8 [ 1106.222] tor_blt: span (6, 3)x(1, 1) @ 4 [ 1106.222] tor_blt_span: 6 -> 7 @ 4 [ 1106.222] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.125000, dst=+(0, 0), box=(6, 3) x (1, 1) [ 1106.222] gen3_get_rectangles: want=15, rem=15219 [ 1106.222] tor_blt: cell=(7, 0, -12), cover=16, max=8 [ 1106.222] tor_blt: span (7, 3)x(1, 1) @ 28 [ 1106.223] tor_blt_span: 7 -> 8 @ 28 [ 1106.223] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.875000, dst=+(0, 0), box=(7, 3) x (1, 1) [ 1106.223] gen3_get_rectangles: want=15, rem=15204 [ 1106.223] tor_render: y=3 [4], do_full_step=1, new edges=0, min_height=193, vertical=1 [ 1106.223] tor_render: vertical edges, full step (3, 51) [ 1106.223] tor_blt: cell=(1, 4, 0), cover=0, max=8 [ 1106.223] tor_blt: cell=(2, -4, 0), cover=32, max=8 [ 1106.223] tor_blt: span (1, 4)x(1, 48) @ 32 [ 1106.223] tor_blt_span: 1 -> 2 @ 32 [ 1106.223] gen3_render_composite_spans_box: src=+(-1, -1), opacity=1.000000, dst=+(0, 0), box=(1, 4) x (1, 48) [ 1106.223] gen3_get_rectangles: want=15, rem=15189 [ 1106.223] tor_blt: cell=(7, 4, 0), cover=0, max=8 [ 1106.223] tor_blt: span (7, 4)x(1, 48) @ 32 [ 1106.223] tor_blt_span: 7 -> 8 @ 32 [ 1106.223] gen3_render_composite_spans_box: src=+(-1, -1), opacity=1.000000, dst=+(0, 0), box=(7, 4) x (1, 48) [ 1106.223] gen3_get_rectangles: want=15, rem=15174 [ 1106.223] tor_render: y=51 [52], do_full_step=0, new edges=1, min_height=1, vertical=1 [ 1106.223] cell_list_add_subspan: x1=4 (1+0), x2=8 (2+0) [ 1106.223] cell_list_add_subspan: x1=28 (7+0), x2=32 (8+0) [ 1106.223] cell_list_add_subspan: x1=4 (1+0), x2=7 (1+3) [ 1106.223] cell_list_add_subspan: x1=28 (7+0), x2=32 (8+0) [ 1106.223] cell_list_add_subspan: x1=4 (1+0), x2=7 (1+3) [ 1106.223] cell_list_add_subspan: x1=27 (6+3), x2=31 (7+3) [ 1106.223] cell_list_add_subspan: x1=4 (1+0), x2=7 (1+3) [ 1106.223] cell_list_add_subspan: x1=27 (6+3), x2=31 (7+3) [ 1106.223] tor_blt: cell=(1, 1, -18), cover=0, max=8 [ 1106.223] tor_blt: span (1, 52)x(1, 1) @ 26 [ 1106.223] tor_blt_span: 1 -> 2 @ 26 [ 1106.223] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.812500, dst=+(0, 0), box=(1, 52) x (1, 1) [ 1106.223] gen3_get_rectangles: want=15, rem=15159 [ 1106.223] tor_blt: cell=(2, -1, 0), cover=8, max=8 [ 1106.223] tor_blt: cell=(6, 2, 12), cover=0, max=8 [ 1106.223] tor_blt: span (6, 52)x(1, 1) @ 4 [ 1106.223] tor_blt_span: 6 -> 7 @ 4 [ 1106.223] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.125000, dst=+(0, 0), box=(6, 52) x (1, 1) [ 1106.223] gen3_get_rectangles: want=15, rem=15144 [ 1106.223] tor_blt: cell=(7, 0, -12), cover=16, max=8 [ 1106.223] tor_blt: span (7, 52)x(1, 1) @ 28 [ 1106.223] tor_blt_span: 7 -> 8 @ 28 [ 1106.223] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.875000, dst=+(0, 0), box=(7, 52) x (1, 1) [ 1106.223] gen3_get_rectangles: want=15, rem=15129 [ 1106.224] tor_render: y=52 [53], do_full_step=0, new edges=1, min_height=-3, vertical=0 [ 1106.224] cell_list_add_subspan: x1=4 (1+0), x2=8 (2+0) [ 1106.224] cell_list_add_subspan: x1=26 (6+2), x2=31 (7+3) [ 1106.224] cell_list_add_subspan: x1=4 (1+0), x2=8 (2+0) [ 1106.224] cell_list_add_subspan: x1=25 (6+1), x2=31 (7+3) [ 1106.224] cell_list_add_subspan: x1=4 (1+0), x2=10 (2+2) [ 1106.224] cell_list_add_subspan: x1=24 (6+0), x2=31 (7+3) [ 1106.224] cell_list_add_subspan: x1=5 (1+1), x2=11 (2+3) [ 1106.224] cell_list_add_subspan: x1=24 (6+0), x2=30 (7+2) [ 1106.224] tor_blt: cell=(1, 4, 2), cover=0, max=8 [ 1106.224] tor_blt: span (1, 53)x(1, 1) @ 30 [ 1106.224] tor_blt_span: 1 -> 2 @ 30 [ 1106.224] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.937500, dst=+(0, 0), box=(1, 53) x (1, 1) [ 1106.224] gen3_get_rectangles: want=15, rem=15114 [ 1106.224] tor_blt: cell=(2, -4, -10), cover=32, max=8 [ 1106.224] tor_blt: span (2, 53)x(1, 1) @ 10 [ 1106.224] tor_blt_span: 2 -> 3 @ 10 [ 1106.224] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.312500, dst=+(0, 0), box=(2, 53) x (1, 1) [ 1106.224] gen3_get_rectangles: want=15, rem=15099 [ 1106.224] tor_blt: cell=(6, 4, 6), cover=0, max=8 [ 1106.224] tor_blt: span (6, 53)x(1, 1) @ 26 [ 1106.224] tor_blt_span: 6 -> 7 @ 26 [ 1106.224] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.812500, dst=+(0, 0), box=(6, 53) x (1, 1) [ 1106.224] gen3_get_rectangles: want=15, rem=15084 [ 1106.224] tor_blt: cell=(7, -4, -22), cover=32, max=8 [ 1106.224] tor_blt: span (7, 53)x(1, 1) @ 22 [ 1106.224] tor_blt_span: 7 -> 8 @ 22 [ 1106.224] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.687500, dst=+(0, 0), box=(7, 53) x (1, 1) [ 1106.224] gen3_get_rectangles: want=15, rem=15069 [ 1106.224] tor_render: y=53 [54], do_full_step=0, new edges=1, min_height=-7, vertical=0 [ 1106.224] cell_list_add_subspan: x1=6 (1+2), x2=29 (7+1) [ 1106.224] cell_list_add_subspan: x1=7 (1+3), x2=28 (7+0) [ 1106.224] cell_list_add_subspan: x1=8 (2+0), x2=27 (6+3) [ 1106.224] cell_list_add_subspan: x1=13 (3+1), x2=22 (5+2) [ 1106.224] tor_blt: cell=(1, 2, 10), cover=0, max=8 [ 1106.224] tor_blt: span (1, 54)x(1, 1) @ 6 [ 1106.224] tor_blt_span: 1 -> 2 @ 6 [ 1106.224] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.187500, dst=+(0, 0), box=(1, 54) x (1, 1) [ 1106.224] gen3_get_rectangles: want=15, rem=15054 [ 1106.224] tor_blt: cell=(2, 1, 0), cover=16, max=8 [ 1106.224] tor_blt: cell=(3, 1, 2), cover=24, max=8 [ 1106.224] tor_blt: span (2, 54)x(1, 1) @ 24 [ 1106.225] tor_blt_span: 2 -> 3 @ 24 [ 1106.225] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.750000, dst=+(0, 0), box=(2, 54) x (1, 1) [ 1106.225] gen3_get_rectangles: want=15, rem=15039 [ 1106.225] tor_blt: span (3, 54)x(1, 1) @ 30 [ 1106.225] tor_blt_span: 3 -> 4 @ 30 [ 1106.225] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.937500, dst=+(0, 0), box=(3, 54) x (1, 1) [ 1106.225] gen3_get_rectangles: want=15, rem=15024 [ 1106.225] tor_blt: cell=(5, -1, -4), cover=32, max=8 [ 1106.225] tor_blt: span (4, 54)x(1, 1) @ 32 [ 1106.225] tor_blt_span: 4 -> 5 @ 32 [ 1106.225] gen3_render_composite_spans_box: src=+(-1, -1), opacity=1.000000, dst=+(0, 0), box=(4, 54) x (1, 1) [ 1106.225] gen3_get_rectangles: want=15, rem=15009 [ 1106.225] tor_blt: span (5, 54)x(1, 1) @ 28 [ 1106.225] tor_blt_span: 5 -> 6 @ 28 [ 1106.225] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.875000, dst=+(0, 0), box=(5, 54) x (1, 1) [ 1106.225] gen3_get_rectangles: want=15, rem=14994 [ 1106.225] tor_blt: cell=(6, -1, -6), cover=24, max=8 [ 1106.225] tor_blt: span (6, 54)x(1, 1) @ 22 [ 1106.225] tor_blt_span: 6 -> 7 @ 22 [ 1106.225] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.687500, dst=+(0, 0), box=(6, 54) x (1, 1) [ 1106.225] gen3_get_rectangles: want=15, rem=14979 [ 1106.225] tor_blt: cell=(7, -2, -2), cover=16, max=8 [ 1106.225] tor_blt: span (7, 54)x(1, 1) @ 2 [ 1106.225] tor_blt_span: 7 -> 8 @ 2 [ 1106.225] gen3_render_composite_spans_box: src=+(-1, -1), opacity=0.062500, dst=+(0, 0), box=(7, 54) x (1, 1) [ 1106.225] gen3_get_rectangles: want=15, rem=14964 [ 1106.225] gen3_vertex_flush[53c] = 87 [ 1106.225] gen3_render_composite_spans_done() [ 1106.225] sna_create_pixmap(5, 1, 32, usage=0) [ 1106.225] kgem_choose_tiling: too short [1] for TILING_X [ 1106.225] kgem_choose_tiling: 5x1 -> 0 [ 1106.225] kgem_can_create_2d(5x1, bpp=32, tiling=0) = 1 [ 1106.225] sna_validate_gc [ 1106.225] sna_put_image((0, 0)x(5, 1) [ 1106.225] sna_drawable_move_region_to_cpu(pixmap=0x11f21e0 (5x1), [(0, 0), (5, 1)], write=1) [ 1106.225] sna_drawable_move_region_to_cpu: delta=(0, 0) [ 1106.225] sna_drawable_move_region_to_cpu: region subsumes drawable [ 1106.225] sna_pixmap_move_to_cpu(pixmap=0x11f21e0, write=1) [ 1106.225] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1106.225] sna_pixmap_move_to_cpu: no GPU bo [ 1106.225] sna_pixmap_move_to_cpu: marking as damaged [ 1106.226] _sna_damage_all(5, 1) [ 1106.226] sna_put_image: fbPutImage(0, 0, 5, 1) [ 1106.226] sna_composite_trapezoids(op=3, src=(1, 0), mask=00018000, ntrap=41) [ 1106.226] trapezoid_span_converter: extents (2, 2), (7, 54) [ 1106.226] sna_compute_composite_region: dst=(2, 2)x(5, 52) [ 1106.226] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (7, 54) [ 1106.226] clip_to_dst: region: 1x[(2, 2), (7, 54)], clip: 1x[(0, 0), (8, 56)] [ 1106.226] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (7, 54) [ 1106.226] sna_compute_composite_region: clip against src: (2, 2), (7, 54) [ 1106.226] trapezoid_span_converter: after clip -- extents (2, 2), (7, 54), delta=(0, 0) src -> (0, 0) [ 1106.226] gen3_render_composite_spans(src=(0, 0), dst=(2, 2), size=(5, 52)) [ 1106.226] sna_pixmap_force_to_gpu(pixmap=0x13509b0) [ 1106.226] sna_pixmap_move_to_gpu() [ 1106.226] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.226] gen3_composite_set_target: pixmap=0x13509b0, format=20028888, size=8x56, pitch=64, delta=(0,0) [ 1106.226] gen3_render_composite_spans: preparing source [ 1106.226] gen3_composite_picture: (0, 0)x(5, 52), dst=(2, 2) [ 1106.226] gen3_composite_picture: integer translation (0, 0), removing [ 1106.226] sna_render_pixmap_bo (0, 0)x(5, 52) [ 1106.226] sna_render_pixmap_bo box=(0, 0), (5, 1): (5, 1)/(5, 1) [ 1106.226] sna_render_pixmap_bo: offset=(-2, -2), size=(5, 1) [ 1106.226] texture_is_cpu(pixmap=0x11f21e0, box=((0, 0), (5, 1)) = 1 [ 1106.226] move_to_gpu: migrating whole pixmap (5x1) for source [ 1106.226] sna_pixmap_force_to_gpu(pixmap=0x11f21e0) [ 1106.226] kgem_choose_tiling: too short [1] for TILING_X [ 1106.226] kgem_choose_tiling: 5x1 -> 0 [ 1106.226] kgem_create_2d(5x1, bpp=32, tiling=0, exact=0, inactive=1) [ 1106.226] from inactive: pitch=64, tiling=0: handle=47, id=34082 [ 1106.226] sna_pixmap_force_to_gpu: created gpu bo [ 1106.226] sna_pixmap_move_to_gpu() [ 1106.226] _sna_damage_reduce() [ 1106.226] sna_pixmap_move_to_gpu: CPU damage? 1 [ 1106.226] sna_damage_get_boxes([[(0, 0), (5, 1)]: [(0, 0), (5, 1)] + [0 : ...]])... [ 1106.226] = 1 [ 1106.226] sna_replace(handle=47, 5x1, bpp=32, tiling=0) [ 1106.226] gem_mmap(handle=47, size=4096, prot=read/write) [ 1106.226] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x1, pitch=20/64 [ 1106.226] gen3_render_composite_spans: source type=5 [ 1106.227] tor_init: (2, 2),(7, 54) x (4, 4), num_edges=82 [ 1106.227] polygon_add_edge: edge=(11 [2.3], 8 [2.0]), (10 [2.2], 9 [2.1]), top=8 [2.0], bottom=9 [2.1], dir=1 [ 1106.227] polygon_add_edge: edge=(24 [6.0], 8 [2.0]), (25 [6.1], 9 [2.1]), top=8 [2.0], bottom=9 [2.1], dir=-1 [ 1106.227] polygon_add_edge: edge=(10 [2.2], 9 [2.1]), (9 [2.1], 10 [2.2]), top=9 [2.1], bottom=10 [2.2], dir=1 [ 1106.227] polygon_add_edge: edge=(25 [6.1], 9 [2.1]), (26 [6.2], 10 [2.2]), top=9 [2.1], bottom=10 [2.2], dir=-1 [ 1106.227] polygon_add_edge: edge=(9 [2.1], 10 [2.2]), (8 [2.0], 11 [2.3]), top=10 [2.2], bottom=11 [2.3], dir=1 [ 1106.227] polygon_add_edge: edge=(26 [6.2], 10 [2.2]), (27 [6.3], 11 [2.3]), top=10 [2.2], bottom=11 [2.3], dir=-1 [ 1106.227] polygon_add_edge: edge=(8 [2.0], 11 [2.3]), (8 [2.0], 12 [3.0]), top=11 [2.3], bottom=12 [3.0], dir=1 [ 1106.227] polygon_add_edge: edge=(27 [6.3], 11 [2.3]), (27 [6.3], 12 [3.0]), top=11 [2.3], bottom=12 [3.0], dir=-1 [ 1106.227] polygon_add_edge: edge=(8 [2.0], 12 [3.0]), (8 [2.0], 13 [3.1]), top=12 [3.0], bottom=13 [3.1], dir=1 [ 1106.227] polygon_add_edge: edge=(12 [3.0], 12 [3.0]), (11 [2.3], 13 [3.1]), top=12 [3.0], bottom=13 [3.1], dir=-1 [ 1106.227] polygon_add_edge: edge=(23 [5.3], 12 [3.0]), (24 [6.0], 13 [3.1]), top=12 [3.0], bottom=13 [3.1], dir=1 [ 1106.227] polygon_add_edge: edge=(27 [6.3], 12 [3.0]), (27 [6.3], 13 [3.1]), top=12 [3.0], bottom=13 [3.1], dir=-1 [ 1106.227] polygon_add_edge: edge=(8 [2.0], 13 [3.1]), (8 [2.0], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=1 [ 1106.227] polygon_add_edge: edge=(12 [3.0], 12 [3.0]), (11 [2.3], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=-1 [ 1106.227] polygon_add_edge: edge=(23 [5.3], 12 [3.0]), (24 [6.0], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=1 [ 1106.227] polygon_add_edge: edge=(27 [6.3], 13 [3.1]), (28 [7.0], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=-1 [ 1106.227] polygon_add_edge: edge=(8 [2.0], 14 [3.2]), (8 [2.0], 210 [52.2]), top=14 [3.2], bottom=209 [52.1], dir=1 [ 1106.227] polygon_add_edge: edge=(12 [3.0], 14 [3.2]), (12 [3.0], 210 [52.2]), top=14 [3.2], bottom=209 [52.1], dir=-1 [ 1106.227] polygon_add_edge: edge=(24 [6.0], 14 [3.2]), (24 [6.0], 210 [52.2]), top=14 [3.2], bottom=209 [52.1], dir=1 [ 1106.227] polygon_add_edge: edge=(28 [7.0], 14 [3.2]), (28 [7.0], 210 [52.2]), top=14 [3.2], bottom=209 [52.1], dir=-1 [ 1106.227] polygon_add_edge: edge=(24 [6.0], 209 [52.1]), (23 [5.3], 211 [52.3]), top=209 [52.1], bottom=210 [52.2], dir=1 [ 1106.227] polygon_add_edge: edge=(28 [7.0], 14 [3.2]), (28 [7.0], 210 [52.2]), top=209 [52.1], bottom=210 [52.2], dir=-1 [ 1106.227] polygon_add_edge: edge=(8 [2.0], 210 [52.2]), (8 [2.0], 212 [53.0]), top=209 [52.1], bottom=210 [52.2], dir=1 [ 1106.227] polygon_add_edge: edge=(11 [2.3], 209 [52.1]), (12 [3.0], 211 [52.3]), top=209 [52.1], bottom=210 [52.2], dir=-1 [ 1106.227] polygon_add_edge: edge=(8 [2.0], 210 [52.2]), (8 [2.0], 212 [53.0]), top=210 [52.2], bottom=211 [52.3], dir=1 [ 1106.227] polygon_add_edge: edge=(11 [2.3], 210 [52.2]), (12 [3.0], 211 [52.3]), top=210 [52.2], bottom=211 [52.3], dir=-1 [ 1106.227] polygon_add_edge: edge=(24 [6.0], 210 [52.2]), (23 [5.3], 211 [52.3]), top=210 [52.2], bottom=211 [52.3], dir=1 [ 1106.227] polygon_add_edge: edge=(27 [6.3], 210 [52.2]), (27 [6.3], 211 [52.3]), top=210 [52.2], bottom=211 [52.3], dir=-1 [ 1106.227] polygon_add_edge: edge=(8 [2.0], 210 [52.2]), (8 [2.0], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=1 [ 1106.227] polygon_add_edge: edge=(12 [3.0], 211 [52.3]), (14 [3.2], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=-1 [ 1106.227] polygon_add_edge: edge=(23 [5.3], 211 [52.3]), (21 [5.1], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=1 [ 1106.228] polygon_add_edge: edge=(27 [6.3], 211 [52.3]), (27 [6.3], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=-1 [ 1106.228] polygon_add_edge: edge=(8 [2.0], 212 [53.0]), (9 [2.1], 213 [53.1]), top=212 [53.0], bottom=213 [53.1], dir=1 [ 1106.228] polygon_add_edge: edge=(27 [6.3], 212 [53.0]), (26 [6.2], 213 [53.1]), top=212 [53.0], bottom=213 [53.1], dir=-1 [ 1106.228] polygon_add_edge: edge=(9 [2.1], 213 [53.1]), (10 [2.2], 214 [53.2]), top=213 [53.1], bottom=214 [53.2], dir=1 [ 1106.228] polygon_add_edge: edge=(26 [6.2], 213 [53.1]), (25 [6.1], 214 [53.2]), top=213 [53.1], bottom=214 [53.2], dir=-1 [ 1106.228] polygon_add_edge: edge=(10 [2.2], 214 [53.2]), (11 [2.3], 215 [53.3]), top=214 [53.2], bottom=215 [53.3], dir=1 [ 1106.228] polygon_add_edge: edge=(25 [6.1], 214 [53.2]), (24 [6.0], 215 [53.3]), top=214 [53.2], bottom=215 [53.3], dir=-1 [ 1106.228] polygon_add_edge: edge=(13 [3.1], 215 [53.3]), (14 [3.2], 216 [54.0]), top=215 [53.3], bottom=216 [54.0], dir=1 [ 1106.228] polygon_add_edge: edge=(22 [5.2], 215 [53.3]), (22 [5.2], 216 [54.0]), top=215 [53.3], bottom=216 [54.0], dir=-1 [ 1106.228] tor_render: unbounded=0 [ 1106.228] tor_render: y=0 [2], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1106.228] cell_list_add_subspan: x1=11 (2+3), x2=24 (6+0) [ 1106.228] cell_list_add_subspan: x1=10 (2+2), x2=25 (6+1) [ 1106.228] cell_list_add_subspan: x1=9 (2+1), x2=26 (6+2) [ 1106.228] cell_list_add_subspan: x1=8 (2+0), x2=27 (6+3) [ 1106.228] tor_blt: cell=(2, 4, 12), cover=0, max=7 [ 1106.228] tor_blt: span (2, 2)x(1, 1) @ 20 [ 1106.228] tor_blt_span: 2 -> 3 @ 20 [ 1106.228] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.625000, dst=+(0, 0), box=(2, 2) x (1, 1) [ 1106.228] gen3_get_rectangles: want=15, rem=14949 [ 1106.228] tor_blt: cell=(6, -4, -12), cover=32, max=7 [ 1106.228] tor_blt: span (3, 2)x(3, 1) @ 32 [ 1106.228] tor_blt_span: 3 -> 6 @ 32 [ 1106.228] gen3_render_composite_spans_box: src=+(-2, -2), opacity=1.000000, dst=+(0, 0), box=(3, 2) x (3, 1) [ 1106.228] gen3_get_rectangles: want=15, rem=14934 [ 1106.228] tor_blt: span (6, 2)x(1, 1) @ 12 [ 1106.228] tor_blt_span: 6 -> 7 @ 12 [ 1106.228] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.375000, dst=+(0, 0), box=(6, 2) x (1, 1) [ 1106.228] gen3_get_rectangles: want=15, rem=14919 [ 1106.228] tor_render: y=1 [3], do_full_step=0, new edges=1, min_height=-3, vertical=0 [ 1106.228] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1106.228] cell_list_add_subspan: x1=23 (5+3), x2=27 (6+3) [ 1106.228] cell_list_add_subspan: x1=8 (2+0), x2=11 (2+3) [ 1106.228] cell_list_add_subspan: x1=23 (5+3), x2=27 (6+3) [ 1106.228] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1106.228] cell_list_add_subspan: x1=24 (6+0), x2=28 (7+0) [ 1106.228] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1106.228] cell_list_add_subspan: x1=24 (6+0), x2=28 (7+0) [ 1106.228] tor_blt: cell=(2, 3, -6), cover=0, max=7 [ 1106.228] tor_blt: span (2, 3)x(1, 1) @ 30 [ 1106.229] tor_blt_span: 2 -> 3 @ 30 [ 1106.229] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.937500, dst=+(0, 0), box=(2, 3) x (1, 1) [ 1106.229] gen3_get_rectangles: want=15, rem=14904 [ 1106.229] tor_blt: cell=(3, -3, 0), cover=24, max=7 [ 1106.229] tor_blt: cell=(5, 2, 12), cover=0, max=7 [ 1106.229] tor_blt: span (5, 3)x(1, 1) @ 4 [ 1106.229] tor_blt_span: 5 -> 6 @ 4 [ 1106.229] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.125000, dst=+(0, 0), box=(5, 3) x (1, 1) [ 1106.229] gen3_get_rectangles: want=15, rem=14889 [ 1106.229] tor_blt: cell=(6, 0, -12), cover=16, max=7 [ 1106.229] tor_blt: span (6, 3)x(1, 1) @ 28 [ 1106.229] tor_blt_span: 6 -> 7 @ 28 [ 1106.229] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.875000, dst=+(0, 0), box=(6, 3) x (1, 1) [ 1106.229] gen3_get_rectangles: want=15, rem=14874 [ 1106.229] tor_render: y=2 [4], do_full_step=1, new edges=0, min_height=193, vertical=1 [ 1106.229] tor_render: vertical edges, full step (2, 50) [ 1106.229] tor_blt: cell=(2, 4, 0), cover=0, max=7 [ 1106.229] tor_blt: cell=(3, -4, 0), cover=32, max=7 [ 1106.229] tor_blt: span (2, 4)x(1, 48) @ 32 [ 1106.229] tor_blt_span: 2 -> 3 @ 32 [ 1106.229] gen3_render_composite_spans_box: src=+(-2, -2), opacity=1.000000, dst=+(0, 0), box=(2, 4) x (1, 48) [ 1106.229] gen3_get_rectangles: want=15, rem=14859 [ 1106.229] tor_blt: cell=(6, 4, 0), cover=0, max=7 [ 1106.229] tor_blt: span (6, 4)x(1, 48) @ 32 [ 1106.229] tor_blt_span: 6 -> 7 @ 32 [ 1106.229] gen3_render_composite_spans_box: src=+(-2, -2), opacity=1.000000, dst=+(0, 0), box=(6, 4) x (1, 48) [ 1106.229] gen3_get_rectangles: want=15, rem=14844 [ 1106.229] tor_render: y=50 [52], do_full_step=0, new edges=1, min_height=1, vertical=1 [ 1106.229] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1106.229] cell_list_add_subspan: x1=24 (6+0), x2=28 (7+0) [ 1106.229] cell_list_add_subspan: x1=8 (2+0), x2=11 (2+3) [ 1106.229] cell_list_add_subspan: x1=24 (6+0), x2=28 (7+0) [ 1106.229] cell_list_add_subspan: x1=8 (2+0), x2=11 (2+3) [ 1106.229] cell_list_add_subspan: x1=24 (6+0), x2=27 (6+3) [ 1106.229] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1106.229] cell_list_add_subspan: x1=23 (5+3), x2=27 (6+3) [ 1106.229] tor_blt: cell=(2, 2, -12), cover=0, max=7 [ 1106.229] tor_blt: span (2, 52)x(1, 1) @ 28 [ 1106.229] tor_blt_span: 2 -> 3 @ 28 [ 1106.229] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.875000, dst=+(0, 0), box=(2, 52) x (1, 1) [ 1106.229] gen3_get_rectangles: want=15, rem=14829 [ 1106.230] tor_blt: cell=(3, -2, 0), cover=16, max=7 [ 1106.230] tor_blt: cell=(5, 1, 6), cover=0, max=7 [ 1106.230] tor_blt: span (5, 52)x(1, 1) @ 2 [ 1106.230] tor_blt_span: 5 -> 6 @ 2 [ 1106.230] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.062500, dst=+(0, 0), box=(5, 52) x (1, 1) [ 1106.230] gen3_get_rectangles: want=15, rem=14814 [ 1106.230] tor_blt: cell=(6, 1, -12), cover=8, max=7 [ 1106.230] tor_blt: span (6, 52)x(1, 1) @ 28 [ 1106.230] tor_blt_span: 6 -> 7 @ 28 [ 1106.230] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.875000, dst=+(0, 0), box=(6, 52) x (1, 1) [ 1106.230] gen3_get_rectangles: want=15, rem=14799 [ 1106.230] tor_render: y=51 [53], do_full_step=0, new edges=1, min_height=-3, vertical=0 [ 1106.230] cell_list_add_subspan: x1=8 (2+0), x2=27 (6+3) [ 1106.230] cell_list_add_subspan: x1=9 (2+1), x2=26 (6+2) [ 1106.230] cell_list_add_subspan: x1=10 (2+2), x2=25 (6+1) [ 1106.230] cell_list_add_subspan: x1=13 (3+1), x2=22 (5+2) [ 1106.230] tor_blt: cell=(2, 3, 6), cover=0, max=7 [ 1106.230] tor_blt: span (2, 53)x(1, 1) @ 18 [ 1106.230] tor_blt_span: 2 -> 3 @ 18 [ 1106.230] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.562500, dst=+(0, 0), box=(2, 53) x (1, 1) [ 1106.230] gen3_get_rectangles: want=15, rem=14784 [ 1106.230] tor_blt: cell=(3, 1, 2), cover=24, max=7 [ 1106.230] tor_blt: span (3, 53)x(1, 1) @ 30 [ 1106.230] tor_blt_span: 3 -> 4 @ 30 [ 1106.230] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.937500, dst=+(0, 0), box=(3, 53) x (1, 1) [ 1106.230] gen3_get_rectangles: want=15, rem=14769 [ 1106.230] tor_blt: cell=(5, -1, -4), cover=32, max=7 [ 1106.230] tor_blt: span (4, 53)x(1, 1) @ 32 [ 1106.230] tor_blt_span: 4 -> 5 @ 32 [ 1106.230] gen3_render_composite_spans_box: src=+(-2, -2), opacity=1.000000, dst=+(0, 0), box=(4, 53) x (1, 1) [ 1106.230] gen3_get_rectangles: want=15, rem=14754 [ 1106.230] tor_blt: span (5, 53)x(1, 1) @ 28 [ 1106.230] tor_blt_span: 5 -> 6 @ 28 [ 1106.230] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.875000, dst=+(0, 0), box=(5, 53) x (1, 1) [ 1106.230] gen3_get_rectangles: want=15, rem=14739 [ 1106.230] tor_blt: cell=(6, -3, -12), cover=24, max=7 [ 1106.230] tor_blt: span (6, 53)x(1, 1) @ 12 [ 1106.230] tor_blt_span: 6 -> 7 @ 12 [ 1106.230] gen3_render_composite_spans_box: src=+(-2, -2), opacity=0.375000, dst=+(0, 0), box=(6, 53) x (1, 1) [ 1106.230] gen3_get_rectangles: want=15, rem=14724 [ 1106.230] gen3_vertex_flush[558] = 48 [ 1106.230] gen3_render_composite_spans_done() [ 1106.231] sna_composite_trapezoids(op=3, src=(3, 2), mask=00018000, ntrap=40) [ 1106.231] trapezoid_span_converter: extents (2, 2), (5, 54) [ 1106.231] sna_compute_composite_region: dst=(2, 2)x(3, 52) [ 1106.231] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (5, 54) [ 1106.231] clip_to_dst: region: 1x[(2, 2), (5, 54)], clip: 1x[(0, 0), (8, 56)] [ 1106.231] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (5, 54) [ 1106.231] sna_compute_composite_region: clip against src: (2, 2), (5, 54) [ 1106.231] trapezoid_span_converter: after clip -- extents (2, 2), (5, 54), delta=(0, 0) src -> (2, 2) [ 1106.231] gen3_render_composite_spans(src=(2, 2), dst=(2, 2), size=(3, 52)) [ 1106.231] sna_pixmap_force_to_gpu(pixmap=0x13509b0) [ 1106.231] sna_pixmap_move_to_gpu() [ 1106.231] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.231] gen3_composite_set_target: pixmap=0x13509b0, format=20028888, size=8x56, pitch=64, delta=(0,0) [ 1106.231] gen3_render_composite_spans: preparing source [ 1106.231] gen3_composite_picture: (2, 2)x(3, 52), dst=(2, 2) [ 1106.231] get_pixel: 0x137ea90 [ 1106.231] sna_pixmap_move_to_cpu(pixmap=0x137ea90, write=0) [ 1106.231] sna_pixmap_move_to_cpu: gpu_bo=(nil), gpu_damage=(nil), gpu_only=0 [ 1106.231] sna_pixmap_move_to_cpu: no GPU bo [ 1106.231] color_convert: src=190a0907 [20028888] [ 1106.231] color_convert: dst=190a0907 [20028888] [ 1106.231] gen3_render_composite_spans: source type=2 [ 1106.231] aligning vertex: was 5, now 3 floats per vertex, 335->559 [ 1106.231] tor_init: (2, 2),(5, 54) x (4, 4), num_edges=80 [ 1106.231] polygon_add_edge: edge=(11 [2.3], 10 [2.2]), (10 [2.2], 11 [2.3]), top=10 [2.2], bottom=11 [2.3], dir=1 [ 1106.231] polygon_add_edge: edge=(16 [4.0], 10 [2.2]), (17 [4.1], 11 [2.3]), top=10 [2.2], bottom=11 [2.3], dir=-1 [ 1106.231] polygon_add_edge: edge=(10 [2.2], 11 [2.3]), (9 [2.1], 12 [3.0]), top=11 [2.3], bottom=12 [3.0], dir=1 [ 1106.231] polygon_add_edge: edge=(17 [4.1], 11 [2.3]), (18 [4.2], 12 [3.0]), top=11 [2.3], bottom=12 [3.0], dir=-1 [ 1106.231] polygon_add_edge: edge=(9 [2.1], 12 [3.0]), (8 [2.0], 13 [3.1]), top=12 [3.0], bottom=13 [3.1], dir=1 [ 1106.231] polygon_add_edge: edge=(18 [4.2], 12 [3.0]), (19 [4.3], 13 [3.1]), top=12 [3.0], bottom=13 [3.1], dir=-1 [ 1106.231] polygon_add_edge: edge=(8 [2.0], 13 [3.1]), (8 [2.0], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=1 [ 1106.231] polygon_add_edge: edge=(19 [4.3], 13 [3.1]), (19 [4.3], 14 [3.2]), top=13 [3.1], bottom=14 [3.2], dir=-1 [ 1106.231] polygon_add_edge: edge=(8 [2.0], 14 [3.2]), (8 [2.0], 15 [3.3]), top=14 [3.2], bottom=15 [3.3], dir=1 [ 1106.231] polygon_add_edge: edge=(12 [3.0], 14 [3.2]), (11 [2.3], 15 [3.3]), top=14 [3.2], bottom=15 [3.3], dir=-1 [ 1106.232] polygon_add_edge: edge=(15 [3.3], 14 [3.2]), (16 [4.0], 15 [3.3]), top=14 [3.2], bottom=15 [3.3], dir=1 [ 1106.232] polygon_add_edge: edge=(19 [4.3], 14 [3.2]), (19 [4.3], 15 [3.3]), top=14 [3.2], bottom=15 [3.3], dir=-1 [ 1106.232] polygon_add_edge: edge=(8 [2.0], 15 [3.3]), (8 [2.0], 16 [4.0]), top=15 [3.3], bottom=16 [4.0], dir=1 [ 1106.232] polygon_add_edge: edge=(12 [3.0], 14 [3.2]), (11 [2.3], 16 [4.0]), top=15 [3.3], bottom=16 [4.0], dir=-1 [ 1106.232] polygon_add_edge: edge=(15 [3.3], 14 [3.2]), (16 [4.0], 16 [4.0]), top=15 [3.3], bottom=16 [4.0], dir=1 [ 1106.232] polygon_add_edge: edge=(19 [4.3], 15 [3.3]), (20 [5.0], 16 [4.0]), top=15 [3.3], bottom=16 [4.0], dir=-1 [ 1106.232] polygon_add_edge: edge=(8 [2.0], 16 [4.0]), (8 [2.0], 208 [52.0]), top=16 [4.0], bottom=207 [51.3], dir=1 [ 1106.232] polygon_add_edge: edge=(12 [3.0], 16 [4.0]), (12 [3.0], 208 [52.0]), top=16 [4.0], bottom=207 [51.3], dir=-1 [ 1106.232] polygon_add_edge: edge=(16 [4.0], 16 [4.0]), (16 [4.0], 208 [52.0]), top=16 [4.0], bottom=207 [51.3], dir=1 [ 1106.232] polygon_add_edge: edge=(20 [5.0], 16 [4.0]), (20 [5.0], 208 [52.0]), top=16 [4.0], bottom=207 [51.3], dir=-1 [ 1106.232] polygon_add_edge: edge=(16 [4.0], 207 [51.3]), (15 [3.3], 209 [52.1]), top=207 [51.3], bottom=208 [52.0], dir=1 [ 1106.232] polygon_add_edge: edge=(20 [5.0], 16 [4.0]), (20 [5.0], 208 [52.0]), top=207 [51.3], bottom=208 [52.0], dir=-1 [ 1106.232] polygon_add_edge: edge=(8 [2.0], 208 [52.0]), (8 [2.0], 210 [52.2]), top=207 [51.3], bottom=208 [52.0], dir=1 [ 1106.232] polygon_add_edge: edge=(11 [2.3], 207 [51.3]), (12 [3.0], 209 [52.1]), top=207 [51.3], bottom=208 [52.0], dir=-1 [ 1106.232] polygon_add_edge: edge=(8 [2.0], 208 [52.0]), (8 [2.0], 210 [52.2]), top=208 [52.0], bottom=209 [52.1], dir=1 [ 1106.232] polygon_add_edge: edge=(11 [2.3], 208 [52.0]), (12 [3.0], 209 [52.1]), top=208 [52.0], bottom=209 [52.1], dir=-1 [ 1106.232] polygon_add_edge: edge=(16 [4.0], 208 [52.0]), (15 [3.3], 209 [52.1]), top=208 [52.0], bottom=209 [52.1], dir=1 [ 1106.232] polygon_add_edge: edge=(19 [4.3], 208 [52.0]), (19 [4.3], 209 [52.1]), top=208 [52.0], bottom=209 [52.1], dir=-1 [ 1106.232] polygon_add_edge: edge=(8 [2.0], 208 [52.0]), (8 [2.0], 210 [52.2]), top=209 [52.1], bottom=210 [52.2], dir=1 [ 1106.232] polygon_add_edge: edge=(19 [4.3], 209 [52.1]), (19 [4.3], 210 [52.2]), top=209 [52.1], bottom=210 [52.2], dir=-1 [ 1106.232] polygon_add_edge: edge=(8 [2.0], 210 [52.2]), (9 [2.1], 211 [52.3]), top=210 [52.2], bottom=211 [52.3], dir=1 [ 1106.232] polygon_add_edge: edge=(19 [4.3], 210 [52.2]), (18 [4.2], 211 [52.3]), top=210 [52.2], bottom=211 [52.3], dir=-1 [ 1106.232] polygon_add_edge: edge=(9 [2.1], 211 [52.3]), (10 [2.2], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=1 [ 1106.232] polygon_add_edge: edge=(18 [4.2], 211 [52.3]), (17 [4.1], 212 [53.0]), top=211 [52.3], bottom=212 [53.0], dir=-1 [ 1106.232] polygon_add_edge: edge=(10 [2.2], 212 [53.0]), (11 [2.3], 213 [53.1]), top=212 [53.0], bottom=213 [53.1], dir=1 [ 1106.232] polygon_add_edge: edge=(17 [4.1], 212 [53.0]), (16 [4.0], 213 [53.1]), top=212 [53.0], bottom=213 [53.1], dir=-1 [ 1106.232] polygon_add_edge: edge=(13 [3.1], 213 [53.1]), (14 [3.2], 214 [53.2]), top=213 [53.1], bottom=214 [53.2], dir=1 [ 1106.232] polygon_add_edge: edge=(14 [3.2], 213 [53.1]), (14 [3.2], 214 [53.2]), top=213 [53.1], bottom=214 [53.2], dir=-1 [ 1106.232] tor_render: unbounded=0 [ 1106.233] tor_render: y=0 [2], do_full_step=0, new edges=1, min_height=2147483647, vertical=1 [ 1106.233] cell_list_add_subspan: x1=11 (2+3), x2=16 (4+0) [ 1106.233] cell_list_add_subspan: x1=10 (2+2), x2=17 (4+1) [ 1106.233] tor_blt: cell=(2, 2, 10), cover=0, max=5 [ 1106.233] tor_blt: span (2, 2)x(1, 1) @ 6 [ 1106.233] tor_blt_span: 2 -> 3 @ 6 [ 1106.233] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.187500, dst=+(0, 0), box=(2, 2) x (1, 1) [ 1106.233] gen3_get_rectangles: want=9, rem=14707 [ 1106.233] tor_blt: cell=(4, -2, -2), cover=16, max=5 [ 1106.233] tor_blt: span (3, 2)x(1, 1) @ 16 [ 1106.233] tor_blt_span: 3 -> 4 @ 16 [ 1106.233] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.500000, dst=+(0, 0), box=(3, 2) x (1, 1) [ 1106.233] gen3_get_rectangles: want=9, rem=14698 [ 1106.233] tor_blt: span (4, 2)x(1, 1) @ 2 [ 1106.233] tor_blt_span: 4 -> 5 @ 2 [ 1106.233] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.062500, dst=+(0, 0), box=(4, 2) x (1, 1) [ 1106.233] gen3_get_rectangles: want=9, rem=14689 [ 1106.233] tor_render: y=1 [3], do_full_step=0, new edges=1, min_height=-3, vertical=0 [ 1106.233] cell_list_add_subspan: x1=9 (2+1), x2=18 (4+2) [ 1106.233] cell_list_add_subspan: x1=8 (2+0), x2=19 (4+3) [ 1106.233] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1106.233] cell_list_add_subspan: x1=15 (3+3), x2=19 (4+3) [ 1106.233] cell_list_add_subspan: x1=8 (2+0), x2=11 (2+3) [ 1106.233] cell_list_add_subspan: x1=15 (3+3), x2=19 (4+3) [ 1106.233] tor_blt: cell=(2, 3, -4), cover=0, max=5 [ 1106.233] tor_blt: span (2, 3)x(1, 1) @ 28 [ 1106.233] tor_blt_span: 2 -> 3 @ 28 [ 1106.233] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.875000, dst=+(0, 0), box=(2, 3) x (1, 1) [ 1106.233] gen3_get_rectangles: want=9, rem=14680 [ 1106.233] tor_blt: cell=(3, 1, 12), cover=24, max=5 [ 1106.233] tor_blt: span (3, 3)x(1, 1) @ 20 [ 1106.233] tor_blt_span: 3 -> 4 @ 20 [ 1106.233] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.625000, dst=+(0, 0), box=(3, 3) x (1, 1) [ 1106.233] gen3_get_rectangles: want=9, rem=14671 [ 1106.233] tor_blt: cell=(4, -4, -22), cover=32, max=5 [ 1106.233] tor_blt: span (4, 3)x(1, 1) @ 22 [ 1106.233] tor_blt_span: 4 -> 5 @ 22 [ 1106.233] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.687500, dst=+(0, 0), box=(4, 3) x (1, 1) [ 1106.233] gen3_get_rectangles: want=9, rem=14662 [ 1106.233] tor_render: y=2 [4], do_full_step=0, new edges=1, min_height=-7, vertical=0 [ 1106.233] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1106.234] cell_list_add_subspan: x1=16 (4+0), x2=20 (5+0) [ 1106.234] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1106.234] cell_list_add_subspan: x1=16 (4+0), x2=20 (5+0) [ 1106.234] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1106.234] cell_list_add_subspan: x1=16 (4+0), x2=20 (5+0) [ 1106.234] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1106.234] cell_list_add_subspan: x1=16 (4+0), x2=20 (5+0) [ 1106.234] tor_blt: cell=(2, 4, 0), cover=0, max=5 [ 1106.234] tor_blt: cell=(3, -4, 0), cover=32, max=5 [ 1106.234] tor_blt: span (2, 4)x(1, 1) @ 32 [ 1106.234] tor_blt_span: 2 -> 3 @ 32 [ 1106.234] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(2, 4) x (1, 1) [ 1106.234] gen3_get_rectangles: want=9, rem=14653 [ 1106.234] tor_blt: cell=(4, 4, 0), cover=0, max=5 [ 1106.234] tor_blt: span (4, 4)x(1, 1) @ 32 [ 1106.234] tor_blt_span: 4 -> 5 @ 32 [ 1106.234] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(4, 4) x (1, 1) [ 1106.234] gen3_get_rectangles: want=9, rem=14644 [ 1106.234] tor_render: y=3 [5], do_full_step=1, new edges=0, min_height=187, vertical=1 [ 1106.234] tor_render: vertical edges, full step (3, 49) [ 1106.234] tor_blt: cell=(2, 4, 0), cover=0, max=5 [ 1106.234] tor_blt: cell=(3, -4, 0), cover=32, max=5 [ 1106.234] tor_blt: span (2, 5)x(1, 46) @ 32 [ 1106.234] tor_blt_span: 2 -> 3 @ 32 [ 1106.234] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(2, 5) x (1, 46) [ 1106.234] gen3_get_rectangles: want=9, rem=14635 [ 1106.234] tor_blt: cell=(4, 4, 0), cover=0, max=5 [ 1106.234] tor_blt: span (4, 5)x(1, 46) @ 32 [ 1106.234] tor_blt_span: 4 -> 5 @ 32 [ 1106.234] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(4, 5) x (1, 46) [ 1106.234] gen3_get_rectangles: want=9, rem=14626 [ 1106.234] tor_render: y=49 [51], do_full_step=0, new edges=1, min_height=3, vertical=1 [ 1106.234] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1106.234] cell_list_add_subspan: x1=16 (4+0), x2=20 (5+0) [ 1106.234] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1106.234] cell_list_add_subspan: x1=16 (4+0), x2=20 (5+0) [ 1106.234] cell_list_add_subspan: x1=8 (2+0), x2=12 (3+0) [ 1106.234] cell_list_add_subspan: x1=16 (4+0), x2=20 (5+0) [ 1106.234] cell_list_add_subspan: x1=8 (2+0), x2=11 (2+3) [ 1106.234] cell_list_add_subspan: x1=16 (4+0), x2=20 (5+0) [ 1106.234] tor_blt: cell=(2, 3, -6), cover=0, max=5 [ 1106.234] tor_blt: span (2, 51)x(1, 1) @ 30 [ 1106.235] tor_blt_span: 2 -> 3 @ 30 [ 1106.235] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.937500, dst=+(0, 0), box=(2, 51) x (1, 1) [ 1106.235] gen3_get_rectangles: want=9, rem=14617 [ 1106.235] tor_blt: cell=(3, -3, 0), cover=24, max=5 [ 1106.235] tor_blt: cell=(4, 4, 0), cover=0, max=5 [ 1106.235] tor_blt: span (4, 51)x(1, 1) @ 32 [ 1106.235] tor_blt_span: 4 -> 5 @ 32 [ 1106.235] gen3_render_composite_spans_box: src=+(0, 0), opacity=1.000000, dst=+(0, 0), box=(4, 51) x (1, 1) [ 1106.235] gen3_get_rectangles: want=9, rem=14608 [ 1106.235] tor_render: y=50 [52], do_full_step=0, new edges=1, min_height=-3, vertical=0 [ 1106.235] cell_list_add_subspan: x1=8 (2+0), x2=11 (2+3) [ 1106.235] cell_list_add_subspan: x1=16 (4+0), x2=19 (4+3) [ 1106.235] cell_list_add_subspan: x1=8 (2+0), x2=19 (4+3) [ 1106.235] cell_list_add_subspan: x1=8 (2+0), x2=19 (4+3) [ 1106.235] cell_list_add_subspan: x1=9 (2+1), x2=18 (4+2) [ 1106.235] tor_blt: cell=(2, 3, -4), cover=0, max=5 [ 1106.235] tor_blt: span (2, 52)x(1, 1) @ 28 [ 1106.235] tor_blt_span: 2 -> 3 @ 28 [ 1106.235] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.875000, dst=+(0, 0), box=(2, 52) x (1, 1) [ 1106.235] gen3_get_rectangles: want=9, rem=14599 [ 1106.235] tor_blt: cell=(4, -3, -22), cover=24, max=5 [ 1106.235] tor_blt: span (3, 52)x(1, 1) @ 24 [ 1106.235] tor_blt_span: 3 -> 4 @ 24 [ 1106.235] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.750000, dst=+(0, 0), box=(3, 52) x (1, 1) [ 1106.235] gen3_get_rectangles: want=9, rem=14590 [ 1106.235] tor_blt: span (4, 52)x(1, 1) @ 22 [ 1106.235] tor_blt_span: 4 -> 5 @ 22 [ 1106.235] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.687500, dst=+(0, 0), box=(4, 52) x (1, 1) [ 1106.235] gen3_get_rectangles: want=9, rem=14581 [ 1106.235] tor_render: y=51 [53], do_full_step=0, new edges=1, min_height=-7, vertical=0 [ 1106.235] cell_list_add_subspan: x1=10 (2+2), x2=17 (4+1) [ 1106.235] cell_list_add_subspan: x1=13 (3+1), x2=14 (3+2) [ 1106.235] tor_blt: cell=(2, 1, 4), cover=0, max=5 [ 1106.235] tor_blt: span (2, 53)x(1, 1) @ 4 [ 1106.235] tor_blt_span: 2 -> 3 @ 4 [ 1106.235] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.125000, dst=+(0, 0), box=(2, 53) x (1, 1) [ 1106.235] gen3_get_rectangles: want=9, rem=14572 [ 1106.235] tor_blt: cell=(3, 0, -2), cover=8, max=5 [ 1106.235] tor_blt: span (3, 53)x(1, 1) @ 10 [ 1106.235] tor_blt_span: 3 -> 4 @ 10 [ 1106.235] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.312500, dst=+(0, 0), box=(3, 53) x (1, 1) [ 1106.235] gen3_get_rectangles: want=9, rem=14563 [ 1106.236] tor_blt: cell=(4, -1, -2), cover=8, max=5 [ 1106.236] tor_blt: span (4, 53)x(1, 1) @ 2 [ 1106.236] tor_blt_span: 4 -> 5 @ 2 [ 1106.236] gen3_render_composite_spans_box: src=+(0, 0), opacity=0.062500, dst=+(0, 0), box=(4, 53) x (1, 1) [ 1106.236] gen3_get_rectangles: want=9, rem=14554 [ 1106.236] gen3_vertex_flush[5a4] = 54 [ 1106.236] gen3_render_composite_spans_done() [ 1106.236] sna_block_handler [ 1106.236] sna_accel_flush (time=1106236) [ 1106.236] sna_pixmap_move_to_gpu() [ 1106.236] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.236] gen3_vertex_finish: last? 1 [ 1106.236] gen3_vertex_finish: copy to batch: 1839 @ 364 [ 1106.236] gen3_vertex_finish: reloc = 52 [ 1106.236] batch[1/0]: 364 2203 4096, nreloc=28, nexec=15, nfence=1, aperture=18096128 [ 1106.236] 0x00000000: 0x6ba008a1: 3DSTATE_INDEPENDENT_ALPHA_BLEND [ 1106.236] 0x00000004: 0x76fac688: 3DSTATE_COORD_SET_BINDINGS [ 1106.236] 0x00000008: 0x7d040382: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.236] 0x0000000c: 0x00000000: S3: not documented [ 1106.236] 0x00000010: 0x009020c0: S4: point_width=1, line_width=1.0, cullmode=none, vfmt=XY, [ 1106.236] 0x00000014: 0x00000000: S5: stencil_ref=0x0, stencil_test=always, stencil_fail=keep, stencil_pass_z_fail=keep, stencil_pass_z_pass=keep, [ 1106.236] 0x00000018: 0x7c800002: 3DSTATE_SCISSOR_ENABLE disabled [ 1106.236] 0x0000001c: 0x7c880002: 3DSTATE_DEPTH_SUBRECTANGLE_DISABLE [ 1106.236] 0x00000020: 0x7d070000: 3DSTATE_LOAD_INDIRECT [ 1106.236] 0x00000024: 0x00000000: MI_NOOP [ 1106.236] 0x00000028: 0x7d830000: 3DSTATE_SPAN_STIPPLE [ 1106.236] 0x0000002c: 0x00000000: dword 1 [ 1106.236] 0x00000030: 0x7d8e0001: 3DSTATE_BUFFER_INFO [ 1106.236] 0x00000034: 0x03000040: color, tiling = none, pitch=64 [ 1106.236] 0x00000038: 0x05309000: address [ 1106.236] 0x0000003c: 0x7d850000: 3DSTATE_DEST_BUFFER_VARIABLES [ 1106.236] 0x00000040: 0x00880300: a8r8g8b8 format, u16 depth format, early Z disabled [ 1106.236] 0x00000044: 0x7d800003: 3DSTATE_DRAWING_RECTANGLE [ 1106.236] 0x00000048: 0x00000000: [ 1106.236] 0x0000004c: 0x00000000: (0,0) [ 1106.236] 0x00000050: 0x00370007: (7,55) [ 1106.236] 0x00000054: 0x00000000: (0,0) [ 1106.237] 0x00000058: 0x7d040441: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.237] 0x0000005c: 0xffffff30: S2: texcoord formats: 0=2D 1=1D 2=NP 3=NP 4=NP 5=NP 6=NP 7=NP [ 1106.237] 0x00000060: 0x00008264: S6: alpha_test=always, alpha_ref=0x0, depth_test=always, cbuf blend enable, src_blnd_fct=one, dst_blnd_fct=inv_src_alpha, cbuf write enable, tristrip_provoking_vertex=0 [ 1106.237] 0x00000064: 0x7d000003: 3DSTATE_MAP_STATE [ 1106.237] 0x00000068: 0x00000001: mask [ 1106.237] 0x0000006c: 0x041de000: map 0 MS2 , handle=26 [ 1106.237] 0x00000070: 0x00000980: map 0 MS3 [width=3, height=1, format=32 argb8888, tiling=none] [ 1106.237] 0x00000074: 0x01e00000: map 0 MS4 [pitch=64, max_lod=0, vol_depth=0, cube_face_ena=0, miplayout right] [ 1106.237] 0x00000078: 0x7d010003: 3DSTATE_SAMPLER_STATE [ 1106.237] 0x0000007c: 0x00000001: mask [ 1106.237] 0x00000080: 0x00000000: sampler 0 SS2: base_mip_level=0, mip_filter=none, mag_filter=nearest, min_filter=nearest lod_bias=0.00, max_aniso=2, shadow_func=always [ 1106.237] 0x00000084: 0x00000020: sampler 0 SS3: min_lod=0.00, tcmode_x=wrap, tcmode_y=wrap, tcmode_z=wrap, normalized coords, texmap_idx=0, [ 1106.237] 0x00000088: 0x00000000: sampler 0 SS4: border color [ 1106.237] 0x0000008c: 0x7d05000e: 3DSTATE_PIXEL_SHADER_PROGRAM [ 1106.237] 0x00000090: 0x19180000: PS000: DCL S0 2D [ 1106.237] 0x00000094: 0x00000000: PS000 [ 1106.237] 0x00000098: 0x00000000: PS000 [ 1106.237] 0x0000009c: 0x19083c00: PS001: DCL T0.xyzw [ 1106.237] 0x000000a0: 0x00000000: PS001 [ 1106.237] 0x000000a4: 0x00000000: PS001 [ 1106.237] 0x000000a8: 0x19087c00: PS002: DCL T1.xyzw [ 1106.237] 0x000000ac: 0x00000000: PS002 [ 1106.237] 0x000000b0: 0x00000000: PS002 [ 1106.237] 0x000000b4: 0x15000000: PS003: TEXLD R0, S0, T0 [ 1106.237] 0x000000b8: 0x01000000: PS003 [ 1106.237] 0x000000bc: 0x00000000: PS003 [ 1106.237] 0x000000c0: 0x03203c00: PS004: MUL oC, R0, T1.xxxx [ 1106.237] 0x000000c4: 0x01232100: PS004 [ 1106.237] 0x000000c8: 0x00004444: PS004 [ 1106.237] 0x000000cc: 0x7d040031: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.237] 0x000000d0: 0x000005b0: S0: vbo offset: 0x000005b0 [ 1106.237] 0x000000d4: 0x05050000: S1: vertex width: 5, vertex pitch: 5 [ 1106.237] 0x000000d8: 0x7f9c0012: 3DPRIMITIVE sequential indirect RECTLIST, 18 starting from 0 [ 1106.237] 0x000000dc: 0x00000000: start [ 1106.237] [0]: (5.000000, 4.000000), (0.666667, 1.000000), (1.000000) [ 1106.237] [1]: (3.000000, 4.000000), (0.000000, 1.000000), (1.000000) [ 1106.238] [2]: (3.000000, 3.000000), (0.000000, 0.000000), (1.000000) [ 1106.238] [3]: (6.000000, 4.000000), (1.000000, 1.000000), (0.562500) [ 1106.238] [4]: (5.000000, 4.000000), (0.666667, 1.000000), (0.562500) [ 1106.238] [5]: (5.000000, 3.000000), (0.666667, 0.000000), (0.562500) [ 1106.238] [6]: (6.000000, 5.000000), (1.000000, 2.000000), (1.000000) [ 1106.238] [7]: (3.000000, 5.000000), (0.000000, 2.000000), (1.000000) [ 1106.238] [8]: (3.000000, 4.000000), (0.000000, 1.000000), (1.000000) [ 1106.238] [9]: (6.000000, 52.000000), (1.000000, 49.000000), (1.000000) [ 1106.239] [10]: (3.000000, 52.000000), (0.000000, 49.000000), (1.000000) [ 1106.239] [11]: (3.000000, 5.000000), (0.000000, 2.000000), (1.000000) [ 1106.239] [12]: (5.000000, 53.000000), (0.666667, 50.000000), (1.000000) [ 1106.239] [13]: (3.000000, 53.000000), (0.000000, 50.000000), (1.000000) [ 1106.239] [14]: (3.000000, 52.000000), (0.000000, 49.000000), (1.000000) [ 1106.239] [15]: (6.000000, 53.000000), (1.000000, 50.000000), (0.625000) [ 1106.239] [16]: (5.000000, 53.000000), (0.666667, 50.000000), (0.625000) [ 1106.239] [17]: (5.000000, 52.000000), (0.666667, 49.000000), (0.625000) [ 1106.239] 0x000000e0: 0x7d990000: 3DSTATE_DEFAULT_DIFFUSE [ 1106.240] 0x000000e4: 0x331a1a1a: dword 1 [ 1106.240] 0x000000e8: 0x7d040441: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.240] 0x000000ec: 0xfffffff3: S2: texcoord formats: 0=1D 1=NP 2=NP 3=NP 4=NP 5=NP 6=NP 7=NP [ 1106.240] 0x000000f0: 0x00008264: S6: alpha_test=always, alpha_ref=0x0, depth_test=always, cbuf blend enable, src_blnd_fct=one, dst_blnd_fct=inv_src_alpha, cbuf write enable, tristrip_provoking_vertex=0 [ 1106.240] 0x000000f4: 0x7d050008: 3DSTATE_PIXEL_SHADER_PROGRAM [ 1106.240] 0x000000f8: 0x190a3c00: PS000: DCL DIFFUSE.xyzw [ 1106.240] 0x000000fc: 0x00000000: PS000 [ 1106.240] 0x00000100: 0x00000000: PS000 [ 1106.240] 0x00000104: 0x19083c00: PS001: DCL T0.xyzw [ 1106.240] 0x00000108: 0x00000000: PS001 [ 1106.240] 0x0000010c: 0x00000000: PS001 [ 1106.240] 0x00000110: 0x03203ca0: PS002: MUL oC, DIFFUSE, T0.xxxx [ 1106.240] 0x00000114: 0x01232000: PS002 [ 1106.240] 0x00000118: 0x00004444: PS002 [ 1106.240] 0x0000011c: 0x7d040020: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.240] 0x00000120: 0x03030000: S1: vertex width: 3, vertex pitch: 3 [ 1106.240] 0x00000124: 0x7f9c000f: 3DPRIMITIVE sequential indirect RECTLIST, 15 starting from 30 [ 1106.240] 0x00000128: 0x0000001e: start [ 1106.240] [30]: (6.000000, 31.000000), (1.000000) [ 1106.240] [31]: (3.000000, 31.000000), (1.000000) [ 1106.240] [32]: (3.000000, 30.000000), (1.000000) [ 1106.240] [33]: (6.000000, 52.000000), (1.000000) [ 1106.240] [34]: (3.000000, 52.000000), (1.000000) [ 1106.240] [35]: (3.000000, 31.000000), (1.000000) [ 1106.240] [36]: (4.000000, 53.000000), (0.812500) [ 1106.241] [37]: (3.000000, 53.000000), (0.812500) [ 1106.241] [38]: (3.000000, 52.000000), (0.812500) [ 1106.241] [39]: (5.000000, 53.000000), (1.000000) [ 1106.241] [40]: (4.000000, 53.000000), (1.000000) [ 1106.241] [41]: (4.000000, 52.000000), (1.000000) [ 1106.241] [42]: (6.000000, 53.000000), (0.625000) [ 1106.241] [43]: (5.000000, 53.000000), (0.625000) [ 1106.241] [44]: (5.000000, 52.000000), (0.625000) [ 1106.241] 0x0000012c: 0x7d040441: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.241] 0x00000130: 0xfffffff0: S2: texcoord formats: 0=2D 1=NP 2=NP 3=NP 4=NP 5=NP 6=NP 7=NP [ 1106.241] 0x00000134: 0x00008264: S6: alpha_test=always, alpha_ref=0x0, depth_test=always, cbuf blend enable, src_blnd_fct=one, dst_blnd_fct=inv_src_alpha, cbuf write enable, tristrip_provoking_vertex=0 [ 1106.241] 0x00000138: 0x7d000003: 3DSTATE_MAP_STATE [ 1106.241] 0x0000013c: 0x00000001: mask [ 1106.241] 0x00000140: 0x041f9000: map 0 MS2 , handle=59 [ 1106.241] 0x00000144: 0x00000980: map 0 MS3 [width=3, height=1, format=32 argb8888, tiling=none] [ 1106.241] 0x00000148: 0x01e00000: map 0 MS4 [pitch=64, max_lod=0, vol_depth=0, cube_face_ena=0, miplayout right] [ 1106.241] 0x0000014c: 0x7d050008: 3DSTATE_PIXEL_SHADER_PROGRAM [ 1106.241] 0x00000150: 0x19180000: PS000: DCL S0 2D [ 1106.241] 0x00000154: 0x00000000: PS000 [ 1106.241] 0x00000158: 0x00000000: PS000 [ 1106.241] 0x0000015c: 0x19083c00: PS001: DCL T0.xyzw [ 1106.241] 0x00000160: 0x00000000: PS001 [ 1106.242] 0x00000164: 0x00000000: PS001 [ 1106.242] 0x00000168: 0x15200000: PS002: TEXLD oC, S0, T0 [ 1106.242] 0x0000016c: 0x01000000: PS002 [ 1106.242] 0x00000170: 0x00000000: PS002 [ 1106.242] 0x00000174: 0x7d040020: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.242] 0x00000178: 0x04040000: S1: vertex width: 4, vertex pitch: 4 [ 1106.242] 0x0000017c: 0x7f9c0003: 3DPRIMITIVE sequential indirect RECTLIST, 3 starting from 34 [ 1106.242] 0x00000180: 0x00000022: start [ 1106.242] [34]: (6.000000, 53.000000), (1.000000, 22.000000) [ 1106.242] [35]: (3.000000, 53.000000), (0.000000, 22.000000) [ 1106.242] [36]: (3.000000, 31.000000), (0.000000, 0.000000) [ 1106.242] 0x00000184: 0x7d990000: 3DSTATE_DEFAULT_DIFFUSE [ 1106.242] 0x00000188: 0xc6006a06: dword 1 [ 1106.242] 0x0000018c: 0x7d040441: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.242] 0x00000190: 0xfffffff3: S2: texcoord formats: 0=1D 1=NP 2=NP 3=NP 4=NP 5=NP 6=NP 7=NP [ 1106.242] 0x00000194: 0x00008264: S6: alpha_test=always, alpha_ref=0x0, depth_test=always, cbuf blend enable, src_blnd_fct=one, dst_blnd_fct=inv_src_alpha, cbuf write enable, tristrip_provoking_vertex=0 [ 1106.242] 0x00000198: 0x7d050008: 3DSTATE_PIXEL_SHADER_PROGRAM [ 1106.242] 0x0000019c: 0x190a3c00: PS000: DCL DIFFUSE.xyzw [ 1106.242] 0x000001a0: 0x00000000: PS000 [ 1106.242] 0x000001a4: 0x00000000: PS000 [ 1106.242] 0x000001a8: 0x19083c00: PS001: DCL T0.xyzw [ 1106.242] 0x000001ac: 0x00000000: PS001 [ 1106.242] 0x000001b0: 0x00000000: PS001 [ 1106.242] 0x000001b4: 0x03203ca0: PS002: MUL oC, DIFFUSE, T0.xxxx [ 1106.242] 0x000001b8: 0x01232000: PS002 [ 1106.242] 0x000001bc: 0x00004444: PS002 [ 1106.242] 0x000001c0: 0x7d040020: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.242] 0x000001c4: 0x03030000: S1: vertex width: 3, vertex pitch: 3 [ 1106.242] 0x000001c8: 0x7f9c005a: 3DPRIMITIVE sequential indirect RECTLIST, 90 starting from 50 [ 1106.242] 0x000001cc: 0x00000032: start [ 1106.242] [50]: (4.000000, 33.000000), (0.375000) [ 1106.243] [51]: (3.000000, 33.000000), (0.375000) [ 1106.243] [52]: (3.000000, 32.000000), (0.375000) [ 1106.243] [53]: (4.000000, 34.000000), (1.000000) [ 1106.243] [54]: (3.000000, 34.000000), (1.000000) [ 1106.243] [55]: (3.000000, 33.000000), (1.000000) [ 1106.243] [56]: (5.000000, 34.000000), (0.375000) [ 1106.243] [57]: (4.000000, 34.000000), (0.375000) [ 1106.243] [58]: (4.000000, 33.000000), (0.375000) [ 1106.243] [59]: (5.000000, 35.000000), (1.000000) [ 1106.243] [60]: (3.000000, 35.000000), (1.000000) [ 1106.243] [61]: (3.000000, 34.000000), (1.000000) [ 1106.243] [62]: (6.000000, 35.000000), (0.375000) [ 1106.244] [63]: (5.000000, 35.000000), (0.375000) [ 1106.244] [64]: (5.000000, 34.000000), (0.375000) [ 1106.244] [65]: (6.000000, 36.000000), (1.000000) [ 1106.244] [66]: (3.000000, 36.000000), (1.000000) [ 1106.244] [67]: (3.000000, 35.000000), (1.000000) [ 1106.244] [68]: (4.000000, 37.000000), (0.625000) [ 1106.244] [69]: (3.000000, 37.000000), (0.625000) [ 1106.244] [70]: (3.000000, 36.000000), (0.625000) [ 1106.244] [71]: (6.000000, 37.000000), (1.000000) [ 1106.244] [72]: (4.000000, 37.000000), (1.000000) [ 1106.244] [73]: (4.000000, 36.000000), (1.000000) [ 1106.244] [74]: (5.000000, 38.000000), (0.625000) [ 1106.244] [75]: (4.000000, 38.000000), (0.625000) [ 1106.245] [76]: (4.000000, 37.000000), (0.625000) [ 1106.245] [77]: (6.000000, 38.000000), (1.000000) [ 1106.245] [78]: (5.000000, 38.000000), (1.000000) [ 1106.245] [79]: (5.000000, 37.000000), (1.000000) [ 1106.245] [80]: (6.000000, 39.000000), (0.625000) [ 1106.245] [81]: (5.000000, 39.000000), (0.625000) [ 1106.245] [82]: (5.000000, 38.000000), (0.625000) [ 1106.245] [83]: (4.000000, 41.000000), (0.375000) [ 1106.245] [84]: (3.000000, 41.000000), (0.375000) [ 1106.245] [85]: (3.000000, 40.000000), (0.375000) [ 1106.245] [86]: (4.000000, 42.000000), (1.000000) [ 1106.245] [87]: (3.000000, 42.000000), (1.000000) [ 1106.245] [88]: (3.000000, 41.000000), (1.000000) [ 1106.246] [89]: (5.000000, 42.000000), (0.375000) [ 1106.246] [90]: (4.000000, 42.000000), (0.375000) [ 1106.246] [91]: (4.000000, 41.000000), (0.375000) [ 1106.246] [92]: (5.000000, 43.000000), (1.000000) [ 1106.246] [93]: (3.000000, 43.000000), (1.000000) [ 1106.246] [94]: (3.000000, 42.000000), (1.000000) [ 1106.246] [95]: (6.000000, 43.000000), (0.375000) [ 1106.246] [96]: (5.000000, 43.000000), (0.375000) [ 1106.246] [97]: (5.000000, 42.000000), (0.375000) [ 1106.246] [98]: (6.000000, 44.000000), (1.000000) [ 1106.246] [99]: (3.000000, 44.000000), (1.000000) [ 1106.246] [100]: (3.000000, 43.000000), (1.000000) [ 1106.247] [101]: (4.000000, 45.000000), (0.625000) [ 1106.247] [102]: (3.000000, 45.000000), (0.625000) [ 1106.247] [103]: (3.000000, 44.000000), (0.625000) [ 1106.247] [104]: (6.000000, 45.000000), (1.000000) [ 1106.247] [105]: (4.000000, 45.000000), (1.000000) [ 1106.247] [106]: (4.000000, 44.000000), (1.000000) [ 1106.247] [107]: (5.000000, 46.000000), (0.625000) [ 1106.247] [108]: (4.000000, 46.000000), (0.625000) [ 1106.247] [109]: (4.000000, 45.000000), (0.625000) [ 1106.247] [110]: (6.000000, 46.000000), (1.000000) [ 1106.247] [111]: (5.000000, 46.000000), (1.000000) [ 1106.247] [112]: (5.000000, 45.000000), (1.000000) [ 1106.247] [113]: (6.000000, 47.000000), (0.625000) [ 1106.248] [114]: (5.000000, 47.000000), (0.625000) [ 1106.248] [115]: (5.000000, 46.000000), (0.625000) [ 1106.248] [116]: (4.000000, 49.000000), (0.375000) [ 1106.248] [117]: (3.000000, 49.000000), (0.375000) [ 1106.248] [118]: (3.000000, 48.000000), (0.375000) [ 1106.248] [119]: (4.000000, 50.000000), (1.000000) [ 1106.248] [120]: (3.000000, 50.000000), (1.000000) [ 1106.248] [121]: (3.000000, 49.000000), (1.000000) [ 1106.248] [122]: (5.000000, 50.000000), (0.375000) [ 1106.248] [123]: (4.000000, 50.000000), (0.375000) [ 1106.248] [124]: (4.000000, 49.000000), (0.375000) [ 1106.248] [125]: (5.000000, 51.000000), (1.000000) [ 1106.248] [126]: (3.000000, 51.000000), (1.000000) [ 1106.249] [127]: (3.000000, 50.000000), (1.000000) [ 1106.249] [128]: (6.000000, 51.000000), (0.375000) [ 1106.249] [129]: (5.000000, 51.000000), (0.375000) [ 1106.249] [130]: (5.000000, 50.000000), (0.375000) [ 1106.249] [131]: (6.000000, 52.000000), (1.000000) [ 1106.249] [132]: (3.000000, 52.000000), (1.000000) [ 1106.249] [133]: (3.000000, 51.000000), (1.000000) [ 1106.249] [134]: (4.000000, 53.000000), (0.625000) [ 1106.249] [135]: (3.000000, 53.000000), (0.625000) [ 1106.249] [136]: (3.000000, 52.000000), (0.625000) [ 1106.249] [137]: (6.000000, 53.000000), (1.000000) [ 1106.249] [138]: (4.000000, 53.000000), (1.000000) [ 1106.250] [139]: (4.000000, 52.000000), (1.000000) [ 1106.250] 0x000001d0: 0x7d040441: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.250] 0x000001d4: 0xfffffff0: S2: texcoord formats: 0=2D 1=NP 2=NP 3=NP 4=NP 5=NP 6=NP 7=NP [ 1106.250] 0x000001d8: 0x00008264: S6: alpha_test=always, alpha_ref=0x0, depth_test=always, cbuf blend enable, src_blnd_fct=one, dst_blnd_fct=inv_src_alpha, cbuf write enable, tristrip_provoking_vertex=0 [ 1106.250] 0x000001dc: 0x7d000003: 3DSTATE_MAP_STATE [ 1106.250] 0x000001e0: 0x00000001: mask [ 1106.250] 0x000001e4: 0x041ea000: map 0 MS2 , handle=40 [ 1106.250] 0x000001e8: 0x00000980: map 0 MS3 [width=3, height=1, format=32 argb8888, tiling=none] [ 1106.250] 0x000001ec: 0x01e00000: map 0 MS4 [pitch=64, max_lod=0, vol_depth=0, cube_face_ena=0, miplayout right] [ 1106.250] 0x000001f0: 0x7d050008: 3DSTATE_PIXEL_SHADER_PROGRAM [ 1106.250] 0x000001f4: 0x19180000: PS000: DCL S0 2D [ 1106.250] 0x000001f8: 0x00000000: PS000 [ 1106.250] 0x000001fc: 0x00000000: PS000 [ 1106.250] 0x00000200: 0x19083c00: PS001: DCL T0.xyzw [ 1106.250] 0x00000204: 0x00000000: PS001 [ 1106.250] 0x00000208: 0x00000000: PS001 [ 1106.250] 0x0000020c: 0x15200000: PS002: TEXLD oC, S0, T0 [ 1106.250] 0x00000210: 0x01000000: PS002 [ 1106.250] 0x00000214: 0x00000000: PS002 [ 1106.250] 0x00000218: 0x7d040020: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.250] 0x0000021c: 0x04040000: S1: vertex width: 4, vertex pitch: 4 [ 1106.250] 0x00000220: 0x7f9c0003: 3DPRIMITIVE sequential indirect RECTLIST, 3 starting from 105 [ 1106.250] 0x00000224: 0x00000069: start [ 1106.250] [105]: (6.000000, 54.000000), (1.000000, 24.000000) [ 1106.250] [106]: (3.000000, 54.000000), (0.000000, 24.000000) [ 1106.250] [107]: (3.000000, 30.000000), (0.000000, 0.000000) [ 1106.250] 0x00000228: 0x7d000003: 3DSTATE_MAP_STATE [ 1106.250] 0x0000022c: 0x00000001: mask [ 1106.250] 0x00000230: 0x06c08000: map 0 MS2 , handle=22 [ 1106.251] 0x00000234: 0x00000980: map 0 MS3 [width=3, height=1, format=32 argb8888, tiling=none] [ 1106.251] 0x00000238: 0x01e00000: map 0 MS4 [pitch=64, max_lod=0, vol_depth=0, cube_face_ena=0, miplayout right] [ 1106.251] 0x0000023c: 0x7f9c000c: 3DPRIMITIVE sequential indirect RECTLIST, 12 starting from 108 [ 1106.251] 0x00000240: 0x0000006c: start [ 1106.251] [108]: (6.000000, 32.000000), (1.000000, 1.000000) [ 1106.251] [109]: (3.000000, 32.000000), (0.000000, 1.000000) [ 1106.251] [110]: (3.000000, 31.000000), (0.000000, 0.000000) [ 1106.251] [111]: (4.000000, 52.000000), (0.333333, 21.000000) [ 1106.251] [112]: (3.000000, 52.000000), (0.000000, 21.000000) [ 1106.251] [113]: (3.000000, 32.000000), (0.000000, 1.000000) [ 1106.251] [114]: (6.000000, 52.000000), (1.000000, 21.000000) [ 1106.251] [115]: (5.000000, 52.000000), (0.666667, 21.000000) [ 1106.251] [116]: (5.000000, 32.000000), (0.666667, 1.000000) [ 1106.251] [117]: (6.000000, 53.000000), (1.000000, 22.000000) [ 1106.252] [118]: (3.000000, 53.000000), (0.000000, 22.000000) [ 1106.252] [119]: (3.000000, 52.000000), (0.000000, 21.000000) [ 1106.252] 0x00000244: 0x54f00006: XY_SRC_COPY_BLT (rgb enabled, alpha enabled, src tile 0, dst tile 0) [ 1106.252] 0x00000248: 0x03cc0040: format 8888, dst pitch 64, clipping disabled [ 1106.252] 0x0000024c: 0x00000000: dst (0,0) [ 1106.252] 0x00000250: 0x00380008: dst (8,56) [ 1106.252] 0x00000254: 0x06c08000: dst offset 0x06c08000 [handle=22, delta=0, read=2, write=2, (fenced? 1, tiling? 0)] [ 1106.252] 0x00000258: 0x00000000: src (0,0) [ 1106.252] 0x0000025c: 0x00000040: src pitch 64 [ 1106.252] 0x00000260: 0x05309000: src offset 0x05309000 [handle=45, delta=0, read=2, write=0 (fenced? 1, tiling? 0)] [ 1106.252] 0x00000264: 0x54f00006: XY_SRC_COPY_BLT (rgb enabled, alpha enabled, src tile 0, dst tile 0) [ 1106.252] 0x00000268: 0x03cc1000: format 8888, dst pitch 4096, clipping disabled [ 1106.252] 0x0000026c: 0x00040082: dst (130,4) [ 1106.252] 0x00000270: 0x003c008a: dst (138,60) [ 1106.252] 0x00000274: 0x08100000: dst offset 0x08100000 [handle=237, delta=0, read=2, write=2, (fenced? 1, tiling? 1)] [ 1106.252] 0x00000278: 0x00000000: src (0,0) [ 1106.252] 0x0000027c: 0x00000040: src pitch 64 [ 1106.252] 0x00000280: 0x06c08000: src offset 0x06c08000 [handle=22, delta=0, read=2, write=0 (fenced? 1, tiling? 0)] [ 1106.252] 0x00000284: 0x54300004: XY_COLOR_BLT (rgb enabled, alpha enabled, dst tile 0) [ 1106.252] 0x00000288: 0x03f00040: format 8888, pitch 64, clipping disabled [ 1106.252] 0x0000028c: 0x00000000: (0,0) [ 1106.252] 0x00000290: 0x00380008: (8,56) [ 1106.252] 0x00000294: 0x05309000: dst offset 0x05309000 [handle=45, delta=0, read=2, write=2 (fenced? 1, tiling? 0)] [ 1106.252] 0x00000298: 0xffdddddd: color [ 1106.252] 0x0000029c: 0x7d8e0001: 3DSTATE_BUFFER_INFO [ 1106.252] 0x000002a0: 0x03000040: color, tiling = none, pitch=64 [ 1106.252] 0x000002a4: 0x05309000: address [ 1106.252] 0x000002a8: 0x7d850000: 3DSTATE_DEST_BUFFER_VARIABLES [ 1106.252] 0x000002ac: 0x00880300: a8r8g8b8 format, u16 depth format, early Z disabled [ 1106.252] 0x000002b0: 0x7d040441: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.252] 0x000002b4: 0xffffff30: S2: texcoord formats: 0=2D 1=1D 2=NP 3=NP 4=NP 5=NP 6=NP 7=NP [ 1106.252] 0x000002b8: 0x00008264: S6: alpha_test=always, alpha_ref=0x0, depth_test=always, cbuf blend enable, src_blnd_fct=one, dst_blnd_fct=inv_src_alpha, cbuf write enable, tristrip_provoking_vertex=0 [ 1106.253] 0x000002bc: 0x7d000003: 3DSTATE_MAP_STATE [ 1106.253] 0x000002c0: 0x00000001: mask [ 1106.253] 0x000002c4: 0x0c861000: map 0 MS2 , handle=147 [ 1106.253] 0x000002c8: 0x00001980: map 0 MS3 [width=7, height=1, format=32 argb8888, tiling=none] [ 1106.253] 0x000002cc: 0x01e00000: map 0 MS4 [pitch=64, max_lod=0, vol_depth=0, cube_face_ena=0, miplayout right] [ 1106.253] 0x000002d0: 0x7d05000e: 3DSTATE_PIXEL_SHADER_PROGRAM [ 1106.253] 0x000002d4: 0x19180000: PS000: DCL S0 2D [ 1106.253] 0x000002d8: 0x00000000: PS000 [ 1106.253] 0x000002dc: 0x00000000: PS000 [ 1106.253] 0x000002e0: 0x19083c00: PS001: DCL T0.xyzw [ 1106.253] 0x000002e4: 0x00000000: PS001 [ 1106.253] 0x000002e8: 0x00000000: PS001 [ 1106.253] 0x000002ec: 0x19087c00: PS002: DCL T1.xyzw [ 1106.253] 0x000002f0: 0x00000000: PS002 [ 1106.253] 0x000002f4: 0x00000000: PS002 [ 1106.253] 0x000002f8: 0x15000000: PS003: TEXLD R0, S0, T0 [ 1106.253] 0x000002fc: 0x01000000: PS003 [ 1106.253] 0x00000300: 0x00000000: PS003 [ 1106.253] 0x00000304: 0x03203c00: PS004: MUL oC, R0, T1.xxxx [ 1106.253] 0x00000308: 0x01232100: PS004 [ 1106.253] 0x0000030c: 0x00004444: PS004 [ 1106.253] 0x00000310: 0x7d040020: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.253] 0x00000314: 0x05050000: S1: vertex width: 5, vertex pitch: 5 [ 1106.253] 0x00000318: 0x7f9c0057: 3DPRIMITIVE sequential indirect RECTLIST, 87 starting from 96 [ 1106.253] 0x0000031c: 0x00000060: start [ 1106.253] [96]: (2.000000, 2.000000), (0.142857, 1.000000), (0.187500) [ 1106.253] [97]: (1.000000, 2.000000), (0.000000, 1.000000), (0.187500) [ 1106.253] [98]: (1.000000, 1.000000), (0.000000, 0.000000), (0.187500) [ 1106.253] [99]: (3.000000, 2.000000), (0.285714, 1.000000), (0.937500) [ 1106.254] [100]: (2.000000, 2.000000), (0.142857, 1.000000), (0.937500) [ 1106.254] [101]: (2.000000, 1.000000), (0.142857, 0.000000), (0.937500) [ 1106.254] [102]: (6.000000, 2.000000), (0.714286, 1.000000), (1.000000) [ 1106.254] [103]: (3.000000, 2.000000), (0.285714, 1.000000), (1.000000) [ 1106.254] [104]: (3.000000, 1.000000), (0.285714, 0.000000), (1.000000) [ 1106.254] [105]: (7.000000, 2.000000), (0.857143, 1.000000), (0.812500) [ 1106.254] [106]: (6.000000, 2.000000), (0.714286, 1.000000), (0.812500) [ 1106.254] [107]: (6.000000, 1.000000), (0.714286, 0.000000), (0.812500) [ 1106.254] [108]: (8.000000, 2.000000), (1.000000, 1.000000), (0.062500) [ 1106.255] [109]: (7.000000, 2.000000), (0.857143, 1.000000), (0.062500) [ 1106.255] [110]: (7.000000, 1.000000), (0.857143, 0.000000), (0.062500) [ 1106.255] [111]: (2.000000, 3.000000), (0.142857, 2.000000), (0.937500) [ 1106.255] [112]: (1.000000, 3.000000), (0.000000, 2.000000), (0.937500) [ 1106.255] [113]: (1.000000, 2.000000), (0.000000, 1.000000), (0.937500) [ 1106.255] [114]: (3.000000, 3.000000), (0.285714, 2.000000), (0.250000) [ 1106.255] [115]: (2.000000, 3.000000), (0.142857, 2.000000), (0.250000) [ 1106.255] [116]: (2.000000, 2.000000), (0.142857, 1.000000), (0.250000) [ 1106.256] [117]: (6.000000, 3.000000), (0.714286, 2.000000), (0.062500) [ 1106.256] [118]: (5.000000, 3.000000), (0.571429, 2.000000), (0.062500) [ 1106.256] [119]: (5.000000, 2.000000), (0.571429, 1.000000), (0.062500) [ 1106.256] [120]: (7.000000, 3.000000), (0.857143, 2.000000), (0.625000) [ 1106.256] [121]: (6.000000, 3.000000), (0.714286, 2.000000), (0.625000) [ 1106.256] [122]: (6.000000, 2.000000), (0.714286, 1.000000), (0.625000) [ 1106.256] [123]: (8.000000, 3.000000), (1.000000, 2.000000), (0.687500) [ 1106.256] [124]: (7.000000, 3.000000), (0.857143, 2.000000), (0.687500) [ 1106.256] [125]: (7.000000, 2.000000), (0.857143, 1.000000), (0.687500) [ 1106.257] [126]: (2.000000, 4.000000), (0.142857, 3.000000), (0.875000) [ 1106.257] [127]: (1.000000, 4.000000), (0.000000, 3.000000), (0.875000) [ 1106.257] [128]: (1.000000, 3.000000), (0.000000, 2.000000), (0.875000) [ 1106.257] [129]: (7.000000, 4.000000), (0.857143, 3.000000), (0.125000) [ 1106.257] [130]: (6.000000, 4.000000), (0.714286, 3.000000), (0.125000) [ 1106.257] [131]: (6.000000, 3.000000), (0.714286, 2.000000), (0.125000) [ 1106.257] [132]: (8.000000, 4.000000), (1.000000, 3.000000), (0.875000) [ 1106.257] [133]: (7.000000, 4.000000), (0.857143, 3.000000), (0.875000) [ 1106.257] [134]: (7.000000, 3.000000), (0.857143, 2.000000), (0.875000) [ 1106.258] [135]: (2.000000, 52.000000), (0.142857, 51.000000), (1.000000) [ 1106.258] [136]: (1.000000, 52.000000), (0.000000, 51.000000), (1.000000) [ 1106.258] [137]: (1.000000, 4.000000), (0.000000, 3.000000), (1.000000) [ 1106.258] [138]: (8.000000, 52.000000), (1.000000, 51.000000), (1.000000) [ 1106.258] [139]: (7.000000, 52.000000), (0.857143, 51.000000), (1.000000) [ 1106.258] [140]: (7.000000, 4.000000), (0.857143, 3.000000), (1.000000) [ 1106.258] [141]: (2.000000, 53.000000), (0.142857, 52.000000), (0.812500) [ 1106.258] [142]: (1.000000, 53.000000), (0.000000, 52.000000), (0.812500) [ 1106.259] [143]: (1.000000, 52.000000), (0.000000, 51.000000), (0.812500) [ 1106.259] [144]: (7.000000, 53.000000), (0.857143, 52.000000), (0.125000) [ 1106.259] [145]: (6.000000, 53.000000), (0.714286, 52.000000), (0.125000) [ 1106.259] [146]: (6.000000, 52.000000), (0.714286, 51.000000), (0.125000) [ 1106.259] [147]: (8.000000, 53.000000), (1.000000, 52.000000), (0.875000) [ 1106.259] [148]: (7.000000, 53.000000), (0.857143, 52.000000), (0.875000) [ 1106.259] [149]: (7.000000, 52.000000), (0.857143, 51.000000), (0.875000) [ 1106.259] [150]: (2.000000, 54.000000), (0.142857, 53.000000), (0.937500) [ 1106.259] [151]: (1.000000, 54.000000), (0.000000, 53.000000), (0.937500) [ 1106.260] [152]: (1.000000, 53.000000), (0.000000, 52.000000), (0.937500) [ 1106.260] [153]: (3.000000, 54.000000), (0.285714, 53.000000), (0.312500) [ 1106.260] [154]: (2.000000, 54.000000), (0.142857, 53.000000), (0.312500) [ 1106.260] [155]: (2.000000, 53.000000), (0.142857, 52.000000), (0.312500) [ 1106.260] [156]: (7.000000, 54.000000), (0.857143, 53.000000), (0.812500) [ 1106.260] [157]: (6.000000, 54.000000), (0.714286, 53.000000), (0.812500) [ 1106.260] [158]: (6.000000, 53.000000), (0.714286, 52.000000), (0.812500) [ 1106.260] [159]: (8.000000, 54.000000), (1.000000, 53.000000), (0.687500) [ 1106.261] [160]: (7.000000, 54.000000), (0.857143, 53.000000), (0.687500) [ 1106.261] [161]: (7.000000, 53.000000), (0.857143, 52.000000), (0.687500) [ 1106.261] [162]: (2.000000, 55.000000), (0.142857, 54.000000), (0.187500) [ 1106.261] [163]: (1.000000, 55.000000), (0.000000, 54.000000), (0.187500) [ 1106.261] [164]: (1.000000, 54.000000), (0.000000, 53.000000), (0.187500) [ 1106.261] [165]: (3.000000, 55.000000), (0.285714, 54.000000), (0.750000) [ 1106.261] [166]: (2.000000, 55.000000), (0.142857, 54.000000), (0.750000) [ 1106.261] [167]: (2.000000, 54.000000), (0.142857, 53.000000), (0.750000) [ 1106.261] [168]: (4.000000, 55.000000), (0.428571, 54.000000), (0.937500) [ 1106.262] [169]: (3.000000, 55.000000), (0.285714, 54.000000), (0.937500) [ 1106.262] [170]: (3.000000, 54.000000), (0.285714, 53.000000), (0.937500) [ 1106.262] [171]: (5.000000, 55.000000), (0.571429, 54.000000), (1.000000) [ 1106.262] [172]: (4.000000, 55.000000), (0.428571, 54.000000), (1.000000) [ 1106.262] [173]: (4.000000, 54.000000), (0.428571, 53.000000), (1.000000) [ 1106.262] [174]: (6.000000, 55.000000), (0.714286, 54.000000), (0.875000) [ 1106.262] [175]: (5.000000, 55.000000), (0.571429, 54.000000), (0.875000) [ 1106.262] [176]: (5.000000, 54.000000), (0.571429, 53.000000), (0.875000) [ 1106.263] [177]: (7.000000, 55.000000), (0.857143, 54.000000), (0.687500) [ 1106.263] [178]: (6.000000, 55.000000), (0.714286, 54.000000), (0.687500) [ 1106.263] [179]: (6.000000, 54.000000), (0.714286, 53.000000), (0.687500) [ 1106.263] [180]: (8.000000, 55.000000), (1.000000, 54.000000), (0.062500) [ 1106.263] [181]: (7.000000, 55.000000), (0.857143, 54.000000), (0.062500) [ 1106.263] [182]: (7.000000, 54.000000), (0.857143, 53.000000), (0.062500) [ 1106.263] 0x00000320: 0x7d8e0001: 3DSTATE_BUFFER_INFO [ 1106.263] 0x00000324: 0x03402000: color, tiling = X, pitch=8192 [ 1106.263] 0x00000328: 0x07000000: address [ 1106.263] 0x0000032c: 0x7d850000: 3DSTATE_DEST_BUFFER_VARIABLES [ 1106.263] 0x00000330: 0x00880300: a8r8g8b8 format, u16 depth format, early Z disabled [ 1106.263] 0x00000334: 0x7d800003: 3DSTATE_DRAWING_RECTANGLE [ 1106.263] 0x00000338: 0x00000000: [ 1106.263] 0x0000033c: 0x00000000: (0,0) [ 1106.263] 0x00000340: 0x0437077f: (1919,1079) [ 1106.263] 0x00000344: 0x00000000: (0,0) [ 1106.263] 0x00000348: 0x7d040441: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.264] 0x0000034c: 0xfffffff0: S2: texcoord formats: 0=2D 1=NP 2=NP 3=NP 4=NP 5=NP 6=NP 7=NP [ 1106.264] 0x00000350: 0x00008214: S6: alpha_test=always, alpha_ref=0x0, depth_test=always, cbuf blend enable, src_blnd_fct=one, dst_blnd_fct=zero, cbuf write enable, tristrip_provoking_vertex=0 [ 1106.264] 0x00000354: 0x7d000003: 3DSTATE_MAP_STATE [ 1106.264] 0x00000358: 0x00000001: mask [ 1106.264] 0x0000035c: 0x0a000000: map 0 MS2 , handle=14 [ 1106.264] 0x00000360: 0x00601190: map 0 MS3 [width=5, height=4, format=32 xrgb8888, tiling=none] [ 1106.264] 0x00000364: 0x00800000: map 0 MS4 [pitch=20, max_lod=0, vol_depth=0, cube_face_ena=0, miplayout right] [ 1106.264] 0x00000368: 0x7d010003: 3DSTATE_SAMPLER_STATE [ 1106.264] 0x0000036c: 0x00000001: mask [ 1106.264] 0x00000370: 0x00000000: sampler 0 SS2: base_mip_level=0, mip_filter=none, mag_filter=nearest, min_filter=nearest lod_bias=0.00, max_aniso=2, shadow_func=always [ 1106.264] 0x00000374: 0x00004820: sampler 0 SS3: min_lod=0.00, tcmode_x=clamp_border, tcmode_y=clamp_border, tcmode_z=wrap, normalized coords, texmap_idx=0, [ 1106.264] 0x00000378: 0x00000000: sampler 0 SS4: border color [ 1106.264] 0x0000037c: 0x7d050008: 3DSTATE_PIXEL_SHADER_PROGRAM [ 1106.264] 0x00000380: 0x19180000: PS000: DCL S0 2D [ 1106.264] 0x00000384: 0x00000000: PS000 [ 1106.264] 0x00000388: 0x00000000: PS000 [ 1106.264] 0x0000038c: 0x19083c00: PS001: DCL T0.xyzw [ 1106.264] 0x00000390: 0x00000000: PS001 [ 1106.264] 0x00000394: 0x00000000: PS001 [ 1106.264] 0x00000398: 0x15200000: PS002: TEXLD oC, S0, T0 [ 1106.264] 0x0000039c: 0x01000000: PS002 [ 1106.264] 0x000003a0: 0x00000000: PS002 [ 1106.264] 0x000003a4: 0x7d040020: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.264] 0x000003a8: 0x04040000: S1: vertex width: 4, vertex pitch: 4 [ 1106.264] 0x000003ac: 0x7f9c0003: 3DPRIMITIVE sequential indirect RECTLIST, 3 starting from 229 [ 1106.264] 0x000003b0: 0x000000e5: start [ 1106.264] [229]: (677.000000, 748.000000), (1.000000, 1.000000) [ 1106.264] [230]: (672.000000, 748.000000), (0.000000, 1.000000) [ 1106.264] [231]: (672.000000, 744.000000), (0.000000, 0.000000) [ 1106.264] 0x000003b4: 0x6c050000: 3DSTATE_MODES_5 [ 1106.264] 0x000003b8: 0x7d8e0001: 3DSTATE_BUFFER_INFO [ 1106.264] 0x000003bc: 0x03402000: color, tiling = X, pitch=8192 [ 1106.265] 0x000003c0: 0x01000000: address [ 1106.265] 0x000003c4: 0x7d850000: 3DSTATE_DEST_BUFFER_VARIABLES [ 1106.265] 0x000003c8: 0x00880300: a8r8g8b8 format, u16 depth format, early Z disabled [ 1106.265] 0x000003cc: 0x7d000003: 3DSTATE_MAP_STATE [ 1106.265] 0x000003d0: 0x00000001: mask [ 1106.265] 0x000003d4: 0x07000000: map 0 MS2 , handle=64 [ 1106.265] 0x000003d8: 0x86fdfd92: map 0 MS3 [width=1920, height=1080, format=32 xrgb8888, tiling=X] [ 1106.265] 0x000003dc: 0xffe00000: map 0 MS4 [pitch=8192, max_lod=0, vol_depth=0, cube_face_ena=0, miplayout right] [ 1106.265] 0x000003e0: 0x7f9c0003: 3DPRIMITIVE sequential indirect RECTLIST, 3 starting from 232 [ 1106.265] 0x000003e4: 0x000000e8: start [ 1106.265] [232]: (677.000000, 748.000000), (0.352604, 0.692593) [ 1106.265] [233]: (672.000000, 748.000000), (0.350000, 0.692593) [ 1106.265] [234]: (672.000000, 744.000000), (0.350000, 0.688889) [ 1106.265] 0x000003e8: 0x7d8e0001: 3DSTATE_BUFFER_INFO [ 1106.265] 0x000003ec: 0x03000040: color, tiling = none, pitch=64 [ 1106.265] 0x000003f0: 0x05a0a000: address [ 1106.265] 0x000003f4: 0x7d850000: 3DSTATE_DEST_BUFFER_VARIABLES [ 1106.265] 0x000003f8: 0x00880300: a8r8g8b8 format, u16 depth format, early Z disabled [ 1106.265] 0x000003fc: 0x7d800003: 3DSTATE_DRAWING_RECTANGLE [ 1106.265] 0x00000400: 0x00000000: [ 1106.265] 0x00000404: 0x00000000: (0,0) [ 1106.265] 0x00000408: 0x00370007: (7,55) [ 1106.265] 0x0000040c: 0x00000000: (0,0) [ 1106.265] 0x00000410: 0x7d040441: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.265] 0x00000414: 0xfffffff0: S2: texcoord formats: 0=2D 1=NP 2=NP 3=NP 4=NP 5=NP 6=NP 7=NP [ 1106.265] 0x00000418: 0x00008264: S6: alpha_test=always, alpha_ref=0x0, depth_test=always, cbuf blend enable, src_blnd_fct=one, dst_blnd_fct=inv_src_alpha, cbuf write enable, tristrip_provoking_vertex=0 [ 1106.265] 0x0000041c: 0x7d000003: 3DSTATE_MAP_STATE [ 1106.265] 0x00000420: 0x00000001: mask [ 1106.265] 0x00000424: 0x0989b000: map 0 MS2 , handle=118 [ 1106.265] 0x00000428: 0x00000980: map 0 MS3 [width=3, height=1, format=32 argb8888, tiling=none] [ 1106.265] 0x0000042c: 0x01e00000: map 0 MS4 [pitch=64, max_lod=0, vol_depth=0, cube_face_ena=0, miplayout right] [ 1106.266] 0x00000430: 0x7d010003: 3DSTATE_SAMPLER_STATE [ 1106.266] 0x00000434: 0x00000001: mask [ 1106.266] 0x00000438: 0x00000000: sampler 0 SS2: base_mip_level=0, mip_filter=none, mag_filter=nearest, min_filter=nearest lod_bias=0.00, max_aniso=2, shadow_func=always [ 1106.266] 0x0000043c: 0x00000020: sampler 0 SS3: min_lod=0.00, tcmode_x=wrap, tcmode_y=wrap, tcmode_z=wrap, normalized coords, texmap_idx=0, [ 1106.266] 0x00000440: 0x00000000: sampler 0 SS4: border color [ 1106.266] 0x00000444: 0x7f9c0003: 3DPRIMITIVE sequential indirect RECTLIST, 3 starting from 235 [ 1106.266] 0x00000448: 0x000000eb: start [ 1106.266] [235]: (6.000000, 54.000000), (1.000000, 50.000000) [ 1106.266] [236]: (3.000000, 54.000000), (0.000000, 50.000000) [ 1106.266] [237]: (3.000000, 4.000000), (0.000000, 0.000000) [ 1106.266] 0x0000044c: 0x7d000003: 3DSTATE_MAP_STATE [ 1106.266] 0x00000450: 0x00000001: mask [ 1106.266] 0x00000454: 0x0e902000: map 0 MS2 , handle=164 [ 1106.266] 0x00000458: 0x00000980: map 0 MS3 [width=3, height=1, format=32 argb8888, tiling=none] [ 1106.266] 0x0000045c: 0x01e00000: map 0 MS4 [pitch=64, max_lod=0, vol_depth=0, cube_face_ena=0, miplayout right] [ 1106.266] 0x00000460: 0x7f9c000c: 3DPRIMITIVE sequential indirect RECTLIST, 12 starting from 238 [ 1106.266] 0x00000464: 0x000000ee: start [ 1106.266] [238]: (6.000000, 6.000000), (1.000000, 1.000000) [ 1106.266] [239]: (3.000000, 6.000000), (0.000000, 1.000000) [ 1106.266] [240]: (3.000000, 5.000000), (0.000000, 0.000000) [ 1106.266] [241]: (4.000000, 52.000000), (0.333333, 47.000000) [ 1106.267] [242]: (3.000000, 52.000000), (0.000000, 47.000000) [ 1106.267] [243]: (3.000000, 6.000000), (0.000000, 1.000000) [ 1106.267] [244]: (6.000000, 52.000000), (1.000000, 47.000000) [ 1106.267] [245]: (5.000000, 52.000000), (0.666667, 47.000000) [ 1106.267] [246]: (5.000000, 6.000000), (0.666667, 1.000000) [ 1106.267] [247]: (6.000000, 53.000000), (1.000000, 48.000000) [ 1106.267] [248]: (3.000000, 53.000000), (0.000000, 48.000000) [ 1106.267] [249]: (3.000000, 52.000000), (0.000000, 47.000000) [ 1106.267] 0x00000468: 0x54f00006: XY_SRC_COPY_BLT (rgb enabled, alpha enabled, src tile 0, dst tile 0) [ 1106.267] 0x0000046c: 0x03cc0040: format 8888, dst pitch 64, clipping disabled [ 1106.267] 0x00000470: 0x00000000: dst (0,0) [ 1106.267] 0x00000474: 0x00380008: dst (8,56) [ 1106.267] 0x00000478: 0x0e902000: dst offset 0x0e902000 [handle=164, delta=0, read=2, write=2, (fenced? 1, tiling? 0)] [ 1106.267] 0x0000047c: 0x00000000: src (0,0) [ 1106.267] 0x00000480: 0x00000040: src pitch 64 [ 1106.267] 0x00000484: 0x05a0a000: src offset 0x05a0a000 [handle=11, delta=0, read=2, write=0 (fenced? 1, tiling? 0)] [ 1106.267] 0x00000488: 0x54f00006: XY_SRC_COPY_BLT (rgb enabled, alpha enabled, src tile 0, dst tile 0) [ 1106.267] 0x0000048c: 0x03cc1000: format 8888, dst pitch 4096, clipping disabled [ 1106.268] 0x00000490: 0x000400c0: dst (192,4) [ 1106.268] 0x00000494: 0x003c00c8: dst (200,60) [ 1106.268] 0x00000498: 0x08100000: dst offset 0x08100000 [handle=237, delta=0, read=2, write=2, (fenced? 1, tiling? 1)] [ 1106.268] 0x0000049c: 0x00000000: src (0,0) [ 1106.268] 0x000004a0: 0x00000040: src pitch 64 [ 1106.268] 0x000004a4: 0x0e902000: src offset 0x0e902000 [handle=164, delta=0, read=2, write=0 (fenced? 1, tiling? 0)] [ 1106.268] 0x000004a8: 0x54300004: XY_COLOR_BLT (rgb enabled, alpha enabled, dst tile 0) [ 1106.268] 0x000004ac: 0x03f00040: format 8888, pitch 64, clipping disabled [ 1106.268] 0x000004b0: 0x00000000: (0,0) [ 1106.268] 0x000004b4: 0x00380008: (8,56) [ 1106.268] 0x000004b8: 0x05a0a000: dst offset 0x05a0a000 [handle=11, delta=0, read=2, write=2 (fenced? 1, tiling? 0)] [ 1106.268] 0x000004bc: 0xffdddddd: color [ 1106.268] 0x000004c0: 0x7d8e0001: 3DSTATE_BUFFER_INFO [ 1106.268] 0x000004c4: 0x03000040: color, tiling = none, pitch=64 [ 1106.268] 0x000004c8: 0x05a0a000: address [ 1106.268] 0x000004cc: 0x7d850000: 3DSTATE_DEST_BUFFER_VARIABLES [ 1106.268] 0x000004d0: 0x00880300: a8r8g8b8 format, u16 depth format, early Z disabled [ 1106.268] 0x000004d4: 0x7d040441: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.268] 0x000004d8: 0xffffff30: S2: texcoord formats: 0=2D 1=1D 2=NP 3=NP 4=NP 5=NP 6=NP 7=NP [ 1106.268] 0x000004dc: 0x00008264: S6: alpha_test=always, alpha_ref=0x0, depth_test=always, cbuf blend enable, src_blnd_fct=one, dst_blnd_fct=inv_src_alpha, cbuf write enable, tristrip_provoking_vertex=0 [ 1106.268] 0x000004e0: 0x7d000003: 3DSTATE_MAP_STATE [ 1106.268] 0x000004e4: 0x00000001: mask [ 1106.268] 0x000004e8: 0x041f4000: map 0 MS2 , handle=54 [ 1106.268] 0x000004ec: 0x00001980: map 0 MS3 [width=7, height=1, format=32 argb8888, tiling=none] [ 1106.268] 0x000004f0: 0x01e00000: map 0 MS4 [pitch=64, max_lod=0, vol_depth=0, cube_face_ena=0, miplayout right] [ 1106.268] 0x000004f4: 0x7d05000e: 3DSTATE_PIXEL_SHADER_PROGRAM [ 1106.268] 0x000004f8: 0x19180000: PS000: DCL S0 2D [ 1106.268] 0x000004fc: 0x00000000: PS000 [ 1106.268] 0x00000500: 0x00000000: PS000 [ 1106.268] 0x00000504: 0x19083c00: PS001: DCL T0.xyzw [ 1106.268] 0x00000508: 0x00000000: PS001 [ 1106.268] 0x0000050c: 0x00000000: PS001 [ 1106.268] 0x00000510: 0x19087c00: PS002: DCL T1.xyzw [ 1106.268] 0x00000514: 0x00000000: PS002 [ 1106.268] 0x00000518: 0x00000000: PS002 [ 1106.268] 0x0000051c: 0x15000000: PS003: TEXLD R0, S0, T0 [ 1106.268] 0x00000520: 0x01000000: PS003 [ 1106.268] 0x00000524: 0x00000000: PS003 [ 1106.268] 0x00000528: 0x03203c00: PS004: MUL oC, R0, T1.xxxx [ 1106.268] 0x0000052c: 0x01232100: PS004 [ 1106.269] 0x00000530: 0x00004444: PS004 [ 1106.269] 0x00000534: 0x7d040020: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.269] 0x00000538: 0x05050000: S1: vertex width: 5, vertex pitch: 5 [ 1106.269] 0x0000053c: 0x7f9c0057: 3DPRIMITIVE sequential indirect RECTLIST, 87 starting from 200 [ 1106.269] 0x00000540: 0x000000c8: start [ 1106.269] [200]: (2.000000, 2.000000), (0.142857, 1.000000), (0.187500) [ 1106.269] [201]: (1.000000, 2.000000), (0.000000, 1.000000), (0.187500) [ 1106.269] [202]: (1.000000, 1.000000), (0.000000, 0.000000), (0.187500) [ 1106.269] [203]: (3.000000, 2.000000), (0.285714, 1.000000), (0.937500) [ 1106.269] [204]: (2.000000, 2.000000), (0.142857, 1.000000), (0.937500) [ 1106.269] [205]: (2.000000, 1.000000), (0.142857, 0.000000), (0.937500) [ 1106.269] [206]: (6.000000, 2.000000), (0.714286, 1.000000), (1.000000) [ 1106.269] [207]: (3.000000, 2.000000), (0.285714, 1.000000), (1.000000) [ 1106.270] [208]: (3.000000, 1.000000), (0.285714, 0.000000), (1.000000) [ 1106.270] [209]: (7.000000, 2.000000), (0.857143, 1.000000), (0.812500) [ 1106.270] [210]: (6.000000, 2.000000), (0.714286, 1.000000), (0.812500) [ 1106.270] [211]: (6.000000, 1.000000), (0.714286, 0.000000), (0.812500) [ 1106.270] [212]: (8.000000, 2.000000), (1.000000, 1.000000), (0.062500) [ 1106.270] [213]: (7.000000, 2.000000), (0.857143, 1.000000), (0.062500) [ 1106.270] [214]: (7.000000, 1.000000), (0.857143, 0.000000), (0.062500) [ 1106.270] [215]: (2.000000, 3.000000), (0.142857, 2.000000), (0.937500) [ 1106.270] [216]: (1.000000, 3.000000), (0.000000, 2.000000), (0.937500) [ 1106.271] [217]: (1.000000, 2.000000), (0.000000, 1.000000), (0.937500) [ 1106.271] [218]: (3.000000, 3.000000), (0.285714, 2.000000), (0.250000) [ 1106.271] [219]: (2.000000, 3.000000), (0.142857, 2.000000), (0.250000) [ 1106.271] [220]: (2.000000, 2.000000), (0.142857, 1.000000), (0.250000) [ 1106.271] [221]: (6.000000, 3.000000), (0.714286, 2.000000), (0.062500) [ 1106.271] [222]: (5.000000, 3.000000), (0.571429, 2.000000), (0.062500) [ 1106.271] [223]: (5.000000, 2.000000), (0.571429, 1.000000), (0.062500) [ 1106.271] [224]: (7.000000, 3.000000), (0.857143, 2.000000), (0.625000) [ 1106.272] [225]: (6.000000, 3.000000), (0.714286, 2.000000), (0.625000) [ 1106.272] [226]: (6.000000, 2.000000), (0.714286, 1.000000), (0.625000) [ 1106.272] [227]: (8.000000, 3.000000), (1.000000, 2.000000), (0.687500) [ 1106.272] [228]: (7.000000, 3.000000), (0.857143, 2.000000), (0.687500) [ 1106.272] [229]: (7.000000, 2.000000), (0.857143, 1.000000), (0.687500) [ 1106.272] [230]: (2.000000, 4.000000), (0.142857, 3.000000), (0.875000) [ 1106.272] [231]: (1.000000, 4.000000), (0.000000, 3.000000), (0.875000) [ 1106.272] [232]: (1.000000, 3.000000), (0.000000, 2.000000), (0.875000) [ 1106.272] [233]: (7.000000, 4.000000), (0.857143, 3.000000), (0.125000) [ 1106.273] [234]: (6.000000, 4.000000), (0.714286, 3.000000), (0.125000) [ 1106.273] [235]: (6.000000, 3.000000), (0.714286, 2.000000), (0.125000) [ 1106.273] [236]: (8.000000, 4.000000), (1.000000, 3.000000), (0.875000) [ 1106.273] [237]: (7.000000, 4.000000), (0.857143, 3.000000), (0.875000) [ 1106.273] [238]: (7.000000, 3.000000), (0.857143, 2.000000), (0.875000) [ 1106.273] [239]: (2.000000, 52.000000), (0.142857, 51.000000), (1.000000) [ 1106.273] [240]: (1.000000, 52.000000), (0.000000, 51.000000), (1.000000) [ 1106.273] [241]: (1.000000, 4.000000), (0.000000, 3.000000), (1.000000) [ 1106.273] [242]: (8.000000, 52.000000), (1.000000, 51.000000), (1.000000) [ 1106.274] [243]: (7.000000, 52.000000), (0.857143, 51.000000), (1.000000) [ 1106.274] [244]: (7.000000, 4.000000), (0.857143, 3.000000), (1.000000) [ 1106.274] [245]: (2.000000, 53.000000), (0.142857, 52.000000), (0.812500) [ 1106.274] [246]: (1.000000, 53.000000), (0.000000, 52.000000), (0.812500) [ 1106.274] [247]: (1.000000, 52.000000), (0.000000, 51.000000), (0.812500) [ 1106.274] [248]: (7.000000, 53.000000), (0.857143, 52.000000), (0.125000) [ 1106.274] [249]: (6.000000, 53.000000), (0.714286, 52.000000), (0.125000) [ 1106.274] [250]: (6.000000, 52.000000), (0.714286, 51.000000), (0.125000) [ 1106.275] [251]: (8.000000, 53.000000), (1.000000, 52.000000), (0.875000) [ 1106.275] [252]: (7.000000, 53.000000), (0.857143, 52.000000), (0.875000) [ 1106.275] [253]: (7.000000, 52.000000), (0.857143, 51.000000), (0.875000) [ 1106.275] [254]: (2.000000, 54.000000), (0.142857, 53.000000), (0.937500) [ 1106.275] [255]: (1.000000, 54.000000), (0.000000, 53.000000), (0.937500) [ 1106.275] [256]: (1.000000, 53.000000), (0.000000, 52.000000), (0.937500) [ 1106.275] [257]: (3.000000, 54.000000), (0.285714, 53.000000), (0.312500) [ 1106.275] [258]: (2.000000, 54.000000), (0.142857, 53.000000), (0.312500) [ 1106.275] [259]: (2.000000, 53.000000), (0.142857, 52.000000), (0.312500) [ 1106.276] [260]: (7.000000, 54.000000), (0.857143, 53.000000), (0.812500) [ 1106.276] [261]: (6.000000, 54.000000), (0.714286, 53.000000), (0.812500) [ 1106.276] [262]: (6.000000, 53.000000), (0.714286, 52.000000), (0.812500) [ 1106.276] [263]: (8.000000, 54.000000), (1.000000, 53.000000), (0.687500) [ 1106.276] [264]: (7.000000, 54.000000), (0.857143, 53.000000), (0.687500) [ 1106.276] [265]: (7.000000, 53.000000), (0.857143, 52.000000), (0.687500) [ 1106.276] [266]: (2.000000, 55.000000), (0.142857, 54.000000), (0.187500) [ 1106.276] [267]: (1.000000, 55.000000), (0.000000, 54.000000), (0.187500) [ 1106.277] [268]: (1.000000, 54.000000), (0.000000, 53.000000), (0.187500) [ 1106.277] [269]: (3.000000, 55.000000), (0.285714, 54.000000), (0.750000) [ 1106.277] [270]: (2.000000, 55.000000), (0.142857, 54.000000), (0.750000) [ 1106.277] [271]: (2.000000, 54.000000), (0.142857, 53.000000), (0.750000) [ 1106.277] [272]: (4.000000, 55.000000), (0.428571, 54.000000), (0.937500) [ 1106.277] [273]: (3.000000, 55.000000), (0.285714, 54.000000), (0.937500) [ 1106.277] [274]: (3.000000, 54.000000), (0.285714, 53.000000), (0.937500) [ 1106.277] [275]: (5.000000, 55.000000), (0.571429, 54.000000), (1.000000) [ 1106.277] [276]: (4.000000, 55.000000), (0.428571, 54.000000), (1.000000) [ 1106.278] [277]: (4.000000, 54.000000), (0.428571, 53.000000), (1.000000) [ 1106.278] [278]: (6.000000, 55.000000), (0.714286, 54.000000), (0.875000) [ 1106.278] [279]: (5.000000, 55.000000), (0.571429, 54.000000), (0.875000) [ 1106.278] [280]: (5.000000, 54.000000), (0.571429, 53.000000), (0.875000) [ 1106.278] [281]: (7.000000, 55.000000), (0.857143, 54.000000), (0.687500) [ 1106.278] [282]: (6.000000, 55.000000), (0.714286, 54.000000), (0.687500) [ 1106.278] [283]: (6.000000, 54.000000), (0.714286, 53.000000), (0.687500) [ 1106.278] [284]: (8.000000, 55.000000), (1.000000, 54.000000), (0.062500) [ 1106.278] [285]: (7.000000, 55.000000), (0.857143, 54.000000), (0.062500) [ 1106.279] [286]: (7.000000, 54.000000), (0.857143, 53.000000), (0.062500) [ 1106.279] 0x00000544: 0x7d000003: 3DSTATE_MAP_STATE [ 1106.279] 0x00000548: 0x00000001: mask [ 1106.279] 0x0000054c: 0x041ee000: map 0 MS2 , handle=47 [ 1106.279] 0x00000550: 0x00001180: map 0 MS3 [width=5, height=1, format=32 argb8888, tiling=none] [ 1106.279] 0x00000554: 0x01e00000: map 0 MS4 [pitch=64, max_lod=0, vol_depth=0, cube_face_ena=0, miplayout right] [ 1106.279] 0x00000558: 0x7f9c0030: 3DPRIMITIVE sequential indirect RECTLIST, 48 starting from 287 [ 1106.279] 0x0000055c: 0x0000011f: start [ 1106.279] [287]: (3.000000, 3.000000), (0.200000, 1.000000), (0.625000) [ 1106.279] [288]: (2.000000, 3.000000), (0.000000, 1.000000), (0.625000) [ 1106.279] [289]: (2.000000, 2.000000), (0.000000, 0.000000), (0.625000) [ 1106.279] [290]: (6.000000, 3.000000), (0.800000, 1.000000), (1.000000) [ 1106.279] [291]: (3.000000, 3.000000), (0.200000, 1.000000), (1.000000) [ 1106.279] [292]: (3.000000, 2.000000), (0.200000, 0.000000), (1.000000) [ 1106.280] [293]: (7.000000, 3.000000), (1.000000, 1.000000), (0.375000) [ 1106.280] [294]: (6.000000, 3.000000), (0.800000, 1.000000), (0.375000) [ 1106.280] [295]: (6.000000, 2.000000), (0.800000, 0.000000), (0.375000) [ 1106.280] [296]: (3.000000, 4.000000), (0.200000, 2.000000), (0.937500) [ 1106.280] [297]: (2.000000, 4.000000), (0.000000, 2.000000), (0.937500) [ 1106.280] [298]: (2.000000, 3.000000), (0.000000, 1.000000), (0.937500) [ 1106.280] [299]: (6.000000, 4.000000), (0.800000, 2.000000), (0.125000) [ 1106.280] [300]: (5.000000, 4.000000), (0.600000, 2.000000), (0.125000) [ 1106.280] [301]: (5.000000, 3.000000), (0.600000, 1.000000), (0.125000) [ 1106.281] [302]: (7.000000, 4.000000), (1.000000, 2.000000), (0.875000) [ 1106.281] [303]: (6.000000, 4.000000), (0.800000, 2.000000), (0.875000) [ 1106.281] [304]: (6.000000, 3.000000), (0.800000, 1.000000), (0.875000) [ 1106.281] [305]: (3.000000, 52.000000), (0.200000, 50.000000), (1.000000) [ 1106.281] [306]: (2.000000, 52.000000), (0.000000, 50.000000), (1.000000) [ 1106.281] [307]: (2.000000, 4.000000), (0.000000, 2.000000), (1.000000) [ 1106.281] [308]: (7.000000, 52.000000), (1.000000, 50.000000), (1.000000) [ 1106.281] [309]: (6.000000, 52.000000), (0.800000, 50.000000), (1.000000) [ 1106.282] [310]: (6.000000, 4.000000), (0.800000, 2.000000), (1.000000) [ 1106.282] [311]: (3.000000, 53.000000), (0.200000, 51.000000), (0.875000) [ 1106.282] [312]: (2.000000, 53.000000), (0.000000, 51.000000), (0.875000) [ 1106.282] [313]: (2.000000, 52.000000), (0.000000, 50.000000), (0.875000) [ 1106.282] [314]: (6.000000, 53.000000), (0.800000, 51.000000), (0.062500) [ 1106.282] [315]: (5.000000, 53.000000), (0.600000, 51.000000), (0.062500) [ 1106.282] [316]: (5.000000, 52.000000), (0.600000, 50.000000), (0.062500) [ 1106.282] [317]: (7.000000, 53.000000), (1.000000, 51.000000), (0.875000) [ 1106.282] [318]: (6.000000, 53.000000), (0.800000, 51.000000), (0.875000) [ 1106.283] [319]: (6.000000, 52.000000), (0.800000, 50.000000), (0.875000) [ 1106.283] [320]: (3.000000, 54.000000), (0.200000, 52.000000), (0.562500) [ 1106.283] [321]: (2.000000, 54.000000), (0.000000, 52.000000), (0.562500) [ 1106.283] [322]: (2.000000, 53.000000), (0.000000, 51.000000), (0.562500) [ 1106.283] [323]: (4.000000, 54.000000), (0.400000, 52.000000), (0.937500) [ 1106.283] [324]: (3.000000, 54.000000), (0.200000, 52.000000), (0.937500) [ 1106.283] [325]: (3.000000, 53.000000), (0.200000, 51.000000), (0.937500) [ 1106.283] [326]: (5.000000, 54.000000), (0.600000, 52.000000), (1.000000) [ 1106.284] [327]: (4.000000, 54.000000), (0.400000, 52.000000), (1.000000) [ 1106.284] [328]: (4.000000, 53.000000), (0.400000, 51.000000), (1.000000) [ 1106.284] [329]: (6.000000, 54.000000), (0.800000, 52.000000), (0.875000) [ 1106.284] [330]: (5.000000, 54.000000), (0.600000, 52.000000), (0.875000) [ 1106.284] [331]: (5.000000, 53.000000), (0.600000, 51.000000), (0.875000) [ 1106.284] [332]: (7.000000, 54.000000), (1.000000, 52.000000), (0.375000) [ 1106.284] [333]: (6.000000, 54.000000), (0.800000, 52.000000), (0.375000) [ 1106.284] [334]: (6.000000, 53.000000), (0.800000, 51.000000), (0.375000) [ 1106.284] 0x00000560: 0x7d990000: 3DSTATE_DEFAULT_DIFFUSE [ 1106.284] 0x00000564: 0x190a0907: dword 1 [ 1106.284] 0x00000568: 0x7d040441: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.284] 0x0000056c: 0xfffffff3: S2: texcoord formats: 0=1D 1=NP 2=NP 3=NP 4=NP 5=NP 6=NP 7=NP [ 1106.285] 0x00000570: 0x00008264: S6: alpha_test=always, alpha_ref=0x0, depth_test=always, cbuf blend enable, src_blnd_fct=one, dst_blnd_fct=inv_src_alpha, cbuf write enable, tristrip_provoking_vertex=0 [ 1106.285] 0x00000574: 0x7d050008: 3DSTATE_PIXEL_SHADER_PROGRAM [ 1106.285] 0x00000578: 0x190a3c00: PS000: DCL DIFFUSE.xyzw [ 1106.285] 0x0000057c: 0x00000000: PS000 [ 1106.285] 0x00000580: 0x00000000: PS000 [ 1106.285] 0x00000584: 0x19083c00: PS001: DCL T0.xyzw [ 1106.285] 0x00000588: 0x00000000: PS001 [ 1106.285] 0x0000058c: 0x00000000: PS001 [ 1106.285] 0x00000590: 0x03203ca0: PS002: MUL oC, DIFFUSE, T0.xxxx [ 1106.285] 0x00000594: 0x01232000: PS002 [ 1106.285] 0x00000598: 0x00004444: PS002 [ 1106.285] 0x0000059c: 0x7d040020: 3DSTATE_LOAD_STATE_IMMEDIATE_1 [ 1106.285] 0x000005a0: 0x03030000: S1: vertex width: 3, vertex pitch: 3 [ 1106.285] 0x000005a4: 0x7f9c0036: 3DPRIMITIVE sequential indirect RECTLIST, 54 starting from 559 [ 1106.285] 0x000005a8: 0x0000022f: start [ 1106.285] [559]: (3.000000, 3.000000), (0.187500) [ 1106.285] [560]: (2.000000, 3.000000), (0.187500) [ 1106.285] [561]: (2.000000, 2.000000), (0.187500) [ 1106.285] [562]: (4.000000, 3.000000), (0.500000) [ 1106.285] [563]: (3.000000, 3.000000), (0.500000) [ 1106.285] [564]: (3.000000, 2.000000), (0.500000) [ 1106.285] [565]: (5.000000, 3.000000), (0.062500) [ 1106.285] [566]: (4.000000, 3.000000), (0.062500) [ 1106.286] [567]: (4.000000, 2.000000), (0.062500) [ 1106.286] [568]: (3.000000, 4.000000), (0.875000) [ 1106.286] [569]: (2.000000, 4.000000), (0.875000) [ 1106.286] [570]: (2.000000, 3.000000), (0.875000) [ 1106.286] [571]: (4.000000, 4.000000), (0.625000) [ 1106.286] [572]: (3.000000, 4.000000), (0.625000) [ 1106.286] [573]: (3.000000, 3.000000), (0.625000) [ 1106.286] [574]: (5.000000, 4.000000), (0.687500) [ 1106.286] [575]: (4.000000, 4.000000), (0.687500) [ 1106.286] [576]: (4.000000, 3.000000), (0.687500) [ 1106.286] [577]: (3.000000, 5.000000), (1.000000) [ 1106.286] [578]: (2.000000, 5.000000), (1.000000) [ 1106.286] [579]: (2.000000, 4.000000), (1.000000) [ 1106.287] [580]: (5.000000, 5.000000), (1.000000) [ 1106.287] [581]: (4.000000, 5.000000), (1.000000) [ 1106.287] [582]: (4.000000, 4.000000), (1.000000) [ 1106.287] [583]: (3.000000, 51.000000), (1.000000) [ 1106.287] [584]: (2.000000, 51.000000), (1.000000) [ 1106.287] [585]: (2.000000, 5.000000), (1.000000) [ 1106.287] [586]: (5.000000, 51.000000), (1.000000) [ 1106.287] [587]: (4.000000, 51.000000), (1.000000) [ 1106.287] [588]: (4.000000, 5.000000), (1.000000) [ 1106.287] [589]: (3.000000, 52.000000), (0.937500) [ 1106.287] [590]: (2.000000, 52.000000), (0.937500) [ 1106.287] [591]: (2.000000, 51.000000), (0.937500) [ 1106.288] [592]: (5.000000, 52.000000), (1.000000) [ 1106.288] [593]: (4.000000, 52.000000), (1.000000) [ 1106.288] [594]: (4.000000, 51.000000), (1.000000) [ 1106.288] [595]: (3.000000, 53.000000), (0.875000) [ 1106.288] [596]: (2.000000, 53.000000), (0.875000) [ 1106.288] [597]: (2.000000, 52.000000), (0.875000) [ 1106.288] [598]: (4.000000, 53.000000), (0.750000) [ 1106.288] [599]: (3.000000, 53.000000), (0.750000) [ 1106.288] [600]: (3.000000, 52.000000), (0.750000) [ 1106.288] [601]: (5.000000, 53.000000), (0.687500) [ 1106.288] [602]: (4.000000, 53.000000), (0.687500) [ 1106.288] [603]: (4.000000, 52.000000), (0.687500) [ 1106.288] [604]: (3.000000, 54.000000), (0.125000) [ 1106.289] [605]: (2.000000, 54.000000), (0.125000) [ 1106.289] [606]: (2.000000, 53.000000), (0.125000) [ 1106.289] [607]: (4.000000, 54.000000), (0.312500) [ 1106.289] [608]: (3.000000, 54.000000), (0.312500) [ 1106.289] [609]: (3.000000, 53.000000), (0.312500) [ 1106.289] [610]: (5.000000, 54.000000), (0.062500) [ 1106.289] [611]: (4.000000, 54.000000), (0.062500) [ 1106.289] [612]: (4.000000, 53.000000), (0.062500) [ 1106.289] 0x000005ac: 0x05000000: MI_BATCH_BUFFER_END [ 1106.289] kgem_create_linear(8812) [ 1106.289] search_linear_cache: found handle=175 (size=12288) in linear inactive cache [ 1106.289] kgem_finish_partials: handle=14, uploading 80/32768 [ 1106.289] gem_write(handle=14, offset=0, len=80) [ 1106.289] gem_write(handle=175, offset=0, len=8812) [ 1106.289] sna_accel_throttle (time=1106289) [ 1106.289] sna_wakeup_handler [ 1106.290] sna_validate_gc [ 1106.290] sna_validate_gc: flushing stipple pixmap [ 1106.290] sna_pixmap_move_to_cpu(pixmap=0xde6590, write=1) [ 1106.290] sna_pixmap_move_to_cpu: not attached to 0xde6590 [ 1106.290] sna_copy_area: src=(582, 335)x(5, 4) -> dst=(582, 335) [ 1106.290] sna_copy_boxes (boxes=1x[(672, 744), (677, 748)...], src=+(-90, -409), alu=3, src.size=620x349, dst.size=1245x1083) [ 1106.290] sna_copy_boxes: dst=(priv=0x1348050, gpu_bo=0x13481d0, cpu_bo=(nil)), src=(priv=(nil), gpu_bo=(nil), cpu_bo=(nil)), replaces=0 [ 1106.290] sna_copy_boxes: fallback - src_priv=(nil) but dst gpu_only=0 [ 1106.290] sna_copy_boxes: fallback -- src=(-90, -409), dst=(-25, 0) [ 1106.290] _sna_damage_subtract([[(0, 0), (1245, 1083)]: [(0, 0), (1245, 1083) x 6: ((0, 0), (1245, 409)), ((0, 409), (65, 758)), ((685, 409), (1245, 758)), ((0, 758), (1245, 1080)), ((1, 1080), (1244, 1082)), ((3, 1082), (1242, 1083))] + [1 : ...]] - [(647, 744), (652, 748)])... [ 1106.290] _sna_damage_create_elt(subtract): n=1, prev=(subtract, remain 63) [ 1106.290] = [[(0, 0), (1245, 1083)]: [(0, 0), (1245, 1083) x 6: ((0, 0), (1245, 409)), ((0, 409), (65, 758)), ((685, 409), (1245, 758)), ((0, 758), (1245, 1080)), ((1, 1080), (1244, 1082)), ((3, 1082), (1242, 1083))] + [1 : ...]] [ 1106.290] _sna_damage_add([[(65, 409), (685, 758)]: [(65, 409), (685, 758)] + [0 : ...]] + [(647, 744), (652, 748)]) [ 1106.290] = [[(65, 409), (685, 758)]: [(65, 409), (685, 758)] + [0 : ...]] [ 1106.290] sna_copy_boxes: memcpy_blt(box=(672, 744), (5, 4), src=(-90, -409), dst=(-25, 0), pitches=(2480, 4980)) [ 1106.290] memcpy_blt: src=(672, 744), dst=(672, 744), size=5x4, pitch=2480/4980 [ 1106.290] sna_change_window_attributes [ 1106.290] sna_block_handler [ 1106.290] sna_accel_flush (time=1106290) [ 1106.290] sna_pixmap_move_to_gpu() [ 1106.290] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.290] _sna_accel_disarm_timer[0] (time=1106290) [ 1106.290] sna_wakeup_handler [ 1106.290] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(25, 0)+(0, 0), size=(1245, 1083) [ 1106.290] sna_compute_composite_region: dst=(25, 0)x(1245, 1083) [ 1106.290] sna_compute_composite_region: initial clip against dst->pDrawable: (25, 0), (1270, 1080) [ 1106.290] clip_to_dst: region: 1x[(25, 0), (1270, 1080)], clip: 1x[(234, 409), (661, 711)] [ 1106.290] sna_compute_composite_region: clip against dst->pCompositeClip: (234, 409), (661, 711) [ 1106.290] sna_compute_composite_region: clip against src: (234, 409), (661, 711) [ 1106.290] sna_composite: composite region extents:+(209, 409) -> (234, 409), (661, 711) + (0, 0) [ 1106.291] gen3_render_composite() [ 1106.291] sna_pixmap_force_to_gpu(pixmap=0x21f5be0) [ 1106.291] sna_pixmap_move_to_gpu() [ 1106.291] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.291] gen3_composite_set_target: pixmap=0x21f5be0, format=20020888, size=1920x1080, pitch=8192, delta=(0,0) [ 1106.291] gen3_render_composite: preparing source [ 1106.291] gen3_composite_picture: (209, 409)x(427, 302), dst=(234, 409) [ 1106.291] gen3_composite_picture: integer translation (0, 0), removing [ 1106.291] sna_render_pixmap_bo (209, 409)x(427, 302) [ 1106.291] sna_render_pixmap_bo box=(209, 409), (636, 711): (427, 302)/(1245, 1083) [ 1106.291] sna_render_pixmap_bo: offset=(-25, 0), size=(1245, 1083) [ 1106.291] sna_damage_contains_box([[(0, 0), (1245, 1083)]: [(0, 0), (1245, 1083) x 6: ((0, 0), (1245, 409)), ((0, 409), (65, 758)), ((685, 409), (1245, 758)), ((0, 758), (1245, 1080)), ((1, 1080), (1244, 1082)), ((3, 1082), (1242, 1083))] + [1 : ...]], [(209, 409), (636, 711)]) [ 1106.291] reduce: before damage.n=1 region.n=6 [ 1106.291] reduce: after region.n=6 [ 1106.291] = 0 [ 1106.291] sna_damage_contains_box([[(65, 409), (685, 758)]: [(65, 409), (685, 758)] + [0 : ...]], [(209, 409), (636, 711)]) [ 1106.291] = 1 [(209, 409), (636, 711)...] [ 1106.291] texture_is_cpu(pixmap=0x39b0d30, box=((209, 409), (636, 711)) = 1 [ 1106.291] move_to_gpu: not migrating pixmap due to usage_hint=2 [ 1106.291] sna_render_pixmap_bo: uploading CPU box (209, 409), (636, 711) [ 1106.291] upload: origin=(209, 409), box=(209, 409), (636, 711), pixmap=1245x1083 [ 1106.291] kgem_upload_source_image : (209, 409), (427, 302), stride=4980, bpp=32 [ 1106.291] kgem_create_buffer: size=515816, flags=1 [ 1106.291] search_linear_cache: found handle=13 (size=884736) in linear inactive cache [ 1106.291] kgem_create_buffer(size=524288) new handle=13 [ 1106.291] memcpy_blt: src=(209, 409), dst=(0, 0), size=427x302, pitch=4980/1708 [ 1106.292] gen3_render_composite: source type=5 [ 1106.292] gen3_render_composite: final src/mask type=5/0, affine=1/1 [ 1106.292] gen3_render_composite: floats_per_vertex = 2 + 2 + 0 = 4 [ 1106.292] aligning vertex: was 0, now 4 floats per vertex, 0->0 [ 1106.292] gen3_render_composite_boxes: nbox=1, src=+(-234, -409), mask=+(0, 0), dst=+(0, 0) [ 1106.292] gen3_get_rectangles: want=12, rem=16384 [ 1106.292] gen3_render_composite_boxes: (234, 409) x (427, 302) [ 1106.292] apply_damage: damage=(nil), region=1 [ 1106.292] gen3_vertex_flush[c0] = 3 [ 1106.292] gen3_render_composite_done() [ 1106.292] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(1920, 1080) [ 1106.292] sna_compute_composite_region: dst=(0, 0)x(1920, 1080) [ 1106.292] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1920, 1080) [ 1106.292] clip_to_dst: region: 1x[(0, 0), (1920, 1080)], clip: 0x[(0, 0), (0, 0)] [ 1106.292] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(1920, 1080) [ 1106.292] sna_compute_composite_region: dst=(0, 0)x(1920, 1080) [ 1106.292] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1920, 1080) [ 1106.292] clip_to_dst: region: 1x[(0, 0), (1920, 1080)], clip: 0x[(0, 0), (0, 0)] [ 1106.292] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(1920, 1080) [ 1106.292] sna_compute_composite_region: dst=(0, 0)x(1920, 1080) [ 1106.292] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1920, 1080) [ 1106.292] clip_to_dst: region: 1x[(0, 0), (1920, 1080)], clip: 0x[(0, 0), (0, 0)] [ 1106.292] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(25, 0)+(0, 0), size=(1245, 1083) [ 1106.292] sna_compute_composite_region: dst=(25, 0)x(1245, 1083) [ 1106.292] sna_compute_composite_region: initial clip against dst->pDrawable: (25, 0), (1270, 1080) [ 1106.292] clip_to_dst: region: 1x[(25, 0), (1270, 1080)], clip: 0x[(0, 0), (0, 0)] [ 1106.292] sna_composite(3 src=(0, 0), mask=(0, 0), dst=(1063, 0)+(0, 0), size=(857, 3) [ 1106.292] sna_compute_composite_region: dst=(1063, 0)x(857, 3) [ 1106.292] sna_compute_composite_region: initial clip against dst->pDrawable: (1063, 0), (1920, 3) [ 1106.292] clip_to_dst: region: 1x[(1063, 0), (1920, 3)], clip: 0x[(0, 0), (0, 0)] [ 1106.293] sna_composite(3 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(25, 201) [ 1106.293] sna_compute_composite_region: dst=(0, 0)x(25, 201) [ 1106.293] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (25, 201) [ 1106.293] clip_to_dst: region: 1x[(0, 0), (25, 201)], clip: 0x[(0, 0), (0, 0)] [ 1106.293] sna_composite(1 src=(0, 0), mask=(0, 0), dst=(0, 0)+(0, 0), size=(1920, 1080) [ 1106.293] sna_compute_composite_region: dst=(0, 0)x(1920, 1080) [ 1106.293] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1920, 1080) [ 1106.293] clip_to_dst: region: 1x[(0, 0), (1920, 1080)], clip: 1x[(234, 409), (661, 711)] [ 1106.293] sna_compute_composite_region: clip against dst->pCompositeClip: (234, 409), (661, 711) [ 1106.293] sna_compute_composite_region: clip against src: (234, 409), (661, 711) [ 1106.293] sna_composite: composite region extents:+(234, 409) -> (234, 409), (661, 711) + (0, 0) [ 1106.293] gen3_render_composite() [ 1106.293] sna_pixmap_force_to_gpu(pixmap=0x7faa50aab010) [ 1106.293] sna_pixmap_move_to_gpu() [ 1106.293] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.293] gen3_composite_set_target: pixmap=0x7faa50aab010, format=20020888, size=1920x1080, pitch=8192, delta=(0,0) [ 1106.293] gen3_render_composite: preparing source [ 1106.293] gen3_composite_picture: (234, 409)x(427, 302), dst=(234, 409) [ 1106.293] gen3_composite_picture: integer translation (0, 0), removing [ 1106.293] sna_render_pixmap_bo (234, 409)x(427, 302) [ 1106.293] sna_render_pixmap_bo box=(234, 409), (661, 711): (427, 302)/(1920, 1080) [ 1106.293] sna_render_pixmap_bo: offset=(0, 0), size=(1920, 1080) [ 1106.293] texture_is_cpu(pixmap=0x21f5be0, box=((234, 409), (661, 711)) = 0 [ 1106.293] sna_pixmap_force_to_gpu(pixmap=0x21f5be0) [ 1106.293] sna_pixmap_move_to_gpu() [ 1106.293] sna_pixmap_move_to_gpu: CPU damage? 0 [ 1106.293] gen3_render_composite: source type=5 [ 1106.293] gen3_render_composite: final src/mask type=5/0, affine=1/1 [ 1106.293] gen3_render_composite: floats_per_vertex = 2 + 2 + 0 = 4 [ 1106.293] gen3_render_composite_boxes: nbox=1, src=+(0, 0), mask=+(0, 0), dst=+(0, 0) [ 1106.293] gen3_get_rectangles: want=12, rem=16372 [ 1106.293] gen3_render_composite_boxes: (234, 409) x (427, 302) [ 1106.293] apply_damage: damage=(nil), region=1 [ 1106.293] gen3_vertex_flush[f4] = 3 [ 1106.293] gen3_render_composite_done() [ 1106.293] sna_block_handler [ 1106.293] sna_accel_do_flush, starting flush timer, at time=1106293 [ 1106.293] sna_wakeup_handler [ 1106.294] sna_validate_gc [ 1106.294] sna_validate_gc: flushing stipple pixmap [ 1106.294] sna_pixmap_move_to_cpu(pixmap=0xde6590, write=1) [ 1106.294] sna_pixmap_move_to_cpu: not attached to 0xde6590 [ 1106.294] sna_put_image((0, 0)x(620, 349) [ 1106.294] _sna_damage_subtract([[(0, 0), (1245, 1083)]: [(0, 0), (1245, 1083) x 6: ((0, 0), (1245, 409)), ((0, 409), (65, 758)), ((685, 409), (1245, 758)), ((0, 758), (1245, 1080)), ((1, 1080), (1244, 1082)), ((3, 1082), (1242, 1083))] + [0 : ...]] - [(65, 409), (685, 758)])... [ 1106.294] _sna_damage_create_elt(subtract): n=0, prev=(none, remain 0) [ 1106.294] _sna_damage_create_elt(): new elt [ 1106.294] _sna_damage_create_boxes(1->64): new [ 1106.294] = [[(0, 0), (1245, 1083)]: [(0, 0), (1245, 1083) x 6: ((0, 0), (1245, 409)), ((0, 409), (65, 758)), ((685, 409), (1245, 758)), ((0, 758), (1245, 1080)), ((1, 1080), (1244, 1082)), ((3, 1082), (1242, 1083))] + [1 : ...]] [ 1106.294] _sna_damage_add([[(65, 409), (685, 758)]: [(65, 409), (685, 758)] + [0 : ...]] + [(65, 409), (685, 758)]) [ 1106.294] = [[(65, 409), (685, 758)]: [(65, 409), (685, 758)] + [0 : ...]] [ 1106.294] sna_put_image_blt: upload(65, 384, 620, 349) [ 1106.294] memcpy_blt: src=(0, 25), dst=(65, 409), size=620x349, pitch=2480/4980 [ 1192.851] Backtrace: [ 1192.864] 0: /usr/bin/X (xorg_backtrace+0x32) [0x5532e6] [ 1192.864] 1: /usr/bin/X (0x400000+0x156a45) [0x556a45] [ 1192.864] 2: /lib/libpthread.so.0 (0x7faa554ac000+0xeec0) [0x7faa554baec0] [ 1192.864] 3: /lib/libc.so.6 (memcpy+0x15b) [0x7faa5449844b] [ 1192.864] 4: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7faa525c9000+0x312db) [0x7faa525fa2db] [ 1192.864] 5: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7faa525c9000+0x39333) [0x7faa52602333] [ 1192.864] 6: /usr/bin/X (0x400000+0xee7ae) [0x4ee7ae] [ 1192.864] 7: /usr/bin/X (0x400000+0xc0362) [0x4c0362] [ 1192.864] 8: /usr/bin/X (0x400000+0xc1586) [0x4c1586] [ 1192.864] 9: /usr/bin/X (0x400000+0x30b34) [0x430b34] [ 1192.865] 10: /usr/bin/X (0x400000+0x21334) [0x421334] [ 1192.865] 11: /lib/libc.so.6 (__libc_start_main+0x18c) [0x7faa54436004] [ 1192.865] 12: /usr/bin/X (0x400000+0x20df9) [0x420df9] [ 1192.865] Segmentation fault at address 0x7faa4fabd000 [ 1192.865] Fatal server error: [ 1192.865] Caught signal 11 (Segmentation fault). Server aborting [ 1192.865] [ 1192.865] Please consult the The X.Org Foundation support at http://wiki.x.org for help. [ 1192.865] Please also check the log file at "/var/log/Xorg.0.log" for additional information. [ 1192.865] [ 1192.930] (II) Power Button: Close [ 1192.930] (II) UnloadModule: "evdev" [ 1192.930] (II) Unloading evdev [ 1193.036] (II) Power Button: Close [ 1193.036] (II) UnloadModule: "evdev" [ 1193.036] (II) Unloading evdev [ 1193.133] (II) Logitech USB Laser Mouse: Close [ 1193.133] (II) UnloadModule: "evdev" [ 1193.133] (II) Unloading evdev [ 1193.240] (II) Media Center Ed. eHome Infrared Remote Transceiver (0471:0815): Close [ 1193.240] (II) UnloadModule: "evdev" [ 1193.240] (II) Unloading evdev [ 1193.346] (II) Fujitsu Siemens Computers GmbH FSC KBPC PX : Close [ 1193.346] (II) UnloadModule: "evdev" [ 1193.346] (II) Unloading evdev [ 1193.453] (II) Fujitsu Siemens Computers GmbH FSC KBPC PX : Close [ 1193.453] (II) UnloadModule: "evdev" [ 1193.453] (II) Unloading evdev [ 1193.560] (II) Microsoft® LifeCam Cinema(TM): Close [ 1193.560] (II) UnloadModule: "evdev" [ 1193.560] (II) Unloading evdev [ 1193.560] (II) AIGLX: Suspending AIGLX clients for VT switch [ 1193.560] sna_leave_vt [ 1193.603] Server terminated with error (1). Closing log file.