proton:raspi_setup
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
proton:raspi_setup [2016/06/19 12:35] – seth | proton:raspi_setup [2016/06/23 07:28] – seth | ||
---|---|---|---|
Line 10: | Line 10: | ||
- | + | ** Instructions to setup GLES with Raspberry Pi and run Proton SDK examples ** | |
These steps are what I use to compile stuff by copying things from my Windows computer. | These steps are what I use to compile stuff by copying things from my Windows computer. | ||
- | * Give the video card more memory on the pi. Run raspi-config and give it 128 or 256 (good for the pi3) | + | * Give the video card more memory on the pi. Run raspi-config and give it at least 128 or so to be safe. |
- | * Also enable the experimental OpenGL driver under the Advanced section in raspi-config | + | |
* Install cmake on the pi (sudo apt-get install cmake) | * Install cmake on the pi (sudo apt-get install cmake) | ||
* Do "sudo rpi-update" | * Do "sudo rpi-update" | ||
Line 25: | Line 23: | ||
sudo apt-get -y install xcompmgr libgl1-mesa-dri && sudo apt-get -y install libalut0 libalut-dev && sudo apt-get -y install mesa-utils | sudo apt-get -y install xcompmgr libgl1-mesa-dri && sudo apt-get -y install libalut0 libalut-dev && sudo apt-get -y install mesa-utils | ||
- | sudo apt-get install libglu1-mesa-dev freeglut3-dev mesa-common-dev | + | sudo apt-get install libglu1-mesa-dev freeglut3-dev mesa-common-dev libgles2-mesa-dev libgegl-dev |
</ | </ | ||
Line 35: | Line 33: | ||
tar zxvf SDL2-2.0.4.tar.gz | tar zxvf SDL2-2.0.4.tar.gz | ||
cd SDL2-2.0.4 && mkdir build && cd build | cd SDL2-2.0.4 && mkdir build && cd build | ||
- | ../ | + | ../ |
make -j 5 | make -j 5 | ||
sudo make install | sudo make install | ||
</ | </ | ||
- | |||
- | * To test, type " | ||
Line 49: | Line 45: | ||
* Edit SetupVars.bat and edit the IP to the pi | * Edit SetupVars.bat and edit the IP to the pi | ||
* Run CopyStuffToPi.bat. | * Run CopyStuffToPi.bat. | ||
- | * Edit the RTBareBones/ | + | * Edit the RTBareBones/ |
* RTBareBones/ | * RTBareBones/ | ||
The last step of the build copies the rtbarebones binary to / | The last step of the build copies the rtbarebones binary to / | ||
+ | |||
+ | RTSimpleApp is much the same, although you'll need SDL2's mixer as well. Unlike with the base SDL2, we can just grab a pre-compiled one like this: | ||
+ | < | ||
+ | sudo apt-get libsdl2-mixer-dev | ||
+ | </ | ||
+ | And that should compile ok. It should run at least 60 fps at 720p. | ||
proton/raspi_setup.txt · Last modified: 2023/12/03 06:42 by seth