5 months ago František Kučera improved Makefile + small fixes v_0 tip
14 months ago František Kučera xattr: tolerate ENOTSUP (behave like there are no attributes when not supported on given FS) v_0
14 months ago František Kučera Added tag v0.1 for changeset 22827574296e v_0
14 months ago František Kučera reset texture scale back to 1:1, if xattr is missing v_0 v0.1
14 months ago František Kučera new default texture: horizon v_0
14 months ago František Kučera add Texture::bind() method v_0
15 months ago František Kučera pass texture xattr 'shader-shark.texture.scale' to the shaders as 'uTextureScale' + update variable locations on each shader reload v_0
15 months ago František Kučera xattr: list attribute names without the namespace prefix 'user.' v_0
15 months ago František Kučera support both decimal and hexadecimal notations for --root-window v_0
15 months ago František Kučera set scaling filters according to the texture file extended attributes (xattr: shader-shark.texture.mag-filter = linear | nearest) v_0
15 months ago František Kučera xattr: XAttrs class that read/write/list extended attributes v_0
15 months ago František Kučera monitor texture and shader file writes using inotify: improved resource management v_0
15 months ago František Kučera texture magnification filter: linear (blurry) vs. nearest (sharp/pixelatex) v_0
15 months ago František Kučera shaders: dynamic line count derived from the texture resolution v_0
15 months ago František Kučera process all X11 event waiting in the queue in the same cycle v_0
15 months ago František Kučera OOP for Texture v_0
15 months ago František Kučera new shader: phosphor-basic.frag v_0
15 months ago František Kučera new shader: scanlines-basic.frag v_0
15 months ago František Kučera new shader: soften-borders.frag v_0
15 months ago František Kučera transparency/alpha: blending v_0
15 months ago František Kučera transparency/alpha: simple binary transparent/opaque, no blending, just discard some fragments v_0
15 months ago František Kučera ImageLoader: convert images always to 8-bit depth as expected by Shark.cpp (i.e. 16-bit images can be loaded now) v_0
15 months ago František Kučera monitor texture and shader file writes using inotify: reload textures v_0
15 months ago František Kučera use default texture and shaders from the $SHADER_SHARK_DATA_DIR directory, if not configured as command line arguments v_0
15 months ago František Kučera private Impl class also for the Shark v_0
15 months ago František Kučera mouse wheel: move camera, not object v_0
15 months ago František Kučera monitor texture and shader file writes using inotify: reload shaders v_0
15 months ago František Kučera monitor texture and shader file writes using inotify: print file events v_0
15 months ago František Kučera support custom shaders v_0
15 months ago František Kučera OOP for Shader and ShaderProgram v_0
15 months ago František Kučera fragment shader: add grayscale() function v_0
15 months ago František Kučera clear screen / paint background before loading textures v_0
15 months ago František Kučera better GLSL variable names v_0
15 months ago František Kučera load textures from PNG, JPEG etc. files using ImageMagick v_0
16 months ago František Kučera project skeleton v_0
(0) tip