Sign in

Fred Emmott

@fredemmott.com
45 followers 17 following 56 posts

Freelance VR software engineer

PostsRepliesMedia
Fred Emmott @fredemmott.com · 06/03/2026
Lots of in depth advice about how to make sure you can scale, but here’s an easy one for day one: your primary key starts at 1024, not zero, not one. The only thing that knows this is your “new <T>” flow
100
Fred Emmott @fredemmott.com · 20/12/2025
For part-time vim fanatics on windows: github.com/fredemmott/c... By default, remaps capslock to escape - unless a game is running.
github.com
GitHub - fredemmott/capslock: A flexible capslock remapper
A flexible capslock remapper. Contribute to fredemmott/capslock development by creating an account on GitHub.
000
Reposted by Fred Emmott
OpenXR @openxr.org · 13/11/2025
We are pleased to announce the release of the Best Practices Validation Layer. It addresses a critical need in XR development: catching suboptimal API usage patterns that can lead to inconsistent behavior across different OpenXR runtimes. Learn more: www.khronos.org/blog/new-ope... #OpenXR #XR
OpenXR Best Practices Validation Layer
163
Reposted by Fred Emmott
Omar @ocornut.bsky.social · 05/11/2025
Funding: if your mid/large business uses Dear ImGui - and maybe you are approaching end of year budget/planning etc. - please consider reaching out (PM/email) so I can help you help Dear ImGui !
09549
Fred Emmott @fredemmott.com · 29/08/2025
TIL either hexdump or xxd is endian-sensitive
hexdump and xxd side-by-side, showing byte swapping in 16-bit groupings
000
Fred Emmott @fredemmott.com · 30/07/2025
1/3. Lukewarm take: the lack of PCVR game support for hand tracking is Meta’s fault.
130
Fred Emmott @fredemmott.com · 12/07/2025
WIP: Reimplementing the look-and-feel of WinUI3 in standard C++23, without a dependency on WinRT, XAML, or msbuild
110
Reposted by Fred Emmott
Bastiaan Olij @mux213.bsky.social · 11/06/2025
Slightly snowed under with the spatial entities announcement, OpenXR 1.1.49 also includes the new render models extension which provides access to 3D models of the controllers currently held by the user.
171
Reposted by Fred Emmott
Khronos Group @thekhronosgroup.fosstodon.org.ap.brid.gy · 07/03/2025
With Meta's upcoming v74 SDK release, the built-in OpenXR path for Unity, UnrealEngine, and Godot will be the recommended path for development. #OpenXR enables you to build cross-platform and use Meta platform plugins to add unique HorizonOS features […]
fosstodon.org
Original post on fosstodon.org
031
Fred Emmott @fredemmott.com · 22/02/2025
[1/5] PCVR journalists: when covering a headset software/firmware update, run the OpenXR Conformance Test Suite. If it fails, the headset/software/firmware *DOES NOT* support OpenXR and users should expect problems. The CTS is freely available on GitHub.
153
Reposted by Fred Emmott
alice @alice.tf · 22/01/2025
imagine being so well known for killing projects that you have to make a statement assuring developers that you definitely will Not kill your *fourth* XR platform in the last 12 years www.roadtovr.com/google-respo...
roadtovr.com
Google Responds to Developer Concerns About Long-term Commitment to Android XR
Google’s announcement of Android XR last month was largely met with excitement, but there was a notable undercurrent of concern about Google’s long-term commitment to the platform. The company has a s...
24413
Fred Emmott @fredemmott.com · 05/01/2025
magic_args: an ease-of-use first argument parser for C++23 github.com/fredemmott/m...
github.com
GitHub - fredemmott/magic_args: Ease-of-use-first argument parsing for C++23
Ease-of-use-first argument parsing for C++23. Contribute to fredemmott/magic_args development by creating an account on GitHub.
010
Fred Emmott @fredemmott.com · 17/12/2024
Just made a public test build of new project, XRFrameTools for Win32/64 apps using @openxr.org : - measures frame intervals and various CPU timings - supports live data and logging with CSV conversion - extended support for D3D11 apps - extended support for NVIDIA GPUs github.com/fredemmott/X...
032
Fred Emmott @fredemmott.com · 10/12/2024
🚧🔨⏳
000
Fred Emmott @fredemmott.com · 08/12/2024
I wasn't able to find up-to-date examples for using Google's Skia with D3D12, so I made a new "Hello Skia" repository, with some notes github.com/fredemmott/H...
github.com
GitHub - fredemmott/HelloSkia: Full examples of how to integrate Skia with an application
Full examples of how to integrate Skia with an application - fredemmott/HelloSkia
000
Reposted by Fred Emmott
The Khronos Group @khronos.org · 27/11/2024
OpenXR Working Group member, Fred Emmott's latest blog shares 12 tips that will help you avoid common problems, maximize your software’s compatibility, find issues before your users, and simplifying & accelerating debugging. fredemmott.com/blog/2024/11... #openxr
092
Fred Emmott @fredemmott.com · 25/11/2024
Some lessons learned while working on OpenKneeboard and HTCC, and debugging interactions with other OpenXR API Layers: fredemmott.com/blog/2024/11...
fredemmott.com
Best Practices for OpenXR API Layers on Windows
There are several re-occurring problems for OpenXR API layers on Windows, and best practices have evolved to address them; these problems are mostly caused by implementation decisions of other softwar...
011