Click here to Skip to main content
15,868,122 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
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.
by honey the codewitch
Run and develop Arduino code, including a display, on PC using this Windows PC shim and emulator.

All Articles

Sort by Updated

DirectX 

U 20 Mar 2024 by Michael Chourdakis
DirectX hardware screen capture and encoding with audio mixing capabilities. H264/H265/VP80/VP90/FLAC/MP3. HDR supported.
3 Mar 2024 by Shao Voon Wong
Lee Algorithm Mazesolver in MFC and Direct2D
30 Sep 2023 by honey the codewitch
Run and develop Arduino code, including a display, on PC using this Windows PC shim and emulator.
18 Aug 2023 by EgorYusov
This article introduces Diligent Engine, a modern cross-platform graphics API abstraction library and rendering framework
12 Jul 2023 by EgorYusov
This article describes Unity low-level plugin interface and the Unity graphics interface emulator that facilitates native plugin development.
28 Apr 2022 by free5lot
Camera_Net is a FLOSS library for using video-cameras and video-inputs in .NET projects easily
3 Apr 2021 by shunninghuang
CPS1 emulator, ROM hacking
11 Jan 2021 by EgorYusov
An introduction to ray tracing API in Diligent Engine
10 Oct 2020 by LeisureBamboo
In this article, you will see the steps required to simultaneously play multiple midi file from memory using MCI functions.
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
21 Jul 2019 by Shao Voon Wong
Bring your existing WPF and Winform application to the Microsoft Store
9 May 2019 by Michael Chourdakis
Create music easily
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.
11 Dec 2018 by omeecode
Google Maps Offline in windows discusses how one can download or save Google maps and then view these images offline
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.
26 Jun 2018 by CMalcheski
A Full DirectX Sample Application Created in Pure Assembly Language
23 Nov 2017 by EgorYusov
This article describes how to implement dynamic resources with Direct3D12 API using ring buffers.
4 Oct 2017 by CMalcheski
Thinking outside the box can result in critical performance gains
10 Jul 2017 by CMalcheski
App Initialization and Main Window Creation
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
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.
7 Mar 2017 by Ansel Castro
Describes the basic steps to render height maps using the graphics engine of Igneel
20 Jan 2017 by Ansel Castro
The article shows how to render 3D graphics with C# in .NET using an API Igneel.Graphics.
12 Oct 2016 by Mahmoud Samir Fayed
Getting started with 2D games development and build the Flappy Bird 3000 game using the Ring programming language.
12 Oct 2016 by gricardi
As users are migrating from traditional desktops to mobile devices, transitioning your Windows application to the web is the next step to increasing your exposure. Thinfinity VirtualUI delivers your Windows applications to users on any device, anywhere.
24 Jul 2016 by Jose A Pascoa
Desktop Duplication API in Delphi
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.
11 Nov 2015 by c-smile
Basics of Sciter embedding principles, high-level overlook of Sciter SDK structure.
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.
23 Oct 2015 by Intel
This article describes how to pick different resource binding mechanisms to run an application efficiently on specific Intel’s GPUs.
16 Sep 2015 by Intel
In this article, we will introduce the components of INDE and show how developers can use them to create new applications and optimize existing applications. To start with Intel® INDE provides support for IDE integration.
10 Sep 2015 by Kenneth Haugland
Create HLSL files, compile them and use them in a WPF appliction. A light Shazzam Shader Editor tool for Visual Studio
1 Sep 2015 by Android on Intel
Which Intel software tool includes a new name, new features, and it's ALL available for FREE?
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.
26 May 2015 by Intel
Game Companies Speed Up Development with Intel® Sample Code
13 May 2015 by Android on Intel
Introduction to Resource Binding in Microsoft DirectX 12
18 Mar 2015 by Intel
This tutorial demonstrates how to share surfaces between OpenCL™ and DirectX 11 with Intel ® Processor Graphics on Microsoft Windows, using the surface sharing extension in OpenCL.
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.
20 Jan 2015 by Android on Intel
Android* Texture Compression - a comparison study with code sample
3 Jan 2015 by Espen Harlinn
Direct2D, DirectWrite, Windows API, C++, std::shared_ptr and more
24 Nov 2014 by Jeremy Falcon
A beginner's guide to talking like a computer.
15 Oct 2014 by hevesir
This is a simple electric organ (piano) to teach how to synthesize sound with directsound.
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.
12 Sep 2014 by Bruno Sonnino
In this article, I show you how to develop a soccer penalties shootout game.
4 Jul 2014 by mengwangk
Android phone as webcam or remote surveillance camera through Skype
28 Apr 2014 by Bartlomiej Filipek
Short review of a very interesting book about DirectX 11 using C#
21 Feb 2014 by John Hilton
See why your GPU is getting so hot.
10 Oct 2013 by arussell
Box2D DebugDraw Implemented using DirectX 2D and win32
31 Jul 2013 by Ayush001
Traditional game which becomes more interetsing.
22 May 2013 by Dejan Mauer
Free and easy way to access a web camera by using the Aforge library.
18 Apr 2013 by lxdfigo
A 3D Game Based on Ogre, ODE, 3D Max, CEGUI and so on
22 Mar 2013 by Terence Wallace
TexasQuest is a 2D side scroller platform game similiar to Super Mario
27 Feb 2013 by MetaMapper (Andy Powell)
How to program hardware accelerated 3D graphics for Windows 8 Store apps and Windows Phone apps using XNA.
22 Feb 2013 by Asif Bahrainwala
HPC via Compute Shaders (GPGPU).
15 Feb 2013 by Shmuel Zang
This article shows how we can present a 3D scene and, perform common operations (zoom, rotate, move, zoom to specific region, adjust the camera to view the whole of the scene, and pick a 3D shape on a specific region on the rendered surface) on it, using Managed DirectX.
10 Feb 2013 by Work Damnit!
Need to control something with a Joystick in Windows? Here is an easy to use driver that will help you do it.
20 Dec 2012 by Farhan Ghumra
Here I am presenting you how can you paste date time in photo. This article will be helpful to those devs who want to add CamaraCaptureUI in their apps.
20 Nov 2012 by Maxim Kartavenkov
Article shows how easy to make various video effects using PixelShaders in Direct3D.
13 Nov 2012 by Shmuel Zang
This article shows how we can render an interoperable MDX (Managed DirectX) scene, inside a WPF window.
11 Nov 2012 by Joel Ivory Johnson
Using the XInput library to interface with the Xbox 360 controller.
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
13 Oct 2012 by Maxim Kartavenkov
Article describes how to make DirectShow Filters in .NET, it consist of BaseClasses and couple of samples
13 Oct 2012 by Maxim Kartavenkov
Article describes basic tasks for implementing your own File Source DirectShow filters.
10 Oct 2012 by Asif Bahrainwala
GS-SO tutorial for basic effects
7 Oct 2012 by Maxim Kartavenkov
Article describes basic task which are requre to solve for developing your own DirectShow Splitter filters.
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.
30 Jul 2012 by Razvan Aguridan
Beginner optimization tutorial
16 Jul 2012 by Maxim Kartavenkov
Article describes how to make H.264 Video Encoder DirectShow Filter using NVIDIA encoder API in C#
11 Jul 2012 by Maxim Kartavenkov
Articles describes how to make pure C# rendering video on EVR with custom presenter over Direct3D in .NET
10 Jul 2012 by Maxim Kartavenkov
Articles describes how to make pure C# rendering video on VMR9 with custom allocator presenter over Direct3D in .NET
27 Apr 2012 by Leslie Zhai
Open source windowless presentation manager library with DirectX 3D anmiation
21 Mar 2012 by Philippe Monteil
SurfaceImageSource Manager is a C++ WinRT component making it easy to produce ready-to-use SurfaceImageSource instances, and then use DirectX or Direct2D to define their aspect in C# Metro applications.
18 Mar 2012 by Asif Bahrainwala
Hull, Domain shader
18 May 2011 by Tiberiu Boros
This article shows how to load Milkshape ms3d binary files, animate and display them with OpenGL
15 Mar 2011 by Roman Ginzburg
A generic source filter which exposes an interface for pushing downstream RGB samples of predefined size and frame rate, and can be used for any custom frame input scenario.
15 Mar 2011 by Roman Ginzburg
A text overlay filter and a JPEG/JPEG2000 encoder using transform filters.
15 Mar 2011 by Abudreas
Applying simple world transformation in 2D world using DirectX and VB.NET
21 Feb 2011 by Abudreas
Create a DirectX device and draw some Primitives using VB!
10 Feb 2011 by JimRL
Create a more robust glow with basic post processing
9 Feb 2011 by Okan Kocyigit
A simple snake game controllable both by joystick and keyboard, graphics using C#, joystick control using Directx
31 Jan 2011 by Roman Ginzburg
This article is about DirectShow development in general and filters development in detail.
5 Jan 2011 by Tiberiu Boros
This shows how to create and combine transparent sprites in C# XNA
29 Dec 2010 by logicchild
An article that describes some of the important parts of Direct3D program code.
11 Dec 2010 by logicchild
An article that desribes some essentials to help learn the DirectX technology.
3 Dec 2010 by CRayGoodwin
Custom windows control that mimics Windows 7 diming & asynchronous aero progress animation
18 Nov 2010 by JimRL
A glow effect achieved by leveraging the stencil buffer
24 Oct 2010 by logicchild
An article that illustrates referencing DirectX Libraries in an F# application
10 Aug 2010 by notmasteryet
Using a Fast Fourier Transform to calculate the fundamental frequency of the captured audio sound
23 Jul 2010 by Kubajzz
All you need to know about GPU - accelerated effects in Windows Presentation Foundation
16 Jun 2010 by John Underhill
Simple alarm system for those on a budget..
29 May 2010 by Software_Developer
A Simulation of a Canadian F-86 fighter jet in Windows Forms using Visual C++ 2005
13 May 2010 by R@jeev K R
A simple streaming server using Direct Show and Windows Media Format SDK
6 Apr 2010 by Ladislav Nevery
Probably the simplest possible sample for video image grabber on Windows. Supports AVI, MPG, QTV, Webcam,TVTuner, etc.
29 Mar 2010 by Fredrik Bornander
This article discusses using Pixel Shaders to shade the main window when a dialog is showing.
5 Mar 2010 by John Hilton
Save space and save the planet by using integer coordinates
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.
15 Feb 2010 by Mr.PoorEnglish
A new approach to 2D - geometric computation replaces Point, Size, and Rectangle.