OpenSubdiv/opensubdiv/osd
Takahito Tejima 1981885f6d Changed to use kernel enum rather than strings. If clients need to add their own
kernel, call OsdKernelDispatcher::Factory::Register() and keep the integer
result value as kernel handle.

Attempted to elimiate registering function from client code, but currently
disabled (in kernelDispatcher.cpp) because of Maya plugin doesn't work with cuda
kernel.

glutViewer creates kernel menu dynamically according to linked kernels.

Fix a bug of maya plugin crashes.

Closes #14
2012-06-14 21:18:00 -07:00
..
CMakeLists.txt Merge branch 'master' of github.com:PixarAnimationStudios/OpenSubdiv 2012-06-14 14:05:13 -07:00
cpuDispatcher.cpp Changed to use kernel enum rather than strings. If clients need to add their own 2012-06-14 21:18:00 -07:00
cpuDispatcher.h re-engineering the find_package strategy : 2012-06-13 17:41:18 -07:00
cpuKernel.cpp re-engineering the find_package strategy : 2012-06-13 17:41:18 -07:00
cpuKernel.h Added OsdVertexBuffer class. OsdMesh no longer has vertex buffer and vertex 2012-06-12 16:28:17 -07:00
cudaDispatcher.cpp Added OsdVertexBuffer class. OsdMesh no longer has vertex buffer and vertex 2012-06-12 16:28:17 -07:00
cudaDispatcher.h Changed to use kernel enum rather than strings. If clients need to add their own 2012-06-14 21:18:00 -07:00
cudaKernel.cu add bilinear computation for cuda kernel (not yet for CL, GLSL kernels) 2012-06-11 18:09:23 -07:00
dump.cpp including the correct version file so namespaces work 2012-06-11 17:02:27 -07:00
glslDispatcher.cpp Added OsdVertexBuffer class. OsdMesh no longer has vertex buffer and vertex 2012-06-12 16:28:17 -07:00
glslDispatcher.h Changed to use kernel enum rather than strings. If clients need to add their own 2012-06-14 21:18:00 -07:00
glslKernel.glsl adding support for optional GLSL compute kernels 2012-06-09 13:40:48 -07:00
kernelDispatcher.cpp Changed to use kernel enum rather than strings. If clients need to add their own 2012-06-14 21:18:00 -07:00
kernelDispatcher.h Changed to use kernel enum rather than strings. If clients need to add their own 2012-06-14 21:18:00 -07:00
local.h adding support for optional GLSL compute kernels 2012-06-09 13:40:48 -07:00
mesh.cpp Changed to use kernel enum rather than strings. If clients need to add their own 2012-06-14 21:18:00 -07:00
mesh.h Changed to use kernel enum rather than strings. If clients need to add their own 2012-06-14 21:18:00 -07:00
vertex.h including the correct version file so namespaces work 2012-06-11 17:02:27 -07:00
vertexBuffer.h Added OsdVertexBuffer class. OsdMesh no longer has vertex buffer and vertex 2012-06-12 16:28:17 -07:00