/third_party/skia/third_party/externals/harfbuzz/test/api/ |
H A D | test-ot-extents-cff.c | 30 /* 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 D | test-ot-metrics-tt-var.c | 30 /* 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 D | test-ot-color.c | 411 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 D | test-ot-face.c | 47 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 D | test-font.c | 127 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 D | perf-extents.hh | 11 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 D | hb-font.hh | 198 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 D | hb-ot-color-sbix-table.hh | 216 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 D | hb-aat-layout-opbd-table.hh | 59 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 D | hb-ot-cff2-table.cc | 105 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 D | hb-font.cc | 70 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 D | hb-ot-glyf-table.hh | 476 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 D | hb-ot-color-cbdt-table.hh | 83 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 D | hb-ot-font.cc | 162 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 D | hb-buffer-serialize.cc | 171 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 D | main.cc | 207 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 D | hb-ot-cff1-table.cc | 409 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 D | hb-ft.cc | 436 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 D | hb-font.h | 100 /* 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 D | hb-draw-fuzzer.cc | 157 /* 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 D | x11_monitor.c | 388 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 D | Blit11.cpp | 1714 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 D | vktPipelineMultisampleTestsUtil.cpp | 365 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 D | vktPipelineMultisampleTestsUtil.cpp | 365 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 D | SurfaceVk.cpp | 132 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...] |