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
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)
František Kučera <franta-hg@frantovo.cz> [Sat, 06 Jan 2024 00:41:26 +0100] rev 38
reload document when changed
František Kučera <franta-hg@frantovo.cz> [Thu, 28 Dec 2023 01:35:17 +0100] rev 37
documentation: mouse and keyboard controls
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
František Kučera <franta-hg@frantovo.cz> [Thu, 28 Dec 2023 00:37:59 +0100] rev 35
add undocumented option: --dpi
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()
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()
František Kučera <franta-hg@frantovo.cz> [Wed, 27 Dec 2023 12:50:47 +0100] rev 32
default PDF document
František Kučera <franta-hg@frantovo.cz> [Wed, 27 Dec 2023 12:11:27 +0100] rev 31
render all PDF pages
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
František Kučera <franta-hg@frantovo.cz> [Wed, 27 Dec 2023 01:50:38 +0100] rev 29
derive OHP3D from ShaderShark
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
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.'
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
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)
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
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
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)
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
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
František Kučera <franta-hg@frantovo.cz> [Mon, 04 Dec 2023 21:03:53 +0100] rev 19
OOP for Texture
František Kučera <franta-hg@frantovo.cz> [Sun, 03 Dec 2023 19:22:42 +0100] rev 18
new shader: phosphor-basic.frag
František Kučera <franta-hg@frantovo.cz> [Sun, 03 Dec 2023 19:22:25 +0100] rev 17
new shader: scanlines-basic.frag
František Kučera <franta-hg@frantovo.cz> [Sun, 03 Dec 2023 17:26:26 +0100] rev 16
new shader: soften-borders.frag
František Kučera <franta-hg@frantovo.cz> [Sun, 03 Dec 2023 13:13:37 +0100] rev 15
transparency/alpha: blending
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
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)
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
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
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
František Kučera <franta-hg@frantovo.cz> [Sat, 02 Dec 2023 19:33:31 +0100] rev 9
mouse wheel: move camera, not object
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
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
František Kučera <franta-hg@frantovo.cz> [Fri, 01 Dec 2023 21:02:02 +0100] rev 6
support custom shaders
František Kučera <franta-hg@frantovo.cz> [Fri, 01 Dec 2023 20:25:49 +0100] rev 5
OOP for Shader and ShaderProgram
František Kučera <franta-hg@frantovo.cz> [Wed, 29 Nov 2023 01:27:05 +0100] rev 4
fragment shader: add grayscale() function
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
František Kučera <franta-hg@frantovo.cz> [Wed, 29 Nov 2023 01:11:19 +0100] rev 2
better GLSL variable names
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
František Kučera <franta-hg@frantovo.cz> [Sun, 26 Nov 2023 16:27:50 +0100] rev 0
project skeleton