by Rachael » Sat Jul 28, 2018 8:43 am
I'll help you translate what Graf is saying in layman's terms so it's perfectly clear:
If you do anything outside the intended implementation with the shaders, your mod WILL NOT WORK in future versions of GZDoom! And mucking around with GZDoom's internals counts as part of that.
The reason is because various implementation details can change, even with shaders, that your mod will depend on, essentially locking it to that specific version of GZDoom. This breaks the forward-compatibility goals of the engine, itself, something that thus far it has been VERY good at keeping, despite minor missteps along the way.
Graf doesn't want that - he doesn't want your mod to break just because he needs to change something with the engine later. That's why he's telling you in no uncertain terms "don't do that!". He doesn't want his hands tied because of one person's mod - and trust and believe when it comes time for Vulkan implementation, he's going to say screw it and break your mod. Not maliciously, but out of pure necessity, because it's really the only way to be reasonable about this.
I hope this clears up any confusion.
I'll help you translate what Graf is saying in layman's terms so it's perfectly clear:
If you do [i][u]anything[/u][/i] outside the intended implementation with the shaders, [i][u]your mod [b]WILL NOT WORK[/b] in future versions of GZDoom[/u][/i]! And mucking around with GZDoom's internals counts as part of that.
The reason is because various implementation details can change, even with shaders, that your mod will depend on, essentially locking it to that specific version of GZDoom. This breaks the forward-compatibility goals of the engine, itself, something that thus far it has been VERY good at keeping, despite minor missteps along the way.
Graf doesn't want that - he doesn't want your mod to break just because he needs to change something with the engine later. That's why he's telling you in no uncertain terms [i]"don't do that!"[/i]. He doesn't want his hands tied because of one person's mod - and trust and believe when it comes time for Vulkan implementation, he's going to say screw it and break your mod. Not maliciously, but out of pure necessity, because it's really the only way to be reasonable about this.
I hope this clears up any confusion.