Click here to Skip to main content
15,881,778 members
Everything / Multimedia / DirectX

DirectX

DirectX

Great Reads

by Dr. WPF
.NET 3.5 SP1 is here! It's time to break out your DirectX skills. This article provides the information necessary to get started using a new DirectX interop feature in WPF called D3DImage.
by shunninghuang
CPS1 emulator, ROM hacking
by Maxim Kartavenkov
Article describes how to make H.264 Video Encoder DirectShow Filter using NVIDIA encoder API in C#
by CMalcheski
Thinking outside the box can result in critical performance gains

Latest Articles

by Michael Chourdakis
An introduction to machine learning with working C++ code that trains a linear regression model.
by Michael Chourdakis
DirectX hardware screen capture and encoding with audio mixing capabilities. H264/H265/VP80/VP90/FLAC/MP3. HDR supported.
by Shao Voon Wong
Lee Algorithm Mazesolver in MFC and Direct2D
by ColleagueRiley
A multi-platform single-header very simple-to-use framework library for creating GUI Libraries or simple GUI programs.

All Articles

Sort by Updated

DirectX 

21 Feb 2011 by Abudreas
Create a DirectX device and draw some Primitives using VB!
15 Mar 2011 by Abudreas
Applying simple world transformation in 2D world using DirectX and VB.NET
17 Jul 2007 by Adrian Brutus
A project that alows the user to create a 3D world.
17 Jun 2015 by Afzaal Ahmad Zeeshan
In this article, I would explain the steps to create a simple WPF application that can read out text for you; using .NET framework's Speech API and Installed voices.
1 Nov 2009 by Ali Tavakol
Fast, real, and easy to connect to your application.
7 Nov 2009 by Ali Tavakol
Fast, beautiful, real and easy to connect to your application
9 Dec 2005 by Allegnet
An article on how to use the AllegNet library to write games with managed languages for the .NET 2.0 framework.
23 Feb 2008 by almere109
Enhancements to the DirectX.Capture class for capturing audio to WMA files.
27 Mar 2009 by almere109
Enhancements to the DirectX.Capture class for capturing audio and video to Windows Media files, using IWMProfile
31 Mar 2009 by almere109
Enhancements to the DirectX.Capture class for TV fine-tuning using IKsPropertySet.
14 Jul 2006 by AmitDey
Simulating Mirror in a Managed DirectX Application
10 May 2009 by Amory Wong
An article on parsing MIDI files and using MIDI events.
22 May 2008 by Andrew Kirillov
Some ideas about Hands Gesture Recognition in still images and video feeds, using the AForge.NET framework (C#).
20 Nov 2008 by Andrew Kirillov
Turning regular USB web camera into a pan tilt camera using the Lego Mindstorms robotics kit and tracking simple objects using C#.
9 Oct 2006 by Andrew Kirillov
A C# video surveillance application, which allows monitoring several IP cameras simultaneously.
3 Mar 2009 by Andrew Rissing
An application for visualizing common dendrimer models
20 Jan 2015 by Android on Intel
Android* Texture Compression - a comparison study with code sample
2 Mar 2015 by Android on Intel
The Murl Engine is a fresh and free solution for cross-platform development. It is focused on games and multimedia applications and is currently supporting Android, iOS, Windows, OS X and Linux* platforms.
13 May 2015 by Android on Intel
Introduction to Resource Binding in Microsoft DirectX 12
1 Sep 2015 by Android on Intel
Which Intel software tool includes a new name, new features, and it's ALL available for FREE?
30 Oct 2015 by Android on Intel
The current generation of Intel® graphics hardware extends Intel’s leadership in enabling innovation across the industry, including being fully ready for DirectX 12 and driving the adoption of advanced features by next-generation games.
1 Dec 2015 by Android on Intel
As a follow-up to Adaptive Volumetric Shadow Maps for DirectX 11, we present a port of the same algorithm adapted for Android devices that support OpenGL ES 3.1 and the GL_INTEL_fragment_shader_ordering OpenGL extension.
20 Jan 2017 by Ansel Castro
The article shows how to render 3D graphics with C# in .NET using an API Igneel.Graphics.
7 Mar 2017 by Ansel Castro
Describes the basic steps to render height maps using the graphics engine of Igneel
26 Sep 2001 by Anthony Roach
A framework for writing apps using DirectX 8
18 Oct 2001 by Anthony Roach
An extension to the DirectX framework for adding backgrounds
22 Feb 2010 by Aric Wang
The article will give you an idea on how to design a source filter.The source filter creates samples and outputs it from its output pin.
6 Aug 2006 by Arman S.
An article on multimedia - playing Waves by using the DirectSound component.
3 Nov 2005 by Arman S.
An article that presents some C++ classes to play MIDI files.
10 Oct 2013 by arussell
Box2D DebugDraw Implemented using DirectX 2D and win32
9 Nov 2012 by Ashley Davis
Introducing Investigo: Using a Proxy DLL and embedded HTTP server for DirectX9 Performance Analysis, Debugging and Automated Performance Testing
12 Sep 2004 by Ashok Jaiswal
How to paint in DC in source filter
10 Oct 2012 by Asif Bahrainwala
GS-SO tutorial for basic effects
18 Mar 2012 by Asif Bahrainwala
Hull, Domain shader
22 Feb 2013 by Asif Bahrainwala
HPC via Compute Shaders (GPGPU).
24 Jul 2007 by AvengerDr
This article introduces the Odyssey User Interface, a library of controls that can be used in any Managed DirectX application.
31 Jul 2013 by Ayush001
Traditional game which becomes more interetsing.
28 Apr 2014 by Bartlomiej Filipek
Short review of a very interesting book about DirectX 11 using C#
7 Jun 2004 by BeCapture
The new generation of capture device - MPEG2 capture that does time shift.
11 Jun 2004 by BeCapture
This article shows how to work with MPEG2 capture devices such as Preview, Record. Works with all video renderers. Grab picture and configure MPEG2 Demux.
29 Mar 2004 by BlackDice
Lets user create and manipulate 3D DirectX models.
14 Jun 2004 by BlackDice
A front-end for Microsoft's Conv3ds utility.
7 Feb 2005 by BlackDice
A tool for querying all types of databases.
10 Aug 2003 by Blas5
A solution to capture video and frames simultaneously
6 Feb 2005 by Bob Ciora
Definition of the CDSSD3DView8 class, a CView-derived class to facilitate Direct3D development with SDI.
12 Sep 2014 by Bruno Sonnino
In this article, I show you how to develop a soccer penalties shootout game.
11 Nov 2015 by c-smile
Basics of Sciter embedding principles, high-level overlook of Sciter SDK structure.
9 Mar 2005 by Cai Tao
An article on how to play audio stream data with DirectSound.
17 May 2009 by Carlo McWhirter
Interactive 3D Spectrum Analyzer for Windows Media Player using DirectX 9 and some light GPGPU.
11 Apr 2008 by Carlos Jiménez de Parga
A wrapper class library for the DirectMusic MIDI.
8 Dec 2007 by chazza_10101
How to setup an Axiom application
9 Jul 2008 by Chesnokov Yuriy
The article describes the use of Haar-like wavelet features for ultra fast object detection using a cascade of artificial neural network classifiers.
16 Mar 2008 by Chris McElligott Park
A C# example of working Force Feedback in Managed DirectX
27 Jan 2010 by Christ Kennedy
A C# game using Sprite-Editor graphics, way-points for AI controlled characters, and a mini-map collision detection scheme.
7 Apr 2002 by Christian Graus
An Asteroid's clone which needs some work but will illustrate some points about writing games.
13 Sep 2004 by Christian Graus
A guided tour of the many reasons NOT to use DirectX9 for your audio/video playback needs
4 Oct 2017 by CMalcheski
Thinking outside the box can result in critical performance gains
14 Jun 2017 by CMalcheski
Part II - Laying the Foundation for the Migration to Assembly
8 Jun 2017 by CMalcheski
How to Create a Complete DirectX Game in Assembly Language
10 Jul 2017 by CMalcheski
App Initialization and Main Window Creation
26 Jun 2018 by CMalcheski
A Full DirectX Sample Application Created in Pure Assembly Language
5 Sep 2004 by Cr@zyIv@n
With use of the High Level Shader Language, this article will help you create almost photorealistic terrains.
3 Dec 2010 by CRayGoodwin
Custom windows control that mimics Windows 7 diming & asynchronous aero progress animation
14 Jul 2007 by daluu
Framework for porting code between different languauges and platforms through a standard XML schema.
23 Feb 2005 by daniel049
Sample application to extract still pictures from most movie file formats.
28 Jul 2005 by daniel049
Demonstrates building DirectShow filter graphs for file conversion.
6 Oct 2005 by daniel049
A collection of tutorials for programming DirectShow in C#.
14 Dec 2005 by daniel049
This article shows how to implement a DirectShow filter in C#.
4 Jan 2006 by daniel049
A simple application to test DirectShow filters.
28 Sep 2005 by Dario Solera
How to playback sounds, apply effects and more with the Managed DirectSound 9.
21 Dec 2006 by darkoman
An article on a simple 2D space shooting game under DirectDraw.
3 Jan 2007 by darkoman
An article on creating a simple 2D DirectDraw game (the beginning).
3 Jan 2007 by darkoman
An article on creating a simple 2D DirectDraw game (the game elements).
3 Jan 2007 by darkoman
An article on creating a simple 2D DirectDraw game (the DirectX).
8 May 2008 by Davidwu
A Cool Vista Sidebar Gadget Style CPUInfo Animate Control! (Fixed)
9 Feb 2006 by Davin Eastley
Want to learn about the current game industry and how to design a formula for a great game? Come here for ideas on formulating your strategy.
22 May 2013 by Dejan Mauer
Free and easy way to access a web camera by using the Aforge library.
4 Jul 2005 by DeltaEngine
Normal maps are used for realtime 3D rendering (mostly in games) to improve the visual quality, but compressing them makes the 3D content look ugly, this tool helps to fix that problem.
24 Sep 2014 by Denis Lysikov
In this article I'm going to tell about the features of working with DVB-T2 TV tuners and the nuances that you can expect in this work.
26 Jul 2002 by DGoins
This article explains how to create a NT Service also known as a Windows Service using C++ with Managed Extensions.
20 May 2004 by Dillip Kumar Kara
LiveVideo is an application to capture live video from various video capture devices.
26 Mar 2009 by Dmitri Nеstеruk
A multi-view console written in C# and DirectX.
16 May 2006 by Doga Arinir
CDirectXDialog is a base class for dialog classes in which you want to use DirectX.
19 May 2006 by Doga Arinir
CDirectXDialog is a base class for dialog classes in which you want to use DirectX. This example gives a profound describtion about the features of this class.
11 Aug 2008 by Dr. WPF
.NET 3.5 SP1 is here! It's time to break out your DirectX skills. This article provides the information necessary to get started using a new DirectX interop feature in WPF called D3DImage.
16 Feb 2007 by DrGary83
Using static and streaming sound buffers in Managed DirectX.
22 Feb 2007 by DYSEQTA
How to access the power of Vista and the DWM without WPF and .NET
21 Aug 2012 by Egor Yusov
Terrain Rendering is a game technology code sample that demonstrates how to render large-scale terrains in real time by efficiently distributing the tasks between the CPU and the GPU. This article provides an overview of the terrain-rendering application and includes a link to the free code.
23 Nov 2017 by EgorYusov
This article describes how to implement dynamic resources with Direct3D12 API using ring buffers.
17 Apr 2017 by EgorYusov
Descriptors and descriptor heaps are key components of a new resource binding paradigm introduced in Direct3D12. This article describes an efficient system for managing descriptor heaps.
16 Apr 2017 by EgorYusov
This article describes a low-overhead strategy for managing lifetimes of resources in Direct3D12.
11 Sep 2018 by EgorYusov
This article describes several strategies to update GPU resources in Diligent Engine (a modern low-level graphic library) as well as important internal details and performance implications related to each method.
22 Dec 2018 by EgorYusov
This article introduces the problem of resource state management and synchronization in modern graphics APIs such as Direct3D12 and Vulkan and describes a solution offered by Diligent Engine.
23 Sep 2020 by EgorYusov
Introduction to amplification and mesh shaders, the new programmable stages available in modern GPUs, and how to use them to implement view frustum culling and object LOD selection on the GPU using the Diligent Engine API
12 Jul 2023 by EgorYusov
This article describes Unity low-level plugin interface and the Unity graphics interface emulator that facilitates native plugin development.