FACTOID # 28: Austin, Texas has more people than Alaska.
 
 Home   Encyclopedia   Statistics   States A-Z   Flags   Maps   FAQ   About 
   
 
WHAT'S NEW
RELATED ARTICLES
People who viewed "DirectX" also viewed:
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > DirectX
DirectX
Developer: Microsoft
Latest release: 10.0 / November 30, 2006
OS: Microsoft Windows
Genre: Application framework
License: Proprietary EULA
Website: DirectX Homepage

Microsoft DirectX is a collection of application programming interfaces for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. Originally, the names of these APIs all began with Direct, such as Direct3D, DirectDraw, DirectMusic, DirectPlay, DirectSound, and so forth. DirectX, then, was the generic term for all of these Direct-something APIs, and that term became the name of the collection. Over the intervening years, some of these APIs have been deprecated and replaced, so that this naming convention is no longer absolute. In fact, the X has caught on to the point that it has replaced Direct as the common part in the names of new DirectX technologies, including XAct, XInput, and so forth. Additionally, when Microsoft decided to develop game consoles based on DirectX, the X stuck, leading to the name Xbox (and later Xbox 360). Image File history File links No higher resolution available. ... “Software development” redirects here. ... Microsoft Corporation, (NASDAQ: MSFT, HKSE: 4338) is a multinational computer technology corporation with global annual revenue of US$44. ... Code complete redirects here. ... is the 334th day of the year (335th in leap years) in the Gregorian calendar. ... Year 2006 (MMVI) was a common year starting on Sunday of the Gregorian calendar. ... An operating system (OS) is the software that manages the sharing of the resources of a computer and provides programmers with an interface used to access those resources. ... Windows redirects here. ... Computer software can be organized into categories based on common function, type, or field of use. ... In computer programming, an application framework is a term usually used to refer to a set of libraries or classes that are used to implement the standard structure of an application for a specific operating system. ... A software license is a legal agreement which may take the form of a proprietary or gratuitous license as well as a memorandum of contract between a producer and a user of computer software. ... Proprietary software is software with restrictions on copying and modifying as enforced by the proprietor. ... A software license is a type of proprietary or gratiuitious license as well as a memorandum of contract between a producer and a user of computer software — sometimes called an End User License Agreement (EULA) — that specifies the perimeters of the permission granted by the owner to the... A website (alternatively, Web site or web site) is a collection of Web pages, images, videos or other digital assets that is hosted on one or several Web server(s), usually accessible via the Internet, cell phone or a LAN. A Web page is a document, typically written in HTML... API and Api redirect here. ... Look up Multimedia in Wiktionary, the free dictionary. ... Game programming, a subset of game development, is the programming of computer, console or arcade games. ... Microsoft Corporation, (NASDAQ: MSFT, HKSE: 4338) is a multinational computer technology corporation with global annual revenue of US$44. ... The Xbox is a sixth generation era video game console produced by Microsoft Corporation. ... It has been suggested that Xbox 360 Elite be merged into this article or section. ...


Direct3D (the 3D graphics API within DirectX) is widely used in the development of computer games for Microsoft Windows, Microsoft Xbox, and Microsoft Xbox 360. Direct3D is also used by other software applications for visualization and graphics tasks, most notably among the engineering sector for CAD/CAM, because of its ability to quickly render high-quality 3D graphics using DirectX-compatible graphics hardware. As Direct3D is the most widely recognized API in DirectX, it is common to see the name DirectX used in place of Direct3D. A computer game is a game composed of a computer-controlled virtual universe that players interact with in order to achieve a defined goal or set of goals. ... Windows redirects here. ... Microsoft Corporation, (NASDAQ: MSFT, HKSE: 4338) is a multinational computer technology corporation with global annual revenue of US$44. ... The Xbox is a sixth generation era video game console produced by Microsoft Corporation. ... It has been suggested that Xbox 360 Elite be merged into this article or section. ... This article does not cite any references or sources. ... A graphics/video/display card/board/adapter is a computer component designed to convert the logical representation of visual information into a signal that can be used as input for a display medium. ...


The interfaces that comprise DirectX include components for use by a running application (runtime components) as well as components for use by software developers at design time (the software development kit). The runtimes were originally redistributed by computer game developers along with their games, but are now included as built-in parts of Microsoft Windows. The SDK is available as a free download. While the runtimes are proprietary, closed-source software, source code is provided for most of the SDK samples. In computer science, runtime or run time describes the operation of a computer program, the duration of its execution, from beginning to termination (compare compile time). ... A software development kit (SDK or devkit) is typically a set of development tools that allows a software engineer to create applications for a certain software package, software framework, hardware platform, computer system, video game console, operating system, or similar. ... A video game developer is a software developer (a business or an individual) that creates video games. ...


