Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

Early 3D graphics cards chiefly accelerated the pixel-heavy work of turning triangles into a finished image: rasterizing triangles, mapping and filtering textures, checking which surfaces were visible, blending pixels, and writing the result to the screen. The CPU still commonly transformed the vertices that defined those triangles. Dedicated hardware made textured, perspective-correct real-time 3D practical; later cards moved geometry processing onto the GPU, and programmable shaders let developers define custom effects.

What did a 3D graphics card actually accelerate?

It accelerated the part of rendering that had to be repeated across large numbers of screen pixels. A game represents much of a 3D scene as triangles. The rendering process must figure out which pixels each triangle covers, what color and texture data belongs at those pixels, whether another surface is in front, and what to write into the image. Early consumer 3D cards performed this rasterization and much of the associated per-pixel work in dedicated hardware.

That division of labor mattered because the CPU could continue handling game logic and preparing geometry while the card worked through pixels. Without a hardware rasterizer, the CPU had to shoulder more of the rendering workload itself. A card did not make every part of a game faster; it took an especially repetitive, computationally expensive stage out of the CPU’s hands.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Turning triangles into pixels

Rasterization is the conversion of a triangle described by its vertices into the covered pixels on a screen. For each covered pixel, the hardware can interpolate values such as color and texture coordinates between the triangle’s vertices. Texture coordinates identify which part of an image, or texture, should appear on the triangle. Perspective-correct interpolation accounts for the way distance and perspective affect the appearance of those coordinates, helping a texture look attached to a 3D surface rather than stretched flat across it.

#1 Best Overall
Sale
Compressed Air Duster,130000RPM Super Power Cordless Air Duster,Rechargeable Brushless Blower,3 Gear Adjustable Blower with LED Light,Dust Remover for Computer/House/Outdoor/Car
  • Powerful Turbo Fan:CAGIWIRU Electric Air Duster have reached speed up to 130000RPM,Can efficient remove dust and debris.With LED light and Three Adjustable Speed to meet with different cleaning tasks.
  • With Attached USB C Fasting Charging cable.Charing 3 hours,Enjoy up to 240 minutes of use on the lowest setting, For third speed can use for 25mins.with four charging options to meet with your needs.
  • Wide Application: attached 5 different nozzles,making it suitable for a variety of scenes, such as car,pet, pc, keyboards, and other electronic devices. It also serves for office and home clean duster.
  • Handy Design & Portable:Cordless air duster electric nozzle is Light weight and small size, design and comfortable to hold and space saving, convenient to carry around. You can put it in your room or inside the car without taking up space.
  • Economical &Reusable: Built durable materials with a long-lasting battery,our CAGIWIRU air duster it's a sustainable alternative to disposable air cans.

The card then fetches texture data, applies filtering, and produces pixel values for the image. Texture filtering determines how texture samples are combined when a surface is viewed at different scales or angles. These steps let games put detailed images on polygons in real time instead of displaying only flat-colored shapes.

Deciding what is visible

A depth buffer, commonly called a z-buffer, stores depth information for pixels. When the hardware processes a new surface, a depth test can determine whether it is closer to the viewer than the surface already recorded at that pixel. If it is farther away, it can be hidden; if it is nearer, it can replace the existing result. This gives the renderer a way to resolve visibility per pixel rather than requiring the CPU to sort every pixel in the scene into a perfect front-to-back order.

Cards also blended pixel values and wrote the resulting image into a framebuffer, the memory holding the image to be displayed. Together, rasterization, texturing, depth testing, blending, and framebuffer writes formed the core of early 3D acceleration.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Did early GPUs do geometry, or just draw pixels?

Many early 3D accelerators primarily rasterized triangles; the CPU still did much of the work to transform the scene’s vertices before sending them to the card. A Voodoo-era card was therefore a 3D accelerator without yet being a fully programmable graphics processor in the modern sense.

