Revision e77d269 by Jacques Lucke (builtin-simulation-nodes, functions, functions-experimental-refactor, particle-solver-dev, simulation-tree) June 17, 2019, 08:14 (GMT) |
Merge branch 'master' into functions |
Revision 7cb674d by YimingWu (greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) June 17, 2019, 07:08 (GMT) |
LANPR: make format |
Revision 915a928 by YimingWu (greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) June 17, 2019, 06:58 (GMT) |
Merge branch 'master' into soc-2019-npr |
Revision fe71389 by YimingWu (greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) June 17, 2019, 06:50 (GMT) |
LANPR: Object modifier for line selection (not functional yet) |
June 17, 2019, 03:02 (GMT) |
UI: add back Data-block 'show_hidden_files_datablocks' name This name didn't indicate items in the ID data-block browser will be hidden too. Reverts part of: ad707115d5bcb61a2773a5b4c697d6f66c469105 |
June 17, 2019, 02:52 (GMT) |
Cleanup: comment, RNA spelling |
Revision 3fa7d59 by Julian Eisel (soc-2019-openxr, temp-ghost_openxr, temp-vr-draw-thread, vamr-openxr-module, vr_scene_inspection) June 16, 2019, 23:24 (GMT) |
Fail without crashing if no runtime is found For now simply do nothing. Plan is to work on proper error handling and reporting later. |
June 16, 2019, 23:08 (GMT) |
UI: remove redundant RNA_TYPE property in the key-map editor |
June 16, 2019, 22:05 (GMT) |
Cleanup: comment spelling |
Revision df8dc43 by Julian Eisel (soc-2019-openxr, temp-ghost_openxr, temp-vr-draw-thread, vamr-openxr-module, vr_scene_inspection) June 16, 2019, 21:28 (GMT) |
Fix compile errors and warnings on certain configs Addresses: * Compile error on Linux * Compile error with WITH_OPENXR disabled * Unused parameter warnings |
June 16, 2019, 21:16 (GMT) |
Add remesh panel to the topbar This panel has the same options as the mesh properties remesh panel. |
Revision 3b0a2fe by Julian Eisel (soc-2019-openxr, temp-ghost_openxr, temp-vr-draw-thread, vamr-openxr-module, vr_scene_inspection) June 16, 2019, 21:12 (GMT) |
Fix missing return value... how did this work even? Looking at the code this should've failed miserably. No idea how this could still work fine... Maybe return vars used same stack location? |
June 16, 2019, 21:11 (GMT) |
Fix crash with mesh filters and EEVEE |
June 16, 2019, 21:05 (GMT) |
Add front faces only option to the mask lasso tool |
June 16, 2019, 21:01 (GMT) |
Merge branch 'master' into sculpt-mode-features |
Revision 80af6d5 by Julian Eisel (soc-2019-openxr, temp-ghost_openxr, temp-vr-draw-thread, vamr-openxr-module, vr_scene_inspection) June 16, 2019, 20:58 (GMT) |
Merge branch 'master' into soc-2019-openxr |
Revision 71c7d61 by Julian Eisel (soc-2019-openxr, temp-ghost_openxr, temp-vr-draw-thread, vamr-openxr-module, vr_scene_inspection) June 16, 2019, 19:46 (GMT) |
Draw OpenGL framebuffer upside down in DirectX windows DirectX is Y coordinates top to bottom, while OpenGL is the opposite. For the final window manager on-screen drawing, draw to a texture first and draw that upside down if needed. |
Revision 637b803 by Julian Eisel (soc-2019-openxr, temp-ghost_openxr, temp-vr-draw-thread, vamr-openxr-module, vr_scene_inspection) June 16, 2019, 19:05 (GMT) |
Support drawing the VR view into a DirectX window! Phew! That a fight. But this is also a pretty important feature as it allows interfacing with Windows Mixed Reality OpenXR runtime and the HMDs supported by it. Important remaining issue: The rendered viewport is upside down :) That is of course because DirectX has the opposite vertical direction than OpenGL. When creating a DirectX window, we also create an OpenGL offscreen context to use for all drawing. Just before swapping framebuffers, the DirectX window blits the framebuffer of the offscreen context into its swapchain. This requires the WGL_NV_DX_interop and WGL_NV_DX_interop2 extensions. For testing/dev purposes, also adds: * Version of the offscreen to onscreen blitting that's OpenGL only. So it blits the default framebuffer of the offscreen context into the one of the onscreen context. This is disabled by a #define. * Code to draw a colored triangle using DirectX, also for testing. Requires the D3DCompiler.lib to be available at compile time. This is also disabled using a #define. |
June 16, 2019, 18:29 (GMT) |
Revert new grease pencil cursor for paint modes This reverts commit a412f49e7580a and 873c756e5dd73. The change was only supposed to affect grease pencil, but also changed the cursor for sculpt mode, where it's not clearly visible. Since this has not been quickly resolved I'm reverting the commit. Ref D5036. |
June 16, 2019, 17:58 (GMT) |
Cleanup: simplify GHOST cursor API, no functional changes |
|