summaryrefslogtreecommitdiff
path: root/gsk
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'ngl-is-the-new-gl' into 'master'Matthias Clasen2021-10-1176-4888/+4941
|\
| * gsk: provide an ngl rendererMatthias Clasen2021-10-071-4/+32
| * Maintain abiMatthias Clasen2021-10-072-0/+25
| * Rename ngl to glMatthias Clasen2021-10-0776-4888/+4888
* | ngl: Use the right valueBenjamin Otte2021-10-091-2/+2
* | ngl: Fix glTexImage2D() usage on GLESBenjamin Otte2021-10-081-4/+20
* | ngl: Compute correct renderformatBenjamin Otte2021-10-081-2/+2
* | ngl: fbo 0 has no color attachmentBenjamin Otte2021-10-081-1/+4
|/
* ngl: Make render_texture high depth awareMatthias Clasen2021-10-061-1/+4
* ngl: Update framebuffer format for each frameMatthias Clasen2021-10-061-1/+6
* ngl: Determine intermediate formatsMatthias Clasen2021-10-061-6/+38
* ngl: Allow specifying texture formatsMatthias Clasen2021-10-069-5/+42
* gsk: Add high depth rendernode apiMatthias Clasen2021-10-063-1/+39
* texture: Make format a property of GdkTextureBenjamin Otte2021-10-071-1/+1
* memorytexture: Split out GdkMemoryFormat handlingBenjamin Otte2021-10-063-4/+5
* ngl: Don't cache large glyphs foreverMatthias Clasen2021-10-031-3/+20
* ngl: Small docs updatesMatthias Clasen2021-10-031-3/+0
* ngl: Plug a memory leakMatthias Clasen2021-10-031-2/+9
* ngl: Drop the texture pool objectMatthias Clasen2021-10-037-130/+48
* ngl: CosmeticsMatthias Clasen2021-10-031-6/+5
* fp16.c: Fix float_to_half() function callChun-wei Fan2021-09-301-1/+1
* Merge branch 'transform-work' into 'master'Matthias Clasen2021-09-182-36/+310
|\
| * Add gsk_transform_to_2d_componentsMatthias Clasen2021-09-182-13/+114
| * gsk: Add skew transformsMatthias Clasen2021-09-172-20/+179
| * transform: Add sectionsMatthias Clasen2021-09-171-8/+22
* | Revert "gsk: Stop enlarging text bounding boxes"Matthias Clasen2021-09-171-4/+4
* | ngl: Use exact device scales for glyphsMatthias Clasen2021-09-171-15/+12
|/
* Fix glyph cache entry sizingMatthias Clasen2021-09-171-2/+8
* gsk: Stop enlarging text bounding boxesMatthias Clasen2021-09-171-4/+4
* transform: Improve docsMatthias Clasen2021-09-171-0/+7
* gsk: Handle 2D transforms betterMatthias Clasen2021-09-171-1/+12
* rendernodeparser: Avoid gdk_texture_new_for_pixbufMatthias Clasen2021-09-171-12/+5
* rendernodeparser: Use gdk_texture_save_to_png_bytesMatthias Clasen2021-09-171-8/+5
* rendernodeparser: Handle is_color attribute for glyphsBenjamin Otte2021-09-161-1/+10
* ngl: Avoid offscreens in more casesMatthias Clasen2021-09-161-0/+3
* ngl: Improve shortcuts for shadow nodesMatthias Clasen2021-09-161-9/+12
* ngl Fix bottom-right border render failureBenjamin Otte2021-09-161-1/+1
* ngl: Fix opacity handlingMatthias Clasen2021-09-161-9/+64
* ngl: Avoid cairo_to_png in debug outputMatthias Clasen2021-09-153-32/+29
* Annotate gsk_cairo_blur_compute_pixels as constMatthias Clasen2021-09-141-1/+1
* Annotate gsk_ngl_uniform_state_align as pureMatthias Clasen2021-09-141-1/+1
* Annotate gsk_rounded_rect_is_circular as pureMatthias Clasen2021-09-141-2/+2
* Annotate pango_glyph_string_num_glyphs as pureMatthias Clasen2021-09-141-1/+1
* ngl: Simplify and unbug texture downloadBenjamin Otte2021-09-131-19/+8
* texture: Add GdkMemoryConversion private enumBenjamin Otte2021-09-122-2/+2
* Merge branch 'wip/otte/for-master' into 'master'Benjamin Otte2021-09-111-8/+12
|\
| * rendernode: Write the whole nodeBenjamin Otte2021-09-111-8/+12
* | Add vectorized half-float conversionMatthias Clasen2021-09-103-11/+180
|/
* Avoid hand-rolled color glyph informationMatthias Clasen2021-09-051-10/+1
* Revert "gsk: Add font options to text nodes"Matthias Clasen2021-09-042-152/+20