On 09/19/2018 11:36 PM, Federico Dossena wrote: > As most of you are probably aware of, id2 and id3 games store GL > extensions in a buffer that's too small for modern systems. This usually > leads to a crash when MESA_EXTENSION_MAX_YEAR is not set, but what the > creator of this commit didn't know is that some id3 games (the more > "recent" ones) don't crash, they just truncate the string. As a result > of this commit, these games can't detect some extensions and therefore > don't work properly.
It sounds like the problem is still that MESA_EXTENSION_MAX_YEAR is not set, so why not just set it? Doesn't that fix the problem? > I discovered this while trying to figure out why dynamic lights in Star > Trek Voyager Elite Force (2000) suddenly broke with Mesa 18. I discussed > this with Ronald Scheidegger, who's been very helpful and helped me > figure out what was going on. > > Personally, I see nothing wrong with reverting this commit and keeping > the extensions sorted by year, it doesn't impact performance and it > doesn't break anything modern. What do you think about it? > > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev