Dimitri Karamazov <deserter...@danwin1210.me> writes:

> Information for inst:opensubdiv-3.4.3
>
> Comment:
> open-source subdivision surface library
>
> Description:
> OpenSubdiv is a set of open source libraries that implement high performance
> subdivision surface (subdiv) evaluation on massively parallel CPU and GPU
> architectures. This codepath is optimized for drawing deforming subdivs with
> static topology at interactive framerates. The resulting limit surface
> matches Pixar's Renderman to numerical precision.
>
> Maintainer: Dimitri Karamazov <deserter...@danwin1210.me>
>
> WWW: https://graphics.pixar.com/opensubdiv/
>
> This port is pretty provides a vital functionality for blender.
> Build, run tested with blender
> All regression tests pass.
>
> Any comments,OK's?

I've been testing my own port with blender and it is working quite
nicely, so I'm happy with the behavior of this software.

A couple comments on your port:

It doesn't build on my machine (amd64). ld is unable to find -lrt and -ldl,
which don't exist and are not necessary to link against on OpenBSD. not
sure how you got around this, I have a patch to remove those libraries
from the cmake config.

I have several more libraries in my WANTLIB because the regression test
binary wants them.


WANTLIB += ${COMPILER_LIBCXX} GL ICE SM X11 Xcursor Xext Xi Xinerama
WANTLIB += Xrandr Xxf86vm c m tbb

So not sure if these extra ones are needed if just for regression test.
Also seems like most of the wantlib anyway is just for the GPU lib,
wondering if we should even install this? Not sure if we could use it
even if we wanted to.

There's flags to turn off tutorial and example building. There's also
flags to turn off things like CUDA, OpenCL, other things OpenBSD doesn't
have. I guess configure probably picks this up too.

Best,
Andrea

Reply via email to