I've written my first OpenGL program in assembly language. That's actually a lot easier than you would think because most of the program is just calling library functions. Yes, it's a simple program. Why am I doing this? Educational purposes. I want to get closer to the machine. It's not about speed or optimization. It's about understanding what happens behind the scenes. C is already "close to the machine", but it's not enough. Assembly language is the next step. ____________________ That's a veeeeery interesting read: http://blog.johnnovak.net/2016/09/21/what-every-coder-should-know-about-gamma/ I was totally unaware of the whole issue. :-(