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