Blender Git Commits

Blender Git "master" branch commits.

Page: 1864 / 5574

February 28, 2018, 00:45 (GMT)
Cleanup: comment for depth picking code, const args

Note that setting `glDepthFunc` isn't important,
since 2.8 branch changes this value it might seem like an error
however it's harmless in this case - so better make note of this.
February 28, 2018, 00:39 (GMT)
DRW: Disable depth test when drawing statistics
February 28, 2018, 00:37 (GMT)
Cleanup: use 'uint' for GPU_select
February 28, 2018, 00:29 (GMT)
DRW: Fix negative scale object drawing.
February 28, 2018, 00:29 (GMT)
DRW: Refactor & Split draw_manager.c into multiple files.

Refactor include:
- Removal of DRWInterface. (was useless)
- Split DRWCallHeader into a new struct DRWCallState that will be reused in the future.
- Use BLI_link_utils for APPEND/PREPEND.
- Creation of the new DRWManager struct type. This will enable us to create more than one manager in the future.
- Removal of some dead code.
February 28, 2018, 00:29 (GMT)
BLI_link_utils: Add BLI_LINKS_APPEND(list, link)
February 27, 2018, 23:08 (GMT)
Merge branch 'master' into blender2.8
February 27, 2018, 23:05 (GMT)
Cleanup: macros using _END, should have a _BEGIN

Also use var names not likely to be shadowed.
February 27, 2018, 22:42 (GMT)
Code cleanup: refactor Cycles image metadata retrieval to use a struct.
February 27, 2018, 21:25 (GMT)
Cycles point density texture

This still does not make point density to work in Cycles, but at least it pass
the depsgraph down the line.

Note this was working fine before the depsgraph/render refactor to pass
evaluated depsgraph to the engines.
February 27, 2018, 21:25 (GMT)
Fix Cycles to mostly work with render layer / depsgraph changes.

Point density texture and motion blur are still broken, and many more changes
are needed in general to used evaluated datablocks.
February 27, 2018, 21:25 (GMT)
Refactor depsgraph/render logic to serve evaluated depsgraph to engines

User notes
----------
Compositing, rendering of multi-layers in Eevee should be fully working now.

Development notes
-----------------
Up until now we were still using the same depsgraph for rendering and viewport
evaluation. And we had to go out of our ways to be sure the depsgraphs were
updated.

Now we iterate over the (to be rendered) view layers and create a depsgraph to
each one, fully evaluated and call the render engines (Cycles, Eevee, ...) with
this viewlayer/depsgraph/evaluation context.

At this time we are not handling data persistency, Depsgraph is created from
scratch prior to rendering each frame. So I got rid of most of the partial
update calls we had during the render pipeline.

Cycles: Brecht Van Lommel did a patch to tackle some of the required Cycles
changes but this commit mark these changes as TODOs. Basically Cycles needs to
render one layer at a time.

Reviewers: sergey, brecht

Differential Revision: https://developer.blender.org/D3073
February 27, 2018, 21:25 (GMT)
Depsgraph: Expose query to get view layer to RNA
Revision 0f6c08c by Gaia Clary
February 27, 2018, 20:06 (GMT)
Merge branch 'master' into blender2.8
Revision 450be3b by Gaia Clary
February 27, 2018, 19:41 (GMT)
Collada: Added tests for Animation export
Revision 1a65168 by Gaia Clary
February 27, 2018, 16:53 (GMT)
merge Collada changtes from master
February 27, 2018, 16:48 (GMT)
Merge commit '6aadd61bd892d3908ed8151' into blender2.8
Revision 26fc197 by Gaia Clary
February 27, 2018, 16:14 (GMT)
Collada: commented out code was previously left over with an unresolved conflict in it. Deleting as its no longer needed
Revision 05b5958 by Gaia Clary
February 27, 2018, 16:08 (GMT)
Collada: Remove obsolete code
Revision d1f0bdd by Gaia Clary
February 27, 2018, 16:02 (GMT)
fix: Collada Matrixdata Importer tried to fix rotations where nothing was to fix. The matrixdata import is now only doing a matrix decompose and then pplies the decomposed values to 3 trans-, 3 scale- and 4 rot-curves)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021