File vkdt.changes of Package vkdt

-------------------------------------------------------------------
Tue Dec 16 18:40:17 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- Update to version 0.9.99+git1003.aad9381cf:
  * port fs current date time functions to windows
  * add ability to delete nodes with delete or backspace key
  * guided: use precision from outside
  * doc: update noise profiling details
  * doc: provide download links for neural network weights
  * release: update number of expected next point release in docs
  * release: clean out changelog
  * graph: adjust size according to offset
  * graph: support buffer offsets
  * presets: dodge and burn according to spec
  * mcraw: expose black/white levels as optional parameters
  * draw: shift click-click to draw straight line
  * doc: add note about heavy/light network weights
  * gui: wire hover/active text colours, refs pr #213
  * nuklear: support text hover and active style colours
  * doc: adjust release notes
  * jddcnn: update docs + low leaky relu
  * jddcnn: use oidn-style pu transfer function
  * oidn: simple relu
  * ci: maybe this is the correct artifact path
  * macos: test appimage build
  * gui: fix filteredlist crash
  * build: don't create unnecessary directory
  * o-jpg: copy exif over by default
  * o-jpg: note about exif time offset
  * res: use explicit search paths instead of cwd. refs #209
  * gui: tab to show/hide panel in lt mode too
  * gui: offset tooltips a bit more
  * db: don't be confused by non-image graphs when sorting
  * gui: display metadata for duplicates too
  * gui: be extra sure that radial menu disables image pan
  * macos: emulate right and middle clicks via ctrl and cmd. fixes #207
  * docs: more accurate font howto
  * fonts: better description for extra charsets
  * gui: set lod upon entering dr mode
  * build: bump vk version on osx and w64 too
  * gui: mouse-clickable star rating and label assignment
  * win64: introduce utf8 support for windows, following @kmilos' pointers

-------------------------------------------------------------------
Wed Nov 26 16:48:39 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- Update to version 0.9.99+git963.1f5fffec5:
  * doc: attribute piratenpanda's image
  * mac: fix node editor mouse navigation
  * gui: radial menu: accept and re-open menu via right click when slider is active
  * gui: issue gui warning message if exiftool is not installed but requested during export
  * ci: try to build windows again
  * cli: remove mclog TRC
  * jddcnn: docs
  * exr: write image rgb chromaticities if "custom" is selected
  * dr: pixel accurate > 100% zoom
  * jddcnn: actually less weights
  * jddcnn: 32-stride
  * jddcnn: makefile typo
  * jddcnn: count weight lut size on cpu
  * jddcnn: load heavy and light models + runtime switch
  * rawnind: compile 16-channel version too
  * doc: notes
  * rawnind: remove unused kernels and old python
  * crop/cnn: fix roi computation
  * jddcnn: make sure to work full res in/out
  * doc: more notes
  * jddcnn: docs
  * mem: allow to allocate more than vulkan thinks it can
  * jddcnn: some docs
  * jddcnn: cleanup debug output, issue gui message about weight file
  * gui: debug output cleaned up
  * draw: default opacity for new guided filter
  * ab: new widget to draw split over image
  * rawnind: rescale/half size for small roi
  * rawnind: fix channel count for input->skip
  * rawnind: fix skip connections
  * rawnind: skip connections as OIDN
  * jddcnn: update docs
  * rawnind: support parameter for smaller/larger network
  * nind: seems to be a bit faster like this
  * nind: this works with rawnind 125466a
  * nind: match parameter count
  * jddcnn: new huge network
  * jddcnn: fix inferencing
  * jddcnn: fix a few memory corruptions, leave a few others
  * nind: try to match pytorch pixel shuffle
  * nind: use pixelshuffle
  * nind: match network arch
  * ci: re-enable castrated windos
  * doc: release notes
  * ci: corporate bs game
  * doc: update readme
  * o-vid: disable audio stream if the format is unsupported
  * web gallery: fit portrait aspect videos into div
  * i-vid: some weird frame count rounding issue
  * o-vid: emergency workaround for transcoding segfault
  * ffmpeg from hell
  * nuklear: make validation layers happy
  * gui: disable libdecor. buggy and who needs it.
  * doc: update release notes
  * nodes: right click on header without first selecting
  * nodes: more precise bezier/box overlap test
  * gui: propagate any processing errors to gui notification message
  * qvk: check before allocating memory, the return value is unreliable. fixes #206
  * pick: also show Yxy (D50) to match spotread -x
  * doc: add to release notes
  * coltgt: render a color checker target
  * hdr: style colours/wayland colour management stuff
  * filmsim: hide c/m/y filter values from ui again
  * filmsim: wb like python agx-emulsion
  * filmsim: d65 wb
  * fit: less bogosearch
  * res: fix command line tool relative filename search
  * docs: release notes
  * files: align text edits with list
  * gui: comment on libdecor. does not seem to make a difference
  * presets: put draw opacity into sane range after guided filter change
  * guided: save some memory/always work on grey scale guide
  * nuklear: property also without border
  * build: add nix flake
  * curves: only add to undo history once mouse is released, refs #199
  * curves: breaking change: horizontal for almost everything
  * curves: mode changes to init or reset curves
  * gui: resize panel and tab to act together better

