bo_create: buf 1 (swizzle test) 32768b bo_unreference final: 1 (swizzle test) bo_create: buf 1 (transform feedback offsets) 16b bo_create: buf 2 (xfb primitive counts) 16384b bo_create: buf 3 (batchbuffer) 20480b brw_bo_map_cpu: 3 (batchbuffer) brw_bo_map_cpu: 3 (batchbuffer) -> 0x7fb4737ce000, READ WRITE bo_create: buf 4 (statebuffer) 16384b brw_bo_map_cpu: 4 (statebuffer) brw_bo_map_cpu: 4 (statebuffer) -> 0x7fb4737ca000, READ WRITE bo_create: buf 5 (workaround) 4096b bo_create: buf 6 (program cache) 16384b brw_bo_map_cpu: 6 (program cache) brw_bo_map_cpu: 6 (program cache) -> 0x7fb4737c6000, READ WRITE ASYNC PERSISTENT bo_create: buf 7 (bufferobj) 65536b bo_unreference final: 6 (program cache) brw_program_cache.c:466: Batchbuffer flush with 152b (0.7%) (pkt), 1b (0.0%) (state), 2 BOs (0.0Mb aperture), 2 batch relocs, 0 state relocs Validation list (length 2): [ 0]: 3 batchbuffer 0x296cef0 (32b) @ 0x0000000000000000 (20480B) [ 1]: 5 workaround 0x29467d0 (32b write) @ 0x0000000000000000 (4096B) BO 3 migrated: 0x0 -> 0x13711000 BO 5 migrated: 0x0 -> 0xb993000 0x13711000: 0x7a000003: PIPE_CONTROL 0x13711000: 0x7a000003 : Dword 0 DWord Length: 1 0x13711004: 0x00100002 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: true State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: true Store Data Index: 0 0x13711008: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x1371100c: 0x00000000 : Dword 3 0x13711010: 0x00000000 : Dword 4 Immediate Data: 0 0x13711014: 0x7a000003: PIPE_CONTROL 0x13711014: 0x7a000003 : Dword 0 DWord Length: 1 0x13711018: 0x00004000 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 1 (Write Immediate Data) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x1371101c: 0x0b993004 : Dword 2 Destination Address Type: 1 (GGTT) Address: 0x0b993000 0x13711020: 0x00000000 : Dword 3 0x13711024: 0x00000000 : Dword 4 Immediate Data: 0 0x13711028: 0x7a000003: PIPE_CONTROL 0x13711028: 0x7a000003 : Dword 0 DWord Length: 1 0x1371102c: 0x00100002 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: true State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: true Store Data Index: 0 0x13711030: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x13711034: 0x00000000 : Dword 3 0x13711038: 0x00000000 : Dword 4 Immediate Data: 0 0x1371103c: 0x7a000003: PIPE_CONTROL 0x1371103c: 0x7a000003 : Dword 0 DWord Length: 1 0x13711040: 0x00004000 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 1 (Write Immediate Data) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x13711044: 0x0b993004 : Dword 2 Destination Address Type: 1 (GGTT) Address: 0x0b993000 0x13711048: 0x00000000 : Dword 3 0x1371104c: 0x00000000 : Dword 4 Immediate Data: 0 0x13711050: 0x7a000003: PIPE_CONTROL 0x13711050: 0x7a000003 : Dword 0 DWord Length: 1 0x13711054: 0x00101001 : Dword 1 Depth Cache Flush Enable: true Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: true Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: true Store Data Index: 0 0x13711058: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x1371105c: 0x00000000 : Dword 3 0x13711060: 0x00000000 : Dword 4 Immediate Data: 0 0x13711064: 0x7a000003: PIPE_CONTROL 0x13711064: 0x7a000003 : Dword 0 DWord Length: 1 0x13711068: 0x00000c0c : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: true Constant Cache Invalidation Enable: true VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: true Instruction Cache Invalidate Enable: true Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x1371106c: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x13711070: 0x00000000 : Dword 3 0x13711074: 0x00000000 : Dword 4 Immediate Data: 0 0x13711078: 0x69040000: PIPELINE_SELECT 0x13711078: 0x69040000 : Dword 0 Pipeline Selection: 0 (3D) 0x1371107c: 0x61020000: STATE_SIP 0x1371107c: 0x61020000 : Dword 0 DWord Length: 0 0x13711080: 0x00000000 : Dword 1 System Instruction Pointer: 0x00000000 0x13711084: 0x790a0001: 3DSTATE_AA_LINE_PARAMETERS 0x13711084: 0x790a0001 : Dword 0 DWord Length: 1 0x13711088: 0x00000000 : Dword 1 AA Coverage Slope: 0.000000 AA Coverage Bias: 0.000000 0x1371108c: 0x00000000 : Dword 2 AA Coverage EndCap Slope: 0.000000 AA Coverage EndCap Bias: 0.000000 0x13711090: 0x680b0001: 3DSTATE_VF_STATISTICS 0x13711090: 0x680b0001 : Dword 0 Statistics Enable: true 0x13711094: 0x05000000: MI_BATCH_BUFFER_END 0x13711094: 0x05000000 : Dword 0 bo_unreference final: 4 (statebuffer) bo_create: buf 8 (batchbuffer) 20480b brw_bo_map_cpu: 8 (batchbuffer) brw_bo_map_cpu: 8 (batchbuffer) -> 0x7fb4737c1000, READ WRITE bo_create: buf 6 (statebuffer) 16384b brw_bo_map_cpu: 6 (statebuffer) -> 0x7fb4737c6000, READ WRITE bo_unreference final: 7 (bufferobj) bo_unreference final: 5 (workaround) bo_unreference final: 8 (batchbuffer) bo_unreference final: 6 (statebuffer) bo_unreference final: 3 (batchbuffer) bo_unreference final: 1 (transform feedback offsets) bo_unreference final: 2 (xfb primitive counts) bo_create: buf 5 (transform feedback offsets) 16b bo_create: buf 4 (xfb primitive counts) 16384b bo_create: buf 8 (batchbuffer) 20480b brw_bo_map_cpu: 8 (batchbuffer) -> 0x7fb4737c1000, READ WRITE bo_create: buf 6 (statebuffer) 16384b brw_bo_map_cpu: 6 (statebuffer) -> 0x7fb4737c6000, READ WRITE bo_create: buf 1 (workaround) 4096b bo_create: buf 2 (program cache) 16384b brw_bo_map_cpu: 2 (program cache) brw_bo_map_cpu: 2 (program cache) -> 0x7fb4737bd000, READ WRITE ASYNC PERSISTENT bo_create: buf 7 (bufferobj) 65536b bo_create: buf 9 (image) 262144b bo_create: buf 10 (shader scratch space) 21504b bo_create: buf 11 (program cache) 32768b brw_bo_map_cpu: 11 (program cache) brw_bo_map_cpu: 11 (program cache) -> 0x7fb4737a5000, READ WRITE ASYNC PERSISTENT bo_create: buf 12 (bufferobj) 12582912b brw_bo_map_cpu: 12 (bufferobj) brw_bo_map_cpu: 12 (bufferobj) -> 0x7fb46ddd1000, READ WRITE bo_create: buf 13 (bufferobj) 12582912b brw_bo_map_cpu: 13 (bufferobj) brw_bo_map_cpu: 13 (bufferobj) -> 0x7fb46d1d1000, READ WRITE bo_create: buf 14 (query results) 4096b brw_context.c:247: Batchbuffer flush with 2096b (10.2%) (pkt), 1544b (9.4%) (state), 11 BOs (24.4Mb aperture), 38 batch relocs, 6 state relocs Validation list (length 11): [ 0]: 8 batchbuffer 0x2946a60 (32b) @ 0x0000000000000000 (20480B) [ 1]: 1 workaround 0x27a5bf0 (32b write) @ 0x0000000000000000 (4096B) [ 2]: 6 statebuffer 0x2946860 (32b) @ 0x0000000000000000 (16384B) [ 3]: 2 program cache 0x27a5c80 (32b) @ 0x0000000000000000 (16384B) [ 4]: 9 image 0x296cd70 (32b write) @ 0x0000000000000000 (262144B) [ 5]: 14 query results 0x27c24e0 (32b write) @ 0x0000000000000000 (4096B) [ 6]: 4 xfb primitive counts 0x2946740 (32b write) @ 0x0000000000000000 (16384B) [ 7]: 11 program cache 0x2cb2cb0 (32b) @ 0x0000000000000000 (32768B) [ 8]: 12 bufferobj 0x27b1500 (32b write) @ 0x0000000000000000 (12582912B) [ 9]: 10 shader scratch space 0x2d0a830 (32b write) @ 0x0000000000000000 (24576B) [10]: 13 bufferobj 0x2cc2010 (32b) @ 0x0000000000000000 (12582912B) BO 8 migrated: 0x0 -> 0xb954000 BO 1 migrated: 0x0 -> 0x35c000 BO 6 migrated: 0x0 -> 0xb959000 BO 2 migrated: 0x0 -> 0xb95d000 BO 9 migrated: 0x0 -> 0xb7bc000 BO 14 migrated: 0x0 -> 0x1a38000 BO 4 migrated: 0x0 -> 0xb7fc000 BO 11 migrated: 0x0 -> 0x1c085000 BO 12 migrated: 0x0 -> 0xfbba000 BO 10 migrated: 0x0 -> 0xb961000 BO 13 migrated: 0x0 -> 0x1e5c7000 0x0b954000: 0x7a000003: PIPE_CONTROL 0x0b954000: 0x7a000003 : Dword 0 DWord Length: 1 0x0b954004: 0x00100002 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: true State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: true Store Data Index: 0 0x0b954008: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x0b95400c: 0x00000000 : Dword 3 0x0b954010: 0x00000000 : Dword 4 Immediate Data: 0 0x0b954014: 0x7a000003: PIPE_CONTROL 0x0b954014: 0x7a000003 : Dword 0 DWord Length: 1 0x0b954018: 0x00004000 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 1 (Write Immediate Data) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x0b95401c: 0x0035c004 : Dword 2 Destination Address Type: 1 (GGTT) Address: 0x0035c000 0x0b954020: 0x00000000 : Dword 3 0x0b954024: 0x00000000 : Dword 4 Immediate Data: 0 0x0b954028: 0x7a000003: PIPE_CONTROL 0x0b954028: 0x7a000003 : Dword 0 DWord Length: 1 0x0b95402c: 0x00100002 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: true State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: true Store Data Index: 0 0x0b954030: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x0b954034: 0x00000000 : Dword 3 0x0b954038: 0x00000000 : Dword 4 Immediate Data: 0 0x0b95403c: 0x7a000003: PIPE_CONTROL 0x0b95403c: 0x7a000003 : Dword 0 DWord Length: 1 0x0b954040: 0x00004000 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 1 (Write Immediate Data) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x0b954044: 0x0035c004 : Dword 2 Destination Address Type: 1 (GGTT) Address: 0x0035c000 0x0b954048: 0x00000000 : Dword 3 0x0b95404c: 0x00000000 : Dword 4 Immediate Data: 0 0x0b954050: 0x7a000003: PIPE_CONTROL 0x0b954050: 0x7a000003 : Dword 0 DWord Length: 1 0x0b954054: 0x00101001 : Dword 1 Depth Cache Flush Enable: true Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: true Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: true Store Data Index: 0 0x0b954058: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x0b95405c: 0x00000000 : Dword 3 0x0b954060: 0x00000000 : Dword 4 Immediate Data: 0 0x0b954064: 0x7a000003: PIPE_CONTROL 0x0b954064: 0x7a000003 : Dword 0 DWord Length: 1 0x0b954068: 0x00000c0c : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: true Constant Cache Invalidation Enable: true VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: true Instruction Cache Invalidate Enable: true Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x0b95406c: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x0b954070: 0x00000000 : Dword 3 0x0b954074: 0x00000000 : Dword 4 Immediate Data: 0 0x0b954078: 0x69040000: PIPELINE_SELECT 0x0b954078: 0x69040000 : Dword 0 Pipeline Selection: 0 (3D) 0x0b95407c: 0x61020000: STATE_SIP 0x0b95407c: 0x61020000 : Dword 0 DWord Length: 0 0x0b954080: 0x00000000 : Dword 1 System Instruction Pointer: 0x00000000 0x0b954084: 0x790a0001: 3DSTATE_AA_LINE_PARAMETERS 0x0b954084: 0x790a0001 : Dword 0 DWord Length: 1 0x0b954088: 0x00000000 : Dword 1 AA Coverage Slope: 0.000000 AA Coverage Bias: 0.000000 0x0b95408c: 0x00000000 : Dword 2 AA Coverage EndCap Slope: 0.000000 AA Coverage EndCap Bias: 0.000000 0x0b954090: 0x680b0001: 3DSTATE_VF_STATISTICS 0x0b954090: 0x680b0001 : Dword 0 Statistics Enable: true 0x0b954094: 0x7a000003: PIPE_CONTROL 0x0b954094: 0x7a000003 : Dword 0 DWord Length: 1 0x0b954098: 0x00100002 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: true State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: true Store Data Index: 0 0x0b95409c: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x0b9540a0: 0x00000000 : Dword 3 0x0b9540a4: 0x00000000 : Dword 4 Immediate Data: 0 0x0b9540a8: 0x7a000003: PIPE_CONTROL 0x0b9540a8: 0x7a000003 : Dword 0 DWord Length: 1 0x0b9540ac: 0x00004000 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 1 (Write Immediate Data) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x0b9540b0: 0x0035c004 : Dword 2 Destination Address Type: 1 (GGTT) Address: 0x0035c000 0x0b9540b4: 0x00000000 : Dword 3 0x0b9540b8: 0x00000000 : Dword 4 Immediate Data: 0 0x0b9540bc: 0x7a000003: PIPE_CONTROL 0x0b9540bc: 0x7a000003 : Dword 0 DWord Length: 1 0x0b9540c0: 0x00100002 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: true State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: true Store Data Index: 0 0x0b9540c4: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x0b9540c8: 0x00000000 : Dword 3 0x0b9540cc: 0x00000000 : Dword 4 Immediate Data: 0 0x0b9540d0: 0x7a000003: PIPE_CONTROL 0x0b9540d0: 0x7a000003 : Dword 0 DWord Length: 1 0x0b9540d4: 0x00004000 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 1 (Write Immediate Data) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x0b9540d8: 0x0035c004 : Dword 2 Destination Address Type: 1 (GGTT) Address: 0x0035c000 0x0b9540dc: 0x00000000 : Dword 3 0x0b9540e0: 0x00000000 : Dword 4 Immediate Data: 0 0x0b9540e4: 0x7a000003: PIPE_CONTROL 0x0b9540e4: 0x7a000003 : Dword 0 DWord Length: 1 0x0b9540e8: 0x00105001 : Dword 1 Depth Cache Flush Enable: true Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: true Depth Stall Enable: false Post Sync Operation: 1 (Write Immediate Data) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: true Store Data Index: 0 0x0b9540ec: 0x0035c004 : Dword 2 Destination Address Type: 1 (GGTT) Address: 0x0035c000 0x0b9540f0: 0x00000000 : Dword 3 0x0b9540f4: 0x00000000 : Dword 4 Immediate Data: 0 0x0b9540f8: 0x61010008: STATE_BASE_ADDRESS 0x0b9540f8: 0x61010008 : Dword 0 DWord Length: 0 0x0b9540fc: 0x00000001 : Dword 1 General State Base Address Modify Enable: true Stateless Data Port Access Force Write Thru: 0 Stateless Data Port Access MOCS: 0 Stateless Data Port Access Memory Object Control State: 0x0b9540fc: 0x00000001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 General State MOCS: 0 General State Memory Object Control State: 0x0b9540fc: 0x00000001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 General State Base Address: 0x00000000 0x0b954100: 0x0b959001 : Dword 2 Surface State Base Address Modify Enable: true Surface State MOCS: 0 Surface State Memory Object Control State: 0x0b954100: 0x0b959001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Surface State Base Address: 0x0b959000 0x0b954104: 0x0b959001 : Dword 3 Dynamic State Base Address Modify Enable: true Dynamic State MOCS: 0 Dynamic State Memory Object Control State: 0x0b954104: 0x0b959001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Dynamic State Base Address: 0x0b959000 0x0b954108: 0x00000001 : Dword 4 Indirect Object Base Address Modify Enable: true Indirect Object MOCS: 0 Indirect Object Memory Object Control State: 0x0b954108: 0x00000001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Indirect Object Base Address: 0x00000000 0x0b95410c: 0x0b95d001 : Dword 5 Instruction Base Address Modify Enable: true Instruction MOCS: 0 Instruction Memory Object Control State: 0x0b95410c: 0x0b95d001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Instruction Base Address: 0x0b95d000 0x0b954110: 0x00000001 : Dword 6 General State Access Upper Bound Modify Enable: true General State Access Upper Bound: 0x00000000 0x0b954114: 0xfffff001 : Dword 7 Dynamic State Access Upper Bound Modify Enable: true Dynamic State Access Upper Bound: 0xfffff000 0x0b954118: 0x00000001 : Dword 8 Indirect Object Access Upper Bound Modify Enable: true Indirect Object Access Upper Bound: 0x00000000 0x0b95411c: 0x00000001 : Dword 9 Instruction Access Upper Bound Modify Enable: true Instruction Access Upper Bound: 0x00000000 0x0b954120: 0x7a000003: PIPE_CONTROL 0x0b954120: 0x7a000003 : Dword 0 DWord Length: 1 0x0b954124: 0x00000c04 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: true Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: true Instruction Cache Invalidate Enable: true Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x0b954128: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x0b95412c: 0x00000000 : Dword 3 0x0b954130: 0x00000000 : Dword 4 Immediate Data: 0 0x0b954134: 0x7a000003: PIPE_CONTROL 0x0b954134: 0x7a000003 : Dword 0 DWord Length: 1 0x0b954138: 0x00002000 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: true Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x0b95413c: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x0b954140: 0x00000000 : Dword 3 0x0b954144: 0x00000000 : Dword 4 Immediate Data: 0 0x0b954148: 0x7a000003: PIPE_CONTROL 0x0b954148: 0x7a000003 : Dword 0 DWord Length: 1 0x0b95414c: 0x00000001 : Dword 1 Depth Cache Flush Enable: true Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x0b954150: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x0b954154: 0x00000000 : Dword 3 0x0b954158: 0x00000000 : Dword 4 Immediate Data: 0 0x0b95415c: 0x7a000003: PIPE_CONTROL 0x0b95415c: 0x7a000003 : Dword 0 DWord Length: 1 0x0b954160: 0x00002000 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: true Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x0b954164: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x0b954168: 0x00000000 : Dword 3 0x0b95416c: 0x00000000 : Dword 4 Immediate Data: 0 0x0b954170: 0x79000002: 3DSTATE_DRAWING_RECTANGLE 0x0b954170: 0x79000002 : Dword 0 DWord Length: 0 0x0b954174: 0x00000000 : Dword 1 Clipped Drawing Rectangle X Min: 0 Clipped Drawing Rectangle Y Min: 0 0x0b954178: 0x00ff00ff : Dword 2 Clipped Drawing Rectangle X Max: 255 Clipped Drawing Rectangle Y Max: 255 0x0b95417c: 0x00000000 : Dword 3 Drawing Rectangle Origin X: 0 Drawing Rectangle Origin Y: 0 0x0b954180: 0x78080007: 3DSTATE_VERTEX_BUFFERS 0x0b954180: 0x78080007 : Dword 0 DWord Length: 1 0x0b954184: 0x0000000c : Dword 1 0x0b954188: 0x0b959040 : Dword 2 0x0b95418c: 0x0b959063 : Dword 3 0x0b954190: 0x00000000 : Dword 4 Vertex Buffer State[0]: 0x0b954184: 0x0000000c : Dword 0 Buffer Pitch: 0 Vertex Fetch Invalidate: false Null Vertex Buffer: false Vertex Buffer MOCS: 0 Vertex Buffer Memory Object Control State: 0x0b954184: 0x0000000c : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Buffer Access Type: 0 (VERTEXDATA) Vertex Buffer Index: 0 0x0b954188: 0x0b959040 : Dword 1 Buffer Starting Address: 0x0b959040 0x0b95418c: 0x0b959063 : Dword 2 End Address: 0x0b959063 0x0b954190: 0x00000000 : Dword 3 Instance Data Step Rate: 0 0x0b954194: 0x04100000 : Dword 5 0x0b954198: 0x0b959080 : Dword 6 0x0b95419c: 0x0b95909f : Dword 7 0x0b9541a0: 0x00000000 : Dword 8 Vertex Buffer State[1]: 0x0b954194: 0x04100000 : Dword 0 Buffer Pitch: 0 Vertex Fetch Invalidate: false Null Vertex Buffer: false Vertex Buffer MOCS: 0 Vertex Buffer Memory Object Control State: 0x0b954194: 0x04100000 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Buffer Access Type: 1 (INSTANCEDATA) Vertex Buffer Index: 1 0x0b954198: 0x0b959080 : Dword 1 Buffer Starting Address: 0x0b959080 0x0b95419c: 0x0b95909f : Dword 2 End Address: 0x0b95909f 0x0b9541a0: 0x00000000 : Dword 3 Instance Data Step Rate: 0 brw_bo_map_cpu: 6 (statebuffer) -> 0x7fb4737c6000, READ vertex buffer 0, size 35 256.00 256.00 0.00 0.00 256.00 0.00 0.00 0.00 0.00 brw_bo_map_cpu: 6 (statebuffer) -> 0x7fb4737c6000, READ vertex buffer 1, size 31 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0x0b9541a4: 0x78090005: 3DSTATE_VERTEX_ELEMENTS 0x0b9541a4: 0x78090005 : Dword 0 DWord Length: 1 0x0b9541a8: 0x06000000 : Dword 1 0x0b9541ac: 0x16220000 : Dword 2 Element[0]: 0x0b9541a8: 0x06000000 : Dword 0 Source Element Offset: 0 Edge Flag Enable: false Source Element Format: 0 Valid: true Vertex Buffer Index: 1 0x0b9541ac: 0x16220000 : Dword 1 Component 3 Control: 2 (STORE_0) Component 2 Control: 2 (STORE_0) Component 1 Control: 6 (STORE_IID) Component 0 Control: 1 (STORE_SRC) 0x0b9541b0: 0x02400000 : Dword 3 0x0b9541b4: 0x11130000 : Dword 4 Element[1]: 0x0b9541b0: 0x02400000 : Dword 0 Source Element Offset: 0 Edge Flag Enable: false Source Element Format: 64 Valid: true Vertex Buffer Index: 0 0x0b9541b4: 0x11130000 : Dword 1 Component 3 Control: 3 (STORE_1_FP) Component 2 Control: 1 (STORE_SRC) Component 1 Control: 1 (STORE_SRC) Component 0 Control: 1 (STORE_SRC) 0x0b9541b8: 0x06000010 : Dword 5 0x0b9541bc: 0x11110000 : Dword 6 Element[2]: 0x0b9541b8: 0x06000010 : Dword 0 Source Element Offset: 0 Edge Flag Enable: false Source Element Format: 0 Valid: true Vertex Buffer Index: 1 0x0b9541bc: 0x11110000 : Dword 1 Component 3 Control: 1 (STORE_SRC) Component 2 Control: 1 (STORE_SRC) Component 1 Control: 1 (STORE_SRC) Component 0 Control: 1 (STORE_SRC) 0x0b9541c0: 0x78050001: 3DSTATE_URB 0x0b9541c0: 0x78050001 : Dword 0 DWord Length: 1 0x0b9541c4: 0x00000100 : Dword 1 VS Number of URB Entries: 256 VS URB Entry Allocation Size: 0 0x0b9541c8: 0xffffffff : Dword 2 GS URB Entry Allocation Size: 7 GS Number of URB Entries: 1023 0x0b9541cc: 0x780e0002: 3DSTATE_CC_STATE_POINTERS 0x0b9541cc: 0x780e0002 : Dword 0 DWord Length: 0 0x0b9541d0: 0x000000c1 : Dword 1 BLEND_STATE Change: true Pointer to BLEND_STATE: 0x000000c0 0x0b9541d4: 0x00000141 : Dword 2 DEPTH_STENCIL_STATE Change: true Pointer to DEPTH_STENCIL_STATE: 0x00000140 0x0b9541d8: 0x00000101 : Dword 3 Color Calc State Pointer Valid: true Color Calc State Pointer: 0x00000100 brw_bo_map_cpu: 6 (statebuffer) -> 0x7fb4737c6000, READ COLOR_CALC_STATE 0 0x00000100: 0x00000000 : Dword 0 Alpha Test Format: 0 (ALPHATEST_UNORM8) Round Disable Function Disable: false Backface Stencil Reference Value: 0 Stencil Reference Value: 0 0x00000104: 0x00000000 : Dword 1 Alpha Reference Value As FLOAT32: 0.000000 Alpha Reference Value As UNORM8: 0 0x00000108: 0x00000000 : Dword 2 Blend Constant Color Red: 0.000000 0x0000010c: 0x00000000 : Dword 3 Blend Constant Color Green: 0.000000 0x00000110: 0x00000000 : Dword 4 Blend Constant Color Blue: 0.000000 0x00000114: 0x00000000 : Dword 5 Blend Constant Color Alpha: 0.000000 0x0b9541dc: 0x78150003: 3DSTATE_CONSTANT_VS 0x0b9541dc: 0x78150003 : Dword 0 DWord Length: 1 Constant Buffer Object Control State: 0x0b9541dc: 0x78150003 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Buffer 0 Valid: false Buffer 1 Valid: false Buffer 2 Valid: false Buffer 3 Valid: false 0x0b9541e0: 0x00000000 : Dword 1 0x0b9541e4: 0x00000000 : Dword 2 0x0b9541e8: 0x00000000 : Dword 3 0x0b9541ec: 0x00000000 : Dword 4 Constant Body: 0x0b9541e0: 0x00000000 : Dword 0 Constant Buffer 0 Read Length: 0 Pointer to Constant Buffer 0: 0x00000000 0x0b9541e4: 0x00000000 : Dword 1 Constant Buffer 1 Read Length: 0 Pointer to Constant Buffer 1: 0x00000000 0x0b9541e8: 0x00000000 : Dword 2 Constant Buffer 2 Read Length: 0 Pointer to Constant Buffer 2: 0x00000000 0x0b9541ec: 0x00000000 : Dword 3 Constant Buffer 3 Read Length: 0 Pointer to Constant Buffer 3: 0x00000000 0x0b9541f0: 0x78160003: 3DSTATE_CONSTANT_GS 0x0b9541f0: 0x78160003 : Dword 0 DWord Length: 1 Constant Buffer Object Control State: 0x0b9541f0: 0x78160003 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Buffer 0 Valid: false Buffer 1 Valid: false Buffer 2 Valid: false Buffer 3 Valid: false 0x0b9541f4: 0x00000000 : Dword 1 0x0b9541f8: 0x00000000 : Dword 2 0x0b9541fc: 0x00000000 : Dword 3 0x0b954200: 0x00000000 : Dword 4 Constant Body: 0x0b9541f4: 0x00000000 : Dword 0 Constant Buffer 0 Read Length: 0 Pointer to Constant Buffer 0: 0x00000000 0x0b9541f8: 0x00000000 : Dword 1 Constant Buffer 1 Read Length: 0 Pointer to Constant Buffer 1: 0x00000000 0x0b9541fc: 0x00000000 : Dword 2 Constant Buffer 2 Read Length: 0 Pointer to Constant Buffer 2: 0x00000000 0x0b954200: 0x00000000 : Dword 3 Constant Buffer 3 Read Length: 0 Pointer to Constant Buffer 3: 0x00000000 0x0b954204: 0x78170003: 3DSTATE_CONSTANT_PS 0x0b954204: 0x78170003 : Dword 0 DWord Length: 1 Constant Buffer Object Control State: 0x0b954204: 0x78170003 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Buffer 0 Valid: false Buffer 1 Valid: false Buffer 2 Valid: false Buffer 3 Valid: false 0x0b954208: 0x00000000 : Dword 1 0x0b95420c: 0x00000000 : Dword 2 0x0b954210: 0x00000000 : Dword 3 0x0b954214: 0x00000000 : Dword 4 Constant Body: 0x0b954208: 0x00000000 : Dword 0 Constant Buffer 0 Read Length: 0 Pointer to Constant Buffer 0: 0x00000000 0x0b95420c: 0x00000000 : Dword 1 Constant Buffer 1 Read Length: 0 Pointer to Constant Buffer 1: 0x00000000 0x0b954210: 0x00000000 : Dword 2 Constant Buffer 2 Read Length: 0 Pointer to Constant Buffer 2: 0x00000000 0x0b954214: 0x00000000 : Dword 3 Constant Buffer 3 Read Length: 0 Pointer to Constant Buffer 3: 0x00000000 0x0b954218: 0x790d0001: 3DSTATE_MULTISAMPLE 0x0b954218: 0x790d0001 : Dword 0 DWord Length: 1 0x0b95421c: 0x00000000 : Dword 1 Number of Multisamples: 0 (NUMSAMPLES_1) Pixel Location: 0 (CENTER) 0x0b954220: 0xae2ae662 : Dword 2 Sample0 Y Offset: 0.125000 Sample0 X Offset: 0.375000 Sample1 Y Offset: 0.375000 Sample1 X Offset: 0.875000 Sample2 Y Offset: 0.625000 Sample2 X Offset: 0.125000 Sample3 Y Offset: 0.875000 Sample3 X Offset: 0.625000 0x0b954224: 0x78180000: 3DSTATE_SAMPLE_MASK 0x0b954224: 0x78180000 : Dword 0 DWord Length: 0 0x0b954228: 0x00000001 : Dword 1 Sample Mask: 1 0x0b95422c: 0x78100004: 3DSTATE_VS 0x0b95422c: 0x78100004 : Dword 0 DWord Length: 0 0x0b954230: 0x00000000 : Dword 1 Kernel Start Pointer: 0x00000000 0x0b954234: 0x00000000 : Dword 2 Software Exception Enable: false Illegal Opcode Exception Enable: false Floating Point Mode: 0 (IEEE-754) Binding Table Entry Count: 0 Sampler Count: 0 (No Samplers) Vector Mask Enable: false Single Vertex Dispatch: false 0x0b954238: 0x00000000 : Dword 3 Per-Thread Scratch Space: 0 Scratch Space Base Pointer: 0x00000000 0x0b95423c: 0x00000000 : Dword 4 Vertex URB Entry Read Offset: 0 Vertex URB Entry Read Length: 0 Dispatch GRF Start Register For URB Data: 0 0x0b954240: 0x00000000 : Dword 5 Enable: false Vertex Cache Disable: false Statistics Enable: false Maximum Number of Threads: 0 0x0b954244: 0x78110005: 3DSTATE_GS 0x0b954244: 0x78110005 : Dword 0 DWord Length: 1 0x0b954248: 0x00000000 : Dword 1 Kernel Start Pointer: 0x00000000 0x0b95424c: 0x00000000 : Dword 2 Software Exception Enable: false Mask Stack Exception Enable: false Illegal Opcode Exception Enable: false Floating Point Mode: 0 (IEEE-754) Thread Priority: 0 (Normal Priority) Binding Table Entry Count: 0 Sampler Count: 0 (No Samplers) Vector Mask Enable: false Single Program Flow: false 0x0b954250: 0x00000000 : Dword 3 Per-Thread Scratch Space: 0 Scratch Space Base Pointer: 0x00000000 0x0b954254: 0x00000000 : Dword 4 Dispatch GRF Start Register For URB Data: 0 Vertex URB Entry Read Offset: 0 Vertex URB Entry Read Length: 0 0x0b954258: 0x00000000 : Dword 5 Rendering Enabled: 0 SO Statistics Enable: false Statistics Enable: false Maximum Number of Threads: 0 0x0b95425c: 0x00000000 : Dword 6 Enable: false SVBI Post-Increment Value: 0 SVBI Post-Increment Enable: false SVBI Payload Enable: false Discard Adjacency: false Reorder Mode: 0 (LEADING) 0x0b954260: 0x78120002: 3DSTATE_CLIP 0x0b954260: 0x78120002 : Dword 0 DWord Length: 0 0x0b954264: 0x00000000 : Dword 1 User Clip Distance Cull Test Enable Bitmask: 0 Statistics Enable: false 0x0b954268: 0x00000200 : Dword 2 Triangle Fan Provoking Vertex Select: 0 (Vertex 0) Line Strip/List Provoking Vertex Select: 0 (Vertex 0) Triangle Strip/List Provoking Vertex Select: 0 (Vertex 0) Non-Perspective Barycentric Enable: false Perspective Divide Disable: true Clip Mode: 0 (CLIPMODE_NORMAL) User Clip Distance Clip Test Enable Bitmask: 0 Guardband Clip Test Enable: false Viewport Z Clip Test Enable: false Viewport XY Clip Test Enable: false API Mode: 0 (APIMODE_OGL) Clip Enable: false 0x0b95426c: 0x00000000 : Dword 3 Maximum VP Index: 0 Force Zero RTA Index Enable: false Maximum Point Width: 0.000000 Minimum Point Width: 0.000000 0x0b954270: 0x78130012: 3DSTATE_SF 0x0b954270: 0x78130012 : Dword 0 DWord Length: 0 0x0b954274: 0x00400810 : Dword 1 Vertex URB Entry Read Offset: 1 Vertex URB Entry Read Length: 1 Point Sprite Texture Coordinate Origin: 0 (UPPERLEFT) Attribute Swizzle Enable: false Number of SF Output Attributes: 1 0x0b954278: 0x00000000 : Dword 2 Front Winding: 0 (FRONTWINDING_CW) Viewport Transform Enable: false BackFace Fill Mode: 0 (SOLID) FrontFace Fill Mode: 0 (SOLID) Global Depth Offset Enable Point: false Global Depth Offset Enable Wireframe: false Global Depth Offset Enable Solid: false Statistics Enable: false Legacy Global Depth Bias Enable: false 0x0b95427c: 0x00000000 : Dword 3 Multisample Rasterization Mode: 0 (MSRASTMODE_OFF_PIXEL) Scissor Rectangle Enable: false Line End Cap Antialiasing Region Width: 0 (0.5 pixels) Line Width: 0.000000 Cull Mode: 0 (BOTH) Anti-Aliasing Enable: false 0x0b954280: 0x00000000 : Dword 4 Point Width: 0.000000 Point Width Source: 0 (Vertex) Vertex Sub Pixel Precision Select: 0 (8 Sub-Pixel Precision Bits) AA Line Distance Mode: 0 Triangle Fan Provoking Vertex Select: 0 (Vertex 0) Line Strip/List Provoking Vertex Select: 0 (Vertex 0) Triangle Strip/List Provoking Vertex Select: 0 (Vertex 0) Last Pixel Enable: false 0x0b954284: 0x00000000 : Dword 5 Global Depth Offset Constant: 0.000000 0x0b954288: 0x00000000 : Dword 6 Global Depth Offset Scale: 0.000000 0x0b95428c: 0x00000000 : Dword 7 Global Depth Offset Clamp: 0.000000 0x0b954290: 0x00000000 : Dword 8 0x0b954294: 0x00000000 : Dword 9 0x0b954298: 0x00000000 : Dword 10 0x0b95429c: 0x00000000 : Dword 11 0x0b9542a0: 0x00000000 : Dword 12 0x0b9542a4: 0x00000000 : Dword 13 0x0b9542a8: 0x00000000 : Dword 14 0x0b9542ac: 0x00000000 : Dword 15 0x0b9542b0: 0x00000000 : Dword 16 Point Sprite Texture Coordinate Enable: 0 0x0b9542b4: 0x00000001 : Dword 17 Constant Interpolation Enable: 1 0x0b9542b8: 0x00000000 : Dword 18 Attribute 0 WrapShortest Enables: 0 Attribute 1 WrapShortest Enables: 0 Attribute 2 WrapShortest Enables: 0 Attribute 3 WrapShortest Enables: 0 Attribute 4 WrapShortest Enables: 0 Attribute 5 WrapShortest Enables: 0 Attribute 6 WrapShortest Enables: 0 Attribute 7 WrapShortest Enables: 0 0x0b9542bc: 0x00000000 : Dword 19 Attribute 8 WrapShortest Enables: 0 Attribute 9 WrapShortest Enables: 0 Attribute 10 WrapShortest Enables: 0 Attribute 11 WrapShortest Enables: 0 Attribute 12 WrapShortest Enables: 0 Attribute 13 WrapShortest Enables: 0 Attribute 14 WrapShortest Enables: 0 Attribute 15 WrapShortest Enables: 0 Attribute[0]: 0x0b954290: 0x00000000 : Dword 0 Source Attribute: 0 Swizzle Select: 0 (INPUTATTR) Constant Source: 0 (CONST_0000) Swizzle Control Mode: 0 Component Override X: false Component Override Y: false Component Override Z: false Component Override W: false Attribute[1]: 0x0b954290: 0x00000000 : Dword 0 Source Attribute: 0 Swizzle Select: 0 (INPUTATTR) Constant Source: 0 (CONST_0000) Swizzle Control Mode: 0 Component Override X: false Component Override Y: false Component Override Z: false Component Override W: false 0x0b954294: 0x00000000 : Dword 9 Attribute[2]: 0x0b954294: 0x00000000 : Dword 0 Source Attribute: 0 Swizzle Select: 0 (INPUTATTR) Constant Source: 0 (CONST_0000) Swizzle Control Mode: 0 Component Override X: false Component Override Y: false Component Override Z: false Component Override W: false Attribute[3]: 0x0b954294: 0x00000000 : Dword 0 Source Attribute: 0 Swizzle Select: 0 (INPUTATTR) Constant Source: 0 (CONST_0000) Swizzle Control Mode: 0 Component Override X: false Component Override Y: false Component Override Z: false Component Override W: false 0x0b954298: 0x00000000 : Dword 10 Attribute[4]: 0x0b954298: 0x00000000 : Dword 0 Source Attribute: 0 Swizzle Select: 0 (INPUTATTR) Constant Source: 0 (CONST_0000) Swizzle Control Mode: 0 Component Override X: false Component Override Y: false Component Override Z: false Component Override W: false Attribute[5]: 0x0b954298: 0x00000000 : Dword 0 Source Attribute: 0 Swizzle Select: 0 (INPUTATTR) Constant Source: 0 (CONST_0000) Swizzle Control Mode: 0 Component Override X: false Component Override Y: false Component Override Z: false Component Override W: false 0x0b95429c: 0x00000000 : Dword 11 Attribute[6]: 0x0b95429c: 0x00000000 : Dword 0 Source Attribute: 0 Swizzle Select: 0 (INPUTATTR) Constant Source: 0 (CONST_0000) Swizzle Control Mode: 0 Component Override X: false Component Override Y: false Component Override Z: false Component Override W: false Attribute[7]: 0x0b95429c: 0x00000000 : Dword 0 Source Attribute: 0 Swizzle Select: 0 (INPUTATTR) Constant Source: 0 (CONST_0000) Swizzle Control Mode: 0 Component Override X: false Component Override Y: false Component Override Z: false Component Override W: false 0x0b9542a0: 0x00000000 : Dword 12 Attribute[8]: 0x0b9542a0: 0x00000000 : Dword 0 Source Attribute: 0 Swizzle Select: 0 (INPUTATTR) Constant Source: 0 (CONST_0000) Swizzle Control Mode: 0 Component Override X: false Component Override Y: false Component Override Z: false Component Override W: false Attribute[9]: 0x0b9542a0: 0x00000000 : Dword 0 Source Attribute: 0 Swizzle Select: 0 (INPUTATTR) Constant Source: 0 (CONST_0000) Swizzle Control Mode: 0 Component Override X: false Component Override Y: false Component Override Z: false Component Override W: false 0x0b9542a4: 0x00000000 : Dword 13 Attribute[10]: 0x0b9542a4: 0x00000000 : Dword 0 Source Attribute: 0 Swizzle Select: 0 (INPUTATTR) Constant Source: 0 (CONST_0000) Swizzle Control Mode: 0 Component Override X: false Component Override Y: false Component Override Z: false Component Override W: false Attribute[11]: 0x0b9542a4: 0x00000000 : Dword 0 Source Attribute: 0 Swizzle Select: 0 (INPUTATTR) Constant Source: 0 (CONST_0000) Swizzle Control Mode: 0 Component Override X: false Component Override Y: false Component Override Z: false Component Override W: false 0x0b9542a8: 0x00000000 : Dword 14 Attribute[12]: 0x0b9542a8: 0x00000000 : Dword 0 Source Attribute: 0 Swizzle Select: 0 (INPUTATTR) Constant Source: 0 (CONST_0000) Swizzle Control Mode: 0 Component Override X: false Component Override Y: false Component Override Z: false Component Override W: false Attribute[13]: 0x0b9542a8: 0x00000000 : Dword 0 Source Attribute: 0 Swizzle Select: 0 (INPUTATTR) Constant Source: 0 (CONST_0000) Swizzle Control Mode: 0 Component Override X: false Component Override Y: false Component Override Z: false Component Override W: false 0x0b9542ac: 0x00000000 : Dword 15 Attribute[14]: 0x0b9542ac: 0x00000000 : Dword 0 Source Attribute: 0 Swizzle Select: 0 (INPUTATTR) Constant Source: 0 (CONST_0000) Swizzle Control Mode: 0 Component Override X: false Component Override Y: false Component Override Z: false Component Override W: false Attribute[15]: 0x0b9542ac: 0x00000000 : Dword 0 Source Attribute: 0 Swizzle Select: 0 (INPUTATTR) Constant Source: 0 (CONST_0000) Swizzle Control Mode: 0 Component Override X: false Component Override Y: false Component Override Z: false Component Override W: false 0x0b9542c0: 0x78140007: 3DSTATE_WM 0x0b9542c0: 0x78140007 : Dword 0 DWord Length: 1 0x0b9542c4: 0x00000100 : Dword 1 Kernel Start Pointer 0: 0x00000100 0x0b9542c8: 0x00000000 : Dword 2 Software Exception Enable: false MaskStack Exception Enable: false Illegal Opcode Exception Enable: false Floating Point Mode: 0 (IEEE-745) Thread Priority: 0 Binding Table Entry Count: 0 Sampler Count: 0 Vector Mask Enable: false Single Program Flow: false 0x0b9542cc: 0x00000000 : Dword 3 Per Thread Scratch Space: 0 Scratch Space Base Pointer: 0x00000000 0x0b9542d0: 0x00020000 : Dword 4 Dispatch GRF Start Register For Constant/Setup Data 2: 0 Dispatch GRF Start Register For Constant/Setup Data 1: 0 Dispatch GRF Start Register For Constant/Setup Data 0: 2 Hierarchical Depth Buffer Resolve Enable: false Depth Buffer Resolve Enable: false Depth Buffer Clear: false Statistics Enable: false 0x0b9542d4: 0x4e080002 : Dword 5 8 Pixel Dispatch Enable: false 16 Pixel Dispatch Enable: true 32 Pixel Dispatch Enable: false Dual Source Blend Enable: false Pixel Shader Uses Source W: false oMask Present to RenderTarget: false Line Stipple Enable: false Polygon Stipple Enable: false Line Antialiasing Region Width: 0 (0.5 pixels) Line End Cap Antialiasing Region Width: 0 (0.5 pixels) Thread Dispatch Enable: true Pixel Shader Uses Source Depth: false Pixel Shader Computed Depth: false Pixel Shader Kills Pixel: false Legacy Diamond Line Rasterization: false Maximum Number of Threads: 39 0x0b9542d8: 0x00100000 : Dword 6 Multisample Dispatch Mode: 0 (MSDISPMODE_PERSAMPLE) Multisample Rasterization Mode: 0 (MSRASTMODE_OFF_PIXEL) Point Rasterization Rule: 0 (RASTRULE_UPPER_LEFT) Barycentric Interpolation Mode: 0 Position ZW Interpolation Mode: 0 (INTERP_PIXEL) Position XY Offset Select: 0 (POSOFFSET_NONE) Number of SF Output Attributes: 1 0x0b9542dc: 0x00000100 : Dword 7 Kernel Start Pointer 1: 0x00000100 0x0b9542e0: 0x00000100 : Dword 8 Kernel Start Pointer 2: 0x00000100 0x0b9542e4: 0x780d1002: 3DSTATE_VIEWPORT_STATE_POINTERS 0x0b9542e4: 0x780d1002 : Dword 0 DWord Length: 0 CLIP Viewport State Change: 0 SF Viewport State Change: 0 CC Viewport State Change: 1 0x0b9542e8: 0x00000000 : Dword 1 Pointer to CLIP_VIEWPORT: 0x00000000 0x0b9542ec: 0x00000000 : Dword 2 Pointer to SF_VIEWPORT: 0x00000000 0x0b9542f0: 0x00000160 : Dword 3 Pointer to CC_VIEWPORT: 0x00000160 0x0b9542f4: 0x78011002: 3DSTATE_BINDING_TABLE_POINTERS 0x0b9542f4: 0x78011002 : Dword 0 DWord Length: 0 VS Binding Table Change: false GS Binding Table Change: false PS Binding Table Change: true 0x0b9542f8: 0x00000000 : Dword 1 Pointer to VS Binding Table: 0x00000000 0x0b9542fc: 0x00000000 : Dword 2 Pointer to GS Binding Table: 0x00000000 0x0b954300: 0x00000180 : Dword 3 Pointer to PS Binding Table: 0x00000180 0x0b954304: 0x79050005: 3DSTATE_DEPTH_BUFFER 0x0b954304: 0x79050005 : Dword 0 DWord Length: 1 0x0b954308: 0xe0040000 : Dword 1 Surface Pitch: 0 Surface Format: 1 (D32_FLOAT) Separate Stencil Buffer Enable: false Hierarchical Depth Buffer Enable: false Software Tiled Rendering Mode: 0 (NORMAL) Tile Walk: 0 Tiled Surface: false Surface Type: 7 (SURFTYPE_NULL) 0x0b95430c: 0x00000000 : Dword 2 Surface Base Address: 0x00000000 0x0b954310: 0x00000000 : Dword 3 MIP Map Layout Mode: 0 (MIPLAYOUT_BELOW) LOD: 0 Width: 0 Height: 0 0x0b954314: 0x00000000 : Dword 4 Render Target View Extent: 0 Minimum Array Element: 0 Depth: 0 0x0b954318: 0x00000000 : Dword 5 Depth Coordinate Offset X: 0 Depth Coordinate Offset Y: 0 0x0b95431c: 0x00000000 : Dword 6 Depth Buffer MOCS: 0 Depth Buffer Object Control State: 0x0b95431c: 0x00000000 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 0x0b954320: 0x790e0001: 3DSTATE_STENCIL_BUFFER 0x0b954320: 0x790e0001 : Dword 0 DWord Length: 1 0x0b954324: 0x00000000 : Dword 1 Surface Pitch: 0 Stencil Buffer MOCS: 0 Stencil Buffer Object Control State: 0x0b954324: 0x00000000 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 0x0b954328: 0x00000000 : Dword 2 Surface Base Address: 0x00000000 0x0b95432c: 0x790f0001: 3DSTATE_HIER_DEPTH_BUFFER 0x0b95432c: 0x790f0001 : Dword 0 DWord Length: 1 0x0b954330: 0x00000000 : Dword 1 Surface Pitch: 0 Hierarchical Depth Buffer MOCS: 0 Hierarchical Depth Buffer Object Control State: 0x0b954330: 0x00000000 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 0x0b954334: 0x00000000 : Dword 2 Surface Base Address: 0x00000000 0x0b954338: 0x79100000: 3DSTATE_CLEAR_PARAMS 0x0b954338: 0x79100000 : Dword 0 DWord Length: 0 Depth Clear Value Valid: false 0x0b95433c: 0x00000000 : Dword 1 Depth Clear Value: 0 0x0b954340: 0x7b003c04: 3DPRIMITIVE 0x0b954340: 0x7b003c04 : Dword 0 DWord Length: 0 Internal Vertex Count: 0 Primitive Topology Type: 15 (RECTLIST) Vertex Access Type: 0 (SEQUENTIAL) 0x0b954344: 0x00000003 : Dword 1 Vertex Count Per Instance: 3 0x0b954348: 0x00000000 : Dword 2 Start Vertex Location: 0 0x0b95434c: 0x00000001 : Dword 3 Instance Count: 1 ('non-instanced' operation) 0x0b954350: 0x00000000 : Dword 4 Start Instance Location: 0 0x0b954354: 0x00000000 : Dword 5 Base Vertex Location: 0 0x0b954358: 0x7a000003: PIPE_CONTROL 0x0b954358: 0x7a000003 : Dword 0 DWord Length: 1 0x0b95435c: 0x00100002 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: true State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: true Store Data Index: 0 0x0b954360: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x0b954364: 0x00000000 : Dword 3 0x0b954368: 0x00000000 : Dword 4 Immediate Data: 0 0x0b95436c: 0x7a000003: PIPE_CONTROL 0x0b95436c: 0x7a000003 : Dword 0 DWord Length: 1 0x0b954370: 0x00004000 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 1 (Write Immediate Data) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x0b954374: 0x0035c004 : Dword 2 Destination Address Type: 1 (GGTT) Address: 0x0035c000 0x0b954378: 0x00000000 : Dword 3 0x0b95437c: 0x00000000 : Dword 4 Immediate Data: 0 0x0b954380: 0x7a000003: PIPE_CONTROL 0x0b954380: 0x7a000003 : Dword 0 DWord Length: 1 0x0b954384: 0x00105021 : Dword 1 Depth Cache Flush Enable: true Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: true Depth Stall Enable: false Post Sync Operation: 1 (Write Immediate Data) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: true Store Data Index: 0 0x0b954388: 0x0035c004 : Dword 2 Destination Address Type: 1 (GGTT) Address: 0x0035c000 0x0b95438c: 0x00000000 : Dword 3 0x0b954390: 0x00000000 : Dword 4 Immediate Data: 0 0x0b954394: 0x7a000003: PIPE_CONTROL 0x0b954394: 0x7a000003 : Dword 0 DWord Length: 1 0x0b954398: 0x00000c18 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: true VF Cache Invalidation Enable: true Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: true Instruction Cache Invalidate Enable: true Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x0b95439c: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x0b9543a0: 0x00000000 : Dword 3 0x0b9543a4: 0x00000000 : Dword 4 Immediate Data: 0 0x0b9543a8: 0x12000001: MI_STORE_REGISTER_MEM 0x0b9543a8: 0x12000001 : Dword 0 DWord Length: 1 Use Global GTT: false 0x0b9543ac: 0x00002338 : Dword 1 Register Address: 0x00002338 0x0b9543b0: 0x01a38000 : Dword 2 Memory Address: 0x01a38000 0x0b9543b4: 0x12000001: MI_STORE_REGISTER_MEM 0x0b9543b4: 0x12000001 : Dword 0 DWord Length: 1 Use Global GTT: false 0x0b9543b8: 0x0000233c : Dword 1 Register Address: 0x0000233c 0x0b9543bc: 0x01a38004 : Dword 2 Memory Address: 0x01a38004 0x0b9543c0: 0x790b0002: 3DSTATE_GS_SVB_INDEX 0x0b9543c0: 0x790b0002 : Dword 0 DWord Length: 0 0x0b9543c4: 0x00000000 : Dword 1 Load Internal Vertex Count: 0 Index Number: 0 0x0b9543c8: 0x00000000 : Dword 2 Streamed Vertex Buffer Index: 0 0x0b9543cc: 0x00030000 : Dword 3 Maximum Index: 196608 0x0b9543d0: 0x790b0002: 3DSTATE_GS_SVB_INDEX 0x0b9543d0: 0x790b0002 : Dword 0 DWord Length: 0 0x0b9543d4: 0x20000000 : Dword 1 Load Internal Vertex Count: 0 Index Number: 1 0x0b9543d8: 0x00000000 : Dword 2 Streamed Vertex Buffer Index: 0 0x0b9543dc: 0xffffffff : Dword 3 Maximum Index: 4294967295 0x0b9543e0: 0x790b0002: 3DSTATE_GS_SVB_INDEX 0x0b9543e0: 0x790b0002 : Dword 0 DWord Length: 0 0x0b9543e4: 0x40000000 : Dword 1 Load Internal Vertex Count: 0 Index Number: 2 0x0b9543e8: 0x00000000 : Dword 2 Streamed Vertex Buffer Index: 0 0x0b9543ec: 0xffffffff : Dword 3 Maximum Index: 4294967295 0x0b9543f0: 0x790b0002: 3DSTATE_GS_SVB_INDEX 0x0b9543f0: 0x790b0002 : Dword 0 DWord Length: 0 0x0b9543f4: 0x60000000 : Dword 1 Load Internal Vertex Count: 0 Index Number: 3 0x0b9543f8: 0x00000000 : Dword 2 Streamed Vertex Buffer Index: 0 0x0b9543fc: 0xffffffff : Dword 3 Maximum Index: 4294967295 0x0b954400: 0x7a000003: PIPE_CONTROL 0x0b954400: 0x7a000003 : Dword 0 DWord Length: 1 0x0b954404: 0x00100002 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: true State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: true Store Data Index: 0 0x0b954408: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x0b95440c: 0x00000000 : Dword 3 0x0b954410: 0x00000000 : Dword 4 Immediate Data: 0 0x0b954414: 0x7a000003: PIPE_CONTROL 0x0b954414: 0x7a000003 : Dword 0 DWord Length: 1 0x0b954418: 0x00004000 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 1 (Write Immediate Data) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x0b95441c: 0x0035c004 : Dword 2 Destination Address Type: 1 (GGTT) Address: 0x0035c000 0x0b954420: 0x00000000 : Dword 3 0x0b954424: 0x00000000 : Dword 4 Immediate Data: 0 0x0b954428: 0x7a000003: PIPE_CONTROL 0x0b954428: 0x7a000003 : Dword 0 DWord Length: 1 0x0b95442c: 0x00105021 : Dword 1 Depth Cache Flush Enable: true Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: true Depth Stall Enable: false Post Sync Operation: 1 (Write Immediate Data) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: true Store Data Index: 0 0x0b954430: 0x0035c004 : Dword 2 Destination Address Type: 1 (GGTT) Address: 0x0035c000 0x0b954434: 0x00000000 : Dword 3 0x0b954438: 0x00000000 : Dword 4 Immediate Data: 0 0x0b95443c: 0x7a000003: PIPE_CONTROL 0x0b95443c: 0x7a000003 : Dword 0 DWord Length: 1 0x0b954440: 0x00000c18 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: true VF Cache Invalidation Enable: true Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: true Instruction Cache Invalidate Enable: true Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x0b954444: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x0b954448: 0x00000000 : Dword 3 0x0b95444c: 0x00000000 : Dword 4 Immediate Data: 0 0x0b954450: 0x12000001: MI_STORE_REGISTER_MEM 0x0b954450: 0x12000001 : Dword 0 DWord Length: 1 Use Global GTT: false 0x0b954454: 0x00002288 : Dword 1 Register Address: 0x00002288 0x0b954458: 0x0b7fc000 : Dword 2 Memory Address: 0x0b7fc000 0x0b95445c: 0x12000001: MI_STORE_REGISTER_MEM 0x0b95445c: 0x12000001 : Dword 0 DWord Length: 1 Use Global GTT: false 0x0b954460: 0x0000228c : Dword 1 Register Address: 0x0000228c 0x0b954464: 0x0b7fc004 : Dword 2 Memory Address: 0x0b7fc004 0x0b954468: 0x7a000003: PIPE_CONTROL 0x0b954468: 0x7a000003 : Dword 0 DWord Length: 1 0x0b95446c: 0x00100002 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: true State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: true Store Data Index: 0 0x0b954470: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x0b954474: 0x00000000 : Dword 3 0x0b954478: 0x00000000 : Dword 4 Immediate Data: 0 0x0b95447c: 0x7a000003: PIPE_CONTROL 0x0b95447c: 0x7a000003 : Dword 0 DWord Length: 1 0x0b954480: 0x00004000 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 1 (Write Immediate Data) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x0b954484: 0x0035c004 : Dword 2 Destination Address Type: 1 (GGTT) Address: 0x0035c000 0x0b954488: 0x00000000 : Dword 3 0x0b95448c: 0x00000000 : Dword 4 Immediate Data: 0 0x0b954490: 0x7a000003: PIPE_CONTROL 0x0b954490: 0x7a000003 : Dword 0 DWord Length: 1 0x0b954494: 0x00101001 : Dword 1 Depth Cache Flush Enable: true Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: true Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: true Store Data Index: 0 0x0b954498: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x0b95449c: 0x00000000 : Dword 3 0x0b9544a0: 0x00000000 : Dword 4 Immediate Data: 0 0x0b9544a4: 0x7a000003: PIPE_CONTROL 0x0b9544a4: 0x7a000003 : Dword 0 DWord Length: 1 0x0b9544a8: 0x00000408 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: true VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: true Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x0b9544ac: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x0b9544b0: 0x00000000 : Dword 3 0x0b9544b4: 0x00000000 : Dword 4 Immediate Data: 0 0x0b9544b8: 0x7a000003: PIPE_CONTROL 0x0b9544b8: 0x7a000003 : Dword 0 DWord Length: 1 0x0b9544bc: 0x00100002 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: true State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: true Store Data Index: 0 0x0b9544c0: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x0b9544c4: 0x00000000 : Dword 3 0x0b9544c8: 0x00000000 : Dword 4 Immediate Data: 0 0x0b9544cc: 0x7a000003: PIPE_CONTROL 0x0b9544cc: 0x7a000003 : Dword 0 DWord Length: 1 0x0b9544d0: 0x00004000 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 1 (Write Immediate Data) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x0b9544d4: 0x0035c004 : Dword 2 Destination Address Type: 1 (GGTT) Address: 0x0035c000 0x0b9544d8: 0x00000000 : Dword 3 0x0b9544dc: 0x00000000 : Dword 4 Immediate Data: 0 0x0b9544e0: 0x7a000003: PIPE_CONTROL 0x0b9544e0: 0x7a000003 : Dword 0 DWord Length: 1 0x0b9544e4: 0x00100002 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: true State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: true Store Data Index: 0 0x0b9544e8: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x0b9544ec: 0x00000000 : Dword 3 0x0b9544f0: 0x00000000 : Dword 4 Immediate Data: 0 0x0b9544f4: 0x7a000003: PIPE_CONTROL 0x0b9544f4: 0x7a000003 : Dword 0 DWord Length: 1 0x0b9544f8: 0x00004000 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 1 (Write Immediate Data) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x0b9544fc: 0x0035c004 : Dword 2 Destination Address Type: 1 (GGTT) Address: 0x0035c000 0x0b954500: 0x00000000 : Dword 3 0x0b954504: 0x00000000 : Dword 4 Immediate Data: 0 0x0b954508: 0x7a000003: PIPE_CONTROL 0x0b954508: 0x7a000003 : Dword 0 DWord Length: 1 0x0b95450c: 0x00105001 : Dword 1 Depth Cache Flush Enable: true Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: true Depth Stall Enable: false Post Sync Operation: 1 (Write Immediate Data) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: true Store Data Index: 0 0x0b954510: 0x0035c004 : Dword 2 Destination Address Type: 1 (GGTT) Address: 0x0035c000 0x0b954514: 0x00000000 : Dword 3 0x0b954518: 0x00000000 : Dword 4 Immediate Data: 0 0x0b95451c: 0x61010008: STATE_BASE_ADDRESS 0x0b95451c: 0x61010008 : Dword 0 DWord Length: 0 0x0b954520: 0x00000001 : Dword 1 General State Base Address Modify Enable: true Stateless Data Port Access Force Write Thru: 0 Stateless Data Port Access MOCS: 0 Stateless Data Port Access Memory Object Control State: 0x0b954520: 0x00000001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 General State MOCS: 0 General State Memory Object Control State: 0x0b954520: 0x00000001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 General State Base Address: 0x00000000 0x0b954524: 0x0b959001 : Dword 2 Surface State Base Address Modify Enable: true Surface State MOCS: 0 Surface State Memory Object Control State: 0x0b954524: 0x0b959001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Surface State Base Address: 0x0b959000 0x0b954528: 0x0b959001 : Dword 3 Dynamic State Base Address Modify Enable: true Dynamic State MOCS: 0 Dynamic State Memory Object Control State: 0x0b954528: 0x0b959001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Dynamic State Base Address: 0x0b959000 0x0b95452c: 0x00000001 : Dword 4 Indirect Object Base Address Modify Enable: true Indirect Object MOCS: 0 Indirect Object Memory Object Control State: 0x0b95452c: 0x00000001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Indirect Object Base Address: 0x00000000 0x0b954530: 0x1c085001 : Dword 5 Instruction Base Address Modify Enable: true Instruction MOCS: 0 Instruction Memory Object Control State: 0x0b954530: 0x1c085001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Instruction Base Address: 0x1c085000 0x0b954534: 0x00000001 : Dword 6 General State Access Upper Bound Modify Enable: true General State Access Upper Bound: 0x00000000 0x0b954538: 0xfffff001 : Dword 7 Dynamic State Access Upper Bound Modify Enable: true Dynamic State Access Upper Bound: 0xfffff000 0x0b95453c: 0x00000001 : Dword 8 Indirect Object Access Upper Bound Modify Enable: true Indirect Object Access Upper Bound: 0x00000000 0x0b954540: 0x00000001 : Dword 9 Instruction Access Upper Bound Modify Enable: true Instruction Access Upper Bound: 0x00000000 0x0b954544: 0x7a000003: PIPE_CONTROL 0x0b954544: 0x7a000003 : Dword 0 DWord Length: 1 0x0b954548: 0x00000c04 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: true Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: true Instruction Cache Invalidate Enable: true Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x0b95454c: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x0b954550: 0x00000000 : Dword 3 0x0b954554: 0x00000000 : Dword 4 Immediate Data: 0 0x0b954558: 0x780d0c02: 3DSTATE_VIEWPORT_STATE_POINTERS 0x0b954558: 0x780d0c02 : Dword 0 DWord Length: 0 CLIP Viewport State Change: 1 SF Viewport State Change: 1 CC Viewport State Change: 0 0x0b95455c: 0x000001e0 : Dword 1 Pointer to CLIP_VIEWPORT: 0x000001e0 0x0b954560: 0x000001c0 : Dword 2 Pointer to SF_VIEWPORT: 0x000001c0 0x0b954564: 0x00000000 : Dword 3 Pointer to CC_VIEWPORT: 0x00000000 0x0b954568: 0x780d1002: 3DSTATE_VIEWPORT_STATE_POINTERS 0x0b954568: 0x780d1002 : Dword 0 DWord Length: 0 CLIP Viewport State Change: 0 SF Viewport State Change: 0 CC Viewport State Change: 1 0x0b95456c: 0x00000000 : Dword 1 Pointer to CLIP_VIEWPORT: 0x00000000 0x0b954570: 0x00000000 : Dword 2 Pointer to SF_VIEWPORT: 0x00000000 0x0b954574: 0x00000200 : Dword 3 Pointer to CC_VIEWPORT: 0x00000200 0x0b954578: 0x78050001: 3DSTATE_URB 0x0b954578: 0x78050001 : Dword 0 DWord Length: 1 0x0b95457c: 0x00000080 : Dword 1 VS Number of URB Entries: 128 VS URB Entry Allocation Size: 0 0x0b954580: 0x00008000 : Dword 2 GS URB Entry Allocation Size: 0 GS Number of URB Entries: 128 0x0b954584: 0x780e0002: 3DSTATE_CC_STATE_POINTERS 0x0b954584: 0x780e0002 : Dword 0 DWord Length: 0 0x0b954588: 0x00000241 : Dword 1 BLEND_STATE Change: true Pointer to BLEND_STATE: 0x00000240 0x0b95458c: 0x00000000 : Dword 2 DEPTH_STENCIL_STATE Change: false Pointer to DEPTH_STENCIL_STATE: 0x00000000 0x0b954590: 0x00000000 : Dword 3 Color Calc State Pointer Valid: false Color Calc State Pointer: 0x00000000 brw_bo_map_cpu: 6 (statebuffer) -> 0x7fb4737c6000, READ COLOR_CALC_STATE 0 0x00000000: 0x00000000 : Dword 0 Alpha Test Format: 0 (ALPHATEST_UNORM8) Round Disable Function Disable: false Backface Stencil Reference Value: 0 Stencil Reference Value: 0 0x00000004: 0x00000000 : Dword 1 Alpha Reference Value As FLOAT32: 0.000000 Alpha Reference Value As UNORM8: 0 0x00000008: 0x00000000 : Dword 2 Blend Constant Color Red: 0.000000 0x0000000c: 0x00000000 : Dword 3 Blend Constant Color Green: 0.000000 0x00000010: 0x00000000 : Dword 4 Blend Constant Color Blue: 0.000000 0x00000014: 0x00000000 : Dword 5 Blend Constant Color Alpha: 0.000000 0x0b954594: 0x780e0002: 3DSTATE_CC_STATE_POINTERS 0x0b954594: 0x780e0002 : Dword 0 DWord Length: 0 0x0b954598: 0x00000000 : Dword 1 BLEND_STATE Change: false Pointer to BLEND_STATE: 0x00000000 0x0b95459c: 0x00000000 : Dword 2 DEPTH_STENCIL_STATE Change: false Pointer to DEPTH_STENCIL_STATE: 0x00000000 0x0b9545a0: 0x00000281 : Dword 3 Color Calc State Pointer Valid: true Color Calc State Pointer: 0x00000280 brw_bo_map_cpu: 6 (statebuffer) -> 0x7fb4737c6000, READ COLOR_CALC_STATE 0 0x00000280: 0x00000000 : Dword 0 Alpha Test Format: 0 (ALPHATEST_UNORM8) Round Disable Function Disable: false Backface Stencil Reference Value: 0 Stencil Reference Value: 0 0x00000284: 0x00000000 : Dword 1 Alpha Reference Value As FLOAT32: 0.000000 Alpha Reference Value As UNORM8: 0 0x00000288: 0x00000000 : Dword 2 Blend Constant Color Red: 0.000000 0x0000028c: 0x00000000 : Dword 3 Blend Constant Color Green: 0.000000 0x00000290: 0x00000000 : Dword 4 Blend Constant Color Blue: 0.000000 0x00000294: 0x00000000 : Dword 5 Blend Constant Color Alpha: 0.000000 0x0b9545a4: 0x780e0002: 3DSTATE_CC_STATE_POINTERS 0x0b9545a4: 0x780e0002 : Dword 0 DWord Length: 0 0x0b9545a8: 0x00000000 : Dword 1 BLEND_STATE Change: false Pointer to BLEND_STATE: 0x00000000 0x0b9545ac: 0x000002c1 : Dword 2 DEPTH_STENCIL_STATE Change: true Pointer to DEPTH_STENCIL_STATE: 0x000002c0 0x0b9545b0: 0x00000000 : Dword 3 Color Calc State Pointer Valid: false Color Calc State Pointer: 0x00000000 brw_bo_map_cpu: 6 (statebuffer) -> 0x7fb4737c6000, READ COLOR_CALC_STATE 0 0x00000000: 0x00000000 : Dword 0 Alpha Test Format: 0 (ALPHATEST_UNORM8) Round Disable Function Disable: false Backface Stencil Reference Value: 0 Stencil Reference Value: 0 0x00000004: 0x00000000 : Dword 1 Alpha Reference Value As FLOAT32: 0.000000 Alpha Reference Value As UNORM8: 0 0x00000008: 0x00000000 : Dword 2 Blend Constant Color Red: 0.000000 0x0000000c: 0x00000000 : Dword 3 Blend Constant Color Green: 0.000000 0x00000010: 0x00000000 : Dword 4 Blend Constant Color Blue: 0.000000 0x00000014: 0x00000000 : Dword 5 Blend Constant Color Alpha: 0.000000 0x0b9545b4: 0x78021302: 3DSTATE_SAMPLER_STATE_POINTERS 0x0b9545b4: 0x78021302 : Dword 0 DWord Length: 0 VS Sampler State Change: 1 GS Sampler State Change: 1 PS Sampler State Change: 1 0x0b9545b8: 0x00000000 : Dword 1 Pointer to VS Sampler State: 0x00000000 0x0b9545bc: 0x00000000 : Dword 2 Pointer to GS Sampler State: 0x00000000 0x0b9545c0: 0x00000000 : Dword 3 Pointer to PS Sampler State: 0x00000000 brw_bo_map_cpu: 6 (statebuffer) -> 0x7fb4737c6000, READ sampler state 0 0x0b959000: 0x00000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959004: 0x00000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 0.000000 0x0b959008: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95900c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 sampler state 1 0x0b959010: 0x00000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959014: 0x00000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 0.000000 0x0b959018: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95901c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 sampler state 2 0x0b959020: 0x00000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959024: 0x00000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 0.000000 0x0b959028: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95902c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 sampler state 3 0x0b959030: 0x00000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959034: 0x00000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 0.000000 0x0b959038: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95903c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 brw_bo_map_cpu: 6 (statebuffer) -> 0x7fb4737c6000, READ sampler state 0 0x0b959000: 0x00000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959004: 0x00000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 0.000000 0x0b959008: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95900c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 sampler state 1 0x0b959010: 0x00000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959014: 0x00000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 0.000000 0x0b959018: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95901c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 sampler state 2 0x0b959020: 0x00000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959024: 0x00000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 0.000000 0x0b959028: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95902c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 sampler state 3 0x0b959030: 0x00000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959034: 0x00000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 0.000000 0x0b959038: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95903c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 brw_bo_map_cpu: 6 (statebuffer) -> 0x7fb4737c6000, READ sampler state 0 0x0b959000: 0x00000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959004: 0x00000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 0.000000 0x0b959008: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95900c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 sampler state 1 0x0b959010: 0x00000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959014: 0x00000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 0.000000 0x0b959018: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95901c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 sampler state 2 0x0b959020: 0x00000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959024: 0x00000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 0.000000 0x0b959028: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95902c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 sampler state 3 0x0b959030: 0x00000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959034: 0x00000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 0.000000 0x0b959038: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95903c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 0x0b9545c4: 0x790d0001: 3DSTATE_MULTISAMPLE 0x0b9545c4: 0x790d0001 : Dword 0 DWord Length: 1 0x0b9545c8: 0x00000000 : Dword 1 Number of Multisamples: 0 (NUMSAMPLES_1) Pixel Location: 0 (CENTER) 0x0b9545cc: 0xae2ae662 : Dword 2 Sample0 Y Offset: 0.125000 Sample0 X Offset: 0.375000 Sample1 Y Offset: 0.375000 Sample1 X Offset: 0.875000 Sample2 Y Offset: 0.625000 Sample2 X Offset: 0.125000 Sample3 Y Offset: 0.875000 Sample3 X Offset: 0.625000 0x0b9545d0: 0x78180000: 3DSTATE_SAMPLE_MASK 0x0b9545d0: 0x78180000 : Dword 0 DWord Length: 0 0x0b9545d4: 0x00000001 : Dword 1 Sample Mask: 1 0x0b9545d8: 0x78150003: 3DSTATE_CONSTANT_VS 0x0b9545d8: 0x78150003 : Dword 0 DWord Length: 1 Constant Buffer Object Control State: 0x0b9545d8: 0x78150003 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Buffer 0 Valid: false Buffer 1 Valid: false Buffer 2 Valid: false Buffer 3 Valid: false 0x0b9545dc: 0x00000000 : Dword 1 0x0b9545e0: 0x00000000 : Dword 2 0x0b9545e4: 0x00000000 : Dword 3 0x0b9545e8: 0x00000000 : Dword 4 Constant Body: 0x0b9545dc: 0x00000000 : Dword 0 Constant Buffer 0 Read Length: 0 Pointer to Constant Buffer 0: 0x00000000 0x0b9545e0: 0x00000000 : Dword 1 Constant Buffer 1 Read Length: 0 Pointer to Constant Buffer 1: 0x00000000 0x0b9545e4: 0x00000000 : Dword 2 Constant Buffer 2 Read Length: 0 Pointer to Constant Buffer 2: 0x00000000 0x0b9545e8: 0x00000000 : Dword 3 Constant Buffer 3 Read Length: 0 Pointer to Constant Buffer 3: 0x00000000 0x0b9545ec: 0x78100004: 3DSTATE_VS 0x0b9545ec: 0x78100004 : Dword 0 DWord Length: 0 0x0b9545f0: 0x00004580 : Dword 1 Kernel Start Pointer: 0x00004580 0x0b9545f4: 0x00000000 : Dword 2 Software Exception Enable: false Illegal Opcode Exception Enable: false Floating Point Mode: 0 (IEEE-754) Binding Table Entry Count: 0 Sampler Count: 0 (No Samplers) Vector Mask Enable: false Single Vertex Dispatch: false 0x0b9545f8: 0x00000000 : Dword 3 Per-Thread Scratch Space: 0 Scratch Space Base Pointer: 0x00000000 0x0b9545fc: 0x00101000 : Dword 4 Vertex URB Entry Read Offset: 0 Vertex URB Entry Read Length: 2 Dispatch GRF Start Register For URB Data: 1 0x0b954600: 0x2e000401 : Dword 5 Enable: true Vertex Cache Disable: false Statistics Enable: true Maximum Number of Threads: 23 brw_bo_map_cpu: 11 (program cache) -> 0x7fb4737a5000, READ Referenced vec4 vertex shader: mov(8) m2<1>D 0D { align16 1Q }; mov(8) m3<1>F g1<4>F { align16 1Q compacted }; mov(8) m4<1>F g3<4>F { align16 1Q compacted }; mov(8) m5<1>F g2<4>F { align16 1Q compacted }; mov(8) m6<1>F g4<4>F { align16 1Q compacted }; mov(8) m1<1>UD g0<4>UD { align16 WE_all 1Q compacted }; send(8) null<1>F m1<4>F urb 0 urb_write interleave used complete mlen 7 rlen 0 { align16 1Q EOT }; 0x0b954604: 0x7a000003: PIPE_CONTROL 0x0b954604: 0x7a000003 : Dword 0 DWord Length: 1 0x0b954608: 0x00002804 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: true Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: true Render Target Cache Flush Enable: false Depth Stall Enable: true Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x0b95460c: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x0b954610: 0x00000000 : Dword 3 0x0b954614: 0x00000000 : Dword 4 Immediate Data: 0 0x0b954618: 0x78160003: 3DSTATE_CONSTANT_GS 0x0b954618: 0x78160003 : Dword 0 DWord Length: 1 Constant Buffer Object Control State: 0x0b954618: 0x78160003 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Buffer 0 Valid: false Buffer 1 Valid: false Buffer 2 Valid: false Buffer 3 Valid: false 0x0b95461c: 0x00000000 : Dword 1 0x0b954620: 0x00000000 : Dword 2 0x0b954624: 0x00000000 : Dword 3 0x0b954628: 0x00000000 : Dword 4 Constant Body: 0x0b95461c: 0x00000000 : Dword 0 Constant Buffer 0 Read Length: 0 Pointer to Constant Buffer 0: 0x00000000 0x0b954620: 0x00000000 : Dword 1 Constant Buffer 1 Read Length: 0 Pointer to Constant Buffer 1: 0x00000000 0x0b954624: 0x00000000 : Dword 2 Constant Buffer 2 Read Length: 0 Pointer to Constant Buffer 2: 0x00000000 0x0b954628: 0x00000000 : Dword 3 Constant Buffer 3 Read Length: 0 Pointer to Constant Buffer 3: 0x00000000 0x0b95462c: 0x78110005: 3DSTATE_GS 0x0b95462c: 0x78110005 : Dword 0 DWord Length: 1 0x0b954630: 0x00003500 : Dword 1 Kernel Start Pointer: 0x00003500 0x0b954634: 0xc0000000 : Dword 2 Software Exception Enable: false Mask Stack Exception Enable: false Illegal Opcode Exception Enable: false Floating Point Mode: 0 (IEEE-754) Thread Priority: 0 (Normal Priority) Binding Table Entry Count: 0 Sampler Count: 0 (No Samplers) Vector Mask Enable: true Single Program Flow: true 0x0b954638: 0x0b961000 : Dword 3 Per-Thread Scratch Space: 0 Scratch Space Base Pointer: 0x0b961000 0x0b95463c: 0x00001802 : Dword 4 Dispatch GRF Start Register For URB Data: 2 Vertex URB Entry Read Offset: 0 Vertex URB Entry Read Length: 3 0x0b954640: 0x28000700 : Dword 5 Rendering Enabled: 1 SO Statistics Enable: true Statistics Enable: true Maximum Number of Threads: 20 0x0b954644: 0x50008000 : Dword 6 Enable: true SVBI Post-Increment Value: 0 SVBI Post-Increment Enable: false SVBI Payload Enable: true Discard Adjacency: false Reorder Mode: 1 (TRAILING) brw_bo_map_cpu: 11 (program cache) -> 0x7fb4737a5000, READ Referenced vec4 geometry shader: mov(1) g0.2<1>UD 0x00000000UD { align1 WE_all 1N compacted }; mov(8) g7<1>.xUD 0x00000000UD { align16 1Q }; mov(8) g10<1>.xUD 0x00000000UD { align16 1Q }; mov(8) g30<1>.xD 0x00000000UD { align16 1Q }; mov(8) g31<1>UD 0x00000000UD { align16 WE_all 1Q compacted }; mov(8) m1<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(8) g14<1>UD g1.4<0>.xUD { align16 1Q }; mul(8) g30<1>.xD g30<4>.xD 2D { align16 1Q }; mov(8) m21<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m22<1>D g30<0,1,0>D { align1 WE_all 1N }; add(1) m22.4<1>D g30.4<0,1,0>D 1D { align1 WE_all 1N }; mov(8) m23<1>D g31<4>D { align16 1Q }; send(8) g0<1>F m21<4>F render OWORD dual block write MsgCtrl = 0x0 Surface = 255 mlen 3 rlen 0 { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g32<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g32<1>.xD g32<4>.xD 2D { align16 1Q }; mov(8) m21<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m22<1>D g32<0,1,0>D { align1 WE_all 1N }; add(1) m22.4<1>D g32.4<0,1,0>D 1D { align1 WE_all 1N }; mov(8) m23<1>D g2.4<0>D { align16 1Q }; send(8) g0<1>F m21<4>F render OWORD dual block write MsgCtrl = 0x0 Surface = 255 mlen 3 rlen 0 { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g34<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g34<1>.xD g34<4>.xD 2D { align16 1Q }; mov(8) m21<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m22<1>D g34<0,1,0>D { align1 WE_all 1N }; add(1) m22.4<1>D g34.4<0,1,0>D 1D { align1 WE_all 1N }; mov(8) m23<1>D g3.4<0>D { align16 1Q }; send(8) g0<1>F m21<4>F render OWORD dual block write MsgCtrl = 0x0 Surface = 255 mlen 3 rlen 0 { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g36<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g36<1>.xD g36<4>.xD 2D { align16 1Q }; mov(8) m21<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m22<1>D g36<0,1,0>D { align1 WE_all 1N }; add(1) m22.4<1>D g36.4<0,1,0>D 1D { align1 WE_all 1N }; mov(8) m23<1>D g3<0>D { align16 1Q }; send(8) g0<1>F m21<4>F render OWORD dual block write MsgCtrl = 0x0 Surface = 255 mlen 3 rlen 0 { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g38<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g38<1>.xD g38<4>.xD 2D { align16 1Q }; mov(8) m21<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m22<1>D g38<0,1,0>D { align1 WE_all 1N }; add(1) m22.4<1>D g38.4<0,1,0>D 1D { align1 WE_all 1N }; mov(8) m23<1>D g4<0>D { align16 1Q }; send(8) g0<1>F m21<4>F render OWORD dual block write MsgCtrl = 0x0 Surface = 255 mlen 3 rlen 0 { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g41<1>UD 7D { align16 1Q }; mov(8) g40<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g40<1>.xD g40<4>.xD 2D { align16 1Q }; mov(8) m21<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m22<1>D g40<0,1,0>D { align1 WE_all 1N }; add(1) m22.4<1>D g40.4<0,1,0>D 1D { align1 WE_all 1N }; mov(8) m23<1>D g41<4>D { align16 1Q }; send(8) g0<1>F m21<4>F render OWORD dual block write MsgCtrl = 0x0 Surface = 255 mlen 3 rlen 0 { align16 1Q }; add(8) g10<1>.xUD g10<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g21<1>.xD 1D { align16 1Q }; and(1) g13<1>UD g21<0,1,0>UD 0x0000ffffUD { align1 1N }; shl(1) g13<1>UD g13<0,1,0>UD 0x00000010UD { align1 1N }; and(1) g22<1>UD g10<0,1,0>UD 0x0000ffffUD { align1 1N }; or(1) g13<1>UD g13<0,1,0>UD g22<0,1,0>UD { align1 1N }; cmp.g.f0(8) null<1>UD g21<4>.xUD 0x00000000UD { align16 1Q compacted }; mov(1) m1<1>UD g13<0,1,0>UD { align1 WE_all 1N compacted }; mov(1) m1.1<1>UD g10<0,1,0>UD { align1 WE_all 1N compacted }; send(8) g8<1>.xUD m1<4>UD urb 0 ff_sync allocate mlen 1 rlen 1 { align16 1Q }; mov(1) m1<1>UD g8<0,1,0>UD { align1 WE_all 1N compacted }; mov(4) g13<1>F g8.1<4,4,1>F { align1 WE_all 1N }; (+f0) if(8) JIP: 400 { align16 1Q }; mov(8) g23<1>.xUD 0x00000000UD { align16 1Q }; mov(8) g7<1>.xUD 0x00000000UD { align16 1Q }; cmp.ge.f0(8) null<1>UD g23<4>.xUD g21<4>.xUD { align16 1Q }; (+f0) break(8) JIP: 93 UIP: 95 { align16 1Q }; add(8) g24<1>.xUD g7<4>.xUD 5D { align16 1Q }; mov(8) g45<1>.xD g7<4>.xUD { align16 1Q }; add(8) g23<1>.xUD g23<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g43<1>.xD g24<4>.xUD { align16 1Q }; mul(8) g45<1>.xD g45<4>.xD 2D { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mul(8) g43<1>.xD g43<4>.xD 2D { align16 1Q }; mov(8) g47<1>.xD g7<4>.xUD { align16 1Q }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g43<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g43.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g42<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mul(8) g47<1>.xD g47<4>.xD 2D { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(1) m1.2<1>UD g42<0,1,0>UD { align1 WE_all 1N compacted }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g45<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g45.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g44<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g49<1>.xD g7<4>.xUD { align16 1Q }; mov(8) m2<1>F g44<4>F { align16 WE_all 1Q compacted }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g47<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g47.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g46<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mul(8) g49<1>.xD g49<4>.xD 2D { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) m3<1>F g46<4>F { align16 WE_all 1Q compacted }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g49<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g49.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g48<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g51<1>.xD g7<4>.xUD { align16 1Q }; mov(8) m4<1>F g48<4>F { align16 WE_all 1Q compacted }; mul(8) g51<1>.xD g51<4>.xD 2D { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g51<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g51.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g50<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g53<1>.xD g7<4>.xUD { align16 1Q }; mov(8) m5<1>F g50<4>F { align16 WE_all 1Q compacted }; mul(8) g53<1>.xD g53<4>.xD 2D { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g53<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g53.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g52<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) m6<1>F g52<4>F { align16 WE_all 1Q compacted }; send(8) g8<1>UD m1<4>F urb 0 urb_write interleave allocate used complete mlen 7 rlen 1 { align16 1Q }; mov(1) m1<1>UD g8<0,1,0>UD { align1 WE_all 1N compacted }; while(8) JIP: -95 { align16 1Q }; mov(8) g12<1>.xUD 0x00000000UD { align16 1Q }; add(8) g25<1>UD g13<4>UD 0x00000001UD { align16 1Q }; cmp.le.f0(8) null<1>UD g25<4>UD g14<4>UD { align16 1Q }; (+f0) if(8) JIP: 6 { align16 1Q }; mov(8) g11<1>UD [0F, 1F, 2F, 0F]VF { align16 WE_all 1Q }; add(8) g11<1>UD g11<4>UD g13<4>UD { align16 1Q }; endif(8) JIP: 285 { align16 1Q }; mov(8) g25<1>UD 0D { align16 1Q }; cmp.l.f0(8) null<1>UD g25<4>UD g21<4>.xUD { align16 1Q }; (+f0) if(8) JIP: 89 { align16 1Q }; add(8) g26<1>UD g12<4>.xUD 0x00000001UD { align16 1Q }; add(8) g26<1>UD g26<4>UD g13<4>UD { align16 1Q }; cmp.le.f0(8) null<1>UD g26<4>UD g14<4>UD { align16 1Q }; (+f0) if(8) JIP: 79 { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) g7<1>.xUD 1D { align16 1Q }; add(8) g12<1>.xUD g12<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g55<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g55<1>.xD g55<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 2D { align16 1Q }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g55<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g55.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g54<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g57<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g54<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 0 mlen 1 rlen 0 { align16 1Q }; mul(8) g57<1>.xD g57<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 3D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g57<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g57.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g56<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g59<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g56<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 1 mlen 1 rlen 0 { align16 1Q }; mul(8) g59<1>.xD g59<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 4D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g59<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g59.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g58<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g61<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g58<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 2 mlen 1 rlen 0 { align16 1Q }; mul(8) g61<1>.xD g61<4>.xD 2D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g61<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g61.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g60<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; add(8) g11<1>UD g11<4>UD 0x00000001UD { align16 1Q }; mov(4) m2<1>UD g60<4>UD { align16 1N compacted }; send(8) g26<1>UD m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 3 mlen 1 rlen 1 { align16 1Q }; mov(8) g26<1>UD g26<4>UD { align16 1Q compacted }; endif(8) JIP: 2 { align16 1Q }; endif(8) JIP: 190 { align16 1Q }; mov(8) g25<1>UD 1D { align16 1Q }; cmp.l.f0(8) null<1>UD g25<4>UD g21<4>.xUD { align16 1Q }; (+f0) if(8) JIP: 89 { align16 1Q }; add(8) g27<1>UD g12<4>.xUD 0x00000001UD { align16 1Q }; add(8) g27<1>UD g27<4>UD g13<4>UD { align16 1Q }; cmp.le.f0(8) null<1>UD g27<4>UD g14<4>UD { align16 1Q }; (+f0) if(8) JIP: 79 { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) g7<1>.xUD 7D { align16 1Q }; add(8) g12<1>.xUD g12<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g63<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g63<1>.xD g63<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 8D { align16 1Q }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g63<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g63.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g62<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g65<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g62<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 0 mlen 1 rlen 0 { align16 1Q }; mul(8) g65<1>.xD g65<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 9D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g65<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g65.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g64<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g67<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g64<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 1 mlen 1 rlen 0 { align16 1Q }; mul(8) g67<1>.xD g67<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 10D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g67<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g67.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g66<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g69<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g66<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 2 mlen 1 rlen 0 { align16 1Q }; mul(8) g69<1>.xD g69<4>.xD 2D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g69<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g69.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g68<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; add(8) g11<1>UD g11<4>UD 0x00000001UD { align16 1Q }; mov(4) m2<1>UD g68<4>UD { align16 1N compacted }; send(8) g27<1>UD m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 3 mlen 1 rlen 1 { align16 1Q }; mov(8) g27<1>UD g27<4>UD { align16 1Q compacted }; endif(8) JIP: 2 { align16 1Q }; endif(8) JIP: 95 { align16 1Q }; mov(8) g25<1>UD 2D { align16 1Q }; cmp.l.f0(8) null<1>UD g25<4>UD g21<4>.xUD { align16 1Q }; (+f0) if(8) JIP: 87 { align16 1Q }; add(8) g28<1>UD g12<4>.xUD 0x00000001UD { align16 1Q }; add(8) g28<1>UD g28<4>UD g13<4>UD { align16 1Q }; cmp.le.f0(8) null<1>UD g28<4>UD g14<4>UD { align16 1Q }; (+f0) if(8) JIP: 77 { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) g7<1>.xUD 13D { align16 1Q }; add(8) g12<1>.xUD g12<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g71<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g71<1>.xD g71<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 14D { align16 1Q }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g71<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g71.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g70<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g73<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g70<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 0 mlen 1 rlen 0 { align16 1Q }; mul(8) g73<1>.xD g73<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 15D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g73<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g73.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g72<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g75<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g72<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 1 mlen 1 rlen 0 { align16 1Q }; mul(8) g75<1>.xD g75<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 16D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g75<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g75.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g74<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g77<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g74<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 2 mlen 1 rlen 0 { align16 1Q }; mul(8) g77<1>.xD g77<4>.xD 2D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g77<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g77.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g76<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(4) m2<1>UD g76<4>UD { align16 1N compacted }; send(8) g28<1>UD m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 3 mlen 1 rlen 1 { align16 1Q }; mov(8) g28<1>UD g28<4>UD { align16 1Q compacted }; endif(8) JIP: 2 { align16 1Q }; endif(8) JIP: 2 { align16 1Q }; endif(8) JIP: 2 { align16 1Q }; and(8) g29<1>.xUD g12<4>.xUD 0x0000ffffUD { align16 1Q }; shl(8) g29<1>.xUD g29<4>.xUD 0x00000010UD { align16 1Q }; mov(1) m1.2<1>UD g29<0,1,0>UD { align1 WE_all 1N compacted }; send(8) null<1>F m1<4>F urb 0 urb_write interleave complete mlen 1 rlen 0 { align16 1Q EOT }; 0x0b954648: 0x78120002: 3DSTATE_CLIP 0x0b954648: 0x78120002 : Dword 0 DWord Length: 0 0x0b95464c: 0x00000400 : Dword 1 User Clip Distance Cull Test Enable Bitmask: 0 Statistics Enable: true 0x0b954650: 0x8c000026 : Dword 2 Triangle Fan Provoking Vertex Select: 2 (Vertex 2) Line Strip/List Provoking Vertex Select: 1 (Vertex 1) Triangle Strip/List Provoking Vertex Select: 2 (Vertex 2) Non-Perspective Barycentric Enable: false Perspective Divide Disable: false Clip Mode: 0 (CLIPMODE_NORMAL) User Clip Distance Clip Test Enable Bitmask: 0 Guardband Clip Test Enable: true Viewport Z Clip Test Enable: true Viewport XY Clip Test Enable: false API Mode: 0 (APIMODE_OGL) Clip Enable: true 0x0b954654: 0x0003ffe0 : Dword 3 Maximum VP Index: 0 Force Zero RTA Index Enable: true Maximum Point Width: 255.875000 Minimum Point Width: 0.125000 0x0b954658: 0x78130012: 3DSTATE_SF 0x0b954658: 0x78130012 : Dword 0 DWord Length: 0 0x0b95465c: 0x00200800 : Dword 1 Vertex URB Entry Read Offset: 0 Vertex URB Entry Read Length: 1 Point Sprite Texture Coordinate Origin: 0 (UPPERLEFT) Attribute Swizzle Enable: true Number of SF Output Attributes: 0 0x0b954660: 0x00000403 : Dword 2 Front Winding: 1 (FRONTWINDING_CCW) Viewport Transform Enable: true BackFace Fill Mode: 0 (SOLID) FrontFace Fill Mode: 0 (SOLID) Global Depth Offset Enable Point: false Global Depth Offset Enable Wireframe: false Global Depth Offset Enable Solid: false Statistics Enable: true Legacy Global Depth Bias Enable: false 0x0b954664: 0x22000800 : Dword 3 Multisample Rasterization Mode: 0 (MSRASTMODE_OFF_PIXEL) Scissor Rectangle Enable: true Line End Cap Antialiasing Region Width: 0 (0.5 pixels) Line Width: 1.000000 Cull Mode: 1 (NONE) Anti-Aliasing Enable: false 0x0b954668: 0x4c004808 : Dword 4 Point Width: 1.000000 Point Width Source: 1 (State) Vertex Sub Pixel Precision Select: 0 (8 Sub-Pixel Precision Bits) AA Line Distance Mode: 1 (AALINEDISTANCE_TRUE) Triangle Fan Provoking Vertex Select: 2 (Vertex 2) Line Strip/List Provoking Vertex Select: 1 (Vertex 1) Triangle Strip/List Provoking Vertex Select: 2 (Vertex 2) Last Pixel Enable: false 0x0b95466c: 0x00000000 : Dword 5 Global Depth Offset Constant: 0.000000 0x0b954670: 0x00000000 : Dword 6 Global Depth Offset Scale: 0.000000 0x0b954674: 0x00000000 : Dword 7 Global Depth Offset Clamp: 0.000000 0x0b954678: 0x00000000 : Dword 8 0x0b95467c: 0x00000000 : Dword 9 0x0b954680: 0x00000000 : Dword 10 0x0b954684: 0x00000000 : Dword 11 0x0b954688: 0x00000000 : Dword 12 0x0b95468c: 0x00000000 : Dword 13 0x0b954690: 0x00000000 : Dword 14 0x0b954694: 0x00000000 : Dword 15 0x0b954698: 0x00000000 : Dword 16 Point Sprite Texture Coordinate Enable: 0 0x0b95469c: 0x00000000 : Dword 17 Constant Interpolation Enable: 0 0x0b9546a0: 0x00000000 : Dword 18 Attribute 0 WrapShortest Enables: 0 Attribute 1 WrapShortest Enables: 0 Attribute 2 WrapShortest Enables: 0 Attribute 3 WrapShortest Enables: 0 Attribute 4 WrapShortest Enables: 0 Attribute 5 WrapShortest Enables: 0 Attribute 6 WrapShortest Enables: 0 Attribute 7 WrapShortest Enables: 0 0x0b9546a4: 0x00000000 : Dword 19 Attribute 8 WrapShortest Enables: 0 Attribute 9 WrapShortest Enables: 0 Attribute 10 WrapShortest Enables: 0 Attribute 11 WrapShortest Enables: 0 Attribute 12 WrapShortest Enables: 0 Attribute 13 WrapShortest Enables: 0 Attribute 14 WrapShortest Enables: 0 Attribute 15 WrapShortest Enables: 0 Attribute[0]: 0x0b954678: 0x00000000 : Dword 0 Source Attribute: 0 Swizzle Select: 0 (INPUTATTR) Constant Source: 0 (CONST_0000) Swizzle Control Mode: 0 Component Override X: false Component Override Y: false Component Override Z: false Component Override W: false Attribute[1]: 0x0b954678: 0x00000000 : Dword 0 Source Attribute: 0 Swizzle Select: 0 (INPUTATTR) Constant Source: 0 (CONST_0000) Swizzle Control Mode: 0 Component Override X: false Component Override Y: false Component Override Z: false Component Override W: false 0x0b95467c: 0x00000000 : Dword 9 Attribute[2]: 0x0b95467c: 0x00000000 : Dword 0 Source Attribute: 0 Swizzle Select: 0 (INPUTATTR) Constant Source: 0 (CONST_0000) Swizzle Control Mode: 0 Component Override X: false Component Override Y: false Component Override Z: false Component Override W: false Attribute[3]: 0x0b95467c: 0x00000000 : Dword 0 Source Attribute: 0 Swizzle Select: 0 (INPUTATTR) Constant Source: 0 (CONST_0000) Swizzle Control Mode: 0 Component Override X: false Component Override Y: false Component Override Z: false Component Override W: false 0x0b954680: 0x00000000 : Dword 10 Attribute[4]: 0x0b954680: 0x00000000 : Dword 0 Source Attribute: 0 Swizzle Select: 0 (INPUTATTR) Constant Source: 0 (CONST_0000) Swizzle Control Mode: 0 Component Override X: false Component Override Y: false Component Override Z: false Component Override W: false Attribute[5]: 0x0b954680: 0x00000000 : Dword 0 Source Attribute: 0 Swizzle Select: 0 (INPUTATTR) Constant Source: 0 (CONST_0000) Swizzle Control Mode: 0 Component Override X: false Component Override Y: false Component Override Z: false Component Override W: false 0x0b954684: 0x00000000 : Dword 11 Attribute[6]: 0x0b954684: 0x00000000 : Dword 0 Source Attribute: 0 Swizzle Select: 0 (INPUTATTR) Constant Source: 0 (CONST_0000) Swizzle Control Mode: 0 Component Override X: false Component Override Y: false Component Override Z: false Component Override W: false Attribute[7]: 0x0b954684: 0x00000000 : Dword 0 Source Attribute: 0 Swizzle Select: 0 (INPUTATTR) Constant Source: 0 (CONST_0000) Swizzle Control Mode: 0 Component Override X: false Component Override Y: false Component Override Z: false Component Override W: false 0x0b954688: 0x00000000 : Dword 12 Attribute[8]: 0x0b954688: 0x00000000 : Dword 0 Source Attribute: 0 Swizzle Select: 0 (INPUTATTR) Constant Source: 0 (CONST_0000) Swizzle Control Mode: 0 Component Override X: false Component Override Y: false Component Override Z: false Component Override W: false Attribute[9]: 0x0b954688: 0x00000000 : Dword 0 Source Attribute: 0 Swizzle Select: 0 (INPUTATTR) Constant Source: 0 (CONST_0000) Swizzle Control Mode: 0 Component Override X: false Component Override Y: false Component Override Z: false Component Override W: false 0x0b95468c: 0x00000000 : Dword 13 Attribute[10]: 0x0b95468c: 0x00000000 : Dword 0 Source Attribute: 0 Swizzle Select: 0 (INPUTATTR) Constant Source: 0 (CONST_0000) Swizzle Control Mode: 0 Component Override X: false Component Override Y: false Component Override Z: false Component Override W: false Attribute[11]: 0x0b95468c: 0x00000000 : Dword 0 Source Attribute: 0 Swizzle Select: 0 (INPUTATTR) Constant Source: 0 (CONST_0000) Swizzle Control Mode: 0 Component Override X: false Component Override Y: false Component Override Z: false Component Override W: false 0x0b954690: 0x00000000 : Dword 14 Attribute[12]: 0x0b954690: 0x00000000 : Dword 0 Source Attribute: 0 Swizzle Select: 0 (INPUTATTR) Constant Source: 0 (CONST_0000) Swizzle Control Mode: 0 Component Override X: false Component Override Y: false Component Override Z: false Component Override W: false Attribute[13]: 0x0b954690: 0x00000000 : Dword 0 Source Attribute: 0 Swizzle Select: 0 (INPUTATTR) Constant Source: 0 (CONST_0000) Swizzle Control Mode: 0 Component Override X: false Component Override Y: false Component Override Z: false Component Override W: false 0x0b954694: 0x00000000 : Dword 15 Attribute[14]: 0x0b954694: 0x00000000 : Dword 0 Source Attribute: 0 Swizzle Select: 0 (INPUTATTR) Constant Source: 0 (CONST_0000) Swizzle Control Mode: 0 Component Override X: false Component Override Y: false Component Override Z: false Component Override W: false Attribute[15]: 0x0b954694: 0x00000000 : Dword 0 Source Attribute: 0 Swizzle Select: 0 (INPUTATTR) Constant Source: 0 (CONST_0000) Swizzle Control Mode: 0 Component Override X: false Component Override Y: false Component Override Z: false Component Override W: false 0x0b9546a8: 0x78170003: 3DSTATE_CONSTANT_PS 0x0b9546a8: 0x78170003 : Dword 0 DWord Length: 1 Constant Buffer Object Control State: 0x0b9546a8: 0x78170003 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Buffer 0 Valid: false Buffer 1 Valid: false Buffer 2 Valid: false Buffer 3 Valid: false 0x0b9546ac: 0x00000000 : Dword 1 0x0b9546b0: 0x00000000 : Dword 2 0x0b9546b4: 0x00000000 : Dword 3 0x0b9546b8: 0x00000000 : Dword 4 Constant Body: 0x0b9546ac: 0x00000000 : Dword 0 Constant Buffer 0 Read Length: 0 Pointer to Constant Buffer 0: 0x00000000 0x0b9546b0: 0x00000000 : Dword 1 Constant Buffer 1 Read Length: 0 Pointer to Constant Buffer 1: 0x00000000 0x0b9546b4: 0x00000000 : Dword 2 Constant Buffer 2 Read Length: 0 Pointer to Constant Buffer 2: 0x00000000 0x0b9546b8: 0x00000000 : Dword 3 Constant Buffer 3 Read Length: 0 Pointer to Constant Buffer 3: 0x00000000 0x0b9546bc: 0x78140007: 3DSTATE_WM 0x0b9546bc: 0x78140007 : Dword 0 DWord Length: 1 0x0b9546c0: 0x00000140 : Dword 1 Kernel Start Pointer 0: 0x00000140 0x0b9546c4: 0x00040000 : Dword 2 Software Exception Enable: false MaskStack Exception Enable: false Illegal Opcode Exception Enable: false Floating Point Mode: 0 (IEEE-745) Thread Priority: 0 Binding Table Entry Count: 1 Sampler Count: 0 Vector Mask Enable: false Single Program Flow: false 0x0b9546c8: 0x00000000 : Dword 3 Per Thread Scratch Space: 0 Scratch Space Base Pointer: 0x00000000 0x0b9546cc: 0x80040006 : Dword 4 Dispatch GRF Start Register For Constant/Setup Data 2: 6 Dispatch GRF Start Register For Constant/Setup Data 1: 0 Dispatch GRF Start Register For Constant/Setup Data 0: 4 Hierarchical Depth Buffer Resolve Enable: false Depth Buffer Resolve Enable: false Depth Buffer Clear: false Statistics Enable: true 0x0b9546d0: 0x4e184103 : Dword 5 8 Pixel Dispatch Enable: true 16 Pixel Dispatch Enable: true 32 Pixel Dispatch Enable: false Dual Source Blend Enable: false Pixel Shader Uses Source W: true oMask Present to RenderTarget: false Line Stipple Enable: false Polygon Stipple Enable: false Line Antialiasing Region Width: 1 (1.0 pixels) Line End Cap Antialiasing Region Width: 0 (0.5 pixels) Thread Dispatch Enable: true Pixel Shader Uses Source Depth: true Pixel Shader Computed Depth: false Pixel Shader Kills Pixel: false Legacy Diamond Line Rasterization: false Maximum Number of Threads: 39 0x0b9546d4: 0x00000200 : Dword 6 Multisample Dispatch Mode: 0 (MSDISPMODE_PERSAMPLE) Multisample Rasterization Mode: 0 (MSRASTMODE_OFF_PIXEL) Point Rasterization Rule: 1 (RASTRULE_UPPER_RIGHT) Barycentric Interpolation Mode: 0 Position ZW Interpolation Mode: 0 (INTERP_PIXEL) Position XY Offset Select: 0 (POSOFFSET_NONE) Number of SF Output Attributes: 0 0x0b9546d8: 0x00000140 : Dword 7 Kernel Start Pointer 1: 0x00000140 0x0b9546dc: 0x00001900 : Dword 8 Kernel Start Pointer 2: 0x00001900 0x0b9546e0: 0x780f0000: 3DSTATE_SCISSOR_STATE_POINTERS 0x0b9546e0: 0x780f0000 : Dword 0 DWord Length: 0 0x0b9546e4: 0x00000600 : Dword 1 Scissor Rect Pointer: 0x00000600 brw_bo_map_cpu: 6 (statebuffer) -> 0x7fb4737c6000, READ SCISSOR_RECT 0 0x00000600: 0x00000000 : Dword 0 Scissor Rectangle X Min: 0 Scissor Rectangle Y Min: 0 0x00000604: 0x00ff00ff : Dword 1 Scissor Rectangle X Max: 255 Scissor Rectangle Y Max: 255 0x0b9546e8: 0x78011302: 3DSTATE_BINDING_TABLE_POINTERS 0x0b9546e8: 0x78011302 : Dword 0 DWord Length: 0 VS Binding Table Change: true GS Binding Table Change: true PS Binding Table Change: true 0x0b9546ec: 0x00000000 : Dword 1 Pointer to VS Binding Table: 0x00000000 0x0b9546f0: 0x00000380 : Dword 2 Pointer to GS Binding Table: 0x00000380 0x0b9546f4: 0x000005e0 : Dword 3 Pointer to PS Binding Table: 0x000005e0 0x0b9546f8: 0x79000002: 3DSTATE_DRAWING_RECTANGLE 0x0b9546f8: 0x79000002 : Dword 0 DWord Length: 0 0x0b9546fc: 0x00000000 : Dword 1 Clipped Drawing Rectangle X Min: 0 Clipped Drawing Rectangle Y Min: 0 0x0b954700: 0x00ff00ff : Dword 2 Clipped Drawing Rectangle X Max: 255 Clipped Drawing Rectangle Y Max: 255 0x0b954704: 0x00000000 : Dword 3 Drawing Rectangle Origin X: 0 Drawing Rectangle Origin Y: 0 0x0b954708: 0x78080003: 3DSTATE_VERTEX_BUFFERS 0x0b954708: 0x78080003 : Dword 0 DWord Length: 1 0x0b95470c: 0x00000040 : Dword 1 0x0b954710: 0x1e5c7000 : Dword 2 0x0b954714: 0x1f1c7001 : Dword 3 0x0b954718: 0x00000000 : Dword 4 Vertex Buffer State[0]: 0x0b95470c: 0x00000040 : Dword 0 Buffer Pitch: 0 Vertex Fetch Invalidate: false Null Vertex Buffer: false Vertex Buffer MOCS: 0 Vertex Buffer Memory Object Control State: 0x0b95470c: 0x00000040 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Buffer Access Type: 0 (VERTEXDATA) Vertex Buffer Index: 0 0x0b954710: 0x1e5c7000 : Dword 1 Buffer Starting Address: 0x1e5c7000 0x0b954714: 0x1f1c7001 : Dword 2 End Address: 0x1f1c7001 0x0b954718: 0x00000000 : Dword 3 Instance Data Step Rate: 0 brw_bo_map_cpu: 13 (bufferobj) -> 0x7fb46d1d1000, READ vertex buffer 0, size 12582913 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0x0b95471c: 0x78090007: 3DSTATE_VERTEX_ELEMENTS 0x0b95471c: 0x78090007 : Dword 0 DWord Length: 1 0x0b954720: 0x02000000 : Dword 1 0x0b954724: 0x11110000 : Dword 2 Element[0]: 0x0b954720: 0x02000000 : Dword 0 Source Element Offset: 0 Edge Flag Enable: false Source Element Format: 0 Valid: true Vertex Buffer Index: 0 0x0b954724: 0x11110000 : Dword 1 Component 3 Control: 1 (STORE_SRC) Component 2 Control: 1 (STORE_SRC) Component 1 Control: 1 (STORE_SRC) Component 0 Control: 1 (STORE_SRC) 0x0b954728: 0x02000010 : Dword 3 0x0b95472c: 0x11110000 : Dword 4 Element[1]: 0x0b954728: 0x02000010 : Dword 0 Source Element Offset: 0 Edge Flag Enable: false Source Element Format: 0 Valid: true Vertex Buffer Index: 0 0x0b95472c: 0x11110000 : Dword 1 Component 3 Control: 1 (STORE_SRC) Component 2 Control: 1 (STORE_SRC) Component 1 Control: 1 (STORE_SRC) Component 0 Control: 1 (STORE_SRC) 0x0b954730: 0x02000020 : Dword 5 0x0b954734: 0x11110000 : Dword 6 Element[2]: 0x0b954730: 0x02000020 : Dword 0 Source Element Offset: 0 Edge Flag Enable: false Source Element Format: 0 Valid: true Vertex Buffer Index: 0 0x0b954734: 0x11110000 : Dword 1 Component 3 Control: 1 (STORE_SRC) Component 2 Control: 1 (STORE_SRC) Component 1 Control: 1 (STORE_SRC) Component 0 Control: 1 (STORE_SRC) 0x0b954738: 0x02000030 : Dword 7 0x0b95473c: 0x11110000 : Dword 8 Element[3]: 0x0b954738: 0x02000030 : Dword 0 Source Element Offset: 0 Edge Flag Enable: false Source Element Format: 0 Valid: true Vertex Buffer Index: 0 0x0b95473c: 0x11110000 : Dword 1 Component 3 Control: 1 (STORE_SRC) Component 2 Control: 1 (STORE_SRC) Component 1 Control: 1 (STORE_SRC) Component 0 Control: 1 (STORE_SRC) 0x0b954740: 0x7b000404: 3DPRIMITIVE 0x0b954740: 0x7b000404 : Dword 0 DWord Length: 0 Internal Vertex Count: 0 Primitive Topology Type: 1 (POINTLIST) Vertex Access Type: 0 (SEQUENTIAL) 0x0b954744: 0x0000ffff : Dword 1 Vertex Count Per Instance: 65535 0x0b954748: 0x00000000 : Dword 2 Start Vertex Location: 0 0x0b95474c: 0x00000001 : Dword 3 Instance Count: 1 ('non-instanced' operation) 0x0b954750: 0x00000000 : Dword 4 Start Instance Location: 0 0x0b954754: 0x00000000 : Dword 5 Base Vertex Location: 0 0x0b954758: 0x7a000003: PIPE_CONTROL 0x0b954758: 0x7a000003 : Dword 0 DWord Length: 1 0x0b95475c: 0x00100002 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: true State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: true Store Data Index: 0 0x0b954760: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x0b954764: 0x00000000 : Dword 3 0x0b954768: 0x00000000 : Dword 4 Immediate Data: 0 0x0b95476c: 0x7a000003: PIPE_CONTROL 0x0b95476c: 0x7a000003 : Dword 0 DWord Length: 1 0x0b954770: 0x00004000 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 1 (Write Immediate Data) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x0b954774: 0x0035c004 : Dword 2 Destination Address Type: 1 (GGTT) Address: 0x0035c000 0x0b954778: 0x00000000 : Dword 3 0x0b95477c: 0x00000000 : Dword 4 Immediate Data: 0 0x0b954780: 0x7a000003: PIPE_CONTROL 0x0b954780: 0x7a000003 : Dword 0 DWord Length: 1 0x0b954784: 0x00105021 : Dword 1 Depth Cache Flush Enable: true Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: true Depth Stall Enable: false Post Sync Operation: 1 (Write Immediate Data) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: true Store Data Index: 0 0x0b954788: 0x0035c004 : Dword 2 Destination Address Type: 1 (GGTT) Address: 0x0035c000 0x0b95478c: 0x00000000 : Dword 3 0x0b954790: 0x00000000 : Dword 4 Immediate Data: 0 0x0b954794: 0x7a000003: PIPE_CONTROL 0x0b954794: 0x7a000003 : Dword 0 DWord Length: 1 0x0b954798: 0x00000c18 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: true VF Cache Invalidation Enable: true Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: true Instruction Cache Invalidate Enable: true Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x0b95479c: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x0b9547a0: 0x00000000 : Dword 3 0x0b9547a4: 0x00000000 : Dword 4 Immediate Data: 0 0x0b9547a8: 0x12000001: MI_STORE_REGISTER_MEM 0x0b9547a8: 0x12000001 : Dword 0 DWord Length: 1 Use Global GTT: false 0x0b9547ac: 0x00002288 : Dword 1 Register Address: 0x00002288 0x0b9547b0: 0x0b7fc008 : Dword 2 Memory Address: 0x0b7fc008 0x0b9547b4: 0x12000001: MI_STORE_REGISTER_MEM 0x0b9547b4: 0x12000001 : Dword 0 DWord Length: 1 Use Global GTT: false 0x0b9547b8: 0x0000228c : Dword 1 Register Address: 0x0000228c 0x0b9547bc: 0x0b7fc00c : Dword 2 Memory Address: 0x0b7fc00c 0x0b9547c0: 0x7a000003: PIPE_CONTROL 0x0b9547c0: 0x7a000003 : Dword 0 DWord Length: 1 0x0b9547c4: 0x00100002 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: true State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: true Store Data Index: 0 0x0b9547c8: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x0b9547cc: 0x00000000 : Dword 3 0x0b9547d0: 0x00000000 : Dword 4 Immediate Data: 0 0x0b9547d4: 0x7a000003: PIPE_CONTROL 0x0b9547d4: 0x7a000003 : Dword 0 DWord Length: 1 0x0b9547d8: 0x00004000 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 1 (Write Immediate Data) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x0b9547dc: 0x0035c004 : Dword 2 Destination Address Type: 1 (GGTT) Address: 0x0035c000 0x0b9547e0: 0x00000000 : Dword 3 0x0b9547e4: 0x00000000 : Dword 4 Immediate Data: 0 0x0b9547e8: 0x7a000003: PIPE_CONTROL 0x0b9547e8: 0x7a000003 : Dword 0 DWord Length: 1 0x0b9547ec: 0x00105021 : Dword 1 Depth Cache Flush Enable: true Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: true Depth Stall Enable: false Post Sync Operation: 1 (Write Immediate Data) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: true Store Data Index: 0 0x0b9547f0: 0x0035c004 : Dword 2 Destination Address Type: 1 (GGTT) Address: 0x0035c000 0x0b9547f4: 0x00000000 : Dword 3 0x0b9547f8: 0x00000000 : Dword 4 Immediate Data: 0 0x0b9547fc: 0x7a000003: PIPE_CONTROL 0x0b9547fc: 0x7a000003 : Dword 0 DWord Length: 1 0x0b954800: 0x00000c18 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: true VF Cache Invalidation Enable: true Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: true Instruction Cache Invalidate Enable: true Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x0b954804: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x0b954808: 0x00000000 : Dword 3 0x0b95480c: 0x00000000 : Dword 4 Immediate Data: 0 0x0b954810: 0x12000001: MI_STORE_REGISTER_MEM 0x0b954810: 0x12000001 : Dword 0 DWord Length: 1 Use Global GTT: false 0x0b954814: 0x00002338 : Dword 1 Register Address: 0x00002338 0x0b954818: 0x01a38008 : Dword 2 Memory Address: 0x01a38008 0x0b95481c: 0x12000001: MI_STORE_REGISTER_MEM 0x0b95481c: 0x12000001 : Dword 0 DWord Length: 1 Use Global GTT: false 0x0b954820: 0x0000233c : Dword 1 Register Address: 0x0000233c 0x0b954824: 0x01a3800c : Dword 2 Memory Address: 0x01a3800c 0x0b954828: 0x05000000: MI_BATCH_BUFFER_END 0x0b954828: 0x05000000 : Dword 0 bo_unreference final: 2 (program cache) bo_unreference final: 6 (statebuffer) bo_create: buf 3 (batchbuffer) 20480b brw_bo_map_cpu: 3 (batchbuffer) -> 0x7fb4737ce000, READ WRITE bo_create: buf 2 (statebuffer) 16384b brw_bo_map_cpu: 2 (statebuffer) -> 0x7fb4737bd000, READ WRITE brw_bo_map_cpu: 14 (query results) brw_bo_map_cpu: 14 (query results) -> 0x7fb4737bb000, READ bo_unreference final: 14 (query results) brw_context.c:247: Batchbuffer flush with 552b (2.7%) (pkt), 968b (5.9%) (state), 7 BOs (12.3Mb aperture), 9 batch relocs, 1 state relocs Validation list (length 7): [ 0]: 3 batchbuffer 0x296cef0 (32b) @ 0x0000000013711000 (20480B) [ 1]: 1 workaround 0x27a5bf0 (32b write) @ 0x000000000035c000 (4096B) [ 2]: 2 statebuffer 0x27a5c80 (32b) @ 0x000000000b95d000 (16384B) [ 3]: 11 program cache 0x2cb2cb0 (32b) @ 0x000000001c085000 (32768B) [ 4]: 9 image 0x296cd70 (32b write) @ 0x000000000b7bc000 (262144B) [ 5]: 10 shader scratch space 0x2d0a830 (32b write) @ 0x000000000b961000 (24576B) [ 6]: 12 bufferobj 0x27b1500 (32b) @ 0x000000000fbba000 (12582912B) 0x13711000: 0x7a000003: PIPE_CONTROL 0x13711000: 0x7a000003 : Dword 0 DWord Length: 1 0x13711004: 0x00100002 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: true State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: true Store Data Index: 0 0x13711008: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x1371100c: 0x00000000 : Dword 3 0x13711010: 0x00000000 : Dword 4 Immediate Data: 0 0x13711014: 0x7a000003: PIPE_CONTROL 0x13711014: 0x7a000003 : Dword 0 DWord Length: 1 0x13711018: 0x00004000 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 1 (Write Immediate Data) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x1371101c: 0x0035c004 : Dword 2 Destination Address Type: 1 (GGTT) Address: 0x0035c000 0x13711020: 0x00000000 : Dword 3 0x13711024: 0x00000000 : Dword 4 Immediate Data: 0 0x13711028: 0x7a000003: PIPE_CONTROL 0x13711028: 0x7a000003 : Dword 0 DWord Length: 1 0x1371102c: 0x00100002 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: true State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: true Store Data Index: 0 0x13711030: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x13711034: 0x00000000 : Dword 3 0x13711038: 0x00000000 : Dword 4 Immediate Data: 0 0x1371103c: 0x7a000003: PIPE_CONTROL 0x1371103c: 0x7a000003 : Dword 0 DWord Length: 1 0x13711040: 0x00004000 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 1 (Write Immediate Data) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x13711044: 0x0035c004 : Dword 2 Destination Address Type: 1 (GGTT) Address: 0x0035c000 0x13711048: 0x00000000 : Dword 3 0x1371104c: 0x00000000 : Dword 4 Immediate Data: 0 0x13711050: 0x7a000003: PIPE_CONTROL 0x13711050: 0x7a000003 : Dword 0 DWord Length: 1 0x13711054: 0x00105001 : Dword 1 Depth Cache Flush Enable: true Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: true Depth Stall Enable: false Post Sync Operation: 1 (Write Immediate Data) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: true Store Data Index: 0 0x13711058: 0x0035c004 : Dword 2 Destination Address Type: 1 (GGTT) Address: 0x0035c000 0x1371105c: 0x00000000 : Dword 3 0x13711060: 0x00000000 : Dword 4 Immediate Data: 0 0x13711064: 0x61010008: STATE_BASE_ADDRESS 0x13711064: 0x61010008 : Dword 0 DWord Length: 0 0x13711068: 0x00000001 : Dword 1 General State Base Address Modify Enable: true Stateless Data Port Access Force Write Thru: 0 Stateless Data Port Access MOCS: 0 Stateless Data Port Access Memory Object Control State: 0x13711068: 0x00000001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 General State MOCS: 0 General State Memory Object Control State: 0x13711068: 0x00000001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 General State Base Address: 0x00000000 0x1371106c: 0x0b95d001 : Dword 2 Surface State Base Address Modify Enable: true Surface State MOCS: 0 Surface State Memory Object Control State: 0x1371106c: 0x0b95d001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Surface State Base Address: 0x0b95d000 0x13711070: 0x0b95d001 : Dword 3 Dynamic State Base Address Modify Enable: true Dynamic State MOCS: 0 Dynamic State Memory Object Control State: 0x13711070: 0x0b95d001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Dynamic State Base Address: 0x0b95d000 0x13711074: 0x00000001 : Dword 4 Indirect Object Base Address Modify Enable: true Indirect Object MOCS: 0 Indirect Object Memory Object Control State: 0x13711074: 0x00000001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Indirect Object Base Address: 0x00000000 0x13711078: 0x1c085001 : Dword 5 Instruction Base Address Modify Enable: true Instruction MOCS: 0 Instruction Memory Object Control State: 0x13711078: 0x1c085001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Instruction Base Address: 0x1c085000 0x1371107c: 0x00000001 : Dword 6 General State Access Upper Bound Modify Enable: true General State Access Upper Bound: 0x00000000 0x13711080: 0xfffff001 : Dword 7 Dynamic State Access Upper Bound Modify Enable: true Dynamic State Access Upper Bound: 0xfffff000 0x13711084: 0x00000001 : Dword 8 Indirect Object Access Upper Bound Modify Enable: true Indirect Object Access Upper Bound: 0x00000000 0x13711088: 0x00000001 : Dword 9 Instruction Access Upper Bound Modify Enable: true Instruction Access Upper Bound: 0x00000000 0x1371108c: 0x7a000003: PIPE_CONTROL 0x1371108c: 0x7a000003 : Dword 0 DWord Length: 1 0x13711090: 0x00000c04 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: true Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: true Instruction Cache Invalidate Enable: true Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x13711094: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x13711098: 0x00000000 : Dword 3 0x1371109c: 0x00000000 : Dword 4 Immediate Data: 0 0x137110a0: 0x780d0c02: 3DSTATE_VIEWPORT_STATE_POINTERS 0x137110a0: 0x780d0c02 : Dword 0 DWord Length: 0 CLIP Viewport State Change: 1 SF Viewport State Change: 1 CC Viewport State Change: 0 0x137110a4: 0x00000040 : Dword 1 Pointer to CLIP_VIEWPORT: 0x00000040 0x137110a8: 0x00000020 : Dword 2 Pointer to SF_VIEWPORT: 0x00000020 0x137110ac: 0x00000000 : Dword 3 Pointer to CC_VIEWPORT: 0x00000000 0x137110b0: 0x780d1002: 3DSTATE_VIEWPORT_STATE_POINTERS 0x137110b0: 0x780d1002 : Dword 0 DWord Length: 0 CLIP Viewport State Change: 0 SF Viewport State Change: 0 CC Viewport State Change: 1 0x137110b4: 0x00000000 : Dword 1 Pointer to CLIP_VIEWPORT: 0x00000000 0x137110b8: 0x00000000 : Dword 2 Pointer to SF_VIEWPORT: 0x00000000 0x137110bc: 0x00000060 : Dword 3 Pointer to CC_VIEWPORT: 0x00000060 0x137110c0: 0x780e0002: 3DSTATE_CC_STATE_POINTERS 0x137110c0: 0x780e0002 : Dword 0 DWord Length: 0 0x137110c4: 0x00000081 : Dword 1 BLEND_STATE Change: true Pointer to BLEND_STATE: 0x00000080 0x137110c8: 0x00000000 : Dword 2 DEPTH_STENCIL_STATE Change: false Pointer to DEPTH_STENCIL_STATE: 0x00000000 0x137110cc: 0x00000000 : Dword 3 Color Calc State Pointer Valid: false Color Calc State Pointer: 0x00000000 brw_bo_map_cpu: 2 (statebuffer) -> 0x7fb4737bd000, READ COLOR_CALC_STATE 0 0x00000000: 0x2003625a : Dword 0 Alpha Test Format: 0 (ALPHATEST_UNORM8) Round Disable Function Disable: false Backface Stencil Reference Value: 3 Stencil Reference Value: 32 0x00000004: 0x02040110 : Dword 1 Alpha Reference Value As FLOAT32: 0.000000 Alpha Reference Value As UNORM8: 33816848 0x00000008: 0x2027625a : Dword 2 Blend Constant Color Red: 0.000000 0x0000000c: 0x02040210 : Dword 3 Blend Constant Color Green: 0.000000 0x00000010: 0x2003625a : Dword 4 Blend Constant Color Blue: 0.000000 0x00000014: 0x02050310 : Dword 5 Blend Constant Color Alpha: 0.000000 0x137110d0: 0x780e0002: 3DSTATE_CC_STATE_POINTERS 0x137110d0: 0x780e0002 : Dword 0 DWord Length: 0 0x137110d4: 0x00000000 : Dword 1 BLEND_STATE Change: false Pointer to BLEND_STATE: 0x00000000 0x137110d8: 0x00000000 : Dword 2 DEPTH_STENCIL_STATE Change: false Pointer to DEPTH_STENCIL_STATE: 0x00000000 0x137110dc: 0x000000c1 : Dword 3 Color Calc State Pointer Valid: true Color Calc State Pointer: 0x000000c0 brw_bo_map_cpu: 2 (statebuffer) -> 0x7fb4737bd000, READ COLOR_CALC_STATE 0 0x000000c0: 0x00000000 : Dword 0 Alpha Test Format: 0 (ALPHATEST_UNORM8) Round Disable Function Disable: false Backface Stencil Reference Value: 0 Stencil Reference Value: 0 0x000000c4: 0x00000000 : Dword 1 Alpha Reference Value As FLOAT32: 0.000000 Alpha Reference Value As UNORM8: 0 0x000000c8: 0x00000000 : Dword 2 Blend Constant Color Red: 0.000000 0x000000cc: 0x00000000 : Dword 3 Blend Constant Color Green: 0.000000 0x000000d0: 0x00000000 : Dword 4 Blend Constant Color Blue: 0.000000 0x000000d4: 0x00000000 : Dword 5 Blend Constant Color Alpha: 0.000000 0x137110e0: 0x780e0002: 3DSTATE_CC_STATE_POINTERS 0x137110e0: 0x780e0002 : Dword 0 DWord Length: 0 0x137110e4: 0x00000000 : Dword 1 BLEND_STATE Change: false Pointer to BLEND_STATE: 0x00000000 0x137110e8: 0x00000101 : Dword 2 DEPTH_STENCIL_STATE Change: true Pointer to DEPTH_STENCIL_STATE: 0x00000100 0x137110ec: 0x00000000 : Dword 3 Color Calc State Pointer Valid: false Color Calc State Pointer: 0x00000000 brw_bo_map_cpu: 2 (statebuffer) -> 0x7fb4737bd000, READ COLOR_CALC_STATE 0 0x00000000: 0x2003625a : Dword 0 Alpha Test Format: 0 (ALPHATEST_UNORM8) Round Disable Function Disable: false Backface Stencil Reference Value: 3 Stencil Reference Value: 32 0x00000004: 0x02040110 : Dword 1 Alpha Reference Value As FLOAT32: 0.000000 Alpha Reference Value As UNORM8: 33816848 0x00000008: 0x2027625a : Dword 2 Blend Constant Color Red: 0.000000 0x0000000c: 0x02040210 : Dword 3 Blend Constant Color Green: 0.000000 0x00000010: 0x2003625a : Dword 4 Blend Constant Color Blue: 0.000000 0x00000014: 0x02050310 : Dword 5 Blend Constant Color Alpha: 0.000000 0x137110f0: 0x78021302: 3DSTATE_SAMPLER_STATE_POINTERS 0x137110f0: 0x78021302 : Dword 0 DWord Length: 0 VS Sampler State Change: 1 GS Sampler State Change: 1 PS Sampler State Change: 1 0x137110f4: 0x00000000 : Dword 1 Pointer to VS Sampler State: 0x00000000 0x137110f8: 0x00000000 : Dword 2 Pointer to GS Sampler State: 0x00000000 0x137110fc: 0x00000000 : Dword 3 Pointer to PS Sampler State: 0x00000000 brw_bo_map_cpu: 2 (statebuffer) -> 0x7fb4737bd000, READ sampler state 0 0x0b95d000: 0x2003625a : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 5 Mag Mode Filter: 1 (LINEAR) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 1 (DX9) Sampler Disable: false 0x0b95d004: 0x02040110 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 2 (CLAMP) TCX Address Control Mode: 4 (CLAMP_BORDER) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 1.000000 Min LOD: 0.125000 0x0b95d008: 0x2027625a : Dword 2 Border Color Pointer: 0x20276240 0x0b95d00c: 0x02040210 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: true Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: true Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 sampler state 1 0x0b95d010: 0x2003625a : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 5 Mag Mode Filter: 1 (LINEAR) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 1 (DX9) Sampler Disable: false 0x0b95d014: 0x02050310 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 2 (CLAMP) TCX Address Control Mode: 4 (CLAMP_BORDER) Cube Surface Control Mode: 1 (CUBECTRLMODE_OVERRIDE) Max LOD: 1.250000 Min LOD: 0.125000 0x0b95d018: 0x2027625a : Dword 2 Border Color Pointer: 0x20276240 0x0b95d01c: 0x02050410 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: true U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: true Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: true Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 sampler state 2 0x0b95d020: 0x43000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 6.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b95d024: 0xc3000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 12.187500 0x0b95d028: 0x3f000000 : Dword 2 Border Color Pointer: 0x3f000000 0x0b95d02c: 0x43000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 2 ChromaKey Enable: true Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 2 sampler state 3 0x0b95d030: 0x43000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 6.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b95d034: 0x3f000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 3.937500 0x0b95d038: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95d03c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 brw_bo_map_cpu: 2 (statebuffer) -> 0x7fb4737bd000, READ sampler state 0 0x0b95d000: 0x2003625a : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 5 Mag Mode Filter: 1 (LINEAR) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 1 (DX9) Sampler Disable: false 0x0b95d004: 0x02040110 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 2 (CLAMP) TCX Address Control Mode: 4 (CLAMP_BORDER) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 1.000000 Min LOD: 0.125000 0x0b95d008: 0x2027625a : Dword 2 Border Color Pointer: 0x20276240 0x0b95d00c: 0x02040210 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: true Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: true Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 sampler state 1 0x0b95d010: 0x2003625a : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 5 Mag Mode Filter: 1 (LINEAR) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 1 (DX9) Sampler Disable: false 0x0b95d014: 0x02050310 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 2 (CLAMP) TCX Address Control Mode: 4 (CLAMP_BORDER) Cube Surface Control Mode: 1 (CUBECTRLMODE_OVERRIDE) Max LOD: 1.250000 Min LOD: 0.125000 0x0b95d018: 0x2027625a : Dword 2 Border Color Pointer: 0x20276240 0x0b95d01c: 0x02050410 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: true U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: true Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: true Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 sampler state 2 0x0b95d020: 0x43000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 6.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b95d024: 0xc3000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 12.187500 0x0b95d028: 0x3f000000 : Dword 2 Border Color Pointer: 0x3f000000 0x0b95d02c: 0x43000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 2 ChromaKey Enable: true Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 2 sampler state 3 0x0b95d030: 0x43000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 6.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b95d034: 0x3f000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 3.937500 0x0b95d038: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95d03c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 brw_bo_map_cpu: 2 (statebuffer) -> 0x7fb4737bd000, READ sampler state 0 0x0b95d000: 0x2003625a : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 5 Mag Mode Filter: 1 (LINEAR) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 1 (DX9) Sampler Disable: false 0x0b95d004: 0x02040110 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 2 (CLAMP) TCX Address Control Mode: 4 (CLAMP_BORDER) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 1.000000 Min LOD: 0.125000 0x0b95d008: 0x2027625a : Dword 2 Border Color Pointer: 0x20276240 0x0b95d00c: 0x02040210 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: true Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: true Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 sampler state 1 0x0b95d010: 0x2003625a : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 5 Mag Mode Filter: 1 (LINEAR) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 1 (DX9) Sampler Disable: false 0x0b95d014: 0x02050310 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 2 (CLAMP) TCX Address Control Mode: 4 (CLAMP_BORDER) Cube Surface Control Mode: 1 (CUBECTRLMODE_OVERRIDE) Max LOD: 1.250000 Min LOD: 0.125000 0x0b95d018: 0x2027625a : Dword 2 Border Color Pointer: 0x20276240 0x0b95d01c: 0x02050410 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: true U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: true Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: true Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 sampler state 2 0x0b95d020: 0x43000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 6.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b95d024: 0xc3000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 12.187500 0x0b95d028: 0x3f000000 : Dword 2 Border Color Pointer: 0x3f000000 0x0b95d02c: 0x43000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 2 ChromaKey Enable: true Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 2 sampler state 3 0x0b95d030: 0x43000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 6.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b95d034: 0x3f000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 3.937500 0x0b95d038: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95d03c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 0x13711100: 0x78150003: 3DSTATE_CONSTANT_VS 0x13711100: 0x78150003 : Dword 0 DWord Length: 1 Constant Buffer Object Control State: 0x13711100: 0x78150003 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Buffer 0 Valid: false Buffer 1 Valid: false Buffer 2 Valid: false Buffer 3 Valid: false 0x13711104: 0x00000000 : Dword 1 0x13711108: 0x00000000 : Dword 2 0x1371110c: 0x00000000 : Dword 3 0x13711110: 0x00000000 : Dword 4 Constant Body: 0x13711104: 0x00000000 : Dword 0 Constant Buffer 0 Read Length: 0 Pointer to Constant Buffer 0: 0x00000000 0x13711108: 0x00000000 : Dword 1 Constant Buffer 1 Read Length: 0 Pointer to Constant Buffer 1: 0x00000000 0x1371110c: 0x00000000 : Dword 2 Constant Buffer 2 Read Length: 0 Pointer to Constant Buffer 2: 0x00000000 0x13711110: 0x00000000 : Dword 3 Constant Buffer 3 Read Length: 0 Pointer to Constant Buffer 3: 0x00000000 0x13711114: 0x78100004: 3DSTATE_VS 0x13711114: 0x78100004 : Dword 0 DWord Length: 0 0x13711118: 0x00004580 : Dword 1 Kernel Start Pointer: 0x00004580 0x1371111c: 0x00000000 : Dword 2 Software Exception Enable: false Illegal Opcode Exception Enable: false Floating Point Mode: 0 (IEEE-754) Binding Table Entry Count: 0 Sampler Count: 0 (No Samplers) Vector Mask Enable: false Single Vertex Dispatch: false 0x13711120: 0x00000000 : Dword 3 Per-Thread Scratch Space: 0 Scratch Space Base Pointer: 0x00000000 0x13711124: 0x00101000 : Dword 4 Vertex URB Entry Read Offset: 0 Vertex URB Entry Read Length: 2 Dispatch GRF Start Register For URB Data: 1 0x13711128: 0x2e000401 : Dword 5 Enable: true Vertex Cache Disable: false Statistics Enable: true Maximum Number of Threads: 23 brw_bo_map_cpu: 11 (program cache) -> 0x7fb4737a5000, READ Referenced vec4 vertex shader: mov(8) m2<1>D 0D { align16 1Q }; mov(8) m3<1>F g1<4>F { align16 1Q compacted }; mov(8) m4<1>F g3<4>F { align16 1Q compacted }; mov(8) m5<1>F g2<4>F { align16 1Q compacted }; mov(8) m6<1>F g4<4>F { align16 1Q compacted }; mov(8) m1<1>UD g0<4>UD { align16 WE_all 1Q compacted }; send(8) null<1>F m1<4>F urb 0 urb_write interleave used complete mlen 7 rlen 0 { align16 1Q EOT }; 0x1371112c: 0x7a000003: PIPE_CONTROL 0x1371112c: 0x7a000003 : Dword 0 DWord Length: 1 0x13711130: 0x00002804 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: true Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: true Render Target Cache Flush Enable: false Depth Stall Enable: true Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x13711134: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x13711138: 0x00000000 : Dword 3 0x1371113c: 0x00000000 : Dword 4 Immediate Data: 0 0x13711140: 0x78160003: 3DSTATE_CONSTANT_GS 0x13711140: 0x78160003 : Dword 0 DWord Length: 1 Constant Buffer Object Control State: 0x13711140: 0x78160003 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Buffer 0 Valid: false Buffer 1 Valid: false Buffer 2 Valid: false Buffer 3 Valid: false 0x13711144: 0x00000000 : Dword 1 0x13711148: 0x00000000 : Dword 2 0x1371114c: 0x00000000 : Dword 3 0x13711150: 0x00000000 : Dword 4 Constant Body: 0x13711144: 0x00000000 : Dword 0 Constant Buffer 0 Read Length: 0 Pointer to Constant Buffer 0: 0x00000000 0x13711148: 0x00000000 : Dword 1 Constant Buffer 1 Read Length: 0 Pointer to Constant Buffer 1: 0x00000000 0x1371114c: 0x00000000 : Dword 2 Constant Buffer 2 Read Length: 0 Pointer to Constant Buffer 2: 0x00000000 0x13711150: 0x00000000 : Dword 3 Constant Buffer 3 Read Length: 0 Pointer to Constant Buffer 3: 0x00000000 0x13711154: 0x78110005: 3DSTATE_GS 0x13711154: 0x78110005 : Dword 0 DWord Length: 1 0x13711158: 0x00003500 : Dword 1 Kernel Start Pointer: 0x00003500 0x1371115c: 0xc0000000 : Dword 2 Software Exception Enable: false Mask Stack Exception Enable: false Illegal Opcode Exception Enable: false Floating Point Mode: 0 (IEEE-754) Thread Priority: 0 (Normal Priority) Binding Table Entry Count: 0 Sampler Count: 0 (No Samplers) Vector Mask Enable: true Single Program Flow: true 0x13711160: 0x0b961000 : Dword 3 Per-Thread Scratch Space: 0 Scratch Space Base Pointer: 0x0b961000 0x13711164: 0x00001802 : Dword 4 Dispatch GRF Start Register For URB Data: 2 Vertex URB Entry Read Offset: 0 Vertex URB Entry Read Length: 3 0x13711168: 0x28000700 : Dword 5 Rendering Enabled: 1 SO Statistics Enable: true Statistics Enable: true Maximum Number of Threads: 20 0x1371116c: 0x50008000 : Dword 6 Enable: true SVBI Post-Increment Value: 0 SVBI Post-Increment Enable: false SVBI Payload Enable: true Discard Adjacency: false Reorder Mode: 1 (TRAILING) brw_bo_map_cpu: 11 (program cache) -> 0x7fb4737a5000, READ Referenced vec4 geometry shader: mov(1) g0.2<1>UD 0x00000000UD { align1 WE_all 1N compacted }; mov(8) g7<1>.xUD 0x00000000UD { align16 1Q }; mov(8) g10<1>.xUD 0x00000000UD { align16 1Q }; mov(8) g30<1>.xD 0x00000000UD { align16 1Q }; mov(8) g31<1>UD 0x00000000UD { align16 WE_all 1Q compacted }; mov(8) m1<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(8) g14<1>UD g1.4<0>.xUD { align16 1Q }; mul(8) g30<1>.xD g30<4>.xD 2D { align16 1Q }; mov(8) m21<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m22<1>D g30<0,1,0>D { align1 WE_all 1N }; add(1) m22.4<1>D g30.4<0,1,0>D 1D { align1 WE_all 1N }; mov(8) m23<1>D g31<4>D { align16 1Q }; send(8) g0<1>F m21<4>F render OWORD dual block write MsgCtrl = 0x0 Surface = 255 mlen 3 rlen 0 { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g32<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g32<1>.xD g32<4>.xD 2D { align16 1Q }; mov(8) m21<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m22<1>D g32<0,1,0>D { align1 WE_all 1N }; add(1) m22.4<1>D g32.4<0,1,0>D 1D { align1 WE_all 1N }; mov(8) m23<1>D g2.4<0>D { align16 1Q }; send(8) g0<1>F m21<4>F render OWORD dual block write MsgCtrl = 0x0 Surface = 255 mlen 3 rlen 0 { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g34<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g34<1>.xD g34<4>.xD 2D { align16 1Q }; mov(8) m21<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m22<1>D g34<0,1,0>D { align1 WE_all 1N }; add(1) m22.4<1>D g34.4<0,1,0>D 1D { align1 WE_all 1N }; mov(8) m23<1>D g3.4<0>D { align16 1Q }; send(8) g0<1>F m21<4>F render OWORD dual block write MsgCtrl = 0x0 Surface = 255 mlen 3 rlen 0 { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g36<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g36<1>.xD g36<4>.xD 2D { align16 1Q }; mov(8) m21<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m22<1>D g36<0,1,0>D { align1 WE_all 1N }; add(1) m22.4<1>D g36.4<0,1,0>D 1D { align1 WE_all 1N }; mov(8) m23<1>D g3<0>D { align16 1Q }; send(8) g0<1>F m21<4>F render OWORD dual block write MsgCtrl = 0x0 Surface = 255 mlen 3 rlen 0 { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g38<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g38<1>.xD g38<4>.xD 2D { align16 1Q }; mov(8) m21<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m22<1>D g38<0,1,0>D { align1 WE_all 1N }; add(1) m22.4<1>D g38.4<0,1,0>D 1D { align1 WE_all 1N }; mov(8) m23<1>D g4<0>D { align16 1Q }; send(8) g0<1>F m21<4>F render OWORD dual block write MsgCtrl = 0x0 Surface = 255 mlen 3 rlen 0 { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g41<1>UD 7D { align16 1Q }; mov(8) g40<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g40<1>.xD g40<4>.xD 2D { align16 1Q }; mov(8) m21<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m22<1>D g40<0,1,0>D { align1 WE_all 1N }; add(1) m22.4<1>D g40.4<0,1,0>D 1D { align1 WE_all 1N }; mov(8) m23<1>D g41<4>D { align16 1Q }; send(8) g0<1>F m21<4>F render OWORD dual block write MsgCtrl = 0x0 Surface = 255 mlen 3 rlen 0 { align16 1Q }; add(8) g10<1>.xUD g10<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g21<1>.xD 1D { align16 1Q }; and(1) g13<1>UD g21<0,1,0>UD 0x0000ffffUD { align1 1N }; shl(1) g13<1>UD g13<0,1,0>UD 0x00000010UD { align1 1N }; and(1) g22<1>UD g10<0,1,0>UD 0x0000ffffUD { align1 1N }; or(1) g13<1>UD g13<0,1,0>UD g22<0,1,0>UD { align1 1N }; cmp.g.f0(8) null<1>UD g21<4>.xUD 0x00000000UD { align16 1Q compacted }; mov(1) m1<1>UD g13<0,1,0>UD { align1 WE_all 1N compacted }; mov(1) m1.1<1>UD g10<0,1,0>UD { align1 WE_all 1N compacted }; send(8) g8<1>.xUD m1<4>UD urb 0 ff_sync allocate mlen 1 rlen 1 { align16 1Q }; mov(1) m1<1>UD g8<0,1,0>UD { align1 WE_all 1N compacted }; mov(4) g13<1>F g8.1<4,4,1>F { align1 WE_all 1N }; (+f0) if(8) JIP: 400 { align16 1Q }; mov(8) g23<1>.xUD 0x00000000UD { align16 1Q }; mov(8) g7<1>.xUD 0x00000000UD { align16 1Q }; cmp.ge.f0(8) null<1>UD g23<4>.xUD g21<4>.xUD { align16 1Q }; (+f0) break(8) JIP: 93 UIP: 95 { align16 1Q }; add(8) g24<1>.xUD g7<4>.xUD 5D { align16 1Q }; mov(8) g45<1>.xD g7<4>.xUD { align16 1Q }; add(8) g23<1>.xUD g23<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g43<1>.xD g24<4>.xUD { align16 1Q }; mul(8) g45<1>.xD g45<4>.xD 2D { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mul(8) g43<1>.xD g43<4>.xD 2D { align16 1Q }; mov(8) g47<1>.xD g7<4>.xUD { align16 1Q }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g43<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g43.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g42<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mul(8) g47<1>.xD g47<4>.xD 2D { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(1) m1.2<1>UD g42<0,1,0>UD { align1 WE_all 1N compacted }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g45<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g45.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g44<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g49<1>.xD g7<4>.xUD { align16 1Q }; mov(8) m2<1>F g44<4>F { align16 WE_all 1Q compacted }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g47<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g47.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g46<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mul(8) g49<1>.xD g49<4>.xD 2D { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) m3<1>F g46<4>F { align16 WE_all 1Q compacted }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g49<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g49.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g48<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g51<1>.xD g7<4>.xUD { align16 1Q }; mov(8) m4<1>F g48<4>F { align16 WE_all 1Q compacted }; mul(8) g51<1>.xD g51<4>.xD 2D { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g51<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g51.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g50<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g53<1>.xD g7<4>.xUD { align16 1Q }; mov(8) m5<1>F g50<4>F { align16 WE_all 1Q compacted }; mul(8) g53<1>.xD g53<4>.xD 2D { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g53<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g53.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g52<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) m6<1>F g52<4>F { align16 WE_all 1Q compacted }; send(8) g8<1>UD m1<4>F urb 0 urb_write interleave allocate used complete mlen 7 rlen 1 { align16 1Q }; mov(1) m1<1>UD g8<0,1,0>UD { align1 WE_all 1N compacted }; while(8) JIP: -95 { align16 1Q }; mov(8) g12<1>.xUD 0x00000000UD { align16 1Q }; add(8) g25<1>UD g13<4>UD 0x00000001UD { align16 1Q }; cmp.le.f0(8) null<1>UD g25<4>UD g14<4>UD { align16 1Q }; (+f0) if(8) JIP: 6 { align16 1Q }; mov(8) g11<1>UD [0F, 1F, 2F, 0F]VF { align16 WE_all 1Q }; add(8) g11<1>UD g11<4>UD g13<4>UD { align16 1Q }; endif(8) JIP: 285 { align16 1Q }; mov(8) g25<1>UD 0D { align16 1Q }; cmp.l.f0(8) null<1>UD g25<4>UD g21<4>.xUD { align16 1Q }; (+f0) if(8) JIP: 89 { align16 1Q }; add(8) g26<1>UD g12<4>.xUD 0x00000001UD { align16 1Q }; add(8) g26<1>UD g26<4>UD g13<4>UD { align16 1Q }; cmp.le.f0(8) null<1>UD g26<4>UD g14<4>UD { align16 1Q }; (+f0) if(8) JIP: 79 { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) g7<1>.xUD 1D { align16 1Q }; add(8) g12<1>.xUD g12<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g55<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g55<1>.xD g55<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 2D { align16 1Q }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g55<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g55.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g54<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g57<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g54<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 0 mlen 1 rlen 0 { align16 1Q }; mul(8) g57<1>.xD g57<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 3D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g57<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g57.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g56<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g59<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g56<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 1 mlen 1 rlen 0 { align16 1Q }; mul(8) g59<1>.xD g59<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 4D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g59<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g59.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g58<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g61<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g58<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 2 mlen 1 rlen 0 { align16 1Q }; mul(8) g61<1>.xD g61<4>.xD 2D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g61<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g61.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g60<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; add(8) g11<1>UD g11<4>UD 0x00000001UD { align16 1Q }; mov(4) m2<1>UD g60<4>UD { align16 1N compacted }; send(8) g26<1>UD m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 3 mlen 1 rlen 1 { align16 1Q }; mov(8) g26<1>UD g26<4>UD { align16 1Q compacted }; endif(8) JIP: 2 { align16 1Q }; endif(8) JIP: 190 { align16 1Q }; mov(8) g25<1>UD 1D { align16 1Q }; cmp.l.f0(8) null<1>UD g25<4>UD g21<4>.xUD { align16 1Q }; (+f0) if(8) JIP: 89 { align16 1Q }; add(8) g27<1>UD g12<4>.xUD 0x00000001UD { align16 1Q }; add(8) g27<1>UD g27<4>UD g13<4>UD { align16 1Q }; cmp.le.f0(8) null<1>UD g27<4>UD g14<4>UD { align16 1Q }; (+f0) if(8) JIP: 79 { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) g7<1>.xUD 7D { align16 1Q }; add(8) g12<1>.xUD g12<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g63<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g63<1>.xD g63<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 8D { align16 1Q }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g63<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g63.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g62<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g65<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g62<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 0 mlen 1 rlen 0 { align16 1Q }; mul(8) g65<1>.xD g65<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 9D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g65<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g65.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g64<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g67<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g64<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 1 mlen 1 rlen 0 { align16 1Q }; mul(8) g67<1>.xD g67<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 10D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g67<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g67.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g66<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g69<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g66<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 2 mlen 1 rlen 0 { align16 1Q }; mul(8) g69<1>.xD g69<4>.xD 2D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g69<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g69.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g68<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; add(8) g11<1>UD g11<4>UD 0x00000001UD { align16 1Q }; mov(4) m2<1>UD g68<4>UD { align16 1N compacted }; send(8) g27<1>UD m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 3 mlen 1 rlen 1 { align16 1Q }; mov(8) g27<1>UD g27<4>UD { align16 1Q compacted }; endif(8) JIP: 2 { align16 1Q }; endif(8) JIP: 95 { align16 1Q }; mov(8) g25<1>UD 2D { align16 1Q }; cmp.l.f0(8) null<1>UD g25<4>UD g21<4>.xUD { align16 1Q }; (+f0) if(8) JIP: 87 { align16 1Q }; add(8) g28<1>UD g12<4>.xUD 0x00000001UD { align16 1Q }; add(8) g28<1>UD g28<4>UD g13<4>UD { align16 1Q }; cmp.le.f0(8) null<1>UD g28<4>UD g14<4>UD { align16 1Q }; (+f0) if(8) JIP: 77 { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) g7<1>.xUD 13D { align16 1Q }; add(8) g12<1>.xUD g12<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g71<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g71<1>.xD g71<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 14D { align16 1Q }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g71<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g71.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g70<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g73<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g70<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 0 mlen 1 rlen 0 { align16 1Q }; mul(8) g73<1>.xD g73<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 15D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g73<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g73.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g72<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g75<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g72<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 1 mlen 1 rlen 0 { align16 1Q }; mul(8) g75<1>.xD g75<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 16D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g75<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g75.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g74<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g77<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g74<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 2 mlen 1 rlen 0 { align16 1Q }; mul(8) g77<1>.xD g77<4>.xD 2D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g77<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g77.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g76<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(4) m2<1>UD g76<4>UD { align16 1N compacted }; send(8) g28<1>UD m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 3 mlen 1 rlen 1 { align16 1Q }; mov(8) g28<1>UD g28<4>UD { align16 1Q compacted }; endif(8) JIP: 2 { align16 1Q }; endif(8) JIP: 2 { align16 1Q }; endif(8) JIP: 2 { align16 1Q }; and(8) g29<1>.xUD g12<4>.xUD 0x0000ffffUD { align16 1Q }; shl(8) g29<1>.xUD g29<4>.xUD 0x00000010UD { align16 1Q }; mov(1) m1.2<1>UD g29<0,1,0>UD { align1 WE_all 1N compacted }; send(8) null<1>F m1<4>F urb 0 urb_write interleave complete mlen 1 rlen 0 { align16 1Q EOT }; 0x13711170: 0x78120002: 3DSTATE_CLIP 0x13711170: 0x78120002 : Dword 0 DWord Length: 0 0x13711174: 0x00000400 : Dword 1 User Clip Distance Cull Test Enable Bitmask: 0 Statistics Enable: true 0x13711178: 0x8c000026 : Dword 2 Triangle Fan Provoking Vertex Select: 2 (Vertex 2) Line Strip/List Provoking Vertex Select: 1 (Vertex 1) Triangle Strip/List Provoking Vertex Select: 2 (Vertex 2) Non-Perspective Barycentric Enable: false Perspective Divide Disable: false Clip Mode: 0 (CLIPMODE_NORMAL) User Clip Distance Clip Test Enable Bitmask: 0 Guardband Clip Test Enable: true Viewport Z Clip Test Enable: true Viewport XY Clip Test Enable: false API Mode: 0 (APIMODE_OGL) Clip Enable: true 0x1371117c: 0x0003ffe0 : Dword 3 Maximum VP Index: 0 Force Zero RTA Index Enable: true Maximum Point Width: 255.875000 Minimum Point Width: 0.125000 0x13711180: 0x78170003: 3DSTATE_CONSTANT_PS 0x13711180: 0x78170003 : Dword 0 DWord Length: 1 Constant Buffer Object Control State: 0x13711180: 0x78170003 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Buffer 0 Valid: false Buffer 1 Valid: false Buffer 2 Valid: false Buffer 3 Valid: false 0x13711184: 0x00000000 : Dword 1 0x13711188: 0x00000000 : Dword 2 0x1371118c: 0x00000000 : Dword 3 0x13711190: 0x00000000 : Dword 4 Constant Body: 0x13711184: 0x00000000 : Dword 0 Constant Buffer 0 Read Length: 0 Pointer to Constant Buffer 0: 0x00000000 0x13711188: 0x00000000 : Dword 1 Constant Buffer 1 Read Length: 0 Pointer to Constant Buffer 1: 0x00000000 0x1371118c: 0x00000000 : Dword 2 Constant Buffer 2 Read Length: 0 Pointer to Constant Buffer 2: 0x00000000 0x13711190: 0x00000000 : Dword 3 Constant Buffer 3 Read Length: 0 Pointer to Constant Buffer 3: 0x00000000 0x13711194: 0x78140007: 3DSTATE_WM 0x13711194: 0x78140007 : Dword 0 DWord Length: 1 0x13711198: 0x00000140 : Dword 1 Kernel Start Pointer 0: 0x00000140 0x1371119c: 0x00040000 : Dword 2 Software Exception Enable: false MaskStack Exception Enable: false Illegal Opcode Exception Enable: false Floating Point Mode: 0 (IEEE-745) Thread Priority: 0 Binding Table Entry Count: 1 Sampler Count: 0 Vector Mask Enable: false Single Program Flow: false 0x137111a0: 0x00000000 : Dword 3 Per Thread Scratch Space: 0 Scratch Space Base Pointer: 0x00000000 0x137111a4: 0x80040006 : Dword 4 Dispatch GRF Start Register For Constant/Setup Data 2: 6 Dispatch GRF Start Register For Constant/Setup Data 1: 0 Dispatch GRF Start Register For Constant/Setup Data 0: 4 Hierarchical Depth Buffer Resolve Enable: false Depth Buffer Resolve Enable: false Depth Buffer Clear: false Statistics Enable: true 0x137111a8: 0x4e184103 : Dword 5 8 Pixel Dispatch Enable: true 16 Pixel Dispatch Enable: true 32 Pixel Dispatch Enable: false Dual Source Blend Enable: false Pixel Shader Uses Source W: true oMask Present to RenderTarget: false Line Stipple Enable: false Polygon Stipple Enable: false Line Antialiasing Region Width: 1 (1.0 pixels) Line End Cap Antialiasing Region Width: 0 (0.5 pixels) Thread Dispatch Enable: true Pixel Shader Uses Source Depth: true Pixel Shader Computed Depth: false Pixel Shader Kills Pixel: false Legacy Diamond Line Rasterization: false Maximum Number of Threads: 39 0x137111ac: 0x00000200 : Dword 6 Multisample Dispatch Mode: 0 (MSDISPMODE_PERSAMPLE) Multisample Rasterization Mode: 0 (MSRASTMODE_OFF_PIXEL) Point Rasterization Rule: 1 (RASTRULE_UPPER_RIGHT) Barycentric Interpolation Mode: 0 Position ZW Interpolation Mode: 0 (INTERP_PIXEL) Position XY Offset Select: 0 (POSOFFSET_NONE) Number of SF Output Attributes: 0 0x137111b0: 0x00000140 : Dword 7 Kernel Start Pointer 1: 0x00000140 0x137111b4: 0x00001900 : Dword 8 Kernel Start Pointer 2: 0x00001900 0x137111b8: 0x780f0000: 3DSTATE_SCISSOR_STATE_POINTERS 0x137111b8: 0x780f0000 : Dword 0 DWord Length: 0 0x137111bc: 0x000003c0 : Dword 1 Scissor Rect Pointer: 0x000003c0 brw_bo_map_cpu: 2 (statebuffer) -> 0x7fb4737bd000, READ SCISSOR_RECT 0 0x000003c0: 0x00000000 : Dword 0 Scissor Rectangle X Min: 0 Scissor Rectangle Y Min: 0 0x000003c4: 0x00ff00ff : Dword 1 Scissor Rectangle X Max: 255 Scissor Rectangle Y Max: 255 0x137111c0: 0x78011302: 3DSTATE_BINDING_TABLE_POINTERS 0x137111c0: 0x78011302 : Dword 0 DWord Length: 0 VS Binding Table Change: true GS Binding Table Change: true PS Binding Table Change: true 0x137111c4: 0x00000000 : Dword 1 Pointer to VS Binding Table: 0x00000000 0x137111c8: 0x00000140 : Dword 2 Pointer to GS Binding Table: 0x00000140 0x137111cc: 0x000003a0 : Dword 3 Pointer to PS Binding Table: 0x000003a0 0x137111d0: 0x78080003: 3DSTATE_VERTEX_BUFFERS 0x137111d0: 0x78080003 : Dword 0 DWord Length: 1 0x137111d4: 0x00000040 : Dword 1 0x137111d8: 0x0fbba000 : Dword 2 0x137111dc: 0x107ba001 : Dword 3 0x137111e0: 0x00000000 : Dword 4 Vertex Buffer State[0]: 0x137111d4: 0x00000040 : Dword 0 Buffer Pitch: 0 Vertex Fetch Invalidate: false Null Vertex Buffer: false Vertex Buffer MOCS: 0 Vertex Buffer Memory Object Control State: 0x137111d4: 0x00000040 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Buffer Access Type: 0 (VERTEXDATA) Vertex Buffer Index: 0 0x137111d8: 0x0fbba000 : Dword 1 Buffer Starting Address: 0x0fbba000 0x137111dc: 0x107ba001 : Dword 2 End Address: 0x107ba001 0x137111e0: 0x00000000 : Dword 3 Instance Data Step Rate: 0 brw_bo_map_cpu: 12 (bufferobj) -> 0x7fb46ddd1000, READ vertex buffer 0, size 12582913 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0x137111e4: 0x78090007: 3DSTATE_VERTEX_ELEMENTS 0x137111e4: 0x78090007 : Dword 0 DWord Length: 1 0x137111e8: 0x02000000 : Dword 1 0x137111ec: 0x11110000 : Dword 2 Element[0]: 0x137111e8: 0x02000000 : Dword 0 Source Element Offset: 0 Edge Flag Enable: false Source Element Format: 0 Valid: true Vertex Buffer Index: 0 0x137111ec: 0x11110000 : Dword 1 Component 3 Control: 1 (STORE_SRC) Component 2 Control: 1 (STORE_SRC) Component 1 Control: 1 (STORE_SRC) Component 0 Control: 1 (STORE_SRC) 0x137111f0: 0x02000010 : Dword 3 0x137111f4: 0x11110000 : Dword 4 Element[1]: 0x137111f0: 0x02000010 : Dword 0 Source Element Offset: 0 Edge Flag Enable: false Source Element Format: 0 Valid: true Vertex Buffer Index: 0 0x137111f4: 0x11110000 : Dword 1 Component 3 Control: 1 (STORE_SRC) Component 2 Control: 1 (STORE_SRC) Component 1 Control: 1 (STORE_SRC) Component 0 Control: 1 (STORE_SRC) 0x137111f8: 0x02000020 : Dword 5 0x137111fc: 0x11110000 : Dword 6 Element[2]: 0x137111f8: 0x02000020 : Dword 0 Source Element Offset: 0 Edge Flag Enable: false Source Element Format: 0 Valid: true Vertex Buffer Index: 0 0x137111fc: 0x11110000 : Dword 1 Component 3 Control: 1 (STORE_SRC) Component 2 Control: 1 (STORE_SRC) Component 1 Control: 1 (STORE_SRC) Component 0 Control: 1 (STORE_SRC) 0x13711200: 0x02000030 : Dword 7 0x13711204: 0x11110000 : Dword 8 Element[3]: 0x13711200: 0x02000030 : Dword 0 Source Element Offset: 0 Edge Flag Enable: false Source Element Format: 0 Valid: true Vertex Buffer Index: 0 0x13711204: 0x11110000 : Dword 1 Component 3 Control: 1 (STORE_SRC) Component 2 Control: 1 (STORE_SRC) Component 1 Control: 1 (STORE_SRC) Component 0 Control: 1 (STORE_SRC) 0x13711208: 0x7b000404: 3DPRIMITIVE 0x13711208: 0x7b000404 : Dword 0 DWord Length: 0 Internal Vertex Count: 0 Primitive Topology Type: 1 (POINTLIST) Vertex Access Type: 0 (SEQUENTIAL) 0x1371120c: 0x0000ffff : Dword 1 Vertex Count Per Instance: 65535 0x13711210: 0x00000000 : Dword 2 Start Vertex Location: 0 0x13711214: 0x00000001 : Dword 3 Instance Count: 1 ('non-instanced' operation) 0x13711218: 0x00000000 : Dword 4 Start Instance Location: 0 0x1371121c: 0x00000000 : Dword 5 Base Vertex Location: 0 0x13711220: 0x05000000: MI_BATCH_BUFFER_END 0x13711220: 0x05000000 : Dword 0 bo_unreference final: 2 (statebuffer) bo_create: buf 15 (batchbuffer) 20480b brw_bo_map_cpu: 15 (batchbuffer) brw_bo_map_cpu: 15 (batchbuffer) -> 0x7fb4737a0000, READ WRITE bo_create: buf 6 (statebuffer) 16384b brw_bo_map_cpu: 6 (statebuffer) -> 0x7fb4737c6000, READ WRITE brw_context.c:247: Batchbuffer flush with 536b (2.6%) (pkt), 968b (5.9%) (state), 7 BOs (12.3Mb aperture), 9 batch relocs, 1 state relocs Validation list (length 7): [ 0]: 15 batchbuffer 0x2cbec70 (32b) @ 0x0000000000000000 (20480B) [ 1]: 1 workaround 0x27a5bf0 (32b write) @ 0x000000000035c000 (4096B) [ 2]: 6 statebuffer 0x2946860 (32b) @ 0x000000000b959000 (16384B) [ 3]: 11 program cache 0x2cb2cb0 (32b) @ 0x000000001c085000 (32768B) [ 4]: 9 image 0x296cd70 (32b write) @ 0x000000000b7bc000 (262144B) [ 5]: 10 shader scratch space 0x2d0a830 (32b write) @ 0x000000000b961000 (24576B) [ 6]: 12 bufferobj 0x27b1500 (32b) @ 0x000000000fbba000 (12582912B) BO 15 migrated: 0x0 -> 0x1c08d000 bo_unreference final: 8 (batchbuffer) 0x1c08d000: 0x7a000003: PIPE_CONTROL 0x1c08d000: 0x7a000003 : Dword 0 DWord Length: 1 0x1c08d004: 0x00100002 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: true State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: true Store Data Index: 0 0x1c08d008: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x1c08d00c: 0x00000000 : Dword 3 0x1c08d010: 0x00000000 : Dword 4 Immediate Data: 0 0x1c08d014: 0x7a000003: PIPE_CONTROL 0x1c08d014: 0x7a000003 : Dword 0 DWord Length: 1 0x1c08d018: 0x00004000 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 1 (Write Immediate Data) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x1c08d01c: 0x0035c004 : Dword 2 Destination Address Type: 1 (GGTT) Address: 0x0035c000 0x1c08d020: 0x00000000 : Dword 3 0x1c08d024: 0x00000000 : Dword 4 Immediate Data: 0 0x1c08d028: 0x7a000003: PIPE_CONTROL 0x1c08d028: 0x7a000003 : Dword 0 DWord Length: 1 0x1c08d02c: 0x00100002 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: true State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: true Store Data Index: 0 0x1c08d030: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x1c08d034: 0x00000000 : Dword 3 0x1c08d038: 0x00000000 : Dword 4 Immediate Data: 0 0x1c08d03c: 0x7a000003: PIPE_CONTROL 0x1c08d03c: 0x7a000003 : Dword 0 DWord Length: 1 0x1c08d040: 0x00004000 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 1 (Write Immediate Data) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x1c08d044: 0x0035c004 : Dword 2 Destination Address Type: 1 (GGTT) Address: 0x0035c000 0x1c08d048: 0x00000000 : Dword 3 0x1c08d04c: 0x00000000 : Dword 4 Immediate Data: 0 0x1c08d050: 0x7a000003: PIPE_CONTROL 0x1c08d050: 0x7a000003 : Dword 0 DWord Length: 1 0x1c08d054: 0x00105001 : Dword 1 Depth Cache Flush Enable: true Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: true Depth Stall Enable: false Post Sync Operation: 1 (Write Immediate Data) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: true Store Data Index: 0 0x1c08d058: 0x0035c004 : Dword 2 Destination Address Type: 1 (GGTT) Address: 0x0035c000 0x1c08d05c: 0x00000000 : Dword 3 0x1c08d060: 0x00000000 : Dword 4 Immediate Data: 0 0x1c08d064: 0x61010008: STATE_BASE_ADDRESS 0x1c08d064: 0x61010008 : Dword 0 DWord Length: 0 0x1c08d068: 0x00000001 : Dword 1 General State Base Address Modify Enable: true Stateless Data Port Access Force Write Thru: 0 Stateless Data Port Access MOCS: 0 Stateless Data Port Access Memory Object Control State: 0x1c08d068: 0x00000001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 General State MOCS: 0 General State Memory Object Control State: 0x1c08d068: 0x00000001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 General State Base Address: 0x00000000 0x1c08d06c: 0x0b959001 : Dword 2 Surface State Base Address Modify Enable: true Surface State MOCS: 0 Surface State Memory Object Control State: 0x1c08d06c: 0x0b959001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Surface State Base Address: 0x0b959000 0x1c08d070: 0x0b959001 : Dword 3 Dynamic State Base Address Modify Enable: true Dynamic State MOCS: 0 Dynamic State Memory Object Control State: 0x1c08d070: 0x0b959001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Dynamic State Base Address: 0x0b959000 0x1c08d074: 0x00000001 : Dword 4 Indirect Object Base Address Modify Enable: true Indirect Object MOCS: 0 Indirect Object Memory Object Control State: 0x1c08d074: 0x00000001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Indirect Object Base Address: 0x00000000 0x1c08d078: 0x1c085001 : Dword 5 Instruction Base Address Modify Enable: true Instruction MOCS: 0 Instruction Memory Object Control State: 0x1c08d078: 0x1c085001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Instruction Base Address: 0x1c085000 0x1c08d07c: 0x00000001 : Dword 6 General State Access Upper Bound Modify Enable: true General State Access Upper Bound: 0x00000000 0x1c08d080: 0xfffff001 : Dword 7 Dynamic State Access Upper Bound Modify Enable: true Dynamic State Access Upper Bound: 0xfffff000 0x1c08d084: 0x00000001 : Dword 8 Indirect Object Access Upper Bound Modify Enable: true Indirect Object Access Upper Bound: 0x00000000 0x1c08d088: 0x00000001 : Dword 9 Instruction Access Upper Bound Modify Enable: true Instruction Access Upper Bound: 0x00000000 0x1c08d08c: 0x7a000003: PIPE_CONTROL 0x1c08d08c: 0x7a000003 : Dword 0 DWord Length: 1 0x1c08d090: 0x00000c04 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: true Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: true Instruction Cache Invalidate Enable: true Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x1c08d094: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x1c08d098: 0x00000000 : Dword 3 0x1c08d09c: 0x00000000 : Dword 4 Immediate Data: 0 0x1c08d0a0: 0x780d0c02: 3DSTATE_VIEWPORT_STATE_POINTERS 0x1c08d0a0: 0x780d0c02 : Dword 0 DWord Length: 0 CLIP Viewport State Change: 1 SF Viewport State Change: 1 CC Viewport State Change: 0 0x1c08d0a4: 0x00000040 : Dword 1 Pointer to CLIP_VIEWPORT: 0x00000040 0x1c08d0a8: 0x00000020 : Dword 2 Pointer to SF_VIEWPORT: 0x00000020 0x1c08d0ac: 0x00000000 : Dword 3 Pointer to CC_VIEWPORT: 0x00000000 0x1c08d0b0: 0x780d1002: 3DSTATE_VIEWPORT_STATE_POINTERS 0x1c08d0b0: 0x780d1002 : Dword 0 DWord Length: 0 CLIP Viewport State Change: 0 SF Viewport State Change: 0 CC Viewport State Change: 1 0x1c08d0b4: 0x00000000 : Dword 1 Pointer to CLIP_VIEWPORT: 0x00000000 0x1c08d0b8: 0x00000000 : Dword 2 Pointer to SF_VIEWPORT: 0x00000000 0x1c08d0bc: 0x00000060 : Dword 3 Pointer to CC_VIEWPORT: 0x00000060 0x1c08d0c0: 0x780e0002: 3DSTATE_CC_STATE_POINTERS 0x1c08d0c0: 0x780e0002 : Dword 0 DWord Length: 0 0x1c08d0c4: 0x00000081 : Dword 1 BLEND_STATE Change: true Pointer to BLEND_STATE: 0x00000080 0x1c08d0c8: 0x00000000 : Dword 2 DEPTH_STENCIL_STATE Change: false Pointer to DEPTH_STENCIL_STATE: 0x00000000 0x1c08d0cc: 0x00000000 : Dword 3 Color Calc State Pointer Valid: false Color Calc State Pointer: 0x00000000 brw_bo_map_cpu: 6 (statebuffer) -> 0x7fb4737c6000, READ COLOR_CALC_STATE 0 0x00000000: 0x00000000 : Dword 0 Alpha Test Format: 0 (ALPHATEST_UNORM8) Round Disable Function Disable: false Backface Stencil Reference Value: 0 Stencil Reference Value: 0 0x00000004: 0x00000000 : Dword 1 Alpha Reference Value As FLOAT32: 0.000000 Alpha Reference Value As UNORM8: 0 0x00000008: 0x00000000 : Dword 2 Blend Constant Color Red: 0.000000 0x0000000c: 0x00000000 : Dword 3 Blend Constant Color Green: 0.000000 0x00000010: 0x00000000 : Dword 4 Blend Constant Color Blue: 0.000000 0x00000014: 0x00000000 : Dword 5 Blend Constant Color Alpha: 0.000000 0x1c08d0d0: 0x780e0002: 3DSTATE_CC_STATE_POINTERS 0x1c08d0d0: 0x780e0002 : Dword 0 DWord Length: 0 0x1c08d0d4: 0x00000000 : Dword 1 BLEND_STATE Change: false Pointer to BLEND_STATE: 0x00000000 0x1c08d0d8: 0x00000000 : Dword 2 DEPTH_STENCIL_STATE Change: false Pointer to DEPTH_STENCIL_STATE: 0x00000000 0x1c08d0dc: 0x000000c1 : Dword 3 Color Calc State Pointer Valid: true Color Calc State Pointer: 0x000000c0 brw_bo_map_cpu: 6 (statebuffer) -> 0x7fb4737c6000, READ COLOR_CALC_STATE 0 0x000000c0: 0x00000000 : Dword 0 Alpha Test Format: 0 (ALPHATEST_UNORM8) Round Disable Function Disable: false Backface Stencil Reference Value: 0 Stencil Reference Value: 0 0x000000c4: 0x00000000 : Dword 1 Alpha Reference Value As FLOAT32: 0.000000 Alpha Reference Value As UNORM8: 0 0x000000c8: 0x00000000 : Dword 2 Blend Constant Color Red: 0.000000 0x000000cc: 0x00000000 : Dword 3 Blend Constant Color Green: 0.000000 0x000000d0: 0x00000000 : Dword 4 Blend Constant Color Blue: 0.000000 0x000000d4: 0x00000000 : Dword 5 Blend Constant Color Alpha: 0.000000 0x1c08d0e0: 0x780e0002: 3DSTATE_CC_STATE_POINTERS 0x1c08d0e0: 0x780e0002 : Dword 0 DWord Length: 0 0x1c08d0e4: 0x00000000 : Dword 1 BLEND_STATE Change: false Pointer to BLEND_STATE: 0x00000000 0x1c08d0e8: 0x00000101 : Dword 2 DEPTH_STENCIL_STATE Change: true Pointer to DEPTH_STENCIL_STATE: 0x00000100 0x1c08d0ec: 0x00000000 : Dword 3 Color Calc State Pointer Valid: false Color Calc State Pointer: 0x00000000 brw_bo_map_cpu: 6 (statebuffer) -> 0x7fb4737c6000, READ COLOR_CALC_STATE 0 0x00000000: 0x00000000 : Dword 0 Alpha Test Format: 0 (ALPHATEST_UNORM8) Round Disable Function Disable: false Backface Stencil Reference Value: 0 Stencil Reference Value: 0 0x00000004: 0x00000000 : Dword 1 Alpha Reference Value As FLOAT32: 0.000000 Alpha Reference Value As UNORM8: 0 0x00000008: 0x00000000 : Dword 2 Blend Constant Color Red: 0.000000 0x0000000c: 0x00000000 : Dword 3 Blend Constant Color Green: 0.000000 0x00000010: 0x00000000 : Dword 4 Blend Constant Color Blue: 0.000000 0x00000014: 0x00000000 : Dword 5 Blend Constant Color Alpha: 0.000000 0x1c08d0f0: 0x78021302: 3DSTATE_SAMPLER_STATE_POINTERS 0x1c08d0f0: 0x78021302 : Dword 0 DWord Length: 0 VS Sampler State Change: 1 GS Sampler State Change: 1 PS Sampler State Change: 1 0x1c08d0f4: 0x00000000 : Dword 1 Pointer to VS Sampler State: 0x00000000 0x1c08d0f8: 0x00000000 : Dword 2 Pointer to GS Sampler State: 0x00000000 0x1c08d0fc: 0x00000000 : Dword 3 Pointer to PS Sampler State: 0x00000000 brw_bo_map_cpu: 6 (statebuffer) -> 0x7fb4737c6000, READ sampler state 0 0x0b959000: 0x00000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959004: 0x00000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 0.000000 0x0b959008: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95900c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 sampler state 1 0x0b959010: 0x00000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959014: 0x00000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 0.000000 0x0b959018: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95901c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 sampler state 2 0x0b959020: 0x43000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 6.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959024: 0xc3000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 12.187500 0x0b959028: 0x3f000000 : Dword 2 Border Color Pointer: 0x3f000000 0x0b95902c: 0x43000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 2 ChromaKey Enable: true Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 2 sampler state 3 0x0b959030: 0x43000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 6.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959034: 0x3f000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 3.937500 0x0b959038: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95903c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 brw_bo_map_cpu: 6 (statebuffer) -> 0x7fb4737c6000, READ sampler state 0 0x0b959000: 0x00000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959004: 0x00000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 0.000000 0x0b959008: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95900c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 sampler state 1 0x0b959010: 0x00000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959014: 0x00000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 0.000000 0x0b959018: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95901c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 sampler state 2 0x0b959020: 0x43000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 6.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959024: 0xc3000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 12.187500 0x0b959028: 0x3f000000 : Dword 2 Border Color Pointer: 0x3f000000 0x0b95902c: 0x43000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 2 ChromaKey Enable: true Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 2 sampler state 3 0x0b959030: 0x43000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 6.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959034: 0x3f000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 3.937500 0x0b959038: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95903c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 brw_bo_map_cpu: 6 (statebuffer) -> 0x7fb4737c6000, READ sampler state 0 0x0b959000: 0x00000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959004: 0x00000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 0.000000 0x0b959008: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95900c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 sampler state 1 0x0b959010: 0x00000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959014: 0x00000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 0.000000 0x0b959018: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95901c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 sampler state 2 0x0b959020: 0x43000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 6.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959024: 0xc3000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 12.187500 0x0b959028: 0x3f000000 : Dword 2 Border Color Pointer: 0x3f000000 0x0b95902c: 0x43000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 2 ChromaKey Enable: true Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 2 sampler state 3 0x0b959030: 0x43000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 6.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959034: 0x3f000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 3.937500 0x0b959038: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95903c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 0x1c08d100: 0x78150003: 3DSTATE_CONSTANT_VS 0x1c08d100: 0x78150003 : Dword 0 DWord Length: 1 Constant Buffer Object Control State: 0x1c08d100: 0x78150003 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Buffer 0 Valid: false Buffer 1 Valid: false Buffer 2 Valid: false Buffer 3 Valid: false 0x1c08d104: 0x00000000 : Dword 1 0x1c08d108: 0x00000000 : Dword 2 0x1c08d10c: 0x00000000 : Dword 3 0x1c08d110: 0x00000000 : Dword 4 Constant Body: 0x1c08d104: 0x00000000 : Dword 0 Constant Buffer 0 Read Length: 0 Pointer to Constant Buffer 0: 0x00000000 0x1c08d108: 0x00000000 : Dword 1 Constant Buffer 1 Read Length: 0 Pointer to Constant Buffer 1: 0x00000000 0x1c08d10c: 0x00000000 : Dword 2 Constant Buffer 2 Read Length: 0 Pointer to Constant Buffer 2: 0x00000000 0x1c08d110: 0x00000000 : Dword 3 Constant Buffer 3 Read Length: 0 Pointer to Constant Buffer 3: 0x00000000 0x1c08d114: 0x78100004: 3DSTATE_VS 0x1c08d114: 0x78100004 : Dword 0 DWord Length: 0 0x1c08d118: 0x00004580 : Dword 1 Kernel Start Pointer: 0x00004580 0x1c08d11c: 0x00000000 : Dword 2 Software Exception Enable: false Illegal Opcode Exception Enable: false Floating Point Mode: 0 (IEEE-754) Binding Table Entry Count: 0 Sampler Count: 0 (No Samplers) Vector Mask Enable: false Single Vertex Dispatch: false 0x1c08d120: 0x00000000 : Dword 3 Per-Thread Scratch Space: 0 Scratch Space Base Pointer: 0x00000000 0x1c08d124: 0x00101000 : Dword 4 Vertex URB Entry Read Offset: 0 Vertex URB Entry Read Length: 2 Dispatch GRF Start Register For URB Data: 1 0x1c08d128: 0x2e000401 : Dword 5 Enable: true Vertex Cache Disable: false Statistics Enable: true Maximum Number of Threads: 23 brw_bo_map_cpu: 11 (program cache) -> 0x7fb4737a5000, READ Referenced vec4 vertex shader: mov(8) m2<1>D 0D { align16 1Q }; mov(8) m3<1>F g1<4>F { align16 1Q compacted }; mov(8) m4<1>F g3<4>F { align16 1Q compacted }; mov(8) m5<1>F g2<4>F { align16 1Q compacted }; mov(8) m6<1>F g4<4>F { align16 1Q compacted }; mov(8) m1<1>UD g0<4>UD { align16 WE_all 1Q compacted }; send(8) null<1>F m1<4>F urb 0 urb_write interleave used complete mlen 7 rlen 0 { align16 1Q EOT }; 0x1c08d12c: 0x7a000003: PIPE_CONTROL 0x1c08d12c: 0x7a000003 : Dword 0 DWord Length: 1 0x1c08d130: 0x00002804 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: true Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: true Render Target Cache Flush Enable: false Depth Stall Enable: true Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x1c08d134: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x1c08d138: 0x00000000 : Dword 3 0x1c08d13c: 0x00000000 : Dword 4 Immediate Data: 0 0x1c08d140: 0x78160003: 3DSTATE_CONSTANT_GS 0x1c08d140: 0x78160003 : Dword 0 DWord Length: 1 Constant Buffer Object Control State: 0x1c08d140: 0x78160003 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Buffer 0 Valid: false Buffer 1 Valid: false Buffer 2 Valid: false Buffer 3 Valid: false 0x1c08d144: 0x00000000 : Dword 1 0x1c08d148: 0x00000000 : Dword 2 0x1c08d14c: 0x00000000 : Dword 3 0x1c08d150: 0x00000000 : Dword 4 Constant Body: 0x1c08d144: 0x00000000 : Dword 0 Constant Buffer 0 Read Length: 0 Pointer to Constant Buffer 0: 0x00000000 0x1c08d148: 0x00000000 : Dword 1 Constant Buffer 1 Read Length: 0 Pointer to Constant Buffer 1: 0x00000000 0x1c08d14c: 0x00000000 : Dword 2 Constant Buffer 2 Read Length: 0 Pointer to Constant Buffer 2: 0x00000000 0x1c08d150: 0x00000000 : Dword 3 Constant Buffer 3 Read Length: 0 Pointer to Constant Buffer 3: 0x00000000 0x1c08d154: 0x78110005: 3DSTATE_GS 0x1c08d154: 0x78110005 : Dword 0 DWord Length: 1 0x1c08d158: 0x00003500 : Dword 1 Kernel Start Pointer: 0x00003500 0x1c08d15c: 0xc0000000 : Dword 2 Software Exception Enable: false Mask Stack Exception Enable: false Illegal Opcode Exception Enable: false Floating Point Mode: 0 (IEEE-754) Thread Priority: 0 (Normal Priority) Binding Table Entry Count: 0 Sampler Count: 0 (No Samplers) Vector Mask Enable: true Single Program Flow: true 0x1c08d160: 0x0b961000 : Dword 3 Per-Thread Scratch Space: 0 Scratch Space Base Pointer: 0x0b961000 0x1c08d164: 0x00001802 : Dword 4 Dispatch GRF Start Register For URB Data: 2 Vertex URB Entry Read Offset: 0 Vertex URB Entry Read Length: 3 0x1c08d168: 0x28000700 : Dword 5 Rendering Enabled: 1 SO Statistics Enable: true Statistics Enable: true Maximum Number of Threads: 20 0x1c08d16c: 0x50008000 : Dword 6 Enable: true SVBI Post-Increment Value: 0 SVBI Post-Increment Enable: false SVBI Payload Enable: true Discard Adjacency: false Reorder Mode: 1 (TRAILING) brw_bo_map_cpu: 11 (program cache) -> 0x7fb4737a5000, READ Referenced vec4 geometry shader: mov(1) g0.2<1>UD 0x00000000UD { align1 WE_all 1N compacted }; mov(8) g7<1>.xUD 0x00000000UD { align16 1Q }; mov(8) g10<1>.xUD 0x00000000UD { align16 1Q }; mov(8) g30<1>.xD 0x00000000UD { align16 1Q }; mov(8) g31<1>UD 0x00000000UD { align16 WE_all 1Q compacted }; mov(8) m1<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(8) g14<1>UD g1.4<0>.xUD { align16 1Q }; mul(8) g30<1>.xD g30<4>.xD 2D { align16 1Q }; mov(8) m21<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m22<1>D g30<0,1,0>D { align1 WE_all 1N }; add(1) m22.4<1>D g30.4<0,1,0>D 1D { align1 WE_all 1N }; mov(8) m23<1>D g31<4>D { align16 1Q }; send(8) g0<1>F m21<4>F render OWORD dual block write MsgCtrl = 0x0 Surface = 255 mlen 3 rlen 0 { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g32<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g32<1>.xD g32<4>.xD 2D { align16 1Q }; mov(8) m21<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m22<1>D g32<0,1,0>D { align1 WE_all 1N }; add(1) m22.4<1>D g32.4<0,1,0>D 1D { align1 WE_all 1N }; mov(8) m23<1>D g2.4<0>D { align16 1Q }; send(8) g0<1>F m21<4>F render OWORD dual block write MsgCtrl = 0x0 Surface = 255 mlen 3 rlen 0 { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g34<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g34<1>.xD g34<4>.xD 2D { align16 1Q }; mov(8) m21<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m22<1>D g34<0,1,0>D { align1 WE_all 1N }; add(1) m22.4<1>D g34.4<0,1,0>D 1D { align1 WE_all 1N }; mov(8) m23<1>D g3.4<0>D { align16 1Q }; send(8) g0<1>F m21<4>F render OWORD dual block write MsgCtrl = 0x0 Surface = 255 mlen 3 rlen 0 { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g36<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g36<1>.xD g36<4>.xD 2D { align16 1Q }; mov(8) m21<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m22<1>D g36<0,1,0>D { align1 WE_all 1N }; add(1) m22.4<1>D g36.4<0,1,0>D 1D { align1 WE_all 1N }; mov(8) m23<1>D g3<0>D { align16 1Q }; send(8) g0<1>F m21<4>F render OWORD dual block write MsgCtrl = 0x0 Surface = 255 mlen 3 rlen 0 { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g38<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g38<1>.xD g38<4>.xD 2D { align16 1Q }; mov(8) m21<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m22<1>D g38<0,1,0>D { align1 WE_all 1N }; add(1) m22.4<1>D g38.4<0,1,0>D 1D { align1 WE_all 1N }; mov(8) m23<1>D g4<0>D { align16 1Q }; send(8) g0<1>F m21<4>F render OWORD dual block write MsgCtrl = 0x0 Surface = 255 mlen 3 rlen 0 { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g41<1>UD 7D { align16 1Q }; mov(8) g40<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g40<1>.xD g40<4>.xD 2D { align16 1Q }; mov(8) m21<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m22<1>D g40<0,1,0>D { align1 WE_all 1N }; add(1) m22.4<1>D g40.4<0,1,0>D 1D { align1 WE_all 1N }; mov(8) m23<1>D g41<4>D { align16 1Q }; send(8) g0<1>F m21<4>F render OWORD dual block write MsgCtrl = 0x0 Surface = 255 mlen 3 rlen 0 { align16 1Q }; add(8) g10<1>.xUD g10<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g21<1>.xD 1D { align16 1Q }; and(1) g13<1>UD g21<0,1,0>UD 0x0000ffffUD { align1 1N }; shl(1) g13<1>UD g13<0,1,0>UD 0x00000010UD { align1 1N }; and(1) g22<1>UD g10<0,1,0>UD 0x0000ffffUD { align1 1N }; or(1) g13<1>UD g13<0,1,0>UD g22<0,1,0>UD { align1 1N }; cmp.g.f0(8) null<1>UD g21<4>.xUD 0x00000000UD { align16 1Q compacted }; mov(1) m1<1>UD g13<0,1,0>UD { align1 WE_all 1N compacted }; mov(1) m1.1<1>UD g10<0,1,0>UD { align1 WE_all 1N compacted }; send(8) g8<1>.xUD m1<4>UD urb 0 ff_sync allocate mlen 1 rlen 1 { align16 1Q }; mov(1) m1<1>UD g8<0,1,0>UD { align1 WE_all 1N compacted }; mov(4) g13<1>F g8.1<4,4,1>F { align1 WE_all 1N }; (+f0) if(8) JIP: 400 { align16 1Q }; mov(8) g23<1>.xUD 0x00000000UD { align16 1Q }; mov(8) g7<1>.xUD 0x00000000UD { align16 1Q }; cmp.ge.f0(8) null<1>UD g23<4>.xUD g21<4>.xUD { align16 1Q }; (+f0) break(8) JIP: 93 UIP: 95 { align16 1Q }; add(8) g24<1>.xUD g7<4>.xUD 5D { align16 1Q }; mov(8) g45<1>.xD g7<4>.xUD { align16 1Q }; add(8) g23<1>.xUD g23<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g43<1>.xD g24<4>.xUD { align16 1Q }; mul(8) g45<1>.xD g45<4>.xD 2D { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mul(8) g43<1>.xD g43<4>.xD 2D { align16 1Q }; mov(8) g47<1>.xD g7<4>.xUD { align16 1Q }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g43<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g43.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g42<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mul(8) g47<1>.xD g47<4>.xD 2D { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(1) m1.2<1>UD g42<0,1,0>UD { align1 WE_all 1N compacted }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g45<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g45.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g44<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g49<1>.xD g7<4>.xUD { align16 1Q }; mov(8) m2<1>F g44<4>F { align16 WE_all 1Q compacted }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g47<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g47.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g46<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mul(8) g49<1>.xD g49<4>.xD 2D { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) m3<1>F g46<4>F { align16 WE_all 1Q compacted }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g49<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g49.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g48<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g51<1>.xD g7<4>.xUD { align16 1Q }; mov(8) m4<1>F g48<4>F { align16 WE_all 1Q compacted }; mul(8) g51<1>.xD g51<4>.xD 2D { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g51<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g51.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g50<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g53<1>.xD g7<4>.xUD { align16 1Q }; mov(8) m5<1>F g50<4>F { align16 WE_all 1Q compacted }; mul(8) g53<1>.xD g53<4>.xD 2D { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g53<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g53.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g52<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) m6<1>F g52<4>F { align16 WE_all 1Q compacted }; send(8) g8<1>UD m1<4>F urb 0 urb_write interleave allocate used complete mlen 7 rlen 1 { align16 1Q }; mov(1) m1<1>UD g8<0,1,0>UD { align1 WE_all 1N compacted }; while(8) JIP: -95 { align16 1Q }; mov(8) g12<1>.xUD 0x00000000UD { align16 1Q }; add(8) g25<1>UD g13<4>UD 0x00000001UD { align16 1Q }; cmp.le.f0(8) null<1>UD g25<4>UD g14<4>UD { align16 1Q }; (+f0) if(8) JIP: 6 { align16 1Q }; mov(8) g11<1>UD [0F, 1F, 2F, 0F]VF { align16 WE_all 1Q }; add(8) g11<1>UD g11<4>UD g13<4>UD { align16 1Q }; endif(8) JIP: 285 { align16 1Q }; mov(8) g25<1>UD 0D { align16 1Q }; cmp.l.f0(8) null<1>UD g25<4>UD g21<4>.xUD { align16 1Q }; (+f0) if(8) JIP: 89 { align16 1Q }; add(8) g26<1>UD g12<4>.xUD 0x00000001UD { align16 1Q }; add(8) g26<1>UD g26<4>UD g13<4>UD { align16 1Q }; cmp.le.f0(8) null<1>UD g26<4>UD g14<4>UD { align16 1Q }; (+f0) if(8) JIP: 79 { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) g7<1>.xUD 1D { align16 1Q }; add(8) g12<1>.xUD g12<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g55<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g55<1>.xD g55<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 2D { align16 1Q }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g55<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g55.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g54<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g57<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g54<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 0 mlen 1 rlen 0 { align16 1Q }; mul(8) g57<1>.xD g57<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 3D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g57<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g57.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g56<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g59<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g56<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 1 mlen 1 rlen 0 { align16 1Q }; mul(8) g59<1>.xD g59<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 4D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g59<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g59.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g58<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g61<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g58<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 2 mlen 1 rlen 0 { align16 1Q }; mul(8) g61<1>.xD g61<4>.xD 2D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g61<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g61.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g60<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; add(8) g11<1>UD g11<4>UD 0x00000001UD { align16 1Q }; mov(4) m2<1>UD g60<4>UD { align16 1N compacted }; send(8) g26<1>UD m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 3 mlen 1 rlen 1 { align16 1Q }; mov(8) g26<1>UD g26<4>UD { align16 1Q compacted }; endif(8) JIP: 2 { align16 1Q }; endif(8) JIP: 190 { align16 1Q }; mov(8) g25<1>UD 1D { align16 1Q }; cmp.l.f0(8) null<1>UD g25<4>UD g21<4>.xUD { align16 1Q }; (+f0) if(8) JIP: 89 { align16 1Q }; add(8) g27<1>UD g12<4>.xUD 0x00000001UD { align16 1Q }; add(8) g27<1>UD g27<4>UD g13<4>UD { align16 1Q }; cmp.le.f0(8) null<1>UD g27<4>UD g14<4>UD { align16 1Q }; (+f0) if(8) JIP: 79 { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) g7<1>.xUD 7D { align16 1Q }; add(8) g12<1>.xUD g12<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g63<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g63<1>.xD g63<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 8D { align16 1Q }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g63<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g63.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g62<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g65<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g62<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 0 mlen 1 rlen 0 { align16 1Q }; mul(8) g65<1>.xD g65<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 9D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g65<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g65.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g64<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g67<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g64<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 1 mlen 1 rlen 0 { align16 1Q }; mul(8) g67<1>.xD g67<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 10D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g67<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g67.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g66<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g69<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g66<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 2 mlen 1 rlen 0 { align16 1Q }; mul(8) g69<1>.xD g69<4>.xD 2D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g69<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g69.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g68<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; add(8) g11<1>UD g11<4>UD 0x00000001UD { align16 1Q }; mov(4) m2<1>UD g68<4>UD { align16 1N compacted }; send(8) g27<1>UD m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 3 mlen 1 rlen 1 { align16 1Q }; mov(8) g27<1>UD g27<4>UD { align16 1Q compacted }; endif(8) JIP: 2 { align16 1Q }; endif(8) JIP: 95 { align16 1Q }; mov(8) g25<1>UD 2D { align16 1Q }; cmp.l.f0(8) null<1>UD g25<4>UD g21<4>.xUD { align16 1Q }; (+f0) if(8) JIP: 87 { align16 1Q }; add(8) g28<1>UD g12<4>.xUD 0x00000001UD { align16 1Q }; add(8) g28<1>UD g28<4>UD g13<4>UD { align16 1Q }; cmp.le.f0(8) null<1>UD g28<4>UD g14<4>UD { align16 1Q }; (+f0) if(8) JIP: 77 { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) g7<1>.xUD 13D { align16 1Q }; add(8) g12<1>.xUD g12<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g71<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g71<1>.xD g71<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 14D { align16 1Q }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g71<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g71.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g70<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g73<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g70<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 0 mlen 1 rlen 0 { align16 1Q }; mul(8) g73<1>.xD g73<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 15D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g73<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g73.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g72<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g75<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g72<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 1 mlen 1 rlen 0 { align16 1Q }; mul(8) g75<1>.xD g75<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 16D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g75<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g75.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g74<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g77<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g74<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 2 mlen 1 rlen 0 { align16 1Q }; mul(8) g77<1>.xD g77<4>.xD 2D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g77<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g77.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g76<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(4) m2<1>UD g76<4>UD { align16 1N compacted }; send(8) g28<1>UD m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 3 mlen 1 rlen 1 { align16 1Q }; mov(8) g28<1>UD g28<4>UD { align16 1Q compacted }; endif(8) JIP: 2 { align16 1Q }; endif(8) JIP: 2 { align16 1Q }; endif(8) JIP: 2 { align16 1Q }; and(8) g29<1>.xUD g12<4>.xUD 0x0000ffffUD { align16 1Q }; shl(8) g29<1>.xUD g29<4>.xUD 0x00000010UD { align16 1Q }; mov(1) m1.2<1>UD g29<0,1,0>UD { align1 WE_all 1N compacted }; send(8) null<1>F m1<4>F urb 0 urb_write interleave complete mlen 1 rlen 0 { align16 1Q EOT }; 0x1c08d170: 0x78170003: 3DSTATE_CONSTANT_PS 0x1c08d170: 0x78170003 : Dword 0 DWord Length: 1 Constant Buffer Object Control State: 0x1c08d170: 0x78170003 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Buffer 0 Valid: false Buffer 1 Valid: false Buffer 2 Valid: false Buffer 3 Valid: false 0x1c08d174: 0x00000000 : Dword 1 0x1c08d178: 0x00000000 : Dword 2 0x1c08d17c: 0x00000000 : Dword 3 0x1c08d180: 0x00000000 : Dword 4 Constant Body: 0x1c08d174: 0x00000000 : Dword 0 Constant Buffer 0 Read Length: 0 Pointer to Constant Buffer 0: 0x00000000 0x1c08d178: 0x00000000 : Dword 1 Constant Buffer 1 Read Length: 0 Pointer to Constant Buffer 1: 0x00000000 0x1c08d17c: 0x00000000 : Dword 2 Constant Buffer 2 Read Length: 0 Pointer to Constant Buffer 2: 0x00000000 0x1c08d180: 0x00000000 : Dword 3 Constant Buffer 3 Read Length: 0 Pointer to Constant Buffer 3: 0x00000000 0x1c08d184: 0x78140007: 3DSTATE_WM 0x1c08d184: 0x78140007 : Dword 0 DWord Length: 1 0x1c08d188: 0x00000140 : Dword 1 Kernel Start Pointer 0: 0x00000140 0x1c08d18c: 0x00040000 : Dword 2 Software Exception Enable: false MaskStack Exception Enable: false Illegal Opcode Exception Enable: false Floating Point Mode: 0 (IEEE-745) Thread Priority: 0 Binding Table Entry Count: 1 Sampler Count: 0 Vector Mask Enable: false Single Program Flow: false 0x1c08d190: 0x00000000 : Dword 3 Per Thread Scratch Space: 0 Scratch Space Base Pointer: 0x00000000 0x1c08d194: 0x80040006 : Dword 4 Dispatch GRF Start Register For Constant/Setup Data 2: 6 Dispatch GRF Start Register For Constant/Setup Data 1: 0 Dispatch GRF Start Register For Constant/Setup Data 0: 4 Hierarchical Depth Buffer Resolve Enable: false Depth Buffer Resolve Enable: false Depth Buffer Clear: false Statistics Enable: true 0x1c08d198: 0x4e184103 : Dword 5 8 Pixel Dispatch Enable: true 16 Pixel Dispatch Enable: true 32 Pixel Dispatch Enable: false Dual Source Blend Enable: false Pixel Shader Uses Source W: true oMask Present to RenderTarget: false Line Stipple Enable: false Polygon Stipple Enable: false Line Antialiasing Region Width: 1 (1.0 pixels) Line End Cap Antialiasing Region Width: 0 (0.5 pixels) Thread Dispatch Enable: true Pixel Shader Uses Source Depth: true Pixel Shader Computed Depth: false Pixel Shader Kills Pixel: false Legacy Diamond Line Rasterization: false Maximum Number of Threads: 39 0x1c08d19c: 0x00000200 : Dword 6 Multisample Dispatch Mode: 0 (MSDISPMODE_PERSAMPLE) Multisample Rasterization Mode: 0 (MSRASTMODE_OFF_PIXEL) Point Rasterization Rule: 1 (RASTRULE_UPPER_RIGHT) Barycentric Interpolation Mode: 0 Position ZW Interpolation Mode: 0 (INTERP_PIXEL) Position XY Offset Select: 0 (POSOFFSET_NONE) Number of SF Output Attributes: 0 0x1c08d1a0: 0x00000140 : Dword 7 Kernel Start Pointer 1: 0x00000140 0x1c08d1a4: 0x00001900 : Dword 8 Kernel Start Pointer 2: 0x00001900 0x1c08d1a8: 0x780f0000: 3DSTATE_SCISSOR_STATE_POINTERS 0x1c08d1a8: 0x780f0000 : Dword 0 DWord Length: 0 0x1c08d1ac: 0x000003c0 : Dword 1 Scissor Rect Pointer: 0x000003c0 brw_bo_map_cpu: 6 (statebuffer) -> 0x7fb4737c6000, READ SCISSOR_RECT 0 0x000003c0: 0x00000000 : Dword 0 Scissor Rectangle X Min: 0 Scissor Rectangle Y Min: 0 0x000003c4: 0x00ff00ff : Dword 1 Scissor Rectangle X Max: 255 Scissor Rectangle Y Max: 255 0x1c08d1b0: 0x78011302: 3DSTATE_BINDING_TABLE_POINTERS 0x1c08d1b0: 0x78011302 : Dword 0 DWord Length: 0 VS Binding Table Change: true GS Binding Table Change: true PS Binding Table Change: true 0x1c08d1b4: 0x00000000 : Dword 1 Pointer to VS Binding Table: 0x00000000 0x1c08d1b8: 0x00000140 : Dword 2 Pointer to GS Binding Table: 0x00000140 0x1c08d1bc: 0x000003a0 : Dword 3 Pointer to PS Binding Table: 0x000003a0 0x1c08d1c0: 0x78080003: 3DSTATE_VERTEX_BUFFERS 0x1c08d1c0: 0x78080003 : Dword 0 DWord Length: 1 0x1c08d1c4: 0x00000040 : Dword 1 0x1c08d1c8: 0x0fbba000 : Dword 2 0x1c08d1cc: 0x107ba001 : Dword 3 0x1c08d1d0: 0x00000000 : Dword 4 Vertex Buffer State[0]: 0x1c08d1c4: 0x00000040 : Dword 0 Buffer Pitch: 0 Vertex Fetch Invalidate: false Null Vertex Buffer: false Vertex Buffer MOCS: 0 Vertex Buffer Memory Object Control State: 0x1c08d1c4: 0x00000040 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Buffer Access Type: 0 (VERTEXDATA) Vertex Buffer Index: 0 0x1c08d1c8: 0x0fbba000 : Dword 1 Buffer Starting Address: 0x0fbba000 0x1c08d1cc: 0x107ba001 : Dword 2 End Address: 0x107ba001 0x1c08d1d0: 0x00000000 : Dword 3 Instance Data Step Rate: 0 brw_bo_map_cpu: 12 (bufferobj) -> 0x7fb46ddd1000, READ vertex buffer 0, size 12582913 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0x1c08d1d4: 0x78090007: 3DSTATE_VERTEX_ELEMENTS 0x1c08d1d4: 0x78090007 : Dword 0 DWord Length: 1 0x1c08d1d8: 0x02000000 : Dword 1 0x1c08d1dc: 0x11110000 : Dword 2 Element[0]: 0x1c08d1d8: 0x02000000 : Dword 0 Source Element Offset: 0 Edge Flag Enable: false Source Element Format: 0 Valid: true Vertex Buffer Index: 0 0x1c08d1dc: 0x11110000 : Dword 1 Component 3 Control: 1 (STORE_SRC) Component 2 Control: 1 (STORE_SRC) Component 1 Control: 1 (STORE_SRC) Component 0 Control: 1 (STORE_SRC) 0x1c08d1e0: 0x02000010 : Dword 3 0x1c08d1e4: 0x11110000 : Dword 4 Element[1]: 0x1c08d1e0: 0x02000010 : Dword 0 Source Element Offset: 0 Edge Flag Enable: false Source Element Format: 0 Valid: true Vertex Buffer Index: 0 0x1c08d1e4: 0x11110000 : Dword 1 Component 3 Control: 1 (STORE_SRC) Component 2 Control: 1 (STORE_SRC) Component 1 Control: 1 (STORE_SRC) Component 0 Control: 1 (STORE_SRC) 0x1c08d1e8: 0x02000020 : Dword 5 0x1c08d1ec: 0x11110000 : Dword 6 Element[2]: 0x1c08d1e8: 0x02000020 : Dword 0 Source Element Offset: 0 Edge Flag Enable: false Source Element Format: 0 Valid: true Vertex Buffer Index: 0 0x1c08d1ec: 0x11110000 : Dword 1 Component 3 Control: 1 (STORE_SRC) Component 2 Control: 1 (STORE_SRC) Component 1 Control: 1 (STORE_SRC) Component 0 Control: 1 (STORE_SRC) 0x1c08d1f0: 0x02000030 : Dword 7 0x1c08d1f4: 0x11110000 : Dword 8 Element[3]: 0x1c08d1f0: 0x02000030 : Dword 0 Source Element Offset: 0 Edge Flag Enable: false Source Element Format: 0 Valid: true Vertex Buffer Index: 0 0x1c08d1f4: 0x11110000 : Dword 1 Component 3 Control: 1 (STORE_SRC) Component 2 Control: 1 (STORE_SRC) Component 1 Control: 1 (STORE_SRC) Component 0 Control: 1 (STORE_SRC) 0x1c08d1f8: 0x7b000404: 3DPRIMITIVE 0x1c08d1f8: 0x7b000404 : Dword 0 DWord Length: 0 Internal Vertex Count: 0 Primitive Topology Type: 1 (POINTLIST) Vertex Access Type: 0 (SEQUENTIAL) 0x1c08d1fc: 0x0000ffff : Dword 1 Vertex Count Per Instance: 65535 0x1c08d200: 0x00000000 : Dword 2 Start Vertex Location: 0 0x1c08d204: 0x00000001 : Dword 3 Instance Count: 1 ('non-instanced' operation) 0x1c08d208: 0x00000000 : Dword 4 Start Instance Location: 0 0x1c08d20c: 0x00000000 : Dword 5 Base Vertex Location: 0 0x1c08d210: 0x05000000: MI_BATCH_BUFFER_END 0x1c08d210: 0x05000000 : Dword 0 bo_unreference final: 6 (statebuffer) bo_unreference final: 3 (batchbuffer) bo_create: buf 8 (batchbuffer) 20480b brw_bo_map_cpu: 8 (batchbuffer) -> 0x7fb4737c1000, READ WRITE bo_create: buf 2 (statebuffer) 16384b brw_bo_map_cpu: 2 (statebuffer) -> 0x7fb4737bd000, READ WRITE brw_context.c:247: Batchbuffer flush with 536b (2.6%) (pkt), 968b (5.9%) (state), 7 BOs (12.3Mb aperture), 9 batch relocs, 1 state relocs Validation list (length 7): [ 0]: 8 batchbuffer 0x2946a60 (32b) @ 0x000000000b954000 (20480B) [ 1]: 1 workaround 0x27a5bf0 (32b write) @ 0x000000000035c000 (4096B) [ 2]: 2 statebuffer 0x27a5c80 (32b) @ 0x000000000b95d000 (16384B) [ 3]: 11 program cache 0x2cb2cb0 (32b) @ 0x000000001c085000 (32768B) [ 4]: 9 image 0x296cd70 (32b write) @ 0x000000000b7bc000 (262144B) [ 5]: 10 shader scratch space 0x2d0a830 (32b write) @ 0x000000000b961000 (24576B) [ 6]: 12 bufferobj 0x27b1500 (32b) @ 0x000000000fbba000 (12582912B) 0x0b954000: 0x7a000003: PIPE_CONTROL 0x0b954000: 0x7a000003 : Dword 0 DWord Length: 1 0x0b954004: 0x00100002 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: true State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: true Store Data Index: 0 0x0b954008: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x0b95400c: 0x00000000 : Dword 3 0x0b954010: 0x00000000 : Dword 4 Immediate Data: 0 0x0b954014: 0x7a000003: PIPE_CONTROL 0x0b954014: 0x7a000003 : Dword 0 DWord Length: 1 0x0b954018: 0x00004000 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 1 (Write Immediate Data) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x0b95401c: 0x0035c004 : Dword 2 Destination Address Type: 1 (GGTT) Address: 0x0035c000 0x0b954020: 0x00000000 : Dword 3 0x0b954024: 0x00000000 : Dword 4 Immediate Data: 0 0x0b954028: 0x7a000003: PIPE_CONTROL 0x0b954028: 0x7a000003 : Dword 0 DWord Length: 1 0x0b95402c: 0x00100002 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: true State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: true Store Data Index: 0 0x0b954030: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x0b954034: 0x00000000 : Dword 3 0x0b954038: 0x00000000 : Dword 4 Immediate Data: 0 0x0b95403c: 0x7a000003: PIPE_CONTROL 0x0b95403c: 0x7a000003 : Dword 0 DWord Length: 1 0x0b954040: 0x00004000 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 1 (Write Immediate Data) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x0b954044: 0x0035c004 : Dword 2 Destination Address Type: 1 (GGTT) Address: 0x0035c000 0x0b954048: 0x00000000 : Dword 3 0x0b95404c: 0x00000000 : Dword 4 Immediate Data: 0 0x0b954050: 0x7a000003: PIPE_CONTROL 0x0b954050: 0x7a000003 : Dword 0 DWord Length: 1 0x0b954054: 0x00105001 : Dword 1 Depth Cache Flush Enable: true Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: true Depth Stall Enable: false Post Sync Operation: 1 (Write Immediate Data) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: true Store Data Index: 0 0x0b954058: 0x0035c004 : Dword 2 Destination Address Type: 1 (GGTT) Address: 0x0035c000 0x0b95405c: 0x00000000 : Dword 3 0x0b954060: 0x00000000 : Dword 4 Immediate Data: 0 0x0b954064: 0x61010008: STATE_BASE_ADDRESS 0x0b954064: 0x61010008 : Dword 0 DWord Length: 0 0x0b954068: 0x00000001 : Dword 1 General State Base Address Modify Enable: true Stateless Data Port Access Force Write Thru: 0 Stateless Data Port Access MOCS: 0 Stateless Data Port Access Memory Object Control State: 0x0b954068: 0x00000001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 General State MOCS: 0 General State Memory Object Control State: 0x0b954068: 0x00000001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 General State Base Address: 0x00000000 0x0b95406c: 0x0b95d001 : Dword 2 Surface State Base Address Modify Enable: true Surface State MOCS: 0 Surface State Memory Object Control State: 0x0b95406c: 0x0b95d001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Surface State Base Address: 0x0b95d000 0x0b954070: 0x0b95d001 : Dword 3 Dynamic State Base Address Modify Enable: true Dynamic State MOCS: 0 Dynamic State Memory Object Control State: 0x0b954070: 0x0b95d001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Dynamic State Base Address: 0x0b95d000 0x0b954074: 0x00000001 : Dword 4 Indirect Object Base Address Modify Enable: true Indirect Object MOCS: 0 Indirect Object Memory Object Control State: 0x0b954074: 0x00000001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Indirect Object Base Address: 0x00000000 0x0b954078: 0x1c085001 : Dword 5 Instruction Base Address Modify Enable: true Instruction MOCS: 0 Instruction Memory Object Control State: 0x0b954078: 0x1c085001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Instruction Base Address: 0x1c085000 0x0b95407c: 0x00000001 : Dword 6 General State Access Upper Bound Modify Enable: true General State Access Upper Bound: 0x00000000 0x0b954080: 0xfffff001 : Dword 7 Dynamic State Access Upper Bound Modify Enable: true Dynamic State Access Upper Bound: 0xfffff000 0x0b954084: 0x00000001 : Dword 8 Indirect Object Access Upper Bound Modify Enable: true Indirect Object Access Upper Bound: 0x00000000 0x0b954088: 0x00000001 : Dword 9 Instruction Access Upper Bound Modify Enable: true Instruction Access Upper Bound: 0x00000000 0x0b95408c: 0x7a000003: PIPE_CONTROL 0x0b95408c: 0x7a000003 : Dword 0 DWord Length: 1 0x0b954090: 0x00000c04 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: true Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: true Instruction Cache Invalidate Enable: true Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x0b954094: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x0b954098: 0x00000000 : Dword 3 0x0b95409c: 0x00000000 : Dword 4 Immediate Data: 0 0x0b9540a0: 0x780d0c02: 3DSTATE_VIEWPORT_STATE_POINTERS 0x0b9540a0: 0x780d0c02 : Dword 0 DWord Length: 0 CLIP Viewport State Change: 1 SF Viewport State Change: 1 CC Viewport State Change: 0 0x0b9540a4: 0x00000040 : Dword 1 Pointer to CLIP_VIEWPORT: 0x00000040 0x0b9540a8: 0x00000020 : Dword 2 Pointer to SF_VIEWPORT: 0x00000020 0x0b9540ac: 0x00000000 : Dword 3 Pointer to CC_VIEWPORT: 0x00000000 0x0b9540b0: 0x780d1002: 3DSTATE_VIEWPORT_STATE_POINTERS 0x0b9540b0: 0x780d1002 : Dword 0 DWord Length: 0 CLIP Viewport State Change: 0 SF Viewport State Change: 0 CC Viewport State Change: 1 0x0b9540b4: 0x00000000 : Dword 1 Pointer to CLIP_VIEWPORT: 0x00000000 0x0b9540b8: 0x00000000 : Dword 2 Pointer to SF_VIEWPORT: 0x00000000 0x0b9540bc: 0x00000060 : Dword 3 Pointer to CC_VIEWPORT: 0x00000060 0x0b9540c0: 0x780e0002: 3DSTATE_CC_STATE_POINTERS 0x0b9540c0: 0x780e0002 : Dword 0 DWord Length: 0 0x0b9540c4: 0x00000081 : Dword 1 BLEND_STATE Change: true Pointer to BLEND_STATE: 0x00000080 0x0b9540c8: 0x00000000 : Dword 2 DEPTH_STENCIL_STATE Change: false Pointer to DEPTH_STENCIL_STATE: 0x00000000 0x0b9540cc: 0x00000000 : Dword 3 Color Calc State Pointer Valid: false Color Calc State Pointer: 0x00000000 brw_bo_map_cpu: 2 (statebuffer) -> 0x7fb4737bd000, READ COLOR_CALC_STATE 0 0x00000000: 0x2003625a : Dword 0 Alpha Test Format: 0 (ALPHATEST_UNORM8) Round Disable Function Disable: false Backface Stencil Reference Value: 3 Stencil Reference Value: 32 0x00000004: 0x02040110 : Dword 1 Alpha Reference Value As FLOAT32: 0.000000 Alpha Reference Value As UNORM8: 33816848 0x00000008: 0x2027625a : Dword 2 Blend Constant Color Red: 0.000000 0x0000000c: 0x02040210 : Dword 3 Blend Constant Color Green: 0.000000 0x00000010: 0x2003625a : Dword 4 Blend Constant Color Blue: 0.000000 0x00000014: 0x02050310 : Dword 5 Blend Constant Color Alpha: 0.000000 0x0b9540d0: 0x780e0002: 3DSTATE_CC_STATE_POINTERS 0x0b9540d0: 0x780e0002 : Dword 0 DWord Length: 0 0x0b9540d4: 0x00000000 : Dword 1 BLEND_STATE Change: false Pointer to BLEND_STATE: 0x00000000 0x0b9540d8: 0x00000000 : Dword 2 DEPTH_STENCIL_STATE Change: false Pointer to DEPTH_STENCIL_STATE: 0x00000000 0x0b9540dc: 0x000000c1 : Dword 3 Color Calc State Pointer Valid: true Color Calc State Pointer: 0x000000c0 brw_bo_map_cpu: 2 (statebuffer) -> 0x7fb4737bd000, READ COLOR_CALC_STATE 0 0x000000c0: 0x00000000 : Dword 0 Alpha Test Format: 0 (ALPHATEST_UNORM8) Round Disable Function Disable: false Backface Stencil Reference Value: 0 Stencil Reference Value: 0 0x000000c4: 0x00000000 : Dword 1 Alpha Reference Value As FLOAT32: 0.000000 Alpha Reference Value As UNORM8: 0 0x000000c8: 0x00000000 : Dword 2 Blend Constant Color Red: 0.000000 0x000000cc: 0x00000000 : Dword 3 Blend Constant Color Green: 0.000000 0x000000d0: 0x00000000 : Dword 4 Blend Constant Color Blue: 0.000000 0x000000d4: 0x00000000 : Dword 5 Blend Constant Color Alpha: 0.000000 0x0b9540e0: 0x780e0002: 3DSTATE_CC_STATE_POINTERS 0x0b9540e0: 0x780e0002 : Dword 0 DWord Length: 0 0x0b9540e4: 0x00000000 : Dword 1 BLEND_STATE Change: false Pointer to BLEND_STATE: 0x00000000 0x0b9540e8: 0x00000101 : Dword 2 DEPTH_STENCIL_STATE Change: true Pointer to DEPTH_STENCIL_STATE: 0x00000100 0x0b9540ec: 0x00000000 : Dword 3 Color Calc State Pointer Valid: false Color Calc State Pointer: 0x00000000 brw_bo_map_cpu: 2 (statebuffer) -> 0x7fb4737bd000, READ COLOR_CALC_STATE 0 0x00000000: 0x2003625a : Dword 0 Alpha Test Format: 0 (ALPHATEST_UNORM8) Round Disable Function Disable: false Backface Stencil Reference Value: 3 Stencil Reference Value: 32 0x00000004: 0x02040110 : Dword 1 Alpha Reference Value As FLOAT32: 0.000000 Alpha Reference Value As UNORM8: 33816848 0x00000008: 0x2027625a : Dword 2 Blend Constant Color Red: 0.000000 0x0000000c: 0x02040210 : Dword 3 Blend Constant Color Green: 0.000000 0x00000010: 0x2003625a : Dword 4 Blend Constant Color Blue: 0.000000 0x00000014: 0x02050310 : Dword 5 Blend Constant Color Alpha: 0.000000 0x0b9540f0: 0x78021302: 3DSTATE_SAMPLER_STATE_POINTERS 0x0b9540f0: 0x78021302 : Dword 0 DWord Length: 0 VS Sampler State Change: 1 GS Sampler State Change: 1 PS Sampler State Change: 1 0x0b9540f4: 0x00000000 : Dword 1 Pointer to VS Sampler State: 0x00000000 0x0b9540f8: 0x00000000 : Dword 2 Pointer to GS Sampler State: 0x00000000 0x0b9540fc: 0x00000000 : Dword 3 Pointer to PS Sampler State: 0x00000000 brw_bo_map_cpu: 2 (statebuffer) -> 0x7fb4737bd000, READ sampler state 0 0x0b95d000: 0x2003625a : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 5 Mag Mode Filter: 1 (LINEAR) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 1 (DX9) Sampler Disable: false 0x0b95d004: 0x02040110 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 2 (CLAMP) TCX Address Control Mode: 4 (CLAMP_BORDER) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 1.000000 Min LOD: 0.125000 0x0b95d008: 0x2027625a : Dword 2 Border Color Pointer: 0x20276240 0x0b95d00c: 0x02040210 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: true Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: true Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 sampler state 1 0x0b95d010: 0x2003625a : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 5 Mag Mode Filter: 1 (LINEAR) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 1 (DX9) Sampler Disable: false 0x0b95d014: 0x02050310 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 2 (CLAMP) TCX Address Control Mode: 4 (CLAMP_BORDER) Cube Surface Control Mode: 1 (CUBECTRLMODE_OVERRIDE) Max LOD: 1.250000 Min LOD: 0.125000 0x0b95d018: 0x2027625a : Dword 2 Border Color Pointer: 0x20276240 0x0b95d01c: 0x02050410 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: true U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: true Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: true Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 sampler state 2 0x0b95d020: 0x43000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 6.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b95d024: 0xc3000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 12.187500 0x0b95d028: 0x3f000000 : Dword 2 Border Color Pointer: 0x3f000000 0x0b95d02c: 0x43000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 2 ChromaKey Enable: true Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 2 sampler state 3 0x0b95d030: 0x43000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 6.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b95d034: 0x3f000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 3.937500 0x0b95d038: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95d03c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 brw_bo_map_cpu: 2 (statebuffer) -> 0x7fb4737bd000, READ sampler state 0 0x0b95d000: 0x2003625a : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 5 Mag Mode Filter: 1 (LINEAR) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 1 (DX9) Sampler Disable: false 0x0b95d004: 0x02040110 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 2 (CLAMP) TCX Address Control Mode: 4 (CLAMP_BORDER) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 1.000000 Min LOD: 0.125000 0x0b95d008: 0x2027625a : Dword 2 Border Color Pointer: 0x20276240 0x0b95d00c: 0x02040210 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: true Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: true Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 sampler state 1 0x0b95d010: 0x2003625a : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 5 Mag Mode Filter: 1 (LINEAR) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 1 (DX9) Sampler Disable: false 0x0b95d014: 0x02050310 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 2 (CLAMP) TCX Address Control Mode: 4 (CLAMP_BORDER) Cube Surface Control Mode: 1 (CUBECTRLMODE_OVERRIDE) Max LOD: 1.250000 Min LOD: 0.125000 0x0b95d018: 0x2027625a : Dword 2 Border Color Pointer: 0x20276240 0x0b95d01c: 0x02050410 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: true U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: true Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: true Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 sampler state 2 0x0b95d020: 0x43000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 6.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b95d024: 0xc3000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 12.187500 0x0b95d028: 0x3f000000 : Dword 2 Border Color Pointer: 0x3f000000 0x0b95d02c: 0x43000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 2 ChromaKey Enable: true Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 2 sampler state 3 0x0b95d030: 0x43000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 6.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b95d034: 0x3f000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 3.937500 0x0b95d038: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95d03c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 brw_bo_map_cpu: 2 (statebuffer) -> 0x7fb4737bd000, READ sampler state 0 0x0b95d000: 0x2003625a : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 5 Mag Mode Filter: 1 (LINEAR) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 1 (DX9) Sampler Disable: false 0x0b95d004: 0x02040110 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 2 (CLAMP) TCX Address Control Mode: 4 (CLAMP_BORDER) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 1.000000 Min LOD: 0.125000 0x0b95d008: 0x2027625a : Dword 2 Border Color Pointer: 0x20276240 0x0b95d00c: 0x02040210 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: true Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: true Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 sampler state 1 0x0b95d010: 0x2003625a : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 5 Mag Mode Filter: 1 (LINEAR) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 1 (DX9) Sampler Disable: false 0x0b95d014: 0x02050310 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 2 (CLAMP) TCX Address Control Mode: 4 (CLAMP_BORDER) Cube Surface Control Mode: 1 (CUBECTRLMODE_OVERRIDE) Max LOD: 1.250000 Min LOD: 0.125000 0x0b95d018: 0x2027625a : Dword 2 Border Color Pointer: 0x20276240 0x0b95d01c: 0x02050410 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: true U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: true Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: true Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 sampler state 2 0x0b95d020: 0x43000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 6.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b95d024: 0xc3000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 12.187500 0x0b95d028: 0x3f000000 : Dword 2 Border Color Pointer: 0x3f000000 0x0b95d02c: 0x43000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 2 ChromaKey Enable: true Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 2 sampler state 3 0x0b95d030: 0x43000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 6.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b95d034: 0x3f000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 3.937500 0x0b95d038: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95d03c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 0x0b954100: 0x78150003: 3DSTATE_CONSTANT_VS 0x0b954100: 0x78150003 : Dword 0 DWord Length: 1 Constant Buffer Object Control State: 0x0b954100: 0x78150003 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Buffer 0 Valid: false Buffer 1 Valid: false Buffer 2 Valid: false Buffer 3 Valid: false 0x0b954104: 0x00000000 : Dword 1 0x0b954108: 0x00000000 : Dword 2 0x0b95410c: 0x00000000 : Dword 3 0x0b954110: 0x00000000 : Dword 4 Constant Body: 0x0b954104: 0x00000000 : Dword 0 Constant Buffer 0 Read Length: 0 Pointer to Constant Buffer 0: 0x00000000 0x0b954108: 0x00000000 : Dword 1 Constant Buffer 1 Read Length: 0 Pointer to Constant Buffer 1: 0x00000000 0x0b95410c: 0x00000000 : Dword 2 Constant Buffer 2 Read Length: 0 Pointer to Constant Buffer 2: 0x00000000 0x0b954110: 0x00000000 : Dword 3 Constant Buffer 3 Read Length: 0 Pointer to Constant Buffer 3: 0x00000000 0x0b954114: 0x78100004: 3DSTATE_VS 0x0b954114: 0x78100004 : Dword 0 DWord Length: 0 0x0b954118: 0x00004580 : Dword 1 Kernel Start Pointer: 0x00004580 0x0b95411c: 0x00000000 : Dword 2 Software Exception Enable: false Illegal Opcode Exception Enable: false Floating Point Mode: 0 (IEEE-754) Binding Table Entry Count: 0 Sampler Count: 0 (No Samplers) Vector Mask Enable: false Single Vertex Dispatch: false 0x0b954120: 0x00000000 : Dword 3 Per-Thread Scratch Space: 0 Scratch Space Base Pointer: 0x00000000 0x0b954124: 0x00101000 : Dword 4 Vertex URB Entry Read Offset: 0 Vertex URB Entry Read Length: 2 Dispatch GRF Start Register For URB Data: 1 0x0b954128: 0x2e000401 : Dword 5 Enable: true Vertex Cache Disable: false Statistics Enable: true Maximum Number of Threads: 23 brw_bo_map_cpu: 11 (program cache) -> 0x7fb4737a5000, READ Referenced vec4 vertex shader: mov(8) m2<1>D 0D { align16 1Q }; mov(8) m3<1>F g1<4>F { align16 1Q compacted }; mov(8) m4<1>F g3<4>F { align16 1Q compacted }; mov(8) m5<1>F g2<4>F { align16 1Q compacted }; mov(8) m6<1>F g4<4>F { align16 1Q compacted }; mov(8) m1<1>UD g0<4>UD { align16 WE_all 1Q compacted }; send(8) null<1>F m1<4>F urb 0 urb_write interleave used complete mlen 7 rlen 0 { align16 1Q EOT }; 0x0b95412c: 0x7a000003: PIPE_CONTROL 0x0b95412c: 0x7a000003 : Dword 0 DWord Length: 1 0x0b954130: 0x00002804 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: true Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: true Render Target Cache Flush Enable: false Depth Stall Enable: true Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x0b954134: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x0b954138: 0x00000000 : Dword 3 0x0b95413c: 0x00000000 : Dword 4 Immediate Data: 0 0x0b954140: 0x78160003: 3DSTATE_CONSTANT_GS 0x0b954140: 0x78160003 : Dword 0 DWord Length: 1 Constant Buffer Object Control State: 0x0b954140: 0x78160003 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Buffer 0 Valid: false Buffer 1 Valid: false Buffer 2 Valid: false Buffer 3 Valid: false 0x0b954144: 0x00000000 : Dword 1 0x0b954148: 0x00000000 : Dword 2 0x0b95414c: 0x00000000 : Dword 3 0x0b954150: 0x00000000 : Dword 4 Constant Body: 0x0b954144: 0x00000000 : Dword 0 Constant Buffer 0 Read Length: 0 Pointer to Constant Buffer 0: 0x00000000 0x0b954148: 0x00000000 : Dword 1 Constant Buffer 1 Read Length: 0 Pointer to Constant Buffer 1: 0x00000000 0x0b95414c: 0x00000000 : Dword 2 Constant Buffer 2 Read Length: 0 Pointer to Constant Buffer 2: 0x00000000 0x0b954150: 0x00000000 : Dword 3 Constant Buffer 3 Read Length: 0 Pointer to Constant Buffer 3: 0x00000000 0x0b954154: 0x78110005: 3DSTATE_GS 0x0b954154: 0x78110005 : Dword 0 DWord Length: 1 0x0b954158: 0x00003500 : Dword 1 Kernel Start Pointer: 0x00003500 0x0b95415c: 0xc0000000 : Dword 2 Software Exception Enable: false Mask Stack Exception Enable: false Illegal Opcode Exception Enable: false Floating Point Mode: 0 (IEEE-754) Thread Priority: 0 (Normal Priority) Binding Table Entry Count: 0 Sampler Count: 0 (No Samplers) Vector Mask Enable: true Single Program Flow: true 0x0b954160: 0x0b961000 : Dword 3 Per-Thread Scratch Space: 0 Scratch Space Base Pointer: 0x0b961000 0x0b954164: 0x00001802 : Dword 4 Dispatch GRF Start Register For URB Data: 2 Vertex URB Entry Read Offset: 0 Vertex URB Entry Read Length: 3 0x0b954168: 0x28000700 : Dword 5 Rendering Enabled: 1 SO Statistics Enable: true Statistics Enable: true Maximum Number of Threads: 20 0x0b95416c: 0x50008000 : Dword 6 Enable: true SVBI Post-Increment Value: 0 SVBI Post-Increment Enable: false SVBI Payload Enable: true Discard Adjacency: false Reorder Mode: 1 (TRAILING) brw_bo_map_cpu: 11 (program cache) -> 0x7fb4737a5000, READ Referenced vec4 geometry shader: mov(1) g0.2<1>UD 0x00000000UD { align1 WE_all 1N compacted }; mov(8) g7<1>.xUD 0x00000000UD { align16 1Q }; mov(8) g10<1>.xUD 0x00000000UD { align16 1Q }; mov(8) g30<1>.xD 0x00000000UD { align16 1Q }; mov(8) g31<1>UD 0x00000000UD { align16 WE_all 1Q compacted }; mov(8) m1<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(8) g14<1>UD g1.4<0>.xUD { align16 1Q }; mul(8) g30<1>.xD g30<4>.xD 2D { align16 1Q }; mov(8) m21<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m22<1>D g30<0,1,0>D { align1 WE_all 1N }; add(1) m22.4<1>D g30.4<0,1,0>D 1D { align1 WE_all 1N }; mov(8) m23<1>D g31<4>D { align16 1Q }; send(8) g0<1>F m21<4>F render OWORD dual block write MsgCtrl = 0x0 Surface = 255 mlen 3 rlen 0 { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g32<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g32<1>.xD g32<4>.xD 2D { align16 1Q }; mov(8) m21<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m22<1>D g32<0,1,0>D { align1 WE_all 1N }; add(1) m22.4<1>D g32.4<0,1,0>D 1D { align1 WE_all 1N }; mov(8) m23<1>D g2.4<0>D { align16 1Q }; send(8) g0<1>F m21<4>F render OWORD dual block write MsgCtrl = 0x0 Surface = 255 mlen 3 rlen 0 { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g34<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g34<1>.xD g34<4>.xD 2D { align16 1Q }; mov(8) m21<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m22<1>D g34<0,1,0>D { align1 WE_all 1N }; add(1) m22.4<1>D g34.4<0,1,0>D 1D { align1 WE_all 1N }; mov(8) m23<1>D g3.4<0>D { align16 1Q }; send(8) g0<1>F m21<4>F render OWORD dual block write MsgCtrl = 0x0 Surface = 255 mlen 3 rlen 0 { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g36<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g36<1>.xD g36<4>.xD 2D { align16 1Q }; mov(8) m21<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m22<1>D g36<0,1,0>D { align1 WE_all 1N }; add(1) m22.4<1>D g36.4<0,1,0>D 1D { align1 WE_all 1N }; mov(8) m23<1>D g3<0>D { align16 1Q }; send(8) g0<1>F m21<4>F render OWORD dual block write MsgCtrl = 0x0 Surface = 255 mlen 3 rlen 0 { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g38<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g38<1>.xD g38<4>.xD 2D { align16 1Q }; mov(8) m21<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m22<1>D g38<0,1,0>D { align1 WE_all 1N }; add(1) m22.4<1>D g38.4<0,1,0>D 1D { align1 WE_all 1N }; mov(8) m23<1>D g4<0>D { align16 1Q }; send(8) g0<1>F m21<4>F render OWORD dual block write MsgCtrl = 0x0 Surface = 255 mlen 3 rlen 0 { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g41<1>UD 7D { align16 1Q }; mov(8) g40<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g40<1>.xD g40<4>.xD 2D { align16 1Q }; mov(8) m21<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m22<1>D g40<0,1,0>D { align1 WE_all 1N }; add(1) m22.4<1>D g40.4<0,1,0>D 1D { align1 WE_all 1N }; mov(8) m23<1>D g41<4>D { align16 1Q }; send(8) g0<1>F m21<4>F render OWORD dual block write MsgCtrl = 0x0 Surface = 255 mlen 3 rlen 0 { align16 1Q }; add(8) g10<1>.xUD g10<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g21<1>.xD 1D { align16 1Q }; and(1) g13<1>UD g21<0,1,0>UD 0x0000ffffUD { align1 1N }; shl(1) g13<1>UD g13<0,1,0>UD 0x00000010UD { align1 1N }; and(1) g22<1>UD g10<0,1,0>UD 0x0000ffffUD { align1 1N }; or(1) g13<1>UD g13<0,1,0>UD g22<0,1,0>UD { align1 1N }; cmp.g.f0(8) null<1>UD g21<4>.xUD 0x00000000UD { align16 1Q compacted }; mov(1) m1<1>UD g13<0,1,0>UD { align1 WE_all 1N compacted }; mov(1) m1.1<1>UD g10<0,1,0>UD { align1 WE_all 1N compacted }; send(8) g8<1>.xUD m1<4>UD urb 0 ff_sync allocate mlen 1 rlen 1 { align16 1Q }; mov(1) m1<1>UD g8<0,1,0>UD { align1 WE_all 1N compacted }; mov(4) g13<1>F g8.1<4,4,1>F { align1 WE_all 1N }; (+f0) if(8) JIP: 400 { align16 1Q }; mov(8) g23<1>.xUD 0x00000000UD { align16 1Q }; mov(8) g7<1>.xUD 0x00000000UD { align16 1Q }; cmp.ge.f0(8) null<1>UD g23<4>.xUD g21<4>.xUD { align16 1Q }; (+f0) break(8) JIP: 93 UIP: 95 { align16 1Q }; add(8) g24<1>.xUD g7<4>.xUD 5D { align16 1Q }; mov(8) g45<1>.xD g7<4>.xUD { align16 1Q }; add(8) g23<1>.xUD g23<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g43<1>.xD g24<4>.xUD { align16 1Q }; mul(8) g45<1>.xD g45<4>.xD 2D { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mul(8) g43<1>.xD g43<4>.xD 2D { align16 1Q }; mov(8) g47<1>.xD g7<4>.xUD { align16 1Q }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g43<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g43.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g42<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mul(8) g47<1>.xD g47<4>.xD 2D { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(1) m1.2<1>UD g42<0,1,0>UD { align1 WE_all 1N compacted }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g45<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g45.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g44<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g49<1>.xD g7<4>.xUD { align16 1Q }; mov(8) m2<1>F g44<4>F { align16 WE_all 1Q compacted }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g47<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g47.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g46<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mul(8) g49<1>.xD g49<4>.xD 2D { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) m3<1>F g46<4>F { align16 WE_all 1Q compacted }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g49<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g49.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g48<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g51<1>.xD g7<4>.xUD { align16 1Q }; mov(8) m4<1>F g48<4>F { align16 WE_all 1Q compacted }; mul(8) g51<1>.xD g51<4>.xD 2D { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g51<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g51.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g50<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g53<1>.xD g7<4>.xUD { align16 1Q }; mov(8) m5<1>F g50<4>F { align16 WE_all 1Q compacted }; mul(8) g53<1>.xD g53<4>.xD 2D { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g53<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g53.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g52<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) m6<1>F g52<4>F { align16 WE_all 1Q compacted }; send(8) g8<1>UD m1<4>F urb 0 urb_write interleave allocate used complete mlen 7 rlen 1 { align16 1Q }; mov(1) m1<1>UD g8<0,1,0>UD { align1 WE_all 1N compacted }; while(8) JIP: -95 { align16 1Q }; mov(8) g12<1>.xUD 0x00000000UD { align16 1Q }; add(8) g25<1>UD g13<4>UD 0x00000001UD { align16 1Q }; cmp.le.f0(8) null<1>UD g25<4>UD g14<4>UD { align16 1Q }; (+f0) if(8) JIP: 6 { align16 1Q }; mov(8) g11<1>UD [0F, 1F, 2F, 0F]VF { align16 WE_all 1Q }; add(8) g11<1>UD g11<4>UD g13<4>UD { align16 1Q }; endif(8) JIP: 285 { align16 1Q }; mov(8) g25<1>UD 0D { align16 1Q }; cmp.l.f0(8) null<1>UD g25<4>UD g21<4>.xUD { align16 1Q }; (+f0) if(8) JIP: 89 { align16 1Q }; add(8) g26<1>UD g12<4>.xUD 0x00000001UD { align16 1Q }; add(8) g26<1>UD g26<4>UD g13<4>UD { align16 1Q }; cmp.le.f0(8) null<1>UD g26<4>UD g14<4>UD { align16 1Q }; (+f0) if(8) JIP: 79 { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) g7<1>.xUD 1D { align16 1Q }; add(8) g12<1>.xUD g12<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g55<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g55<1>.xD g55<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 2D { align16 1Q }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g55<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g55.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g54<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g57<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g54<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 0 mlen 1 rlen 0 { align16 1Q }; mul(8) g57<1>.xD g57<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 3D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g57<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g57.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g56<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g59<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g56<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 1 mlen 1 rlen 0 { align16 1Q }; mul(8) g59<1>.xD g59<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 4D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g59<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g59.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g58<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g61<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g58<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 2 mlen 1 rlen 0 { align16 1Q }; mul(8) g61<1>.xD g61<4>.xD 2D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g61<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g61.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g60<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; add(8) g11<1>UD g11<4>UD 0x00000001UD { align16 1Q }; mov(4) m2<1>UD g60<4>UD { align16 1N compacted }; send(8) g26<1>UD m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 3 mlen 1 rlen 1 { align16 1Q }; mov(8) g26<1>UD g26<4>UD { align16 1Q compacted }; endif(8) JIP: 2 { align16 1Q }; endif(8) JIP: 190 { align16 1Q }; mov(8) g25<1>UD 1D { align16 1Q }; cmp.l.f0(8) null<1>UD g25<4>UD g21<4>.xUD { align16 1Q }; (+f0) if(8) JIP: 89 { align16 1Q }; add(8) g27<1>UD g12<4>.xUD 0x00000001UD { align16 1Q }; add(8) g27<1>UD g27<4>UD g13<4>UD { align16 1Q }; cmp.le.f0(8) null<1>UD g27<4>UD g14<4>UD { align16 1Q }; (+f0) if(8) JIP: 79 { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) g7<1>.xUD 7D { align16 1Q }; add(8) g12<1>.xUD g12<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g63<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g63<1>.xD g63<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 8D { align16 1Q }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g63<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g63.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g62<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g65<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g62<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 0 mlen 1 rlen 0 { align16 1Q }; mul(8) g65<1>.xD g65<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 9D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g65<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g65.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g64<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g67<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g64<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 1 mlen 1 rlen 0 { align16 1Q }; mul(8) g67<1>.xD g67<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 10D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g67<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g67.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g66<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g69<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g66<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 2 mlen 1 rlen 0 { align16 1Q }; mul(8) g69<1>.xD g69<4>.xD 2D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g69<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g69.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g68<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; add(8) g11<1>UD g11<4>UD 0x00000001UD { align16 1Q }; mov(4) m2<1>UD g68<4>UD { align16 1N compacted }; send(8) g27<1>UD m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 3 mlen 1 rlen 1 { align16 1Q }; mov(8) g27<1>UD g27<4>UD { align16 1Q compacted }; endif(8) JIP: 2 { align16 1Q }; endif(8) JIP: 95 { align16 1Q }; mov(8) g25<1>UD 2D { align16 1Q }; cmp.l.f0(8) null<1>UD g25<4>UD g21<4>.xUD { align16 1Q }; (+f0) if(8) JIP: 87 { align16 1Q }; add(8) g28<1>UD g12<4>.xUD 0x00000001UD { align16 1Q }; add(8) g28<1>UD g28<4>UD g13<4>UD { align16 1Q }; cmp.le.f0(8) null<1>UD g28<4>UD g14<4>UD { align16 1Q }; (+f0) if(8) JIP: 77 { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) g7<1>.xUD 13D { align16 1Q }; add(8) g12<1>.xUD g12<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g71<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g71<1>.xD g71<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 14D { align16 1Q }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g71<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g71.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g70<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g73<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g70<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 0 mlen 1 rlen 0 { align16 1Q }; mul(8) g73<1>.xD g73<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 15D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g73<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g73.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g72<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g75<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g72<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 1 mlen 1 rlen 0 { align16 1Q }; mul(8) g75<1>.xD g75<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 16D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g75<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g75.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g74<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g77<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g74<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 2 mlen 1 rlen 0 { align16 1Q }; mul(8) g77<1>.xD g77<4>.xD 2D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g77<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g77.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g76<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(4) m2<1>UD g76<4>UD { align16 1N compacted }; send(8) g28<1>UD m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 3 mlen 1 rlen 1 { align16 1Q }; mov(8) g28<1>UD g28<4>UD { align16 1Q compacted }; endif(8) JIP: 2 { align16 1Q }; endif(8) JIP: 2 { align16 1Q }; endif(8) JIP: 2 { align16 1Q }; and(8) g29<1>.xUD g12<4>.xUD 0x0000ffffUD { align16 1Q }; shl(8) g29<1>.xUD g29<4>.xUD 0x00000010UD { align16 1Q }; mov(1) m1.2<1>UD g29<0,1,0>UD { align1 WE_all 1N compacted }; send(8) null<1>F m1<4>F urb 0 urb_write interleave complete mlen 1 rlen 0 { align16 1Q EOT }; 0x0b954170: 0x78170003: 3DSTATE_CONSTANT_PS 0x0b954170: 0x78170003 : Dword 0 DWord Length: 1 Constant Buffer Object Control State: 0x0b954170: 0x78170003 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Buffer 0 Valid: false Buffer 1 Valid: false Buffer 2 Valid: false Buffer 3 Valid: false 0x0b954174: 0x00000000 : Dword 1 0x0b954178: 0x00000000 : Dword 2 0x0b95417c: 0x00000000 : Dword 3 0x0b954180: 0x00000000 : Dword 4 Constant Body: 0x0b954174: 0x00000000 : Dword 0 Constant Buffer 0 Read Length: 0 Pointer to Constant Buffer 0: 0x00000000 0x0b954178: 0x00000000 : Dword 1 Constant Buffer 1 Read Length: 0 Pointer to Constant Buffer 1: 0x00000000 0x0b95417c: 0x00000000 : Dword 2 Constant Buffer 2 Read Length: 0 Pointer to Constant Buffer 2: 0x00000000 0x0b954180: 0x00000000 : Dword 3 Constant Buffer 3 Read Length: 0 Pointer to Constant Buffer 3: 0x00000000 0x0b954184: 0x78140007: 3DSTATE_WM 0x0b954184: 0x78140007 : Dword 0 DWord Length: 1 0x0b954188: 0x00000140 : Dword 1 Kernel Start Pointer 0: 0x00000140 0x0b95418c: 0x00040000 : Dword 2 Software Exception Enable: false MaskStack Exception Enable: false Illegal Opcode Exception Enable: false Floating Point Mode: 0 (IEEE-745) Thread Priority: 0 Binding Table Entry Count: 1 Sampler Count: 0 Vector Mask Enable: false Single Program Flow: false 0x0b954190: 0x00000000 : Dword 3 Per Thread Scratch Space: 0 Scratch Space Base Pointer: 0x00000000 0x0b954194: 0x80040006 : Dword 4 Dispatch GRF Start Register For Constant/Setup Data 2: 6 Dispatch GRF Start Register For Constant/Setup Data 1: 0 Dispatch GRF Start Register For Constant/Setup Data 0: 4 Hierarchical Depth Buffer Resolve Enable: false Depth Buffer Resolve Enable: false Depth Buffer Clear: false Statistics Enable: true 0x0b954198: 0x4e184103 : Dword 5 8 Pixel Dispatch Enable: true 16 Pixel Dispatch Enable: true 32 Pixel Dispatch Enable: false Dual Source Blend Enable: false Pixel Shader Uses Source W: true oMask Present to RenderTarget: false Line Stipple Enable: false Polygon Stipple Enable: false Line Antialiasing Region Width: 1 (1.0 pixels) Line End Cap Antialiasing Region Width: 0 (0.5 pixels) Thread Dispatch Enable: true Pixel Shader Uses Source Depth: true Pixel Shader Computed Depth: false Pixel Shader Kills Pixel: false Legacy Diamond Line Rasterization: false Maximum Number of Threads: 39 0x0b95419c: 0x00000200 : Dword 6 Multisample Dispatch Mode: 0 (MSDISPMODE_PERSAMPLE) Multisample Rasterization Mode: 0 (MSRASTMODE_OFF_PIXEL) Point Rasterization Rule: 1 (RASTRULE_UPPER_RIGHT) Barycentric Interpolation Mode: 0 Position ZW Interpolation Mode: 0 (INTERP_PIXEL) Position XY Offset Select: 0 (POSOFFSET_NONE) Number of SF Output Attributes: 0 0x0b9541a0: 0x00000140 : Dword 7 Kernel Start Pointer 1: 0x00000140 0x0b9541a4: 0x00001900 : Dword 8 Kernel Start Pointer 2: 0x00001900 0x0b9541a8: 0x780f0000: 3DSTATE_SCISSOR_STATE_POINTERS 0x0b9541a8: 0x780f0000 : Dword 0 DWord Length: 0 0x0b9541ac: 0x000003c0 : Dword 1 Scissor Rect Pointer: 0x000003c0 brw_bo_map_cpu: 2 (statebuffer) -> 0x7fb4737bd000, READ SCISSOR_RECT 0 0x000003c0: 0x00000000 : Dword 0 Scissor Rectangle X Min: 0 Scissor Rectangle Y Min: 0 0x000003c4: 0x00ff00ff : Dword 1 Scissor Rectangle X Max: 255 Scissor Rectangle Y Max: 255 0x0b9541b0: 0x78011302: 3DSTATE_BINDING_TABLE_POINTERS 0x0b9541b0: 0x78011302 : Dword 0 DWord Length: 0 VS Binding Table Change: true GS Binding Table Change: true PS Binding Table Change: true 0x0b9541b4: 0x00000000 : Dword 1 Pointer to VS Binding Table: 0x00000000 0x0b9541b8: 0x00000140 : Dword 2 Pointer to GS Binding Table: 0x00000140 0x0b9541bc: 0x000003a0 : Dword 3 Pointer to PS Binding Table: 0x000003a0 0x0b9541c0: 0x78080003: 3DSTATE_VERTEX_BUFFERS 0x0b9541c0: 0x78080003 : Dword 0 DWord Length: 1 0x0b9541c4: 0x00000040 : Dword 1 0x0b9541c8: 0x0fbba000 : Dword 2 0x0b9541cc: 0x107ba001 : Dword 3 0x0b9541d0: 0x00000000 : Dword 4 Vertex Buffer State[0]: 0x0b9541c4: 0x00000040 : Dword 0 Buffer Pitch: 0 Vertex Fetch Invalidate: false Null Vertex Buffer: false Vertex Buffer MOCS: 0 Vertex Buffer Memory Object Control State: 0x0b9541c4: 0x00000040 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Buffer Access Type: 0 (VERTEXDATA) Vertex Buffer Index: 0 0x0b9541c8: 0x0fbba000 : Dword 1 Buffer Starting Address: 0x0fbba000 0x0b9541cc: 0x107ba001 : Dword 2 End Address: 0x107ba001 0x0b9541d0: 0x00000000 : Dword 3 Instance Data Step Rate: 0 brw_bo_map_cpu: 12 (bufferobj) -> 0x7fb46ddd1000, READ vertex buffer 0, size 12582913 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0x0b9541d4: 0x78090007: 3DSTATE_VERTEX_ELEMENTS 0x0b9541d4: 0x78090007 : Dword 0 DWord Length: 1 0x0b9541d8: 0x02000000 : Dword 1 0x0b9541dc: 0x11110000 : Dword 2 Element[0]: 0x0b9541d8: 0x02000000 : Dword 0 Source Element Offset: 0 Edge Flag Enable: false Source Element Format: 0 Valid: true Vertex Buffer Index: 0 0x0b9541dc: 0x11110000 : Dword 1 Component 3 Control: 1 (STORE_SRC) Component 2 Control: 1 (STORE_SRC) Component 1 Control: 1 (STORE_SRC) Component 0 Control: 1 (STORE_SRC) 0x0b9541e0: 0x02000010 : Dword 3 0x0b9541e4: 0x11110000 : Dword 4 Element[1]: 0x0b9541e0: 0x02000010 : Dword 0 Source Element Offset: 0 Edge Flag Enable: false Source Element Format: 0 Valid: true Vertex Buffer Index: 0 0x0b9541e4: 0x11110000 : Dword 1 Component 3 Control: 1 (STORE_SRC) Component 2 Control: 1 (STORE_SRC) Component 1 Control: 1 (STORE_SRC) Component 0 Control: 1 (STORE_SRC) 0x0b9541e8: 0x02000020 : Dword 5 0x0b9541ec: 0x11110000 : Dword 6 Element[2]: 0x0b9541e8: 0x02000020 : Dword 0 Source Element Offset: 0 Edge Flag Enable: false Source Element Format: 0 Valid: true Vertex Buffer Index: 0 0x0b9541ec: 0x11110000 : Dword 1 Component 3 Control: 1 (STORE_SRC) Component 2 Control: 1 (STORE_SRC) Component 1 Control: 1 (STORE_SRC) Component 0 Control: 1 (STORE_SRC) 0x0b9541f0: 0x02000030 : Dword 7 0x0b9541f4: 0x11110000 : Dword 8 Element[3]: 0x0b9541f0: 0x02000030 : Dword 0 Source Element Offset: 0 Edge Flag Enable: false Source Element Format: 0 Valid: true Vertex Buffer Index: 0 0x0b9541f4: 0x11110000 : Dword 1 Component 3 Control: 1 (STORE_SRC) Component 2 Control: 1 (STORE_SRC) Component 1 Control: 1 (STORE_SRC) Component 0 Control: 1 (STORE_SRC) 0x0b9541f8: 0x7b000404: 3DPRIMITIVE 0x0b9541f8: 0x7b000404 : Dword 0 DWord Length: 0 Internal Vertex Count: 0 Primitive Topology Type: 1 (POINTLIST) Vertex Access Type: 0 (SEQUENTIAL) 0x0b9541fc: 0x0000ffff : Dword 1 Vertex Count Per Instance: 65535 0x0b954200: 0x00000000 : Dword 2 Start Vertex Location: 0 0x0b954204: 0x00000001 : Dword 3 Instance Count: 1 ('non-instanced' operation) 0x0b954208: 0x00000000 : Dword 4 Start Instance Location: 0 0x0b95420c: 0x00000000 : Dword 5 Base Vertex Location: 0 0x0b954210: 0x05000000: MI_BATCH_BUFFER_END 0x0b954210: 0x05000000 : Dword 0 bo_unreference final: 2 (statebuffer) bo_unreference final: 15 (batchbuffer) bo_create: buf 3 (batchbuffer) 20480b brw_bo_map_cpu: 3 (batchbuffer) -> 0x7fb4737ce000, READ WRITE bo_create: buf 6 (statebuffer) 16384b brw_bo_map_cpu: 6 (statebuffer) -> 0x7fb4737c6000, READ WRITE brw_context.c:247: Batchbuffer flush with 536b (2.6%) (pkt), 968b (5.9%) (state), 7 BOs (12.3Mb aperture), 9 batch relocs, 1 state relocs Validation list (length 7): [ 0]: 3 batchbuffer 0x296cef0 (32b) @ 0x0000000013711000 (20480B) [ 1]: 1 workaround 0x27a5bf0 (32b write) @ 0x000000000035c000 (4096B) [ 2]: 6 statebuffer 0x2946860 (32b) @ 0x000000000b959000 (16384B) [ 3]: 11 program cache 0x2cb2cb0 (32b) @ 0x000000001c085000 (32768B) [ 4]: 9 image 0x296cd70 (32b write) @ 0x000000000b7bc000 (262144B) [ 5]: 10 shader scratch space 0x2d0a830 (32b write) @ 0x000000000b961000 (24576B) [ 6]: 12 bufferobj 0x27b1500 (32b) @ 0x000000000fbba000 (12582912B) 0x13711000: 0x7a000003: PIPE_CONTROL 0x13711000: 0x7a000003 : Dword 0 DWord Length: 1 0x13711004: 0x00100002 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: true State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: true Store Data Index: 0 0x13711008: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x1371100c: 0x00000000 : Dword 3 0x13711010: 0x00000000 : Dword 4 Immediate Data: 0 0x13711014: 0x7a000003: PIPE_CONTROL 0x13711014: 0x7a000003 : Dword 0 DWord Length: 1 0x13711018: 0x00004000 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 1 (Write Immediate Data) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x1371101c: 0x0035c004 : Dword 2 Destination Address Type: 1 (GGTT) Address: 0x0035c000 0x13711020: 0x00000000 : Dword 3 0x13711024: 0x00000000 : Dword 4 Immediate Data: 0 0x13711028: 0x7a000003: PIPE_CONTROL 0x13711028: 0x7a000003 : Dword 0 DWord Length: 1 0x1371102c: 0x00100002 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: true State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: true Store Data Index: 0 0x13711030: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x13711034: 0x00000000 : Dword 3 0x13711038: 0x00000000 : Dword 4 Immediate Data: 0 0x1371103c: 0x7a000003: PIPE_CONTROL 0x1371103c: 0x7a000003 : Dword 0 DWord Length: 1 0x13711040: 0x00004000 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 1 (Write Immediate Data) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x13711044: 0x0035c004 : Dword 2 Destination Address Type: 1 (GGTT) Address: 0x0035c000 0x13711048: 0x00000000 : Dword 3 0x1371104c: 0x00000000 : Dword 4 Immediate Data: 0 0x13711050: 0x7a000003: PIPE_CONTROL 0x13711050: 0x7a000003 : Dword 0 DWord Length: 1 0x13711054: 0x00105001 : Dword 1 Depth Cache Flush Enable: true Stall At Pixel Scoreboard: false State Cache Invalidation Enable: false Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: false Render Target Cache Flush Enable: true Depth Stall Enable: false Post Sync Operation: 1 (Write Immediate Data) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: true Store Data Index: 0 0x13711058: 0x0035c004 : Dword 2 Destination Address Type: 1 (GGTT) Address: 0x0035c000 0x1371105c: 0x00000000 : Dword 3 0x13711060: 0x00000000 : Dword 4 Immediate Data: 0 0x13711064: 0x61010008: STATE_BASE_ADDRESS 0x13711064: 0x61010008 : Dword 0 DWord Length: 0 0x13711068: 0x00000001 : Dword 1 General State Base Address Modify Enable: true Stateless Data Port Access Force Write Thru: 0 Stateless Data Port Access MOCS: 0 Stateless Data Port Access Memory Object Control State: 0x13711068: 0x00000001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 General State MOCS: 0 General State Memory Object Control State: 0x13711068: 0x00000001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 General State Base Address: 0x00000000 0x1371106c: 0x0b959001 : Dword 2 Surface State Base Address Modify Enable: true Surface State MOCS: 0 Surface State Memory Object Control State: 0x1371106c: 0x0b959001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Surface State Base Address: 0x0b959000 0x13711070: 0x0b959001 : Dword 3 Dynamic State Base Address Modify Enable: true Dynamic State MOCS: 0 Dynamic State Memory Object Control State: 0x13711070: 0x0b959001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Dynamic State Base Address: 0x0b959000 0x13711074: 0x00000001 : Dword 4 Indirect Object Base Address Modify Enable: true Indirect Object MOCS: 0 Indirect Object Memory Object Control State: 0x13711074: 0x00000001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Indirect Object Base Address: 0x00000000 0x13711078: 0x1c085001 : Dword 5 Instruction Base Address Modify Enable: true Instruction MOCS: 0 Instruction Memory Object Control State: 0x13711078: 0x1c085001 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Instruction Base Address: 0x1c085000 0x1371107c: 0x00000001 : Dword 6 General State Access Upper Bound Modify Enable: true General State Access Upper Bound: 0x00000000 0x13711080: 0xfffff001 : Dword 7 Dynamic State Access Upper Bound Modify Enable: true Dynamic State Access Upper Bound: 0xfffff000 0x13711084: 0x00000001 : Dword 8 Indirect Object Access Upper Bound Modify Enable: true Indirect Object Access Upper Bound: 0x00000000 0x13711088: 0x00000001 : Dword 9 Instruction Access Upper Bound Modify Enable: true Instruction Access Upper Bound: 0x00000000 0x1371108c: 0x7a000003: PIPE_CONTROL 0x1371108c: 0x7a000003 : Dword 0 DWord Length: 1 0x13711090: 0x00000c04 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: true Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: true Instruction Cache Invalidate Enable: true Render Target Cache Flush Enable: false Depth Stall Enable: false Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x13711094: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x13711098: 0x00000000 : Dword 3 0x1371109c: 0x00000000 : Dword 4 Immediate Data: 0 0x137110a0: 0x780d0c02: 3DSTATE_VIEWPORT_STATE_POINTERS 0x137110a0: 0x780d0c02 : Dword 0 DWord Length: 0 CLIP Viewport State Change: 1 SF Viewport State Change: 1 CC Viewport State Change: 0 0x137110a4: 0x00000040 : Dword 1 Pointer to CLIP_VIEWPORT: 0x00000040 0x137110a8: 0x00000020 : Dword 2 Pointer to SF_VIEWPORT: 0x00000020 0x137110ac: 0x00000000 : Dword 3 Pointer to CC_VIEWPORT: 0x00000000 0x137110b0: 0x780d1002: 3DSTATE_VIEWPORT_STATE_POINTERS 0x137110b0: 0x780d1002 : Dword 0 DWord Length: 0 CLIP Viewport State Change: 0 SF Viewport State Change: 0 CC Viewport State Change: 1 0x137110b4: 0x00000000 : Dword 1 Pointer to CLIP_VIEWPORT: 0x00000000 0x137110b8: 0x00000000 : Dword 2 Pointer to SF_VIEWPORT: 0x00000000 0x137110bc: 0x00000060 : Dword 3 Pointer to CC_VIEWPORT: 0x00000060 0x137110c0: 0x780e0002: 3DSTATE_CC_STATE_POINTERS 0x137110c0: 0x780e0002 : Dword 0 DWord Length: 0 0x137110c4: 0x00000081 : Dword 1 BLEND_STATE Change: true Pointer to BLEND_STATE: 0x00000080 0x137110c8: 0x00000000 : Dword 2 DEPTH_STENCIL_STATE Change: false Pointer to DEPTH_STENCIL_STATE: 0x00000000 0x137110cc: 0x00000000 : Dword 3 Color Calc State Pointer Valid: false Color Calc State Pointer: 0x00000000 brw_bo_map_cpu: 6 (statebuffer) -> 0x7fb4737c6000, READ COLOR_CALC_STATE 0 0x00000000: 0x00000000 : Dword 0 Alpha Test Format: 0 (ALPHATEST_UNORM8) Round Disable Function Disable: false Backface Stencil Reference Value: 0 Stencil Reference Value: 0 0x00000004: 0x00000000 : Dword 1 Alpha Reference Value As FLOAT32: 0.000000 Alpha Reference Value As UNORM8: 0 0x00000008: 0x00000000 : Dword 2 Blend Constant Color Red: 0.000000 0x0000000c: 0x00000000 : Dword 3 Blend Constant Color Green: 0.000000 0x00000010: 0x00000000 : Dword 4 Blend Constant Color Blue: 0.000000 0x00000014: 0x00000000 : Dword 5 Blend Constant Color Alpha: 0.000000 0x137110d0: 0x780e0002: 3DSTATE_CC_STATE_POINTERS 0x137110d0: 0x780e0002 : Dword 0 DWord Length: 0 0x137110d4: 0x00000000 : Dword 1 BLEND_STATE Change: false Pointer to BLEND_STATE: 0x00000000 0x137110d8: 0x00000000 : Dword 2 DEPTH_STENCIL_STATE Change: false Pointer to DEPTH_STENCIL_STATE: 0x00000000 0x137110dc: 0x000000c1 : Dword 3 Color Calc State Pointer Valid: true Color Calc State Pointer: 0x000000c0 brw_bo_map_cpu: 6 (statebuffer) -> 0x7fb4737c6000, READ COLOR_CALC_STATE 0 0x000000c0: 0x00000000 : Dword 0 Alpha Test Format: 0 (ALPHATEST_UNORM8) Round Disable Function Disable: false Backface Stencil Reference Value: 0 Stencil Reference Value: 0 0x000000c4: 0x00000000 : Dword 1 Alpha Reference Value As FLOAT32: 0.000000 Alpha Reference Value As UNORM8: 0 0x000000c8: 0x00000000 : Dword 2 Blend Constant Color Red: 0.000000 0x000000cc: 0x00000000 : Dword 3 Blend Constant Color Green: 0.000000 0x000000d0: 0x00000000 : Dword 4 Blend Constant Color Blue: 0.000000 0x000000d4: 0x00000000 : Dword 5 Blend Constant Color Alpha: 0.000000 0x137110e0: 0x780e0002: 3DSTATE_CC_STATE_POINTERS 0x137110e0: 0x780e0002 : Dword 0 DWord Length: 0 0x137110e4: 0x00000000 : Dword 1 BLEND_STATE Change: false Pointer to BLEND_STATE: 0x00000000 0x137110e8: 0x00000101 : Dword 2 DEPTH_STENCIL_STATE Change: true Pointer to DEPTH_STENCIL_STATE: 0x00000100 0x137110ec: 0x00000000 : Dword 3 Color Calc State Pointer Valid: false Color Calc State Pointer: 0x00000000 brw_bo_map_cpu: 6 (statebuffer) -> 0x7fb4737c6000, READ COLOR_CALC_STATE 0 0x00000000: 0x00000000 : Dword 0 Alpha Test Format: 0 (ALPHATEST_UNORM8) Round Disable Function Disable: false Backface Stencil Reference Value: 0 Stencil Reference Value: 0 0x00000004: 0x00000000 : Dword 1 Alpha Reference Value As FLOAT32: 0.000000 Alpha Reference Value As UNORM8: 0 0x00000008: 0x00000000 : Dword 2 Blend Constant Color Red: 0.000000 0x0000000c: 0x00000000 : Dword 3 Blend Constant Color Green: 0.000000 0x00000010: 0x00000000 : Dword 4 Blend Constant Color Blue: 0.000000 0x00000014: 0x00000000 : Dword 5 Blend Constant Color Alpha: 0.000000 0x137110f0: 0x78021302: 3DSTATE_SAMPLER_STATE_POINTERS 0x137110f0: 0x78021302 : Dword 0 DWord Length: 0 VS Sampler State Change: 1 GS Sampler State Change: 1 PS Sampler State Change: 1 0x137110f4: 0x00000000 : Dword 1 Pointer to VS Sampler State: 0x00000000 0x137110f8: 0x00000000 : Dword 2 Pointer to GS Sampler State: 0x00000000 0x137110fc: 0x00000000 : Dword 3 Pointer to PS Sampler State: 0x00000000 brw_bo_map_cpu: 6 (statebuffer) -> 0x7fb4737c6000, READ sampler state 0 0x0b959000: 0x00000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959004: 0x00000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 0.000000 0x0b959008: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95900c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 sampler state 1 0x0b959010: 0x00000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959014: 0x00000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 0.000000 0x0b959018: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95901c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 sampler state 2 0x0b959020: 0x43000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 6.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959024: 0xc3000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 12.187500 0x0b959028: 0x3f000000 : Dword 2 Border Color Pointer: 0x3f000000 0x0b95902c: 0x43000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 2 ChromaKey Enable: true Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 2 sampler state 3 0x0b959030: 0x43000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 6.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959034: 0x3f000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 3.937500 0x0b959038: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95903c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 brw_bo_map_cpu: 6 (statebuffer) -> 0x7fb4737c6000, READ sampler state 0 0x0b959000: 0x00000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959004: 0x00000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 0.000000 0x0b959008: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95900c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 sampler state 1 0x0b959010: 0x00000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959014: 0x00000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 0.000000 0x0b959018: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95901c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 sampler state 2 0x0b959020: 0x43000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 6.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959024: 0xc3000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 12.187500 0x0b959028: 0x3f000000 : Dword 2 Border Color Pointer: 0x3f000000 0x0b95902c: 0x43000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 2 ChromaKey Enable: true Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 2 sampler state 3 0x0b959030: 0x43000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 6.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959034: 0x3f000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 3.937500 0x0b959038: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95903c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 brw_bo_map_cpu: 6 (statebuffer) -> 0x7fb4737c6000, READ sampler state 0 0x0b959000: 0x00000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959004: 0x00000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 0.000000 0x0b959008: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95900c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 sampler state 1 0x0b959010: 0x00000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 0.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959014: 0x00000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 0.000000 0x0b959018: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95901c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 sampler state 2 0x0b959020: 0x43000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 6.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959024: 0xc3000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 12.187500 0x0b959028: 0x3f000000 : Dword 2 Border Color Pointer: 0x3f000000 0x0b95902c: 0x43000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 2 ChromaKey Enable: true Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 2 sampler state 3 0x0b959030: 0x43000000 : Dword 0 Shadow Function: 0 (PREFILTEROP_ALWAYS) Texture LOD Bias: foo Min Mode Filter: 0 Mag Mode Filter: 0 (NEAREST) Mip Mode Filter: 0 (NONE) Base Mip Level: 6.000000 Min and Mag State Not Equal: 0 (MIN_MAG_EQ) LOD PreClamp Enable: 0 Texture Border Color Mode: 0 (DX10/OGL) Sampler Disable: false 0x0b959034: 0x3f000000 : Dword 1 TCZ Address Control Mode: 0 (WRAP) TCY Address Control Mode: 0 (WRAP) TCX Address Control Mode: 0 (WRAP) Cube Surface Control Mode: 0 (CUBECTRLMODE_PROGRAMMED) Max LOD: 0.000000 Min LOD: 3.937500 0x0b959038: 0x00000000 : Dword 2 Border Color Pointer: 0x00000000 0x0b95903c: 0x00000000 : Dword 3 Non-normalized Coordinate Enable: false R Address Min Filter Rounding Enable: false R Address Mag Filter Rounding Enable: false V Address Min Filter Rounding Enable: false V Address Mag Filter Rounding Enable: false U Address Min Filter Rounding Enable: false U Address Mag Filter Rounding Enable: false Maximum Anisotropy: 0 (RATIO 2:1) ChromaKey Mode: 0 (KEYFILTER_KILL_ON_ANY_MATCH) ChromaKey Index: 0 ChromaKey Enable: false Monochrome Filter Width: 0 Monochrome Filter Height: Reserved: 0 0x13711100: 0x78150003: 3DSTATE_CONSTANT_VS 0x13711100: 0x78150003 : Dword 0 DWord Length: 1 Constant Buffer Object Control State: 0x13711100: 0x78150003 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Buffer 0 Valid: false Buffer 1 Valid: false Buffer 2 Valid: false Buffer 3 Valid: false 0x13711104: 0x00000000 : Dword 1 0x13711108: 0x00000000 : Dword 2 0x1371110c: 0x00000000 : Dword 3 0x13711110: 0x00000000 : Dword 4 Constant Body: 0x13711104: 0x00000000 : Dword 0 Constant Buffer 0 Read Length: 0 Pointer to Constant Buffer 0: 0x00000000 0x13711108: 0x00000000 : Dword 1 Constant Buffer 1 Read Length: 0 Pointer to Constant Buffer 1: 0x00000000 0x1371110c: 0x00000000 : Dword 2 Constant Buffer 2 Read Length: 0 Pointer to Constant Buffer 2: 0x00000000 0x13711110: 0x00000000 : Dword 3 Constant Buffer 3 Read Length: 0 Pointer to Constant Buffer 3: 0x00000000 0x13711114: 0x78100004: 3DSTATE_VS 0x13711114: 0x78100004 : Dword 0 DWord Length: 0 0x13711118: 0x00004580 : Dword 1 Kernel Start Pointer: 0x00004580 0x1371111c: 0x00000000 : Dword 2 Software Exception Enable: false Illegal Opcode Exception Enable: false Floating Point Mode: 0 (IEEE-754) Binding Table Entry Count: 0 Sampler Count: 0 (No Samplers) Vector Mask Enable: false Single Vertex Dispatch: false 0x13711120: 0x00000000 : Dword 3 Per-Thread Scratch Space: 0 Scratch Space Base Pointer: 0x00000000 0x13711124: 0x00101000 : Dword 4 Vertex URB Entry Read Offset: 0 Vertex URB Entry Read Length: 2 Dispatch GRF Start Register For URB Data: 1 0x13711128: 0x2e000401 : Dword 5 Enable: true Vertex Cache Disable: false Statistics Enable: true Maximum Number of Threads: 23 brw_bo_map_cpu: 11 (program cache) -> 0x7fb4737a5000, READ Referenced vec4 vertex shader: mov(8) m2<1>D 0D { align16 1Q }; mov(8) m3<1>F g1<4>F { align16 1Q compacted }; mov(8) m4<1>F g3<4>F { align16 1Q compacted }; mov(8) m5<1>F g2<4>F { align16 1Q compacted }; mov(8) m6<1>F g4<4>F { align16 1Q compacted }; mov(8) m1<1>UD g0<4>UD { align16 WE_all 1Q compacted }; send(8) null<1>F m1<4>F urb 0 urb_write interleave used complete mlen 7 rlen 0 { align16 1Q EOT }; 0x1371112c: 0x7a000003: PIPE_CONTROL 0x1371112c: 0x7a000003 : Dword 0 DWord Length: 1 0x13711130: 0x00002804 : Dword 1 Depth Cache Flush Enable: false Stall At Pixel Scoreboard: false State Cache Invalidation Enable: true Constant Cache Invalidation Enable: false VF Cache Invalidation Enable: false Notify Enable: false Indirect State Pointers Disable: false Texture Cache Invalidation Enable: false Instruction Cache Invalidate Enable: true Render Target Cache Flush Enable: false Depth Stall Enable: true Post Sync Operation: 0 (No Write) Generic Media State Clear: false Synchronize GFDT Surface: false TLB Invalidate: false Global Snapshot Count Reset: false Command Streamer Stall Enable: false Store Data Index: 0 0x13711134: 0x00000000 : Dword 2 Destination Address Type: 0 Address: 0x00000000 0x13711138: 0x00000000 : Dword 3 0x1371113c: 0x00000000 : Dword 4 Immediate Data: 0 0x13711140: 0x78160003: 3DSTATE_CONSTANT_GS 0x13711140: 0x78160003 : Dword 0 DWord Length: 1 Constant Buffer Object Control State: 0x13711140: 0x78160003 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Buffer 0 Valid: false Buffer 1 Valid: false Buffer 2 Valid: false Buffer 3 Valid: false 0x13711144: 0x00000000 : Dword 1 0x13711148: 0x00000000 : Dword 2 0x1371114c: 0x00000000 : Dword 3 0x13711150: 0x00000000 : Dword 4 Constant Body: 0x13711144: 0x00000000 : Dword 0 Constant Buffer 0 Read Length: 0 Pointer to Constant Buffer 0: 0x00000000 0x13711148: 0x00000000 : Dword 1 Constant Buffer 1 Read Length: 0 Pointer to Constant Buffer 1: 0x00000000 0x1371114c: 0x00000000 : Dword 2 Constant Buffer 2 Read Length: 0 Pointer to Constant Buffer 2: 0x00000000 0x13711150: 0x00000000 : Dword 3 Constant Buffer 3 Read Length: 0 Pointer to Constant Buffer 3: 0x00000000 0x13711154: 0x78110005: 3DSTATE_GS 0x13711154: 0x78110005 : Dword 0 DWord Length: 1 0x13711158: 0x00003500 : Dword 1 Kernel Start Pointer: 0x00003500 0x1371115c: 0xc0000000 : Dword 2 Software Exception Enable: false Mask Stack Exception Enable: false Illegal Opcode Exception Enable: false Floating Point Mode: 0 (IEEE-754) Thread Priority: 0 (Normal Priority) Binding Table Entry Count: 0 Sampler Count: 0 (No Samplers) Vector Mask Enable: true Single Program Flow: true 0x13711160: 0x0b961000 : Dword 3 Per-Thread Scratch Space: 0 Scratch Space Base Pointer: 0x0b961000 0x13711164: 0x00001802 : Dword 4 Dispatch GRF Start Register For URB Data: 2 Vertex URB Entry Read Offset: 0 Vertex URB Entry Read Length: 3 0x13711168: 0x28000700 : Dword 5 Rendering Enabled: 1 SO Statistics Enable: true Statistics Enable: true Maximum Number of Threads: 20 0x1371116c: 0x50008000 : Dword 6 Enable: true SVBI Post-Increment Value: 0 SVBI Post-Increment Enable: false SVBI Payload Enable: true Discard Adjacency: false Reorder Mode: 1 (TRAILING) brw_bo_map_cpu: 11 (program cache) -> 0x7fb4737a5000, READ Referenced vec4 geometry shader: mov(1) g0.2<1>UD 0x00000000UD { align1 WE_all 1N compacted }; mov(8) g7<1>.xUD 0x00000000UD { align16 1Q }; mov(8) g10<1>.xUD 0x00000000UD { align16 1Q }; mov(8) g30<1>.xD 0x00000000UD { align16 1Q }; mov(8) g31<1>UD 0x00000000UD { align16 WE_all 1Q compacted }; mov(8) m1<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(8) g14<1>UD g1.4<0>.xUD { align16 1Q }; mul(8) g30<1>.xD g30<4>.xD 2D { align16 1Q }; mov(8) m21<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m22<1>D g30<0,1,0>D { align1 WE_all 1N }; add(1) m22.4<1>D g30.4<0,1,0>D 1D { align1 WE_all 1N }; mov(8) m23<1>D g31<4>D { align16 1Q }; send(8) g0<1>F m21<4>F render OWORD dual block write MsgCtrl = 0x0 Surface = 255 mlen 3 rlen 0 { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g32<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g32<1>.xD g32<4>.xD 2D { align16 1Q }; mov(8) m21<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m22<1>D g32<0,1,0>D { align1 WE_all 1N }; add(1) m22.4<1>D g32.4<0,1,0>D 1D { align1 WE_all 1N }; mov(8) m23<1>D g2.4<0>D { align16 1Q }; send(8) g0<1>F m21<4>F render OWORD dual block write MsgCtrl = 0x0 Surface = 255 mlen 3 rlen 0 { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g34<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g34<1>.xD g34<4>.xD 2D { align16 1Q }; mov(8) m21<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m22<1>D g34<0,1,0>D { align1 WE_all 1N }; add(1) m22.4<1>D g34.4<0,1,0>D 1D { align1 WE_all 1N }; mov(8) m23<1>D g3.4<0>D { align16 1Q }; send(8) g0<1>F m21<4>F render OWORD dual block write MsgCtrl = 0x0 Surface = 255 mlen 3 rlen 0 { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g36<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g36<1>.xD g36<4>.xD 2D { align16 1Q }; mov(8) m21<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m22<1>D g36<0,1,0>D { align1 WE_all 1N }; add(1) m22.4<1>D g36.4<0,1,0>D 1D { align1 WE_all 1N }; mov(8) m23<1>D g3<0>D { align16 1Q }; send(8) g0<1>F m21<4>F render OWORD dual block write MsgCtrl = 0x0 Surface = 255 mlen 3 rlen 0 { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g38<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g38<1>.xD g38<4>.xD 2D { align16 1Q }; mov(8) m21<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m22<1>D g38<0,1,0>D { align1 WE_all 1N }; add(1) m22.4<1>D g38.4<0,1,0>D 1D { align1 WE_all 1N }; mov(8) m23<1>D g4<0>D { align16 1Q }; send(8) g0<1>F m21<4>F render OWORD dual block write MsgCtrl = 0x0 Surface = 255 mlen 3 rlen 0 { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g41<1>UD 7D { align16 1Q }; mov(8) g40<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g40<1>.xD g40<4>.xD 2D { align16 1Q }; mov(8) m21<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m22<1>D g40<0,1,0>D { align1 WE_all 1N }; add(1) m22.4<1>D g40.4<0,1,0>D 1D { align1 WE_all 1N }; mov(8) m23<1>D g41<4>D { align16 1Q }; send(8) g0<1>F m21<4>F render OWORD dual block write MsgCtrl = 0x0 Surface = 255 mlen 3 rlen 0 { align16 1Q }; add(8) g10<1>.xUD g10<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g21<1>.xD 1D { align16 1Q }; and(1) g13<1>UD g21<0,1,0>UD 0x0000ffffUD { align1 1N }; shl(1) g13<1>UD g13<0,1,0>UD 0x00000010UD { align1 1N }; and(1) g22<1>UD g10<0,1,0>UD 0x0000ffffUD { align1 1N }; or(1) g13<1>UD g13<0,1,0>UD g22<0,1,0>UD { align1 1N }; cmp.g.f0(8) null<1>UD g21<4>.xUD 0x00000000UD { align16 1Q compacted }; mov(1) m1<1>UD g13<0,1,0>UD { align1 WE_all 1N compacted }; mov(1) m1.1<1>UD g10<0,1,0>UD { align1 WE_all 1N compacted }; send(8) g8<1>.xUD m1<4>UD urb 0 ff_sync allocate mlen 1 rlen 1 { align16 1Q }; mov(1) m1<1>UD g8<0,1,0>UD { align1 WE_all 1N compacted }; mov(4) g13<1>F g8.1<4,4,1>F { align1 WE_all 1N }; (+f0) if(8) JIP: 400 { align16 1Q }; mov(8) g23<1>.xUD 0x00000000UD { align16 1Q }; mov(8) g7<1>.xUD 0x00000000UD { align16 1Q }; cmp.ge.f0(8) null<1>UD g23<4>.xUD g21<4>.xUD { align16 1Q }; (+f0) break(8) JIP: 93 UIP: 95 { align16 1Q }; add(8) g24<1>.xUD g7<4>.xUD 5D { align16 1Q }; mov(8) g45<1>.xD g7<4>.xUD { align16 1Q }; add(8) g23<1>.xUD g23<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g43<1>.xD g24<4>.xUD { align16 1Q }; mul(8) g45<1>.xD g45<4>.xD 2D { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mul(8) g43<1>.xD g43<4>.xD 2D { align16 1Q }; mov(8) g47<1>.xD g7<4>.xUD { align16 1Q }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g43<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g43.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g42<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mul(8) g47<1>.xD g47<4>.xD 2D { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(1) m1.2<1>UD g42<0,1,0>UD { align1 WE_all 1N compacted }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g45<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g45.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g44<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g49<1>.xD g7<4>.xUD { align16 1Q }; mov(8) m2<1>F g44<4>F { align16 WE_all 1Q compacted }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g47<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g47.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g46<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mul(8) g49<1>.xD g49<4>.xD 2D { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) m3<1>F g46<4>F { align16 WE_all 1Q compacted }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g49<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g49.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g48<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g51<1>.xD g7<4>.xUD { align16 1Q }; mov(8) m4<1>F g48<4>F { align16 WE_all 1Q compacted }; mul(8) g51<1>.xD g51<4>.xD 2D { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g51<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g51.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g50<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g53<1>.xD g7<4>.xUD { align16 1Q }; mov(8) m5<1>F g50<4>F { align16 WE_all 1Q compacted }; mul(8) g53<1>.xD g53<4>.xD 2D { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g53<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g53.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g52<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; add(8) g7<1>.xUD g7<4>.xUD 0x00000001UD { align16 1Q }; mov(8) m6<1>F g52<4>F { align16 WE_all 1Q compacted }; send(8) g8<1>UD m1<4>F urb 0 urb_write interleave allocate used complete mlen 7 rlen 1 { align16 1Q }; mov(1) m1<1>UD g8<0,1,0>UD { align1 WE_all 1N compacted }; while(8) JIP: -95 { align16 1Q }; mov(8) g12<1>.xUD 0x00000000UD { align16 1Q }; add(8) g25<1>UD g13<4>UD 0x00000001UD { align16 1Q }; cmp.le.f0(8) null<1>UD g25<4>UD g14<4>UD { align16 1Q }; (+f0) if(8) JIP: 6 { align16 1Q }; mov(8) g11<1>UD [0F, 1F, 2F, 0F]VF { align16 WE_all 1Q }; add(8) g11<1>UD g11<4>UD g13<4>UD { align16 1Q }; endif(8) JIP: 285 { align16 1Q }; mov(8) g25<1>UD 0D { align16 1Q }; cmp.l.f0(8) null<1>UD g25<4>UD g21<4>.xUD { align16 1Q }; (+f0) if(8) JIP: 89 { align16 1Q }; add(8) g26<1>UD g12<4>.xUD 0x00000001UD { align16 1Q }; add(8) g26<1>UD g26<4>UD g13<4>UD { align16 1Q }; cmp.le.f0(8) null<1>UD g26<4>UD g14<4>UD { align16 1Q }; (+f0) if(8) JIP: 79 { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) g7<1>.xUD 1D { align16 1Q }; add(8) g12<1>.xUD g12<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g55<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g55<1>.xD g55<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 2D { align16 1Q }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g55<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g55.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g54<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g57<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g54<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 0 mlen 1 rlen 0 { align16 1Q }; mul(8) g57<1>.xD g57<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 3D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g57<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g57.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g56<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g59<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g56<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 1 mlen 1 rlen 0 { align16 1Q }; mul(8) g59<1>.xD g59<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 4D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g59<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g59.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g58<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g61<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g58<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 2 mlen 1 rlen 0 { align16 1Q }; mul(8) g61<1>.xD g61<4>.xD 2D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g61<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g61.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g60<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; add(8) g11<1>UD g11<4>UD 0x00000001UD { align16 1Q }; mov(4) m2<1>UD g60<4>UD { align16 1N compacted }; send(8) g26<1>UD m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 3 mlen 1 rlen 1 { align16 1Q }; mov(8) g26<1>UD g26<4>UD { align16 1Q compacted }; endif(8) JIP: 2 { align16 1Q }; endif(8) JIP: 190 { align16 1Q }; mov(8) g25<1>UD 1D { align16 1Q }; cmp.l.f0(8) null<1>UD g25<4>UD g21<4>.xUD { align16 1Q }; (+f0) if(8) JIP: 89 { align16 1Q }; add(8) g27<1>UD g12<4>.xUD 0x00000001UD { align16 1Q }; add(8) g27<1>UD g27<4>UD g13<4>UD { align16 1Q }; cmp.le.f0(8) null<1>UD g27<4>UD g14<4>UD { align16 1Q }; (+f0) if(8) JIP: 79 { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) g7<1>.xUD 7D { align16 1Q }; add(8) g12<1>.xUD g12<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g63<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g63<1>.xD g63<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 8D { align16 1Q }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g63<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g63.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g62<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g65<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g62<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 0 mlen 1 rlen 0 { align16 1Q }; mul(8) g65<1>.xD g65<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 9D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g65<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g65.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g64<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g67<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g64<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 1 mlen 1 rlen 0 { align16 1Q }; mul(8) g67<1>.xD g67<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 10D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g67<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g67.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g66<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g69<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g66<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 2 mlen 1 rlen 0 { align16 1Q }; mul(8) g69<1>.xD g69<4>.xD 2D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g69<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g69.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g68<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; add(8) g11<1>UD g11<4>UD 0x00000001UD { align16 1Q }; mov(4) m2<1>UD g68<4>UD { align16 1N compacted }; send(8) g27<1>UD m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 3 mlen 1 rlen 1 { align16 1Q }; mov(8) g27<1>UD g27<4>UD { align16 1Q compacted }; endif(8) JIP: 2 { align16 1Q }; endif(8) JIP: 95 { align16 1Q }; mov(8) g25<1>UD 2D { align16 1Q }; cmp.l.f0(8) null<1>UD g25<4>UD g21<4>.xUD { align16 1Q }; (+f0) if(8) JIP: 87 { align16 1Q }; add(8) g28<1>UD g12<4>.xUD 0x00000001UD { align16 1Q }; add(8) g28<1>UD g28<4>UD g13<4>UD { align16 1Q }; cmp.le.f0(8) null<1>UD g28<4>UD g14<4>UD { align16 1Q }; (+f0) if(8) JIP: 77 { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) g7<1>.xUD 13D { align16 1Q }; add(8) g12<1>.xUD g12<4>.xUD 0x00000001UD { align16 1Q }; mov(8) g71<1>.xD g7<4>.xUD { align16 1Q }; mul(8) g71<1>.xD g71<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 14D { align16 1Q }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g71<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g71.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g70<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g73<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g70<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 0 mlen 1 rlen 0 { align16 1Q }; mul(8) g73<1>.xD g73<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 15D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g73<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g73.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g72<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g75<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g72<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 1 mlen 1 rlen 0 { align16 1Q }; mul(8) g75<1>.xD g75<4>.xD 2D { align16 1Q }; mov(8) g7<1>.xUD 16D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g75<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g75.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g74<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(8) g77<1>.xD g7<4>.xUD { align16 1Q }; mov(4) m2<1>UD g74<4>UD { align16 1N compacted }; send(8) null<1>F m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 2 mlen 1 rlen 0 { align16 1Q }; mul(8) g77<1>.xD g77<4>.xD 2D { align16 1Q }; mov(1) m2.5<1>UD g11<0,1,0>UD { align1 WE_all 1N }; mov(8) m22<1>UD g0<4>UD { align16 WE_all 1Q compacted }; mov(1) m23<1>D g77<0,1,0>D { align1 WE_all 1N }; add(1) m23.4<1>D g77.4<0,1,0>D 1D { align1 WE_all 1N }; send(8) g76<1>F m22<4>F render OWORD dual block read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 1Q }; mov(4) m2<1>UD g76<4>UD { align16 1N compacted }; send(8) g28<1>UD m2<4>UD render streamed VB write MsgCtrl = 0x0 Surface = 3 mlen 1 rlen 1 { align16 1Q }; mov(8) g28<1>UD g28<4>UD { align16 1Q compacted }; endif(8) JIP: 2 { align16 1Q }; endif(8) JIP: 2 { align16 1Q }; endif(8) JIP: 2 { align16 1Q }; and(8) g29<1>.xUD g12<4>.xUD 0x0000ffffUD { align16 1Q }; shl(8) g29<1>.xUD g29<4>.xUD 0x00000010UD { align16 1Q }; mov(1) m1.2<1>UD g29<0,1,0>UD { align1 WE_all 1N compacted }; send(8) null<1>F m1<4>F urb 0 urb_write interleave complete mlen 1 rlen 0 { align16 1Q EOT }; 0x13711170: 0x78170003: 3DSTATE_CONSTANT_PS 0x13711170: 0x78170003 : Dword 0 DWord Length: 1 Constant Buffer Object Control State: 0x13711170: 0x78170003 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Buffer 0 Valid: false Buffer 1 Valid: false Buffer 2 Valid: false Buffer 3 Valid: false 0x13711174: 0x00000000 : Dword 1 0x13711178: 0x00000000 : Dword 2 0x1371117c: 0x00000000 : Dword 3 0x13711180: 0x00000000 : Dword 4 Constant Body: 0x13711174: 0x00000000 : Dword 0 Constant Buffer 0 Read Length: 0 Pointer to Constant Buffer 0: 0x00000000 0x13711178: 0x00000000 : Dword 1 Constant Buffer 1 Read Length: 0 Pointer to Constant Buffer 1: 0x00000000 0x1371117c: 0x00000000 : Dword 2 Constant Buffer 2 Read Length: 0 Pointer to Constant Buffer 2: 0x00000000 0x13711180: 0x00000000 : Dword 3 Constant Buffer 3 Read Length: 0 Pointer to Constant Buffer 3: 0x00000000 0x13711184: 0x78140007: 3DSTATE_WM 0x13711184: 0x78140007 : Dword 0 DWord Length: 1 0x13711188: 0x00000140 : Dword 1 Kernel Start Pointer 0: 0x00000140 0x1371118c: 0x00040000 : Dword 2 Software Exception Enable: false MaskStack Exception Enable: false Illegal Opcode Exception Enable: false Floating Point Mode: 0 (IEEE-745) Thread Priority: 0 Binding Table Entry Count: 1 Sampler Count: 0 Vector Mask Enable: false Single Program Flow: false 0x13711190: 0x00000000 : Dword 3 Per Thread Scratch Space: 0 Scratch Space Base Pointer: 0x00000000 0x13711194: 0x80040006 : Dword 4 Dispatch GRF Start Register For Constant/Setup Data 2: 6 Dispatch GRF Start Register For Constant/Setup Data 1: 0 Dispatch GRF Start Register For Constant/Setup Data 0: 4 Hierarchical Depth Buffer Resolve Enable: false Depth Buffer Resolve Enable: false Depth Buffer Clear: false Statistics Enable: true 0x13711198: 0x4e184103 : Dword 5 8 Pixel Dispatch Enable: true 16 Pixel Dispatch Enable: true 32 Pixel Dispatch Enable: false Dual Source Blend Enable: false Pixel Shader Uses Source W: true oMask Present to RenderTarget: false Line Stipple Enable: false Polygon Stipple Enable: false Line Antialiasing Region Width: 1 (1.0 pixels) Line End Cap Antialiasing Region Width: 0 (0.5 pixels) Thread Dispatch Enable: true Pixel Shader Uses Source Depth: true Pixel Shader Computed Depth: false Pixel Shader Kills Pixel: false Legacy Diamond Line Rasterization: false Maximum Number of Threads: 39 0x1371119c: 0x00000200 : Dword 6 Multisample Dispatch Mode: 0 (MSDISPMODE_PERSAMPLE) Multisample Rasterization Mode: 0 (MSRASTMODE_OFF_PIXEL) Point Rasterization Rule: 1 (RASTRULE_UPPER_RIGHT) Barycentric Interpolation Mode: 0 Position ZW Interpolation Mode: 0 (INTERP_PIXEL) Position XY Offset Select: 0 (POSOFFSET_NONE) Number of SF Output Attributes: 0 0x137111a0: 0x00000140 : Dword 7 Kernel Start Pointer 1: 0x00000140 0x137111a4: 0x00001900 : Dword 8 Kernel Start Pointer 2: 0x00001900 0x137111a8: 0x780f0000: 3DSTATE_SCISSOR_STATE_POINTERS 0x137111a8: 0x780f0000 : Dword 0 DWord Length: 0 0x137111ac: 0x000003c0 : Dword 1 Scissor Rect Pointer: 0x000003c0 brw_bo_map_cpu: 6 (statebuffer) -> 0x7fb4737c6000, READ SCISSOR_RECT 0 0x000003c0: 0x00000000 : Dword 0 Scissor Rectangle X Min: 0 Scissor Rectangle Y Min: 0 0x000003c4: 0x00ff00ff : Dword 1 Scissor Rectangle X Max: 255 Scissor Rectangle Y Max: 255 0x137111b0: 0x78011302: 3DSTATE_BINDING_TABLE_POINTERS 0x137111b0: 0x78011302 : Dword 0 DWord Length: 0 VS Binding Table Change: true GS Binding Table Change: true PS Binding Table Change: true 0x137111b4: 0x00000000 : Dword 1 Pointer to VS Binding Table: 0x00000000 0x137111b8: 0x00000140 : Dword 2 Pointer to GS Binding Table: 0x00000140 0x137111bc: 0x000003a0 : Dword 3 Pointer to PS Binding Table: 0x000003a0 0x137111c0: 0x78080003: 3DSTATE_VERTEX_BUFFERS 0x137111c0: 0x78080003 : Dword 0 DWord Length: 1 0x137111c4: 0x00000040 : Dword 1 0x137111c8: 0x0fbba000 : Dword 2 0x137111cc: 0x107ba001 : Dword 3 0x137111d0: 0x00000000 : Dword 4 Vertex Buffer State[0]: 0x137111c4: 0x00000040 : Dword 0 Buffer Pitch: 0 Vertex Fetch Invalidate: false Null Vertex Buffer: false Vertex Buffer MOCS: 0 Vertex Buffer Memory Object Control State: 0x137111c4: 0x00000040 : Dword 0 Cacheability Control: 0 Graphics Data Type (GFDT): 0 Buffer Access Type: 0 (VERTEXDATA) Vertex Buffer Index: 0 0x137111c8: 0x0fbba000 : Dword 1 Buffer Starting Address: 0x0fbba000 0x137111cc: 0x107ba001 : Dword 2 End Address: 0x107ba001 0x137111d0: 0x00000000 : Dword 3 Instance Data Step Rate: 0 brw_bo_map_cpu: 12 (bufferobj) -> 0x7fb46ddd1000, READ vertex buffer 0, size 12582913 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0x137111d4: 0x78090007: 3DSTATE_VERTEX_ELEMENTS 0x137111d4: 0x78090007 : Dword 0 DWord Length: 1 0x137111d8: 0x02000000 : Dword 1 0x137111dc: 0x11110000 : Dword 2 Element[0]: 0x137111d8: 0x02000000 : Dword 0 Source Element Offset: 0 Edge Flag Enable: false Source Element Format: 0 Valid: true Vertex Buffer Index: 0 0x137111dc: 0x11110000 : Dword 1 Component 3 Control: 1 (STORE_SRC) Component 2 Control: 1 (STORE_SRC) Component 1 Control: 1 (STORE_SRC) Component 0 Control: 1 (STORE_SRC) 0x137111e0: 0x02000010 : Dword 3 0x137111e4: 0x11110000 : Dword 4 Element[1]: 0x137111e0: 0x02000010 : Dword 0 Source Element Offset: 0 Edge Flag Enable: false Source Element Format: 0 Valid: true Vertex Buffer Index: 0 0x137111e4: 0x11110000 : Dword 1 Component 3 Control: 1 (STORE_SRC) Component 2 Control: 1 (STORE_SRC) Component 1 Control: 1 (STORE_SRC) Component 0 Control: 1 (STORE_SRC) 0x137111e8: 0x02000020 : Dword 5 0x137111ec: 0x11110000 : Dword 6 Element[2]: 0x137111e8: 0x02000020 : Dword 0 Source Element Offset: 0 Edge Flag Enable: false Source Element Format: 0 Valid: true Vertex Buffer Index: 0 0x137111ec: 0x11110000 : Dword 1 Component 3 Control: 1 (STORE_SRC) Component 2 Control: 1 (STORE_SRC) Component 1 Control: 1 (STORE_SRC) Component 0 Control: 1 (STORE_SRC) 0x137111f0: 0x02000030 : Dword 7 0x137111f4: 0x11110000 : Dword 8 Element[3]: 0x137111f0: 0x02000030 : Dword 0 Source Element Offset: 0 Edge Flag Enable: false Source Element Format: 0 Valid: true Vertex Buffer Index: 0 0x137111f4: 0x11110000 : Dword 1 Component 3 Control: 1 (STORE_SRC) Component 2 Control: 1 (STORE_SRC) Component 1 Control: 1 (STORE_SRC) Component 0 Control: 1 (STORE_SRC) 0x137111f8: 0x7b000404: 3DPRIMITIVE 0x137111f8: 0x7b000404 : Dword 0 DWord Length: 0 Internal Vertex Count: 0 Primitive Topology Type: 1 (POINTLIST) Vertex Access Type: 0 (SEQUENTIAL) 0x137111fc: 0x0000ffff : Dword 1 Vertex Count Per Instance: 65535 0x13711200: 0x00000000 : Dword 2 Start Vertex Location: 0 0x13711204: 0x00000001 : Dword 3 Instance Count: 1 ('non-instanced' operation) 0x13711208: 0x00000000 : Dword 4 Start Instance Location: 0 0x1371120c: 0x00000000 : Dword 5 Base Vertex Location: 0 0x13711210: 0x05000000: MI_BATCH_BUFFER_END 0x13711210: 0x05000000 : Dword 0 bo_unreference final: 6 (statebuffer) bo_unreference final: 8 (batchbuffer) bo_create: buf 15 (batchbuffer) 20480b brw_bo_map_cpu: 15 (batchbuffer) -> 0x7fb4737a0000, READ WRITE bo_create: buf 2 (statebuffer) 16384b brw_bo_map_cpu: 2 (statebuffer) -> 0x7fb4737bd000, READ WRITE bo_unreference final: 11 (program cache) bo_unreference final: 10 (shader scratch space) bo_unreference final: 7 (bufferobj) bo_unreference final: 1 (workaround) bo_unreference final: 15 (batchbuffer) bo_unreference final: 2 (statebuffer) bo_unreference final: 3 (batchbuffer) bo_unreference final: 9 (image) bo_unreference final: 5 (transform feedback offsets) bo_unreference final: 4 (xfb primitive counts) bo_unreference final: 13 (bufferobj) bo_unreference final: 12 (bufferobj)