Dec. 29th, 2010

thedeemon: (Default)
Первую серию (82-го года) посмотрел уже после вышедшего в этом году продолжения. Раньше слышал об этом фильме, что он был пионером компьютерной графики, но такого уровня исполнения не ожидал. И не ожидал, что продолжение так точно повторяет объекты виртуального мира из оригинального фильма. Узнал в оригинале в одном из героев Джона Шеридана из Вавилона 5 (Брюс Бокслейтнер), которого почему-то не узнал в продолжении (зато там узнал 13 из Хауса). А Джеф Бриджес в 82-м был совсем другим, теперь же после Большого Лебовски он везде одинаковый, мы все ждали, что в новом Троне он скажет "зовите меня Чувак". :)
thedeemon: (Default)
Делал недавно по просьбам общественности 64-битную версию своего нового плагина для VirtualDub. Собрать-то его для x64 проблем нет (разве что пару функций на асме с MMX пришлось выкинуть, на скорости это не отразилось), да только внутри у него неонка виртуальная машина, а в ней указатели и целые числа вперемешку хранятся и используются, так что пришлось ее перевести на int64. Добавил в компилятор новый режим - компиляция в 64 бита, там всех изменений - только работа с массивами, т.к. размер элементов другой. Плюс, добавил в Leo новый тип - int32, чтобы с RGB32 работать нормально (а обычный int сделался 64-битным). На простых тестах все заработало сразу, а "боевая" программа стала в 64-битном режиме падать. Там байткода на десятки тысяч команд, как узнать в чем ошибка? Стал добавлять в компилятор то, что обязано быть в каждом приличном компиляторе, но что обычно оставляют за кадром во всех книжках и примерах - протаскивание информации о координатах в исходнике через все фазы компиляции. Чтобы если ошибка происходит при IP=2345, знать, к какой строке исходной программы на Leo это относится.
Read more... )

Profile

thedeemon: (Default)
Dmitry Popov

July 2025

S M T W T F S
  12345
6789101112
13141516171819
20212223242526
27282930 31  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 28th, 2025 06:01 am
Powered by Dreamwidth Studios