C++
A hub for C++ notes.
-
UE5: Speeding up ISMC instance removal by 6200× with SetRemoveSwap()
Tags: software, cpp, unreal -
Comparing an Integer Division Optimisation in Clang, MSVC, and GCC
Tags: software, cpp, asm -
Annotated assembly of an AVX-512 byte summing loop
Tags: software, cpp, asm -
Reverse Dependency Ordering for C++ Includes
Tags: software, cpp -
UE5: Understanding Slate widget construction and writing factory functions
Tags: software, cpp, unreal -
Printing class data members using C++26 reflection
Tags: software, cpp -
UE5: Creating an editor dropdown menu
Tags: software, cpp, unreal -
UE5: Ticking actors in the editor
Tags: software, cpp, unreal -
UE5: Using the ThisClass typedef for more concise code
Tags: software, cpp, unreal -
UE5: Fix file loading errors when building from source
Tags: software, cpp, unreal -
UE5: Fix missing assets after Git LFS migration
Tags: software, cpp, unreal -
UE5 Niagara Data Channels: Preventing Particle Culling Away from Origin
Tags: software, cpp, unreal -
Unreal Engine 5 Simplified Mass Entity Query API Quickstart
Tags: software, cpp, unreal -
Setting up multiple character cameras in Unreal Engine 5
Tags: software, cpp, unreal -
Changing Unreal 5's logging verbosity
Tags: software, cpp, unreal -
Enum to string in Unreal 5
(Updated )
Tags: software, cpp, unreal -
[C++] "Hello World" in the Reaper DAW
Tags: programming, cpp, reaper -
Updating a vcpkg port in a custom registry
Tags: programming, cpp -
Sending commands from Visual Studio 2022 to gdb in WSL 2
Tags: cpp -
[C++] Saving class members as local variables can reduce memory accesses
Tags: cpp, asm -
[C++] Moving small strings can invalidate data pointers
Tags: cpp, asm -
[C++] Using arena allocators to improve parser performance
Tags: cpp -
[C++] Passing functions as template arguments
Tags: cpp, asm -
[C++] Using std::bit_cast to convert byte arrays to values and back again
Tags: cpp, asm -
[C++] Analysing optimised x64 assembly for a summing loop function
Tags: cpp, asm -
[C++] std::string_view generates worse assembly than pointer + size on Windows
Tags: cpp, asm -
[C++] Why won't MSVC generate assembly listings for my library in release mode?
Tags: cpp, asm -
[C++] Assembly Differences with deducing this
Tags: asm, cpp -
[C++] Nano-optimisation 2: Scanner string function
Tags: asm, cpp -
[C++] Nano-optimisation 1: Scanner peek function
Tags: asm, cpp