У нас вы можете посмотреть бесплатно 19 - Arbitrary GPU Upload | C++ Game Engine Programming или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Welcome to my C++ Game Engine series! -- Description -- In this episode, we refactor our Mesh class in favour of a more dynamic and extensible VertexArray/VertexBuffer API. We also leverage templates to enable us to upload arbitrary data to the GPU on the engine side, while the client side can be more specific about data layout. -- Links -- Rendering Pipeline Theory video: • 08 Part 1 - Hippo Rendering Pipeline Theor... glVertexAttribPointer spec: https://www.khronos.org/registry/Open... What kind of game should we build? Vote here: / @progrematic GitHub repository: https://github.com/progrematic/hippo Twitter: / progrematic -- Timestamps -- Intro: (0:00) Mesh Class walkthrough: (1:44) Arbitrary Upload Process Breakdown: (6:19) Creating our RawVertexBuffer class: (13:21) Creating our templated VertexBuffer class: (22:40) VertexBuffer in Action: (27:59) Creating our VertexArray class: (30:36) Updating our RenderCommands to support VertexArrays: (47:58) Adding support for more data types in VertexArray: (53:00) Leveraging our Arbitrary Upload to add Vertex Colours: (64:33)