Skip to content

v0.1.0-beta

Pre-release
Pre-release
Compare
Choose a tag to compare
@jecassis jecassis released this 15 Sep 04:38
· 7 commits to master since this release

Bug Fixes

  • Fix device lost scenario crash while using a flip model swap chain associated with a window handle and Direct2D
  • Fix DEVICE_DRAW_INDEX_BUFFER_TOO_SMALL and rendering of title text
  • Fix lingering Direct2D brushes on exit when song title, length and/or position are "displayed" when there is nothing to display
  • Prevent crash on right click when no presets are available
  • Fix crash due to an empty song name not differentiated from a message timeout
  • Fix multiple instances of incorrect code page conversion of szPresetDir before saving
  • Check active playlist size before accessing to avoid exception
  • Fix hang on error message display blocked by another message
  • Correct minor oversights in component release

Features

  • Update component icon
  • Keep function key settings between sessions

Preferences

  • Reset to defaults on "Reset page" plus "OK" or "Apply", not revert current changes
  • Limit loading and saving preferences to opening and closing the visualization (i.e., not fullscreen/windowed toggle)

Optimizations

  • Only write to settings on initial window creation [developer]

Readability

  • Add error retrieve and display function [developer]
  • Fix some comments [developer]
  • Use D3D11_BLEND enumeration fields instead of integers [developer]
  • Remove unused text manager methods [developer]

Modernization

  • Move DLL build to level 4 warnings (/W4) [developer]
  • Update HLSL build recipes and inclusion [developer]
  • Implement various Code Analysis recommended changes [developer]
  • Review the fixed-function pipeline migration to shaders [developer]

Documentation

  • Add original MilkDrop documentation

Conveniences

  • Use _WIN32_WINNT as Windows 10 for DXGI debugging [developer]

Deployment

  • Add DLL signing and timestamping to release script [developer]
  • Call executables explicitly in Windows [developer]
  • Turn off checks when creating partial packages [developer]

Test

  • Add FFT unit test [developer]
  • Rename DLL test file [developer]

Full Changelog: v0.0.299-alpha...v0.1.0-beta