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/18 09:13] – seth | proton:raspi_setup [2016/06/19 12:40] – seth | ||
---|---|---|---|
Line 1: | Line 1: | ||
** Experimental and for linux pros only ** | ** Experimental and for linux pros only ** | ||
- | These steps are what I use to compile stuff by copying things from my Windows computer. | + | Here is how to setup the Raspberry Pi to support |
+ | From my tests I got it working two ways: | ||
- | Step 1: Make OpenGL ES 1/2 work on the Raspberry Pi 2 or 3. | + | 1. Set it up using the OpenGL experimental driver. |
- | I did this with the latest version of Raspbian (Jessie I think). | + | 2. Set it up using GL ES, won't work in X11, works full screen by starting from console. |
- | | + | |
+ | ** 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. | ||
+ | |||
+ | | ||
* 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" | ||
+ | * Run the following from a shell: | ||
+ | |||
+ | < | ||
+ | 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 libgles2-mesa-dev libgegl-dev | ||
+ | </ | ||
+ | |||
* Do the following from a shell window to install SDL2 from source: | * Do the following from a shell window to install SDL2 from source: | ||
< | < | ||
cd ~ | cd ~ | ||
- | sudo apt-get install libfreeimage-dev libopenal-dev libpango1.0-dev libsndfile1-dev libudev-dev libasound2-dev libjpeg-dev libtiff5-dev libwebp-dev automake | ||
wget https:// | wget https:// | ||
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 4 | + | make -j 5 |
sudo make install | sudo make install | ||
</ | </ | ||
- | To test your GL ES, do this with a local shell (not a remote shell window.. although maybe that works, dunno) | + | * To test, type " |
- | < | + | |
- | cd ~/ | + | |
- | g++ -o testgles2 | + | |
- | ./ | + | |
- | </ | + | |
- | If stuff is setup right, you'll see some triangles or something rendering smoothly. | ||
Step 2: Proton stuff | Step 2: Proton stuff | ||
Line 39: | Line 47: | ||
* 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/ | ||
* RTBareBones/ | * RTBareBones/ | ||
+ | The last step of the build copies the rtbarebones binary to / | ||
- | If you look at the RTBarebones/ |
proton/raspi_setup.txt · Last modified: 2023/12/03 06:42 by seth