Blender Git Commit Log

All Blender Git commits.

Page: 3909 / 8462

April 25, 2017, 21:07 (GMT)
Cleanup: create function with all drawing steps

This separate the drawing function in order to prepare for drawing scene datablock
April 25, 2017, 21:00 (GMT)
Reduce the use of context functions and use DRWContextState members
April 25, 2017, 20:31 (GMT)
MinGW: Fix various errors
April 25, 2017, 20:21 (GMT)
workaround for T50176

This works around a long outstanding issue T50176 with cycles on msvc2015/x86 . root cause is still unknown though,feels like a game of whack'a'mole

Reviewers: sergey, dingto

Subscribers: Blendify

Tags: #cycles

Differential Revision: https://developer.blender.org/D2573
April 25, 2017, 19:39 (GMT)
MinGW: fix missing typedef
April 25, 2017, 19:21 (GMT)
Adapt code to new context methods
April 25, 2017, 18:59 (GMT)
Draw Manager: support for selection using engines

Needed to remove old draw code entirely.

Object mode selection support, pose and armature still need to be added.
Enabled when 'use_modern_viewport' is set.
April 25, 2017, 18:49 (GMT)
Merge branch 'blender2.8' into greasepencil-object
April 25, 2017, 18:29 (GMT)
MinGW: Adress review points raised in cmake

- Add early error on unsupported compiler
- Remove some `CMAKE_COMPILER_IS_GNUCC`
- Add back `if sys.platform == "win32":`
April 25, 2017, 18:10 (GMT)
Cycles: use safe compiler flags for OpenCL.

Using -cl-fast-relaxed-math assumes no NaN/Inf values in any expression.
This causes problems on overflow, division by zero, square root of negative number.
Comparisons with NaN or infinite value are affected as well.

This patch causes <2% slowdown on benchmark scenes.

Fix T50985: Rendering volume scatter with GPU OpenCL comes to an halt after a few seconds
April 25, 2017, 18:08 (GMT)
Workaround for AMD GPU OpenCL compiler.
April 25, 2017, 17:58 (GMT)
MinGW: From review: revert edits to Cycles, Libmv, FindGflags
April 25, 2017, 16:47 (GMT)
Eevee: Make default shaders works.

- Added New Batch cache routine to get the split mesh for each material. (optimization needed)
- Did some shader modifications to create default_frag and support a somwhat correct fresnel for lamps (to finish)
April 25, 2017, 16:44 (GMT)
Outliner: Re-build depsgraph when reordering collections

Otherwise if we create a new collection, and drag a collection into it we either
get a crash, or at the very least we dont get the visibility flags correct.
April 25, 2017, 16:03 (GMT)
Render API: Rename render > render_to_image; view_draw > render_to_view

This is part of the new draw manager design. Any engine (even clay, eevee, ...) should be able to draw to the viewport, as well as render to an image directly.
Changing the API names to conform to that.
April 25, 2017, 16:03 (GMT)
Cycles: Use depsgraph instead of layers
April 25, 2017, 16:03 (GMT)
Depsgraph: Store Scene in depsgraph struct

This way we can retrieve the scene from depsgraph that were not created from a G.main (e.g., when doing material thumbnail preview render).
April 25, 2017, 16:03 (GMT)
Cleanup: Line-width
April 25, 2017, 15:04 (GMT)
Merge branch 'master' into blender2.8
April 25, 2017, 15:03 (GMT)
Alembic import: don't use global main
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021