just finished the first lecture from the online CS class from Harvard that I'm going to go through during break (they're recorded from a few years back)
It's a general intro to CS, starting with Scratch (for the first week, two lectures) then C then concepts like pointers, memory allocation, crypto, etc
In the last day working, I've got 3 examples where it's like this: Windows Users: Install and configure everything manually. Mac Users: Install and configure a package manager, and then use it to install. Linux Users: Install using your package manager.
in other news, dark souls is amazing, now that I've modded it into a playable state. hard as hell, but not in a frustrating way. almost every death is due to a mistake you make, instead of just bad luck.
I've actually died a lot less than, say, BioShock on hardest difficulty, but BioShock wasn't nearly as hard, it just resource starved you into dying, which felt cheap and frustrating
When I click the Landscape checkboxes below to remove them, Xcode just turns them back on. If I go to the Info tab and remove the landscape displays from the arrays there, it just puts them back. The project file is not write protected.
say you have two triangles, and those triangles share one edge, making a square. that's just 4 corners, but without an EBO you have to send the two shared corners for each triangle. that means sending 6 vertices to the gpu.
with an EBO, you just send 4 vertices, then you send "0, 1, 2, 1, 2, 3" in the EBO, which points to those vertices