#Mastodon turns one decade old on Monday!
| Personal Website | https://junerhodes.au/ |
| Business Website | https://redpoint.games |
| Pronouns | she/her |
| Bluesky (Bridged) | https://bsky.app/profile/hq.mastodon.social.ap.brid.gy |
| Personal Website | https://junerhodes.au/ |
| Business Website | https://redpoint.games |
| Pronouns | she/her |
| Bluesky (Bridged) | https://bsky.app/profile/hq.mastodon.social.ap.brid.gy |
#Mastodon turns one decade old on Monday!
Adding "thread task policies" to my #unrealengine async C++ library, to support automatically running async functions on different threads without the caller having to schedule work.
Takes a while to get the core parts of a C++20 coroutine/task library working, but once you do, it's relatively easy to start bolting on useful features like lifetimes and thread control, and it makes code that uses it so much nicer to maintain.
The new "Voice Chat Debugger" window lets you see the input/output volume levels and change all of the settings while testing with play-in-editor and multiple players.
This is part of the work to support proximity voice chat, which involves routing all audio through the engine, and will be included in the next release of EOS Online Framework.
Heck yeah! I modified Clang so you can put static analysis rules in a ".clang-rules" file using AST matchers, and diagnostics get reported as part of compilation (rather than having to run clang-tidy as a separate tool).
Because it detects .clang-rules on the filesystem, it is a drop-in replacement for existing LLVM/Clang and requires no changes to existing tools (e.g. UBT).
Source code: https://github.com/RedpointGames/llvm-project
A fork of the LLVM project that we use to merge back general purpose modifications necessary for our "clang-tidy for Unreal Engine" product. - RedpointGames/llvm-project