 the geforce 3 (nv20) is the third-generation of nvidia's geforce graphics processing units. introduced in march 2001, it advanced the geforce architecture by adding programmable pixel and vertex shaders, multisample anti-aliasing and improved the overall efficiency of the rendering process. the geforce 3 was unveiled during the 2001 macworld conference and powered realtime demos of pixar's junior lamp and id software's doom 3. apple would later announce launch rights for its new line of computers. the geforce 3 family comprises 3 consumer models: the geforce 3, the geforce 3 ti200, and the geforce 3 ti500. a separate professional version, with a feature-set tailored for computer aided design, was sold as the quadro dcc. a derivative of the geforce 3, known as the nv2a, is used in the microsoft xbox game console. ==programmable shaders and new features== thumb|geforce3 ti 200 gpu introduced three months after nvidia acquired 3dfx and marketed as the nfinite fx engine, the geforce 3 was the first microsoft direct3d 8.0 compliant 3d-card. its programmable shader architecture enabled applications to execute custom visual effects programs in microsoft shader language 1.1. with respect to pure pixel and texel throughput, the geforce 3 has four pixel pipelines which each can sample two textures per clock. this is the same configuration as geforce 2, excluding the slower geforce 2 mx line. to take better advantage of available memory performance, the geforce 3 has a memory subsystem dubbed lightspeed memory architecture (lma). this is composed of several mechanisms that reduce overdraw, conserve memory bandwidth by compressing the z-buffer (depth buffer) and better manage interaction with the dram. other architectural changes include improvements to anti-aliasing functionality. previous geforce chips could perform only super-sampled anti-aliasing (ssaa), a demanding process that renders the image at a large size internally and then scales it down to the end output resolution. geforce 3 adds multi-sampling anti-aliasing (msaa) and quincunx anti-aliasing methods, both of which perform significantly better than super-sampling anti-aliasing at the expense of quality. with multi-sampling, the render output units super-sample only th
2001_introductions Nvidia Video_cards