mirror of
https://github.com/raspberrypi/userland.git
synced 2025-12-06 04:49:12 +00:00
d2c9f912da389c23ed27e81e940be3540f64fc59
Update RaspiStill framework to provide access to the new EGL image targets that provide a fastpath for mapping the individual YUV planes to one byte per pixel GL_LUMINANCE buffers. These are still accessed as OES textures so this is effectively a greyscale image created from a single plane of a MMAL buffer. Also added some example code (yuv, sobel) that demonstrates how to use the new EGL image targets. Also, add -gc to the command line to capture the GL frame-buffer as a TGA file. Thanks to Tim Gover
This repository contains the source code for the ARM side libraries used on Raspberry Pi. These typically are installed in /opt/vc/lib and includes source for the ARM side code to interface to: EGL, mmal, GLESv2, vcos, openmaxil, vchiq_arm, bcm_host, WFC, OpenVG.
Use buildme to build. It requires cmake to be installed and an arm cross compiler. It is set up to use this one: https://github.com/raspberrypi/tools/tree/master/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian
Description
Languages
C
95.1%
C++
1.5%
OpenQASM
1.3%
Roff
1.2%
CMake
0.7%