Blender Git Commit Log
Git Commits -> Revision 804e90b
Revision 804e90b by Clément Foucault (master) February 11, 2020, 14:19 (GMT) |
DRW: Color Management improvement Reviewed By: brecht sergey jbakker Differential Revision: https://developer.blender.org/D6729 |
Commit Details:
Full Hash: 804e90b42d728ecb1073af8d0bae15a91b13a469
Parent Commit: 58cdab8
Lines Changed: +2035, -1714
6 Added Paths:
/source/blender/draw/engines/overlay/overlay_background.c (+112, -0) (View)
/source/blender/draw/engines/overlay/shaders/background_frag.glsl (+73, -0) (View)
/source/blender/draw/engines/overlay/shaders/clipbound_vert.glsl (+13, -0) (View)
/source/blender/draw/intern/draw_color_management.c (+63, -0) (View)
/source/blender/draw/intern/draw_color_management.h (+28, -0) (View)
/source/blender/gpu/shaders/gpu_shader_image_overlays_merge_frag.glsl (+42, -0) (View)
/source/blender/draw/engines/overlay/shaders/background_frag.glsl (+73, -0) (View)
/source/blender/draw/engines/overlay/shaders/clipbound_vert.glsl (+13, -0) (View)
/source/blender/draw/intern/draw_color_management.c (+63, -0) (View)
/source/blender/draw/intern/draw_color_management.h (+28, -0) (View)
/source/blender/gpu/shaders/gpu_shader_image_overlays_merge_frag.glsl (+42, -0) (View)
2 Deleted Paths:
/source/blender/draw/engines/workbench/shaders/workbench_background_lib.glsl (+0, -5)
/source/blender/gpu/shaders/gpu_shader_image_linear_frag.glsl (+0, -33)
/source/blender/gpu/shaders/gpu_shader_image_linear_frag.glsl (+0, -33)
70 Modified Paths:
/intern/opencolorio/fallback_impl.cc (+41, -2) (Diff)
/intern/opencolorio/gpu_shader_display_transform.glsl (+96, -87) (Diff)
/intern/opencolorio/ocio_capi.cc (+47, -4) (Diff)
/intern/opencolorio/ocio_capi.h (+15, -2) (Diff)
/intern/opencolorio/ocio_impl.cc (+45, -0) (Diff)
/intern/opencolorio/ocio_impl.h (+40, -6) (Diff)
/intern/opencolorio/ocio_impl_glsl.cc (+496, -323) (Diff)
/source/blender/draw/CMakeLists.txt (+5, -1) (Diff)
/source/blender/draw/DRW_engine.h (+3, -3) (Diff)
/source/blender/draw/engines/basic/basic_engine.c (+0, -1) (Diff)
/source/blender/draw/engines/eevee/eevee_effects.c (+0, -45) (Diff)
/source/blender/draw/engines/eevee/eevee_engine.c (+7, -73) (Diff)
/source/blender/draw/engines/eevee/eevee_private.h (+1, -2) (Diff)
/source/blender/draw/engines/eevee/eevee_renderpasses.c (+57, -1) (Diff)
/source/blender/draw/engines/eevee/eevee_temporal_sampling.c (+2, -2) (Diff)
/source/blender/draw/engines/external/external_engine.c (+6, -1) (Diff)
/source/blender/draw/engines/gpencil/gpencil_engine.c (+0, -1) (Diff)
/source/blender/draw/engines/gpencil/gpencil_engine.h (+0, -1) (Diff)
/source/blender/draw/engines/overlay/overlay_antialiasing.c (+2, -4) (Diff)
/source/blender/draw/engines/overlay/overlay_armature.c (+48, -209) (Diff)
/source/blender/draw/engines/overlay/overlay_edit_text.c (+3, -1) (Diff)
/source/blender/draw/engines/overlay/overlay_engine.c (+15, -1) (Diff)
/source/blender/draw/engines/overlay/overlay_extra.c (+29, -24) (Diff)
/source/blender/draw/engines/overlay/overlay_image.c (+20, -40) (Diff)
/source/blender/draw/engines/overlay/overlay_metaball.c (+4, -4) (Diff)
/source/blender/draw/engines/overlay/overlay_motion_path.c (+1, -0) (Diff)
/source/blender/draw/engines/overlay/overlay_private.h (+9, -2) (Diff)
/source/blender/draw/engines/overlay/overlay_shader.c (+29, -0) (Diff)
/source/blender/draw/engines/overlay/shaders/armature_envelope_solid_frag.glsl (+1, -1) (Diff)
/source/blender/draw/engines/overlay/shaders/armature_shape_solid_vert.glsl (+1, -1) (Diff)
/source/blender/draw/engines/overlay/shaders/armature_sphere_solid_frag.glsl (+1, -1) (Diff)
/source/blender/draw/engines/overlay/shaders/image_frag.glsl (+2, -7) (Diff)
/source/blender/draw/engines/select/select_engine.c (+0, -1) (Diff)
/source/blender/draw/engines/workbench/shaders/workbench_data_lib.glsl (+0, -5) (Diff)
/source/blender/draw/engines/workbench/shaders/workbench_deferred_background_frag.glsl (+2, -12) (Diff)
/source/blender/draw/engines/workbench/shaders/workbench_forward_composite_frag.glsl (+3, -13) (Diff)
/source/blender/draw/engines/workbench/solid_mode.c (+2, -4) (Diff)
/source/blender/draw/engines/workbench/transparent_mode.c (+2, -4) (Diff)
/source/blender/draw/engines/workbench/workbench_data.c (+19, -41) (Diff)
/source/blender/draw/engines/workbench/workbench_deferred.c (+28, -40) (Diff)
/source/blender/draw/engines/workbench/workbench_effect_aa.c (+4, -9) (Diff)
/source/blender/draw/engines/workbench/workbench_forward.c (+12, -27) (Diff)
/source/blender/draw/engines/workbench/workbench_private.h (+2, -20) (Diff)
/source/blender/draw/engines/workbench/workbench_render.c (+0, -2) (Diff)
/source/blender/draw/intern/draw_cache.c (+19, -9) (Diff)
/source/blender/draw/intern/draw_common.c (+31, -3) (Diff)
/source/blender/draw/intern/draw_common.h (+28, -0) (Diff)
/source/blender/draw/intern/draw_manager.c (+139, -330) (Diff)
/source/blender/draw/intern/draw_manager_exec.c (+18, -22) (Diff)
/source/blender/draw/intern/draw_view.c (+0, -89) (Diff)
/source/blender/draw/intern/draw_view.h (+0, -2) (Diff)
/source/blender/draw/intern/DRW_render.h (+4, -10) (Diff)
/source/blender/draw/intern/shaders/common_globals_lib.glsl (+28, -0) (Diff)
/source/blender/editors/screen/glutil.c (+2, -2) (Diff)
/source/blender/editors/space_image/space_image.c (+6, -1) (Diff)
/source/blender/gpu/CMakeLists.txt (+1, -1) (Diff)
/source/blender/gpu/GPU_batch.h (+1, -0) (Diff)
/source/blender/gpu/GPU_shader.h (+1, -1) (Diff)
/source/blender/gpu/GPU_texture.h (+1, -1) (Diff)
/source/blender/gpu/GPU_viewport.h (+9, -2) (Diff)
/source/blender/gpu/intern/gpu_batch.c (+11, -0) (Diff)
/source/blender/gpu/intern/gpu_framebuffer.c (+2, -0) (Diff)
/source/blender/gpu/intern/gpu_immediate.c (+7, -0) (Diff)
/source/blender/gpu/intern/gpu_shader.c (+3, -3) (Diff)
/source/blender/gpu/intern/gpu_shader_private.h (+3, -0) (Diff)
/source/blender/gpu/intern/gpu_texture.c (+6, -2) (Diff)
/source/blender/gpu/intern/gpu_viewport.c (+196, -139) (Diff)
/source/blender/imbuf/IMB_colormanagement.h (+2, -1) (Diff)
/source/blender/imbuf/intern/colormanagement.c (+75, -26) (Diff)
/source/blender/makesrna/intern/rna_render.c (+11, -4) (Diff)
/intern/opencolorio/gpu_shader_display_transform.glsl (+96, -87) (Diff)
/intern/opencolorio/ocio_capi.cc (+47, -4) (Diff)
/intern/opencolorio/ocio_capi.h (+15, -2) (Diff)
/intern/opencolorio/ocio_impl.cc (+45, -0) (Diff)
/intern/opencolorio/ocio_impl.h (+40, -6) (Diff)
/intern/opencolorio/ocio_impl_glsl.cc (+496, -323) (Diff)
/source/blender/draw/CMakeLists.txt (+5, -1) (Diff)
/source/blender/draw/DRW_engine.h (+3, -3) (Diff)
/source/blender/draw/engines/basic/basic_engine.c (+0, -1) (Diff)
/source/blender/draw/engines/eevee/eevee_effects.c (+0, -45) (Diff)
/source/blender/draw/engines/eevee/eevee_engine.c (+7, -73) (Diff)
/source/blender/draw/engines/eevee/eevee_private.h (+1, -2) (Diff)
/source/blender/draw/engines/eevee/eevee_renderpasses.c (+57, -1) (Diff)
/source/blender/draw/engines/eevee/eevee_temporal_sampling.c (+2, -2) (Diff)
/source/blender/draw/engines/external/external_engine.c (+6, -1) (Diff)
/source/blender/draw/engines/gpencil/gpencil_engine.c (+0, -1) (Diff)
/source/blender/draw/engines/gpencil/gpencil_engine.h (+0, -1) (Diff)
/source/blender/draw/engines/overlay/overlay_antialiasing.c (+2, -4) (Diff)
/source/blender/draw/engines/overlay/overlay_armature.c (+48, -209) (Diff)
/source/blender/draw/engines/overlay/overlay_edit_text.c (+3, -1) (Diff)
/source/blender/draw/engines/overlay/overlay_engine.c (+15, -1) (Diff)
/source/blender/draw/engines/overlay/overlay_extra.c (+29, -24) (Diff)
/source/blender/draw/engines/overlay/overlay_image.c (+20, -40) (Diff)
/source/blender/draw/engines/overlay/overlay_metaball.c (+4, -4) (Diff)
/source/blender/draw/engines/overlay/overlay_motion_path.c (+1, -0) (Diff)
/source/blender/draw/engines/overlay/overlay_private.h (+9, -2) (Diff)
/source/blender/draw/engines/overlay/overlay_shader.c (+29, -0) (Diff)
/source/blender/draw/engines/overlay/shaders/armature_envelope_solid_frag.glsl (+1, -1) (Diff)
/source/blender/draw/engines/overlay/shaders/armature_shape_solid_vert.glsl (+1, -1) (Diff)
/source/blender/draw/engines/overlay/shaders/armature_sphere_solid_frag.glsl (+1, -1) (Diff)
/source/blender/draw/engines/overlay/shaders/image_frag.glsl (+2, -7) (Diff)
/source/blender/draw/engines/select/select_engine.c (+0, -1) (Diff)
/source/blender/draw/engines/workbench/shaders/workbench_data_lib.glsl (+0, -5) (Diff)
/source/blender/draw/engines/workbench/shaders/workbench_deferred_background_frag.glsl (+2, -12) (Diff)
/source/blender/draw/engines/workbench/shaders/workbench_forward_composite_frag.glsl (+3, -13) (Diff)
/source/blender/draw/engines/workbench/solid_mode.c (+2, -4) (Diff)
/source/blender/draw/engines/workbench/transparent_mode.c (+2, -4) (Diff)
/source/blender/draw/engines/workbench/workbench_data.c (+19, -41) (Diff)
/source/blender/draw/engines/workbench/workbench_deferred.c (+28, -40) (Diff)
/source/blender/draw/engines/workbench/workbench_effect_aa.c (+4, -9) (Diff)
/source/blender/draw/engines/workbench/workbench_forward.c (+12, -27) (Diff)
/source/blender/draw/engines/workbench/workbench_private.h (+2, -20) (Diff)
/source/blender/draw/engines/workbench/workbench_render.c (+0, -2) (Diff)
/source/blender/draw/intern/draw_cache.c (+19, -9) (Diff)
/source/blender/draw/intern/draw_common.c (+31, -3) (Diff)
/source/blender/draw/intern/draw_common.h (+28, -0) (Diff)
/source/blender/draw/intern/draw_manager.c (+139, -330) (Diff)
/source/blender/draw/intern/draw_manager_exec.c (+18, -22) (Diff)
/source/blender/draw/intern/draw_view.c (+0, -89) (Diff)
/source/blender/draw/intern/draw_view.h (+0, -2) (Diff)
/source/blender/draw/intern/DRW_render.h (+4, -10) (Diff)
/source/blender/draw/intern/shaders/common_globals_lib.glsl (+28, -0) (Diff)
/source/blender/editors/screen/glutil.c (+2, -2) (Diff)
/source/blender/editors/space_image/space_image.c (+6, -1) (Diff)
/source/blender/gpu/CMakeLists.txt (+1, -1) (Diff)
/source/blender/gpu/GPU_batch.h (+1, -0) (Diff)
/source/blender/gpu/GPU_shader.h (+1, -1) (Diff)
/source/blender/gpu/GPU_texture.h (+1, -1) (Diff)
/source/blender/gpu/GPU_viewport.h (+9, -2) (Diff)
/source/blender/gpu/intern/gpu_batch.c (+11, -0) (Diff)
/source/blender/gpu/intern/gpu_framebuffer.c (+2, -0) (Diff)
/source/blender/gpu/intern/gpu_immediate.c (+7, -0) (Diff)
/source/blender/gpu/intern/gpu_shader.c (+3, -3) (Diff)
/source/blender/gpu/intern/gpu_shader_private.h (+3, -0) (Diff)
/source/blender/gpu/intern/gpu_texture.c (+6, -2) (Diff)
/source/blender/gpu/intern/gpu_viewport.c (+196, -139) (Diff)
/source/blender/imbuf/IMB_colormanagement.h (+2, -1) (Diff)
/source/blender/imbuf/intern/colormanagement.c (+75, -26) (Diff)
/source/blender/makesrna/intern/rna_render.c (+11, -4) (Diff)