Revision 893694f 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) March 1, 2018, 15:31 (GMT) |
Cleanup comment mistake |
Revision ca0ecfc 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) March 1, 2018, 15:30 (GMT) |
Fast mouse event capture afected by zoom factor Before, the number of points was not equal at different zoom levels. To get this work, the pixel size is calculated and the distance is relative to 30% of the brush thickness multiplied by the number of samples. The number of samples has been reduced too, because the new method doesn't need big values. |
March 1, 2018, 15:23 (GMT) |
Revision c595087 by Dalai Felinto (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) March 1, 2018, 13:50 (GMT) |
Fix blenderplayer (tm) |
March 1, 2018, 11:46 (GMT) |
Fix assert on exit edit-mode |
March 1, 2018, 11:38 (GMT) |
More minor cleanup/style editing. |
March 1, 2018, 11:04 (GMT) |
3D View: minor selection tweaks - don't initialize the GL context when cache is used. - don't run second pass when the first one has no hits. |
March 1, 2018, 10:56 (GMT) |
Merge branch 'master' into blender2.8 |
March 1, 2018, 10:54 (GMT) |
Cycles volume: fast empty space optimization by generating a tight mesh around the volume. We generate a tight mesh around the active voxels of the volume in order to effectively skip empty space, and start volume ray marching as close to interesting volume data as possible. See code comments for details on how the mesh generation algorithm works. This gives up to 2x speedups in some scenes. Reviewed by: brecht, dingto Reviewers: #cycles Subscribers: lvxejay, jtheninja, brecht Differential Revision: https://developer.blender.org/D3038 |
Revision a474726 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) March 1, 2018, 10:32 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
March 1, 2018, 10:29 (GMT) |
WorkSpace: fix mode exiting w/ multi-window Activating an object exited modes for all other objects in the layer. Now check these objects aren't active in other windows first. |
March 1, 2018, 08:01 (GMT) |
Cleanup: macro's w/ an _END need a matching _BEGIN Convention from 2.7x, since some looping macros don't need an '_END', it avoids confusion to keep this. |
March 1, 2018, 07:37 (GMT) |
March 1, 2018, 06:13 (GMT) |
DRW: add ability to lock states from changing Selection code relies on being able to set the depth functions however passes have their own depth settings. Add DRW_state_lock to ignore passes settings for particular flags. This fixes occlusion queries cycling through objects under the cursor. |
March 1, 2018, 05:45 (GMT) |
Merge branch 'master' into blender2.8 |
March 1, 2018, 05:43 (GMT) |
GPU_select: remove unused finalize function Changed 2.8x code so this is no longer needed. |
March 1, 2018, 05:37 (GMT) |
Fix T54190: Occlusion query select failed By default select wasn't picking the nearest object, this could have been fixed by not clearing the depth buffer, but calling GPU_select_(begin/end) without the binded frame-buffer caused issues for depth-picking. So move GPU_select begin/end to a callback. This also has the advantage that only needs to populate the engines once to draw two passes. Note that cycling through objects fails with occlusion queries still, will fix shortly. |
March 1, 2018, 02:53 (GMT) |
DRW: Initial implementation of Frustum culling. This is very efficient and add a pretty low overhead (0.1ms of drawing time for 10K objects passing through all tests, on my i3-4100M). The like the rest of the DRWCallState, test is "cached" until the view matrices changes. |
March 1, 2018, 02:53 (GMT) |
Clay: Make use of optimized DRW_shgroup_call_object_add. |
March 1, 2018, 02:53 (GMT) |
DRW: DRWCallState: Fix matflag being overwritten by other engines. |
|
|
|


Master Commits
MiikaHweb | 2003-2021