25 #ifndef OPENSUBDIV3_OSD_OMP_KERNEL_H 26 #define OPENSUBDIV3_OSD_OMP_KERNEL_H 28 #include "../version.h" 31 namespace OPENSUBDIV_VERSION {
35 struct BufferDescriptor;
39 float * dst, BufferDescriptor
const &dstDesc,
43 float const * weights,
48 float * dst, BufferDescriptor
const &dstDesc,
49 float * dstDu, BufferDescriptor
const &dstDuDesc,
50 float * dstDv, BufferDescriptor
const &dstDvDesc,
54 float const * weights,
55 float const * duWeights,
56 float const * dvWeights,
61 float * dst, BufferDescriptor
const &dstDesc,
62 float * dstDu, BufferDescriptor
const &dstDuDesc,
63 float * dstDv, BufferDescriptor
const &dstDvDesc,
64 float * dstDuu, BufferDescriptor
const &dstDuuDesc,
65 float * dstDuv, BufferDescriptor
const &dstDuvDesc,
66 float * dstDvv, BufferDescriptor
const &dstDvvDesc,
70 float const * weights,
71 float const * duWeights,
72 float const * dvWeights,
73 float const * duuWeights,
74 float const * duvWeights,
75 float const * dvvWeights,
81 using namespace OPENSUBDIV_VERSION;
85 #endif // OPENSUBDIV3_OSD_OMP_KERNEL_H
void OmpEvalStencils(float const *src, BufferDescriptor const &srcDesc, float *dst, BufferDescriptor const &dstDesc, int const *sizes, int const *offsets, int const *indices, float const *weights, int start, int end)