ncuxonaT писал: Там на каждый глиф создавалась отдельная текстура
разве?
Я вывожу каждую букву отдельным дипом, но шейдера там нет и текстуры не переключаются. Вот без шейдера в OpenGL дипы довольно дешевые.
Но опять же. Если мы начинаем рисовать пиксели net_graph, это уже дорого, их лучше объеденить в длинную секвенцию.
А буквы, в той же консоли, я так прикинул, у нас получается где-то по 100 букв на 70-80 строк. А у GL замедление как раз и начинается с десяти тысяч дипов. Но, повторюсь, только если не использовать шейдер.
Дядя Миша писал: А буквы, в той же консоли, я так прикинул, у нас получается где-то по 100 букв на 70-80 строк. А у GL замедление как раз и начинается с десяти тысяч дипов. Но, повторюсь, только если не использовать шейдер.
Ну вот я рисовал 5 строк по 150 символов без шейдера, фпс проседал.
Дядя Миша писал: К тому же, у многих в пользовании не системник, которому достаточно проапгрейдить видеокарту, а ноутбуки 2009-го - 2011-го годов с интелом на борту. На новый ноутбук у людей нет денег.
С интелом, к сожалению, даже с поддержкой со стороны софта скорее всего ни во что поиграть не получится, учитывая какая там ситуация с драйверами.
Да и в целом само железо просто никакущее, гонял какой-то интуль на своем ноуте, там даже игры на DirectX начала нулевых лагали дико.
Тут в ванильном ксашХТ вообще проблема с декалями на моделях. Я все время замечал что когда остаются трупы - сильно падает производительность. Думал что монстр продолжает выполнять свои функции после смерти. Но нифига подобного! Делал тест - в пустой комнате положил 6 трупов - 1000 фпс. Обстрелял их - фпс упал до 140. С gl_renderer 0 изначальный фпс был 390, после обстрела упал до 360. Всего ничего. Но и декалей на моделях конечно же нет. Из-за них все.
Специально без шейдеров запустил чтобы посмотреть на артхаос. А так оно с первого же раза корректную картинку дало.
Но есть другая проблема: после переноса рендера П2 в ксашмод, у вьюмодели и у стрел арбалета стал инверснутый питч. Я помню что это SQB, и у меня есть вопрос, в каком месте нужно поправить, чтобы исправить баг, а не запихать еще глубже?
Как я понимаю, в коде ксашмода SQB был исправлен довольно давно, а в P2 наоборот с ним ничего не сделано?
Дядя Миша писал: На клиенте его мало, в основном на сервере всё.
Но Параноевский рендерер несовместим с чистой халфой, там по рендермодам нет совпадения ЕМНИП.
Беда современной молодёжи в том, что она постоянно что-то спрашивает и сама ничего проверять не хочет. Любой ответ нагуглить, у кого-то спросить, принять на веру, итд.
А мы не такие были, в нас жила тяга к исследованиям.
А вам скажешь, что земля плоская, так вы и поверите.