cbe54334ca
Improve circle rendering and add antialiasing to rounded rect
chlorospingus2025-04-29 03:30:33 -07:00
e81ff0be66
Antialiasing kind of works on circles drawing each pixel individually
chlorospingus2025-04-28 00:02:23 -07:00
293e03e500
Graphics namespace includes rectangle, rounded rectangle, and circle Also added methods to make writing to shm pool easier
chlorospingus2025-04-27 01:12:29 -07:00
1e5be37996
Move all wayland files into wayland namespace
chlorospingus2025-04-26 02:14:08 -07:00
0244bba6e7
Abolish Color struct in favour of plain u32s
chlorospingus2025-04-26 00:55:49 -07:00
0687016677
Add black color
spingus
2025-04-25 19:05:47 -07:00
fea56134b0
Use color struct to define argb colors Also impl Debug for WlClient, preferred buffer scale and transform
chlorospingus2025-04-25 17:57:20 -07:00
0cf379c6f7
Set shm pool size based on layer surface width and height
chlorospingus2025-04-25 14:38:22 -07:00
adacd7a2ab
WE'RE FINALLY PUTTING SHIT ON THE SCREEN Attach wl_buffer to layer_surface and commit it
chlorospingus2025-04-25 02:02:02 -07:00
5034e0fc24
Commit wl_surface, receive and ack configure on layer_surface
chlorospingus2025-04-25 01:45:10 -07:00
d0bb89e393
Allow writing to ShmPool and initialize shm to all 1's
chlorospingus2025-04-25 00:43:34 -07:00
0fa9864a1c
Set layer surface size and keyboard interactivity
chlorospingus2025-04-24 23:39:31 -07:00
970c59edee
Bind wlr layer shell global and get layer surface
chlorospingus2025-04-24 22:38:25 -07:00