manuelk
a1552cfe82
Siggrpah 2012 - rolling over all of prepro work into beta 1.1
2012-08-03 19:51:27 -07:00
gelder
fb97e723dd
Merge branch 'master' of github.com:PixarAnimationStudios/OpenSubdiv
2012-06-20 18:52:54 -07:00
gelder
2c99708795
Missed in previous checkin. Make sure not to include glew.h in headers
...
where it can cause havoc downstream, and move vertexBuffers into the cpp
file to avoid gl.h inclusion and to fix dynamic cast issues. These were
found during Presto integration.
2012-06-20 18:51:16 -07:00
manuelk
3920f9c39a
Add a SHARED target for OSD and direct dependent example / regression code
...
to link against that version (except on Windows where we stay on STATIC mode
until all the kinks can be worked out)
Closes #27 .
2012-06-20 18:20:41 -07:00
Manuel Kraemer
9afa90230d
Add public & private header files to the source_group statements.
...
Closes #24
2012-06-19 12:34:26 -07:00
Manuel Kraemer
c465e3316f
Adding support for OpenCL kernels (tested & working on F16 - still needs testing on Win / RH / Apple)
2012-06-16 16:03:52 -07:00
manuelk
909eb0c8de
adding -fPIC to CUDA compiler arguments
...
Closes #20 .
2012-06-15 17:19:13 -07:00
manuelk
320af0e553
Merge branch 'master' of github.com:PixarAnimationStudios/OpenSubdiv
2012-06-14 14:05:13 -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
Takahito Tejima
dd29d0d345
add vertexBuffer.h
...
Closes #11
2012-06-14 09:30:28 -07:00
Takahito Tejima
350d32494f
Revert "add vertexBuffer.h"
...
This reverts commit 86d36ace44
.
2012-06-14 09:29:31 -07:00
Takahito Tejima
86d36ace44
add vertexBuffer.h
2012-06-14 09:26:29 -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
manuelk
228ffd4de6
fix some of the cmake conditionals so that windows can find custom
...
locations for dependencies (using the <lib>_LOCATION variables)
Closes #7
2012-06-13 14:30:28 -07:00
Manuel Kraemer
fe5e1fd9a1
including the correct version file so namespaces work
2012-06-11 17:02:27 -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
b121bf69e3
adding cmake rule to install Osd public headers
2012-06-11 06:55:06 -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
fb709d9fa6
adding CUDA kernels
2012-06-09 14:22:57 -07:00
Manuel Kraemer
a4a5bc253a
adding support for optional GLSL compute kernels
2012-06-09 13:40:48 -07:00
Manuel Kraemer
a055967056
first pass at osd module - no GLSL / CUDA / CL kernels yet
2012-06-08 17:06:35 -07:00