Rank #2
EVEO® Screen Cleaner Spray Kit (Streak-Free) TV Screen Cleaner for Smart TV, Lcd, LEd, Oled | Computer Screen Cleaner Spray and Wipe Microfiber Cloth - TV, Monitor, Laptop, iPad, Car - 6.7oz 1 Pack
  • Screen Cleaner is Your Screen’s New Bestfriend! - EVEO is proud to present a screen cleaner that’s perfectly suited for your TV. Meet your new screen cleaner, computer screen cleaner, laptop cleaner, iPad cleaner, Macbook,tv cleaner or any other electronic device. Our screen cleaner spray and wipe along with the included plush microfiber cloth, easily removes dust, fingerprints & other smudges on the screen’s surface. Clean effectively for a streak-free screen
  • Gentle on your Screens - Our screen cleaner spray and wipes is compatible to be used even for the most sensitive LCD, LED, CRT, and OLED screens in proper use. Be at ease knowing that this product is compatible with all the major brands: LG, SONY, Samsung, Sharp, iPad, iPhone, Android screens, Kindle, PC monitors - we’ve got you covered! Can be used as LCD screen cleaner, tv cleaner, smart tv screen cleaner, and more
  • Premium Super Soft Plush Microfiber Cloth - Included in this efficient screen cleaning kit. This screen cleaner spray and wipe has our signature plush microfiber cloth specially designed to comply with screens and monitors and leave them streak-free. Has been shown to effectively absorbs stubborn stains, zero streaks, and no fiber shedding. Always use this together with our screen cleaner for the best results
  • Easy-to-Use Screen Cleaner Kit + microfiber cleaning cloth - The EVEO Screen Cleaning Kit will easily be your new favorite tool when it comes to taking care of the things you love most, quick and easy solution for a streak-free screen. Simply screw on the sprayer gun on the screen cleaner bottle. Spray the cleaning liquid onto the microfiber cloth, then wipe the screen until desired cleanliness & shine is achieved.
  • Quality Screen Care Kit Worth Purchasing - Enjoy a convenient Screen Cleaner anytime, anywhere you need it. Your satisfaction is our top priority. We stand behind the quality of our products and that’s why, you shouldn’t be worrying at all. We manufacture the Best Screen Cleaner. and can be used for laptop cleaning kit, laptop screen cleaner, tv screen cleaner for smart tv. MacBook screen cleaner, monitor cleaner or screen cleaner spray for electronic devices with microfiber cleaning cloth

Before a triangle can be drawn, its vertices must be placed in the right coordinate space for the view and projection. The CPU could perform those transformations and submit the resulting vertices to the card. The card then began with vertices ready for the rasterization stage and handled the intensive process of producing pixels. That division explains why “hardware 3D” did not necessarily mean that all 3D calculations had moved off the CPU.

Jason L. McKesson’s 2012 book Learning Modern 3D Graphics Programming describes the defining novelty of the 1995–96 generation this way: “What was new about these cards was their ability to do 3D rasterization.” The Computer History Museum records 3dfx beginning to sell Voodoo Graphics chips in 1996. These developments made dedicated triangle rasterization a practical consumer-PC capability, but they did not eliminate CPU work.

What changed as 3D cards evolved?