-------------------------------------------------------------------
Tue Oct 21 13:10:41 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- Update to version 0.9.99+git884.e10623285:
  * gui: fix knobs alignment
  * mcraw: silence terminal message
  * gui: fix applying preset in lt mode for untouched images
  * gui: allow resizable panel
  * curves: cut memory requirements
  * curves: add guided filter doc
  * curves: hide automated tangent params
  * doc: release cleanup
  * curves: automatic ddx selection for end points
  * cleanup: remove old imgui gamepad code pieces
  * files: always append / if it's not there
  * i-raw: fix crash with project indigo raw files
  * oops. reproduced forgotten file
  * ci: maybe fix rawspeed backend build
  * radial menu: don't open if other widget is active
  * ci: don't push nightly packages for pull requests
  * doc: mention curves in the vs dt table
  * guided: adjust other users to new api
  * guided filter fixes
  * ci: don't push nightly packages for pull requests
  * guided: move api users to pc
  * guided: use push constants instead of params
  * curves: oklab experiments
  * gui: fix filteredlist for android resource mgmt
  * build: install moved keyaccel/presets
  * gui: radial menu padding
  * gui: padding in recently used collection buttons
  * android: cachedir
  * res: some resource allocation bugs
  * global: non-android compile fixes
  * jpeg: compiler warning + android compile guard
  * signal: let build system know we renamed the header
  * resource: open through interface, in preparation for android io
  * db: clean up duplicate directory string
  * signal: rename header because it confuses some libc implementations
  * fs: android changes and a bugfix
  * keyaccel: move up
  * presets: move up
  * filmsim: fix halation-disables-couplers bug
  * filmsim: cleanup
  * filmsim: halation/grain
  * filmsim: halation formula
  * filmsim: halation formula
  * filmsim: build deps, halation normalisation, grain breakup
  * style: active button so we can read it
  * curves: clean out unused code
  * gui: darkroom tab header padding
  * gui: propagate accent colours to dspy shaders
  * curves: make horizontal curves splines too
  * read-icc: more verbose on success
  * doc: curves
  * ych curves: double click to reset
  * doc: update release notes re:ych curves
  * ych curves: show grid of buttons in more logical order
  * dr: make dspy full width
  * curves: fix a crash
  * docs: wire curve docs/remove standalone module
  * curves: update docs
  * curves: merge ych mode into curves module
  * ych: ddx of smoothstep
  * ych: dspy
  * ych: relative curves ui interaction
  * ych: draw histograms in colour
  * ych curve: draw correct curves
  * ych curve: draft dspy code WIP
  * ych curve: diagonal cases
  * ych curves: extend param combo
  * ych curves: initial stub of stuff
  * snd: fix alsa init problem crash
  * doc: added gamepad video ref
  * colour: reset wb coeffs after applying them
  * doc: shortened home page
  * gamepadhelp: show active controls in colour
  * radial menu: write param name + value to screen
  * radial menu: text layout
  * radial menu: gamepadhelp
  * docs: update display colour management writeup
  * radial menu: hold L1 to manipulate
  * radial menu: gamepad dead zones + accept button
  * radial menu: wire gamepad
  * radial menu: notes on gamepad input
  * radial menu: wire preset buttons
  * radial menu: double click to reset slider
  * radial menu: wire some sliders
  * radial menu: rounder
  * radial menu: graphical mockup of slider
  * radial menu: graphical mockup
  * rawler update: seems to work..
  * rawler update: new cargo.lock
  * gui: crop edges doesn't jump when clicking
  * gui: show/hide right panel in dr and lt via right bumper
  * doc: be accurate about display colour matrix
  * db: createdate for duplicates
  * gui: only add module space in dr mode
  * gui: move "delete" to "files" expander in lt mode
  * gui: no border around combo boxes/consistency
  * bugs: exr export/import, dual denoise, export ui
  * nk: fix anti aliased scissor
  * dr: fix expander text left alignment
  * doc: document file moving and timestamp offsets
  * db: fix exif time offsets
  * win:      ...
  * win:    ..
  * win: ..
  * win: maybe compile fixes
  * win: disable feature
  * mac: use portable printing literals
  * doc: update changelog for release
  * lt: allow filtering filenames by regex
  * lt: apply preset with filename after resolving symlinks
  * db: support camera model specific time offset for sorting
  * mcraw: support audio trim too
  * mcraw: support left trim (right trim with frame count as usual)
  * files: scrollbar width
  * gui: better knob combo visibility
  * nuklear: respect anti-aliasing when clipping
  * gui: double up round corner segments
  * lighttable: files expander before export which still goes last
  * lighttable: allow moving selected files around on disk
  * ci: macintosh/brew stuff
  * lighttable: precache the whole list but not at once
  * gui: factor out copy job for reuse
  * gui: combo box padding matching buttons better
  * lt: less laggy precaching
  * ui: factor out tooltip widget
  * gui: allow fav/quick preset buttons in lt mode too

-------------------------------------------------------------------
Mon Aug 18 12:10:15 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- add requires for exiftool which is needed for the metadata
  display

-------------------------------------------------------------------
Mon Aug 18 12:02:59 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- Update to version 0.9.99+git757.ce8e0d266:
  * lighttable: be sure to reserve PATH_MAX for realpath

