Revision 6339ba1 by Julian Eisel December 26, 2014, 15:53 (GMT) |
Revision da78d2d by Julian Eisel December 26, 2014, 15:38 (GMT) |
Revision cf178f7 by Bastien Montagne December 26, 2014, 12:00 (GMT) |
Fix T42641, Graphical fragments showing on Blender 2.71 and higher when baking. Safe for 2.73... This revert rB9b0ab890676790bb1e8e77797629b889ea66f69e - needed to set that threshold to a small negative value to remove the last artefacts reported in T39735, but now I could not reproduce any with the previous 0.0f value, so restoring it for the time being. If this 'shadowed neighbor face' case re-appears, we can always choose a value in-between, like -1e-18f... |
Revision 2b59557 by Campbell Barton December 26, 2014, 09:22 (GMT) |
Fix T43013: Flip with bridge aligned loops |
Revision 836ea4b by Sergey Sharybin December 26, 2014, 08:36 (GMT) |
Fix T43019: Child of objectes used by duplis are visible in Cycles Seems the parent check didn't go deep enough and only checked single parent. Now it checks the chain of parents which seems to be correct but requires much more intense testing. |
Revision 53ec177 by Campbell Barton December 25, 2014, 21:46 (GMT) |
optimize interp_weights_poly_v2, v3 use line_point_factor instead of length between vertices. |
Revision f84defa by Campbell Barton December 25, 2014, 21:46 (GMT) |
optimize interp_weights_poly_v2, v3 halve sqrtf calls per per polygon corner. |
Revision 445e50f by Campbell Barton December 25, 2014, 21:46 (GMT) |
cleanup: use cross_tri_v2 when area isn't needed. |
Revision cd095aa by Sergey Sharybin December 25, 2014, 17:40 (GMT) |
Cycles: Distance optimization for QBVH This commit implements heuristic which allows to skip nodes pushed to the stack from intersection if distance to them is larger than the distance to the current intersection. This should solve speed regression which i didn't notice in the original QBVH commit (which could have because i had WIP version of this patch applied in my local branch). From quick tests speed seems to be much closer to what is was with regular BVH. There's still some possible code cleanup, but they'll need a bit of assembly code check and now i want to make it so artists can happily use Cycles over the holidays. |
Revision 30e3aa1 by Sergey Sharybin December 25, 2014, 14:17 (GMT) |
SCons: Don't regenerate icons if not changes This is rather a handbook example how NOT to do things in SCons, ideally it should be official SCons target so all the dependencies and source file modification stops being our worry. Especially since for CMake we already do have an app to do generate all the data. I don't have time to clean this up now but this constant icons regeneration just pisses me off atm. |
Revision c1f54bc by jens verwiebe December 25, 2014, 14:12 (GMT) |
OSX: revive GHOST_HACK_getFirstFile cause it breaks things on older OSX versions. Dunno exactly why this was done earlier, but propose not to remove code not understood. |
Revision 3e03483 by Bastien Montagne December 25, 2014, 11:55 (GMT) |
Refactor 'immediate search' feature Currently, code just checks whether a text-edited button uses a given icon (VIEWZOOM) to decide to apply changes on each typed char. This patch adds a propper button flag (UI_BUT_TEXTEDIT_UPDATE) and a dedicated RNA flag (PROP_TEXTEDIT_UPDATE) for that. It's also now usable not only for text buttons, but also for example for num buttons when in 'text edit' mode, etc. It also fixes an actual bug, which is for text properties, in 'immediate' mode, hitting escape would not restore org value, because `ui_apply_but_TEX()` would set its orgstr to NULL on first call (giving it to `but->rename_orig` instead of copying it). Note no change in behavior is expected from user POV. Update for addons using that 'VIEWZOOM' icon 'feature' will follow (if any). Reviewers: campbellbarton Reviewed By: campbellbarton Projects: #user_interface, #bf_blender:_next Differential Revision: https://developer.blender.org/D938 |
Revision 5f3dc59 by Thomas Dinges December 25, 2014, 11:18 (GMT) |
Revert QBVH switch, after discussion with Sergey. |
Revision 7bb29c5 by Sergey Sharybin December 25, 2014, 10:45 (GMT) |
Fix T42938: image.save_render sometimes saved the wrong pass Stupid mistake with non0initialized image user. Safe for final 2.73 release branch. |
Revision 9e57bab by Sergey Sharybin December 25, 2014, 09:30 (GMT) |
Cycles: Fix really bad bug with shadow rays on non-SSE CPUs basically shadow rays were totally broken and most of the time did not record any intersections, leading to really ad rendering artifacts. This commit makes it so regardless of enabled optimization level render result would be the same. |
Revision fe06ec8 by Sergey Sharybin December 25, 2014, 09:15 (GMT) |
Cycles: Workaround CUDA 6.5.16 error after watertight commit This issue doesn't happen with 6.5.12 and there's slight piece of hope it'll be fixed in next toolkit releases.. For now we're forcing CUDA to not inline ray precalculation. This could lead to some speed regression, but wouldn't expect it to be huge -- this code does not run that often comparing to actual triangle intersection. |
Revision 010f3ee by Sergey Sharybin December 25, 2014, 09:11 (GMT) |
Cycles: Fix compilation error on non-SSE2 architectures |
Revision ee36e75 by Thomas Dinges December 25, 2014, 01:50 (GMT) |
Cleanup: Fix Cycles Apache header. This was already mixed a bit, but the dot belongs there. |
Revision 4ab821c by Thomas Dinges December 25, 2014, 01:42 (GMT) |
Cleanup: Typo fixes for comments. |
Revision 6e7c2d2 by Thomas Dinges December 25, 2014, 01:19 (GMT) |
Cycles: Expose QBVH on/off switch to the UI. We might remove this again in the future, but for testing purposes during the release cycle, this will be useful. The setting defaults to QBVH, and can be found in the Performance panel. |
|
|
|


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