Blender Git Commits

Blender Git "master" branch commits.

Page: 1072 / 5574

August 26, 2019, 19:04 (GMT)
GPencil: Fix typo error in previous commit
August 26, 2019, 19:00 (GMT)
GPencil: Temporary fix to keep running Cycles + GPencil object in background.

This is a temporary solution to keep the render running.
August 26, 2019, 18:53 (GMT)
Gpencil: Splitting and rearranging Context Menu in Edit Mode

Following the changes in the Edit Mode menus on the header, this patch split the current context menus into Point and Stroke and also rearrange the operators.

{F7704949}

Reviewers: antoniov, pepeland, billreynish

Reviewed By: billreynish

Tags: #bf_blender, #grease_pencil

Differential Revision: https://developer.blender.org/D5596
August 26, 2019, 17:18 (GMT)
GPU: add mechanism for splitting up big gpu_shader_material.glsl file

Compiling this big file for every Eevee material is bad for performance, and
now that we are adding more nodes it gets worse. This patch adds a simple
mechanism to split up that file, and use only the parts used by shader nodes.

When a function is used by GPU_link, we detect which GLSL file it came from
and use it in GLSL code generation automatically. Dependencies between GLSL
files are manually specified, and function names must be unique across all
GLSL files.

Most of the actual splitting up will be done in later commits.

Differential Revision: https://developer.blender.org/D5569
August 26, 2019, 17:15 (GMT)
Edit Mesh: New option "Split Edges & Faces" to "AutoMerge"

Ref T66423

Differential revision: https://developer.blender.org/D5562
August 26, 2019, 16:43 (GMT)
Fix T69051 Vertex Paint: Selection not show in vertex select mode.
August 26, 2019, 16:43 (GMT)
Fix T68954 UVEdit: Auto Smooth option conflicts with uvs display
August 26, 2019, 15:53 (GMT)
Missed adding file in recent commit
August 26, 2019, 15:49 (GMT)
Keymap: Use Ctrl-Period to toggle origin editing

Add a key binding since this option is typically for quick adjustments.
August 26, 2019, 15:46 (GMT)
3D View: show selected object axis when affect origins is enabled

This replaces temporarily enabling draw-axis.
August 26, 2019, 15:46 (GMT)
DRW: check exact draw flags before getting wire-frame color

Only some options need this.
August 26, 2019, 15:42 (GMT)
Cycles: support move semantics for device_memory

Ref D5363
August 26, 2019, 15:39 (GMT)
Cycles: refactor of BVH building to prepare for Optix

Ref D5363
August 26, 2019, 15:31 (GMT)
GPencil: Add missing update of modifiers

This was missing in previous commit for T66294
August 26, 2019, 15:12 (GMT)
Fix Cycles session being (re)created twice

In most cases this only makes a small startup time difference, but there is
no reason to do this.

Ref D5363
August 26, 2019, 14:08 (GMT)
Cleanup: fix compiler warnings
August 26, 2019, 14:07 (GMT)
Cleanup: avoid unnecessary primitive type lookup and variable initialization

Ref D5363
August 26, 2019, 14:07 (GMT)
Cycles: optimize Sobol loop

Ref D5363
August 26, 2019, 14:07 (GMT)
Cleanup: add zero bit counting functions
August 26, 2019, 14:07 (GMT)
Cycles: code to optionally zero initialize some structs in the kernel

This will be used by Optix to help the compiler figure out scoping. It is not
used by other devices currently, but worth testing if it helps there too.

Ref D5363
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021