issues between shaderpack and DH
hi, i have read all the FAQs regarding the compatibility problem between shader mods, shaderpack and the mod itself, but since it was from 2022/10, want to ask quesiton regarding embeddium 0.37, DH 2.0.1a and complementaryreimaged 5.1.1 the picture looks wierd, as the region out of minecraft rendering distance is not rendering properly with shader, the DH setting is default of high, not sure where is wrong, if anyone done successfully on forege could give me a copy of what you have? thanks
46 Replies
also there are some things like this
do you mind trying with this shader? I suspect it is an issue with how your shader is handling the lods https://cdn.discordapp.com/attachments/1215407801862725703/1215461982690615397/Bliss-Shader-main.zip?ex=65fcd62e&is=65ea612e&hm=f5f982bb9a29a3901d43e548889d07563b0e620df2a24a30c3dc39082b259c8e&
i tried bliss but it then just stop rendering the lods
wait a while and ill get a picture
bliss 2.0.4
please try specifically the bliss file I sent, it has been patched for dh
ok
what mod are you using to do shaders with embeddium? are you using oculus?
yes
you can see that the rendering stoped at the minecraft rendering distance
have you tried optifine? the problem might be that oculus hasnt yet ported iris 1.7
ok
Bliss shaders depend on the iris beta from their discord
in theory oculus does support shaders for dh but I think it is specific community forks not the original (these https://github.com/PlxelBuilder/Oculus-1.16.5-DH-Support https://github.com/Teqed/Oculus/tree/1.19.2)
well not 1.20
yes thats true
will try optifine first
though it has pretty bad compatibility with other mods i guess
on forge it is usually best to use optifine
in my experience
it may have worse performance but its relatively reliable for shaders afaik
ok, will take a try
fun
forge only has legacy shader support, no shading on LoDs
the most you can do is change lighting mode in DH to old lighting for some kind of shades on LoDs
And you'll have to adjust shaders settings to match those chunks on the edge
other than that, it's working as usual
you can keep the same setup you had before
ive used shaders with optifine before and it worked fine-ish but that wasnt dh 2
that's legacy shader support
display LoDs with shaders, but no shading on LoDs
they were mostly shaded
just a slight brightness difference right on the edge
seems optifine is worse
that's just old lighting i mentioned, no effects of shaders will interact with LoDs
yikes
will neoforge solve this problem?
no
iris on neoforge hasnt even release yet
To be clear, LODs will appear differently with certain legacy shaders, but they will not actually receive a shader pass
^
unless you use beta build of both iris and dh
but isnt iris for fabric
not for forge
yes
so you have to choose
guess i have to give up either distant horizon or shader for cpu use of assembly line from other mods
I wonder if iris would get mad at me if i replicated their beta functionality in an oculus fork
you can use the same setup that you first posted
it's just the "old" shaders support, that's all
ok
more info for legacy shaders support
https://gist.github.com/Steveplays28/52db568f297ded527da56dbe6deeec0e
Gist
Distant Horizons shader compatibility info
Distant Horizons shader compatibility info. GitHub Gist: instantly share code, notes, and snippets.
just do they looks like what it should be in this environment?
I wonder if sodium and iris would work when used with sinytra connector to run on forge
^
do this @urantas
ok
other than that, adjust LoDs brightness and saturation in DH config
and read the link i sent, has some troubleshooting for some bugs
well the lighting mod doesnt change much, guess i will just give up shader
they won't but it'll be really annoying when they have to handle support for your version on their side because "users"
there is a neoforge version of iris+sodium in the works, once that releases, it'll probably include real DH support you'll be able to run that, in the meanwhile you're stuck with what you got here
You can't just replicate it as a user
Unless you're a modder and know how to implement this yourself