May 3, 2017, 09:22 (GMT) |
Cycles: Simplify code in SVM image by using new utility function Can not measure any performance difference, so seems the code is identical and just shorter. |
May 3, 2017, 09:19 (GMT) |
Cycles: Add utility function to convert float4 color from srgb to linear It will use SSE2 optimized version when is possible. |
May 3, 2017, 08:13 (GMT) |
Fix crash loading files where outliner treestore isn't set |
May 3, 2017, 06:37 (GMT) |
May 2, 2017, 22:23 (GMT) |
Draw Manager: fix draw-state switching logic Changing states didn't properly reset between shading groups causing the GL state to be wrong based on draw order. States are now only set when changed. |
Revision f6b2b2c by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 2, 2017, 20:25 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
Revision d906c6c by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 2, 2017, 20:09 (GMT) |
Cleanup: Move scale code to function |
May 2, 2017, 19:21 (GMT) |
Cleanup: typedef for empty list Without this the intent isn't clear. |
May 2, 2017, 19:01 (GMT) |
Workaround external engines with OpenGL rendering For now just do the OpenGL render and don't render using the engine. This is a slightly odd-use case since it makes more sense to do a regular render. |
Revision 9c65a99 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 2, 2017, 18:37 (GMT) |
WIP: Apply scale to strokes thickness |
May 2, 2017, 18:26 (GMT) |
Cycles: Remove extra clFinish from driver workaround These were causing problems with Nvidia OpenCL. |
May 2, 2017, 18:26 (GMT) |
Cycles: Output split state element size |
May 2, 2017, 18:26 (GMT) |
Cycles: Branched path tracing for the split kernel This implements branched path tracing for the split kernel. General approach is to store the ray state at a branch point, trace the branched ray as normal, then restore the state as necessary before iterating to the next part of the path. A state machine is used to advance the indirect loop state, which avoids the need to add any new kernels. Each iteration the state machine recreates as much state as possible from the stored ray to keep overall storage down. Its kind of hard to keep all the different integration loops in sync, so this needs lots of testing to make sure everything is working correctly. We should probably start trying to deduplicate the integration loops more now. Nonbranched BMW is ~2% slower, while classroom is ~2% faster, other scenes could use more testing still. Reviewers: sergey, nirved Reviewed By: nirved Subscribers: Blendify, bliblubli Differential Revision: https://developer.blender.org/D2611 |
May 2, 2017, 18:11 (GMT) |
BGE: Fix silly typo that invalidates negative scaling camera feature. Negative scale on camera is a nice trick to invert render image on one axis at no extra CPU cost. It was implemented in the Decklink branch but I introduced a typo when porting it to master. It is now fixed. |
May 2, 2017, 17:06 (GMT) |
Cleanup: consistent arg order |
May 2, 2017, 16:48 (GMT) |
Draw Manager: OpenGL render support Works for clay-engine but doesn't draw objects with eevee. |
May 2, 2017, 14:45 (GMT) |
Draw Manager: split DRW_draw_view into 2 functions Needed for offscreen render |
May 2, 2017, 14:14 (GMT) |
Cleanup: use depsgraph for scene/layer access |
May 2, 2017, 13:41 (GMT) |
Merge branch 'master' into blender2.8 |
May 2, 2017, 13:39 (GMT) |
Cycles: Fix missing type declaration in OpenCL image Spotted by Mai in IRC, thanks! |
|
|
|


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