Blender Git Commit Log

All Blender Git commits.

Page: 1837 / 8462

February 24, 2020, 16:26 (GMT)
GPencil: Cleanup - Remove unused code
February 24, 2020, 16:25 (GMT)
GPencil: Use Material color if not Vertex color for modifier
February 24, 2020, 16:15 (GMT)
Tag for gizmo-redraws only for continuous gizmo redraws

Note that this still doesn't make any difference in what we actually
redraw, hopefully soon it will.
February 24, 2020, 16:08 (GMT)
Fix continuous viewport redrawing (even without VR session running)

With the VR add-on enabled, the viewport would constantly redraw.
Thought we'd only create gizmo-group instances for groups where the poll
function was successfully executed, but that's not the case. So we still
need to execute the poll and prepare context for that.
February 24, 2020, 15:16 (GMT)
GPencil: Some small tweaks to Filters in modifier panels
February 24, 2020, 15:04 (GMT)
GPencil: Change props to PROP_FACTOR
February 24, 2020, 14:09 (GMT)
Fix compiler warning on Linux, swapping with wrong type
February 24, 2020, 14:02 (GMT)
Fix T74099: Can`t apply modifier, if mesh have fake user.

Also cleaned up code there, making a proper poll function for the apply
modifier operator, that way button is properly disabled in UI itself in
most invalid situations.
February 24, 2020, 13:46 (GMT)
Fix unused variable warning on Linux
February 24, 2020, 12:48 (GMT)
Cleanup: Workbench: Remove checkerboard depth

This is not needed anymore with the new overlay xray fading.
February 24, 2020, 12:48 (GMT)
Overlay: Remove Xray dithering noise

We now use a better smoother technique that uses correct alpha blending.
This is possible now that we render overlays in a separate buffer.
February 24, 2020, 12:01 (GMT)
Mantaflow: Address precompiler warning and related cleanup

* Address warning because of undefined OPENVDB usage
* Remove unused WITH_FLUID definitions

Differential Revision: https://developer.blender.org/D6919
February 24, 2020, 11:46 (GMT)
Fix T74003: Autocomplete bug with mesh.loop_triangles. in Blender Python Console.

The collection property `loop_triangles` was given the RNA type
`MeshLoopTriangle` (the type of the collection's items), instead
of `MeshLoopTriangles` (the actual expected RNA collection/array type).

The cutest, tiniest typo mistake in RNA code, leading to some complete
non-sense... It's fairly amazing that this did not cause more severe
issues actually.
February 24, 2020, 11:01 (GMT)
BLF: Optimize text rendering and caching

The current code allocates and transfers a lot of memory to the GPU,
but only a small portion of this memory is actually used.
In addition, the code calls many costly gl operations during the
caching process.

This commit significantly reduce the amount of memory by allocating
and transferring a flat array without pads to the GPU.
It also calls as little as possible the gl operations during the cache.

This code also simulate a billinear filter `GL_LINEAR` using a 1D texture.

**Average drawing time:**
|before:|0.00003184 sec
|now:|0.00001943 sec
|fac:|1.6385156675048407

**5 worst times:**
|before:|[0.001075, 0.001433, 0.002143, 0.002915, 0.003242]
|now:|[0.00094, 0.000993, 0.001502, 0.002284, 0.002328]

Differential Revision: https://developer.blender.org/D6886
February 24, 2020, 10:12 (GMT)
GPencil: Avoid query depsgraph for every point while drawing

Now, the evaluated object is calculated before.
February 24, 2020, 09:45 (GMT)
GPencil: Fix missing texture in first stroke

The material id was not updated in eval data.
February 24, 2020, 08:59 (GMT)
GPencil: Cleanup duplicated code
February 24, 2020, 08:50 (GMT)
GPencil: Fix problem with first stroke color

When use a new material, the color only changed after first stroke. This was related to the tag of the depsgraph that is done only at the end of drawing due perfromance and fast response.

Now, the value is copied to the runtime data.
February 24, 2020, 05:01 (GMT)
Fix T73912: Highlight selected face option causes faces to fade out

Recent changes to color mixing require updates to the theme,
light overlays need to have their alpha reduced.
February 23, 2020, 23:00 (GMT)
Overlay: Edit Mode: Fix wireframes being brighter because of linear blend
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021