~vcs-imports/gtk/+git/gtk:offload-lightbox

Last commit made on 2024-04-09
Get this branch:
git clone -b offload-lightbox https://git.launchpad.net/~vcs-imports/gtk/+git/gtk

Branch merges

Branch information

Name:
offload-lightbox
Repository:
lp:~vcs-imports/gtk/+git/gtk

Recent commits

87c4262... by Matthias Clasen <email address hidden>

wip: Add lightboxes to graphics offload

Add GTK_GRAHPICS_OFFLOAD_ENABLED_WITH_LIGHTBOX, and pass that
on to the subsurface.

460eaac... by Benjamin Otte <email address hidden>

Merge branch 'wip/otte/for-main' into 'main'

vulkan: Handle generating mipmaps for 1x1 images

Closes #6553

See merge request GNOME/gtk!7073

02d7817... by Benjamin Otte <email address hidden>

demo: Use get_fps() in fishbowl demo

Hopefully that leads to somewhat more reliable fps measurements

3080e29... by Benjamin Otte <email address hidden>

gpu: ceil() offscreen size before generating offscreen

The goal is to generate an offscreen at 1x scale.
When not ceil()ing the numbers the offscreen code would do it *and*
adjust the scale accordingly, so we'd end up with something like a
1.01x scale.

And that would cause the code to reenter this codepath with the goal to
generate an offscreen at 1x scale.
And indeed, this would lead to infinite recursion.

Tests included.

Fixes #6553

be9d98e... by Juliano de Souza Camargo <email address hidden>

Update Brazilian Portuguese translation

944274b... by =?utf-8?b?TGXDtG5pZGFzIEFyYcO6am8=?= <email address hidden>

Update Brazilian Portuguese translation

(cherry picked from commit 235388fdcd0236291b30cd8cb349082783f7cdf7)

b555e90... by sabri unal

Update Turkish translation

9fe9ea3... by Benjamin Otte <email address hidden>

vulkan: Handle generating mipmaps for 1x1 images

Testcase included.

f36f1b9... by Matthias Clasen <email address hidden>

Merge branch 'dmabuf-glarea' into 'main'

One approach to dmabufs in glarea

See merge request GNOME/gtk!7116

2b09f5e... by Matthias Clasen <email address hidden>

dmabuf: Reshuffle docs slightly

Move related parts together, for easier understanding.