Home
last modified time | relevance | path

Searched refs:advances (Results 1 – 25 of 91) sorted by relevance

1234

/third_party/skia/src/pdf/
DSkPDFMakeCIDGlyphWidthsArray.cpp42 int16_t findMode(SkSpan<const int16_t> advances) { in findMode() argument
43 if (advances.empty()) { in findMode()
47 int16_t previousAdvance = advances[0]; in findMode()
48 int16_t currentModeAdvance = advances[0]; in findMode()
52 for (size_t i = 1; i < advances.size(); ++i) { in findMode()
53 if (advances[i] == previousAdvance) { in findMode()
60 previousAdvance = advances[i]; in findMode()
117 std::vector<int16_t> advances; in SkPDFMakeCIDGlyphWidthsArray() local
118 advances.reserve_back(glyphs.size()); in SkPDFMakeCIDGlyphWidthsArray()
120 advances.push_back((int16_t)glyph->advanceX()); in SkPDFMakeCIDGlyphWidthsArray()
[all …]
/third_party/skia/modules/skshaper/src/
DSkShaper_primitive.cpp190 std::unique_ptr<SkScalar[]> advances(new SkScalar[glyphCount]); in shape() local
191 font.getWidthsBounds(glyphs.get(), glyphCount, advances.get(), nullptr, nullptr); in shape()
198 advances.get() + glyphOffset, &bytesCollapsed); in shape()
221 position.fX += advances[i + glyphOffset]; in shape()
DSkShaper_coretext.cpp255 SkAutoSTArray<4096, CGSize> advances(runGlyphs); in shape() local
256 CTRunGetAdvances(run, {0, runGlyphs}, advances.data()); in shape()
259 adv += advances[k].width; in shape()
/third_party/skia/third_party/externals/freetype/src/base/
Dftadvanc.c27 FT_Fixed* advances, in _ft_face_scale_advances() argument
50 advances[nn] = FT_MulDiv( advances[nn], scale, 64 ); in _ft_face_scale_advances()
/third_party/skia/third_party/externals/freetype/src/type1/
Dt1gload.c280 FT_Fixed* advances ) in T1_Get_Advances() argument
296 advances[nn] = 0; in T1_Get_Advances()
332 advances[nn] = FIXED_TO_INT( decoder.builder.advance.x ); in T1_Get_Advances()
334 advances[nn] = 0; in T1_Get_Advances()
338 advances[nn], in T1_Get_Advances()
339 advances[nn] == 1 ? "" : "s" )); in T1_Get_Advances()
Dt1gload.h38 FT_Fixed* advances );
/third_party/skia/third_party/externals/freetype/src/truetype/
Dttdriver.c226 FT_Fixed *advances ) in tt_get_advances() argument
251 advances[nn] = ah; in tt_get_advances()
270 advances[nn] = aw; in tt_get_advances()
/third_party/skia/modules/skplaintexteditor/src/
Dshape.cpp198 std::unique_ptr<float[]> advances(new float[glyphCount]); in set_character_bounds() local
199 font.getWidths(glyphs, glyphCount, advances.get()); in set_character_bounds()
224 const float* clusterAdvances = &advances[clusterStart]; in set_character_bounds()
/third_party/skia/third_party/externals/opengl-registry/extensions/NV/
DNV_instanced_arrays.txt104 If <divisor> is zero, the attribute at slot <index> advances once
105 per vertex. If <divisor> is non-zero, the attribute advances once
164 <instanceID> advances for each iteration, and the instance advances
232 <instanceID> advances for each iteration, and the instance
233 advances between each set. Instanced attributes are advanced as
DNV_draw_instanced.txt93 <instanceID> advances for each iteration. It has the same effect
113 <instanceID> advances for each iteration. It has the same effect
/third_party/openGLES/extensions/NV/
DNV_instanced_arrays.txt104 If <divisor> is zero, the attribute at slot <index> advances once
105 per vertex. If <divisor> is non-zero, the attribute advances once
164 <instanceID> advances for each iteration, and the instance advances
232 <instanceID> advances for each iteration, and the instance
233 advances between each set. Instanced attributes are advanced as
DNV_draw_instanced.txt93 <instanceID> advances for each iteration. It has the same effect
113 <instanceID> advances for each iteration. It has the same effect
/third_party/skia/third_party/externals/harfbuzz/src/
Dhb-buffer-deserialize-text.rl83 advances= '+' (num >tok %parse_x_advance) (',' (num >tok %parse_y_advance))?;
90 advances?
Dhb-uniscribe.cc664 ALLOCATE_ARRAY (int, advances, glyphs_size); in _hb_uniscribe_shape()
810 advances + glyphs_offset, in _hb_uniscribe_shape()
859 info->mask = advances[i]; in _hb_uniscribe_shape()
/third_party/skia/src/utils/
DSkCustomTypeface.cpp403 std::vector<float> advances(glyphCount); in Deserialize() local
404 if (stream->read(advances.data(), glyphCount * sizeof(float)) != glyphCount * sizeof(float)) { in Deserialize()
425 builder.setGlyph(i, advances[i], path); in Deserialize()
/third_party/skia/third_party/externals/opengl-registry/extensions/EXT/
DEXT_instanced_arrays.txt96 <divisor> is zero, the attribute at slot <index> advances once per vertex.
97 If <divisor> is non-zero, the attribute advances once per <divisor>
155 the range of elements are executed and the value of <instance> advances
219 the set of elements are executed and the value of <instance> advances
/third_party/openGLES/extensions/EXT/
DEXT_instanced_arrays.txt96 <divisor> is zero, the attribute at slot <index> advances once per vertex.
97 If <divisor> is non-zero, the attribute advances once per <divisor>
155 the range of elements are executed and the value of <instance> advances
219 the set of elements are executed and the value of <instance> advances
/third_party/skia/third_party/externals/freetype/src/cff/
Dcffdrivr.c206 FT_Fixed* advances ) in cff_get_advances() argument
254 advances[nn] = ah; in cff_get_advances()
285 advances[nn] = aw; in cff_get_advances()
301 advances[nn] = ( flags & FT_LOAD_VERTICAL_LAYOUT ) in cff_get_advances()
/third_party/skia/third_party/externals/opengl-registry/extensions/ANGLE/
DANGLE_instanced_arrays.txt99 If <divisor> is zero, the attribute at slot <index> advances once
100 per vertex. If <divisor> is non-zero, the attribute advances once
152 <instance> advances for each iteration. Instanced attributes that
219 advances between each set. Instanced attributes are advanced as they do
/third_party/skia/third_party/externals/angle2/extensions/
DANGLE_instanced_arrays.txt99 If <divisor> is zero, the attribute at slot <index> advances once
100 per vertex. If <divisor> is non-zero, the attribute advances once
152 <instance> advances for each iteration. Instanced attributes that
219 advances between each set. Instanced attributes are advanced as they do
DANGLE_base_vertex_base_instance.txt54 value of <instance> advances for each iteration. Those attributes that have
63 value of <instance> advances between each set.
/third_party/openGLES/extensions/ANGLE/
DANGLE_instanced_arrays.txt99 If <divisor> is zero, the attribute at slot <index> advances once
100 per vertex. If <divisor> is non-zero, the attribute advances once
152 <instance> advances for each iteration. Instanced attributes that
219 advances between each set. Instanced attributes are advanced as they do
/third_party/vk-gl-cts/external/vulkan-docs/src/proposals/
DVK_EXT_attachment_feedback_loop_dynamic_state.adoc14 …_layout added functionality for handling feedback loops as a static pipeline state. Recent advances
/third_party/skia/third_party/externals/freetype/include/freetype/internal/
Dftdrv.h87 FT_Fixed* advances );
/third_party/skia/third_party/externals/opengl-registry/extensions/ARB/
DARB_instanced_arrays.txt123 If <divisor> is zero, the attribute at slot <index> advances once
124 per vertex. If <divisor> is non-zero, the attribute advances once
265 <instanceID> advances for each iteration, and the instanced
355 <instanceID> advances between each set, and the instance
356 advances between each set. It has the same effect as:

1234