-
Notifications
You must be signed in to change notification settings - Fork 308
Mesa3D
Nikolay Korotkiy edited this page Sep 14, 2021
·
3 revisions
Mesa3D is used in Embox as OpenGL library. There are demos on following platforms:
- arm-qemu with integrator cp machine
- x86-qemu
Both of them use osmesa plugin (soft-rendering mode).
You must install followng packages:
- xorg-macros:
sudo apt-get install xutils-dev
- pciaccess:
sudo apt-get install libpciaccess-dev
- libtool:
sudo apt-get install libtool
Use
-
make confload-project/mesa3d/arm_qemu
for arm_qemu -
make confload-project/mesa3d/x86_qemu
for x86_qemu
Use auto_qemu script ./scripts/qemu/auto_qemu
- Embox on QEMU emulator
- ARM
- AARCH64
- x86
- MIPS
- RISC-V
- PowerPC
- DLX (Microblaze)
- SPARC
- Porting to a new architecture
- Audio
- FPGA
- FS
- Graphics
- NET
- USB
- iec61850
- C Plus Plus
- GY 30 I2C light sensor on STM32
- STM32FLASHER
- Emdocker
- Emdocker on MAC
- Xen port workflow
- Troubleshooting
- QEMU with GRUB2 and Syslinux
- LKL subsystem
- Beremiz
- 4diac Forte