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

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

Branch merges

Branch information

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

Recent commits

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

Release 3.3.1

c8d6059... by barfowl <email address hidden>

Merge pull request #963 from davidgyu/fix_triangle_patch_param

Fixed computation of PatchParam for tri refinement

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

Fixed computation of PatchParam for tri refinement

Previously, Far::PatchTableFactory::computePatchParam() was
considering all faces with a face vertex count != 4 as
irregular. This was incorrect for triangle refinement as
was the calculation of the UV subface parametric offsets for
triangle subfaces.

This is foundational work for implementing full support
for Loop scheme patch tables. This fix also allows correct
decoding of the parameter mapping for triangles resulting
from uniform refinement of Loop scheme meshes.

9c9108c... by barfowl <email address hidden>

Merge pull request #959 from davidgyu/hlsl_patch_normals

Thanks David

dcd82f4... by barfowl <email address hidden>

Merge pull request #960 from davidgyu/mtl_patch_normals

Metal patch shader changes for degenerate normals

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

Merge pull request #957 from barfowl/reserve_overflow_bugs

Fixed integer overflow bugs for large meshes in PatchTable factories

226f1a2... by David G Yu <email address hidden>

Merge pull request #948 from barfowl/glsl_patch_normals

Improved GLSL patch shaders to compute normals in common degenerate cases

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

Metal patch shader changes for degenerate normals

Updated Metal patch shaders to resolve degenerate normals.
This fix was ported from the GLSL patch shader source.

Also, added missing inf sharp test cases to mtlViewer.

917fc36... by David G Yu <email address hidden>

HLSL patch shader changes for degenerate normals

Updated HLSL patch shaders to resolve degenerate normals.
This fix was ported from the GLSL patch shader source.

Also, added missing inf sharp test cases to dxViewer.

1b03b1e... by barry <email address hidden>

Fixed integer overflow bugs for large meshes in PatchTable factories