Public | Automated Build

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

docker-videostack

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

WARNING: A relatively huge image.

Details

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)

Usage

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
socket.

Build

To build from source,

$ make devel
Docker Pull Command
Owner
activatedgeek
Source Repository

Comments (0)