The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++
MIT License
Bot releases are visible (Hide)
Published by walbourn about 3 years ago
SkinnedNormalMapEffect
/ SkinnedPBREffect
as appropriate.ModelLoader_DisableSkinning
flag when dealing with legacy SDKMESH files with too many skinning bone influences for MaxBone
This version is also available on NuGet as version 2021.10.15
This version is available via vcpkg.
Published by walbourn about 3 years ago
CMO
models added using BasicEffect or SkinnedEffect materialsModel::EffectCollection
, ModelMeshPart::InputLayoutCollection
, GeometricPrimitive::VertexCollection
and IndexCollection
std::initializer_list
This version is also available on NuGet as version 2021.10.1
This version is available via vcpkg.
Published by walbourn about 3 years ago
This version is also available on NuGet as version 2021.8.2
This version is available via vcpkg.
Published by walbourn over 3 years ago
EnableDefaultMultiChannel
helper to AudioEmitter for multi-channel source setupGetChannelCount
accessor to SoundEffectInstance and SoundStreamInstanceApply3D
can now use X3DAUDIO_LISTENER and X3DAUDIO_EMITTER directly or the library helper structs.This version is also available on NuGet as version 2021.6.10
This version is available via vcpkg.
Published by walbourn over 3 years ago
This version is also available on NuGet as version 2021.4.7
Published by walbourn over 3 years ago
This was a CMake only release of January 2021 for vcpkg.
Published by walbourn almost 4 years ago
This was a CMake only release of November 2020 for vcpkg
Published by walbourn almost 4 years ago
This version is also available on NuGet as version 2021.1.10
Published by walbourn almost 4 years ago
/analyze
warnings in GameInput usageThis version is also available on NuGet as version 2020.11.12
Published by walbourn about 4 years ago
c_MostRecent
constant for -1
player index special behavior
c_MergedInput
WINCODEC_ERR_INSUFFICIENTBUFFER
for some resize requests.wav
file reading of MIDILoop chunkThis version is also available on NuGet as version 2020.9.30
Published by walbourn about 4 years ago
EffectFlags
:
Specular
, Emissive
, Fresnel
, and Velocity
fresnelEnabled
, specularEnabled
parametersspecularMap
parameteremissive
, generateVelocity
parametersweightsPerVertex
parameter (always uses 4 bones)This version is also available on NuGet as version 2020.8.15
Published by walbourn over 4 years ago
This version is also available on NuGet as version 2020.7.2
Published by walbourn over 4 years ago
This version is also available on NuGet as version 2020.6.15
Published by walbourn over 4 years ago
AUDIO_ENGINE_FLAGS
, DDS_LOADER_FLAGS
, ModelLoaderFlags
, SOUND_EFFECT_INSTANCE_FLAGS
, and WIC_LOADER_FLAGS
PNG
codec now checks gAMA
chunk to determine colorspace if the sRGB
chunk is not found for legacy sRGB detection.WIC_LOADER_SRGB_DEFAULT
flag added when loading image via WIC without explicit colorspace metadataThis version is also available on NuGet as version 2020.6.2
Published by walbourn over 4 years ago
Transition
methods added for GeometricPrimtive and Model for use with static VBs/IBsFORCE_RGBA32
, FIT_POW2
, and MAKE_SQUARE
This version is also available on NuGet as version 2020.5.11
Published by walbourn over 4 years ago
MeasureString
/ MeasureDrawBounds
fixes for !ignoreWhitespaceconstexpr
/ noexcept
usage)Published by walbourn over 4 years ago
Model::CreateFrom*
parameter order changed and addded ModelLoaderFlagsignoreWhitespace
defaulted parameter to SpriteFont Measure methodsThis version is also available on NuGet as version 2020.2.24
Note that NuGet package id
directxtk12_desktop_2017
replaceddirectxtk12_desktop_2015
See this blog post for more information.
Published by walbourn almost 5 years ago
operator/
by float scalar to SimpleMathGetStatistics
method to GraphicsMemoryThis version is also available on NuGet as version 2019.12.17
This is the last release I plan to support for VS 2015. See this issue for details and feedback.
Published by walbourn about 5 years ago
forceSRGB
parameter to SaveWICTextureToFileThis version is also available on NuGet as version 2019.10.17
Published by walbourn about 5 years ago
This version is also available on NuGet as version 2019.8.23