wip
This commit is contained in:
@@ -40,9 +40,11 @@ $(BUILD_DIR)/$(TARGET): forge-steel/src/main.c forge-steel/hashmap.c/hashmap.c f
|
|||||||
|
|
||||||
# ACTIONS
|
# ACTIONS
|
||||||
|
|
||||||
.PHONY: install-libs
|
.PHONY: install
|
||||||
install-libs:
|
install:
|
||||||
sudo apt install -y libglfw3-dev libgl-dev libasound2-dev libv4l-dev
|
sudo apt update
|
||||||
|
sudo apt install -y weston libglfw3-dev libgl-dev libasound2-dev libv4l-dev
|
||||||
|
sudo usermod -a -G render $(shell whoami)
|
||||||
|
|
||||||
.PHONY: clean
|
.PHONY: clean
|
||||||
clean:
|
clean:
|
||||||
@@ -58,3 +60,6 @@ run: $(BUILD_DIR)/$(TARGET)
|
|||||||
.PHONY: submodule-init
|
.PHONY: submodule-init
|
||||||
submodule-init:
|
submodule-init:
|
||||||
git submodule update --init --recursive
|
git submodule update --init --recursive
|
||||||
|
|
||||||
|
.PHONY: start
|
||||||
|
weston --shell=kiosk-shell.so --xwayland -- $(BUILD_DIR)/$(TARGET) $(RUN_ARGS)
|
||||||
|
|||||||
@@ -15,24 +15,21 @@ over_voltage_delta=50000
|
|||||||
|
|
||||||
# --- opengl ---
|
# --- opengl ---
|
||||||
# Enable DRM VC4 V3D driver
|
# Enable DRM VC4 V3D driver
|
||||||
dtoverlay=vc4-kms-v3d
|
dtoverlay=vc4-kms-v3d,composite
|
||||||
# Increase the memory reserved for the GPU
|
# Increase the memory reserved for the GPU
|
||||||
gpu_mem=64
|
gpu_mem=64
|
||||||
# Avoid GPU down-clocking below 500 MHz that slows FPS down
|
# Avoid GPU down-clocking below 500 MHz that slows FPS down
|
||||||
# v3d_freq_min=500
|
# v3d_freq_min=500
|
||||||
|
|
||||||
# --- tv out ---
|
# --- composite ---
|
||||||
# enable composite TV out
|
|
||||||
enable_tvout=1
|
enable_tvout=1
|
||||||
# NTSC, commonly 480i at approximately 60 Hz
|
|
||||||
sdtv_mode=0
|
|
||||||
# 4:3 aspect ratio
|
|
||||||
sdtv_aspect=1
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## Installs
|
## Installs
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
sudo apt install git
|
||||||
|
git clone --recursive https://git.klemek.fr/klemek/forge-invar
|
||||||
sudo apt update
|
sudo apt update
|
||||||
sudo apt upgrade
|
sudo apt upgrade
|
||||||
sudo apt install mesa-utils libglfw3-dev libgl-dev libasound2-dev libv4l-dev libegl-dev libgles2-mesa-dev
|
sudo apt install mesa-utils libglfw3-dev libgl-dev libasound2-dev libv4l-dev libegl-dev libgles2-mesa-dev
|
||||||
@@ -47,8 +44,11 @@ sudo apt install mesa-utils libglfw3-dev libgl-dev libasound2-dev libv4l-dev lib
|
|||||||
* https://www.baeldung.com/linux/opengl-check-working
|
* https://www.baeldung.com/linux/opengl-check-working
|
||||||
* https://ttt.io/glsl-raspberry-pi
|
* https://ttt.io/glsl-raspberry-pi
|
||||||
* https://drgeoffathome.wordpress.com/2020/02/03/opengl-without-x-on-raspberry-pi-4-part-1/
|
* https://drgeoffathome.wordpress.com/2020/02/03/opengl-without-x-on-raspberry-pi-4-part-1/
|
||||||
|
* https://manpages.org/weston
|
||||||
|
* wayland.pages.freedesktop.org/weston/toc/kiosk-shell.html
|
||||||
|
|
||||||
## TODO
|
## TODO
|
||||||
|
|
||||||
* PAL/NTSC switch
|
* PAL/NTSC switch
|
||||||
* Sync in -> fake midi ?
|
* Sync in -> fake midi ?
|
||||||
|
* rasp compute
|
||||||
|
|||||||
Reference in New Issue
Block a user