Revision 08b59ab by Germano Cavalcante July 14, 2017, 19:52 (GMT) |
Snap System: Use function that does the interactor instead of Macro Macro makes debugging difficult. And in that case I was escaping from the style used in Blender |
Revision ebc22b4 by Antonio Vazquez July 14, 2017, 18:59 (GMT) |
Fix MSVSC compiler warning A void function cannot return a value |
Revision 0736d56 by Germano Cavalcante July 14, 2017, 17:46 (GMT) |
Snap System: minor issues rename obj -> ob_iter |
Revision 2a48927 by Dalai Felinto July 14, 2017, 15:46 (GMT) |
Implement Uniformbuffer objects for nodetree parameters For users that means you can tweak shaders in the nodetree and things are way faster. This is a huge improvement, particularly in systems that have no shader cache. From the code perspective it means we are no longer re-compiling the shader every time a value is tweaked in the UI. We are using uniforms for those values. It would be slow to add that many uniforms for all the shaders. So instead we are using UBO (Uniform Buffer Objects). This fixes the main issue of T51467. However GWN_shaderinterface_create() still needs to be improvedi. When opening a .blend all shaders are compiled once, so optimizing it will bring a measurable impact. ======================================================================== NOTE: This breaks update of Cycles material upon nodetree nodes tweaking. It will be fixed separately by depsgraph, once tackling T51925 (Animated Eevee values slowdown). The idea is to make Depsgraph update more granular. The XXX TODO in rna_nodetree.c will be tackled at that time as well. ======================================================================== Reviewers: sergey, brecht, fclem Differential Revision: https://developer.blender.org/D2739 |
Revision 73b1425 by Campbell Barton July 14, 2017, 14:50 (GMT) |
DwM: don't use context to apply color-management Would give different results for off-screen rendering. |
Revision 51442b6 by Germano Cavalcante July 14, 2017, 14:24 (GMT) |
Merge branch 'master' of git@git.blender.org:blender.git into blender2.8 |
Revision 5fb5b74 by Germano Cavalcante July 14, 2017, 14:20 (GMT) |
Snap System: missing change |
Revision 8f14b96 by Germano Cavalcante July 14, 2017, 13:42 (GMT) |
Merge branch 'master' of git@git.blender.org:blender.git into blender2.8 |
Revision c6ddef7 by Germano Cavalcante July 14, 2017, 13:41 (GMT) |
Snap System: fix rename `ob` to `obj` This would bring problems with dupli objects |
Revision 92f3b4a by Sergey Sharybin July 14, 2017, 13:06 (GMT) |
Depsgraph: Initial support of armatures for copy-on-write This commit makes simple cases to work, for example: - IK solver to an external object - Object with Armature modifier, "parented" to the deforming armature (via animation). More complicated setups (like agent rig) are crashing still. |
Revision 0ea4bb5 by Dalai Felinto July 14, 2017, 13:06 (GMT) |
Another fix for snapping after merge in 2.8 |
Revision 4467efe by Dalai Felinto July 14, 2017, 12:43 (GMT) |
Fix snap in 2.8 after poor merge from master If you merge from master to blender2.8 after a commit, remember to test in 2.8, otherwise what is the point? Specially if it's a non-essential commit such as c9817c67fc141ca85a6e1f9e42d9fa. Bug introduced on: f4155d3778ba883566eeb87d16218c4c275ffc (the merge that included the above commit). |
Revision 9d318ac by Dalai Felinto July 14, 2017, 12:34 (GMT) |
Merge remote-tracking branch 'origin/master' into blender2.8 |
Revision 78e2238 by Dalai Felinto July 14, 2017, 09:44 (GMT) |
Revert "Fix T51794: Crash on hair file when opening with no UI" This reverts commit 0095f4f83465bc9fdc13b79d2126f5623e291d7c. |
Revision b486946 by Dalai Felinto July 14, 2017, 09:42 (GMT) |
Workspace: Fix crash on preview, and sanitize placeholder functions This commit effectively makes workspace switching useless as far as the active scene layer goes. The functions from the scene layer API to get the correct scene layer from "context" were a placeholder to be addressed by the workspace commit. When workspace was merged, however G.main was used as a replacement to pass the correct argument for the functions. As it turned out (surprise!) this leads to crash on render preview. We need to get rid of: * BKE_scene_layer_context_active_ex_PLACEHOLDER * BKE_scene_layer_context_active_PLACEHOLDER And either use SceneLayer explicitly or replace it by: * BKE_scene_layer_from_workspace_get |
Revision 0f793ee by Sybren A. Stüvel July 14, 2017, 07:53 (GMT) |
Fix unit test error on Windows |
Revision 018df5a by Campbell Barton July 14, 2017, 07:01 (GMT) |
Cleanup: use 'r_' prefix for return args |
Revision d31276a by Campbell Barton July 14, 2017, 06:47 (GMT) |
Cleanup: long lines |
Revision 661f5a2 by Campbell Barton July 14, 2017, 06:45 (GMT) |
DwM: Show face-mask overlay even with full-shading Without this face selection would be used but invisible, display this over fully shaded surface. |
Revision 25dba15 by Campbell Barton July 14, 2017, 06:05 (GMT) |
Fix T51945: LMB select swaps manipulator buttons |
|
|
|


Master Commits
MiikaHweb | 2003-2021