← All Hardware

PlayStation GPU

Sony / LSI Logic · 1994 · GTE + GPU (Geometry Transformation Engine + Graphics Processing Unit)

The PlayStation's dual-chip graphics system — the GTE for 3D geometry processing and the GPU for rendering — defined the fifth console generation's visual capabilities and established texture-mapped polygon rendering as the new gaming standard.

The original PlayStation's graphics architecture was designed in two stages: the Geometry Transformation Engine (GTE) performed the matrix math to transform 3D coordinates into 2D screen positions, and the Graphics Processing Unit (GPU) then drew the resulting polygons with texture mapping. The GTE could process approximately 360,000 flat-shaded polygons per second, or fewer with texture mapping and lighting effects applied — sufficient for the polygon counts used in mid-1990s game development but demanding enough that developers spent years learning to work within its limits efficiently. The PlayStation GPU's texture mapping was its most commercially significant feature, enabling games to apply photographic surface detail to polygons in ways that the plain-coloured or Gouraud-shaded polygons of competing hardware could not match. Final Fantasy VII's detailed character models on pre-rendered backgrounds, Tomb Raider's environmental texturing, and Gran Turismo's car surfaces all depended on this capability. The GPU could fill approximately 33 million texture-mapped pixels per second — enough to sustain 30 frames per second at 320×240 resolution in complex scenes, though developers frequently struggled to maintain this target when polygon counts exceeded the GTE's throughput. The PlayStation GPU's most notorious technical characteristic was its lack of sub-pixel accuracy and Z-buffer — it used integer arithmetic for rasterisation, producing "polygon wobble" where textures appeared to swim on flat surfaces as the camera moved. This artefact was visible in nearly every PlayStation game and has become the visual signature of the era in retrospectives. The PlayStation 2 corrected this with floating-point precision; the original hardware's artefacts were a consequence of cost-optimised integer arithmetic rather than a fundamental limitation of 3D graphics.

Used In: Sony PlayStation (PS1)
GTE polygon throughput~360,000 flat-shaded / ~180,000 textured per second
GPU pixel fill rate~33 million texture-mapped pixels per second
VRAM1 MB (framebuffer + textures shared)
Texture limitationNo Z-buffer; integer rasterisation (causes "wobble")
Max resolution640×480 (interlaced); typical 320×240 progressive