Aquavine
📀🌻Frutiger Aero enjoyer :3🌻📀
The new SRB2 version seems to break how the horizon effect renders for the OPENGL renderer. Where the software renderer seems to have no issues at all.
So the context behind finding this bug was me converting my 2.2.13 map into 2.2.15. So the map used a combination of horizon effect applied on a thok barrier (just like recommended in the wiki guide), which worked perfectly fine in both renderers in 2.2.13. But when I updated to 2.2.15 this is what I was met with while testing the map in OPENGL renderer:
For context, the wall on the left has the celling lowered down to create a thok barrier, but that causes the effect to completely disappear. But If I get rid of the thok barrier and get the ceiling to it's regular height the effect works again, yet it causes geometry and other objects to pierce through the walls in a similar way as if there were no textures applied to the wall (Only in OPENGL.)
And here is the bug fully replicated and compared with the way horizon effect works in software.
And here's how closely the "no textures" pierce-through bug in OPENGL looks to the horizon effect bug present in 2.2.15.
And here's the setup I used to recreate the bug along with the map available for further testing.
The fact the horizon effect with thok barriers worked perfectly fine in earlier versions until 2.2.15 tells me that this is a bug that shouldn't normally appear. And my idea for why the geometry pierces through horizon effect when applied on walls is because it may be in some way similar to the no-texture bug in a sense that they visually work pretty much the same. (Does that sentence even make sense...?)
I hope that this issue will be fixed in some way (even just by making the thok barriers not cancel out the effect in OPENGL to have parity with software again) because this genuinely makes me unable to continue with the development of my addon and it also even caused actual crashes to occur. So I probably can't just let this bug slide due to this...
And I'm sorry if I may be somehow rude in this message, but that quirk just poisoned my blood since it appeared and it just drives me insane because I can't fix it in a way that won't just throw the use of horizon effect completely out of the window...
(Which I kinda need due to the visual aspect of it.)
So the context behind finding this bug was me converting my 2.2.13 map into 2.2.15. So the map used a combination of horizon effect applied on a thok barrier (just like recommended in the wiki guide), which worked perfectly fine in both renderers in 2.2.13. But when I updated to 2.2.15 this is what I was met with while testing the map in OPENGL renderer:
For context, the wall on the left has the celling lowered down to create a thok barrier, but that causes the effect to completely disappear. But If I get rid of the thok barrier and get the ceiling to it's regular height the effect works again, yet it causes geometry and other objects to pierce through the walls in a similar way as if there were no textures applied to the wall (Only in OPENGL.)
And here is the bug fully replicated and compared with the way horizon effect works in software.
And here's how closely the "no textures" pierce-through bug in OPENGL looks to the horizon effect bug present in 2.2.15.
And here's the setup I used to recreate the bug along with the map available for further testing.
The fact the horizon effect with thok barriers worked perfectly fine in earlier versions until 2.2.15 tells me that this is a bug that shouldn't normally appear. And my idea for why the geometry pierces through horizon effect when applied on walls is because it may be in some way similar to the no-texture bug in a sense that they visually work pretty much the same. (Does that sentence even make sense...?)
I hope that this issue will be fixed in some way (even just by making the thok barriers not cancel out the effect in OPENGL to have parity with software again) because this genuinely makes me unable to continue with the development of my addon and it also even caused actual crashes to occur. So I probably can't just let this bug slide due to this...
And I'm sorry if I may be somehow rude in this message, but that quirk just poisoned my blood since it appeared and it just drives me insane because I can't fix it in a way that won't just throw the use of horizon effect completely out of the window...
