jsmeredith / EAVL

Extreme-scale Analysis and Visualization Library
http://ft.ornl.gov/eavl/
Other
19 stars 10 forks source link

allow matrix, vector (math directory) usage in functors #6

Closed jsmeredith closed 12 years ago

jsmeredith commented 12 years ago

The basic problem is this needs the __device__ (etc.) constructs in the math directory files and inlining everything in those files. And they'll need some cleanup at the same time.

jsmeredith commented 12 years ago

Added support, and changed eavlSurfaceNormalMutator to use vector math as a test. Confirmed to work on CUDA. The newly added transform mutator also uses them.