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

Скачать или смотреть From Pure ISO C++20 To Compute Shaders - Koen Samyn - CppCon 2025

  • CppCon
  • 2026-03-04
  • 2732
From Pure ISO C++20 To Compute Shaders - Koen Samyn - CppCon 2025
  • ok logo

Скачать From Pure ISO C++20 To Compute Shaders - Koen Samyn - CppCon 2025 бесплатно в качестве 4к (2к / 1080p)

У нас вы можете скачать бесплатно From Pure ISO C++20 To Compute Shaders - Koen Samyn - CppCon 2025 или посмотреть видео с ютуба в максимальном доступном качестве.

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

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

Cкачать музыку From Pure ISO C++20 To Compute Shaders - Koen Samyn - CppCon 2025 бесплатно в формате MP3:

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

Описание к видео From Pure ISO C++20 To Compute Shaders - Koen Samyn - CppCon 2025

https://cppcon.org
---

From Pure ISO C++20 To Compute Shaders - Koen Samyn - CppCon 2025
---

Modern graphics and compute projects still force developers to write every kernel twice—once in C++ for CPU debugging and again in GLSL/HLSL for the GPU.  This session shows how entirely standard C++20 can unify those worlds. C++ features such as constexpr, user defined literals and templates are used to write C++ source code that can be transpiled easily into GLSL or HLSL.

Attendees will learn three reusable techniques:

Metadata as templates, not attributes – e.g. resources like Buffer<float,0,2> encode set & binding in ordinary non‑type parameters, so any ISO‑compliant compiler accepts the code and tooling can reflect it without macros or vendor keywords.

CPU work‑group emulation – std::execution::par_unseq plus a per‑group std::barrier faithfully reproduces compute shader parallellism, enabling single‑step debugging in a familiar debugger.

AST‑driven transpile & reflection – a lightweight Clang LibTooling pass converts the same source file to GLSL, inserts #line mappings for error reporting, and emits a JSON descriptor table that engines can consume automatically.

If you want to dive into the world of compute shading without leaving the familiarity of C++, this is the talk for you.

---

Slides: https://github.com/CppCon/CppCon2025/...

Work at Hudson River Trading (HRT): https://tinyurl.com/safxfctf
---

Koen Samyn

Koen is a senior software engineer and lecturer at digital art and entertainment whose primary focus is bringing modern C++ to GPU-driven game technology. Over the past decade he has built and optimized compute-shader pipelines for lighting, physics, and inverse kinematics. In the classroom Koen mentors future developers on topics such as C++20/23 concurrency, data-oriented design, and the nuances of dispatching workloads across CPU and GPU.
---


CppCon is the annual, week-long face-to-face gathering for the entire C++ community. The conference is organized by the C++ community for the community. You will enjoy inspirational talks and a friendly atmosphere designed to help attendees learn from each other, meet interesting people, and generally have a stimulating experience. Taking place this year in Aurora, Colorado, near the Denver airport, and including multiple diverse tracks, the conference will appeal to anyone from C++ novices to experts.
Annual CppCon Conference - https://www.cppcon.org
  / cppcon  
https://x.com/cppcon
  / cppconference  
  / cppcon  
https://mastodon.social/@CppCon
---

Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
YouTube Channel Managed by Digital Medium Ltd: https://events.digital-medium.co.uk
---

#cpp #cplusplus #cppcon #cppprogramming #cplusplusprogramming #softwaredevelopment #softwareengineering #coding #code #computerscience #technology #technews #programming #programmer

