In this paper, we present and analyze a novel architecture for graphics processing in an FPGA. The architecture provides a high degree of scalability and flexibility, and it features the migration of technology that previously has been used only for packet processing. We explain why traditional graphics processing concepts do not translate well to FPGA structures and provide motivation for FPGA-based graphics processing. We also describe how this architecture could be extended to accommodate general-purpose computations as well as visualizations that combine computations with graphics processing.