Skip to content
tszirr edited this page Apr 3, 2020 · 12 revisions

Overview of branches

This repository provides several branches with updates to the upstream mitsuba:

  • master / experimental-*: the interactive fork with live preview, camera movement, reduced dependencies and simplified programming interfaces

  • v(f)-backport0.5.0-*: Upstream backported to CMake (original package, not the interactive fork!), with Qt4 and Qt5 variants. These branches exist mainly to facilitate the merging and running of previous work based on old mitsuba versions

  • vanilla, vanilla-future, vanilla-cream: Pure upstream master (also not the interactive fork!), additional fixes, and extras (like DBOR)

Most branches are continuously checked to compile on stock Ubuntu and VS 2017 (see green checkmarks / AppVeyor badge links). See build logs for the required steps on each respective platform.

Build Status & Details

master: Build status Build status

(Immediate-mode fork, CMake, dependencies from source)

experimental-cream: Build status

(+ DBOR framebuffers working with many integrators, MLT or PSSMLT for configurations compatible with responsive interfaces. Currently command line only.)


vf-backport0.5.0-qt5: Build status Build status

v-backport0.5.0-qt5: Build status Build status

(Upstream w/ and w/o fixes, CMake and SCons)


vanilla-future: Build status

(Upstream w/ fixes, SCons. Some of the included fixes are required for compilation on Linux)

vanilla-cream + git merge vanilla-fixes: Build status

(+ DBOR framebuffers working with many integrators, not MLT or PSSMLT. Command line only.)


vf-backport0.5.0-qt4: Build status Build status

v-backport0.5.0-qt4: Build status Build status

(Upstream w/ and w/o fixes, pinned on Qt4, CMake and SCons)

Clone this wiki locally