[gpu] Bake inverse transform into gradient ops
e8534b6
[gpu] Regenerated shaders
86772bf
[gpu] Skip out-of-bbox layers in paint shader (MSL, HLSL, WGSL)
e2d58c6
[gpu] Skip out-of-bbox layers in paint shader (GLSL)
59da044
[util/gpu] Add --draw / --paint flags with auto-detect by font
f840ae3
[gpu] Regenerate hb-gpu-fragment-msl.hh
a63afbe
[gpu] Fix missing closing brace in Metal fragment shader
6ef71b9
[gpu] Shaders: move Slug body to shared, rename _hb_gpu_draw_impl to _hb_gpu_slug
18360b2
[util/gpu] Apply stem darkening in Metal and D3D11 fragment shaders
6ca076f
[util/gpu] Web demos: drop stale gamma-toggle hints
ea88d25
[gpu] hb_gpu_paint: transform clip outline at push_clip_glyph time
f034699
[gpu] hb_gpu_paint: honor COLRv1 paint transforms
11f9a36
[gpu] hb_gpu_paint: implement PUSH_GROUP / POP_GROUP compositing
e9f4be3
[gpu] hb_gpu_paint: normalize gradient color lines; add sweep
51318f2
[gpu] hb_gpu_paint: encode radial gradients as LAYER_GRADIENT
5ce5be6
[gpu] hb_gpu_paint: encode linear gradients as LAYER_GRADIENT
6cf5e1a
[util/gpu] Drop sRGB framebuffer mode; always gamma 2.2
62a8a3a
[gpu] hb_gpu_paint: emit LAYER_SOLID from gradients using first stop
1fbbb0a
[util/gpu] Drop renderer palette plumbing, forward to hb_gpu_paint
087fd84
[gpu] hb_gpu_paint: bake resolved color into blob, drop palette binding
e66500f
[util/gpu] Web demos: fix URL-param handling for ?font= and ?text=
585154a
[util/gpu] demo-font: tolerate NULL paint encode
736d59b
[util/gpu] Web demos: skip default-font upload when ?font= pending; preserve URL on backend swi…
b616298
[util/gpu] Web demos: URL ?text= and ?font=; wider default font
c85b453
[util/gpu] Respect view-options: foreground, background, palette, custom-palette
44a0fb1
[util/gpu] Cross-backend palette upload via demo_renderer_t::set_palette
cf3d69b
[gpu] Fix Metal segfault: route palette upload through atlas backend
9aec341
[gpu] Paint: port to HLSL/WGSL; add _hb_gpu_draw_impl; fix WGSL
dfd5d5b
[gpu] Port paint fragment shader to WGSL; wire WebGPU demo
d5f07d7
[gpu] Port paint fragment shader to MSL; wire Metal demo
5e2b77d