The major change was the gradual movement of more rendering stages onto the card. First, dedicated hardware handled rasterization and per-pixel operations. Then cards began processing vertices and performing fixed-function transform and lighting. Finally, programmable vertex and pixel shaders let developers write code for stages that had previously followed largely fixed rules.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Era or milestone What moved onto the card What it meant for games
1995–96: first consumer 3D rasterizers Triangle rasterization, texture mapping, and related pixel work; CPU vertex transforms remained common. Textured, perspective-correct real-time 3D became practical on consumer PCs.
1997: software and API support develops Mesa records Voodoo support through Glide and later multi-vendor hardware-acceleration drivers. Hardware capabilities depended on software interfaces and drivers as well as the card itself.
1998: TNT-era multitexture hardware More flexible processing of two textures, while geometry still relied on the CPU. Cards could combine texture information in hardware rather than treating each surface as a single simple texture operation.
1999: GeForce 256 and DirectX 7 Hardware vertex processing and fixed-function transform and lighting; DirectX 7 also included hardware vertex buffers, multitexture resources, cube environment mapping, vertex blending, and particle systems. More geometry work could be handled by the card, freeing CPU capacity and supporting more complex scenes.
November 2000: DirectX 8 Programmable vertex and pixel shader stages. Developers could write custom vertex deformation and per-pixel material, lighting, and effect programs.
2001 onward: GeForce 3-class hardware Practical programmable vertex processing. Programmable rendering became the pattern for subsequent shader-based graphics.

What did Voodoo cards add to PC games?

Voodoo-era hardware made dedicated 3D rasterization and texture mapping available to consumer games. Its key contribution was not that it took over every stage of rendering; it made the expensive process of drawing textured triangles and resolving their pixels much more practical in real time.

Rank #3
Sale
BladeHawks RGB Gaming Mouse Pad Extra Large Extended 31.5x12 Inch-Black | LED mouse pad with 14 lighting modes, covers keyboard & mouse, anti-slip rubber base, waterproof surface, USB powered
  • 【Large size】:Measuring 800 x 300 mm/ 31. 5×12 inches, which is wider and taller than others. Large mouse pad can perfectly fit your keyboard and mouse of any size, and there is also ample space for peripherals such as phones, tablets, etc.
  • 【LED backlight mouse pad】:Blade Hawks RGB mouse pad provides 7 static modes and 7 dynamic modes will give you the options you are looking for. Power-off memory function remembers the last lighting mode you selected. The super glow fiber Chroma will give you a colorful gaming setup that you want.
  • 【Anti-slip rubber base】:Made from Natural rubber, this gaming mousepad will firmly grip your desktop, allowing you to enjoy the ultimate precision in the games you are most passionate about. It also comes with a texture that enhances this ability even further.
  • 【Smooth and waterproof surface】: Micro-textured cloth surface, for extremely precise mouse control and a smooth movement. When liquid splashes on the gaming mouse pad, it forms water droplets and slides down. Will not delay your work or gameplay.
  • 【Plug and play】: This mouse and keyboard pad is powered by USB, plug and play, no driver required. One button control light modes. Press one time to change the lighting mode, press twice to change the brightness, press and hold about 3 seconds turn ON/OFF.

That division allowed a game to use textured 3D surfaces while the CPU continued to run the simulation and prepare geometry. Hardware depth testing helped determine which surfaces appeared in front, and filtering, blending, and other pixel operations gave developers more ways to render surfaces than simple flat colors could provide. More available rendering throughput could also support larger scenes, higher resolutions, or smoother camera motion, although the result in a particular game depended on its code, the card, and the rest of the system.

Support was not automatic. Games needed a software interface and drivers that could communicate with the hardware. Mesa’s history notes Voodoo support through Glide and later multi-vendor hardware-acceleration drivers. A card’s capabilities therefore mattered, but so did whether a game’s chosen API and the installed drivers exposed those capabilities.

When did graphics cards start doing lighting and shaders?

Hardware transform and lighting arrived with the GeForce 256 in 1999, while programmable vertex and pixel shaders followed with DirectX 8 in November 2000. These are separate steps: fixed-function hardware performed specific operations in a defined pipeline, while shaders gave developers programmable stages for custom rendering behavior.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Fixed-function transform and lighting

NVIDIA’s GeForce 256 moved vertex processing and fixed-function transform-and-lighting calculations onto a consumer card. Transform work applies the relevant geometric changes to vertices; lighting calculations determine how illumination affects the rendered scene. DirectX 7.0, released in September 1999, reflected this shift in the capabilities available to developers. The ACM SIGGRAPH history identifies hardware transform and lighting, hardware vertex buffers, multitexture resources, cube environment mapping, vertex blending, and particle systems among DirectX 7’s notable capabilities.

