Publications by year

2015  2014  2013  2012  2011  2010  2009  2008  2007  2006  2005  2004  2003  2002  2001  2000  1999  1998  

Most documents on this website are protected by copyright. By clicking on a PDF icon, you confirm that you or your institution has the right to do so. Note that the definitive versions of all EG papers (Eurographics,...) can be downloaded from ACM papers (Siggraph, ...) can be downloaded from


“Extending the graphic pipeline with new GPU-accelerated primitives”
Rodrigo Toledo and Bruno Lévy
Tech report, 2004

Abstract: Graphics hardware is optimized for rasterizing and solving the visibility of points, lines and polygons. In this paper, we propose a GPU implementation of new graphics primitives (e.g. spheres, cylinders, ellipsoids), which are compatible with the standard pipeline. Our technique consists of two steps, both executed on the GPU: (1) candidate pixels are pre-selected by rasterizing a standard primitive whose projection encloses the projection of our primitive; (2) for each candidate pixel, a fragment program computes the intersection and lighting, in a ray-tracing way, based on an analytic representation of our primitives. In addition, it replaces the Z-buffer value of the fragment according to the equation of our primitives. Our primitives are highly efficient. They are perfectly smooth under any arbitrary zoom. They consume much lower bandwidth than tesselated primitives (e.g. drawing a sphere only requires to send a GL POINT), and they have correct visibility/intersections with other primitives (including the standard ones).

BibTex reference

   TITLE      = "Extending the graphic pipeline with new GPU-accelerated primitives",
   AUTHOR     = "Rodrigo Toledo and Bruno Lévy",
   YEAR       = "2004",