Developer on the Windows Composition team. Loves all things Rust, C++, DirectX, C#, XAML, and of course, Composition.
minesweeper-rs. A port of robmikh/Minesweeper using windows-rs.
819Win32CaptureSample. A simple sample using the Windows.Graphics.Capture APIs in a Win32 application.
421SimpleRecorder. A simple screen recorder using both the Windows.Graphics.Capture and Windows.Media.Transcoding APIs.
254screenshot-rs. Take screenshots using Windows.Graphics.Capture and windows-rs.
67Minesweeper. A C++ implementation of Minesweeper using Windows.UI.Composition.
64compositionsurfacefactory. An image loader to use with the Windows.UI.Composition API based on Win2D and written with C++/WinRT.
40CaptureGifEncoder. A simple screen gif encoder using Windows.Graphics.Capture and WIC.
27SoHConfig. A configuration utility for the Ship of Harkinian.
21ImageViewer. A tool for viewing image files and bitmaps on Windows 10.
20displayrecorder. A utility to record displays.
17Solitaire. A C++ implementation of Solitaire using Windows.UI.Composition.
16BasicCaptureSample. Basic sample using the Windows.Graphics.Capture API along with Win2D.
15WPFCaptureSample. C#
13audiovisualization. UWP audio visulization sample. Work in progress.
12robmikh.common. A collection of headers I commonly use. Not meant to be stable.
12blog.samples. A place to find the samples I create on my blog.
11CaptureVideoSample. A sample that records video using the Windows.Graphics.Capture and Windows.Media.Transcoding APIs.
10paint. An attempt to replicate the functionality of paint using Win2D in C#.
9CaptureAdHocTest. An assortment of ad-hoc tests for the Windows.Graphics.Capture API.
8goldsrc-asset-viewer. Rust
7windows-template-rs. A basic template to get started using windows-rs.
7ScreenshotSample. A sample that shows how to take and save screenshots using Windows.Graphics.Capture.
7CaptureRateTest. A program to test the performance of Windows.Graphics.Capture while starving the DWM of buffers.
6WinUI3CaptureSample. A simple sample on how to use Windows.Graphics.Capture with WinUI3.
6svg-cards. A set of playing cards as SVG images.
6WinUI3Win2DSwapChain. A sample showing the use of Windows.Graphics.Capture, Win2D, and WinUI3.
5comptextdemo-rs. A short demo of using DirectWrite along with Windows.UI.Composition.
5UWPCaptureGifEncoder. A simple screen gif encoder using Windows.Graphics.Capture and Windows.Graphics.Imaging.
5giffun. An experimental gif encoder for Windows 10.
5HelloTriangle12. A simple D3D12 sample.
5ManagedScreenshotDemo. C#
5CompositionTextDemo. A short demo of using DirectWrite along with Windows.UI.Composition.
4CompositionTetris. An unofficial C# implementation of Tetris using the Composition API.
4wgc-rust-demo. A simple demo that takes a screenshot using Windows.Graphics.Capture and Rust/WinRT.
4ScreenshotFun. C++
4Robmikh.Interop.Composition. A collection of interop bits for Windows.UI.Composition.
4WinRTInteropTools. A collection of tools used for prototyping.
3solitaire-rs. A port of robmikh/Solitaire using windows-rs.
3HelloTriangle11. A simple D3D11 sample.
3nuget_cpp. A tool that assists in packaging C++/WinRT components for NuGet.
3DXGIDesktopDuplication. C++
3chartfun. An experiment in rendering charts using D2D and Windows.UI.Composition.
3dwmdumper. A utility to take a memory dump of DWM.exe using a hotkey.
3wgctest. A set of automated tests for Windows.Graphics.Capture.
3UWPCaptureSample. A simple sample using the Windows.Graphics.Capture APIs in a UWP application.
3sdl2_vulkan. SDL2 + Vulkan
2squash_the_creeps-rs. A port of GDQuest / godot-3d-dodge-the-creeps to Rust
2Windows.UI.Composition-Win32-Samples. Windows.UI.Composition Win32 Samples
2TextureConverterSample. A sample that shows how to use D2D and D3D11 to convert between different texture dimensions and formats.
2compsvg. An experimental svg to CompositionShape converter.
2sdl3cube. A spinning cube demo using the SDL3 GPU API.
2CompositionImageDemo. A minimal sample showing how to load an image into a surface and respond to device lost events using Windows.UI.Composition and Windows.Graphics.Imaging.
2hdrview. A utility to to display HDR images using a FP16 surface with Windows.UI.Composition.
2Win2DWpfTest. C#
1chapter. A Rust implementation of the Yarn Spinner runtime
1assimp-rs. Rust
1GifSnip. A tool to record gifs of parts of the screen for Windows.
1TextureDiffDemo. A demo of diffing pixels using a compute shader in D3D11.
1vidcapview. A utility to view video capture devices.
1