Fri, 12 Jan 2024 00:45:40 +0100 reload document: aspect ration or page count may change v_0 tip
František Kučera <franta-hg@frantovo.cz> [Fri, 12 Jan 2024 00:45:40 +0100] rev 40
reload document: aspect ration or page count may change
Sat, 06 Jan 2024 01:06:28 +0100 xattr: tolerate ENOTSUP (behave like there are no attributes when not supported on given FS) v_0
František Kučera <franta-hg@frantovo.cz> [Sat, 06 Jan 2024 01:06:28 +0100] rev 39
xattr: tolerate ENOTSUP (behave like there are no attributes when not supported on given FS)
Sat, 06 Jan 2024 00:41:26 +0100 reload document when changed v_0
František Kučera <franta-hg@frantovo.cz> [Sat, 06 Jan 2024 00:41:26 +0100] rev 38
reload document when changed
Thu, 28 Dec 2023 01:35:17 +0100 documentation: mouse and keyboard controls v_0
František Kučera <franta-hg@frantovo.cz> [Thu, 28 Dec 2023 01:35:17 +0100] rev 37
documentation: mouse and keyboard controls
Thu, 28 Dec 2023 00:57:23 +0100 modify phosphor-basic.frag for PDF presentations v_0
František Kučera <franta-hg@frantovo.cz> [Thu, 28 Dec 2023 00:57:23 +0100] rev 36
modify phosphor-basic.frag for PDF presentations
Thu, 28 Dec 2023 00:37:59 +0100 add undocumented option: --dpi v_0
František Kučera <franta-hg@frantovo.cz> [Thu, 28 Dec 2023 00:37:59 +0100] rev 35
add undocumented option: --dpi
Thu, 28 Dec 2023 00:32:23 +0100 convert functions to methods: goPage(), goHome(), goEnd(), goPageMouse() v_0
František Kučera <franta-hg@frantovo.cz> [Thu, 28 Dec 2023 00:32:23 +0100] rev 34
convert functions to methods: goPage(), goHome(), goEnd(), goPageMouse()
Wed, 27 Dec 2023 23:25:06 +0100 import functions from the private prototype: goPage(), goHome(), goEnd(), goPageMouse() v_0
František Kučera <franta-hg@frantovo.cz> [Wed, 27 Dec 2023 23:25:06 +0100] rev 33
import functions from the private prototype: goPage(), goHome(), goEnd(), goPageMouse()
Wed, 27 Dec 2023 12:50:47 +0100 default PDF document v_0
František Kučera <franta-hg@frantovo.cz> [Wed, 27 Dec 2023 12:50:47 +0100] rev 32
default PDF document
Wed, 27 Dec 2023 12:11:27 +0100 render all PDF pages v_0
František Kučera <franta-hg@frantovo.cz> [Wed, 27 Dec 2023 12:11:27 +0100] rev 31
render all PDF pages
Wed, 27 Dec 2023 10:34:12 +0100 import PDF loading code from the OHP3D private prototype v_0
František Kučera <franta-hg@frantovo.cz> [Wed, 27 Dec 2023 10:34:12 +0100] rev 30
import PDF loading code from the OHP3D private prototype
Wed, 27 Dec 2023 01:50:38 +0100 derive OHP3D from ShaderShark v_0
František Kučera <franta-hg@frantovo.cz> [Wed, 27 Dec 2023 01:50:38 +0100] rev 29
derive OHP3D from ShaderShark
Tue, 26 Dec 2023 23:46:45 +0100 pass texture xattr 'shader-shark.texture.scale' to the shaders as 'uTextureScale' + update variable locations on each shader reload v_0
František Kučera <franta-hg@frantovo.cz> [Tue, 26 Dec 2023 23:46:45 +0100] rev 28
pass texture xattr 'shader-shark.texture.scale' to the shaders as 'uTextureScale' + update variable locations on each shader reload
Tue, 26 Dec 2023 15:41:07 +0100 xattr: list attribute names without the namespace prefix 'user.' v_0
František Kučera <franta-hg@frantovo.cz> [Tue, 26 Dec 2023 15:41:07 +0100] rev 27
xattr: list attribute names without the namespace prefix 'user.'
Tue, 26 Dec 2023 12:40:20 +0100 support both decimal and hexadecimal notations for --root-window v_0
František Kučera <franta-hg@frantovo.cz> [Tue, 26 Dec 2023 12:40:20 +0100] rev 26
support both decimal and hexadecimal notations for --root-window
Sat, 23 Dec 2023 23:10:41 +0100 set scaling filters according to the texture file extended attributes (xattr: shader-shark.texture.mag-filter = linear | nearest) v_0
František Kučera <franta-hg@frantovo.cz> [Sat, 23 Dec 2023 23:10:41 +0100] rev 25
set scaling filters according to the texture file extended attributes (xattr: shader-shark.texture.mag-filter = linear | nearest)
Sun, 10 Dec 2023 22:23:32 +0100 xattr: XAttrs class that read/write/list extended attributes v_0
František Kučera <franta-hg@frantovo.cz> [Sun, 10 Dec 2023 22:23:32 +0100] rev 24
xattr: XAttrs class that read/write/list extended attributes
Sun, 10 Dec 2023 22:20:37 +0100 monitor texture and shader file writes using inotify: improved resource management v_0
František Kučera <franta-hg@frantovo.cz> [Sun, 10 Dec 2023 22:20:37 +0100] rev 23
monitor texture and shader file writes using inotify: improved resource management
Wed, 06 Dec 2023 22:55:43 +0100 texture magnification filter: linear (blurry) vs. nearest (sharp/pixelatex) v_0
František Kučera <franta-hg@frantovo.cz> [Wed, 06 Dec 2023 22:55:43 +0100] rev 22
texture magnification filter: linear (blurry) vs. nearest (sharp/pixelatex)
Wed, 06 Dec 2023 22:54:24 +0100 shaders: dynamic line count derived from the texture resolution v_0
František Kučera <franta-hg@frantovo.cz> [Wed, 06 Dec 2023 22:54:24 +0100] rev 21
shaders: dynamic line count derived from the texture resolution
Tue, 05 Dec 2023 22:55:25 +0100 process all X11 event waiting in the queue in the same cycle v_0
František Kučera <franta-hg@frantovo.cz> [Tue, 05 Dec 2023 22:55:25 +0100] rev 20
process all X11 event waiting in the queue in the same cycle avoid so called glitches after continuous key press or X11 tunelled through SSH
Mon, 04 Dec 2023 21:03:53 +0100 OOP for Texture v_0
František Kučera <franta-hg@frantovo.cz> [Mon, 04 Dec 2023 21:03:53 +0100] rev 19
OOP for Texture
Sun, 03 Dec 2023 19:22:42 +0100 new shader: phosphor-basic.frag v_0
František Kučera <franta-hg@frantovo.cz> [Sun, 03 Dec 2023 19:22:42 +0100] rev 18
new shader: phosphor-basic.frag
Sun, 03 Dec 2023 19:22:25 +0100 new shader: scanlines-basic.frag v_0
František Kučera <franta-hg@frantovo.cz> [Sun, 03 Dec 2023 19:22:25 +0100] rev 17
new shader: scanlines-basic.frag
Sun, 03 Dec 2023 17:26:26 +0100 new shader: soften-borders.frag v_0
František Kučera <franta-hg@frantovo.cz> [Sun, 03 Dec 2023 17:26:26 +0100] rev 16
new shader: soften-borders.frag
Sun, 03 Dec 2023 13:13:37 +0100 transparency/alpha: blending v_0
František Kučera <franta-hg@frantovo.cz> [Sun, 03 Dec 2023 13:13:37 +0100] rev 15
transparency/alpha: blending
Sun, 03 Dec 2023 12:32:55 +0100 transparency/alpha: simple binary transparent/opaque, no blending, just discard some fragments v_0
František Kučera <franta-hg@frantovo.cz> [Sun, 03 Dec 2023 12:32:55 +0100] rev 14
transparency/alpha: simple binary transparent/opaque, no blending, just discard some fragments
Sun, 03 Dec 2023 00:57:54 +0100 ImageLoader: convert images always to 8-bit depth as expected by Shark.cpp (i.e. 16-bit images can be loaded now) v_0
František Kučera <franta-hg@frantovo.cz> [Sun, 03 Dec 2023 00:57:54 +0100] rev 13
ImageLoader: convert images always to 8-bit depth as expected by Shark.cpp (i.e. 16-bit images can be loaded now)
Sun, 03 Dec 2023 00:17:48 +0100 monitor texture and shader file writes using inotify: reload textures v_0
František Kučera <franta-hg@frantovo.cz> [Sun, 03 Dec 2023 00:17:48 +0100] rev 12
monitor texture and shader file writes using inotify: reload textures
Sat, 02 Dec 2023 23:11:56 +0100 use default texture and shaders from the $SHADER_SHARK_DATA_DIR directory, if not configured as command line arguments v_0
František Kučera <franta-hg@frantovo.cz> [Sat, 02 Dec 2023 23:11:56 +0100] rev 11
use default texture and shaders from the $SHADER_SHARK_DATA_DIR directory, if not configured as command line arguments
Sat, 02 Dec 2023 21:25:02 +0100 private Impl class also for the Shark v_0
František Kučera <franta-hg@frantovo.cz> [Sat, 02 Dec 2023 21:25:02 +0100] rev 10
private Impl class also for the Shark
Sat, 02 Dec 2023 19:33:31 +0100 mouse wheel: move camera, not object v_0
František Kučera <franta-hg@frantovo.cz> [Sat, 02 Dec 2023 19:33:31 +0100] rev 9
mouse wheel: move camera, not object
Sat, 02 Dec 2023 15:43:51 +0100 monitor texture and shader file writes using inotify: reload shaders v_0
František Kučera <franta-hg@frantovo.cz> [Sat, 02 Dec 2023 15:43:51 +0100] rev 8
monitor texture and shader file writes using inotify: reload shaders
Sat, 02 Dec 2023 15:02:56 +0100 monitor texture and shader file writes using inotify: print file events v_0
František Kučera <franta-hg@frantovo.cz> [Sat, 02 Dec 2023 15:02:56 +0100] rev 7
monitor texture and shader file writes using inotify: print file events
Fri, 01 Dec 2023 21:02:02 +0100 support custom shaders v_0
František Kučera <franta-hg@frantovo.cz> [Fri, 01 Dec 2023 21:02:02 +0100] rev 6
support custom shaders
Fri, 01 Dec 2023 20:25:49 +0100 OOP for Shader and ShaderProgram v_0
František Kučera <franta-hg@frantovo.cz> [Fri, 01 Dec 2023 20:25:49 +0100] rev 5
OOP for Shader and ShaderProgram
Wed, 29 Nov 2023 01:27:05 +0100 fragment shader: add grayscale() function v_0
František Kučera <franta-hg@frantovo.cz> [Wed, 29 Nov 2023 01:27:05 +0100] rev 4
fragment shader: add grayscale() function
Wed, 29 Nov 2023 01:21:17 +0100 clear screen / paint background before loading textures v_0
František Kučera <franta-hg@frantovo.cz> [Wed, 29 Nov 2023 01:21:17 +0100] rev 3
clear screen / paint background before loading textures
Wed, 29 Nov 2023 01:11:19 +0100 better GLSL variable names v_0
František Kučera <franta-hg@frantovo.cz> [Wed, 29 Nov 2023 01:11:19 +0100] rev 2
better GLSL variable names
Tue, 28 Nov 2023 22:45:33 +0100 load textures from PNG, JPEG etc. files using ImageMagick v_0
František Kučera <franta-hg@frantovo.cz> [Tue, 28 Nov 2023 22:45:33 +0100] rev 1
load textures from PNG, JPEG etc. files using ImageMagick only one (last) texture is currently displayed
Sun, 26 Nov 2023 16:27:50 +0100 project skeleton v_0
František Kučera <franta-hg@frantovo.cz> [Sun, 26 Nov 2023 16:27:50 +0100] rev 0
project skeleton
(0) tip