Rank #4
Sale
Vaydeer Wrist Rest for Keyboard and Mouse, Computer Ergonomic Wrist Support Pad, Soft Memory Foam Arm Cushion for Desk, Palm Hand Office Laptop Typing
  • 【Softer and More Comfortable】Vaydeer wrist rest has unique diamond pattern, which is the combination of softness and aesthetics. The materials of wrist rest are improved into higher quality memory foam and covered with silky smooth lycra. The computer wrist rest makes you as comfortable and cushiony as like rest your wrists on clouds.
  • 【Ergonomic Wrist Saver】The wrist rests for keyboard and mouse comes with a 17.32×3.15×0.83 inch keyboard wrist pad and a 5.94×3.15×0.83 inch mouse wrist support. Based on ergonomic design, the unique concave shape is the perfect fit for your wrist joints. The wrist rest pad fits most computer keyboards and laptops, improve hand and wrist posture, release your wrist and arm stress.
  • 【Non-Slip Rubber Bottom】Featuring an anti-skid silicone base on the bottom, this wrist keyboard support stays firmly in place on your desk, preventing the padding from sliding around, ensuring stable and consistent wrist support during extended computer sessions.
  • 【Better Experience & Pain Relief】Our keyboard arm rest is beneficial to alleviate the soreness caused by direct contact and friction between your arm and a hard desk surface, reducing the risk of wrist fatigue or carpal tunnel. The soft texture of memory foam can evenly distribute the pressure around your wrists and provide good support with just enough give.
  • 【Helpful in Multiple Scenarios】Whether you're working, studying, writing, typing, gaming, this keyboard and mouse rest combo is an essential accessory to add comfort and support to your hands and wrists. It’s also a great gift for men, women, family, friend, coworker, gamer, teacher, etc.

Moving vertex work to the card reduced the CPU’s rendering burden and could make more complex scenes feasible. The pipeline was still fixed-function: developers selected and combined supported operations, rather than replacing the underlying vertex and pixel processing with arbitrary shader programs.

Programmable vertex and pixel shaders

DirectX 8 introduced vertex and pixel shaders in November 2000. A vertex shader operates on geometry inputs such as vertices, allowing custom transformations or deformations. A pixel shader operates during pixel generation, allowing custom material, lighting, and visual-effect calculations. These programmable stages made it possible to define rendering behavior beyond a fixed menu of hardware operations.

GeForce 3-class hardware made programmable vertex processing practical from 2001 onward, establishing the pattern for shader-based rendering. The shift was significant not simply because cards became faster, but because game developers gained more control over how the GPU produced an image.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

How did acceleration change the look and feel of games?

Acceleration changed both the performance budget and the set of visual techniques that were practical. The same hardware stages that reduced CPU work also let developers render richer surfaces and more detailed scenes at playable speeds.

