OpenSubdiv/examples/vtrViewer
manuelk 48cf4b6528 Refactor Vtr::Array for better "const" safety
Const' declared instances of Vtr::Array do not protect the pointer held
privately by the class properly. In order to force the compiler to
protect this pointer, we removed all non-const accessors from Vtr::Array
(now renamed Vtr::ConstArray) and moved them to a child class (Vtr::Array),
which requires const_cast<> operators internally to allow access.

The change & renaming is then propagated to all internal dependencies.
2014-12-15 10:23:13 -08: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 Fixed a few problems with the vtrViewer on OS X (Mavericks and Yosemite) 2014-10-24 22:16:47 -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 Refactor Vtr::Array for better "const" safety 2014-12-15 10:23:13 -08:00
gl_mesh.h Adding visualization ability for Gregory patch basis to vtrViewer 2014-10-31 17:09:20 -07:00
hbr_refine.cpp Refactor Far::PatchTables 2014-11-25 12:41:19 -08:00
hbr_refine.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
init_shapes.h Adding catmark_chaikin2 test shape 2014-09-17 14:46: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 Vtr::Array for better "const" safety 2014-12-15 10:23:13 -08:00