-------------------------------------------------------------------
Fri Aug 15 08:03:17 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- Update to version nightly+git0.6a1dfde03:
  * fs: isdir to follow symlinks. fixes #194
  * gui: enforce dynamic lod >= lod
  * ci:     ..
  * ci: ..
  * ci: something windows
  * gui: fullscreen button for android
  * bc1: copy fallback to link (android)
  * gui: panel width config parameter
  * fs: fallback for non-d_type filesystems
  * gui: set default rgb/hsluv option. refs #173
  * gui: colour picker in rgb or hsluv
  * lt: add new project template
  * gui: some style things
  * physarum: optional trail map modulation mask
  * gui: include "new project" button in lt mode
  * physarum: include screenshot in doc
  * doc: release notes
  * physarum: docs
  * physarum: some mouse input
  * physarum: fade in parameters over time
  * physarum: weird shit :)
  * physarum: dreggn
  * physarum: runs, looks wrong
  * physarum: compile fixes
  * physarum: cleanup params
  * physarum: deposit
  * physarum: deposit shader
  * physarum: move move.comp
  * physarum: diffuse compute shader moved
  * physarum: some initial garbage
  * filmsim: halation
  * filmsim: halation
  * filmsim: halation
  * fs: call realpath with PATH_MAX size for some hardened libc stuff
  * fs: debug
  * doc: colour picker in release notes
  * gui: colour picker in hsluv
  * dtucs: max M and use in gui
  * hsvknobs: use dt-ucs as perceptually uniform colour space
  * dtucs: preparing cpu code for colour wheels
  * dtucs: actually clamp blacks
  * doc: mention dehaze in release notes
  * dehaze: wire depth estimate and documentation
  * dehaze: mask with guided filter
  * gui: align fav preset buttons
  * gui: more accurate ui widget alignment
  * dehaze: default haze is white
  * gui: align rgbknob label with the rest
  * nuklear: smaller scrollbars
  * dehaze: haze is an rgb value
  * dehaze: initial broken checkin
  * hdr: don't attempt to load hdr/wayland cm instance extension depending on kill switch
  * build: appimage
  * build: win
  * build: win
  * build: win
  * build: win
  * build: win
  * build: win
  * build: win
  * build: win
  * build: win
  * build: win
  * build: win
  * build: win
  * build: windoos does not understand rsync any more
  * build: win
  * build: windoos??
  * build: oops
  * build: maybe make windoos happy
  * build: needs bash
  * build: added `make info`
  * macintosh ci
  * macintosh ci
  * macintosh ci
  * macintosh ci
  * macintosh ci
  * macintosh ci
  * macintosh: ci
  * macintosh: try to add a nightly build
  * mcpg: specular fixes
  * rt: material 0 is specular dielectric
  * rt: raytrace + dielectric changes
  * rt: path length and drop in new gbuf
  * rand: use the rust way of going uint bits->float
  * masks/dtucs: fix numerical instability near blacks
  * gui: module expanders with slightly cleaner layout
  * lighttable: search for exiftool in a few places
  * gamepad: basic file browser support
  * mask: use analytical dtucs at fixed luminance values
  * mask: emergency filter nan values from munsell processing
  * mask: use fucking munsell fucking directly. ucs suck.
  * mask: vertical lines + tonemap oklab
  * doc: update changelog
  * history: timestamp in float is not accurate enough
  * mask: document dspy channel
  * grain: decay affects only amplitude, not coordinates
  * grain: introduce more parameters for low frequency components
  * filmsim: adjust coupler radius visually to guardian fotography galleries
  * curves: add history items for curve widget changes
  * history: lookback before creating new
  * curves: grab nodes in edit space, not in linear space
  * nodes: new node placement
  * zones: quantisation stuff
  * mcraw: fix frame count detection
  * quake: fix mouse jump on grab
  * rt: std pathtracer output albedo too
  * nodes: better feedback to same module visibility
  * rt: un-flip / obj tex coords
  * mcpg: latest speed fixes ported
  * svgf: madness
  * gbuf: fix taa jitter
  * quake: resize for thumbnails (futile)
  * hdr: some extra docs + kill switch for windoos
  * quake: add example+ui blending
  * quake: fix ui rendering
  * svgf: firefly filter ftw
  * svgf: reactivate some of the weight functions, steal merian's firefly filter
  * hdr: metadata extension not present :(
  * quake: update example
  * gui: make swapchain colour info qvk message for quieter output
  * docs: update bvh
  * doc: add paper reference
  * doc: update quake/rt docs
  * quake: fix surface warp
  * gui: don't pass on mouse movement if not grabbed
  * quake: fix texture coordinates of sprites
  * rt: cleanup
  * svgf: switch on normal rejection again
  * mcpg: fix some shit
  * mcpg: debug broken uhm normals?
  * hdr: switch off
  * hdr: swapchain metadata api function
  * mcpg: cache tail
  * mcpg: parameters/bsdf for lc
  * mcpg: fix the shit
  * DEBUG
  * mcpg: debug debug debug
  * mcpg: DEBUG diffuse only
  * nodes: scale with dpi/font size/zoom
  * nodes: scale tab spacing too
  * nodes: keep grid constant in coord system
  * svgf: fix some motion stuff
  * nodes: clean up previous commit
  * nodes: better feedback connector curves
  * svgf: make number of iteratins run time param
  * quake: use svgf
  * rt: gbuf madness
  * mcpg: some fixes
  * rt: introduce per triangle opacity bit
  * i-obj: material assignment
  * mcpg: forgot cosine
  * rt: fix quake std pt
  * quake: flip textures
  * rt: remove glass hack
  * rt: transparency,inside,etc
  * rt: raytracing with inside flag
  * rt: build stuff
  * graph: don't overwrite inited roi with uninited one
  * rt: pc
  * aoue
  * rt: note on gbuf usage
  * quake: note on mv
  * mcpg: more paranoid fixes
  * mcpg: paranoid nan fix
  * mcpg: default settings
  * doc: gamepad stuff
  * gui: gamepad zoom and pan in dr mode
  * mcpg: fix descriptor set index
  * mcpg: fucking damnit
  * mcpg: reference mode works
  * mcpg: compiles and runs and is broken
  * mcpg: compiles!
  * mcpg: ..
  * mcpg: some more compile fixes
  * doc: gamepad stuff
  * mcpg: some compile fixes
  * mcpg: add more merian stuff
  * gui: gamepad zoom and pan in dr mode
  * mcpg: stuff
  * mcpg: drop files
  * gui: probe all joysticks until we find the first gamepad
  * hdr: load hdr wsi only if requested, always check for ST2084 framebuffer
  * quake: use q camera
  * pipe: input lut and bc1 too
  * gui: tooltip line breaks
  * nuklear: fix tooltip window background/gap between border and content
  * hdr: document in changelog
  * hdr: more speaking console output
  * hdr: work in sdr mode too
  * hdr: try to switch off in case we don't have hdr
  * hdr: eu
  * hdr: use ST2084/PQ because that seems to work. refs #162
  * hdr: un-HLG the ui colours
  * hdr: set some hdr/colour metadata on swapchain
  * gui: only auto-connect dspy if active module is on graph
  * doc: hotpx connector tooltips
  * gui: cleanup unused variable
  * gui: double buffer graph results too
  * gui: init border frac
  * doc: changelog
  * lighttable: border size to fit font descender
  * doc: changelog
  * csolid: use texture 0
  * favs: allow quick access preset buttons in favourite list
  * gui: scale everything with font size
  * nuklear: scale padding etc with font size
  * scale: mark some places
  * read-icc: ignore built binary
  * read-icc: xyz coordinates can be negative
  * read-icc: wire tool build, remove old python. fixes #188
  * read-icc: load gamma correctly
  * read-icc: port to c to reduce run time dependencies
  * check: introduce selection if individual colour channels
  * nodes: don't drag module if mouse outside view
  * fonts: update luts with padding for mipmaps
  * msdf: improve smoothness on lowres displays
  * nk: mipmap font texture
  * doc: mention yay command for better discoverability
  * msdf: consider height to em during string width calculation too
  * msdf: store height to EM extra font metric to align icons and text
  * build: not so verbose make
  * msdf: compensate different line height material icons/roboto
  * doc: mention arch/aur package
  * build: try windows again
  * build: explicitly delete empty directory trees
  * build: fuck this windows shit, why do i even care
  * build: bisecting ci
  * build: bisecting ci
  * build: bisecting ci
  * build: bisecting ci
  * build: bisecting ci
  * build: bisecting ci
  * build: bisecting windows ci
  * build: ci
  * build: ci stuff
  * msdf: aa emergency clamp to avoid strange overblur
  * build: detect alsa/optional
  * build: detect rustc/build rawler optional
  * build: don't install empty directories
  * msdf: stuff
  * msdf: comment
  * doc: mention gpu decoder for mcraw
  * msdf: some aa variants in comments
  * ui: fix expander arrows
  * nodes: fix line height in tooltips
  * ui: font scale
  * msdf: anti aliasing to respect varying atlas size
  * ui: grab also starts/stops animation now
  * docs: update changelog
  * msdf: wire howto
  * msdf: signed distance function font
  * build: extract all luts
  * i-lut: support 3 channel byte images too
  * o-lut: remove unnecessary cast
  * filmsim: forgot one more thing.
  * filmsim: update docs with additional steps to get new filmsim.lut
  * update whitebalance info for new negative profiles
  * add 3 new negative profiles to ui params
  * compensate start of paper profiles +3 (3 new negative profiles)
  * new filmsim lut calculated from latest agx-emulsion profiles
  * remove semicolon character (i think this is a syntax error in python?)
  * add 3 additional kodak vision profiles.
  * rgb curves: fix compilation
  * rgb curves: add gamma space edit mode option for finer control in blacks. refs #184
  * docs: mkssf with graphs
  * docs: wire curves module in index
  * gui: put camera coordinates in history
  * gui: support mouse events on dspy image
  * curves: luminance/locked mode
  * curves: docs
  * curves: add functionality
  * curves: rgb curves
  * curves: cubic spline
  * curves: initial proof of ui concept
  * filmsim: changing process changes nodes
  * gui: separators are a ui thing, cleanup
  * gui: remove stray debug comment
  * lighttable: precache more for smoother lt scroll
  * gui: allow preset buttons in favourites
  * i-lut: close file descriptors
  * docs: better preset description. fixes #158
  * cleanup: remove sss module, fixes #152
  * cleanup: remove f2srgb, use colenc
  * cleanup: remove y2rgb (format would likely work as replacement)
  * cleanup: remove srgb2f (use colour module instead)
  * gui: fix reset history stack on duplicates. fixes #180
  * Check for bionic
  * Portable qsort_r
  * gui: allow separators in module ui descriptions
  * fs_realpath that works with POSIX realpath
  * darkroom: don't auto-bind dspy if input not connected
  * execinfo is glibc only
  * filmsim: less coupler by default
  * lighttable: fallback title if folders are not in YYYYMMDD_event format but still numbers
  * lighttable: either hotkey or keynav
  * filmsim: show gamma for emergency use again
  * RTLD_DI_ORIGIN is only supported by glibc.
  * nodes: don't apply dpi scale twice
  * filmsim: default to moderate couplers
  * filmsim: support printing scanned negatives of real film
  * filmsim: sort gui options
  * filmsim: at least rotate noise
  * filmsim: process fixes
  * filmsim: broken process option
  * rgbknobs: make hue angles better discernable
  * gui: rgbknobs: show precise value
  * nuklear: allow fine tuning of knobs
  * filmsim: enable option for auto-wb
  * filmsim: ship new curves!
  * build: fix mkssf
  * filmsim: update default preset to portra 400/portra endura
  * filmsim: post wb opt: remove filters from ui
  * filmsim: white balance coefficients for the new stock
  * fit: grab parameter range from slider bounds
  * filmsim: new stocks
  * filmsim: scale grain with enlarger
  * hotkeys: display help text too
  * files: make some key navs hotkeys. fixes #177
  * files: it's either hotkey or keyboard nav
  * gui: fix lighttable single click to dr mode, always require double
  * files: accept double click only on center view, refs #177
  * files: keyboard nav: enter goes to lt mode if no directory is selected, refs #177
  * files: mouse scroll should not interfere with keyboard nav, refs #177
  * files: deselect when scrolling the mouse. refs #177
  * filmsim: hide gammas from ui + docs
  * filmsim: grain experiments
  * negative: accept colour picker input
  * gui: show numbers in colour picker
  * filmsim: preset with D65 wb in the colour module
  * Add math lib
  * TRANSFER is implied if GRAPHICS or COMPUTE is set
  * negative: more verbose tooltip
  * filmsim: fixed colour cast
  * filmsim: default paper ev is 0
  * filmsim: parameter docs
  * const: explicit control over output buffer dimensions
  * filmsim: clean up comments
  * filmsim: fix moving showerdoor for videos
  * graph io: enable disconnect from cfg/presets
  * bug: fix segfault on exit
  * docs: put a few modules in core
  * doc: mark core/beta modules. refs #151
  * gui: make dynamic lod work for drawing brush strokes, refs #165
  * build: don't extract lut all the time
  * gui: introduce two different LOD. refs #165
  * gui: make sure the last change propagates to the graph output
  * gui: don't restart graph if lod didn't change
  * gui: rearrange gui/lod setting and store it on shutdown
  * gui: copy paste memory garbage fixed. refs #171
  * gui: cleanup api function names
  * build: update gitignore
  * filmsim: 32-bit hash too much for texture coordinate
  * gui: copy/paste settings in dr mode, fixes #171
  * filmsim: defaults
  * nuklear: programmatically expand export tree on hotkey. refs #171
  * filmsim: implement arctic's proposal of alebraic+power b
  * gui: lt zoom hotkeys, refs #171
  * gui: zoom a bit in lt
  * filmsim: also randomise seed based on main filename hash, refs #170
  * pipe: provide unique image filename hash to glsl
  * filmsim: avoid showerdoor grain. fixes #170
  * filmsim: docs
  * gui: compactify node editor / history buttons
  * filmsim: non-linear coupler model, could be slow
  * gui: random fix for content scale bs, fixes #168
  * gui: fucking wayland scale factors from hell
  * filmsim: new wb
  * filmsim: hide fitted filter params again
  * filmsim: update docs
  * pick: also request input if others don't
  * filmsim: 5nm spacing
  * gui: window resize madness
  * build: ship filmsim lut
  * i-lut: don't cache headers of lists
  * graph: allow double buffer + feedback
  * graph: fix buffer size bug
  * gui: fix i-jpg initial node layout
  * gui: remember window size
  * i-lut: support reading lists of luts
  * filmsim: fix scale stuff
  * filmsim: disconnect filmcurv in preset
  * filmsim: mirror docs
  * filmsim: resize output x2 or x4 (careful!)
  * filmsim: couple of bug fixes
  * filmsim: better defaults and ui
  * filmsim: some more scale invariant grain
  * filmsim: cleanup code comment
  * gui: option to hide params for specific combo value
  * cli: default to sRGB output if nothing specified
  * filmsim: docs
  * filmsim: notes to self
  * filmsim: clamp log exposure before it explodes
  * filmsim: coupler diffusion
  * filmsim: restructure/cleanup
  * filmsim: initial support for DIR couplers
  * graph: fix bypass double buffer/mipmaps
  * pipe: check support before creating mipmaps
  * pipe: use mipmap min filter for displays (filter grain!)
  * build: clean up app image stuff
  * filmsim: smoother inpainting for extreme spectra refs #164
  * filmsim: add bandpass/envelope function
  * filmsim: wb with tungsten/2856K illuminant
  * build: next try for appimage nonsense
  * build: maybe like this?
  * build: linuxdeploy/appimage stuff being wonky
  * pick: show 50nm lines dashed
  * filmsim: wb without exposure correction and fix reflectance spectra
  * filmsim: new filters, new wb
  * filmsim: fix negative scan (scan film not paper)
  * filmsim: grain!
  * filmsim: hide absolute filter values from ui
  * filmsim: precomputed wb/enlarger filters
  * filmsim: correct lut construction instructions, thanks olivier!
  * filmsim: hack to not apply grain to thumbnails
  * filmsim: add preset for one click awesomeness
  * filmsim: docs
  * filmsim: filter defaults closer to sane
  * filmsim: more docs
  * filmsim: docs
  * filmsim: handle negative like agx does
  * filmsim: grain numbers from agx gui
  * filmsim: update parameter list
  * filmsim: python cleanup
  * filmsim: fix single lut version
  * filmsim: use analytic transmittance filters instead of lut
  * filmsim: reduce luts
  * filmsim: grain stuff
  * squashed filmsim and graph stuff
  * spec: use reflectance spectra for abney lut
  * gui: allow 8 characters, not 7
  * graph: find disconnected inputs
  * spectra: shade better and extend outside by inpainting
  * pick: cleanup
  * mkspectra: write some info into the lut
  * pick: scale spectrum to actually correspond to rgb
  * tools: mkspectra with XYZ/E lut
  * luts: cleanup
  * nodes: at least the lineskip is now exact
  * pick: don't filter spectrum lut lookup
  * o-pfm: filename property
  * node graph: scale connectors with font
  * presets: add skin tone spots to vectorscope/ciediag
  * ciediag: show reference spots in their actual colour on the vectorscope
  * graph: reject to run on disconnected nodes
  * keyframes: ui elements to set animation mode
  * keyframes: init to lerp when adding
  * keyframes: write kf anim mode to cfg
  * keyframe: lerp is default
  * keyframes: support some ease in/out animation curves
  * eq: actually apply edges
  * vkdt read-icc: use D50 XYZ as PCS, thanks massimo! fixes #160
  * nuklear: relax double click time
  * docs: update readme
  * o-web: more resolution to keep 4k displays happy
  * snd: safeguard unknown audio format
  * grain: safety clamp
  * ui: update year
  * gui: more content scale garbage, hopefully better on windows
  * build: )(*&!@#$
  * build: windows has new exiftool version
  * windows: maybe fix scaling, who knows :)
  * build: update gitignore
  * vis: clamp before viridis
  * bc1: clarify colour space
  * rawloader: use c_char instead of i8
  * docs: vis module
  * doc: update some docs
  * logo: wire in docs
  * logo: add updated cfg + rendered icon
  * logo: add vkdt rendered vkdt icon
  * dopesheet: fix rewind button
  * fonts: less oversampling, smaller textures. refs #159
  * gainmap: cleanup a bit more thoroughly
  * build: fix ffmpeg version detection on arch
  * doc: annotate a few more connectors
  * nodes view: dpi scale distance between nodes too
  * grad: separate density and rgb. breaking old params, sry.
  * build: validation layer happiness
  * nuklear: increase max float precision to at least more than 8-bit
  * wayland: fullscreen scale
  * wayland: fix application of matrix/shaper
  * gui: scale factor bs and double click on *release*
  * gui: fix alignment of labels/stars
  * nuklear: consider optical middle alignment is slightly above arthmetic middle
  * build: by default use march=native so arm builds would work
  * build: windows package
  * tab: explicitly unfocus edits
  * gui: tab all the widgets!
  * build: by default build native, for packages use x86_64
  * keyframes: some brush strokes fixes and optimisations
  * tab: simplify the thing and include properties as well as edits
  * tab: make state global in vkdt gui struct
  * tab: remove unnecessary variable
  * tab: scopes
  * tab: cleanup var names
  * gui: surprisingly this works too, and is better
  * gui: enable tab in darkroom module widgets
  * gui: fix star/label rendering in darkroom mode
  * graph: rescale nodes in bifurcations to suggest "soft dimensions"
  * eq: new parameter to blend to non-edge preserving blur
  * graph: don't interrupt slow devices, take your time!
  * gui: fix middle click to zoom on lenovo laptops
  * gui: .75 screen size by default
  * graph: re-upload draw list after keyframe change
  * draw: enable keyframing strokes in the gui
  * draw: interpolate number of strokes when keyframing
  * quake: silence some output
  * darkroom: more tooltips with hotkeys
  * darkroom: a few tooltips with references to current presets
  * gui: introduce gui button for history/undo/redo panel
  * gui: tooltip about duplicate keyframe hotkey
  * gui: fix key repeat issue for hotkeys in darkroom mode
  * rt: resample phase function too
  * nuklear: silence compiler warnings about dtoa
  * gui: nk_input_has_mouse_click_in_rect does not do what you think it does
  * rt: put fresnel back
  * docs: update wayland notes
  * rt: resampling also correct
  * rt: fixed envmap sampling pdf
  * rt: correct bvndf estimator in sampling routine
  * rt: bvndf might be correct now
  * rt: fix export when aov is not connected
  * quake: fix animation export
  * graph editor: scale modules with font size
  * bvh: don't double buffer static geo input
  * geo nodes: fix animated vertex positions
  * nuklear: fix segfault for negative string length
  * gui: introduce ui element for dpi scale factor
  * qvk: remove duplicate extension
  * fix some macos runtime and compile time warnings
  * style: different colours
  * gui: for some miraculous reason window resize doesn't always work
  * gui: don't re-rasterise fonts if not required
  * gui: keep font size constant when window resizes.
  * gui: wayland scale factor unfixes
  * oh wayland what the fuck
  * gui: don't segfault if swapchain can't be built
  * gui: fix potential 0 dereference
  * fresnel: copper wiring
  * fresnel: add copper fits
  * rt: first dynamic geo node
  * geo: refactor type of triangle connectors
  * quake: too glossy
  * quake: fix lag
  * gui: focus group cleanup
  * gui: merge focus group property macros
  * gui: property focus group macros
  * gui: enable tab jumps between wd and ht in lt export widgets
  * nuklear: merge 688 and focus/unfocus property widgets
  * rt: slower speed because high frame rates
  * rt: implement bounded VNDF sampling
  * build: current pentablet glfw also doesn't know wayland so well
  * wayland: remove scale factor because hyprland works without this
  * build: compile guard glfw 3.4 stuff, fixes #155
  * gui: move frame limiter before event handling
  * build: no.
  * build: windows nonsense
  * github: let's see if codeql can use newer ubuntu too
  * examples: don't load extra geo into quake
  * gui: switch glfw completely to event based. fixes #154
  * lighttable: tweak header size
  * i-obj: remove unnecesary obj parsing for static objects
  * rt: use blue noise dithering
  * build: install desktop file and icon
  * quake: adjust roughness to ggx model
  * gui: unfortunately wayland needs this callback
  * gui: window resizing/swapchain recreation refactored
  * gui: unfortunately wayland needs this callback
  * gui: window resizing/swapchain recreation refactored
  * gui: disable mouse grabbing on x11, fixes #144
  * windowing: cache content scale factor
  * gui: disable mouse grabbing on x11, fixes #144
  * windowing: cache content scale factor
  * rt: support spp param again
  * rt: resampled importance sampling
  * rt: env cleanup + pdf
  * build: ffmpeg7 stuff
  * rt: env cleanup
  * rt: envmap is seems to be working
  * rt: env is cleanup
  * rt: env cleanup
  * o-vid: ffmpeg deprecating stuff again
  * rt: debugging envmap importance sampling
  * accum: long range parameter
  * build: add generated files to gitignore
  * i-pfm: cleanup
  * keyframes: introduce duplicate keyframe hotkey, fixes #153
  * keyframe: return keyframe id when adding
  * keyframes: add keyframe through context menu, refs #153
  * keyframes: refactor add keyframe code to gui api header. refs #153
  * dopesheet: fix keyframe update. refs #153
  * dopesheet: apply darkroom mode module filters for quicker access. refs #153
  * dopesheet: show scrollbar, refs #153
  * env: stuff
  * build: add generated files to gitignore
  * rt: import volume sampling and camera functions
  * rt: read lat/lon environment map
  * accum: long range parameter
  * i-hdr: read rgbe high dynamic range images
  * i-pfm: cleanup
  * keyframes: introduce duplicate keyframe hotkey, fixes #153
  * keyframe: return keyframe id when adding
  * keyframes: add keyframe through context menu, refs #153
  * keyframes: refactor add keyframe code to gui api header. refs #153
  * dopesheet: fix keyframe update. refs #153
  * dopesheet: apply darkroom mode module filters for quicker access. refs #153
  * dopesheet: show scrollbar, refs #153
  * fresnel: remove unneeded square root
  * rt: comment on mono-wavelength blue noise
  * rt: clarify upsampling comment
  * docs: film grain
  * grain: softer rolloff for high noise magnitudes
  * frame: decor line width same for portrait or landscape
  * knobs: collect rotary events for slow frames
  * docs: film grain
  * doc: some rendering docs
  * grain: softer rolloff for high noise magnitudes
  * frame: decor line width same for portrait or landscape
  * knobs: collect rotary events for slow frames
  * rt: hero wavelengths stratified in primary sample space
  * knobs: fix out of bounds memory access
  * gui: use rotary encoder on sliders and knobs while hovering
  * gui: use rotary encoder on sliders and knobs while hovering
  * rt: specular ggx gold
  * rt: blackman harris pixel filter importance sampling
  * rt: dumb upsampling
  * rt: upsample test optimiser
  * bvh: upsampling dreggn
  * rt: hero wavelength stuff
  * rt: spectral sampling with blue noise dither masks
  * burns: initial fits
  * bvh: add spectral upsampling test stuff
  * rt: add spectral colour sampling stuff
  * rt: carry over some rendering stuff
  * jddcnn: note
  * motioncam: update to new decoder without sse intrinsics
  * bvh: make rt module work again
  * i-obj: build deps
  * bvh: cleanup
  * bvh: build static bvh by default
  * bvh: selective rebuild madness
  * bvh: 32-bit float positions
  * bvh: now with full blown 32-bit float vertex coordinates
  * hsv knobs: also catch case where colourfulness drops to zero
  * x11: don't do silly content scale games
  * grade: backend in rgb again
  * hsvknobs: fix ui glitches
  * oklab: clamp rgb for lightness <= 0
  * grade: anti-aliased hsv knobs
  * quake: fix fullbright textures
  * quake: fix some stride
  * quake: broken
  * quake: bring some of the static geo back
  * bvh: compiles and runs and is wrong
  * oklab: clamp rgb for lightness <= 0
  * grade: anti-aliased hsv knobs
  * quake: compile fixes
  * bvh: WIP stuff
  * bvh: WIP refactor quake geo
  * bvh: refactor rt accel build
  * bvh: some initial thoughts
  * gui: introduce rgb knobs
  * oklab: fix numerical edge cases
  * gui: never use hsv! knobs now in oklab
  * gui: add global overlays without clipping, use for hsv knobs
  * hsv knobs: indicate hue and saturation while turning
  * knobs: brighter indicator improves visibility
  * nuklear: dpi-independent knob indicator lines
  * grade: use hsv data and knobs in ui
  * nuklear: update to new upstream
  * mcraw: allow to manually crop frames from the end
  * grade: colour edit widget more useful
  * nuklear upstream: don't bother dragging out of bounds in colour picker
  * docs: reword denoising strength
  * favs: add context menu to more widgets
  * favs: fix file reading
  * mkssf: some more accurate defaults
  * favs: manual favourite management for slider widgets. refs #139
  * favs: draft some context menues and inner workings
  * jddcnn: require denoise noop before
  * wayland: fix cursor movement on nuklear properties, refs #137
  * wayland: fix cursor movement on nuklear properties
  * jddcnn: gradient scaling
  * qvk: force single-bit preTransform in swapchain creation, refs #142
  * jddcnn: pad feature channels to multiples of 16
  * qvk: force single-bit preTransform in swapchain creation
  * jddcnn: some tone curve experiment
  * o-copy: new module to perform verbatim file copies on export
  * wayland: fix input scaling for scale!=1 refs #137
  * wayland: fix input scaling for scale!=1
  * jddcnn: wire docs
  * jddcnn; one more conv in glsl
  * jddcnn: mixed loss
  * jddcnn: extra convolution
  * jddcnn: more convolutions are betterer
  * jddcnn: extra conv for better results. needs sync with glsl!
  * o-copy: new module to perform verbatim file copies on export
  * jddcnn: more training images, adjust loss
  * gui: don't close but show files if image can't be opened
  * gui: be verbose about file it's trying to open
  * build: apparently github finally updated the old ubuntu images
  * docs: hint at meaning of input connectors for guided filter
  * nodes: don't open context menu when deleting a link
  * docs: clarify input connectors
  * jddcnn: fix some out of bounds crap
  * nodes: don't open context menu when deleting a link
  * jddcnn: almost working pre-pooling
  * jddcnn: pre-pooling
  * jddcnn: add mean image colour loss
  * jddcnn: adjust training
  * jddcnn: adjust to larger tile size for lower frequency stuff
  * jddcnn: this sucks
  * jddcnn: pre-pooling network
  * jddcnn: implement pre-pooling in shader
  * jddcnn: notes about pre-pooling
  * jddcnn: cleanup docs
  * docs: clarify input connectors
  * bugfix: remove stray flag pop call
  * bugfix: fix string sanitisation (by-day filter)
  * jddcnn: credit adrien
  * jddcnn: cleanup python
  * jddcnn: insert no-noise training data too
  * jddcnn: fix some noise profile application
  * jddcnn: colour matrix stuff
  * jddcnn: colour stuff
  * jddcnn: cleanup
  * jddcnn: this looks about credible, but not great
  * jddcnn: debugging some things
  * bugfix: remove stray flag pop call
  * Revert "jdd: stride garbage"
  * jdd: stride garbage
  * jddcnn: cleanup python
  * jddcnn: pytorch version
  * jddcnn: use cooperative matrices
  * bugfix: fix string sanitisation (by-day filter)
  * gui: don't accept clicks outside modal dialogs. fixes #140
  * gui: don't accept clicks outside modal dialogs. fixes #140
  * jdd: fix index swizzle
  * jdd: broken non-coopmat support
  * jdd: cleanup, forgotten params files
  * jdd: swizzled, one-layer-less version
  * jddcnn: debugging stuff
  * jddcnn: some fixes
  * jdd: fix a few strides, still broken
  * jddcnn: does something with broken strides
  * jdd: add training python
  * jddcnn: joined demosaicing and denoising via cnn, initial checkin
  * sec: don't pass user string to format print directly

