March 9, 2017, 04:00 (GMT) |
OpenGL immediate mode: graph_draw.c This also fixes a little bug, which caused `draw_fcurve_samples` to never be called, and thus sampled curve range boundaries were not drawn. Part of T49043 |
March 9, 2017, 02:21 (GMT) |
OpenGL: drawobject.c (cont) |
March 9, 2017, 00:30 (GMT) |
Edit Mesh overlay: Ported Display Normals option |
March 9, 2017, 00:30 (GMT) |
Edit Mesh overlay: remove sizeNormal from ubo. |
March 9, 2017, 00:30 (GMT) |
Draw Manager: structural change All engines are now called by the draw manager. Engines are separate entities that cannot interfer with each others. Also separated draw_mode_pass.c into the mode engines. |
March 8, 2017, 23:30 (GMT) |
Get duplicating area into new window to work We don't duplicate the workspace or the layout-type anymore. We just open a new window with the same workspace and same layout-type. |
March 8, 2017, 22:35 (GMT) |
Layers: move LayerCollection This is to be used from the Outliner, when dragging and dropping collections from the Active Render Layer It also includes a cleanup on the outliner so it calls the new functions. Note: the outliner still needs fix to allow all the functionality here exposed. But this will be tackled by Julian Eisel later. |
March 8, 2017, 22:35 (GMT) |
Layers: move SceneCollection This is to be used from the Outliner, when dragging and dropping. It does not include moving LayerCollection (from Active Render Layer) |
March 8, 2017, 22:35 (GMT) |
New util function: BLI_listbases_swaplinks |
March 8, 2017, 22:25 (GMT) |
3D View: use cache for armature select |
March 8, 2017, 21:44 (GMT) |
Cycles: Fix CUDA build error for some compilers Needed to include `util_types.h` before using `uint`. |
March 8, 2017, 19:35 (GMT) |
Solve subwindow console warning |
Revision d302de0 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 8, 2017, 19:26 (GMT) |
Avoid error in data panel if object is not GPencil |
March 8, 2017, 19:22 (GMT) |
3D View: new nethod of opengl selection Intended to replace legacy GL_SELECT, without the limitations of sample queries which can't access depth information. This commit adds VIEW3D_SELECT_PICK_NEAREST and VIEW3D_SELECT_PICK_ALL which access the depth buffers to detect whats under the pointer, so initial selection is always the closest item. The performance of this method depends a lot on the OpenGL implementations glReadPixels. Since reading depth can be slow, buffers are cached for object picking so selecting re-uses depth data, performing 1 draw instead of 3 (for 24, 18, 10 px regions, picking with many items under the pointer). Occlusion queries draw twice when picking nearest, so worst case 6x draw calls per selection. Even with these improvements occlusion queries is faster on AMD hardware. Depth selection is disabled by default, toggle option under select method. May enable by default if this works well on different hardware. Reviewed as D2543 |
March 8, 2017, 18:44 (GMT) |
Minor cleanup |
March 8, 2017, 18:39 (GMT) |
Add preference |
March 8, 2017, 18:23 (GMT) |
Various minor changes, add back old multi-pass select |
March 8, 2017, 17:47 (GMT) |
Enable cache |
March 8, 2017, 17:41 (GMT) |
Modified method of cycling selection |
March 8, 2017, 17:15 (GMT) |
Use unsigned int for depth values |
|
|
|


Master Commits
MiikaHweb | 2003-2021