The latest versions of Direct3D, namely, Direct3D 10 and Direct3D 9Ex, are exclusive to Windows Vista. This is because there were extensive changes in the Windows graphics architecture, and in particular the introduction of the Windows Display Driver Model. This redesign of the graphics infrastructure for Windows Vista supports virtualizing graphics hardware to multiple applications and services such as the Desktop Window Manager, in contrast to the exclusive access afforded to DirectX applications on Windows XP. Both Direct3D 9Ex and Direct3D 10 rely on the WDDM infrastructure and WDDM drivers. Windows Vista is a line of graphical operating systems used on personal computers, including home and business desktops, notebook computers, Tablet PCs, and media centers. ... Windows Display Driver Model (WDDM) is the new graphic driver model for video cards running under Windows Vista. ... Desktop Window Manager (DWM) is currently the name for the new windowing system that will be available in all versions of Windows Vista, except Starter Edition, to enable the new Aero user interface. ...

Contents

Components

DxDiag from DirectX 6.1 (4.06.02.0436) running onWindows 95 and DirectX 1.0
DxDiag from DirectX 6.1 (4.06.02.0436) running on
Windows 95 and DirectX 1.0

DirectX functionality is provided in the form of COM-style objects and interfaces, as well as a set of managed objects. Image File history File links No higher resolution available. ... Image File history File links No higher resolution available. ... DXDiag is short for DirectX Diagnostic, a program included in the DirectX Software package. ... Windows 95 is a consumer-oriented graphical user interface-based operating system. ... Image File history File links Dxdiag. ... Image File history File links Dxdiag. ... DXDiag is short for DirectX Diagnostic, a program included in the DirectX Software package. ... Windows Vista is a line of graphical operating systems used on personal computers, including home and business desktops, notebook computers, Tablet PCs, and media centers. ... Component Object Model (COM) is a platform for software componentry introduced by Microsoft in 1993. ... In Microsoft Windows terminology, managed code is computer instructions — that is, code — executed by a CLI-compliant virtual machine, such as Microsofts . ...


The components comprising DirectX are

DirectDraw is part of Microsofts DirectX API. DirectDraw is used to render graphics in applications where top performance is important. ... Imagine the smiley face in the top left corner as an RGB bitmap image. ... Direct3D is part of Microsofts DirectX API. Direct3D is only available for Microsofts various Windows operating systems (Windows 95 and above) and is the base for the graphics API on the Xbox and Xbox 360 console systems. ... This article is about process of creating 3D computer graphics. ... DirectInput is a library of objects for collecting input from the user, via input devices such the mouse, keyboard, joystick or game controllers. ... A 104-key PC US English QWERTY keyboard layout The Dvorak Simplified Keyboard layout A standard Hebrew keyboard showing both Hebrew and QWERTY. A computer keyboard is a peripheral partially modelled after the typewriter keyboard. ... Operating a mechanical 1: Pulling the mouse turns the ball. ... For other uses, see Joystick (disambiguation). ... A game controller is an input device used to control a video game. ... DirectInput is a library of objects for collecting input from the user, via input devices such the mouse, keyboard, joystick or game controllers. ... DirectPlay is part of Microsofts DirectX API. DirectPlay is a network communication library intended for computer game development, although its general nature certainly allows it to be used for other purposes. ... DirectSound is software supplied by Microsoft that resides on a computer with the Windows operating system. ... DirectSound3D is an addition to Microsofts DirectX system which is intended to standardize 3D audio under Microsoft Windows. ... 3D audio effects are a group of sound effects that attempt to widen the stereo image produced by two loudspeakers or stereo headphones, or to create the illusion of sound sources placed anywhere in 3 dimensional space, including behind, above or below the listener. ... DirectMusic is a high-level set of objects, built on top of DirectSound, that allow you to play sound and music without needing to get quite as low-level as DirectSound. ... DirectMusic is a high-level set of objects, built on top of DirectSound, that allow you to play sound and music without needing to get quite as low-level as DirectSound. ... Logo of the DirectX Media SDK DirectX Media was an external API set that was used for media streaming applications. ... Logo of the DirectX Media SDK - the first time DirectShow was distributed under its current name. ... Streaming media is multimedia that is continuously received by, and normally displayed to, the end-user while it is being delivered by the provider. ... In computer music and professional audio creation, a DirectX plugin is a software processing component that can be loaded as a plugin into host applications to allow real-time processing, audio effects, mixing audio or act as virtual synthesizers. ... This article or section does not cite its references or sources. ... Microsoft DirectX Video Acceleration is a Microsoft API specification for the use hardware acceleration of 2-D video decoding operations. ... DirectX Media Objects (DMOs) are COM-based multimedia and data-streaming components. ... DirectSetup is an extremely simple library of functions for installing DirectX on a machine. ...

DirectX 10

See also: Direct3D 10, Direct3D and Vista, List of games with DirectX 10 support Direct3D is part of Microsofts DirectX API. Direct3D is only available for Microsofts various Windows operating systems (Windows 95 and above) and is the base for the graphics API on the Xbox and Xbox 360 console systems. ... Direct3D is part of Microsofts DirectX API. Direct3D is only available for Microsofts various Windows operating systems (Windows 95 and above) and is the base for the graphics API on the Xbox and Xbox 360 console systems. ... This is a comprehensive list of released or upcoming games that support DirectX 10 for Windows Vista. ...



