Debug Shapes

While GeometricPrimitive can draw wireframe shapes, they can be obscuring for debug purposes. A debug shape manager with a life-time based on PrimitiveBatch renderer is useful for dynamic collision...

Id #1226 | Release: None | Updated: Fri at 6:04 PM by walbourn | Created: Fri at 6:03 PM by walbourn

VideoPlayer

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: Fri at 7:17 PM by walbourn | Created: Fri at 5:42 PM by walbourn

GamePad

An abstraction to use Game Controller using XINPUT 1.4 (Windows 8.x), XINPUT 9.1.0 (Windows Vista+), and indows::Xbox::Input::IGamepad on Xbox One.

Id #1224 | Release: None | Updated: Fri at 8:59 PM by walbourn | Created: Fri at 5:40 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 at 5:48 PM by walbourn | Created: Jul 24 at 5:48 PM by walbourn

SimpleMath needs billboard matrix functions

SimpleMath is modeled after XNA Game Studio math, but currently lacks two functions Matrix::CreateBillBoard Matrix::CreateConstrainedBillboard

Id #1135 | Release: None | Updated: Apr 7 at 11:24 PM by walbourn | Created: Apr 7 at 11:24 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: Mar 10 at 10:09 PM by Sephirothusi | Created: Mar 4 at 5: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 at 5:30 PM by Sephirothusi | Created: Dec 28, 2013 at 5: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: Dec 20, 2013 at 4:12 AM by Sephirothusi | Created: Dec 16, 2013 at 5:27 AM by walbourn

SoundStream class for playing streaming wave banks

DirectXTK for Audio has a WaveBank class which allows in-memory XACT-style wave banks to be used to play one-shots and to create SoundEffectInstances. The package also includes a command-line util...

Id #1064 | Release: None | Updated: Dec 20, 2013 at 4:11 AM by Sephirothusi | Created: Dec 11, 2013 at 5:14 AM by walbourn

Problem with SpriteFont::DrawString and Euro symbol

Hi Walbourn, I have generated a font with this script : MakeSpriteFont.exe "Times New Roman" myfile.spritefont /FontSize:30 /DefaultCharacter:0x3F /CharacterRegion:0x20-0x7E /CharacterRegion:0x20A...

Id #1057 | Release: None | Updated: Dec 14, 2013 at 3:01 PM by AlanLive | Created: Nov 20, 2013 at 4:12 PM by AlanLive