Feature request: Headless Rendering


Not sure if this is on your radar yet, but an important feature for general-purpose rendering applications (i.e., not a game) is to be able to render headless from within a Docker container.

This means not interacting with a windowing system (there may not even be one running!)

In OpenGL this is possible through the EGL interface, and on Vulkan should in theory be even more straightforward (https://github.com/SaschaWillems/Vulkan/blob/master/examples/computeheadless/computeheadless.cpp)


Indeed, it is a useful feature and this is planned for the networking feature update, which is coming in v1.2. See here: https://github.com/GameFoundry/bsf/issues/12

EDIT: After re-reading your post, I realize you require something a bit different rather than the full-on headless mode as for the networking solution.

I haven’t considered the use case you are describing until now, but I’ll definitely keep it on my radar from now on. However no timeframe for this feature as of yet.


This is intriguing…
This feature could be used as a remote rendering server? You certainly would need a video card that support this?