Revision 0d54d32 by Mike Erwin September 15, 2016, 10:57 (GMT) |
Gawain: simplify attrib binding API This API is used internally by the immediate and batch drawing systems. |
Revision 2fb5a95 by Mike Erwin 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. |
Revision 52181a2 by Sergey Sharybin 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. |
Revision ddbbcbb by Bastien Montagne 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. |
Revision a8ed914 by Bastien Montagne 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. |
Revision a2a5ae5 by Bastien Montagne 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 |
Revision 21e9db9 by Sergey Sharybin September 15, 2016, 09:23 (GMT) |
OpenGL render: Skip GP passes if viewport has GP visibility disabled |
Revision e007552 by Bastien Montagne 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. |
Revision fe1342a by Sergey Sharybin 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 |
Revision ec54a08 by Sergey Sharybin 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/ |
Revision fe28e35 by Mai Lavelle 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. |
Revision b9d1852 by Lukas Stockner September 14, 2016, 18:09 (GMT) |
Cycles: Deduplicate light pass code |
Revision b459d9f by Lukas Stockner September 14, 2016, 17:45 (GMT) |
Cycles: Stop lamp sampling if the lamp isn't visible Both spot and area light have large areas where they're not visible. Therefore, this patch stops the light sampling code when one of these cases (outside of the spotlight cone or behind the area light) occurs, before the lamp shader is evaluated. In the case of the area light, the solid angle sampling can also be skipped. In a test scene with Sample All Lights and 18 Area lamps and 9 Spot lamps that all point away from the area that the camera sees, render time drops from 12sec to 5sec. Reviewers: brecht, sergey, dingto, juicyfruit Differential Revision: https://developer.blender.org/D2216 |
Revision aae2cea by Lukas Stockner September 14, 2016, 16:53 (GMT) |
Cycles: Also support the constant emission speedup for mesh lights Reviewers: brecht, sergey, dingto, juicyfruit Differential Revision: https://developer.blender.org/D2220 |
Revision 51e8c16 by Bastien Montagne September 14, 2016, 15:26 (GMT) |
Fix T49352: Blender's file browser do not display previews. Own stupid 'logical inversion' mistake in rBa2677100fef06af. |
Revision 804f6bf by Mike Erwin September 14, 2016, 14:35 (GMT) |
fix Mac build with Xcode 8 Small issues in GHOST - use NSApplicationDelegate protocol for our app delegate - make sure NSApp is initialized before using (cherry picked from commit df7be04ca6d4b6dccc998445386228699d72d072) |
Revision 110d68c by Mike Erwin September 14, 2016, 14:29 (GMT) |
Gawain: flesh out VertexBuffer create, specify, fill with data |
Revision df7be04 by Mike Erwin September 14, 2016, 14:29 (GMT) |
fix Mac build with Xcode 8 Small issues in GHOST - use NSApplicationDelegate protocol for our app delegate - make sure NSApp is initialized before using |
Revision 30a7e75 by Bastien Montagne September 14, 2016, 14:18 (GMT) |
Cleanup: Fix epic indent failure in previous commit :/ |
Revision 3525fd6 by Bastien Montagne September 14, 2016, 14:14 (GMT) |
Fix missing PaintCurves list in bpy.data Minimal list features for now, no add/remove stuff, that we can add later... Reported by sybren. Should be safe for 2.78. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021