Also special thanks to phire, who helped me get my 1st triangle on the screen using the GPU =D
Also special thanks to Jaymin Kessler, who helped me get my 1st textured triangle on the screen using the GPU =D
Please check out his blog, especially for info on bare metal GPU programming on the Raspberry Pi: http://maisonikkoku.com/
Also special thanks to rst, who helped me get my 1st SMP demo running using all 4 CPU cores of the Raspberry Pi 2 =D
Please check out Circle by rst, a C++ bare metal environment (with USB) for Raspberry Pi 1 & 2: https://github.com/rsta2/circle
Howto Compile:
All the code compiles into a single binary (kernel.img for Raspberry Pi, kernel7.img for Raspberry Pi 2
or kernel8.img for Raspberry Pi 3) file.
Using FASMARM open up kernel.asm for Raspberry Pi, kernel7.asm for Raspberry Pi 2 or kernel8.asm for Raspberry Pi 3 & click the Run/Compile button.
Once you have all these files ready, you can copy them & a kernel.img (Raspberry Pi), a kernel7.img (Raspberry Pi 2)
or a kernel8.img (Raspberry Pi 3) file to the root of an SD card.
All of my demos use a maximum resolution of 640x480, they have been tested using composite & HDMI.
All sound demos output to the 3.5" Phone Jack. Thanks to ne7 for the sound sample.