OpenSubdiv/examples/vtrViewer
Takahito Tejima 43aa2500c4 Refactor far factories.
This change moves all gregory patch generation from Far::PatchTablesFactory
so that we can construct patch tables without stencil tables as well as client
can chose any end patch strategies (we have 3 options for now: legacy 2.x style
gregory patch, gregory basis patch and experimental regular patch approximation).

Also Far::EndCapGregoryBasisPatchFactory provides index mapping from patch index
to vtr face index, which can be used for single gregory patch evaluation on top
of refined points, without involving heavier stencil tables generation.
2015-04-20 18:59:07 -07:00
..
CMakeLists.txt Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
face_texture.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
face_texture.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
faceShader.glsl Fixed a few problems with the vtrViewer on OS X (Mavericks and Yosemite) 2014-10-24 22:16:47 -07:00
fontShader.glsl Enable GregoryBasis patch. 2015-04-08 17:07:10 -07:00
gl_fontutils.cpp Fixed a few problems with the vtrViewer on OS X (Mavericks and Yosemite) 2014-10-24 22:16:47 -07:00
gl_fontutils.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
gl_mesh.cpp Updated vtrViewer to match recent API changes. 2015-04-18 14:59:16 -07:00
gl_mesh.h Add "smooth UVs" to Far 2015-02-26 13:57:47 -08:00
hbr_refine.cpp Refactor far factories. 2015-04-20 18:59:07 -07:00
hbr_refine.h Add "smooth UVs" to Far 2015-02-26 13:57:47 -08:00
init_shapes.h Enable GregoryBasis patch. 2015-04-08 17:07:10 -07:00
simpleShader.glsl Fixed a few problems with the vtrViewer on OS X (Mavericks and Yosemite) 2014-10-24 22:16:47 -07:00
vtrViewer.cpp Refactor far factories. 2015-04-20 18:59:07 -07:00