RUVIDEO
Поделитесь видео 🙏

Vertex Buffers - Vulkan Game Engine Tutorial 06

We cover how vertex buffers store data, and can be bound to graphics pipelines. A vertex buffer is really just a chunk of memory that we pass into our vertex shader. We can put whatever data we would like into this memory as long as we tell our graphics pipeline how it is structured.

** Timecodes **
0:00 - What is a vertex buffer?
1:59 - Vertex binding descriptions
2:35 - Vertex attribute descriptions
3:58 - Binding vs Buffer
4:23 - Interleaved vs separate buffers
5:14 - Model class header
7:20 - Updating the vertex shader
8:30 - Creating the Vertex struct
10:58 - Model class implementation
12:10 - Memory allocator discussion
13:10 - createVertexBuffers() implementation
14:27 - createBuffer helper function
15:20 - host & device memory
17:45 - Draw() and bind() implementation
18:57 - get...Descriptions() implementation
21:02 - update PipelineVertexInputStateCreateInfo
22:12 - create, bind and draw a model
24:25 - outro


** Sierpinski triangle solution **
https://pastebin.com/0bu2a2ZP

** View playlist **
https://www.youtube.com/watch?v=Y9U9IE0gVHA&list=PL8327DO66nu9qYVKLDmdLW_84-yE4auCR&ab_channel=BrendanGalea

** Tutorial Series introduction video **
https://youtu.be/Y9U9IE0gVHA

** View File Changes **
https://github.com/blurrypiano/littleVulkanEngine/commit/aea44359b807d3eacafd585a0457c90d4155b78a

** Some other resources **
My github for this series - https://github.com/blurrypiano/littleVulkanEngine
Official vulkan samples - https://github.com/KhronosGroup/Vulkan-Samples
Simple allocator - http://kylehalladay.com/blog/tutorial/2017/12/13/Custom-Allocators-Vulkan.html

“Vulkan and the Vulkan logo are registered trademarks of the Khronos Group Inc.”

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Vertex Buffers - Vulkan Game Engine Tutorial 06», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.