Home
last modified time | relevance | path

Searched refs:VSpan (Results 1 – 25 of 40) sorted by relevance

12

/dports/graphics/blender/blender-2.91.0/source/blender/functions/
H A DFN_multi_function_builder.hh68 VSpan<In1> in1 = params.readonly_single_input<In1>(0); in call()
83 using FunctionT = std::function<void(IndexMask, VSpan<In1>, VSpan<In2>, MutableSpan<Out1>)>;
103 return [=](IndexMask mask, VSpan<In1> in1, VSpan<In2> in2, MutableSpan<Out1> out1) { in create_function()
111 VSpan<In1> in1 = params.readonly_single_input<In1>(0); in call()
112 VSpan<In2> in2 = params.readonly_single_input<In2>(1); in call()
129 std::function<void(IndexMask, VSpan<In1>, VSpan<In2>, VSpan<In3>, MutableSpan<Out1>)>;
151 VSpan<In1> in1, in create_function()
152 VSpan<In2> in2, in create_function()
153 VSpan<In3> in3, in create_function()
163 VSpan<In1> in1 = params.readonly_single_input<In1>(0); in call()
[all …]
H A DFN_spans.hh244 template<typename T> class VSpan : public VSpanBase<T> { class
247 VSpan(const VSpanBase<void> &values) in VSpan() function in blender::fn::VSpan
253 VSpan() in VSpan() function in blender::fn::VSpan
260 VSpan(Span<T> values) in VSpan() function in blender::fn::VSpan
267 VSpan(MutableSpan<T> values) : VSpan(Span<T>(values)) in VSpan() function in blender::fn::VSpan
271 VSpan(Span<const T *> values) in VSpan() function in blender::fn::VSpan
278 static VSpan FromSingle(const T *value, int64_t virtual_size) in FromSingle()
280 VSpan ref; in FromSingle()
416 template<typename T> VSpan<T> typed() const in typed()
419 return VSpan<T>(*this); in typed()
H A DFN_array_spans.hh119 VSpan<T> operator[](int64_t index) const in operator []()
125 return VSpan<T>(Span<T>(this->data_.single_array.start, this->data_.single_array.size)); in operator []()
127 return VSpan<T>(Span<T>(this->data_.starts_and_sizes.starts[index], in operator []()
H A DFN_generic_vector_array.hh181 void extend(int64_t index, VSpan<T> values) in extend()
/dports/graphics/blender/blender-2.91.0/source/blender/functions/tests/
H A DFN_spans_test.cc55 VSpan<int> span; in TEST()
70 VSpan<int> virtual_span = span; in TEST()
90 VSpan<int> span = Span<const int *>(pointers); in TEST()
111 VSpan<int> span = VSpan<int>::FromSingle(&value, 3); in TEST()
139 VSpan<int> converted = span.typed<int>(); in TEST()
163 VSpan<int> converted = span.typed<int>(); in TEST()
189 VSpan<int> converted = span.typed<int>(); in TEST()
215 VSpan<int> converted = span.typed<int>(); in TEST()
H A DFN_multi_function_test.cc23 VSpan<int> a = params.readonly_single_input<int>(0, "A"); in call()
24 VSpan<int> b = params.readonly_single_input<int>(1, "B"); in call()
66 VSpan<std::string> prefixes = params.readonly_single_input<std::string>(0, "Prefix"); in call()
113 VSpan<uint> sizes = params.readonly_single_input<uint>(0, "Size"); in call()
H A DFN_multi_function_network_test.cc100 VSpan<int> values = params.readonly_single_input<int>(1); in call()
124 VSpan<int> vector = vectors[i]; in call()
144 VSpan<int> sizes = params.readonly_single_input<int>(0, "Size"); in call()
/dports/print/lout/lout-3.40/doc/user/
H A Dtbl_span66 tables.vspan @SubIndex { @Code "@VSpan" option }
67 vspan.tables @Index { @Code "@VSpan" option (tables) }
68 {@Code "@VSpan"}:
73 bformat { @VSpan | @Cell B | @Cell C }
95 bformat { @VSpan | @Cell B | @Cell C }
122 format { @VSpan | @Cell B | @StartVSpan @Cell C }
126 format { @StartHSpan @Cell A | @HSpan | @VSpan }
167 A { "@VSpan" }
169 A { "@VSpan" }
177 cformat { @Cell A | @VSpan | | @Cell D }
[all …]
H A Djohnson13 @Row format { @VSpan | @Cell B | @StartVSpan @Cell C }
16 @Row format { @StartHSpan @Cell A | @HSpan | @VSpan }
/dports/print/lout/lout-3.40/doc/expert/
H A Dpre_span2 @Title { "@StartHSpan","@StartVSpan", "@StartHVSpan", "@HSpan", and "@VSpan" }
10 vspan. @Index { @@VSpan symbol }
18 @@StartVSpan, or @@VSpan. The column mark of this spanning object is not
28 including the bottommost @@VSpan symbol on that mark not preceded by a
30 is no @@VSpan symbol anywhere below it on that mark, then the object
40 "@VSpan | |"
46 @@HSpan and @@VSpan symbols can be used to document the spanning that
/dports/graphics/blender/blender-2.91.0/source/blender/nodes/shader/nodes/
H A Dnode_shader_map_range.cc111 blender::fn::VSpan<float> values = params.readonly_single_input<float>(0, "Value"); in call()
112 blender::fn::VSpan<float> from_min = params.readonly_single_input<float>(1, "From Min"); in call()
113 blender::fn::VSpan<float> from_max = params.readonly_single_input<float>(2, "From Max"); in call()
114 blender::fn::VSpan<float> to_min = params.readonly_single_input<float>(3, "To Min"); in call()
115 blender::fn::VSpan<float> to_max = params.readonly_single_input<float>(4, "To Max"); in call()
H A Dnode_shader_sepcombXYZ.cc62 blender::fn::VSpan<blender::float3> vectors = params.readonly_single_input<blender::float3>( in call()
H A Dnode_shader_sepcombRGB.cc77 blender::fn::VSpan<blender::Color4f> colors = params.readonly_single_input<blender::Color4f>( in call()
/dports/graphics/opensubdiv/OpenSubdiv-3_4_4/opensubdiv/far/
H A DpatchBuilder.h225 Vtr::internal::Level::VSpan cornerSpans[4], int fvc = -1) const;
242 Vtr::internal::Level::VSpan const cornerSpans[],
246 Vtr::internal::Level::VSpan const cornerSpans[],
289 Vtr::internal::Level::VSpan const cornerSpans[],
293 Vtr::internal::Level::VSpan const cornerSpans[],
H A DpatchBuilder.cpp111 Level::VSpan & vSpan, int fvc = -1) in identifyManifoldCornerSpan()
150 Level::VSpan & vSpan, int fvc = -1) in identifyNonManifoldCornerSpan()
239 Level::VSpan vSpan; in countManifoldCornerSpan()
247 Level::VSpan vSpan; in countNonManifoldCornerSpan()
786 Level::VSpan cornerSpans[4], int fvarChannel) const { in GetIrregularPatchCornerSpans()
1113 int levelIndex, Index faceIndex, Level::VSpan const cornerSpans[], in assembleIrregularSourcePatch()
1172 Level::VSpan const cornerSpans[4], SourcePatch & sourcePatch, in gatherIrregularSourcePoints()
1223 int levelIndex, Index faceIndex, Level::VSpan const cornerSpans[], in GetIrregularPatchSourcePoints()
1242 Level::VSpan const cornerSpans[], in GetIrregularPatchConversionMatrix()
1253 int levelIndex, Index faceIndex, Level::VSpan const cornerSpans[],
[all …]
/dports/graphics/blender/blender-2.91.0/source/blender/nodes/function/nodes/
H A Dnode_fn_random_float.cc51 blender::fn::VSpan<float> min_values = params.readonly_single_input<float>(0, "Min"); in call()
52 blender::fn::VSpan<float> max_values = params.readonly_single_input<float>(1, "Max"); in call()
53 blender::fn::VSpan<int> seeds = params.readonly_single_input<int>(2, "Seed"); in call()
H A Dnode_fn_object_transforms.cc45 blender::fn::VSpan handles = in call()
/dports/graphics/opensubdiv/OpenSubdiv-3_4_4/opensubdiv/vtr/
H A Dlevel.h193 struct VSpan { struct
194 VSpan() { std::memset(this, 0, sizeof(VSpan)); } in VSpan() function
196 void clear() { std::memset(this, 0, sizeof(VSpan)); } in clear() argument
367 … int gatherQuadRegularPartialRingAroundVertex(Index vIndex, VSpan const & span, Index ringPoints[],
/dports/graphics/rlottie/rlottie-0.2-49-g327fb7d/src/lottie/
H A Dlottieitem.h48 class VSpan {
59 VSpan() = default;
60 VSpan(pointer data, index_type size) : _data(data), _size(size) {} in VSpan() function
81 using DrawableList = VSpan<VDrawable *>;
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp767 ByteSpan VSpan; in realignGroup() local
769 VSpan.Blocks.emplace_back(AI.Inst, HVC.getSizeOf(AI.ValTy), in realignGroup()
782 int NumSectors = (VSpan.extent() + ScLen - 1) / ScLen; in realignGroup()
799 VSpan.section(Start, Width).values()); in realignGroup()
810 for (ByteSpan::Block &B : VSpan) { in realignGroup()
849 ByteSpan VSection = VSpan.section(i * ScLen, ScLen).shift(-i * ScLen); in realignGroup()
887 VSpan.section(Start, Width).values()); in realignGroup()
/dports/graphics/llvm-mesa/llvm-13.0.1.src/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp767 ByteSpan VSpan; in realignGroup() local
769 VSpan.Blocks.emplace_back(AI.Inst, HVC.getSizeOf(AI.ValTy), in realignGroup()
782 int NumSectors = (VSpan.extent() + ScLen - 1) / ScLen; in realignGroup()
799 VSpan.section(Start, Width).values()); in realignGroup()
810 for (ByteSpan::Block &B : VSpan) { in realignGroup()
849 ByteSpan VSection = VSpan.section(i * ScLen, ScLen).shift(-i * ScLen); in realignGroup()
887 VSpan.section(Start, Width).values()); in realignGroup()
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp767 ByteSpan VSpan; in realignGroup() local
769 VSpan.Blocks.emplace_back(AI.Inst, HVC.getSizeOf(AI.ValTy), in realignGroup()
782 int NumSectors = (VSpan.extent() + ScLen - 1) / ScLen; in realignGroup()
799 VSpan.section(Start, Width).values()); in realignGroup()
810 for (ByteSpan::Block &B : VSpan) { in realignGroup()
849 ByteSpan VSection = VSpan.section(i * ScLen, ScLen).shift(-i * ScLen); in realignGroup()
887 VSpan.section(Start, Width).values()); in realignGroup()
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp768 ByteSpan VSpan; in realignGroup() local
770 VSpan.Blocks.emplace_back(AI.Inst, HVC.getSizeOf(AI.ValTy), in realignGroup()
783 int NumSectors = (VSpan.extent() + ScLen - 1) / ScLen; in realignGroup()
800 VSpan.section(Start, Width).values()); in realignGroup()
811 for (ByteSpan::Block &B : VSpan) { in realignGroup()
850 ByteSpan VSection = VSpan.section(i * ScLen, ScLen).shift(-i * ScLen); in realignGroup()
888 VSpan.section(Start, Width).values()); in realignGroup()
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp767 ByteSpan VSpan; in realignGroup() local
769 VSpan.Blocks.emplace_back(AI.Inst, HVC.getSizeOf(AI.ValTy), in realignGroup()
782 int NumSectors = (VSpan.extent() + ScLen - 1) / ScLen; in realignGroup()
799 VSpan.section(Start, Width).values()); in realignGroup()
810 for (ByteSpan::Block &B : VSpan) { in realignGroup()
849 ByteSpan VSection = VSpan.section(i * ScLen, ScLen).shift(-i * ScLen); in realignGroup()
887 VSpan.section(Start, Width).values()); in realignGroup()
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp767 ByteSpan VSpan; in realignGroup() local
769 VSpan.Blocks.emplace_back(AI.Inst, HVC.getSizeOf(AI.ValTy), in realignGroup()
782 int NumSectors = (VSpan.extent() + ScLen - 1) / ScLen; in realignGroup()
799 VSpan.section(Start, Width).values()); in realignGroup()
810 for (ByteSpan::Block &B : VSpan) { in realignGroup()
849 ByteSpan VSection = VSpan.section(i * ScLen, ScLen).shift(-i * ScLen); in realignGroup()
887 VSpan.section(Start, Width).values()); in realignGroup()

12