Gabriel's Virtual Tavern
Home
Posts
Contact
Gabriel Sassone
Principal Rendering/Engine Programmer
The Multiplayer Guys
Biography
Video-games Lover. Guitar enthusiast. Life-surfer.
Passion, mistakes and curiosity.
Recent Posts
The Year of the Vulkan Book
Hello everyone! How have you been ? A little more than a year has passed since my last post, but for a good reason! Last year was all …
2023-02-07
15 min read
publishing
Modern (Bindless) Sprite Batch for Vulkan (and more!)
The sprites rendered with 1 draw call using the techniques described in this article. Overview Sprite batching is one of the …
2021-12-19
7 min read
coding
Vulkan Pills 1: Bindless Textures
Overview Here is a very short article on how to use Vulkan bindless features. All the relevant c++ code is into gpu_device_vulkan.cpp …
2021-11-01
6 min read
coding
Gpu Driven Text
Overview Recently on Twitter there was an interesting conversation about GPU-Driven line rendering. This reminded me of a system that I …
2021-10-26
12 min read
coding
Serialization For Games
Overview We will go through all the logical steps (and the code!) to write a binary serializer that supports versioning and memory …
2021-08-09
18 min read
coding
Pixel Art Filtering
An example of non integer scaling of pixel art. Overview Pixel art is living a beautiful renaissance these last years, with more and …
2021-04-12
15 min read
coding
Rendering Astronomic Stars
Overview Since growing up I’ve always been fascinated by stars, and being exposed to anime like Sainy Seiya and Hokuto No Ken …
2020-12-26
21 min read
coding
Improving Productivity in Terminals with Aliases
After reading the great article by Sarah Drasner on productivity I wanted to share some other improvements that I use in my daily work …
2020-04-13
5 min read
coding
See all posts
Contact
X/Twitter
Mastodon
Github
Cite
×