~cgi-daily-devs/cgi-daily/+git/opensubdiv:release

Last commit made on 2023-09-14
Get this branch:
git clone -b release https://git.launchpad.net/~cgi-daily-devs/cgi-daily/+git/opensubdiv

Branch merges

Branch information

Recent commits

7d0ab55... by David G Yu <email address hidden>

Release 3.6.0

55a981d... by David G Yu <email address hidden>

Merge pull request #1324 from davidgyu/dev_obsolete_travis_ci

Removed obsolete .travis.yml

3ba051c... by David G Yu <email address hidden>

Merge pull request #1323 from davidgyu/dev_ninja_doc_build_fix

Fixed doc build errors when using ninja

653393f... by David G Yu <email address hidden>

Merge pull request #1322 from davidgyu/dev_find_opencl_fix

Fixed cmake/FindOpenCL.cmake version parsing

b59ad84... by David G Yu <email address hidden>

Merge pull request #1321 from davidgyu/dev_osd_patch_basis_compatibility

Improved osd patch basis compatibility

3597371... by David G Yu <email address hidden>

Merge pull request #1320 from davidgyu/dev_osd_patch_drawing_compatibilty

Improved osd patch drawing compatibility

be4c718... by David G Yu <email address hidden>

Installed osd/patchBasis.h and osd/patchBasisTypes.h

Providing these as public headers in opensubdiv/osd allows client code
to implement evaluation kernels in their own TBB, CUDA, OMP, GCD, etc.
code without needing an implementation within the osd codebase.

Tested with C++, CUDA, and oneTBB client kernels.

fa5b57c... by David G Yu <email address hidden>

Reorganized osd/patchBasis and osd/patchBasisTypes

Folded osd/patchBasisCommon.h and osd/patchBasisCommonEval.h into the
single header file osd/patchBasis.h and renamed osd/PatchBasisCommonTypes.h
to osd/patchBasisTypes.h

Moved these into the OpenSubdiv::Osd namespace when compiled for C++ and
added a brief comment describing the intended use cases for this code.

c6f5825... by David G Yu <email address hidden>

Fixed doc build errors when using ninja

The generated search.html file needs special handling.

a9a179b... by David G Yu <email address hidden>

Removed obsolete .travis.yml

The travis-ci build scripts were deleted previously.