26 const std::string &target,
44 std::shared_ptr<GPUShaderCreator> shader_creator_;
66 void reset()
override;
struct GPUShader GPUShader
OCIOColorSpaceConversionShader & get(Context &context, std::string source, std::string target)
std::string config_cache_id
OCIOColorSpaceConversionShaderKey(const std::string &source, const std::string &target, const std::string &config_cache_id)
const char * input_sampler_name()
const char * output_image_name()
OCIOColorSpaceConversionShader(Context &context, std::string source, std::string target)
void unbind_shader_and_resources()
GPUShader * bind_shader_and_resources()
local_group_size(16, 16) .push_constant(Type b
bool operator==(const BokehKernelKey &a, const BokehKernelKey &b)
unsigned __int64 uint64_t