Blender Git Commit Log
Git Commits -> Revision 5a91df3
Revision 5a91df3 by Sergey Sharybin (master) December 13, 2013, 06:36 (GMT) |
Implement GPU-side dither Summary: Uses some magic pseudo-random which is actually a texture coordinate hashing function. TODOs: - Dither noise is the same for all the frames. - It's different from Floyd's dither we've been using before. - Currently CPU and GPU dithering used different implementation. Ideally we need to use the same dither in CPU. Reviewers: brecht Reviewed By: brecht Differential Revision: https://developer.blender.org/D58 |
Commit Details:
Full Hash: 5a91df32713b7ad9be6befa7124b31890063d91b
Parent Commit: 669b590
Lines Changed: +138, -93
13 Modified Paths:
/intern/opencolorio/fallback_impl.cc (+2, -1) (Diff)
/intern/opencolorio/gpu_shader_display_transform.glsl (+39, -1) (Diff)
/intern/opencolorio/ocio_capi.cc (+2, -2) (Diff)
/intern/opencolorio/ocio_capi.h (+1, -1) (Diff)
/intern/opencolorio/ocio_impl.h (+3, -3) (Diff)
/intern/opencolorio/ocio_impl_glsl.cc (+20, -3) (Diff)
/source/blender/editors/render/render_internal.c (+1, -1) (Diff)
/source/blender/editors/screen/glutil.c (+6, -6) (Diff)
/source/blender/editors/space_sequencer/sequencer_draw.c (+3, -3) (Diff)
/source/blender/imbuf/IMB_colormanagement.h (+5, -4) (Diff)
/source/blender/imbuf/intern/colormanagement.c (+11, -8) (Diff)
/source/blender/imbuf/intern/divers.c (+44, -60) (Diff)
/source/blender/makesrna/intern/rna_render.c (+1, -0) (Diff)
/intern/opencolorio/gpu_shader_display_transform.glsl (+39, -1) (Diff)
/intern/opencolorio/ocio_capi.cc (+2, -2) (Diff)
/intern/opencolorio/ocio_capi.h (+1, -1) (Diff)
/intern/opencolorio/ocio_impl.h (+3, -3) (Diff)
/intern/opencolorio/ocio_impl_glsl.cc (+20, -3) (Diff)
/source/blender/editors/render/render_internal.c (+1, -1) (Diff)
/source/blender/editors/screen/glutil.c (+6, -6) (Diff)
/source/blender/editors/space_sequencer/sequencer_draw.c (+3, -3) (Diff)
/source/blender/imbuf/IMB_colormanagement.h (+5, -4) (Diff)
/source/blender/imbuf/intern/colormanagement.c (+11, -8) (Diff)
/source/blender/imbuf/intern/divers.c (+44, -60) (Diff)
/source/blender/makesrna/intern/rna_render.c (+1, -0) (Diff)