Best Value
Sale
Under Desk Cable Management Tray No Drill, Metal Mesh Cable Management Under Desk with Clamp Mount, 2 Hole Cable Tray with Wire Management and Cord Organizer for Home Office Standing Desk
  • 【No Drill Mounted】Cable management tray can be assembled in as little as 3 minutes or less-simply. Side clips easily clampe the edge of desk, pass through the holes on the sides, and secure excess cables with baskets. Desk cable management supports inward or outward installation to meet your needs in different scenarios, and provides you with great convenience when collecting and organizing wires.
  • 【Rubber Pad Protects Desk】Wire organizer under desk built-in soft rubber pads on the clamp protect your desk from scratches, so you will not damage your furniture or office.
  • 【Sturdy and Beautiful】Cord management under desk is made of high-quality carbon steel and holds about 15 lbs. The wire basket has 2 holes on each side of the tray to enable your cables to pass freely. Cable baskets are suitable for desk thickness use from 0.4" to 2.4".
  • 【Space Saving & Keep Organized】Desk cable management tray holds all your power cords, outlet strips, USB hubs and computer transformers hidden from your feet, and the data cables will not enter the vacuum cleaner to keep your desk clean and tidy. Desk wire organizer is also suitable for use in the kitchen and outdoors.
  • 【Reduce Safety Risks】Cable tray under desk keeps all plugs away from your kids, no more worry about tripping. Using 2 holes wire tray saves extra space, helps you easily cabling and wire protection. The mesh design is not easy to accumulate dust, but avoids safety accidents caused by messy wires.
  • Textured 3D: Perspective-correct texture mapping made images on polygons appear more convincingly attached to surfaces.
  • More reliable visibility: Depth buffering let nearer polygons hide farther ones at the pixel level.
  • More detailed materials: Multitexturing, blending, filtering, fog, and environment mapping expanded the ways surfaces could be represented. Later techniques such as bump mapping added further surface detail.
  • More rendering capacity: Hardware parallelism increased the amount of per-pixel work that could be completed, potentially enabling larger scenes, higher resolutions, or smoother motion.
  • Custom effects: Programmable shaders enabled developer-defined lighting, animation, reflections, and post-processing instead of relying only on fixed equations.

These capabilities did not guarantee a particular frame rate or image quality. A game had to be designed to use the card’s features, and the CPU still had work to do—especially on early rasterizer-focused cards. Performance also depended on the scene and the combination of rendering features being used.

How should you compare what different 3D cards accelerated?

Compare the work a card could perform, not just whether it was called a “3D accelerator.” The important distinction is how much of the pipeline it handled in hardware and which operations its software interface exposed.

Comparison area What to look for Why it matters
Rasterization and fill rate How much triangle and pixel work the hardware could process. This was the defining advantage of the first consumer 3D rasterizers.
Texture processing Texture count, filtering, and multitexture capability. These determine how texture information can be applied and combined on a surface.
Visibility and blending Depth buffering and pixel blending support. They affect how overlapping surfaces and combined pixel values are rendered.
Geometry processing Whether transform and lighting were handled in hardware or left to the CPU. This marks the difference between early rasterizer-focused cards and GeForce 256-class hardware.
API and driver support Support for interfaces such as Glide, OpenGL, or Direct3D. A game could only use hardware features exposed through its chosen software path.
Image-quality features Features such as antialiasing and the supported material effects. Cards differed in more than raw speed; their rendering options affected the final image.
CPU work per frame Which geometry and rendering stages remained on the processor. A card that rasterized triangles could still leave substantial geometry work to the CPU.

How quickly did graphics performance improve?

An ACM SIGGRAPH Blog article by Jon Peddie in 2025 says graphics performance from the 1970s to 1999 increased at nearly 2.5 times per year, compared with approximately 1.8 times annual growth predicted by Moore’s Law. That is a broad historical growth comparison, not a promise that every card or game became 2.5 times faster each year. It also does not isolate one feature, such as rasterization or transform and lighting; the timeline shows that the gains accompanied several successive changes in hardware capability.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Frequently Asked Questions

Why did 3D games need APIs such as Glide, OpenGL, or Direct3D?

An API gave a game a software interface for requesting graphics operations from a card and its drivers. Without compatible support along that path, a game could not necessarily use the hardware features the card offered.

Did every 3D accelerator support the same effects?

No. Cards differed in texture processing, depth and blending support, geometry processing, image-quality features, and API support. A game’s available effects depended on both the card’s capabilities and the software path it used.

Was the GeForce 256 the first card to make 3D graphics possible?

No. Consumer 3D rasterizers and Voodoo Graphics chips preceded it in the mid-1990s. The GeForce 256 is notable for bringing hardware vertex processing and fixed-function transform and lighting to a consumer card.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.