Спасибо огромнейшее за обратную связь! Сегодня разберу, дам ответ. А пока - очень мощное обновление. Движок x64 тоже готов! Сделал всё, что...
Ну чисто субъективно мне нравится тот вариант, где оси вращения взаимно перпендикулярны. Но можно угол поворота/радиус/скорость сделать...
Свежий подгон. Обновил алгоритм пересчёта локальных координат в мировые. Теперь используется метод Крамера - тот самый, который проходят в 1...
Так, 64-битная версия есть, но пока что это не более чем перевод. Эта версия использует 64-битные РОН, но не оптимизирована под AVX и рисует с...
Размерность данных имеется в виду? Это будет: а) несколько новых типов данных (как минимум, два: 31-битное целое и float с укороченной мантиссой);...
la.local раскрывается в: pcalau12i $rd, %pc_hi20(sym) addi.d $rd, $rd, %pc_lo12(sym) 32-битный локальный адрес - это знаковое целое pc_hi20 -...
В процессе перевода с х32 на х64 понаходил ошибок. Из-за ошибки переполнения полностью переписал конвертер float-ANSI. Теперь х87 (80-битный...
# hello.s - Hello World for LoongArch64 (Linux) # Build: loongarch64-linux-gnu-as -o hello.o hello.s # loongarch64-linux-gnu-ld -o hello...
Да, и я её уже делаю. Вы тоже можете параллельно механически перевести Вашу анимированную программу с х32 на х64. Это совсем не рутина, а...
Движок под х32 готов! Вот они, возможности ассемблера - исполняемый файл размером 17 килобайт: Регистрация класса окна и цикл сообщений Меню с...
Да, то же самое. ATI Rage Mobility-M1 у меня почему-то не пересекает плоскости. Почему - не пойму. Всё перепроверил. Вот самый простой пример -...
Я пересветил, на самом деле. У света три компонента: рассеянное, диффузное и бликовое. Я сделал рассеянное и диффузное слишком ярким, а бликовое...
1. Пересадил на последнюю редакцию движка. 2. Заменил x87 на SSE, так понятнее и человеку, и машине (оставил только fsincos). 3. Развернул...
Договориться об интерфейсах. Чтобы Вы были в комфорте с изменениями движка. Т.е. я меняю (условно) алгоритм поворота стрелками, а Ваш код остаётся...
??? Pentium III 1 ГГц - это легенда. Берегите его! У меня был PIII Katmai-550. Я его в 2022 году отнёс на помойку. По семейным обстоятельствам....
Переписал конвертер float -> string под x32 Оживил статусную строку Вернул счётчик кадров (шестнадцатеричный) Добавил счётчик FPS [ATTACH]...
Там трекбол даёт такую погрешность, что я его вообще заменю на последовательные повороты в плоскостях. Сижу, вычищаю Заменил трекбол на обычные...
Пошла жара! Мне очень нравится. Залип минут на десять. Однозначно! И отлично крутится на Celeron 700E
Вчера перемудрил с формулой Родрига, сегодня поравил. Получилось красиво, уместился в 6 регистров. ;10. Compute Rodrigues and store Store in...
Обновление с полным функционалом мыши. Экранные координаты проецируются на сферу. По просьбам коллег поздние версии SSE и AVX не используются....
Имена участников (разделяйте запятой).