Skip to content

Releases: paperManu/splash

0.10.8

05 Mar 13:55
Compare
Choose a tag to compare

Splash 0.10.8 (2024-03-04)

Improvements:

  • Updated imgui to 1.90.4
  • Updated GLM to version 1.0.0
  • Updated Snappy to 1.1.10
  • Updated GLFW to version 3.4.0
  • Updated libltc to 1.3.2
  • Added support for Sh4lt memory sharing library
  • Replaced Ubuntu 23.10 for 24.04 in CI

Documentation:

  • Fixed typo in README.md

Bugs Fixed:

  • Fixed YUYV and UYVY decoding from shmdata sources

0.10.6

05 Feb 19:45
Compare
Choose a tag to compare

Splash 0.10.6 (2024-02-05)

Improvements:

  • Updated metainfo and desktop file
  • Added (partial) native Wayland support
  • Added a fullscreen attribute to Window
  • Added informative warnings to configuration and project load methods
  • Added a Flatpak test CI job, improved CI overall

Documentation:

  • Fixed build instructions

Bugs fixed:

  • Fixed staging script regexes
  • Fixed Blender addon due to API change in version 4.x
  • Fixed issues with sRGB on Windows with OpenGL renderer
  • Fixed creating more than one Scene on Windows
  • Fixed loading configuration from UI on Windows
  • Fixed Window not being resizable from the GUI
  • Moved Windows icon to a non-Freedesktop directory

0.9.8

23 Dec 21:50
Compare
Choose a tag to compare

Splash 0.9.8 (2021-12-13)

Bugs fixed:

  • Fixed link not being connected with Scene not spawned
  • Fixed CI random timeout
  • Fixed blending not applied on Scenes other than the main one

0.9.0

25 Dec 15:41
Compare
Choose a tag to compare

Splash 0.9.0 (2021-09-20)

Improvements:

  • Refactored Link and BufferObject to use Splash::serializer instead of the previous, clunky serialization
  • Added alt + right click to simulate middle click
  • Added a profiling script to generate flamegraphs
  • Moved SerializedObjects away from std::shared_ptr
  • Added ZMQ and shmdata performance tests
  • Removed inner Scene to allow for more consistant behavior when multiple Scenes are involved
  • Improved BufferObject update signal
  • Improved buffer sending signaling in Link
  • Added shmdata to CI building for Ubuntu
  • Changed default World framerate to 15

Bugs fixed:

  • Updated ZMQ
  • Fixed ZMQ warnings in performance tests
  • Fixed ColorCalibrator sending the wrong colorMixMatrix attribute

Documentation:

  • Updated the default configuration for better onboarding

0.8.8

08 Jul 00:52
Compare
Choose a tag to compare

Improvements:

  • Updated GLFW to version 3.3.2
  • Attributes in Python interpreter are now updated inside the main Python loop

Bugs fixed:

  • Fixed README for Ubuntu 20.04
  • Updated CMake to reflect changes in Slaps
  • Fixed Sink grabbing black frames on Nvidia hardware
  • Fixed a deadlock generated by last fix
  • Fixed Object with no Geometry generating a crash with linked to a Camera

0.7.12

05 Jan 17:01
Compare
Choose a tag to compare

New features:

  • Added support for named values, and a mediaInfo attribute to Images

Improvements:

  • Added Python as a dependency for CI
  • Bundled GL FBOs into the Framebuffer class
  • Added get_size() method to Python sink
  • Added splash.get_interpreter_name() to Python
  • Updated ZMQ and Hap

Bugs fixed:

  • Fixed blending when a virtual probe is in use, with multiple GPUs
  • Fixed a GPU leak in ProfilerGL
  • Fixed issue with command line args

0.6.6

28 Apr 14:50
Compare
Choose a tag to compare

Improvements:

  • Converted to OpenGL 4.5
  • Improved the file selector
  • Sinks now use framerate as a parameter (instead of period), shmdata sinks fill the caps with this parameter
  • Moving mouse over a window which does not hold the GUI does not move the mouse on the GUI window anymore

Bug fixed:

  • Fixed warp jittery movement. Still some undesired visual glitches when editing warps
  • Fixed window fullscreen behavior

0.6.4

13 Apr 17:25
Compare
Choose a tag to compare

New features:

  • Added a desktop entry

Improvements:

  • Some code cleanup, refactored some base classes
  • Added object description to the output of splash --info
  • Filter: output size can now be overridden

Bug fixed:

  • Fixed installation instructions
  • Fixed Debian package

0.5.6

10 Feb 15:13
Compare
Choose a tag to compare

New features:

  • Refactored ImageBufferSpec to add support for YUV (and other formats). Updated other classes to reflect this change

Improvements:

  • Added _tex#_size uniform for Texture_Images
  • Blender addon can now export a project (and not the whole configuration)
  • Refactored ImageBufferSpec to add support for YUV (and other formats). Updated other classes to reflect this change

Bug fixed:

  • Fixed videos looping before the end
  • Fixed issues with planar audio having only the first channel decoded
  • Fixed audio sync
  • Fixed GUI creating a Python interpreter in every Scene: only the master Scene is worthy
  • Fixed a segfault when quitting
  • Fixed partly deadlocks occuring when modifying heavily the configuration at runtime

0.5.4

10 Feb 14:55
Compare
Choose a tag to compare

New features:

  • Added a Mesh gui panel
  • Added a Sink base class, and Sink_Shmdata
  • Added a Sound_Engine class, Speaker can now output to Jack
  • Added the possibility to visually show the camera count
  • Added a priorityShift attribute to BaseObject

Improvements:

  • Timestamps now contain the date
  • Added GLFW as a submodule, statically linked
  • Filter now accepts files as shaders
  • Now using spinlocks where it makes sense
  • Improved Filter contrast and brightness settings
  • Added recurring tasks to RootObjects; moved swapTest and pingTest to recurring tasks
  • Filter now accepts multiple inputs

Bug fixed:

  • Fixed jitter while reading with a queue
  • Fixed a crash when creating a texture_image from the gui
  • Fixed CI, removed Travis support