September 13, 2017, 13:41 (GMT) |
Merge branch 'master' into blender2.8 |
September 13, 2017, 13:31 (GMT) |
Fix T52299: X resolution of 4 causes nodes to collapse Was caused by numeric overflow when calculating preview dimensions. Now we try to avoid really insance preview resolutions by fitting aspect into square. |
September 13, 2017, 13:29 (GMT) |
Eevee: SSR: Making ray count a define rather than an uniform. The branching introduced by the uniform caused problems on mesa + AMD in the resolve stage. This patch create one shader per sample count without branching. This improves performance of a single ray per pixel case (3.0ms against 3.6ms in my testing) |
September 13, 2017, 13:24 (GMT) |
Code cleanup: store branch factor in PathState. |
September 13, 2017, 13:24 (GMT) |
Code cleanup: avoid used of uninitialized value in case of precision issue. |
September 13, 2017, 13:24 (GMT) |
Code cleanup: abstract shadow catcher logic more into accumulation code. |
September 13, 2017, 13:24 (GMT) |
Code cleanup: deduplicate some branched and split kernel code. Benchmarks peformance on GTX 1080 and RX 480 on Linux is the same for bmw27, classroom, pabellon, and about 2% faster on fishy_cat and koro. |
September 13, 2017, 13:24 (GMT) |
Code cleanup: tweak inlining for 2% better CUDA performance with hair. |
Revision 4d4965c by Dalai Felinto September 13, 2017, 13:02 (GMT) |
Workspace/Engine: Create BKE_render_* calls equivalent to BKE_scene_* |
September 13, 2017, 12:40 (GMT) |
Fix T52140: Align objects centers using origin for text The issue was caused by operator redo which frees all object's evaluated data, including bounding box. This bounding box can not be reconstructed properly without full curve evaluation (need to at least convert font to nurbs, which is not cheap already). |
September 13, 2017, 11:49 (GMT) |
Cleanup: avoid right-shifted args in RNA register |
September 13, 2017, 11:42 (GMT) |
Node UI: scale cross by pixelsize Draws a little smaller to fit with 2.8x manipulator. |
September 13, 2017, 11:35 (GMT) |
Manipulator: cage2d option to grab w/ a center handle |
September 13, 2017, 10:46 (GMT) |
September 13, 2017, 10:46 (GMT) |
Compositor: Cleanup, get rid of nested ternary operators Having single switch statement is much more readable. |
September 13, 2017, 10:46 (GMT) |
Compositor: Cleanup, de-duplicate some code |
September 13, 2017, 10:46 (GMT) |
Compositor: Cleanup, reduce indentation level in render layer node There is absolute no reason to have such an indentation level, it only causes readability and maintainability issues. It is really simple to make code more "streamlined". |
Revision d3c3875 by Dalai Felinto September 13, 2017, 10:41 (GMT) |
Fix UI compatibility to use context.engine |
Revision 1c7a78d by Dalai Felinto September 13, 2017, 09:22 (GMT) |
Use workspace engine for draw manager "render preview" |
September 13, 2017, 08:52 (GMT) |
Add basic addition support to create new assets. Again, very basic and limited, to be fleshed out later. |
|
|
|


Master Commits
MiikaHweb | 2003-2021