• Home
  • Raw
  • Download

Lines Matching refs:ext_context

72 bool _presplit_subtables_if_needed (graph::gsubgpos_graph_context_t& ext_context)  in _presplit_subtables_if_needed()  argument
82 for (unsigned lookup_index : ext_context.lookups.keys ()) in _presplit_subtables_if_needed()
84 graph::Lookup* lookup = ext_context.lookups.get(lookup_index); in _presplit_subtables_if_needed()
85 if (!lookup->split_subtables_if_needed (ext_context, lookup_index)) in _presplit_subtables_if_needed()
97 bool _promote_extensions_if_needed (graph::gsubgpos_graph_context_t& ext_context) in _promote_extensions_if_needed() argument
115 if (!ext_context.lookups) return true; in _promote_extensions_if_needed()
118 lookup_sizes.alloc (ext_context.lookups.get_population ()); in _promote_extensions_if_needed()
120 for (unsigned lookup_index : ext_context.lookups.keys ()) in _promote_extensions_if_needed()
122 const graph::Lookup* lookup = ext_context.lookups.get(lookup_index); in _promote_extensions_if_needed()
126 ext_context.graph.find_subgraph_size (lookup_index, visited), in _promote_extensions_if_needed()
133 …size_t lookup_list_size = ext_context.graph.vertices_[ext_context.lookup_list_index].table_size (); in _promote_extensions_if_needed()
150 const graph::Lookup* lookup = ext_context.lookups.get(p.lookup_index); in _promote_extensions_if_needed()
151 if (lookup->is_extension (ext_context.table_tag)) in _promote_extensions_if_needed()
157 size_t lookup_size = ext_context.graph.vertices_[p.lookup_index].table_size (); in _promote_extensions_if_needed()
159 …size_t subtables_size = ext_context.graph.find_subgraph_size (p.lookup_index, visited, 1) - lookup… in _promote_extensions_if_needed()
174 if (!ext_context.lookups.get(p.lookup_index)->make_extension (ext_context, p.lookup_index)) in _promote_extensions_if_needed()
296 graph::gsubgpos_graph_context_t ext_context (table_tag, sorted_graph); in hb_resolve_graph_overflows() local
304 if (!_presplit_subtables_if_needed (ext_context)) { in hb_resolve_graph_overflows()
310 if (!_promote_extensions_if_needed (ext_context)) { in hb_resolve_graph_overflows()