GSoC 2019 LANPR Development and Feedbacks

This is partly due to z-buffer precision. Try increase viewport/camera near clipping value.

Did you add key frames to the camera or press playback?
If the time line its scrubbing it works, seems to evaluate the auto update in frame switch or something like that.
Just push play and move around looking though the camera. In perspective doesn’t work but looking through the camera it does work.
Its not the most intuitive thing to do to be honest, look only through the camera>activate lock camera to view> push play > move around, but it seems to be working here

[EDIT: there is actually a hint that comment about the frame changing :yum: i would add also “looking trough a camera” and the problem its solved :slight_smile: imagen ]

1 Like

This is looking really nice, change a lot since the last time i tested,
nice work @ChengduLittleA

5 Likes

I was trying to convert LANPR to grease pencil, works great in a box and a monkey however with this model cliking update strokes crashes the program

i was looking at my gpu (gtx 1070 8gb) and my system ram and it doesn’t move a bit, first thing i thought was that was a memory issue, but i don’t know doesn’t seem to be the case, am i missing something in the setup?

1 Like

Can’t see the problem from the UI. Could be some internal reasons.

If you could provide a test file it’s much better to hunt down the problem.

Is there a way for me to send you a striped file version that i have been testing privately? The original model i did it for a commercial advertise, just to be sure i would like to keep the mesh on that file in a private environment not the openness of the forum

Use wetransfer. Send me the link will do :slight_smile:

