5/28/2023 0 Comments Gzdoom builder bug fixSo after having spend a long time updating the code, I finally decided to revert all the troublesome changes and wait for Graf to update himself. The other thing that caused trouble with the GL code was the new write barriers. Also, the removal of skyflatnum breaks a lot of stuff and I'm not sure what to replace them with. There's no function that can replace something like "pic = 1". There's a lot of things to change to comply with the change from int to FTextureID, and there were cases where I didn't know how to apply them. R1036, while highly useful (it removed a lot of magic numbers and other such ugly coding), wrecks havoc in the GL code. Okay, in fact it stops at r1035 (r1036 not applied), except for a few changes that have been omitted. Some of the r1035 changes are applied, too, such as this one. Mmh, the second change here isn't applied either. I'm comparing the changelogs to the GZDoom source, and this impression is confirmed. Looking at version.h, it seems r123 is actually based on r1034. The former involves the software renderer so I'm not sure it's supposed to be changed for GZDoom anyway, and the later is just the rh-log so it's not part of the code. Looking at the ZDoom changelog and comparing with the GZDoom code, this and this were not applied.
0 Comments
Leave a Reply. |