Commit Graph

67 Commits

Author SHA1 Message Date
Jarcode
13e9f051ce Emit #line directives, refactor prefixes '__' -> '_', fix 'bars' outline 2019-04-02 03:22:46 -07:00
Jarcode
706ec0fcd4 properly handle default pipe names 2019-03-15 00:32:33 -07:00
Jarcode
0acf7d4188 Migrate builtin macros to '__' prefix 2019-03-14 21:51:58 -07:00
Jarcode
aa56b89ddf Add --pipe flag 2019-03-14 21:39:50 -07:00
Jarcode
04a4da4993 Properly print formatting errors 2019-03-12 20:26:23 -07:00
Jarcode
0dc321900d Handle invalid color input from stdin 2019-03-12 20:25:07 -07:00
Jarcode
d640ac5d3c Added basic test mode for debug builds 2019-03-12 16:18:46 -07:00
Jarcode
c485d80013 Deprecate 'nativeonly', fix passing garbage data for vec4 stdin 2019-03-12 12:35:46 -07:00
Jarcode
c9dac68bb4 Allow '--stdin' to work properly with pipes, see #77 2019-03-10 16:36:13 -07:00
Jarcode
c14c2a835a Added support for reading uniforms from stdin, see #77 2019-03-10 16:13:34 -07:00
Jarcode
f87c70af2b Disable second 'graph' pass if nessecary (& other formatting), see #97 2019-02-05 17:45:17 -08:00
Jarcode
7c30c4a78a Added support for disabling shader passes, see #97 2019-02-04 22:07:26 -08:00
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