[gpu] First working COLRv0 GPU render
f3fcd46
Bump actions/upload-artifact from 7.0.0 to 7.0.1
2ae3d08
Bump mymindstorm/setup-emsdk from 15 to 16
0f2f2f4
[gpu] encode-all: paint-first with draw fallback; skip empty clip glyphs
7c97464
[gpu] Wire GL demo to the paint pipeline end-to-end
eb46e53
[gpu] Add GLSL paint fragment shader (LAYER_SOLID interpreter)
ebfea12
[gpu] Implement hb_gpu_paint_t COLRv0 encoder
1a94ff1
[gpu] Drop hb_paint_funcs_get_empty from hb_gpu_paint_glyph stub
5f527ae
[gpu] Revert demo paint-path wiring
a0a469b
[gpu] Add hb_gpu_paint_* glyph/encode/clear/reset/recycle stubs
7b5fc7f
[gpu] Document hb_gpu_paint_t encoded-blob design
13231bc
[gpu] Merge *-shaders.cc dispatchers into the subsystem .cc files
c643c52
[gpu] Add hb_gpu_paint_t infrastructure skeleton
70310b9
[gpu] Extract shared shader helpers into hb_gpu_shader_source() (#5921)
f587af3
Return size_t rather than unsigned int from get_size() (#5915)
603ab95
Merge pull request #5916 from harfbuzz/survey-cleanup
e2d6894
[docs] Register new raster and vector getters in sections.txt
90678d6
[raster] Make hb_raster_image_serialize_to_png_or_fail const
aded5fc
[vector] Add getter companions for set_flat, set_precision,
d0c9edd
[raster] Mark hb_raster_paint_glyph as XSince: REPLACEME
83b4b27
[raster] Simplify hb_raster_paint_glyph; add set/get_palette
f9de50a
Merge pull request #5914 from harfbuzz/survey-cleanup
403c872
[subset] Rename glyph_index to glyph in CFF charstring-data API
b8c27ad
[gpu] Restructure section doc: module intro + Draw subsection
59f71c0
[gpu] Rename hb-gpu-shaders.cc to hb-gpu-draw-shaders.cc
1e70544
[gpu] Rename hb_gpu_draw_darken -> hb_gpu_stem_darken
a44eb97
[gpu] Rename fragment-shader entry points with "draw_" prefix
daddae0
[gpu] Rename draw shader files/symbols with "draw-" prefix
60a4e49
[vector] Check offsets.resize result in PDF render
83c7371
[gpu] Unify shader source getters; rename for draw/paint split
eeec9bd