Unimplemented SPIR-V Instruction (LoadGlobalS16) in Mesh Shaders on AMD #351

Closed
opened 2026-11-07 22:02:05 +00:00 by makdiller · 3 comments
makdiller commented 2026-11-07 22:02:05 +00:00 (Migrated from github.com)

Builder version

foliage-linux-updater

How you built

Hookshot Builder app (Windows)

Game files given to it

A .nup

The error

Even after the recent fixes in PR #138 addressing mesh program translation on AMD, the emulator still encounters a hard compilation failure during startup/transitions. A specific mesh program fails to translate because the LoadGlobalS16 instruction is not implemented in the current SPIR-V translation pipeline, resulting in a black screen or crash.

[hos host] vk: mesh program 0cec079dbd20db04 not translated: SPIR-V Instruction is not implemented (LoadGlobalS16) is not implemented

Game runs 60FPS right up until it transitions from the cut scenes into gameplay.

Visual Studio or Build Tools version, and Windows SDK version

No response

Operating system and free space on the output drive

Windows 11 26H2

Before you send it

  • I'm on the newest release, or it still fails on it.
  • I searched the open issues for this error.
  • I'm not attaching game files or anything built from them.
### Builder version foliage-linux-updater ### How you built Hookshot Builder app (Windows) ### Game files given to it A .nup ### The error ```text Even after the recent fixes in PR #138 addressing mesh program translation on AMD, the emulator still encounters a hard compilation failure during startup/transitions. A specific mesh program fails to translate because the LoadGlobalS16 instruction is not implemented in the current SPIR-V translation pipeline, resulting in a black screen or crash. [hos host] vk: mesh program 0cec079dbd20db04 not translated: SPIR-V Instruction is not implemented (LoadGlobalS16) is not implemented Game runs 60FPS right up until it transitions from the cut scenes into gameplay. ``` ### Visual Studio or Build Tools version, and Windows SDK version _No response_ ### Operating system and free space on the output drive Windows 11 26H2 ### Before you send it - [x] I'm on the newest release, or it still fails on it. - [x] I searched the open issues for this error. - [x] I'm not attaching game files or anything built from them.
NotRexed commented 2026-11-07 22:19:24 +00:00 (Migrated from github.com)

Thanks, that line helps. The same LoadGlobalS16 failure shows up in other players' logs too, on NVIDIA as well as AMD (about 30 mesh programs, 0cec079dbd20db04 among them), so it isn't AMD-only. Could you attach your hookshot_log.txt (next to hookshot.exe) and say which GPU and driver version you have?

Thanks, that line helps. The same `LoadGlobalS16` failure shows up in other players' logs too, on NVIDIA as well as AMD (about 30 mesh programs, `0cec079dbd20db04` among them), so it isn't AMD-only. Could you attach your `hookshot_log.txt` (next to `hookshot.exe`) and say which GPU and driver version you have?
makdiller commented 2026-11-07 22:57:21 +00:00 (Migrated from github.com)

hookshot_log.txt

AMD Radeon 860M Graphics (Integrated APU)

Driver Version: 26.10.28.01-260714a-203312C-Dell

With 8GB allocated to the GPU. Let me know if you have any more questions or need anything else! I'd be happy to test a build. I used to work as QA Engineer/Software Test Specialist and have lots of experience in the software field.

[hookshot_log.txt](https://github.com/user-attachments/files/34530151/hookshot_log.txt) AMD Radeon 860M Graphics (Integrated APU) Driver Version: 26.10.28.01-260714a-203312C-Dell With 8GB allocated to the GPU. Let me know if you have any more questions or need anything else! I'd be happy to test a build. I used to work as QA Engineer/Software Test Specialist and have lots of experience in the software field.
NotRexed commented 2026-11-08 01:01:57 +00:00 (Migrated from github.com)

Fixed in the new release: https://github.com/NotRexed/Hookshot/releases/tag/no-visual-studio (rebuild your game folder with its HookshotBuilder.zip; it no longer needs Visual Studio). If it still happens with it, please reopen with your hookshot_log.txt.

Fixed in the new release: https://github.com/NotRexed/Hookshot/releases/tag/no-visual-studio (rebuild your game folder with its HookshotBuilder.zip; it no longer needs Visual Studio). If it still happens with it, please reopen with your hookshot_log.txt.
Commenting is not possible because the repository is archived.
No milestone
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
MagicBeanDev/Hookshot#351
No description provided.