I'm having a little bit of trouble with writing to the screen buffers right now. I made a program that has the purpose of setting a pixel at the (0,0) coordinate (adjusted so (0,0) is actually top left). Here's my code: http://pastebin.com/ibkqTnLi The code compiles fine (duh), but when I run it in Citra, an error about OpenGL rendering (yeah, I know this error is on Citra's side), then the emulator screen pops up blank. I believe that the problem is with my code because I'm able to run the 24bit-color example just fine in Citra. Thanks for the help in advance!