Slides de la EVA 2015

Tal como prometí, subí los slides de mi charla en la EVA 2015 realizada en Mar del Plata. FreelanceExportacionArgentinaEnBlanco.7z  

DX12 Do’s and Don’ts, a couple remarks

So, I saw NVIDIA’s Do’s and Don’ts. Thanks NV! It’s useful. Go check it out if you haven’t already. But beware a couple gotchas, like, there’s a few bits that are NV specific that I feel should be talked about: Be aware of the fact that there is a cost […]

Maybe it’s time to talk about a new Linux Display Driver Model 11

With new APIs being all the rave (Vulkan, D3D12, Metal), Steam OS pushing for Linux gaming. Even I myself encounter myself doing more and more graphics work in a Linux machine. After quite some time of graphics development on an Ubuntu 14.04 machine it has called to my attention that […]

OgreMeshy 1.6 released!

It has caught my attention that Ogre Meshy was unable to load 1.10 meshes. It was time for a maintenance release. As a bonus, I ported the tool to wxWidgets 3.0 and compatibility with Ubuntu 14.04 was improved. RTSS support was a community addition. It doesn’t seem to be working […]

RakNet, SWIG and a nasty Garbage Collector bug.

We’ve been hunting for months a very rare crash that was driving us nuts. It was further obfuscated because a SEH exception (a nasty one) was being caught by C# and being rethrown as a completely different exception (that looked like an innocent one). If you use RakNet + SWIG […]

Direct3D11 vs OpenGL4.4 in 2015, an experience review 5

In Ogre 2.1 we’ve modernized the whole engine. We started by adopting OpenGL 4.4 as our main API, and then we adopted D3D11 as well. It’s been an enlightening experience. From a performance point of view there is no definitive answer “OpenGL is always faster” or “D3D11 is always faster”, because the […]

Things I would like to see in GLNext 2

The thing is OpenGL 4.4/4.5 is actually quite good. But there’s soooo much technical baggage behind it; there was a discussion in Twitter but Twitter’s 140 char limit is not enough for this. So well, here’s my expectations of GLNext: Unified GLSL compiler. This is actually been promised as a […]


Uniform buffers vs texture buffers: The 2015 edition 3

There is an interesting post in from 2010 about this topic. However, I haven’t found on the Internet more information about it; so I thought I should  blog about it. Every now and then I see this question pop up over and over again on GameDev.Net. Note that this […]


Note: This post is made from a non-EU provider perspective. However many points raised concern both EU and non-EU sellers. Disclaimer: This post tries to cover the subject as generically and objetively as possible. Take in mind that every Country in the world has its own Laws and your situation […]

TCP problems

I see Gleen Fiedler always struggling with people that repeatedly leaves a reply claiming that he knows nothing and should be always using TCP over UDP. Yet anyone developing a realtime application will laugh uncontrollably at such claims. Skype runs on UDP, many multiplayer FPS games run on UDP. VoIP runs […]