7#if defined(WITH_OPENCOLORIO)
19 using GPUShaderBinder::GPUShaderBinder;
21 MEM_CXX_CLASS_ALLOC_FUNCS(
"LibOCIOGPUShaderBinder");
24 void construct_shader_for_processors(
25 internal::GPUDisplayShader &display_shader,
26 const OCIO_NAMESPACE::ConstProcessorRcPtr &processor_to_scene_linear,
27 const OCIO_NAMESPACE::ConstProcessorRcPtr &processor_to_display,
28 Span<std::array<StringRefNull, 2>> additional_defines)
const;
31 void construct_display_shader(internal::GPUDisplayShader &display_shader)
const override;
32 void construct_scene_linear_shader(internal::GPUDisplayShader &display_shader)
const override;
Read Guarded memory(de)allocation.