Technohacker
9584f24be5
Use DWMEnableBlurBehindWindow instead of WS_EX_LAYERED
...
Affects per-pixel transparency
The current method renders to the screen by copying the GLES output to a
DIB for transparency using the CPU instead of rendering directly to the
window via the GPU. This is slower and also forces the window to be borderless
as WS_EX_LAYERED affects the non-client region as well.
This change uses DWMEnableBlurBehindWindow which allows using the standard
glClearColor() background alpha and is also performed through the GPU,
eliminating CPU bottlenecks
2020-05-10 21:05:37 +05:30
..
2020-05-01 10:56:58 +02:00
2020-04-21 14:15:34 +02:00
2020-05-05 13:40:59 +02:00
2020-05-05 13:41:29 +02:00
2020-05-10 21:05:37 +05:30
2020-05-06 23:28:44 +02:00
2020-05-06 23:28:44 +02:00
2020-01-07 00:08:49 +01:00
2020-01-03 14:17:05 +01:00
2020-01-26 12:08:16 +01:00
2020-01-28 12:41:04 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2018-09-15 14:45:54 +02:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-04-16 11:46:00 +02:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-04-16 12:47:19 +02:00
2020-04-16 12:47:19 +02:00
2020-01-01 11:16:22 +01:00
2020-01-24 17:19:57 +01:00
2020-01-24 17:19:57 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-04-21 14:11:43 +02:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2019-07-23 09:14:31 +02:00
2020-01-01 11:16:22 +01:00
2020-03-25 11:38:53 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-02 21:37:26 +08:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-04-23 13:51:02 +02:00
2020-04-27 13:07:52 +02:00
2020-04-23 13:51:02 +02:00
2020-04-23 13:51:02 +02:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-05-05 13:41:29 +02:00
2020-04-20 13:48:02 +02:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-02-25 11:35:47 +01:00
2020-01-01 11:16:22 +01:00
2020-01-06 14:04:23 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2019-11-03 10:37:48 -06:00
2020-05-05 17:53:47 +02:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00
2020-01-02 21:37:26 +08:00
2020-01-01 11:16:22 +01:00
2020-02-14 15:59:12 +01:00
2020-01-01 11:16:22 +01:00
2020-04-27 13:15:52 +02:00
2020-04-27 13:07:52 +02:00
2020-03-25 11:38:54 +01:00
2020-01-01 11:16:22 +01:00
2020-04-30 10:23:30 +02:00
2020-04-27 13:07:52 +02:00
2020-01-02 15:44:41 +01:00
2020-01-06 13:13:17 +01:00
2020-01-01 11:16:22 +01:00
2020-01-01 11:16:22 +01:00