Compilation:
Windows - compile by running .\make.ps1 in PowerShell.
Linux - compile by running make.
* Texture binding operations
* Text rendering
* Console and runtime commands
* Instanced rendering
* Particles and visual effects
* Lighting(ambient, diffiuse, specular)
* Specular mapping
* GLSL compiler can optimize away redundant code, which may cause unreachable uniform variables