manuelk
468b00c5b9
The windows timer used does not have enough resolution - replacing with another high-res API.
...
Closes #12 .
2012-06-15 11:41:16 -07:00
Takahito Tejima
91bb75f0ec
Merge branch 'master' of https://github.com/PixarAnimationStudios/OpenSubdiv
2012-06-14 21:25:54 -07:00
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
manuelk
7a6fd95f6b
Move Hbr behind the OpenSubdiv namespace
...
Fix all regressions / plugins.
Closes #3 .
2012-06-14 18:47:57 -07:00
manuelk
0d2914460d
Fix the post-build script that runs after Windows builds to copy
...
all the requisite DLLs into the build/bin area (there has to be
a better way of linking this...)
Closes #15 .
2012-06-14 16:10:38 -07:00
manuelk
3b9e2771a1
Revert "Fixing the post-build script that runs after windows builds that"
...
This reverts commit 08c519fc46
.
2012-06-14 16:10:08 -07:00
manuelk
08c519fc46
Fixing the post-build script that runs after windows builds that
...
copies DLLs around into the build/bin area (there should be a
better way to do this than copying DLLs around...)
2012-06-14 16:09:06 -07:00
manuelk
6206b2baad
- making the FindGlew/Glut modules more Windows friendly (and fix some issues like static linking of GLEW)
...
- add status messages for missing dependencies and what features are being disabled.
- cleanup osd cmakefile
Closes #13 .
2012-06-14 14:03:30 -07:00
manuelk
b3b857eec7
re-engineering the find_package strategy :
...
- use find_package(OpenMP) to test that the compiler supports OMP
(looks like the "express" versions of MSVC do not)
- if not available, make sure that osd does not register those
compute kernels (but does register the CPU standalone ones)
- similar refinements on other dependencies (Maya, CUDA) where
the build "opts in" depending on which libs are found.
some CMakeLists still need more cleanup...
Closes #9
2012-06-13 17:41:18 -07:00
Manuel Kraemer
acad7e9c6d
Renaming member variables of the stopwatch to make this compile under windows.
...
Closes #6
2012-06-13 11:09:08 -07:00
Takahito Tejima
ae2e3c18d1
fix scheme display HUD for bilinear subdivision
2012-06-13 09:13:04 -07:00
Takahito Tejima
13e815f600
follow Osd API changes
2012-06-12 16:37:40 -07:00
Takahito Tejima
4eaf554af1
follow Osd API changes
2012-06-12 16:36:53 -07:00
Takahito Tejima
287bd6d629
fixing glew dependency
2012-06-11 18:36:42 -07:00
Takahito Tejima
23a3b7b15f
fix viewer. scheme was not set appropriately.
2012-06-11 17:26:02 -07:00
Manuel Kraemer
293b47a52c
bug fixes
2012-06-11 17:03:14 -07:00
Manuel Kraemer
66820d3c5a
oops - forgot licensing header
2012-06-11 12:35:47 -07:00
Manuel Kraemer
f66c7e19c9
- adding mayaViewer as another code sample
...
- more work on the glutViewr example
- fixing some compiling / linking issues for osd
2012-06-11 11:53:35 -07:00
Manuel Kraemer
94cf1e4d41
second checkpoint of the glutViewer : mostly code-complete now, but not functional yet
2012-06-11 07:55:21 -07:00
Manuel Kraemer
284a2884bb
checkpoint for the glutViewer in the example code (not functional yet)
2012-06-10 19:59:04 -07:00
Manuel Kraemer
1b399ce81a
adding stub for example code (glutViewer & Maya viewport plugin soon to come)
2012-06-08 22:00:48 -07:00