This project has moved and is read-only. For the latest updates, please go here.

Cannot build Desktop_2017 using VS2017

Problem In Windows 10 Creators Update, Windows 10 SDK version was updated to 10.0.15063.0, and DirectXTK dealed with it. However, 15063 doesn't contain d3d10sdklayer.h . Therefore If you try to bu...

Id #1325 | Release: None | Updated: Apr 22 at 8:25 AM by Patriot821 | Created: Apr 22 at 8:25 AM by Patriot821

FBX ModelLoadCMO path names

I've been having trouble when I load textures and sometimes things work and sometimes not. What I finally figured out is while using an FBX.CMO file. The file is loading full path names for materia...

Id #1323 | Release: None | Updated: Jan 18 at 12:28 AM by IQ100 | Created: Jan 17 at 9:02 AM by IQ100

how to access the vertices of to get bounding sphere

I'm using the mesh loader directxtk, but I don't know how to get the vertices to calculate a bounding sphere for example ?

Id #1319 | Release: None | Updated: May 18, 2016 at 4:57 PM by AhmedTolba | Created: May 18, 2016 at 4:57 PM by AhmedTolba

SpriteSortMode_FrontToBack not working on new Lumia 950 phones

I have a UWP DirectX game that uses the DirectX Took Kit spritebatch draw functions. Players who have the new Lumia 950 phones are reporting that the sprite depth drawing order is basically not wor...

Id #1316 | Release: None | Updated: Dec 7, 2015 at 3:58 PM by ralliiart | Created: Dec 7, 2015 at 3:58 PM by ralliiart

AudioEmitter enhancements

Currently the AudioEmitter class has limited helpers for common scenarios, but does not simplify the use more complex emitter setups: Multi-channel emitters (ChannelCount, ChannelRadius, updating ...

Id #1235 | Release: None | Updated: Aug 28, 2014 at 7:06 PM by walbourn | Created: Aug 28, 2014 at 7:06 PM by walbourn


An abstraction to provide a texture with a video playing back on it. On DirectX 11.1+ platforms can make use of Media Foundation directly to render to a Direct3D 11 texture. On DirectX 11.0 platf...

Id #1225 | Release: None | Updated: Jun 8, 2015 at 12:50 AM by ArtScott | Created: Aug 15, 2014 at 6:42 PM by walbourn

Model support for collision meshes

The existing CMO and SDKMESH model loaders create IBs and VBs as USAGE_DEFAULT and then release the loaded geometry. This is a great match for rendering, but makes it difficult to do CPU-side trian...

Id #1208 | Release: None | Updated: Jul 24, 2014 at 6:48 PM by walbourn | Created: Jul 24, 2014 at 6:48 PM by walbourn

Add support for signed-distance field fonts to SpriteFont

Chris Green. 2007. "Improved Alpha-Tested Magnification for Vector Textures and Special Effects." SIGGRAPH Course on Advanced Real-Time Rendering in 3D Graphics and Games.

Id #1123 | Release: None | Updated: Aug 29, 2014 at 12:54 AM by walbourn | Created: Mar 4, 2014 at 6:31 PM by walbourn

Texture bundler

This work item is for creating a bundler tool that packages .DDS files together for faster reading and usage, and a runtime class for loading them. Essentially a XWBTool and WaveBank class for .DD...

Id #1070 | Release: None | Updated: Jan 9, 2014 at 6:30 PM by Sephirothusi | Created: Dec 28, 2013 at 6:03 PM by walbourn

MediaStream class for playing compressed audio

This work item is for implementing a version of XAudio2MFStream as part of DirectXTK for Audio using Media Foundation's SourceReader which supports a number of built-in codecs including WMA. Note ...

Id #1066 | Release: None | Updated: Sat at 6:34 AM by walbourn | Created: Dec 16, 2013 at 6:27 AM by walbourn