4 ms·
I remember my undergrad graphics class in 1991 or so. We did it in C and X11 on Sun and DEC workstations, and we had to learn X as an implementation detail.
by drewg123 6y ago
I remember my undergrad graphics class in 1991 or so. We did it in C and X11 on Sun and DEC workstations, and we had to learn X as an implementation detail. Our final project was animated 3-d wireframe models of objects, written in Xlib primitives. No toolkits or modern libraries. One of the assignments was a "game", and I wrote a tetris-like typing game. The projects in that class were insanely hard compared to any other class I'd taken.
The amazing thing is that, at least as of 10 years ago, my projects for that class STILL compiled on 32-bit FreeBSD and Linux.
Oh, and to learn X11, we used https://www.amazon.com/gp/product/0134999975/ref=x_gr_w_bb_sout?ie=UTF8&tag=x_gr_w_bb_sout-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0134999975&SubscriptionId=1MGPYB6YW3HWK55XCGG2 https://www.amazon.com/gp/product/0134999975/ref=x_gr_w_bb_s...
I still remember sitting on a bench outside the college bookstore, cracking that book open and feeling both excited and hopelessly lost.
- formerly_proven 6y ago> The amazing thing is that, at least as of 10 years ago, my projects for that class STILL compiled on 32-bit FreeBSD and Linux. i686 binaries from the 90s compiled for then-Linux and linked against then-xlib still run on AMD64 Linux hosts (provided you have the necessary multilib libraries around).