Commit Graph

41 Commits

Author SHA1 Message Date
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
Jarcode
a0e65461fe Added interpolation, various fixes 2017-11-28 17:25:25 -08:00
Jarcode
bd3b0b1457 Updated gravity transform, cleaned up graph shader 2017-11-28 11:47:28 -08:00
Jarcode
88d0485750 fixed crashing issue & avg transform, added gravity transform 2017-11-26 22:47:44 -08:00
Jarcode
004d769d00 fixed frame timer 2017-11-26 20:54:44 -08:00
Jarcode
ca7e6c8ba3 initial commit 2017-11-25 22:00:49 -08:00