Renderers are built on a platform basis
Use uppercase for macros