OpenSubdiv/opensubdiv
David G. Yu c245407854 Re-organized patch tessellation shader code
This change refactors the GLSL and HLSL patch shader code so that
most of the work is implemented within a library of common functions
and the remaining shader snippets just manage plumbing.

There is more to do here:
  - varying and face-varying data can be managed entirely by the client
  - similarly, displacement can be implemented in client code
  - there's still quite a bit of residual boiler-plate code needed
    in each shader stage that we should be able to wrap up in a more
    convenient form.
2015-05-29 23:00:19 -07:00
..
far Add Far::PatchTable::ComputeLocalPointValues() to compute endcap patch points. 2015-05-29 12:41:22 -07:00
hbr Remove #pragma once 2015-05-20 09:59:18 -07:00
osd Re-organized patch tessellation shader code 2015-05-29 23:00:19 -07:00
sdc Remove #pragma once 2015-05-20 09:59:18 -07:00
tools/stringify Updated usage line for stringify. 2015-03-23 23:53:12 -07:00
vtr Moved Vtr::MaskInterface into Far::PrimvarRefiner: 2015-05-27 20:44:06 -07:00
CMakeLists.txt Add opensubdiv/version.cpp 2014-11-25 12:37:03 -08:00
version.cpp Add opensubdiv/version.cpp 2014-11-25 12:37:03 -08:00
version.h Remove #pragma once 2015-05-20 09:59:18 -07:00