Benjamin Otte
|
f6b3f321a4
|
dmabuf: Refactor GPU renderer
We don't want to ever try fallback uploads in the dmabuf path. So
refactor gdk_frame_upload_texture() to have a flag that turns that off.
|
2024-09-26 22:06:17 +02:00 |
|
Benjamin Otte
|
a314143a83
|
gpu: Pass color state to download op
Previously we were always implicitly using SRGB, which was correct more
or less by accident.
|
2024-09-26 22:06:17 +02:00 |
|
Benjamin Otte
|
6c7abf425a
|
Merge branch 'wip/otte/for-main' into 'main'
testsuite: Remove leftover test.in files
See merge request GNOME/gtk!7744
|
2024-09-26 18:47:49 +00:00 |
|
Matthias Clasen
|
b11e45762b
|
Merge branch 'cursor-update-now' into 'main'
wayland: Make cursor changes effective immediately
Closes #6909
See merge request GNOME/gtk!7745
|
2024-09-26 18:07:28 +00:00 |
|
Benjamin Otte
|
d041a681a5
|
Merge branch 'wip/otte/drop-gles2' into 'main'
Drop support for GLES 2 and GL < 3.3
See merge request GNOME/gtk!7743
|
2024-09-26 17:51:09 +00:00 |
|
Matthias Clasen
|
d22d2f77a6
|
wayland: Make cursor changes effective immediately
When the cursor theme changes, update the cursors of our surfaces.
Fixes: #6909
|
2024-09-26 12:53:38 -04:00 |
|
Benjamin Otte
|
7458461d06
|
gl: Remove unpack-subimage checks
GLES 3.0 supports it unconditionally.
|
2024-09-26 18:41:13 +02:00 |
|
Benjamin Otte
|
283615936b
|
gl: Remove check for half-float vertex data
All supported versions require it after we dropped support for GLES 2.
|
2024-09-26 18:41:13 +02:00 |
|
Benjamin Otte
|
2274bca95b
|
gl: Require support for GLsync
It's supported by GL >= 3.2 and GLES >= 3.0 and we require both now.
|
2024-09-26 18:41:13 +02:00 |
|
Benjamin Otte
|
f8b4deeac0
|
gdk: Drop support for GL < 3.3
The new renderers need features from GL 3.3 and GLSync is very required
these days, too.
Note that this is about GL proper, not GLES.
|
2024-09-26 18:41:13 +02:00 |
|
Benjamin Otte
|
afa503c2e0
|
gl: Remove GLES 2 specific parts of format checks
|
2024-09-26 18:41:13 +02:00 |
|
Benjamin Otte
|
105f5f1137
|
gpu: Remove check for GLES 2
GLES 2 is no longer supported.
|
2024-09-26 18:41:13 +02:00 |
|
Benjamin Otte
|
b83ad60a1f
|
gdk: Drop support for GLES 2
We now require GLES 3.
|
2024-09-26 18:41:13 +02:00 |
|
Benjamin Otte
|
58b44ebc1c
|
testsuite: Remove GLES 2 tests
We want to drop GLES 2 support.
|
2024-09-26 18:41:13 +02:00 |
|
Benjamin Otte
|
b598f21506
|
testsuite: Remove leftover test.in files
We stopped supporting installed tests in 3121f88265 but forgot to remove
these files.
|
2024-09-26 16:35:47 +00:00 |
|
Matthias Clasen
|
d3c166d511
|
Merge branch 'for-main' into 'main'
gtk-demo: Stop using g_time_zone_new
See merge request GNOME/gtk!7742
|
2024-09-26 15:35:06 +00:00 |
|
Matthias Clasen
|
76e93206f3
|
Stop using G_APPLICATION_FLAGS_NONE
It has been deprecated in favor of G_APPLICATION_DEFAULT_FLAGS.
|
2024-09-25 22:03:23 -04:00 |
|
Matthias Clasen
|
ecfe47af73
|
docs: Drop a note about old GLib
We require GLib 2.76 now.
|
2024-09-25 22:00:38 -04:00 |
|
Matthias Clasen
|
f20ca9067e
|
gtk-demo: Stop using g_time_zone_new
It is deprecated in favor of g_time_zone_new_identifier.
|
2024-09-25 21:57:49 -04:00 |
|
Matthias Clasen
|
8f3cd4733c
|
Merge branch 'for-main' into 'main'
Stop using g_memdup
See merge request GNOME/gtk!7740
|
2024-09-26 01:22:23 +00:00 |
|
Matthias Clasen
|
402ee9b39c
|
Tweak the issue template
Ask for more relevant information.
|
2024-09-26 02:53:54 +02:00 |
|
Matthias Clasen
|
becbf4e1f9
|
Update the README slightly
|
2024-09-26 02:53:54 +02:00 |
|
Matthias Clasen
|
67407d5dcf
|
tools: Minor cleanup
No need to register all types here.
|
2024-09-26 02:53:54 +02:00 |
|
Matthias Clasen
|
fcc0f243cf
|
Stop using g_pattern_match_string
It has been deprecated in favor of g_pattern_spec_match_string.
|
2024-09-26 02:53:54 +02:00 |
|
Matthias Clasen
|
8c04801f6a
|
Stop using g_memdup
Its deprecated in favor of g_memdup2
|
2024-09-25 10:56:36 +02:00 |
|
Benjamin Otte
|
e407d22b1e
|
Merge branch 'wip/otte/for-main' into 'main'
keynames: Use C types
See merge request GNOME/gtk!7737
|
2024-09-25 02:07:23 +00:00 |
|
Benjamin Otte
|
37cefde5b0
|
demo: Unmix argument names
|
2024-09-25 02:50:22 +02:00 |
|
Benjamin Otte
|
310a4a3bf6
|
gdk: Fix parameter names
Believe in your self!
|
2024-09-25 02:50:22 +02:00 |
|
Benjamin Otte
|
e6896aa8dc
|
gpu: Fix argument names
|
2024-09-25 02:50:22 +02:00 |
|
Benjamin Otte
|
36ce68a3ca
|
textbuffer: includes go before G_BEGIN_DECLS
|
2024-09-25 02:50:22 +02:00 |
|
Benjamin Otte
|
797343da59
|
gtkpango: Fix argument names
|
2024-09-25 02:50:22 +02:00 |
|
Benjamin Otte
|
bd3223d452
|
testsuite: Add missing headers
|
2024-09-25 02:50:22 +02:00 |
|
Benjamin Otte
|
87a1a17868
|
memoryformat: Rename parameter
It's meant to match the prototype.
|
2024-09-25 02:50:22 +02:00 |
|
Benjamin Otte
|
70f386bd68
|
keynames: Use C types
Then we don't need to include glib.h
|
2024-09-25 02:50:22 +02:00 |
|
Benjamin Otte
|
0af89088ba
|
gdk: Include missing header
|
2024-09-25 02:50:22 +02:00 |
|
Benjamin Otte
|
7342317c31
|
gdk: Fix parameter names
|
2024-09-25 02:50:22 +02:00 |
|
Benjamin Otte
|
8d8bd4efba
|
broadway: Fix argument name
|
2024-09-25 02:50:22 +02:00 |
|
Benjamin Otte
|
0ae3c8968e
|
gdk: Add missing header
|
2024-09-25 02:50:22 +02:00 |
|
Benjamin Otte
|
5e3f13acd1
|
filetransferportal: Include missing header
|
2024-09-25 02:50:22 +02:00 |
|
Benjamin Otte
|
32cdf35583
|
broadway: Fix argument name
|
2024-09-25 02:50:22 +02:00 |
|
Benjamin Otte
|
2f670bdc59
|
demo: Fix typo
|
2024-09-25 02:50:22 +02:00 |
|
Benjamin Otte
|
8d5660b4ab
|
demo: Fix argument name
|
2024-09-25 02:50:22 +02:00 |
|
Benjamin Otte
|
2a39f427e1
|
testsuite: include missing headers
|
2024-09-25 02:50:22 +02:00 |
|
Benjamin Otte
|
ca86294325
|
tools: Include missing headers
|
2024-09-25 02:50:22 +02:00 |
|
Benjamin Otte
|
820ba1ef13
|
demo: Correct argument name
|
2024-09-25 02:50:22 +02:00 |
|
Benjamin Otte
|
9507130dbc
|
demo: Unmix argument names
|
2024-09-25 02:50:22 +02:00 |
|
Benjamin Otte
|
d2dede635b
|
demo: include missing header
|
2024-09-25 02:50:22 +02:00 |
|
Benjamin Otte
|
5a7fc4054b
|
memoryformat: Fix argument names in prototype
|
2024-09-25 02:50:22 +02:00 |
|
Benjamin Otte
|
7fe22845e3
|
Merge branch 'wip/otte/fix-ci' into 'main'
testsuite: Use RGBA8 reference images
See merge request GNOME/gtk!7735
|
2024-09-24 17:52:55 +00:00 |
|
Matthias Clasen
|
6c9a7cc708
|
Merge branch 'gtk-find' into 'main'
Add gtk_string_list_find method
See merge request GNOME/gtk!7733
|
2024-09-24 17:24:10 +00:00 |
|