24 #ifndef PXR_IMAGING_HD_ST_SMOOTH_NORMALS_H
25 #define PXR_IMAGING_HD_ST_SMOOTH_NORMALS_H
74 #endif // PXR_IMAGING_HD_ST_SMOOTH_NORMALS_H
virtual HDST_API void GetBufferSpecs(HdBufferSpecVector *specs) const override
GLuint GLenum GLsizei GLsizei GLboolean packed
std::vector< struct HdBufferSpec > HdBufferSpecVector
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
virtual int GetNumOutputElements() const override
HDST_API HdSt_SmoothNormalsComputationGPU(Hd_VertexAdjacency const *adjacency, TfToken const &srcName, TfToken const &dstName, HdType srcDataType, bool packed)
Constructor.
#define PXR_NAMESPACE_CLOSE_SCOPE
std::shared_ptr< HdBufferArrayRange > HdBufferArrayRangeSharedPtr
virtual HDST_API void Execute(HdBufferArrayRangeSharedPtr const &range, HdResourceRegistry *resourceRegistry) override
Execute computation.
GLenum GLint GLint GLint GLint GLuint dstName
GLbitfield GLuint srcName