From the details of the UI it looks like you are using an old version of LANPR. Recently graphicall is down and it seems no one is compiling windows version anymore :’(

Also I’m unable to reproduce the crash here on my machine… Maybe I still need your file to test this.

The one I downloaded the other day was 2.81, from LazyDodo. I tried to compile it myself but I had some trouble. I was missing LANPR.lib or somethign like that. Do you have a guide for compiling? Thanks.

Did you just compile the latest code? I just did some changes. If errors still, please provide the error log.

If not sure, do a “git checkout soc-2019-npr” and “git pull” to update the code. @Josephbburg

Here’s the result:
LINK : fatal error LNK1181: cannot open input file ‘…\lib\Release\bf_editor_lanpr.lib’ [D:\git-blender\build_window
s_Full_x64_vc15_Release\source\creator\blender.vcxproj]
The file doesn’t exist in that directory. Do i have to create it myself? I should mention I’m trying to build with the ‘make full’ command.

EDIT: the file exists, I was looking in the wrong place. But it’s in lib/debug instead.

There are errors before this, which causes the file not to be generated. Can you scroll back to see where the first error is?

Here’s the build warnings and the error:

D:\git-blender\blender\source\blender\editors\space_buttons\buttons_context.c(170): warning C4101: 'world': unreferenced local variable [D:\git-blender\build_windows_Full_x64_vc15_Release\source\blender\editors\space_buttons\bf_editor_space_buttons.vcxproj]
D:\git-blender\blender\source\blender\editors\space_buttons\buttons_context.c(169): warning C4101: 'scene': unreferenced local variable [D:\git-blender\build_windows_Full_x64_vc15_Release\source\blender\editors\space_buttons\bf_editor_space_buttons.vcxproj]
d:\git-blender\blender\intern\elbeem\intern\solver_class.h(949): warning C4723: potential divide by 0 [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\elbeem\bf_intern_elbeem.vcxproj]
d:\git-blender\blender\intern\elbeem\intern\solver_class.h(949): warning C4723: potential divide by 0 [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\elbeem\bf_intern_elbeem.vcxproj]
d:\git-blender\blender\intern\elbeem\intern\solver_class.h(949): warning C4723: potential divide by 0 [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\elbeem\bf_intern_elbeem.vcxproj]
D:\git-blender\blender\source\blender\modifiers\intern\MOD_edgesplit.c(138): warning C4090: 'function': different 'const' qualifiers [D:\git-blender\build_windows_Full_x64_vc15_Release\source\blender\modifiers\bf_modifiers.vcxproj]
D:\git-blender\blender\source\blender\modifiers\intern\MOD_featureline.c(65): warning C4189: 'flmd': local variable is initialized but not referenced [D:\git-blender\build_windows_Full_x64_vc15_Release\source\blender\modifiers\bf_modifiers.vcxproj]
D:\git-blender\blender\source\blender\modifiers\intern\MOD_featureline.c(69): warning C4189: 'tflmd': local variable is initialized but not referenced [D:\git-blender\build_windows_Full_x64_vc15_Release\source\blender\modifiers\bf_modifiers.vcxproj]
D:\git-blender\blender\source\blender\modifiers\intern\MOD_featureline.c(81): warning C4189: 'flmd': local variable is initialized but not referenced [D:\git-blender\build_windows_Full_x64_vc15_Release\source\blender\modifiers\bf_modifiers.vcxproj]
D:\git-blender\blender\source\blender\modifiers\intern\MOD_featureline.c(85): warning C4189: 'flmd': local variable is initialized but not referenced [D:\git-blender\build_windows_Full_x64_vc15_Release\source\blender\modifiers\bf_modifiers.vcxproj]
D:\git-blender\blender\source\blender\modifiers\intern\MOD_smoothcontour.c(785): warning C4047: 'function': 'void *(__cdecl *)(void *)' differs in levels of indirection from 'void (__cdecl *)(void *)' [D:\git-blender\build_windows_Full_x64_vc15_Release\source\blender\modifiers\bf_modifiers.vcxproj]
D:\git-blender\blender\source\blender\modifiers\intern\MOD_smoothcontour.c(785): warning C4022: 'BLI_threadpool_init': pointer mismatch for actual parameter 2 [D:\git-blender\build_windows_Full_x64_vc15_Release\source\blender\modifiers\bf_modifiers.vcxproj]
D:\git-blender\blender\source\blender\modifiers\intern\MOD_smoothcontour.c(2151): warning C4189: 'cusp_uv': local variable is initialized but not referenced [D:\git-blender\build_windows_Full_x64_vc15_Release\source\blender\modifiers\bf_modifiers.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(87): warning C4005: 'FLT_MAX': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(90): warning C4005: 'FLT_MIN': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(87): warning C4005: 'FLT_MAX': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(90): warning C4005: 'FLT_MIN': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
D:/git-blender/blender/intern/cycles/kernel/..\kernel/kernel_types.h(1342): warning : integer conversion resulted in a change of sign [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(87): warning C4005: 'FLT_MAX': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(90): warning C4005: 'FLT_MIN': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(87): warning C4005: 'FLT_MAX': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(90): warning C4005: 'FLT_MIN': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
D:/git-blender/blender/intern/cycles/kernel/..\kernel/kernel_types.h(1342): warning : integer conversion resulted in a change of sign [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(87): warning C4005: 'FLT_MAX': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(90): warning C4005: 'FLT_MIN': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(87): warning C4005: 'FLT_MAX': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(90): warning C4005: 'FLT_MIN': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
D:/git-blender/blender/intern/cycles/kernel/..\kernel/kernel_types.h(1342): warning : integer conversion resulted in a change of sign [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(87): warning C4005: 'FLT_MAX': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(90): warning C4005: 'FLT_MIN': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(87): warning C4005: 'FLT_MAX': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(90): warning C4005: 'FLT_MIN': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
D:/git-blender/blender/intern/cycles/kernel/..\kernel/kernel_types.h(1342): warning : integer conversion resulted in a change of sign [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(87): warning C4005: 'FLT_MAX': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(90): warning C4005: 'FLT_MIN': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(87): warning C4005: 'FLT_MAX': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(90): warning C4005: 'FLT_MIN': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
D:/git-blender/blender/intern/cycles/kernel/..\kernel/kernel_types.h(1342): warning : integer conversion resulted in a change of sign [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(87): warning C4005: 'FLT_MAX': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(90): warning C4005: 'FLT_MIN': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(87): warning C4005: 'FLT_MAX': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(90): warning C4005: 'FLT_MIN': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
D:/git-blender/blender/intern/cycles/kernel/..\kernel/kernel_types.h(1342): warning : integer conversion resulted in a change of sign [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(87): warning C4005: 'FLT_MAX': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(90): warning C4005: 'FLT_MIN': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(87): warning C4005: 'FLT_MAX': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(90): warning C4005: 'FLT_MIN': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
D:/git-blender/blender/intern/cycles/kernel/..\kernel/kernel_types.h(1342): warning : integer conversion resulted in a change of sign [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(87): warning C4005: 'FLT_MAX': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(90): warning C4005: 'FLT_MIN': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(87): warning C4005: 'FLT_MAX': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(90): warning C4005: 'FLT_MIN': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
D:/git-blender/blender/intern/cycles/kernel/..\kernel/kernel_types.h(1342): warning : integer conversion resulted in a change of sign [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(87): warning C4005: 'FLT_MAX': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(90): warning C4005: 'FLT_MIN': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(87): warning C4005: 'FLT_MAX': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\float.h(90): warning C4005: 'FLT_MIN': macro redefinition [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
D:/git-blender/blender/intern/cycles/kernel/..\kernel/kernel_types.h(1342): warning : integer conversion resulted in a change of sign [D:\git-blender\build_windows_Full_x64_vc15_Release\intern\cycles\kernel\cycles_kernel_cuda.vcxproj]
D:\git-blender\blender\source\blender\blenloader\intern\readfile.c(5810): warning C4189: 'flmd': local variable is initialized but not referenced [D:\git-blender\build_windows_Full_x64_vc15_Release\source\blender\blenloader\bf_blenloader.vcxproj]
D:\git-blender\blender\source\blender\blenloader\intern\readfile.c(10724): warning C4101: 'llc': unreferenced local variable [D:\git-blender\build_windows_Full_x64_vc15_Release\source\blender\blenloader\bf_blenloader.vcxproj]
D:\git-blender\blender\source\blender\blenloader\intern\readfile.c(10723): warning C4101: 'll': unreferenced local variable [D:\git-blender\build_windows_Full_x64_vc15_Release\source\blender\blenloader\bf_blenloader.vcxproj]
D:\git-blender\blender\source\blender\editors\lanpr\lanpr_cpu.c(3915): warning C4101: 'UNUSED_prop': unreferenced local variable [D:\git-blender\build_windows_Full_x64_vc15_Release\source\blender\editors\lanpr\bf_editor_lanpr.vcxproj]
LINK : fatal error LNK1181: cannot open input file '..\..\lib\Release\bf_editor_lanpr.lib' [D:\git-blender\build_windows_Full_x64_vc15_Release\source\creator\blender.vcxproj]
    62 Warning(s)
    1 Error(s)

Time Elapsed 00:17:06.74

Most of these, I think, are CUDA.
I’m not sure how to find the specific error. I’ve never done much more than compile Blender and write Python, so far. I want to learn to develop, though!

Doesn’t appear to have any problems on LANPR though… i’ll check. But if you want to you can try “make clean” ,that way it clears the cache and re-build. Sometimes it is weird.

If on vc then maybe deleting the build folder and build again.

Yeah, that fixed it! Thanks for teaching me something new :smiley:
make clean and then make debug and it’s working.

Here’s the warnings now:

D:\git-blender\blender\source\blender\editors\lanpr\lanpr_cpu.c(3915): warning C4101: 'UNUSED_prop': unreferenced local variable [D:\git-blender\build_windows_x64_vc15_Release\source\blender\editors\lanpr\bf_editor_lanpr.vcxproj]
D:\git-blender\blender\source\blender\editors\space_buttons\buttons_context.c(170): warning C4101: 'world': unreferenced local variable [D:\git-blender\build_windows_x64_vc15_Release\source\blender\editors\space_buttons\bf_editor_space_buttons.vcxproj]
D:\git-blender\blender\source\blender\editors\space_buttons\buttons_context.c(169): warning C4101: 'scene': unreferenced local variable [D:\git-blender\build_windows_x64_vc15_Release\source\blender\editors\space_buttons\bf_editor_space_buttons.vcxproj]
d:\git-blender\blender\intern\elbeem\intern\solver_class.h(949): warning C4723: potential divide by 0 [D:\git-blender\build_windows_x64_vc15_Release\intern\elbeem\bf_intern_elbeem.vcxproj]
d:\git-blender\blender\intern\elbeem\intern\solver_class.h(949): warning C4723: potential divide by 0 [D:\git-blender\build_windows_x64_vc15_Release\intern\elbeem\bf_intern_elbeem.vcxproj]
d:\git-blender\blender\intern\elbeem\intern\solver_class.h(949): warning C4723: potential divide by 0 [D:\git-blender\build_windows_x64_vc15_Release\intern\elbeem\bf_intern_elbeem.vcxproj]
D:\git-blender\blender\source\blender\modifiers\intern\MOD_edgesplit.c(138): warning C4090: 'function': different 'const' qualifiers [D:\git-blender\build_windows_x64_vc15_Release\source\blender\modifiers\bf_modifiers.vcxproj]
D:\git-blender\blender\source\blender\modifiers\intern\MOD_featureline.c(65): warning C4189: 'flmd': local variable is initialized but not referenced [D:\git-blender\build_windows_x64_vc15_Release\source\blender\modifiers\bf_modifiers.vcxproj]
D:\git-blender\blender\source\blender\modifiers\intern\MOD_featureline.c(69): warning C4189: 'tflmd': local variable is initialized but not referenced [D:\git-blender\build_windows_x64_vc15_Release\source\blender\modifiers\bf_modifiers.vcxproj]
D:\git-blender\blender\source\blender\modifiers\intern\MOD_featureline.c(81): warning C4189: 'flmd': local variable is initialized but not referenced [D:\git-blender\build_windows_x64_vc15_Release\source\blender\modifiers\bf_modifiers.vcxproj]
D:\git-blender\blender\source\blender\modifiers\intern\MOD_featureline.c(85): warning C4189: 'flmd': local variable is initialized but not referenced [D:\git-blender\build_windows_x64_vc15_Release\source\blender\modifiers\bf_modifiers.vcxproj]
D:\git-blender\blender\source\blender\modifiers\intern\MOD_smoothcontour.c(785): warning C4047: 'function': 'void *(__cdecl *)(void *)' differs in levels of indirection from 'void (__cdecl *)(void *)' [D:\git-blender\build_windows_x64_vc15_Release\source\blender\modifiers\bf_modifiers.vcxproj]
D:\git-blender\blender\source\blender\modifiers\intern\MOD_smoothcontour.c(785): warning C4022: 'BLI_threadpool_init': pointer mismatch for actual parameter 2 [D:\git-blender\build_windows_x64_vc15_Release\source\blender\modifiers\bf_modifiers.vcxproj]
D:\git-blender\blender\source\blender\modifiers\intern\MOD_smoothcontour.c(2151): warning C4189: 'cusp_uv': local variable is initialized but not referenced [D:\git-blender\build_windows_x64_vc15_Release\source\blender\modifiers\bf_modifiers.vcxproj]
d:\git-blender\blender\extern\bullet2\src\bulletdynamics\constraintsolver\btContactConstraint.h(25): warning C4359: 'btContactConstraint': Alignment specifier is less than actual alignment (128), and will be ignored. (compiling source file D:\git-blender\blender\extern\bullet2\src\BulletDynamics\ConstraintSolver\btContactConstraint.cpp) [D:\git-blender\build_windows_x64_vc15_Release\extern\bullet2\extern_bullet.vcxproj]
D:\git-blender\blender\extern\bullet2\src\BulletDynamics/ConstraintSolver/btContactConstraint.h(25): warning C4359: 'btContactConstraint': Alignment specifier is less than actual alignment (128), and will be ignored. (compiling source file D:\git-blender\blender\extern\bullet2\src\BulletDynamics\Dynamics\btDiscreteDynamicsWorld.cpp) [D:\git-blender\build_windows_x64_vc15_Release\extern\bullet2\extern_bullet.vcxproj]
D:\git-blender\blender\extern\bullet2\src\BulletDynamics/ConstraintSolver/btContactConstraint.h(25): warning C4359: 'btContactConstraint': Alignment specifier is less than actual alignment (128), and will be ignored. (compiling source file D:\git-blender\blender\extern\bullet2\src\BulletDynamics\Vehicle\btRaycastVehicle.cpp) [D:\git-blender\build_windows_x64_vc15_Release\extern\bullet2\extern_bullet.vcxproj]
d:\git-blender\blender\extern\glog\src\logging.cc(2028): warning C4722: 'google::LogMessageFatal::~LogMessageFatal': destructor never returns, potential memory leak [D:\git-blender\build_windows_x64_vc15_Release\extern\glog\extern_glog.vcxproj]
D:\git-blender\blender\source\blender\blenloader\intern\readfile.c(5810): warning C4189: 'flmd': local variable is initialized but not referenced [D:\git-blender\build_windows_x64_vc15_Release\source\blender\blenloader\bf_blenloader.vcxproj]
D:\git-blender\blender\source\blender\blenloader\intern\readfile.c(10724): warning C4101: 'llc': unreferenced local variable [D:\git-blender\build_windows_x64_vc15_Release\source\blender\blenloader\bf_blenloader.vcxproj]
D:\git-blender\blender\source\blender\blenloader\intern\readfile.c(10723): warning C4101: 'll': unreferenced local variable [D:\git-blender\build_windows_x64_vc15_Release\source\blender\blenloader\bf_blenloader.vcxproj]
    21 Warning(s)
    0 Error(s)

Great! Report if you have more problems! :smiley:

Updated developer.blender.org/D5442 for the ease of reviewing.

This patch now only includes LANPR changes, GPencil modifiers, Smooth contour modifier and SVG not included.

Updated weekly report here! https://wiki.blender.org/wiki/User:Yiming/GSoC2019/Week11

https://developer.blender.org/D5499
Double precision math functions can now be reviewed as a separated patch :slight_smile:

4 Likes

Hi everyone!

I’ve been away for preparing some tests. Now the stuff is over I can finally get back to LANPR! :smiley:

I’m going though the list and see what’s left over and strengthen every parts of it.

Be aware that LANPR could be separated into some two or three parts for the ease of code review. So current branch compilation could result in some incomplete functionalities.

Thanks every one for the patience!

14 Likes