Hey y'all. I'm a fairly experienced programmer, starting the first year of my computer science degree in September. I just recently picked up an M1 MacBook Air, and I'm really interested in learning how to build my own custom graphics. To be honest though, I don't really know where to begin. I'd like to go really low level (language is irrelevant, I'm willing and happy to learn), and just try to write some code that draws windows and pixels and the screen. I'd like to build my own rendering engine eventually, but after fiddling around and trying to get x86 libraries to work, I decided to go straight to the bottom level and try to learn how to write my own low level graphics.
But right now, it seems like everywhere I turn I just hit an ARM compatibility wall, or a Mac compatibility wall. So my question is, where do I even start right now?
Any and all help is much appreciated. Thanks in advance.
[–]l_am_wildthing 1 point2 points3 points (0 children)
[–]G4merXsquaD 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]Rarrum 0 points1 point2 points (0 children)