24 #ifndef PXR_IMAGING_HGI_COMPUTE_PIPELINE_H 25 #define PXR_IMAGING_HGI_COMPUTE_PIPELINE_H 28 #include "pxr/imaging/hgi/api.h" 29 #include "pxr/imaging/hgi/attachmentDesc.h" 30 #include "pxr/imaging/hgi/enums.h" 31 #include "pxr/imaging/hgi/handle.h" 32 #include "pxr/imaging/hgi/resourceBindings.h" 33 #include "pxr/imaging/hgi/shaderProgram.h" 34 #include "pxr/imaging/hgi/types.h" 39 PXR_NAMESPACE_OPEN_SCOPE
84 std::string debugName;
132 using HgiComputePipelineHandleVector = std::vector<HgiComputePipelineHandle>;
135 PXR_NAMESPACE_CLOSE_SCOPE
AR_API bool operator!=(const ArAssetInfo &lhs, const ArAssetInfo &rhs)
AR_API bool operator==(const ArAssetInfo &lhs, const ArAssetInfo &rhs)
Describes the properties needed to create a GPU compute pipeline.
Represents a graphics platform independent GPU compute pipeline resource.
A small, but fast buffer of uniform data for shaders.
HGI_API HgiComputePipelineDesc const & GetDescriptor() const
The descriptor describes the object.