Skip to content

fix: correct volume rendering picking and skeleton picking interactions#172

Open
seankmartin wants to merge 1 commit into
feature/edit-modefrom
fix/NA-771
Open

fix: correct volume rendering picking and skeleton picking interactions#172
seankmartin wants to merge 1 commit into
feature/edit-modefrom
fix/NA-771

Conversation

@seankmartin
Copy link
Copy Markdown

@seankmartin seankmartin commented May 20, 2026

This may need further picking priority to make it work better. I'm still admittedly thinking through exactly how to do that best. But in the meantime I think this should make the picking work sometimes and give us a feel for the remaining cases that don't feel good.

Roughly the problem was that the max projection picking result gets copied over into a a picking buffer. After this, a picking pass happens for other transparent layers, and depth testing is used during that pass. The max projection picking result was being copied in with depth writing enabled, which meant that later transparent projection picking writes could get blocked by bogus depth information, instead of the real depth information they are meant to use from the opaque pass or any other depth information which may be written during the transparent pick pass.

@seankmartin seankmartin marked this pull request as ready for review May 20, 2026 21:46
@seankmartin seankmartin requested a review from afonsobspinto May 20, 2026 21:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant