Revision c218d4b by Clément Foucault June 27, 2017, 03:18 (GMT) |
Eevee: Bloom: fix black bloom artifacts. |
Revision 62b1d11 by Campbell Barton June 27, 2017, 01:09 (GMT) |
RNA: update_gpu_tag() to force Batch re-generation |
Revision e6be5b8 by Campbell Barton June 26, 2017, 23:59 (GMT) |
Merge branch 'master' into blender2.8 |
Revision b796ce0 by Campbell Barton June 26, 2017, 23:50 (GMT) |
CMake: Only set CMAKE_BUILD_TYPE_INIT when not set Convenience makefile now uses CMAKE_BUILD_TYPE_INIT, this means you can change the build type of an existing build and it won't be overwritten when running `make`. Useful if you want to add debug info to a release build for profiling. |
Revision 03b46f7 by Campbell Barton June 26, 2017, 21:39 (GMT) |
Cleanup: quiet warning Passing NULL arg when nonnull attr is used. |
Revision 8cc8aad by Campbell Barton June 26, 2017, 21:30 (GMT) |
Scene object iterator: minor optimization Avoid an extra hash when adding to gset |
Revision 0394c04 by Clément Foucault June 26, 2017, 19:04 (GMT) |
Eevee: Add Planar reflection blurring. This method is very cheap and inaccurate. This will fill the gap untill better model is supported. |
Revision daf02ba by Antonio Vazquez June 26, 2017, 18:42 (GMT) |
Add new DRW_draw_pass_subset function This function allows to draw only a selected range of shading groups. This is required for some special situations as grease pencil strokes. |
Revision 5a1bdf2 by Bastien Montagne June 26, 2017, 17:00 (GMT) |
Add warning that 'purge all' action in Outliner does save to current .blend file. This is a very important, potentially deadly side-effect of this operator. If something goes wrong, it can save a broken .blend file. Ideally we could get rid of that operation anyway, once ID management if fully renewed, but for now would rather keep it around. Related to T51902. |
Revision d4ca2ec by Bastien Montagne June 26, 2017, 16:55 (GMT) |
Fix T51902: Severe problem with relocating linked libraries when using proxies. Fix is a bit ugly, but cannot think of another solution for now, at least this **should** not break anything else. And now I go find myself a very remote, high and lonely mountain, climb to its top, roar "I hate proxies!" a few times, and relax hearing the echos... |
Revision 1758330 by Dalai Felinto June 26, 2017, 16:30 (GMT) |
Fix viewport rendering with anti-aliasing - workaround This commit makes the fullsample option for viewport renderings always on: Render > OpenGL Render Options > Full Sample. (The UI still allows users to set this, so we will need to revisit this before 2.8 releases). Even in computers that can handle MSAA we had issues. The way Blender gpu_* implementation is handling anti-aliasing is buggy. For example, in Blender 2.7x if you have depth of field in a viewport with multi-sampling, the DoF gives us jagged edges. Since Eevee uses framebuffers for a lot of things, this issue was leading to very visible buggy render in some computers, and more subtle inconsistent buggy renders in others (easy to test with the depth of field in Eevee). |
June 26, 2017, 16:16 (GMT) |
Remove disabled code for freeing shaders on scene update Some code for freeing shaders on scene updates (because of previous dependency shaders had on lamps) had been disabled, as it is no longer required. This removes that code altogether. |
June 26, 2017, 15:53 (GMT) |
Stop object shaders from being updated when changing lamp properties Object shaders no longer depend on lamp data at compile time, thus they don't need to be invalidated when lamps change. Disabling shader recompilation allows fast viewport updates when changing lamp settings. Note that even though shaders for lamps are currently not being used, `lamp_changed` is still freeing the lamp shaders, as at some point we might want to use shaders for lamps... |
Revision 3c2f046 by Bastien Montagne June 26, 2017, 14:12 (GMT) |
Enable optional jack in install_deps.sh Based on D2578, now you can install JACK audio server and use it in Blender build without having to specify the `--with-all` option (that one still enables also JACK of course). Reviewers: mont29 Maniphest Tasks: T51033 Differential Revision: https://developer.blender.org/D2578 |
June 26, 2017, 12:52 (GMT) |
Fix T51559: Update draw cache when changing flat/smooth shading This also renames some flags/variables to be more generic for updating purposes. The call used here was previously only used for updating paint data, but as it was reused here, flags and variables were renamed to accomodate more clearly to the new usages. |
Revision 37593b6 by Dalai Felinto June 26, 2017, 10:47 (GMT) |
New scenes should use Eevee, not Blender Render |
June 26, 2017, 10:30 (GMT) |
Enable shadow catching for Eevee hair Shadow catching was disabled for hair in Eevee, because of an issue in the shadow maps. The issue has since been resolved, so this re-enables shadow catching for hair. |
June 26, 2017, 10:17 (GMT) |
Hair UV implementation for Eevee This implements UV support for Eevee hair, enabling the usage of textures. |
Revision 6f0b804 by Dalai Felinto June 26, 2017, 10:14 (GMT) |
Fix shaders not working in Eevee Not a single node based shader was working since a recent merge from master. The merge brought changes from the principle bsdf shader where unsupported gl_ProjectionMatrix was still being used. |
Revision 21f0880 by Campbell Barton June 26, 2017, 09:57 (GMT) |
Used Py3.6 feature by accident, check version |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021