binary_op(BuilderOp op, int32_t slots) | SkSL::RP::Builder | |
branch_if_all_lanes_active(int labelID) | SkSL::RP::Builder | |
branch_if_any_lanes_active(int labelID) | SkSL::RP::Builder | |
branch_if_no_active_lanes_on_stack_top_equal(int value, int labelID) | SkSL::RP::Builder | |
branch_if_no_lanes_active(int labelID) | SkSL::RP::Builder | |
case_op(int value) | SkSL::RP::Builder | inline |
continue_op(int continueMaskStackID) | SkSL::RP::Builder | inline |
copy_constant(Slot slot, int constantValue) | SkSL::RP::Builder | |
copy_immutable_unmasked(SlotRange dst, SlotRange src) | SkSL::RP::Builder | |
copy_slots_masked(SlotRange dst, SlotRange src) | SkSL::RP::Builder | inline |
copy_slots_unmasked(SlotRange dst, SlotRange src) | SkSL::RP::Builder | |
copy_stack_to_slots(SlotRange dst) | SkSL::RP::Builder | inline |
copy_stack_to_slots(SlotRange dst, int offsetFromStackTop) | SkSL::RP::Builder | |
copy_stack_to_slots_indirect(SlotRange fixedRange, int dynamicStackID, SlotRange limitRange) | SkSL::RP::Builder | |
copy_stack_to_slots_unmasked(SlotRange dst) | SkSL::RP::Builder | inline |
copy_stack_to_slots_unmasked(SlotRange dst, int offsetFromStackTop) | SkSL::RP::Builder | |
copy_uniform_to_slots_unmasked(SlotRange dst, SlotRange src) | SkSL::RP::Builder | |
diagonal_matrix(int columns, int rows) | SkSL::RP::Builder | |
disableExecutionMaskWrites() | SkSL::RP::Builder | inline |
discard_stack(int32_t count, int stackID) | SkSL::RP::Builder | |
discard_stack(int32_t count) | SkSL::RP::Builder | inline |
dot_floats(int32_t slots) | SkSL::RP::Builder | |
enableExecutionMaskWrites() | SkSL::RP::Builder | inline |
exchange_src() | SkSL::RP::Builder | |
executionMaskWritesAreEnabled() | SkSL::RP::Builder | inline |
finish(int numValueSlots, int numUniformSlots, int numImmutableSlots, DebugTracePriv *debugTrace=nullptr) | SkSL::RP::Builder | |
init_lane_masks() | SkSL::RP::Builder | inline |
inverse_matrix(int32_t n) | SkSL::RP::Builder | |
invoke_blender(int childIdx) | SkSL::RP::Builder | inline |
invoke_color_filter(int childIdx) | SkSL::RP::Builder | inline |
invoke_from_linear_srgb() | SkSL::RP::Builder | inline |
invoke_shader(int childIdx) | SkSL::RP::Builder | inline |
invoke_to_linear_srgb() | SkSL::RP::Builder | inline |
jump(int labelID) | SkSL::RP::Builder | |
label(int labelID) | SkSL::RP::Builder | |
load_dst(SlotRange slots) | SkSL::RP::Builder | inline |
load_src(SlotRange slots) | SkSL::RP::Builder | inline |
mask_off_loop_mask() | SkSL::RP::Builder | inline |
mask_off_return_mask() | SkSL::RP::Builder | inline |
matrix_multiply(int leftColumns, int leftRows, int rightColumns, int rightRows) | SkSL::RP::Builder | |
matrix_resize(int origColumns, int origRows, int newColumns, int newRows) | SkSL::RP::Builder | |
merge_condition_mask() | SkSL::RP::Builder | |
merge_inv_condition_mask() | SkSL::RP::Builder | inline |
merge_loop_mask() | SkSL::RP::Builder | inline |
nextLabelID() | SkSL::RP::Builder | inline |
pad_stack(int32_t count) | SkSL::RP::Builder | |
pop_and_reenable_loop_mask() | SkSL::RP::Builder | inline |
pop_condition_mask() | SkSL::RP::Builder | inline |
pop_dst_rgba() | SkSL::RP::Builder | inline |
pop_loop_mask() | SkSL::RP::Builder | inline |
pop_return_mask() | SkSL::RP::Builder | |
pop_slots(SlotRange dst) | SkSL::RP::Builder | |
pop_slots_indirect(SlotRange fixedRange, int dynamicStackID, SlotRange limitRange) | SkSL::RP::Builder | inline |
pop_slots_unmasked(SlotRange dst) | SkSL::RP::Builder | |
pop_src_rgba() | SkSL::RP::Builder | |
push_clone(int numSlots, int offsetFromStackTop=0) | SkSL::RP::Builder | |
push_clone_from_stack(SlotRange range, int otherStackID, int offsetFromStackTop) | SkSL::RP::Builder | |
push_clone_indirect_from_stack(SlotRange fixedOffset, int dynamicStackID, int otherStackID, int offsetFromStackTop) | SkSL::RP::Builder | |
push_condition_mask() | SkSL::RP::Builder | |
push_constant_f(float val) | SkSL::RP::Builder | inline |
push_constant_i(int32_t val, int count=1) | SkSL::RP::Builder | |
push_constant_u(uint32_t val, int count=1) | SkSL::RP::Builder | inline |
push_device_xy01() | SkSL::RP::Builder | inline |
push_dst_rgba() | SkSL::RP::Builder | inline |
push_duplicates(int count) | SkSL::RP::Builder | |
push_immutable(SlotRange src) | SkSL::RP::Builder | inline |
push_immutable_indirect(SlotRange fixedRange, int dynamicStack, SlotRange limitRange) | SkSL::RP::Builder | inline |
push_loop_mask() | SkSL::RP::Builder | inline |
push_return_mask() | SkSL::RP::Builder | inline |
push_slots(SlotRange src) | SkSL::RP::Builder | inline |
push_slots_indirect(SlotRange fixedRange, int dynamicStack, SlotRange limitRange) | SkSL::RP::Builder | inline |
push_slots_or_immutable(SlotRange src, BuilderOp op) | SkSL::RP::Builder | |
push_slots_or_immutable_indirect(SlotRange fixedRange, int dynamicStack, SlotRange limitRange, BuilderOp op) | SkSL::RP::Builder | |
push_src_rgba() | SkSL::RP::Builder | inline |
push_uniform(SlotRange src) | SkSL::RP::Builder | |
push_uniform_indirect(SlotRange fixedRange, int dynamicStack, SlotRange limitRange) | SkSL::RP::Builder | |
push_zeros(int count) | SkSL::RP::Builder | inline |
reenable_loop_mask(SlotRange src) | SkSL::RP::Builder | inline |
refract_floats() | SkSL::RP::Builder | |
select(int slots) | SkSL::RP::Builder | inline |
set_current_stack(int stackID) | SkSL::RP::Builder | inline |
store_device_xy01(SlotRange slots) | SkSL::RP::Builder | inline |
store_dst(SlotRange slots) | SkSL::RP::Builder | inline |
store_immutable_value_i(Slot slot, int32_t val) | SkSL::RP::Builder | inline |
store_src(SlotRange slots) | SkSL::RP::Builder | inline |
store_src_rg(SlotRange slots) | SkSL::RP::Builder | inline |
swizzle(int consumedSlots, SkSpan< const int8_t > components) | SkSL::RP::Builder | |
swizzle_copy_stack_to_slots(SlotRange dst, SkSpan< const int8_t > components, int offsetFromStackTop) | SkSL::RP::Builder | |
swizzle_copy_stack_to_slots_indirect(SlotRange fixedRange, int dynamicStackID, SlotRange limitRange, SkSpan< const int8_t > components, int offsetFromStackTop) | SkSL::RP::Builder | |
ternary_op(BuilderOp op, int32_t slots) | SkSL::RP::Builder | |
trace_enter(int traceMaskStackID, int funcID) | SkSL::RP::Builder | inline |
trace_exit(int traceMaskStackID, int funcID) | SkSL::RP::Builder | inline |
trace_line(int traceMaskStackID, int line) | SkSL::RP::Builder | inline |
trace_scope(int traceMaskStackID, int delta) | SkSL::RP::Builder | inline |
trace_var(int traceMaskStackID, SlotRange r) | SkSL::RP::Builder | inline |
trace_var_indirect(int traceMaskStackID, SlotRange fixedRange, int dynamicStackID, SlotRange limitRange) | SkSL::RP::Builder | |
transpose(int columns, int rows) | SkSL::RP::Builder | |
unary_op(BuilderOp op, int32_t slots) | SkSL::RP::Builder | |
zero_slots_unmasked(SlotRange dst) | SkSL::RP::Builder | |