Highlight Transparent not implemented on Vulkan #101
Labels
No labels
amd
avatars
bug
builder
crash
epic
feature
from-viewer
gl-removal
known-limitation
monitoring
parity
perf
platform
rendering
rt
ui
upstream
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
backspace119/Slipstream#101
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Highlight Transparent (Build → Options → Highlight Transparent, default shortcut Ctrl+Alt+T; flag
LLPipeline::sShowDebugAlphasince GL-B8) has never been implemented on the Vulkan renderer. The flag toggles, but nothing invkgfx/or the VK frame setup reads it. Under GL it was drawn by the (now deleted) alpha draw pool.Expected (LL behaviour): every face with alpha < 1 is drawn with a red overlay (alpha-blend, and alpha-mask faces that cut out), including fully transparent faces (alpha = 0) that normally aren't drawn at all. That last part is the main use case: builders finding invisible prims. The RLV restriction
RlvActions::canHighlightTransparent()already gates the menu toggle.Implementation sketch (VK):
Not a regression: confirmed the VK path never referenced the flag before GL removal.
Tested and shipped in v0.12.0-beta.3.