Blender Git Commit Log

All Blender Git commits.

Page: 3490 / 8462

January 29, 2018, 21:00 (GMT)
Render: Abort operator if there is no render_to_image() function
January 29, 2018, 21:00 (GMT)
DRW / Render: Add support for render pipeline in drawmanager.

For simplicity we choose to execute the rendering of Opengl engines in the main thread and block the interface.
This might be addressed in the future at least for video rendering.

A drawmanager wrapper (DRW_render_to_image) is called by the render pipeline to set up the Opengl state and then call the specific draw_engine->render_to_image function.
January 29, 2018, 21:00 (GMT)
DRW: Add "hardcoded" stipples for sun ray display.
January 29, 2018, 20:01 (GMT)
Outliner: Moving object context menu to Python, and adding hierarchy

As suggested by Pablo Vazquez, though I think we can refine it a bit with icons.
I will wait for his feedback on it.
January 29, 2018, 19:51 (GMT)
animation bind rotation fix, some dynamic mode fixes
January 29, 2018, 18:59 (GMT)
Support multiframe for change color operator
January 29, 2018, 18:56 (GMT)
uvedit_draw: Ensure first if it has any UV to draw

Otherwise an assert could be launched
January 29, 2018, 18:48 (GMT)
Fix Undo problem with color picker
January 29, 2018, 18:45 (GMT)
Redesign off GP icons

Designed by Matias Mendiola

Thanks Pablo Vazquez for the feedback
January 29, 2018, 17:51 (GMT)
Deduplicate GLSL frag code in particle drawing

Differential Revision: D2993
January 29, 2018, 17:33 (GMT)
Merge branch 'blender2.8' into greasepencil-object
January 29, 2018, 17:24 (GMT)
Enable drawing start with Shift + Mouse

This is necessary for lazy mode start
January 29, 2018, 17:15 (GMT)
Change Pattern drawing to use standard functions

Now the drawing is using the standard functions instead of custom drawing.

Thanks Pablo Vazquez for the trick
January 29, 2018, 17:03 (GMT)
Disable brush temp override for lazy mouse
January 29, 2018, 16:54 (GMT)
Fix T53598: OpenGL Render Animation does not update shadows

General idea of the fix: skip the whole draw manager callback madness which
was used to tag object's engine specific data as dirty. Use generic recalc
flag in ObjectEngineData structure instead. This gives us the following
benefits;

- Sovles mentioned bug report.
- Avoids whole interface lookup for opened viewports for EVERY changed ID.
- Fixes missing updates when viewport is temporarily invisible.

Reviewers: dfelinto, fclem

Differential Revision: https://developer.blender.org/D3028
January 29, 2018, 16:53 (GMT)
Refactor object engine data storage

Main idea is to make specific engine types be a subclass of generic
ObjectEngineData structure.

This required following changes:

- Have extra size argument to engine data allocation function.

Not sure whether there is less error-prone way of doing this.

- Add init() callback to engine data allocation function.

Additionally, added some extra checks to Eevee's engine data getters, so we do
not silently cast lamp data to lightprobe data.

Reviewers: dfelinto, fclem

Differential Revision: https://developer.blender.org/D3027
January 29, 2018, 16:45 (GMT)
Use Shift key to toggle Lazy Mouse

Now while drawing you can enable or disable the lazy mouse with the shift key.

If the brush has lazy enabled, shift key disable it. If the brush has lazy disabled, shift key enable it.
January 29, 2018, 16:07 (GMT)
Fix Cycles viewport render not updating when tweaking displacement shader.

This was disabled to avoid updating the geometry every time when the
material includes displacement, because there was no way to distinguish
between surface shader and displacement updates.

As a solution, we now compute an MD5 hash of the nodes linked to the
displacement socket, and only update the mesh if that changes.

Differential Revision: https://developer.blender.org/D3018
January 29, 2018, 16:07 (GMT)
Fix Cycles allocating too much device memory, after recent memory refactoring.

Spotted by Ha Hyung-jin, thanks!
January 29, 2018, 16:07 (GMT)
Revert "Fix T53914: Volumetric scattering now goes correctly through transparent surfaces."

This reverts commit 3c852ba0741f794a697f95073b04921e9ff94039. This is breaking
the regression tests, and maybe requires some deeper changes to really fix.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021