Home
last modified time | relevance | path

Searched refs:extents (Results 1 - 25 of 54) sorted by relevance

123

/third_party/skia/third_party/externals/harfbuzz/test/api/
H A Dtest-ot-extents-cff.c30 /* Unit tests for CFF/CFF2 glyph extents */
42 hb_glyph_extents_t extents; in test_extents_cff1() local
43 hb_bool_t result = hb_font_get_glyph_extents (font, 1, &extents); in test_extents_cff1()
46 g_assert_cmpint (extents.x_bearing, ==, 52); in test_extents_cff1()
47 g_assert_cmpint (extents.y_bearing, ==, 498); in test_extents_cff1()
48 g_assert_cmpint (extents.width, ==, 381); in test_extents_cff1()
49 g_assert_cmpint (extents.height, ==, -510); in test_extents_cff1()
60 hb_bool_t result_j = hb_font_get_glyph_extents (font_j, 3, &extents); in test_extents_cff1()
63 g_assert_cmpint (extents.x_bearing, ==, 34); in test_extents_cff1()
64 g_assert_cmpint (extents in test_extents_cff1()
81 hb_glyph_extents_t extents; test_extents_cff1_flex() local
103 hb_glyph_extents_t extents; test_extents_cff1_seac() local
133 hb_glyph_extents_t extents; test_extents_cff2() local
165 hb_glyph_extents_t extents; test_extents_cff2_vsindex() local
198 hb_glyph_extents_t extents; test_extents_cff2_vsindex_named_instance() local
[all...]
H A Dtest-ot-metrics-tt-var.c30 /* Unit tests for glyph advance widths and extents of TrueType variable fonts */
42 hb_glyph_extents_t extents; in test_extents_tt_var() local
43 hb_bool_t result = hb_font_get_glyph_extents (font, 2, &extents); in test_extents_tt_var()
46 g_assert_cmpint (extents.x_bearing, ==, 10); in test_extents_tt_var()
47 g_assert_cmpint (extents.y_bearing, ==, 846); in test_extents_tt_var()
48 g_assert_cmpint (extents.width, ==, 500); in test_extents_tt_var()
49 g_assert_cmpint (extents.height, ==, -846); in test_extents_tt_var()
53 result = hb_font_get_glyph_extents (font, 2, &extents); in test_extents_tt_var()
56 g_assert_cmpint (extents.x_bearing, ==, 0); in test_extents_tt_var()
57 g_assert_cmpint (extents in test_extents_tt_var()
146 hb_glyph_extents_t extents; test_advance_tt_var_anchor() local
178 hb_glyph_extents_t extents; test_extents_tt_var_comp() local
248 hb_glyph_extents_t extents = {0}; test_advance_tt_var_gvar_infer() local
[all...]
H A Dtest-ot-color.c411 hb_glyph_extents_t extents; in test_hb_ot_color_png() local
418 hb_font_get_glyph_extents (sbix_font, 0, &extents); in test_hb_ot_color_png()
419 g_assert_cmpint (extents.x_bearing, ==, 0); in test_hb_ot_color_png()
420 g_assert_cmpint (extents.y_bearing, ==, 0); in test_hb_ot_color_png()
421 g_assert_cmpint (extents.width, ==, 0); in test_hb_ot_color_png()
422 g_assert_cmpint (extents.height, ==, 0); in test_hb_ot_color_png()
429 hb_font_get_glyph_extents (sbix_font, 1, &extents); in test_hb_ot_color_png()
430 g_assert_cmpint (extents.x_bearing, ==, 0); in test_hb_ot_color_png()
431 g_assert_cmpint (extents.y_bearing, ==, 800); in test_hb_ot_color_png()
432 g_assert_cmpint (extents in test_hb_ot_color_png()
[all...]
H A Dtest-ot-face.c47 hb_glyph_extents_t extents = {0}; in test_font() local
61 hb_font_get_glyph_extents (font, cp, &extents); in test_font()
174 extents.height + extents.width + extents.x_bearing + extents.y_bearing; in test_font()
H A Dtest-font.c127 hb_glyph_extents_t extents; in _test_font_nil_funcs() local
138 extents.x_bearing = extents.y_bearing = 13; in _test_font_nil_funcs()
139 extents.width = extents.height = 15; in _test_font_nil_funcs()
140 hb_font_get_glyph_extents (font, 17, &extents); in _test_font_nil_funcs()
141 g_assert_cmpint (extents.x_bearing, ==, 0); in _test_font_nil_funcs()
142 g_assert_cmpint (extents.y_bearing, ==, 0); in _test_font_nil_funcs()
143 g_assert_cmpint (extents.width, ==, 0); in _test_font_nil_funcs()
144 g_assert_cmpint (extents in _test_font_nil_funcs()
[all...]
/third_party/skia/third_party/externals/harfbuzz/perf/
H A Dperf-extents.hh11 static void extents (benchmark::State &state, const char *font_path, bool is_var, backend_t backend) in extents() function
39 hb_glyph_extents_t extents; in extents() local
42 hb_font_get_glyph_extents (font, gid, &extents); in extents()
67 BENCHMARK_CAPTURE (extents, cff - ot - SourceSansPro, FONT_BASE_PATH "SourceSansPro-Regular.otf", false, HARFBUZZ);
68 BENCHMARK_CAPTURE (extents, cff - ft - SourceSansPro, FONT_BASE_PATH "SourceSansPro-Regular.otf", false, FREETYPE);
69 BENCHMARK_CAPTURE (extents, cff - tp - SourceSansPro, FONT_BASE_PATH "SourceSansPro-Regular.otf", false, TTF_PARSER);
71 BENCHMARK_CAPTURE (extents, cff2 - ot - AdobeVFPrototype, FONT_BASE_PATH "AdobeVFPrototype.otf", false, HARFBUZZ);
72 BENCHMARK_CAPTURE (extents, cff2 - ft - AdobeVFPrototype, FONT_BASE_PATH "AdobeVFPrototype.otf", false, FREETYPE);
73 BENCHMARK_CAPTURE (extents, cff2 - tp - AdobeVFPrototype, FONT_BASE_PATH "AdobeVFPrototype.otf", false, TTF_PARSER);
75 BENCHMARK_CAPTURE (extents, cff
[all...]
/third_party/skia/third_party/externals/harfbuzz/src/
H A Dhb-font.hh198 hb_bool_t get_font_h_extents (hb_font_extents_t *extents) in get_font_h_extents()
200 memset (extents, 0, sizeof (*extents)); in get_font_h_extents()
202 extents, in get_font_h_extents()
205 hb_bool_t get_font_v_extents (hb_font_extents_t *extents) in get_font_v_extents()
207 memset (extents, 0, sizeof (*extents)); in get_font_v_extents()
209 extents, in get_font_v_extents()
334 hb_glyph_extents_t *extents) in get_glyph_extents()
336 memset (extents, in get_glyph_extents()
434 hb_font_extents_t extents; guess_v_origin_minus_h_origin() local
[all...]
H A Dhb-ot-color-sbix-table.hh216 hb_glyph_extents_t *extents) const in get_extents()
219 return get_png_extents (font, glyph, extents); in get_extents()
288 hb_glyph_extents_t *extents) const in get_png_extents()
301 extents->x_bearing = x_offset; in get_png_extents()
302 extents->y_bearing = png.IHDR.height + y_offset; in get_png_extents()
303 extents->width = png.IHDR.width; in get_png_extents()
304 extents->height = -1 * png.IHDR.height; in get_png_extents()
310 extents->x_bearing = font->em_scalef_x (extents->x_bearing * scale); in get_png_extents()
311 extents in get_png_extents()
[all...]
H A Dhb-aat-layout-opbd-table.hh59 hb_glyph_extents_t *extents, const void *base) const in get_bounds()
65 if (extents) in get_bounds()
66 *extents = { in get_bounds()
93 hb_glyph_extents_t *extents, const void *base) const in get_bounds()
105 if (extents) in get_bounds()
106 *extents = {left, top, right, bottom}; in get_bounds()
132 hb_glyph_extents_t *extents) const in get_bounds()
136 case 0: return u.format0.get_bounds (font, glyph_id, extents, this); in get_bounds()
137 case 1: return u.format1.get_bounds (font, glyph_id, extents, this); in get_bounds()
H A Dhb-ot-cff2-table.cc105 hb_glyph_extents_t *extents) const in get_extents()
124 extents->width = 0; in get_extents()
125 extents->x_bearing = 0; in get_extents()
129 extents->x_bearing = font->em_scalef_x (param.min_x.to_real ()); in get_extents()
130 extents->width = font->em_scalef_x (param.max_x.to_real ()) - extents->x_bearing; in get_extents()
134 extents->height = 0; in get_extents()
135 extents->y_bearing = 0; in get_extents()
139 extents->y_bearing = font->em_scalef_y (param.max_y.to_real ()); in get_extents()
140 extents in get_extents()
[all...]
H A Dhb-font.cc70 hb_font_extents_t *extents, in hb_font_get_font_h_extents_nil()
73 memset (extents, 0, sizeof (*extents)); in hb_font_get_font_h_extents_nil()
80 hb_font_extents_t *extents, in hb_font_get_font_h_extents_default()
83 hb_bool_t ret = font->parent->get_font_h_extents (extents); in hb_font_get_font_h_extents_default()
85 extents->ascender = font->parent_scale_y_distance (extents->ascender); in hb_font_get_font_h_extents_default()
86 extents->descender = font->parent_scale_y_distance (extents->descender); in hb_font_get_font_h_extents_default()
87 extents in hb_font_get_font_h_extents_default()
68 hb_font_get_font_h_extents_nil(hb_font_t *font HB_UNUSED, void *font_data HB_UNUSED, hb_font_extents_t *extents, void *user_data HB_UNUSED) hb_font_get_font_h_extents_nil() argument
78 hb_font_get_font_h_extents_default(hb_font_t *font, void *font_data HB_UNUSED, hb_font_extents_t *extents, void *user_data HB_UNUSED) hb_font_get_font_h_extents_default() argument
93 hb_font_get_font_v_extents_nil(hb_font_t *font HB_UNUSED, void *font_data HB_UNUSED, hb_font_extents_t *extents, void *user_data HB_UNUSED) hb_font_get_font_v_extents_nil() argument
103 hb_font_get_font_v_extents_default(hb_font_t *font, void *font_data HB_UNUSED, hb_font_extents_t *extents, void *user_data HB_UNUSED) hb_font_get_font_v_extents_default() argument
405 hb_font_get_glyph_extents_nil(hb_font_t *font HB_UNUSED, void *font_data HB_UNUSED, hb_codepoint_t glyph HB_UNUSED, hb_glyph_extents_t *extents, void *user_data HB_UNUSED) hb_font_get_glyph_extents_nil() argument
416 hb_font_get_glyph_extents_default(hb_font_t *font, void *font_data HB_UNUSED, hb_codepoint_t glyph, hb_glyph_extents_t *extents, void *user_data HB_UNUSED) hb_font_get_glyph_extents_default() argument
764 hb_font_get_h_extents(hb_font_t *font, hb_font_extents_t *extents) hb_font_get_h_extents() argument
783 hb_font_get_v_extents(hb_font_t *font, hb_font_extents_t *extents) hb_font_get_v_extents() argument
1093 hb_font_get_glyph_extents(hb_font_t *font, hb_codepoint_t glyph, hb_glyph_extents_t *extents) hb_font_get_glyph_extents() argument
1189 hb_font_get_extents_for_direction(hb_font_t *font, hb_direction_t direction, hb_font_extents_t *extents) hb_font_get_extents_for_direction() argument
1378 hb_font_get_glyph_extents_for_origin(hb_font_t *font, hb_codepoint_t glyph, hb_direction_t direction, hb_glyph_extents_t *extents) hb_font_get_glyph_extents_for_origin() argument
[all...]
H A Dhb-ot-glyf-table.hh476 hb_codepoint_t gid, hb_glyph_extents_t *extents) const in get_extents()
479 /* extents->x_bearing = hb_min (glyph_header.xMin, glyph_header.xMax); */ in get_extents()
480 extents->x_bearing = font->em_scale_x (glyf_accelerator.hmtx->get_side_bearing (gid)); in get_extents()
481 extents->y_bearing = font->em_scale_y (hb_max (yMin, yMax)); in get_extents()
482 extents->width = font->em_scale_x (hb_max (xMin, xMax) - hb_min (xMin, xMax)); in get_extents()
483 extents->height = font->em_scale_y (hb_min (yMin, yMax) - hb_max (yMin, yMax)); in get_extents()
876 hb_glyph_extents_t *extents) const in get_extents()
878 if (type == EMPTY) return true; /* Empty glyph; zero extents. */ in get_extents()
879 return header->get_extents (font, glyf_accelerator, gid, extents); in get_extents()
975 hb_glyph_extents_t *extents; member
[all...]
H A Dhb-ot-color-cbdt-table.hh83 void get_extents (hb_font_t *font, hb_glyph_extents_t *extents) const in get_extents()
85 extents->x_bearing = font->em_scale_x (bearingX); in get_extents()
86 extents->y_bearing = font->em_scale_y (bearingY); in get_extents()
87 extents->width = font->em_scale_x (width); in get_extents()
88 extents->height = font->em_scale_y (-static_cast<int>(height)); in get_extents()
310 bool get_extents (hb_glyph_extents_t *extents HB_UNUSED) const in get_extents()
497 bool get_extents (hb_glyph_extents_t *extents, const void *base) const in get_extents()
498 { return (base+offsetToSubtable).get_extents (extents); } in get_extents()
827 get_extents (hb_font_t *font, hb_codepoint_t glyph, hb_glyph_extents_t *extents) const in get_extents()
835 if (subtable_record->get_extents (extents, bas in get_extents()
[all...]
H A Dhb-ot-font.cc162 hb_glyph_extents_t extents = {0}; in hb_ot_get_glyph_v_origin() local
163 if (ot_face->glyf->get_extents (font, glyph, &extents)) in hb_ot_get_glyph_v_origin()
167 *y = extents.y_bearing + font->em_scale_y (tsb); in hb_ot_get_glyph_v_origin()
182 hb_glyph_extents_t *extents, in hb_ot_get_glyph_extents()
188 if (ot_face->sbix->get_extents (font, glyph, extents)) return true; in hb_ot_get_glyph_extents()
190 if (ot_face->glyf->get_extents (font, glyph, extents)) return true; in hb_ot_get_glyph_extents()
192 if (ot_face->cff1->get_extents (font, glyph, extents)) return true; in hb_ot_get_glyph_extents()
193 if (ot_face->cff2->get_extents (font, glyph, extents)) return true; in hb_ot_get_glyph_extents()
196 if (ot_face->CBDT->get_extents (font, glyph, extents)) return true; in hb_ot_get_glyph_extents()
179 hb_ot_get_glyph_extents(hb_font_t *font, void *font_data, hb_codepoint_t glyph, hb_glyph_extents_t *extents, void *user_data HB_UNUSED) hb_ot_get_glyph_extents() argument
H A Dhb-buffer-serialize.cc171 hb_glyph_extents_t extents; in _hb_buffer_serialize_glyphs_json() local
172 hb_font_get_glyph_extents(font, info[i].codepoint, &extents); in _hb_buffer_serialize_glyphs_json()
174 extents.x_bearing, extents.y_bearing)); in _hb_buffer_serialize_glyphs_json()
176 extents.width, extents.height)); in _hb_buffer_serialize_glyphs_json()
320 hb_glyph_extents_t extents; in _hb_buffer_serialize_glyphs_text() local
321 hb_font_get_glyph_extents(font, info[i].codepoint, &extents); in _hb_buffer_serialize_glyphs_text()
322 p += hb_max (0, snprintf (p, ARRAY_LENGTH (b) - (p - b), "<%d,%d,%d,%d>", extents.x_bearing, extents in _hb_buffer_serialize_glyphs_text()
[all...]
H A Dmain.cc207 hb_glyph_extents_t extents = {0}; in layered_glyph_dump() local
208 if (!hb_font_get_glyph_extents (font, gid, &extents)) in layered_glyph_dump()
219 extents.x_bearing, 0, in layered_glyph_dump()
220 extents.x_bearing + extents.width, -extents.height); in layered_glyph_dump()
222 user_data.ascender = extents.y_bearing; in layered_glyph_dump()
258 hb_glyph_extents_t extents = {0}; in dump_glyphs() local
259 if (!hb_font_get_glyph_extents (font, gid, &extents)) in dump_glyphs()
270 extents in dump_glyphs()
[all...]
H A Dhb-ot-cff1-table.cc409 bool OT::cff1::accelerator_t::get_extents (hb_font_t *font, hb_codepoint_t glyph, hb_glyph_extents_t *extents) const in get_extents()
423 extents->width = 0; in get_extents()
424 extents->x_bearing = 0; in get_extents()
428 extents->x_bearing = font->em_scalef_x (bounds.min.x.to_real ()); in get_extents()
429 extents->width = font->em_scalef_x (bounds.max.x.to_real ()) - extents->x_bearing; in get_extents()
433 extents->height = 0; in get_extents()
434 extents->y_bearing = 0; in get_extents()
438 extents->y_bearing = font->em_scalef_y (bounds.max.y.to_real ()); in get_extents()
439 extents in get_extents()
[all...]
H A Dhb-ft.cc436 hb_glyph_extents_t *extents,
446 extents->x_bearing = ft_face->glyph->metrics.horiBearingX;
447 extents->y_bearing = ft_face->glyph->metrics.horiBearingY;
448 extents->width = ft_face->glyph->metrics.width;
449 extents->height = -ft_face->glyph->metrics.height;
452 extents->x_bearing = -extents->x_bearing;
453 extents->width = -extents->width;
457 extents
[all...]
H A Dhb-font.h100 /* font and glyph extents */
153 * @extents: (out): The font extents retrieved
156 * This method should retrieve the extents for a font.
160 hb_font_extents_t *extents,
168 * This method should retrieve the extents for a font, for horizontal-direction
180 * This method should retrieve the extents for a font, for vertical-direction
429 * @extents: (out): The #hb_glyph_extents_t retrieved
434 * This method should retrieve the extents for a specified glyph. Extents must be
442 hb_glyph_extents_t *extents,
[all...]
/third_party/skia/third_party/externals/harfbuzz/test/fuzzing/
H A Dhb-draw-fuzzer.cc157 /* Glyph extents also may practices the similar path, call it now that is related */ in LLVMFuzzerTestOneInput()
158 hb_glyph_extents_t extents; in LLVMFuzzerTestOneInput() local
159 if (hb_font_get_glyph_extents (font, gid, &extents)) in LLVMFuzzerTestOneInput()
160 counter += !!extents.width + !!extents.height + !!extents.x_bearing + !!extents.y_bearing; in LLVMFuzzerTestOneInput()
/third_party/glfw/src/
H A Dx11_monitor.c388 Atom* extents = NULL; in _glfwGetMonitorWorkareaX11() local
394 (unsigned char**) &extents); in _glfwGetMonitorWorkareaX11()
403 const int globalX = extents[*desktop * 4 + 0]; in _glfwGetMonitorWorkareaX11()
404 const int globalY = extents[*desktop * 4 + 1]; in _glfwGetMonitorWorkareaX11()
405 const int globalWidth = extents[*desktop * 4 + 2]; in _glfwGetMonitorWorkareaX11()
406 const int globalHeight = extents[*desktop * 4 + 3]; in _glfwGetMonitorWorkareaX11()
427 if (extents) in _glfwGetMonitorWorkareaX11()
428 XFree(extents); in _glfwGetMonitorWorkareaX11()
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/d3d/d3d11/
H A DBlit11.cpp1714 const auto &extents = depth->getExtents(); in resolveDepth() local
1718 ANGLE_TRY(initResolveDepthOnly(context, depth->getFormatSet(), extents)); in resolveDepth()
1734 stateManager->setSimpleViewport(extents); in resolveDepth()
1749 const gl::Extents &extents) in initResolveDepthOnly()
1751 if (mResolvedDepth.valid() && extents == mResolvedDepth.getExtents() && in initResolveDepthOnly()
1758 textureDesc.Width = extents.width; in initResolveDepthOnly()
1759 textureDesc.Height = extents.height; in initResolveDepthOnly()
1794 const gl::Extents &extents) in initResolveDepthStencil()
1797 if (mResolvedDepthStencil.valid() && extents == mResolvedDepthStencil.getExtents()) in initResolveDepthStencil()
1811 textureDesc.Width = extents in initResolveDepthStencil()
1747 initResolveDepthOnly(const gl::Context *context, const d3d11::Format &format, const gl::Extents &extents) initResolveDepthOnly() argument
1793 initResolveDepthStencil(const gl::Context *context, const gl::Extents &extents) initResolveDepthStencil() argument
1846 const auto &extents = depthStencil->getExtents(); resolveStencil() local
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/
H A DvktPipelineMultisampleTestsUtil.cpp365 const VkExtent3D extents = mipLevelExtents(baseExtents, mipmapLevel); in getImageMipLevelSizeInBytes() local
367 return extents.width * extents.height * extents.depth * layersCount * numSamples * tcu::getPixelSize(format); in getImageMipLevelSizeInBytes()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/
H A DvktPipelineMultisampleTestsUtil.cpp365 const VkExtent3D extents = mipLevelExtents(baseExtents, mipmapLevel); in getImageMipLevelSizeInBytes() local
367 return extents.width * extents.height * extents.depth * layersCount * numSamples * tcu::getPixelSize(format); in getImageMipLevelSizeInBytes()
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/
H A DSurfaceVk.cpp132 VkExtent3D extents = {std::max(static_cast<uint32_t>(width), 1u), in InitImageHelper() local
147 displayVk, gl::TextureType::_2D, extents, vkFormat.getIntendedFormatID(), in InitImageHelper()
729 gl::Extents extents(static_cast<int>(width), static_cast<int>(height), 1); in initializeImpl()
740 // a topic (e.g. a window's extents, a scissor, a viewport): in initializeImpl()
808 // the actual window sizes. Adjust the window extents to match what real prerotation would have in initializeImpl()
813 std::swap(extents.width, extents.height); in initializeImpl()
884 ANGLE_TRY(createSwapChain(displayVk, extents, VK_NULL_HANDLE)); in initializeImpl()
915 angle::Result WindowSurfaceVk::recreateSwapchain(ContextVk *contextVk, const gl::Extents &extents) in recreateSwapchain() argument
996 // If prerotation is emulated, adjust the window extents t in recreateSwapchain()
1070 createSwapChain(vk::Context *context, const gl::Extents &extents, VkSwapchainKHR lastSwapchain) createSwapChain() argument
[all...]

Completed in 21 milliseconds

123