diff --git a/2018-10-16 15-11-06.mp4 b/2018-10-16 15-11-06.mp4
new file mode 100644
index 0000000..83cd0d0
Binary files /dev/null and b/2018-10-16 15-11-06.mp4 differ
diff --git a/2018-10-16 15-13-04.mp4 b/2018-10-16 15-13-04.mp4
new file mode 100644
index 0000000..17f9ed6
Binary files /dev/null and b/2018-10-16 15-13-04.mp4 differ
diff --git a/2018-10-16 15-14-12.mp4 b/2018-10-16 15-14-12.mp4
new file mode 100644
index 0000000..791f903
Binary files /dev/null and b/2018-10-16 15-14-12.mp4 differ
diff --git a/2018-10-16 15-15-46.mp4 b/2018-10-16 15-15-46.mp4
new file mode 100644
index 0000000..c74d099
Binary files /dev/null and b/2018-10-16 15-15-46.mp4 differ
diff --git a/2018-10-16 15-17-27.mp4 b/2018-10-16 15-17-27.mp4
new file mode 100644
index 0000000..f911f28
Binary files /dev/null and b/2018-10-16 15-17-27.mp4 differ
diff --git a/README.md b/README.md
index 41b91f0..63a276a 100644
--- a/README.md
+++ b/README.md
@@ -1,21 +1,76 @@
CUDA Rasterizer
===============
-[CLICK ME FOR INSTRUCTION OF THIS PROJECT](./INSTRUCTION.md)
-
**University of Pennsylvania, CIS 565: GPU Programming and Architecture, Project 4**
-* (TODO) YOUR NAME HERE
- * (TODO) [LinkedIn](), [personal website](), [twitter](), etc.
-* Tested on: (TODO) Windows 22, i7-2222 @ 2.22GHz 22GB, GTX 222 222MB (Moore 2222 Lab)
+## Scanline Rasterizer with CUDA on the GPU
+### Connie Chang
+ * [LinkedIn](https://www.linkedin.com/in/conniechang44), [Demo Reel](https://www.vimeo.com/ConChang/DemoReel)
+* Tested on: Windows 10, Intel Xeon CPU E5-1630 v4 @ 3.70 GHz, GTX 1070 8GB (SIG Lab)
+
+[](https://vimeo.com/295495793)
+
+
+A render of a duck with a diffuse texture
+
+## Introduction
+Rasterization is a rendering technique that is faster than path tracing, but is not physically-based. A scanline rasterizer loops through every piece of geometry in the scene, and checks if it overlaps with a pixel. The geometry that is closest to the camera provides the color for that pixel. The technique is used widely in video games due to its speed.
+
+For this project, I implemented most of the graphics pipeline for a rasterizer using CUDA. The steps I coded were the vertex shader, rasterization, depth testing, and fragment shader. Depending on the step, a thread could represent a vertex, a primitive, or a pixel. The meat of the functionality is contained within the rasterizeKernel, which handles both rasterization and depth testing. To prevent race conditions during depth testing, a mutex is created for each pixel. The mutex locks the pixel's depth value if a thread is writing to it, preventing overlapping reads and writes that could lead to incorrect renders.
+
+## Features
+- Supersampling Anti-aliasing
+- Color interpolation
+- Textures with bilinear interpolation
+
+## Anti-aliasing
+
+Without Anti-Aliasing | With Anti-Aliasing
+:-------------------------:|:-------------------------:
+ | 
+
+Images without and with 2x anti-aliasing
+
+Supersampling anti-aliasing was implemented to improve the visual result. The implementation is typical, rendering the image at a larger resolution before shrinking it down to the desired image side. It was tested with 2x anti-aliasing with each dimension of the image doubled. The results are shown below.
+
+
+Zoomed in comparison without and with anti-aliasing
+
+## Color interpolation
+
+A render of a cow with randomly assigned colors
+
+If a primitive does not have a texture assigned to it, the rasterizer gives each vertex a random color. When calculating the color of a fragment, it uses perspective correct interpolation to interpolate a color from the three vertices. The results are shown in the cow above.
+
+## Textures and bilinear interpolation
+
+A checkerboard texture using bilinear interpolation
+
+Texturing was implemented by using perspective correct interpolation to interpolate UV coordinates. However, using the texture color at the corresponding UV may not be accurate because pixels are discrete while UV coordinates are not. Therefore, a bilinear interpolation is performed using the surrounding pixels. The result is shown in the checkerboard above and the truck below.
+
+
+A truck with Cesium textures
+
+## Performance Analysis
+All analysis was gathered using the duck scene.
+
+Most kernels run within a reasonable time. The bulk of the logic is in the rasterize kernel, so naturally it takes the longest. Unsurprisingly, anti-aliasing uses significantly more time for rasterize and render because it is creating an image that is four times larger. sendImageToPBO also takes longer for anti-aliasing because it needs to compress the larger image into a small one.
+
+
+The average runtime of each kernel for different features
+
+The graph below shows the same information in a stacked graph. From here, we see that texture calculation is barely slower than the without textures. This shows that textures with bilinear interpolation are a good addition to a rasterizer because it provides a huge visual improvement without much overhead.
-### (TODO: Your README)
+
+The average runtime of each feature
-*DO NOT* leave the README to the last minute! It is a crucial part of the
-project, and we will not be able to grade you without a good README.
+In addition, a comparison was done for different numbers of primitives. The following FPS data was captured for the default positions of each scene. The rasterizer performs best for the duck, which also has the largest number of primitives. This occurs because the rasterization step is done with a primitive for each thread. Therefore, more threads are processing the render. On the other hand, the triangle only has a single thread running because it only contains one primitive. If the user zooms in too much on the triangle such that the triangle covers over half the screen, FPS can easily drop to 1 since it's a single thread coloring half the screen.
+
+FPS for different objects with different numbers of primitives
### Credits
+* Emily Vo for helping debug texture colors
* [tinygltfloader](https://github.com/syoyo/tinygltfloader) by [@soyoyo](https://github.com/syoyo)
* [glTF Sample Models](https://github.com/KhronosGroup/glTF/blob/master/sampleModels/README.md)
diff --git a/builds/cis565_rasterizer.VC.db b/builds/cis565_rasterizer.VC.db
new file mode 100644
index 0000000..b8e3921
Binary files /dev/null and b/builds/cis565_rasterizer.VC.db differ
diff --git a/performance/aa2.xml b/performance/aa2.xml
new file mode 100644
index 0000000..5859601
--- /dev/null
+++ b/performance/aa2.xml
@@ -0,0 +1,678 @@
+
+
+
+
+
+
+
+
+
+| Function Name | Grid
+Dimensions | Block
+Dimensions | Start Time
+(μs) | Duration
+(μs) | Occupancy | Registers
+per Thread | Static Shared
+Memory per
+Block (bytes) | Dynamic Shared
+Memory per
+Block (bytes) | Cache
+Configuration
+Executed | Global
+Caching
+Requested | Global
+Caching
+Executed | Local Memory
+per Thread
+(bytes) | Device
+Name | Context
+ID | Stream
+ID | Process
+Name | Occupancy [0]:
+Allocated Warps
+Per Block | Occupancy [0]:
+Allocated Registers
+Per Block | Occupancy [0]:
+Allocated Shared Memory
+Per Block | Occupancy [0]:
+Max Block Limit
+Warps | Occupancy [0]:
+Max Block Limit
+Registers | Occupancy [0]:
+Max Block Limit
+Shared Memory | Occupancy [0]:
+Block Limit Reason | Instruction Stats [2]:
+GPU Issued IPC | Instruction Stats [2]:
+GPU Executed IPC | Instruction Stats [2]:
+GPU SM Activity | Instruction Stats [2]:
+GPU SM Average IPW | Instruction Stats [2]:
+GPU Serialization | Achieved Occupancy [1]:
+Achieved Occupancy |
+
+| _deviceBufferCopy | {99, 1, 1} | {128, 1, 1} | 328105.506 | 11.296 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.483069459468319 | 0.481215084125891 | 0.760420895203504 | 259.502525252525 | 0.00383873438090714 | 0.353226947408597 |
+
+| _deviceBufferCopy | {57, 1, 1} | {128, 1, 1} | 433964.066 | 8.736 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.418048112356375 | 0.416808887632755 | 0.842831947593852 | 336.34649122807 | 0.00296431125268153 | 0.228100513620606 |
+
+| _deviceBufferCopy | {57, 1, 1} | {128, 1, 1} | 543022.914 | 9.184 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.415684854511652 | 0.414452635219854 | 0.783005374296475 | 336.34649122807 | 0.00296431125268153 | 0.228076027679968 |
+
+| _deviceBufferCopy | {38, 1, 1} | {128, 1, 1} | 652051.522 | 7.936 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.315980502714461 | 0.315043844243556 | 0.816498113207547 | 336.348684210526 | 0.0029642919827603 | 0.154053070080576 |
+
+| _nodeMatrixTransform | {19, 1, 1} | {128, 1, 1} | 761551.234 | 7.584 | 1 | 32 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 4096 | 0 | 16 | 16 | 2147483647 | Warps, Registers | 0.178246418064532 | 0.177792895206383 | 0.779337286362051 | 392.026315789474 | 0.00254435888851691 | 0.0781128088340695 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 983465.826 | 26.528 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.359551695323371 | 0.358797922174826 | 0.90829356846473 | 476.002525252525 | 0.00209642496016263 | 0.380753063551765 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 1734114.562 | 25.728 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.365488765012393 | 0.364722545242762 | 0.90165301511702 | 476.002525252525 | 0.00209642496016263 | 0.387781018940114 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 2429713.09 | 25.952 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.342062993352251 | 0.341345883955039 | 0.878710775889504 | 476.002525252525 | 0.00209642496016263 | 0.381497445481624 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 3122919.106 | 25.824 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.337936524974953 | 0.337228066409045 | 0.918805631580245 | 476.002525252525 | 0.00209642496016263 | 0.381178067978014 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 3818524.034 | 25.888 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.364431059397326 | 0.363667057028147 | 0.902545752146128 | 476.002525252525 | 0.00209642496016263 | 0.385313113052371 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 4511805.506 | 26.272 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.337454154377152 | 0.336746707065005 | 0.885533486786423 | 476.002525252525 | 0.00209642496016263 | 0.382095678265013 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 5204998.85 | 26.016 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.363756634134693 | 0.362994045647468 | 0.905259487823161 | 476.002525252525 | 0.00209642496016263 | 0.379327869708712 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 5896861.41 | 26.144 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.362321398086857 | 0.361561818464306 | 0.886137031937858 | 476.002525252525 | 0.00209642496016263 | 0.381103457635269 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 6590060.802 | 25.664 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.342451200255262 | 0.341733277011409 | 0.886239446010974 | 476.002525252525 | 0.00209642496016263 | 0.385658705309793 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 7284383.938 | 25.984 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.363552903815619 | 0.36279074243372 | 0.911391183848164 | 476.002525252525 | 0.00209642496016263 | 0.387219364102855 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 7979369.666 | 25.856 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.343893256238189 | 0.34317230983218 | 0.875517832237497 | 476.002525252525 | 0.00209642496016263 | 0.380658915630074 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 8674235.586 | 25.376 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.340486396262262 | 0.339772592082542 | 0.879295642939787 | 476.002525252525 | 0.00209642496016263 | 0.380464578611886 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 9367578.818 | 25.408 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.364518967653291 | 0.36375478099105 | 0.903035689390771 | 476.002525252525 | 0.00209642496016263 | 0.386904413364558 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 10062530.274 | 26.432 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.343623626318652 | 0.342903245171536 | 0.887772932816538 | 476.002525252525 | 0.00209642496016263 | 0.381493550647155 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 10765571.874 | 26.048 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.337951035538953 | 0.337242546552736 | 0.909970939461281 | 476.002525252525 | 0.00209642496016263 | 0.381425186148041 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 11459529.25 | 26.336 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.339554841307505 | 0.338842990062844 | 0.89068639223786 | 476.002525252525 | 0.00209642496016263 | 0.38196952018084 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 12153611.298 | 25.664 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.360969858186523 | 0.360213111965954 | 0.902081555607271 | 476.002525252525 | 0.00209642496016263 | 0.385205539313511 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 12846823.746 | 25.856 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.364712515180828 | 0.363947922760719 | 0.883254885910161 | 476.002525252525 | 0.00209642496016263 | 0.380724467391769 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 13550598.978 | 26.112 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.362891482012288 | 0.362130707251567 | 0.89681776675109 | 476.002525252525 | 0.00209642496016263 | 0.387223086242853 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 14246227.778 | 25.824 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.339837073658682 | 0.339124630735076 | 0.886497607655502 | 476.002525252525 | 0.00209642496016263 | 0.380406997583675 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 14940512.834 | 25.536 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.343070678084618 | 0.342351456151981 | 0.901299742997921 | 476.002525252525 | 0.00209642496016263 | 0.380697430107405 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 15636132.738 | 25.536 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.3632564678009 | 0.362494927874861 | 0.89257189937949 | 476.002525252525 | 0.00209642496016263 | 0.385525889971675 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 16329964.866 | 25.856 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.364353032401424 | 0.363589193609987 | 0.887030763439757 | 476.002525252525 | 0.00209642496016263 | 0.381555292224684 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 17024156.77 | 25.664 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.345348771306286 | 0.344624773522158 | 0.878062993642843 | 476.002525252525 | 0.00209642496016263 | 0.381013003111867 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 17719509.122 | 25.92 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.365845533478334 | 0.365078565770386 | 0.902639813989266 | 476.002525252525 | 0.00209642496016263 | 0.385203428217279 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 18411559.874 | 26.496 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.343536134466008 | 0.342815936738996 | 0.890068958818959 | 476.002525252525 | 0.00209642496016263 | 0.380058194763589 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 19105008.93 | 25.632 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.362980044005035 | 0.362219083580742 | 0.901960274542429 | 476.002525252525 | 0.00209642496016263 | 0.385780183355389 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 19798236.162 | 26.112 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.365493715364849 | 0.364727485217176 | 0.895105476462642 | 476.002525252525 | 0.00209642496016263 | 0.383005355531215 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 20504005.698 | 26.4 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.362945869296216 | 0.362184980516636 | 0.904821015664389 | 476.002525252525 | 0.00209642496016263 | 0.385550679003175 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 21195801.058 | 26.368 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.347886543161446 | 0.347157225129058 | 0.886124847001224 | 476.002525252525 | 0.00209642496016263 | 0.380341637778046 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 21891245.09 | 25.472 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.345604675075655 | 0.344880140808478 | 0.883475983803312 | 476.002525252525 | 0.00209642496016263 | 0.381066436941014 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 22584212.738 | 25.888 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.364155653875442 | 0.363392228873273 | 0.908711076074103 | 476.002525252525 | 0.00209642496016263 | 0.386870764580419 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 23278774.978 | 26.272 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.342008491684848 | 0.341291496546292 | 0.88608397105774 | 476.002525252525 | 0.00209642496016263 | 0.379719333157187 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 23972839.362 | 26.496 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.36237839538502 | 0.361618696271911 | 0.898412616339193 | 476.002525252525 | 0.00209642496016263 | 0.380716711291894 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 24670742.338 | 25.696 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.360283430925633 | 0.359528123748307 | 0.909846591697904 | 476.002525252525 | 0.00209642496016263 | 0.387568504538521 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 25363641.506 | 26.048 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.362175511119718 | 0.361416237338247 | 0.886946244239239 | 476.002525252525 | 0.00209642496016263 | 0.381884337352933 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 26056229.282 | 25.632 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.337209572179626 | 0.336502637615703 | 0.914070085260882 | 476.002525252525 | 0.00209642496016263 | 0.379834749509468 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 26750998.978 | 25.92 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.361964530377212 | 0.361205698901036 | 0.909147132864696 | 476.002525252525 | 0.00209642496016263 | 0.386989499404735 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 27445632.13 | 26.528 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.336367699668962 | 0.335662530027584 | 0.884155586519614 | 476.002525252525 | 0.00209642496016263 | 0.380847145664931 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 28140029.954 | 25.568 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.341579279528534 | 0.340863184201056 | 0.881997176965956 | 476.002525252525 | 0.00209642496016263 | 0.382458998905693 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 28832634.914 | 26.176 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.364191461138618 | 0.363427961069209 | 0.898259469008157 | 476.002525252525 | 0.00209642496016263 | 0.380048196242076 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 29529893.794 | 25.984 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.341626230053733 | 0.340910036298002 | 0.88471218848754 | 476.002525252525 | 0.00209642496016263 | 0.382214891964469 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 30224256.226 | 25.76 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.348620415997638 | 0.347889559455918 | 0.876258399437208 | 476.002525252525 | 0.00209642496016263 | 0.381753612551737 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 30917738.914 | 25.856 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.362225516271988 | 0.361466137658468 | 0.909752097834999 | 476.002525252525 | 0.00209642496016263 | 0.385325061071993 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 31611717.474 | 26.464 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.342030166404114 | 0.341313125826136 | 0.887843931611565 | 476.002525252525 | 0.00209642496016263 | 0.38185040501786 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 32307083.682 | 26.016 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.340938092805741 | 0.340223341678113 | 0.883994287948049 | 476.002525252525 | 0.00209642496016263 | 0.38776065183442 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 33000178.306 | 25.504 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.362583595027679 | 0.361823465728918 | 0.906623507709443 | 476.002525252525 | 0.00209642496016263 | 0.380857607803551 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 33697915.682 | 25.984 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.341693589525591 | 0.340977254555782 | 0.910521461277465 | 476.002525252525 | 0.00209642496016263 | 0.382501493389924 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 34391850.818 | 25.504 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.34489854421493 | 0.344175490298114 | 0.880460102727339 | 476.002525252525 | 0.00209642496016263 | 0.382311836218184 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 35143474.082 | 26.208 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.341223246672544 | 0.340507897741232 | 0.881630832935181 | 476.002525252525 | 0.00209642496016263 | 0.381968060409046 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 35843522.402 | 26.368 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.340515244435551 | 0.339801379777801 | 0.910231607964754 | 476.002525252525 | 0.00209642496016263 | 0.380274262373686 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 873647.49 | 16.096 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.203718818393973 | 0.203489075101873 | 0.807557947929254 | 885.723684210526 | 0.00112774702853497 | 0.0780647865902494 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 1626540.514 | 16.192 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.204814700000608 | 0.204583720831282 | 0.805774528891011 | 885.723684210526 | 0.00112774702853497 | 0.0780968463920058 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 2321562.05 | 16.064 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.205305760601011 | 0.205074227639552 | 0.833325717187103 | 885.723684210526 | 0.00112774702853497 | 0.0780783022971263 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 3014388.546 | 16 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.206784289659405 | 0.206551089291194 | 0.803619864871529 | 885.723684210526 | 0.00112774702853497 | 0.078090048844491 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 3710689.794 | 16.768 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.206148575274162 | 0.20591609183096 | 0.802802028462322 | 885.723684210526 | 0.00112774702853497 | 0.0780409404102631 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 4403739.074 | 16.096 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.206068519288632 | 0.20583612612833 | 0.834723126204423 | 885.723684210526 | 0.00112774702853497 | 0.0780852960126398 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 5097781.954 | 16.16 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.207430959973406 | 0.20719703032467 | 0.832843702735266 | 885.723684210526 | 0.00112774702853497 | 0.0780515308501541 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 5789873.57 | 16.256 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.202942761895871 | 0.20271389379918 | 0.812729297453406 | 885.723684210526 | 0.00112774702853497 | 0.0780844731451152 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 6482208.834 | 16.384 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.206547890876659 | 0.206314957106472 | 0.834767368973149 | 885.723684210526 | 0.00112774702853497 | 0.0780026409288275 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 7176315.01 | 16.224 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.206398598507239 | 0.206165833101078 | 0.796343991609961 | 885.723684210526 | 0.00112774702853497 | 0.0780523033420043 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 7871762.658 | 16.224 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.206434004282393 | 0.206201198947475 | 0.835901572182107 | 885.723684210526 | 0.00112774702853497 | 0.0780670288776531 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 8566509.954 | 16.256 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.205987266208381 | 0.205754964680998 | 0.839132553606238 | 885.723684210526 | 0.00112774702853497 | 0.078075857429388 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 9259986.562 | 16.352 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.204373076164915 | 0.204142595035558 | 0.806212637987311 | 885.723684210526 | 0.00112774702853497 | 0.0780088892852564 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 9955061.762 | 16.288 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.20472261545285 | 0.204491740131599 | 0.839535832695741 | 885.723684210526 | 0.00112774702853497 | 0.0780711550069755 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 10657624.45 | 16.256 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.201889748682598 | 0.20166206811843 | 0.811812344958412 | 885.723684210526 | 0.00112774702853497 | 0.0780324184693138 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 11351927.266 | 16.16 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.209001929029097 | 0.208766227724676 | 0.832344665582488 | 885.723684210526 | 0.00112774702853497 | 0.0780870110599121 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 12045929.25 | 16.32 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.206511813195232 | 0.206278920111544 | 0.819255632963033 | 885.723684210526 | 0.00112774702853497 | 0.0781007929967947 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 12739775.49 | 16.192 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.206539661523939 | 0.206306737034381 | 0.801281909603271 | 885.723684210526 | 0.00112774702853497 | 0.078132255597353 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 13442481.442 | 27.968 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.205020322235203 | 0.204789111176012 | 0.798251493515955 | 885.723684210526 | 0.00112774702853497 | 0.0780832046274737 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 14137154.338 | 16.288 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.206916350416958 | 0.20668300111762 | 0.832450254955335 | 885.723684210526 | 0.00112774702853497 | 0.0780372219527278 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 14831372.322 | 16.16 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.204561045646882 | 0.204330352535499 | 0.838178834484601 | 885.723684210526 | 0.00112774702853497 | 0.0780960463259339 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 15529603.906 | 16.16 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.20491995195597 | 0.204688854089064 | 0.808329953667859 | 885.723684210526 | 0.00112774702853497 | 0.0780628473022331 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 16222440.002 | 16.16 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.20191757426855 | 0.20168986232416 | 0.844479024340873 | 885.723684210526 | 0.00112774702853497 | 0.078018381491018 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 16916317.922 | 16.128 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.207215379033399 | 0.206981692505427 | 0.836605443226835 | 885.723684210526 | 0.00112774702853497 | 0.0780523283585587 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 17612480.962 | 16.096 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.206906185908851 | 0.206672848072507 | 0.804038608704239 | 885.723684210526 | 0.00112774702853497 | 0.078051001375333 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 18304970.594 | 16.064 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.205828095316633 | 0.20559597329375 | 0.838136927389318 | 885.723684210526 | 0.00112774702853497 | 0.0780688479728443 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 18996834.722 | 16.192 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.204749361212132 | 0.204518455728431 | 0.812147457250722 | 885.723684210526 | 0.00112774702853497 | 0.0780788605668973 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 19691519.618 | 16.32 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.202644960112101 | 0.202416427860487 | 0.809880060882801 | 885.723684210526 | 0.00112774702853497 | 0.0780886655065333 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 20395804.098 | 16.064 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.20514389387104 | 0.204912543454305 | 0.813838721664809 | 885.723684210526 | 0.00112774702853497 | 0.0781276038942802 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 21088004.802 | 16.192 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.204630613670179 | 0.204399842103665 | 0.837670100470558 | 885.723684210526 | 0.00112774702853497 | 0.0780421060622655 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 21783302.466 | 16.192 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.204378654438702 | 0.204148167018463 | 0.849594187214965 | 885.723684210526 | 0.00112774702853497 | 0.0780872822780265 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 22475613.474 | 16.224 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.204937400596648 | 0.20470628305209 | 0.805440027432826 | 885.723684210526 | 0.00112774702853497 | 0.0781420627383069 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 23169616.61 | 16.192 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.205228232700208 | 0.204996787170609 | 0.835326439500897 | 885.723684210526 | 0.00112774702853497 | 0.0780968038393917 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 23864614.85 | 16.16 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.204904998342906 | 0.204673917339893 | 0.836644153597639 | 885.723684210526 | 0.00112774702853497 | 0.0780928453598384 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 24560382.85 | 16.224 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.204432593455463 | 0.204202045205658 | 0.803179592135078 | 885.723684210526 | 0.00112774702853497 | 0.0780785103524542 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 25256917.634 | 16.16 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.203148927447458 | 0.202919826848179 | 0.801517348023582 | 885.723684210526 | 0.00112774702853497 | 0.0781177460589901 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 25948260.066 | 16.256 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.20550923695269 | 0.20527747452138 | 0.792340497505225 | 885.723684210526 | 0.00112774702853497 | 0.0780770238907775 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 26642671.49 | 16.16 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.203896331796343 | 0.20366638831403 | 0.799883834900352 | 885.723684210526 | 0.00112774702853497 | 0.0780698699750297 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 27338046.082 | 16.416 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.204848319046751 | 0.204617301963645 | 0.833852938940005 | 885.723684210526 | 0.00112774702853497 | 0.0780614626416497 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 28032827.17 | 16.128 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.206535230605621 | 0.206302311113018 | 0.831468032515353 | 885.723684210526 | 0.00112774702853497 | 0.0780160223055152 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 28725617.89 | 16.096 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.203568051859392 | 0.203338478593803 | 0.802338798608839 | 885.723684210526 | 0.00112774702853497 | 0.0781011356562441 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 29421702.882 | 16.096 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.206884589644565 | 0.206651276163344 | 0.835943234018529 | 885.723684210526 | 0.00112774702853497 | 0.0780394052723119 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 30116891.234 | 16.288 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.207289314869612 | 0.207055544960721 | 0.835114758730526 | 885.723684210526 | 0.00112774702853497 | 0.0780446259139238 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 30809879.33 | 16.416 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.203134231181953 | 0.202905147156344 | 0.816097806968992 | 885.723684210526 | 0.00112774702853497 | 0.0781005499340383 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 31504797.762 | 16.128 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.202939095083942 | 0.202710231122487 | 0.839495405306334 | 885.723684210526 | 0.00112774702853497 | 0.0780640145670884 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 32199347.298 | 16.16 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.207434790906125 | 0.207200856937066 | 0.833020512820513 | 885.723684210526 | 0.00112774702853497 | 0.0780718508667947 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 32892194.626 | 16.16 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.204639313000279 | 0.204408531623122 | 0.803601756954612 | 885.723684210526 | 0.00112774702853497 | 0.0781012014568353 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 33590189.026 | 16.192 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.202992276829283 | 0.202763352892273 | 0.798316741210984 | 885.723684210526 | 0.00112774702853497 | 0.0780292486431757 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 34284247.362 | 16.16 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.204869492257088 | 0.204638451295957 | 0.836693374030268 | 885.723684210526 | 0.00112774702853497 | 0.0780592225862302 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 35034522.562 | 16.256 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.207276563547671 | 0.207042808019045 | 0.833945083554564 | 885.723684210526 | 0.00112774702853497 | 0.0780892578106082 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 35734816.546 | 16.32 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.206723395379084 | 0.206490263684217 | 0.826069659305434 | 885.723684210526 | 0.00112774702853497 | 0.0781052360000172 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 1098410.21 | 574.528 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404434894640504 | 0.404361374390615 | 0.995213722116471 | 66 | 0.000181785129976368 | 0.905771614685609 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 1846830.562 | 574.24 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404440562793147 | 0.404367041512872 | 0.995393232516699 | 66 | 0.000181785129976368 | 0.898702719799232 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 2542210.274 | 574.784 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404431425685565 | 0.40435790606628 | 0.996840552326968 | 66 | 0.000181785129976368 | 0.905474841250686 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 3237284.034 | 574.72 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.40444201857384 | 0.404368497028925 | 0.996213253498313 | 66 | 0.000181785129976368 | 0.903679212581122 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 3932292.962 | 574.528 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404466923339036 | 0.404393397266806 | 0.995705224850929 | 66 | 0.000181785129976368 | 0.908500020476719 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 4625024.098 | 575.2 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404405689137478 | 0.404332174196715 | 0.99605994557683 | 66 | 0.000181785129976368 | 0.906036510242375 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 5317978.434 | 574.848 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404459240945034 | 0.404385716269349 | 0.994876290423294 | 66 | 0.000181785129976368 | 0.902197356726362 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 6009871.81 | 574.944 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404440067210621 | 0.404366546020436 | 0.996606984551495 | 66 | 0.000181785129976368 | 0.906344225374189 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 6702731.074 | 574.848 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.40441380307464 | 0.404340286658884 | 0.996744741127651 | 66 | 0.000181785129976368 | 0.899637691356208 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 7397503.874 | 575.68 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404455492786147 | 0.404381968791822 | 0.995493087680575 | 66 | 0.000181785129976368 | 0.895679842045866 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 8092844.866 | 576.96 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404415847094885 | 0.404342330307556 | 0.996859546024316 | 66 | 0.000181785129976368 | 0.909528321281604 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 8786887.65 | 576.864 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404284730989383 | 0.404211238037012 | 0.9950907752923 | 66 | 0.000181785129976368 | 0.909835058645153 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 9481867.042 | 576.832 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404422660644928 | 0.404349142618997 | 0.995793697638559 | 66 | 0.000181785129976368 | 0.902640258462496 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 10175531.586 | 576.928 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404347321743385 | 0.404273817412946 | 0.997190631621142 | 66 | 0.000181785129976368 | 0.906636886442421 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 10879677.538 | 576.672 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404348002857179 | 0.404274498402924 | 0.995285353939477 | 66 | 0.000181785129976368 | 0.899499409981286 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 11572865.058 | 576.576 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404496385547337 | 0.404422854119315 | 0.99676264663925 | 66 | 0.000181785129976368 | 0.908820316089955 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 12266461.058 | 577.088 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404503883450526 | 0.404430350659497 | 0.99579878082267 | 66 | 0.000181785129976368 | 0.906305796379162 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 12960465.282 | 576.768 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.40448036823081 | 0.404406839714498 | 0.996948257595281 | 66 | 0.000181785129976368 | 0.904099882567512 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 13663445.41 | 576.96 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404488299277346 | 0.404414769319288 | 0.995496594920383 | 66 | 0.000181785129976368 | 0.900793551586555 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 14360074.242 | 576.96 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.40444022208003 | 0.404366700861692 | 0.997044934181063 | 66 | 0.000181785129976368 | 0.906698420090812 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 15052864.45 | 577.024 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404394262045332 | 0.404320749181844 | 0.996085812213416 | 66 | 0.000181785129976368 | 0.907911529998937 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 15749605.954 | 577.152 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404494774463924 | 0.404421243328773 | 0.995808673028673 | 66 | 0.000181785129976368 | 0.898326023832315 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 16442867.714 | 577.248 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404447191326185 | 0.404373668840941 | 0.996887311039853 | 66 | 0.000181785129976368 | 0.885688311312331 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 17137500.962 | 577.088 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404544785997941 | 0.404471245771437 | 0.996295397409068 | 66 | 0.000181785129976368 | 0.918034506791321 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 17832018.018 | 576.992 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404411882953232 | 0.404338366886526 | 0.995609545778405 | 66 | 0.000181785129976368 | 0.89853559497863 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 18525053.282 | 576.832 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404330077944956 | 0.404256576749183 | 0.9971566441484 | 66 | 0.000181785129976368 | 0.917237404793666 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 19218304.898 | 576.768 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404441770780641 | 0.404368249280772 | 0.995903855585072 | 66 | 0.000181785129976368 | 0.915227354843561 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 19911610.434 | 576.896 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404496974215631 | 0.404423442680598 | 0.995482076649606 | 66 | 0.000181785129976368 | 0.901169051617237 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 20616777.282 | 576.928 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404513984371134 | 0.404440449743908 | 0.995509670610556 | 66 | 0.000181785129976368 | 0.911156027183239 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 21308742.274 | 577.344 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404337879265831 | 0.404264376651895 | 0.995950089485407 | 66 | 0.000181785129976368 | 0.908277730948542 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 22004142.21 | 576.896 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404498957110913 | 0.40442542521542 | 0.996951543586031 | 66 | 0.000181785129976368 | 0.904793302329933 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 22697081.826 | 577.088 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404396584572747 | 0.404323071287058 | 0.995856768697484 | 66 | 0.000181785129976368 | 0.902515543322368 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 23391933.41 | 576.928 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404439912341331 | 0.404366391179299 | 0.996835615774283 | 66 | 0.000181785129976368 | 0.907465189663951 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 24086383.394 | 576.832 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404386953999774 | 0.404313442464781 | 0.997162564946605 | 66 | 0.000181785129976368 | 0.916286417734226 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 24783537.858 | 576.704 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404541036253387 | 0.404467496708531 | 0.995757455098545 | 66 | 0.000181785129976368 | 0.899820958438718 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 25475651.842 | 576.896 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404541687030514 | 0.404468147367357 | 0.996991272437054 | 66 | 0.000181785129976368 | 0.919106169763767 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 26169640.13 | 577.216 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404288909293601 | 0.404215415581677 | 0.995515040937598 | 66 | 0.000181785129976368 | 0.900870406379159 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 26863977.25 | 576.864 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404461719104761 | 0.404388193978583 | 0.995794356350202 | 66 | 0.000181785129976368 | 0.907413101820477 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 27559284.834 | 577.376 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404353885299071 | 0.404280379775476 | 0.995710215598509 | 66 | 0.000181785129976368 | 0.908182377536003 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 28253782.37 | 576.704 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404463546767017 | 0.404390021308597 | 0.99697259159995 | 66 | 0.000181785129976368 | 0.910640725077003 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 28945525.09 | 577.056 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404561118340731 | 0.40448757514525 | 0.995482502198236 | 66 | 0.000181785129976368 | 0.902589808953056 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 29643358.722 | 577.12 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404346423915071 | 0.404272919747844 | 0.997005582566332 | 66 | 0.000181785129976368 | 0.90042830593814 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 30337058.786 | 576.64 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404386365651663 | 0.404312854223622 | 0.996648048956298 | 66 | 0.000181785129976368 | 0.88548796092609 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 31032228.77 | 576.992 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404416590380096 | 0.404343073457649 | 0.995856488631121 | 66 | 0.000181785129976368 | 0.90376005525019 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 31725026.466 | 577.216 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404503883450526 | 0.404430350659497 | 0.996493108150346 | 66 | 0.000181785129976368 | 0.902426512153656 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 32420146.306 | 576.928 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404383826484715 | 0.404310315518257 | 0.997120026387733 | 66 | 0.000181785129976368 | 0.903249979398176 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 33112401.41 | 577.152 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404313238024627 | 0.404239739890102 | 0.995432378487504 | 66 | 0.000181785129976368 | 0.91990491426778 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 33811727.522 | 576.768 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404431518603225 | 0.404357998967049 | 0.995511113194982 | 66 | 0.000181785129976368 | 0.908869270425226 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 34504914.946 | 576.768 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404403335537237 | 0.404329821024324 | 0.996968017370113 | 66 | 0.000181785129976368 | 0.907660594372047 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 35257006.754 | 577.696 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404431580548355 | 0.404358060900919 | 0.996602795933064 | 66 | 0.000181785129976368 | 0.912392403995857 |
+
+| initDepth | {200, 200, 1} | {8, 8, 1} | 35957993.09 | 577.184 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.404185034417217 | 0.404111559588201 | 0.995876764842743 | 66 | 0.000181785129976368 | 0.915723352772022 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 1226562.498 | 2152.608 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.368585537003619 | 0.368581822567104 | 0.987081884320556 | 223.2664625 | 1.00775427725907E-05 | 0.104605073009568 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 1974616.578 | 2147.008 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.368760587291893 | 0.368756870913196 | 0.987329552537156 | 223.2557625 | 1.00780257550667E-05 | 0.10478560973759 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 2668999.362 | 2144.96 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.368308776167912 | 0.368305064513401 | 0.989555994533924 | 223.2660375 | 1.00775619555912E-05 | 0.104885511722328 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 3364140.578 | 2148 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.368575373821364 | 0.368571659451917 | 0.98708975478093 | 223.2643375 | 1.00776386883237E-05 | 0.104676594457818 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 4060160.802 | 2147.712 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.368584022439232 | 0.36858030799053 | 0.992446725229107 | 223.2648125 | 1.00776172481778E-05 | 0.104780758877332 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 4752793.634 | 2154.592 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.369348110248254 | 0.369344387964533 | 0.992179499726808 | 223.256725 | 1.00779823073182E-05 | 0.104717474189802 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 5446560.802 | 2147.616 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.369034758124475 | 0.369031038947694 | 0.991446379935166 | 223.2536625 | 1.00781205514546E-05 | 0.104720843301907 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 6137471.81 | 2146.528 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.369427137170812 | 0.369423414435197 | 0.992912555117983 | 223.2773875 | 1.00770496817024E-05 | 0.104699406090423 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 6829990.53 | 2152.256 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.369632903119256 | 0.369629177844216 | 0.989860494606772 | 223.2494625 | 1.00783101495806E-05 | 0.104532592074092 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 7525515.362 | 2154.048 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.367251412377163 | 0.367247711381202 | 0.997306616033968 | 223.2662125 | 1.00775540566998E-05 | 0.10458181287316 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 8219999.906 | 2162.464 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.369269239612037 | 0.369265518334024 | 0.986186170206259 | 223.269375 | 1.00774113145815E-05 | 0.105055097805518 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 8914188.194 | 2166.464 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.369051075345463 | 0.369047356357177 | 0.986330028330344 | 223.27485 | 1.00771642053753E-05 | 0.105211562904944 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 9609333.858 | 2164.352 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.370291241786379 | 0.37028751003039 | 0.982531953643969 | 223.258675 | 1.00778942844566E-05 | 0.105303700789353 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 10312689.762 | 2160.288 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.368628217449313 | 0.368624502462675 | 0.988423067817669 | 223.25925 | 1.0077868329291E-05 | 0.105199297662362 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 11007246.786 | 2164.512 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.368838505677404 | 0.368834788713853 | 0.98784960262444 | 223.2678 | 1.00774824030361E-05 | 0.105213787665591 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 11700934.818 | 2159.968 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.368759087770078 | 0.368755371629538 | 0.987952600972383 | 223.2691625 | 1.00774209058224E-05 | 0.10488936737079 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 12394351.746 | 2165.184 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.369987722864744 | 0.36998399417197 | 0.982907261465112 | 223.2589375 | 1.00778824353427E-05 | 0.10446168612398 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 13087987.394 | 2158.528 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.370776214516543 | 0.370772478304178 | 0.981450600232075 | 223.2844375 | 1.0076731511367E-05 | 0.105032961441875 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 13791606.37 | 2160.96 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.370952899845941 | 0.370949161604967 | 0.980246734130279 | 223.2696125 | 1.00774005949809E-05 | 0.104683473473526 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 14487619.394 | 2159.456 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.368624991971516 | 0.368621276992009 | 0.988865234895987 | 223.257725 | 1.00779371671971E-05 | 0.105102583695916 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 15179936.034 | 2175.072 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.367184508009608 | 0.367180807571655 | 0.990649791184698 | 223.2592 | 1.00778705862566E-05 | 0.10506341484173 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 15877599.586 | 2160.256 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.369203448064159 | 0.369199727220842 | 0.985845826281007 | 223.255675 | 1.00780297048806E-05 | 0.105089275836828 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 16571510.338 | 2164.288 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.367703031583806 | 0.367699325881234 | 0.989788771856896 | 223.25685 | 1.0077976664781E-05 | 0.104690452543219 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 17267097.73 | 2159.168 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.369034860533653 | 0.369031141882809 | 0.986313103326439 | 223.2853 | 1.00766925876521E-05 | 0.105234454989021 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 17959535.074 | 2160.544 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.369956312445081 | 0.369952584025021 | 0.984374731746804 | 223.2563125 | 1.0078000927736E-05 | 0.104824687746071 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 18651694.914 | 2163.776 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.370570391283897 | 0.370566657027444 | 0.982342286271055 | 223.277375 | 1.0077050245852E-05 | 0.105084341912135 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 19345988.29 | 2162.528 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.369857283145616 | 0.369853556002785 | 0.983812682213739 | 223.2730375 | 1.00772460095925E-05 | 0.105305516222972 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 20040608.962 | 2157.376 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.367621448750749 | 0.367617744208035 | 0.989276198852913 | 223.2772 | 1.00770581439537E-05 | 0.105217070997999 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 20743189.154 | 2164.32 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.370066824122937 | 0.370063094601043 | 0.984162172908988 | 223.257025 | 1.00779687652394E-05 | 0.104814406844256 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 21437038.146 | 2161.984 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.370545506839856 | 0.370541772603158 | 0.98386180881727 | 223.2635625 | 1.00776736698101E-05 | 0.105026573641566 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 22130912.93 | 2156.576 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.370802342460435 | 0.370798605670997 | 0.98208620129511 | 223.2656875 | 1.00775777534112E-05 | 0.105217078934717 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 22823807.01 | 2158.624 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.370685451418905 | 0.370681715544325 | 0.983196571610944 | 223.2499625 | 1.0078287578001E-05 | 0.105264864250484 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 23520366.786 | 2161.152 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.369050719330842 | 0.36904700017166 | 0.9877899110106 | 223.264375 | 1.00776369956773E-05 | 0.105279111136209 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 24213519.906 | 2162.496 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.370230555035601 | 0.370226823801377 | 0.98342085298869 | 223.2533 | 1.00781369152973E-05 | 0.10507383794558 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 24911950.05 | 2161.696 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.370138251865686 | 0.370134521685764 | 0.98416134969175 | 223.260725 | 1.007780174926E-05 | 0.104636548977518 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 25603237.474 | 2158.336 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.367338118316045 | 0.367334416191153 | 0.991596659906901 | 223.250825 | 1.00782486422639E-05 | 0.105023801390404 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 26297686.466 | 2164.288 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.368978696517552 | 0.368974978246565 | 0.986977678338422 | 223.274125 | 1.00771969269028E-05 | 0.105087451574619 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 26992643.362 | 2160.992 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.369692218213836 | 0.369688492199973 | 0.984472964387772 | 223.2410125 | 1.00786916245681E-05 | 0.105166982872747 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 27686948.258 | 2160.992 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.3707483952 | 0.370744658834775 | 0.982292331253756 | 223.25855 | 1.00778999269016E-05 | 0.105207614263465 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 28380271.33 | 2163.808 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.367336749714516 | 0.367333047806542 | 0.990577170464024 | 223.263075 | 1.00776956744179E-05 | 0.10501609024471 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 29073666.914 | 2159.52 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.368524586957562 | 0.368520873247549 | 0.988747417925422 | 223.2732125 | 1.00772381111964E-05 | 0.105102413298543 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 29771637.154 | 2161.216 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.3710473331225 | 0.371043593961704 | 0.981277307803362 | 223.2715125 | 1.00773148389973E-05 | 0.104921528784658 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 30463666.114 | 2156.768 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.36661122197905 | 0.366607527673326 | 0.992938455755531 | 223.2806375 | 1.00769030049381E-05 | 0.104709139929234 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 31159377.762 | 2161.376 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.366891298237102 | 0.366887600992546 | 0.991752962685693 | 223.2736 | 1.00772206219347E-05 | 0.104865124919105 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 31852965.89 | 2161.664 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.367525863937738 | 0.367522160448014 | 0.990749623903817 | 223.2826125 | 1.00768138726825E-05 | 0.104905596703665 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 32548151.65 | 2157.664 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.370880714886614 | 0.370876977434176 | 0.983715223682134 | 223.2732625 | 1.00772358545141E-05 | 0.105293340929056 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 33244787.458 | 2157.664 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.368146251934284 | 0.368142541622025 | 0.987121972142588 | 223.24825 | 1.00783648860809E-05 | 0.105263135585749 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 33938926.178 | 2163.072 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.366098987173402 | 0.366095297735298 | 0.993207101683079 | 223.2628375 | 1.00777063946462E-05 | 0.104710978355599 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 34633051.65 | 2159.712 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.367102005740506 | 0.367098306219544 | 0.990989794250501 | 223.2643625 | 1.00776375598927E-05 | 0.104960816815164 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 35388463.01 | 2159.328 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.369200801170978 | 0.369197080524323 | 0.986982252504372 | 223.265875 | 1.00775692902872E-05 | 0.104594630653548 |
+
+| rasterizeKernel | {200, 200, 1} | {8, 8, 1} | 36086007.074 | 2157.504 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.368384947340317 | 0.368381234881398 | 0.989117246642592 | 223.263825 | 1.00776618212149E-05 | 0.105094003159926 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 1344215.202 | 816.192 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.638402889774896 | 0.638350779507181 | 0.997125017387807 | 147 | 8.16259897151253E-05 | 0.845233384147022 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 2091962.562 | 816.256 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.638320598357175 | 0.638268494806579 | 0.997077901784446 | 147 | 8.16259897151253E-05 | 0.846395265557505 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 2784438.754 | 816.832 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.633992928644907 | 0.633941178344634 | 0.995895329782051 | 147 | 8.16259897151253E-05 | 0.867676583563538 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 3481847.81 | 815.936 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.634128432768975 | 0.634076671408043 | 0.995734641175555 | 147 | 8.16259897151253E-05 | 0.843765795247098 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 4176239.234 | 815.904 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.637686091135797 | 0.637634039377481 | 0.997090662564379 | 147 | 8.16259897151253E-05 | 0.857520358074086 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 4868817.698 | 815.584 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.636765874560648 | 0.636713897915921 | 0.996505670475759 | 147 | 8.16259897151253E-05 | 0.855922748096912 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 5561995.266 | 815.264 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.633755150254799 | 0.633703419363422 | 0.99662611973964 | 147 | 8.16259897151253E-05 | 0.842120800774438 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 6254155.65 | 814.656 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.63844042170542 | 0.638388308374124 | 0.996232502688462 | 147 | 8.16259897151253E-05 | 0.861022536013691 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 6948160.322 | 814.912 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.63399125400673 | 0.63393950384315 | 0.995703118290651 | 147 | 8.16259897151253E-05 | 0.848072621313131 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 7641935.33 | 819.488 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.638306844766515 | 0.638254742338569 | 0.997440253175932 | 147 | 8.16259897151253E-05 | 0.849904776680748 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 8336893.314 | 816.96 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.636206097721611 | 0.636154166769221 | 0.99549482235755 | 147 | 8.16259897151253E-05 | 0.856025421683477 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 9030970.978 | 817.44 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.634122244260125 | 0.634070483404337 | 0.996024298548967 | 147 | 8.16259897151253E-05 | 0.852807015567972 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 9726706.882 | 817.6 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.637968180788028 | 0.637916106003865 | 0.997185112942482 | 147 | 8.16259897151253E-05 | 0.841081229158519 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 10429644.578 | 817.12 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.634017365698212 | 0.633965613403241 | 0.995646078421901 | 147 | 8.16259897151253E-05 | 0.842480287362388 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 11123470.53 | 817.088 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.638134265078001 | 0.638082176737043 | 0.995603194101867 | 147 | 8.16259897151253E-05 | 0.841318556323337 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 11817301.122 | 817.952 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.634069663903657 | 0.634017907339792 | 0.996146213801945 | 147 | 8.16259897151253E-05 | 0.85621202712745 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 12511198.434 | 816.96 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.6378698102259 | 0.637817743471331 | 0.996286404927541 | 147 | 8.16259897151253E-05 | 0.849599826743325 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 13204540.162 | 817.696 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.633989374321354 | 0.633937624311206 | 0.99631169541223 | 147 | 8.16259897151253E-05 | 0.858314021488981 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 13908331.266 | 818.112 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.638230743040732 | 0.638178646824665 | 0.996365006783035 | 147 | 8.16259897151253E-05 | 0.861783475927634 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 14603776.194 | 817.472 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.633542906153774 | 0.633491192587033 | 0.996184791002254 | 147 | 8.16259897151253E-05 | 0.852905781687259 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 15299049.378 | 818.016 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.63375596987383 | 0.633704238915551 | 0.995200207217708 | 147 | 8.16259897151253E-05 | 0.843929679793699 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 15994228.45 | 818.112 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.636709476831026 | 0.636657504789819 | 0.996506839042696 | 147 | 8.16259897151253E-05 | 0.842466745448193 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 16688655.298 | 818.048 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.638296036315211 | 0.638243934769516 | 0.996465129912411 | 147 | 8.16259897151253E-05 | 0.863816976734241 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 17383274.178 | 818.176 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.634176132788231 | 0.634124367533738 | 0.995701442981919 | 147 | 8.16259897151253E-05 | 0.849205776233497 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 18076196.738 | 818.016 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.638359264018821 | 0.638307157312102 | 0.996334103416052 | 147 | 8.16259897151253E-05 | 0.853622732577732 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 18768621.666 | 818.048 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.633741456100444 | 0.633689726326866 | 0.995020495044462 | 147 | 8.16259897151253E-05 | 0.845381222683502 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 19462509.73 | 818.656 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.636538999958704 | 0.63648704183284 | 0.99629804578791 | 147 | 8.16259897151253E-05 | 0.852551454688393 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 20157468.418 | 817.536 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.637857183068617 | 0.637805117344752 | 0.996138190134208 | 147 | 8.16259897151253E-05 | 0.847477050194909 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 20859641.506 | 818.528 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.637377652176939 | 0.637325625595257 | 0.997269900154681 | 147 | 8.16259897151253E-05 | 0.841100525777291 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 21553868.546 | 818.528 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.638121281219068 | 0.63806919393793 | 0.995757391082131 | 147 | 8.16259897151253E-05 | 0.857424243809359 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 22247064.098 | 817.696 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.633720147670606 | 0.63366841963635 | 0.996406652589215 | 147 | 8.16259897151253E-05 | 0.85376679262099 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 22940834.114 | 817.44 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.638268947510409 | 0.638216848175864 | 0.99663920361198 | 147 | 8.16259897151253E-05 | 0.852400667320288 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 23636803.042 | 816.96 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.637060263202497 | 0.637008262528005 | 0.996675947085954 | 147 | 8.16259897151253E-05 | 0.855769184078412 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 24330612.802 | 817.536 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.633942625005734 | 0.633890878811545 | 0.99541885245154 | 147 | 8.16259897151253E-05 | 0.850225386761148 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 25029190.626 | 817.344 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.633468959673027 | 0.63341725214224 | 0.997000079208133 | 147 | 8.16259897151253E-05 | 0.836128533397676 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 25719262.274 | 818.016 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.637229189541517 | 0.637177175078245 | 0.996094720830018 | 147 | 8.16259897151253E-05 | 0.842018626769132 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 26413673.09 | 818.144 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.633851025908702 | 0.63379928719138 | 0.995488992078374 | 147 | 8.16259897151253E-05 | 0.857167283017373 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 27109048.386 | 817.568 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.63827857728247 | 0.638226477161885 | 0.997210730830844 | 147 | 8.16259897151253E-05 | 0.845350463106459 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 27804190.018 | 817.792 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.636509131969829 | 0.636457176281969 | 0.996246488631523 | 147 | 8.16259897151253E-05 | 0.855006402080846 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 28496664.93 | 817.76 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.633332100159758 | 0.633280403800264 | 0.995593967560317 | 147 | 8.16259897151253E-05 | 0.839079777951753 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 29190885.538 | 818.016 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.63825003520671 | 0.638197937415901 | 0.997371916446915 | 147 | 8.16259897151253E-05 | 0.855053362636472 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 29889407.106 | 817.184 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.638012826048936 | 0.637960747620558 | 0.996651163042171 | 147 | 8.16259897151253E-05 | 0.850816845097477 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 30580833.698 | 817.216 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.633670023873832 | 0.633618299930981 | 0.996260815374136 | 147 | 8.16259897151253E-05 | 0.849872840226638 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 31276446.914 | 818.656 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.638184128006682 | 0.638132035595613 | 0.997028087419632 | 147 | 8.16259897151253E-05 | 0.845400923665278 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 31970892.738 | 817.696 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.636540309115763 | 0.636488350883038 | 0.995928667183056 | 147 | 8.16259897151253E-05 | 0.856678879849195 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 32664601.154 | 817.376 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.634256572297783 | 0.634204800477336 | 0.996021159178342 | 147 | 8.16259897151253E-05 | 0.852657009698418 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 33360512.386 | 819.104 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.638208923863549 | 0.638156829428494 | 0.997126104197323 | 147 | 8.16259897151253E-05 | 0.844212604003541 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 34054946.274 | 817.76 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.637906587507619 | 0.637854517751068 | 0.996410678789962 | 147 | 8.16259897151253E-05 | 0.850426435818192 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 34749737.218 | 817.472 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.634204448451637 | 0.634152680885851 | 0.996151176832072 | 147 | 8.16259897151253E-05 | 0.854186897624091 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 35505275.458 | 817.344 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.636425674930885 | 0.636373726055289 | 0.996419035356182 | 147 | 8.16259897151253E-05 | 0.850364248770875 |
+
+| render | {200, 200, 1} | {8, 8, 1} | 36200987.618 | 817.76 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.636686761986125 | 0.636634791799039 | 0.996998231571084 | 147 | 8.16259897151253E-05 | 0.852150932800916 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 1462463.426 | 1193.856 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.59796160536848 | 0.597923193779829 | 0.998760166496661 | 202.75 | 6.42375502140985E-05 | 0.836261207071377 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 2210872.674 | 1193.184 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.597946659929199 | 0.597908470460926 | 0.998636955559421 | 202.75 | 6.38676839136538E-05 | 0.848316730398476 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 2903494.69 | 1192.96 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.598209769064642 | 0.598172079060647 | 0.998049720765595 | 202.75 | 6.30046614818721E-05 | 0.839917711063333 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 3600296.13 | 1192.672 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.598135939743271 | 0.598098143775493 | 0.998083827971806 | 202.75 | 6.31895949855203E-05 | 0.835965537278769 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 4295223.65 | 1192.832 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.59797404390052 | 0.597936000130352 | 0.998721677146624 | 202.75 | 6.36211062280131E-05 | 0.841508971795011 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 4988218.69 | 1194.368 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.598180311594673 | 0.598142586572105 | 0.997994242556064 | 202.75 | 6.30663059906888E-05 | 0.846306207126371 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 5680281.41 | 1193.472 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.598439896767868 | 0.598402229155293 | 0.998567807196993 | 202.75 | 6.29430169654549E-05 | 0.839300212996687 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 6372124.482 | 1194.496 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.598503600146244 | 0.598465485790706 | 0.998171572605557 | 202.75 | 6.36827506608241E-05 | 0.8405340494284 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 7067179.81 | 1193.92 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.598062231690981 | 0.598024292911856 | 0.998134347857128 | 202.75 | 6.34361728839767E-05 | 0.856295643880047 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 7760663.266 | 1196.48 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.598117468663379 | 0.598078494004429 | 0.998681727066796 | 202.75 | 6.51622147681252E-05 | 0.853776353833411 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 8456437.09 | 1197.376 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.597718819287642 | 0.597680902293285 | 0.998084684963997 | 202.75 | 6.34361728839767E-05 | 0.831334794693535 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 9149855.618 | 1196.928 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.597981824342231 | 0.59794411183752 | 0.99809849598719 | 202.75 | 6.30663059906888E-05 | 0.839690328237158 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 9844933.506 | 1197.6 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.598301139001702 | 0.598263221949164 | 0.998638686025186 | 202.75 | 6.33745284207635E-05 | 0.834686883628434 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 10548603.17 | 1197.088 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.598201593047319 | 0.598163497924424 | 0.997988552862548 | 202.75 | 6.36827506608241E-05 | 0.843239906029919 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 11242077.858 | 1197.12 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.598333035784106 | 0.598295264245845 | 0.998596237651698 | 202.75 | 6.31279504919048E-05 | 0.841020283661407 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 11936615.234 | 1197.472 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.597968924060369 | 0.597930401417368 | 0.998006812091352 | 202.75 | 6.44224832617134E-05 | 0.842024995385246 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 12630760.706 | 1196.992 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.59827704244553 | 0.598238905637365 | 0.998617481478208 | 202.75 | 6.37443950860346E-05 | 0.849694829411519 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 13332263.522 | 1197.248 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.597993554027251 | 0.597955287838054 | 0.998050095718092 | 202.75 | 6.39909727108709E-05 | 0.833887082057843 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 14027435.746 | 1197.024 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.598098763673176 | 0.598060896315561 | 0.998632232778914 | 202.75 | 6.33128839499497E-05 | 0.848450988089585 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 14722102.658 | 1197.792 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.597818843029471 | 0.597781214507892 | 0.997963444468167 | 202.75 | 6.29430169654549E-05 | 0.840116669756798 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 15417637.634 | 1197.888 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.597773335256504 | 0.59773563590043 | 0.997937688613708 | 202.75 | 6.30663059906888E-05 | 0.847084600507378 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 16112541.058 | 1197.728 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.598106563647454 | 0.598068548316177 | 0.998697783178671 | 202.75 | 6.35594617876015E-05 | 0.846618081036467 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 16807438.498 | 1197.792 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.59803856615733 | 0.598000370819219 | 0.998085022061932 | 202.75 | 6.38676839136538E-05 | 0.850754522366828 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 17502631.682 | 1197.888 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.597880021458899 | 0.597841541399145 | 0.99815129472832 | 202.75 | 6.4360838920109E-05 | 0.846739700168193 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 18194553.538 | 1197.568 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.598259686400995 | 0.598220813112646 | 0.998727690801718 | 202.75 | 6.49772819941294E-05 | 0.83783546585056 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 18887128.386 | 1197.952 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.598222941846722 | 0.598184587224606 | 0.998033259461861 | 202.75 | 6.41142614776858E-05 | 0.847395751837641 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 19581555.17 | 1197.76 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.597904254587443 | 0.5978660678275 | 0.998585922385845 | 202.75 | 6.38676839136538E-05 | 0.83330670219819 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 20285845.57 | 1198.304 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.598296916180458 | 0.598259183804069 | 0.998719920196694 | 202.75 | 6.30663059906888E-05 | 0.852143008089645 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 20978252.034 | 1196.192 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.598036933122493 | 0.597999180276586 | 0.998541162541816 | 202.75 | 6.31279504919048E-05 | 0.854832692465469 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 21672694.466 | 1197.696 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.597952705899804 | 0.597914774068576 | 0.998246640510523 | 202.75 | 6.34361728839767E-05 | 0.845946996255667 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 22366251.746 | 1197.056 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.597946683863217 | 0.597907941492902 | 0.99807845063401 | 202.75 | 6.47923491517288E-05 | 0.843755065667183 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 23059332.994 | 1197.984 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.59837777706787 | 0.598339449405235 | 0.998643883976413 | 202.75 | 6.40526170980786E-05 | 0.846187526701994 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 23755740.898 | 1196.992 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.5977808692704 | 0.597743169439183 | 0.998158574473267 | 202.75 | 6.30663059906888E-05 | 0.849132093101146 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 24450028.802 | 1198.496 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.598215028891161 | 0.598176711652973 | 0.998075053656816 | 202.75 | 6.40526170980786E-05 | 0.838608551069441 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 25147775.106 | 1197.408 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.598394626922427 | 0.598356335068186 | 0.998701241524239 | 202.75 | 6.39909727108709E-05 | 0.843837662950824 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 25837043.618 | 1196.928 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.598333339358086 | 0.598294867006281 | 0.998061446373721 | 202.75 | 6.4299194570904E-05 | 0.845811306069581 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 26532992.13 | 1197.152 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.598033810214765 | 0.59799587323859 | 0.998154785397479 | 202.75 | 6.34361728839767E-05 | 0.854723051295425 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 27228328.738 | 1197.504 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.598311365429975 | 0.598272931373595 | 0.998698074518409 | 202.75 | 6.42375502140985E-05 | 0.845743879731886 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 27922644.61 | 1197.728 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.59787944772006 | 0.597841188832636 | 0.998003180770738 | 202.75 | 6.39909727108709E-05 | 0.838623571380057 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 28616016.61 | 1196.896 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.598304956149997 | 0.598267260148772 | 0.998057898236975 | 202.75 | 6.30046614818721E-05 | 0.837210607330932 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 29309895.33 | 1197.952 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.597928158334376 | 0.59789048607317 | 0.998671957338893 | 202.75 | 6.30046614818721E-05 | 0.848242254471877 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 30008627.01 | 1197.28 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.598312019303812 | 0.598273880266069 | 0.998695938700536 | 202.75 | 6.37443950860346E-05 | 0.845820819991445 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 30700297.218 | 1197.952 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.598101910382743 | 0.598063895347225 | 0.997848474897739 | 202.75 | 6.35594617876015E-05 | 0.847614874583271 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 31395758.178 | 1197.472 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.598012117041968 | 0.597973739072647 | 0.998723177777005 | 202.75 | 6.41759058496924E-05 | 0.824444285853043 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 32089182.338 | 1196.8 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.59814131518089 | 0.598103150152505 | 0.998122309886038 | 202.75 | 6.38060395036445E-05 | 0.839104644203846 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 32783177.858 | 1197.824 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.59794047575647 | 0.597901660069167 | 0.998098851061888 | 202.75 | 6.49156377209297E-05 | 0.845267983761394 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 33479713.89 | 1198.336 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.598156395045709 | 0.598118081563172 | 0.998648724539069 | 202.75 | 6.40526170980786E-05 | 0.836363764014029 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 34174062.69 | 1197.44 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.59840083726493 | 0.59836258190134 | 0.998110544992613 | 202.75 | 6.39293283160627E-05 | 0.843581734402865 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 34868806.21 | 1196.992 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.598169443941392 | 0.598131756478067 | 0.997912601503726 | 202.75 | 6.30046614818721E-05 | 0.842704679277107 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 35623933.282 | 1197.152 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.59835245099851 | 0.598314641349473 | 0.998626797452072 | 202.75 | 6.31895949855203E-05 | 0.843965837543148 |
+
+| sendImageToPBO | {200, 200, 1} | {8, 8, 1} | 36319426.786 | 1197.216 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.598136492854995 | 0.598098143775493 | 0.998687531382417 | 202.75 | 6.41142614776858E-05 | 0.848556997099635 |
+
+
+
+
diff --git a/performance/bilinear.xml b/performance/bilinear.xml
new file mode 100644
index 0000000..7dff8ea
--- /dev/null
+++ b/performance/bilinear.xml
@@ -0,0 +1,374 @@
+
+
+
+
+
+
+
+
+
+| Function Name | Grid
+Dimensions | Block
+Dimensions | Start Time
+(μs) | Duration
+(μs) | Occupancy | Registers
+per Thread | Static Shared
+Memory per
+Block (bytes) | Dynamic Shared
+Memory per
+Block (bytes) | Cache
+Configuration
+Executed | Global
+Caching
+Requested | Global
+Caching
+Executed | Local Memory
+per Thread
+(bytes) | Device
+Name | Context
+ID | Stream
+ID | Process
+Name | Occupancy [0]:
+Allocated Warps
+Per Block | Occupancy [0]:
+Allocated Registers
+Per Block | Occupancy [0]:
+Allocated Shared Memory
+Per Block | Occupancy [0]:
+Max Block Limit
+Warps | Occupancy [0]:
+Max Block Limit
+Registers | Occupancy [0]:
+Max Block Limit
+Shared Memory | Occupancy [0]:
+Block Limit Reason | Instruction Stats [2]:
+GPU Issued IPC | Instruction Stats [2]:
+GPU Executed IPC | Instruction Stats [2]:
+GPU SM Activity | Instruction Stats [2]:
+GPU SM Average IPW | Instruction Stats [2]:
+GPU Serialization | Achieved Occupancy [1]:
+Achieved Occupancy |
+
+| _deviceBufferCopy | {99, 1, 1} | {128, 1, 1} | 303552.674 | 11.328 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.460971642551366 | 0.459202094858481 | 0.81117152385095 | 259.502525252525 | 0.00383873438090714 | 0.351650059547384 |
+
+| _deviceBufferCopy | {57, 1, 1} | {128, 1, 1} | 385043.266 | 8.736 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.419717987056217 | 0.418473812304233 | 0.842547126436782 | 336.34649122807 | 0.00296431125268153 | 0.22809760755883 |
+
+| _deviceBufferCopy | {57, 1, 1} | {128, 1, 1} | 466375.714 | 8.832 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.422185385024947 | 0.4209338961374 | 0.839359594563464 | 336.34649122807 | 0.00296431125268153 | 0.228052177924945 |
+
+| _deviceBufferCopy | {38, 1, 1} | {128, 1, 1} | 550167.138 | 8.032 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.311405719560557 | 0.310482622082678 | 0.822225551144733 | 336.348684210526 | 0.0029642919827603 | 0.153535271206493 |
+
+| _nodeMatrixTransform | {19, 1, 1} | {128, 1, 1} | 633164.866 | 7.872 | 1 | 32 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 4096 | 0 | 16 | 16 | 2147483647 | Warps, Registers | 0.180207899706189 | 0.179749386134791 | 0.789977123248499 | 392.026315789474 | 0.00254435888851691 | 0.0781201237235843 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 805171.074 | 25.984 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.336723870845834 | 0.33601795451831 | 0.884766613830467 | 476.002525252525 | 0.00209642496016263 | 0.380470644522755 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 1379677.09 | 25.856 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.361875076630701 | 0.361116432687592 | 0.911157659544756 | 476.002525252525 | 0.00209642496016263 | 0.385456432486427 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 1896977.73 | 26.112 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.361681758041447 | 0.360923519376253 | 0.90807817363031 | 476.002525252525 | 0.00209642496016263 | 0.379657670749923 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 2414288.194 | 26.304 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.36315729773273 | 0.362395965709298 | 0.90490779401531 | 476.002525252525 | 0.00209642496016263 | 0.379983379428173 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 2933305.538 | 26.592 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.336810929554159 | 0.336104830714586 | 0.882033860985948 | 476.002525252525 | 0.00209642496016263 | 0.38081418099762 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 3449512.834 | 26.272 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.34176468566073 | 0.341048201643209 | 0.91143542681871 | 476.002525252525 | 0.00209642496016263 | 0.380051886369226 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 3965678.818 | 26.4 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.340215952378808 | 0.339502715164396 | 0.906569676782026 | 476.002525252525 | 0.00209642496016263 | 0.381107503366862 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 4483424.674 | 26.144 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.341276881744714 | 0.340561420371498 | 0.892213329464581 | 476.002525252525 | 0.00209642496016263 | 0.379622590217033 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 4999814.21 | 26.336 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.336066084177978 | 0.335361546850843 | 0.897067343372196 | 476.002525252525 | 0.00209642496016263 | 0.381704424918014 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 5520042.466 | 26.368 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.338725527115185 | 0.338015414465497 | 0.888811322559051 | 476.002525252525 | 0.00209642496016263 | 0.381040564727514 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 6039175.714 | 26.144 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.340420125359986 | 0.33970646011224 | 0.912304758146723 | 476.002525252525 | 0.00209642496016263 | 0.380845934693949 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 6557073.122 | 26.112 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.342397195465471 | 0.341679385438607 | 0.913139839941737 | 476.002525252525 | 0.00209642496016263 | 0.379098180692802 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 7072319.586 | 26.496 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.346688079287877 | 0.345961273745067 | 0.9098119760879 | 476.002525252525 | 0.00209642496016263 | 0.380059179973708 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 7591206.978 | 26.336 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.363012829875391 | 0.362251800717981 | 0.908111692844677 | 476.002525252525 | 0.00209642496016263 | 0.381697893976342 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 8107339.138 | 26.24 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.363930440277746 | 0.363167487418984 | 0.909703709545968 | 476.002525252525 | 0.00209642496016263 | 0.382701023791974 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 8626498.498 | 26.464 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.363798668782645 | 0.363035992172935 | 0.908337706868199 | 476.002525252525 | 0.00209642496016263 | 0.385899148874839 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 9143603.138 | 26.112 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.364084060468335 | 0.363320785556372 | 0.903948984658809 | 476.002525252525 | 0.00209642496016263 | 0.386525924403384 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 9661502.658 | 26.4 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.36571166371092 | 0.364944976650894 | 0.911165797853104 | 476.002525252525 | 0.00209642496016263 | 0.385593460456209 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 10177700.13 | 26.272 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.362070684030347 | 0.361311630011002 | 0.90089968744064 | 476.002525252525 | 0.00209642496016263 | 0.386652537603217 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 10696558.466 | 26.368 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.362718666589857 | 0.361958254123701 | 0.908562755155449 | 476.002525252525 | 0.00209642496016263 | 0.385390479968466 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 11214190.53 | 26.784 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.363225733256673 | 0.3624642577633 | 0.907983483050921 | 476.002525252525 | 0.00209642496016263 | 0.381084535741449 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 11734468.098 | 25.984 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.335837838894983 | 0.335133780066957 | 0.916569705858388 | 476.002525252525 | 0.00209642496016263 | 0.380191028346612 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 12256400.834 | 26.304 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.343030804908301 | 0.342311666566786 | 0.908520800851338 | 476.002525252525 | 0.00209642496016263 | 0.381100257477402 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 12780925.378 | 25.536 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.362234546451734 | 0.36147514890712 | 0.897980058893423 | 476.002525252525 | 0.00209642496016263 | 0.381981806494032 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 13313462.754 | 26.368 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.364290494346442 | 0.363526786661344 | 0.901481249674021 | 476.002525252525 | 0.00209642496016263 | 0.383562882881024 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 13838490.05 | 25.824 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.344838728522086 | 0.344115800004381 | 0.912132414160589 | 476.002525252525 | 0.00209642496016263 | 0.379967909381339 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 721417.922 | 16.192 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.201321610907472 | 0.201094571058992 | 0.822232047455879 | 885.723684210526 | 0.00112774702853497 | 0.0780792499788778 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 1296629.314 | 16.16 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.207149136558406 | 0.206915524735189 | 0.8373253030654 | 885.723684210526 | 0.00112774702853497 | 0.0780883843304211 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 1814280.546 | 16.16 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.20672783437478 | 0.206494697673848 | 0.837964141122036 | 885.723684210526 | 0.00112774702853497 | 0.0780294494642642 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 2330160.226 | 16.256 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.20454117775606 | 0.204310507050632 | 0.836345175087893 | 885.723684210526 | 0.00112774702853497 | 0.0780759481808156 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 2849606.882 | 16.16 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.20223994142061 | 0.202011865927622 | 0.814357808815084 | 885.723684210526 | 0.00112774702853497 | 0.0780870192292321 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 3365168.13 | 16.256 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.205619595662495 | 0.205387708774478 | 0.841669234720082 | 885.723684210526 | 0.00112774702853497 | 0.0780926137961809 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 3882284.418 | 16.064 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.20277117496615 | 0.20254250037611 | 0.84758297948306 | 885.723684210526 | 0.00112774702853497 | 0.0780339006310436 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 4399342.786 | 16.16 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.200849402437934 | 0.200622895121152 | 0.850810797104205 | 885.723684210526 | 0.00112774702853497 | 0.0780719221160869 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 4916498.178 | 16.256 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.202746163403943 | 0.202517517020617 | 0.838608840448078 | 885.723684210526 | 0.00112774702853497 | 0.0780209676544946 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 5435135.682 | 16.16 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.203373309271319 | 0.203143955626105 | 0.812888823471691 | 885.723684210526 | 0.00112774702853497 | 0.0780768326522037 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 5955283.074 | 16.192 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.202852352528618 | 0.202623586390823 | 0.807223821846412 | 885.723684210526 | 0.00112774702853497 | 0.0780446396126362 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 6472312.034 | 16.128 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.203673872768431 | 0.203444180163626 | 0.796679668689203 | 885.723684210526 | 0.00112774702853497 | 0.0780788550316072 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 6988674.21 | 16.192 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.203750846555728 | 0.203521067143963 | 0.798657442621368 | 885.723684210526 | 0.00112774702853497 | 0.0780876904573084 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 7507158.306 | 16.16 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.204782958810034 | 0.204552015436741 | 0.809109349068781 | 885.723684210526 | 0.00112774702853497 | 0.0780071658431131 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 8023762.402 | 16.256 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.205094572180714 | 0.204863277386369 | 0.802229058326619 | 885.723684210526 | 0.00112774702853497 | 0.0780721900471033 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 8543440.194 | 16.192 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.207535723084504 | 0.20730167528948 | 0.836540690934384 | 885.723684210526 | 0.00112774702853497 | 0.0781072093770401 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 9059577.314 | 16.128 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.205878399432995 | 0.205646220679795 | 0.838769522491704 | 885.723684210526 | 0.00112774702853497 | 0.0780816526769663 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 9576957.378 | 16.224 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.20577027596441 | 0.20553821914713 | 0.840211395879833 | 885.723684210526 | 0.00112774702853497 | 0.0780152247916961 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 10094239.33 | 16.128 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.207232583526807 | 0.206998877596519 | 0.837020449660888 | 885.723684210526 | 0.00112774702853497 | 0.0780844310280003 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 10612183.97 | 16.192 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.206439695629266 | 0.206206883875948 | 0.844277198018906 | 885.723684210526 | 0.00112774702853497 | 0.0780536517435178 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 11130573.794 | 16.16 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.206057807851423 | 0.205825426770912 | 0.837009738057763 | 885.723684210526 | 0.00112774702853497 | 0.0780694932128248 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 11650853.73 | 16.224 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.203448213401601 | 0.203218775283477 | 0.817916712964678 | 885.723684210526 | 0.00112774702853497 | 0.0780627437900898 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 12170621.186 | 16.128 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.205436565275974 | 0.205204884799932 | 0.802392221610714 | 885.723684210526 | 0.00112774702853497 | 0.0780650990678785 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 12696563.746 | 16.352 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.207030133973144 | 0.206796656354739 | 0.836450303217186 | 885.723684210526 | 0.00112774702853497 | 0.0780341716780875 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 13228145.602 | 16.192 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.204844583052166 | 0.204613570182318 | 0.83577471229327 | 885.723684210526 | 0.00112774702853497 | 0.0780615794619392 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 13754292.898 | 16.224 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.205206985277325 | 0.204975563709444 | 0.808331794966463 | 885.723684210526 | 0.00112774702853497 | 0.0780803622751665 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 890315.714 | 146.336 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400361882333686 | 0.400070921663386 | 0.988384423894386 | 66 | 0.000726744186046512 | 0.915269929018194 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 1465266.05 | 146.496 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400125402674348 | 0.399834613864265 | 0.988479987065249 | 66 | 0.000726744186046512 | 0.907604943634712 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 1980995.49 | 146.496 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400362974426306 | 0.400072012962333 | 0.989137316976652 | 66 | 0.000726744186046512 | 0.912226317878051 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 2499379.97 | 146.688 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400357878045055 | 0.400066920284848 | 0.987245349072059 | 66 | 0.000726744186046512 | 0.910860343881277 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 3017527.906 | 146.368 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400233784814349 | 0.399942917238176 | 0.983600357621815 | 66 | 0.000726744186046512 | 0.918692426219216 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 3535535.586 | 146.432 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400208320646557 | 0.39991747157632 | 0.984283343546894 | 66 | 0.000726744186046512 | 0.916249518774163 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 4050705.41 | 146.4 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400438343208181 | 0.400147326970385 | 0.984783961812132 | 66 | 0.000726744186046512 | 0.916213990427239 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 4568395.234 | 146.464 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400330456887559 | 0.400039519055519 | 0.985062587507576 | 66 | 0.000726744186046512 | 0.916750503371981 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 5084547.554 | 146.368 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400035613635662 | 0.39974489007924 | 0.984470491429389 | 66 | 0.000726744186046512 | 0.910183402944343 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 5605416.098 | 146.56 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.40023972691977 | 0.399948855025206 | 0.988766057904324 | 66 | 0.000726744186046512 | 0.913916051561883 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 6124216.61 | 146.56 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.40023208710235 | 0.399941220759979 | 0.982901515828345 | 66 | 0.000726744186046512 | 0.914429478256511 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 6641465.89 | 146.816 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400287755308595 | 0.399996848509678 | 0.988505271986581 | 66 | 0.000726744186046512 | 0.915091333648419 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 7156700.386 | 153.856 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400190497656952 | 0.399899661539468 | 0.987667131950647 | 66 | 0.000726744186046512 | 0.916526942571756 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 7675374.37 | 146.4 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400296610285056 | 0.400005697050837 | 0.989368039659233 | 66 | 0.000726744186046512 | 0.918323571009876 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 8192619.298 | 146.528 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400198378374939 | 0.39990753653019 | 0.988419597925997 | 66 | 0.000726744186046512 | 0.915581597083218 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 8711972.322 | 146.848 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.399741083400741 | 0.399450573892455 | 0.987611738229941 | 66 | 0.000726744186046512 | 0.910146430219674 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 9228379.842 | 146.272 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.399942837627374 | 0.399652181495377 | 0.987666991117231 | 66 | 0.000726744186046512 | 0.90926086986981 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 9746194.978 | 146.752 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400576289350383 | 0.400285172861029 | 0.988583908170026 | 66 | 0.000726744186046512 | 0.915137973683634 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 10263534.146 | 146.432 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.399935451309488 | 0.399644800545455 | 0.988505509765543 | 66 | 0.000726744186046512 | 0.920287895550059 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 10781441.954 | 146.592 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.399798551117654 | 0.399507999845039 | 0.987500765866131 | 66 | 0.000726744186046512 | 0.913839279642037 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 11299327.618 | 146.528 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400162008419712 | 0.399871193006616 | 0.988025692368014 | 66 | 0.000726744186046512 | 0.911595269748769 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 11820524.098 | 146.4 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400411153773754 | 0.400120157295721 | 0.987774564050973 | 66 | 0.000726744186046512 | 0.916351612766805 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 12342505.474 | 146.4 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400249428695572 | 0.399958549750299 | 0.989004310712953 | 66 | 0.000726744186046512 | 0.91376514206661 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 12874057.346 | 146.592 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400330578211841 | 0.400039640291629 | 0.984348207413772 | 66 | 0.000726744186046512 | 0.909357110987577 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 13399634.594 | 146.592 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400323056245426 | 0.400032123791759 | 0.987712468776051 | 66 | 0.000726744186046512 | 0.914580637916284 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 13923985.282 | 146.4 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400496740142813 | 0.400205681465383 | 0.98960351999952 | 66 | 0.000726744186046512 | 0.912207927955512 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 980063.65 | 541.6 | 0.1875 | 143 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.410587651022726 | 0.410571552783399 | 0.925143326159786 | 229.53715 | 3.9207802004085E-05 | 0.123676810789613 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 1554329.41 | 542.72 | 0.1875 | 143 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.408872759646581 | 0.408856728176449 | 0.911620240913771 | 229.53045 | 3.92089464360048E-05 | 0.123548435494994 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 2068730.69 | 542.528 | 0.1875 | 143 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.407961715595907 | 0.407945718435581 | 0.915370284950973 | 229.5102 | 3.92124057595182E-05 | 0.123491279916433 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 2588959.49 | 541.536 | 0.1875 | 143 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.408294580887216 | 0.40827857697088 | 0.927375486888236 | 229.6005 | 3.919698444533E-05 | 0.123519707494715 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 3106055.33 | 542.496 | 0.1875 | 143 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.406237538154377 | 0.406221608231876 | 0.916899959265084 | 229.50485 | 3.92133198061903E-05 | 0.123627755441208 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 3623671.65 | 543.68 | 0.1875 | 143 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.408172703639438 | 0.408156694774084 | 0.911693864387223 | 229.461 | 3.92208131781932E-05 | 0.12344028365768 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 4139407.202 | 543.584 | 0.1875 | 143 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.408896269605437 | 0.408880234897777 | 0.927056552961186 | 229.4973 | 3.92146097950252E-05 | 0.123797686170873 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 4656791.042 | 542.336 | 0.1875 | 143 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.408399256421537 | 0.408383248656704 | 0.929990112508979 | 229.60415 | 3.91963613582236E-05 | 0.123658021246145 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 5173713.282 | 532.928 | 0.1875 | 143 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.406815850054949 | 0.406799900866936 | 0.916087894051798 | 229.55395 | 3.92049326775074E-05 | 0.123875134267456 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 5694745.538 | 542.592 | 0.1875 | 143 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.406949576176682 | 0.406933613798235 | 0.917691861349896 | 229.43965 | 3.92244626412053E-05 | 0.123508043053448 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 6213241.09 | 543.232 | 0.1875 | 143 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.407932098913499 | 0.407916107638339 | 0.932145971474497 | 229.578 | 3.92008258307308E-05 | 0.122859357492636 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 6728938.498 | 542.88 | 0.1875 | 143 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.409256634052331 | 0.409240597720418 | 0.928971899964619 | 229.6763 | 3.918404878327E-05 | 0.123708968262061 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 7245724.354 | 543.392 | 0.1875 | 143 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.409393581172381 | 0.409377526878901 | 0.927551418012871 | 229.4961 | 3.92148148341802E-05 | 0.123565406305132 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 7764418.882 | 542.912 | 0.1875 | 143 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.409762342255352 | 0.409746278872815 | 0.911715661088052 | 229.57285 | 3.92017051870607E-05 | 0.123952297995749 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 8281402.722 | 534.112 | 0.1875 | 143 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.408887865415827 | 0.408871824139127 | 0.927651381281469 | 229.3986 | 3.92314814330476E-05 | 0.123318528464055 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 8801329.538 | 542.592 | 0.1875 | 143 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.408606133242324 | 0.408590110537083 | 0.92869319802292 | 229.50625 | 3.92130806122905E-05 | 0.123763449505009 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 9316736.258 | 543.072 | 0.1875 | 143 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.406690668907443 | 0.406674724106219 | 0.934776949179489 | 229.54645 | 3.92062135749772E-05 | 0.123431913968334 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 9834420.386 | 533.792 | 0.1875 | 143 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.408482156564837 | 0.408466136442139 | 0.917413380135352 | 229.4736 | 3.92186597153771E-05 | 0.123838782757806 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 10352653.57 | 541.632 | 0.1875 | 143 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.407795914433439 | 0.407779925000677 | 0.917639027292939 | 229.5278 | 3.9209399102889E-05 | 0.123648849989849 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 10869869.058 | 533.984 | 0.1875 | 143 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.408649947332493 | 0.408633906467499 | 0.91351168292393 | 229.271 | 3.92533147243545E-05 | 0.123739636420929 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 11389142.978 | 542.656 | 0.1875 | 143 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.408862929292569 | 0.408846892629193 | 0.924590960668384 | 229.4506 | 3.922259081773E-05 | 0.123586148012523 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 11909968.482 | 543.712 | 0.1875 | 143 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.407429602231794 | 0.407413624325333 | 0.915971469283134 | 229.48705 | 3.92163612402044E-05 | 0.123458677770595 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 12432985.282 | 542.688 | 0.1875 | 143 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.408197046473174 | 0.408181036269338 | 0.917592904319722 | 229.4555 | 3.92217532559503E-05 | 0.123349085654376 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 12961619.298 | 543.008 | 0.1875 | 143 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.407937520716679 | 0.407921524996423 | 0.91609883731343 | 229.51725 | 3.92112013331808E-05 | 0.123882789847338 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 13490078.722 | 543.072 | 0.1875 | 143 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.409071000045993 | 0.409054956127012 | 0.910195685674637 | 229.46355 | 3.92203773392504E-05 | 0.123577604752772 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 14013609.762 | 542.944 | 0.1875 | 143 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.409291479935733 | 0.409275437185011 | 0.928602517898532 | 229.60395 | 3.91963954994699E-05 | 0.12349179124709 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 1066484.898 | 210.752 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.627558627170692 | 0.627353776957808 | 0.986701996627021 | 147 | 0.000326424024808226 | 0.870027693014777 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 1640556.354 | 209.408 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.613867883648642 | 0.61366750242336 | 0.98482088346479 | 147 | 0.000326424024808226 | 0.866966993238802 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 2155823.97 | 209.472 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.614347860145703 | 0.614147322244562 | 0.984783263853103 | 147 | 0.000326424024808226 | 0.871564264199938 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 2675403.714 | 208.352 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.614136439543073 | 0.613935970654696 | 0.983492601378064 | 147 | 0.000326424024808226 | 0.871828918832841 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 3192124.13 | 209.12 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.630103322495809 | 0.629897641633235 | 0.987965361917583 | 147 | 0.000326424024808226 | 0.878026965897525 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 3709237.922 | 208.896 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.631064909159535 | 0.630858914411972 | 0.98909164613272 | 147 | 0.000326424024808226 | 0.873283148023161 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 4225679.682 | 208.64 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.630670293052303 | 0.630464427116918 | 0.987833070128891 | 147 | 0.000326424024808226 | 0.873083887345698 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 4742919.778 | 210.624 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.630482090613578 | 0.630276286111991 | 0.989473606059931 | 147 | 0.000326424024808226 | 0.876283437026066 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 5260521.89 | 208.192 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.630634996536928 | 0.630429142123174 | 0.987054081197463 | 147 | 0.000326424024808226 | 0.85852237123415 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 5780882.69 | 210.272 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.621939165443989 | 0.621736149558419 | 0.982550037141506 | 147 | 0.000326424024808226 | 0.865078319309366 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 6299090.882 | 208.96 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.630118442881375 | 0.629912757083144 | 0.989254579791056 | 147 | 0.000326424024808226 | 0.867374513418715 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 6815593.25 | 210.048 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.631269177396349 | 0.631063115970726 | 0.988224176551443 | 147 | 0.000326424024808226 | 0.856648197270142 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 7331930.306 | 210.912 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.630498445706935 | 0.630292635866652 | 0.989633722015717 | 147 | 0.000326424024808226 | 0.869321742356882 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 7850753.186 | 210.176 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.63049195763448 | 0.63028614991206 | 0.987183988503959 | 147 | 0.000326424024808226 | 0.875137777922452 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 8368840.834 | 208.864 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.613590857225835 | 0.613390566428634 | 0.989782364930584 | 147 | 0.000326424024808226 | 0.872486620432689 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 8886395.298 | 210.016 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.613304488236218 | 0.613104290916735 | 0.986230363907844 | 147 | 0.000326424024808226 | 0.865537755798038 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 9402016.994 | 209.12 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.613722359163306 | 0.613522025440713 | 0.9835138424532 | 147 | 0.000326424024808226 | 0.865563909039651 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 9920687.714 | 210.848 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.613671134570458 | 0.613470817568803 | 0.986593790047401 | 147 | 0.000326424024808226 | 0.873277024151851 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 10438527.074 | 208.928 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.614802496454019 | 0.614601810148665 | 0.988551318096667 | 147 | 0.000326424024808226 | 0.869544584034066 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 10957207.81 | 208.736 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.613423456288761 | 0.613223220135247 | 0.986818445654724 | 147 | 0.000326424024808226 | 0.876256638869155 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 11475249.666 | 209.28 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.630553329328268 | 0.630347501572653 | 0.986790309169729 | 147 | 0.000326424024808226 | 0.872422873224253 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 11996989.538 | 210.496 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.630269956802025 | 0.63006422154601 | 0.986560826089301 | 147 | 0.000326424024808226 | 0.867342242590367 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 12521210.754 | 208.288 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.613769237158567 | 0.61356888813387 | 0.98571469714549 | 147 | 0.000326424024808226 | 0.867985713581773 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 13048627.586 | 209.216 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.630452896853631 | 0.630247101881588 | 0.98659370059589 | 147 | 0.000326424024808226 | 0.857724096277048 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 13577710.754 | 209.056 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.63064513880922 | 0.630439281084784 | 0.984045241373489 | 147 | 0.000326424024808226 | 0.851762001712669 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 1154964.258 | 432.608 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688690460223843 | 0.688583986640237 | 0.99292085247337 | 335 | 0.000154602959900529 | 0.917057678687268 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 1728464.674 | 432.224 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688844478417621 | 0.688738083803183 | 0.992042700539926 | 335 | 0.000154453752293489 | 0.917055643232162 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 2243488.354 | 431.872 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688805548245975 | 0.688699570744865 | 0.993143381574159 | 335 | 0.000153856921420002 | 0.915320806088154 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 2763980.162 | 432.192 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688619829739893 | 0.688513367075969 | 0.9918855089127 | 335 | 0.000154602959900529 | 0.920417554068245 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 3279690.466 | 431.008 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.68847744844871 | 0.688371110523427 | 0.992679374598415 | 335 | 0.000154453752293489 | 0.916029588188956 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 3796705.954 | 432.288 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.689052190718668 | 0.688945661210457 | 0.99370009788835 | 335 | 0.000154602959900529 | 0.913053596212067 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 4313525.89 | 431.392 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688556539845236 | 0.688450189703991 | 0.992015966843113 | 335 | 0.000154453752293489 | 0.918527290239701 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 4830935.746 | 432.16 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.689087271982014 | 0.688980942684292 | 0.992403467924353 | 335 | 0.000154304544641916 | 0.918398876128535 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 5347857.954 | 431.328 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688615364821748 | 0.688508697354904 | 0.993123679971179 | 335 | 0.00015490137498101 | 0.913517168500954 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 5869635.266 | 432.032 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.689008837899592 | 0.688902520704605 | 0.993063696547063 | 335 | 0.000154304544641916 | 0.912103669957282 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 6386942.338 | 431.744 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688244196406792 | 0.688137586434446 | 0.991243515482668 | 335 | 0.00015490137498101 | 0.914554013462048 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 6902960.642 | 431.424 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688726945478431 | 0.688620363490828 | 0.993971462751096 | 335 | 0.000154752167463036 | 0.914972737312572 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 7419733.282 | 431.904 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.689197968893683 | 0.689089360182586 | 0.990309952572362 | 335 | 0.000157587102689487 | 0.916695002213046 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 7937878.274 | 432.128 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.689231784799029 | 0.689124301978795 | 0.99335724137931 | 335 | 0.000155945826359918 | 0.919340041466127 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 8456960.482 | 431.296 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.68866526371956 | 0.688558794031408 | 0.993007340552445 | 335 | 0.000154602959900529 | 0.915659975657057 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 8973395.138 | 431.392 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688434379921033 | 0.688328254087232 | 0.991845930454719 | 335 | 0.000154155336945811 | 0.91555804398322 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 9490070.658 | 431.2 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688294465601947 | 0.688188053240282 | 0.993873957197633 | 335 | 0.000154602959900529 | 0.912512424110967 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 10007641.026 | 432.8 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.689104310987727 | 0.688997876241173 | 0.988529450483653 | 335 | 0.000154453752293489 | 0.912872161243074 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 10526638.082 | 432.192 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.689082839746864 | 0.688976408316624 | 0.990225710142802 | 335 | 0.000154453752293489 | 0.921787640704818 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 11044307.042 | 431.712 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.689004587239918 | 0.688898270700828 | 0.992856927746973 | 335 | 0.000154304544641916 | 0.91521893963928 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 11564011.426 | 431.232 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688905177850964 | 0.688796923647889 | 0.993521801169089 | 335 | 0.00015713948240672 | 0.916636943191738 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 12084688.034 | 432.512 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688674574033209 | 0.688568205661141 | 0.993074336650781 | 335 | 0.000154453752293489 | 0.918780722376963 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 12609570.69 | 431.552 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688257428541144 | 0.688151227292037 | 0.99228156643445 | 335 | 0.000154304544641916 | 0.920559594626903 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 13137468.546 | 432.16 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688433415049047 | 0.688326981205386 | 0.993369133927697 | 335 | 0.000154602959900529 | 0.915446413520698 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 13665885.986 | 430.816 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688796896740006 | 0.688690509474737 | 0.990689748050796 | 335 | 0.000154453752293489 | 0.914824757478835 |
+
+
+
+
diff --git a/performance/none.xml b/performance/none.xml
new file mode 100644
index 0000000..e51c827
--- /dev/null
+++ b/performance/none.xml
@@ -0,0 +1,454 @@
+
+
+
+
+
+
+
+
+
+| Function Name | Grid
+Dimensions | Block
+Dimensions | Start Time
+(μs) | Duration
+(μs) | Occupancy | Registers
+per Thread | Static Shared
+Memory per
+Block (bytes) | Dynamic Shared
+Memory per
+Block (bytes) | Cache
+Configuration
+Executed | Global
+Caching
+Requested | Global
+Caching
+Executed | Local Memory
+per Thread
+(bytes) | Device
+Name | Context
+ID | Stream
+ID | Process
+Name | Occupancy [0]:
+Allocated Warps
+Per Block | Occupancy [0]:
+Allocated Registers
+Per Block | Occupancy [0]:
+Allocated Shared Memory
+Per Block | Occupancy [0]:
+Max Block Limit
+Warps | Occupancy [0]:
+Max Block Limit
+Registers | Occupancy [0]:
+Max Block Limit
+Shared Memory | Occupancy [0]:
+Block Limit Reason | Instruction Stats [2]:
+GPU Issued IPC | Instruction Stats [2]:
+GPU Executed IPC | Instruction Stats [2]:
+GPU SM Activity | Instruction Stats [2]:
+GPU SM Average IPW | Instruction Stats [2]:
+GPU Serialization | Achieved Occupancy [1]:
+Achieved Occupancy |
+
+| _deviceBufferCopy | {99, 1, 1} | {128, 1, 1} | 295575.544 | 11.328 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.476067192763856 | 0.474239697263372 | 0.813813306292603 | 259.502525252525 | 0.00383873438090714 | 0.35311440918211 |
+
+| _deviceBufferCopy | {57, 1, 1} | {128, 1, 1} | 377141.368 | 8.832 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.423284354190744 | 0.422029607616532 | 0.841366856507848 | 336.34649122807 | 0.00296431125268153 | 0.227801306107675 |
+
+| _deviceBufferCopy | {57, 1, 1} | {128, 1, 1} | 459078.232 | 8.928 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.423100407615422 | 0.421846206316114 | 0.84349016332591 | 336.34649122807 | 0.00296431125268153 | 0.227807920770489 |
+
+| _deviceBufferCopy | {38, 1, 1} | {128, 1, 1} | 542622.104 | 7.968 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.316111015214657 | 0.315173969866594 | 0.819500858846115 | 336.348684210526 | 0.0029642919827603 | 0.153541254621016 |
+
+| _nodeMatrixTransform | {19, 1, 1} | {128, 1, 1} | 627522.968 | 7.648 | 1 | 32 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 4096 | 0 | 16 | 16 | 2147483647 | Warps, Registers | 0.179568722459015 | 0.179111835183927 | 0.842669706180345 | 392.026315789474 | 0.00254435888851691 | 0.078242476551365 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 799451.544 | 26.208 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.345872990877697 | 0.345147894106575 | 0.888239407985688 | 476.002525252525 | 0.00209642496016263 | 0.381350283261345 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 1377003.864 | 26.016 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.363575995780899 | 0.362813785988428 | 0.89004582637372 | 476.002525252525 | 0.00209642496016263 | 0.385519838943597 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 1897994.744 | 26.144 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.362448624025727 | 0.361688777683543 | 0.905071029141051 | 476.002525252525 | 0.00209642496016263 | 0.382052429302059 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 2424005.848 | 25.92 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.364108623660805 | 0.363345297253953 | 0.905141760446654 | 476.002525252525 | 0.00209642496016263 | 0.381302944153065 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 2944847.448 | 25.888 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.361757952171107 | 0.360999553770638 | 0.905784392807889 | 476.002525252525 | 0.00209642496016263 | 0.384602028152489 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 3468465.048 | 26.464 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.342184445881588 | 0.341467081868262 | 0.898252379790091 | 476.002525252525 | 0.00209642496016263 | 0.381534572622755 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 3989018.392 | 26.048 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.342045030656628 | 0.34132795891686 | 0.888490962183556 | 476.002525252525 | 0.00209642496016263 | 0.380292686352109 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 4511602.296 | 25.856 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.362534882560447 | 0.361774855383718 | 0.906840016708438 | 476.002525252525 | 0.00209642496016263 | 0.385368994997709 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 5033785.624 | 26.336 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.333178702583333 | 0.332480218435043 | 0.889425422598737 | 476.002525252525 | 0.00209642496016263 | 0.380214457281381 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 5556208.344 | 26.208 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.363340315727313 | 0.362578600020389 | 0.876877925363694 | 476.002525252525 | 0.00209642496016263 | 0.380062124544847 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 6079470.136 | 26.4 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.362501487289908 | 0.361741530123858 | 0.9056468011888 | 476.002525252525 | 0.00209642496016263 | 0.380413382011679 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 6603414.424 | 25.472 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.340386999581934 | 0.339673403779895 | 0.885955585356898 | 476.002525252525 | 0.00209642496016263 | 0.38139064581004 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 7127402.52 | 26.752 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.363396235852705 | 0.362634402913434 | 0.910538301189413 | 476.002525252525 | 0.00209642496016263 | 0.386469908919581 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 7650596.632 | 26.272 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.338104682091064 | 0.337395870996381 | 0.885658122096986 | 476.002525252525 | 0.00209642496016263 | 0.380776521605316 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 8173226.488 | 26.304 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.340759114606823 | 0.340044738693558 | 0.90978171672411 | 476.002525252525 | 0.00209642496016263 | 0.381475725738867 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 8696413.048 | 26.24 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.362831535435491 | 0.36207088634827 | 0.89863808192222 | 476.002525252525 | 0.00209642496016263 | 0.382466675501411 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 9227446.168 | 25.92 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.361900036018914 | 0.36114133975032 | 0.90788565067272 | 476.002525252525 | 0.00209642496016263 | 0.386724518514552 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 9750745.944 | 26.208 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.338554931632311 | 0.337845176623251 | 0.880981817894729 | 476.002525252525 | 0.00209642496016263 | 0.380959942741434 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 10274074.2 | 26.336 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.363262755052982 | 0.362501201946191 | 0.900555930794409 | 476.002525252525 | 0.00209642496016263 | 0.382099052736088 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 10797965.208 | 25.952 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.364325625442405 | 0.363561844107601 | 0.891053766767205 | 476.002525252525 | 0.00209642496016263 | 0.382793487494657 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 11320712.664 | 26.304 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.344779562885815 | 0.344056758404427 | 0.911355640392245 | 476.002525252525 | 0.00209642496016263 | 0.381832489157377 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 11842871.32 | 25.952 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.363847020639308 | 0.363084242663559 | 0.905768844922492 | 476.002525252525 | 0.00209642496016263 | 0.386170972864062 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 12364650.68 | 25.888 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.363437487974757 | 0.362675568553508 | 0.903762052566143 | 476.002525252525 | 0.00209642496016263 | 0.381124160552057 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 12887658.808 | 25.92 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.340903020415235 | 0.340188342814242 | 0.915142656591932 | 476.002525252525 | 0.00209642496016263 | 0.381402304797449 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 13413343.096 | 26.304 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.362645548356132 | 0.361885289176866 | 0.908555729984302 | 476.002525252525 | 0.00209642496016263 | 0.381611863574213 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 13933349.176 | 26.752 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.344514196918408 | 0.343791948756858 | 0.877717212950734 | 476.002525252525 | 0.00209642496016263 | 0.382941615270888 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 14454613.208 | 25.792 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.341825913861744 | 0.341109301483894 | 0.912106957167616 | 476.002525252525 | 0.00209642496016263 | 0.380618354146646 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 14976658.552 | 25.888 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.362175511119718 | 0.361416237338247 | 0.907526601066653 | 476.002525252525 | 0.00209642496016263 | 0.384867052404996 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 15498510.36 | 26.4 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.340052422940797 | 0.339339528553581 | 0.910730739593068 | 476.002525252525 | 0.00209642496016263 | 0.382241081281378 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 16018761.112 | 26.528 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.332541705690565 | 0.33184455695846 | 0.917646868765196 | 476.002525252525 | 0.00209642496016263 | 0.382948406050021 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 16544749.144 | 26.56 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.363857533613283 | 0.363094733597873 | 0.902083441936437 | 476.002525252525 | 0.00209642496016263 | 0.385247409919341 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 17071656.696 | 26.56 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.342723967254042 | 0.342005472174645 | 0.887673439148326 | 476.002525252525 | 0.00209642496016263 | 0.382860899012051 |
+
+| _primitiveAssembly | {99, 1, 1} | {128, 1, 1} | 17596669.368 | 26.752 | 1 | 17 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 3072 | 0 | 16 | 20 | 2147483647 | Warps | 0.362831535435491 | 0.36207088634827 | 0.902540631907424 | 476.002525252525 | 0.00209642496016263 | 0.381493078505798 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 715551.96 | 16.224 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.205011590481811 | 0.20478038926983 | 0.84387282272453 | 885.723684210526 | 0.00112774702853497 | 0.0780753355781067 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 1292577.592 | 16.096 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.207185437284217 | 0.206951784522964 | 0.836016655100625 | 885.723684210526 | 0.00112774702853497 | 0.0780535377471194 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 1813163.128 | 16.16 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.206346776243069 | 0.206114069279313 | 0.830544853455401 | 885.723684210526 | 0.00112774702853497 | 0.0781045540226663 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 2339036.952 | 16.16 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.206755740999248 | 0.206522572826704 | 0.779371854189831 | 885.723684210526 | 0.00112774702853497 | 0.0780782982522992 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 2860543.576 | 15.936 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.20741819121956 | 0.207184275970748 | 0.837370652440046 | 885.723684210526 | 0.00112774702853497 | 0.078053726316356 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 3383708.504 | 16.288 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.206115788926373 | 0.205883342457877 | 0.811902012639525 | 885.723684210526 | 0.00112774702853497 | 0.0780867775076153 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 3904474.168 | 16.096 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.204669766481305 | 0.204438950760325 | 0.806493252014598 | 885.723684210526 | 0.00112774702853497 | 0.0780867415423691 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 4427639.928 | 16.128 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.206664438236187 | 0.206431373030062 | 0.835707787132075 | 885.723684210526 | 0.00112774702853497 | 0.0780704513940981 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 4948911.128 | 16.096 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.206463096686039 | 0.206230258542249 | 0.836651415535648 | 885.723684210526 | 0.00112774702853497 | 0.0780793915889233 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 5471232.6 | 16.096 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.207154867406253 | 0.206921249120089 | 0.800435504705665 | 885.723684210526 | 0.00112774702853497 | 0.0780890164739537 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 5994440.856 | 16.192 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.207300792400827 | 0.207067009548184 | 0.837780097156184 | 885.723684210526 | 0.00112774702853497 | 0.0780496137575813 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 6518545.368 | 16.128 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.203586501076977 | 0.203356907005338 | 0.809981036275769 | 885.723684210526 | 0.00112774702853497 | 0.0780685349060039 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 7042864.536 | 16.096 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.207505049758597 | 0.207271036555326 | 0.835792318085312 | 885.723684210526 | 0.00112774702853497 | 0.0780638210733441 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 7565454.968 | 16.384 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.204651120417131 | 0.204420325724194 | 0.813591273517894 | 885.723684210526 | 0.00112774702853497 | 0.0780659617822689 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 8088707.832 | 16.256 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.203680644127834 | 0.203450943886649 | 0.805085529357374 | 885.723684210526 | 0.00112774702853497 | 0.0780818756873425 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 8611947.864 | 16.288 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.206790000337536 | 0.206556793529125 | 0.839719656269728 | 885.723684210526 | 0.00112774702853497 | 0.0781235973793754 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 9142513.336 | 16.256 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.20510768069539 | 0.204876371117956 | 0.841274596407676 | 885.723684210526 | 0.00112774702853497 | 0.0779576444505953 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 9665608.024 | 16.256 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.207058122278927 | 0.206824613096793 | 0.837822740494761 | 885.723684210526 | 0.00112774702853497 | 0.0780569791557555 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 10189717.848 | 16.256 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.203641868799652 | 0.203412212287228 | 0.804446065025828 | 885.723684210526 | 0.00112774702853497 | 0.0780490456458 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 10713545.304 | 16.224 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.207499299519363 | 0.207265292800906 | 0.835106259883519 | 885.723684210526 | 0.00112774702853497 | 0.0780815171292465 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 11235742.456 | 16.224 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.204764292116737 | 0.204533369794753 | 0.800561900244463 | 885.723684210526 | 0.00112774702853497 | 0.078092964863946 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 11757642.168 | 16.512 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.208884673442377 | 0.208649104372596 | 0.830143965417423 | 885.723684210526 | 0.00112774702853497 | 0.0781000780901674 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 12280044.76 | 16.192 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.208152385423681 | 0.207917642189537 | 0.834804357635532 | 885.723684210526 | 0.00112774702853497 | 0.078067939398049 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 12802110.872 | 16.192 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.205114547728981 | 0.204883230407271 | 0.802180308856742 | 885.723684210526 | 0.00112774702853497 | 0.0780941918135742 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 13328782.968 | 16.32 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.207203910958062 | 0.206970237363178 | 0.83995764572196 | 885.723684210526 | 0.00112774702853497 | 0.0780834800085456 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 13848580.92 | 16.16 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.204538073746733 | 0.204307406541843 | 0.838560993611769 | 885.723684210526 | 0.00112774702853497 | 0.078083246591692 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 14369533.976 | 16.128 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.203853774369678 | 0.203623878881377 | 0.799064573438236 | 885.723684210526 | 0.00112774702853497 | 0.0781298750977103 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 14891670.936 | 16.288 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.209161504177581 | 0.208925622912761 | 0.834553319346233 | 885.723684210526 | 0.00112774702853497 | 0.0780604880512963 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 15413789.24 | 16.192 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.206961467472921 | 0.206728067292957 | 0.836018896505687 | 885.723684210526 | 0.00112774702853497 | 0.0780877810025406 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 15933569.56 | 16.256 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.202799854349795 | 0.202571147416665 | 0.809172815155721 | 885.723684210526 | 0.00112774702853497 | 0.0780809174220836 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 16458936.92 | 16.224 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.202826710487903 | 0.202597973267842 | 0.80868168376474 | 885.723684210526 | 0.00112774702853497 | 0.0780972989395317 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 16986400.28 | 16.128 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.203750846555728 | 0.203521067143963 | 0.804426446803595 | 885.723684210526 | 0.00112774702853497 | 0.0780633702630701 |
+
+| _vertexTransformAndAssembly | {19, 1, 1} | {128, 1, 1} | 17512541.496 | 16.256 | 0.25 | 87 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 4 | 11264 | 0 | 16 | 4 | 2147483647 | Registers | 0.204859527848201 | 0.204628498124403 | 0.835904863546272 | 885.723684210526 | 0.00112774702853497 | 0.0780419567162854 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 885608.792 | 146.368 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400205046917207 | 0.399914200226133 | 0.984714247996313 | 66 | 0.000726744186046512 | 0.905476396595597 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 1463056.088 | 145.984 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.399795526089037 | 0.399504977014844 | 0.987530373810826 | 66 | 0.000726744186046512 | 0.915889621407399 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 1984722.776 | 145.728 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400235482540751 | 0.399944613730765 | 0.98209472628644 | 66 | 0.000726744186046512 | 0.913946244848922 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 2509749.304 | 145.984 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400143098655376 | 0.399852296984841 | 0.988511746219965 | 66 | 0.000726744186046512 | 0.913414459887182 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 3031012.504 | 145.856 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400268591084618 | 0.399977698213191 | 0.987319338114086 | 66 | 0.000726744186046512 | 0.912532267061961 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 3554484.376 | 145.824 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.40042280593638 | 0.400131800990205 | 0.9884516794983 | 66 | 0.000726744186046512 | 0.913502709877687 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 4075390.744 | 146.016 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400347443002557 | 0.400056492825957 | 0.988771068667862 | 66 | 0.000726744186046512 | 0.914888812221246 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 4597889.944 | 145.984 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400361639647247 | 0.400070679153317 | 0.988696009157542 | 66 | 0.000726744186046512 | 0.915603655829309 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 5120726.008 | 146.08 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400304495182867 | 0.400013576218344 | 0.987625234381898 | 66 | 0.000726744186046512 | 0.911775205495689 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 5643168.664 | 146.016 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400498682953096 | 0.40020762286374 | 0.987940273472016 | 66 | 0.000726744186046512 | 0.915137342384072 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 6166343.544 | 146.016 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400275868421914 | 0.399984970261723 | 0.988952319305722 | 66 | 0.000726744186046512 | 0.913901516702393 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 6691648.472 | 145.856 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400051726649491 | 0.399760991383031 | 0.987881154113114 | 66 | 0.000726744186046512 | 0.915787626310299 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 7213624.536 | 145.824 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400405934795814 | 0.400114942110643 | 0.988782189613005 | 66 | 0.000726744186046512 | 0.910767894872516 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 7737623.256 | 145.952 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400543129886031 | 0.400252037495126 | 0.987750762245344 | 66 | 0.000726744186046512 | 0.918786879439071 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 8258814.872 | 147.456 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.399716407599623 | 0.399425916024332 | 0.987500056027431 | 66 | 0.000726744186046512 | 0.911623504177927 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 8782489.976 | 146.56 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400229783087674 | 0.399938918419732 | 0.988146744329128 | 66 | 0.000726744186046512 | 0.911442347662786 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 9313691.8 | 146.816 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400060450025606 | 0.399769708419483 | 0.988684877937773 | 66 | 0.000726744186046512 | 0.912325149059778 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 9836474.904 | 146.56 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.399937873022995 | 0.399647220498996 | 0.987891948154496 | 66 | 0.000726744186046512 | 0.909836568003615 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 10361424.088 | 146.496 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400258888379839 | 0.399968002559795 | 0.98900761025429 | 66 | 0.000726744186046512 | 0.914714246333372 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 10885642.36 | 146.464 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400142856234102 | 0.399852054739746 | 0.983810677550145 | 66 | 0.000726744186046512 | 0.913244076612967 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 11407565.752 | 146.88 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400165281444977 | 0.399874463653229 | 0.986865652008837 | 66 | 0.000726744186046512 | 0.907585193090171 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 11928622.04 | 146.496 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400284116390752 | 0.399993212236398 | 0.988469844693055 | 66 | 0.000726744186046512 | 0.912783452132651 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 12450857.432 | 146.56 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.399931334463832 | 0.399640686691693 | 0.983904378909741 | 66 | 0.000726744186046512 | 0.912973303312192 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 12974690.392 | 146.496 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400469542777869 | 0.400178503865967 | 0.987697084843612 | 66 | 0.000726744186046512 | 0.913664594726042 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 13499106.968 | 146.432 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400459708925793 | 0.400168677160585 | 0.989129678607198 | 66 | 0.000726744186046512 | 0.909776477520521 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 14018927.96 | 146.432 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400333368690619 | 0.400042428742442 | 0.987323515902831 | 66 | 0.000726744186046512 | 0.909807479341026 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 14540129.848 | 146.432 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400159947653495 | 0.399869133738049 | 0.988883197181706 | 66 | 0.000726744186046512 | 0.91458001447554 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 15062184.76 | 146.688 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400303282101447 | 0.400012364018524 | 0.988684604356639 | 66 | 0.000726744186046512 | 0.911554751223557 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 15584068.504 | 146.56 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400426083229308 | 0.40013507590138 | 0.983510499538637 | 66 | 0.000726744186046512 | 0.911124572637815 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 16105172.92 | 146.304 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.399994912855396 | 0.39970421887803 | 0.988811339567221 | 66 | 0.000726744186046512 | 0.908819012479883 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 16631677.432 | 146.304 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.399966209250127 | 0.399675536132939 | 0.98768016148929 | 66 | 0.000726744186046512 | 0.914076186601219 |
+
+| initDepth | {100, 100, 1} | {8, 8, 1} | 17158053.464 | 146.304 | 1 | 9 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.400174494692453 | 0.399883670205031 | 0.988705083161858 | 66 | 0.000726744186046512 | 0.909576549580778 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 973338.424 | 465.12 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.424023181954225 | 0.424005622232637 | 0.966683122682189 | 217.3184 | 4.14121735225287E-05 | 0.126085716581856 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 1550612.728 | 465.248 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.425547922803331 | 0.425530312020993 | 0.963889863371282 | 217.4675 | 4.13837816959534E-05 | 0.126310837572553 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 2073038.392 | 465.248 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.425238308188617 | 0.425220705893121 | 0.963893735407423 | 217.41405 | 4.13939552407162E-05 | 0.126291841848519 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 2598491.384 | 466.144 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.426597157798426 | 0.426579500351138 | 0.962878908094833 | 217.42755 | 4.1391385210996E-05 | 0.126508780388494 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 3120201.56 | 465.6 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.426070343725177 | 0.426052706793756 | 0.95880554416453 | 217.41165 | 4.13944121683014E-05 | 0.126439929471897 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 3643188.088 | 464.928 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.426068302429257 | 0.426050659200052 | 0.960465103142864 | 217.333 | 4.14093916500262E-05 | 0.126559898527314 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 4163721.368 | 465.12 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.428271195760084 | 0.428253458825431 | 0.958680617549508 | 217.30255 | 4.14151939922199E-05 | 0.126216439278772 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 4687581.464 | 465.312 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.424143380753038 | 0.4241258216327 | 0.962479291276962 | 217.38745 | 4.13990200851946E-05 | 0.126337176334721 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 5209069.848 | 465.44 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.428099595296653 | 0.428081876235904 | 0.956260113468528 | 217.4346 | 4.13900432112051E-05 | 0.126017408665347 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 5731282.68 | 465.376 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.426547163901415 | 0.426529511896569 | 0.964266011538502 | 217.4691 | 4.138347723288E-05 | 0.126603116765817 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 6255233.944 | 465.152 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.427185379872762 | 0.427167694234973 | 0.95914667963403 | 217.3803 | 4.14003817115194E-05 | 0.12642632977562 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 6780584.12 | 464.928 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.427117327621261 | 0.427099639536486 | 0.961279206517889 | 217.3156 | 4.14127070750389E-05 | 0.126823366530498 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 7302639.512 | 465.568 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.42577768157575 | 0.425760051792386 | 0.962405827224033 | 217.3504 | 4.14060767558247E-05 | 0.126411002076829 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 7826008.888 | 464.928 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.42792538802652 | 0.427907669021588 | 0.959465797737952 | 217.3468 | 4.14067625524601E-05 | 0.126345539465081 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 8348988.408 | 468.768 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.427294339519534 | 0.427276647999492 | 0.957912402278608 | 217.36345 | 4.14035909334417E-05 | 0.126442359764031 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 8871424.312 | 469.12 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.425955161810086 | 0.42593752556643 | 0.957790155728509 | 217.36135 | 4.14039909306858E-05 | 0.126470437180958 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 9403749.848 | 467.936 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.423924116689671 | 0.423906565734373 | 0.960037668168151 | 217.37615 | 4.14011720671812E-05 | 0.126564358076323 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 9924466.04 | 468.576 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.425429468061259 | 0.425411855783231 | 0.960215321984724 | 217.3885 | 4.13988201336262E-05 | 0.12622002498886 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 10450305.24 | 468.928 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.428180836407376 | 0.428163112908143 | 0.956637942118552 | 217.4214 | 4.13925559627357E-05 | 0.126376997660042 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 10973706.968 | 468.96 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.427445907842762 | 0.427428216936507 | 0.956207674307141 | 217.4481 | 4.13874736672199E-05 | 0.126210106767757 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 11497034.968 | 469.344 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.42689885740395 | 0.426881193248995 | 0.958769478582733 | 217.4987 | 4.13778454739763E-05 | 0.126442399916864 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 12017071.896 | 468.736 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.425872915038045 | 0.425855290676634 | 0.960195703197899 | 217.4659 | 4.13840861635067E-05 | 0.126349045775639 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 12539012.248 | 468.352 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.426496511476518 | 0.426478851295487 | 0.957322032290438 | 217.3426 | 4.14075626772474E-05 | 0.126253712038841 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 13064163.032 | 469.056 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.427015172042465 | 0.426997499422449 | 0.958942261024626 | 217.45375 | 4.13863983601789E-05 | 0.126538261643516 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 13587851.736 | 468.96 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.425911438740859 | 0.425893816986529 | 0.956023460119622 | 217.51775 | 4.13742217911131E-05 | 0.126492100022725 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 14106669.624 | 468.832 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.427431333987052 | 0.427413641121051 | 0.95585517658991 | 217.4166 | 4.13934697662097E-05 | 0.126366641138903 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 14629400.376 | 469.088 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.423729571138144 | 0.423712042843826 | 0.965892756870236 | 217.5573 | 4.13667006333242E-05 | 0.126671496969808 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 15151196.44 | 468.672 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.429363423048035 | 0.429345648244136 | 0.952858921901692 | 217.3926 | 4.13980393888545E-05 | 0.126227116194781 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 15672799.576 | 469.024 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.426764275762019 | 0.426746610260065 | 0.957711028242056 | 217.41355 | 4.13940504331312E-05 | 0.126372519114996 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 16194671.864 | 468.768 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.426687279138081 | 0.426669625876386 | 0.959768821493201 | 217.52505 | 4.13728333564332E-05 | 0.126298500348995 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 16720582.008 | 469.088 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.426980521519345 | 0.42696286019294 | 0.957268039954108 | 217.57515 | 4.13633070239721E-05 | 0.126459745683963 |
+
+| rasterizeKernel | {100, 100, 1} | {8, 8, 1} | 17247516.696 | 469.472 | 0.1875 | 144 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 9216 | 0 | 32 | 6 | 2147483647 | Registers | 0.425761080833519 | 0.425743458292487 | 0.961528834264579 | 217.43125 | 4.1390680888198E-05 | 0.126256998215741 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 1059172.952 | 210.944 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.630963772189159 | 0.630757810455133 | 0.987765931520581 | 147 | 0.000326424024808226 | 0.856767244100133 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 1637684.024 | 210.048 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.611623033774695 | 0.611423385322345 | 0.985157845026373 | 147 | 0.000326424024808226 | 0.872761797078508 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 2160758.616 | 208.864 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.630084828010855 | 0.629879153185325 | 0.983395117326381 | 147 | 0.000326424024808226 | 0.865334279958564 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 2685048.76 | 208.736 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.616220286767385 | 0.61601913766121 | 0.9829009979189 | 147 | 0.000326424024808226 | 0.863296798809895 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 3207614.136 | 208.544 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.611393020046106 | 0.611193446675762 | 0.985119764403267 | 147 | 0.000326424024808226 | 0.86723671041566 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 3729623.256 | 210.784 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.628401394339311 | 0.628196269026975 | 0.988406660246338 | 147 | 0.000326424024808226 | 0.865155066753792 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 4251523.256 | 209.024 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.610254911985976 | 0.610055710121447 | 0.98544337705146 | 147 | 0.000326424024808226 | 0.872393366049055 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 4774143.416 | 208.064 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.617238503278062 | 0.617037021801555 | 0.985162923746993 | 147 | 0.000326424024808226 | 0.872272500254222 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 5295007.672 | 208.288 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.630402760177038 | 0.630196981570811 | 0.98567153142018 | 147 | 0.000326424024808226 | 0.858415447066848 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 5818095.48 | 209.088 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.61209823092672 | 0.611898427358603 | 0.985440874704274 | 147 | 0.000326424024808226 | 0.859670380969116 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 6342273.016 | 209.408 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.627194999091504 | 0.626990267575561 | 0.984590510566504 | 147 | 0.000326424024808226 | 0.867660636932524 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 6868369.08 | 209.056 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.621842246984891 | 0.621639262735834 | 0.98220112208692 | 147 | 0.000326424024808226 | 0.870774799917479 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 7390625.752 | 208.64 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.611632828138404 | 0.611433176488939 | 0.989356197036895 | 147 | 0.000326424024808226 | 0.866354599158623 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 7913016.504 | 211.424 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.631115692955571 | 0.630909681630957 | 0.989802981980461 | 147 | 0.000326424024808226 | 0.86309106707856 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 8436530.616 | 209.184 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.612798430747939 | 0.612598398617778 | 0.985054325237144 | 147 | 0.000326424024808226 | 0.86703158734133 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 8967538.648 | 209.728 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.631298853343053 | 0.631092782230488 | 0.987517885646331 | 147 | 0.000326424024808226 | 0.871057820170458 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 9490152.344 | 209.504 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.613484109377298 | 0.613283853425159 | 0.989029387007328 | 147 | 0.000326424024808226 | 0.866824363405384 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 10011443.576 | 210.048 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.630248616209375 | 0.630042887919442 | 0.98565020906008 | 147 | 0.000326424024808226 | 0.856895281243494 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 10537709.208 | 209.024 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.613834955255812 | 0.613634584779149 | 0.986750984202304 | 147 | 0.000326424024808226 | 0.870465901065763 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 11060664.28 | 208.928 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.627699668196132 | 0.627494771944068 | 0.988493903268785 | 147 | 0.000326424024808226 | 0.862527709894814 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 11583374.584 | 209.376 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.630542108500599 | 0.630336284407731 | 0.988146924075104 | 147 | 0.000326424024808226 | 0.866346356887768 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 12104089.272 | 208.704 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.624843309007809 | 0.624639345140008 | 0.989315088648569 | 147 | 0.000326424024808226 | 0.865182217215614 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 12625270.04 | 209.6 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.631101472668814 | 0.630895465986044 | 0.98767913441108 | 147 | 0.000326424024808226 | 0.874215014464822 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 13151682.136 | 209.216 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.610966890587035 | 0.610767456315585 | 0.985265079759825 | 147 | 0.000326424024808226 | 0.870877375525343 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 13674090.84 | 208.8 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.63081490124749 | 0.630608988108516 | 0.989386005400903 | 147 | 0.000326424024808226 | 0.871017312628138 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 14194724.664 | 209.184 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.629711390843902 | 0.629505837917235 | 0.988159846306511 | 147 | 0.000326424024808226 | 0.858507781486025 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 14716015.448 | 210.496 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.63044424736988 | 0.630238455221236 | 0.985731628076515 | 147 | 0.000326424024808226 | 0.865073903177813 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 15237284.984 | 208.928 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.612729615264738 | 0.612529605597604 | 0.984773839859827 | 147 | 0.000326424024808226 | 0.869179729885771 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 15758996.888 | 209.088 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.620991661790799 | 0.620788955193185 | 0.986117670085662 | 147 | 0.000326424024808226 | 0.870847073240596 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 16280746.424 | 210.944 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.631049878723481 | 0.630843888882213 | 0.987879231092896 | 147 | 0.000326424024808226 | 0.864610999676805 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 16809063.832 | 209.344 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.63073886884099 | 0.63053298052082 | 0.989782534168426 | 147 | 0.000326424024808226 | 0.866165519082915 |
+
+| render | {100, 100, 1} | {8, 8, 1} | 17335962.744 | 208.992 | 1 | 11 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 1024 | 0 | 32 | 64 | 2147483647 | Warps, Blocks | 0.615711341552979 | 0.615510358578749 | 0.985958241735558 | 147 | 0.000326424024808226 | 0.872411627841055 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 1146602.808 | 431.008 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688437561095736 | 0.688330304851218 | 0.993203174185306 | 335 | 0.000155796619153672 | 0.913604927422193 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 1725826.968 | 431.264 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688681580931688 | 0.688575211477377 | 0.989397234839357 | 335 | 0.000154453752293489 | 0.911633925355956 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 2249732.344 | 431.552 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688566264976056 | 0.688459810593403 | 0.991304879278575 | 335 | 0.000154602959900529 | 0.91870894683898 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 2774763.384 | 431.008 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688857848261567 | 0.688751040450965 | 0.991206790264977 | 335 | 0.000155050582454452 | 0.913717563901597 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 3296411.544 | 430.912 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688748798860021 | 0.688641596892027 | 0.992582537960346 | 335 | 0.000155647411902893 | 0.917913346584426 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 3817926.648 | 431.136 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.689033862661491 | 0.688925896662761 | 0.993338848884122 | 335 | 0.000156691861723163 | 0.918889275523603 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 4340841.336 | 431.232 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.68860844356476 | 0.688502188152439 | 0.988733062661042 | 335 | 0.000154304544641916 | 0.917030322374022 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 4862251.448 | 431.008 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688869822826456 | 0.688763218728274 | 0.992850920503694 | 335 | 0.000154752167463036 | 0.917303216281956 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 5384189.272 | 431.136 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688943831277517 | 0.688836084976464 | 0.993734799432972 | 335 | 0.000156393447711462 | 0.915551452692043 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 5907383.8 | 431.936 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.68870963514835 | 0.688602953078903 | 0.988189274268533 | 335 | 0.00015490137498101 | 0.915258246452964 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 6431543.128 | 430.336 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.68872215596483 | 0.688610950435223 | 0.992227372156701 | 335 | 0.000161466461684844 | 0.911141441668648 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 6956605.016 | 430.016 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688650716558644 | 0.688544146367632 | 0.993875882412121 | 335 | 0.000154752167463036 | 0.916726073243977 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 7479383.48 | 430.016 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688122507160247 | 0.688016326730122 | 0.993686843176691 | 335 | 0.000154304544641916 | 0.912044538223725 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 8001352.824 | 431.744 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688524411618018 | 0.688412416165239 | 0.992601590196102 | 335 | 0.000162660104550155 | 0.916736792904363 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 8524491.384 | 430.88 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688832543559867 | 0.688726048009756 | 0.994681660347726 | 335 | 0.000154602959900529 | 0.916240920047658 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 9056237.656 | 432 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688519287683822 | 0.688412840563997 | 0.989790621707489 | 335 | 0.000154602959900529 | 0.912298908866727 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 9578385.4 | 432.256 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688729765377614 | 0.688623902300096 | 0.992251209266608 | 335 | 0.000153707713590299 | 0.914105570842758 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 10099789.496 | 432.32 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688517030615066 | 0.688410789308179 | 0.991672449051332 | 335 | 0.000154304544641916 | 0.905992069868627 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 10626567.96 | 432.32 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688948232097746 | 0.688841821458163 | 0.991453485438541 | 335 | 0.000154453752293489 | 0.917553494907844 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 11148993.784 | 431.904 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688872977583735 | 0.688766475782405 | 0.992542312352529 | 335 | 0.000154602959900529 | 0.914463372999903 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 11671100.984 | 432.128 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688909843134784 | 0.688803438424519 | 0.993229364505602 | 335 | 0.000154453752293489 | 0.914776652471194 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 12192755.544 | 431.712 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688883741930549 | 0.688774052092701 | 0.99355022559962 | 335 | 0.000159228373630647 | 0.915804609019178 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 12714827.512 | 431.968 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688345897447776 | 0.688238244659656 | 0.992016585578108 | 335 | 0.000156393447711462 | 0.916853819863944 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 13241626.104 | 431.584 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688774760288482 | 0.688663751803117 | 0.993946916885424 | 335 | 0.000161168050523199 | 0.915496720148034 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 13761665.24 | 432.064 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688555283087984 | 0.688447289341552 | 0.992079304813734 | 335 | 0.000156841068662214 | 0.918624585574377 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 14282766.232 | 431.84 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688853574324907 | 0.688747075523378 | 0.993692665294797 | 335 | 0.000154602959900529 | 0.913330323630503 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 14804993.816 | 431.776 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.68828453601894 | 0.688178227889707 | 0.992260837350187 | 335 | 0.000154453752293489 | 0.914965095347016 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 15326693.656 | 431.424 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.689280420233769 | 0.689170872923371 | 0.993644933746456 | 335 | 0.000158929961133044 | 0.915312737913185 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 15846579.832 | 432 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688744373080742 | 0.68863819945984 | 0.992207841211615 | 335 | 0.000154155336945811 | 0.913527800224114 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 16368719.928 | 431.584 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688459835754745 | 0.688353500549809 | 0.993680725493019 | 335 | 0.000154453752293489 | 0.915548615314662 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 16898686.2 | 431.808 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688672553529847 | 0.688566082714669 | 0.994398771611136 | 335 | 0.000154602959900529 | 0.917062953753792 |
+
+| sendImageToPBO | {100, 100, 1} | {8, 8, 1} | 17424729.464 | 432.192 | 1 | 28 | 0 | 0 | PREFER_SHARED | ON | ON | 0 | GeForce GTX 1070 | 1 | 1 | cis565_rasterizer.exe | 2 | 2048 | 0 | 32 | 32 | 2147483647 | Warps, Registers, Blocks | 0.688696090619229 | 0.688589718923843 | 0.9928517966936 | 335 | 0.000154453752293489 | 0.915112859876768 |
+
+
+
+
diff --git a/renders/10-13-03-19-flower.PNG b/renders/10-13-03-19-flower.PNG
new file mode 100644
index 0000000..9da0307
Binary files /dev/null and b/renders/10-13-03-19-flower.PNG differ
diff --git a/renders/10-13-03-45-flower.PNG b/renders/10-13-03-45-flower.PNG
new file mode 100644
index 0000000..2c63282
Binary files /dev/null and b/renders/10-13-03-45-flower.PNG differ
diff --git a/renders/10-13-04-04-flower-blooper.PNG b/renders/10-13-04-04-flower-blooper.PNG
new file mode 100644
index 0000000..854e075
Binary files /dev/null and b/renders/10-13-04-04-flower-blooper.PNG differ
diff --git a/renders/10-13-04-22-tri-aa.PNG b/renders/10-13-04-22-tri-aa.PNG
new file mode 100644
index 0000000..e6ce9d9
Binary files /dev/null and b/renders/10-13-04-22-tri-aa.PNG differ
diff --git a/renders/10-13-04-23-tri-noAA.PNG b/renders/10-13-04-23-tri-noAA.PNG
new file mode 100644
index 0000000..ed5ff2c
Binary files /dev/null and b/renders/10-13-04-23-tri-noAA.PNG differ
diff --git a/renders/10-13-04-39-duck-aa.PNG b/renders/10-13-04-39-duck-aa.PNG
new file mode 100644
index 0000000..e42bbce
Binary files /dev/null and b/renders/10-13-04-39-duck-aa.PNG differ
diff --git a/renders/10-13-04-40-cow-aa.PNG b/renders/10-13-04-40-cow-aa.PNG
new file mode 100644
index 0000000..f83114d
Binary files /dev/null and b/renders/10-13-04-40-cow-aa.PNG differ
diff --git a/renders/10-13-05-25-checkboard.PNG b/renders/10-13-05-25-checkboard.PNG
new file mode 100644
index 0000000..5d88505
Binary files /dev/null and b/renders/10-13-05-25-checkboard.PNG differ
diff --git a/renders/10-14-02-24-duck-texture.PNG b/renders/10-14-02-24-duck-texture.PNG
new file mode 100644
index 0000000..0b07136
Binary files /dev/null and b/renders/10-14-02-24-duck-texture.PNG differ
diff --git a/renders/10-14-1-47-checkerboard-perspectiveFixed.PNG b/renders/10-14-1-47-checkerboard-perspectiveFixed.PNG
new file mode 100644
index 0000000..c8da104
Binary files /dev/null and b/renders/10-14-1-47-checkerboard-perspectiveFixed.PNG differ
diff --git a/renders/10-14-12-58-checkerboard-bilinear.PNG b/renders/10-14-12-58-checkerboard-bilinear.PNG
new file mode 100644
index 0000000..4272561
Binary files /dev/null and b/renders/10-14-12-58-checkerboard-bilinear.PNG differ
diff --git a/renders/10-14-3-49-colorInterp.PNG b/renders/10-14-3-49-colorInterp.PNG
new file mode 100644
index 0000000..844b640
Binary files /dev/null and b/renders/10-14-3-49-colorInterp.PNG differ
diff --git a/renders/10-14-3-50-cow-colorInterp.PNG b/renders/10-14-3-50-cow-colorInterp.PNG
new file mode 100644
index 0000000..9c8b92a
Binary files /dev/null and b/renders/10-14-3-50-cow-colorInterp.PNG differ
diff --git a/renders/10-15-02-10-duck-texture.PNG b/renders/10-15-02-10-duck-texture.PNG
new file mode 100644
index 0000000..2e4223f
Binary files /dev/null and b/renders/10-15-02-10-duck-texture.PNG differ
diff --git a/renders/10-15-02-20-truck.PNG b/renders/10-15-02-20-truck.PNG
new file mode 100644
index 0000000..0e94bd7
Binary files /dev/null and b/renders/10-15-02-20-truck.PNG differ
diff --git a/renders/10-16-02-50-triDefault.PNG b/renders/10-16-02-50-triDefault.PNG
new file mode 100644
index 0000000..9597582
Binary files /dev/null and b/renders/10-16-02-50-triDefault.PNG differ
diff --git a/renders/10-16-02-51-boxDefault.PNG b/renders/10-16-02-51-boxDefault.PNG
new file mode 100644
index 0000000..de84eb6
Binary files /dev/null and b/renders/10-16-02-51-boxDefault.PNG differ
diff --git a/renders/10-16-02-54-duckDefault.PNG b/renders/10-16-02-54-duckDefault.PNG
new file mode 100644
index 0000000..883291e
Binary files /dev/null and b/renders/10-16-02-54-duckDefault.PNG differ
diff --git a/renders/10-16-02-57-truckDefault.PNG b/renders/10-16-02-57-truckDefault.PNG
new file mode 100644
index 0000000..db3c3b6
Binary files /dev/null and b/renders/10-16-02-57-truckDefault.PNG differ
diff --git a/renders/Average_Kernel_Runtimes.png b/renders/Average_Kernel_Runtimes.png
new file mode 100644
index 0000000..1c5d948
Binary files /dev/null and b/renders/Average_Kernel_Runtimes.png differ
diff --git a/renders/Average_Runtime_Optimization.png b/renders/Average_Runtime_Optimization.png
new file mode 100644
index 0000000..2532608
Binary files /dev/null and b/renders/Average_Runtime_Optimization.png differ
diff --git a/renders/FPS_Primitives.png b/renders/FPS_Primitives.png
new file mode 100644
index 0000000..320b358
Binary files /dev/null and b/renders/FPS_Primitives.png differ
diff --git a/renders/aa-comparison.png b/renders/aa-comparison.png
new file mode 100644
index 0000000..956d6fb
Binary files /dev/null and b/renders/aa-comparison.png differ
diff --git a/renders/coordinates.PNG b/renders/coordinates.PNG
new file mode 100644
index 0000000..7e7b63a
Binary files /dev/null and b/renders/coordinates.PNG differ
diff --git a/renders/flipped_tri.PNG b/renders/flipped_tri.PNG
new file mode 100644
index 0000000..1b9cb0d
Binary files /dev/null and b/renders/flipped_tri.PNG differ
diff --git a/renders/truck.gif b/renders/truck.gif
new file mode 100644
index 0000000..022cd88
Binary files /dev/null and b/renders/truck.gif differ
diff --git a/src/rasterize.cu b/src/rasterize.cu
index 1262a09..b455a4e 100644
--- a/src/rasterize.cu
+++ b/src/rasterize.cu
@@ -18,6 +18,8 @@
#include
#include
+#define BILINEAR 1
+
namespace {
typedef unsigned short VertexIndex;
@@ -43,10 +45,10 @@ namespace {
glm::vec3 eyePos; // eye space position used for shading
glm::vec3 eyeNor; // eye space normal used for shading, cuz normal will go wrong after perspective transformation
- // glm::vec3 col;
+ glm::vec3 color;
glm::vec2 texcoord0;
TextureData* dev_diffuseTex = NULL;
- // int texWidth, texHeight;
+ int texWidth, texHeight;
// ...
};
@@ -62,10 +64,11 @@ namespace {
// The attributes listed below might be useful,
// but always feel free to modify on your own
- // glm::vec3 eyePos; // eye space position used for shading
- // glm::vec3 eyeNor;
- // VertexAttributeTexcoord texcoord0;
- // TextureData* dev_diffuseTex;
+ glm::vec3 eyePos; // eye space position used for shading
+ glm::vec3 eyeNor;
+ VertexAttributeTexcoord texcoord0;
+ TextureData* dev_diffuseTex;
+ int texWidth, texHeight;
// ...
};
@@ -103,6 +106,11 @@ static std::map> mesh2Primitiv
static int width = 0;
static int height = 0;
+static int screenDepth = 0;
+// For anti-aliasing
+static int screenWidth = 0;
+static int screenHeight = 0;
+static int aa = 2;
static int totalNumPrimitives = 0;
static Primitive *dev_primitives = NULL;
@@ -111,20 +119,37 @@ static glm::vec3 *dev_framebuffer = NULL;
static int * dev_depth = NULL; // you might need this buffer when doing depth test
+static int *mutex;
+
+static glm::vec3 lightDir = -glm::normalize(glm::vec3(1, -1, -1));
+
/**
* Kernel that writes the image to the OpenGL PBO directly.
*/
__global__
-void sendImageToPBO(uchar4 *pbo, int w, int h, glm::vec3 *image) {
+void sendImageToPBO(uchar4 *pbo, int w, int h, glm::vec3 *image, int aaSize, int largeW) {
int x = (blockIdx.x * blockDim.x) + threadIdx.x;
int y = (blockIdx.y * blockDim.y) + threadIdx.y;
int index = x + (y * w);
if (x < w && y < h) {
glm::vec3 color;
- color.x = glm::clamp(image[index].x, 0.0f, 1.0f) * 255.0;
- color.y = glm::clamp(image[index].y, 0.0f, 1.0f) * 255.0;
- color.z = glm::clamp(image[index].z, 0.0f, 1.0f) * 255.0;
+
+ for (int i = 0; i < aaSize; i++) {
+ for (int j = 0; j < aaSize; j++) {
+ int tempIndex = ((aaSize * x) + i) + (((aaSize * y) + j) * largeW);
+ color.x += glm::clamp(image[tempIndex].x, 0.0f, 1.0f) * 255.0;
+ color.y += glm::clamp(image[tempIndex].y, 0.0f, 1.0f) * 255.0;
+ color.z += glm::clamp(image[tempIndex].z, 0.0f, 1.0f) * 255.0;
+ }
+ }
+
+ int aaSize2 = aaSize * aaSize;
+ color /= aaSize2;
+
+ //color.x = glm::clamp(image[index].x, 0.0f, 1.0f) * 255.0;
+ //color.y = glm::clamp(image[index].y, 0.0f, 1.0f) * 255.0;
+ //color.z = glm::clamp(image[index].z, 0.0f, 1.0f) * 255.0;
// Each thread writes one pixel location in the texture (textel)
pbo[index].w = 0;
pbo[index].x = color.x;
@@ -137,16 +162,22 @@ void sendImageToPBO(uchar4 *pbo, int w, int h, glm::vec3 *image) {
* Writes fragment colors to the framebuffer
*/
__global__
-void render(int w, int h, Fragment *fragmentBuffer, glm::vec3 *framebuffer) {
+void render(int w, int h, Fragment *fragmentBuffer, glm::vec3 *framebuffer, const glm::vec3 light) {
int x = (blockIdx.x * blockDim.x) + threadIdx.x;
int y = (blockIdx.y * blockDim.y) + threadIdx.y;
int index = x + (y * w);
if (x < w && y < h) {
- framebuffer[index] = fragmentBuffer[index].color;
+ //framebuffer[index] = fragmentBuffer[index].color;
// TODO: add your fragment shader code here
+ //framebuffer[index] = glm::vec3((float)x/w, (float)y/h, 0);
+ //framebuffer[index] = glm::vec3((float) y / h, (float) x / w, 0);
+
+ float lambert = glm::clamp(glm::dot(fragmentBuffer[index].eyeNor, light), 0.f, 1.f);
+ framebuffer[index] = fragmentBuffer[index].color * lambert;
+ //framebuffer[index] = fragmentBuffer[index].color + 0.15f;
}
}
@@ -154,8 +185,13 @@ void render(int w, int h, Fragment *fragmentBuffer, glm::vec3 *framebuffer) {
* Called once at the beginning of the program to allocate memory.
*/
void rasterizeInit(int w, int h) {
- width = w;
- height = h;
+ screenWidth = w;
+ screenHeight = h;
+
+ width = aa * screenWidth;
+ height = aa * screenHeight;
+ screenDepth = INT_MAX;
+
cudaFree(dev_fragmentBuffer);
cudaMalloc(&dev_fragmentBuffer, width * height * sizeof(Fragment));
cudaMemset(dev_fragmentBuffer, 0, width * height * sizeof(Fragment));
@@ -166,6 +202,9 @@ void rasterizeInit(int w, int h) {
cudaFree(dev_depth);
cudaMalloc(&dev_depth, width * height * sizeof(int));
+ cudaMalloc((void **) &mutex, width * height * sizeof(int));
+ cudaMemset(mutex, 0, width * height * sizeof(int));
+
checkCUDAError("rasterizeInit");
}
@@ -596,6 +635,7 @@ void rasterizeSetBuffers(const tinygltf::Scene & scene) {
}
+ printf("Num primitives: %u\n", totalNumPrimitives);
// 3. Malloc for dev_primitives
{
@@ -638,10 +678,37 @@ void _vertexTransformAndAssembly(
// Multiply the MVP matrix for each vertex position, this will transform everything into clipping space
// Then divide the pos by its w element to transform into NDC space
// Finally transform x and y to viewport space
+ glm::vec3 pos = primitive.dev_position[vid];
+ glm::vec4 projected = MVP * glm::vec4(pos, 1);
+ projected /= projected.w;
+ projected.x = (projected.x + 1.f) * 0.5f;
+ projected.y = (1.f - projected.y) * 0.5f;
+
+ projected.x *= width;
+ projected.y *= height;
+
+ projected.z = (projected.z + 1.f) * 0.5f;
// TODO: Apply vertex assembly here
// Assemble all attribute arraies into the primitive array
-
+
+ primitive.dev_verticesOut[vid].pos = projected;
+ primitive.dev_verticesOut[vid].eyePos = glm::vec3(MV * glm::vec4(pos, 1));
+ primitive.dev_verticesOut[vid].eyeNor = glm::normalize(MV_normal * primitive.dev_normal[vid]);
+
+ if (primitive.dev_diffuseTex != NULL) {
+ primitive.dev_verticesOut[vid].texcoord0 = primitive.dev_texcoord0[vid];
+ primitive.dev_verticesOut[vid].dev_diffuseTex = primitive.dev_diffuseTex;
+ primitive.dev_verticesOut[vid].texWidth = primitive.diffuseTexWidth;
+ primitive.dev_verticesOut[vid].texHeight = primitive.diffuseTexHeight;
+ }
+ else {
+ primitive.dev_verticesOut[vid].dev_diffuseTex = NULL;
+ thrust::default_random_engine rng = thrust::default_random_engine(utilhash(vid + 11));
+ thrust::uniform_real_distribution u01(0, 1);
+ primitive.dev_verticesOut[vid].color = glm::vec3(u01(rng), u01(rng), u01(rng));
+ }
+
}
}
@@ -660,12 +727,12 @@ void _primitiveAssembly(int numIndices, int curPrimitiveBeginId, Primitive* dev_
// TODO: uncomment the following code for a start
// This is primitive assembly for triangles
- //int pid; // id for cur primitives vector
- //if (primitive.primitiveMode == TINYGLTF_MODE_TRIANGLES) {
- // pid = iid / (int)primitive.primitiveType;
- // dev_primitives[pid + curPrimitiveBeginId].v[iid % (int)primitive.primitiveType]
- // = primitive.dev_verticesOut[primitive.dev_indices[iid]];
- //}
+ int pid; // id for cur primitives vector
+ if (primitive.primitiveMode == TINYGLTF_MODE_TRIANGLES) {
+ pid = iid / (int)primitive.primitiveType;
+ dev_primitives[pid + curPrimitiveBeginId].v[iid % (int)primitive.primitiveType]
+ = primitive.dev_verticesOut[primitive.dev_indices[iid]];
+ }
// TODO: other primitive types (point, line)
@@ -673,6 +740,144 @@ void _primitiveAssembly(int numIndices, int curPrimitiveBeginId, Primitive* dev_
}
+/**
+* Rasterization
+*/
+__global__
+void rasterizeKernel(int numPrims, int w, int h, Fragment *fragmentBuffer, Primitive* dev_primitives, int * depth, int* mutex, int sDepth) {
+ // index id
+ int x = (blockIdx.x * blockDim.x) + threadIdx.x;
+ int y = (blockIdx.y * blockDim.y) + threadIdx.y;
+ int iid = x + (y * w);
+
+ if (iid < numPrims) {
+ Primitive p = dev_primitives[iid];
+ glm::vec3 tri[3];
+ tri[0] = glm::vec3(p.v[0].pos);
+ tri[1] = glm::vec3(p.v[1].pos);
+ tri[2] = glm::vec3(p.v[2].pos);
+
+ glm::vec2 pixel;
+ glm::vec3 bary;
+
+ AABB aabb = getAABBForTriangle(tri);
+ aabb.min.x = glm::min((float)w - 1, glm::max(0.f, aabb.min.x));
+ aabb.min.y = glm::min((float) h - 1, glm::max(0.f, aabb.min.y));
+ aabb.max.x = glm::max(0.f, glm::min((float) w - 1, aabb.max.x));
+ aabb.max.y = glm::max(0.f, glm::min((float) h - 1, aabb.max.y));
+
+ int index, weird_z;
+ for (int j = aabb.min.y; j <= aabb.max.y; j++) {
+ for (int i = aabb.min.x; i <= aabb.max.x; i++) {
+ index = i + (j * w);
+ pixel = glm::vec2(i, j);
+
+ bary = calculateBarycentricCoordinate(tri, pixel);
+
+ if (isBarycentricCoordInBounds(bary)) {
+
+ // Weird z. Weird because it's an int
+ weird_z = getZAtCoordinate(bary, tri) * sDepth;
+
+ // Loop-wait until this thread is able to execute its critical section.
+ bool isSet;
+ do {
+ isSet = (atomicCAS(&mutex[index], 0, 1) == 0);
+ if (isSet) {
+ // Critical section goes here.
+ // The critical section MUST be inside the wait loop;
+ // if it is afterward, a deadlock will occur.
+ if (weird_z < depth[index]) {
+
+ depth[index] = weird_z;
+
+ // Perspective correct z
+ glm::vec3 eyeTri[3];
+ eyeTri[0] = glm::vec3(p.v[0].eyePos);
+ eyeTri[1] = glm::vec3(p.v[1].eyePos);
+ eyeTri[2] = glm::vec3(p.v[2].eyePos);
+ float z = perspectiveCorrectZ(eyeTri, bary);
+
+ // Calculate normal
+ glm::vec3 normals[3];
+ normals[0] = p.v[0].eyeNor;
+ normals[1] = p.v[1].eyeNor;
+ normals[2] = p.v[2].eyeNor;
+ fragmentBuffer[index].eyeNor = glm::normalize(perspectiveCorrectInterpolation(eyeTri, z, normals, bary));
+
+ // Calculate perspective correct UV coordinates
+ if (p.v[0].dev_diffuseTex) {
+ glm::vec3 uv[3];
+ uv[0] = glm::vec3(p.v[0].texcoord0, 0);
+ uv[1] = glm::vec3(p.v[1].texcoord0, 0);
+ uv[2] = glm::vec3(p.v[2].texcoord0, 0);
+
+ //glm::vec3 final_uv = perspectiveCorrectInterpolation(eyeTri, z, uv, bary);
+ glm::vec2 final_uv = bary[0] * p.v[0].texcoord0 + bary[1] * p.v[1].texcoord0 + bary[2] * p.v[2].texcoord0;
+ float u = final_uv.x * p.v[0].texWidth;
+ float v = final_uv.y * p.v[0].texHeight;
+
+ int u_i = glm::floor(u);
+ int v_i = glm::floor(v);
+
+ TextureData* tex = p.v[0].dev_diffuseTex;
+
+#if BILINEAR
+
+ float u_fract = u - glm::floor(u);
+ float v_fract = v - glm::floor(v);
+
+ glm::vec3 col_00 = glm::vec3(tex[(u_i + (v_i * p.v[0].texWidth)) * 3],
+ tex[((u_i + (v_i * p.v[0].texWidth)) * 3) + 1],
+ tex[((u_i + (v_i * p.v[0].texWidth)) * 3) + 2]);
+ glm::vec3 col_10 = glm::vec3(tex[(u_i + 1 + (v_i * p.v[0].texWidth)) * 3],
+ tex[((u_i + 1 + (v_i * p.v[0].texWidth)) * 3) + 1],
+ tex[((u_i + 1 + (v_i * p.v[0].texWidth)) * 3) + 2]);
+ glm::vec3 col_01 = glm::vec3(tex[(u_i + ((v_i + 1) * p.v[0].texWidth)) * 3],
+ tex[((u_i + ((v_i + 1) * p.v[0].texWidth)) * 3) + 1],
+ tex[((u_i + ((v_i + 1) * p.v[0].texWidth)) * 3) + 2]);
+ glm::vec3 col_11 = glm::vec3(tex[(u_i + 1 + ((v_i + 1) * p.v[0].texWidth)) * 3],
+ tex[((u_i + 1 + ((v_i + 1) * p.v[0].texWidth)) * 3) + 1],
+ tex[((u_i + 1 + ((v_i + 1) * p.v[0].texWidth)) * 3) + 2]);
+
+ glm::vec3 col_interp1 = glm::mix(col_00, col_10, u_fract);
+ glm::vec3 col_interp2 = glm::mix(col_01, col_11, u_fract);
+
+ glm::vec3 final_col = glm::mix(col_interp1, col_interp2, v_fract) / 255.f;
+#else
+ glm::vec3 final_col = glm::vec3(tex[(u_i + (v_i * p.v[0].texWidth)) * 3],
+ tex[((u_i + (v_i * p.v[0].texWidth)) * 3) + 1],
+ tex[((u_i + (v_i * p.v[0].texWidth)) * 3) + 2]) / 255.f;
+#endif
+
+
+ fragmentBuffer[index].color = final_col;
+
+ }
+ else {
+ glm::vec3 colors[3];
+ colors[0] = p.v[0].color;
+ colors[1] = p.v[1].color;
+ colors[2] = p.v[2].color;
+
+ glm::vec3 final_color = perspectiveCorrectInterpolation(eyeTri, z, colors, bary);
+
+ fragmentBuffer[index].color = final_color;
+ }
+ }
+ }
+ if (isSet) {
+ mutex[index] = 0;
+ }
+ } while (!isSet);
+
+ }
+
+ }
+ }
+ }
+}
+
/**
@@ -723,14 +928,14 @@ void rasterize(uchar4 *pbo, const glm::mat4 & MVP, const glm::mat4 & MV, const g
initDepth << > >(width, height, dev_depth);
// TODO: rasterize
-
+ rasterizeKernel << > > (totalNumPrimitives, width, height, dev_fragmentBuffer, dev_primitives, dev_depth, mutex, screenDepth);
// Copy depthbuffer colors into framebuffer
- render << > >(width, height, dev_fragmentBuffer, dev_framebuffer);
+ render << > >(width, height, dev_fragmentBuffer, dev_framebuffer, lightDir);
checkCUDAError("fragment shader");
// Copy framebuffer into OpenGL buffer for OpenGL previewing
- sendImageToPBO<<>>(pbo, width, height, dev_framebuffer);
+ sendImageToPBO<<>>(pbo, screenWidth, screenHeight, dev_framebuffer, aa, width);
checkCUDAError("copy render result to pbo");
}
@@ -772,5 +977,8 @@ void rasterizeFree() {
cudaFree(dev_depth);
dev_depth = NULL;
+ cudaFree(mutex);
+ mutex = NULL;
+
checkCUDAError("rasterize Free");
}
diff --git a/src/rasterizeTools.h b/src/rasterizeTools.h
index 46c701e..c290d04 100644
--- a/src/rasterizeTools.h
+++ b/src/rasterizeTools.h
@@ -95,7 +95,39 @@ bool isBarycentricCoordInBounds(const glm::vec3 barycentricCoord) {
*/
__host__ __device__ static
float getZAtCoordinate(const glm::vec3 barycentricCoord, const glm::vec3 tri[3]) {
- return -(barycentricCoord.x * tri[0].z
+ return (barycentricCoord.x * tri[0].z
+ barycentricCoord.y * tri[1].z
+ barycentricCoord.z * tri[2].z);
}
+
+__host__ __device__ static
+float perspectiveCorrectZ(const glm::vec3 vertices[3], const glm::vec3 &barycentric) {
+ float sum = (barycentric[0] / vertices[0][2]) + (barycentric[1] / vertices[1][2]) + (barycentric[2] / vertices[2][2]);
+ return 1.0 / sum;
+}
+
+__host__ __device__ static
+glm::vec3 perspectiveCorrectInterpolation(const glm::vec3 vertices[3], const float &z, const glm::vec3 values[3], const glm::vec3 &barycentric) {
+ glm::vec3 sum = (barycentric[0] * values[0] / vertices[0][2])
+ + (barycentric[1] * values[1] / vertices[1][2])
+ + (barycentric[2] * values[2] / vertices[2][2]);
+ return sum * z;
+}
+
+__host__ __device__ static
+int convert2Dto1D(const int x, const int y, const int width) {
+ return x + (y * width);
+}
+
+/**
+* Handy-dandy hash function that provides seeds for random number generation.
+*/
+__host__ __device__ inline unsigned int utilhash(unsigned int a) {
+ a = (a + 0x7ed55d16) + (a << 12);
+ a = (a ^ 0xc761c23c) ^ (a >> 19);
+ a = (a + 0x165667b1) + (a << 5);
+ a = (a + 0xd3a2646c) ^ (a << 9);
+ a = (a + 0xfd7046c5) + (a << 3);
+ a = (a ^ 0xb55a4f09) ^ (a >> 16);
+ return a;
+}
diff --git a/vimeo.PNG b/vimeo.PNG
new file mode 100644
index 0000000..1c0e77f
Binary files /dev/null and b/vimeo.PNG differ