You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Plots with transparency = true should be rendered after opaque plots, since they don't write to the depth buffer. If they don't they end up behind later drawn opaque plots even if they shouldn't be, because they don't communicate their depth value.
Plots with overdraw = true don't depth test at all (no read or write) so that they draw over every already drawn plot. They again don't have a way to communicate being at min depth, so if something is drawn later it can draw over an overdraw = true plot.
Both of these should have their own pass (or at least be sorted such that all the both-false plots render first.)
Plots with
transparency = true
should be rendered after opaque plots, since they don't write to the depth buffer. If they don't they end up behind later drawn opaque plots even if they shouldn't be, because they don't communicate their depth value.Plots with
overdraw = true
don't depth test at all (no read or write) so that they draw over every already drawn plot. They again don't have a way to communicate being at min depth, so if something is drawn later it can draw over anoverdraw = true
plot.Both of these should have their own pass (or at least be sorted such that all the both-false plots render first.)
Example of it being a problem:
The text was updated successfully, but these errors were encountered: