~cgi-daily-devs/cgi-daily/+git/opensubdiv:rc/v3_5_1

Last commit made on 2023-07-20
Get this branch:
git clone -b rc/v3_5_1 https://git.launchpad.net/~cgi-daily-devs/cgi-daily/+git/opensubdiv

Branch merges

Branch information

Name:
rc/v3_5_1
Repository:
lp:~cgi-daily-devs/cgi-daily/+git/opensubdiv

Recent commits

6c1a309... by David G Yu <email address hidden>

Release 3.5.1

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

Merge pull request #1312 from davidgyu/dev_opengl_import_fix2

Further simplification of OpenGL import targets

90a8122... by David G Yu <email address hidden>

Further simplification of OpenGL import targets

The internal GL API Loader implementation is self contained and does
not require the system OpenGL implementation at build time, so we
don't need the OpenGL::GL import target for this case.

An earlier change added the OpenGL::GL import target for legacy uses
of GLEW and it remains correct there.

Fixes #1277

db1ac80... by Barry Fowler <email address hidden>

Merge pull request #1310 from davidgyu/dev_cuda_nvcc_defaults_fix

Improved documentation for OSD_CUDA_NVCC_FLAGS

81941e9... by Barry Fowler <email address hidden>

Merge pull request #1309 from davidgyu/dev_apple_framework_fix

Fixed Apple framework object dependencies

9d34513... by Barry Fowler <email address hidden>

Merge pull request #1308 from davidgyu/dev_osd_real_cast

Fixed OSD_REAL_CAST of some float constants

dbb23be... by Barry Fowler <email address hidden>

Merge pull request #1297 from davidgyu/dev_cxx_version

Updated C++ standard to C++14

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

Improved documentation for OSD_CUDA_NVCC_FLAGS

Also fixed the build so that obsolete CUDA gpu architectures
are specified as fallback values only when using older obsolete
versions of CUDA. We'll likely remove these fallbacks from future
releases of OpenSubdiv.

Fixes #1299

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

Fixed Apple framework object dependencies

Updated target object dependencies for Apple static and dynamic frameworks
to use TARGET_EXISTS for osd_gpu_obj to allow correct linking when no
OSD_GPU targets are enabled. We'll likely revisit these targets further
for future releases of OpenSubdiv.

Fixes #1224
Fixes #1236

5db3b63... by David G Yu <email address hidden>

Fixed OSD_REAL_CAST of some float constants

This avoids compile errors with some GLSL compilers.

Fixes #1285