Кто-то может счесть меня копирастом за следующие слова, но уверяю вас — я кардинально противоположная личность. Меня эта акция не радует. Меня, как разработчика игр, эта акция не радует вдвойне. Такая раздача топ ААА тайтла действительно ведет к обесцениванию интеллектуальной собственности. Игра, вышедшая чуть больше, чем полтора года назад, на разработку которой потратили 3 млн долларов официально раздается бесплатно. Понятно, что уже никто и не купит её. В итоге имеем тенденцию к переходу к ф2п играм — теперь даже ААА проекты начали раздавать бесплатно. С такими темпами через несколько лет на ПК вообще не останется нормальных игр — сплошные фермы да орки.
Многие из знакомых и я сам уже отказались от идеи покупки очередного девайса с яблоком в пользу самсунга
Почти все эпл девайсы почти полностью samsung made ;)
Могу сделать доклад про оптимизацию игр под мобильные девайсы (ARMv7 и PowerVR SGX 5 series) ~ 1 час болтовни
Либо чисто про векторизацию кода для тех же мобильных девайсов (сюда и Андроид попадает) ~ 15-20 минут
Линуксоиды и рады бы покупать игры, да нету их. Хамбл бандл отлично это демонстрирует вот уже несколько лет. Четверть покупателей указывают свою ось, как Линукс. Их средний взнос в 2 раза выше такового от пользователей Винды.
Вот и я о том же — можно делать отличающийся от айФона, но не уродский девайс. Нокииевские Лумиа тому хороший пример, у HTC девайсы тоже неплохие. У лыжы же еще ни одного нормального девайса не видел. Разве что, за исключением, Оптимус Г. Не удивительно, что у них очень плохие продажи смартфонов…
Рандом считается отдельно. Это можно на скриншоте с профайлера увидеть.
Дизассемблер смотрели версии с интринсиками?
Всё различие версии с интринсиками должно заключаться в переупорядочивании команд.
В этом-то и вся магия) Я не спец по ассемблеру, в отличии от ребят, которые писали Clang. По коду видно, что компилятор делает много хитрой работы — данные тянет напрямую в d\q регистры и через VFP (s регистры). Опять же у меня под рукой сейчас нет Мака. Да и суть статьи в другом — юзайте интринсики. Они без особых усилий помогут получить максимум производительности, все остальное сделает компилятор. Так же на них можно быстро строить быстрый код из готовых блоков:
в который еще никто, кроме авторе не вникнет. Ну и для кроссплатформенности это еще один минус. У Эпиков, к примеру, в коде вообще нет асма, только интринсики вместо него.
1. IBM
2. IBM
3. IBM
Почти все эпл девайсы почти полностью samsung made ;)
Либо чисто про векторизацию кода для тех же мобильных девайсов (сюда и Андроид попадает) ~ 15-20 минут
Пола Аллена тоже можно потрогать?
Дизассемблер смотрели версии с интринсиками?
Всё различие версии с интринсиками должно заключаться в переупорядочивании команд.
В этом-то и вся магия) Я не спец по ассемблеру, в отличии от ребят, которые писали Clang. По коду видно, что компилятор делает много хитрой работы — данные тянет напрямую в d\q регистры и через VFP (s регистры). Опять же у меня под рукой сейчас нет Мака. Да и суть статьи в другом — юзайте интринсики. Они без особых усилий помогут получить максимум производительности, все остальное сделает компилятор. Так же на них можно быстро строить быстрый код из готовых блоков:
при условии, что соответствующие методы векторизированы.
Против написания кастомного кода под каждый конкретный случай:
в который еще никто, кроме авторе не вникнет. Ну и для кроссплатформенности это еще один минус. У Эпиков, к примеру, в коде вообще нет асма, только интринсики вместо него.