[gpu] Add combined cropped text for web demo
793c6b7
[gpu] Subset default font to demo texts; adaptive line count
6216617
[gpu] Multi-script default text based on font GSUB
066da3e
Remove unused HarfBuzz.jpg [ci skip]
fe8e88e
[gpu] Use -Oz for web demo build
468bbb1
[gpu] Use -Os -flto for web demo build
833e90f
[gpu] Convert matrix4x4 and trackball to C++ headers
30e1a70
[gpu] Fix help text: align columns, s→g for gamma
2f486f7
[gpu] Add gamma correction for non-sRGB displays
7087170
[gpu] Add HB_HAS_GPU to harfbuzz-sections.txt
99c17ac
[gpu] Sort HB_HAS_GPU alphabetically in hb-features.h.in
88a25ad
[amalgamation] Add harfbuzz-world.cc single-compilation-unit build
a002a14
[amalgamation] Add harfbuzz-world.cc single-compilation-unit build
f7ce766
Merge pull request #5878 from harfbuzz/hb-gpu
9f18532
[gpu] Remove unused gpu_demo_generated from meson
0172453
[gpu] Pinch-to-zoom and proportional scroll zoom
3b7bfd4
[gpu] Add drag threshold for tap detection on mobile
95aa2c0
[gpu] Fix GTK-Doc formatting in shader documentation
2dbb476
[gpu] Add Emscripten web demo; mobile touch support
90e8b99
[gpu] Rename HB_GPU_SHADER_GLSL_330 to HB_GPU_SHADER_LANG_GLSL
d46f8e3
[gpu] Add HB_GPU_ATLAS_2D mode for WebGL2 / GLSL ES 3.00
35aee60
[fuzzing] Remove _fuzzing_skip_leading_comment
f0c127f
[raster,vector] Simplify fuzzers: drop shaping, just render glyphs
5343d68
[gpu] Commit demo generated headers; remove stringize/hexify dependency
d07b1fb
[gpu] Commit stringized shader headers; auto-regenerate like ragel
b1ad797
Update ragel-generated files
2af0d97
[gpu] Reduce default perspective in demo
f2eb9d5
[gpu] Rename u_atlas uniform to hb_gpu_atlas
e4c1740
[gpu] Simplify shader API: return single string per language
0582846
[gpu] Add comprehensive shader and rendering documentation
77f7bde