crypt of decay - September 2nd, 2018 [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

September 2nd, 2018

i want to believe! [Sep. 2nd, 2018|01:27 am]
конечно, упорно ходят слухи, что про Терри всё-таки фэйк, и он живой. ну, $subj, чо.
Linkmeow!

vavoom и gcc8 [Sep. 2nd, 2018|01:44 pm]
собрал таки gcc8 для проверок (потому что как выяснилось, один ворнинг от него был полезный: после фикса резко починился непонятный баг клипера, и вроде как advanced renderer стал чуть-чуть шустрее).

помимо того, что оно высралось нахуй бесполезными ворнингами (приглушил их в исходнике вместо отключения опциями), обнаружился забавный баг с кастом bool в int. ну да, ну да, так делать нельзя. но в оригинальном исходнике было. gcc6 его кастовал отчего-то как uint8_t, а gcc8 честно впердолил int. а оригинальный код пытался совать в этот bool -1, и потом его проверять. получал вместо него 255 — и радовался жизни. а в итоге отказались работать встроеные моды bdw и gore.

так что поставил вместо була нормальное целое туда, и заодно моды полечил.

заодно запретил в VaVoom C пустые операторы в виде шароёбящейся точки с запятой без содержания. компилятор сразу нашёл баг в скриптах еретика. я в еретика не играю, но всё равно починил.
Linkmeow!

navigation
[ viewing | September 2nd, 2018 ]
[ go | Previous Day|Next Day ]