Public | Automated Build

Last pushed: 2 years ago
Short Description
Full Stack Modern OpenGL S/W Rasterizer in Docker
Full Description


A full-stack Modern OpenGL S/W Rasterizer in Docker on Ubuntu 14.04.

WARNING: A relatively huge image.


This Docker image contains all the moving parts to get up and
running with Modern OpenGL (3+) on Ubuntu 14.04 LTS and the Mesa Software
Rasterizer. It contains OpenCV and PIL for reading and writing
media files, Freetype for loading FreeTypes fonts, SDL for generating
rendering context and numpy for standard Matrix operations.

High Level Specifications

  • Mesa 3D (12.0.1)
  • libDRM (2.4.68)
  • Numpy (1.11.0)
  • Pillow (3.3.0)
  • PyOpenGL (with PyOpenGL-accelerate) (3.1.0)
  • SDL2 (with PySDL2 bindings) (0.9.3)


Pull Image from Docker Hub

$ docker pull activatedgeek/videostack

Run Container

The image can then be run as:

$ docker run -it \
  -e "DISPLAY=unix:0.0" \
  -v="/tmp/.X11-unix:/tmp/.X11-unix:rw" \
  activatedgeek/videostack bash

This will open up the bash terminal, with the DISPLAY set to the host's display


To build from source,

$ make devel
Docker Pull Command
Source Repository