June 23, 2019, 22:54 (GMT) |
June 23, 2019, 22:45 (GMT) |
June 23, 2019, 22:20 (GMT) |
[Fast import/export] Added NURBS export. Previous commit added path mode |
June 23, 2019, 20:34 (GMT) |
ProfileWidget: Profile fill display added. Uses triangulation from Polyfill_2d.c to build triangles that make up the profile's area. A different filling method from the CurveMapping widget is necessary because the profile's path is not necessarily a mapping function. |
Revision 6b43c82 by Julian Eisel (soc-2019-openxr, temp-vr-draw-thread, vamr-openxr-module, vr_scene_inspection) June 23, 2019, 16:27 (GMT) |
Set up OpenXR views and spaces for drawing Using a dummy identity pose at {0, 0, 0} to start with. This should later use the current viewport position & orientation I guess. Also adds function to set a draw callback. There's quite some OpenXR related stuff to be done before and after drawing anyting, as well as before and after drawing each view (eye). Quite some info would have to be exposed to WM to let it manage drawing. So I think using a callback called from GHOST_Xr to draw each eye instead is a good way to go. VR session currently crashes after opening. Seems to be related to blocking frame wait call. I'm not too worried about that though, might disappear once OpenXR frame sync functions get proper timing info passed. |
June 23, 2019, 15:51 (GMT) |
Mantaflow: More manta / smoke renaming and added some sanity checks for the adaptive domain |
June 23, 2019, 15:49 (GMT) |
GPencil: Cleanup code |
June 23, 2019, 14:43 (GMT) |
[Fast import/export] Bug fixing, added and fixed UI |
June 23, 2019, 13:57 (GMT) |
[Fast import/export] OBJ exports materials and animations |
Revision afbb62f by Julian Eisel (soc-2019-openxr, temp-vr-draw-thread, vamr-openxr-module, vr_scene_inspection) June 23, 2019, 13:42 (GMT) |
Bring back wm_xr.c for higher level XR functions |
Revision 8a676e8 by Julian Eisel (soc-2019-openxr, temp-vr-draw-thread, vamr-openxr-module, vr_scene_inspection) June 23, 2019, 11:47 (GMT) |
Execute necessary OpenXR frame timing calls |
June 23, 2019, 10:58 (GMT) |
DNA: reduce Object size by 16 bytes No need to use int for boolean value. |
June 23, 2019, 10:51 (GMT) |
Cleanup: unused args |
Revision c2e7ef3 by YimingWu (greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) June 23, 2019, 10:01 (GMT) |
LANPR: make format |
Revision 332423a by YimingWu (greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) June 23, 2019, 10:00 (GMT) |
LANPR: two step chaining, need a toggle for switching 2d/3d space priority. |
Revision 7799374 by YimingWu (greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) June 23, 2019, 08:11 (GMT) |
LANPR: Fixed modifier read pointer error by providing foreachObjectLink() callback. |
Revision dc61580 by YimingWu (greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) June 23, 2019, 07:30 (GMT) |
LANPR: modifier controlled stroke generation is working. (only manual) |
Revision 1d53232 by YimingWu (greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) June 23, 2019, 06:28 (GMT) |
LANPR: feature line modifier manual update |
June 23, 2019, 02:11 (GMT) |
UI: Only Origins: Correct tooltip |
June 23, 2019, 01:38 (GMT) |
Cleanup: pep8 |
|