Blender Git Commit Log
Git Commits -> Revision fd48ff1
Revision fd48ff1 by Jeroen Bakker (master) March 19, 2020, 07:26 (GMT) |
Fix T73931: Stereo Viewport Color Management Stereoscopic viewport didn't support Color Manangement due recent changes in the color management pipeline. In order to solve the issue we will migrate the strereo rendering into the GPUViewport. This will share some textures and reduce required GPU memory. Reviewed By: fclem, dfelinto Differential Revision: https://developer.blender.org/D6922 |
Commit Details:
Full Hash: fd48ff1296f45b32bffeca2c60dca2a12bb84229
Parent Commit: fe045b2
Lines Changed: +332, -257
1 Added Path:
/source/blender/gpu/shaders/gpu_shader_image_overlays_stereo_merge_frag.glsl (+47, -0) (View)
1 Deleted Path:
/source/blender/gpu/shaders/gpu_shader_image_interlace_frag.glsl (+0, -35)
17 Modified Paths:
/source/blender/draw/DRW_engine_types.h (+3, -0) (Diff)
/source/blender/draw/intern/draw_manager.c (+3, -3) (Diff)
/source/blender/editors/space_image/space_image.c (+1, -2) (Diff)
/source/blender/editors/space_view3d/view3d_draw.c (+5, -5) (Diff)
/source/blender/gpu/CMakeLists.txt (+1, -1) (Diff)
/source/blender/gpu/GPU_shader.h (+1, -13) (Diff)
/source/blender/gpu/GPU_viewport.h (+10, -3) (Diff)
/source/blender/gpu/intern/gpu_framebuffer.c (+1, -0) (Diff)
/source/blender/gpu/intern/gpu_shader.c (+6, -6) (Diff)
/source/blender/gpu/intern/gpu_state.c (+3, -0) (Diff)
/source/blender/gpu/intern/gpu_viewport.c (+216, -49) (Diff)
/source/blender/windowmanager/intern/wm_draw.c (+32, -41) (Diff)
/source/blender/windowmanager/intern/wm_stereo.c (+0, -94) (Diff)
/source/blender/windowmanager/intern/wm_xr.c (+1, -1) (Diff)
/source/blender/windowmanager/wm.h (+0, -2) (Diff)
/source/blender/windowmanager/WM_api.h (+1, -1) (Diff)
/source/blender/windowmanager/wm_draw.h (+1, -1) (Diff)
/source/blender/draw/intern/draw_manager.c (+3, -3) (Diff)
/source/blender/editors/space_image/space_image.c (+1, -2) (Diff)
/source/blender/editors/space_view3d/view3d_draw.c (+5, -5) (Diff)
/source/blender/gpu/CMakeLists.txt (+1, -1) (Diff)
/source/blender/gpu/GPU_shader.h (+1, -13) (Diff)
/source/blender/gpu/GPU_viewport.h (+10, -3) (Diff)
/source/blender/gpu/intern/gpu_framebuffer.c (+1, -0) (Diff)
/source/blender/gpu/intern/gpu_shader.c (+6, -6) (Diff)
/source/blender/gpu/intern/gpu_state.c (+3, -0) (Diff)
/source/blender/gpu/intern/gpu_viewport.c (+216, -49) (Diff)
/source/blender/windowmanager/intern/wm_draw.c (+32, -41) (Diff)
/source/blender/windowmanager/intern/wm_stereo.c (+0, -94) (Diff)
/source/blender/windowmanager/intern/wm_xr.c (+1, -1) (Diff)
/source/blender/windowmanager/wm.h (+0, -2) (Diff)
/source/blender/windowmanager/WM_api.h (+1, -1) (Diff)
/source/blender/windowmanager/wm_draw.h (+1, -1) (Diff)