www.youtube.com/watch?v=Tb6d...
#gamedev #cpp #sfml
www.youtube.com/watch?v=Tb6d...
#gamedev #cpp #sfml
I wrote about a simple, hierarchical #ImGui profiler I created for my projects. It's thread-local, has minimal overhead, and only ~500 lines of C++.
Check it out! 👇
vittorioromeo.com/index/blog/s...
#cpp #gamedev
I wrote about a simple, hierarchical #ImGui profiler I created for my projects. It's thread-local, has minimal overhead, and only ~500 lines of C++.
Check it out! 👇
vittorioromeo.com/index/blog/s...
#cpp #gamedev
#presentation #addin #office #microsoft #slides
#presentation #addin #office #microsoft #slides
akrzemi1.wordpress.com/2020/10/01/r...
It's clever but not too crazy! I definitely see potential uses for it
akrzemi1.wordpress.com/2020/10/01/r...
It's clever but not too crazy! I definitely see potential uses for it
The only requirement is CMake, all dependencies are automatically fetched.
➡️ github.com/vittoriorome...
Enjoy! 🚀
#cpp #indiedev #performance #cplusplus #performance
The only requirement is CMake, all dependencies are automatically fetched.
➡️ github.com/vittoriorome...
Enjoy! 🚀
#cpp #indiedev #performance #cplusplus #performance
www.youtube.com/watch?v=SzjJ...
#cpp #cplusplus #gamedev #performance #sfml
www.youtube.com/watch?v=SzjJ...
#cpp #cplusplus #gamedev #performance #sfml
Inspired by Barry Revzin's awesome "Practical Reflection" talk at @cppcon.bsky.social I wrote automatic Dear #imgui generation for structs, including labels! (via Boost.PFR)
#cpp #gamedev
Inspired by Barry Revzin's awesome "Practical Reflection" talk at @cppcon.bsky.social I wrote automatic Dear #imgui generation for structs, including labels! (via Boost.PFR)
#cpp #gamedev
With some good old C++17 metaprogramming, you can get type-safe, refactor-proof Struct-of-Arrays transformations today😎
gcc.godbolt.org/z/sd7f4Mjx8
#cpp #gamedev #performance #HPC
With some good old C++17 metaprogramming, you can get type-safe, refactor-proof Struct-of-Arrays transformations today😎
gcc.godbolt.org/z/sd7f4Mjx8
#cpp #gamedev #performance #HPC
I'm incredibly excited to share that I will be giving my first-ever keynote at @cppcon.bsky.social 2025:
➡️ “More Speed & Simplicity: Practical Data-Oriented Design in C++”
cppcon.org/2025-keynote...
#cpp #gamedev #cplusplus
I'm incredibly excited to share that I will be giving my first-ever keynote at @cppcon.bsky.social 2025:
➡️ “More Speed & Simplicity: Practical Data-Oriented Design in C++”
cppcon.org/2025-keynote...
#cpp #gamedev #cplusplus
Can you spot the mistake? Every LLM seems to be fine with the code!
#cpp #cplusplus #gamedev #coding
Can you spot the mistake? Every LLM seems to be fine with the code!
#cpp #cplusplus #gamedev #coding
rednafi.com/go/di_framew...
rednafi.com/go/di_framew...
Here's a new article about a lightweight solution using a `ControlFlow` enumeration!
➡️ vittorioromeo.com/index/blog/c... ⬅️
#cpp #gamedev #cplusplus
Here's a new article about a lightweight solution using a `ControlFlow` enumeration!
➡️ vittorioromeo.com/index/blog/c... ⬅️
#cpp #gamedev #cplusplus
Using windowed + borderless flags in SDL still results in exclusive fullscreen:
github.com/libsdl-org/S...
How do most games implement this sanely?
#cpp #gamedev #sdl #sdl3
Using windowed + borderless flags in SDL still results in exclusive fullscreen:
github.com/libsdl-org/S...
How do most games implement this sanely?
#cpp #gamedev #sdl #sdl3
So happy for my friend @vittorioromeo.bsky.social representing our hometown in the global game jam with his cute, little game store.steampowered.com/app/3499760/...
#gamedev #gamejam #globalgamejam
So happy for my friend @vittorioromeo.bsky.social representing our hometown in the global game jam with his cute, little game store.steampowered.com/app/3499760/...
#gamedev #gamejam #globalgamejam
forums.developer.nvidia.com/t/weird-beha...
#gamedev #cpp
forums.developer.nvidia.com/t/weird-beha...
#gamedev #cpp
I'm now offering bespoke C++ training, mentoring & consulting: romeo.training
While current availability is limited (weekends/off-hours), I'm keen to connect with potential clients for future projects as my schedule evolves.
RTs appreciated! #cpp
I'm now offering bespoke C++ training, mentoring & consulting: romeo.training
While current availability is limited (weekends/off-hours), I'm keen to connect with potential clients for future projects as my schedule evolves.
RTs appreciated! #cpp
github.com/aras-p/Clang...
github.com/aras-p/Clang...
store.steampowered.com/news/app/349...
Powered by Modern #cpp, #sfml, #sdl, and #imgui. Fully #OpenSource!
#clicker #gameart #gamedev #idle #incremental #indiedev #indiegame #screenshotsaturday #towerdefense
store.steampowered.com/news/app/349...
Powered by Modern #cpp, #sfml, #sdl, and #imgui. Fully #OpenSource!
#clicker #gameart #gamedev #idle #incremental #indiedev #indiegame #screenshotsaturday #towerdefense
vittorioromeo.com/index/blog/v...
#sfml #gamedev #opengl #performance #indiegame #indiedev
vittorioromeo.com/index/blog/v...
#sfml #gamedev #opengl #performance #indiegame #indiedev
#screenshotsaturday #cpp #gamedev #idle #incremental #indiedev #indiegame #sfml #towerdefense #twitch
Indie Sunday - Bubblebytes!
What happens when we add Cats and Bubbles into a game?
ADHD TAKES OVER!
www.twitch.tv/anrield
#twitch #vtuber #indiegame #indie
#screenshotsaturday #cpp #gamedev #idle #incremental #indiedev #indiegame #sfml #towerdefense #twitch
#screenshotsaturday #indiedev #indiegames #indie #Steam #sfml #sdl #cpp
#screenshotsaturday #indiedev #indiegames #indie #Steam #sfml #sdl #cpp
(Pictured: the Wizardcat stops time 🧙)
#screenshotsaturday #cpp #gamedev #idle #incremental #indiedev #indiegame #sfml #towerdefense @sfml.bsky.social
(Pictured: the Wizardcat stops time 🧙)
#screenshotsaturday #cpp #gamedev #idle #incremental #indiedev #indiegame #sfml #towerdefense @sfml.bsky.social
5M particles, multithreading on, rendering off, and repopulation off:
- float: ~5.1ms (180FPS)
- _Float16: ~2.15ms (380FPS)
You can try out the benchmark right in your browser!
vittorioromeo.com/index/blog/p...
#sfml #gamedev #opengl #performance
5M particles, multithreading on, rendering off, and repopulation off:
- float: ~5.1ms (180FPS)
- _Float16: ~2.15ms (380FPS)
At the very least, defaulted equality does not require the header...
At the very least, defaulted equality does not require the header...
You can try out the benchmark right in your browser!
vittorioromeo.com/index/blog/p...
#sfml #gamedev #opengl #performance
You can try out the benchmark right in your browser!
vittorioromeo.com/index/blog/p...
#sfml #gamedev #opengl #performance