Tony Wasserka
Tony Wasserka
To adapt this PR for the now-merged #4479, two changes are needed: JIT.cpp: ```diff // Adjust host addresses const auto Delta = GetCursorAddress() - CodeData.BlockBegin; CodeData.BlockBegin += Delta; - CodeData.BlockEntry...
The updated version breaks Celeste startup under Linux again for me.
> Rip, could you grab a log No useful information in the logs, but gdb says it gets stuck in a CheckRangeExecutable loop: ``` ExecutableRangeBase = 0x7ffbc000 ExecutableRangeEnd = 0x7ffcc000...
Fixed by #3584.
Last I checked, the game shipped a 64-bit build but didn't actually use it (instead launching the 32-bit executable). I also observed this crash around glPushDebugGroup (in fact, stubbing it...
> NMS (No Man's Sky) might be crashing in a similar way, where something callback related is breaking it. Although in that one it's using Vulkan. NMS doesn't seem to...
Looks like NMS is running fine on Asahi without any problems (using host GL/Vulkan).
FTR this has served me well while debugging some Vulkan issues under macOS with MoltenVK. Happy to report all worked fine, thanks!
> (Also on an off-topic side note: thanks for the talk at 38C3, was very entertaining) Glad you liked it! > This project is missing a license right now, meaning...
See #15 .