Releases: paperManu/splash
Releases · paperManu/splash
0.10.8
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
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
0.9.0
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
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
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
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
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
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
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