pctechguide.com

  • Home
  • Guides
  • Tutorials
  • Articles
  • Reviews
  • Glossary
  • Contact

DirectX

Graphics technology is a particularly fast-developing area of the PC industry, with new chipsets, new revisions of chipsets and even entirely new technologies appearing at an alarming rate. This presents a problem for applications wishing to take advantage of the latest 3D hardware, as it’s absolutely impossible for any application developer to write native code for every graphics processor.

The solution is an API (application programming interface). APIs act as an intermediary between application software and the hardware on which it runs. The software vendor writes code that outputs its graphics data to the API driver via standardised commands, rather than directly to the hardware. The driver, written by the manufacturer of the hardware, then translates this standard code to the native format understood by a particular model of hardware.

First introduced in 1995, DirectX is an integrated set of programming tools designed to help developers create a whole range of multimedia applications for the Windows platform. It covers almost all aspects of multimedia content and by the time of DirectX 7.0 – its sixth major release introduced in 1999 – comprised the following main components:

  • Direct3D – used real-time3D graphics
  • DirectDraw – used accelerated 2D graphics
  • DirectSound – used for audio playback
  • DirectPlay – used for network connectivity (especially for Internet multi-player gaming)
  • DirectInput used for joysticks and other related devices
  • DirectMusic – used for message-based musical data.

DirectX 8.0 – released in late 2000 – saw the DirectSound and DirectMusic components merged into the DirectX Audio component and the separation of 2D and 3D graphics functionality ended with the Direct3D and DirectDraw components merged into the DirectX Graphics component. It also saw the DirectShow component, previously implemented as a separate API, become an official component of DirectX. In reality, the DirectDraw component has been absorbed into a new incarnation of Direct3D interface, and explicit reference to the Direct3D API will continue.

January 2003 saw the release of DirectX 9.0. Boasting significant improvements across its suite of APIs, including:

  • new audio capabilities in DirectSound
  • accelerated video rending hardware in DirectShow
  • enhanced low-level graphics programmability with new programmable vertex and pixel shader 2.0 models in Direct3D

this version of the API was most notable for the introduction of Microsoft’s High-Level Shader Language (HLSL).

The original 9.0 version of DirectX was followed by 9.0a, b and c versions over the subsequent months. As well as introducing new features, the later releases included security, performance and bug-fix updates.

In the mainstream PC world two 3D graphics APIs – OpenGL and Direct3D – have dominated for a number of years.

  • How Do Computers Make Pictures?
  • Graphic Card Resolution
  • Graphic Card Colour Depth
  • Graphic Card Components
  • Graphic Card Memory
  • Graphic Card Driver Software
  • 3d Accelerated Graphic Cards
  • Graphic Card Geometry
  • 3D Rendering
  • FSAA Graphic Card Technology
  • Digital Graphic Cards
  • DVI Graphic Cards
  • HDCP Technology
  • Graphic Card HDMI Ports
  • Graphic Card Display Port
  • Unified Display Special Interest Group
  • DirectX
  • OpenGL technology
  • Direct3D
  • Talisman
  • Fahrenheit Graphic Cards
  • SLI Technology
  • CrossFire Graphic Cards

Filed Under: Graphics Cards

Latest Articles

av secure 2012

AV Secure 2012

AV Secure 2012 AV Secure 2012 is a malware client. These kinds of viruses pretend to be legit programs but they are far from it. AV Secure 2012 will scan you computer and show you false virus infections. Users will get constant warnings that they are infected and they need to purchase the AV Secure … [Read More...]

Find, View and Delete Files and Directories Using Linux Commands

Most basic Linux file and directory management - creating, renaming, moving and copying - can be achieved with the use of just three Linux commands. Their use is fairly straightforward, though it's probably a good idea to be reasonably familiar with the Linux directory structure before getting too … [Read More...]

LP to CD Labeling

Although a CD jewel case won't allow you to reproduce the complete liner notes of your original LP, it does give you sufficient space to do a lot better than a scrawled title up the spine of the case. What you'll need to give your new digitised collection a professional look is some CD … [Read More...]

Importance of Inbound Marketing in the Digital Age

A couple of months ago, Zacks reported that Hubspot was starting to make some major changes to its inbound marketing strategy. They talk a lot about … [Read More...]

Damage Control Strategies for Resolving Online PR Crises

Last July, Astrologer faced a major crisis after its CEO went viral at a ColdPlay concert when having an affair. This was just one of the many times a … [Read More...]

AI is Not Killing Computer Jobs Like Doomers Projected

There is no denying the reality that AI technology has played a massive role in disrupting our lives. A growing number of people claim that AI … [Read More...]

Everything You Need to Know About Sourcing Circuit Boards From U.S. Suppliers

In This Article This article includes: Why Source PCBs From the United States?How to Get a Quote From a U.S.-Based PCB ManufacturerThe Top U.S. … [Read More...]

Top Taplio Alternatives in 2025 : Why MagicPost Leads for LinkedIn Posting ?

LinkedIn has become a strong platform for professionals, creators, and businesses to establish authority, grow networks, and elicit engagement. Simple … [Read More...]

Shocking Cybercrime Statistics for 2025

People all over the world are becoming more concerned about cybercrime than ever. We have recently collected some statistics on this topic and … [Read More...]

Guides

  • Computer Communications
  • Mobile Computing
  • PC Components
  • PC Data Storage
  • PC Input-Output
  • PC Multimedia
  • Processors (CPUs)

Recent Posts

DSTN LCD monitors

A normal passive matrix LCD comprises a number of layers. The first is a sheet of glass coated with metal oxide. The material used is highly … [Read More...]

Motherboard Heatsinks

It's important to fit your CPU with some form of processor cooling device. In the case of a conventional heat sink and fan assembly, be aware that … [Read More...]

PMT Scanners

PMT is the sensor technology used by the high-end drum scanners used by colour prepress companies. Expensive and difficult … [Read More...]

[footer_backtotop]

Copyright © 2026 About | Privacy | Contact Information | Wrtie For Us | Disclaimer | Copyright License | Authors