Имбирная Ведьмочка
> производительности
Такие перлы от вызывают вопрос троллит ли она?
Пощупала бы д3д11, сразу поняла бы как работает гпу
monobogdan
> А много вызовов функций D3D?
> пояти без еррорчекинга
В opengl можно отключить проверку ошибок, только вызовы функций всё равно занимают время.
iw4nna.rock
Инструкция call тоже занимает время и не всегда один такт, а еще может кэш миснуть
iw4nna.rock
> только вызовы функций всё равно занимают время
это оправдание лишь бы ничего не делать.
monobogdan
Доку в руку и Куку на геку :)
Как же вы все достали ...
innuendo
Брат ты чего такой злой? Ты всегда был мирной и дружелюбной иннуендой.
monobogdan
Пощупать дх11 это хорошо .... Вго прям релиз в коме это как работает жпу
Еще бывает виджет внутри виджета внутри виджета ...
innuendo
> Еще бывает
да всегда так бывает, только большинство таких под виджетов полностью умещаются внутри предка и им не треубется отсечение, ну а тем что требуется, то тут уже ничего не поделаешь. Но в любом случае даже самый перегруженный гуй на отрисовку тратит мизерное количество времени.
Aroch
Марина не понимает, что стейты не по одному на видяху отправляются, что стейты устанавливаются либо при дипе (дх9, гл), либо вызовом соответствующего метода для загрузки стейтов пачками (дх10+), поэтому ей кажется что два переключения стейта на один сциссор - дорого. А то, что функция вызывается наносекунды - это пох.
monobogdan
может она ещё думает что каждый вызов функции opengl это непосредственно выполненная работа и можно прям померить время между вызовами.
Aroch
глфиниш можно измерить))
Нахрена козе Боян ? ... Она и так веселая
Aroch
Фифти фифти ... Можно же замерить через таймстамп или как там в гл ... Таймквери
Интересно, по вашему опыту работы в геймдев-компаниях что должен уметь Junior graphics programmer?
Нашел пару вакансий старых, но там никакой конкретики кроме понимания современных гапи.
https://spb.hh.ru/vacancy/28698878
https://spb.hh.ru/vacancy/28698878
Например может ли человек, способный запилить достаточно эффективный рендерер с куллингом (фрустум + например PVS), инстансингом/батчингом, частицами, освещением по Блинну-Фонгу, PCF, скиннингом, бамп маппингом и стеком для пост-процессинга считаться джуном, или сейчас нужно на зубок помнить и понимать принцип работы PBR, уметь запилить HBAO без сэмплов из DXSDK и т.п? Потому что я смотрю на синьоров и архитектов (суслик, xproger) - они такие сложные штуки делают (что обычному быдлу из ПТУ не понятно типа меня), что даже создаётся впечатление об очень высокой планке входа в конкретно эту сферу.