NatronGitHub / Natron

Open-source video compositing software. Node-graph based. Similar in functionalities to Adobe After Effects and Nuke by The Foundry.
http://NatronGitHub.github.io
GNU General Public License v2.0
4.65k stars 338 forks source link

OpenGL rendering command line flag #810

Closed YakoYakoYokuYoku closed 2 years ago

YakoYakoYokuYoku commented 2 years ago

Thanks for submitting a pull request! Please provide enough information so that others can review your pull request. Additionally, make sure you've done all of these things:

PR Description

What type of PR is this? (Check one of the boxes below)

What does this pull request do?

Natron needs a way to enable OpenGL through the CLI when plugins want to use rendering. Currently this could be done with --setting enableOpenGLRendering="<option>" but this is a bit lengthy and it's better to alias it to a --opengl choice flag. Also a warning is printed and Natron exits when a plugin requires OpenGL but is disabled.

Show a few screenshots (if this is a visual change)

N/A.

Have you tested your changes (if applicable)? If so, how?

By building and running NatronRenderer with --opengl enabled and --opengl disabled.

Futher details of this pull request

Supersedes #801. Fixes #779.