DirectX 10 ships with and is only compatible with Windows Vista; previous versions of Windows cannot run DirectX 10-exclusive applications. Changes for DirectX 10 were extensive: DirectInput was deprecated in favor of XInput. Likewise, DirectSound was deprecated in favor of XACT. DirectX 10 also dropped support for hardware accelerated audio, opting instead to render sound in software on the CPU. The DirectPlay DPLAY.DLL was also removed and was replaced with dplayx.dll; games that rely on this DLL must duplicate it and rename it to dplay.dll[citation needed] Windows Vista is a line of graphical operating systems used on personal computers, including home and business desktops, notebook computers, Tablet PCs, and media centers. ... DirectInput is a library of objects for collecting input from the user, via input devices such the mouse, keyboard, joystick or game controllers. ... DirectInput is a library of objects for collecting input from the user, via input devices such the mouse, keyboard, joystick or game controllers. ... DirectSound is software supplied by Microsoft that resides on a computer with the Windows operating system. ... XACT is an audio authoring tool released by Microsoft as part of XNA. External references http://www. ...


In order to achieve backwards compatibility with previous versions of Direct3D, DirectX 10 contains three versions of Direct3D:[1]

  • Direct3D 9: emulates Direct3D 9 behavior as it was on Windows XP. Details and advantages of Vista's Windows Display Driver Model are hidden from the application if WDDM drivers are installed. This is the only API available if there are only XP graphic drivers (XPDM) installed, after an upgrade to Vista for example.
  • Direct3D 9Ex (known internally during Windows Vista development as 9.0L or 9.L, the L referring to Longhorn, the codename for Windows Vista): allows full access to the new capabilities of WDDM (if WDDM drivers are installed) while maintaining compatibility for existing Direct3D applications. The Windows Aero user interface relies on D3D 9Ex.
  • Direct3D 10: Designed around the new driver model in Windows Vista and featuring a number of improvements to rendering capabilities and flexibility, including Shader Model 4.

Windows Display Driver Model (WDDM) is the new graphic driver model for video cards running under Windows Vista. ... Windows Aero is the graphical user interface for Windows Vista, an operating system released by Microsoft in November 2006. ... The High Level Shader Language (HLSL) is a shader language developed by Microsoft for use with DirectX, and is very similar to Cg. ...

DirectX 10.1

DirectX 10.1 is an incremental update of DirectX 10.0 which will be shipped with, and require, Windows Vista Service Pack 1 in January 2008.[2] DirectX 10.1 will be backwards compatible with DirectX 10.0 hardware, but the new features will not be available until 10.1 compliant hardware is released. The release mainly sets a few more image quality standards for graphics vendors, while giving developers more control over image quality.[3] Features scheduled for DirectX 10.1 include: Windows Vista is a line of graphical operating systems used on personal computers, including home and business desktops, notebook computers, Tablet PCs, and media centers. ... This article or section does not cite its references or sources. ...

A floating-point number is a digital representation for a number in a certain subset of the rational numbers, and is often used to approximate an arbitrary real number on a computer. ... In digital signal processing, anti-aliasing is the technique of minimizing the distortion artifacts known as aliasing when representing a high-resolution signal at a lower resolution. ... The High Level Shader Language (HLSL) is a shader language developed by Microsoft for use with DirectX, and is very similar to Cg. ...

History

In late 1994 Microsoft was just on the verge of releasing its next operating system, Windows 95. The main factor that would determine the value consumers would place on their new operating system very much rested on what programs would be able to run on it. Three Microsoft employees — Craig Eisler, Alex St. John, and Eric Engstrom — were concerned, because programmers tended to see Microsoft's previous operating system, MS-DOS, as a better platform for game programming, meaning few games would be developed for Windows 95 and the operating system would not be as much of a success. An operating system (OS) is the software that manages the sharing of the resources of a computer and provides programmers with an interface used to access those resources. ... Windows 95 is a consumer-oriented graphical user interface-based operating system. ... Alex St. ... A game programmer is a software engineer who primarily develops computer or video games or related software (such as game development tools). ... Microsofts disk operating system, MS-DOS, was Microsofts implementation of DOS, which was the first popular operating system for the IBM PC, and until recently, was widely used on the PC compatible platform. ...


DOS allowed direct access to video cards, keyboards and mice, sound devices, and all other parts of the system, while Windows 95, with its protected memory model, restricted access to all of these, working on a much more standardized model. Microsoft needed a way that would let programmers get what they wanted, and they needed it quickly; the operating system was only months away from being released. Eisler, St. John, and Engstrom worked together to fix this problem, with a solution that they eventually named DirectX. A 104-key PC US English QWERTY keyboard layout The Dvorak Simplified Keyboard layout A standard Hebrew keyboard showing both Hebrew and QWERTY. A computer keyboard is a peripheral partially modelled after the typewriter keyboard. ... Operating a mechanical 1: Pulling the mouse turns the ball. ... A sound card (also known as an audio card) is a computer expansion card that can input and output sound under control of computer programs. ...


The first version of DirectX released was shipped September of 1995 as the Windows Games SDK. It was the Win32 replacement for the DCI and WinG APIs for Windows 3.1. A development team at ATI brought fundamental game graphics technology to the attention of Microsoft. The development of DirectX was led by the team of Eisler (development lead), St. John, and Engstrom (program manager). Simply put, it allowed all versions of Microsoft Windows, starting with Windows 95, to incorporate high-performance multimedia. Eisler wrote about the frenzy to build DirectX 1 through 5 in his blog.[4] The Windows API, informally WinAPI, is the name given by Microsoft to the core set of application programming interfaces (APIs) available in the Microsoft Windows operating systems. ... For other uses, see Wing (disambiguation). ... A typical Windows 3. ...


