Held-torch fire effect does not render (wall torches do): matches the indirect-dispatch grid bug family (#252) #385

Closed
opened 2026-11-07 23:19:57 +00:00 by Bronnzy · 2 comments
Bronnzy commented 2026-11-07 23:19:57 +00:00 (Migrated from github.com)

Builder version

foliage-linux-updater (source build of ba594da)

How you built

From source (see #384 for the pipeline)

Game files given to it

A .nup (build e0f3ccfa)

The error

The fire effect on a held torch never renders. The stick model draws, the wall-mounted torches in the same room draw their flames fine, but the flame attached to the held torch is absent — no mesh, no glow, no light effect. Reproduced in Kokiri Village / Great Deku Tree B1, both when the flame is the lit state.

Screenshots show: wall torch flame visible, held torch flame missing (the stick is bare while its wall sibling burns).

This is the signature of the indirect-dispatch grid bug family documented in #252: effects attached to dynamic objects go through NVN2 indirect mesh dispatches whose work counts the game writes on the GPU in the same frame. dispatch() filled the grid from guest memory at recording time (stale/zero), so the dynamic-attachment draws cull to nothing, while static world flames (recorded with real counts) survive.

Request: if #252's grid-patch fix (its RX_VK_NO_GRID_PATCH=1 toggle) resolves this reproduction, it is a second concrete symptom the PR fixes — easy for the maintainer to verify: equip a torch in Kokiri Forest and look at it.

Visual Studio or Build Tools version, and Windows SDK version

MSVC 14.44, SDK 10.0.26100

Operating system and free space on the output drive

Windows 11, ~60 GB free

Confirmations

  • On the newest release, and it still fails there.
  • Open issues searched before filing.
  • No game files or anything built from them is attached.
### Builder version foliage-linux-updater (source build of `ba594da`) ### How you built From source (see #384 for the pipeline) ### Game files given to it A .nup (build `e0f3ccfa`) ### The error **The fire effect on a held torch never renders.** The stick model draws, the wall-mounted torches in the same room draw their flames fine, but the flame attached to the held torch is absent — no mesh, no glow, no light effect. Reproduced in Kokiri Village / Great Deku Tree B1, both when the flame is the lit state. Screenshots show: wall torch flame visible, held torch flame missing (the stick is bare while its wall sibling burns). This is the signature of the **indirect-dispatch grid bug family documented in #252**: effects attached to *dynamic* objects go through NVN2 indirect mesh dispatches whose work counts the game writes on the GPU in the same frame. `dispatch()` filled the grid from guest memory at recording time (stale/zero), so the dynamic-attachment draws cull to nothing, while static world flames (recorded with real counts) survive. **Request:** if #252's grid-patch fix (its `RX_VK_NO_GRID_PATCH=1` toggle) resolves this reproduction, it is a second concrete symptom the PR fixes — easy for the maintainer to verify: equip a torch in Kokiri Forest and look at it. ### Visual Studio or Build Tools version, and Windows SDK version MSVC 14.44, SDK 10.0.26100 ### Operating system and free space on the output drive Windows 11, ~60 GB free ### Confirmations - On the newest release, and it still fails there. - Open issues searched before filing. - No game files or anything built from them is attached.
NotRexed commented 2026-11-09 05:48:07 +00:00 (Migrated from github.com)

Tracked in #1002, follow there. That issue collects every report of invisible or missing objects, walls and effects, and this one is linked from it with its GPU, version and log details. If it still happens on v2.0.6 (https://github.com/NotRexed/Hookshot/releases/tag/v2.0.6; Update next to Play in the launcher), please add a comment there with your hookshot_log.txt.

Tracked in #1002, follow there. That issue collects every report of invisible or missing objects, walls and effects, and this one is linked from it with its GPU, version and log details. If it still happens on v2.0.6 (https://github.com/NotRexed/Hookshot/releases/tag/v2.0.6; Update next to Play in the launcher), please add a comment there with your `hookshot_log.txt`.
Djipi71 commented 2026-11-10 12:18:44 +00:00 (Migrated from github.com)

Test with 2.0.12 , falem on poo sisters anbd on torch no render properly. on this screen poe sisters are gone , but it's when you entrance to this place that torch and poe sister not have fire

Image
Test with 2.0.12 , falem on poo sisters anbd on torch no render properly. on this screen poe sisters are gone , but it's when you entrance to this place that torch and poe sister not have fire <img width="3765" height="2105" alt="Image" src="https://github.com/user-attachments/assets/36fb41cf-27ad-4d50-ac70-80ec86ab1e91" />
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#385
No description provided.