ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

CppCon 2018: Mike Shah “Let's Intercept OpenGL Function Calls...for Logging!”

Автор: CppCon

Загружено: 2018-11-10

Просмотров: 3494

Описание: http://CppCon.org
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2018
—
Debugging in graphical applications is done primarily by visual inspection. Either the correct visual effect appears on the screen, or it does not. When a visual effect does not appear correctly, programmers have to carefully step through code, often guessing and making small changes before rebuilding their entire codebase. In this talk, we are going to understand how to instrument OpenGL programs using code injection techniques to log and record information and ultimately understand why each pixel appears as it does on the screen. We will then discuss how we can build tools on top of the recorded data to help assist in debugging graphics applications. Attendees will leave the session with the ability to make a small logger capable of recording OpenGL function calls and be able to further extend it for their needs.
—
Mike Shah, Assistant Teaching Professor

Michael D. Shah completed his Ph.D. at Tufts University in the Redline Research Group in 2017. His Ph.D. thesis advisor was Samuel Z. Guyer. Michael finished his Masters degree in Computer Science in 2013 at Tufts University and Bachelors in Computers Science Engineering at The Ohio State University in 2011. Currently Michael is a lecturer at Northeastern University.
Michael discovered computer science at the age of 13 when googling ”how do I make games”. From that google search, Mike has worked as a freelance game developer, worked in industry for Intel, Sony Playstation, Oblong Industries, and researched at The Ohio Supercomputer Center to name a few. Mike cares about building tools to help programmers monitor and improve the performance of realtime applications– especially games. In Michael’s spare time he is a long distance runner, weight lifter, and amateur pizza maker.
—
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

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

Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
CppCon 2018: Mike Shah “Let's Intercept OpenGL Function Calls...for Logging!”

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

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

Скачать аудио

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

CppCon 2018: Gordon Brown “A Modern C++ Programming Model for GPUs using Khronos SYCL”

CppCon 2018: Gordon Brown “A Modern C++ Programming Model for GPUs using Khronos SYCL”

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

Крупное обновление GO 1.26

Крупное обновление GO 1.26

Compiler Explorer: The Features You Never Knew Existed - Matt Godbolt - CppCon 2025

Compiler Explorer: The Features You Never Knew Existed - Matt Godbolt - CppCon 2025

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

Как PostgreSQL может сделать больно, когда не ожидаешь — Михаил Жилин

Как PostgreSQL может сделать больно, когда не ожидаешь — Михаил Жилин

Электробусы — новая ловушка для городов

Электробусы — новая ловушка для городов

Using Modern C++ to Eliminate Virtual Functions - Jonathan Gopel - CppCon 2022

Using Modern C++ to Eliminate Virtual Functions - Jonathan Gopel - CppCon 2022

[Эпизод 21] OpenGL — Собираем всё вместе (SDL2+glad+glm) — Современный OpenGL

[Эпизод 21] OpenGL — Собираем всё вместе (SDL2+glad+glm) — Современный OpenGL

Идём из кода прямо в Интернет • C • Live coding

Идём из кода прямо в Интернет • C • Live coding

Using Floating-point in C++: What Works, What Breaks, and Why - Egor Suvorov - CppCon 2025

Using Floating-point in C++: What Works, What Breaks, and Why - Egor Suvorov - CppCon 2025

Let's write a Debugger!

Let's write a Debugger!

Взломать за один промпт. Как OpenClaw открывает простор для киберпреступников

Взломать за один промпт. Как OpenClaw открывает простор для киберпреступников

Я ненавижу длинные цепочки If-Elif: этот шаблон проектирования решил эту проблему раз и навсегда

Я ненавижу длинные цепочки If-Elif: этот шаблон проектирования решил эту проблему раз и навсегда

How DLang Improves my Modern C++ and Vice Versa - Mike Shah - ACCU 2024

How DLang Improves my Modern C++ and Vice Versa - Mike Shah - ACCU 2024

Мощнейший удар по флоту и авиации РФ / Улицы столицы перекрыты

Мощнейший удар по флоту и авиации РФ / Улицы столицы перекрыты

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

Почему 12 из 13 президентов Кореи очень плохо кончили?

Почему 12 из 13 президентов Кореи очень плохо кончили?

Logging | Game Engine Series

Logging | Game Engine Series

Back to Basics: C++ Concepts - Jeff Garland - CppCon 2025

Back to Basics: C++ Concepts - Jeff Garland - CppCon 2025

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



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