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. :-(