OpenSubdiv
OpenSubdiv copied to clipboard
An Open-Source subdivision surface library.
At a high-level, this change includes: 1. New DX12 back-end support to OSD 2. DXViewer modified to interop with DX12 using D3D11on12 3. Fixed device leaks in the D3D11 implementation...
The CLEvaluator class holds and owns both a cl_program and cl_kernels. This is not ideal for performance. A cl_program represents some compiled OpenCL code that can be used to generate...
I am getting a build failure when using clang10 on a 32bit system. Test system is FreeBSD 12.1 i386 `error: assigning to 'OpenSubdiv::v3_4_3::HbrMemStatFunction' (aka 'void (*)(unsigned int)') from incompatible type...
Hi there, We are setting Subdivision level to 1, for faster processing, when using OpenSubDiv. But this appears to create limit surface patches having tangent discontinuity. The zebra stripes for...
I don’t know if this is appropriate for OpenSubDiv, but I thought this is at least a good place to ask. I’m wanting to add an option (in Blender) to...
If a take a simple quad mesh (call it BaseMesh) and apply an uniform bilinear subdivision of 2 levels and read out the resultant mesh (MeshSub1). Now if I was...
When using Cmake on Windows to build a Visual studio solution, there is only the option to add PTEX_LIBRARY. In order for the resultant solution to build correctly, one needs...
Looks like Opensubdiv uses a few functions that are now deprecated in Cuda v10.0 ``` examples\common\cudadevicecontext.cpp(139): error C2220: warning treated as error - no 'object' file generated examples\common\cudadevicecontext.cpp(139): warning C4996:...
I am trying to build OSD for android on windows and I am getting the following error. ``` -- Compiling OpenSubdiv version v3_3_3 -- Using cmake version 3.6.0-rc2 -- Configuring...
[An extra null pointer check is not needed in functions](https://isocpp.org/wiki/faq/freestore-mgmt#delete-handles-null) like the following. - [Scene::AllocateVBO](https://github.com/PixarAnimationStudios/OpenSubdiv/blob/335596236b2d7857a0a4f9ead94765ff11eb8086/examples/glShareTopology/scene.h#L83) - [GLDrawConfig](https://github.com/PixarAnimationStudios/OpenSubdiv/blob/335596236b2d7857a0a4f9ead94765ff11eb8086/examples/common/glShaderCache.cpp#L38)