summaryrefslogtreecommitdiff
path: root/mpv/shaders/Anime4K_Auto_Downscale_Pre_x4.glsl
diff options
context:
space:
mode:
authorxAlpharax <42233094+xAlpharax@users.noreply.github.com>2024-04-01 19:00:17 +0300
committerxAlpharax <42233094+xAlpharax@users.noreply.github.com>2024-04-01 19:00:17 +0300
commit8a9b259ffcfcfb2f1406d810325491a6601e769d (patch)
tree4f455dc533d4e6974bb1d63c7d8644d05adac301 /mpv/shaders/Anime4K_Auto_Downscale_Pre_x4.glsl
parente41164cc452089c01f6764458ceb0127ab40c928 (diff)
Massive changes that are qualitative and helpful. More modular repo.
Changes to be committed: new file: Kvantum/KvArcDark#/KvArcDark#.kvconfig new file: Kvantum/kvantum.kvconfig modified: README.md modified: Vencord/settings/settings.json modified: X11/Xresources modified: X11/xinit new file: backgrounds/darkconstellation.png new file: backgrounds/dessertnight.jpg new file: backgrounds/fallingdown.png renamed: backgrounds/flower_old_tree.jpg -> backgrounds/flowertree.jpg new file: backgrounds/friend.jpg new file: backgrounds/void.png modified: bmenu modified: btop/btop.conf new file: clockpower modified: dmenu.conf new file: dunst/dunstrc modified: htop/htoprc modified: keybinds new file: lock new file: mpv/input.conf new file: mpv/mplayer-input.conf new file: mpv/mpv.conf new file: mpv/restore-old-bindings.conf new file: mpv/shaders/Anime4K_Auto_Downscale_Pre_x4.glsl new file: mpv/shaders/Anime4K_DarkLines_Fast.glsl new file: mpv/shaders/Anime4K_DarkLines_HQ.glsl new file: mpv/shaders/Anime4K_DarkLines_VeryFast.glsl new file: mpv/shaders/Anime4K_Deblur_CNN_L.glsl new file: mpv/shaders/Anime4K_Deblur_CNN_M.glsl new file: mpv/shaders/Anime4K_Deblur_DoG.glsl new file: mpv/shaders/Anime4K_Deblur_Original.glsl new file: mpv/shaders/Anime4K_Denoise_Bilateral_Mean.glsl new file: mpv/shaders/Anime4K_Denoise_Bilateral_Median.glsl new file: mpv/shaders/Anime4K_Denoise_Bilateral_Mode.glsl new file: mpv/shaders/Anime4K_RA_CNN_L.glsl new file: mpv/shaders/Anime4K_RA_CNN_M.glsl new file: mpv/shaders/Anime4K_RA_CNN_UL.glsl new file: mpv/shaders/Anime4K_RA_DoG.glsl new file: mpv/shaders/Anime4K_ThinLines_Fast.glsl new file: mpv/shaders/Anime4K_ThinLines_HQ.glsl new file: mpv/shaders/Anime4K_ThinLines_VeryFast.glsl new file: mpv/shaders/Anime4K_Upscale_CNN_L_x2.glsl new file: mpv/shaders/Anime4K_Upscale_CNN_L_x2_Deblur.glsl new file: mpv/shaders/Anime4K_Upscale_CNN_L_x2_Denoise.glsl new file: mpv/shaders/Anime4K_Upscale_CNN_M_x2.glsl new file: mpv/shaders/Anime4K_Upscale_CNN_M_x2_Deblur.glsl new file: mpv/shaders/Anime4K_Upscale_CNN_M_x2_Denoise.glsl new file: mpv/shaders/Anime4K_Upscale_CNN_UL_x2.glsl new file: mpv/shaders/Anime4K_Upscale_CNN_UL_x2_Deblur.glsl new file: mpv/shaders/Anime4K_Upscale_CNN_UL_x2_Denoise.glsl new file: mpv/shaders/Anime4K_Upscale_DTD_x2.glsl new file: mpv/shaders/Anime4K_Upscale_DoG_x2.glsl new file: mpv/shaders/Anime4K_Upscale_DoG_x2_Deblur.glsl new file: mpv/shaders/Anime4K_Upscale_Original_x2.glsl new file: mpv/shaders/Anime4K_Upscale_Original_x2_Deblur_x2.glsl new file: nbfc-kill new file: nbfc-set new file: nbfc-status modified: neofetch/config.conf modified: nvim/init.vim modified: xrec modified: xshot modified: zathura/zathurarc modified: zsh/aliases modified: zsh/env modified: zsh/zshrc
Diffstat (limited to 'mpv/shaders/Anime4K_Auto_Downscale_Pre_x4.glsl')
-rw-r--r--mpv/shaders/Anime4K_Auto_Downscale_Pre_x4.glsl37
1 files changed, 37 insertions, 0 deletions
diff --git a/mpv/shaders/Anime4K_Auto_Downscale_Pre_x4.glsl b/mpv/shaders/Anime4K_Auto_Downscale_Pre_x4.glsl
new file mode 100644
index 0000000..ec96068
--- /dev/null
+++ b/mpv/shaders/Anime4K_Auto_Downscale_Pre_x4.glsl
@@ -0,0 +1,37 @@
+//Anime4K v3.1 GLSL
+
+// This is free and unencumbered software released into the public domain.
+
+// Anyone is free to copy, modify, publish, use, compile, sell, or
+// distribute this software, either in source code form or as a compiled
+// binary, for any purpose, commercial or non-commercial, and by any
+// means.
+
+// In jurisdictions that recognize copyright laws, the author or authors
+// of this software dedicate any and all copyright interest in the
+// software to the public domain. We make this dedication for the benefit
+// of the public at large and to the detriment of our heirs and
+// successors. We intend this dedication to be an overt act of
+// relinquishment in perpetuity of all present and future rights to this
+// software under copyright law.
+
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+// IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
+// OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+// ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+// OTHER DEALINGS IN THE SOFTWARE.
+
+// For more information, please refer to <https://unlicense.org>
+
+//!DESC Anime4K-v3.1-Auto-Downscale-Pre-x4
+//!HOOK NATIVE
+//!BIND HOOKED
+//!WHEN OUTPUT.w LUMA.w / 4 < OUTPUT.h LUMA.h / 4 < * OUTPUT.w LUMA.w / 2.400 > OUTPUT.h LUMA.h / 2.400 > * *
+//!WIDTH OUTPUT.w 2 /
+//!HEIGHT OUTPUT.h 2 /
+
+vec4 hook() {
+ return HOOKED_tex(HOOKED_pos);
+}