Closed Jomik closed 8 years ago
Perhaps related to https://github.com/sp614x/optifine/issues/9
Also happens when the empty hand is not rendered (F1). The problem is linked to the current equipped item, even when it is not rendered. The shadow map is also broken (Sildurs, Chocapic13 shaders): http://i.imgur.com/NgZwcGr.png Looks like a wrong coordinate transformation.
The Shaders use a 2-pass hand rendering which is combined with the composite and final rendering. The Intangibles mod uses custom hand rendering which does not have the Shaders patches included. Currently the Forge onRenderHand event is not compatible with shaders. The renderHand() method is always called (even when the hand is not visible - F1), the decision whether to render the hand or not is deep inside when the rendering itself happens.
The Forge onRenderHand event is totally inappropriate for hand rendering. It replaces not only the hand rendering, but also: camera setup, screen overlays (underwater, fire, inside block, ...), hurt effects and view directions. All these have nothing to do with hand rendering. The custom hand rendering should only replace ItemRenderer.renderItemInFirstPerson() which renders the current item or empty hand.
Updated preview OptiFine H4 for 1.8.9: link
Custom hand rendering with Shaders will work when Forge adds a way to overwrite ItemRenderer.renderItemInFirstPerson() or ItemRenderer.func_178095_a().
Hey,
Initially posted an issue to Intangible. http://minecraft.curseforge.com/projects/intangible/issues/59
Quote from Emoniph; "With an empty hand, or the foci equipped, Intangible will use the Forge hand render event to render the hand with armor added. This approach uses exactly the vanilla methods to do this, just with the addition of adding the armor render. I can only assume that the shaders mod is replacing parts that are not expected to be used by other mods, hence the oddness when they are. Perhaps ping the OptiFine guys to take a look?"
Pinging you guys.
So I got this strange issue with my shaders when I added Intangible to my pack. Happens on both KUDA and SEUS shaders, most noticable on KUDA which is my favorite. I'm running a few mods, but as soon as I remove Intangible, everything is fine and dandy, put Intangible back in, and I get this issue. I am not sure what sort of data you'd want...
I also tested with just OptiFine, Intangible and KUDA shaders, issue persists.
Disabling "FOG" from my shaders resolves the issue, partly. I don't have the annoying white overlay with the line, but... I also lose the fog effects, which are quite nice :)
Water is still messed up.
It seems like holding an item in my hand fixes the issue completely. Does Intangible add something with no item held in your hand?
Using Forge 1.8.9-11.15.1.1722 Mod List:
http://i.imgur.com/LlWLP5v.jpg http://i.imgur.com/vy00wG7.jpg
http://minecraft.curseforge.com/projects/intangible/issues/59