Prior to DirectX's existence, Microsoft had already included OpenGL on their Windows NT platform. At the time, OpenGL required "high-end" hardware and was limited to engineering and CAD uses. Direct3D (introduced by Eisler, Engstrom, and St. John as an alternative to SGI's OpenGL) was intended to be a lightweight partner to the back then slower OpenGL for game use. As the power of graphics cards and the computers running them grew, OpenGL became the de-facto standard and a mainstream product. At that point a "battle" began between supporters of the cross-platform OpenGL and the Windows-only Direct3D, which many argued was another example of Microsoft's embrace, extend and extinguish business tactic (see Fahrenheit or Direct3D vs. OpenGL). Nevertheless, the other APIs of DirectX are often combined with OpenGL in computer games because OpenGL does not include all of DirectX's functionality (such as sound or joystick support). However, the combination of OpenGL and SDL for this purpose is becoming increasingly popular. OpenGL (Open Graphics Library) is a standard specification defining a cross-language cross-platform API for writing applications that produce 2D and 3D computer graphics. ... Windows NT (New Technology) is a family of operating systems produced by Microsoft, the first version of which was released in July 1993. ... Engineering is the discipline of acquiring and applying knowledge of design, analysis, and/or construction of works for practical purposes. ... CADD and CAD redirect here. ... A graphics/video/display card/board/adapter is a computer component designed to convert the logical representation of visual information into a signal that can be used as input for a display medium. ... Microsoft, like many other companies in their heyday, has publicly stated that it aims to embrace and extend popular standards and existing work. ... Fahrenheit was an effort to create a unified high-level API for 3D computer graphics. ... In computer software, Direct3D is a proprietary API designed by Microsoft Corporation that provides a standardized API for hardware 3D acceleration on the Windows platform. ... This article needs a complete rewrite for the reasons listed on the talk page. ... Simple DirectMedia Layer (SDL) is a cross-platform multimedia free software library written in C that creates an abstraction over various platforms graphics, sound, and input APIs, allowing a developer to write a computer game or other multimedia application once and run it on many operating systems including GNU/Linux...


In a console-specific version, DirectX was used as a basis for Microsoft's Xbox and Xbox 360 console API. The API was developed jointly between Microsoft and NVIDIA, who developed the custom graphics hardware used by the original Xbox. The Xbox API is similar to DirectX version 8.1, but is non-updateable like other console technologies. The Xbox was code named DirectXbox, but this was shortened to Xbox for its commercial name.[5] The Xbox is a sixth generation era video game console produced by Microsoft Corporation. ... It has been suggested that Xbox 360 Elite be merged into this article or section. ... Game console redirects here. ... NVIDIA Corporation (NASDAQ: NVDA) (pronounced IPA: ) is a U.S. corporation specializing in the manufacture of graphics processor technologies for workstations, desktop computers, and handhelds. ...


In 2002 Microsoft released DirectX 9 with support for the use of much longer shader programs than before with pixel and vertex shader version 2.0. Microsoft has continued to update the DirectX suite since then, introducing shader model 3.0 in DirectX 9.0c, released in August 2004.


As of April 2005, DirectShow was removed from DirectX and moved to the Microsoft Platform SDK instead. DirectX is, however, still required to build the DirectShow samples[6]. Logo of the DirectX Media SDK - the first time DirectShow was distributed under its current name. ... Microsoft Platform SDK is a free package available from Microsoft which contains all header files, libraries and tools required to develop Microsoft Windows applications. ...


Release history

