diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2022-03-18 21:03:48 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2022-03-18 22:49:09 +0300 |
commit | 59f53f5802276c4ff1d8e5422a76e54f94383626 (patch) | |
tree | 2de805a6a8ddca7615885910c89a9e72f2b69999 /source/blender/render | |
parent | 37b93b5df85c9e7acac989c86cf658bf8a0bc1e5 (diff) |
EEVEE: Add new experimental "EEVEE Next" option
This is supposed to hold the latest improvement from the EEVEE rewrite branch.
Note that a restart is necessary in order for the engine to appear.
The registration code is a bit convoluted as it needs to be after the WM_init.
Diffstat (limited to 'source/blender/render')
-rw-r--r-- | source/blender/render/RE_engine.h | 1 | ||||
-rw-r--r-- | source/blender/render/intern/engine.c | 5 |
2 files changed, 6 insertions, 0 deletions
diff --git a/source/blender/render/RE_engine.h b/source/blender/render/RE_engine.h index 578df1858c9..e8e47b1f646 100644 --- a/source/blender/render/RE_engine.h +++ b/source/blender/render/RE_engine.h @@ -253,6 +253,7 @@ void RE_engine_render_context_disable(struct RenderEngine *engine); /* Engine Types */ void RE_engines_init(void); +void RE_engines_init_experimental(void); void RE_engines_exit(void); void RE_engines_register(RenderEngineType *render_type); diff --git a/source/blender/render/intern/engine.c b/source/blender/render/intern/engine.c index ae5ffdfc232..3a7ac22dc1f 100644 --- a/source/blender/render/intern/engine.c +++ b/source/blender/render/intern/engine.c @@ -59,6 +59,11 @@ void RE_engines_init(void) DRW_engines_register(); } +void RE_engines_init_experimental() +{ + DRW_engines_register_experimental(); +} + void RE_engines_exit(void) { RenderEngineType *type, *next; |