- Porto, Portugal
- linkedin.com/in/pedroandreoliveira/
Stars
Code samples for C++ Concurrency in Action
A CLI-tool to diff Keepass (.kdbx) files. Useful, if syncing with Dropbox or NextCloud and getting multiple files due to conflicts.
The GitHub Action to setup vcpkg for your C++ based projects. Stores built ports using Binary Caching backed onto GH Cache.
A template project to build a C++/CMake/vcpkg based projects with IDE and GitHub Actions. Build is sped up with caching of artifacts.
The Sound of Sorting - "Audibilization" and Visualization of Sorting Algorithms
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
Concurrent Deferred Reference Counting
Game engine project in C++/DX12 to explore software infrastructure ideas
A fast multi-producer, multi-consumer lock-free concurrent queue for C++11
Hands-On Network Programming with C, published by Packt
Code from C++ Multithreading tutorial series on YouTube https://www.youtube.com/playlist?list=PLqCJpWy5Fohe9b4gS5_HHyYcGNXVrtKUa
A General-purpose Task-parallel Programming System using Modern C++
A curated list of awesome parallel computing resources
One framework for creating powerful cross-platform games.
A community sourced database of game controller mappings to be used with SDL Game Controller functionality
Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com
Image decoding for many popular formats for Simple Directmedia Layer.
Create book from markdown files. Like Gitbook but implemented in Rust
C++ 3D graphics engine under Direct3D 11. Developed in a Planet Chili video tutorial series that can be found on YouTube. https://youtu.be/_4FArgOX1I4
A collection of resources on modern C++