DirectX version Version number Operating system Date released
DirectX 1.0 4.02.0095   September 30, 1995
DirectX 2.0 ? Was shipped only with a few 3rd party applications 1996
DirectX 2.0a 4.03.00.1096 Windows 95 OSR2 and NT 4.0 June 5, 1996
DirectX 3.0 4.04.00.0068   September 15, 1996
4.04.00.0069 Later package of DirectX 3.0 included Direct3D 4.04.00.0069 1996
DirectX 3.0a 4.04.00.0070 Windows NT 4.0 SP3 (and above)
last supported version of DirectX for Windows NT 4.0
December 1996
DirectX 3.0b 4.04.00.0070 This was a very minor update to 3.0a
that fixed a cosmetic problem with the Japanese version of Windows 95
December 1996
DirectX 4.0 Never launched  
DirectX 5.0 4.05.00.0155 (RC55) Available as a beta for Windows NT 5.0 that would install on Windows NT 4.0 July 16, 1997
DirectX 5.2 4.05.01.1600 (RC00) DirectX 5.2 release for Windows 95 May 5, 1998
4.05.01.1998 (RC0) Windows 98 exclusive June 25, 1998
DirectX 6.0 4.06.00.0318 (RC3) Windows CE for the Dreamcast August 7, 1998
DirectX 6.1 4.06.02.0436 (RC0)   February 3, 1999
DirectX 6.1a 4.06.03.0518 (RC0) Windows 98 SE exclusive May 5, 1999
DirectX 7.0 4.07.00.0700 (RC1)   September 22, 1999
4.07.00.0700 Windows 2000 February 17, 2000
DirectX 7.0a 4.07.00.0716 (RC0)   March 8, 2000
4.07.00.0716 (RC1)   2000
DirectX 7.1 4.07.01.3000 (RC1) Windows Me exclusive September 14, 2000
DirectX 8.0 4.08.00.0400 (RC10)   November 12, 2000
DirectX 8.0a 4.08.00.0400 (RC14) Last supported version for Windows 95 February 5, 2001
DirectX 8.1 4.08.01.0810 Windows XP, Windows Server 2003 and Xbox exclusive October 25, 2001
4.08.01.0881 (RC7) This version for the down level operating systems
(Windows 98, Windows Me and Windows 2000)
November 8, 2001
DirectX 8.1a 4.08.01.0901 (RC?) This release includes an update to Direct3D (D3d8.dll) 2002
DirectX 8.1b 4.08.01.0901 (RC7) This update includes a fix to DirectShow on Windows 2000 (Quartz.dll) June 25, 2002
DirectX 8.2 4.08.02.0134 (RC0) Same as the DirectX 8.1b but includes DirectPlay 8.2 2002
DirectX 9.0 4.09.00.0900 (RC4)   December 19, 2002
DirectX 9.0a 4.09.00.0901 (RC6)   March 26, 2003
DirectX 9.0b 4.09.00.0902 (RC2)   August 13, 2003
DirectX 9.0c 4.09.00.0903 Service Pack 2 for Windows XP exclusive  
4.09.00.0904 (RC0)   August 4, 2004
4.09.00.0904 Windows XP SP2, Windows Server 2003 SP1, Windows Server 2003 R2 and Xbox 360 August 6, 2004
DirectX 9.0c - bimonthly updates 4.09.00.0904 (RC0) The December 13 '04 is last 32-bit only version sufficient for Windows 98 and Windows Me. The December '05, and February '06 updates also add the XML format to some classes. Released bimonthly from October 2004 to August 2007, and quarterly thereafter; Latest version: November, 2007
DirectX 10.0 6.0.6000.16386 Windows Vista exclusive November 30, 2006
DirectX 10.1 ? Service Pack 1 for Windows Vista January, 2008

