Создание тайловой карты #1
#zxspectrum #zxevolution #vdac2 Timeline: 0:2:00 - HacknPlan 0:3:15 - создание солюшена 0:7:17 - приблизительный план отрисовки тайловой карты 0:20:40 - генерация карты используя работу с Шумом Перлина (из примеров) 0:27:18 - драфтовый тайл 0:34:41 - продолжаем рисовать тайл 0:38:48 - конверт изображения для FT 0:44:56 - добавление сконвертированного тайла в проЭкт 0:49:14 - попытка объяснить аргументы команды FT_BitmapSize 0:50:50 - SPG (SLIP) 0:55:31 - загрузка несжатых данных в FT 1:12:20 - от куда растут ноги библиотеки 1:16:38 - отображение загруженной текстуры тайла 1:17:22 - установка матрицы трансформации 1:21:58 - перекур 1 1:28:36 - немного об интеграции float16 в библиотеку 1:41:36 - перенос вывода тайловой 1/4 части карты в отдельный файл Display List (DL) 1:55:09 - замена команды FT_LoadIdentity сопроцессора на команды доступные DL 2:04:15 - замена вывода через сопроцессор на копирование данных в DL 2:09:53 - хм, почему-то не взлетело (трайим запуск через вывод через DL) 2:17:18 - нашёл причину, почему DL тайловой карты не отображался 2:24:10 - не рисуется тайл через DL (пошёл копать в старых проектах, что делаю не так ) 2:31:10 - победа, но тайл слишком маленький, что-то не то со скейлом 2:42:50 - перекур 2 2:47:30 - немного об IDE VCode 2:52:15 - об оптимизации вывода тайловой карты 2:58:48 - FT_TRANSLATE, добавление смещения к матрице 3:11:50 - для чего вообще нужно использовать FT_TRANSLATE 3:13:25 - создание DL для вывода 1/4 экрана 3:21:30 - завершение Репозиторий стрима - https://github.com/DeadlyKom/TSLib/tree/main/Examples/Game Твич - https://www.twitch.tv/mikhailgamaev Репозиторий - https://github.com/DeadlyKom/TSLib
#zxspectrum #zxevolution #vdac2 Timeline: 0:2:00 - HacknPlan 0:3:15 - создание солюшена 0:7:17 - приблизительный план отрисовки тайловой карты 0:20:40 - генерация карты используя работу с Шумом Перлина (из примеров) 0:27:18 - драфтовый тайл 0:34:41 - продолжаем рисовать тайл 0:38:48 - конверт изображения для FT 0:44:56 - добавление сконвертированного тайла в проЭкт 0:49:14 - попытка объяснить аргументы команды FT_BitmapSize 0:50:50 - SPG (SLIP) 0:55:31 - загрузка несжатых данных в FT 1:12:20 - от куда растут ноги библиотеки 1:16:38 - отображение загруженной текстуры тайла 1:17:22 - установка матрицы трансформации 1:21:58 - перекур 1 1:28:36 - немного об интеграции float16 в библиотеку 1:41:36 - перенос вывода тайловой 1/4 части карты в отдельный файл Display List (DL) 1:55:09 - замена команды FT_LoadIdentity сопроцессора на команды доступные DL 2:04:15 - замена вывода через сопроцессор на копирование данных в DL 2:09:53 - хм, почему-то не взлетело (трайим запуск через вывод через DL) 2:17:18 - нашёл причину, почему DL тайловой карты не отображался 2:24:10 - не рисуется тайл через DL (пошёл копать в старых проектах, что делаю не так ) 2:31:10 - победа, но тайл слишком маленький, что-то не то со скейлом 2:42:50 - перекур 2 2:47:30 - немного об IDE VCode 2:52:15 - об оптимизации вывода тайловой карты 2:58:48 - FT_TRANSLATE, добавление смещения к матрице 3:11:50 - для чего вообще нужно использовать FT_TRANSLATE 3:13:25 - создание DL для вывода 1/4 экрана 3:21:30 - завершение Репозиторий стрима - https://github.com/DeadlyKom/TSLib/tree/main/Examples/Game Твич - https://www.twitch.tv/mikhailgamaev Репозиторий - https://github.com/DeadlyKom/TSLib
