The Virtual and No-Virtual

Original Author: Aras Pranckevičius You are writing some system where different implementations have to be used for different platforms. To keep things real, let’s say it’s a rendering system which we’ll call “GfxDevice” (based on a true story!). For example, on Windows there could be a Direct3D 9, Direct3D 11 or OpenGL implementations; on iOS/Android there … Continue reading “The Virtual and No-Virtual”