
308 III Bending the Pipeline
F inally, voxel fragments are written directly from the fragment shader into their
corresponding voxel inside the destination 3D texture, where they must be com-
bined. This is done using image load/store operations as detailed in Section 22.4.2.
22.4.1 Conservative Rasterization
Although it is very simple, this approach does not ensure a correct thin (6-separating
planes [Schwarz and Seidel 10]) voxelization. This is due to the fact that only the
coverage of the center of each pixel is tested against the triangles to generate frag-
ments during the rasterization step. Thus, a more precise conservative rasterization
must ...