World Reloading On Shader Reload
when I reload a shader the chunks also reload, I assume this is a bug as it didn't happen in earlier versions
47 Replies
that's how it's always been
no
it hasn't
as recent as 1.6
it didn't do that
I can record, if you'd like
the chunks didn't reload
using this version
the chunks are reloading awfully quickly then
they're not
or you have immediatelyfast maybe?
they're just not reloading
but with 1.7 they reload
no
Huh
well that's odd
either way it's not a bug
probably something was changed
so what changed and how do I fix it?
there's no fixing something that isn't a bug
the chunks are supposed to reload last I heard
so then why do they not in any other version?
and why do they need to now?
I have no idea, something must've changed but I don't know what it could've been
when you switch shaders the chunks reload, when you reload shaders the chunks reload too usually
it usually only reloads when
block.properties
is changed
but now it just reloads every timeHuh
yeah I don't know why it does that every time now. It isn't a bug though so nobody's going to fix it 🤷♂️
it's something that didn't happen before, so it's a bug
as it's not documented anywhere
and it's unintended bahavior
a bug is something that has a negative impact on whatever the thing with the bug is doing which this certainly isn't. All it does is reloads the chunks and it takes a second.
it does for me, that's why I'm reporting it here
and a bug doesn't have to be negative
Ok let me do a few tests then to see if it happens on my end too with 1.6.17
what's likely the case is that 1.6.17 is bugged and doesn't reload the chunks
none of the other versions I've used don't do it
and I've used it for a while
I've used Iris for probably a year or so at this point, and it always reloaded chunks for me when I switched anything that had to do with the shaders
what shader is this by the way?
my own
same happens with Comp and all others I've tested, tho
Huh
that's odd then
because it's supposed to reload the chunks, if it's not then there's something wrong or it's a graphics glitch
I have this, if it changes anything
should be latest drivers
I have a GTX 1660 ti
the 3060 ti is one a lot of people here use
@Spooky Lily | cre/she/mew I just tried switching shaders on and off with Iris 1.6.17
it reloads the chunks
yeah
on and off does
I'm saying reloading
the
r
buttonReloading doesn't do it on 1.6.17
that's interesting
yeah
However there's a longer freeze time so I suspect the chunks are just not visibly reloading
Nope, when I have shaders on and I reload them the chunks don't reload
yeah
however if I have shaders off and reload shaders then the chunks also reload
ye
that's not a bug
worked the same way in 1.6.17
so why does it reload in 1.7.1 and not 1.6.17?
1.7.1?
I was using 1.7.0
and the chunks weren't reloading when I was reloading shaders
yeah, so it's a 1.7.1 issue, then
Huh
yeah the chunks do reload with shaders or on or off when R is pressed
welp
it doesn't affect anything, I guess in the previous versions nothing was rendered until all the chunks were loaded
there was a longer break before anything updated so the chunks were likely first loading all the way and then rendering
(for easy comparison)
looks about the same, to me
you're using a faster GPU
the 3060 is like 5 times more powerful
ah
so there's hardly a break
I'd still like the old way back, even if it's opt-in in the settings
that's not really a bug in my eyes, more of just not trying to hide the chunks loading
probably helps performance in the end to just get straight to rendering as soon as there is something to render
I know shader loading was recently changed to prevent the game from freezing up although I'm not sure if this is an example of that in practice. I really suspect that the first video is actually not reloading the shaders correctly or there is something else going on.
Either way I would just accept the new behavior because I highly doubt that two different implementations of shader loading are going to be maintained in order to have a configuration option, so I would just accept the new behavior