-------------------------------------------------------------------
Wed Jan 15 12:08:54 UTC 2025 - mrueckert@suse.de

- Update to version 0.9.99+git0.0b0cb702:
  * 

-------------------------------------------------------------------
Wed Jan 15 12:07:08 UTC 2025 - mrueckert@suse.de

- Update to version nightly+git0.7f41f54f:
  * docs: vis module
  * doc: update some docs
  * logo: wire in docs
  * logo: add updated cfg + rendered icon
  * logo: add vkdt rendered vkdt icon
  * dopesheet: fix rewind button
  * fonts: less oversampling, smaller textures. refs #159
  * gainmap: cleanup a bit more thoroughly
  * build: fix ffmpeg version detection on arch
  * doc: annotate a few more connectors

-------------------------------------------------------------------
Wed Jan 15 12:06:26 UTC 2025 - mrueckert@suse.de

- Update to version 0.7.9945geb30d5b0+git0.c777e1c:
  * update to 0.7.99-45-geb30d5b0
  * update to 0.7.99-28-g4848dc1b
  * update to 0.7.99-6-g99063388
  * update to 0.7.99-1-ge2b15fe8
  * update to 0.6.9999-200-gca9b0057
  * update to 0.6.9999-181-g076a78d0
  * update to 0.6.9999-179-gd4580aa8
  * update update.sh
  * update to 0.6.9999-179-gd4580aa8
  * update to 0.6.9999-161-g62e3c62e

-------------------------------------------------------------------
Sat Nov 21 22:55:56 UTC 2020 - Marcus Rueckert <mrueckert@suse.de>

- switch to symlinks instead of wrapper scripts

-------------------------------------------------------------------
Thu Nov 19 22:06:30 UTC 2020 - Marcus Rueckert <mrueckert@suse.de>

- initial package
openSUSE Build Service is sponsored by