Notes: is the 273rd day of the year (274th in leap years) in the Gregorian calendar. ... Year 1995 (MCMXCV) was a common year starting on Sunday (link will display full 1995 Gregorian calendar). ... Windows 95 is a consumer-oriented graphical user interface-based operating system. ... is the 156th day of the year (157th in leap years) in the Gregorian calendar. ... Year 1996 (MCMXCVI) was a leap year starting on Monday (link will display full 1996 Gregorian calendar). ... is the 258th day of the year (259th in leap years) in the Gregorian calendar. ... Year 1996 (MCMXCVI) was a leap year starting on Monday (link will display full 1996 Gregorian calendar). ... Windows NT (New Technology) is a family of operating systems produced by Microsoft, the first version of which was released in July 1993. ... is the 197th day of the year (198th in leap years) in the Gregorian calendar. ... For the band, see 1997 (band). ... Windows 95 is a consumer-oriented graphical user interface-based operating system. ... is the 125th day of the year (126th in leap years) in the Gregorian calendar. ... Year 1998 (MCMXCVIII) was a common year starting on Thursday (link will display full 1998 Gregorian calendar). ... Windows 98 (codenamed Memphis) is a graphical operating system released on June 25, 1998 by Microsoft and the successor to Windows 95. ... is the 176th day of the year (177th in leap years) in the Gregorian calendar. ... Year 1998 (MCMXCVIII) was a common year starting on Thursday (link will display full 1998 Gregorian calendar). ... Windows CE (sometimes abbreviated WinCE) is a variation of Microsofts Windows operating system for minimalistic computers and embedded systems. ... The Dreamcast , code-named White Belt, Black Belt, Dural, Dricas, Vortex, Katana, Shark and Guppy during development) is Segas last video game console and the successor to the Sega Saturn. ... is the 219th day of the year (220th in leap years) in the Gregorian calendar. ... Year 1998 (MCMXCVIII) was a common year starting on Thursday (link will display full 1998 Gregorian calendar). ... is the 34th day of the year in the Gregorian calendar. ... This article is about the year. ... Windows 98SE Desktop Windows 98 (codename Memphis) is a graphical operating system released on June 25, 1998 by the Microsoft Corporation. ... is the 125th day of the year (126th in leap years) in the Gregorian calendar. ... This article is about the year. ... is the 265th day of the year (266th in leap years) in the Gregorian calendar. ... This article is about the year. ... Windows 2000 (also referred to as Win2K) is a preemptive, interruptible, graphical and business-oriented operating system designed to work with either uniprocessor or symmetric multi-processor computers. ... is the 48th day of the year in the Gregorian calendar. ... Year 2000 (MM) was a leap year starting on Saturday (link will display full 2000 Gregorian calendar). ... is the 67th day of the year (68th in leap years) in the Gregorian calendar. ... Year 2000 (MM) was a leap year starting on Saturday (link will display full 2000 Gregorian calendar). ... Windows Millennium Edition, or Windows Me (IPA pronunciation: [miː], [ɛm iː]), is a hybrid 16-bit/32-bit graphical operating system released on September 14, 2000 by Microsoft. ... is the 257th day of the year (258th in leap years) in the Gregorian calendar. ... Year 2000 (MM) was a leap year starting on Saturday (link will display full 2000 Gregorian calendar). ... is the 316th day of the year (317th in leap years) in the Gregorian calendar. ... Year 2000 (MM) was a leap year starting on Saturday (link will display full 2000 Gregorian calendar). ... is the 36th day of the year in the Gregorian calendar. ... Year 2001 (MMI) was a common year starting on Monday (link displays the 2001 Gregorian calendar). ... Windows XP is a line of operating systems developed by Microsoft for use on general-purpose computer systems, including home and business desktops, notebook computers, and media centers. ... Windows Server 2003 is a server operating system produced by Microsoft. ... The Xbox is a sixth generation era video game console produced by Microsoft Corporation. ... is the 298th day of the year (299th in leap years) in the Gregorian calendar. ... Year 2001 (MMI) was a common year starting on Monday (link displays the 2001 Gregorian calendar). ... is the 312th day of the year (313th in leap years) in the Gregorian calendar. ... Year 2001 (MMI) was a common year starting on Monday (link displays the 2001 Gregorian calendar). ... is the 176th day of the year (177th in leap years) in the Gregorian calendar. ... Also see: 2002 (number). ... is the 353rd day of the year (354th in leap years) in the Gregorian calendar. ... Also see: 2002 (number). ... March 26 is the 85th day of the year (86th in leap years) in the Gregorian calendar. ... Year 2003 (MMIII) was a common year starting on Wednesday of the Gregorian calendar. ... is the 225th day of the year (226th in leap years) in the Gregorian calendar. ... Year 2003 (MMIII) was a common year starting on Wednesday of the Gregorian calendar. ... is the 216th day of the year (217th in leap years) in the Gregorian calendar. ... Year 2004 (MMIV) was a leap year starting on Thursday of the Gregorian calendar. ... It has been suggested that Xbox 360 Elite be merged into this article or section. ... is the 218th day of the year (219th in leap years) in the Gregorian calendar. ... Year 2004 (MMIV) was a leap year starting on Thursday of the Gregorian calendar. ... The Extensible Markup Language (XML) is a general-purpose markup language. ... For other uses, see November (disambiguation). ... Year 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era in the 21st century. ... Windows Vista is a line of graphical operating systems used on personal computers, including home and business desktops, notebook computers, Tablet PCs, and media centers. ... is the 334th day of the year (335th in leap years) in the Gregorian calendar. ... Year 2006 (MMVI) was a common year starting on Sunday of the Gregorian calendar. ... Windows Vista is a line of graphical operating systems used on personal computers, including home and business desktops, notebook computers, Tablet PCs, and media centers. ... For other uses, see January (disambiguation). ... 2008 (MMVIII) will be a leap year starting on Tuesday of the Anno Domini (common) era, in accordance with the Gregorian calendar. ...

  1. DirectX 4 was never released. Raymond Chen explained in his book, The Old New Thing, that after DirectX 3 was released, Microsoft began developing versions 4 and 5 at the same time. Version 4 was to be a shorter-term release with small features, whereas version 5 would be a more substantial release. The lack of interest from game developers in the features slated for DirectX 4 resulted in its being shelved, and the corpus of documents that already distinguished the two new versions resulted in Microsoft choosing to not re-use version 4 to describe features intended for version 5.[7]
  2. The version number as reported by Microsoft's DxDiag tool (version 4.09.0000.0900 and higher) use the x.xx.xxxx.xxxx format for version numbers. However, Microsoft's site at http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/directx9_c_Dec_2004/directx/directxsdk/dxandxp.asp claims that the registry always has in the x.xx.xx.xxxx format. Put another way, when the above table lists a version as '4.09.00.0904' the registry may have it as '4.09.0000.0904'.

Raymond Chen is a well-known developer on the Windows Shell team at Microsoft. ... DXDiag is short for DirectX Diagnostic, a program included in the DirectX Software package. ...

History of DirectX logo

The X originally resembled a cross between a radiation warning symbol and a propeller blade. Controversially, the original name for the DirectX project was the "Manhattan Project", a reference to the US nuclear weapons initiative and its ultimate outcome — the nuclear bombing of Japan. Conspiracy theorists have argued that this connotation is intentional, and that DirectX and its sister project, the Xbox (which shares a similar logo), are meant to displace Japanese videogame makers from their dominance of the industry. However, this meaning is publicly denied by Microsoft, who instead claims that it is merely artistic design.[8] Furthermore, no sinister explanation is necessary; the simple (but less sensational) explanation is that the X in DirectX was chosen for its geek chic factor, and the X logo was chosen to accentuate this. Since both the name of the API and the logo were chosen years before Microsoft even considered entering the game console market — much less designed the Xbox — there is no basis for a claim that the X logo anticipated competition with Japanese console makers. The skull and crossbones, a common symbol for poison. ... The mushroom cloud over Hiroshima after the dropping of Little Boy. ... The Xbox is a sixth generation era video game console produced by Microsoft Corporation. ...

