Enchanted clothes changes visibility with Chameleon on equip/unequip
When player has equipped echanted clothes and cast Chameleon spell the enchanted clothes randomly change visibility after equip/unequip them.
Screenshots are made with Chameleon 100% for visibility for different cases.
Used OpenMW@master, compiled with Clang3.8, Debian 9
While I can see something potentially wrong with the code that recreates shaders, I can't actually reproduce this bug. I tested player->addspell chameleon_100_unique then repeatedly equipped some enchanted items from the Bloodmoon chest in Toddtest. I also changed 'force shaders' to true or false respectively and played with the color mode of the equipped item, with no difference. Can you post your settings file and an example item ID?
#3 Updated by Latyshev Grigory 17 days ago
I attached settings and game save file.
I see this behaviour with "Savior's Hide".
How to reproduce: * load save (you are with 100% chameleon effect) * unequip "Savior's Hide"
#5 Updated by Latyshev Grigory 17 days ago
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09)
OpenGL Renderer: Mesa DRI Intel(R) HD Graphics 5500 (Broadwell GT2)
04:00.0 3D controller: NVIDIA Corporation GK208M [GeForce 920M] (rev ff)
OpenGL Renderer: GeForce 920M/PCIe/SSE2
Still present on both cards (optirun is used for NVIDIA). For NVIDIA I used proprietary nvidia linux drivers 375.82
#6 Updated by Randy Davin 17 days ago
I was able to reproduce a similar bug.
1. player->addspell chameleon_100_unique
2. Go to tel fyr, get the cuirass of saviors hide
3. Go to third person
4. Wear the cuirass of saviors hide
5. see screenshot007 for the result
6. if you go to first person and back to third person, the result becomes screenshot008