7 #ifndef PXR_USD_IMAGING_USD_SKEL_IMAGING_EXT_COMPUTATIONS_H
8 #define PXR_USD_IMAGING_USD_SKEL_IMAGING_EXT_COMPUTATIONS_H
40 const TfToken &computationType);
USDSKELIMAGING_API HdStringDataSourceHandle UsdSkelImagingExtComputationGlslKernel(const TfToken &skinningMethod, const TfToken &computationType)
Data source for skinning GPU computation.
#define PXR_NAMESPACE_OPEN_SCOPE
HdStringDataSource::Handle HdStringDataSourceHandle
TfEnvSetting< bool > USDSKELIMAGING_FORCE_CPU_COMPUTE
TfEnvSetting< bool > USDSKELIMAGING_ENABLE_NORMAL_COMPUTATIONS
HdExtComputationCpuCallbackDataSource::Handle HdExtComputationCpuCallbackDataSourceHandle
USDSKELIMAGING_API HdExtComputationCpuCallbackDataSourceHandle UsdSkelImagingExtComputationCpuCallback(const TfToken &skinningMethod)
Data source for skinning CPU computation.
#define USDSKELIMAGING_API
#define PXR_NAMESPACE_CLOSE_SCOPE
USDSKELIMAGING_API void UsdSkelImagingInvokeExtComputation(const TfToken &skinningMethod, HdExtComputationContext *ctx)
Invoke the skinning ext computation.