494 |
Our implementation needs to support complicated mappings |
Our implementation needs to support complicated mappings |
495 |
between paper and screen coordinates, such as fisheye distortion. |
between paper and screen coordinates, such as fisheye distortion. |
496 |
To make this simple, all processing to obtain shapes on the paper |
To make this simple, all processing to obtain shapes on the paper |
497 |
must be done after the texture accesses, i.e. we cannot use |
must be done on the fragment level after the texture accesses, i.e., we cannot use |
498 |
procedural geometry. |
procedural geometry. |
499 |
|
|
500 |
% One important goal for the implementation is that it should be easily |
% One important goal for the implementation is that it should be easily |
517 |
are shown in Fig.~\ref{figpipeline}. |
are shown in Fig.~\ref{figpipeline}. |
518 |
|
|
519 |
\begin{figure} |
\begin{figure} |
520 |
\includegraphics{pipeline} |
\includegraphics[width=\linewidth]{pipe.1} |
521 |
\caption{\label{figpipeline}The components of our hardware-accelerated implementation.} |
\caption{\label{figpipeline}The components of our hardware-accelerated implementation.} |
522 |
\end{figure} |
\end{figure} |
523 |
|
|