diff -Nru kodi-visualization-shadertoy-1.2.1/azure-pipelines.yml kodi-visualization-shadertoy-1.2.3/azure-pipelines.yml --- kodi-visualization-shadertoy-1.2.1/azure-pipelines.yml 1970-01-01 00:00:00.000000000 +0000 +++ kodi-visualization-shadertoy-1.2.3/azure-pipelines.yml 2020-07-29 06:38:21.000000000 +0000 @@ -0,0 +1,65 @@ +variables: + app_id: 'visualization.shadertoy' + +trigger: + branches: + include: + - Leia + - releases/* + paths: + include: + - '*' + exclude: + - 'debian/*' + +jobs: + - job: Windows + + pool: + vmImage: 'VS2017-Win2016' + + strategy: + matrix: + Win32: + GENERATOR: "Visual Studio 15 2017" + ARCHITECTURE: Win32 + CONFIGURATION: Release + Win64: + GENERATOR: "Visual Studio 15 2017" + ARCHITECTURE: x64 + CONFIGURATION: Release + Win64-UWP: + GENERATOR: "Visual Studio 15 2017" + ARCHITECTURE: x64 + CONFIGURATION: Release + WINSTORE: -DCMAKE_SYSTEM_NAME=WindowsStore -DCMAKE_SYSTEM_VERSION="10.0.16299.0" + ARM64-UWP: + GENERATOR: "Visual Studio 15 2017" + ARCHITECTURE: ARM64 + CONFIGURATION: Release + WINSTORE: -DCMAKE_SYSTEM_NAME=WindowsStore -DCMAKE_SYSTEM_VERSION="10.0.16299.0" + + workspace: + clean: all + + steps: + + - script: | + cd .. + git clone --branch Leia --depth=1 https://github.com/xbmc/xbmc.git kodi + cd $(Build.SourcesDirectory) + mkdir build + cd build + mkdir "definition/$(app_id)" + echo $(app_id) . . > definition/$(app_id)/$(app_id).txt + mklink /J "$(Pipeline.Workspace)/$(app_id)" "$(Build.SourcesDirectory)" + + - task: CMake@1 + inputs: + workingDirectory: 'build' + cmakeArgs: '-T host=x64 -G "$(GENERATOR)" -A $(ARCHITECTURE) $(WINSTORE) -DADDONS_TO_BUILD=$(app_id) -DCMAKE_BUILD_TYPE=$(CONFIGURATION) -DADDONS_DEFINITION_DIR=$(Pipeline.Workspace)/$(app_id)/build/definition -DADDON_SRC_PREFIX=../.. -DCMAKE_INSTALL_PREFIX=../../kodi/addons -DPACKAGE_ZIP=1 ../../kodi/cmake/addons' + + - task: CMake@1 + inputs: + workingDirectory: 'build' + cmakeArgs: '--build . --config $(CONFIGURATION) --target $(app_id)' diff -Nru kodi-visualization-shadertoy-1.2.1/CMakeLists.txt kodi-visualization-shadertoy-1.2.3/CMakeLists.txt --- kodi-visualization-shadertoy-1.2.1/CMakeLists.txt 2019-08-29 18:16:09.000000000 +0000 +++ kodi-visualization-shadertoy-1.2.3/CMakeLists.txt 2020-07-29 06:38:21.000000000 +0000 @@ -5,6 +5,7 @@ find_package(Kodi REQUIRED) find_package(p8-platform REQUIRED) +find_package(glm REQUIRED) add_subdirectory(lib/kissfft) @@ -50,7 +51,6 @@ endif() list(APPEND DEPLIBS kissfft) -list(APPEND DEPENDS glm) build_addon(visualization.shadertoy SHADERTOY DEPLIBS) diff -Nru kodi-visualization-shadertoy-1.2.1/debian/changelog kodi-visualization-shadertoy-1.2.3/debian/changelog --- kodi-visualization-shadertoy-1.2.1/debian/changelog 2020-04-09 11:27:50.000000000 +0000 +++ kodi-visualization-shadertoy-1.2.3/debian/changelog 2020-07-29 06:48:09.000000000 +0000 @@ -1,42 +1,36 @@ -kodi-visualization-shadertoy (1.2.1-1easyVDR2~focal) focal; urgency=medium - - * automatic rebuild - - -- Wolfgang Mangold Thu, 09 Apr 2020 13:27:50 +0200 - -kodi-visualization-shadertoy (1.2.1-1easyVDR1~focal) focal; urgency=medium - - * automatic rebuild - - -- Wolfgang Mangold Tue, 28 Jan 2020 16:50:55 +0100 - -kodi-visualization-shadertoy (1.2.1-1easyVDR0~focal) focal; urgency=high - - * rebuild for focal - - -- Wolfgang Mangold Tue, 10 Dec 2019 15:01:50 +0100 - -kodi-visualization-shadertoy (1.2.1-1~eoan) eoan; urgency=low +kodi-visualization-shadertoy (1.2.3-2~focal) focal; urgency=low [ xbmc ] * autogenerated dummy changelog [ wsnipex ] - * [B]1.1.9[/B] - Save last used preset [B]1.1.8[/B] - Kodi to addon - interface changes - Update debian control [B]1.1.7[/B] - Change to - automatic depends set on addon.xml [B]1.1.6[/B] - Removed never used - addon interface functions - Fix of Windows 64 bit build [B]1.1.5[/B] - - Fix OpenGL for Apple [B]1.1.4[/B] - Fix order matters. gles needs - the extension first in shaders [B]1.1.3[/B] - Drop not used OpenGL - EW [B]1.1.2[/B] - Fix do not prepend gles precision directives to gl - shaders [B]1.1.1[/B] - Fix iterate by reference - Fix debian - packaging [B]1.1.0[/B] - Rename addon.xml to addon.xml.in and bring - it up to par with other add-ons [B]1.0.6[/B] - Add 2D led spectrum - visualizer (remix) - Add electric pulse visualizer - Store presets - in a struct - Fix addon.xml for windows - Add Dancing Metalights - - Add spectrometer - Add audio eclipse - Support GLES2 - Improve - fractalland performance - [osx] add missing linkage to - CoreVideo.framework - Change include paths after split of kodi- - platform - Added new icon. Thx ronie [B]0.0.1[/B] - Initial import + * [B]1.2.3[/B] - Update Debian package creation - Remove not needed + "virtual" on windows related code - Update glm on depends to version + 0.9.9.5 - Add screenshots and fanart images to see what it brings - + Update description text - Use reduced size always if calculation is + lower as screen size - Prevent some shaders on GLES (can freeze on + weak systems) [B]1.2.2[/B] - Fix debian packaging [B]1.2.1[/B] - + On code override GL_RED (if not present) with GL_LUMINANCE (needed + on older GLES versions) - AppVeyor: Use Visual Studio 2017 & add + WindowsStore [B]1.2.0[/B] - Update build system version and cleanup + - Bring in GL 4.0 support - Update shader files with a revised copy + to a new OpenGL-related folder - Remove old for Windows not + supported shader files [B]1.1.9[/B] - Save last used preset + [B]1.1.8[/B] - Kodi to addon interface changes - Update debian + control [B]1.1.7[/B] - Change to automatic depends set on addon.xml + [B]1.1.6[/B] - Removed never used addon interface functions - Fix of + Windows 64 bit build [B]1.1.5[/B] - Fix OpenGL for Apple + [B]1.1.4[/B] - Fix order matters. gles needs the extension first in + shaders [B]1.1.3[/B] - Drop not used OpenGL EW [B]1.1.2[/B] - Fix + do not prepend gles precision directives to gl shaders [B]1.1.1[/B] + - Fix iterate by reference - Fix debian packaging [B]1.1.0[/B] - + Rename addon.xml to addon.xml.in and bring it up to par with other + add-ons [B]1.0.6[/B] - Add 2D led spectrum visualizer (remix) - + Add electric pulse visualizer - Store presets in a struct - Fix + addon.xml for windows - Add Dancing Metalights - Add spectrometer - + Add audio eclipse - Support GLES2 - Improve fractalland performance - + [osx] add missing linkage to CoreVideo.framework - Change include + paths after split of kodi-platform - Added new icon. Thx ronie + [B]0.0.1[/B] - Initial import - -- wsnipex Mon, 21 Oct 2019 14:30:54 +0000 + -- wsnipex Wed, 29 Jul 2020 06:48:09 +0000 diff -Nru kodi-visualization-shadertoy-1.2.1/debian/changelog.tmp kodi-visualization-shadertoy-1.2.3/debian/changelog.tmp --- kodi-visualization-shadertoy-1.2.1/debian/changelog.tmp 2019-10-21 14:30:51.000000000 +0000 +++ kodi-visualization-shadertoy-1.2.3/debian/changelog.tmp 2020-07-29 06:48:06.000000000 +0000 @@ -1,4 +1,4 @@ -kodi-visualization-shadertoy (1.2.1-1~#DIST#) #DIST#; urgency=low +kodi-visualization-shadertoy (1.2.3-2~#DIST#) #DIST#; urgency=low [ xbmc ] * autogenerated dummy changelog diff -Nru kodi-visualization-shadertoy-1.2.1/debian/compat kodi-visualization-shadertoy-1.2.3/debian/compat --- kodi-visualization-shadertoy-1.2.1/debian/compat 2019-08-29 18:16:09.000000000 +0000 +++ kodi-visualization-shadertoy-1.2.3/debian/compat 2020-07-29 06:38:21.000000000 +0000 @@ -1 +1 @@ -8 +9 diff -Nru kodi-visualization-shadertoy-1.2.1/debian/control kodi-visualization-shadertoy-1.2.3/debian/control --- kodi-visualization-shadertoy-1.2.1/debian/control 2019-12-10 14:01:15.000000000 +0000 +++ kodi-visualization-shadertoy-1.2.3/debian/control 2020-07-29 06:38:21.000000000 +0000 @@ -1,9 +1,9 @@ Source: kodi-visualization-shadertoy Priority: extra -Maintainer: wsnipex -Build-Depends: debhelper (>= 8.0.0), cmake, libp8-platform-dev, kodi-addon-dev, - libgl1-mesa-dev, libglm-dev, automake, autoconf, libtool -Standards-Version: 3.9.8 +Maintainer: Nobody +Build-Depends: debhelper (>= 9.0.0), cmake, kodi-addon-dev, libglm-dev, libp8-platform-dev, + libgles2-mesa-dev [arm64 armhf], libgl1-mesa-dev [i386 amd64] +Standards-Version: 4.1.2 Section: libs Homepage: http://kodi.tv diff -Nru kodi-visualization-shadertoy-1.2.1/debian/rules kodi-visualization-shadertoy-1.2.3/debian/rules --- kodi-visualization-shadertoy-1.2.1/debian/rules 2019-08-29 18:16:09.000000000 +0000 +++ kodi-visualization-shadertoy-1.2.3/debian/rules 2020-07-29 06:38:21.000000000 +0000 @@ -13,10 +13,7 @@ dh $@ override_dh_auto_configure: - dh_auto_configure -- -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=1 -DUSE_LTO=1 -DCMAKE_INSTALL_PREFIX=/usr - -override_dh_strip: - dh_strip --dbg-package=kodi-visualization-shadertoy-dbg + dh_auto_configure -- -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_SHARED_LIBS=1 -DUSE_LTO=1 -DCMAKE_INSTALL_PREFIX=/usr override_dh_installdocs: dh_installdocs --link-doc=kodi-visualization-shadertoy diff -Nru kodi-visualization-shadertoy-1.2.1/debian/source/format kodi-visualization-shadertoy-1.2.3/debian/source/format --- kodi-visualization-shadertoy-1.2.1/debian/source/format 2019-08-29 18:16:09.000000000 +0000 +++ kodi-visualization-shadertoy-1.2.3/debian/source/format 2020-07-29 06:38:21.000000000 +0000 @@ -1 +1 @@ -3.0 (quilt) +3.0 (native) diff -Nru kodi-visualization-shadertoy-1.2.1/debian/source/options kodi-visualization-shadertoy-1.2.3/debian/source/options --- kodi-visualization-shadertoy-1.2.1/debian/source/options 1970-01-01 00:00:00.000000000 +0000 +++ kodi-visualization-shadertoy-1.2.3/debian/source/options 2020-07-29 06:48:09.000000000 +0000 @@ -0,0 +1 @@ +extend-diff-ignore = "(^|/)(azure-pipelines.yml|README.md)$" diff -Nru kodi-visualization-shadertoy-1.2.1/depends/common/glm/glm.sha256 kodi-visualization-shadertoy-1.2.3/depends/common/glm/glm.sha256 --- kodi-visualization-shadertoy-1.2.1/depends/common/glm/glm.sha256 2019-08-29 18:16:09.000000000 +0000 +++ kodi-visualization-shadertoy-1.2.3/depends/common/glm/glm.sha256 2020-07-29 06:38:21.000000000 +0000 @@ -1 +1 @@ -7f093f11c49877716bab96813c2e834db6839095281c8c0c65c60c8bdb9504a3 +b7c6c746bfee6c3e346b13fc92764e1088c358fc5d18294f575806bdeb05a1d2 diff -Nru kodi-visualization-shadertoy-1.2.1/depends/common/glm/glm.txt kodi-visualization-shadertoy-1.2.3/depends/common/glm/glm.txt --- kodi-visualization-shadertoy-1.2.1/depends/common/glm/glm.txt 2019-08-29 18:16:09.000000000 +0000 +++ kodi-visualization-shadertoy-1.2.3/depends/common/glm/glm.txt 2020-07-29 06:38:21.000000000 +0000 @@ -1 +1 @@ -glm https://github.com/g-truc/glm/archive/47031aa4b7b079716e4cac496819e7f464b6a713.tar.gz +glm https://github.com/g-truc/glm/releases/download/0.9.9.4/glm-0.9.9.4.7z diff -Nru kodi-visualization-shadertoy-1.2.1/depends/osx/glm/glm.sha256 kodi-visualization-shadertoy-1.2.3/depends/osx/glm/glm.sha256 --- kodi-visualization-shadertoy-1.2.1/depends/osx/glm/glm.sha256 2019-08-29 18:16:09.000000000 +0000 +++ kodi-visualization-shadertoy-1.2.3/depends/osx/glm/glm.sha256 2020-07-29 06:38:21.000000000 +0000 @@ -1 +1 @@ -7f093f11c49877716bab96813c2e834db6839095281c8c0c65c60c8bdb9504a3 +b7c6c746bfee6c3e346b13fc92764e1088c358fc5d18294f575806bdeb05a1d2 diff -Nru kodi-visualization-shadertoy-1.2.1/depends/osx/glm/glm.txt kodi-visualization-shadertoy-1.2.3/depends/osx/glm/glm.txt --- kodi-visualization-shadertoy-1.2.1/depends/osx/glm/glm.txt 2019-08-29 18:16:09.000000000 +0000 +++ kodi-visualization-shadertoy-1.2.3/depends/osx/glm/glm.txt 2020-07-29 06:38:21.000000000 +0000 @@ -1 +1 @@ -glm https://github.com/g-truc/glm/archive/47031aa4b7b079716e4cac496819e7f464b6a713.tar.gz +glm https://github.com/g-truc/glm/releases/download/0.9.9.4/glm-0.9.9.4.7z diff -Nru kodi-visualization-shadertoy-1.2.1/.gitignore kodi-visualization-shadertoy-1.2.3/.gitignore --- kodi-visualization-shadertoy-1.2.1/.gitignore 2019-08-29 18:16:09.000000000 +0000 +++ kodi-visualization-shadertoy-1.2.3/.gitignore 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ -# build artifacts -build/ -obj-x86_64-linux-gnu/ -visualization.*/addon.xml - -# commonly used editors -# vim -*.swp - -# Eclipse -*.project -*.cproject -.classpath -*.sublime-* -.settings/ - -# KDevelop 4 -*.kdev4 - -# gedit -*~ - -# CLion -/.idea - -# clion -.idea/ - -# KDev -*.kdev4 \ No newline at end of file diff -Nru kodi-visualization-shadertoy-1.2.1/README.md kodi-visualization-shadertoy-1.2.3/README.md --- kodi-visualization-shadertoy-1.2.1/README.md 2019-08-29 18:16:09.000000000 +0000 +++ kodi-visualization-shadertoy-1.2.3/README.md 2020-07-29 06:38:21.000000000 +0000 @@ -1,14 +1,17 @@ # visualization.shadertoy addon for Kodi -This is a [Kodi](http://kodi.tv) visualization addon. +This is a [Kodi](https://kodi.tv) visualization addon. [![Build Status](https://travis-ci.org/xbmc/visualization.shadertoy.svg?branch=master)](https://travis-ci.org/xbmc/visualization.shadertoy) -[![Build Status](https://ci.appveyor.com/api/projects/status/github/xbmc/visualization.shadertoy?svg=true)](https://ci.appveyor.com/project/xbmc/visualization-shadertoy) +[![Build Status](https://dev.azure.com/teamkodi/binary-addons/_apis/build/status/xbmc.visualization.shadertoy?branchName=Leia)](https://dev.azure.com/teamkodi/binary-addons/_build/latest?definitionId=34&branchName=Leia) + + +![screenshot](https://raw.githubusercontent.com/xbmc/visualization.shadertoy/Leia/visualization.shadertoy/resources/screenshot-01.jpg) ## Build instructions When building the addon you have to use the correct branch depending on which version of Kodi you're building against. -For example, if you're building the `master` branch of Kodi you should checkout the `master` branch of this repository. +If you want to build the addon to be compatible with the latest kodi `master` commit, you need to checkout the branch with the current kodi codename. Also make sure you follow this README from the branch in question. ### Linux @@ -17,7 +20,7 @@ suggested by the README. 1. `git clone --branch Leia https://github.com/xbmc/xbmc.git` -2. `git clone https://github.com/xbmc/visualization.shadertoy.git` +2. `git clone --branch Leia https://github.com/xbmc/visualization.shadertoy.git` 3. `cd visualization.shadertoy && mkdir build && cd build` 4. `cmake -DADDONS_TO_BUILD=visualization.shadertoy -DADDON_SRC_PREFIX=../.. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=../../xbmc/kodi-build/addons -DPACKAGE_ZIP=1 ../../xbmc/cmake/addons` 5. `make` diff -Nru kodi-visualization-shadertoy-1.2.1/src/main.cpp kodi-visualization-shadertoy-1.2.3/src/main.cpp --- kodi-visualization-shadertoy-1.2.1/src/main.cpp 2019-08-29 18:16:09.000000000 +0000 +++ kodi-visualization-shadertoy-1.2.3/src/main.cpp 2020-07-29 06:38:21.000000000 +0000 @@ -45,6 +45,8 @@ int channel[4]; }; +// NOTE: With "#if defined(HAS_GL)" the use of some shaders is avoided +// as they can cause problems on weaker systems. const std::vector g_presets = { {"2D LED Spectrum by un1versal", "2Dspectrum.frag.glsl", 99, -1, -1, -1}, @@ -54,16 +56,22 @@ {"Beating Circles by Phoenix72", "beatingcircles.frag.glsl", 99, -1, -1, -1}, {"BPM by iq", "bpm.frag.glsl", 99, -1, -1, -1}, {"Circle Wave by TekF", "circlewave.frag.glsl", 99, -1, -1, -1}, +#if defined(HAS_GL) {"Circuits by Kali", "circuits.frag.glsl", 99, 7, -1, -1}, {"Colored Bars by novalis", "coloredbars.frag.glsl", 99, -1, -1, -1}, {"Cubescape by iq", "cubescape.frag.glsl", 99, 5, -1, -1}, +#endif {"Dancing Metalights by Danguafare", "dancingmetalights.frag.glsl", 99, -1, -1, -1}, {"The Disco Tunnel by poljere", "discotunnel.frag.glsl", 2, 13, 99, -1}, {"Electric pulse by un1versal", "electricpulse.frag.glsl", 99, -1, -1, -1}, +#if defined(HAS_GL) {"Fractal Land by Kali", "fractalland.frag.glsl", 2, 13, 99, -1}, +#endif {"Gameboy by iq", "gameboy.frag.glsl", 99, -1, -1, -1}, {"Input Sound by iq", "input.frag.glsl", 99, -1, -1, -1}, +#if defined(HAS_GL) {"I/O by movAX13h", "io.frag.glsl", 99, -1, -1, -1}, +#endif {"Kaleidoscope Visualizer by Qqwy", "kaleidoscopevisualizer.frag.glsl", 99, 15, -1, -1}, {"LED spectrum by simesgreen", "ledspectrum.frag.glsl", 99, -1, -1, -1}, {"Polar Beats by sauj123", "polarbeats.frag.glsl", 99, -1, -1, -1}, @@ -74,7 +82,9 @@ {"symmetrical sound visualiser by thelinked","symmetricalsound.frag.glsl", 99, -1, -1, -1}, {"Twisted Rings by poljere", "twistedrings.frag.glsl", 99, -1, -1, -1}, {"Undulant Spectre by mafik", "undulantspectre.frag.glsl", 99, -1, -1, -1}, +#if defined(HAS_GL) {"Demo - Volumetric Lines by iq", "volumetriclines.frag.glsl", 99, -1, -1, -1}, +#endif {"Waves Remix by ADOB", "wavesremix.frag.glsl", 99, -1, -1, -1} }; @@ -163,6 +173,13 @@ #ifndef texture #define texture texture2D #endif + +#ifndef textureLod +vec4 textureLod(sampler2D sampler, vec2 uv, float lod) +{ + return texture2D(sampler, uv, lod); +} +#endif )shader"; std::string fsFooter = @@ -487,7 +504,7 @@ // how many pixels get the desired fps double pixels = (1000.0/expected_fps - A) / B; m_state.fbwidth = sqrtf(pixels * Width() / Height()); - if (m_state.fbwidth * 4 >= Width() * 3) + if (m_state.fbwidth >= Width()) m_state.fbwidth = 0; else if (m_state.fbwidth < 320) m_state.fbwidth = 320; diff -Nru kodi-visualization-shadertoy-1.2.1/src/maindx.cpp kodi-visualization-shadertoy-1.2.3/src/maindx.cpp --- kodi-visualization-shadertoy-1.2.1/src/maindx.cpp 2019-08-29 18:16:09.000000000 +0000 +++ kodi-visualization-shadertoy-1.2.3/src/maindx.cpp 2020-07-29 06:38:21.000000000 +0000 @@ -758,19 +758,19 @@ , public kodi::addon::CInstanceVisualization { public: - virtual ~CVisualizationShadertoy(); + ~CVisualizationShadertoy() override; - virtual ADDON_STATUS Create() override; + ADDON_STATUS Create() override; - virtual bool Start(int channels, int samplesPerSec, int bitsPerSample, std::string songName) override; - virtual void AudioData(const float* audioData, int audioDataLength, float* freqData, int freqDataLength) override; - virtual void Render() override; - virtual bool GetPresets(std::vector& presets) override; - virtual int GetActivePreset() override; - virtual bool PrevPreset() override; - virtual bool NextPreset() override; - virtual bool LoadPreset(int select) override; - virtual bool RandomPreset() override; + bool Start(int channels, int samplesPerSec, int bitsPerSample, std::string songName) override; + void AudioData(const float* audioData, int audioDataLength, float* freqData, int freqDataLength) override; + void Render() override; + bool GetPresets(std::vector& presets) override; + int GetActivePreset() override; + bool PrevPreset() override; + bool NextPreset() override; + bool LoadPreset(int select) override; + bool RandomPreset() override; }; //-- Render ------------------------------------------------------------------- diff -Nru kodi-visualization-shadertoy-1.2.1/visualization.shadertoy/addon.xml.in kodi-visualization-shadertoy-1.2.3/visualization.shadertoy/addon.xml.in --- kodi-visualization-shadertoy-1.2.1/visualization.shadertoy/addon.xml.in 2019-08-29 18:16:09.000000000 +0000 +++ kodi-visualization-shadertoy-1.2.3/visualization.shadertoy/addon.xml.in 2020-07-29 06:38:21.000000000 +0000 @@ -1,7 +1,7 @@ @ADDON_DEPENDS@ @@ -10,7 +10,18 @@ library_@PLATFORM@="@LIBRARY_FILENAME@"/> Visualisations from Shadertoy - Visualisations from Shadertoy + This music visualization is based on Shadertoy based GPU programs. @PLATFORM@ + + resources/icon.png + resources/fanart.jpg + resources/screenshot-01.jpg + resources/fanart.jpg + resources/screenshot-02.jpg + resources/screenshot-03.jpg + resources/screenshot-04.jpg + resources/screenshot-05.jpg + resources/screenshot-06.jpg + diff -Nru kodi-visualization-shadertoy-1.2.1/visualization.shadertoy/changelog.txt kodi-visualization-shadertoy-1.2.3/visualization.shadertoy/changelog.txt --- kodi-visualization-shadertoy-1.2.1/visualization.shadertoy/changelog.txt 2019-08-29 18:16:09.000000000 +0000 +++ kodi-visualization-shadertoy-1.2.3/visualization.shadertoy/changelog.txt 2020-07-29 06:38:21.000000000 +0000 @@ -1,3 +1,25 @@ +[B]1.2.3[/B] +- Update Debian package creation +- Remove not needed "virtual" on windows related code +- Update glm on depends to version 0.9.9.5 +- Add screenshots and fanart images to see what it brings +- Update description text +- Use reduced size always if calculation is lower as screen size +- Prevent some shaders on GLES (can freeze on weak systems) + +[B]1.2.2[/B] +- Fix debian packaging + +[B]1.2.1[/B] +- On code override GL_RED (if not present) with GL_LUMINANCE (needed on older GLES versions) +- AppVeyor: Use Visual Studio 2017 & add WindowsStore + +[B]1.2.0[/B] +- Update build system version and cleanup +- Bring in GL 4.0 support +- Update shader files with a revised copy to a new OpenGL-related folder +- Remove old for Windows not supported shader files + [B]1.1.9[/B] - Save last used preset Binary files /tmp/tmp5KNTek/ce6AEhBVyw/kodi-visualization-shadertoy-1.2.1/visualization.shadertoy/icon.png and /tmp/tmp5KNTek/761abcICPi/kodi-visualization-shadertoy-1.2.3/visualization.shadertoy/icon.png differ Binary files /tmp/tmp5KNTek/ce6AEhBVyw/kodi-visualization-shadertoy-1.2.1/visualization.shadertoy/resources/fanart.jpg and /tmp/tmp5KNTek/761abcICPi/kodi-visualization-shadertoy-1.2.3/visualization.shadertoy/resources/fanart.jpg differ Binary files /tmp/tmp5KNTek/ce6AEhBVyw/kodi-visualization-shadertoy-1.2.1/visualization.shadertoy/resources/icon.png and /tmp/tmp5KNTek/761abcICPi/kodi-visualization-shadertoy-1.2.3/visualization.shadertoy/resources/icon.png differ Binary files /tmp/tmp5KNTek/ce6AEhBVyw/kodi-visualization-shadertoy-1.2.1/visualization.shadertoy/resources/screenshot-01.jpg and /tmp/tmp5KNTek/761abcICPi/kodi-visualization-shadertoy-1.2.3/visualization.shadertoy/resources/screenshot-01.jpg differ Binary files /tmp/tmp5KNTek/ce6AEhBVyw/kodi-visualization-shadertoy-1.2.1/visualization.shadertoy/resources/screenshot-02.jpg and /tmp/tmp5KNTek/761abcICPi/kodi-visualization-shadertoy-1.2.3/visualization.shadertoy/resources/screenshot-02.jpg differ Binary files /tmp/tmp5KNTek/ce6AEhBVyw/kodi-visualization-shadertoy-1.2.1/visualization.shadertoy/resources/screenshot-03.jpg and /tmp/tmp5KNTek/761abcICPi/kodi-visualization-shadertoy-1.2.3/visualization.shadertoy/resources/screenshot-03.jpg differ Binary files /tmp/tmp5KNTek/ce6AEhBVyw/kodi-visualization-shadertoy-1.2.1/visualization.shadertoy/resources/screenshot-04.jpg and /tmp/tmp5KNTek/761abcICPi/kodi-visualization-shadertoy-1.2.3/visualization.shadertoy/resources/screenshot-04.jpg differ Binary files /tmp/tmp5KNTek/ce6AEhBVyw/kodi-visualization-shadertoy-1.2.1/visualization.shadertoy/resources/screenshot-05.jpg and /tmp/tmp5KNTek/761abcICPi/kodi-visualization-shadertoy-1.2.3/visualization.shadertoy/resources/screenshot-05.jpg differ Binary files /tmp/tmp5KNTek/ce6AEhBVyw/kodi-visualization-shadertoy-1.2.1/visualization.shadertoy/resources/screenshot-06.jpg and /tmp/tmp5KNTek/761abcICPi/kodi-visualization-shadertoy-1.2.3/visualization.shadertoy/resources/screenshot-06.jpg differ