vaxerski
|
b69f40815f
|
opengl: use a passthru shader for final wlr copy
|
2023-03-04 14:59:27 +00:00 |
vaxerski
|
9c0e2bba54
|
Renderer: Nuke onWindowResize{start/end}
|
2023-03-03 13:18:44 +00:00 |
Vaxry
|
1b56cc4e99
|
Added an Event Hook System (#1578)
* added an eventHookSystem
* Add all socket2 events to hooks
|
2023-02-19 20:54:53 +00:00 |
Vaxry
|
85c07c2fe0
|
scale the opaque region in blurring
|
2023-01-31 12:29:23 +00:00 |
vaxerski
|
2a5ae435e1
|
allow preblur for opaque surfaces if alpha not 1
|
2023-01-23 13:55:11 +00:00 |
Vaxry
|
2b248b25c8
|
clamp a instead of asserting
|
2023-01-07 13:12:08 +01:00 |
Vaxry
|
96198dae55
|
Normalize color storage
Colors are now normalized to 0 - 1 values instead of 0 - 255
causes calculations to be simpler and generally cleans up the codebase.
|
2023-01-05 19:25:45 +01:00 |
Vaxry
|
759490689c
|
fix damage issues with dimaround unmap
|
2022-12-29 12:19:11 +01:00 |
Vaxry
|
a6699ef30c
|
added dimaround
|
2022-12-28 15:39:17 +01:00 |
vaxerski
|
4fd90144d1
|
touch up the clang format and format all files
|
2022-12-20 02:18:47 +00:00 |
vaxerski
|
a163ca9237
|
fix blur damage spam on no blurred windows
|
2022-12-18 12:41:19 +00:00 |
vaxerski
|
974739457f
|
remove damage_entire_on_snapshot
|
2022-12-17 23:05:15 +00:00 |
Vaxry
|
98a4fa2b0d
|
Added clang format (#1239)
* clang-format stuff and format files
|
2022-12-16 17:17:31 +00:00 |
vaxerski
|
80f58bc93f
|
fix blur damage issues with scaled
|
2022-12-12 14:29:04 +00:00 |
Flafy
|
ffc580dda9
|
blur xray for layers (#1158)
* feat: apply blur_xray to non window surfaces
* don't blur optimize bottom and background layers
|
2022-12-04 20:57:41 +00:00 |
vaxerski
|
10d34ef818
|
added blur_xray
|
2022-12-02 18:37:11 +00:00 |
Vaxry
|
39a4f82460
|
fix crash with invalid frag dynamic shaders
|
2022-12-01 13:40:05 +00:00 |
Vaxry
|
7b020ffa84
|
Added screen shaders
|
2022-12-01 13:36:07 +00:00 |
vaxerski
|
51aebb2845
|
fix minor issues with blur w/o new optim
|
2022-11-29 11:21:03 +00:00 |
vaxerski
|
55776df685
|
fix double free
|
2022-11-29 11:10:19 +00:00 |
vaxerski
|
3dd06b674a
|
clean up blur code and fix minor issues
|
2022-11-28 19:19:07 +00:00 |
vaxerski
|
c341792092
|
fix minor issues with blur_new_optimize
|
2022-11-28 19:04:30 +00:00 |
vaxerski
|
0a302901d2
|
Added handling more special workspaces
|
2022-11-27 22:42:22 +00:00 |
vaxerski
|
0db75852f3
|
fix transformed border thickness
|
2022-11-26 20:36:05 +00:00 |
vaxerski
|
afe688e6ab
|
allow 360 degrees of freedom in gradients
|
2022-11-26 19:37:20 +00:00 |
vaxerski
|
684c59e5bc
|
optimize data feeding to gradient renderer
|
2022-11-26 18:09:57 +00:00 |
vaxerski
|
0948b078e1
|
added border gradients
|
2022-11-26 17:57:02 +00:00 |
vaxerski
|
5327565b33
|
remove resize transitions
|
2022-11-22 17:20:58 +00:00 |
vaxerski
|
c78db1212b
|
Unify rounding shaders
|
2022-11-21 18:09:47 +00:00 |
vaxerski
|
e3a3837164
|
fix up formatting
|
2022-11-07 20:31:56 +00:00 |
vaxerski
|
57817f7252
|
Added resize transitions
|
2022-11-06 17:52:09 +00:00 |
vaxerski
|
5ac2005318
|
remove old comments
|
2022-11-02 14:52:36 +00:00 |
vaxerski
|
ea7f617df6
|
remove redundant check
|
2022-10-28 22:33:47 +01:00 |
vaxerski
|
d193d70ecf
|
guard primaryFB tex in end()
|
2022-10-28 21:46:19 +01:00 |
vaxerski
|
2995867760
|
Transpose matrices on LEGACY_RENDERER
|
2022-10-22 21:10:49 +01:00 |
Kainoa Kanter
|
ca2d2db0ef
|
Add windowrules for noblur and noshadow (#884)
|
2022-10-20 20:36:27 +01:00 |
Vaxry
|
98a32f5e52
|
render layer snapshot without blur
|
2022-10-19 11:00:59 +01:00 |
vaxerski
|
34cd8b125a
|
rework focus system to be more safe and faster
|
2022-10-14 20:46:32 +01:00 |
Felix Dick
|
7e781f24c5
|
Merge branch 'main' into simplify_matrix_calculations
|
2022-10-10 02:45:40 +02:00 |
Felix Dick
|
3bf7c5aea1
|
Change matrixProjection function stop use matrixFlip180 everywhere.
|
2022-10-10 01:35:42 +02:00 |
Felix Dick
|
092dbda88a
|
Let openGL transpose the matrixes for us.
|
2022-10-10 01:32:04 +02:00 |
vaxerski
|
496e37d044
|
ensure texture safety in clearWithTex()
|
2022-10-09 17:02:39 +01:00 |
Felix Dick
|
9ee78b1a92
|
inverse_transform the box in renderRectWithDamage.
|
2022-10-09 01:58:00 +02:00 |
Felix Dick
|
2f3528c076
|
Check earlier if pixman regions are empty.
|
2022-10-08 11:20:04 +02:00 |
Vaxry
|
4b779ac142
|
Merge pull request #811 from Dickby/add_missing_pixman_region32_fini
Add missing pixman_region32_fini.
|
2022-10-07 22:20:35 +01:00 |
vaxerski
|
abc2d442dd
|
fix a VRAM leak in destroyMonitorResources
|
2022-10-07 22:19:23 +01:00 |
Felix Dick
|
b64f1fc5c4
|
Add missing pixman_region32_fini.
|
2022-10-07 23:11:20 +02:00 |
vaxerski
|
33d264eaa7
|
release all fbs in destroyMonitorResources
|
2022-10-07 21:13:28 +01:00 |
Felix Dick
|
bbdfb7853d
|
Transform the box data send to texture shaders.
|
2022-10-07 20:55:41 +02:00 |
Vaxry
|
7faa3c367d
|
Added clipping support, clip windows on slide anim
|
2022-10-07 10:43:51 +01:00 |