Blender V4.3
image.h File Reference

Go to the source code of this file.

Functions

CCL_NAMESPACE_BEGIN ccl_device_inline float frac (float x, ccl_private int *ix)
 
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_noinline T kernel_tex_image_interp_bicubic (ccl_global const TextureInfo &info, float x, float y)
 
template<typename T >
ccl_device_noinline T kernel_tex_image_interp_tricubic (ccl_global 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()

◆ cubic_g1()

◆ cubic_h0()

◆ cubic_h1()

◆ cubic_w0()

ccl_device float cubic_w0 ( float a)

Definition at line 23 of file cycles/kernel/device/gpu/image.h.

Referenced by cubic_g0().

◆ cubic_w1()

ccl_device float cubic_w1 ( float a)

Definition at line 27 of file cycles/kernel/device/gpu/image.h.

Referenced by cubic_g0(), and cubic_h0().

◆ cubic_w2()

ccl_device float cubic_w2 ( float a)

Definition at line 31 of file cycles/kernel/device/gpu/image.h.

Referenced by cubic_g1().

◆ cubic_w3()

ccl_device float cubic_w3 ( float a)

Definition at line 35 of file cycles/kernel/device/gpu/image.h.

Referenced by cubic_g1(), and cubic_h1().

◆ frac()

◆ kernel_tex_image_interp()

◆ kernel_tex_image_interp_3d()

◆ kernel_tex_image_interp_bicubic()

template<typename T >
ccl_device_noinline T kernel_tex_image_interp_bicubic ( ccl_global const TextureInfo & info,
float x,
float y )

◆ kernel_tex_image_interp_tricubic()

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