GitHub - SerafimArts/opengl-demo: Just an OpenGL (SDL) demo in pure PHP
source link: https://github.com/SerafimArts/opengl-demo
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
PHP OpenGL (SDL) Demo
Please note that this is only a demo and may contain non-optimal, crazy and completely unbelievable programming techniques.
If your psyche was injured please consult a doctor.
Oh yes, according to my information, nobody has ever done such things in pure PHP.
Demo in action: https://www.youtube.com/watch?v=vsBbJbhKeeU
- PHP 7.4+
Additional Requirements (MacOS and Linux only)
- SDL 2.0+
- SDL Image 2.0+
- SDL TTF 2.0+
sudo apt install libsdl2-2.0-0 -y
sudo apt install libsdl2-image-2.0-0 -y
sudo apt install libsdl2-ttf-2.0-0 -y
Linux / Docker
docker run -it -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=$DISPLAY -e XAUTHORITY=$XAUTHORITY $(docker build -q .)
brew install sdl2
brew install sdl2_image
brew install sdl2_ttf
Aggregate valuable and interesting links.
Joyk means Joy of geeK