filmov
tv
CppCon 2018: Guy Davidson “Lightweight 2D graphics with io2d”

Показать описание
—
—
In this presentation you will learn how to use the io2d 2D graphics library, which is soon to be available on vcpkg for Windows, OS X, iOS and Linux. The implementation contains several examples, including an Asteroids clone. We'll demonstrate the examples and their code in depth, show you how to write your own renderer, talk about the opportunities for casual graphics and teaching, and suggest some future directions.
—
Guy Davidson, Creative Assembly
Principal Coding Manager
Principal Coding Manager of Creative Assembly, makers of the Total War franchise, Alien:Isolation and the upcoming Halo Wars sequel, Guy has been writing games since the early 1980s. He is also a voting member of the ISO C++ committee, and a contributor to SG14, the study group devoted to low latency, real time requirements, and performance/efficiency especially for Games, Financial/Banking, and Simulations. He speaks at schools, colleges and universities about programming and likes to help good programmers become better programmers.
—
*-----*
*-----*
—
In this presentation you will learn how to use the io2d 2D graphics library, which is soon to be available on vcpkg for Windows, OS X, iOS and Linux. The implementation contains several examples, including an Asteroids clone. We'll demonstrate the examples and their code in depth, show you how to write your own renderer, talk about the opportunities for casual graphics and teaching, and suggest some future directions.
—
Guy Davidson, Creative Assembly
Principal Coding Manager
Principal Coding Manager of Creative Assembly, makers of the Total War franchise, Alien:Isolation and the upcoming Halo Wars sequel, Guy has been writing games since the early 1980s. He is also a voting member of the ISO C++ committee, and a contributor to SG14, the study group devoted to low latency, real time requirements, and performance/efficiency especially for Games, Financial/Banking, and Simulations. He speaks at schools, colleges and universities about programming and likes to help good programmers become better programmers.
—
*-----*
*-----*
CppCon 2018: Guy Davidson “Lightweight 2D graphics with io2d”
A year in diversity - Guy Davidson - Meeting C++ 2018 Lightning Talks
Talks and Highlights From CppCon 2018!
Dragging C++ into the Modern era - Guy Davidson - Meeting C++ 2017
CppCon 2018: Arthur O'Dwyer “Return Value Optimization: Harder Than It Looks”
What has writing about the Core Guidelines shown me? - Guy Davidson
CppCon 2018: “Emulating the Nintendo 3DS: Generative & Declarative Programming in Action'
CppCon 2018: Rishi Wani “Datum: A Compact Bitwise Copyable Variant Type”
Lightning Talk: Abstraction by the Rule of 10 - Guy Davidson [ ACCU 2021 ]
CppCon 2018: Valentin Galea “Rapid Prototyping of Graphics Shaders in Modern C++”
CppCon 2018: CJ Johnson “Constexpr and operator overloading: Why everything is terrible”
Writing games in very modern C++ - Guy Davidson [ACCU 2017]
C++ and Linear Algebra - Guy Davidson [ ACCU 2021 ]
CppCon 2018: Mike Shah “Let's Intercept OpenGL Function Calls...for Logging!”
CppCon 2018: Peter Bindels “Build Systems: a Simple Solution to a Complicated Problem”
CppCon 2018: Marshall Clow “Development strategies: You've written a library - now what?”
SG14 (the GameDev & low latency ISO C++ working group) - Guy Davidson - Meeting C++ 2016
CppCon 2018: Richard Powell “Named Arguments from Scratch”
CppCon 2018: Jonathan Keinan “Cache Warming: Warm Up The Code”
CppCon 2018: Fedor Pikus “Design for Performance”
CA Since Total War - Guy Davidson, Creative Assembly
Engine Test
These aren't the COM Objects you're looking for - Victor Ciura - Meeting C++ 2018
C++Now 2019: Bob Steagall “Linear Algebra for the Standard C++ Library”
Комментарии