RSSAmplifier

Blog

NukeTheBees

Programming and other technical stuff.

nukethebees.comRSS feed ↗10 posts

Latest posts

Fixing extremely slow Git commands on Windows on a corporate network

tl;dr Set %HOME% on Windows to a non-networked directory

UE5: Speeding up ISMC instance removal by 6200× with SetRemoveSwap()

tl;dr If you do not need stable instance ordering, call SetRemoveSwap() on InstancedStaticMeshComponent to massively speed up instance removal.

Comparing an Integer Division Optimisation in Clang, MSVC, and GCC

This post compares how Clang, MSVC, and GCC optimise a small integer division routine.

Annotated assembly of an AVX-512 byte summing loop

This post contains annotated assembly for the following C++ code:

Reverse Dependency Ordering for C++ Includes

A reliable way to order C++ includes is by using reverse dependency order (as used by LLVM) along with a stricter variation of “Include What You Use” (IWYU).

UE5: Understanding Slate widget construction and writing factory functions

Writing Slate widgets in Unreal Engine often involves repetition, which naturally leads to factory functions. Slate’s types and syntax can easily trip people up, so this post will explain how Slate widgets are constructed and how to write some simple factory functions. The limitations of this approach will also be highlighted.

Fixing disabled iPhone 17 Pro roaming in the UK on Three Ireland

My iPhone 17 Pro would not let me enable roaming when I travelled to Northern Ireland recently from ROI. The hotspot button was greyed out and unresponsive. I use Three Ireland as my network.

Fixing the paralysis warp softlock bug in Oblivion Remastered

I love bugs. Doesn't everyone? HIYYYA HA!

Blender: Fixing meshes disappearing when zooming out

In Blender, objects may disappear when you are far enough away from them. This is due to the camera moving outside of the clipping distance. By default, Blender renders things between 1cm to 1000m.

Orientating Blender sockets for exporting to Unreal Engine

This post explains how to correctly orientate empty socket objects in Blender for use in Unreal Engine. In Unreal, mesh sockets are named empty objects with a transform. They are useful for attaching objects or spawning things relative to a mesh e.g., spawning bullets from a “muzzle” socket on a gun mesh.