Flutter Engine
The Flutter Engine
|
Namespaces | |
namespace | lowp |
Classes | |
struct | Params |
struct | RGB |
Typedefs | |
using | F = float |
using | I32 = int32_t |
using | U64 = uint64_t |
using | U32 = uint32_t |
using | U16 = uint16_t |
using | U8 = uint8_t |
using | Stage = void(ABI *)(Params *, SkRasterPipelineStage *program, F r, F g, F b, F a) |
Functions | |
template<typename U32 , typename Out > | |
static void | decode_packed_coordinates_and_weight (U32 packed, Out *v0, Out *v1, Out *w) |
void | S32_alpha_D32_filter_DX (const SkBitmapProcState &s, const uint32_t *xy, int count, uint32_t *colors) |
static __m128i | SkAlphaMul_lsx (__m128i x, __m128i y) |
template<bool isColor> | |
static void | D32_A8_Opaque_Color_lsx (void *SK_RESTRICT dst, size_t dstRB, const void *SK_RESTRICT maskPtr, size_t maskRB, SkColor color, int width, int height) |
static void | blit_mask_d32_a8_general (SkPMColor *dst, size_t dstRB, const SkAlpha *mask, size_t maskRB, SkColor color, int w, int h) |
static void | blit_mask_d32_a8_opaque (SkPMColor *dst, size_t dstRB, const SkAlpha *mask, size_t maskRB, SkColor color, int w, int h) |
static void | blit_mask_d32_a8_black (SkPMColor *dst, size_t dstRB, const SkAlpha *maskPtr, size_t maskRB, int width, int height) |
void | blit_mask_d32_a8 (SkPMColor *dst, size_t dstRB, const SkAlpha *mask, size_t maskRB, SkColor color, int w, int h) |
void | blit_row_s32a_opaque (SkPMColor *dst, const SkPMColor *src, int len, U8CPU alpha) |
void | blit_row_color32 (SkPMColor *dst, int count, SkPMColor color) |
template<typename T > | |
static void | memsetT (T buffer[], T value, int count) |
void | memset16 (uint16_t buffer[], uint16_t value, int count) |
void | memset32 (uint32_t buffer[], uint32_t value, int count) |
void | memset64 (uint64_t buffer[], uint64_t value, int count) |
template<typename T > | |
static void | rect_memsetT (T buffer[], T value, int count, size_t rowBytes, int height) |
void | rect_memset16 (uint16_t buffer[], uint16_t value, int count, size_t rowBytes, int height) |
void | rect_memset32 (uint32_t buffer[], uint32_t value, int count, size_t rowBytes, int height) |
void | rect_memset64 (uint64_t buffer[], uint64_t value, int count, size_t rowBytes, int height) |
SI F | min (F a, F b) |
SI I32 | min (I32 a, I32 b) |
SI U32 | min (U32 a, U32 b) |
SI F | max (F a, F b) |
SI I32 | max (I32 a, I32 b) |
SI U32 | max (U32 a, U32 b) |
SI F | mad (F f, F m, F a) |
SI F | nmad (F f, F m, F a) |
SI F | abs_ (F v) |
SI I32 | abs_ (I32 v) |
SI F | floor_ (F v) |
SI F | ceil_ (F v) |
SI F | rcp_approx (F v) |
SI F | rsqrt_approx (F v) |
SI F | sqrt_ (F v) |
SI F | rcp_precise (F v) |
SI I32 | iround (F v) |
SI U32 | round (F v) |
SI U32 | round (F v, F scale) |
SI U16 | pack (U32 v) |
SI U8 | pack (U16 v) |
SI F | if_then_else (I32 c, F t, F e) |
SI I32 | if_then_else (I32 c, I32 t, I32 e) |
SI bool | any (I32 c) |
SI bool | all (I32 c) |
template<typename T > | |
SI T | gather (const T *p, U32 ix) |
SI void | scatter_masked (I32 src, int *dst, U32 ix, I32 mask) |
SI void | load2 (const uint16_t *ptr, U16 *r, U16 *g) |
SI void | store2 (uint16_t *ptr, U16 r, U16 g) |
SI void | load4 (const uint16_t *ptr, U16 *r, U16 *g, U16 *b, U16 *a) |
SI void | store4 (uint16_t *ptr, U16 r, U16 g, U16 b, U16 a) |
SI void | load4 (const float *ptr, F *r, F *g, F *b, F *a) |
SI void | store4 (float *ptr, F r, F g, F b, F a) |
SI constexpr F | F_ (float x) |
SI constexpr I32 | I32_ (int32_t x) |
SI constexpr U32 | U32_ (uint32_t x) |
SI F | cast (U32 v) |
SI F | cast64 (U64 v) |
SI U32 | trunc_ (F v) |
SI U32 | expand (U16 v) |
SI U32 | expand (U8 v) |
SI F | fract (F v) |
SI F | approx_log2 (F x) |
SI F | approx_log (F x) |
SI F | approx_pow2 (F x) |
SI F | approx_exp (F x) |
SI F | approx_powf (F x, F y) |
SI F | from_half (U16 h) |
SI U16 | to_half (F f) |
static void | patch_memory_contexts (SkSpan< SkRasterPipeline_MemoryCtxPatch > memoryCtxPatches, size_t dx, size_t dy, size_t tail) |
static void | restore_memory_contexts (SkSpan< SkRasterPipeline_MemoryCtxPatch > memoryCtxPatches, size_t dx, size_t dy, size_t tail) |
SI F | rcp_fast (F v) |
SI F | rsqrt (F v) |
static void | start_pipeline (size_t dx, size_t dy, size_t xlimit, size_t ylimit, SkRasterPipelineStage *program, SkSpan< SkRasterPipeline_MemoryCtxPatch > memoryCtxPatches, uint8_t *tailPointer) |
static void ABI | just_return (Params *, SkRasterPipelineStage *, F, F, F, F) |
static void ABI | stack_checkpoint (Params *params, SkRasterPipelineStage *program, F r, F g, F b, F a) |
static void ABI | stack_rewind (Params *params, SkRasterPipelineStage *program, F r, F g, F b, F a) |
template<typename V , typename T > | |
SI V | load (const T *src) |
template<typename V , typename T > | |
SI void | store (T *dst, V v) |
SI F | from_byte (U8 b) |
SI F | from_short (U16 s) |
SI void | from_565 (U16 _565, F *r, F *g, F *b) |
SI void | from_4444 (U16 _4444, F *r, F *g, F *b, F *a) |
SI void | from_8888 (U32 _8888, F *r, F *g, F *b, F *a) |
SI void | from_88 (U16 _88, F *r, F *g) |
SI void | from_1010102 (U32 rgba, F *r, F *g, F *b, F *a) |
SI void | from_1010102_xr (U32 rgba, F *r, F *g, F *b, F *a) |
SI void | from_10101010_xr (U64 _10x6, F *r, F *g, F *b, F *a) |
SI void | from_10x6 (U64 _10x6, F *r, F *g, F *b, F *a) |
SI void | from_1616 (U32 _1616, F *r, F *g) |
SI void | from_16161616 (U64 _16161616, F *r, F *g, F *b, F *a) |
template<typename T > | |
SI T * | ptr_at_xy (const SkRasterPipeline_MemoryCtx *ctx, size_t dx, size_t dy) |
SI F | clamp (F v, F limit) |
SI F | clamp_ex (F v, float limit) |
SI F | sin5q_ (F x) |
SI F | sin_ (F x) |
SI F | cos_ (F x) |
SI F | tan_ (F x) |
SI F | approx_atan_unit (F x) |
SI F | atan_ (F x) |
SI F | asin_ (F x) |
SI F | acos_ (F x) |
SI F | atan2_ (F y0, F x0) |
template<typename T > | |
SI U32 | ix_and_ptr (T **ptr, const SkRasterPipeline_GatherCtx *ctx, F x, F y) |
SI U32 | to_unorm (F v, float scale, float bias=1.0f) |
SI I32 | cond_to_mask (I32 cond) |
SI uint32_t | select_lane (uint32_t data, int) |
SI int32_t | select_lane (int32_t data, int) |
STAGE (seed_shader, NoCtx) | |
STAGE (dither, const float *rate) | |
STAGE (uniform_color, const SkRasterPipeline_UniformColorCtx *c) | |
STAGE (unbounded_uniform_color, const SkRasterPipeline_UniformColorCtx *c) | |
STAGE (uniform_color_dst, const SkRasterPipeline_UniformColorCtx *c) | |
STAGE (black_color, NoCtx) | |
STAGE (white_color, NoCtx) | |
STAGE (load_src, const float *ptr) | |
STAGE (store_src, float *ptr) | |
STAGE (store_src_rg, float *ptr) | |
STAGE (load_src_rg, float *ptr) | |
STAGE (store_src_a, float *ptr) | |
STAGE (load_dst, const float *ptr) | |
STAGE (store_dst, float *ptr) | |
SI F | inv (F x) |
SI F | two (F x) |
BLEND_MODE (clear) | |
BLEND_MODE (srcatop) | |
BLEND_MODE (dstatop) | |
BLEND_MODE (srcin) | |
BLEND_MODE (dstin) | |
BLEND_MODE (srcout) | |
BLEND_MODE (dstout) | |
BLEND_MODE (srcover) | |
BLEND_MODE (dstover) | |
BLEND_MODE (modulate) | |
BLEND_MODE (multiply) | |
BLEND_MODE (plus_) | |
BLEND_MODE (screen) | |
BLEND_MODE (xor_) | |
BLEND_MODE (darken) | |
BLEND_MODE (lighten) | |
BLEND_MODE (difference) | |
BLEND_MODE (exclusion) | |
BLEND_MODE (colorburn) | |
BLEND_MODE (colordodge) | |
BLEND_MODE (hardlight) | |
BLEND_MODE (overlay) | |
BLEND_MODE (softlight) | |
SI F | sat (F r, F g, F b) |
SI F | lum (F r, F g, F b) |
SI void | set_sat (F *r, F *g, F *b, F s) |
SI void | set_lum (F *r, F *g, F *b, F l) |
SI F | clip_channel (F c, F l, I32 clip_low, I32 clip_high, F mn_scale, F mx_scale) |
SI void | clip_color (F *r, F *g, F *b, F a) |
STAGE (hue, NoCtx) | |
STAGE (saturation, NoCtx) | |
STAGE (color, NoCtx) | |
STAGE (luminosity, NoCtx) | |
STAGE (srcover_rgba_8888, const SkRasterPipeline_MemoryCtx *ctx) | |
SI F | clamp_01_ (F v) |
STAGE (clamp_01, NoCtx) | |
STAGE (clamp_gamut, NoCtx) | |
STAGE (set_rgb, const float *rgb) | |
STAGE (unbounded_set_rgb, const float *rgb) | |
STAGE (swap_rb, NoCtx) | |
STAGE (swap_rb_dst, NoCtx) | |
STAGE (move_src_dst, NoCtx) | |
STAGE (move_dst_src, NoCtx) | |
STAGE (swap_src_dst, NoCtx) | |
STAGE (premul, NoCtx) | |
STAGE (premul_dst, NoCtx) | |
STAGE (unpremul, NoCtx) | |
STAGE (unpremul_polar, NoCtx) | |
STAGE (force_opaque, NoCtx) | |
STAGE (force_opaque_dst, NoCtx) | |
STAGE (rgb_to_hsl, NoCtx) | |
STAGE (hsl_to_rgb, NoCtx) | |
STAGE (css_lab_to_xyz, NoCtx) | |
STAGE (css_oklab_to_linear_srgb, NoCtx) | |
STAGE (css_oklab_gamut_map_to_linear_srgb, NoCtx) | |
STAGE (css_hcl_to_lab, NoCtx) | |
SI F | mod_ (F x, float y) |
SI RGB | css_hsl_to_srgb_ (F h, F s, F l) |
STAGE (css_hsl_to_srgb, NoCtx) | |
STAGE (css_hwb_to_srgb, NoCtx) | |
SI F | alpha_coverage_from_rgb_coverage (F a, F da, F cr, F cg, F cb) |
STAGE (scale_1_float, const float *c) | |
STAGE (scale_u8, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (scale_565, const SkRasterPipeline_MemoryCtx *ctx) | |
SI F | lerp (F from, F to, F t) |
STAGE (lerp_1_float, const float *c) | |
STAGE (scale_native, const float scales[]) | |
STAGE (lerp_native, const float scales[]) | |
STAGE (lerp_u8, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (lerp_565, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (emboss, const SkRasterPipeline_EmbossCtx *ctx) | |
STAGE (byte_tables, const SkRasterPipeline_TablesCtx *tables) | |
SI F | strip_sign (F x, U32 *sign) |
SI F | apply_sign (F x, U32 sign) |
STAGE (parametric, const skcms_TransferFunction *ctx) | |
STAGE (gamma_, const float *G) | |
STAGE (PQish, const skcms_TransferFunction *ctx) | |
STAGE (HLGish, const skcms_TransferFunction *ctx) | |
STAGE (HLGinvish, const skcms_TransferFunction *ctx) | |
STAGE (load_a8, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (load_a8_dst, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (gather_a8, const SkRasterPipeline_GatherCtx *ctx) | |
STAGE (store_a8, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (store_r8, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (load_565, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (load_565_dst, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (gather_565, const SkRasterPipeline_GatherCtx *ctx) | |
STAGE (store_565, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (load_4444, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (load_4444_dst, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (gather_4444, const SkRasterPipeline_GatherCtx *ctx) | |
STAGE (store_4444, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (load_8888, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (load_8888_dst, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (gather_8888, const SkRasterPipeline_GatherCtx *ctx) | |
STAGE (store_8888, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (load_rg88, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (load_rg88_dst, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (gather_rg88, const SkRasterPipeline_GatherCtx *ctx) | |
STAGE (store_rg88, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (load_a16, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (load_a16_dst, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (gather_a16, const SkRasterPipeline_GatherCtx *ctx) | |
STAGE (store_a16, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (load_rg1616, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (load_rg1616_dst, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (gather_rg1616, const SkRasterPipeline_GatherCtx *ctx) | |
STAGE (store_rg1616, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (load_16161616, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (load_16161616_dst, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (gather_16161616, const SkRasterPipeline_GatherCtx *ctx) | |
STAGE (store_16161616, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (load_10x6, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (load_10x6_dst, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (gather_10x6, const SkRasterPipeline_GatherCtx *ctx) | |
STAGE (store_10x6, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (load_1010102, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (load_1010102_dst, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (load_1010102_xr, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (load_1010102_xr_dst, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (gather_1010102, const SkRasterPipeline_GatherCtx *ctx) | |
STAGE (gather_1010102_xr, const SkRasterPipeline_GatherCtx *ctx) | |
STAGE (gather_10101010_xr, const SkRasterPipeline_GatherCtx *ctx) | |
STAGE (load_10101010_xr, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (load_10101010_xr_dst, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (store_10101010_xr, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (store_1010102, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (store_1010102_xr, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (load_f16, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (load_f16_dst, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (gather_f16, const SkRasterPipeline_GatherCtx *ctx) | |
STAGE (store_f16, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (load_af16, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (load_af16_dst, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (gather_af16, const SkRasterPipeline_GatherCtx *ctx) | |
STAGE (store_af16, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (load_rgf16, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (load_rgf16_dst, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (gather_rgf16, const SkRasterPipeline_GatherCtx *ctx) | |
STAGE (store_rgf16, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (load_f32, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (load_f32_dst, const SkRasterPipeline_MemoryCtx *ctx) | |
STAGE (gather_f32, const SkRasterPipeline_GatherCtx *ctx) | |
STAGE (store_f32, const SkRasterPipeline_MemoryCtx *ctx) | |
SI F | exclusive_repeat (F v, const SkRasterPipeline_TileCtx *ctx) |
SI F | exclusive_mirror (F v, const SkRasterPipeline_TileCtx *ctx) |
STAGE (repeat_x, const SkRasterPipeline_TileCtx *ctx) | |
STAGE (repeat_y, const SkRasterPipeline_TileCtx *ctx) | |
STAGE (mirror_x, const SkRasterPipeline_TileCtx *ctx) | |
STAGE (mirror_y, const SkRasterPipeline_TileCtx *ctx) | |
STAGE (clamp_x_1, NoCtx) | |
STAGE (repeat_x_1, NoCtx) | |
STAGE (mirror_x_1, NoCtx) | |
STAGE (clamp_x_and_y, const SkRasterPipeline_CoordClampCtx *ctx) | |
STAGE (decal_x, SkRasterPipeline_DecalTileCtx *ctx) | |
STAGE (decal_y, SkRasterPipeline_DecalTileCtx *ctx) | |
STAGE (decal_x_and_y, SkRasterPipeline_DecalTileCtx *ctx) | |
STAGE (check_decal_mask, SkRasterPipeline_DecalTileCtx *ctx) | |
STAGE (alpha_to_gray, NoCtx) | |
STAGE (alpha_to_gray_dst, NoCtx) | |
STAGE (alpha_to_red, NoCtx) | |
STAGE (alpha_to_red_dst, NoCtx) | |
STAGE (bt709_luminance_or_luma_to_alpha, NoCtx) | |
STAGE (bt709_luminance_or_luma_to_rgb, NoCtx) | |
STAGE (matrix_translate, const float *m) | |
STAGE (matrix_scale_translate, const float *m) | |
STAGE (matrix_2x3, const float *m) | |
STAGE (matrix_3x3, const float *m) | |
STAGE (matrix_3x4, const float *m) | |
STAGE (matrix_4x5, const float *m) | |
STAGE (matrix_4x3, const float *m) | |
STAGE (matrix_perspective, const float *m) | |
SI void | gradient_lookup (const SkRasterPipeline_GradientCtx *c, U32 idx, F t, F *r, F *g, F *b, F *a) |
STAGE (evenly_spaced_gradient, const SkRasterPipeline_GradientCtx *c) | |
STAGE (gradient, const SkRasterPipeline_GradientCtx *c) | |
STAGE (evenly_spaced_2_stop_gradient, const SkRasterPipeline_EvenlySpaced2StopGradientCtx *c) | |
STAGE (xy_to_unit_angle, NoCtx) | |
STAGE (xy_to_radius, NoCtx) | |
STAGE (negate_x, NoCtx) | |
STAGE (xy_to_2pt_conical_strip, const SkRasterPipeline_2PtConicalCtx *ctx) | |
STAGE (xy_to_2pt_conical_focal_on_circle, NoCtx) | |
STAGE (xy_to_2pt_conical_well_behaved, const SkRasterPipeline_2PtConicalCtx *ctx) | |
STAGE (xy_to_2pt_conical_greater, const SkRasterPipeline_2PtConicalCtx *ctx) | |
STAGE (xy_to_2pt_conical_smaller, const SkRasterPipeline_2PtConicalCtx *ctx) | |
STAGE (alter_2pt_conical_compensate_focal, const SkRasterPipeline_2PtConicalCtx *ctx) | |
STAGE (alter_2pt_conical_unswap, NoCtx) | |
STAGE (mask_2pt_conical_nan, SkRasterPipeline_2PtConicalCtx *c) | |
STAGE (mask_2pt_conical_degenerates, SkRasterPipeline_2PtConicalCtx *c) | |
STAGE (apply_vector_mask, const uint32_t *ctx) | |
SI void | save_xy (F *r, F *g, SkRasterPipeline_SamplerCtx *c) |
STAGE (accumulate, const SkRasterPipeline_SamplerCtx *c) | |
template<int kScale> | |
SI void | bilinear_x (SkRasterPipeline_SamplerCtx *ctx, F *x) |
template<int kScale> | |
SI void | bilinear_y (SkRasterPipeline_SamplerCtx *ctx, F *y) |
STAGE (bilinear_setup, SkRasterPipeline_SamplerCtx *ctx) | |
STAGE (bilinear_nx, SkRasterPipeline_SamplerCtx *ctx) | |
STAGE (bilinear_px, SkRasterPipeline_SamplerCtx *ctx) | |
STAGE (bilinear_ny, SkRasterPipeline_SamplerCtx *ctx) | |
STAGE (bilinear_py, SkRasterPipeline_SamplerCtx *ctx) | |
SI F | bicubic_wts (F t, float A, float B, float C, float D) |
template<int kScale> | |
SI void | bicubic_x (SkRasterPipeline_SamplerCtx *ctx, F *x) |
template<int kScale> | |
SI void | bicubic_y (SkRasterPipeline_SamplerCtx *ctx, F *y) |
STAGE (bicubic_setup, SkRasterPipeline_SamplerCtx *ctx) | |
STAGE (bicubic_n3x, SkRasterPipeline_SamplerCtx *ctx) | |
STAGE (bicubic_n1x, SkRasterPipeline_SamplerCtx *ctx) | |
STAGE (bicubic_p1x, SkRasterPipeline_SamplerCtx *ctx) | |
STAGE (bicubic_p3x, SkRasterPipeline_SamplerCtx *ctx) | |
STAGE (bicubic_n3y, SkRasterPipeline_SamplerCtx *ctx) | |
STAGE (bicubic_n1y, SkRasterPipeline_SamplerCtx *ctx) | |
STAGE (bicubic_p1y, SkRasterPipeline_SamplerCtx *ctx) | |
STAGE (bicubic_p3y, SkRasterPipeline_SamplerCtx *ctx) | |
SI F | compute_perlin_vector (U32 sample, F x, F y) |
STAGE (perlin_noise, SkRasterPipeline_PerlinNoiseCtx *ctx) | |
STAGE (mipmap_linear_init, SkRasterPipeline_MipmapCtx *ctx) | |
STAGE (mipmap_linear_update, SkRasterPipeline_MipmapCtx *ctx) | |
STAGE (mipmap_linear_finish, SkRasterPipeline_MipmapCtx *ctx) | |
STAGE (callback, SkRasterPipeline_CallbackCtx *c) | |
STAGE_TAIL (set_base_pointer, std::byte *p) | |
STAGE_TAIL (init_lane_masks, SkRasterPipeline_InitLaneMasksCtx *ctx) | |
STAGE_TAIL (store_device_xy01, F *dst) | |
STAGE_TAIL (exchange_src, F *rgba) | |
STAGE_TAIL (load_condition_mask, F *ctx) | |
STAGE_TAIL (store_condition_mask, F *ctx) | |
STAGE_TAIL (merge_condition_mask, I32 *ptr) | |
STAGE_TAIL (merge_inv_condition_mask, I32 *ptr) | |
STAGE_TAIL (load_loop_mask, F *ctx) | |
STAGE_TAIL (store_loop_mask, F *ctx) | |
STAGE_TAIL (mask_off_loop_mask, NoCtx) | |
STAGE_TAIL (reenable_loop_mask, I32 *ptr) | |
STAGE_TAIL (merge_loop_mask, I32 *ptr) | |
STAGE_TAIL (continue_op, I32 *continueMask) | |
STAGE_TAIL (case_op, SkRasterPipeline_CaseOpCtx *packed) | |
STAGE_TAIL (load_return_mask, F *ctx) | |
STAGE_TAIL (store_return_mask, F *ctx) | |
STAGE_TAIL (mask_off_return_mask, NoCtx) | |
STAGE_BRANCH (branch_if_all_lanes_active, SkRasterPipeline_BranchIfAllLanesActiveCtx *ctx) | |
STAGE_BRANCH (branch_if_any_lanes_active, SkRasterPipeline_BranchCtx *ctx) | |
STAGE_BRANCH (branch_if_no_lanes_active, SkRasterPipeline_BranchCtx *ctx) | |
STAGE_BRANCH (jump, SkRasterPipeline_BranchCtx *ctx) | |
STAGE_BRANCH (branch_if_no_active_lanes_eq, SkRasterPipeline_BranchIfEqualCtx *ctx) | |
STAGE_TAIL (trace_line, SkRasterPipeline_TraceLineCtx *ctx) | |
STAGE_TAIL (trace_enter, SkRasterPipeline_TraceFuncCtx *ctx) | |
STAGE_TAIL (trace_exit, SkRasterPipeline_TraceFuncCtx *ctx) | |
STAGE_TAIL (trace_scope, SkRasterPipeline_TraceScopeCtx *ctx) | |
STAGE_TAIL (trace_var, SkRasterPipeline_TraceVarCtx *ctx) | |
STAGE_TAIL (copy_uniform, SkRasterPipeline_UniformCtx *ctx) | |
STAGE_TAIL (copy_2_uniforms, SkRasterPipeline_UniformCtx *ctx) | |
STAGE_TAIL (copy_3_uniforms, SkRasterPipeline_UniformCtx *ctx) | |
STAGE_TAIL (copy_4_uniforms, SkRasterPipeline_UniformCtx *ctx) | |
STAGE_TAIL (copy_constant, SkRasterPipeline_ConstantCtx *packed) | |
STAGE_TAIL (splat_2_constants, SkRasterPipeline_ConstantCtx *packed) | |
STAGE_TAIL (splat_3_constants, SkRasterPipeline_ConstantCtx *packed) | |
STAGE_TAIL (splat_4_constants, SkRasterPipeline_ConstantCtx *packed) | |
template<int NumSlots> | |
SI void | copy_n_slots_unmasked_fn (SkRasterPipeline_BinaryOpCtx *packed, std::byte *base) |
STAGE_TAIL (copy_slot_unmasked, SkRasterPipeline_BinaryOpCtx *packed) | |
STAGE_TAIL (copy_2_slots_unmasked, SkRasterPipeline_BinaryOpCtx *packed) | |
STAGE_TAIL (copy_3_slots_unmasked, SkRasterPipeline_BinaryOpCtx *packed) | |
STAGE_TAIL (copy_4_slots_unmasked, SkRasterPipeline_BinaryOpCtx *packed) | |
template<int NumSlots> | |
SI void | copy_n_immutable_unmasked_fn (SkRasterPipeline_BinaryOpCtx *packed, std::byte *base) |
STAGE_TAIL (copy_immutable_unmasked, SkRasterPipeline_BinaryOpCtx *packed) | |
STAGE_TAIL (copy_2_immutables_unmasked, SkRasterPipeline_BinaryOpCtx *packed) | |
STAGE_TAIL (copy_3_immutables_unmasked, SkRasterPipeline_BinaryOpCtx *packed) | |
STAGE_TAIL (copy_4_immutables_unmasked, SkRasterPipeline_BinaryOpCtx *packed) | |
template<int NumSlots> | |
SI void | copy_n_slots_masked_fn (SkRasterPipeline_BinaryOpCtx *packed, std::byte *base, I32 mask) |
STAGE_TAIL (copy_slot_masked, SkRasterPipeline_BinaryOpCtx *packed) | |
STAGE_TAIL (copy_2_slots_masked, SkRasterPipeline_BinaryOpCtx *packed) | |
STAGE_TAIL (copy_3_slots_masked, SkRasterPipeline_BinaryOpCtx *packed) | |
STAGE_TAIL (copy_4_slots_masked, SkRasterPipeline_BinaryOpCtx *packed) | |
template<int LoopCount, typename OffsetType > | |
SI void | shuffle_fn (std::byte *ptr, OffsetType *offsets, int numSlots) |
template<int N> | |
SI void | small_swizzle_fn (SkRasterPipeline_SwizzleCtx *packed, std::byte *base) |
STAGE_TAIL (swizzle_1, SkRasterPipeline_SwizzleCtx *packed) | |
STAGE_TAIL (swizzle_2, SkRasterPipeline_SwizzleCtx *packed) | |
STAGE_TAIL (swizzle_3, SkRasterPipeline_SwizzleCtx *packed) | |
STAGE_TAIL (swizzle_4, SkRasterPipeline_SwizzleCtx *packed) | |
STAGE_TAIL (shuffle, SkRasterPipeline_ShuffleCtx *ctx) | |
template<int NumSlots> | |
SI void | swizzle_copy_masked_fn (I32 *dst, const I32 *src, uint16_t *offsets, I32 mask) |
STAGE_TAIL (swizzle_copy_slot_masked, SkRasterPipeline_SwizzleCopyCtx *ctx) | |
STAGE_TAIL (swizzle_copy_2_slots_masked, SkRasterPipeline_SwizzleCopyCtx *ctx) | |
STAGE_TAIL (swizzle_copy_3_slots_masked, SkRasterPipeline_SwizzleCopyCtx *ctx) | |
STAGE_TAIL (swizzle_copy_4_slots_masked, SkRasterPipeline_SwizzleCopyCtx *ctx) | |
STAGE_TAIL (copy_from_indirect_unmasked, SkRasterPipeline_CopyIndirectCtx *ctx) | |
STAGE_TAIL (copy_from_indirect_uniform_unmasked, SkRasterPipeline_CopyIndirectCtx *ctx) | |
STAGE_TAIL (copy_to_indirect_masked, SkRasterPipeline_CopyIndirectCtx *ctx) | |
STAGE_TAIL (swizzle_copy_to_indirect_masked, SkRasterPipeline_SwizzleCopyIndirectCtx *ctx) | |
template<typename T , void(*)(T *) ApplyFn> | |
SI void | apply_adjacent_unary (T *dst, T *end) |
template<typename T > | |
SI void | cast_to_float_from_fn (T *dst) |
SI void | cast_to_int_from_fn (F *dst) |
SI void | cast_to_uint_from_fn (F *dst) |
SI void | abs_fn (I32 *dst) |
SI void | floor_fn (F *dst) |
SI void | ceil_fn (F *dst) |
SI void | invsqrt_fn (F *dst) |
DECLARE_UNARY_INT (cast_to_float_from) DECLARE_UNARY_UINT(cast_to_float_from) STAGE_TAIL(sin_float | |
STAGE_TAIL (cos_float, F *dst) | |
STAGE_TAIL (tan_float, F *dst) | |
STAGE_TAIL (asin_float, F *dst) | |
STAGE_TAIL (acos_float, F *dst) | |
STAGE_TAIL (atan_float, F *dst) | |
STAGE_TAIL (sqrt_float, F *dst) | |
STAGE_TAIL (exp_float, F *dst) | |
STAGE_TAIL (exp2_float, F *dst) | |
STAGE_TAIL (log_float, F *dst) | |
STAGE_TAIL (log2_float, F *dst) | |
STAGE_TAIL (inverse_mat2, F *dst) | |
STAGE_TAIL (inverse_mat3, F *dst) | |
STAGE_TAIL (inverse_mat4, F *dst) | |
template<typename T , void(*)(T *, T *) ApplyFn> | |
SI void | apply_adjacent_binary (T *dst, T *src) |
template<typename T , void(*)(T *, T *) ApplyFn> | |
SI void | apply_adjacent_binary_packed (SkRasterPipeline_BinaryOpCtx *packed, std::byte *base) |
template<int N, typename V , typename S , void(*)(V *, V *) ApplyFn> | |
SI void | apply_binary_immediate (SkRasterPipeline_ConstantCtx *packed, std::byte *base) |
template<typename T > | |
SI void | add_fn (T *dst, T *src) |
template<typename T > | |
SI void | sub_fn (T *dst, T *src) |
template<typename T > | |
SI void | mul_fn (T *dst, T *src) |
template<typename T > | |
SI void | div_fn (T *dst, T *src) |
SI void | bitwise_and_fn (I32 *dst, I32 *src) |
SI void | bitwise_or_fn (I32 *dst, I32 *src) |
SI void | bitwise_xor_fn (I32 *dst, I32 *src) |
template<typename T > | |
SI void | max_fn (T *dst, T *src) |
template<typename T > | |
SI void | min_fn (T *dst, T *src) |
template<typename T > | |
SI void | cmplt_fn (T *dst, T *src) |
template<typename T > | |
SI void | cmple_fn (T *dst, T *src) |
template<typename T > | |
SI void | cmpeq_fn (T *dst, T *src) |
template<typename T > | |
SI void | cmpne_fn (T *dst, T *src) |
SI void | atan2_fn (F *dst, F *src) |
SI void | pow_fn (F *dst, F *src) |
SI void | mod_fn (F *dst, F *src) |
DECLARE_BINARY_FLOAT (add) DECLARE_BINARY_INT(add) DECLARE_BINARY_FLOAT(sub) DECLARE_BINARY_INT(sub) DECLARE_BINARY_FLOAT(mul) DECLARE_BINARY_INT(mul) DECLARE_BINARY_FLOAT(div) DECLARE_BINARY_INT(div) DECLARE_BINARY_UINT(div) DECLARE_BINARY_FLOAT(min) DECLARE_BINARY_INT(min) DECLARE_BINARY_UINT(min) DECLARE_BINARY_FLOAT(max) DECLARE_BINARY_INT(max) DECLARE_BINARY_UINT(max) DECLARE_BINARY_FLOAT(cmplt) DECLARE_BINARY_INT(cmplt) DECLARE_BINARY_UINT(cmplt) DECLARE_BINARY_FLOAT(cmple) DECLARE_BINARY_INT(cmple) DECLARE_BINARY_UINT(cmple) DECLARE_BINARY_FLOAT(cmpeq) DECLARE_BINARY_INT(cmpeq) DECLARE_BINARY_FLOAT(cmpne) DECLARE_BINARY_INT(cmpne) DECLARE_IMM_BINARY_FLOAT(add) DECLARE_IMM_BINARY_INT(add) DECLARE_IMM_BINARY_FLOAT(mul) DECLARE_IMM_BINARY_INT(mul) DECLARE_IMM_BINARY_FLOAT(cmplt) DECLARE_IMM_BINARY_INT(cmplt) DECLARE_IMM_BINARY_UINT(cmplt) DECLARE_IMM_BINARY_FLOAT(cmple) DECLARE_IMM_BINARY_INT(cmple) DECLARE_IMM_BINARY_UINT(cmple) DECLARE_IMM_BINARY_FLOAT(cmpeq) DECLARE_IMM_BINARY_INT(cmpeq) DECLARE_IMM_BINARY_FLOAT(cmpne) DECLARE_IMM_BINARY_INT(cmpne) STAGE_TAIL(dot_2_floats | |
STAGE_TAIL (dot_3_floats, F *dst) | |
STAGE_TAIL (dot_4_floats, F *dst) | |
template<int N> | |
SI void | matrix_multiply (SkRasterPipeline_MatrixMultiplyCtx *packed, std::byte *base) |
STAGE_TAIL (matrix_multiply_2, SkRasterPipeline_MatrixMultiplyCtx *packed) | |
STAGE_TAIL (matrix_multiply_3, SkRasterPipeline_MatrixMultiplyCtx *packed) | |
STAGE_TAIL (matrix_multiply_4, SkRasterPipeline_MatrixMultiplyCtx *packed) | |
STAGE_TAIL (refract_4_floats, F *dst) | |
template<typename T , void(*)(T *, T *, T *) ApplyFn> | |
SI void | apply_adjacent_ternary (T *dst, T *src0, T *src1) |
template<typename T , void(*)(T *, T *, T *) ApplyFn> | |
SI void | apply_adjacent_ternary_packed (SkRasterPipeline_TernaryOpCtx *packed, std::byte *base) |
SI void | mix_fn (F *a, F *x, F *y) |
SI void | mix_fn (I32 *a, I32 *x, I32 *y) |
SI void | smoothstep_fn (F *edge0, F *edge1, F *x) |
STAGE (gauss_a_to_rgba, NoCtx) | |
STAGE (bilerp_clamp_8888, const SkRasterPipeline_GatherCtx *ctx) | |
STAGE (bicubic_clamp_8888, const SkRasterPipeline_GatherCtx *ctx) | |
STAGE (swizzle, void *ctx) | |
constexpr size_t | raster_pipeline_lowp_stride () |
constexpr size_t | raster_pipeline_highp_stride () |
Variables | |
static constexpr void(* | S32_alpha_D32_filter_DXDY )(const SkBitmapProcState &, const uint32_t *, int, SkPMColor *) = nullptr |
static constexpr F | F0 = F_(0.0f) |
static constexpr F | F1 = F_(1.0f) |
static constexpr size_t | N = sizeof(F) / sizeof(float) |
F * | dst { *dst = sin_(*dst) |
using SK_OPTS_NS::F = typedef float |
Definition at line 134 of file SkRasterPipeline_opts.h.
using SK_OPTS_NS::I32 = typedef int32_t |
Definition at line 135 of file SkRasterPipeline_opts.h.
using SK_OPTS_NS::Stage = typedef void(ABI*)(Params*, SkRasterPipelineStage* program, F r, F g, F b, F a) |
Definition at line 1524 of file SkRasterPipeline_opts.h.
using SK_OPTS_NS::U16 = typedef uint16_t |
Definition at line 138 of file SkRasterPipeline_opts.h.
using SK_OPTS_NS::U32 = typedef uint32_t |
Definition at line 137 of file SkRasterPipeline_opts.h.
using SK_OPTS_NS::U64 = typedef uint64_t |
Definition at line 136 of file SkRasterPipeline_opts.h.
using SK_OPTS_NS::U8 = typedef uint8_t |
Definition at line 139 of file SkRasterPipeline_opts.h.
Definition at line 150 of file SkRasterPipeline_opts.h.
Definition at line 151 of file SkRasterPipeline_opts.h.
Definition at line 4398 of file SkRasterPipeline_opts.h.
Definition at line 1957 of file SkRasterPipeline_opts.h.
Definition at line 4569 of file SkRasterPipeline_opts.h.
Definition at line 169 of file SkRasterPipeline_opts.h.
Definition at line 2615 of file SkRasterPipeline_opts.h.
Definition at line 168 of file SkRasterPipeline_opts.h.
Definition at line 4539 of file SkRasterPipeline_opts.h.
SI void SK_OPTS_NS::apply_adjacent_binary_packed | ( | SkRasterPipeline_BinaryOpCtx * | packed, |
std::byte * | base | ||
) |
Definition at line 4549 of file SkRasterPipeline_opts.h.
Definition at line 4868 of file SkRasterPipeline_opts.h.
SI void SK_OPTS_NS::apply_adjacent_ternary_packed | ( | SkRasterPipeline_TernaryOpCtx * | packed, |
std::byte * | base | ||
) |
Definition at line 4883 of file SkRasterPipeline_opts.h.
SI void SK_OPTS_NS::apply_binary_immediate | ( | SkRasterPipeline_ConstantCtx * | packed, |
std::byte * | base | ||
) |
Definition at line 4557 of file SkRasterPipeline_opts.h.
Definition at line 2725 of file SkRasterPipeline_opts.h.
Definition at line 1915 of file SkRasterPipeline_opts.h.
Definition at line 1386 of file SkRasterPipeline_opts.h.
Definition at line 1369 of file SkRasterPipeline_opts.h.
Definition at line 1359 of file SkRasterPipeline_opts.h.
Definition at line 1374 of file SkRasterPipeline_opts.h.
Definition at line 1391 of file SkRasterPipeline_opts.h.
Definition at line 1944 of file SkRasterPipeline_opts.h.
Definition at line 1965 of file SkRasterPipeline_opts.h.
Definition at line 4643 of file SkRasterPipeline_opts.h.
Definition at line 1930 of file SkRasterPipeline_opts.h.
Definition at line 3633 of file SkRasterPipeline_opts.h.
SI void SK_OPTS_NS::bicubic_x | ( | SkRasterPipeline_SamplerCtx * | ctx, |
F * | x | ||
) |
Definition at line 3638 of file SkRasterPipeline_opts.h.
SI void SK_OPTS_NS::bicubic_y | ( | SkRasterPipeline_SamplerCtx * | ctx, |
F * | y | ||
) |
Definition at line 3649 of file SkRasterPipeline_opts.h.
SI void SK_OPTS_NS::bilinear_x | ( | SkRasterPipeline_SamplerCtx * | ctx, |
F * | x | ||
) |
Definition at line 3595 of file SkRasterPipeline_opts.h.
SI void SK_OPTS_NS::bilinear_y | ( | SkRasterPipeline_SamplerCtx * | ctx, |
F * | y | ||
) |
Definition at line 3605 of file SkRasterPipeline_opts.h.
Definition at line 4593 of file SkRasterPipeline_opts.h.
Definition at line 4597 of file SkRasterPipeline_opts.h.
Definition at line 4601 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::BLEND_MODE | ( | clear | ) |
Definition at line 2174 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::BLEND_MODE | ( | colorburn | ) |
Definition at line 2207 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::BLEND_MODE | ( | colordodge | ) |
SK_OPTS_NS::BLEND_MODE | ( | darken | ) |
SK_OPTS_NS::BLEND_MODE | ( | difference | ) |
Definition at line 2204 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::BLEND_MODE | ( | dstatop | ) |
SK_OPTS_NS::BLEND_MODE | ( | dstin | ) |
Definition at line 2178 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::BLEND_MODE | ( | dstout | ) |
Definition at line 2180 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::BLEND_MODE | ( | dstover | ) |
SK_OPTS_NS::BLEND_MODE | ( | exclusion | ) |
SK_OPTS_NS::BLEND_MODE | ( | hardlight | ) |
SK_OPTS_NS::BLEND_MODE | ( | lighten | ) |
SK_OPTS_NS::BLEND_MODE | ( | modulate | ) |
Definition at line 2184 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::BLEND_MODE | ( | multiply | ) |
SK_OPTS_NS::BLEND_MODE | ( | overlay | ) |
SK_OPTS_NS::BLEND_MODE | ( | plus_ | ) |
Definition at line 2186 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::BLEND_MODE | ( | screen | ) |
SK_OPTS_NS::BLEND_MODE | ( | softlight | ) |
Definition at line 2226 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::BLEND_MODE | ( | srcatop | ) |
SK_OPTS_NS::BLEND_MODE | ( | srcin | ) |
Definition at line 2177 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::BLEND_MODE | ( | srcout | ) |
Definition at line 2179 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::BLEND_MODE | ( | srcover | ) |
SK_OPTS_NS::BLEND_MODE | ( | xor_ | ) |
|
inline |
Definition at line 400 of file SkBlitMask_opts.h.
|
static |
Definition at line 275 of file SkBlitMask_opts.h.
Definition at line 243 of file SkBlitRow_opts.h.
|
inline |
Definition at line 164 of file SkBlitRow_opts.h.
Definition at line 1337 of file SkRasterPipeline_opts.h.
Definition at line 1338 of file SkRasterPipeline_opts.h.
Definition at line 4376 of file SkRasterPipeline_opts.h.
Definition at line 4379 of file SkRasterPipeline_opts.h.
Definition at line 4382 of file SkRasterPipeline_opts.h.
Definition at line 153 of file SkRasterPipeline_opts.h.
Definition at line 4406 of file SkRasterPipeline_opts.h.
Definition at line 1825 of file SkRasterPipeline_opts.h.
Definition at line 2371 of file SkRasterPipeline_opts.h.
Definition at line 1831 of file SkRasterPipeline_opts.h.
Definition at line 2271 of file SkRasterPipeline_opts.h.
Definition at line 2277 of file SkRasterPipeline_opts.h.
Definition at line 3691 of file SkRasterPipeline_opts.h.
Definition at line 2010 of file SkRasterPipeline_opts.h.
SI void SK_OPTS_NS::copy_n_immutable_unmasked_fn | ( | SkRasterPipeline_BinaryOpCtx * | packed, |
std::byte * | base | ||
) |
Definition at line 4139 of file SkRasterPipeline_opts.h.
SI void SK_OPTS_NS::copy_n_slots_masked_fn | ( | SkRasterPipeline_BinaryOpCtx * | packed, |
std::byte * | base, | ||
I32 | mask | ||
) |
Definition at line 4169 of file SkRasterPipeline_opts.h.
SI void SK_OPTS_NS::copy_n_slots_unmasked_fn | ( | SkRasterPipeline_BinaryOpCtx * | packed, |
std::byte * | base | ||
) |
Definition at line 1857 of file SkRasterPipeline_opts.h.
Definition at line 2570 of file SkRasterPipeline_opts.h.
|
static |
Definition at line 174 of file SkBlitMask_opts.h.
SK_OPTS_NS::DECLARE_BINARY_FLOAT | ( | add | ) |
SK_OPTS_NS::DECLARE_UNARY_INT | ( | cast_to_float_from | ) |
|
static |
Definition at line 38 of file SkBitmapProcState_opts.h.
Definition at line 4584 of file SkRasterPipeline_opts.h.
SI F SK_OPTS_NS::exclusive_mirror | ( | F | v, |
const SkRasterPipeline_TileCtx * | ctx | ||
) |
Definition at line 3238 of file SkRasterPipeline_opts.h.
SI F SK_OPTS_NS::exclusive_repeat | ( | F | v, |
const SkRasterPipeline_TileCtx * | ctx | ||
) |
Definition at line 3235 of file SkRasterPipeline_opts.h.
Definition at line 1340 of file SkRasterPipeline_opts.h.
Definition at line 1341 of file SkRasterPipeline_opts.h.
Definition at line 1299 of file SkRasterPipeline_opts.h.
Definition at line 152 of file SkRasterPipeline_opts.h.
Definition at line 4402 of file SkRasterPipeline_opts.h.
Definition at line 1356 of file SkRasterPipeline_opts.h.
Definition at line 1795 of file SkRasterPipeline_opts.h.
Definition at line 1780 of file SkRasterPipeline_opts.h.
Definition at line 1786 of file SkRasterPipeline_opts.h.
Definition at line 1807 of file SkRasterPipeline_opts.h.
Definition at line 1811 of file SkRasterPipeline_opts.h.
Definition at line 1762 of file SkRasterPipeline_opts.h.
Definition at line 1750 of file SkRasterPipeline_opts.h.
Definition at line 1399 of file SkRasterPipeline_opts.h.
Definition at line 1753 of file SkRasterPipeline_opts.h.
Definition at line 172 of file SkRasterPipeline_opts.h.
SI void SK_OPTS_NS::gradient_lookup | ( | const SkRasterPipeline_GradientCtx * | c, |
U32 | idx, | ||
F | t, | ||
F * | r, | ||
F * | g, | ||
F * | b, | ||
F * | a | ||
) |
Definition at line 3390 of file SkRasterPipeline_opts.h.
Definition at line 1300 of file SkRasterPipeline_opts.h.
Definition at line 165 of file SkRasterPipeline_opts.h.
Definition at line 166 of file SkRasterPipeline_opts.h.
Definition at line 2171 of file SkRasterPipeline_opts.h.
Definition at line 4410 of file SkRasterPipeline_opts.h.
Definition at line 159 of file SkRasterPipeline_opts.h.
SI U32 SK_OPTS_NS::ix_and_ptr | ( | T ** | ptr, |
const SkRasterPipeline_GatherCtx * | ctx, | ||
F | x, | ||
F | y | ||
) |
Definition at line 1987 of file SkRasterPipeline_opts.h.
|
static |
Definition at line 1626 of file SkRasterPipeline_opts.h.
Definition at line 2651 of file SkRasterPipeline_opts.h.
Definition at line 1741 of file SkRasterPipeline_opts.h.
Definition at line 178 of file SkRasterPipeline_opts.h.
Definition at line 199 of file SkRasterPipeline_opts.h.
Definition at line 186 of file SkRasterPipeline_opts.h.
Definition at line 2252 of file SkRasterPipeline_opts.h.
Definition at line 148 of file SkRasterPipeline_opts.h.
SI void SK_OPTS_NS::matrix_multiply | ( | SkRasterPipeline_MatrixMultiplyCtx * | packed, |
std::byte * | base | ||
) |
Definition at line 4785 of file SkRasterPipeline_opts.h.
Definition at line 144 of file SkRasterPipeline_opts.h.
|
inline |
Definition at line 38 of file SkMemset_opts.h.
|
inline |
|
inline |
Definition at line 17 of file SkMemset_opts.h.
Definition at line 141 of file SkRasterPipeline_opts.h.
Definition at line 4891 of file SkRasterPipeline_opts.h.
Definition at line 4896 of file SkRasterPipeline_opts.h.
Definition at line 4579 of file SkRasterPipeline_opts.h.
Definition at line 149 of file SkRasterPipeline_opts.h.
Definition at line 163 of file SkRasterPipeline_opts.h.
Definition at line 162 of file SkRasterPipeline_opts.h.
|
static |
Definition at line 1445 of file SkRasterPipeline_opts.h.
Definition at line 4647 of file SkRasterPipeline_opts.h.
SI T * SK_OPTS_NS::ptr_at_xy | ( | const SkRasterPipeline_MemoryCtx * | ctx, |
size_t | dx, | ||
size_t | dy | ||
) |
|
constexpr |
Definition at line 6608 of file SkRasterPipeline_opts.h.
|
constexpr |
Allow outside code to access the Raster Pipeline pixel stride.
Definition at line 6607 of file SkRasterPipeline_opts.h.
Definition at line 154 of file SkRasterPipeline_opts.h.
Definition at line 1483 of file SkRasterPipeline_opts.h.
Definition at line 157 of file SkRasterPipeline_opts.h.
|
inline |
Definition at line 56 of file SkMemset_opts.h.
|
inline |
Definition at line 60 of file SkMemset_opts.h.
|
inline |
Definition at line 64 of file SkMemset_opts.h.
|
static |
Definition at line 1463 of file SkRasterPipeline_opts.h.
Definition at line 160 of file SkRasterPipeline_opts.h.
Definition at line 161 of file SkRasterPipeline_opts.h.
Definition at line 1484 of file SkRasterPipeline_opts.h.
Definition at line 155 of file SkRasterPipeline_opts.h.
|
inline |
Definition at line 47 of file SkBitmapProcState_opts.h.
SI void SK_OPTS_NS::save_xy | ( | F * | r, |
F * | g, | ||
SkRasterPipeline_SamplerCtx * | c | ||
) |
Definition at line 3564 of file SkRasterPipeline_opts.h.
Definition at line 174 of file SkRasterPipeline_opts.h.
Definition at line 2024 of file SkRasterPipeline_opts.h.
Definition at line 2023 of file SkRasterPipeline_opts.h.
Definition at line 2254 of file SkRasterPipeline_opts.h.
SI void SK_OPTS_NS::shuffle_fn | ( | std::byte * | ptr, |
OffsetType * | offsets, | ||
int | numSlots | ||
) |
Definition at line 4194 of file SkRasterPipeline_opts.h.
Definition at line 1839 of file SkRasterPipeline_opts.h.
|
static |
Definition at line 167 of file SkBlitMask_opts.h.
SI void SK_OPTS_NS::small_swizzle_fn | ( | SkRasterPipeline_SwizzleCtx * | packed, |
std::byte * | base | ||
) |
Definition at line 4226 of file SkRasterPipeline_opts.h.
Definition at line 4901 of file SkRasterPipeline_opts.h.
Definition at line 156 of file SkRasterPipeline_opts.h.
|
static |
Definition at line 1658 of file SkRasterPipeline_opts.h.
|
static |
Definition at line 1681 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | accumulate | , |
const SkRasterPipeline_SamplerCtx * | c | ||
) |
Definition at line 3578 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | alpha_to_gray | , |
NoCtx | |||
) |
Definition at line 3307 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | alpha_to_gray_dst | , |
NoCtx | |||
) |
SK_OPTS_NS::STAGE | ( | alpha_to_red | , |
NoCtx | |||
) |
Definition at line 3315 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | alpha_to_red_dst | , |
NoCtx | |||
) |
SK_OPTS_NS::STAGE | ( | alter_2pt_conical_compensate_focal | , |
const SkRasterPipeline_2PtConicalCtx * | ctx | ||
) |
Definition at line 3532 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | alter_2pt_conical_unswap | , |
NoCtx | |||
) |
Definition at line 3537 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | apply_vector_mask | , |
const uint32_t * | ctx | ||
) |
Definition at line 3556 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | bicubic_clamp_8888 | , |
const SkRasterPipeline_GatherCtx * | ctx | ||
) |
Definition at line 4994 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | bicubic_n1x | , |
SkRasterPipeline_SamplerCtx * | ctx | ||
) |
Definition at line 3682 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | bicubic_n1y | , |
SkRasterPipeline_SamplerCtx * | ctx | ||
) |
Definition at line 3687 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | bicubic_n3x | , |
SkRasterPipeline_SamplerCtx * | ctx | ||
) |
Definition at line 3681 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | bicubic_n3y | , |
SkRasterPipeline_SamplerCtx * | ctx | ||
) |
Definition at line 3686 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | bicubic_p1x | , |
SkRasterPipeline_SamplerCtx * | ctx | ||
) |
Definition at line 3683 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | bicubic_p1y | , |
SkRasterPipeline_SamplerCtx * | ctx | ||
) |
Definition at line 3688 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | bicubic_p3x | , |
SkRasterPipeline_SamplerCtx * | ctx | ||
) |
Definition at line 3684 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | bicubic_p3y | , |
SkRasterPipeline_SamplerCtx * | ctx | ||
) |
Definition at line 3689 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | bicubic_setup | , |
SkRasterPipeline_SamplerCtx * | ctx | ||
) |
Definition at line 3660 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | bilerp_clamp_8888 | , |
const SkRasterPipeline_GatherCtx * | ctx | ||
) |
Definition at line 4952 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | bilinear_nx | , |
SkRasterPipeline_SamplerCtx * | ctx | ||
) |
Definition at line 3621 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | bilinear_ny | , |
SkRasterPipeline_SamplerCtx * | ctx | ||
) |
Definition at line 3623 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | bilinear_px | , |
SkRasterPipeline_SamplerCtx * | ctx | ||
) |
Definition at line 3622 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | bilinear_py | , |
SkRasterPipeline_SamplerCtx * | ctx | ||
) |
Definition at line 3624 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | bilinear_setup | , |
SkRasterPipeline_SamplerCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | black_color | , |
NoCtx | |||
) |
SK_OPTS_NS::STAGE | ( | bt709_luminance_or_luma_to_alpha | , |
NoCtx | |||
) |
SK_OPTS_NS::STAGE | ( | bt709_luminance_or_luma_to_rgb | , |
NoCtx | |||
) |
Definition at line 3328 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | byte_tables | , |
const SkRasterPipeline_TablesCtx * | tables | ||
) |
Definition at line 2712 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | callback | , |
SkRasterPipeline_CallbackCtx * | c | ||
) |
Definition at line 3831 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | check_decal_mask | , |
SkRasterPipeline_DecalTileCtx * | ctx | ||
) |
Definition at line 3299 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | clamp_01 | , |
NoCtx | |||
) |
SK_OPTS_NS::STAGE | ( | clamp_gamut | , |
NoCtx | |||
) |
SK_OPTS_NS::STAGE | ( | clamp_x_1 | , |
NoCtx | |||
) |
Definition at line 3263 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | clamp_x_and_y | , |
const SkRasterPipeline_CoordClampCtx * | ctx | ||
) |
Definition at line 3267 of file SkRasterPipeline_opts.h.
Definition at line 2319 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | css_hcl_to_lab | , |
NoCtx | |||
) |
Definition at line 2552 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | css_hsl_to_srgb | , |
NoCtx | |||
) |
Definition at line 2589 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | css_hwb_to_srgb | , |
NoCtx | |||
) |
Definition at line 2596 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | css_lab_to_xyz | , |
NoCtx | |||
) |
Definition at line 2496 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | css_oklab_gamut_map_to_linear_srgb | , |
NoCtx | |||
) |
Definition at line 2533 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | css_oklab_to_linear_srgb | , |
NoCtx | |||
) |
SK_OPTS_NS::STAGE | ( | decal_x | , |
SkRasterPipeline_DecalTileCtx * | ctx | ||
) |
Definition at line 3278 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | decal_x_and_y | , |
SkRasterPipeline_DecalTileCtx * | ctx | ||
) |
Definition at line 3290 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | decal_y | , |
SkRasterPipeline_DecalTileCtx * | ctx | ||
) |
Definition at line 3284 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | dither | , |
const float * | rate | ||
) |
Definition at line 2049 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | emboss | , |
const SkRasterPipeline_EmbossCtx * | ctx | ||
) |
Definition at line 2700 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | evenly_spaced_2_stop_gradient | , |
const SkRasterPipeline_EvenlySpaced2StopGradientCtx * | c | ||
) |
Definition at line 3463 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | evenly_spaced_gradient | , |
const SkRasterPipeline_GradientCtx * | c | ||
) |
Definition at line 3445 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | force_opaque | , |
NoCtx | |||
) |
Definition at line 2453 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | force_opaque_dst | , |
NoCtx | |||
) |
Definition at line 2454 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | gamma_ | , |
const float * | G | ||
) |
Definition at line 2743 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | gather_10101010_xr | , |
const SkRasterPipeline_GatherCtx * | ctx | ||
) |
Definition at line 3062 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | gather_1010102 | , |
const SkRasterPipeline_GatherCtx * | ctx | ||
) |
Definition at line 3052 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | gather_1010102_xr | , |
const SkRasterPipeline_GatherCtx * | ctx | ||
) |
Definition at line 3057 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | gather_10x6 | , |
const SkRasterPipeline_GatherCtx * | ctx | ||
) |
Definition at line 3019 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | gather_16161616 | , |
const SkRasterPipeline_GatherCtx * | ctx | ||
) |
Definition at line 2995 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | gather_4444 | , |
const SkRasterPipeline_GatherCtx * | ctx | ||
) |
Definition at line 2875 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | gather_565 | , |
const SkRasterPipeline_GatherCtx * | ctx | ||
) |
Definition at line 2852 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | gather_8888 | , |
const SkRasterPipeline_GatherCtx * | ctx | ||
) |
Definition at line 2897 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | gather_a16 | , |
const SkRasterPipeline_GatherCtx * | ctx | ||
) |
Definition at line 2947 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | gather_a8 | , |
const SkRasterPipeline_GatherCtx * | ctx | ||
) |
Definition at line 2821 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | gather_af16 | , |
const SkRasterPipeline_GatherCtx * | ctx | ||
) |
Definition at line 3165 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | gather_f16 | , |
const SkRasterPipeline_GatherCtx * | ctx | ||
) |
Definition at line 3129 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | gather_f32 | , |
const SkRasterPipeline_GatherCtx * | ctx | ||
) |
Definition at line 3222 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | gather_rg1616 | , |
const SkRasterPipeline_GatherCtx * | ctx | ||
) |
Definition at line 2972 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | gather_rg88 | , |
const SkRasterPipeline_GatherCtx * | ctx | ||
) |
Definition at line 2924 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | gather_rgf16 | , |
const SkRasterPipeline_GatherCtx * | ctx | ||
) |
Definition at line 3196 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | gauss_a_to_rgba | , |
NoCtx | |||
) |
Definition at line 4935 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | gradient | , |
const SkRasterPipeline_GradientCtx * | c | ||
) |
Definition at line 3451 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | HLGinvish | , |
const skcms_TransferFunction * | ctx | ||
) |
Definition at line 2789 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | HLGish | , |
const skcms_TransferFunction * | ctx | ||
) |
Definition at line 2770 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | hsl_to_rgb | , |
NoCtx | |||
) |
Definition at line 2476 of file SkRasterPipeline_opts.h.
Definition at line 2291 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | lerp_1_float | , |
const float * | c | ||
) |
SK_OPTS_NS::STAGE | ( | lerp_565 | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
Definition at line 2686 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | lerp_native | , |
const float | scales[] | ||
) |
SK_OPTS_NS::STAGE | ( | lerp_u8 | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
Definition at line 2675 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | load_10101010_xr | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
Definition at line 3067 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | load_10101010_xr_dst | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
Definition at line 3071 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | load_1010102 | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
Definition at line 3036 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | load_1010102_dst | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
Definition at line 3040 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | load_1010102_xr | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
Definition at line 3044 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | load_1010102_xr_dst | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
Definition at line 3048 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | load_10x6 | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | load_10x6_dst | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | load_16161616 | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
Definition at line 2987 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | load_16161616_dst | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
Definition at line 2991 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | load_4444 | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | load_4444_dst | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | load_565 | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | load_565_dst | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | load_8888 | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | load_8888_dst | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | load_a16 | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
Definition at line 2937 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | load_a16_dst | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
Definition at line 2942 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | load_a8 | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | load_a8_dst | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | load_af16 | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | load_af16_dst | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | load_dst | , |
const float * | ptr | ||
) |
SK_OPTS_NS::STAGE | ( | load_f16 | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | load_f16_dst | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | load_f32 | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | load_f32_dst | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | load_rg1616 | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | load_rg1616_dst | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | load_rg88 | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | load_rg88_dst | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | load_rgf16 | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | load_rgf16_dst | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | load_src | , |
const float * | ptr | ||
) |
SK_OPTS_NS::STAGE | ( | load_src_rg | , |
float * | ptr | ||
) |
Definition at line 2135 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | luminosity | , |
NoCtx | |||
) |
Definition at line 2332 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | mask_2pt_conical_degenerates | , |
SkRasterPipeline_2PtConicalCtx * | c | ||
) |
Definition at line 3549 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | mask_2pt_conical_nan | , |
SkRasterPipeline_2PtConicalCtx * | c | ||
) |
Definition at line 3542 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | matrix_2x3 | , |
const float * | m | ||
) |
SK_OPTS_NS::STAGE | ( | matrix_3x3 | , |
const float * | m | ||
) |
SK_OPTS_NS::STAGE | ( | matrix_3x4 | , |
const float * | m | ||
) |
SK_OPTS_NS::STAGE | ( | matrix_4x3 | , |
const float * | m | ||
) |
SK_OPTS_NS::STAGE | ( | matrix_4x5 | , |
const float * | m | ||
) |
Definition at line 3362 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | matrix_perspective | , |
const float * | m | ||
) |
Definition at line 3381 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | matrix_scale_translate | , |
const float * | m | ||
) |
SK_OPTS_NS::STAGE | ( | matrix_translate | , |
const float * | m | ||
) |
Definition at line 3332 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | mipmap_linear_finish | , |
SkRasterPipeline_MipmapCtx * | ctx | ||
) |
Definition at line 3824 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | mipmap_linear_init | , |
SkRasterPipeline_MipmapCtx * | ctx | ||
) |
Definition at line 3809 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | mipmap_linear_update | , |
SkRasterPipeline_MipmapCtx * | ctx | ||
) |
Definition at line 3814 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | mirror_x | , |
const SkRasterPipeline_TileCtx * | ctx | ||
) |
Definition at line 3260 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | mirror_x_1 | , |
NoCtx | |||
) |
SK_OPTS_NS::STAGE | ( | mirror_y | , |
const SkRasterPipeline_TileCtx * | ctx | ||
) |
Definition at line 3261 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | move_dst_src | , |
NoCtx | |||
) |
SK_OPTS_NS::STAGE | ( | move_src_dst | , |
NoCtx | |||
) |
SK_OPTS_NS::STAGE | ( | negate_x | , |
NoCtx | |||
) |
Definition at line 3505 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | parametric | , |
const skcms_TransferFunction * | ctx | ||
) |
Definition at line 2729 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | perlin_noise | , |
SkRasterPipeline_PerlinNoiseCtx * | ctx | ||
) |
Definition at line 3710 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | PQish | , |
const skcms_TransferFunction * | ctx | ||
) |
Definition at line 2754 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | premul_dst | , |
NoCtx | |||
) |
SK_OPTS_NS::STAGE | ( | repeat_x | , |
const SkRasterPipeline_TileCtx * | ctx | ||
) |
Definition at line 3258 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | repeat_x_1 | , |
NoCtx | |||
) |
Definition at line 3264 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | repeat_y | , |
const SkRasterPipeline_TileCtx * | ctx | ||
) |
Definition at line 3259 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | rgb_to_hsl | , |
NoCtx | |||
) |
Definition at line 2456 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | saturation | , |
NoCtx | |||
) |
Definition at line 2305 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | scale_1_float | , |
const float * | c | ||
) |
SK_OPTS_NS::STAGE | ( | scale_565 | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
Definition at line 2637 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | scale_native | , |
const float | scales[] | ||
) |
SK_OPTS_NS::STAGE | ( | scale_u8 | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | seed_shader | , |
NoCtx | |||
) |
Definition at line 2033 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | set_rgb | , |
const float * | rgb | ||
) |
SK_OPTS_NS::STAGE | ( | srcover_rgba_8888 | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
Definition at line 2346 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | store_10101010_xr | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
Definition at line 3075 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | store_1010102 | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | store_1010102_xr | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
Definition at line 3097 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | store_10x6 | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
Definition at line 3024 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | store_16161616 | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
Definition at line 3000 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | store_4444 | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | store_565 | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | store_8888 | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | store_a16 | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | store_a8 | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | store_af16 | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
Definition at line 3171 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | store_dst | , |
float * | ptr | ||
) |
Definition at line 2153 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | store_f16 | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | store_f32 | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | store_r8 | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | store_rg1616 | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | store_rg88 | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | store_rgf16 | , |
const SkRasterPipeline_MemoryCtx * | ctx | ||
) |
Definition at line 3208 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | store_src | , |
float * | ptr | ||
) |
Definition at line 2123 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | store_src_a | , |
float * | ptr | ||
) |
Definition at line 2140 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | store_src_rg | , |
float * | ptr | ||
) |
Definition at line 2130 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | swap_rb | , |
NoCtx | |||
) |
Definition at line 2399 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | swap_rb_dst | , |
NoCtx | |||
) |
SK_OPTS_NS::STAGE | ( | swap_src_dst | , |
NoCtx | |||
) |
SK_OPTS_NS::STAGE | ( | swizzle | , |
void * | ctx | ||
) |
Definition at line 5043 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | unbounded_set_rgb | , |
const float * | rgb | ||
) |
SK_OPTS_NS::STAGE | ( | unbounded_uniform_color | , |
const SkRasterPipeline_UniformColorCtx * | c | ||
) |
Definition at line 2090 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | uniform_color | , |
const SkRasterPipeline_UniformColorCtx * | c | ||
) |
SK_OPTS_NS::STAGE | ( | uniform_color_dst | , |
const SkRasterPipeline_UniformColorCtx * | c | ||
) |
SK_OPTS_NS::STAGE | ( | unpremul | , |
NoCtx | |||
) |
Definition at line 2439 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | unpremul_polar | , |
NoCtx | |||
) |
Definition at line 2446 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | white_color | , |
NoCtx | |||
) |
Definition at line 2110 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | xy_to_2pt_conical_focal_on_circle | , |
NoCtx | |||
) |
SK_OPTS_NS::STAGE | ( | xy_to_2pt_conical_greater | , |
const SkRasterPipeline_2PtConicalCtx * | ctx | ||
) |
Definition at line 3522 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | xy_to_2pt_conical_smaller | , |
const SkRasterPipeline_2PtConicalCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | xy_to_2pt_conical_strip | , |
const SkRasterPipeline_2PtConicalCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | xy_to_2pt_conical_well_behaved | , |
const SkRasterPipeline_2PtConicalCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE | ( | xy_to_radius | , |
NoCtx | |||
) |
Definition at line 3497 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE | ( | xy_to_unit_angle | , |
NoCtx | |||
) |
Definition at line 3471 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_BRANCH | ( | branch_if_all_lanes_active | , |
SkRasterPipeline_BranchIfAllLanesActiveCtx * | ctx | ||
) |
Definition at line 3979 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_BRANCH | ( | branch_if_any_lanes_active | , |
SkRasterPipeline_BranchCtx * | ctx | ||
) |
Definition at line 3987 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_BRANCH | ( | branch_if_no_active_lanes_eq | , |
SkRasterPipeline_BranchIfEqualCtx * | ctx | ||
) |
Definition at line 3999 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_BRANCH | ( | branch_if_no_lanes_active | , |
SkRasterPipeline_BranchCtx * | ctx | ||
) |
Definition at line 3991 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_BRANCH | ( | jump | , |
SkRasterPipeline_BranchCtx * | ctx | ||
) |
Definition at line 3995 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | acos_float | , |
F * | dst | ||
) |
Definition at line 4449 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | asin_float | , |
F * | dst | ||
) |
Definition at line 4448 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | atan_float | , |
F * | dst | ||
) |
Definition at line 4450 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | case_op | , |
SkRasterPipeline_CaseOpCtx * | packed | ||
) |
Definition at line 3947 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | continue_op | , |
I32 * | continueMask | ||
) |
Definition at line 3938 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | copy_2_immutables_unmasked | , |
SkRasterPipeline_BinaryOpCtx * | packed | ||
) |
Definition at line 4158 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | copy_2_slots_masked | , |
SkRasterPipeline_BinaryOpCtx * | packed | ||
) |
Definition at line 4183 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | copy_2_slots_unmasked | , |
SkRasterPipeline_BinaryOpCtx * | packed | ||
) |
Definition at line 4128 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | copy_2_uniforms | , |
SkRasterPipeline_UniformCtx * | ctx | ||
) |
Definition at line 4070 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | copy_3_immutables_unmasked | , |
SkRasterPipeline_BinaryOpCtx * | packed | ||
) |
Definition at line 4161 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | copy_3_slots_masked | , |
SkRasterPipeline_BinaryOpCtx * | packed | ||
) |
Definition at line 4186 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | copy_3_slots_unmasked | , |
SkRasterPipeline_BinaryOpCtx * | packed | ||
) |
Definition at line 4131 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | copy_3_uniforms | , |
SkRasterPipeline_UniformCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE_TAIL | ( | copy_4_immutables_unmasked | , |
SkRasterPipeline_BinaryOpCtx * | packed | ||
) |
Definition at line 4164 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | copy_4_slots_masked | , |
SkRasterPipeline_BinaryOpCtx * | packed | ||
) |
Definition at line 4189 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | copy_4_slots_unmasked | , |
SkRasterPipeline_BinaryOpCtx * | packed | ||
) |
Definition at line 4134 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | copy_4_uniforms | , |
SkRasterPipeline_UniformCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE_TAIL | ( | copy_constant | , |
SkRasterPipeline_ConstantCtx * | packed | ||
) |
SK_OPTS_NS::STAGE_TAIL | ( | copy_from_indirect_uniform_unmasked | , |
SkRasterPipeline_CopyIndirectCtx * | ctx | ||
) |
Definition at line 4295 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | copy_from_indirect_unmasked | , |
SkRasterPipeline_CopyIndirectCtx * | ctx | ||
) |
Definition at line 4271 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | copy_immutable_unmasked | , |
SkRasterPipeline_BinaryOpCtx * | packed | ||
) |
Definition at line 4155 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | copy_slot_masked | , |
SkRasterPipeline_BinaryOpCtx * | packed | ||
) |
Definition at line 4180 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | copy_slot_unmasked | , |
SkRasterPipeline_BinaryOpCtx * | packed | ||
) |
Definition at line 4125 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | copy_to_indirect_masked | , |
SkRasterPipeline_CopyIndirectCtx * | ctx | ||
) |
Definition at line 4311 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | copy_uniform | , |
SkRasterPipeline_UniformCtx * | ctx | ||
) |
SK_OPTS_NS::STAGE_TAIL | ( | cos_float | , |
F * | dst | ||
) |
Definition at line 4446 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | dot_3_floats | , |
F * | dst | ||
) |
SK_OPTS_NS::STAGE_TAIL | ( | dot_4_floats | , |
F * | dst | ||
) |
SK_OPTS_NS::STAGE_TAIL | ( | exchange_src | , |
F * | rgba | ||
) |
Definition at line 3875 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | exp2_float | , |
F * | dst | ||
) |
Definition at line 4453 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | exp_float | , |
F * | dst | ||
) |
Definition at line 4452 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | init_lane_masks | , |
SkRasterPipeline_InitLaneMasksCtx * | ctx | ||
) |
Definition at line 3852 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | inverse_mat2 | , |
F * | dst | ||
) |
Definition at line 4457 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | inverse_mat3 | , |
F * | dst | ||
) |
Definition at line 4468 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | inverse_mat4 | , |
F * | dst | ||
) |
Definition at line 4488 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | load_condition_mask | , |
F * | ctx | ||
) |
Definition at line 3888 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | load_loop_mask | , |
F * | ctx | ||
) |
Definition at line 3909 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | load_return_mask | , |
F * | ctx | ||
) |
Definition at line 3963 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | log2_float | , |
F * | dst | ||
) |
Definition at line 4455 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | log_float | , |
F * | dst | ||
) |
Definition at line 4454 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | mask_off_loop_mask | , |
NoCtx | |||
) |
Definition at line 3918 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | mask_off_return_mask | , |
NoCtx | |||
) |
Definition at line 3972 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | matrix_multiply_2 | , |
SkRasterPipeline_MatrixMultiplyCtx * | packed | ||
) |
Definition at line 4831 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | matrix_multiply_3 | , |
SkRasterPipeline_MatrixMultiplyCtx * | packed | ||
) |
Definition at line 4835 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | matrix_multiply_4 | , |
SkRasterPipeline_MatrixMultiplyCtx * | packed | ||
) |
Definition at line 4839 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | merge_condition_mask | , |
I32 * | ptr | ||
) |
Definition at line 3897 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | merge_inv_condition_mask | , |
I32 * | ptr | ||
) |
Definition at line 3903 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | merge_loop_mask | , |
I32 * | ptr | ||
) |
Definition at line 3931 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | reenable_loop_mask | , |
I32 * | ptr | ||
) |
Definition at line 3925 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | refract_4_floats | , |
F * | dst | ||
) |
Definition at line 4845 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | set_base_pointer | , |
std::byte * | p | ||
) |
Definition at line 3837 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | shuffle | , |
SkRasterPipeline_ShuffleCtx * | ctx | ||
) |
Definition at line 4243 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | splat_2_constants | , |
SkRasterPipeline_ConstantCtx * | packed | ||
) |
SK_OPTS_NS::STAGE_TAIL | ( | splat_3_constants | , |
SkRasterPipeline_ConstantCtx * | packed | ||
) |
SK_OPTS_NS::STAGE_TAIL | ( | splat_4_constants | , |
SkRasterPipeline_ConstantCtx * | packed | ||
) |
SK_OPTS_NS::STAGE_TAIL | ( | sqrt_float | , |
F * | dst | ||
) |
Definition at line 4451 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | store_condition_mask | , |
F * | ctx | ||
) |
Definition at line 3893 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | store_device_xy01 | , |
F * | dst | ||
) |
Definition at line 3860 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | store_loop_mask | , |
F * | ctx | ||
) |
Definition at line 3914 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | store_return_mask | , |
F * | ctx | ||
) |
Definition at line 3968 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | swizzle_1 | , |
SkRasterPipeline_SwizzleCtx * | packed | ||
) |
Definition at line 4231 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | swizzle_2 | , |
SkRasterPipeline_SwizzleCtx * | packed | ||
) |
Definition at line 4234 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | swizzle_3 | , |
SkRasterPipeline_SwizzleCtx * | packed | ||
) |
Definition at line 4237 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | swizzle_4 | , |
SkRasterPipeline_SwizzleCtx * | packed | ||
) |
Definition at line 4240 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | swizzle_copy_2_slots_masked | , |
SkRasterPipeline_SwizzleCopyCtx * | ctx | ||
) |
Definition at line 4261 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | swizzle_copy_3_slots_masked | , |
SkRasterPipeline_SwizzleCopyCtx * | ctx | ||
) |
Definition at line 4264 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | swizzle_copy_4_slots_masked | , |
SkRasterPipeline_SwizzleCopyCtx * | ctx | ||
) |
Definition at line 4267 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | swizzle_copy_slot_masked | , |
SkRasterPipeline_SwizzleCopyCtx * | ctx | ||
) |
Definition at line 4258 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | swizzle_copy_to_indirect_masked | , |
SkRasterPipeline_SwizzleCopyIndirectCtx * | ctx | ||
) |
Definition at line 4336 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | tan_float | , |
F * | dst | ||
) |
Definition at line 4447 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | trace_enter | , |
SkRasterPipeline_TraceFuncCtx * | ctx | ||
) |
Definition at line 4015 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | trace_exit | , |
SkRasterPipeline_TraceFuncCtx * | ctx | ||
) |
Definition at line 4022 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | trace_line | , |
SkRasterPipeline_TraceLineCtx * | ctx | ||
) |
Definition at line 4008 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | trace_scope | , |
SkRasterPipeline_TraceScopeCtx * | ctx | ||
) |
Definition at line 4029 of file SkRasterPipeline_opts.h.
SK_OPTS_NS::STAGE_TAIL | ( | trace_var | , |
SkRasterPipeline_TraceVarCtx * | ctx | ||
) |
Definition at line 4039 of file SkRasterPipeline_opts.h.
|
static |
Definition at line 1530 of file SkRasterPipeline_opts.h.
Definition at line 1746 of file SkRasterPipeline_opts.h.
Definition at line 182 of file SkRasterPipeline_opts.h.
Definition at line 205 of file SkRasterPipeline_opts.h.
Definition at line 192 of file SkRasterPipeline_opts.h.
Definition at line 2719 of file SkRasterPipeline_opts.h.
Definition at line 4574 of file SkRasterPipeline_opts.h.
SI void SK_OPTS_NS::swizzle_copy_masked_fn | ( | I32 * | dst, |
const I32 * | src, | ||
uint16_t * | offsets, | ||
I32 | mask | ||
) |
Definition at line 4248 of file SkRasterPipeline_opts.h.
Definition at line 1885 of file SkRasterPipeline_opts.h.
Definition at line 1422 of file SkRasterPipeline_opts.h.
Definition at line 1339 of file SkRasterPipeline_opts.h.
Definition at line 2172 of file SkRasterPipeline_opts.h.
Definition at line 1301 of file SkRasterPipeline_opts.h.
Definition at line 4445 of file SkRasterPipeline_opts.h.
Definition at line 1309 of file SkRasterPipeline_opts.h.
Definition at line 1310 of file SkRasterPipeline_opts.h.
|
staticconstexpr |
Definition at line 1491 of file SkRasterPipeline_opts.h.
|
staticconstexpr |
Definition at line 574 of file SkBitmapProcState_opts.h.