Revision 8e65544 by Sergey Sharybin May 19, 2017, 10:14 (GMT) |
Fix T51537: Light passes are summed twice for split kernel since denoise commit Denoise commit introduced kernel_write_result() which saves light passes, so no need to call both kernel_write_result() and kernel_write_light_passes() from the split kernel. Weirdly enough. kernel_write_result() does not take care about debug passes. |
Revision a5c7312 by Sergey Sharybin May 19, 2017, 09:29 (GMT) |
Fix T51556: Sequencer - White Balance Modifier - Masking is not honored |
Revision ec051f5 by Sergey Sharybin May 19, 2017, 08:56 (GMT) |
Fix/workaround T51070: Cannot scale procedural texture in compositor The issue is coming from some weird semi-finished canvas feature, which was remapping coordinate without applying any differential on the sampling ellipse (in fact, there is no ellipse, sampling think is always a single pixel). The whole thing is just weak in the compositor, for now just bring behavior back to how it was prior to optimization (multithreading) commit. |
Revision edbd3eb by Sergey Sharybin May 19, 2017, 08:55 (GMT) |
Compositor: Remove unused funciton |
Revision c409acd by Bastien Montagne May 19, 2017, 07:42 (GMT) |
Cleanup: removing dummy legacy dashed line shader. Dashed requires geom shader, which was not available with older OpenGL, now that we are on 3.3 we do not need that dummy workaround anymore. |
Revision 1f46da9 by Bastien Montagne May 19, 2017, 07:36 (GMT) |
Merge branch 'master' into blender2.8 Conflicts: source/blender/blenloader/intern/versioning_270.c source/blender/depsgraph/intern/depsgraph_tag.cc source/blender/editors/mask/mask_draw.c |
Revision f95828a by Campbell Barton May 19, 2017, 06:41 (GMT) |
Fix empty-image draw size Was out of sync with 2.7x. |
Revision 4a04d7a by Lukas Stockner May 19, 2017, 02:59 (GMT) |
Fix T51553: Cycles Volume Emission turns black when strength is 0 or color is black The problem was that Cycles implicitly uses a transparent surface shader when only volume nodes are used, but since the black emission shader gets optimized away, it was no longer detected and therefore no transparent surface was used. Therefore, the shader now stores whether volume nodes were connected before optimizing. |
Revision cf1127f by Lukas Stockner May 19, 2017, 02:04 (GMT) |
Fix T51506: Wrong shadow catcher color when using selective denoising |
Revision 29f4a85 by Mai Lavelle May 19, 2017, 01:39 (GMT) |
Cycles: Fix random noise pattern seen with multiscatter bsdf and split kernel Differentials were unset if roughness was low giving undefined behavior. |
Revision a21277b by Lukas Stockner May 19, 2017, 01:29 (GMT) |
Fix T51555: Cycles tile count is incorrect when denoising is enabled Now rendered and denoised tiles are counted and displayed separately. |
Revision 321b986 by Campbell Barton May 19, 2017, 00:07 (GMT) |
Remove use_display_lists option |
Revision ffd83a3 by Lukas Stockner May 19, 2017, 00:06 (GMT) |
Fix T51502: Cycles denoising not using correctly aligned width for NLM on CUDA |
Revision e03e977 by Mike Erwin May 18, 2017, 22:30 (GMT) |
OpenGL: call glProgramUniform only if version >= 4.1 Otherwise crash! Called from OpenSubdiv setup code. Might start using this in more places... |
Revision 77f8d63 by Mike Erwin May 18, 2017, 22:30 (GMT) |
OpenSubdiv: insert TODO notes for OpenGL |
Revision 2e56e14 by Mike Erwin May 18, 2017, 22:30 (GMT) |
OpenGL: remove EXT_geometry_shader4 from OpenSubdiv Old extension was made obsolete by GL 3.2. Input/output layout is part of GLSL. |
Revision ff86733 by Mike Erwin May 18, 2017, 22:30 (GMT) |
OpenSubdiv: remove legacy support & display queries OSD display needs more work, since it uses some legacy OpenGL light and material functions. |
Revision 51278ba by Mike Erwin May 18, 2017, 22:30 (GMT) |
remove GPU_legacy_support query In the move to OpenGL 3.3 core profile, we drop support for compatibility profile and older versions. OpenSubdiv was the only user; I'll update OSD next. |
Revision 414c1c0 by Mike Erwin May 18, 2017, 22:30 (GMT) |
OpenGL: remove -noglsl option & GPU_extensions_disable Also removed a leftover reference to the old basic-shader-glsl option. |
Revision 5ed0944 by Mike Erwin May 18, 2017, 22:30 (GMT) |
GPU: cleanup GLSL version and standard extensions Now we always use GLSL 3.3, AKA #version 330. Most of the extensions we used are built into OpenGL 3.3 so we don't need them anymore. Cleaned up comments related to GLSL version. Part of T49012 |
|
|
|


Master Commits
MiikaHweb | 2003-2021