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

Fix Hard Disks Running in Compatibility Mode

Anybody who has owned a PC with Windows long enough has no doubt seen a message that tells them that compatibility mode is on. When this happens, your computer is suffering from some kind of hard disk problem and you must fix this problem in safe mode before your PC will be able to work … [Read More...]

6 Crucial Guidelines for Designing the Perfect Responsive Website

The concept of responsive web design first became popular around 2013. Mashable even created an article saying “Why 2013 is the year of responsive web design.” Despite the amount of discussion that it has garnered, a surprising number of organizations still do not even make an attempt to create … [Read More...]

SCSI External

The external device in question is a scanner. The connectors are at the rear of the device SCSI Adapters SCSI Internal Intro SCSI Internal Configuration SCSI Internal Mounting SCSI Internal Connections SCSI Internal Software SCSI External Installing a SCSI device - … [Read More...]

Gaming Laptop Security Guide: Protecting Your High-End Hardware Investment in 2025

Since Jacob took over PC Tech Guide, we’ve looked at how tech intersects with personal well-being and digital safety. Gaming laptops are now … [Read More...]

20 Cool Creative Commons Photographs About the Future of AI

AI technology is starting to have a huge impact on our lives. The market value for AI is estimated to have been worth $279.22 billion in 2024 and it … [Read More...]

13 Impressive Stats on the Future of AI

AI technology is starting to become much more important in our everyday lives. Many businesses are using it as well. While he has created a lot of … [Read More...]

Graphic Designers on Reddit Share their Views of AI

There are clearly a lot of positive things about AI. However, it is not a good thing for everyone. One of the things that many people are worried … [Read More...]

Redditors Talk About the Impact of AI on Freelance Writers

AI technology has had a huge impact on our lives. A 2023 survey by Pew Research found that 56% of people use AI at least once a day or once a week. … [Read More...]

11 Most Popular Books on Perl Programming

Perl is not the most popular programming language. It has only one million users, compared to 12 million that use Python. However, it has a lot of … [Read More...]

Guides

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

Recent Posts

What You Need to Know About Automation with Chrome

Automation is drastically changing the way we interact with the Internet. One survey found that 76% of businesses use automation to streamline … [Read More...]

Troubleshooting Chronic Loading Problems in Google Chrome

Google Chrome is a fantastic web browser. Unfortunately, it is not perfect. The biggest frustration that users have is when they try loading a … [Read More...]

CDR-RW Disc Capabilities

CD-R's have a pre-formed spiral track, with each sector address hard-coded into the media itself. The capacity of the most … [Read More...]

[footer_backtotop]

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