Skip to content

Releases: robmikh/Win32CaptureSample

HDR/JXR snapshot fix

31 May 09:43

Choose a tag to compare

This release fixes an issue where HDR/JXR snapshots were not properly saved. Snapshots were being saved as a 16-bit per channel uint format, despite actually being floats.

HDR color space fix

17 Apr 21:52

Choose a tag to compare

This release fixes an issue where changing from BGRA9 to FP16 would result in an image that looks like the HDR content is being clipped. The issue was that the color space was not being set after transitioning from SDR to HDR.

Update for Windows 11 build 26100

26 Aug 02:23

Choose a tag to compare

This release supports features added in Windows 11 build 2610.

Update for Windows 11 build 22000

13 May 08:23

Choose a tag to compare

This update contains some cleanup as well as adding features for build 20348 of Windows 10 and build 22000 of Windows 11.

Added features:

This release also drops support for 32-bit builds.

Update for Windows 10 build 19041

28 Aug 10:14

Choose a tag to compare

This update simplifies the sample a bit, as well as adding features for build 19041 of Windows 10.

Added features:

This release also marks the first full releases for ARM and ARM64 builds. You'll also notice that this sample now statically links the CRT, which I wouldn't normally recommend. I end up running this sample a lot on fresh installs of Windows, so I did this for my convenience.

ARM64 support

02 Oct 05:56

Choose a tag to compare

ARM64 support Pre-release
Pre-release

This version has ARM64 support up and running, but it uses a forked version of DirectXTex that is compiled for ARM64. See issue #9 for more details.

Marking as "pre-release" since this isn't merged into master yet.

Snapshot support

02 Oct 06:03
2f34e9e

Choose a tag to compare

This release introduces snapshot support, both for ongoing captures and an independent snapshot. See the readme for more details.

This release also contains other improvements:

  • Window and Monitor lists now auto-refresh.
  • Pixel format can be selected.
    • Ongoing snapshots will save to a JXR file when using DirectXPixelFormat::R16G16B16A16Float
    • Independent snapshots will not use the set pixel format. Instead, selecting the JXR format while saving will run the capture using DirectXPixelFormat::R16G16B16A16Float.

Win32 monitor capture support

26 Jun 03:53
d043641

Choose a tag to compare

This release contains a demo of the CreateForMonitor API. It also contains a small UI update to prevent obscuring the controls.

First release

23 Jun 02:56
bba2f84

Choose a tag to compare

This is the first "release" of the Win32CaptureSample. Uploading binaries so it's easier to demo.