24 #ifndef PXR_IMAGING_HD_ST_FALLBACK_LIGHTING_SHADER_H
25 #define PXR_IMAGING_HD_ST_FALLBACK_LIGHTING_SHADER_H
56 HdSt_ResourceBinder
const &binder)
override;
59 HdSt_ResourceBinder
const &binder)
override;
69 std::unique_ptr<HioGlslfx> _glslfx;
75 #endif // PXR_IMAGING_HD_ST_FALLBACK_LIGHTING_SHADER_H
HDST_API void AddBindings(HdStBindingRequestVector *customBindings) override
Add custom bindings (used by codegen)
HDST_API void SetCamera(GfMatrix4d const &worldToViewMatrix, GfMatrix4d const &projectionMatrix) override
Sets camera state.
GLsizei const GLchar *const * string
std::vector< class HdStBindingRequest > HdStBindingRequestVector
HDST_API void UnbindResources(int program, HdSt_ResourceBinder const &binder) override
Unbinds shader-specific resources.
HDST_API ~HdSt_FallbackLightingShader() override
HDST_API ID ComputeHash() const override
HDST_API void BindResources(int program, HdSt_ResourceBinder const &binder) override
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE
HDST_API HdSt_FallbackLightingShader()
HDST_API std::string GetSource(TfToken const &shaderStageKey) const override
GLbitfield GLuint program