*** Welcome to piglix ***

R200

ATi Radeon 8000/9000 Series
ATI Logo
Release date 2001–2003
Codename Chaplin
Fabrication process and transistors 36M 150nm (RV250)
36M 150nm (RV280)
60M 150nm (RV200)
60M 150nm (R200)
Cards
Entry-level 9000, 9100
Mid-range 9200SE, 9200, 9250
High-end 8500LE
Enthusiast 8500
API support
Direct3D Direct3D 8.1
Shader Model 1.4
OpenGL OpenGL 1.3
History
Predecessor Radeon 7000 Series
Successor Radeon 9000 Series
Radeon X300 Series
Radeon X500 Series
Radeon X600 Series
R200-based chipsets
CPU supported Pentium M, Pentium 4-M
Socket supported Socket 478, Socket 479
Desktop / mobile chipsets
Performance segment 9100 Pro IGP
Mainstream segment 9000/9100 IGP
Value segment 9000 Pro IGP
Miscellaneous
Release date(s) June 23, 2003 (2003-06-23)
May 5, 2004 (2004-05-05) (9000/9100 Pro IGP)
Predecessor Radeon 300/Mobility Radeon 7000 series IGP
Successor Radeon 9500–X600 Series

The R200 is the second generation of GPUs used in Radeon graphics cards and developed by ATI Technologies. This GPU features 3D acceleration based upon Microsoft Direct3D 8.1 and OpenGL 1.3, a major improvement in features and performance compared to the preceding Radeon R100 design. The GPU also includes 2D GUI acceleration, video acceleration, and multiple display outputs. "R200" refers to the development codename of the initially released GPU of the generation. It is the basis for a variety of other succeeding products.

R200's 3D hardware consists of 4 pixel pipelines, each with 2 texture sampling units. It has 2 vertex shader units and a legacy Direct3D 7 TCL unit, marketed as Charisma Engine II. It is ATI's first GPU with programmable pixel and vertex processors, called Pixel Tapestry II and compliant with Direct3D 8.1. R200 has advanced memory bandwidth saving and overdraw reduction hardware called HyperZ II that consists of occlusion culling (hierarchical Z), fast z-buffer clear, and z-buffer compression. The GPU is capable of dual display output (HydraVision) and is equipped with a video decoding engine (Video Immersion II) with adaptive hardware deinterlacing, temporal filtering, motion compensation, and iDCT.

R200 introduced pixel shader version 1.4 (PS1.4), a significant enhancement to prior PS1.x specifications. Notable instructions include "phase", "texcrd", and "texld". The phase instruction allows a shader program to operate on two separate "phases" (2 passes through the hardware), effectively doubling the maximum number of texture addressing and arithmetic instructions, and potentially allowing the number of passes required for an effect to be reduced. This allows not only more complicated effects, but can also provide a speed boost by utilizing the hardware more efficiently. The "texcrd" instruction moves the texture coordinate values of a texture into the destination register, while the "texld" instruction will load the texture at the coordinates specified in the source register to the destination register.


...
Wikipedia

...