Blender Git Commit Log

All Blender Git commits.

Page: 4210 / 8462

September 15, 2016, 13:56 (GMT)
OpenCOlorIO: Add explicit linearSRGB -> sRGB lookup table

Previously converting from linear space to SRGB was doing rather
slow inverted 1D lookup. Adding explicit inverse LUT gives 20%
speedup of OpenGL render.

Next question is: why do we even bother with sRGB conversion here,
OpenGL is already in the proper space so in theory we can avoid
quite some color space conversions. In any case, having this case
optimized in nice anyway.
September 15, 2016, 13:56 (GMT)
OpenGL render: Add developer option to easily enable time information
September 15, 2016, 12:40 (GMT)
Merge branch 'master' into asset-engine
September 15, 2016, 12:34 (GMT)
Bring blender_release.cmake uptodate with the changes from D2227
September 15, 2016, 12:27 (GMT)
[windows] add some helpers to make.bat to facilitate making release builds.

New features:
1) Release target that checks for both cuda 7.5 and 8 with WITH_CYCLES_CUDA_BINARIES=ON and CYCLES_CUDA_BINARIES_ARCH=sm_20;sm_21;sm_30;sm_35;sm_37;sm_50;sm_52;sm_60;sm_61 options set.
2) Option to switch between x86 and x64 builds, the default remains (auto detect the architecture) but can be overridden.
3) Option to switch between vs12(2013) and vs14(2015) default is 2013.

Reviewers: juicyfruit, sergey

Reviewed By: sergey

Tags: #platform:_windows

Differential Revision: https://developer.blender.org/D2180
Revision 0d54d32 by Mike Erwin (master)
September 15, 2016, 10:57 (GMT)
Gawain: simplify attrib binding API

This API is used internally by the immediate and batch drawing systems.
September 15, 2016, 10:50 (GMT)
Move structs to lower level, avoid storing manipulator-group pointers, naming, etc
Revision 2fb5a95 by Mike Erwin (master)
September 15, 2016, 10:24 (GMT)
Gawain: delete bind_attrib_locations

This function modifies the GL program object, which reduces our ability to share a shader among meshes with different vertex formats. Recommended approach is to use get_attrib_locations.
September 15, 2016, 10:14 (GMT)
Depsgraph: Avoid some false-positive time dependencies of scripted drivers

This was quite weak to consider all scripted expression to be time-dependent.
Current solution is somewhat better but still crappy. Not sure how can we make
it really nice.
September 15, 2016, 10:12 (GMT)
Fix filebrowser not getting back to valid dir in Release builds.

Stupid mistake wrapping path validation code inside a BLI_assert, which means it was
only called in Debug builds...

Found by Sergey, thanks.

Should be backported to 2.78.
September 15, 2016, 09:50 (GMT)
Fix crash in some cases when deleting particle systems.

Those 'never null' ID pointers are really a PITA to handle... luckily we don't have much of those around!

Found by Sybren, thanks.

Should be backported to 2.78.
September 15, 2016, 09:28 (GMT)
Fix Py's IDs user mapping: do not consider ShapeKeys' from here.

This is internal pointer helper for scene evaluation and tools, though exposed to bpy API,
it can give false 'dependency cycles' in bpy.data.user_map() results.

That's followup to rBe007552442634 really, both should be backported to 2.78
September 15, 2016, 09:23 (GMT)
OpenGL render: Skip GP passes if viewport has GP visibility disabled
September 15, 2016, 08:16 (GMT)
Fix Py's IDs user mapping: do not consider proxy_from here.

This is internal pointer helper for scene evaluation and tools, it's not exposed to bpy API anyway,
and can give false 'dependency cycles' in bpy.data.user_map() results.

Found by sybren in his Splode work.
September 15, 2016, 07:51 (GMT)
Use temp .blend file copybuffer for pose copy-paste

Uses similar way of storing temp data as object copy paste, just
uses different read entrypoint which does not modify current bmain.

This gives ability to easily copy-paste poses from one blender to
another one.

Hopefully doesn't introduce user-measurable differences.

Request from Peer here in the studio.

Reviewers: mont29

Reviewed By: mont29

Subscribers: hjalti, fsiddi

Differential Revision: https://developer.blender.org/D2229
September 15, 2016, 07:39 (GMT)
Revert "Cycles: Tweak empty boundbox children"

This reverts commit ecbfa31caaadb03c53c0fe1459718b99613c8804.

Original commit broke logic in nodes re-fitting. That area can
access non-existing children momentarely. Not sure what would
be best solution here, for now simply reverting the change/
September 15, 2016, 07:29 (GMT)
fix for highres smoke flag and some cleanup
September 15, 2016, 00:26 (GMT)
Move manipulator-group creation into own function
September 15, 2016, 00:26 (GMT)
Remove unused manipulator-map update flag
Revision fe28e35 by Mai Lavelle (master)
September 14, 2016, 23:53 (GMT)
Fix T49179: Parts of mesh disappear with adaptive subdivision

Problem was zero length normal caused by a precision issue in patch evaluation.
This is somewhat of a quick fix, but is better than allowing possible NaNs to
occur and cause problems elsewhere.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021