36#ifndef FusibleShader_h
37#define FusibleShader_h
Definition AcceleratorBuffer.h:204
Data for a generic shader kernel that can be fused with others to form a complete compute pipeline.
Definition FusibleShader.h:67
std::vector< ShaderInputInfo > m_inputs
Inputs we need for this shader.
Definition FusibleShader.h:75
std::string m_name
Human readable name for the kernel.
Definition FusibleShader.h:87
std::vector< PushConstantInfo > m_pushConstants
Push constants we need for this shader.
Definition FusibleShader.h:78
std::string m_glslSource
GLSL source for the module.
Definition FusibleShader.h:84
std::set< std::string > m_extensions
Extensions we require.
Definition FusibleShader.h:81
Definition FusibleShader.h:52
string ReadDataFile(const string &relpath)
Locates and returns the contents of a data file as a std::string.
Definition scopehal.cpp:871