1
0
Fork 0
forked from wry/wry
Commit graph

23 commits

Author SHA1 Message Date
Julian Orth
163adbd893 renderer: add renderer_base 2022-07-30 12:55:09 +02:00
Julian Orth
3b8935cf55 all: implement hardware cursors 2022-06-01 21:46:31 +02:00
Julian Orth
e52a60b3b6 wayland: implement scaling
This involves many subsystems:

- config:
    - allow setting the connector scale
    - allow setting the cursor size
- cursors:
    - load server cursors for all requested sizes and scales
- wl_surface:
    - track the output the surface belongs to
    - send wl_surface.enter/leave
- wl_output:
    - implement wl_output.scale
- text:
    - pre-render texts for all used scales
- renderer:
    - properly align scale textures and rectangles
- wp_fractional_scale:
    - new interface for fractional scaling
2022-05-30 17:00:25 +02:00
Julian Orth
95327685c1 wayland: implement surface transformations
- buffer scale
- buffer transform
- viewporter
2022-05-28 18:18:29 +02:00
Julian Orth
6916f03e94 config: clean up and document theming 2022-05-15 20:13:25 +02:00
Julian Orth
1242a6c1e1 autocommit 2022-04-28 19:49:51 CEST 2022-04-28 19:49:51 +02:00
Julian Orth
324eb835bb autocommit 2022-04-27 20:37:49 CEST 2022-04-27 20:37:49 +02:00
Julian Orth
916e3644c3 autocommit 2022-04-13 21:01:32 CEST 2022-04-13 21:01:32 +02:00
Julian Orth
8924936079 autocommit 2022-04-12 17:26:33 CEST 2022-04-12 17:26:33 +02:00
Julian Orth
be32036824 autocommit 2022-04-07 17:31:31 CEST 2022-04-07 17:31:31 +02:00
Julian Orth
6ebf731aea autocommit 2022-03-29 14:11:25 CEST 2022-03-29 14:11:25 +02:00
Julian Orth
707ff6066c autocommit 2022-03-26 22:58:30 CET 2022-03-26 22:58:30 +01:00
Julian Orth
3b1b843821 autocommit 2022-03-24 18:27:42 CET 2022-03-24 18:27:42 +01:00
Julian Orth
63be47a9fb autocommit 2022-03-23 14:35:09 CET 2022-03-23 14:35:09 +01:00
Julian Orth
e18be65210 autocommit 2022-03-13 19:01:43 CET 2022-03-13 19:01:43 +01:00
Julian Orth
b1890894b2 autocommit 2022-03-11 18:15:21 CET 2022-03-11 18:15:21 +01:00
Julian Orth
195a92d98b autocommit 2022-02-17 19:12:52 CET 2022-02-17 19:12:52 +01:00
Julian Orth
83c3fb99f9 autocommit 2022-02-09 18:28:39 CET 2022-02-09 18:28:39 +01:00
Julian Orth
2dbe3ba732 autocommit 2022-02-01 23:33:59 CET 2022-02-01 23:33:59 +01:00
Julian Orth
7654e70f64 autocommit 2022-02-01 01:20:49 CET 2022-02-01 01:20:49 +01:00
Julian Orth
f2117256b9 autocommit 2022-01-31 23:45:42 CET 2022-01-31 23:45:42 +01:00
Julian Orth
865d5f295d autocommit 2022-01-30 22:41:40 CET 2022-01-30 22:41:40 +01:00
Julian Orth
b11a36729c autocommit 2022-01-28 19:46:23 CET 2022-01-28 19:46:23 +01:00