Комментарии

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

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

  • Threads vs Coroutines — Why C++ Has Two Concurrency Models - Conor Spilsbury - CppCon 2025
    Threads vs Coroutines — Why C++ Has Two Concurrency Models - Conor Spilsbury - CppCon 2025
    3 дня назад
  • Duck Typing, the C++ Way: How Type Erasure Bends the Rules - Sarthak Sehgal - CppCon 2025
    Duck Typing, the C++ Way: How Type Erasure Bends the Rules - Sarthak Sehgal - CppCon 2025
    2 недели назад
  • Back to Basics: Master the static, inline, const, and constexpr C++ Keywords - Andreas Fertig
    Back to Basics: Master the static, inline, const, and constexpr C++ Keywords - Andreas Fertig
    3 недели назад
  • Matrix Multiplication Deep Dive || Cache Blocking, SIMD & Parallelization - Aliaksei Sala - CppCon
    Matrix Multiplication Deep Dive || Cache Blocking, SIMD & Parallelization - Aliaksei Sala - CppCon
    9 дней назад
  • Решаем задачи с собеседований Python Backend стажёр
    Решаем задачи с собеседований Python Backend стажёр
    5 часов назад
  • Программирую под Intel 8086 ★ NOS [часть 2]
    Программирую под Intel 8086 ★ NOS [часть 2]
  • Wait is it POSIX? Investigating Different OS and Library Implementations for Networking - CppCon
    Wait is it POSIX? Investigating Different OS and Library Implementations for Networking - CppCon
    1 день назад
  • Fix C++ Stack Corruptions with the Shadow Stack Library - Bartosz Moczulski - CppCon 2025
    Fix C++ Stack Corruptions with the Shadow Stack Library - Bartosz Moczulski - CppCon 2025
    11 дней назад
  • Диктаторам нужны бункеры глубже | Новый мир для Путина и его друзей (English subtitles) @Максим Кац
    Диктаторам нужны бункеры глубже | Новый мир для Путина и его друзей (English subtitles) @Максим Кац
    9 часов назад
  • More Speed & Simplicity: Practical Data-Oriented Design in C++ - Vittorio Romeo - CppCon 2025
    More Speed & Simplicity: Practical Data-Oriented Design in C++ - Vittorio Romeo - CppCon 2025
    2 недели назад
  • притворился БЕЗДОМНЫМ и сыграл на ДВУХ ГИТАРАХ СРАЗУ и ШОКИРОВАЛ ЛЮДЕЙ
    притворился БЕЗДОМНЫМ и сыграл на ДВУХ ГИТАРАХ СРАЗУ и ШОКИРОВАЛ ЛЮДЕЙ
    1 день назад
  • Interesting Upcoming Low-Latency, Concurrency, and Parallelism Features - CppCon 2025
    Interesting Upcoming Low-Latency, Concurrency, and Parallelism Features - CppCon 2025
    4 дня назад
  • Нептун скрывал это 36 лет. Джеймс Уэбб наконец раскрыл тайну
    Нептун скрывал это 36 лет. Джеймс Уэбб наконец раскрыл тайну
    4 часа назад
  • «TELEGRAM — ВРАЖЕСКИЙ ВИД СВЯЗИ». Путин пошел в атаку на телеграм. Z-ники В БЕШЕНСТВЕ
    «TELEGRAM — ВРАЖЕСКИЙ ВИД СВЯЗИ». Путин пошел в атаку на телеграм. Z-ники В БЕШЕНСТВЕ
    2 часа назад
  • Practical Reflection With C++26 - Barry Revzin - CppCon 2025
    Practical Reflection With C++26 - Barry Revzin - CppCon 2025
    2 недели назад
  • Гражданин Узбекистана записал скандальное видео во время ракетной атаки по Израилю
    Гражданин Узбекистана записал скандальное видео во время ракетной атаки по Израилю
    5 часов назад
  • Choose the Right C++ Parallelism Tool | Low-Level vs Async vs Coroutines vs Data Parallel
    Choose the Right C++ Parallelism Tool | Low-Level vs Async vs Coroutines vs Data Parallel
    8 дней назад
  • Украина 6 марта! ЖУТЬ! ТАКОГО ЕЩЕ НЕ БЫЛО! Что сегодня происходит в Киеве!?
    Украина 6 марта! ЖУТЬ! ТАКОГО ЕЩЕ НЕ БЫЛО! Что сегодня происходит в Киеве!?
    5 часов назад
  • Back to Basics: Custom Allocators Explained - From Basics to Advanced - Kevin Carpenter - CppCon
    Back to Basics: Custom Allocators Explained - From Basics to Advanced - Kevin Carpenter - CppCon
    3 недели назад
  • Your Optimized Code Can Be Debugged - Here's How With MSVC C++ Dynamic Debugging - Eric Brumer
    Your Optimized Code Can Be Debugged - Here's How With MSVC C++ Dynamic Debugging - Eric Brumer
    3 недели назад
  • О нас
  • Контакты
  • Отказ от ответственности - Disclaimer
  • Условия использования сайта - TOS
  • Политика конфиденциальности

video2dn Copyright © 2023 - 2025

Контакты для правообладателей video2contact@gmail.com