Skip to content

July 18, 2016

Compare
Choose a tag to compare
@walbourn walbourn released this 18 Jul 22:25
· 801 commits to main since this release
  • breaking changes to CommonStates, DescriptorHeap, Effects, Model, EffectPipelineStateDescription, and SpriteBatchPipelineStateDescription
    • added texture sampler control to Effects and SpriteBatch
    • fixed Model control of blend and rasterizer state
    • fixed problems with PerPixelLighting control (EffectFactory defaults to per-pixel lighting)
    • fixed control of weights-per-vertex optimization for SkinnedEffect
    • removed unnecessary "one-light" shader permutations
    • fixed bug in AlphaTestEfect implementation
    • improved debug messages for misconfigured effects
  • NormalMapEffect for normal-map with optional specular map rendering
  • EnvironmentMapEffect now supports per-pixel lighting
  • Effects updated with SetMatrices and SetColorAndAlpha methods
  • GraphicsMemory support for SharedGraphicsResource shared_ptr style smart-pointer
  • PrimitiveBatch fix for DrawQuad
  • ScreenGrab handles resource state transition
  • SimpleMath: improved interop with DirectXMath constants
  • WICTextureLoader module LoadWICTexture* methods
  • Fixed bugs with GenerateMips for sRGB and BGRA formats
  • Code cleanup

This version is also available on NuGet as version 2016.7.18.1