Commit Graph

393 Commits

Author SHA1 Message Date
vaxerski
280ef71448 calculate full size more reasonably part 2 2023-04-21 17:33:57 +01:00
vaxerski
8684c8d60f calculate full size more reasonably 2023-04-21 17:33:19 +01:00
vaxerski
a782fdd1f2 fix crash on 1 wp 2023-04-21 16:11:48 +01:00
vaxerski
ea15895916 remove newline after private 2023-04-21 15:25:13 +01:00
vaxerski
87b765e618 properly adhere to fps limits 2023-04-21 15:23:10 +01:00
vaxerski
997b9b8ec4 fix videos 2023-04-21 15:10:20 +01:00
Vaxry
8e1ae5e627
Merge branch 'Almamu:main' into main 2023-04-21 02:10:36 +01:00
Alexis Maiquez
0387ebc588 Catch readTexture exceptions on CTextureCache::resolve so multi-background setups can properly lookup files...
This might need further improvements to use a texture cache by background instead of globally...

Signed-off-by: Alexis Maiquez <almamu@almamu.com>
2023-04-21 03:09:18 +02:00
vaxerski
997f780f4c minor improvements to pointer handling 2023-04-21 02:07:27 +01:00
vaxerski
ee3f000ab1 multimon improvements part 1 2023-04-21 01:45:01 +01:00
vaxerski
c5b27cd3dc split mouse input by backend 2023-04-21 00:17:55 +01:00
vaxerski
bab0e7b65f ifdef mouse wayland impl 2023-04-20 23:05:13 +01:00
vaxerski
5c8992bafc better handling of monitors 2023-04-20 23:04:32 +01:00
Vaxry
90720fc948
Merge branch 'Almamu:main' into main 2023-04-20 22:55:17 +01:00
vaxerski
75bb8cc156 Mouse handling 2023-04-20 22:54:18 +01:00
Alexis Maiquez
a713ad001a Fixes #160, xray effects on full image layers weren't working properly. Should fix anything using the inverse matrix of modelViewProjection
Signed-off-by: Alexis Maiquez <almamu@almamu.com>
2023-04-20 23:40:16 +02:00
vaxerski
1f6cc8206f Merge remote-tracking branch 'upstream/main' 2023-04-20 22:11:54 +01:00
vaxerski
ebc80b28e1 fix minor oopsies with the ls move 2023-04-20 22:07:59 +01:00
vaxerski
ce2dc8395f move ls to a class 2023-04-20 22:02:47 +01:00
Alexis Maiquez
73ef4d6dbf Added support for g_Daytime in shaders
Signed-off-by: Alexis Maiquez <almamu@almamu.com>
2023-04-20 22:48:08 +02:00
vaxerski
c84ec9aedd Build protocols in cmake 2023-04-20 21:27:47 +01:00
vaxerski
4e03774cf8 use egl from cmake find opengl 2023-04-20 21:17:45 +01:00
Alexis Maiquez
96b931d931 Added g_ModelMatrix, g_NormalModelMatrix, g_ViewProjectionMatrix, g_LightAmbientColor and g_LightSkylightColor to shaders
Added support for specifying array variables for shaders

Signed-off-by: Alexis Maiquez <almamu@almamu.com>
2023-04-20 21:54:45 +02:00
vaxerski
0838ea2b00 check for wayland modules 2023-04-20 14:23:39 +01:00
vaxerski
8bae933073 better searching for egl 2023-04-20 14:22:03 +01:00
vaxerski
d13918697a added protocol making 2023-04-20 14:11:56 +01:00
vaxerski
ffeec7f1dd make wayland impl optional 2023-04-20 13:52:25 +01:00
vaxerski
43409229a9 proper scaling + recalc on geom change 2023-04-20 13:28:36 +01:00
vaxerski
244722387b flip v in LS output 2023-04-20 13:00:03 +01:00
Vaxry
6838ca66cc
Merge branch 'Almamu:main' into main 2023-04-19 22:37:56 +01:00
Alexis Maiquez
37b40ec29f Do not block on calls to pa_mainloop_iterate for sound recorder, should improve #158
Signed-off-by: Alexis Maiquez <almamu@almamu.com>
2023-04-19 23:34:48 +02:00
vaxerski
e473516bb7 fix rendertime inaccuracy 2023-04-19 22:10:08 +01:00
vaxerski
b505db103c allow specifying outputs with a flag 2023-04-19 21:02:44 +01:00
vaxerski
5b1ea68164 fix egl config 2023-04-19 20:52:35 +01:00
vaxerski
d14442fd7f fix full size 2023-04-19 20:26:09 +01:00
vaxerski
fd810295d7 fix monitor geom 2023-04-19 20:24:15 +01:00
vaxerski
e5b447bdc9 initial impl 2023-04-19 20:18:20 +01:00
Alexis Maiquez
13e43bada7 Added parameter to configure fullscreen detection
Signed-off-by: Alexis Maiquez <almamu@almamu.com>
2023-04-18 06:56:25 +02:00
Alexis Maiquez
9a5913921c Hopefully properly support Fullscreen and Passthrough images
Signed-off-by: Alexis Maiquez <almamu@almamu.com>
2023-03-30 02:01:07 +02:00
Alexis Maiquez
2119b0c1ee Build for both Ubuntu LTS currently alive (18.04 will be out of support in a couple of days)
Signed-off-by: Alexis Maiquez <almamu@almamu.com>
2023-03-29 22:24:11 +02:00
Alexis Maiquez
ee5c2b6106 Fixed visible value for effects not being correct
Signed-off-by: Alexis Maiquez <almamu@almamu.com>
2023-03-29 22:12:56 +02:00
Alexis Maiquez
bf47510d0d Hopefully improved pa_stream_unref issues
Signed-off-by: Alexis Maiquez <almamu@almamu.com>
2023-03-29 22:10:10 +02:00
Alexis Maiquez
b70264e54a Fix for #155
Signed-off-by: Alexis Maiquez <almamu@almamu.com>
2023-03-29 20:03:43 +02:00
Alexis Maiquez
93380ae229 Added some window hints
Signed-off-by: Alexis Maiquez <almamu@almamu.com>
2023-03-27 01:36:01 +02:00
Alexis Maiquez
a89d8ebb22 Added basic support for audio processing so backgrounds can react to sound playing in the system
Signed-off-by: Alexis Maiquez <almamu@almamu.com>
2023-03-26 18:18:21 +02:00
Alexis Maiquez
a39bfa1f01 Updated README.md to reflect the new libraries required
Signed-off-by: Alexis Maiquez <almamu@almamu.com>
2023-03-24 03:50:42 +01:00
Alexis Maiquez
ca471c04fc Placed audio detectors in the right folder
Signed-off-by: Alexis Maiquez <almamu@almamu.com>
2023-03-24 02:51:17 +01:00
Alexis Maiquez
45761fb858 Added sound muting when apps are fullscreen too
Finally closes #150 and #152

Signed-off-by: Alexis Maiquez <almamu@almamu.com>
2023-03-24 02:48:49 +01:00
Alexis Maiquez
978f56cdca Added sound playback detection to mute when something else plays audio
Signed-off-by: Alexis Maiquez <almamu@almamu.com>
2023-03-24 02:36:42 +01:00
Alexis Maiquez
cc7ec0561d Separated X11 fullscreen code detection from the output driver as they don't have to work at the same time
Signed-off-by: Alexis Maiquez <almamu@almamu.com>
2023-03-23 23:38:23 +01:00