Manticore is an open source hardware design for a 3D graphics accelerator. It is written entirely in VHDL. It is currently capable of rendering triangles on a VGA display. The design includes a VGA output module, an open source (written entirely by the authors) SDRAM controller and a triangle rasterizer.
Eventually it will incorporate standard 2D graphics primitives, multiple resolutions and colour depths, hardware lighting support and a PCI or perhaps AGP interface.
The design was originally developed on an Altera APEX20K200E FPGA and Nios development board. The design was able to operate at 50MHz with this hardware. Ultimately, an open board design will be developed, creating an entirely open source PC graphics accelerator.