Blender  V2.93
Functions
kernel_cuda_image.h File Reference

Go to the source code of this file.

Functions

ccl_device float cubic_w0 (float a)
 
ccl_device float cubic_w1 (float a)
 
ccl_device float cubic_w2 (float a)
 
ccl_device float cubic_w3 (float a)
 
ccl_device float cubic_g0 (float a)
 
ccl_device float cubic_g1 (float a)
 
ccl_device float cubic_h0 (float a)
 
ccl_device float cubic_h1 (float a)
 
template<typename T >
ccl_device T kernel_tex_image_interp_bicubic (const TextureInfo &info, float x, float y)
 
template<typename T >
ccl_device T kernel_tex_image_interp_tricubic (const TextureInfo &info, float x, float y, float z)
 
ccl_device float4 kernel_tex_image_interp (KernelGlobals *kg, int id, float x, float y)
 
ccl_device float4 kernel_tex_image_interp_3d (KernelGlobals *kg, int id, float3 P, InterpolationType interp)
 

Function Documentation

◆ cubic_g0()

ccl_device float cubic_g0 ( float  a)

◆ cubic_g1()

ccl_device float cubic_g1 ( float  a)

◆ cubic_h0()

ccl_device float cubic_h0 ( float  a)

◆ cubic_h1()

ccl_device float cubic_h1 ( float  a)

◆ cubic_w0()

ccl_device float cubic_w0 ( float  a)

Definition at line 25 of file kernel_cuda_image.h.

References Freestyle::a.

Referenced by cubic_g0().

◆ cubic_w1()

ccl_device float cubic_w1 ( float  a)

Definition at line 29 of file kernel_cuda_image.h.

References Freestyle::a.

Referenced by cubic_g0(), and cubic_h0().

◆ cubic_w2()

ccl_device float cubic_w2 ( float  a)

Definition at line 33 of file kernel_cuda_image.h.

References Freestyle::a.

Referenced by cubic_g1().

◆ cubic_w3()

ccl_device float cubic_w3 ( float  a)

Definition at line 37 of file kernel_cuda_image.h.

References Freestyle::a.

Referenced by cubic_g1(), and cubic_h1().

◆ kernel_tex_image_interp()

ccl_device float4 kernel_tex_image_interp ( KernelGlobals *  kg,
int  id,
float  x,
float  y 
)

◆ kernel_tex_image_interp_3d()

ccl_device float4 kernel_tex_image_interp_3d ( KernelGlobals *  kg,
int  id,
float3  P,
InterpolationType  interp 
)

◆ kernel_tex_image_interp_bicubic()

template<typename T >
ccl_device T kernel_tex_image_interp_bicubic ( const TextureInfo info,
float  x,
float  y 
)

◆ kernel_tex_image_interp_tricubic()

template<typename T >
ccl_device T kernel_tex_image_interp_tricubic ( const TextureInfo info,
float  x,
float  y,
float  z 
)