Blender  V2.93
Public Member Functions | Public Attributes | List of all members
OCIO_GPUShader Struct Reference

Public Member Functions

 ~OCIO_GPUShader ()
 

Public Attributes

struct GPUShadershader = nullptr
 
int scale_loc = 0
 
int exponent_loc = 0
 
int dither_loc = 0
 
int overlay_loc = 0
 
int predivide_loc = 0
 
int ubo_bind = 0
 

Detailed Description

Definition at line 94 of file ocio_impl_glsl.cc.

Constructor & Destructor Documentation

◆ ~OCIO_GPUShader()

OCIO_GPUShader::~OCIO_GPUShader ( )
inline

Definition at line 107 of file ocio_impl_glsl.cc.

References GPU_shader_free(), and shader().

Member Data Documentation

◆ dither_loc

int OCIO_GPUShader::dither_loc = 0

Definition at line 101 of file ocio_impl_glsl.cc.

◆ exponent_loc

int OCIO_GPUShader::exponent_loc = 0

Definition at line 100 of file ocio_impl_glsl.cc.

◆ overlay_loc

int OCIO_GPUShader::overlay_loc = 0

Definition at line 102 of file ocio_impl_glsl.cc.

◆ predivide_loc

int OCIO_GPUShader::predivide_loc = 0

Definition at line 103 of file ocio_impl_glsl.cc.

◆ scale_loc

int OCIO_GPUShader::scale_loc = 0

Uniform locations.

Definition at line 99 of file ocio_impl_glsl.cc.

◆ shader

struct GPUShader* OCIO_GPUShader::shader = nullptr

Definition at line 96 of file ocio_impl_glsl.cc.

◆ ubo_bind

int OCIO_GPUShader::ubo_bind = 0

Definition at line 104 of file ocio_impl_glsl.cc.


The documentation for this struct was generated from the following file: