Vulkan API — урок 31. Изменение размеров окна (+листинг)

Изменение размеров окна Продолжая тему прошлого урока, теперь нам нужно просто отловить момент, когда необходимо заново создавать swap chain, вызывать recreateSwapChain. Наиболее распространенная причина вызова этой функции – изменение размеров окна. Итак, для начала предоставим возможность изменять размер окна. Изменим функцию… Continue Reading

Vulkan API — урок 30. Пересоздание swap chain

Описанное ранее приложение пусть и успешно рисует треугольник, но не все нюансы оно обрабатывает должным образом. Вполне возможно, что при определенном изменении поверхности окна, она более не будет совместима со swap chain, например при изменении размеров окна. Нам же необходимо отлавливать… Continue Reading