55 Commits

Author SHA1 Message Date
Jarcode
426f70f579 Added --request parameter, fixed reading directives at end of file, limited most output to --verbose option 2018-11-02 16:27:54 -07:00
Jarcode
f4ad41df32 Added '@' include specifier, #define workaround, closes #74, closes #75 2018-10-26 21:40:31 -07:00
Jarcode
386d32076c Style changes and contribution guidelines 2018-10-26 18:35:29 -07:00
Jarcode
2c99124556 Fixed various static leaks 2018-10-21 10:28:06 -07:00
Jarcode
b627219109 Updated makefile with various improvements 2018-10-08 17:36:17 -07:00
Jarcode
1a1cbc9cc8 Fixed changes to _XROOTPMAP_ID not updating background with "xroot" transparency 2018-10-08 11:53:58 -07:00
Jarcode
83a94e3eb4 Handle window map_state and VisibilityNotify events, closes #68 2018-10-08 11:18:45 -07:00
Jarcode
c7ad0a5024 Added signal handler for SIGINT and SIGTERM 2018-09-12 21:01:12 -07:00
Jarcode
11a6137370 Added graceful renderer and audio thread destruction, fixes #47 2018-09-09 07:54:51 -07:00
Jarcode
d49be40fd3 Added --desktop flag with presets, added setclickthrough option, removed kde previous kde changes, updated readme 2018-09-08 21:06:18 -07:00
Jarcode
fb1d85dbf9 Added potential fixes for KDE 2018-09-08 14:05:40 -07:00
Jarcode
45b614a692 Added configuration option for fullscreen check 2018-08-05 21:24:18 -07:00
Jarcode
198596eaee Wait for EWMH WM to add _NET_SUPPORTING_WM_CHECK property, addresses #54 2018-08-05 18:22:07 -07:00
Jarcode
8c3b9a5f21 Added audio buffer mirroring, closes #53 2018-08-05 17:38:59 -07:00
Jarcode
b446ac99c9 Fixed resource leak associated with xlib usage, see #33 2018-03-18 22:01:03 -07:00
Jarcode
4be89c3337 force GLX backend even on XWayland sessions 2018-03-18 16:22:23 -07:00
Jarcode
283afaaaca Cleanup & implementation of #32 2018-03-18 12:20:20 -07:00
Jarcode
3a1dcac8c9 Fixed texture load order, closes #28 2018-03-04 12:40:17 -08:00
Jarcode
b86870e0fd Added passes for premultiplied alpha, fixed alpha blending for native transparency 2018-02-12 16:25:32 -08:00
Jarcode
f021457abd Added GLX window creation backend, addresses #18 2018-02-12 12:47:59 -08:00
Jarcode
e5f5671acc Added gl_wcb interface to abstract out glfw and glx usage 2018-02-11 20:43:52 -08:00
Jarcode
3df89da8bb fixed alpha blending for 'radial' inner circle 2018-02-11 11:42:26 -08:00
Jarcode
79b99b09be refactored X11 code in 'render.c' and 'xwin.c' 2018-02-11 09:38:23 -08:00
Jarcode
c8cce220d8 fixed GLFW_MAXIMIZED macro for GLFW 3.1 2018-02-08 06:36:40 -08:00
Jarcode
f5a9f801d1 Backported for GLFW 3.1, fixes #13, *again* 2018-02-07 20:56:41 -08:00
Jarcode
aea30abf67 added RGBA hex color parsing for GLSL, fixed alpha blending bug 2018-02-07 19:29:56 -08:00
Jarcode
79d391938d moved hex color parsing to ext_parse_color, removed debug message 2018-02-07 17:46:34 -08:00
Jarcode
ab55156826 Set window types and state ealier during initialization, fixed #17 2018-02-07 16:58:39 -08:00
Jarcode
5e813e25a9 Changed position of 'glfwShowWindow' call, related to #17 2018-02-07 16:41:12 -08:00
Jarcode
8359ad9a98 Added configurable solid background color, closes #16 2018-02-06 18:13:23 -08:00
Jarcode
6c401cbe93 Added circle module, demonstration, changed default configuration values 2018-02-04 20:03:22 -08:00
Jarcode
02aba3db92 Added aliasing to radial module 2018-02-04 10:24:23 -08:00
Jarcode
522d022b70 Added smooth pass option, improved texture lookup performance, fixes #10 (and fixed issues with config copying) 2018-02-03 11:08:28 -08:00
Jarcode
319b8d67de fixed double free/use after free bug 2018-01-17 19:12:31 -08:00
Jarcode
cefd0f0672 Moved some smoothing options into smooth_parameters.glsl instead of residing in module configs 2018-01-12 17:15:33 -08:00
Jarcode
15ffe975cc Changed FFT scaling to use native code and requests 2018-01-12 17:04:03 -08:00
Jarcode
679c2e02fd Added #request directive, related to issue #4 2018-01-09 18:04:48 -08:00
Jarcode
dd935f7031 Fixed shm resource issue 2018-01-07 19:43:00 -08:00
Jarcode
2e0d0921c5 added transparency, cleanup 2018-01-07 18:35:40 -08:00
Jarcode
49f4ce735b Added cfg paths 2017-12-09 12:05:26 -08:00
Jarcode
1d0734be67 oops 2017-12-04 16:10:35 -08:00
Jarcode
9e4cb2b3fa fuck intel 2017-12-04 16:10:01 -08:00
Jarcode
b8d84e78b4 new smoothing formula, radial module, utility module 2017-12-03 19:40:23 -08:00
Jarcode
058d34ae52 added '-m' option, added radial module 2017-12-03 01:03:53 -08:00
Jarcode
7b0eeb465b finished configuration loading and getopt functionality 2017-12-02 12:17:51 -08:00
Jarcode
75033a09aa properly handling config paths 2017-12-01 22:46:31 -08:00
Jarcode
93fa812aa0 added options for window position, size and class 2017-11-30 21:02:34 -08:00
Jarcode
920e1e7e0e fixed memory corruption issue 2017-11-30 18:58:52 -08:00
Jarcode
99b6c3eeb9 various changes 2017-11-30 18:24:10 -08:00
Jarcode
d5d850e758 fixed log scale 2017-11-28 18:04:14 -08:00