|
Blender V4.3
|
#include <image.h>
Definition at line 33 of file cycles/kernel/device/cpu/image.h.
|
inlinestatic |
Definition at line 392 of file cycles/kernel/device/cpu/image.h.
References ccl_always_inline, interp_closest(), interp_cubic(), interp_linear(), TextureInfo::interpolation, INTERPOLATION_CLOSEST, INTERPOLATION_LINEAR, x, and y.
Referenced by interp_3d(), and CCL_NAMESPACE_BEGIN::kernel_tex_image_interp().
|
inlinestatic |
Definition at line 672 of file cycles/kernel/device/cpu/image.h.
References interp(), interp_3d_closest(), interp_3d_cubic(), interp_3d_linear(), TextureInfo::interpolation, INTERPOLATION_CLOSEST, INTERPOLATION_LINEAR, INTERPOLATION_NONE, x, y, and z().
Referenced by CCL_NAMESPACE_BEGIN::kernel_tex_image_interp_3d().
|
inlinestatic |
Definition at line 406 of file cycles/kernel/device/cpu/image.h.
References ccl_always_inline, data, TextureInfo::data, TextureInfo::depth, TextureInfo::extension, EXTENSION_CLIP, EXTENSION_EXTEND, EXTENSION_MIRROR, EXTENSION_REPEAT, frac(), TextureInfo::height, kernel_assert, read(), TextureInfo::width, wrap_clamp(), wrap_mirror(), wrap_periodic(), x, y, z(), and zero().
Referenced by interp_3d().
|
inlinestatic |
Definition at line 564 of file cycles/kernel/device/cpu/image.h.
References data, TextureInfo::data, TextureInfo::depth, TextureInfo::extension, EXTENSION_CLIP, EXTENSION_EXTEND, EXTENSION_MIRROR, EXTENSION_REPEAT, frac(), TextureInfo::height, kernel_assert, read(), read_clip(), tricubic_lookup(), TextureInfo::width, wrap_clamp(), wrap_mirror(), wrap_periodic(), x, y, z(), and zero().
Referenced by interp_3d().
|
inlinestatic |
Definition at line 451 of file cycles/kernel/device/cpu/image.h.
References ccl_always_inline, TextureInfo::data, TextureInfo::depth, TextureInfo::extension, EXTENSION_CLIP, EXTENSION_EXTEND, EXTENSION_MIRROR, EXTENSION_REPEAT, frac(), TextureInfo::height, kernel_assert, read(), read_clip(), trilinear_lookup(), TextureInfo::width, wrap_clamp(), wrap_mirror(), wrap_periodic(), x, y, z(), and zero().
Referenced by interp_3d().
|
inlinestatic |
Definition at line 214 of file cycles/kernel/device/cpu/image.h.
References ccl_always_inline, data, TextureInfo::data, TextureInfo::extension, EXTENSION_CLIP, EXTENSION_EXTEND, EXTENSION_MIRROR, EXTENSION_REPEAT, frac(), TextureInfo::height, kernel_assert, read(), TextureInfo::width, wrap_clamp(), wrap_mirror(), wrap_periodic(), x, y, and zero().
Referenced by interp().
|
inlinestatic |
Definition at line 303 of file cycles/kernel/device/cpu/image.h.
References ccl_always_inline, data, TextureInfo::data, TextureInfo::extension, EXTENSION_CLIP, EXTENSION_EXTEND, EXTENSION_MIRROR, EXTENSION_REPEAT, frac(), TextureInfo::height, kernel_assert, SET_CUBIC_SPLINE_WEIGHTS, TERM, v, TextureInfo::width, wrap_clamp(), wrap_mirror(), wrap_periodic(), x, y, and zero().
Referenced by interp().
|
inlinestatic |
Definition at line 249 of file cycles/kernel/device/cpu/image.h.
References ccl_always_inline, data, TextureInfo::data, TextureInfo::extension, EXTENSION_CLIP, EXTENSION_EXTEND, EXTENSION_MIRROR, EXTENSION_REPEAT, frac(), TextureInfo::height, kernel_assert, read(), read_clip(), TextureInfo::width, wrap_clamp(), wrap_mirror(), wrap_periodic(), x, y, and zero().
Referenced by interp().
|
inlinestatic |
Definition at line 89 of file cycles/kernel/device/cpu/image.h.
References ccl_always_inline, data, read(), x, and y.
|
inlinestatic |
|
inlinestatic |
Definition at line 61 of file cycles/kernel/device/cpu/image.h.
References ccl_always_inline.
|
inlinestatic |
Definition at line 45 of file cycles/kernel/device/cpu/image.h.
References ccl_always_inline.
Referenced by interp_3d_closest(), interp_3d_cubic(), interp_3d_linear(), interp_closest(), interp_linear(), read(), read(), read_clip(), read_clip(), tricubic_lookup(), and trilinear_lookup().
|
inlinestatic |
Definition at line 71 of file cycles/kernel/device/cpu/image.h.
References ccl_always_inline, and half_to_float_image().
|
inlinestatic |
Definition at line 66 of file cycles/kernel/device/cpu/image.h.
References ccl_always_inline, and half4_to_float4_image().
|
inlinestatic |
Definition at line 56 of file cycles/kernel/device/cpu/image.h.
References ccl_always_inline.
|
inlinestatic |
Definition at line 50 of file cycles/kernel/device/cpu/image.h.
References ccl_always_inline, make_float4(), uchar4::w, uchar4::x, uchar4::y, and uchar4::z.
|
inlinestatic |
Definition at line 76 of file cycles/kernel/device/cpu/image.h.
References ccl_always_inline.
|
inlinestatic |
Definition at line 81 of file cycles/kernel/device/cpu/image.h.
References ccl_always_inline, make_float4(), ushort4::w, ushort4::x, ushort4::y, and ushort4::z.
|
inlinestatic |
Definition at line 96 of file cycles/kernel/device/cpu/image.h.
References ccl_always_inline, data, read(), x, y, and zero().
Referenced by interp_3d_cubic(), interp_3d_linear(), and interp_linear().
|
inlinestatic |
|
inlinestatic |
Tricubic Interpolation
Definition at line 155 of file cycles/kernel/device/cpu/image.h.
References data, read(), ROW_TERM, SET_CUBIC_SPLINE_WEIGHTS, v, and w().
Referenced by interp_3d_cubic().
|
inlinestatic |
Definition at line 125 of file cycles/kernel/device/cpu/image.h.
Referenced by interp_3d_linear().
|
inlinestatic |
Definition at line 199 of file cycles/kernel/device/cpu/image.h.
References ccl_always_inline, clamp(), and x.
Referenced by interp_3d_closest(), interp_3d_cubic(), interp_3d_linear(), interp_closest(), interp_cubic(), and interp_linear().
|
inlinestatic |
Definition at line 204 of file cycles/kernel/device/cpu/image.h.
References abs(), ccl_always_inline, and x.
Referenced by interp_3d_closest(), interp_3d_cubic(), interp_3d_linear(), interp_closest(), interp_cubic(), and interp_linear().
|
inlinestatic |
Definition at line 190 of file cycles/kernel/device/cpu/image.h.
References ccl_always_inline, and x.
Referenced by interp_3d_closest(), interp_3d_cubic(), interp_3d_linear(), interp_closest(), interp_cubic(), and interp_linear().
|
inlinestatic |
Definition at line 35 of file cycles/kernel/device/cpu/image.h.
References ccl_always_inline, and zero_float4().
Referenced by interp_3d_closest(), interp_3d_cubic(), interp_3d_linear(), interp_closest(), interp_cubic(), interp_linear(), read_clip(), and read_clip().