Blender Git Commit Log

All Blender Git commits.

Page: 2814 / 8462

December 10, 2018, 18:02 (GMT)
Edit Mesh: Opti: Reduce max_vertices in geometry shader

This is a really small win that had been overlooked when optimizing the
shader.
December 10, 2018, 18:02 (GMT)
Edit Mesh: Fix edges poking through the verts points in xray/seethrough mode
December 10, 2018, 18:02 (GMT)
Edit Mesh: Make "fresnel effect" not transparent but mix between 2 colors

Alpha blending is causing too many issues.
Revert back to something simpler.
December 10, 2018, 18:02 (GMT)
Edit Mesh: Draw inner edge selected in vert edit mode if both verts selected

This only make the edge fully selected. There is still no gradient like in
2.79 when only one vertex is selected.
December 10, 2018, 18:02 (GMT)
DRW: Batch Cache: Mesh: Port edit mesh batches to batch request method

This also do some renaming/cleanups.
December 10, 2018, 18:02 (GMT)
DRW: Batch Cache: Mesh: Port more batches to batch request method
December 10, 2018, 18:02 (GMT)
DRW: Batch Cache: Add batch request system

This makes it possible for engines to ask for batches and only fill their
data after all engine populate functions have run.
This means that, when creating the batches data we already know all the
batches that are needed for this redraw and the needed data.

This allows for less redundant data preparation and better attrib masking.
Ideally, we should run all viewports populate function before executing
the batch construction but this is not the scope of this patch.

Conversion from the old request method will be progressive and both can
coexist (see uses of mesh_create_pos_and_nor()).
December 10, 2018, 18:02 (GMT)
GPU: Make changes to GPUIndexBuf and GPUVertBuf to allow multithreading

This is a small change. We delay all gl calls at the first use of the
GPUIndexBuf / GPUVertBuf in order to be able to create multiple buffers
from different threads without having many gl contexts.
December 10, 2018, 18:02 (GMT)
GPU: Cleanup: Rename vbo to ibo for index buffers
December 10, 2018, 16:45 (GMT)
GP: Tidy
December 10, 2018, 16:42 (GMT)
GP: Primitives: tidy up control point code

The display of control points is temporary as this is still wip.
December 10, 2018, 16:37 (GMT)
Fix T58932: Impossible to influence the particle system
December 10, 2018, 16:28 (GMT)
Merge remote-tracking branch 'origin/blender2.8' into fracture_modifier-2.8

# Conflicts:
# source/blender/modifiers/intern/MOD_boolean.c
December 10, 2018, 16:23 (GMT)
GP: Primitives: tidy up control point code

The display of control points is temporary as this is still wip.
December 10, 2018, 16:15 (GMT)
GP: Add missing depsgraph update
December 10, 2018, 15:54 (GMT)
GP: Set Brush default material when add new GP Object

Before the brush color was not set equal to object active color.
December 10, 2018, 15:42 (GMT)
GP: Remove Object Onion Skin switch

It was confusing to have two switches.
December 10, 2018, 15:21 (GMT)
GP: Replace Clamp icon
December 10, 2018, 14:59 (GMT)
Fix T58928: New Action causes crash when duplicating bone

Basically, armature update is not supposed to be run in edit mode.
This worked in master and new dependency graph because nobody was
tagging armature for an update.

But with all those copy-on-write and other things we can't ensure
tag doesn't happen (and we shouldn't). So now we ensure unwanted
code is not run from the code itself.

P.S. Deeper reason of this goes to the optimization of not updating
pose channels when in edit mode. Since pose doesn't define anything
there we don't want to be bothered with a pose update after every
operation which changes it.
December 10, 2018, 14:54 (GMT)
Cycles: Restore properties in the interface

They got lost in one of the merges it seems.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021