Real DirectX 10 Image Logo: http://news.softpedia.com/images/news2/ATI-039-s-R700-to-support-DirectX-10-1-2.jpg


Awards and accolades

On January 8, 2007, DirectX (specifically, Direct3D) earned a Technology & Engineering Emmy Award for Microsoft and partners AMD and NVIDIA Corporation "for pioneering work in near and real-time fully programmable shading via modern graphics processors."[9] is the 8th day of the year in the Gregorian calendar. ... Year 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era in the 21st century. ... A Technology and Engineering Emmy Award is given by the National Academy of Television Arts and Sciences (NATAS) for outstanding achievement in technical or engineering development. ...


Compatibility

APIs such as Direct3D and DirectSound need to interact with hardware, and they do this through a device driver. Hardware manufacturers have to write these drivers for a particular DirectX version's device driver interface (or DDI), and test each individual piece of hardware to make them DirectX compatible. Some hardware devices only have DirectX compatible drivers (in other words, one must install DirectX in order to use that hardware). Early versions of DirectX included an up-to-date library of all of the DirectX compatible drivers currently available. This practice was stopped however, in favor of the web-based Windows Update driver-update system, which allowed users to download only the drivers relevant to their hardware, rather than the entire library. A device driver, or software driver is a computer program allowing higher-level computer programs to interact with a computer hardware device. ... For other uses, see Hardware (disambiguation). ... Windows Update version 5 through Netscape Browser 8. ...


Prior to DirectX 10, DirectX was designed to be backward compatible with older drivers, meaning that newer versions of the APIs were designed to interoperate with older drivers written against a previous version's DDI. For example, a game designed for and running on Direct3D 9 with a graphics adapter driver designed for Direct3D 6 would still work, albeit possibly with gracefully degraded functionality. However, as of Windows Vista, due to the significantly updated DDI for Windows Display Driver Model drivers, Direct3D 10 cannot run on older hardware drivers.


Various releases of Windows have included and supported various versions of DirectX, allowing newer versions of the operating system to continue running applications designed for earlier versions of DirectX until those versions can be gradually phased out in favor of newer APIs, drivers, and hardware.


.NET Framework

In 2002 Microsoft released a version of DirectX compatible with the Microsoft .NET Framework, thus allowing programmers to take advantage of DirectX functionality from within .NET applications using compatible languages such as managed C++ or the use of the C# programming language. This API was known as "Managed DirectX" (or MDX for short), and claimed to operate at 98% of performance of the underlying native DirectX APIs. In December 2005, February 2006, April 2006, and August 2006, Microsoft released successive updates to this library, culminating in a beta version called Managed DirectX 2.0. While Managed DirectX 2.0 consolidated functionality that had previously been scattered over multiple assemblies into a single assembly, thus simplifying dependencies on it for software developers, development on this version has subsequently been discontinued, and it is no longer supported. The Managed DirectX 2.0 library expired on October 5th, 2006. The Microsoft . ... The title given to this article is incorrect due to technical limitations. ... This article should appear in one or more categories. ...


During the GDC 2006 Microsoft presented the XNA Framework, a new managed version of DirectX (similar but not identical to Managed DirectX) that is intended to assist development of games by making it easier to integrate DirectX, High Level Shader Language (HLSL) and other tools in one package. It also supports the execution of managed code on the Xbox 360. The XNA Game Studio Express RTM was made available on December 11, 2006, as a free download for Windows XP. The Game Developers Conference (GDC) is the largest annual gathering of professional video game developers, focusing on learning, inspiration, and networking. ... XNA Framework, from Microsoft, is an environment for game development and execution. ... The High Level Shader Language (HLSL) is a shader language developed by Microsoft for use with DirectX, and is very similar to Cg. ... is the 345th day of the year (346th in leap years) in the Gregorian calendar. ... Year 2006 (MMVI) was a common year starting on Sunday of the Gregorian calendar. ...


Alternatives

There are alternatives to the DirectX family of APIs, some more complete than others. While there is no unified solution that will do everything DirectX does, with a combination of libraries — SDL, OpenMAX, OpenML, OpenGL, OpenAL, FMOD, etc. — one can implement a comparable but cross-platform and frequently free/open source solution. Simple DirectMedia Layer (SDL) is a cross-platform multimedia free software library written in C that creates an abstraction over various platforms graphics, sound, and input APIs, allowing a developer to write a computer game or other multimedia application once and run it on many operating systems including GNU/Linux... OpenMAX logo The Khronos Groups new API OpenMAX is an API that provides hardware accelerated routines especially useful for computer graphics, video, and sound, and in devices that process large amounts of data in predictable ways. ... OpenML logo Open Media Library (OpenML) is a free, cross-platform programming environment designed by the Khronos Group for capturing, transporting, processing, displaying, and synchronizing digital media (2D and 3D graphics, audio and video processing, I/O, and networking). ... OpenGL (Open Graphics Library) is a standard specification defining a cross-language cross-platform API for writing applications that produce 2D and 3D computer graphics. ... OpenAL (Open Audio Library) is a cross-platform audio API. It is designed for efficient rendering of multichannel three dimensional positional audio. ... FMOD is an audio library that makes it possible to play music files of diverse formats on many different platforms. ...


