|
Blender
V2.93
|
Go to the source code of this file.
Macros | |
| #define | ccl_get_feature_sse(pass) load_float4(buffer + (pass)*pass_stride) |
| #define | FOR_PIXEL_WINDOW_SSE |
| #define | END_FOR_PIXEL_WINDOW_SSE |
Functions | |
| ccl_device_inline void | filter_get_features_sse (float4 x, float4 y, float4 t, int4 active_pixels, const float *ccl_restrict buffer, float4 *features, bool use_time, const float4 *ccl_restrict mean, int pass_stride) |
| ccl_device_inline void | filter_get_feature_scales_sse (float4 x, float4 y, float4 t, int4 active_pixels, const float *ccl_restrict buffer, float4 *scales, bool use_time, const float4 *ccl_restrict mean, int pass_stride) |
| ccl_device_inline void | filter_calculate_scale_sse (float4 *scale, bool use_time) |
| #define ccl_get_feature_sse | ( | pass | ) | load_float4(buffer + (pass)*pass_stride) |
Definition at line 19 of file filter_features_sse.h.
| #define END_FOR_PIXEL_WINDOW_SSE |
Definition at line 37 of file filter_features_sse.h.
| #define FOR_PIXEL_WINDOW_SSE |
Definition at line 25 of file filter_features_sse.h.
| ccl_device_inline void filter_calculate_scale_sse | ( | float4 * | scale, |
| bool | use_time | ||
| ) |
Definition at line 105 of file filter_features_sse.h.
References make_float4, max, rcp, reduce_max(), and sqrt().
Referenced by kernel_filter_construct_transform().
| ccl_device_inline void filter_get_feature_scales_sse | ( | float4 | x, |
| float4 | y, | ||
| float4 | t, | ||
| int4 | active_pixels, | ||
| const float *ccl_restrict | buffer, | ||
| float4 * | scales, | ||
| bool | use_time, | ||
| const float4 *ccl_restrict | mean, | ||
| int | pass_stride | ||
| ) |
Definition at line 79 of file filter_features_sse.h.
References ccl_get_feature_sse, fabs(), mask(), sqr(), t, x, and y.
Referenced by kernel_filter_construct_transform().
| ccl_device_inline void filter_get_features_sse | ( | float4 | x, |
| float4 | y, | ||
| float4 | t, | ||
| int4 | active_pixels, | ||
| const float *ccl_restrict | buffer, | ||
| float4 * | features, | ||
| bool | use_time, | ||
| const float4 *ccl_restrict | mean, | ||
| int | pass_stride | ||
| ) |
Definition at line 43 of file filter_features_sse.h.
References ccl_get_feature_sse, fabs(), mask(), t, x, and y.
Referenced by kernel_filter_construct_transform().