Cull redstone wire against other redstone wires with custom models
muzikbike opened this issue · 3 comments
Request Description
Another one in the #937/#2458/#2461 family, this concerns the redstone wire block (https://bugs.mojang.com/browse/MC-269449).
I have a resource pack that assigns custom models to redstone wire such that it fits the visual outline box. cullface arguments are specified for the parts of the model that connect to adjacent blocks, however for whatever reason these only cull against things such as solid blocks, and are not culled against adjacent wires, which is the majority of cases, meaning that a bunch of undesirable faces get rendered, which can't be good for performance. If there's a way to cull these faces, things would probably be better performance-wise.
As discussed elsewhere, fixing these issues is likely not possible with reasonable resource pack/mod compatibility unless a new hidden surface elimination algorithm is implemented which works with the geometry itself (rather than comparing the code-specified cull shapes.)