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"
39PXR_NAMESPACE_OPEN_SCOPE
84 std::string debugName;
132using HgiComputePipelineHandleVector = std::vector<HgiComputePipelineHandle>;
135PXR_NAMESPACE_CLOSE_SCOPE
Represents a graphics platform independent GPU compute pipeline resource.
HGI_API HgiComputePipelineDesc const & GetDescriptor() const
The descriptor describes the object.
Describes the properties needed to create a GPU compute pipeline.
A small, but fast buffer of uniform data for shaders.