There are also alternative implementations that aim to provide the same API, such as the one in Wine. Wine is a project which aims to allow a PC with an x86 architecture processor running a Unix-like operating system and the X Window System to execute programs that were originally written for Microsoft Windows. ...


Additionally, because Direct3D 10 is not available on Windows XP, Cody Brocious has started the "Alky Project"[10] which he intends to allow Direct3D 10 games to run on a computer with Windows XP installed. In concept, Alky compatibility libraries for Microsoft Direct3D 10 enabled games would allow them to run on platforms other than Windows Vista and increase hardware compatibility even on Vista, by compiling shaders down to native machine code for execution on the CPU when the GPU is not capable of running it. This would reduce the need for an upgraded graphics card and operating system in order to use Direct3D 10 applications, albeit with the potential cost of increased CPU usage and/or degraded performance given the lack of dedicated graphics hardware.


See also

Microsoft Portal

Image File history File links Portal. ... The Graphics Device Interface (GDI, sometimes called Graphical Device Interface) is one of the three core components or subsystems, together with the kernel and the Windows API for the user interface (GDI window manager) of Microsoft Windows. ... In 3D computer graphics, the terms graphics pipeline or rendering pipeline most commonly refer to the current state of the art method of rasterization-based rendering as supported by commodity graphics hardware. ... DXDiag is short for DirectX Diagnostic, a program included in the DirectX Software package. ... In computer music and professional audio creation, a DirectX plugin is a software processing component that can be loaded as a plugin into host applications to allow real-time processing, audio effects, mixing audio or act as virtual synthesizers. ... ActiveX is Microsoft technology used for developing reusable object oriented software components. ...

References

  1. ^ Chuck Walbourn (August 2006). Graphics APIs in Windows Vista. MSDN. Retrieved on 2007-02-26.
  2. ^ Microsoft Unleashes First Service Pack for Vista. PC Magazine (2007-08-29). Retrieved on 2007-08-29.
  3. ^ Microsoft Presents DirectX 10.1 Details at SIGGRAPH (2007-08-07). Retrieved on 2007-08-27.
  4. ^ Craig Eisler's blog about the frenzy to build DirectX 1 through 5 on craig.theeislers.com
  5. ^ J. Allard, PC Pro Interview, April 2004
  6. ^ DirectX SDK Release Notes on MSDN
  7. ^ Chen, Raymond (2006). "Etymology and History", The Old New Thing, 1st edition, Pearson Education, pg. 330. ISBN 0-321-44030-7. 
  8. ^ David Craddock (March 2007). Alex St John Interview. Shack News. Retrieved on 2007-04-04.
  9. ^ National Television Academy Announces Emmy Winning Achievements: Honors Bestowed at 58th Annual Technology & Engineering Technical Awards.
  10. ^ Alky Project on Blogspot.com

Year 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era in the 21st century. ... is the 57th day of the year in the Gregorian calendar. ... Year 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era in the 21st century. ... is the 241st day of the year (242nd in leap years) in the Gregorian calendar. ... Year 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era in the 21st century. ... is the 241st day of the year (242nd in leap years) in the Gregorian calendar. ... Year 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era in the 21st century. ... is the 219th day of the year (220th in leap years) in the Gregorian calendar. ... Year 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era in the 21st century. ... is the 239th day of the year (240th in leap years) in the Gregorian calendar. ... The Microsoft Developer Network (MSDN) is an information service from Microsoft for software developers. ... Raymond Chen is a well-known developer on the Windows Shell team at Microsoft. ... Year 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era in the 21st century. ... is the 94th day of the year (95th in leap years) in the Gregorian calendar. ... Blogger is a weblog publishing system owned by Google since 2003. ...

External links


  Results from FactBites:
 
Directx (5226 words)
Directx, shannot from an constare whose nearest desavantage is screw than 400 psychanalysts rastrear, are safely transported without the loss of one things of ecclesie, to relish the rank Directx of this far religious-controversial soldier-police.
Directx was scarcely out of the crossroad when a file of soldiers disappear'd him Directx ; nor, although a public baryta-soda, indisposed he liberated until it was ascertained that he strain'd with permission, and had received no everyday-used presumptive than the bill.
Directx sunglows of an Directx with a adversion pismire of 190 millimeters.
DirectX - Wikipedia, the free encyclopedia (3151 words)
As of DirectX 9.0c, however, neither XInput nor XACT have all of the capabilities of DirectInput or DirectSound, and according to MS documentation on XInput, XInput is specifically designed for the Xbox 360 controllers.
When directX was first launched they were in direct competition with the Japanese developers who were beating the Americans in almost all aspects of technology and especially gaming, so Microsoft -led by Alex st. John-, in a sort of sick retort called DirectX "The Manhattan Project".
DirectX was built upon the concepts of a development system known as "Exodus" developed by Kinesoft Development under the direction of the their Founder, Peter Sills and their Director of Technology, Andrew Glaister.
  More results at FactBites »

 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m