Revision 398baef by Sergey Sharybin January 23, 2016, 20:31 (GMT) |
Fix T47132: Cycles Rendering Tiles Indicator Limited to 16 |
Revision a6aaaad by Alexander Romanov January 23, 2016, 12:39 (GMT) |
Vector Transform node support for GLSL mode and the internal renderer The Vector Transform node is a useful node which is present in the Cycles renderer. {F144283} This patch implements the Vector Transform node for GLSL mode and the internal renderer. Example: {F273060} Alexander (Blend4Web Team) Reviewers: brecht, campbellbarton, sergey Reviewed By: campbellbarton, sergey Subscribers: psy-fi, duarteframos, RobM, lightbwk, sergey, AlexKowel, valentin_b4w, Evgeny_Rodygin, yurikovelenov Projects: #bf_blender:_next Differential Revision: https://developer.blender.org/D909 |
Revision e9452f9 by Kévin Dietrich January 23, 2016, 07:39 (GMT) |
Implementation of OpenVDB as a possible cache format for smoke simulations. This commits implements OpenVDB as an extra cache format in the Point Cache system for smoke simulations. Compilation with the library is turned off by default for now, and shall be enabled when the library is present. A documentation of its doings is available here: http:// wiki.blender.org/index.php/User:Kevindietrich/OpenVDBSmokeExport. A guide to compile OpenVDB can be found here (Linux): http:// wiki.blender.org/index.php?title=Dev:Doc/Building_Blender/Linux/ Dependencies_From_Source#OpenVDB Reviewers: sergey, lukastoenne, brecht, campbellbarton Reviewed By: brecht, campbellbarton Subscribers: galenb, Blendify, robocyte, Lapineige, bliblubli, jtheninja, lukasstockner97, dingto, brecht Differential Revision: https://developer.blender.org/D1721 |
Revision 275abd1 by Mike Erwin January 23, 2016, 07:27 (GMT) |
OpenGL: combine multiple GL_LINES into fewer draw calls Incidentally, one of the removed glBegin(GL_LINE) calls should?ve used GL_LINES with an S, which was a GL_INVALID_ENUM error. |
Revision 705e6d7 by Mike Erwin January 23, 2016, 06:13 (GMT) |
OpenGL: tiny state-change fix Only re-enable blending if the function that disables it was actually called. Still not ideal flipping this on & off repeatedly, but now there are fewer flips. |
Revision e25ba16 by Mike Erwin January 23, 2016, 05:58 (GMT) |
OpenGL: call glLineWidth less often Each LINES draw call is now responsible for its own line width. No need to set it back to its 1.0 default after every draw. This eliminates half our calls to glLineWidth , similar to last week?s work on glPointSize. |
Revision 90293a8 by Campbell Barton January 23, 2016, 02:48 (GMT) |
Math Lib: optimize segment-plane clipping Calculate the clipped min/max factor along the segment, only applying to the coordinates at the end (will give better precision too). Also make split input/output args. |
Revision 456e7be by Thomas Dinges January 22, 2016, 22:19 (GMT) |
Cycles: Change several default values (first batch). This changes the following defaults: - Render settings: * Samples: 100 * Preview Samples: 50 * Filter: Blackmann-Harris * Tile Order: Hilbert Spiral - Lamp settings: * Use MIS: On - Material settings: * Volume Sampling: Multiple Importance Old files are not affected, I tested the versioning code back and forth. More changes are to come (World, BVH...) but that needs a bit more work. |
Revision 7f65eb3 by Bastien Montagne January 22, 2016, 18:32 (GMT) |
Fix part of T47025: Shadow pass error: Black shadow. Skipping computing of shadow pass when diffuse color is pitch black is fine... unless you actually need/want that shadow pass! The 'noisy' issue with picture texture remains a bit mysterious to me currently. :/ |
Revision 477078d by Joshua Leung January 22, 2016, 12:56 (GMT) |
Fix T45523: "View All" in Graph Editor does not respect Y axis with small values The previous threshold used to prevent the Graph Editor from imploding if presented with a flat (or nearly flat, accounting for floating point precision) curve was too coarse, meaning that in some cases, the "View All" tool would end up behaving weirdly. |
Revision 56e7291 by Joshua Leung January 22, 2016, 12:56 (GMT) |
Dopesheet: Make frame range for new editor instances saner, by basing them on the current frame range This brings the dopesheet more in line with the NLA and Graph Editors, where similar initial ranges were also used. The benefit is that it should save animators a small amount of time getting the dopesheet timeline into the right zoom level before starting work. |
Revision ac7c3e0 by Bastien Montagne January 22, 2016, 11:09 (GMT) |
Fix T46657: VSE: Strip length jumps to a negative number. |
Revision 1d88773 by Mike Erwin January 22, 2016, 07:52 (GMT) |
OpenGL: cleanup - LINE_STRIP to LINES when only drawing one - group state changes for easier reading - general cleanup |
Revision 8c596e0 by Mike Erwin January 22, 2016, 07:52 (GMT) |
OpenGL: remove unneeded state changes UI_panel_category_draw_all was setting PolygonMode to LINES before drawing LINES. stitch_draw was setting PolygonMode to its default FILL value ? any function that deviates from the default should?ve changed it back to FILL. |
Revision 66d9efe by Mike Erwin January 22, 2016, 07:52 (GMT) |
OpenGL: draw box outlines with lines, not rectangles 2 reasons: - fewer state changes (PolygonMode) - glRect goes away in later GL versions |
Revision f2fdec3 by Mike Erwin January 22, 2016, 07:52 (GMT) |
OpenGL: remove glGet with unused result This code is disabled but still? |
Revision 24f05bb by Mike Erwin January 22, 2016, 07:52 (GMT) |
OpenGL: remove extra vertex in arrowhead Now draws 2 lines instead of 3 (with a zero-length middle). Same visual result. |
Revision 4c68364 by Mike Erwin January 22, 2016, 07:52 (GMT) |
OpenGL: pull glBegin/End out of loops When drawing 2D grid and 3D axes. |
Revision 017c45b by Joshua Leung January 22, 2016, 02:31 (GMT) |
GPencil: Select Grouped (Shift G) This commit adds a "Select Grouped" operator. Although it is set up to allow more types of "grouping" in future, it current only supports a single mode (i.e. "Same Layer"). As a result, it does not pop up any menus/submenus in all the usual places. |
Revision 8e35657 by Mike Erwin January 22, 2016, 02:07 (GMT) |
OpenGL: fewer state changes for wireframe PBVH Wireframe drawing doesn?t use the following GL state, so don?t update these: - ShadeModel - NormalPointer - ColorPointer Normal & color data are still uploaded as part of the interleaved VBO, but those attributes are disabled for wireframe. |
|
|
|


Master Commits
MiikaHweb | 2003-2021