Logo video2dn
  • Сохранить видео с ютуба
  • Категории
    • Музыка
    • Кино и Анимация
    • Автомобили
    • Животные
    • Спорт
    • Путешествия
    • Игры
    • Люди и Блоги
    • Юмор
    • Развлечения
    • Новости и Политика
    • Howto и Стиль
    • Diy своими руками
    • Образование
    • Наука и Технологии
    • Некоммерческие Организации
  • О сайте

Скачать или смотреть 2D Pixel Framebuffers, Event Loops and Syscalls (in Rust)

  • Thomas 🏕
  • 2022-05-19
  • 4064
2D Pixel Framebuffers, Event Loops and Syscalls (in Rust)
rustrust langrust programmingrust programming languagerust language#rustrust tutorialprogramming exercisesalgorithmsalgorithms in rustrust algorithmsassembly in rustsyscalls in rustlibc in rustevent loop in rustevent loopmio in rustmio rustwinit rustwgpu rustwgpuframebuffer in rustframebufferhello world in assemblyepollkqueue in rustepoll in rustconcurrencyasync rustgraphics programming in rustgame development in rust
  • ok logo

Скачать 2D Pixel Framebuffers, Event Loops and Syscalls (in Rust) бесплатно в качестве 4к (2к / 1080p)

У нас вы можете скачать бесплатно 2D Pixel Framebuffers, Event Loops and Syscalls (in Rust) или посмотреть видео с ютуба в максимальном доступном качестве.

Для скачивания выберите вариант из формы ниже:

  • Информация по загрузке:

Cкачать музыку 2D Pixel Framebuffers, Event Loops and Syscalls (in Rust) бесплатно в формате MP3:

Если иконки загрузки не отобразились, ПОЖАЛУЙСТА, НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если у вас возникли трудности с загрузкой, пожалуйста, свяжитесь с нами по контактам, указанным в нижней части страницы.
Спасибо за использование сервиса video2dn.com

Описание к видео 2D Pixel Framebuffers, Event Loops and Syscalls (in Rust)

In this video we go in depth with event loops and system calls in Rust. We start out with a simple 2D Pixels Window built on top of WGPU and Winit. We dig into what sort of system calls are being made in order to create our event loop for the window and what layers of abstraction and libraries such as mio and libc are doing underneath to communicate with the operating system. We learn a little bit about x86 assembly instructions, how to write to the standard output in assembly from within a rust macro. We also learn about the concurrency strategies and how the async model is creating using an event queue that is supported by the operating system. I attempt to dive deep from the Window Management Winit library down to system calls and assembly instructions to get a better understanding of what is going on underneath. My hope is that this video provides some level of context to the concurrency models and how to solve async I/O without blocking our main thread or UI - or more specifically how these libraries do that.

↠ References:
Pixels.rs: https://github.com/parasyte/pixels
Winit: https://docs.rs/winit/latest/winit/in...
Mio: https://docs.rs/mio/0.8.3/mio/index.html
Winit + Pixels Blog Post: https://nyxtom.dev/2020/10/07/winit-r...
WGPU: https://github.com/gfx-rs/wgpu
Event Loop Control Flow: https://docs.rs/winit/latest/winit/ev...
Tokio: https://tokio.rs/
libc: https://rust-lang.github.io/libc/x86_...
Epoll, Kqueue, IOCP Explained: https://cfsamsonbooks.gitbook.io/epol...
Exploring Async Basics in Rust: https://cfsamson.github.io/book-explo...
Linux System Call Table: https://blog.rchapman.org/posts/Linux...
Inline Assembly in Rust: https://doc.rust-lang.org/nightly/rus...

↠ Patreon: https://www.patreon.com/nyxtom?fan_la...
↠ Dotfiles: https://github.com/nyxtom/dotfiles
↠ Twitter: @nyxtom   / nyxtom  
↠ Channel:    / nyxtom  

Cheers! 🍻

🦀 #rust #rustlang #rustprogramming #graphicsprogramming #gamedev

Комментарии

Информация по комментариям в разработке

Похожие видео

  • О нас
  • Контакты
  • Отказ от ответственности - Disclaimer
  • Условия использования сайта - TOS
  • Политика конфиденциальности

video2dn Copyright © 2023 - 2025

Контакты для правообладателей [email protected]