June 11, 2018, 11:55 (GMT) |
Render: Create a separate gl context for rendering. This should take care of all the threading stability issues some people are reporting. |
June 11, 2018, 11:55 (GMT) |
GHOST: Delay opengl context initialization This way they can be init in their owner thread. Contexts should not be shared accross threads. Once you make a context active on a thread it is owned by the thread. This commit only have the GLX backend updated but should not break orther platform. |
June 11, 2018, 11:55 (GMT) |
DRW: Rename ogl_context to gl_context We might not use opengl forever :) |
June 11, 2018, 11:55 (GMT) |
DRW: Add cache reset. This is a temporary solution to the use of the shared cache. Ideally this cache should be per gl drawing context. |
June 11, 2018, 11:06 (GMT) |
GHOST: WGL: Delay context initialization for offscreen contexts. Same as 128926a41b368e166af63515370d9c9367e3dda2 but for windows. |
June 11, 2018, 11:02 (GMT) |
Cycles: Cleanup, silence strict compiler warning There is one legit place in the code where memcpy was used as an optimization trick. Was needed for older version of GCC, but now it should be re-evaluated and checked if it still helps to have that trick. In other places it's somewhat lazy programming to zero out all object members. That is absolutely unsafe, at the moment when less trivial class is used as a member in that object things will break. Other cases were using memcpy into an object which comes from an external library. We don't control that object, and we can not guarantee it will always be safe for such memory tricks and debugging bugs caused by such low level access is far fun. Ideally we need to use more proper C++, but needs to be done with big care, including benchmarks of each change, For now do annoying but simple cast to void*. |
June 11, 2018, 11:02 (GMT) |
Libmv: Cleanup, make strict compiler more happy In C++ it is not really safe to memcpy objects, and newer GCC will warn about this. However, we don't use our vector for unsafe-to-memcpy objects, so just explicitly silence that warning. |
June 11, 2018, 11:00 (GMT) |
Render: Fix build problem with missing GL/glew.h |
June 11, 2018, 10:48 (GMT) |
Shading: Change icon of userpreference in Shading popover |
Revision d3ba4b3 by Nick Wu (greasepencil-object, greasepencil-refactor, soc-2018-npr, soc-2019-npr, temp-gpencil-eval) June 11, 2018, 10:22 (GMT) |
depth behave weird, fixed multisample on snake result. |
June 11, 2018, 10:15 (GMT) |
Cleanup: Moar G.main removal of Hell. This commit actually adds some G.main... but at much, much higher level than the ones it removes, so should still be better ;) |
June 11, 2018, 10:15 (GMT) |
Cleanup: remove some G.main usages... |
June 11, 2018, 09:52 (GMT) |
MetaBall support for Workbench + EEVEE Note: Metaballs only support the first material slot. Splicing it per material would create empty Batches. In order to overcome this we set the batch for other materials to NULL. We added extra checks in EEVEE and Workbench to not draw when the geom is NULL. |
June 11, 2018, 09:52 (GMT) |
Workbench: Flipping MatCaps for forward shading |
Revision 3faa0e6 by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) June 11, 2018, 09:38 (GMT) |
Fix segment fault in weight paint for 2.8 old files This code would be moved to versioning code after merge, but now it's required to manage files created with previous versions of 2.8 (not 2.7x) |
June 11, 2018, 09:37 (GMT) |
Fix pchan head/tail original values not being set |
June 11, 2018, 09:36 (GMT) |
Fix bad level stubs |
June 11, 2018, 09:33 (GMT) |
Revert unintended changes to depsgraph This partially reverts f8d7df6f162. I committed this bit by mistake. |
Revision e98b9d3 by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) June 11, 2018, 09:27 (GMT) |
Remove mode switching custom code This code is not required because the mode switching is not done with keys 1..9 |
June 11, 2018, 09:16 (GMT) |
Rename IMA_SRC_UDIM to IMA_SRC_TILED |
|
|
|


Master Commits
MiikaHweb | 2003-2021