diff options
author | Jeroen Bakker <j.bakker@atmind.nl> | 2018-08-21 11:59:01 +0300 |
---|---|---|
committer | Jeroen Bakker <j.bakker@atmind.nl> | 2018-08-21 12:00:46 +0300 |
commit | acc4507f1bc7c4b50b84661075ab0b656cfd091b (patch) | |
tree | 90f997efbe74be1a328acae81347a911449e8f7a /source/blender/draw/engines/workbench/workbench_forward.c | |
parent | 79ecfc99fd75f897a6140639474a7b0e5910a9ff (diff) |
Workbench: Support XRay rendering in OpenGL
OpenGL rendering only implemented the deferred renderer. This commit
will add the forward renderer. The forward renderer is used when XRay
mode is enabled
Diffstat (limited to 'source/blender/draw/engines/workbench/workbench_forward.c')
-rw-r--r-- | source/blender/draw/engines/workbench/workbench_forward.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/source/blender/draw/engines/workbench/workbench_forward.c b/source/blender/draw/engines/workbench/workbench_forward.c index c31164447db..410c693689f 100644 --- a/source/blender/draw/engines/workbench/workbench_forward.c +++ b/source/blender/draw/engines/workbench/workbench_forward.c @@ -626,6 +626,12 @@ void workbench_forward_draw_scene(WORKBENCH_Data *vedata) /* Apply checker pattern */ GPU_framebuffer_bind(dfbl->depth_only_fb); DRW_draw_pass(psl->checker_depth_pass); +} + +void workbench_forward_draw_finish(WORKBENCH_Data *vedata) +{ + WORKBENCH_StorageList *stl = vedata->stl; + WORKBENCH_PrivateData *wpd = stl->g_data; workbench_private_data_free(wpd); workbench_volume_smoke_textures_free(wpd); |