embeddedt/VintageFix

VintageFix causing broken textures.

Closed this issue · 9 comments

More info here.

xJon commented

Summary for ease of reviewing:

textures are always buggy and broken. This includes all blocks and all items.
https://mclo.gs/7H7whZ0
image
image

Might be an incompatibility with Intel GPU or drivers.

Other textures (such as the buttons in the creative menu) also appear broken, and those shouldn't be directly impacted by VintageFix. I also suspect it's driver-related.

xJon commented

@embeddedt I don't understand why removing VintageFix resolved it though.

There are many variables that changes, such as the number of textures that end up on the atlas (since the vanilla algorithm is less greedy), as well as the way they are arranged on the atlas (ViF uses a faster stitching algorithm but it might position things differently). If the exact same mod set doesn't reproduce that behavior on different hardware, it's more likely to be a driver issue than a mod issue (although the latter is still a possibility).

xJon commented

Also I didn't realise what you meant earlier but the buttons for the creative menu (the arrows) have their textures changed by the modpack.

xJon commented

There are many variables that changes, such as the number of textures that end up on the atlas (since the vanilla algorithm is less greedy), as well as the way they are arranged on the atlas (ViF uses a faster stitching algorithm but it might position things differently). If the exact same mod set doesn't reproduce that behavior on different hardware, it's more likely to be a driver issue than a mod issue (although the latter is still a possibility).

So, basically, maybe it's incompatible with some Intel GPUs/drivers? Similarly to Nothirium?

That's my theory; at the moment I don't have another explanation for this many textures being white.

Sodium usually recommends users of these older Intel CPUs to upgrade to this Intel driver version; you could give it a try, but I don't personally have hardware of that era to test with.

I'll close this as I think the issue is hardware-based and not something I can directly fix in VintageFix.