1488 читали · 3 года назад
Компиляция шейдеров: почему фризят современные игры
Привет Пикабу! Фризы. Долгие загрузки. Мы привыкли винить в это разработчиков игр – но далеко не всегда виноваты они. Компиляция шейдеров - бич современных игр. Но что это такое? Как удобная технология стала проблемой? Что такое шейдер? И сразу же возникает только два вопроса – что такое шейдер и что вообще такое компиляция? Не будем усложнять. Мы постоянно слышим слово шейдер в контексте разработки игр, и на самом деле это просто кусок кода, программа, которая работает на вычислительных блоках видеокарты...
748 читали · 6 месяцев назад
Как включить DirectX 12 и что это меняет для игрока — разбор DX11 vs DX12
Есть такой типичный вечер: ты запускаешь игру, которую ждал, выставляешь «высокие», жмёшь «применить», и первые пять минут всё красиво. А потом начинается странное. Камера дёргается на поворотах, кадры вроде бы есть, но ощущение, будто картинка прилипает к экрану. Открываешь оверлей, а там то 90 fps, то 55, то снова 90, и это бесит сильнее, чем честные стабильные 60. В какой-то момент взгляд цепляется за переключатель API: DX11 или DX12. И ты стоишь перед ним, как перед кнопкой «удалить сохранение»,...