С добавлением новой платформы SkyLA стал кроссплатформенным. Т.к. для меня это первый опыт работы с кроссплатформой (обе платформы мне были близко знакомы, но опыта с графическими приложениями под Linux у меня тоже не было), то мне было крайне интересно какие из проблем предсказанных мной аналитически реально встретятся в процессе разработки, какие не встретятся и какие …
Архив по категории: Проекты
Май 22 2014
Релиз: Cat Framework 0.4 + Cat Server Platform 0.4
Сегодня состоялся второй релиз нашего фреймворка Cat Framework. Релиз в первую очередь содержит исправления и улучшения сделанные во время работы над SkyEngine2 и лишь несколько новых возможностей. Как обычно приведу некоторою статистику. От релиза CFW 0.2 релиз CFW 0.4 отделяют 76.5 часов, 3 закрытые задачи в Redmine (в основном этот релиз состоял из мелких правок …
Апр 02 2014
Завершена работа над tone-оператором
Наконец был завершен довольно старый R&D-проект по созданию хорошего тонового оператора для SkyEngine2. Путь данного проекта от задумки до завершения был достаточно долог и тернист. Первые работы по нему начались ещё в середине 2011 года, затем последовал почти 2-х летний перерыв, который принёс кардинальный пересмотр концепции оператора, и вот сейчас его наконец удалось завершить. В …
Фев 27 2014
Потоки в Windows и Linux для игр
Т.к. 3D-игра является приложением мягкого реального времени, то требует соответственного отношения к себе со стороны ОС. Конечно ни Windows, ни Linux (без специальных патчей) не являются ОС реального времени в полном понимании этого слова. В то же время основным врагом плавного FPS являются отнюдь не обработчики аппаратных прерываний (в Windows, по моим замерам, на неё …
Ноя 11 2013
SHLD/SHRD или сказ о том, как я “Intel® 64 and IA-32 Architectures Software Developer’s Manual” читал
Периодически, когда у меня выдаётся несколько свободных минут, но их маловато чтобы сделать что-то полезное, я убиваю время чтением “Intel® 64 and IA-32 Architectures Software Developer’s Manual”. И вот позавчера, во время очередного такого чтения, я наткнулся на описание инструкций SHLD/SHRD. Уж не знаю как я их до этого не замечал, но факт остаётся фактом …
Окт 17 2013
Годовой отчёт о разработке Cat Framework
Привожу некоторый статистические данные по этому проекту:
Окт 05 2013
Разработка SkyUD завершена
Собствено сабж 🙂 Когда разработка начиналась она планировалась как кратковременая задача, однако жизнь распорядилась иначе – с момента начала работы до релиза прошло 1.5 года.
Окт 01 2013
Первый резил Cat Framework
Сегодня состоялся первый релиз нашего фреймворка Cat Framework. И хотя этот релиз предназначен только для внутреннего использования это всё равно знаковое для нас событие. Как обычно приведу некоторою статистику. От начала разработки CFW 0.2 отделяют 654 часов, 31 закрытая задача в Redmine, 96 ревизий SVN. Размер фреймворка составляет 2294КБ (в 205 файлах). Фреймворк насчитывает 42262 …
Май 11 2013
SkyUD Server
В настоящий момент подходит к своему концу разработка системы обновления SkyUD, входящей в наш движок SkyEngine2. И т.к. разработка сервера для этой системы уже полностью завершена, то можно подвести некоторые итоги.