Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [ 0.001][v][cplayer] Command line options: '--log-file=mpv.log' '/mount/video.mkv'
- [ 0.001][v][cplayer] mpv v0.40.0-dirty Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects
- [ 0.001][v][cplayer] built on Apr 4 2025 07:28:54
- [ 0.001][v][cplayer] libplacebo version: v7.349.0
- [ 0.001][v][cplayer] FFmpeg version: n7.1 (runtime n7.1.1)
- [ 0.001][v][cplayer] FFmpeg library versions:
- [ 0.001][v][cplayer] libavcodec 61.19.100 (runtime 61.19.101)
- [ 0.001][v][cplayer] libavdevice 61.3.100
- [ 0.001][v][cplayer] libavfilter 10.4.100
- [ 0.001][v][cplayer] libavformat 61.7.100
- [ 0.001][v][cplayer] libavutil 59.39.100
- [ 0.001][v][cplayer] libswresample 5.3.100
- [ 0.001][v][cplayer] libswscale 8.3.100
- [ 0.001][v][cplayer] Configuration: -Db_pie=true -Dpython.bytecompile=1 -Dlibmpv=true -Dgl-x11=enabled -Dcaca=disabled -Dcdda=enabled -Ddrm=enabled -Ddvbin=enabled -Ddvdnav=enabled -Dlibarchive=enabled -Dopenal=enabled -Dprefix=/usr -Dlibexecdir=lib -Dsbindir=bin -Dauto_features=auto -Dbuildtype=plain -Dwrap_mode=nodownload
- [ 0.001][v][cplayer] List of enabled features: alsa build-date cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl gl-x11 glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs luajit memfd-create memrchr openal pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sixel uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vapoursynth vdpau vdpau-gl-x11 vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 wayland-protocols-1-38 wayland-protocols-1-39 wayland-protocols-1-41 x11 xv zimg zimg-st428 zlib
- [ 0.001][d][global] home path: '' -> '/home/user/.config/mpv'
- [ 0.001][d][global] user path: '~~home/' -> '/home/user/.config/mpv'
- [ 0.001][d][global] user path: '~~old_home/' -> '/home/user/.mpv'
- [ 0.001][d][global] config path: 'encoding-profiles.conf' -/-> '/home/user/.config/mpv/encoding-profiles.conf'
- [ 0.001][d][global] config path: 'encoding-profiles.conf' -/-> '/home/user/.mpv/encoding-profiles.conf'
- [ 0.001][d][global] config path: 'encoding-profiles.conf' -> '/etc/mpv/encoding-profiles.conf'
- [ 0.001][v][cplayer] Reading config file /etc/mpv/encoding-profiles.conf
- [ 0.001][v][ifo_dvdnav] Opening /etc/mpv/encoding-profiles.conf
- [ 0.001][v][bdmv/bluray] Opening /etc/mpv/encoding-profiles.conf
- [ 0.001][v][file] Opening /etc/mpv/encoding-profiles.conf
- [ 0.001][d][file] resize stream to 131072 bytes, drop 0 bytes
- [ 0.001][d][file] Stream opened successfully.
- [ 0.001][v][cplayer] Applying profile 'default'...
- [ 0.001][d][global] config path: 'mpv.conf' -> '/home/user/.config/mpv/mpv.conf'
- [ 0.001][d][global] config path: 'config' -/-> '/home/user/.config/mpv/config'
- [ 0.001][d][global] config path: 'mpv.conf' -/-> '/home/user/.mpv/mpv.conf'
- [ 0.001][d][global] config path: 'config' -/-> '/home/user/.mpv/config'
- [ 0.001][d][global] config path: 'mpv.conf' -/-> '/etc/mpv/mpv.conf'
- [ 0.001][d][global] config path: 'config' -/-> '/etc/mpv/config'
- [ 0.001][v][cplayer] Reading config file /home/user/.config/mpv/mpv.conf
- [ 0.001][v][ifo_dvdnav] Opening /home/user/.config/mpv/mpv.conf
- [ 0.001][v][bdmv/bluray] Opening /home/user/.config/mpv/mpv.conf
- [ 0.001][v][file] Opening /home/user/.config/mpv/mpv.conf
- [ 0.001][d][file] resize stream to 131072 bytes, drop 0 bytes
- [ 0.001][d][file] Stream opened successfully.
- [ 0.002][v][cplayer] Applying profile 'default'...
- [ 0.002][v][cplayer] Setting option 'profile' = 'high-quality' (flags = 4)
- [ 0.002][v][cplayer] Applying profile 'high-quality'...
- [ 0.002][v][cplayer] Setting option 'scale' = 'ewa_lanczossharp' (flags = 4)
- [ 0.002][v][cplayer] Setting option 'hdr-peak-percentile' = '99.995' (flags = 4)
- [ 0.002][v][cplayer] Setting option 'hdr-contrast-recovery' = '0.30' (flags = 4)
- [ 0.002][v][cplayer] Setting option 'vo' = 'gpu-next' (flags = 4)
- [ 0.002][v][cplayer] Setting option 'gpu-api' = 'vulkan' (flags = 4)
- [ 0.002][v][cplayer] Setting option 'hwdec' = 'auto-copy-safe' (flags = 4)
- [ 0.002][v][cplayer] Setting option 'alang' = 'jpn,ja,chi,zh,zho,enm,eng,en,enUS,en-US,enAU,en-AU,und' (flags = 4)
- [ 0.002][v][cplayer] Setting option 'audio-file-auto' = 'fuzzy' (flags = 4)
- [ 0.002][v][cplayer] Setting option 'audio-exclusive' = 'yes' (flags = 4)
- [ 0.002][v][cplayer] Setting option 'slang' = 'jpn,ja,chi,zh,zho,enm,eng,en,enUS,en-US,enAU,en-AU,und' (flags = 4)
- [ 0.002][v][cplayer] Setting option 'sub-auto' = 'fuzzy' (flags = 4)
- [ 0.002][v][cplayer] Setting option 'sub-font' = 'Noto Sans' (flags = 4)
- [ 0.002][v][cplayer] Setting option 'sub-font-size' = '60' (flags = 4)
- [ 0.002][v][cplayer] Setting option 'blend-subtitles' = 'no' (flags = 4)
- [ 0.002][v][cplayer] Setting option 'sub-ass-use-video-data' = 'all' (flags = 4)
- [ 0.002][v][cplayer] Setting option 'sub-ass-scale-with-window' = 'no' (flags = 4)
- [ 0.002][v][cplayer] Setting option 'sub-file-paths-append' = 'ass' (flags = 4)
- [ 0.002][v][cplayer] Setting option 'sub-file-paths-append' = 'srt' (flags = 4)
- [ 0.002][v][cplayer] Setting option 'sub-file-paths-append' = 'sub' (flags = 4)
- [ 0.002][v][cplayer] Setting option 'sub-file-paths-append' = 'subs' (flags = 4)
- [ 0.002][v][cplayer] Setting option 'sub-file-paths-append' = 'subtitles' (flags = 4)
- [ 0.002][v][cplayer] Setting option 'demuxer-mkv-subtitle-preroll' = 'yes' (flags = 4)
- [ 0.002][v][cplayer] Setting option 'embeddedfonts' = 'yes' (flags = 4)
- [ 0.002][v][cplayer] Setting option 'sub-fix-timing' = 'no' (flags = 4)
- [ 0.002][v][cplayer] Setting option 'sub-past-video-end' = '' (flags = 4)
- [ 0.002][v][cplayer] Setting option 'osd-font' = 'Noto Sans' (flags = 4)
- [ 0.002][v][cplayer] Setting option 'osd-bar' = 'no' (flags = 4)
- [ 0.002][v][cplayer] Setting option 'border' = 'no' (flags = 4)
- [ 0.002][v][cplayer] Setting option 'keep-open' = 'yes' (flags = 4)
- [ 0.002][v][cplayer] Setting option 'reset-on-next-file' = 'audio-delay,mute,pause,speed,sub-delay,video-aspect-override,video-pan-x,video-pan-y,video-rotate,video-zoom,volume' (flags = 4)
- [ 0.002][v][cplayer] Setting option 'log-file' = 'mpv.log' (flags = 8)
- [ 0.003][d][global] config path: 'input.conf' -> '/home/user/.config/mpv/input.conf'
- [ 0.003][d][global] config path: 'input.conf' -/-> '/home/user/.mpv/input.conf'
- [ 0.003][d][global] config path: 'input.conf' -/-> '/etc/mpv/input.conf'
- [ 0.003][v][ifo_dvdnav] Opening /home/user/.config/mpv/input.conf
- [ 0.003][v][bdmv/bluray] Opening /home/user/.config/mpv/input.conf
- [ 0.003][v][file] Opening /home/user/.config/mpv/input.conf
- [ 0.003][d][file] resize stream to 131072 bytes, drop 0 bytes
- [ 0.003][d][file] Stream opened successfully.
- [ 0.003][v][input] Parsing input config file /home/user/.config/mpv/input.conf
- [ 0.003][v][input] Input config file /home/user/.config/mpv/input.conf parsed: 4 binds
- [ 0.003][d][osc] Loading lua script @osc.lua...
- [ 0.004][d][ytdl_hook] Loading lua script @ytdl_hook.lua...
- [ 0.004][d][stats] Loading lua script @stats.lua...
- [ 0.004][d][console] Loading lua script @console.lua...
- [ 0.004][d][auto_profiles] Loading lua script @auto_profiles.lua...
- [ 0.004][d][osc] loading mp.defaults
- [ 0.004][d][select] Loading lua script @select.lua...
- [ 0.004][d][ytdl_hook] loading mp.defaults
- [ 0.004][d][positioning] Loading lua script @positioning.lua...
- [ 0.004][d][stats] loading mp.defaults
- [ 0.004][d][auto_profiles] loading mp.defaults
- [ 0.004][d][console] loading mp.defaults
- [ 0.004][d][commands] Loading lua script @commands.lua...
- [ 0.004][d][positioning] loading mp.defaults
- [ 0.004][d][select] loading mp.defaults
- [ 0.004][d][commands] loading mp.defaults
- [ 0.004][d][ytdl_hook] loading @ytdl_hook.lua
- [ 0.004][d][stats] loading @stats.lua
- [ 0.004][d][osc] loading @osc.lua
- [ 0.004][d][positioning] loading @positioning.lua
- [ 0.004][d][auto_profiles] loading @auto_profiles.lua
- [ 0.004][d][console] loading @console.lua
- [ 0.004][d][select] loading @select.lua
- [ 0.004][d][positioning] reading options for positioning
- [ 0.004][d][global] config path: 'script-opts/positioning.conf' -/-> '/home/user/.config/mpv/script-opts/positioning.conf'
- [ 0.004][d][global] config path: 'script-opts/positioning.conf' -/-> '/home/user/.mpv/script-opts/positioning.conf'
- [ 0.004][d][global] config path: 'script-opts/positioning.conf' -/-> '/etc/mpv/script-opts/positioning.conf'
- [ 0.004][d][positioning] script-opts/positioning.conf not found.
- [ 0.004][d][global] config path: 'lua-settings/positioning.conf' -/-> '/home/user/.config/mpv/lua-settings/positioning.conf'
- [ 0.004][d][global] config path: 'lua-settings/positioning.conf' -/-> '/home/user/.mpv/lua-settings/positioning.conf'
- [ 0.004][d][global] config path: 'lua-settings/positioning.conf' -/-> '/etc/mpv/lua-settings/positioning.conf'
- [ 0.004][d][positioning] lua-settings/positioning.conf not found.
- [ 0.005][d][commands] loading @commands.lua
- [ 0.005][d][ytdl_hook] reading options for ytdl_hook
- [ 0.005][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> '/home/user/.config/mpv/script-opts/ytdl_hook.conf'
- [ 0.005][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> '/home/user/.mpv/script-opts/ytdl_hook.conf'
- [ 0.005][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> '/etc/mpv/script-opts/ytdl_hook.conf'
- [ 0.005][d][ytdl_hook] script-opts/ytdl_hook.conf not found.
- [ 0.005][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> '/home/user/.config/mpv/lua-settings/ytdl_hook.conf'
- [ 0.005][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> '/home/user/.mpv/lua-settings/ytdl_hook.conf'
- [ 0.005][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> '/etc/mpv/lua-settings/ytdl_hook.conf'
- [ 0.005][d][ytdl_hook] lua-settings/ytdl_hook.conf not found.
- [ 0.005][d][select] reading options for select
- [ 0.005][d][global] config path: 'script-opts/select.conf' -/-> '/home/user/.config/mpv/script-opts/select.conf'
- [ 0.005][d][global] config path: 'script-opts/select.conf' -/-> '/home/user/.mpv/script-opts/select.conf'
- [ 0.005][d][global] config path: 'script-opts/select.conf' -/-> '/etc/mpv/script-opts/select.conf'
- [ 0.005][d][select] script-opts/select.conf not found.
- [ 0.005][d][global] config path: 'lua-settings/select.conf' -/-> '/home/user/.config/mpv/lua-settings/select.conf'
- [ 0.005][d][global] config path: 'lua-settings/select.conf' -/-> '/home/user/.mpv/lua-settings/select.conf'
- [ 0.005][d][global] config path: 'lua-settings/select.conf' -/-> '/etc/mpv/lua-settings/select.conf'
- [ 0.005][d][select] lua-settings/select.conf not found.
- [ 0.005][d][stats] reading options for stats
- [ 0.005][d][global] config path: 'script-opts/stats.conf' -/-> '/home/user/.config/mpv/script-opts/stats.conf'
- [ 0.005][d][global] config path: 'script-opts/stats.conf' -/-> '/home/user/.mpv/script-opts/stats.conf'
- [ 0.005][d][global] config path: 'script-opts/stats.conf' -/-> '/etc/mpv/script-opts/stats.conf'
- [ 0.005][d][stats] script-opts/stats.conf not found.
- [ 0.005][d][global] config path: 'lua-settings/stats.conf' -/-> '/home/user/.config/mpv/lua-settings/stats.conf'
- [ 0.005][d][global] config path: 'lua-settings/stats.conf' -/-> '/home/user/.mpv/lua-settings/stats.conf'
- [ 0.005][d][global] config path: 'lua-settings/stats.conf' -/-> '/etc/mpv/lua-settings/stats.conf'
- [ 0.005][d][stats] lua-settings/stats.conf not found.
- [ 0.008][v][clipboard/wayland] Registered interface wl_seat at version 8
- [ 0.008][v][clipboard/wayland] Compositor doesn't support the ext_data_control_manager_v1 protocol!
- [ 0.008][v][clipboard/wayland] Deregistering seat 0xa
- [ 0.008][v][clipboard] Initialized vo clipboard backend.
- [ 0.008][d][global] config path: 'scripts' -> '/home/user/.config/mpv/scripts'
- [ 0.008][d][global] config path: 'scripts' -/-> '/home/user/.mpv/scripts'
- [ 0.008][d][global] config path: 'scripts' -> '/etc/mpv/scripts'
- [ 0.008][d][thumbfast] Loading lua script /etc/mpv/scripts/thumbfast.lua...
- [ 0.008][d][webm] Loading lua script /home/user/.config/mpv/scripts/webm.lua...
- [ 0.008][d][seek_to] Loading lua script /home/user/.config/mpv/scripts/seek-to.lua...
- [ 0.008][d][thumbfast] loading mp.defaults
- [ 0.008][d][uosc] Loading lua script /home/user/.config/mpv/scripts/uosc/main.lua...
- [ 0.008][d][webm] loading mp.defaults
- [ 0.008][v][cplayer] Waiting for scripts...
- [ 0.008][d][seek_to] loading mp.defaults
- [ 0.009][d][uosc] loading mp.defaults
- [ 0.009][d][cplayer] Run command: define-section, flags=64, args=[name="showhide", contents="mouse_move script-binding osc/__keybinding1\nmouse_leave script-binding osc/__keybinding2\n", flags="force"]
- [ 0.009][d][cplayer] Run command: define-section, flags=64, args=[name="showhide_wc", contents="mouse_move script-binding osc/__keybinding3\nmouse_leave script-binding osc/__keybinding4\n", flags="force"]
- [ 0.009][d][cplayer] Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"]
- [ 0.009][d][cplayer] Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"]
- [ 0.009][d][webm] loading file /home/user/.config/mpv/scripts/webm.lua
- [ 0.009][d][commands] reading options for commands
- [ 0.009][d][global] config path: 'script-opts/commands.conf' -/-> '/home/user/.config/mpv/script-opts/commands.conf'
- [ 0.009][d][global] config path: 'script-opts/commands.conf' -/-> '/home/user/.mpv/script-opts/commands.conf'
- [ 0.009][d][thumbfast] loading file /etc/mpv/scripts/thumbfast.lua
- [ 0.009][d][global] config path: 'script-opts/commands.conf' -/-> '/etc/mpv/script-opts/commands.conf'
- [ 0.009][d][commands] script-opts/commands.conf not found.
- [ 0.009][d][global] config path: 'lua-settings/commands.conf' -/-> '/home/user/.config/mpv/lua-settings/commands.conf'
- [ 0.009][d][global] config path: 'lua-settings/commands.conf' -/-> '/home/user/.mpv/lua-settings/commands.conf'
- [ 0.009][d][global] config path: 'lua-settings/commands.conf' -/-> '/etc/mpv/lua-settings/commands.conf'
- [ 0.009][d][commands] lua-settings/commands.conf not found.
- [ 0.009][d][seek_to] loading file /home/user/.config/mpv/scripts/seek-to.lua
- [ 0.009][d][console] reading options for console
- [ 0.009][d][global] config path: 'script-opts/console.conf' -/-> '/home/user/.config/mpv/script-opts/console.conf'
- [ 0.009][d][global] config path: 'script-opts/console.conf' -/-> '/home/user/.mpv/script-opts/console.conf'
- [ 0.009][d][global] config path: 'script-opts/console.conf' -/-> '/etc/mpv/script-opts/console.conf'
- [ 0.009][d][console] script-opts/console.conf not found.
- [ 0.009][d][global] config path: 'lua-settings/console.conf' -/-> '/home/user/.config/mpv/lua-settings/console.conf'
- [ 0.009][d][global] config path: 'lua-settings/console.conf' -/-> '/home/user/.mpv/lua-settings/console.conf'
- [ 0.009][d][global] config path: 'lua-settings/console.conf' -/-> '/etc/mpv/lua-settings/console.conf'
- [ 0.009][d][console] lua-settings/console.conf not found.
- [ 0.009][d][uosc] loading file /home/user/.config/mpv/scripts/uosc/main.lua
- [ 0.009][d][cplayer] Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"]
- [ 0.009][d][cplayer] Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nmbtn_mid script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nshift+mbtn_left script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"]
- [ 0.009][d][cplayer] Run command: define-section, flags=64, args=[name="input_seek_to", contents="", flags="default"]
- [ 0.009][d][cplayer] Run command: enable-section, flags=64, args=[name="input_seek_to", flags="allow-hide-cursor+allow-vo-dragging"]
- [ 0.009][d][cplayer] Run command: enable-section, flags=64, args=[name="input", flags=""]
- [ 0.009][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_seek_to", contents="", flags="force"]
- [ 0.009][d][cplayer] Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"]
- [ 0.009][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_seek_to", flags="allow-hide-cursor+allow-vo-dragging"]
- [ 0.009][d][cplayer] Run command: define-section, flags=64, args=[name="input_positioning", contents="", flags="default"]
- [ 0.009][d][cplayer] Run command: define-section, flags=64, args=[name="input_commands", contents="", flags="default"]
- [ 0.009][d][cplayer] Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"]
- [ 0.009][d][cplayer] Run command: enable-section, flags=64, args=[name="window-controls", flags=""]
- [ 0.009][d][cplayer] Run command: enable-section, flags=64, args=[name="input_positioning", flags="allow-hide-cursor+allow-vo-dragging"]
- [ 0.010][d][cplayer] Run command: enable-section, flags=64, args=[name="input_commands", flags="allow-hide-cursor+allow-vo-dragging"]
- [ 0.010][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"]
- [ 0.010][d][cplayer] Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"]
- [ 0.010][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_positioning", contents="", flags="force"]
- [ 0.010][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_commands", contents="", flags="force"]
- [ 0.010][d][cplayer] Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"]
- [ 0.010][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"]
- [ 0.010][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_positioning", flags="allow-hide-cursor+allow-vo-dragging"]
- [ 0.010][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"]
- [ 0.010][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"]
- [ 0.010][d][cplayer] Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"]
- [ 0.010][d][osc] reading options for osc
- [ 0.010][d][global] config path: 'script-opts/osc.conf' -/-> '/home/user/.config/mpv/script-opts/osc.conf'
- [ 0.010][d][global] config path: 'script-opts/osc.conf' -/-> '/home/user/.mpv/script-opts/osc.conf'
- [ 0.010][d][global] config path: 'script-opts/osc.conf' -/-> '/etc/mpv/script-opts/osc.conf'
- [ 0.010][d][osc] script-opts/osc.conf not found.
- [ 0.010][d][cplayer] Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"]
- [ 0.010][d][global] config path: 'lua-settings/osc.conf' -/-> '/home/user/.config/mpv/lua-settings/osc.conf'
- [ 0.010][d][global] config path: 'lua-settings/osc.conf' -/-> '/home/user/.mpv/lua-settings/osc.conf'
- [ 0.010][d][global] config path: 'lua-settings/osc.conf' -/-> '/etc/mpv/lua-settings/osc.conf'
- [ 0.010][d][osc] lua-settings/osc.conf not found.
- [ 0.010][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_commands", flags="allow-hide-cursor+allow-vo-dragging"]
- [ 0.010][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"]
- [ 0.010][d][thumbfast] reading options for thumbfast
- [ 0.010][d][global] config path: 'script-opts/thumbfast.conf' -/-> '/home/user/.config/mpv/script-opts/thumbfast.conf'
- [ 0.010][d][global] config path: 'script-opts/thumbfast.conf' -/-> '/home/user/.mpv/script-opts/thumbfast.conf'
- [ 0.010][d][global] config path: 'script-opts/thumbfast.conf' -> '/etc/mpv/script-opts/thumbfast.conf'
- [ 0.010][v][thumbfast] Opened config file script-opts/thumbfast.conf.
- [ 0.010][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"]
- [ 0.010][d][cplayer] Run command: script-message, flags=64, args=[args="uosc-version", args="5.9.1"]
- [ 0.011][d][cplayer] Unloading script @osc.lua (disabled by option)
- [ 0.011][v][cplayer] Set property: osc="no" -> 1
- [ 0.011][v][cplayer] Set property: user-data/osc/visibility="auto" -> 1
- [ 0.011][d][cplayer] Run command: disable-section, flags=64, args=[name="input"]
- [ 0.011][d][cplayer] Run command: disable-section, flags=64, args=[name="window-controls"]
- [ 0.011][v][cplayer] Set property: user-data/osc/margins={"b":0,"r":0,"l":0,"t":0} -> 1
- [ 0.011][v][auto_profiles] Re-evaluating auto profile vrr-frame-quadruple
- [ 0.011][d][webm] reading options for webm
- [ 0.011][d][global] config path: 'script-opts/webm.conf' -> '/home/user/.config/mpv/script-opts/webm.conf'
- [ 0.011][v][webm] Opened config file script-opts/webm.conf.
- [ 0.011][d][cplayer] Run command: del, flags=64, args=[name="user-data/osc"]
- [ 0.011][v][auto_profiles] Profile condition error on evaluating: [string "profile vrr-frame-quadruple condition"]:1: bad argument #1 to 'floor' (number expected, got nil)
- [ 0.011][v][auto_profiles] Re-evaluating auto profile vrr-frame-tripling
- [ 0.011][v][auto_profiles] Profile condition error on evaluating: [string "profile vrr-frame-tripling condition"]:1: bad argument #1 to 'floor' (number expected, got nil)
- [ 0.011][v][auto_profiles] Re-evaluating auto profile vrr-frame-doubling
- [ 0.011][v][auto_profiles] Profile condition error on evaluating: [string "profile vrr-frame-doubling condition"]:1: bad argument #1 to 'floor' (number expected, got nil)
- [ 0.011][v][auto_profiles] Re-evaluating auto profile 8bitDeband
- [ 0.011][v][auto_profiles] Re-evaluating auto profile WebdlDeband
- [ 0.011][v][auto_profiles] Profile condition error on evaluating: [string "profile WebdlDeband condition"]:1: bad argument #1 to 'match' (string expected, got nil)
- [ 0.011][v][auto_profiles] Re-evaluating auto profile sdtv-pal
- [ 0.011][d][uosc] reading options for uosc
- [ 0.011][d][global] config path: 'script-opts/uosc.conf' -> '/home/user/.config/mpv/script-opts/uosc.conf'
- [ 0.011][v][auto_profiles] Re-evaluating auto profile sdtv-ntsc
- [ 0.011][v][uosc] Opened config file script-opts/uosc.conf.
- [ 0.011][v][auto_profiles] Re-evaluating auto profile hd
- [ 0.011][v][auto_profiles] Re-evaluating auto profile full-hd-interlaced
- [ 0.011][v][auto_profiles] Re-evaluating auto profile full-hd30
- [ 0.011][v][auto_profiles] Re-evaluating auto profile full-hd60
- [ 0.011][v][auto_profiles] Re-evaluating auto profile 4k30
- [ 0.011][v][auto_profiles] Re-evaluating auto profile 4k60
- [ 0.011][d][osc] Destroying client handle...
- [ 0.011][v][auto_profiles] Re-evaluating auto profile vrr-frame-quadruple
- [ 0.011][v][auto_profiles] Profile condition error on evaluating: [string "profile vrr-frame-quadruple condition"]:1: bad argument #1 to 'floor' (number expected, got nil)
- [ 0.011][v][auto_profiles] Re-evaluating auto profile vrr-frame-tripling
- [ 0.011][v][auto_profiles] Profile condition error on evaluating: [string "profile vrr-frame-tripling condition"]:1: bad argument #1 to 'floor' (number expected, got nil)
- [ 0.011][v][auto_profiles] Re-evaluating auto profile vrr-frame-doubling
- [ 0.011][v][auto_profiles] Profile condition error on evaluating: [string "profile vrr-frame-doubling condition"]:1: bad argument #1 to 'floor' (number expected, got nil)
- [ 0.011][v][auto_profiles] Re-evaluating auto profile 8bitDeband
- [ 0.011][v][auto_profiles] Re-evaluating auto profile WebdlDeband
- [ 0.011][v][auto_profiles] Profile condition error on evaluating: [string "profile WebdlDeband condition"]:1: bad argument #1 to 'match' (string expected, got nil)
- [ 0.011][v][auto_profiles] Re-evaluating auto profile sdtv-pal
- [ 0.011][v][auto_profiles] Re-evaluating auto profile sdtv-ntsc
- [ 0.011][v][auto_profiles] Re-evaluating auto profile hd
- [ 0.011][v][auto_profiles] Re-evaluating auto profile full-hd-interlaced
- [ 0.011][v][auto_profiles] Re-evaluating auto profile full-hd30
- [ 0.011][v][auto_profiles] Re-evaluating auto profile full-hd60
- [ 0.011][v][auto_profiles] Re-evaluating auto profile 4k30
- [ 0.011][v][auto_profiles] Re-evaluating auto profile 4k60
- [ 0.012][w][uosc] script-opts/uosc.conf:135 unknown key 'autoload_types', ignoring
- [ 0.012][v][webm] Loaded mpv-webm script!
- [ 0.012][d][cplayer] Run command: script-message, flags=64, args=[args="webm-script-loaded"]
- [ 0.013][d][cplayer] Run command: define-section, flags=64, args=[name="input_webm", contents="W nonscalable script-binding webm/display-webm-encoder\n", flags="default"]
- [ 0.013][d][cplayer] Run command: enable-section, flags=64, args=[name="input_webm", flags="allow-hide-cursor+allow-vo-dragging"]
- [ 0.013][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_webm", contents="", flags="force"]
- [ 0.013][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_webm", flags="allow-hide-cursor+allow-vo-dragging"]
- [ 0.018][d][cplayer] Run command: define-section, flags=64, args=[name="mbtn_left", contents="mbtn_left script-binding uosc/__keybinding1\nalt+mbtn_left script-binding uosc/__keybinding2\nalt+ctrl+mbtn_left script-binding uosc/__keybinding3\nalt+shift+mbtn_left script-binding uosc/__keybinding4\nalt+ctrl+shift+mbtn_left script-binding uosc/__keybinding5\nctrl+mbtn_left script-binding uosc/__keybinding6\nctrl+shift+mbtn_left script-binding uosc/__keybinding7\nshift+mbtn_left script-binding uosc/__keybinding8\n", flags="force"]
- [ 0.018][d][cplayer] Run command: define-section, flags=64, args=[name="mbtn_left_dbl", contents="mbtn_left_dbl ignore\n", flags="force"]
- [ 0.018][d][cplayer] Run command: define-section, flags=64, args=[name="mbtn_right", contents="mbtn_right script-binding uosc/__keybinding9\n", flags="force"]
- [ 0.018][d][cplayer] Run command: define-section, flags=64, args=[name="wheel", contents="wheel_up script-binding uosc/__keybinding10\nwheel_down script-binding uosc/__keybinding11\n", flags="force"]
- [ 0.026][v][cplayer] Done loading scripts.
- [ 0.026][d][global] state path: 'watch_later' -> '/home/user/.local/state/mpv/watch_later'
- [ 0.026][v][cplayer] Running hook: auto_profiles/on_before_start_file
- [ 0.026][d][global] state path: 'watch_later' -> '/home/user/.local/state/mpv/watch_later'
- [ 0.026][v][cplayer] Running hook: auto_profiles/on_load
- [ 0.027][v][auto_profiles] Re-evaluating auto profile WebdlDeband
- [ 0.027][d][cplayer] Run command: define-section, flags=64, args=[name="input_uosc", contents="", flags="default"]
- [ 0.027][d][cplayer] Run command: enable-section, flags=64, args=[name="input_uosc", flags="allow-hide-cursor+allow-vo-dragging"]
- [ 0.027][v][cplayer] Running hook: ytdl_hook/on_load
- [ 0.027][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_uosc", contents="", flags="force"]
- [ 0.027][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_uosc", flags="allow-hide-cursor+allow-vo-dragging"]
- [ 0.027][v][cplayer] Running hook: ytdl_hook/on_load
- [ 0.027][v][ytdl_hook] playlist hook
- [ 0.027][v][ifo_dvdnav] Opening /mount/video.mkv
- [ 0.027][v][bdmv/bluray] Opening /mount/video.mkv
- [ 0.027][v][file] Opening /mount/video.mkv
- [ 45.033][d][file] resize stream to 131072 bytes, drop 0 bytes
- [ 45.033][d][file] Stream opened successfully.
- [ 45.033][v][demux] Trying demuxers for level=normal.
- [ 45.033][d][demux] Trying demuxer: directory (force-level: normal)
- [ 45.034][d][demux] Trying demuxer: disc (force-level: normal)
- [ 45.034][d][demux] Trying demuxer: edl (force-level: normal)
- [ 45.034][d][demux] Trying demuxer: cue (force-level: normal)
- [ 45.034][d][demux] Trying demuxer: rawaudio (force-level: normal)
- [ 45.034][d][demux] Trying demuxer: rawvideo (force-level: normal)
- [ 45.034][d][demux] Trying demuxer: mkv (force-level: normal)
- [ 45.034][d][mkv] Found the head...
- [ 45.034][d][mkv] + a segment...
- [ 45.034][d][mkv] Parsing seek head...
- [ 45.034][d][mkv] |+ segment information...
- [ 45.035][d][mkv] float 1440032.000000
- [ 45.035][d][mkv] | + muxing app: no_variable_data
- [ 45.035][d][mkv] | + writing app: no_variable_data
- [ 45.035][d][mkv] | + timecode scale: 1000000
- [ 45.035][d][mkv] | + duration: 1440.032s
- [ 45.035][d][mkv] | + segment uid 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
- [ 45.035][d][mkv] |+ segment tracks...
- [ 45.035][d][mkv] float 44100.000000
- [ 45.035][d][mkv] | + a track...
- [ 45.035][d][mkv] | + Track number: 1
- [ 45.035][d][mkv] | + Track type: Video
- [ 45.035][d][mkv] | + Video track
- [ 45.035][d][mkv] | + Display width: 1920
- [ 45.035][d][mkv] | + Display height: 1080
- [ 45.035][d][mkv] | + Pixel width: 1920
- [ 45.035][d][mkv] | + Pixel height: 1080
- [ 45.035][d][mkv] | + Matrix: bt.709
- [ 45.035][d][mkv] | + Primaries: bt.709
- [ 45.035][d][mkv] | + Gamma: bt.1886
- [ 45.035][d][mkv] | + Codec ID: V_MPEG4/ISO/AVC
- [ 45.035][d][mkv] | + CodecPrivate, length 50
- [ 45.035][d][mkv] | + LanguageBCP47: und
- [ 45.035][d][mkv] | + Default duration: 41.708ms ( = 23.976 fps)
- [ 45.035][d][mkv] | + a track...
- [ 45.035][d][mkv] | + Track number: 2
- [ 45.035][d][mkv] | + Track type: Audio
- [ 45.035][d][mkv] | + Audio track
- [ 45.035][d][mkv] | + Sampling frequency: 44100.000000
- [ 45.035][d][mkv] | + Channels: 2
- [ 45.035][d][mkv] | + Codec ID: A_AAC
- [ 45.035][d][mkv] | + CodecPrivate, length 2
- [ 45.035][d][mkv] | + LanguageBCP47: ja
- [ 45.035][d][mkv] | + Default duration: 23.220ms ( = 43.066 fps)
- [ 45.035][d][mkv] | + a track...
- [ 45.035][d][mkv] | + Track number: 3
- [ 45.035][d][mkv] | + Name: English subs
- [ 45.035][d][mkv] | + Track type: Subtitle
- [ 45.035][d][mkv] | + Codec ID: S_TEXT/ASS
- [ 45.035][d][mkv] | + CodecPrivate, length 1318
- [ 45.035][d][mkv] | + LanguageBCP47: en
- [ 45.035][d][mkv] Parsing attachments...
- [ 45.037][d][mkv] Attachment: Roboto-Medium.ttf, application/x-truetype-font, 351704 bytes
- [ 45.037][d][mkv] Attachment: Roboto-MediumItalic.ttf, application/x-truetype-font, 378412 bytes
- [ 45.038][d][mkv] Attachment: arial.ttf, application/x-truetype-font, 892680 bytes
- [ 45.038][d][mkv] Attachment: arialbd.ttf, application/x-truetype-font, 854584 bytes
- [ 45.038][d][mkv] Attachment: comic.ttf, application/x-truetype-font, 240588 bytes
- [ 45.038][d][mkv] Attachment: comicbd.ttf, application/x-truetype-font, 224404 bytes
- [ 45.039][d][mkv] Attachment: times.ttf, application/x-truetype-font, 975228 bytes
- [ 45.039][d][mkv] Attachment: timesbd.ttf, application/x-truetype-font, 980120 bytes
- [ 45.039][d][mkv] Attachment: trebuc.ttf, application/x-truetype-font, 218432 bytes
- [ 45.039][d][mkv] Attachment: trebucbd.ttf, application/x-truetype-font, 206776 bytes
- [ 45.039][d][mkv] Attachment: verdana.ttf, application/x-truetype-font, 240456 bytes
- [ 45.039][d][mkv] Attachment: verdanab.ttf, application/x-truetype-font, 208456 bytes
- [ 45.039][d][mkv] Attachment: CONSOLA.TTF, application/x-truetype-font, 358460 bytes
- [ 45.039][d][mkv] Attachment: CONSOLAB.TTF, application/x-truetype-font, 368720 bytes
- [ 45.040][d][mkv] |+ found cluster
- [ 45.040][v][mkv] Seeking to 1463961591 to read header element 0x1c53bb6b.
- [ 45.040][v][file] stream level seek from 6637886 to 1463961591
- [ 45.040][v][mkv] Parsing cues...
- [ 45.040][v][mkv] Seeking to 1463987820 to read header element 0x1254c367.
- [ 45.040][v][file] stream level seek from 1463988988 to 6506814
- [ 45.040][v][mkv] All headers are parsed!
- [ 45.040][v][demux] Detected file format: Matroska
- [ 45.040][v][cplayer] Opening done: /mount/video.mkv
- [ 45.042][v][find_files] Loading external files in /mount/
- [ 45.062][d][global] config path: 'sub' -/-> '/home/user/.config/mpv/sub'
- [ 45.062][d][global] config path: 'sub' -/-> '/home/user/.mpv/sub'
- [ 45.062][d][global] config path: 'sub' -/-> '/etc/mpv/sub'
- [ 45.062][d][global] config path: 'audio' -/-> '/home/user/.config/mpv/audio'
- [ 45.062][d][global] config path: 'audio' -/-> '/home/user/.mpv/audio'
- [ 45.062][d][global] config path: 'audio' -/-> '/etc/mpv/audio'
- [ 45.062][v][cplayer] Running hook: auto_profiles/on_preloaded
- [ 45.062][v][cplayer] Running hook: ytdl_hook/on_preloaded
- [ 45.062][v][mkv] select track 0
- [ 45.062][v][mkv] select track 1
- [ 45.062][v][mkv] select track 2
- [ 45.062][i][cplayer] ● Video --vid=1 (h264 1920x1080 23.976 fps) [default]
- [ 45.062][i][cplayer] ● Audio --aid=1 --alang=ja (aac 2ch 44100 Hz) [default]
- [ 45.062][i][cplayer] ● Subs --sid=1 --slang=en 'English subs' (ass) [default]
- [ 45.062][v][vo/gpu-next] Probing for best GPU context.
- [ 45.062][v][vo/gpu-next/vulkan] Initializing GPU context 'waylandvk'
- [ 45.062][v][vo/gpu-next/libplacebo] Initialized libplacebo v7.349.0 (API v349)
- [ 45.062][d][vo/gpu-next/libplacebo] Available instance version: 1.4.313
- [ 45.063][d][vo/gpu-next/libplacebo] Spent 0.356 ms enumerating instance layers
- [ 45.063][d][vo/gpu-next/libplacebo] Available layers:
- [ 45.063][d][vo/gpu-next/libplacebo] VK_LAYER_VALVE_steam_fossilize_32 (v1.3.207)
- [ 45.063][d][vo/gpu-next/libplacebo] VK_LAYER_VALVE_steam_overlay_32 (v1.3.207)
- [ 45.063][d][vo/gpu-next/libplacebo] VK_LAYER_VALVE_steam_fossilize_64 (v1.3.207)
- [ 45.063][d][vo/gpu-next/libplacebo] VK_LAYER_VALVE_steam_overlay_64 (v1.3.207)
- [ 45.063][d][vo/gpu-next/libplacebo] VK_LAYER_NV_optimus (v1.4.303)
- [ 45.142][v][vo/gpu-next/libplacebo] Spent 79.001 ms enumerating instance extensions
- [ 45.142][d][vo/gpu-next/libplacebo] Available instance extensions:
- [ 45.142][d][vo/gpu-next/libplacebo] VK_KHR_device_group_creation
- [ 45.142][d][vo/gpu-next/libplacebo] VK_KHR_display
- [ 45.142][d][vo/gpu-next/libplacebo] VK_KHR_external_fence_capabilities
- [ 45.142][d][vo/gpu-next/libplacebo] VK_KHR_external_memory_capabilities
- [ 45.142][d][vo/gpu-next/libplacebo] VK_KHR_external_semaphore_capabilities
- [ 45.142][d][vo/gpu-next/libplacebo] VK_KHR_get_display_properties2
- [ 45.142][d][vo/gpu-next/libplacebo] VK_KHR_get_physical_device_properties2
- [ 45.142][d][vo/gpu-next/libplacebo] VK_KHR_get_surface_capabilities2
- [ 45.142][d][vo/gpu-next/libplacebo] VK_KHR_surface
- [ 45.142][d][vo/gpu-next/libplacebo] VK_KHR_surface_protected_capabilities
- [ 45.142][d][vo/gpu-next/libplacebo] VK_KHR_wayland_surface
- [ 45.142][d][vo/gpu-next/libplacebo] VK_KHR_xcb_surface
- [ 45.142][d][vo/gpu-next/libplacebo] VK_KHR_xlib_surface
- [ 45.142][d][vo/gpu-next/libplacebo] VK_EXT_acquire_drm_display
- [ 45.142][d][vo/gpu-next/libplacebo] VK_EXT_acquire_xlib_display
- [ 45.142][d][vo/gpu-next/libplacebo] VK_EXT_debug_report
- [ 45.142][d][vo/gpu-next/libplacebo] VK_EXT_debug_utils
- [ 45.142][d][vo/gpu-next/libplacebo] VK_EXT_direct_mode_display
- [ 45.142][d][vo/gpu-next/libplacebo] VK_EXT_display_surface_counter
- [ 45.142][d][vo/gpu-next/libplacebo] VK_EXT_surface_maintenance1
- [ 45.142][d][vo/gpu-next/libplacebo] VK_EXT_swapchain_colorspace
- [ 45.142][d][vo/gpu-next/libplacebo] VK_NV_display_stereo
- [ 45.142][d][vo/gpu-next/libplacebo] VK_KHR_portability_enumeration
- [ 45.142][d][vo/gpu-next/libplacebo] VK_LUNARG_direct_driver_loading
- [ 45.142][v][vo/gpu-next/libplacebo] Creating vulkan instance with extensions:
- [ 45.142][v][vo/gpu-next/libplacebo] VK_KHR_get_physical_device_properties2
- [ 45.142][v][vo/gpu-next/libplacebo] VK_KHR_surface
- [ 45.142][v][vo/gpu-next/libplacebo] VK_EXT_swapchain_colorspace
- [ 45.142][v][vo/gpu-next/libplacebo] VK_KHR_external_memory_capabilities
- [ 45.142][v][vo/gpu-next/libplacebo] VK_KHR_external_semaphore_capabilities
- [ 45.142][v][vo/gpu-next/libplacebo] VK_KHR_get_surface_capabilities2
- [ 45.142][v][vo/gpu-next/libplacebo] VK_KHR_portability_enumeration
- [ 45.142][v][vo/gpu-next/libplacebo] VK_KHR_surface
- [ 45.142][v][vo/gpu-next/libplacebo] VK_KHR_wayland_surface
- [ 45.148][d][vo/gpu-next/libplacebo] Spent 6.087 ms creating vulkan instance
- [ 45.151][v][vo/gpu-next/wayland] Registered interface wl_compositor at version 6
- [ 45.151][v][vo/gpu-next/wayland] Registered interface zxdg_decoration_manager_v1 at version 1
- [ 45.151][v][vo/gpu-next/wayland] Registered interface wp_viewporter at version 1
- [ 45.151][v][vo/gpu-next/wayland] Registered interface wp_fractional_scale_manager_v1 at version 1
- [ 45.151][v][vo/gpu-next/wayland] Registered interface wl_shm at version 1
- [ 45.151][v][vo/gpu-next/wayland] Registered interface wl_seat at version 8
- [ 45.151][v][vo/gpu-next/wayland] Registered interface wl_data_device_manager at version 3
- [ 45.151][v][vo/gpu-next/wayland] Registered interface wp_cursor_shape_manager_v1 at version 1
- [ 45.151][v][vo/gpu-next/wayland] Registered interface zwp_idle_inhibit_manager_v1 at version 1
- [ 45.151][v][vo/gpu-next/wayland] Registered interface wl_subcompositor at version 1
- [ 45.151][v][vo/gpu-next/wayland] Registered interface xdg_activation_v1 at version 1
- [ 45.151][v][vo/gpu-next/wayland] Registered interface wp_content_type_manager_v1 at version 1
- [ 45.151][v][vo/gpu-next/wayland] Registered interface wp_presentation at version 2
- [ 45.151][v][vo/gpu-next/wayland] Registered interface wp_color_manager_v1 at version 1
- [ 45.151][v][vo/gpu-next/wayland] Registered interface zwp_linux_dmabuf_v1 at version 4
- [ 45.151][v][vo/gpu-next/wayland] Registered interface xdg_wm_base at version 6
- [ 45.151][v][vo/gpu-next/wayland] Registered interface wl_output at version 4
- [ 45.151][v][vo/gpu-next/wayland] Registered interface wl_output at version 4
- [ 45.151][v][vo/gpu-next/wayland] Registered interface zwp_text_input_manager_v3 at version 1
- [ 45.151][v][vo/gpu-next/wayland] Compositor doesn't support the wp_single_pixel_buffer_manager_v1 protocol!
- [ 45.152][v][vo/gpu-next/wayland] Compositor supports parametric image description creator.
- [ 45.152][v][vo/gpu-next/wayland] Compositor supports setting mastering display primaries.
- [ 45.152][v][vo/gpu-next/wayland] Compositor supports setting primaries.
- [ 45.152][v][vo/gpu-next/wayland] Compositor supports setting luminances.
- [ 45.152][d][vo/gpu-next/wayland] Querying available drm format and modifier pairs from tranche on device '57984'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR30(0300000000606010)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR30(0300000000606011)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR30(0300000000606012)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR30(0300000000606013)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR30(0300000000606014)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR30(0300000000606015)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR30(0300000000e08010)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR30(0300000000e08011)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR30(0300000000e08012)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR30(0300000000e08013)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR30(0300000000e08014)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR30(0300000000e08015)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR30(00ffffffffffffff)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB30(0300000000606010)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB30(0300000000606011)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB30(0300000000606012)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB30(0300000000606013)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB30(0300000000606014)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB30(0300000000606015)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB30(0300000000e08010)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB30(0300000000e08011)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB30(0300000000e08012)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB30(0300000000e08013)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB30(0300000000e08014)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB30(0300000000e08015)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB30(00ffffffffffffff)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB30(0300000000606010)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB30(0300000000606011)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB30(0300000000606012)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB30(0300000000606013)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB30(0300000000606014)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB30(0300000000606015)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB30(0300000000e08010)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB30(0300000000e08011)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB30(0300000000e08012)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB30(0300000000e08013)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB30(0300000000e08014)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB30(0300000000e08015)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB30(00ffffffffffffff)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX30(0300000000606010)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX30(0300000000606011)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX30(0300000000606012)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX30(0300000000606013)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX30(0300000000606014)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX30(0300000000606015)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX30(0300000000e08010)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX30(0300000000e08011)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX30(0300000000e08012)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX30(0300000000e08013)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX30(0300000000e08014)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX30(0300000000e08015)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX30(00ffffffffffffff)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA30(0300000000606010)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA30(0300000000606011)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA30(0300000000606012)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA30(0300000000606013)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA30(0300000000606014)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA30(0300000000606015)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA30(0300000000e08010)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA30(0300000000e08011)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA30(0300000000e08012)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA30(0300000000e08013)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA30(0300000000e08014)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA30(0300000000e08015)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA30(00ffffffffffffff)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX30(0300000000606010)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX30(0300000000606011)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX30(0300000000606012)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX30(0300000000606013)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX30(0300000000606014)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX30(0300000000606015)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX30(0300000000e08010)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX30(0300000000e08011)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX30(0300000000e08012)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX30(0300000000e08013)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX30(0300000000e08014)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX30(0300000000e08015)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX30(00ffffffffffffff)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR30(0300000000606010)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR30(0300000000606011)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR30(0300000000606012)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR30(0300000000606013)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR30(0300000000606014)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR30(0300000000606015)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR30(0300000000e08010)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR30(0300000000e08011)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR30(0300000000e08012)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR30(0300000000e08013)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR30(0300000000e08014)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR30(0300000000e08015)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR30(00ffffffffffffff)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA30(0300000000606010)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA30(0300000000606011)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA30(0300000000606012)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA30(0300000000606013)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA30(0300000000606014)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA30(0300000000606015)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA30(0300000000e08010)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA30(0300000000e08011)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA30(0300000000e08012)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA30(0300000000e08013)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA30(0300000000e08014)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA30(0300000000e08015)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA30(00ffffffffffffff)'
- [ 45.152][d][vo/gpu-next/wayland] Querying available drm format and modifier pairs from tranche on device '57984'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX24(0300000000606010)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX24(0300000000606011)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX24(0300000000606012)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX24(0300000000606013)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX24(0300000000606014)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX24(0300000000606015)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX24(0300000000e08010)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX24(0300000000e08011)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX24(0300000000e08012)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX24(0300000000e08013)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX24(0300000000e08014)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX24(0300000000e08015)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX24(00ffffffffffffff)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX24(0300000000606010)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX24(0300000000606011)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX24(0300000000606012)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX24(0300000000606013)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX24(0300000000606014)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX24(0300000000606015)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX24(0300000000e08010)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX24(0300000000e08011)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX24(0300000000e08012)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX24(0300000000e08013)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX24(0300000000e08014)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX24(0300000000e08015)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX24(00ffffffffffffff)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA24(0300000000606010)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA24(0300000000606011)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA24(0300000000606012)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA24(0300000000606013)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA24(0300000000606014)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA24(0300000000606015)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA24(0300000000e08010)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA24(0300000000e08011)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA24(0300000000e08012)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA24(0300000000e08013)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA24(0300000000e08014)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA24(0300000000e08015)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA24(00ffffffffffffff)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA24(0300000000606010)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA24(0300000000606011)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA24(0300000000606012)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA24(0300000000606013)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA24(0300000000606014)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA24(0300000000606015)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA24(0300000000e08010)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA24(0300000000e08011)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA24(0300000000e08012)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA24(0300000000e08013)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA24(0300000000e08014)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA24(0300000000e08015)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA24(00ffffffffffffff)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR24(0300000000606010)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR24(0300000000606011)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR24(0300000000606012)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR24(0300000000606013)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR24(0300000000606014)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR24(0300000000606015)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR24(0300000000e08010)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR24(0300000000e08011)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR24(0300000000e08012)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR24(0300000000e08013)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR24(0300000000e08014)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR24(0300000000e08015)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR24(00ffffffffffffff)'
- [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB24(0300000000606010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB24(0300000000606011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB24(0300000000606012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB24(0300000000606013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB24(0300000000606014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB24(0300000000606015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB24(0300000000e08010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB24(0300000000e08011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB24(0300000000e08012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB24(0300000000e08013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB24(0300000000e08014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB24(0300000000e08015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB24(00ffffffffffffff)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR24(0300000000606010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR24(0300000000606011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR24(0300000000606012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR24(0300000000606013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR24(0300000000606014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR24(0300000000606015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR24(0300000000e08010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR24(0300000000e08011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR24(0300000000e08012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR24(0300000000e08013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR24(0300000000e08014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR24(0300000000e08015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR24(00ffffffffffffff)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB24(0300000000606010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB24(0300000000606011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB24(0300000000606012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB24(0300000000606013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB24(0300000000606014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB24(0300000000606015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB24(0300000000e08010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB24(0300000000e08011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB24(0300000000e08012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB24(0300000000e08013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB24(0300000000e08014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB24(0300000000e08015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB24(00ffffffffffffff)'
- [ 45.153][d][vo/gpu-next/wayland] Querying available drm format and modifier pairs from tranche on device '57984'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R101(0300000000606010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R101(0300000000606011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R101(0300000000606012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R101(0300000000606013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R101(0300000000606014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R101(0300000000606015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R101(0300000000e08010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R101(0300000000e08011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R101(0300000000e08012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R101(0300000000e08013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R101(0300000000e08014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R101(0300000000e08015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R101(00ffffffffffffff)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'NV12(0000000000000000)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R8 (0300000000606010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R8 (0300000000606011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R8 (0300000000606012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R8 (0300000000606013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R8 (0300000000606014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R8 (0300000000606015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R8 (0300000000e08010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R8 (0300000000e08011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R8 (0300000000e08012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R8 (0300000000e08013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R8 (0300000000e08014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R8 (0300000000e08015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R8 (00ffffffffffffff)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B101(0300000000606010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B101(0300000000606011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B101(0300000000606012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B101(0300000000606013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B101(0300000000606014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B101(0300000000606015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B101(0300000000e08010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B101(0300000000e08011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B101(0300000000e08012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B101(0300000000e08013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B101(0300000000e08014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B101(0300000000e08015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B101(00ffffffffffffff)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG16(0300000000606010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG16(0300000000606011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG16(0300000000606012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG16(0300000000606013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG16(0300000000606014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG16(0300000000606015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG16(0300000000e08010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG16(0300000000e08011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG16(0300000000e08012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG16(0300000000e08013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG16(0300000000e08014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG16(0300000000e08015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG16(00ffffffffffffff)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB15(0300000000606010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB15(0300000000606011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB15(0300000000606012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB15(0300000000606013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB15(0300000000606014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB15(0300000000606015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB15(0300000000e08010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB15(0300000000e08011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB15(0300000000e08012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB15(0300000000e08013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB15(0300000000e08014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB15(0300000000e08015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB15(00ffffffffffffff)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG32(0300000000606010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG32(0300000000606011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG32(0300000000606012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG32(0300000000606013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG32(0300000000606014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG32(0300000000606015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG32(0300000000e08010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG32(0300000000e08011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG32(0300000000e08012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG32(0300000000e08013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG32(0300000000e08014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG32(0300000000e08015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG32(00ffffffffffffff)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB4H(0300000000606010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB4H(0300000000606011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB4H(0300000000606012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB4H(0300000000606013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB4H(0300000000606014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB4H(0300000000606015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB4H(0300000000e08010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB4H(0300000000e08011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB4H(0300000000e08012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB4H(0300000000e08013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB4H(0300000000e08014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB4H(0300000000e08015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB4H(00ffffffffffffff)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R100(0300000000606010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R100(0300000000606011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R100(0300000000606012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R100(0300000000606013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R100(0300000000606014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R100(0300000000606015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R100(0300000000e08010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R100(0300000000e08011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R100(0300000000e08012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R100(0300000000e08013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R100(0300000000e08014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R100(0300000000e08015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R100(00ffffffffffffff)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR15(0300000000606010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR15(0300000000606011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR15(0300000000606012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR15(0300000000606013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR15(0300000000606014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR15(0300000000606015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR15(0300000000e08010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR15(0300000000e08011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR15(0300000000e08012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR15(0300000000e08013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR15(0300000000e08014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR15(0300000000e08015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR15(00ffffffffffffff)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR15(0300000000606010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR15(0300000000606011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR15(0300000000606012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR15(0300000000606013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR15(0300000000606014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR15(0300000000606015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR15(0300000000e08010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR15(0300000000e08011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR15(0300000000e08012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR15(0300000000e08013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR15(0300000000e08014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR15(0300000000e08015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR15(00ffffffffffffff)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA12(0300000000606010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA12(0300000000606011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA12(0300000000606012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA12(0300000000606013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA12(0300000000606014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA12(0300000000606015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA12(0300000000e08010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA12(0300000000e08011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA12(0300000000e08012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA12(0300000000e08013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA12(0300000000e08014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA12(0300000000e08015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA12(00ffffffffffffff)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX15(0300000000606010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX15(0300000000606011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX15(0300000000606012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX15(0300000000606013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX15(0300000000606014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX15(0300000000606015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX15(0300000000e08010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX15(0300000000e08011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX15(0300000000e08012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX15(0300000000e08013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX15(0300000000e08014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX15(0300000000e08015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX15(00ffffffffffffff)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R16 (0300000000606010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R16 (0300000000606011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R16 (0300000000606012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R16 (0300000000606013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R16 (0300000000606014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R16 (0300000000606015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R16 (0300000000e08010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R16 (0300000000e08011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R16 (0300000000e08012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R16 (0300000000e08013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R16 (0300000000e08014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R16 (0300000000e08015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R16 (00ffffffffffffff)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB4H(0300000000606010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB4H(0300000000606011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB4H(0300000000606012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB4H(0300000000606013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB4H(0300000000606014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB4H(0300000000606015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB4H(0300000000e08010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB4H(0300000000e08011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB4H(0300000000e08012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB4H(0300000000e08013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB4H(0300000000e08014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB4H(0300000000e08015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB4H(00ffffffffffffff)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RGB8(0300000000606010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RGB8(0300000000606011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RGB8(0300000000606012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RGB8(0300000000606013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RGB8(0300000000606014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RGB8(0300000000606015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RGB8(0300000000e08010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RGB8(0300000000e08011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RGB8(0300000000e08012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RGB8(0300000000e08013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RGB8(0300000000e08014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RGB8(0300000000e08015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RGB8(00ffffffffffffff)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB12(0300000000606010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB12(0300000000606011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB12(0300000000606012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB12(0300000000606013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB12(0300000000606014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB12(0300000000606015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB12(0300000000e08010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB12(0300000000e08011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB12(0300000000e08012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB12(0300000000e08013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB12(0300000000e08014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB12(0300000000e08015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB12(00ffffffffffffff)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B100(0300000000606010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B100(0300000000606011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B100(0300000000606012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B100(0300000000606013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B100(0300000000606014)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B100(0300000000606015)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B100(0300000000e08010)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B100(0300000000e08011)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B100(0300000000e08012)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B100(0300000000e08013)'
- [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B100(0300000000e08014)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'B100(0300000000e08015)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'B100(00ffffffffffffff)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX15(0300000000606010)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX15(0300000000606011)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX15(0300000000606012)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX15(0300000000606013)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX15(0300000000606014)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX15(0300000000606015)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX15(0300000000e08010)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX15(0300000000e08011)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX15(0300000000e08012)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX15(0300000000e08013)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX15(0300000000e08014)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX15(0300000000e08015)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX15(00ffffffffffffff)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA15(0300000000606010)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA15(0300000000606011)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA15(0300000000606012)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA15(0300000000606013)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA15(0300000000606014)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA15(0300000000606015)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA15(0300000000e08010)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA15(0300000000e08011)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA15(0300000000e08012)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA15(0300000000e08013)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA15(0300000000e08014)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA15(0300000000e08015)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA15(00ffffffffffffff)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG16(0300000000606010)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG16(0300000000606011)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG16(0300000000606012)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG16(0300000000606013)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG16(0300000000606014)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG16(0300000000606015)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG16(0300000000e08010)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG16(0300000000e08011)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG16(0300000000e08012)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG16(0300000000e08013)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG16(0300000000e08014)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG16(0300000000e08015)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG16(00ffffffffffffff)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG88(0300000000606010)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG88(0300000000606011)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG88(0300000000606012)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG88(0300000000606013)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG88(0300000000606014)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG88(0300000000606015)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG88(0300000000e08010)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG88(0300000000e08011)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG88(0300000000e08012)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG88(0300000000e08013)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG88(0300000000e08014)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG88(0300000000e08015)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG88(00ffffffffffffff)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB15(0300000000606010)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB15(0300000000606011)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB15(0300000000606012)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB15(0300000000606013)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB15(0300000000606014)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB15(0300000000606015)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB15(0300000000e08010)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB15(0300000000e08011)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB15(0300000000e08012)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB15(0300000000e08013)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB15(0300000000e08014)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB15(0300000000e08015)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB15(00ffffffffffffff)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG24(0300000000606010)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG24(0300000000606011)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG24(0300000000606012)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG24(0300000000606013)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG24(0300000000606014)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG24(0300000000606015)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG24(0300000000e08010)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG24(0300000000e08011)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG24(0300000000e08012)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG24(0300000000e08013)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG24(0300000000e08014)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG24(0300000000e08015)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG24(00ffffffffffffff)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG24(0300000000606010)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG24(0300000000606011)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG24(0300000000606012)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG24(0300000000606013)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG24(0300000000606014)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG24(0300000000606015)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG24(0300000000e08010)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG24(0300000000e08011)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG24(0300000000e08012)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG24(0300000000e08013)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG24(0300000000e08014)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG24(0300000000e08015)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG24(00ffffffffffffff)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR12(0300000000606010)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR12(0300000000606011)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR12(0300000000606012)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR12(0300000000606013)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR12(0300000000606014)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR12(0300000000606015)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR12(0300000000e08010)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR12(0300000000e08011)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR12(0300000000e08012)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR12(0300000000e08013)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR12(0300000000e08014)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR12(0300000000e08015)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR12(00ffffffffffffff)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA12(0300000000606010)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA12(0300000000606011)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA12(0300000000606012)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA12(0300000000606013)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA12(0300000000606014)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA12(0300000000606015)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA12(0300000000e08010)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA12(0300000000e08011)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA12(0300000000e08012)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA12(0300000000e08013)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA12(0300000000e08014)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA12(0300000000e08015)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA12(00ffffffffffffff)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA15(0300000000606010)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA15(0300000000606011)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA15(0300000000606012)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA15(0300000000606013)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA15(0300000000606014)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA15(0300000000606015)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA15(0300000000e08010)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA15(0300000000e08011)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA15(0300000000e08012)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA15(0300000000e08013)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA15(0300000000e08014)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA15(0300000000e08015)'
- [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA15(00ffffffffffffff)'
- [ 45.154][v][vo/gpu-next/wayland] Registered output Horner Electric Inc HDMI (0x3c):
- [ 45.154][v][vo/gpu-next/wayland] x: 363px, y: 1440px
- [ 45.154][v][vo/gpu-next/wayland] w: 1920px (344mm), h: 1080px (195mm)
- [ 45.154][v][vo/gpu-next/wayland] scale: 2.000000
- [ 45.154][v][vo/gpu-next/wayland] Hz: 60.000000
- [ 45.154][v][vo/gpu-next/wayland] Registered output Dell Inc. DELL S2721DGF (0x3d):
- [ 45.154][v][vo/gpu-next/wayland] x: 0px, y: 0px
- [ 45.154][v][vo/gpu-next/wayland] w: 2560px (597mm), h: 1440px (336mm)
- [ 45.154][v][vo/gpu-next/wayland] scale: 1.000000
- [ 45.154][v][vo/gpu-next/wayland] Hz: 165.080000
- [ 45.154][v][vo/gpu-next/wayland] Disabling server decorations
- [ 45.154][v][vo/gpu-next/wayland] Obtained preferred fractional scale, 1.000000, from the compositor.
- [ 45.154][v][vo/gpu-next/wayland] Compositor does not support ICC profiles!
- [ 45.154][v][vo/gpu-next/libplacebo] Probing for vulkan devices:
- [ 45.154][d][vo/gpu-next/libplacebo] Spent 0.029 ms enumerating physical devices
- [ 45.154][v][vo/gpu-next/libplacebo] GPU 0: NVIDIA GeForce RTX 3080 Ti v1.4.303 (discrete)
- [ 45.154][v][vo/gpu-next/libplacebo] uuid: 66:48:AD:09:FB:1E:79:CB:EF:1E:79:6E:42:1C:8D:21
- [ 45.154][v][vo/gpu-next/libplacebo] Vulkan device properties:
- [ 45.154][v][vo/gpu-next/libplacebo] Device Name: NVIDIA GeForce RTX 3080 Ti
- [ 45.154][v][vo/gpu-next/libplacebo] Device ID: 10de:2208
- [ 45.154][v][vo/gpu-next/libplacebo] Device UUID: 66:48:AD:09:FB:1E:79:CB:EF:1E:79:6E:42:1C:8D:21
- [ 45.154][v][vo/gpu-next/libplacebo] Driver version: 8ea40000
- [ 45.154][v][vo/gpu-next/libplacebo] API version: 1.4.303
- [ 45.154][d][vo/gpu-next/libplacebo] Queue families supported by device:
- [ 45.154][d][vo/gpu-next/libplacebo] 0: flags 0xf num 16
- [ 45.154][d][vo/gpu-next/libplacebo] 1: flags 0xc num 2
- [ 45.154][d][vo/gpu-next/libplacebo] 2: flags 0xe num 8
- [ 45.154][d][vo/gpu-next/libplacebo] 3: flags 0x2c num 1
- [ 45.154][d][vo/gpu-next/libplacebo] 4: flags 0x4c num 1
- [ 45.154][d][vo/gpu-next/libplacebo] 5: flags 0x10c num 1
- [ 45.154][d][vo/gpu-next/libplacebo] Using graphics queue 0
- [ 45.154][v][vo/gpu-next/libplacebo] Using async transfer (queue 1)
- [ 45.154][v][vo/gpu-next/libplacebo] Using async compute (queue 2)
- [ 45.154][d][vo/gpu-next/libplacebo] Spent 0.014 ms enumerating device extensions
- [ 45.154][d][vo/gpu-next/libplacebo] Available device extensions:
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_16bit_storage
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_8bit_storage
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_acceleration_structure
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_bind_memory2
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_buffer_device_address
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_calibrated_timestamps
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_compute_shader_derivatives
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_cooperative_matrix
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_copy_commands2
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_create_renderpass2
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_dedicated_allocation
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_deferred_host_operations
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_depth_stencil_resolve
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_descriptor_update_template
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_device_group
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_draw_indirect_count
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_driver_properties
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_dynamic_rendering
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_dynamic_rendering_local_read
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_external_fence
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_external_fence_fd
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_external_memory
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_external_memory_fd
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_external_semaphore
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_external_semaphore_fd
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_format_feature_flags2
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_fragment_shader_barycentric
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_fragment_shading_rate
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_get_memory_requirements2
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_global_priority
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_image_format_list
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_imageless_framebuffer
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_incremental_present
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_index_type_uint8
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_line_rasterization
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_load_store_op_none
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_maintenance1
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_maintenance2
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_maintenance3
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_maintenance4
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_maintenance5
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_maintenance6
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_maintenance7
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_map_memory2
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_multiview
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_pipeline_binary
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_pipeline_executable_properties
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_pipeline_library
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_present_id
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_present_wait
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_push_descriptor
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_ray_query
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_ray_tracing_maintenance1
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_ray_tracing_pipeline
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_ray_tracing_position_fetch
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_relaxed_block_layout
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_sampler_mirror_clamp_to_edge
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_sampler_ycbcr_conversion
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_separate_depth_stencil_layouts
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_shader_atomic_int64
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_shader_clock
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_shader_draw_parameters
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_shader_expect_assume
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_shader_float16_int8
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_shader_float_controls
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_shader_float_controls2
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_shader_integer_dot_product
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_shader_maximal_reconvergence
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_shader_non_semantic_info
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_shader_quad_control
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_shader_relaxed_extended_instruction
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_shader_subgroup_extended_types
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_shader_subgroup_rotate
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_shader_subgroup_uniform_control_flow
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_shader_terminate_invocation
- [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_shared_presentable_image
- [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_spirv_1_4
- [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_storage_buffer_storage_class
- [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_swapchain
- [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_swapchain_mutable_format
- [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_synchronization2
- [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_timeline_semaphore
- [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_uniform_buffer_standard_layout
- [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_variable_pointers
- [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_vertex_attribute_divisor
- [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_video_decode_av1
- [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_video_decode_h264
- [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_video_decode_h265
- [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_video_decode_queue
- [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_video_encode_h264
- [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_video_encode_h265
- [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_video_encode_queue
- [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_video_maintenance1
- [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_video_queue
- [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_vulkan_memory_model
- [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_workgroup_memory_explicit_layout
- [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_zero_initialize_workgroup_memory
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_4444_formats
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_attachment_feedback_loop_dynamic_state
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_attachment_feedback_loop_layout
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_blend_operation_advanced
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_border_color_swizzle
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_buffer_device_address
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_calibrated_timestamps
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_color_write_enable
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_conditional_rendering
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_conservative_rasterization
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_custom_border_color
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_depth_bias_control
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_depth_clamp_control
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_depth_clamp_zero_one
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_depth_clip_control
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_depth_clip_enable
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_depth_range_unrestricted
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_descriptor_buffer
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_descriptor_indexing
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_device_fault
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_device_generated_commands
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_discard_rectangles
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_display_control
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_dynamic_rendering_unused_attachments
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_extended_dynamic_state
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_extended_dynamic_state2
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_extended_dynamic_state3
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_external_memory_dma_buf
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_external_memory_host
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_fragment_shader_interlock
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_global_priority
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_global_priority_query
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_graphics_pipeline_library
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_host_image_copy
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_host_query_reset
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_image_2d_view_of_3d
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_image_drm_format_modifier
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_image_robustness
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_image_sliced_view_of_3d
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_image_view_min_lod
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_index_type_uint8
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_inline_uniform_block
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_legacy_vertex_attributes
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_line_rasterization
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_load_store_op_none
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_map_memory_placed
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_memory_budget
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_memory_priority
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_mesh_shader
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_multi_draw
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_mutable_descriptor_type
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_nested_command_buffer
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_non_seamless_cube_map
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_opacity_micromap
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_pageable_device_local_memory
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_pci_bus_info
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_physical_device_drm
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_pipeline_creation_cache_control
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_pipeline_creation_feedback
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_pipeline_library_group_handles
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_pipeline_robustness
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_post_depth_coverage
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_primitive_topology_list_restart
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_primitives_generated_query
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_private_data
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_provoking_vertex
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_queue_family_foreign
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_robustness2
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_sample_locations
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_sampler_filter_minmax
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_scalar_block_layout
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_separate_stencil_usage
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_shader_atomic_float
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_shader_demote_to_helper_invocation
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_shader_image_atomic_int64
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_shader_module_identifier
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_shader_object
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_shader_replicated_composites
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_shader_subgroup_ballot
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_shader_subgroup_vote
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_shader_viewport_index_layer
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_subgroup_size_control
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_swapchain_maintenance1
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_texel_buffer_alignment
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_tooling_info
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_transform_feedback
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_vertex_attribute_divisor
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_vertex_input_dynamic_state
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_ycbcr_2plane_444_formats
- [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_ycbcr_image_arrays
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_clip_space_w_scaling
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_cluster_acceleration_structure
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_compute_shader_derivatives
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_cooperative_matrix
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_cooperative_vector
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_copy_memory_indirect
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_corner_sampled_image
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_coverage_reduction_mode
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_cuda_kernel_launch
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_dedicated_allocation
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_dedicated_allocation_image_aliasing
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_descriptor_pool_overallocation
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_device_diagnostic_checkpoints
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_device_diagnostics_config
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_device_generated_commands
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_device_generated_commands_compute
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_extended_sparse_address_space
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_fill_rectangle
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_fragment_coverage_to_color
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_fragment_shader_barycentric
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_fragment_shading_rate_enums
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_framebuffer_mixed_samples
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_geometry_shader_passthrough
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_inherited_viewport_scissor
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_linear_color_attachment
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_low_latency
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_low_latency2
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_memory_decompression
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_mesh_shader
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_optical_flow
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_partitioned_acceleration_structure
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_present_metering
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_raw_access_chains
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_ray_tracing
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_ray_tracing_invocation_reorder
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_ray_tracing_motion_blur
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_representative_fragment_test
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_sample_mask_override_coverage
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_scissor_exclusive
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_shader_atomic_float16_vector
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_shader_image_footprint
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_shader_sm_builtins
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_shader_subgroup_partitioned
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_shading_rate_image
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_viewport_array2
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_viewport_swizzle
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NVX_binary_import
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NVX_image_view_handle
- [ 45.155][d][vo/gpu-next/libplacebo] VK_NVX_multiview_per_view_attributes
- [ 45.155][d][vo/gpu-next/libplacebo] VK_AMD_buffer_marker
- [ 45.155][d][vo/gpu-next/libplacebo] VK_GOOGLE_user_type
- [ 45.155][v][vo/gpu-next/libplacebo] Creating vulkan device with extensions:
- [ 45.155][v][vo/gpu-next/libplacebo] VK_KHR_swapchain
- [ 45.155][v][vo/gpu-next/libplacebo] VK_KHR_swapchain
- [ 45.155][v][vo/gpu-next/libplacebo] VK_KHR_external_memory_fd
- [ 45.155][v][vo/gpu-next/libplacebo] VK_EXT_external_memory_dma_buf
- [ 45.155][v][vo/gpu-next/libplacebo] VK_EXT_external_memory_host
- [ 45.155][v][vo/gpu-next/libplacebo] VK_KHR_external_semaphore_fd
- [ 45.155][v][vo/gpu-next/libplacebo] VK_EXT_pci_bus_info
- [ 45.155][v][vo/gpu-next/libplacebo] VK_EXT_image_drm_format_modifier
- [ 45.155][v][vo/gpu-next/libplacebo] VK_EXT_descriptor_buffer
- [ 45.155][v][vo/gpu-next/libplacebo] VK_EXT_shader_atomic_float
- [ 45.155][v][vo/gpu-next/libplacebo] VK_EXT_shader_object
- [ 45.155][v][vo/gpu-next/libplacebo] VK_KHR_video_decode_queue
- [ 45.155][v][vo/gpu-next/libplacebo] VK_KHR_video_decode_h264
- [ 45.155][v][vo/gpu-next/libplacebo] VK_KHR_video_decode_h265
- [ 45.155][v][vo/gpu-next/libplacebo] VK_KHR_video_queue
- [ 45.155][v][vo/gpu-next/libplacebo] VK_KHR_video_decode_av1
- [ 45.888][v][vo/gpu-next/libplacebo] Spent 733.242 ms creating vulkan device (slow!)
- [ 45.888][d][vo/gpu-next/libplacebo] Restricting QF 0 from 16 queues to 1
- [ 45.888][d][vo/gpu-next/libplacebo] Restricting QF 1 from 2 queues to 1
- [ 45.888][d][vo/gpu-next/libplacebo] Restricting QF 2 from 8 queues to 1
- [ 45.888][v][vo/gpu-next/libplacebo] Memory heaps supported by device:
- [ 45.888][v][vo/gpu-next/libplacebo] 0: flags 0x1 size 12G
- [ 45.888][v][vo/gpu-next/libplacebo] 1: flags 0x0 size 47G
- [ 45.888][d][vo/gpu-next/libplacebo] Memory types supported by device:
- [ 45.888][d][vo/gpu-next/libplacebo] 0: flags 0x0 heap 1
- [ 45.888][d][vo/gpu-next/libplacebo] 1: flags 0x1 heap 0
- [ 45.888][d][vo/gpu-next/libplacebo] 2: flags 0x1 heap 0
- [ 45.888][d][vo/gpu-next/libplacebo] 3: flags 0x6 heap 1
- [ 45.888][d][vo/gpu-next/libplacebo] 4: flags 0xe heap 1
- [ 45.888][d][vo/gpu-next/libplacebo] 5: flags 0x7 heap 0
- [ 45.888][v][vo/gpu-next/libplacebo] Memory summary: 0 used 0 res 0 alloc, efficiency 100.00%, utilization 100.00%, max page: 768M
- [ 45.888][v][vo/gpu-next/libplacebo] shaderc SPIR-V version 1.6 rev 1
- [ 45.888][v][vo/gpu-next/libplacebo] Initialized SPIR-V compiler 'shaderc'
- [ 45.888][d][vo/gpu-next/libplacebo] DRM format modifier LINEAR of format r8 supports fewer caps (0x1dc03) than optimal tiling (0x1dd83), may result in limited capability!
- [ 45.888][d][vo/gpu-next/libplacebo] DRM format modifier LINEAR of format rg8 supports fewer caps (0x1dc03) than optimal tiling (0x1dd83), may result in limited capability!
- [ 45.888][d][vo/gpu-next/libplacebo] DRM format modifier LINEAR of format rgba8 supports fewer caps (0x1dc03) than optimal tiling (0x1dd83), may result in limited capability!
- [ 45.888][d][vo/gpu-next/libplacebo] DRM format modifier LINEAR of format rgba16hf supports fewer caps (0x1dc07) than optimal tiling (0x1dd87), may result in limited capability!
- [ 45.888][d][vo/gpu-next/libplacebo] DRM format modifier LINEAR of format rgba16f supports fewer caps (0x1dc07) than optimal tiling (0x1dd87), may result in limited capability!
- [ 45.888][d][vo/gpu-next/libplacebo] DRM format modifier LINEAR of format bgra8 supports fewer caps (0x1dc03) than optimal tiling (0x1dd83), may result in limited capability!
- [ 45.888][d][vo/gpu-next/libplacebo] DRM format modifier LINEAR of format bgr565 supports fewer caps (0x1dc01) than optimal tiling (0x1dd81), may result in limited capability!
- [ 45.888][d][vo/gpu-next/libplacebo] DRM format modifier LINEAR of format bgr5a1 supports fewer caps (0x1dc01) than optimal tiling (0x1dd81), may result in limited capability!
- [ 45.888][d][vo/gpu-next/libplacebo] DRM format modifier LINEAR of format rgb10a2 supports fewer caps (0x1dc03) than optimal tiling (0x1dd83), may result in limited capability!
- [ 45.888][d][vo/gpu-next/libplacebo] DRM format modifier LINEAR of format bgr10a2 supports fewer caps (0x1dc01) than optimal tiling (0x1dd81), may result in limited capability!
- [ 45.888][d][vo/gpu-next/libplacebo] Minimum texel alignment: 48
- [ 45.888][v][vo/gpu-next/libplacebo] GPU information:
- [ 45.888][v][vo/gpu-next/libplacebo] GLSL version: 450 (vulkan)
- [ 45.888][v][vo/gpu-next/libplacebo] max_shmem_size: 49152
- [ 45.888][v][vo/gpu-next/libplacebo] max_group_threads: 1024
- [ 45.888][v][vo/gpu-next/libplacebo] max_group_size[0]: 1024
- [ 45.888][v][vo/gpu-next/libplacebo] max_group_size[1]: 1024
- [ 45.888][v][vo/gpu-next/libplacebo] max_group_size[2]: 64
- [ 45.888][v][vo/gpu-next/libplacebo] subgroup_size: 32
- [ 45.888][v][vo/gpu-next/libplacebo] min_gather_offset: -32
- [ 45.888][v][vo/gpu-next/libplacebo] max_gather_offset: 31
- [ 45.888][v][vo/gpu-next/libplacebo] Limits:
- [ 45.888][v][vo/gpu-next/libplacebo] thread_safe: 1
- [ 45.888][v][vo/gpu-next/libplacebo] callbacks: 1
- [ 45.888][v][vo/gpu-next/libplacebo] max_buf_size: 50512982016
- [ 45.888][v][vo/gpu-next/libplacebo] max_ubo_size: 65536
- [ 45.888][v][vo/gpu-next/libplacebo] max_ssbo_size: 4294967295
- [ 45.888][v][vo/gpu-next/libplacebo] max_vbo_size: 12884901888
- [ 45.888][v][vo/gpu-next/libplacebo] max_mapped_size: 50512982016
- [ 45.888][v][vo/gpu-next/libplacebo] max_buffer_texels: 134217728
- [ 45.888][v][vo/gpu-next/libplacebo] align_host_ptr: 4096
- [ 45.888][v][vo/gpu-next/libplacebo] host_cached: 1
- [ 45.888][v][vo/gpu-next/libplacebo] max_tex_1d_dim: 32768
- [ 45.888][v][vo/gpu-next/libplacebo] max_tex_2d_dim: 32768
- [ 45.888][v][vo/gpu-next/libplacebo] max_tex_3d_dim: 16384
- [ 45.888][v][vo/gpu-next/libplacebo] blittable_1d_3d: 1
- [ 45.888][v][vo/gpu-next/libplacebo] buf_transfer: 1
- [ 45.888][v][vo/gpu-next/libplacebo] align_tex_xfer_pitch: 1
- [ 45.888][v][vo/gpu-next/libplacebo] align_tex_xfer_offset: 4
- [ 45.888][v][vo/gpu-next/libplacebo] max_variable_comps: 0
- [ 45.888][v][vo/gpu-next/libplacebo] max_constants: 18446744073709551615
- [ 45.888][v][vo/gpu-next/libplacebo] max_pushc_size: 256
- [ 45.888][v][vo/gpu-next/libplacebo] align_vertex_stride: 1
- [ 45.888][v][vo/gpu-next/libplacebo] max_dispatch[0]: 2147483647
- [ 45.888][v][vo/gpu-next/libplacebo] max_dispatch[1]: 65535
- [ 45.888][v][vo/gpu-next/libplacebo] max_dispatch[2]: 65535
- [ 45.888][v][vo/gpu-next/libplacebo] fragment_queues: 1
- [ 45.888][v][vo/gpu-next/libplacebo] compute_queues: 1
- [ 45.888][v][vo/gpu-next/libplacebo] External API interop:
- [ 45.888][v][vo/gpu-next/libplacebo] UUID: 66:48:AD:09:FB:1E:79:CB:EF:1E:79:6E:42:1C:8D:21
- [ 45.888][v][vo/gpu-next/libplacebo] PCI: 0000:01:00:0
- [ 45.888][v][vo/gpu-next/libplacebo] buf export caps: 0x19
- [ 45.888][v][vo/gpu-next/libplacebo] buf import caps: 0x19
- [ 45.888][v][vo/gpu-next/libplacebo] tex export caps: 0x19
- [ 45.888][v][vo/gpu-next/libplacebo] tex import caps: 0x19
- [ 45.888][v][vo/gpu-next/libplacebo] sync export caps: 0x1
- [ 45.888][v][vo/gpu-next/libplacebo] sync import caps: 0x0
- [ 45.888][d][vo/gpu-next/libplacebo] GPU texture formats:
- [ 45.888][d][vo/gpu-next/libplacebo] NAME TYPE SIZE COMP CAPS EMU DEPTH HOST_BITS GLSL_TYPE GLSL_FMT FOURCC
- [ 45.888][d][vo/gpu-next/libplacebo] r8 UNORM 1 R SsLRbBVutHWG n {8 0 0 0 } {8 0 0 0 } float r8 R8
- [ 45.888][d][vo/gpu-next/libplacebo] r8s SNORM 1 R SsLRbBVutHWG n {8 0 0 0 } {8 0 0 0 } float r8_snorm
- [ 45.888][d][vo/gpu-next/libplacebo] rg8 UNORM 2 RG SsLRbBVutHWG n {8 8 0 0 } {8 8 0 0 } vec2 rg8 GR88
- [ 45.888][d][vo/gpu-next/libplacebo] rg8s SNORM 2 RG SsLRbBVutHWG n {8 8 0 0 } {8 8 0 0 } vec2 rg8_snorm
- [ 45.888][d][vo/gpu-next/libplacebo] rgba8 UNORM 4 RGBA SsLRbBVutHWG n {8 8 8 8 } {8 8 8 8 } vec4 rgba8 AB24
- [ 45.888][d][vo/gpu-next/libplacebo] rgba8s SNORM 4 RGBA SsLRbBVutHWG n {8 8 8 8 } {8 8 8 8 } vec4 rgba8_snorm
- [ 45.888][d][vo/gpu-next/libplacebo] bgra8 UNORM 4 BGRA SsLRbBVutHWG n {8 8 8 8 } {8 8 8 8 } vec4 rgba8 AR24
- [ 45.888][d][vo/gpu-next/libplacebo] rgb10a2 UNORM 4 RGBA SsLRbBVutHWG n {10 10 10 2 } {10 10 10 2 } vec4 rgb10_a2 AB30
- [ 45.889][d][vo/gpu-next/libplacebo] r16 UNORM 2 R SsLRbBVutHWG n {16 0 0 0 } {16 0 0 0 } float r16 R16
- [ 45.889][d][vo/gpu-next/libplacebo] r16hf FLOAT 2 R SsLRbBVutHWG n {16 0 0 0 } {16 0 0 0 } float r16f
- [ 45.889][d][vo/gpu-next/libplacebo] r16s SNORM 2 R SsLRbBVutHWG n {16 0 0 0 } {16 0 0 0 } float r16_snorm
- [ 45.889][d][vo/gpu-next/libplacebo] rg16 UNORM 4 RG SsLRbBVutHWG n {16 16 0 0 } {16 16 0 0 } vec2 rg16 GR32
- [ 45.889][d][vo/gpu-next/libplacebo] rg16hf FLOAT 4 RG SsLRbBVutHWG n {16 16 0 0 } {16 16 0 0 } vec2 rg16f
- [ 45.889][d][vo/gpu-next/libplacebo] rg16s SNORM 4 RG SsLRbBVutHWG n {16 16 0 0 } {16 16 0 0 } vec2 rg16_snorm
- [ 45.889][d][vo/gpu-next/libplacebo] rgba16 UNORM 8 RGBA SsLRbBVutHWG n {16 16 16 16} {16 16 16 16} vec4 rgba16 AB48
- [ 45.889][d][vo/gpu-next/libplacebo] rgba16hf FLOAT 8 RGBA SsLRbBVutHWG n {16 16 16 16} {16 16 16 16} vec4 rgba16f AB4H
- [ 45.889][d][vo/gpu-next/libplacebo] rgba16s SNORM 8 RGBA SsLRbBVutHWG n {16 16 16 16} {16 16 16 16} vec4 rgba16_snorm
- [ 45.889][d][vo/gpu-next/libplacebo] r32f FLOAT 4 R SsLRbBVutHWG n {32 0 0 0 } {32 0 0 0 } float r32f
- [ 45.889][d][vo/gpu-next/libplacebo] rg32f FLOAT 8 RG SsLRbBVutHWG n {32 32 0 0 } {32 32 0 0 } vec2 rg32f
- [ 45.889][d][vo/gpu-next/libplacebo] rgba32f FLOAT 16 RGBA SsLRbBVutHWG n {32 32 32 32} {32 32 32 32} vec4 rgba32f
- [ 45.889][d][vo/gpu-next/libplacebo] bgr5a1 UNORM 2 BGRA S-LRbB-u-H-G n {5 5 5 1 } {5 5 5 1 } vec4 AR15
- [ 45.889][d][vo/gpu-next/libplacebo] bgr565 UNORM 2 BGR S-LRbB-u-H-G n {5 6 5 0 } {5 6 5 0 } vec3 RG16
- [ 45.889][d][vo/gpu-next/libplacebo] bgr10a2 UNORM 4 BGRA S-LRbBVu-H-G n {10 10 10 2 } {10 10 10 2 } vec4 AR30
- [ 45.889][d][vo/gpu-next/libplacebo] r8i SINT 1 R Ss-R-BVutHWG n {8 0 0 0 } {8 0 0 0 } int r8i
- [ 45.889][d][vo/gpu-next/libplacebo] r8u UINT 1 R Ss-R-BVutHWG n {8 0 0 0 } {8 0 0 0 } uint r8ui
- [ 45.889][d][vo/gpu-next/libplacebo] rg8i SINT 2 RG Ss-R-BVutHWG n {8 8 0 0 } {8 8 0 0 } ivec2 rg8i
- [ 45.889][d][vo/gpu-next/libplacebo] rg8u UINT 2 RG Ss-R-BVutHWG n {8 8 0 0 } {8 8 0 0 } uvec2 rg8ui
- [ 45.889][d][vo/gpu-next/libplacebo] rgba8i SINT 4 RGBA Ss-R-BVutHWG n {8 8 8 8 } {8 8 8 8 } ivec4 rgba8i
- [ 45.889][d][vo/gpu-next/libplacebo] rgba8u UINT 4 RGBA Ss-R-BVutHWG n {8 8 8 8 } {8 8 8 8 } uvec4 rgba8ui
- [ 45.889][d][vo/gpu-next/libplacebo] rgb10a2u UINT 4 RGBA Ss-R-BVutHWG n {10 10 10 2 } {10 10 10 2 } uvec4 rgb10_a2ui
- [ 45.889][d][vo/gpu-next/libplacebo] r16i SINT 2 R Ss-R-BVutHWG n {16 0 0 0 } {16 0 0 0 } int r16i
- [ 45.889][d][vo/gpu-next/libplacebo] r16u UINT 2 R Ss-R-BVutHWG n {16 0 0 0 } {16 0 0 0 } uint r16ui
- [ 45.889][d][vo/gpu-next/libplacebo] rg16i SINT 4 RG Ss-R-BVutHWG n {16 16 0 0 } {16 16 0 0 } ivec2 rg16i
- [ 45.889][d][vo/gpu-next/libplacebo] rg16u UINT 4 RG Ss-R-BVutHWG n {16 16 0 0 } {16 16 0 0 } uvec2 rg16ui
- [ 45.889][d][vo/gpu-next/libplacebo] rgba16i SINT 8 RGBA Ss-R-BVutHWG n {16 16 16 16} {16 16 16 16} ivec4 rgba16i
- [ 45.889][d][vo/gpu-next/libplacebo] rgba16u UINT 8 RGBA Ss-R-BVutHWG n {16 16 16 16} {16 16 16 16} uvec4 rgba16ui
- [ 45.889][d][vo/gpu-next/libplacebo] r32i SINT 4 R Ss-R-BVutHWG n {32 0 0 0 } {32 0 0 0 } int r32i
- [ 45.889][d][vo/gpu-next/libplacebo] r32u UINT 4 R Ss-R-BVutHWG n {32 0 0 0 } {32 0 0 0 } uint r32ui
- [ 45.889][d][vo/gpu-next/libplacebo] rg32i SINT 8 RG Ss-R-BVutHWG n {32 32 0 0 } {32 32 0 0 } ivec2 rg32i
- [ 45.889][d][vo/gpu-next/libplacebo] rg32u UINT 8 RG Ss-R-BVutHWG n {32 32 0 0 } {32 32 0 0 } uvec2 rg32ui
- [ 45.889][d][vo/gpu-next/libplacebo] rgba32i SINT 16 RGBA Ss-R-BVutHWG n {32 32 32 32} {32 32 32 32} ivec4 rgba32i
- [ 45.889][d][vo/gpu-next/libplacebo] rgba32u UINT 16 RGBA Ss-R-BVutHWG n {32 32 32 32} {32 32 32 32} uvec4 rgba32ui
- [ 45.889][d][vo/gpu-next/libplacebo] a1rgb5 UNORM 2 ARGB S-L----u-H-G n {1 5 5 5 } {1 5 5 5 } vec4 BA15
- [ 45.889][d][vo/gpu-next/libplacebo] a1bgr5 UNORM 2 ABGR S-L----u-H-G n {1 5 5 5 } {1 5 5 5 } vec4 RA15
- [ 45.889][d][vo/gpu-next/libplacebo] gr4 UNORM 1 GR S-L----u-H-G n {4 4 0 0 } {4 4 0 0 } vec2
- [ 45.889][d][vo/gpu-next/libplacebo] argb4 UNORM 2 ARGB S-L----u-H-G n {4 4 4 4 } {4 4 4 4 } vec4 BA12
- [ 45.889][d][vo/gpu-next/libplacebo] abgr4 UNORM 2 ABGR S-L----u-H-G n {4 4 4 4 } {4 4 4 4 } vec4 RA12
- [ 45.889][d][vo/gpu-next/libplacebo] rgb565 UNORM 2 RGB S-L----u-H-G n {5 6 5 0 } {5 6 5 0 } vec3 BG16
- [ 45.889][d][vo/gpu-next/libplacebo] rx10 UNORM 2 R S-L------H-G n {10 0 0 0 } {16 0 0 0 }
- [ 45.889][d][vo/gpu-next/libplacebo] rxgx10 UNORM 4 RG S-L------H-G n {10 10 0 0 } {16 16 0 0 }
- [ 45.889][d][vo/gpu-next/libplacebo] rx12 UNORM 2 R S-L------H-G n {12 0 0 0 } {16 0 0 0 }
- [ 45.889][d][vo/gpu-next/libplacebo] rxgx12 UNORM 4 RG S-L------H-G n {12 12 0 0 } {16 16 0 0 }
- [ 45.889][d][vo/gpu-next/libplacebo] bgra8i SINT 4 BGRA S-----Vu-H-G n {8 8 8 8 } {8 8 8 8 } ivec4
- [ 45.889][d][vo/gpu-next/libplacebo] bgra8u UINT 4 BGRA S-----Vu-H-G n {8 8 8 8 } {8 8 8 8 } uvec4
- [ 45.889][d][vo/gpu-next/libplacebo] bgr10a2u UINT 4 BGRA S-----Vu-H-G n {10 10 10 2 } {10 10 10 2 } uvec4
- [ 45.889][d][vo/gpu-next/libplacebo] rgb8i SINT 3 RGB ------V--H-- n {8 8 8 0 } {8 8 8 0 } ivec3
- [ 45.889][d][vo/gpu-next/libplacebo] rgb8s SNORM 3 RGB ------V--H-- n {8 8 8 0 } {8 8 8 0 } vec3
- [ 45.889][d][vo/gpu-next/libplacebo] rgb8u UINT 3 RGB ------V--H-- n {8 8 8 0 } {8 8 8 0 } uvec3
- [ 45.889][d][vo/gpu-next/libplacebo] bgr8 UNORM 3 BGR ------V--H-- n {8 8 8 0 } {8 8 8 0 } vec3 RG24
- [ 45.889][d][vo/gpu-next/libplacebo] bgr8i SINT 3 BGR ------V--H-- n {8 8 8 0 } {8 8 8 0 } ivec3
- [ 45.889][d][vo/gpu-next/libplacebo] bgr8u UINT 3 BGR ------V--H-- n {8 8 8 0 } {8 8 8 0 } uvec3
- [ 45.889][d][vo/gpu-next/libplacebo] rgb10a2i SINT 4 RGBA ------V--H-- n {10 10 10 2 } {10 10 10 2 } ivec4
- [ 45.889][d][vo/gpu-next/libplacebo] rgb10a2s SNORM 4 RGBA ------V--H-- n {10 10 10 2 } {10 10 10 2 } vec4
- [ 45.889][d][vo/gpu-next/libplacebo] bgr10a2i SINT 4 BGRA ------V--H-- n {10 10 10 2 } {10 10 10 2 } ivec4
- [ 45.889][d][vo/gpu-next/libplacebo] bgr10a2s SNORM 4 BGRA ------V--H-- n {10 10 10 2 } {10 10 10 2 } vec4
- [ 45.889][d][vo/gpu-next/libplacebo] rgb16hf FLOAT 6 RGB ------V--H-- n {16 16 16 0 } {16 16 16 0 } vec3
- [ 45.889][d][vo/gpu-next/libplacebo] rgb16i SINT 6 RGB ------V--H-- n {16 16 16 0 } {16 16 16 0 } ivec3
- [ 45.889][d][vo/gpu-next/libplacebo] rgb16s SNORM 6 RGB ------V--H-- n {16 16 16 0 } {16 16 16 0 } vec3
- [ 45.889][d][vo/gpu-next/libplacebo] rgb16u UINT 6 RGB ------V--H-- n {16 16 16 0 } {16 16 16 0 } uvec3
- [ 45.889][d][vo/gpu-next/libplacebo] rgb32f FLOAT 12 RGB ------Vu-H-- n {32 32 32 0 } {32 32 32 0 } vec3
- [ 45.889][d][vo/gpu-next/libplacebo] rgb32i SINT 12 RGB ------Vu-H-- n {32 32 32 0 } {32 32 32 0 } ivec3
- [ 45.889][d][vo/gpu-next/libplacebo] rgb32u UINT 12 RGB ------Vu-H-- n {32 32 32 0 } {32 32 32 0 } uvec3
- [ 45.889][d][vo/gpu-next/libplacebo] rgb8 UNORM 3 RGB SsLRbBV--HWG y {8 8 8 0 } {8 8 8 0 } vec3 rgba8 BG24
- [ 45.889][d][vo/gpu-next/libplacebo] rgb16 UNORM 6 RGB SsLRbBV--HWG y {16 16 16 0 } {16 16 16 0 } vec3 rgba16
- [ 45.889][d][vo/gpu-next/libplacebo] r16f FLOAT 4 R SsLRbB---HWG y {16 0 0 0 } {32 0 0 0 } r16f
- [ 45.889][d][vo/gpu-next/libplacebo] rg16f FLOAT 8 RG SsLRbB---HWG y {16 16 0 0 } {32 32 0 0 } rg16f
- [ 45.889][d][vo/gpu-next/libplacebo] rgba16f FLOAT 16 RGBA SsLRbB---HWG y {16 16 16 16} {32 32 32 32} rgba16f
- [ 45.889][d][vo/gpu-next/libplacebo] rgb16f FLOAT 12 RGB ---------H-- y {16 16 16 0 } {32 32 32 0 }
- [ 45.889][d][vo/gpu-next/libplacebo] g8_b8_r8_420 UNORM 0 ------------ n {8 8 8 0 } {0 0 0 0 } YU12
- [ 45.889][d][vo/gpu-next/libplacebo] g8_b8_r8_422 UNORM 0 ------------ n {8 8 8 0 } {0 0 0 0 } YU16
- [ 45.889][d][vo/gpu-next/libplacebo] g8_b8_r8_444 UNORM 0 ------------ n {8 8 8 0 } {0 0 0 0 } YU24
- [ 45.889][d][vo/gpu-next/libplacebo] g8_br8_420 UNORM 0 ------------ n {8 8 8 0 } {0 0 0 0 } NV12
- [ 45.889][d][vo/gpu-next/libplacebo] g8_br8_422 UNORM 0 ------------ n {8 8 8 0 } {0 0 0 0 } NV16
- [ 45.889][d][vo/gpu-next/libplacebo] g8_br8_444 UNORM 0 ------------ n {8 8 8 0 } {0 0 0 0 } NV24
- [ 45.889][d][vo/gpu-next/libplacebo] gx10_bx10_rx10_420 UNORM 0 ------------ n {10 10 10 0 } {0 0 0 0 }
- [ 45.889][d][vo/gpu-next/libplacebo] gx10_bx10_rx10_422 UNORM 0 ------------ n {10 10 10 0 } {0 0 0 0 }
- [ 45.889][d][vo/gpu-next/libplacebo] gx10_bx10_rx10_444 UNORM 0 ------------ n {10 10 10 0 } {0 0 0 0 } Q410
- [ 45.889][d][vo/gpu-next/libplacebo] gx10_bxrx10_420 UNORM 0 ------------ n {10 10 10 0 } {0 0 0 0 } P010
- [ 45.889][d][vo/gpu-next/libplacebo] gx10_bxrx10_422 UNORM 0 ------------ n {10 10 10 0 } {0 0 0 0 } P210
- [ 45.889][d][vo/gpu-next/libplacebo] gx10_bxrx10_444 UNORM 0 ------------ n {10 10 10 0 } {0 0 0 0 }
- [ 45.889][d][vo/gpu-next/libplacebo] gx12_bx12_rx12_420 UNORM 0 ------------ n {12 12 12 0 } {0 0 0 0 }
- [ 45.889][d][vo/gpu-next/libplacebo] gx12_bx12_rx12_422 UNORM 0 ------------ n {12 12 12 0 } {0 0 0 0 }
- [ 45.889][d][vo/gpu-next/libplacebo] gx12_bx12_rx12_444 UNORM 0 ------------ n {12 12 12 0 } {0 0 0 0 }
- [ 45.889][d][vo/gpu-next/libplacebo] gx12_bxrx12_420 UNORM 0 ------------ n {12 12 12 0 } {0 0 0 0 } P012
- [ 45.889][d][vo/gpu-next/libplacebo] gx12_bxrx12_422 UNORM 0 ------------ n {12 12 12 0 } {0 0 0 0 }
- [ 45.889][d][vo/gpu-next/libplacebo] gx12_bxrx12_444 UNORM 0 ------------ n {12 12 12 0 } {0 0 0 0 }
- [ 45.889][d][vo/gpu-next/libplacebo] g16_b16_r16_420 UNORM 0 ------------ n {16 16 16 0 } {0 0 0 0 }
- [ 45.889][d][vo/gpu-next/libplacebo] g16_b16_r16_422 UNORM 0 ------------ n {16 16 16 0 } {0 0 0 0 }
- [ 45.889][d][vo/gpu-next/libplacebo] g16_b16_r16_444 UNORM 0 ------------ n {16 16 16 0 } {0 0 0 0 }
- [ 45.889][d][vo/gpu-next/libplacebo] g16_br16_420 UNORM 0 ------------ n {16 16 16 0 } {0 0 0 0 } P016
- [ 45.889][d][vo/gpu-next/libplacebo] g16_br16_422 UNORM 0 ------------ n {16 16 16 0 } {0 0 0 0 }
- [ 45.889][d][vo/gpu-next/libplacebo] g16_br16_444 UNORM 0 ------------ n {16 16 16 0 } {0 0 0 0 }
- [ 45.889][v][vo/gpu-next/libplacebo] Available surface configurations:
- [ 45.889][v][vo/gpu-next/libplacebo] 0: VK_FORMAT_A2R10G10B10_UNORM_PACK32 VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
- [ 45.889][v][vo/gpu-next/libplacebo] 1: VK_FORMAT_A2B10G10R10_UNORM_PACK32 VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
- [ 45.889][v][vo/gpu-next/libplacebo] 2: VK_FORMAT_B8G8R8A8_SRGB VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
- [ 45.889][v][vo/gpu-next/libplacebo] 3: VK_FORMAT_B8G8R8A8_UNORM VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
- [ 45.889][v][vo/gpu-next/libplacebo] 4: VK_FORMAT_R8G8B8A8_SRGB VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
- [ 45.889][v][vo/gpu-next/libplacebo] 5: VK_FORMAT_R8G8B8A8_UNORM VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
- [ 45.889][v][vo/gpu-next/libplacebo] 6: VK_FORMAT_R16G16B16A16_SFLOAT VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
- [ 45.889][v][vo/gpu-next/libplacebo] Picked surface configuration 0: VK_FORMAT_A2R10G10B10_UNORM_PACK32 + VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
- [ 45.889][d][global] cache path: '' -> '/home/user/.cache/mpv'
- [ 45.889][d][global] cache path: '' -> '/home/user/.cache/mpv'
- [ 45.889][d][vo/gpu-next] Render options updated, resetting render state.
- [ 45.890][v][vo/gpu-next] Assuming 165.080000 FPS for display sync.
- [ 45.890][v][vd] Container reported FPS: 23.976024
- [ 45.890][v][vd] Codec list:
- [ 45.890][v][vd] h264 - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
- [ 45.891][v][vd] h264_v4l2m2m (h264) - V4L2 mem2mem H.264 decoder wrapper
- [ 45.891][v][vd] h264_qsv (h264) - H264 video (Intel Quick Sync Video acceleration)
- [ 45.891][v][vd] h264_cuvid (h264) - Nvidia CUVID H264 decoder
- [ 45.891][v][vd] Opening decoder h264
- [ 45.891][v][vd] Looking at hwdec h264-nvdec...
- [ 45.891][v][vd] Not using this for auto-copy.
- [ 45.891][v][vd] Looking at hwdec h264-vaapi...
- [ 45.891][v][vd] Not using this for auto-copy.
- [ 45.891][v][vd] Looking at hwdec h264-vulkan...
- [ 45.891][v][vd] Not using this for auto-copy.
- [ 45.891][v][vd] Looking at hwdec h264-nvdec-copy...
- [ 46.018][v][vd] Trying hardware decoding via h264-nvdec-copy.
- [ 46.018][v][vd] Pixel formats supported by decoder: vdpau vulkan cuda vaapi yuv420p
- [ 46.018][v][vd] Codec profile: High (0x64)
- [ 46.018][v][vd] Requesting pixfmt 'cuda' from decoder.
- [ 46.026][d][ffmpeg/video] h264: NVDEC capabilities:
- [ 46.026][d][ffmpeg/video] h264: format supported: yes, max_mb_count: 65536
- [ 46.026][d][ffmpeg/video] h264: min_width: 48, max_width: 4096
- [ 46.026][d][ffmpeg/video] h264: min_height: 16, max_height: 4096
- [ 46.038][d][ffmpeg/video] h264: Reinit context to 1920x1088, pix_fmt: cuda
- [ 46.041][v][vd] Selected decoder: h264 - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
- [ 46.041][v][vf] User filter list:
- [ 46.041][v][vf] (empty)
- [ 46.041][v][ad] Codec list:
- [ 46.041][v][ad] aac - AAC (Advanced Audio Coding)
- [ 46.041][v][ad] aac_fixed (aac) - AAC (Advanced Audio Coding)
- [ 46.041][v][ad] Opening decoder aac
- [ 46.041][v][ad] Requesting 1 threads for decoding.
- [ 46.042][v][ad] Selected decoder: aac - AAC (Advanced Audio Coding)
- [ 46.042][v][af] User filter list:
- [ 46.042][v][af] (empty)
- [ 46.044][d][global] config path: 'fonts' -> '/home/user/.config/mpv/fonts'
- [ 46.044][d][sub/ass] ASS library version: 0x1703000 (runtime 0x1703020)
- [ 46.046][v][sub/ass] libass API version: 0x1703020
- [ 46.046][v][sub/ass] libass source: commit: 0.17.3-81-g695509365f152bd28720a0c0e036d46836ee9345
- [ 46.047][v][sub/ass] Shaper: FriBidi 1.0.16 (SIMPLE) HarfBuzz-ng 11.2.1 (COMPLEX)
- [ 46.047][d][global] config path: 'subfont.ttf' -/-> '/home/user/.config/mpv/subfont.ttf'
- [ 46.047][d][global] config path: 'subfont.ttf' -/-> '/home/user/.mpv/subfont.ttf'
- [ 46.047][d][global] config path: 'subfont.ttf' -/-> '/etc/mpv/subfont.ttf'
- [ 46.047][d][global] config path: 'fonts.conf' -/-> '/home/user/.config/mpv/fonts.conf'
- [ 46.047][d][global] config path: 'fonts.conf' -/-> '/home/user/.mpv/fonts.conf'
- [ 46.047][d][global] config path: 'fonts.conf' -/-> '/etc/mpv/fonts.conf'
- [ 46.047][v][sub/ass] Setting up fonts...
- [ 46.048][v][sub/ass] Loading font file '/home/user/.config/mpv/fonts/uosc_textures.ttf'
- [ 46.048][v][sub/ass] Loading font file '/home/user/.config/mpv/fonts/uosc_icons.otf'
- [ 46.055][v][sub/ass] Using font provider fontconfig
- [ 46.055][v][sub/ass] Done.
- [ 46.055][v][cplayer] Starting playback...
- [ 46.055][d][mkv] stream 1: resize index to 128
- [ 46.055][v][af] [in] 44100Hz stereo 2ch floatp
- [ 46.055][v][af] [userspeed] 44100Hz stereo 2ch floatp
- [ 46.055][v][af] [userspeed] (disabled)
- [ 46.055][v][af] [convert] 44100Hz stereo 2ch floatp
- [ 46.057][d][mkv] stream 0: resize index to 128
- [ 46.061][d][mkv] stream 2: resize index to 128
- [ 46.118][d][mkv] stream 1: resize index to 256
- [ 46.287][v][vd] Pixel formats supported by decoder: vdpau vulkan cuda vaapi yuv420p
- [ 46.287][v][vd] Codec profile: High (0x64)
- [ 46.287][v][vd] Requesting pixfmt 'cuda' from decoder.
- [ 46.300][d][ffmpeg/video] h264: NVDEC capabilities:
- [ 46.300][d][ffmpeg/video] h264: format supported: yes, max_mb_count: 65536
- [ 46.300][d][ffmpeg/video] h264: min_width: 48, max_width: 4096
- [ 46.300][d][ffmpeg/video] h264: min_height: 16, max_height: 4096
- [ 46.327][d][ffmpeg/video] h264: Reinit context to 1920x1088, pix_fmt: cuda
- [ 46.332][v][auto_profiles] Re-evaluating auto profile vrr-frame-quadruple
- [ 46.332][v][auto_profiles] Re-evaluating auto profile vrr-frame-tripling
- [ 46.332][i][auto_profiles] Applying auto profile: vrr-frame-tripling
- [ 46.333][d][cplayer] Run command: apply-profile, flags=64, args=[name="vrr-frame-tripling", mode="apply"]
- [ 46.333][v][cplayer] Applying profile 'vrr-frame-tripling'...
- [ 46.333][v][cplayer] Setting option 'vf-append' = 'fps=source_fps*3' (flags = 4)
- [ 46.333][v][auto_profiles] Re-evaluating auto profile vrr-frame-doubling
- [ 46.333][v][auto_profiles] Re-evaluating auto profile sdtv-pal
- [ 46.333][v][auto_profiles] Re-evaluating auto profile sdtv-ntsc
- [ 46.333][v][auto_profiles] Re-evaluating auto profile hd
- [ 46.333][v][auto_profiles] Re-evaluating auto profile full-hd-interlaced
- [ 46.333][d][global] config path: 'fonts' -> '/home/user/.config/mpv/fonts'
- [ 46.333][d][osd/libass] ASS library version: 0x1703000 (runtime 0x1703020)
- [ 46.333][v][osd/libass] libass API version: 0x1703020
- [ 46.333][v][osd/libass] libass source: commit: 0.17.3-81-g695509365f152bd28720a0c0e036d46836ee9345
- [ 46.333][v][osd/libass] Shaper: FriBidi 1.0.16 (SIMPLE) HarfBuzz-ng 11.2.1 (COMPLEX)
- [ 46.333][d][global] config path: 'subfont.ttf' -/-> '/home/user/.config/mpv/subfont.ttf'
- [ 46.333][d][global] config path: 'subfont.ttf' -/-> '/home/user/.mpv/subfont.ttf'
- [ 46.334][d][global] config path: 'subfont.ttf' -/-> '/etc/mpv/subfont.ttf'
- [ 46.334][d][global] config path: 'fonts.conf' -/-> '/home/user/.config/mpv/fonts.conf'
- [ 46.334][d][global] config path: 'fonts.conf' -/-> '/home/user/.mpv/fonts.conf'
- [ 46.334][d][global] config path: 'fonts.conf' -/-> '/etc/mpv/fonts.conf'
- [ 46.334][v][osd/libass] Setting up fonts...
- [ 46.337][v][osd/libass] Loading font file '/home/user/.config/mpv/fonts/uosc_textures.ttf'
- [ 46.337][v][osd/libass] Loading font file '/home/user/.config/mpv/fonts/uosc_icons.otf'
- [ 46.344][v][osd/libass] Using font provider fontconfig
- [ 46.344][v][osd/libass] Done.
- [ 46.345][d][cplayer] Run command: overlay-remove, flags=64, args=[id="42"]
- [ 46.345][v][auto_profiles] Re-evaluating auto profile full-hd30
- [ 46.345][d][cplayer] Run command: script-message, flags=64, args=[args="thumbfast-info", args="{\"thumbnail\":\"/tmp/thumbfast.out63741\",\"socket\":\"/tmp/thumbfast63741\",\"width\":200,\"scale_factor\":1,\"disabled\":false,\"height\":200,\"overlay_id\":42,\"available\":true}"]
- [ 46.345][v][auto_profiles] Profile condition error on evaluating: [string "profile full-hd30 condition"]:1: attempt to compare nil with number
- [ 46.345][v][auto_profiles] Re-evaluating auto profile full-hd60
- [ 46.345][v][auto_profiles] Profile condition error on evaluating: [string "profile full-hd60 condition"]:1: attempt to compare number with nil
- [ 46.345][v][auto_profiles] Re-evaluating auto profile 4k30
- [ 46.345][d][cplayer] Run command: script-message, flags=64, args=[args="thumbfast-info", args="{\"thumbnail\":\"/tmp/thumbfast.out63741\",\"socket\":\"/tmp/thumbfast63741\",\"width\":200,\"scale_factor\":1,\"disabled\":false,\"height\":200,\"overlay_id\":42,\"available\":true}"]
- [ 46.345][v][auto_profiles] Re-evaluating auto profile 4k60
- [ 46.346][v][vf] User filter list:
- [ 46.346][v][vf] fps (fps.00)
- [ 46.346][v][ao] Trying audio driver 'pipewire'
- [ 46.346][v][ao/pipewire] requested format: 44100 Hz, stereo channels, floatp
- [ 46.346][v][ao/pipewire] Headers version: 1.4.1
- [ 46.346][v][ao/pipewire] Library version: 1.4.2
- [ 46.349][v][ao/pipewire] Core user: user
- [ 46.349][v][ao/pipewire] Core host: WHONDERFUL
- [ 46.349][v][ao/pipewire] Core version: 1.4.2
- [ 46.349][v][ao/pipewire] Core name: pipewire-0
- [ 46.349][d][ao/pipewire] Stream state changed: old_state=unconnected state=connecting error=(null)
- [ 46.349][v][ao/pipewire] using soft-buffer of 8820 samples.
- [ 46.349][i][cplayer] AO: [pipewire] 44100Hz stereo 2ch floatp
- [ 46.349][v][cplayer] AO: Description: PipeWire audio output
- [ 46.350][v][af] [convert] (disabled)
- [ 46.350][v][af] [out] 44100Hz stereo 2ch floatp
- [ 46.350][d][ao/pipewire] Stream state changed: old_state=connecting state=paused error=(null)
- [ 46.354][i][vd] Using hardware decoding (nvdec-copy).
- [ 46.355][v][vd] Decoder format: 1920x1080 nv12 bt.709/bt.709/bt.1886/limited/auto CL=mpeg2/4/h264 crop=1920x1080+0+0
- [ 46.355][v][vd] Using container aspect ratio.
- [ 46.355][v][vf] [in] 1920x1080 nv12 bt.709/bt.709/bt.1886/limited/display CL=mpeg2/4/h264 crop=1920x1080+0+0
- [ 46.355][v][vf] [userdeint] 1920x1080 nv12 bt.709/bt.709/bt.1886/limited/display CL=mpeg2/4/h264 crop=1920x1080+0+0
- [ 46.355][v][vf] [userdeint] (disabled)
- [ 46.355][v][vf] [fps] 1920x1080 nv12 bt.709/bt.709/bt.1886/limited/display CL=mpeg2/4/h264 crop=1920x1080+0+0
- [ 46.355][d][ffmpeg] mpv_src_default_in: w:1920 h:1080 pixfmt:nv12 tb:1/1000000 fr:992008/41375 sar:1/1 csp:bt709 range:tv
- [ 46.355][d][ffmpeg] filter: fps=2976024/41375
- [ 46.358][d][ffmpeg] filter: Set first pts to 0
- [ 46.358][v][vf] [autorotate] 1920x1080 nv12 bt.709/bt.709/bt.1886/limited/display CL=mpeg2/4/h264 crop=1920x1080+0+0
- [ 46.358][v][vf] [autorotate] (disabled)
- [ 46.358][v][vf] [convert] 1920x1080 nv12 bt.709/bt.709/bt.1886/limited/display CL=mpeg2/4/h264 crop=1920x1080+0+0
- [ 46.358][v][vf] [convert] (disabled)
- [ 46.358][v][vf] [out] 1920x1080 nv12 bt.709/bt.709/bt.1886/limited/display CL=mpeg2/4/h264 crop=1920x1080+0+0
- [ 46.358][v][auto_profiles] Re-evaluating auto profile 8bitDeband
- [ 46.358][v][auto_profiles] Re-evaluating auto profile full-hd-interlaced
- [ 46.358][v][auto_profiles] Re-evaluating auto profile full-hd30
- [ 46.358][v][auto_profiles] Profile condition error on evaluating: [string "profile full-hd30 condition"]:1: attempt to compare nil with number
- [ 46.358][v][auto_profiles] Re-evaluating auto profile full-hd60
- [ 46.358][v][auto_profiles] Profile condition error on evaluating: [string "profile full-hd60 condition"]:1: attempt to compare number with nil
- [ 46.358][i][cplayer] VO: [gpu-next] 1920x1080 nv12
- [ 46.358][v][cplayer] VO: Description: Video output based on libplacebo
- [ 46.358][v][vo/gpu-next] reconfig to 1920x1080 nv12 bt.709/bt.709/bt.1886/limited/display CL=mpeg2/4/h264 crop=1920x1080+0+0
- [ 46.358][v][vo/gpu-next/wayland] Reconfiguring!
- [ 46.358][d][vo/gpu-next] max content size: 2560x1440
- [ 46.358][d][vo/gpu-next] monitor size: 2560x1440
- [ 46.358][v][vo/gpu-next] Window size: 1920x1080 (Borders: l=0 t=0 r=0 b=0)
- [ 46.358][v][vo/gpu-next] Video source: 1920x1080 (1:1)
- [ 46.358][v][vo/gpu-next] Video display: (0, 0) 1920x1080 -> (0, 0) 1920x1080
- [ 46.358][v][vo/gpu-next] Video scale: 1.000000/1.000000
- [ 46.358][v][vo/gpu-next] OSD borders: l=0 t=0 r=0 b=0
- [ 46.358][v][vo/gpu-next] Video borders: l=0 t=0 r=0 b=0
- [ 46.358][v][vo/gpu-next/wayland] Handling resize on the vk side
- [ 46.358][d][vo/gpu-next/libplacebo] Requested alpha compositing mode: VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR
- [ 46.358][d][vo/gpu-next/libplacebo] Requested surface transform: VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
- [ 46.358][d][vo/gpu-next/libplacebo] Requested image count: 4 (min 2 max 8)
- [ 46.358][d][vo/gpu-next/libplacebo] Requested image size: 1920x1080 (min 1x1 < cur -1x-1 < max 16384x16384)
- [ 46.358][d][vo/gpu-next/libplacebo] (Re)creating swapchain of size 1920x1080
- [ 46.375][v][vo/gpu-next] Window size: 1920x1080 (Borders: l=0 t=0 r=0 b=0)
- [ 46.375][v][vo/gpu-next] Video source: 1920x1080 (1:1)
- [ 46.375][v][vo/gpu-next] Video display: (0, 0) 1920x1080 -> (0, 0) 1920x1080
- [ 46.375][v][vo/gpu-next] Video scale: 1.000000/1.000000
- [ 46.375][v][vo/gpu-next] OSD borders: l=0 t=0 r=0 b=0
- [ 46.375][v][vo/gpu-next] Video borders: l=0 t=0 r=0 b=0
- [ 46.376][d][vo/gpu-next/libplacebo] (Re)creating 1920x1080x0 texture with format r8: ../src/utils/upload.c:245
- [ 46.376][d][vo/gpu-next/libplacebo] Allocating 8847360 memory of type 0x1 (id 1) in heap 0: ../src/utils/upload.c:245
- [ 46.376][d][vo/gpu-next/libplacebo] Spent 0.264 ms allocating slab
- [ 46.376][d][vo/gpu-next/libplacebo] Imported host pointer is not page-aligned. This should normally be fine on most platforms, but may cause issues in some rare circumstances.
- [ 46.377][d][vo/gpu-next/libplacebo] (Re)creating 960x540x0 texture with format rg8: ../src/utils/upload.c:245
- [ 46.378][d][vo/gpu-next/libplacebo] LUT invalidated, regenerating..
- [ 46.378][d][vo/gpu-next/libplacebo] Spent 0.000 ms generating shader LUT
- [ 46.378][d][vo/gpu-next/libplacebo] Allocating 262144 memory of type 0x1 (id 1) in heap 0: ../src/utils/upload.c:245
- [ 46.378][d][vo/gpu-next/libplacebo] Spent 0.115 ms allocating slab
- [ 46.378][d][vo/gpu-next/libplacebo] Allocating 258048 memory of type 0x7 (id 5) in heap 0: ../src/gpu/utils.c:575
- [ 46.378][d][vo/gpu-next/libplacebo] Spent 0.106 ms allocating slab
- [ 46.378][d][vo/gpu-next/libplacebo] (Re)creating 1920x1080x0 texture with format rgba16hf: src/renderer.c:2553
- [ 46.378][d][vo/gpu-next/libplacebo] Allocating 17694720 memory of type 0x1 (id 1) in heap 0: src/renderer.c:2553
- [ 46.378][d][vo/gpu-next/libplacebo] Spent 0.092 ms allocating slab
- [ 46.379][d][vo/gpu-next/libplacebo] compute shader source:
- [ 46.379][d][vo/gpu-next/libplacebo] [ 1] #version 450
- [ 46.379][d][vo/gpu-next/libplacebo] [ 2] #extension GL_ARB_compute_shader : enable
- [ 46.379][d][vo/gpu-next/libplacebo] [ 3] #extension GL_KHR_shader_subgroup_basic : enable
- [ 46.379][d][vo/gpu-next/libplacebo] [ 4] #extension GL_KHR_shader_subgroup_vote : enable
- [ 46.379][d][vo/gpu-next/libplacebo] [ 5] #extension GL_KHR_shader_subgroup_arithmetic : enable
- [ 46.379][d][vo/gpu-next/libplacebo] [ 6] #extension GL_KHR_shader_subgroup_ballot : enable
- [ 46.379][d][vo/gpu-next/libplacebo] [ 7] #extension GL_KHR_shader_subgroup_shuffle : enable
- [ 46.379][d][vo/gpu-next/libplacebo] [ 8] #extension GL_KHR_shader_subgroup_clustered : enable
- [ 46.379][d][vo/gpu-next/libplacebo] [ 9] #extension GL_KHR_shader_subgroup_quad : enable
- [ 46.379][d][vo/gpu-next/libplacebo] [ 10] #extension GL_ARB_shader_image_load_store : enable
- [ 46.379][d][vo/gpu-next/libplacebo] [ 11] #extension GL_ARB_texture_gather : enable
- [ 46.379][d][vo/gpu-next/libplacebo] [ 12] layout(std430, push_constant) uniform PushC {
- [ 46.379][d][vo/gpu-next/libplacebo] [ 13] layout(offset=0) vec2 _4004;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 14] layout(offset=16) vec3 _5;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 15] layout(offset=32) vec2 _6;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 16] layout(offset=40) vec2 _7;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 17] layout(offset=48) vec2 _8;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 18] layout(offset=56) vec2 _9;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 19] layout(offset=64) vec2 _a;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 20] layout(offset=72) vec2 _b;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 21] layout(offset=80) vec2 _c;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 22] layout(offset=88) vec2 _d;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 23] layout(offset=96) vec2 _e;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 24] layout(offset=104) ivec2 _10;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 25] layout(offset=112) mat3 _4;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 26] };
- [ 46.379][d][vo/gpu-next/libplacebo] [ 27] layout(constant_id=0) const float _2 = 1;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 28] layout(constant_id=1) const float _3 = 1;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 29] layout(constant_id=2) const float _8004 = 1;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 30] layout(constant_id=3) const float _4005 = 1;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 31] layout(constant_id=4) const float _4009 = 1;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 32] layout(constant_id=5) const float _400a = 1;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 33] layout(constant_id=6) const float _400b = 1;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 34] layout(constant_id=7) const int _400d = 1;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 35] layout(constant_id=8) const int _400e = 1;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 36] layout(constant_id=9) const float _400f = 1;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 37] layout(binding=0) uniform sampler2D _8002;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 38] layout(binding=1) uniform sampler2D _4002;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 39] layout(binding=2) uniform sampler1D _4007;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 40] layout(binding=3, rgba16f) writeonly restrict uniform image2D _f;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 41] layout (local_size_x = 32, local_size_y = 32) in;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 42] #define frag_pos(id) (vec2(id) + vec2(0.5))
- [ 46.379][d][vo/gpu-next/libplacebo] [ 43] #define frag_map(id) (_6 * frag_pos(id))
- [ 46.379][d][vo/gpu-next/libplacebo] [ 44] #define gl_FragCoord vec4(frag_pos(gl_GlobalInvocationID), 0.0, 1.0)
- [ 46.379][d][vo/gpu-next/libplacebo] [ 45] #define _8003_map(id) (mix(mix(_7, _8, frag_map(id).x), mix(_9, _a, frag_map(id).x), frag_map(id).y))
- [ 46.379][d][vo/gpu-next/libplacebo] [ 46] #define _8003 (_8003_map(gl_GlobalInvocationID))
- [ 46.379][d][vo/gpu-next/libplacebo] [ 47] #define _4003_map(id) (mix(mix(_b, _c, frag_map(id).x), mix(_d, _e, frag_map(id).x), frag_map(id).y))
- [ 46.379][d][vo/gpu-next/libplacebo] [ 48] #define _4003 (_4003_map(gl_GlobalInvocationID))
- [ 46.379][d][vo/gpu-next/libplacebo] [ 49]
- [ 46.379][d][vo/gpu-next/libplacebo] [ 50] vec4 _8001() {
- [ 46.379][d][vo/gpu-next/libplacebo] [ 51] // pl_shader_sample_direct
- [ 46.379][d][vo/gpu-next/libplacebo] [ 52] vec4 color = vec4(_8004) * textureLod(_8002, _8003, 0.0);
- [ 46.379][d][vo/gpu-next/libplacebo] [ 53] return color;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 54] }
- [ 46.379][d][vo/gpu-next/libplacebo] [ 55]
- [ 46.379][d][vo/gpu-next/libplacebo] [ 56] #define _4008(x) (_400a * (x) + _4009)
- [ 46.379][d][vo/gpu-next/libplacebo] [ 57] #define _4006(pos) (textureLod(_4007, float(\
- [ 46.379][d][vo/gpu-next/libplacebo] [ 58] _4008(float(pos))\
- [ 46.379][d][vo/gpu-next/libplacebo] [ 59] ), 0.0).x)
- [ 46.379][d][vo/gpu-next/libplacebo] [ 60] shared vec2 _400c_base;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 61] shared float _400c_0[_400e * _400d];
- [ 46.379][d][vo/gpu-next/libplacebo] [ 62] shared float _400c_1[_400e * _400d];
- [ 46.379][d][vo/gpu-next/libplacebo] [ 63] vec4 _4001() {
- [ 46.379][d][vo/gpu-next/libplacebo] [ 64] // pl_shader_sample_polar
- [ 46.379][d][vo/gpu-next/libplacebo] [ 65] vec4 color = vec4(0.0);
- [ 46.379][d][vo/gpu-next/libplacebo] [ 66] {
- [ 46.379][d][vo/gpu-next/libplacebo] [ 67] vec2 pos = _4003, pt = _4004;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 68] vec2 size = vec2(textureSize(_4002, 0));
- [ 46.379][d][vo/gpu-next/libplacebo] [ 69] vec2 fcoord = fract(pos * size - vec2(0.5));
- [ 46.379][d][vo/gpu-next/libplacebo] [ 70] vec2 base = pos - pt * fcoord;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 71] vec2 center = base + pt * vec2(0.5);
- [ 46.379][d][vo/gpu-next/libplacebo] [ 72] ivec2 offset;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 73] float w, d, wsum = 0.0;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 74] int idx;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 75] vec4 c;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 76] uvec2 base_id = uvec2(0u);
- [ 46.379][d][vo/gpu-next/libplacebo] [ 77] if (gl_LocalInvocationID.xy == base_id)
- [ 46.379][d][vo/gpu-next/libplacebo] [ 78] _400c_base = base;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 79] barrier();
- [ 46.379][d][vo/gpu-next/libplacebo] [ 80] ivec2 rel = ivec2(round((base - _400c_base) * size));
- [ 46.379][d][vo/gpu-next/libplacebo] [ 81] for (int y = int(gl_LocalInvocationID.y); y < _400e; y += 32) {
- [ 46.379][d][vo/gpu-next/libplacebo] [ 82] for (int x = int(gl_LocalInvocationID.x); x < _400d; x += 32) {
- [ 46.379][d][vo/gpu-next/libplacebo] [ 83] c = textureLod(_4002, _400c_base + pt * vec2(x - 3, y - 3), 0.0);
- [ 46.379][d][vo/gpu-next/libplacebo] [ 84] _400c_0[_400d * y + x] = c[0];
- [ 46.379][d][vo/gpu-next/libplacebo] [ 85] _400c_1[_400d * y + x] = c[1];
- [ 46.379][d][vo/gpu-next/libplacebo] [ 86] }}
- [ 46.379][d][vo/gpu-next/libplacebo] [ 87] barrier();
- [ 46.379][d][vo/gpu-next/libplacebo] [ 88] idx = _400d * rel.y + rel.x + _400d * 0 + 0;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 89] idx = _400d * rel.y + rel.x + _400d * 0 + 1;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 90] idx = _400d * rel.y + rel.x + _400d * 0 + 2;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 91] idx = _400d * rel.y + rel.x + _400d * 0 + 3;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 92] offset = ivec2(0, -3);
- [ 46.379][d][vo/gpu-next/libplacebo] [ 93] d = length(vec2(offset) - fcoord);
- [ 46.379][d][vo/gpu-next/libplacebo] [ 94] if (d < _400b) {
- [ 46.379][d][vo/gpu-next/libplacebo] [ 95] w = _4006(d * 1.0 / _400b);
- [ 46.379][d][vo/gpu-next/libplacebo] [ 96] wsum += w;
- [ 46.379][d][vo/gpu-next/libplacebo] [ 97] c[0] = _400c_0[idx];
- [ 46.379][d][vo/gpu-next/libplacebo] [ 98] c[1] = _400c_1[idx];
- [ 46.379][d][vo/gpu-next/libplacebo] [ 99] color[0] += w * c[0];
- [ 46.379][d][vo/gpu-next/libplacebo] [100] color[1] += w * c[1];
- [ 46.379][d][vo/gpu-next/libplacebo] [101] }
- [ 46.379][d][vo/gpu-next/libplacebo] [102] idx = _400d * rel.y + rel.x + _400d * 0 + 4;
- [ 46.379][d][vo/gpu-next/libplacebo] [103] offset = ivec2(1, -3);
- [ 46.379][d][vo/gpu-next/libplacebo] [104] d = length(vec2(offset) - fcoord);
- [ 46.379][d][vo/gpu-next/libplacebo] [105] if (d < _400b) {
- [ 46.379][d][vo/gpu-next/libplacebo] [106] w = _4006(d * 1.0 / _400b);
- [ 46.379][d][vo/gpu-next/libplacebo] [107] wsum += w;
- [ 46.379][d][vo/gpu-next/libplacebo] [108] c[0] = _400c_0[idx];
- [ 46.379][d][vo/gpu-next/libplacebo] [109] c[1] = _400c_1[idx];
- [ 46.379][d][vo/gpu-next/libplacebo] [110] color[0] += w * c[0];
- [ 46.379][d][vo/gpu-next/libplacebo] [111] color[1] += w * c[1];
- [ 46.379][d][vo/gpu-next/libplacebo] [112] }
- [ 46.379][d][vo/gpu-next/libplacebo] [113] idx = _400d * rel.y + rel.x + _400d * 0 + 5;
- [ 46.379][d][vo/gpu-next/libplacebo] [114] idx = _400d * rel.y + rel.x + _400d * 0 + 6;
- [ 46.379][d][vo/gpu-next/libplacebo] [115] idx = _400d * rel.y + rel.x + _400d * 0 + 7;
- [ 46.379][d][vo/gpu-next/libplacebo] [116] idx = _400d * rel.y + rel.x + _400d * 1 + 0;
- [ 46.379][d][vo/gpu-next/libplacebo] [117] idx = _400d * rel.y + rel.x + _400d * 1 + 1;
- [ 46.379][d][vo/gpu-next/libplacebo] [118] offset = ivec2(-2, -2);
- [ 46.379][d][vo/gpu-next/libplacebo] [119] d = length(vec2(offset) - fcoord);
- [ 46.379][d][vo/gpu-next/libplacebo] [120] if (d < _400b) {
- [ 46.379][d][vo/gpu-next/libplacebo] [121] w = _4006(d * 1.0 / _400b);
- [ 46.379][d][vo/gpu-next/libplacebo] [122] wsum += w;
- [ 46.379][d][vo/gpu-next/libplacebo] [123] c[0] = _400c_0[idx];
- [ 46.379][d][vo/gpu-next/libplacebo] [124] c[1] = _400c_1[idx];
- [ 46.379][d][vo/gpu-next/libplacebo] [125] color[0] += w * c[0];
- [ 46.379][d][vo/gpu-next/libplacebo] [126] color[1] += w * c[1];
- [ 46.379][d][vo/gpu-next/libplacebo] [127] }
- [ 46.379][d][vo/gpu-next/libplacebo] [128] idx = _400d * rel.y + rel.x + _400d * 1 + 2;
- [ 46.379][d][vo/gpu-next/libplacebo] [129] offset = ivec2(-1, -2);
- [ 46.379][d][vo/gpu-next/libplacebo] [130] d = length(vec2(offset) - fcoord);
- [ 46.379][d][vo/gpu-next/libplacebo] [131] if (d < _400b) {
- [ 46.379][d][vo/gpu-next/libplacebo] [132] w = _4006(d * 1.0 / _400b);
- [ 46.379][d][vo/gpu-next/libplacebo] [133] wsum += w;
- [ 46.379][d][vo/gpu-next/libplacebo] [134] c[0] = _400c_0[idx];
- [ 46.379][d][vo/gpu-next/libplacebo] [135] c[1] = _400c_1[idx];
- [ 46.379][d][vo/gpu-next/libplacebo] [136] color[0] += w * c[0];
- [ 46.379][d][vo/gpu-next/libplacebo] [137] color[1] += w * c[1];
- [ 46.379][d][vo/gpu-next/libplacebo] [138] }
- [ 46.379][d][vo/gpu-next/libplacebo] [139] idx = _400d * rel.y + rel.x + _400d * 1 + 3;
- [ 46.379][d][vo/gpu-next/libplacebo] [140] offset = ivec2(0, -2);
- [ 46.379][d][vo/gpu-next/libplacebo] [141] d = length(vec2(offset) - fcoord);
- [ 46.379][d][vo/gpu-next/libplacebo] [142] if (d < _400b) {
- [ 46.379][d][vo/gpu-next/libplacebo] [143] w = _4006(d * 1.0 / _400b);
- [ 46.379][d][vo/gpu-next/libplacebo] [144] wsum += w;
- [ 46.379][d][vo/gpu-next/libplacebo] [145] c[0] = _400c_0[idx];
- [ 46.379][d][vo/gpu-next/libplacebo] [146] c[1] = _400c_1[idx];
- [ 46.379][d][vo/gpu-next/libplacebo] [147] color[0] += w * c[0];
- [ 46.379][d][vo/gpu-next/libplacebo] [148] color[1] += w * c[1];
- [ 46.379][d][vo/gpu-next/libplacebo] [149] }
- [ 46.379][d][vo/gpu-next/libplacebo] [150] idx = _400d * rel.y + rel.x + _400d * 1 + 4;
- [ 46.379][d][vo/gpu-next/libplacebo] [151] offset = ivec2(1, -2);
- [ 46.379][d][vo/gpu-next/libplacebo] [152] d = length(vec2(offset) - fcoord);
- [ 46.379][d][vo/gpu-next/libplacebo] [153] if (d < _400b) {
- [ 46.379][d][vo/gpu-next/libplacebo] [154] w = _4006(d * 1.0 / _400b);
- [ 46.379][d][vo/gpu-next/libplacebo] [155] wsum += w;
- [ 46.379][d][vo/gpu-next/libplacebo] [156] c[0] = _400c_0[idx];
- [ 46.379][d][vo/gpu-next/libplacebo] [157] c[1] = _400c_1[idx];
- [ 46.379][d][vo/gpu-next/libplacebo] [158] color[0] += w * c[0];
- [ 46.379][d][vo/gpu-next/libplacebo] [159] color[1] += w * c[1];
- [ 46.379][d][vo/gpu-next/libplacebo] [160] }
- [ 46.379][d][vo/gpu-next/libplacebo] [161] idx = _400d * rel.y + rel.x + _400d * 1 + 5;
- [ 46.379][d][vo/gpu-next/libplacebo] [162] offset = ivec2(2, -2);
- [ 46.379][d][vo/gpu-next/libplacebo] [163] d = length(vec2(offset) - fcoord);
- [ 46.379][d][vo/gpu-next/libplacebo] [164] if (d < _400b) {
- [ 46.379][d][vo/gpu-next/libplacebo] [165] w = _4006(d * 1.0 / _400b);
- [ 46.379][d][vo/gpu-next/libplacebo] [166] wsum += w;
- [ 46.379][d][vo/gpu-next/libplacebo] [167] c[0] = _400c_0[idx];
- [ 46.379][d][vo/gpu-next/libplacebo] [168] c[1] = _400c_1[idx];
- [ 46.379][d][vo/gpu-next/libplacebo] [169] color[0] += w * c[0];
- [ 46.379][d][vo/gpu-next/libplacebo] [170] color[1] += w * c[1];
- [ 46.379][d][vo/gpu-next/libplacebo] [171] }
- [ 46.379][d][vo/gpu-next/libplacebo] [172] idx = _400d * rel.y + rel.x + _400d * 1 + 6;
- [ 46.379][d][vo/gpu-next/libplacebo] [173] offset = ivec2(3, -2);
- [ 46.379][d][vo/gpu-next/libplacebo] [174] d = length(vec2(offset) - fcoord);
- [ 46.379][d][vo/gpu-next/libplacebo] [175] if (d < _400b) {
- [ 46.379][d][vo/gpu-next/libplacebo] [176] w = _4006(d * 1.0 / _400b);
- [ 46.380][d][vo/gpu-next/libplacebo] [177] wsum += w;
- [ 46.380][d][vo/gpu-next/libplacebo] [178] c[0] = _400c_0[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [179] c[1] = _400c_1[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [180] color[0] += w * c[0];
- [ 46.380][d][vo/gpu-next/libplacebo] [181] color[1] += w * c[1];
- [ 46.380][d][vo/gpu-next/libplacebo] [182] }
- [ 46.380][d][vo/gpu-next/libplacebo] [183] idx = _400d * rel.y + rel.x + _400d * 1 + 7;
- [ 46.380][d][vo/gpu-next/libplacebo] [184] idx = _400d * rel.y + rel.x + _400d * 2 + 0;
- [ 46.380][d][vo/gpu-next/libplacebo] [185] idx = _400d * rel.y + rel.x + _400d * 2 + 1;
- [ 46.380][d][vo/gpu-next/libplacebo] [186] offset = ivec2(-2, -1);
- [ 46.380][d][vo/gpu-next/libplacebo] [187] d = length(vec2(offset) - fcoord);
- [ 46.380][d][vo/gpu-next/libplacebo] [188] if (d < _400b) {
- [ 46.380][d][vo/gpu-next/libplacebo] [189] w = _4006(d * 1.0 / _400b);
- [ 46.380][d][vo/gpu-next/libplacebo] [190] wsum += w;
- [ 46.380][d][vo/gpu-next/libplacebo] [191] c[0] = _400c_0[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [192] c[1] = _400c_1[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [193] color[0] += w * c[0];
- [ 46.380][d][vo/gpu-next/libplacebo] [194] color[1] += w * c[1];
- [ 46.380][d][vo/gpu-next/libplacebo] [195] }
- [ 46.380][d][vo/gpu-next/libplacebo] [196] idx = _400d * rel.y + rel.x + _400d * 2 + 2;
- [ 46.380][d][vo/gpu-next/libplacebo] [197] offset = ivec2(-1, -1);
- [ 46.380][d][vo/gpu-next/libplacebo] [198] d = length(vec2(offset) - fcoord);
- [ 46.380][d][vo/gpu-next/libplacebo] [199] w = _4006(d * 1.0 / _400b);
- [ 46.380][d][vo/gpu-next/libplacebo] [200] wsum += w;
- [ 46.380][d][vo/gpu-next/libplacebo] [201] c[0] = _400c_0[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [202] c[1] = _400c_1[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [203] color[0] += w * c[0];
- [ 46.380][d][vo/gpu-next/libplacebo] [204] color[1] += w * c[1];
- [ 46.380][d][vo/gpu-next/libplacebo] [205] idx = _400d * rel.y + rel.x + _400d * 2 + 3;
- [ 46.380][d][vo/gpu-next/libplacebo] [206] offset = ivec2(0, -1);
- [ 46.380][d][vo/gpu-next/libplacebo] [207] d = length(vec2(offset) - fcoord);
- [ 46.380][d][vo/gpu-next/libplacebo] [208] w = _4006(d * 1.0 / _400b);
- [ 46.380][d][vo/gpu-next/libplacebo] [209] wsum += w;
- [ 46.380][d][vo/gpu-next/libplacebo] [210] c[0] = _400c_0[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [211] c[1] = _400c_1[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [212] color[0] += w * c[0];
- [ 46.380][d][vo/gpu-next/libplacebo] [213] color[1] += w * c[1];
- [ 46.380][d][vo/gpu-next/libplacebo] [214] idx = _400d * rel.y + rel.x + _400d * 2 + 4;
- [ 46.380][d][vo/gpu-next/libplacebo] [215] offset = ivec2(1, -1);
- [ 46.380][d][vo/gpu-next/libplacebo] [216] d = length(vec2(offset) - fcoord);
- [ 46.380][d][vo/gpu-next/libplacebo] [217] w = _4006(d * 1.0 / _400b);
- [ 46.380][d][vo/gpu-next/libplacebo] [218] wsum += w;
- [ 46.380][d][vo/gpu-next/libplacebo] [219] c[0] = _400c_0[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [220] c[1] = _400c_1[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [221] color[0] += w * c[0];
- [ 46.380][d][vo/gpu-next/libplacebo] [222] color[1] += w * c[1];
- [ 46.380][d][vo/gpu-next/libplacebo] [223] idx = _400d * rel.y + rel.x + _400d * 2 + 5;
- [ 46.380][d][vo/gpu-next/libplacebo] [224] offset = ivec2(2, -1);
- [ 46.380][d][vo/gpu-next/libplacebo] [225] d = length(vec2(offset) - fcoord);
- [ 46.380][d][vo/gpu-next/libplacebo] [226] w = _4006(d * 1.0 / _400b);
- [ 46.380][d][vo/gpu-next/libplacebo] [227] wsum += w;
- [ 46.380][d][vo/gpu-next/libplacebo] [228] c[0] = _400c_0[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [229] c[1] = _400c_1[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [230] color[0] += w * c[0];
- [ 46.380][d][vo/gpu-next/libplacebo] [231] color[1] += w * c[1];
- [ 46.380][d][vo/gpu-next/libplacebo] [232] idx = _400d * rel.y + rel.x + _400d * 2 + 6;
- [ 46.380][d][vo/gpu-next/libplacebo] [233] offset = ivec2(3, -1);
- [ 46.380][d][vo/gpu-next/libplacebo] [234] d = length(vec2(offset) - fcoord);
- [ 46.380][d][vo/gpu-next/libplacebo] [235] if (d < _400b) {
- [ 46.380][d][vo/gpu-next/libplacebo] [236] w = _4006(d * 1.0 / _400b);
- [ 46.380][d][vo/gpu-next/libplacebo] [237] wsum += w;
- [ 46.380][d][vo/gpu-next/libplacebo] [238] c[0] = _400c_0[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [239] c[1] = _400c_1[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [240] color[0] += w * c[0];
- [ 46.380][d][vo/gpu-next/libplacebo] [241] color[1] += w * c[1];
- [ 46.380][d][vo/gpu-next/libplacebo] [242] }
- [ 46.380][d][vo/gpu-next/libplacebo] [243] idx = _400d * rel.y + rel.x + _400d * 2 + 7;
- [ 46.380][d][vo/gpu-next/libplacebo] [244] idx = _400d * rel.y + rel.x + _400d * 3 + 0;
- [ 46.380][d][vo/gpu-next/libplacebo] [245] offset = ivec2(-3, 0);
- [ 46.380][d][vo/gpu-next/libplacebo] [246] d = length(vec2(offset) - fcoord);
- [ 46.380][d][vo/gpu-next/libplacebo] [247] if (d < _400b) {
- [ 46.380][d][vo/gpu-next/libplacebo] [248] w = _4006(d * 1.0 / _400b);
- [ 46.380][d][vo/gpu-next/libplacebo] [249] wsum += w;
- [ 46.380][d][vo/gpu-next/libplacebo] [250] c[0] = _400c_0[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [251] c[1] = _400c_1[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [252] color[0] += w * c[0];
- [ 46.380][d][vo/gpu-next/libplacebo] [253] color[1] += w * c[1];
- [ 46.380][d][vo/gpu-next/libplacebo] [254] }
- [ 46.380][d][vo/gpu-next/libplacebo] [255] idx = _400d * rel.y + rel.x + _400d * 3 + 1;
- [ 46.380][d][vo/gpu-next/libplacebo] [256] offset = ivec2(-2, 0);
- [ 46.380][d][vo/gpu-next/libplacebo] [257] d = length(vec2(offset) - fcoord);
- [ 46.380][d][vo/gpu-next/libplacebo] [258] if (d < _400b) {
- [ 46.380][d][vo/gpu-next/libplacebo] [259] w = _4006(d * 1.0 / _400b);
- [ 46.380][d][vo/gpu-next/libplacebo] [260] wsum += w;
- [ 46.380][d][vo/gpu-next/libplacebo] [261] c[0] = _400c_0[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [262] c[1] = _400c_1[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [263] color[0] += w * c[0];
- [ 46.380][d][vo/gpu-next/libplacebo] [264] color[1] += w * c[1];
- [ 46.380][d][vo/gpu-next/libplacebo] [265] }
- [ 46.380][d][vo/gpu-next/libplacebo] [266] idx = _400d * rel.y + rel.x + _400d * 3 + 2;
- [ 46.380][d][vo/gpu-next/libplacebo] [267] offset = ivec2(-1, 0);
- [ 46.380][d][vo/gpu-next/libplacebo] [268] d = length(vec2(offset) - fcoord);
- [ 46.380][d][vo/gpu-next/libplacebo] [269] w = _4006(d * 1.0 / _400b);
- [ 46.380][d][vo/gpu-next/libplacebo] [270] wsum += w;
- [ 46.380][d][vo/gpu-next/libplacebo] [271] c[0] = _400c_0[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [272] c[1] = _400c_1[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [273] color[0] += w * c[0];
- [ 46.380][d][vo/gpu-next/libplacebo] [274] color[1] += w * c[1];
- [ 46.380][d][vo/gpu-next/libplacebo] [275] idx = _400d * rel.y + rel.x + _400d * 3 + 3;
- [ 46.380][d][vo/gpu-next/libplacebo] [276] offset = ivec2(0, 0);
- [ 46.380][d][vo/gpu-next/libplacebo] [277] d = length(vec2(offset) - fcoord);
- [ 46.380][d][vo/gpu-next/libplacebo] [278] w = _4006(d * 1.0 / _400b);
- [ 46.380][d][vo/gpu-next/libplacebo] [279] wsum += w;
- [ 46.380][d][vo/gpu-next/libplacebo] [280] c[0] = _400c_0[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [281] c[1] = _400c_1[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [282] color[0] += w * c[0];
- [ 46.380][d][vo/gpu-next/libplacebo] [283] color[1] += w * c[1];
- [ 46.380][d][vo/gpu-next/libplacebo] [284] idx = _400d * rel.y + rel.x + _400d * 3 + 4;
- [ 46.380][d][vo/gpu-next/libplacebo] [285] offset = ivec2(1, 0);
- [ 46.380][d][vo/gpu-next/libplacebo] [286] d = length(vec2(offset) - fcoord);
- [ 46.380][d][vo/gpu-next/libplacebo] [287] w = _4006(d * 1.0 / _400b);
- [ 46.380][d][vo/gpu-next/libplacebo] [288] wsum += w;
- [ 46.380][d][vo/gpu-next/libplacebo] [289] c[0] = _400c_0[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [290] c[1] = _400c_1[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [291] color[0] += w * c[0];
- [ 46.380][d][vo/gpu-next/libplacebo] [292] color[1] += w * c[1];
- [ 46.380][d][vo/gpu-next/libplacebo] [293] idx = _400d * rel.y + rel.x + _400d * 3 + 5;
- [ 46.380][d][vo/gpu-next/libplacebo] [294] offset = ivec2(2, 0);
- [ 46.380][d][vo/gpu-next/libplacebo] [295] d = length(vec2(offset) - fcoord);
- [ 46.380][d][vo/gpu-next/libplacebo] [296] w = _4006(d * 1.0 / _400b);
- [ 46.380][d][vo/gpu-next/libplacebo] [297] wsum += w;
- [ 46.380][d][vo/gpu-next/libplacebo] [298] c[0] = _400c_0[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [299] c[1] = _400c_1[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [300] color[0] += w * c[0];
- [ 46.380][d][vo/gpu-next/libplacebo] [301] color[1] += w * c[1];
- [ 46.380][d][vo/gpu-next/libplacebo] [302] idx = _400d * rel.y + rel.x + _400d * 3 + 6;
- [ 46.380][d][vo/gpu-next/libplacebo] [303] offset = ivec2(3, 0);
- [ 46.380][d][vo/gpu-next/libplacebo] [304] d = length(vec2(offset) - fcoord);
- [ 46.380][d][vo/gpu-next/libplacebo] [305] if (d < _400b) {
- [ 46.380][d][vo/gpu-next/libplacebo] [306] w = _4006(d * 1.0 / _400b);
- [ 46.380][d][vo/gpu-next/libplacebo] [307] wsum += w;
- [ 46.380][d][vo/gpu-next/libplacebo] [308] c[0] = _400c_0[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [309] c[1] = _400c_1[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [310] color[0] += w * c[0];
- [ 46.380][d][vo/gpu-next/libplacebo] [311] color[1] += w * c[1];
- [ 46.380][d][vo/gpu-next/libplacebo] [312] }
- [ 46.380][d][vo/gpu-next/libplacebo] [313] idx = _400d * rel.y + rel.x + _400d * 3 + 7;
- [ 46.380][d][vo/gpu-next/libplacebo] [314] offset = ivec2(4, 0);
- [ 46.380][d][vo/gpu-next/libplacebo] [315] d = length(vec2(offset) - fcoord);
- [ 46.380][d][vo/gpu-next/libplacebo] [316] if (d < _400b) {
- [ 46.380][d][vo/gpu-next/libplacebo] [317] w = _4006(d * 1.0 / _400b);
- [ 46.380][d][vo/gpu-next/libplacebo] [318] wsum += w;
- [ 46.380][d][vo/gpu-next/libplacebo] [319] c[0] = _400c_0[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [320] c[1] = _400c_1[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [321] color[0] += w * c[0];
- [ 46.380][d][vo/gpu-next/libplacebo] [322] color[1] += w * c[1];
- [ 46.380][d][vo/gpu-next/libplacebo] [323] }
- [ 46.380][d][vo/gpu-next/libplacebo] [324] idx = _400d * rel.y + rel.x + _400d * 4 + 0;
- [ 46.380][d][vo/gpu-next/libplacebo] [325] offset = ivec2(-3, 1);
- [ 46.380][d][vo/gpu-next/libplacebo] [326] d = length(vec2(offset) - fcoord);
- [ 46.380][d][vo/gpu-next/libplacebo] [327] if (d < _400b) {
- [ 46.380][d][vo/gpu-next/libplacebo] [328] w = _4006(d * 1.0 / _400b);
- [ 46.380][d][vo/gpu-next/libplacebo] [329] wsum += w;
- [ 46.380][d][vo/gpu-next/libplacebo] [330] c[0] = _400c_0[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [331] c[1] = _400c_1[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [332] color[0] += w * c[0];
- [ 46.380][d][vo/gpu-next/libplacebo] [333] color[1] += w * c[1];
- [ 46.380][d][vo/gpu-next/libplacebo] [334] }
- [ 46.380][d][vo/gpu-next/libplacebo] [335] idx = _400d * rel.y + rel.x + _400d * 4 + 1;
- [ 46.380][d][vo/gpu-next/libplacebo] [336] offset = ivec2(-2, 1);
- [ 46.380][d][vo/gpu-next/libplacebo] [337] d = length(vec2(offset) - fcoord);
- [ 46.380][d][vo/gpu-next/libplacebo] [338] if (d < _400b) {
- [ 46.380][d][vo/gpu-next/libplacebo] [339] w = _4006(d * 1.0 / _400b);
- [ 46.380][d][vo/gpu-next/libplacebo] [340] wsum += w;
- [ 46.380][d][vo/gpu-next/libplacebo] [341] c[0] = _400c_0[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [342] c[1] = _400c_1[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [343] color[0] += w * c[0];
- [ 46.380][d][vo/gpu-next/libplacebo] [344] color[1] += w * c[1];
- [ 46.380][d][vo/gpu-next/libplacebo] [345] }
- [ 46.380][d][vo/gpu-next/libplacebo] [346] idx = _400d * rel.y + rel.x + _400d * 4 + 2;
- [ 46.380][d][vo/gpu-next/libplacebo] [347] offset = ivec2(-1, 1);
- [ 46.380][d][vo/gpu-next/libplacebo] [348] d = length(vec2(offset) - fcoord);
- [ 46.380][d][vo/gpu-next/libplacebo] [349] w = _4006(d * 1.0 / _400b);
- [ 46.380][d][vo/gpu-next/libplacebo] [350] wsum += w;
- [ 46.380][d][vo/gpu-next/libplacebo] [351] c[0] = _400c_0[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [352] c[1] = _400c_1[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [353] color[0] += w * c[0];
- [ 46.380][d][vo/gpu-next/libplacebo] [354] color[1] += w * c[1];
- [ 46.380][d][vo/gpu-next/libplacebo] [355] idx = _400d * rel.y + rel.x + _400d * 4 + 3;
- [ 46.380][d][vo/gpu-next/libplacebo] [356] offset = ivec2(0, 1);
- [ 46.380][d][vo/gpu-next/libplacebo] [357] d = length(vec2(offset) - fcoord);
- [ 46.380][d][vo/gpu-next/libplacebo] [358] w = _4006(d * 1.0 / _400b);
- [ 46.380][d][vo/gpu-next/libplacebo] [359] wsum += w;
- [ 46.380][d][vo/gpu-next/libplacebo] [360] c[0] = _400c_0[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [361] c[1] = _400c_1[idx];
- [ 46.380][d][vo/gpu-next/libplacebo] [362] color[0] += w * c[0];
- [ 46.380][d][vo/gpu-next/libplacebo] [363] color[1] += w * c[1];
- [ 46.380][d][vo/gpu-next/libplacebo] [364] idx = _400d * rel.y + rel.x + _400d * 4 + 4;
- [ 46.381][d][vo/gpu-next/libplacebo] [365] offset = ivec2(1, 1);
- [ 46.381][d][vo/gpu-next/libplacebo] [366] d = length(vec2(offset) - fcoord);
- [ 46.381][d][vo/gpu-next/libplacebo] [367] w = _4006(d * 1.0 / _400b);
- [ 46.381][d][vo/gpu-next/libplacebo] [368] wsum += w;
- [ 46.381][d][vo/gpu-next/libplacebo] [369] c[0] = _400c_0[idx];
- [ 46.381][d][vo/gpu-next/libplacebo] [370] c[1] = _400c_1[idx];
- [ 46.381][d][vo/gpu-next/libplacebo] [371] color[0] += w * c[0];
- [ 46.381][d][vo/gpu-next/libplacebo] [372] color[1] += w * c[1];
- [ 46.381][d][vo/gpu-next/libplacebo] [373] idx = _400d * rel.y + rel.x + _400d * 4 + 5;
- [ 46.381][d][vo/gpu-next/libplacebo] [374] offset = ivec2(2, 1);
- [ 46.381][d][vo/gpu-next/libplacebo] [375] d = length(vec2(offset) - fcoord);
- [ 46.381][d][vo/gpu-next/libplacebo] [376] w = _4006(d * 1.0 / _400b);
- [ 46.381][d][vo/gpu-next/libplacebo] [377] wsum += w;
- [ 46.381][d][vo/gpu-next/libplacebo] [378] c[0] = _400c_0[idx];
- [ 46.381][d][vo/gpu-next/libplacebo] [379] c[1] = _400c_1[idx];
- [ 46.381][d][vo/gpu-next/libplacebo] [380] color[0] += w * c[0];
- [ 46.381][d][vo/gpu-next/libplacebo] [381] color[1] += w * c[1];
- [ 46.381][d][vo/gpu-next/libplacebo] [382] idx = _400d * rel.y + rel.x + _400d * 4 + 6;
- [ 46.381][d][vo/gpu-next/libplacebo] [383] offset = ivec2(3, 1);
- [ 46.381][d][vo/gpu-next/libplacebo] [384] d = length(vec2(offset) - fcoord);
- [ 46.381][d][vo/gpu-next/libplacebo] [385] if (d < _400b) {
- [ 46.381][d][vo/gpu-next/libplacebo] [386] w = _4006(d * 1.0 / _400b);
- [ 46.381][d][vo/gpu-next/libplacebo] [387] wsum += w;
- [ 46.381][d][vo/gpu-next/libplacebo] [388] c[0] = _400c_0[idx];
- [ 46.381][d][vo/gpu-next/libplacebo] [389] c[1] = _400c_1[idx];
- [ 46.381][d][vo/gpu-next/libplacebo] [390] color[0] += w * c[0];
- [ 46.381][d][vo/gpu-next/libplacebo] [391] color[1] += w * c[1];
- [ 46.381][d][vo/gpu-next/libplacebo] [392] }
- [ 46.381][d][vo/gpu-next/libplacebo] [393] idx = _400d * rel.y + rel.x + _400d * 4 + 7;
- [ 46.381][d][vo/gpu-next/libplacebo] [394] offset = ivec2(4, 1);
- [ 46.381][d][vo/gpu-next/libplacebo] [395] d = length(vec2(offset) - fcoord);
- [ 46.381][d][vo/gpu-next/libplacebo] [396] if (d < _400b) {
- [ 46.381][d][vo/gpu-next/libplacebo] [397] w = _4006(d * 1.0 / _400b);
- [ 46.381][d][vo/gpu-next/libplacebo] [398] wsum += w;
- [ 46.381][d][vo/gpu-next/libplacebo] [399] c[0] = _400c_0[idx];
- [ 46.381][d][vo/gpu-next/libplacebo] [400] c[1] = _400c_1[idx];
- [ 46.381][d][vo/gpu-next/libplacebo] [401] color[0] += w * c[0];
- [ 46.381][d][vo/gpu-next/libplacebo] [402] color[1] += w * c[1];
- [ 46.381][d][vo/gpu-next/libplacebo] [403] }
- [ 46.381][d][vo/gpu-next/libplacebo] [404] idx = _400d * rel.y + rel.x + _400d * 5 + 0;
- [ 46.381][d][vo/gpu-next/libplacebo] [405] idx = _400d * rel.y + rel.x + _400d * 5 + 1;
- [ 46.381][d][vo/gpu-next/libplacebo] [406] offset = ivec2(-2, 2);
- [ 46.381][d][vo/gpu-next/libplacebo] [407] d = length(vec2(offset) - fcoord);
- [ 46.381][d][vo/gpu-next/libplacebo] [408] if (d < _400b) {
- [ 46.381][d][vo/gpu-next/libplacebo] [409] w = _4006(d * 1.0 / _400b);
- [ 46.381][d][vo/gpu-next/libplacebo] [410] wsum += w;
- [ 46.381][d][vo/gpu-next/libplacebo] [411] c[0] = _400c_0[idx];
- [ 46.381][d][vo/gpu-next/libplacebo] [412] c[1] = _400c_1[idx];
- [ 46.381][d][vo/gpu-next/libplacebo] [413] color[0] += w * c[0];
- [ 46.381][d][vo/gpu-next/libplacebo] [414] color[1] += w * c[1];
- [ 46.381][d][vo/gpu-next/libplacebo] [415] }
- [ 46.381][d][vo/gpu-next/libplacebo] [416] idx = _400d * rel.y + rel.x + _400d * 5 + 2;
- [ 46.381][d][vo/gpu-next/libplacebo] [417] offset = ivec2(-1, 2);
- [ 46.381][d][vo/gpu-next/libplacebo] [418] d = length(vec2(offset) - fcoord);
- [ 46.381][d][vo/gpu-next/libplacebo] [419] w = _4006(d * 1.0 / _400b);
- [ 46.381][d][vo/gpu-next/libplacebo] [420] wsum += w;
- [ 46.381][d][vo/gpu-next/libplacebo] [421] c[0] = _400c_0[idx];
- [ 46.381][d][vo/gpu-next/libplacebo] [422] c[1] = _400c_1[idx];
- [ 46.381][d][vo/gpu-next/libplacebo] [423] color[0] += w * c[0];
- [ 46.381][d][vo/gpu-next/libplacebo] [424] color[1] += w * c[1];
- [ 46.381][d][vo/gpu-next/libplacebo] [425] idx = _400d * rel.y + rel.x + _400d * 5 + 3;
- [ 46.381][d][vo/gpu-next/libplacebo] [426] offset = ivec2(0, 2);
- [ 46.381][d][vo/gpu-next/libplacebo] [427] d = length(vec2(offset) - fcoord);
- [ 46.381][d][vo/gpu-next/libplacebo] [428] w = _4006(d * 1.0 / _400b);
- [ 46.381][d][vo/gpu-next/libplacebo] [429] wsum += w;
- [ 46.381][d][vo/gpu-next/libplacebo] [430] c[0] = _400c_0[idx];
- [ 46.381][d][vo/gpu-next/libplacebo] [431] c[1] = _400c_1[idx];
- [ 46.381][d][vo/gpu-next/libplacebo] [432] color[0] += w * c[0];
- [ 46.381][d][vo/gpu-next/libplacebo] [433] color[1] += w * c[1];
- [ 46.381][d][vo/gpu-next/libplacebo] [434] idx = _400d * rel.y + rel.x + _400d * 5 + 4;
- [ 46.381][d][vo/gpu-next/libplacebo] [435] offset = ivec2(1, 2);
- [ 46.381][d][vo/gpu-next/libplacebo] [436] d = length(vec2(offset) - fcoord);
- [ 46.381][d][vo/gpu-next/libplacebo] [437] w = _4006(d * 1.0 / _400b);
- [ 46.381][d][vo/gpu-next/libplacebo] [438] wsum += w;
- [ 46.381][d][vo/gpu-next/libplacebo] [439] c[0] = _400c_0[idx];
- [ 46.381][d][vo/gpu-next/libplacebo] [440] c[1] = _400c_1[idx];
- [ 46.381][d][vo/gpu-next/libplacebo] [441] color[0] += w * c[0];
- [ 46.381][d][vo/gpu-next/libplacebo] [442] color[1] += w * c[1];
- [ 46.381][d][vo/gpu-next/libplacebo] [443] idx = _400d * rel.y + rel.x + _400d * 5 + 5;
- [ 46.381][d][vo/gpu-next/libplacebo] [444] offset = ivec2(2, 2);
- [ 46.381][d][vo/gpu-next/libplacebo] [445] d = length(vec2(offset) - fcoord);
- [ 46.381][d][vo/gpu-next/libplacebo] [446] w = _4006(d * 1.0 / _400b);
- [ 46.381][d][vo/gpu-next/libplacebo] [447] wsum += w;
- [ 46.381][d][vo/gpu-next/libplacebo] [448] c[0] = _400c_0[idx];
- [ 46.381][d][vo/gpu-next/libplacebo] [449] c[1] = _400c_1[idx];
- [ 46.381][d][vo/gpu-next/libplacebo] [450] color[0] += w * c[0];
- [ 46.381][d][vo/gpu-next/libplacebo] [451] color[1] += w * c[1];
- [ 46.381][d][vo/gpu-next/libplacebo] [452] idx = _400d * rel.y + rel.x + _400d * 5 + 6;
- [ 46.381][d][vo/gpu-next/libplacebo] [453] offset = ivec2(3, 2);
- [ 46.381][d][vo/gpu-next/libplacebo] [454] d = length(vec2(offset) - fcoord);
- [ 46.381][d][vo/gpu-next/libplacebo] [455] if (d < _400b) {
- [ 46.381][d][vo/gpu-next/libplacebo] [456] w = _4006(d * 1.0 / _400b);
- [ 46.381][d][vo/gpu-next/libplacebo] [457] wsum += w;
- [ 46.381][d][vo/gpu-next/libplacebo] [458] c[0] = _400c_0[idx];
- [ 46.381][d][vo/gpu-next/libplacebo] [459] c[1] = _400c_1[idx];
- [ 46.381][d][vo/gpu-next/libplacebo] [460] color[0] += w * c[0];
- [ 46.381][d][vo/gpu-next/libplacebo] [461] color[1] += w * c[1];
- [ 46.381][d][vo/gpu-next/libplacebo] [462] }
- [ 46.381][d][vo/gpu-next/libplacebo] [463] idx = _400d * rel.y + rel.x + _400d * 5 + 7;
- [ 46.381][d][vo/gpu-next/libplacebo] [464] idx = _400d * rel.y + rel.x + _400d * 6 + 0;
- [ 46.381][d][vo/gpu-next/libplacebo] [465] idx = _400d * rel.y + rel.x + _400d * 6 + 1;
- [ 46.381][d][vo/gpu-next/libplacebo] [466] offset = ivec2(-2, 3);
- [ 46.381][d][vo/gpu-next/libplacebo] [467] d = length(vec2(offset) - fcoord);
- [ 46.381][d][vo/gpu-next/libplacebo] [468] if (d < _400b) {
- [ 46.381][d][vo/gpu-next/libplacebo] [469] w = _4006(d * 1.0 / _400b);
- [ 46.381][d][vo/gpu-next/libplacebo] [470] wsum += w;
- [ 46.381][d][vo/gpu-next/libplacebo] [471] c[0] = _400c_0[idx];
- [ 46.381][d][vo/gpu-next/libplacebo] [472] c[1] = _400c_1[idx];
- [ 46.381][d][vo/gpu-next/libplacebo] [473] color[0] += w * c[0];
- [ 46.381][d][vo/gpu-next/libplacebo] [474] color[1] += w * c[1];
- [ 46.381][d][vo/gpu-next/libplacebo] [475] }
- [ 46.381][d][vo/gpu-next/libplacebo] [476] idx = _400d * rel.y + rel.x + _400d * 6 + 2;
- [ 46.381][d][vo/gpu-next/libplacebo] [477] offset = ivec2(-1, 3);
- [ 46.381][d][vo/gpu-next/libplacebo] [478] d = length(vec2(offset) - fcoord);
- [ 46.381][d][vo/gpu-next/libplacebo] [479] if (d < _400b) {
- [ 46.381][d][vo/gpu-next/libplacebo] [480] w = _4006(d * 1.0 / _400b);
- [ 46.381][d][vo/gpu-next/libplacebo] [481] wsum += w;
- [ 46.381][d][vo/gpu-next/libplacebo] [482] c[0] = _400c_0[idx];
- [ 46.381][d][vo/gpu-next/libplacebo] [483] c[1] = _400c_1[idx];
- [ 46.381][d][vo/gpu-next/libplacebo] [484] color[0] += w * c[0];
- [ 46.381][d][vo/gpu-next/libplacebo] [485] color[1] += w * c[1];
- [ 46.381][d][vo/gpu-next/libplacebo] [486] }
- [ 46.381][d][vo/gpu-next/libplacebo] [487] idx = _400d * rel.y + rel.x + _400d * 6 + 3;
- [ 46.381][d][vo/gpu-next/libplacebo] [488] offset = ivec2(0, 3);
- [ 46.381][d][vo/gpu-next/libplacebo] [489] d = length(vec2(offset) - fcoord);
- [ 46.381][d][vo/gpu-next/libplacebo] [490] if (d < _400b) {
- [ 46.381][d][vo/gpu-next/libplacebo] [491] w = _4006(d * 1.0 / _400b);
- [ 46.381][d][vo/gpu-next/libplacebo] [492] wsum += w;
- [ 46.381][d][vo/gpu-next/libplacebo] [493] c[0] = _400c_0[idx];
- [ 46.381][d][vo/gpu-next/libplacebo] [494] c[1] = _400c_1[idx];
- [ 46.381][d][vo/gpu-next/libplacebo] [495] color[0] += w * c[0];
- [ 46.381][d][vo/gpu-next/libplacebo] [496] color[1] += w * c[1];
- [ 46.381][d][vo/gpu-next/libplacebo] [497] }
- [ 46.381][d][vo/gpu-next/libplacebo] [498] idx = _400d * rel.y + rel.x + _400d * 6 + 4;
- [ 46.381][d][vo/gpu-next/libplacebo] [499] offset = ivec2(1, 3);
- [ 46.381][d][vo/gpu-next/libplacebo] [500] d = length(vec2(offset) - fcoord);
- [ 46.381][d][vo/gpu-next/libplacebo] [501] if (d < _400b) {
- [ 46.381][d][vo/gpu-next/libplacebo] [502] w = _4006(d * 1.0 / _400b);
- [ 46.381][d][vo/gpu-next/libplacebo] [503] wsum += w;
- [ 46.381][d][vo/gpu-next/libplacebo] [504] c[0] = _400c_0[idx];
- [ 46.381][d][vo/gpu-next/libplacebo] [505] c[1] = _400c_1[idx];
- [ 46.381][d][vo/gpu-next/libplacebo] [506] color[0] += w * c[0];
- [ 46.381][d][vo/gpu-next/libplacebo] [507] color[1] += w * c[1];
- [ 46.381][d][vo/gpu-next/libplacebo] [508] }
- [ 46.381][d][vo/gpu-next/libplacebo] [509] idx = _400d * rel.y + rel.x + _400d * 6 + 5;
- [ 46.381][d][vo/gpu-next/libplacebo] [510] offset = ivec2(2, 3);
- [ 46.381][d][vo/gpu-next/libplacebo] [511] d = length(vec2(offset) - fcoord);
- [ 46.381][d][vo/gpu-next/libplacebo] [512] if (d < _400b) {
- [ 46.381][d][vo/gpu-next/libplacebo] [513] w = _4006(d * 1.0 / _400b);
- [ 46.381][d][vo/gpu-next/libplacebo] [514] wsum += w;
- [ 46.381][d][vo/gpu-next/libplacebo] [515] c[0] = _400c_0[idx];
- [ 46.381][d][vo/gpu-next/libplacebo] [516] c[1] = _400c_1[idx];
- [ 46.381][d][vo/gpu-next/libplacebo] [517] color[0] += w * c[0];
- [ 46.381][d][vo/gpu-next/libplacebo] [518] color[1] += w * c[1];
- [ 46.381][d][vo/gpu-next/libplacebo] [519] }
- [ 46.381][d][vo/gpu-next/libplacebo] [520] idx = _400d * rel.y + rel.x + _400d * 6 + 6;
- [ 46.381][d][vo/gpu-next/libplacebo] [521] offset = ivec2(3, 3);
- [ 46.381][d][vo/gpu-next/libplacebo] [522] d = length(vec2(offset) - fcoord);
- [ 46.381][d][vo/gpu-next/libplacebo] [523] if (d < _400b) {
- [ 46.381][d][vo/gpu-next/libplacebo] [524] w = _4006(d * 1.0 / _400b);
- [ 46.381][d][vo/gpu-next/libplacebo] [525] wsum += w;
- [ 46.381][d][vo/gpu-next/libplacebo] [526] c[0] = _400c_0[idx];
- [ 46.381][d][vo/gpu-next/libplacebo] [527] c[1] = _400c_1[idx];
- [ 46.381][d][vo/gpu-next/libplacebo] [528] color[0] += w * c[0];
- [ 46.381][d][vo/gpu-next/libplacebo] [529] color[1] += w * c[1];
- [ 46.381][d][vo/gpu-next/libplacebo] [530] }
- [ 46.381][d][vo/gpu-next/libplacebo] [531] idx = _400d * rel.y + rel.x + _400d * 6 + 7;
- [ 46.381][d][vo/gpu-next/libplacebo] [532] idx = _400d * rel.y + rel.x + _400d * 7 + 0;
- [ 46.381][d][vo/gpu-next/libplacebo] [533] idx = _400d * rel.y + rel.x + _400d * 7 + 1;
- [ 46.381][d][vo/gpu-next/libplacebo] [534] idx = _400d * rel.y + rel.x + _400d * 7 + 2;
- [ 46.381][d][vo/gpu-next/libplacebo] [535] idx = _400d * rel.y + rel.x + _400d * 7 + 3;
- [ 46.381][d][vo/gpu-next/libplacebo] [536] offset = ivec2(0, 4);
- [ 46.381][d][vo/gpu-next/libplacebo] [537] d = length(vec2(offset) - fcoord);
- [ 46.381][d][vo/gpu-next/libplacebo] [538] if (d < _400b) {
- [ 46.381][d][vo/gpu-next/libplacebo] [539] w = _4006(d * 1.0 / _400b);
- [ 46.381][d][vo/gpu-next/libplacebo] [540] wsum += w;
- [ 46.381][d][vo/gpu-next/libplacebo] [541] c[0] = _400c_0[idx];
- [ 46.381][d][vo/gpu-next/libplacebo] [542] c[1] = _400c_1[idx];
- [ 46.381][d][vo/gpu-next/libplacebo] [543] color[0] += w * c[0];
- [ 46.381][d][vo/gpu-next/libplacebo] [544] color[1] += w * c[1];
- [ 46.381][d][vo/gpu-next/libplacebo] [545] }
- [ 46.381][d][vo/gpu-next/libplacebo] [546] idx = _400d * rel.y + rel.x + _400d * 7 + 4;
- [ 46.381][d][vo/gpu-next/libplacebo] [547] offset = ivec2(1, 4);
- [ 46.382][d][vo/gpu-next/libplacebo] [548] d = length(vec2(offset) - fcoord);
- [ 46.382][d][vo/gpu-next/libplacebo] [549] if (d < _400b) {
- [ 46.382][d][vo/gpu-next/libplacebo] [550] w = _4006(d * 1.0 / _400b);
- [ 46.382][d][vo/gpu-next/libplacebo] [551] wsum += w;
- [ 46.382][d][vo/gpu-next/libplacebo] [552] c[0] = _400c_0[idx];
- [ 46.382][d][vo/gpu-next/libplacebo] [553] c[1] = _400c_1[idx];
- [ 46.382][d][vo/gpu-next/libplacebo] [554] color[0] += w * c[0];
- [ 46.382][d][vo/gpu-next/libplacebo] [555] color[1] += w * c[1];
- [ 46.382][d][vo/gpu-next/libplacebo] [556] }
- [ 46.382][d][vo/gpu-next/libplacebo] [557] idx = _400d * rel.y + rel.x + _400d * 7 + 5;
- [ 46.382][d][vo/gpu-next/libplacebo] [558] idx = _400d * rel.y + rel.x + _400d * 7 + 6;
- [ 46.382][d][vo/gpu-next/libplacebo] [559] idx = _400d * rel.y + rel.x + _400d * 7 + 7;
- [ 46.382][d][vo/gpu-next/libplacebo] [560] color = _4005 / wsum * color;
- [ 46.382][d][vo/gpu-next/libplacebo] [561] color.a = 1.0;
- [ 46.382][d][vo/gpu-next/libplacebo] [562] }
- [ 46.382][d][vo/gpu-next/libplacebo] [563] return color;
- [ 46.382][d][vo/gpu-next/libplacebo] [564] }
- [ 46.382][d][vo/gpu-next/libplacebo] [565]
- [ 46.382][d][vo/gpu-next/libplacebo] [566] void _1() {
- [ 46.382][d][vo/gpu-next/libplacebo] [567] vec4 color = vec4(_3, vec2(_2), 1.0);
- [ 46.382][d][vo/gpu-next/libplacebo] [568] // pass_read_image
- [ 46.382][d][vo/gpu-next/libplacebo] [569] {
- [ 46.382][d][vo/gpu-next/libplacebo] [570] vec4 tmp;
- [ 46.382][d][vo/gpu-next/libplacebo] [571] tmp = _8001();
- [ 46.382][d][vo/gpu-next/libplacebo] [572] color[0] = tmp[0];
- [ 46.382][d][vo/gpu-next/libplacebo] [573] tmp = _4001();
- [ 46.382][d][vo/gpu-next/libplacebo] [574] color[1] = tmp[0];
- [ 46.382][d][vo/gpu-next/libplacebo] [575] color[2] = tmp[1];
- [ 46.382][d][vo/gpu-next/libplacebo] [576] }
- [ 46.382][d][vo/gpu-next/libplacebo] [577] // pl_shader_decode_color
- [ 46.382][d][vo/gpu-next/libplacebo] [578] {
- [ 46.382][d][vo/gpu-next/libplacebo] [579] color.rgb = _4 * color.rgb + _5;
- [ 46.382][d][vo/gpu-next/libplacebo] [580] }
- [ 46.382][d][vo/gpu-next/libplacebo] [581] // pl_shader_encode_color
- [ 46.382][d][vo/gpu-next/libplacebo] [582] {
- [ 46.382][d][vo/gpu-next/libplacebo] [583] color.rgb *= vec3(color.a);
- [ 46.382][d][vo/gpu-next/libplacebo] [584] }
- [ 46.382][d][vo/gpu-next/libplacebo] [585] ivec2 dir = ivec2(1, 1);
- [ 46.382][d][vo/gpu-next/libplacebo] [586] ivec2 pos = _10 + dir * ivec2(gl_GlobalInvocationID).xy;
- [ 46.382][d][vo/gpu-next/libplacebo] [587] vec2 fpos = _6 * vec2(gl_GlobalInvocationID);
- [ 46.382][d][vo/gpu-next/libplacebo] [588] if (fpos.x < 1.0 && fpos.y < 1.0) {
- [ 46.382][d][vo/gpu-next/libplacebo] [589] imageStore(_f, pos, color);
- [ 46.382][d][vo/gpu-next/libplacebo] [590] }
- [ 46.382][d][vo/gpu-next/libplacebo] [591]
- [ 46.382][d][vo/gpu-next/libplacebo] [592] }
- [ 46.382][d][vo/gpu-next/libplacebo] [593]
- [ 46.382][d][vo/gpu-next/libplacebo] [594] void main() {
- [ 46.382][d][vo/gpu-next/libplacebo] [595] _1();
- [ 46.382][d][vo/gpu-next/libplacebo] [596] }
- [ 46.382][d][vo/gpu-next/libplacebo] Specialization constant values:
- [ 46.382][d][vo/gpu-next/libplacebo] constant_id=0: 0.501961
- [ 46.382][d][vo/gpu-next/libplacebo] constant_id=1: 0.062745
- [ 46.382][d][vo/gpu-next/libplacebo] constant_id=2: 1.000000
- [ 46.382][d][vo/gpu-next/libplacebo] constant_id=3: 1.000000
- [ 46.382][d][vo/gpu-next/libplacebo] constant_id=4: 0.001953
- [ 46.382][d][vo/gpu-next/libplacebo] constant_id=5: 0.996094
- [ 46.382][d][vo/gpu-next/libplacebo] constant_id=6: 3.099147
- [ 46.382][d][vo/gpu-next/libplacebo] constant_id=7: 24
- [ 46.382][d][vo/gpu-next/libplacebo] constant_id=8: 24
- [ 46.382][d][vo/gpu-next/libplacebo] constant_id=9: 0.000000
- [ 46.382][d][vo/gpu-next] cache_load_obj: key(513d3ba212d87c3a), size(30420), load time(0.049 ms)
- [ 46.382][d][vo/gpu-next/libplacebo] Re-using cached SPIR-V object 0x513d3ba212d87c3a
- [ 46.382][d][vo/gpu-next] cache_load_obj: key(e5284493cd29d5d2), size(26825), load time(0.026 ms)
- [ 46.382][d][vo/gpu-next/libplacebo] Spent 0.031 ms compiling shader
- [ 46.382][d][vo/gpu-next] cache_save_obj: key(513d3ba212d87c3a), size(30420)
- [ 46.382][d][vo/gpu-next/libplacebo] Spent 0.140 ms creating pipeline
- [ 46.382][d][vo/gpu-next] cache_save_obj: key(e5284493cd29d5d2), size(26825)
- [ 46.382][d][vo/gpu-next/libplacebo] Pass statistics: size 0, SPIR-V: vert 0 frag 0 comp 0
- [ 46.383][d][vo/gpu-next] cache_load_obj: key(d95b62e641a2e006), size(16384), load time(0.032 ms)
- [ 46.383][d][vo/gpu-next/libplacebo] Re-using cached LUT (0xd95b62e641a2e006) with size 16384
- [ 46.383][d][vo/gpu-next/libplacebo] Allocating 262144 memory of type 0x1 (id 1) in heap 0: ../src/utils/upload.c:245
- [ 46.383][d][vo/gpu-next/libplacebo] Spent 0.109 ms allocating slab
- [ 46.383][d][vo/gpu-next/libplacebo] Allocating 258048 memory of type 0x7 (id 5) in heap 0: ../src/gpu/utils.c:575
- [ 46.383][d][vo/gpu-next/libplacebo] Spent 0.094 ms allocating slab
- [ 46.383][d][vo/gpu-next] cache_save_obj: key(d95b62e641a2e006), size(16384)
- [ 46.383][v][vo/gpu-next/libplacebo] Dithering to 8 bit depth
- [ 46.383][d][vo/gpu-next/libplacebo] vertex shader source:
- [ 46.383][d][vo/gpu-next/libplacebo] [ 1] #version 450
- [ 46.383][d][vo/gpu-next/libplacebo] [ 2] #extension GL_KHR_shader_subgroup_basic : enable
- [ 46.383][d][vo/gpu-next/libplacebo] [ 3] #extension GL_KHR_shader_subgroup_vote : enable
- [ 46.383][d][vo/gpu-next/libplacebo] [ 4] #extension GL_KHR_shader_subgroup_arithmetic : enable
- [ 46.383][d][vo/gpu-next/libplacebo] [ 5] #extension GL_KHR_shader_subgroup_ballot : enable
- [ 46.383][d][vo/gpu-next/libplacebo] [ 6] #extension GL_KHR_shader_subgroup_shuffle : enable
- [ 46.383][d][vo/gpu-next/libplacebo] [ 7] #extension GL_KHR_shader_subgroup_clustered : enable
- [ 46.383][d][vo/gpu-next/libplacebo] [ 8] #extension GL_KHR_shader_subgroup_quad : enable
- [ 46.383][d][vo/gpu-next/libplacebo] [ 9] #extension GL_ARB_texture_gather : enable
- [ 46.383][d][vo/gpu-next/libplacebo] [ 10] layout(constant_id=0) const float _4 = 1;
- [ 46.383][d][vo/gpu-next/libplacebo] [ 11] layout(constant_id=1) const float _7 = 1;
- [ 46.383][d][vo/gpu-next/libplacebo] [ 12] layout(constant_id=2) const float _8 = 1;
- [ 46.383][d][vo/gpu-next/libplacebo] [ 13] layout(constant_id=3) const float _9 = 1;
- [ 46.383][d][vo/gpu-next/libplacebo] [ 14] layout(binding=0) uniform sampler2D _2;
- [ 46.383][d][vo/gpu-next/libplacebo] [ 15] layout(binding=1) uniform sampler2D _6;
- [ 46.383][d][vo/gpu-next/libplacebo] [ 16] layout(location=0) in vec2 _d;
- [ 46.383][d][vo/gpu-next/libplacebo] [ 17] layout(location=0) out vec2 _3;
- [ 46.383][d][vo/gpu-next/libplacebo] [ 18] layout(location=1) in vec2 _e;
- [ 46.383][d][vo/gpu-next/libplacebo] [ 19] void main() {
- [ 46.383][d][vo/gpu-next/libplacebo] [ 20] _3 = _d;
- [ 46.383][d][vo/gpu-next/libplacebo] [ 21] vec2 va_pos = _e;
- [ 46.383][d][vo/gpu-next/libplacebo] [ 22] gl_Position = vec4(va_pos, 0.0, 1.0);
- [ 46.383][d][vo/gpu-next/libplacebo] [ 23] }
- [ 46.383][d][vo/gpu-next/libplacebo] fragment shader source:
- [ 46.383][d][vo/gpu-next/libplacebo] [ 1] #version 450
- [ 46.383][d][vo/gpu-next/libplacebo] [ 2] #extension GL_KHR_shader_subgroup_basic : enable
- [ 46.383][d][vo/gpu-next/libplacebo] [ 3] #extension GL_KHR_shader_subgroup_vote : enable
- [ 46.383][d][vo/gpu-next/libplacebo] [ 4] #extension GL_KHR_shader_subgroup_arithmetic : enable
- [ 46.383][d][vo/gpu-next/libplacebo] [ 5] #extension GL_KHR_shader_subgroup_ballot : enable
- [ 46.383][d][vo/gpu-next/libplacebo] [ 6] #extension GL_KHR_shader_subgroup_shuffle : enable
- [ 46.383][d][vo/gpu-next/libplacebo] [ 7] #extension GL_KHR_shader_subgroup_clustered : enable
- [ 46.383][d][vo/gpu-next/libplacebo] [ 8] #extension GL_KHR_shader_subgroup_quad : enable
- [ 46.383][d][vo/gpu-next/libplacebo] [ 9] #extension GL_ARB_texture_gather : enable
- [ 46.383][d][vo/gpu-next/libplacebo] [ 10] layout(constant_id=0) const float _4 = 1;
- [ 46.383][d][vo/gpu-next/libplacebo] [ 11] layout(constant_id=1) const float _7 = 1;
- [ 46.383][d][vo/gpu-next/libplacebo] [ 12] layout(constant_id=2) const float _8 = 1;
- [ 46.383][d][vo/gpu-next/libplacebo] [ 13] layout(constant_id=3) const float _9 = 1;
- [ 46.383][d][vo/gpu-next/libplacebo] [ 14] layout(binding=0) uniform sampler2D _2;
- [ 46.383][d][vo/gpu-next/libplacebo] [ 15] layout(binding=1) uniform sampler2D _6;
- [ 46.383][d][vo/gpu-next/libplacebo] [ 16] layout(location=0) in vec2 _3;
- [ 46.383][d][vo/gpu-next/libplacebo] [ 17] layout(location=0) out vec4 out_color;
- [ 46.383][d][vo/gpu-next/libplacebo] [ 18]
- [ 46.383][d][vo/gpu-next/libplacebo] [ 19] #define _5(pos) (texelFetch(_6, ivec2(pos), 0).x)
- [ 46.383][d][vo/gpu-next/libplacebo] [ 20] vec4 _1() {
- [ 46.383][d][vo/gpu-next/libplacebo] [ 21] // pl_shader_sample_direct
- [ 46.383][d][vo/gpu-next/libplacebo] [ 22] vec4 color = vec4(_4) * textureLod(_2, _3, 0.0);
- [ 46.383][d][vo/gpu-next/libplacebo] [ 23] // pl_shader_dither
- [ 46.383][d][vo/gpu-next/libplacebo] [ 24] {
- [ 46.383][d][vo/gpu-next/libplacebo] [ 25] float bias;
- [ 46.383][d][vo/gpu-next/libplacebo] [ 26] vec2 pos = fract(gl_FragCoord.xy * 1.0/_7);
- [ 46.383][d][vo/gpu-next/libplacebo] [ 27] bias = _5(ivec2(pos * _8));
- [ 46.383][d][vo/gpu-next/libplacebo] [ 28] const float scale = 255.0;
- [ 46.383][d][vo/gpu-next/libplacebo] [ 29] color = scale * color + vec4(bias);
- [ 46.383][d][vo/gpu-next/libplacebo] [ 30] color = floor(color) * (1.0 / scale);
- [ 46.383][d][vo/gpu-next/libplacebo] [ 31] }
- [ 46.383][d][vo/gpu-next/libplacebo] [ 32] color *= vec4(1.0 / _9);
- [ 46.383][d][vo/gpu-next/libplacebo] [ 33] vec4 _a = color;
- [ 46.383][d][vo/gpu-next/libplacebo] [ 34] color = vec4(0.0, 0.0, 0.0, 1.0);
- [ 46.383][d][vo/gpu-next/libplacebo] [ 35] color[0] = _a[0];
- [ 46.383][d][vo/gpu-next/libplacebo] [ 36] color[1] = _a[1];
- [ 46.383][d][vo/gpu-next/libplacebo] [ 37] color[2] = _a[2];
- [ 46.383][d][vo/gpu-next/libplacebo] [ 38] color[3] = _a[3];
- [ 46.383][d][vo/gpu-next/libplacebo] [ 39] return color;
- [ 46.383][d][vo/gpu-next/libplacebo] [ 40] }
- [ 46.383][d][vo/gpu-next/libplacebo] [ 41]
- [ 46.383][d][vo/gpu-next/libplacebo] [ 42] void main() {
- [ 46.383][d][vo/gpu-next/libplacebo] [ 43] out_color = _1();
- [ 46.383][d][vo/gpu-next/libplacebo] [ 44] }
- [ 46.383][d][vo/gpu-next/libplacebo] Specialization constant values:
- [ 46.383][d][vo/gpu-next/libplacebo] constant_id=0: 1.000000
- [ 46.383][d][vo/gpu-next/libplacebo] constant_id=1: 64.000000
- [ 46.383][d][vo/gpu-next/libplacebo] constant_id=2: 64.000000
- [ 46.383][d][vo/gpu-next/libplacebo] constant_id=3: 1.000000
- [ 46.383][d][vo/gpu-next] cache_load_obj: key(fddc955da479fbdf), size(748), load time(0.025 ms)
- [ 46.383][d][vo/gpu-next/libplacebo] Re-using cached SPIR-V object 0xfddc955da479fbdf
- [ 46.383][d][vo/gpu-next] cache_load_obj: key(ea458727d8c26f90), size(1304), load time(0.011 ms)
- [ 46.383][d][vo/gpu-next/libplacebo] Re-using cached SPIR-V object 0xea458727d8c26f90
- [ 46.383][d][vo/gpu-next] cache_load_obj: key(2d2153e366cbc979), size(13919), load time(0.018 ms)
- [ 46.383][d][vo/gpu-next/libplacebo] Spent 0.003 ms compiling shader
- [ 46.383][d][vo/gpu-next] cache_save_obj: key(fddc955da479fbdf), size(748)
- [ 46.383][d][vo/gpu-next] cache_save_obj: key(ea458727d8c26f90), size(1304)
- [ 46.383][d][vo/gpu-next/libplacebo] Spent 0.095 ms creating pipeline
- [ 46.383][d][vo/gpu-next] cache_save_obj: key(2d2153e366cbc979), size(13919)
- [ 46.383][d][vo/gpu-next/libplacebo] Pass statistics: size 0, SPIR-V: vert 0 frag 0 comp 0
- [ 46.383][d][vo/gpu-next/libplacebo] Allocating 258048 memory of type 0x7 (id 5) in heap 0: ../src/gpu/utils.c:1173
- [ 46.384][d][vo/gpu-next/libplacebo] Spent 0.102 ms allocating slab
- [ 46.386][d][vo/gpu-next] max content size: 1920x1080
- [ 46.386][d][vo/gpu-next] monitor size: 1920x1080
- [ 46.386][v][vo/gpu-next/wayland] Surface entered output Horner Electric Inc HDMI (0x3c), scale = 1.000000, refresh rate = 60.000000 Hz
- [ 46.386][v][vo/gpu-next/wayland] Surface entered output Dell Inc. DELL S2721DGF (0x3d), scale = 1.000000, refresh rate = 165.080000 Hz
- [ 46.386][v][vo/gpu-next/wayland] Given data offer with mime type text/plain;charset=utf-8
- [ 46.386][v][vo/gpu-next/wayland] Handling resize on the vk side
- [ 46.386][v][vo/gpu-next] Window size: 1920x1080 (Borders: l=0 t=0 r=0 b=0)
- [ 46.386][v][cplayer] first video frame after restart shown
- [ 46.386][v][vo/gpu-next] Video source: 1920x1080 (1:1)
- [ 46.386][v][vo/gpu-next] Video display: (0, 0) 1920x1080 -> (0, 0) 1920x1080
- [ 46.386][v][vo/gpu-next] Video scale: 1.000000/1.000000
- [ 46.386][v][vo/gpu-next] OSD borders: l=0 t=0 r=0 b=0
- [ 46.386][v][vo/gpu-next] Video borders: l=0 t=0 r=0 b=0
- [ 46.386][d][vo/gpu-next/libplacebo] (Re)creating 1920x1080x0 texture with format rgba16hf: src/renderer.c:3491
- [ 46.386][d][vo/gpu-next/libplacebo] Allocating 17694720 memory of type 0x1 (id 1) in heap 0: src/renderer.c:3491
- [ 46.386][d][vo/gpu-next/libplacebo] Spent 0.100 ms allocating slab
- [ 46.386][v][auto_profiles] Re-evaluating auto profile full-hd-interlaced
- [ 46.386][v][auto_profiles] Re-evaluating auto profile full-hd30
- [ 46.386][v][auto_profiles] Re-evaluating auto profile full-hd60
- [ 46.386][d][vo/gpu-next/libplacebo] compute shader source:
- [ 46.386][d][vo/gpu-next/libplacebo] [ 1] #version 450
- [ 46.386][d][vo/gpu-next/libplacebo] [ 2] #extension GL_ARB_compute_shader : enable
- [ 46.386][d][vo/gpu-next/libplacebo] [ 3] #extension GL_KHR_shader_subgroup_basic : enable
- [ 46.386][d][vo/gpu-next/libplacebo] [ 4] #extension GL_KHR_shader_subgroup_vote : enable
- [ 46.386][d][vo/gpu-next/libplacebo] [ 5] #extension GL_KHR_shader_subgroup_arithmetic : enable
- [ 46.386][d][vo/gpu-next/libplacebo] [ 6] #extension GL_KHR_shader_subgroup_ballot : enable
- [ 46.386][d][vo/gpu-next/libplacebo] [ 7] #extension GL_KHR_shader_subgroup_shuffle : enable
- [ 46.386][d][vo/gpu-next/libplacebo] [ 8] #extension GL_KHR_shader_subgroup_clustered : enable
- [ 46.386][d][vo/gpu-next/libplacebo] [ 9] #extension GL_KHR_shader_subgroup_quad : enable
- [ 46.386][d][vo/gpu-next/libplacebo] [ 10] #extension GL_ARB_shader_image_load_store : enable
- [ 46.386][d][vo/gpu-next/libplacebo] [ 11] #extension GL_ARB_texture_gather : enable
- [ 46.386][d][vo/gpu-next/libplacebo] [ 12] layout(std430, push_constant) uniform PushC {
- [ 46.386][d][vo/gpu-next/libplacebo] [ 13] layout(offset=0) vec2 _4004;
- [ 46.386][d][vo/gpu-next/libplacebo] [ 14] layout(offset=16) vec3 _5;
- [ 46.386][d][vo/gpu-next/libplacebo] [ 15] layout(offset=32) vec2 _6;
- [ 46.386][d][vo/gpu-next/libplacebo] [ 16] layout(offset=40) vec2 _7;
- [ 46.386][d][vo/gpu-next/libplacebo] [ 17] layout(offset=48) vec2 _8;
- [ 46.386][d][vo/gpu-next/libplacebo] [ 18] layout(offset=56) vec2 _9;
- [ 46.386][d][vo/gpu-next/libplacebo] [ 19] layout(offset=64) vec2 _a;
- [ 46.386][d][vo/gpu-next/libplacebo] [ 20] layout(offset=72) vec2 _b;
- [ 46.386][d][vo/gpu-next/libplacebo] [ 21] layout(offset=80) vec2 _c;
- [ 46.386][d][vo/gpu-next/libplacebo] [ 22] layout(offset=88) vec2 _d;
- [ 46.386][d][vo/gpu-next/libplacebo] [ 23] layout(offset=96) vec2 _e;
- [ 46.386][d][vo/gpu-next/libplacebo] [ 24] layout(offset=104) ivec2 _10;
- [ 46.386][d][vo/gpu-next/libplacebo] [ 25] layout(offset=112) mat3 _4;
- [ 46.386][d][vo/gpu-next/libplacebo] [ 26] };
- [ 46.386][d][vo/gpu-next/libplacebo] [ 27] layout(constant_id=0) const float _2 = 1;
- [ 46.386][d][vo/gpu-next/libplacebo] [ 28] layout(constant_id=1) const float _3 = 1;
- [ 46.386][d][vo/gpu-next/libplacebo] [ 29] layout(constant_id=2) const float _8004 = 1;
- [ 46.386][d][vo/gpu-next/libplacebo] [ 30] layout(constant_id=3) const float _4005 = 1;
- [ 46.386][d][vo/gpu-next/libplacebo] [ 31] layout(constant_id=4) const float _4009 = 1;
- [ 46.386][d][vo/gpu-next/libplacebo] [ 32] layout(constant_id=5) const float _400a = 1;
- [ 46.386][d][vo/gpu-next/libplacebo] [ 33] layout(constant_id=6) const float _400b = 1;
- [ 46.386][d][vo/gpu-next/libplacebo] [ 34] layout(constant_id=7) const int _400d = 1;
- [ 46.386][d][vo/gpu-next/libplacebo] [ 35] layout(constant_id=8) const int _400e = 1;
- [ 46.386][d][vo/gpu-next/libplacebo] [ 36] layout(constant_id=9) const float _400f = 1;
- [ 46.386][d][vo/gpu-next/libplacebo] [ 37] layout(binding=0) uniform sampler2D _8002;
- [ 46.386][d][vo/gpu-next/libplacebo] [ 38] layout(binding=1) uniform sampler2D _4002;
- [ 46.386][d][vo/gpu-next/libplacebo] [ 39] layout(binding=2) uniform sampler1D _4007;
- [ 46.386][d][vo/gpu-next/libplacebo] [ 40] layout(binding=3, rgba16f) writeonly restrict uniform image2D _f;
- [ 46.386][d][vo/gpu-next/libplacebo] [ 41] layout (local_size_x = 32, local_size_y = 32) in;
- [ 46.386][d][vo/gpu-next/libplacebo] [ 42] #define frag_pos(id) (vec2(id) + vec2(0.5))
- [ 46.386][d][vo/gpu-next/libplacebo] [ 43] #define frag_map(id) (_6 * frag_pos(id))
- [ 46.386][d][vo/gpu-next/libplacebo] [ 44] #define gl_FragCoord vec4(frag_pos(gl_GlobalInvocationID), 0.0, 1.0)
- [ 46.386][d][vo/gpu-next/libplacebo] [ 45] #define _8003_map(id) (mix(mix(_7, _8, frag_map(id).x), mix(_9, _a, frag_map(id).x), frag_map(id).y))
- [ 46.386][d][vo/gpu-next/libplacebo] [ 46] #define _8003 (_8003_map(gl_GlobalInvocationID))
- [ 46.386][d][vo/gpu-next/libplacebo] [ 47] #define _4003_map(id) (mix(mix(_b, _c, frag_map(id).x), mix(_d, _e, frag_map(id).x), frag_map(id).y))
- [ 46.386][d][vo/gpu-next/libplacebo] [ 48] #define _4003 (_4003_map(gl_GlobalInvocationID))
- [ 46.386][d][vo/gpu-next/libplacebo] [ 49]
- [ 46.386][d][vo/gpu-next/libplacebo] [ 50] vec4 _8001() {
- [ 46.386][d][vo/gpu-next/libplacebo] [ 51] // pl_shader_sample_direct
- [ 46.386][d][vo/gpu-next/libplacebo] [ 52] vec4 color = vec4(_8004) * textureLod(_8002, _8003, 0.0);
- [ 46.386][d][vo/gpu-next/libplacebo] [ 53] return color;
- [ 46.386][d][vo/gpu-next/libplacebo] [ 54] }
- [ 46.386][d][vo/gpu-next/libplacebo] [ 55]
- [ 46.386][d][vo/gpu-next/libplacebo] [ 56] #define _4008(x) (_400a * (x) + _4009)
- [ 46.386][d][vo/gpu-next/libplacebo] [ 57] #define _4006(pos) (textureLod(_4007, float(\
- [ 46.386][d][vo/gpu-next/libplacebo] [ 58] _4008(float(pos))\
- [ 46.386][d][vo/gpu-next/libplacebo] [ 59] ), 0.0).x)
- [ 46.386][d][vo/gpu-next/libplacebo] [ 60] shared vec2 _400c_base;
- [ 46.386][d][vo/gpu-next/libplacebo] [ 61] shared float _400c_0[_400e * _400d];
- [ 46.386][d][vo/gpu-next/libplacebo] [ 62] shared float _400c_1[_400e * _400d];
- [ 46.386][d][vo/gpu-next/libplacebo] [ 63] vec4 _4001() {
- [ 46.386][d][vo/gpu-next/libplacebo] [ 64] // pl_shader_sample_polar
- [ 46.386][d][vo/gpu-next/libplacebo] [ 65] vec4 color = vec4(0.0);
- [ 46.386][d][vo/gpu-next/libplacebo] [ 66] {
- [ 46.386][d][vo/gpu-next/libplacebo] [ 67] vec2 pos = _4003, pt = _4004;
- [ 46.386][d][vo/gpu-next/libplacebo] [ 68] vec2 size = vec2(textureSize(_4002, 0));
- [ 46.386][d][vo/gpu-next/libplacebo] [ 69] vec2 fcoord = fract(pos * size - vec2(0.5));
- [ 46.386][d][vo/gpu-next/libplacebo] [ 70] vec2 base = pos - pt * fcoord;
- [ 46.386][d][vo/gpu-next/libplacebo] [ 71] vec2 center = base + pt * vec2(0.5);
- [ 46.386][d][vo/gpu-next/libplacebo] [ 72] ivec2 offset;
- [ 46.386][d][vo/gpu-next/libplacebo] [ 73] float w, d, wsum = 0.0;
- [ 46.387][d][vo/gpu-next/libplacebo] [ 74] int idx;
- [ 46.387][d][vo/gpu-next/libplacebo] [ 75] vec4 c;
- [ 46.387][d][vo/gpu-next/libplacebo] [ 76] uvec2 base_id = uvec2(0u);
- [ 46.387][d][vo/gpu-next/libplacebo] [ 77] if (gl_LocalInvocationID.xy == base_id)
- [ 46.387][d][vo/gpu-next/libplacebo] [ 78] _400c_base = base;
- [ 46.387][d][vo/gpu-next/libplacebo] [ 79] barrier();
- [ 46.387][i][auto_profiles] Applying auto profile: full-hd60
- [ 46.387][d][vo/gpu-next/libplacebo] [ 80] ivec2 rel = ivec2(round((base - _400c_base) * size));
- [ 46.387][d][vo/gpu-next/libplacebo] [ 81] for (int y = int(gl_LocalInvocationID.y); y < _400e; y += 32) {
- [ 46.387][d][vo/gpu-next/libplacebo] [ 82] for (int x = int(gl_LocalInvocationID.x); x < _400d; x += 32) {
- [ 46.387][d][vo/gpu-next/libplacebo] [ 83] c = textureLod(_4002, _400c_base + pt * vec2(x - 3, y - 3), 0.0);
- [ 46.387][d][vo/gpu-next/libplacebo] [ 84] _400c_0[_400d * y + x] = c[0];
- [ 46.387][d][vo/gpu-next/libplacebo] [ 85] _400c_1[_400d * y + x] = c[1];
- [ 46.387][d][vo/gpu-next/libplacebo] [ 86] }}
- [ 46.387][d][vo/gpu-next/libplacebo] [ 87] barrier();
- [ 46.387][d][vo/gpu-next/libplacebo] [ 88] idx = _400d * rel.y + rel.x + _400d * 0 + 0;
- [ 46.387][d][vo/gpu-next/libplacebo] [ 89] idx = _400d * rel.y + rel.x + _400d * 0 + 1;
- [ 46.387][d][vo/gpu-next/libplacebo] [ 90] idx = _400d * rel.y + rel.x + _400d * 0 + 2;
- [ 46.387][d][vo/gpu-next/libplacebo] [ 91] idx = _400d * rel.y + rel.x + _400d * 0 + 3;
- [ 46.387][d][vo/gpu-next/libplacebo] [ 92] offset = ivec2(0, -3);
- [ 46.387][d][vo/gpu-next/libplacebo] [ 93] d = length(vec2(offset) - fcoord);
- [ 46.387][d][vo/gpu-next/libplacebo] [ 94] if (d < _400b) {
- [ 46.387][d][vo/gpu-next/libplacebo] [ 95] w = _4006(d * 1.0 / _400b);
- [ 46.387][d][vo/gpu-next/libplacebo] [ 96] wsum += w;
- [ 46.387][d][vo/gpu-next/libplacebo] [ 97] c[0] = _400c_0[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [ 98] c[1] = _400c_1[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [ 99] color[0] += w * c[0];
- [ 46.387][d][vo/gpu-next/libplacebo] [100] color[1] += w * c[1];
- [ 46.387][d][vo/gpu-next/libplacebo] [101] }
- [ 46.387][d][vo/gpu-next/libplacebo] [102] idx = _400d * rel.y + rel.x + _400d * 0 + 4;
- [ 46.387][d][vo/gpu-next/libplacebo] [103] offset = ivec2(1, -3);
- [ 46.387][d][vo/gpu-next/libplacebo] [104] d = length(vec2(offset) - fcoord);
- [ 46.387][d][vo/gpu-next/libplacebo] [105] if (d < _400b) {
- [ 46.387][d][vo/gpu-next/libplacebo] [106] w = _4006(d * 1.0 / _400b);
- [ 46.387][d][vo/gpu-next/libplacebo] [107] wsum += w;
- [ 46.387][d][vo/gpu-next/libplacebo] [108] c[0] = _400c_0[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [109] c[1] = _400c_1[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [110] color[0] += w * c[0];
- [ 46.387][d][vo/gpu-next/libplacebo] [111] color[1] += w * c[1];
- [ 46.387][d][vo/gpu-next/libplacebo] [112] }
- [ 46.387][d][vo/gpu-next/libplacebo] [113] idx = _400d * rel.y + rel.x + _400d * 0 + 5;
- [ 46.387][d][vo/gpu-next/libplacebo] [114] idx = _400d * rel.y + rel.x + _400d * 0 + 6;
- [ 46.387][d][vo/gpu-next/libplacebo] [115] idx = _400d * rel.y + rel.x + _400d * 0 + 7;
- [ 46.387][d][vo/gpu-next/libplacebo] [116] idx = _400d * rel.y + rel.x + _400d * 1 + 0;
- [ 46.387][d][vo/gpu-next/libplacebo] [117] idx = _400d * rel.y + rel.x + _400d * 1 + 1;
- [ 46.387][d][vo/gpu-next/libplacebo] [118] offset = ivec2(-2, -2);
- [ 46.387][d][vo/gpu-next/libplacebo] [119] d = length(vec2(offset) - fcoord);
- [ 46.387][d][vo/gpu-next/libplacebo] [120] if (d < _400b) {
- [ 46.387][d][vo/gpu-next/libplacebo] [121] w = _4006(d * 1.0 / _400b);
- [ 46.387][d][vo/gpu-next/libplacebo] [122] wsum += w;
- [ 46.387][d][vo/gpu-next/libplacebo] [123] c[0] = _400c_0[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [124] c[1] = _400c_1[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [125] color[0] += w * c[0];
- [ 46.387][d][vo/gpu-next/libplacebo] [126] color[1] += w * c[1];
- [ 46.387][d][vo/gpu-next/libplacebo] [127] }
- [ 46.387][d][vo/gpu-next/libplacebo] [128] idx = _400d * rel.y + rel.x + _400d * 1 + 2;
- [ 46.387][d][vo/gpu-next/libplacebo] [129] offset = ivec2(-1, -2);
- [ 46.387][d][vo/gpu-next/libplacebo] [130] d = length(vec2(offset) - fcoord);
- [ 46.387][d][vo/gpu-next/libplacebo] [131] if (d < _400b) {
- [ 46.387][d][vo/gpu-next/libplacebo] [132] w = _4006(d * 1.0 / _400b);
- [ 46.387][d][vo/gpu-next/libplacebo] [133] wsum += w;
- [ 46.387][d][vo/gpu-next/libplacebo] [134] c[0] = _400c_0[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [135] c[1] = _400c_1[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [136] color[0] += w * c[0];
- [ 46.387][d][vo/gpu-next/libplacebo] [137] color[1] += w * c[1];
- [ 46.387][d][vo/gpu-next/libplacebo] [138] }
- [ 46.387][d][vo/gpu-next/libplacebo] [139] idx = _400d * rel.y + rel.x + _400d * 1 + 3;
- [ 46.387][d][vo/gpu-next/libplacebo] [140] offset = ivec2(0, -2);
- [ 46.387][d][vo/gpu-next/libplacebo] [141] d = length(vec2(offset) - fcoord);
- [ 46.387][d][vo/gpu-next/libplacebo] [142] if (d < _400b) {
- [ 46.387][d][vo/gpu-next/libplacebo] [143] w = _4006(d * 1.0 / _400b);
- [ 46.387][d][vo/gpu-next/libplacebo] [144] wsum += w;
- [ 46.387][d][vo/gpu-next/libplacebo] [145] c[0] = _400c_0[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [146] c[1] = _400c_1[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [147] color[0] += w * c[0];
- [ 46.387][d][vo/gpu-next/libplacebo] [148] color[1] += w * c[1];
- [ 46.387][d][vo/gpu-next/libplacebo] [149] }
- [ 46.387][d][cplayer] Run command: apply-profile, flags=64, args=[name="full-hd60", mode="apply"]
- [ 46.387][v][cplayer] Applying profile 'full-hd60'...
- [ 46.387][d][vo/gpu-next/libplacebo] [150] idx = _400d * rel.y + rel.x + _400d * 1 + 4;
- [ 46.387][d][vo/gpu-next/libplacebo] [151] offset = ivec2(1, -2);
- [ 46.387][d][vo/gpu-next/libplacebo] [152] d = length(vec2(offset) - fcoord);
- [ 46.387][d][vo/gpu-next/libplacebo] [153] if (d < _400b) {
- [ 46.387][d][vo/gpu-next/libplacebo] [154] w = _4006(d * 1.0 / _400b);
- [ 46.387][d][vo/gpu-next/libplacebo] [155] wsum += w;
- [ 46.387][d][vo/gpu-next/libplacebo] [156] c[0] = _400c_0[idx];
- [ 46.387][v][cplayer] Setting option 'glsl-shaders' = '~~home/shaders/ravu-lite-ar-r4.hook' (flags = 4)
- [ 46.387][d][vo/gpu-next/libplacebo] [157] c[1] = _400c_1[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [158] color[0] += w * c[0];
- [ 46.387][d][vo/gpu-next/libplacebo] [159] color[1] += w * c[1];
- [ 46.387][d][vo/gpu-next/libplacebo] [160] }
- [ 46.387][d][vo/gpu-next/libplacebo] [161] idx = _400d * rel.y + rel.x + _400d * 1 + 5;
- [ 46.387][d][vo/gpu-next/libplacebo] [162] offset = ivec2(2, -2);
- [ 46.387][d][vo/gpu-next/libplacebo] [163] d = length(vec2(offset) - fcoord);
- [ 46.387][d][vo/gpu-next/libplacebo] [164] if (d < _400b) {
- [ 46.387][d][vo/gpu-next/libplacebo] [165] w = _4006(d * 1.0 / _400b);
- [ 46.387][d][vo/gpu-next/libplacebo] [166] wsum += w;
- [ 46.387][d][vo/gpu-next/libplacebo] [167] c[0] = _400c_0[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [168] c[1] = _400c_1[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [169] color[0] += w * c[0];
- [ 46.387][d][vo/gpu-next/libplacebo] [170] color[1] += w * c[1];
- [ 46.387][d][vo/gpu-next/libplacebo] [171] }
- [ 46.387][d][vo/gpu-next/libplacebo] [172] idx = _400d * rel.y + rel.x + _400d * 1 + 6;
- [ 46.387][d][vo/gpu-next/libplacebo] [173] offset = ivec2(3, -2);
- [ 46.387][d][vo/gpu-next/libplacebo] [174] d = length(vec2(offset) - fcoord);
- [ 46.387][d][vo/gpu-next/libplacebo] [175] if (d < _400b) {
- [ 46.387][d][vo/gpu-next/libplacebo] [176] w = _4006(d * 1.0 / _400b);
- [ 46.387][d][vo/gpu-next/libplacebo] [177] wsum += w;
- [ 46.387][d][vo/gpu-next/libplacebo] [178] c[0] = _400c_0[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [179] c[1] = _400c_1[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [180] color[0] += w * c[0];
- [ 46.387][d][vo/gpu-next/libplacebo] [181] color[1] += w * c[1];
- [ 46.387][d][vo/gpu-next/libplacebo] [182] }
- [ 46.387][d][vo/gpu-next/libplacebo] [183] idx = _400d * rel.y + rel.x + _400d * 1 + 7;
- [ 46.387][d][vo/gpu-next/libplacebo] [184] idx = _400d * rel.y + rel.x + _400d * 2 + 0;
- [ 46.387][d][vo/gpu-next/libplacebo] [185] idx = _400d * rel.y + rel.x + _400d * 2 + 1;
- [ 46.387][d][vo/gpu-next/libplacebo] [186] offset = ivec2(-2, -1);
- [ 46.387][d][vo/gpu-next/libplacebo] [187] d = length(vec2(offset) - fcoord);
- [ 46.387][d][vo/gpu-next/libplacebo] [188] if (d < _400b) {
- [ 46.387][d][vo/gpu-next/libplacebo] [189] w = _4006(d * 1.0 / _400b);
- [ 46.387][d][vo/gpu-next/libplacebo] [190] wsum += w;
- [ 46.387][d][vo/gpu-next/libplacebo] [191] c[0] = _400c_0[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [192] c[1] = _400c_1[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [193] color[0] += w * c[0];
- [ 46.387][d][vo/gpu-next/libplacebo] [194] color[1] += w * c[1];
- [ 46.387][d][vo/gpu-next/libplacebo] [195] }
- [ 46.387][d][vo/gpu-next/libplacebo] [196] idx = _400d * rel.y + rel.x + _400d * 2 + 2;
- [ 46.387][d][vo/gpu-next/libplacebo] [197] offset = ivec2(-1, -1);
- [ 46.387][d][vo/gpu-next/libplacebo] [198] d = length(vec2(offset) - fcoord);
- [ 46.387][d][vo/gpu-next/libplacebo] [199] w = _4006(d * 1.0 / _400b);
- [ 46.387][d][vo/gpu-next/libplacebo] [200] wsum += w;
- [ 46.387][d][vo/gpu-next/libplacebo] [201] c[0] = _400c_0[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [202] c[1] = _400c_1[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [203] color[0] += w * c[0];
- [ 46.387][d][vo/gpu-next/libplacebo] [204] color[1] += w * c[1];
- [ 46.387][d][vo/gpu-next/libplacebo] [205] idx = _400d * rel.y + rel.x + _400d * 2 + 3;
- [ 46.387][d][vo/gpu-next/libplacebo] [206] offset = ivec2(0, -1);
- [ 46.387][d][vo/gpu-next/libplacebo] [207] d = length(vec2(offset) - fcoord);
- [ 46.387][d][vo/gpu-next/libplacebo] [208] w = _4006(d * 1.0 / _400b);
- [ 46.387][d][vo/gpu-next/libplacebo] [209] wsum += w;
- [ 46.387][d][vo/gpu-next/libplacebo] [210] c[0] = _400c_0[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [211] c[1] = _400c_1[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [212] color[0] += w * c[0];
- [ 46.387][d][vo/gpu-next/libplacebo] [213] color[1] += w * c[1];
- [ 46.387][d][vo/gpu-next/libplacebo] [214] idx = _400d * rel.y + rel.x + _400d * 2 + 4;
- [ 46.387][d][vo/gpu-next/libplacebo] [215] offset = ivec2(1, -1);
- [ 46.387][v][cplayer] Setting option 'glsl-shaders-append' = '~~home/shaders/CfL_Prediction.glsl' (flags = 4)
- [ 46.387][d][vo/gpu-next/libplacebo] [216] d = length(vec2(offset) - fcoord);
- [ 46.387][d][vo/gpu-next/libplacebo] [217] w = _4006(d * 1.0 / _400b);
- [ 46.387][d][vo/gpu-next/libplacebo] [218] wsum += w;
- [ 46.387][d][vo/gpu-next/libplacebo] [219] c[0] = _400c_0[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [220] c[1] = _400c_1[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [221] color[0] += w * c[0];
- [ 46.387][d][vo/gpu-next/libplacebo] [222] color[1] += w * c[1];
- [ 46.387][d][vo/gpu-next/libplacebo] [223] idx = _400d * rel.y + rel.x + _400d * 2 + 5;
- [ 46.387][d][vo/gpu-next/libplacebo] [224] offset = ivec2(2, -1);
- [ 46.387][d][vo/gpu-next/libplacebo] [225] d = length(vec2(offset) - fcoord);
- [ 46.387][d][vo/gpu-next/libplacebo] [226] w = _4006(d * 1.0 / _400b);
- [ 46.387][d][vo/gpu-next/libplacebo] [227] wsum += w;
- [ 46.387][d][vo/gpu-next/libplacebo] [228] c[0] = _400c_0[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [229] c[1] = _400c_1[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [230] color[0] += w * c[0];
- [ 46.387][d][vo/gpu-next/libplacebo] [231] color[1] += w * c[1];
- [ 46.387][d][vo/gpu-next/libplacebo] [232] idx = _400d * rel.y + rel.x + _400d * 2 + 6;
- [ 46.387][d][vo/gpu-next/libplacebo] [233] offset = ivec2(3, -1);
- [ 46.387][d][vo/gpu-next/libplacebo] [234] d = length(vec2(offset) - fcoord);
- [ 46.387][d][vo/gpu-next/libplacebo] [235] if (d < _400b) {
- [ 46.387][d][vo/gpu-next/libplacebo] [236] w = _4006(d * 1.0 / _400b);
- [ 46.387][d][vo/gpu-next/libplacebo] [237] wsum += w;
- [ 46.387][d][vo/gpu-next/libplacebo] [238] c[0] = _400c_0[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [239] c[1] = _400c_1[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [240] color[0] += w * c[0];
- [ 46.387][d][vo/gpu-next/libplacebo] [241] color[1] += w * c[1];
- [ 46.387][d][vo/gpu-next/libplacebo] [242] }
- [ 46.387][d][vo/gpu-next/libplacebo] [243] idx = _400d * rel.y + rel.x + _400d * 2 + 7;
- [ 46.387][v][cplayer] Setting option 'interpolation' = 'no' (flags = 4)
- [ 46.387][d][vo/gpu-next/libplacebo] [244] idx = _400d * rel.y + rel.x + _400d * 3 + 0;
- [ 46.387][d][vo/gpu-next/libplacebo] [245] offset = ivec2(-3, 0);
- [ 46.387][d][vo/gpu-next/libplacebo] [246] d = length(vec2(offset) - fcoord);
- [ 46.387][d][vo/gpu-next/libplacebo] [247] if (d < _400b) {
- [ 46.387][d][vo/gpu-next/libplacebo] [248] w = _4006(d * 1.0 / _400b);
- [ 46.387][d][vo/gpu-next/libplacebo] [249] wsum += w;
- [ 46.387][d][vo/gpu-next/libplacebo] [250] c[0] = _400c_0[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [251] c[1] = _400c_1[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [252] color[0] += w * c[0];
- [ 46.387][d][vo/gpu-next/libplacebo] [253] color[1] += w * c[1];
- [ 46.387][d][vo/gpu-next/libplacebo] [254] }
- [ 46.387][d][vo/gpu-next/libplacebo] [255] idx = _400d * rel.y + rel.x + _400d * 3 + 1;
- [ 46.387][d][vo/gpu-next/libplacebo] [256] offset = ivec2(-2, 0);
- [ 46.387][d][vo/gpu-next/libplacebo] [257] d = length(vec2(offset) - fcoord);
- [ 46.387][d][vo/gpu-next/libplacebo] [258] if (d < _400b) {
- [ 46.387][d][vo/gpu-next/libplacebo] [259] w = _4006(d * 1.0 / _400b);
- [ 46.387][d][vo/gpu-next/libplacebo] [260] wsum += w;
- [ 46.387][d][vo/gpu-next/libplacebo] [261] c[0] = _400c_0[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [262] c[1] = _400c_1[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [263] color[0] += w * c[0];
- [ 46.387][d][vo/gpu-next/libplacebo] [264] color[1] += w * c[1];
- [ 46.387][d][vo/gpu-next/libplacebo] [265] }
- [ 46.387][d][vo/gpu-next/libplacebo] [266] idx = _400d * rel.y + rel.x + _400d * 3 + 2;
- [ 46.387][d][vo/gpu-next/libplacebo] [267] offset = ivec2(-1, 0);
- [ 46.387][d][vo/gpu-next/libplacebo] [268] d = length(vec2(offset) - fcoord);
- [ 46.387][d][vo/gpu-next/libplacebo] [269] w = _4006(d * 1.0 / _400b);
- [ 46.387][d][vo/gpu-next/libplacebo] [270] wsum += w;
- [ 46.387][d][vo/gpu-next/libplacebo] [271] c[0] = _400c_0[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [272] c[1] = _400c_1[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [273] color[0] += w * c[0];
- [ 46.387][d][vo/gpu-next/libplacebo] [274] color[1] += w * c[1];
- [ 46.387][d][vo/gpu-next/libplacebo] [275] idx = _400d * rel.y + rel.x + _400d * 3 + 3;
- [ 46.387][d][vo/gpu-next/libplacebo] [276] offset = ivec2(0, 0);
- [ 46.387][d][vo/gpu-next/libplacebo] [277] d = length(vec2(offset) - fcoord);
- [ 46.387][d][vo/gpu-next/libplacebo] [278] w = _4006(d * 1.0 / _400b);
- [ 46.387][d][vo/gpu-next/libplacebo] [279] wsum += w;
- [ 46.387][d][vo/gpu-next/libplacebo] [280] c[0] = _400c_0[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [281] c[1] = _400c_1[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [282] color[0] += w * c[0];
- [ 46.387][d][vo/gpu-next/libplacebo] [283] color[1] += w * c[1];
- [ 46.387][d][vo/gpu-next/libplacebo] [284] idx = _400d * rel.y + rel.x + _400d * 3 + 4;
- [ 46.387][d][vo/gpu-next/libplacebo] [285] offset = ivec2(1, 0);
- [ 46.387][d][vo/gpu-next/libplacebo] [286] d = length(vec2(offset) - fcoord);
- [ 46.387][d][vo/gpu-next/libplacebo] [287] w = _4006(d * 1.0 / _400b);
- [ 46.387][d][vo/gpu-next/libplacebo] [288] wsum += w;
- [ 46.387][d][vo/gpu-next/libplacebo] [289] c[0] = _400c_0[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [290] c[1] = _400c_1[idx];
- [ 46.387][d][vo/gpu-next/libplacebo] [291] color[0] += w * c[0];
- [ 46.387][d][vo/gpu-next/libplacebo] [292] color[1] += w * c[1];
- [ 46.387][d][vo/gpu-next/libplacebo] [293] idx = _400d * rel.y + rel.x + _400d * 3 + 5;
- [ 46.388][d][vo/gpu-next/libplacebo] [294] offset = ivec2(2, 0);
- [ 46.388][d][vo/gpu-next/libplacebo] [295] d = length(vec2(offset) - fcoord);
- [ 46.388][d][vo/gpu-next/libplacebo] [296] w = _4006(d * 1.0 / _400b);
- [ 46.388][d][vo/gpu-next/libplacebo] [297] wsum += w;
- [ 46.388][d][vo/gpu-next/libplacebo] [298] c[0] = _400c_0[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [299] c[1] = _400c_1[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [300] color[0] += w * c[0];
- [ 46.388][d][vo/gpu-next/libplacebo] [301] color[1] += w * c[1];
- [ 46.388][d][vo/gpu-next/libplacebo] [302] idx = _400d * rel.y + rel.x + _400d * 3 + 6;
- [ 46.388][d][vo/gpu-next/libplacebo] [303] offset = ivec2(3, 0);
- [ 46.388][d][vo/gpu-next/libplacebo] [304] d = length(vec2(offset) - fcoord);
- [ 46.388][d][vo/gpu-next/libplacebo] [305] if (d < _400b) {
- [ 46.388][d][vo/gpu-next/libplacebo] [306] w = _4006(d * 1.0 / _400b);
- [ 46.388][d][vo/gpu-next/libplacebo] [307] wsum += w;
- [ 46.388][d][vo/gpu-next/libplacebo] [308] c[0] = _400c_0[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [309] c[1] = _400c_1[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [310] color[0] += w * c[0];
- [ 46.388][d][vo/gpu-next/libplacebo] [311] color[1] += w * c[1];
- [ 46.388][d][vo/gpu-next/libplacebo] [312] }
- [ 46.388][d][vo/gpu-next/libplacebo] [313] idx = _400d * rel.y + rel.x + _400d * 3 + 7;
- [ 46.388][d][vo/gpu-next/libplacebo] [314] offset = ivec2(4, 0);
- [ 46.388][d][vo/gpu-next/libplacebo] [315] d = length(vec2(offset) - fcoord);
- [ 46.388][d][vo/gpu-next/libplacebo] [316] if (d < _400b) {
- [ 46.388][d][vo/gpu-next/libplacebo] [317] w = _4006(d * 1.0 / _400b);
- [ 46.388][d][vo/gpu-next/libplacebo] [318] wsum += w;
- [ 46.388][d][vo/gpu-next/libplacebo] [319] c[0] = _400c_0[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [320] c[1] = _400c_1[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [321] color[0] += w * c[0];
- [ 46.388][d][vo/gpu-next/libplacebo] [322] color[1] += w * c[1];
- [ 46.388][d][vo/gpu-next/libplacebo] [323] }
- [ 46.388][d][vo/gpu-next/libplacebo] [324] idx = _400d * rel.y + rel.x + _400d * 4 + 0;
- [ 46.388][d][vo/gpu-next/libplacebo] [325] offset = ivec2(-3, 1);
- [ 46.388][d][vo/gpu-next/libplacebo] [326] d = length(vec2(offset) - fcoord);
- [ 46.388][d][vo/gpu-next/libplacebo] [327] if (d < _400b) {
- [ 46.388][d][vo/gpu-next/libplacebo] [328] w = _4006(d * 1.0 / _400b);
- [ 46.388][d][vo/gpu-next/libplacebo] [329] wsum += w;
- [ 46.388][d][vo/gpu-next/libplacebo] [330] c[0] = _400c_0[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [331] c[1] = _400c_1[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [332] color[0] += w * c[0];
- [ 46.388][d][cplayer] Run command: script-message, flags=64, args=[args="thumbfast-info", args="{\"thumbnail\":\"/tmp/thumbfast.out63741\",\"socket\":\"/tmp/thumbfast63741\",\"width\":200,\"scale_factor\":1,\"disabled\":false,\"height\":113,\"overlay_id\":42,\"available\":true}"]
- [ 46.388][d][vo/gpu-next/libplacebo] [333] color[1] += w * c[1];
- [ 46.388][d][vo/gpu-next/libplacebo] [334] }
- [ 46.388][d][vo/gpu-next/libplacebo] [335] idx = _400d * rel.y + rel.x + _400d * 4 + 1;
- [ 46.388][d][vo/gpu-next/libplacebo] [336] offset = ivec2(-2, 1);
- [ 46.388][d][vo/gpu-next/libplacebo] [337] d = length(vec2(offset) - fcoord);
- [ 46.388][d][vo/gpu-next/libplacebo] [338] if (d < _400b) {
- [ 46.388][d][vo/gpu-next/libplacebo] [339] w = _4006(d * 1.0 / _400b);
- [ 46.388][d][vo/gpu-next/libplacebo] [340] wsum += w;
- [ 46.388][d][vo/gpu-next/libplacebo] [341] c[0] = _400c_0[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [342] c[1] = _400c_1[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [343] color[0] += w * c[0];
- [ 46.388][d][vo/gpu-next/libplacebo] [344] color[1] += w * c[1];
- [ 46.388][d][vo/gpu-next/libplacebo] [345] }
- [ 46.388][d][vo/gpu-next/libplacebo] [346] idx = _400d * rel.y + rel.x + _400d * 4 + 2;
- [ 46.388][d][vo/gpu-next/libplacebo] [347] offset = ivec2(-1, 1);
- [ 46.388][d][vo/gpu-next/libplacebo] [348] d = length(vec2(offset) - fcoord);
- [ 46.388][d][vo/gpu-next/libplacebo] [349] w = _4006(d * 1.0 / _400b);
- [ 46.388][d][vo/gpu-next/libplacebo] [350] wsum += w;
- [ 46.388][d][vo/gpu-next/libplacebo] [351] c[0] = _400c_0[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [352] c[1] = _400c_1[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [353] color[0] += w * c[0];
- [ 46.388][d][vo/gpu-next/libplacebo] [354] color[1] += w * c[1];
- [ 46.388][d][vo/gpu-next/libplacebo] [355] idx = _400d * rel.y + rel.x + _400d * 4 + 3;
- [ 46.388][d][vo/gpu-next/libplacebo] [356] offset = ivec2(0, 1);
- [ 46.388][d][vo/gpu-next/libplacebo] [357] d = length(vec2(offset) - fcoord);
- [ 46.388][d][vo/gpu-next/libplacebo] [358] w = _4006(d * 1.0 / _400b);
- [ 46.388][d][vo/gpu-next/libplacebo] [359] wsum += w;
- [ 46.388][d][vo/gpu-next/libplacebo] [360] c[0] = _400c_0[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [361] c[1] = _400c_1[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [362] color[0] += w * c[0];
- [ 46.388][d][vo/gpu-next/libplacebo] [363] color[1] += w * c[1];
- [ 46.388][d][vo/gpu-next/libplacebo] [364] idx = _400d * rel.y + rel.x + _400d * 4 + 4;
- [ 46.388][d][vo/gpu-next/libplacebo] [365] offset = ivec2(1, 1);
- [ 46.388][d][vo/gpu-next/libplacebo] [366] d = length(vec2(offset) - fcoord);
- [ 46.388][d][vo/gpu-next/libplacebo] [367] w = _4006(d * 1.0 / _400b);
- [ 46.388][d][vo/gpu-next/libplacebo] [368] wsum += w;
- [ 46.388][d][vo/gpu-next/libplacebo] [369] c[0] = _400c_0[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [370] c[1] = _400c_1[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [371] color[0] += w * c[0];
- [ 46.388][d][vo/gpu-next/libplacebo] [372] color[1] += w * c[1];
- [ 46.388][d][vo/gpu-next/libplacebo] [373] idx = _400d * rel.y + rel.x + _400d * 4 + 5;
- [ 46.388][d][vo/gpu-next/libplacebo] [374] offset = ivec2(2, 1);
- [ 46.388][d][vo/gpu-next/libplacebo] [375] d = length(vec2(offset) - fcoord);
- [ 46.388][d][vo/gpu-next/libplacebo] [376] w = _4006(d * 1.0 / _400b);
- [ 46.388][d][vo/gpu-next/libplacebo] [377] wsum += w;
- [ 46.388][d][vo/gpu-next/libplacebo] [378] c[0] = _400c_0[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [379] c[1] = _400c_1[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [380] color[0] += w * c[0];
- [ 46.388][d][vo/gpu-next/libplacebo] [381] color[1] += w * c[1];
- [ 46.388][d][vo/gpu-next/libplacebo] [382] idx = _400d * rel.y + rel.x + _400d * 4 + 6;
- [ 46.388][d][vo/gpu-next/libplacebo] [383] offset = ivec2(3, 1);
- [ 46.388][d][vo/gpu-next/libplacebo] [384] d = length(vec2(offset) - fcoord);
- [ 46.388][d][vo/gpu-next/libplacebo] [385] if (d < _400b) {
- [ 46.388][d][vo/gpu-next/libplacebo] [386] w = _4006(d * 1.0 / _400b);
- [ 46.388][d][vo/gpu-next/libplacebo] [387] wsum += w;
- [ 46.388][d][vo/gpu-next/libplacebo] [388] c[0] = _400c_0[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [389] c[1] = _400c_1[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [390] color[0] += w * c[0];
- [ 46.388][d][vo/gpu-next/libplacebo] [391] color[1] += w * c[1];
- [ 46.388][d][vo/gpu-next/libplacebo] [392] }
- [ 46.388][d][vo/gpu-next/libplacebo] [393] idx = _400d * rel.y + rel.x + _400d * 4 + 7;
- [ 46.388][d][vo/gpu-next/libplacebo] [394] offset = ivec2(4, 1);
- [ 46.388][d][vo/gpu-next/libplacebo] [395] d = length(vec2(offset) - fcoord);
- [ 46.388][d][vo/gpu-next/libplacebo] [396] if (d < _400b) {
- [ 46.388][d][vo/gpu-next/libplacebo] [397] w = _4006(d * 1.0 / _400b);
- [ 46.388][d][vo/gpu-next/libplacebo] [398] wsum += w;
- [ 46.388][d][vo/gpu-next/libplacebo] [399] c[0] = _400c_0[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [400] c[1] = _400c_1[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [401] color[0] += w * c[0];
- [ 46.388][d][vo/gpu-next/libplacebo] [402] color[1] += w * c[1];
- [ 46.388][d][vo/gpu-next/libplacebo] [403] }
- [ 46.388][d][vo/gpu-next/libplacebo] [404] idx = _400d * rel.y + rel.x + _400d * 5 + 0;
- [ 46.388][d][vo/gpu-next/libplacebo] [405] idx = _400d * rel.y + rel.x + _400d * 5 + 1;
- [ 46.388][d][vo/gpu-next/libplacebo] [406] offset = ivec2(-2, 2);
- [ 46.388][d][vo/gpu-next/libplacebo] [407] d = length(vec2(offset) - fcoord);
- [ 46.388][d][vo/gpu-next/libplacebo] [408] if (d < _400b) {
- [ 46.388][d][vo/gpu-next/libplacebo] [409] w = _4006(d * 1.0 / _400b);
- [ 46.388][d][vo/gpu-next/libplacebo] [410] wsum += w;
- [ 46.388][d][vo/gpu-next/libplacebo] [411] c[0] = _400c_0[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [412] c[1] = _400c_1[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [413] color[0] += w * c[0];
- [ 46.388][d][vo/gpu-next/libplacebo] [414] color[1] += w * c[1];
- [ 46.388][d][vo/gpu-next/libplacebo] [415] }
- [ 46.388][d][vo/gpu-next/libplacebo] [416] idx = _400d * rel.y + rel.x + _400d * 5 + 2;
- [ 46.388][d][vo/gpu-next/libplacebo] [417] offset = ivec2(-1, 2);
- [ 46.388][d][vo/gpu-next/libplacebo] [418] d = length(vec2(offset) - fcoord);
- [ 46.388][d][vo/gpu-next/libplacebo] [419] w = _4006(d * 1.0 / _400b);
- [ 46.388][d][vo/gpu-next/libplacebo] [420] wsum += w;
- [ 46.388][d][vo/gpu-next/libplacebo] [421] c[0] = _400c_0[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [422] c[1] = _400c_1[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [423] color[0] += w * c[0];
- [ 46.388][d][vo/gpu-next/libplacebo] [424] color[1] += w * c[1];
- [ 46.388][d][vo/gpu-next/libplacebo] [425] idx = _400d * rel.y + rel.x + _400d * 5 + 3;
- [ 46.388][d][vo/gpu-next/libplacebo] [426] offset = ivec2(0, 2);
- [ 46.388][d][vo/gpu-next/libplacebo] [427] d = length(vec2(offset) - fcoord);
- [ 46.388][d][vo/gpu-next/libplacebo] [428] w = _4006(d * 1.0 / _400b);
- [ 46.388][d][vo/gpu-next/libplacebo] [429] wsum += w;
- [ 46.388][d][vo/gpu-next/libplacebo] [430] c[0] = _400c_0[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [431] c[1] = _400c_1[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [432] color[0] += w * c[0];
- [ 46.388][d][vo/gpu-next/libplacebo] [433] color[1] += w * c[1];
- [ 46.388][d][vo/gpu-next/libplacebo] [434] idx = _400d * rel.y + rel.x + _400d * 5 + 4;
- [ 46.388][d][vo/gpu-next/libplacebo] [435] offset = ivec2(1, 2);
- [ 46.388][d][vo/gpu-next/libplacebo] [436] d = length(vec2(offset) - fcoord);
- [ 46.388][d][vo/gpu-next/libplacebo] [437] w = _4006(d * 1.0 / _400b);
- [ 46.388][d][vo/gpu-next/libplacebo] [438] wsum += w;
- [ 46.388][d][vo/gpu-next/libplacebo] [439] c[0] = _400c_0[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [440] c[1] = _400c_1[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [441] color[0] += w * c[0];
- [ 46.388][d][vo/gpu-next/libplacebo] [442] color[1] += w * c[1];
- [ 46.388][d][vo/gpu-next/libplacebo] [443] idx = _400d * rel.y + rel.x + _400d * 5 + 5;
- [ 46.388][d][vo/gpu-next/libplacebo] [444] offset = ivec2(2, 2);
- [ 46.388][d][vo/gpu-next/libplacebo] [445] d = length(vec2(offset) - fcoord);
- [ 46.388][d][vo/gpu-next/libplacebo] [446] w = _4006(d * 1.0 / _400b);
- [ 46.388][d][vo/gpu-next/libplacebo] [447] wsum += w;
- [ 46.388][d][vo/gpu-next/libplacebo] [448] c[0] = _400c_0[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [449] c[1] = _400c_1[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [450] color[0] += w * c[0];
- [ 46.388][d][vo/gpu-next/libplacebo] [451] color[1] += w * c[1];
- [ 46.388][d][vo/gpu-next/libplacebo] [452] idx = _400d * rel.y + rel.x + _400d * 5 + 6;
- [ 46.388][d][vo/gpu-next/libplacebo] [453] offset = ivec2(3, 2);
- [ 46.388][d][vo/gpu-next/libplacebo] [454] d = length(vec2(offset) - fcoord);
- [ 46.388][d][vo/gpu-next/libplacebo] [455] if (d < _400b) {
- [ 46.388][d][vo/gpu-next/libplacebo] [456] w = _4006(d * 1.0 / _400b);
- [ 46.388][d][vo/gpu-next/libplacebo] [457] wsum += w;
- [ 46.388][d][vo/gpu-next/libplacebo] [458] c[0] = _400c_0[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [459] c[1] = _400c_1[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [460] color[0] += w * c[0];
- [ 46.388][d][vo/gpu-next/libplacebo] [461] color[1] += w * c[1];
- [ 46.388][d][vo/gpu-next/libplacebo] [462] }
- [ 46.388][d][vo/gpu-next/libplacebo] [463] idx = _400d * rel.y + rel.x + _400d * 5 + 7;
- [ 46.388][d][vo/gpu-next/libplacebo] [464] idx = _400d * rel.y + rel.x + _400d * 6 + 0;
- [ 46.388][d][vo/gpu-next/libplacebo] [465] idx = _400d * rel.y + rel.x + _400d * 6 + 1;
- [ 46.388][d][vo/gpu-next/libplacebo] [466] offset = ivec2(-2, 3);
- [ 46.388][d][vo/gpu-next/libplacebo] [467] d = length(vec2(offset) - fcoord);
- [ 46.388][d][vo/gpu-next/libplacebo] [468] if (d < _400b) {
- [ 46.388][d][vo/gpu-next/libplacebo] [469] w = _4006(d * 1.0 / _400b);
- [ 46.388][d][vo/gpu-next/libplacebo] [470] wsum += w;
- [ 46.388][d][vo/gpu-next/libplacebo] [471] c[0] = _400c_0[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [472] c[1] = _400c_1[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [473] color[0] += w * c[0];
- [ 46.388][d][vo/gpu-next/libplacebo] [474] color[1] += w * c[1];
- [ 46.388][d][vo/gpu-next/libplacebo] [475] }
- [ 46.388][d][vo/gpu-next/libplacebo] [476] idx = _400d * rel.y + rel.x + _400d * 6 + 2;
- [ 46.388][d][vo/gpu-next/libplacebo] [477] offset = ivec2(-1, 3);
- [ 46.388][d][vo/gpu-next/libplacebo] [478] d = length(vec2(offset) - fcoord);
- [ 46.388][d][vo/gpu-next/libplacebo] [479] if (d < _400b) {
- [ 46.388][d][vo/gpu-next/libplacebo] [480] w = _4006(d * 1.0 / _400b);
- [ 46.388][d][vo/gpu-next/libplacebo] [481] wsum += w;
- [ 46.388][d][vo/gpu-next/libplacebo] [482] c[0] = _400c_0[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [483] c[1] = _400c_1[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [484] color[0] += w * c[0];
- [ 46.388][d][vo/gpu-next/libplacebo] [485] color[1] += w * c[1];
- [ 46.388][d][vo/gpu-next/libplacebo] [486] }
- [ 46.388][d][vo/gpu-next/libplacebo] [487] idx = _400d * rel.y + rel.x + _400d * 6 + 3;
- [ 46.388][d][vo/gpu-next/libplacebo] [488] offset = ivec2(0, 3);
- [ 46.388][d][vo/gpu-next/libplacebo] [489] d = length(vec2(offset) - fcoord);
- [ 46.388][d][vo/gpu-next/libplacebo] [490] if (d < _400b) {
- [ 46.388][d][vo/gpu-next/libplacebo] [491] w = _4006(d * 1.0 / _400b);
- [ 46.388][d][vo/gpu-next/libplacebo] [492] wsum += w;
- [ 46.388][d][vo/gpu-next/libplacebo] [493] c[0] = _400c_0[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [494] c[1] = _400c_1[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [495] color[0] += w * c[0];
- [ 46.388][d][vo/gpu-next/libplacebo] [496] color[1] += w * c[1];
- [ 46.388][d][vo/gpu-next/libplacebo] [497] }
- [ 46.388][d][vo/gpu-next/libplacebo] [498] idx = _400d * rel.y + rel.x + _400d * 6 + 4;
- [ 46.388][d][vo/gpu-next/libplacebo] [499] offset = ivec2(1, 3);
- [ 46.388][d][vo/gpu-next/libplacebo] [500] d = length(vec2(offset) - fcoord);
- [ 46.388][d][vo/gpu-next/libplacebo] [501] if (d < _400b) {
- [ 46.388][d][vo/gpu-next/libplacebo] [502] w = _4006(d * 1.0 / _400b);
- [ 46.388][d][vo/gpu-next/libplacebo] [503] wsum += w;
- [ 46.388][d][vo/gpu-next/libplacebo] [504] c[0] = _400c_0[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [505] c[1] = _400c_1[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [506] color[0] += w * c[0];
- [ 46.388][d][vo/gpu-next/libplacebo] [507] color[1] += w * c[1];
- [ 46.388][d][vo/gpu-next/libplacebo] [508] }
- [ 46.388][d][vo/gpu-next/libplacebo] [509] idx = _400d * rel.y + rel.x + _400d * 6 + 5;
- [ 46.388][d][vo/gpu-next/libplacebo] [510] offset = ivec2(2, 3);
- [ 46.388][d][vo/gpu-next/libplacebo] [511] d = length(vec2(offset) - fcoord);
- [ 46.388][d][vo/gpu-next/libplacebo] [512] if (d < _400b) {
- [ 46.388][d][vo/gpu-next/libplacebo] [513] w = _4006(d * 1.0 / _400b);
- [ 46.388][d][vo/gpu-next/libplacebo] [514] wsum += w;
- [ 46.388][d][vo/gpu-next/libplacebo] [515] c[0] = _400c_0[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [516] c[1] = _400c_1[idx];
- [ 46.388][d][vo/gpu-next/libplacebo] [517] color[0] += w * c[0];
- [ 46.388][d][vo/gpu-next/libplacebo] [518] color[1] += w * c[1];
- [ 46.388][d][vo/gpu-next/libplacebo] [519] }
- [ 46.388][d][vo/gpu-next/libplacebo] [520] idx = _400d * rel.y + rel.x + _400d * 6 + 6;
- [ 46.388][d][vo/gpu-next/libplacebo] [521] offset = ivec2(3, 3);
- [ 46.388][d][vo/gpu-next/libplacebo] [522] d = length(vec2(offset) - fcoord);
- [ 46.388][d][vo/gpu-next/libplacebo] [523] if (d < _400b) {
- [ 46.388][d][vo/gpu-next/libplacebo] [524] w = _4006(d * 1.0 / _400b);
- [ 46.388][d][vo/gpu-next/libplacebo] [525] wsum += w;
- [ 46.389][d][vo/gpu-next/libplacebo] [526] c[0] = _400c_0[idx];
- [ 46.389][d][vo/gpu-next/libplacebo] [527] c[1] = _400c_1[idx];
- [ 46.389][d][vo/gpu-next/libplacebo] [528] color[0] += w * c[0];
- [ 46.389][d][vo/gpu-next/libplacebo] [529] color[1] += w * c[1];
- [ 46.389][d][vo/gpu-next/libplacebo] [530] }
- [ 46.389][d][vo/gpu-next/libplacebo] [531] idx = _400d * rel.y + rel.x + _400d * 6 + 7;
- [ 46.389][d][vo/gpu-next/libplacebo] [532] idx = _400d * rel.y + rel.x + _400d * 7 + 0;
- [ 46.389][d][vo/gpu-next/libplacebo] [533] idx = _400d * rel.y + rel.x + _400d * 7 + 1;
- [ 46.389][d][vo/gpu-next/libplacebo] [534] idx = _400d * rel.y + rel.x + _400d * 7 + 2;
- [ 46.389][d][vo/gpu-next/libplacebo] [535] idx = _400d * rel.y + rel.x + _400d * 7 + 3;
- [ 46.389][d][vo/gpu-next/libplacebo] [536] offset = ivec2(0, 4);
- [ 46.389][d][vo/gpu-next/libplacebo] [537] d = length(vec2(offset) - fcoord);
- [ 46.389][d][vo/gpu-next/libplacebo] [538] if (d < _400b) {
- [ 46.389][d][vo/gpu-next/libplacebo] [539] w = _4006(d * 1.0 / _400b);
- [ 46.389][d][vo/gpu-next/libplacebo] [540] wsum += w;
- [ 46.389][d][vo/gpu-next/libplacebo] [541] c[0] = _400c_0[idx];
- [ 46.389][d][vo/gpu-next/libplacebo] [542] c[1] = _400c_1[idx];
- [ 46.389][d][vo/gpu-next/libplacebo] [543] color[0] += w * c[0];
- [ 46.389][d][vo/gpu-next/libplacebo] [544] color[1] += w * c[1];
- [ 46.389][d][vo/gpu-next/libplacebo] [545] }
- [ 46.389][d][vo/gpu-next/libplacebo] [546] idx = _400d * rel.y + rel.x + _400d * 7 + 4;
- [ 46.389][d][vo/gpu-next/libplacebo] [547] offset = ivec2(1, 4);
- [ 46.389][d][vo/gpu-next/libplacebo] [548] d = length(vec2(offset) - fcoord);
- [ 46.389][d][vo/gpu-next/libplacebo] [549] if (d < _400b) {
- [ 46.389][d][vo/gpu-next/libplacebo] [550] w = _4006(d * 1.0 / _400b);
- [ 46.389][d][vo/gpu-next/libplacebo] [551] wsum += w;
- [ 46.389][d][vo/gpu-next/libplacebo] [552] c[0] = _400c_0[idx];
- [ 46.389][d][vo/gpu-next/libplacebo] [553] c[1] = _400c_1[idx];
- [ 46.389][d][vo/gpu-next/libplacebo] [554] color[0] += w * c[0];
- [ 46.389][d][vo/gpu-next/libplacebo] [555] color[1] += w * c[1];
- [ 46.389][d][vo/gpu-next/libplacebo] [556] }
- [ 46.389][d][vo/gpu-next/libplacebo] [557] idx = _400d * rel.y + rel.x + _400d * 7 + 5;
- [ 46.389][d][vo/gpu-next/libplacebo] [558] idx = _400d * rel.y + rel.x + _400d * 7 + 6;
- [ 46.389][d][vo/gpu-next/libplacebo] [559] idx = _400d * rel.y + rel.x + _400d * 7 + 7;
- [ 46.389][d][vo/gpu-next/libplacebo] [560] color = _4005 / wsum * color;
- [ 46.389][d][vo/gpu-next/libplacebo] [561] color.a = 1.0;
- [ 46.389][d][vo/gpu-next/libplacebo] [562] }
- [ 46.389][d][vo/gpu-next/libplacebo] [563] return color;
- [ 46.389][d][vo/gpu-next/libplacebo] [564] }
- [ 46.389][d][vo/gpu-next/libplacebo] [565]
- [ 46.389][d][vo/gpu-next/libplacebo] [566] void _1() {
- [ 46.389][d][vo/gpu-next/libplacebo] [567] vec4 color = vec4(_3, vec2(_2), 1.0);
- [ 46.389][d][vo/gpu-next/libplacebo] [568] // pass_read_image
- [ 46.389][d][vo/gpu-next/libplacebo] [569] {
- [ 46.389][d][vo/gpu-next/libplacebo] [570] vec4 tmp;
- [ 46.389][d][vo/gpu-next/libplacebo] [571] tmp = _8001();
- [ 46.389][d][vo/gpu-next/libplacebo] [572] color[0] = tmp[0];
- [ 46.389][d][vo/gpu-next/libplacebo] [573] tmp = _4001();
- [ 46.389][d][vo/gpu-next/libplacebo] [574] color[1] = tmp[0];
- [ 46.389][d][vo/gpu-next/libplacebo] [575] color[2] = tmp[1];
- [ 46.389][d][vo/gpu-next/libplacebo] [576] }
- [ 46.389][d][vo/gpu-next/libplacebo] [577] // pl_shader_decode_color
- [ 46.389][d][vo/gpu-next/libplacebo] [578] {
- [ 46.389][d][vo/gpu-next/libplacebo] [579] color.rgb = _4 * color.rgb + _5;
- [ 46.389][d][vo/gpu-next/libplacebo] [580] }
- [ 46.389][d][vo/gpu-next/libplacebo] [581] ivec2 dir = ivec2(1, 1);
- [ 46.389][d][vo/gpu-next/libplacebo] [582] ivec2 pos = _10 + dir * ivec2(gl_GlobalInvocationID).xy;
- [ 46.389][d][vo/gpu-next/libplacebo] [583] vec2 fpos = _6 * vec2(gl_GlobalInvocationID);
- [ 46.389][d][vo/gpu-next/libplacebo] [584] if (fpos.x < 1.0 && fpos.y < 1.0) {
- [ 46.389][d][vo/gpu-next/libplacebo] [585] imageStore(_f, pos, color);
- [ 46.389][d][vo/gpu-next/libplacebo] [586] }
- [ 46.389][d][vo/gpu-next/libplacebo] [587]
- [ 46.389][d][vo/gpu-next/libplacebo] [588] }
- [ 46.389][d][vo/gpu-next/libplacebo] [589]
- [ 46.389][d][vo/gpu-next/libplacebo] [590] void main() {
- [ 46.389][d][vo/gpu-next/libplacebo] [591] _1();
- [ 46.389][d][vo/gpu-next/libplacebo] [592] }
- [ 46.389][d][vo/gpu-next/libplacebo] Specialization constant values:
- [ 46.389][d][vo/gpu-next/libplacebo] constant_id=0: 0.501961
- [ 46.389][d][vo/gpu-next/libplacebo] constant_id=1: 0.062745
- [ 46.389][d][vo/gpu-next/libplacebo] constant_id=2: 1.000000
- [ 46.389][d][vo/gpu-next/libplacebo] constant_id=3: 1.000000
- [ 46.389][d][vo/gpu-next/libplacebo] constant_id=4: 0.001953
- [ 46.389][d][vo/gpu-next/libplacebo] constant_id=5: 0.996094
- [ 46.389][d][vo/gpu-next/libplacebo] constant_id=6: 3.099147
- [ 46.389][d][vo/gpu-next/libplacebo] constant_id=7: 24
- [ 46.389][d][vo/gpu-next/libplacebo] constant_id=8: 24
- [ 46.389][d][vo/gpu-next/libplacebo] constant_id=9: 0.000000
- [ 46.389][d][vo/gpu-next] cache_load_obj: key(477f980a02fbeb18), size(30192), load time(0.054 ms)
- [ 46.389][d][vo/gpu-next/libplacebo] Re-using cached SPIR-V object 0x477f980a02fbeb18
- [ 46.389][d][vo/gpu-next] cache_load_obj: key(38f4af20250705ff), size(26729), load time(0.028 ms)
- [ 46.389][d][vo/gpu-next/libplacebo] Spent 0.031 ms compiling shader
- [ 46.389][d][vo/gpu-next] cache_save_obj: key(477f980a02fbeb18), size(30192)
- [ 46.389][d][vo/gpu-next/libplacebo] Spent 0.140 ms creating pipeline
- [ 46.389][d][vo/gpu-next] cache_save_obj: key(38f4af20250705ff), size(26729)
- [ 46.389][d][vo/gpu-next/libplacebo] Pass statistics: size 0, SPIR-V: vert 0 frag 0 comp 0
- [ 46.389][d][vo/gpu-next/libplacebo] vertex shader source:
- [ 46.389][d][vo/gpu-next/libplacebo] [ 1] #version 450
- [ 46.389][d][vo/gpu-next/libplacebo] [ 2] #extension GL_KHR_shader_subgroup_basic : enable
- [ 46.389][d][vo/gpu-next/libplacebo] [ 3] #extension GL_KHR_shader_subgroup_vote : enable
- [ 46.389][d][vo/gpu-next/libplacebo] [ 4] #extension GL_KHR_shader_subgroup_arithmetic : enable
- [ 46.389][d][vo/gpu-next/libplacebo] [ 5] #extension GL_KHR_shader_subgroup_ballot : enable
- [ 46.389][d][vo/gpu-next/libplacebo] [ 6] #extension GL_KHR_shader_subgroup_shuffle : enable
- [ 46.389][d][vo/gpu-next/libplacebo] [ 7] #extension GL_KHR_shader_subgroup_clustered : enable
- [ 46.389][d][vo/gpu-next/libplacebo] [ 8] #extension GL_KHR_shader_subgroup_quad : enable
- [ 46.389][d][vo/gpu-next/libplacebo] [ 9] #extension GL_ARB_texture_gather : enable
- [ 46.389][d][vo/gpu-next/libplacebo] [ 10] layout(std430, push_constant) uniform PushC {
- [ 46.389][d][vo/gpu-next/libplacebo] [ 11] layout(offset=0) float _4;
- [ 46.389][d][vo/gpu-next/libplacebo] [ 12] };
- [ 46.389][d][vo/gpu-next/libplacebo] [ 13] layout(constant_id=0) const float _7 = 1;
- [ 46.389][d][vo/gpu-next/libplacebo] [ 14] layout(constant_id=1) const float _8 = 1;
- [ 46.389][d][vo/gpu-next/libplacebo] [ 15] layout(constant_id=2) const float _9 = 1;
- [ 46.389][d][vo/gpu-next/libplacebo] [ 16] layout(binding=0) uniform sampler2D _2;
- [ 46.389][d][vo/gpu-next/libplacebo] [ 17] layout(binding=1) uniform sampler2D _6;
- [ 46.389][d][vo/gpu-next/libplacebo] [ 18] layout(location=0) in vec2 _d;
- [ 46.389][d][vo/gpu-next/libplacebo] [ 19] layout(location=0) out vec2 _3;
- [ 46.389][d][vo/gpu-next/libplacebo] [ 20] layout(location=1) in vec2 _e;
- [ 46.389][d][vo/gpu-next/libplacebo] [ 21] void main() {
- [ 46.389][d][vo/gpu-next/libplacebo] [ 22] _3 = _d;
- [ 46.389][d][vo/gpu-next/libplacebo] [ 23] vec2 va_pos = _e;
- [ 46.389][d][vo/gpu-next/libplacebo] [ 24] gl_Position = vec4(va_pos, 0.0, 1.0);
- [ 46.389][d][vo/gpu-next/libplacebo] [ 25] }
- [ 46.389][d][vo/gpu-next/libplacebo] fragment shader source:
- [ 46.389][d][vo/gpu-next/libplacebo] [ 1] #version 450
- [ 46.389][d][vo/gpu-next/libplacebo] [ 2] #extension GL_KHR_shader_subgroup_basic : enable
- [ 46.389][d][vo/gpu-next/libplacebo] [ 3] #extension GL_KHR_shader_subgroup_vote : enable
- [ 46.389][d][vo/gpu-next/libplacebo] [ 4] #extension GL_KHR_shader_subgroup_arithmetic : enable
- [ 46.389][d][vo/gpu-next/libplacebo] [ 5] #extension GL_KHR_shader_subgroup_ballot : enable
- [ 46.389][d][vo/gpu-next/libplacebo] [ 6] #extension GL_KHR_shader_subgroup_shuffle : enable
- [ 46.389][d][vo/gpu-next/libplacebo] [ 7] #extension GL_KHR_shader_subgroup_clustered : enable
- [ 46.389][d][vo/gpu-next/libplacebo] [ 8] #extension GL_KHR_shader_subgroup_quad : enable
- [ 46.389][d][vo/gpu-next/libplacebo] [ 9] #extension GL_ARB_texture_gather : enable
- [ 46.389][d][vo/gpu-next/libplacebo] [ 10] layout(std430, push_constant) uniform PushC {
- [ 46.389][d][vo/gpu-next/libplacebo] [ 11] layout(offset=0) float _4;
- [ 46.389][d][vo/gpu-next/libplacebo] [ 12] };
- [ 46.389][d][vo/gpu-next/libplacebo] [ 13] layout(constant_id=0) const float _7 = 1;
- [ 46.389][d][vo/gpu-next/libplacebo] [ 14] layout(constant_id=1) const float _8 = 1;
- [ 46.389][d][vo/gpu-next/libplacebo] [ 15] layout(constant_id=2) const float _9 = 1;
- [ 46.389][d][vo/gpu-next/libplacebo] [ 16] layout(binding=0) uniform sampler2D _2;
- [ 46.389][d][vo/gpu-next/libplacebo] [ 17] layout(binding=1) uniform sampler2D _6;
- [ 46.389][d][vo/gpu-next/libplacebo] [ 18] layout(location=0) in vec2 _3;
- [ 46.389][d][vo/gpu-next/libplacebo] [ 19] layout(location=0) out vec4 out_color;
- [ 46.389][d][vo/gpu-next/libplacebo] [ 20]
- [ 46.389][d][vo/gpu-next/libplacebo] [ 21] #define _5(pos) (texelFetch(_6, ivec2(pos), 0).x)
- [ 46.389][d][vo/gpu-next/libplacebo] [ 22] vec4 _1() {
- [ 46.389][d][vo/gpu-next/libplacebo] [ 23] vec4 color;
- [ 46.389][d][vo/gpu-next/libplacebo] [ 24] // pl_render_image_mix
- [ 46.389][d][vo/gpu-next/libplacebo] [ 25] {
- [ 46.389][d][vo/gpu-next/libplacebo] [ 26] vec4 mix_color = vec4(0.0);
- [ 46.389][d][vo/gpu-next/libplacebo] [ 27] color = textureLod(_2, _3, 0.0);
- [ 46.389][d][vo/gpu-next/libplacebo] [ 28] mix_color += vec4(_4) * color;
- [ 46.389][d][vo/gpu-next/libplacebo] [ 29] color = mix_color;
- [ 46.389][d][vo/gpu-next/libplacebo] [ 30] }
- [ 46.389][d][vo/gpu-next/libplacebo] [ 31] // pl_shader_encode_color
- [ 46.389][d][vo/gpu-next/libplacebo] [ 32] {
- [ 46.389][d][vo/gpu-next/libplacebo] [ 33] color.rgb *= vec3(color.a);
- [ 46.389][d][vo/gpu-next/libplacebo] [ 34] }
- [ 46.389][d][vo/gpu-next/libplacebo] [ 35] // pl_shader_dither
- [ 46.389][d][vo/gpu-next/libplacebo] [ 36] {
- [ 46.389][d][vo/gpu-next/libplacebo] [ 37] float bias;
- [ 46.389][d][vo/gpu-next/libplacebo] [ 38] vec2 pos = fract(gl_FragCoord.xy * 1.0/_7);
- [ 46.389][d][vo/gpu-next/libplacebo] [ 39] bias = _5(ivec2(pos * _8));
- [ 46.389][d][vo/gpu-next/libplacebo] [ 40] const float scale = 255.0;
- [ 46.389][d][vo/gpu-next/libplacebo] [ 41] color = scale * color + vec4(bias);
- [ 46.389][d][vo/gpu-next/libplacebo] [ 42] color = floor(color) * (1.0 / scale);
- [ 46.389][d][vo/gpu-next/libplacebo] [ 43] }
- [ 46.389][d][vo/gpu-next/libplacebo] [ 44] color *= vec4(1.0 / _9);
- [ 46.389][d][vo/gpu-next/libplacebo] [ 45] vec4 _a = color;
- [ 46.389][d][vo/gpu-next/libplacebo] [ 46] color = vec4(0.0, 0.0, 0.0, 1.0);
- [ 46.389][d][vo/gpu-next/libplacebo] [ 47] color[0] = _a[0];
- [ 46.389][d][vo/gpu-next/libplacebo] [ 48] color[1] = _a[1];
- [ 46.389][d][vo/gpu-next/libplacebo] [ 49] color[2] = _a[2];
- [ 46.389][d][vo/gpu-next/libplacebo] [ 50] color[3] = _a[3];
- [ 46.389][d][vo/gpu-next/libplacebo] [ 51] return color;
- [ 46.389][d][vo/gpu-next/libplacebo] [ 52] }
- [ 46.389][d][vo/gpu-next/libplacebo] [ 53]
- [ 46.389][d][vo/gpu-next/libplacebo] [ 54] void main() {
- [ 46.389][d][vo/gpu-next/libplacebo] [ 55] out_color = _1();
- [ 46.389][d][vo/gpu-next/libplacebo] [ 56] }
- [ 46.389][d][vo/gpu-next/libplacebo] Specialization constant values:
- [ 46.389][d][vo/gpu-next/libplacebo] constant_id=0: 64.000000
- [ 46.389][d][vo/gpu-next/libplacebo] constant_id=1: 64.000000
- [ 46.389][d][vo/gpu-next/libplacebo] constant_id=2: 1.000000
- [ 46.389][d][vo/gpu-next] cache_load_obj: key(65dadd290f120522), size(748), load time(0.119 ms)
- [ 46.389][d][vo/gpu-next/libplacebo] Re-using cached SPIR-V object 0x65dadd290f120522
- [ 46.389][d][vo/gpu-next] cache_load_obj: key(c7633cfbe27ef2a0), size(1648), load time(0.021 ms)
- [ 46.389][d][vo/gpu-next/libplacebo] Re-using cached SPIR-V object 0xc7633cfbe27ef2a0
- [ 46.389][d][vo/gpu-next] cache_load_obj: key(8d417aa08413e3c8), size(14283), load time(0.019 ms)
- [ 46.389][d][vo/gpu-next/libplacebo] Spent 0.005 ms compiling shader
- [ 46.389][d][vo/gpu-next] cache_save_obj: key(65dadd290f120522), size(748)
- [ 46.389][d][vo/gpu-next] cache_save_obj: key(c7633cfbe27ef2a0), size(1648)
- [ 46.389][d][vo/gpu-next/libplacebo] Spent 0.059 ms creating pipeline
- [ 46.389][d][vo/gpu-next] cache_save_obj: key(8d417aa08413e3c8), size(14283)
- [ 46.389][d][vo/gpu-next/libplacebo] Pass statistics: size 0, SPIR-V: vert 0 frag 0 comp 0
- [ 46.396][d][global] user path: '~~home/shaders/ravu-lite-ar-r4.hook' -> '/home/user/.config/mpv/shaders/ravu-lite-ar-r4.hook'
- [ 46.396][v][vo/gpu-next/libplacebo] Registering hook pass: RAVU-Lite-AR (step1, r4)
- [ 46.396][v][vo/gpu-next/libplacebo] Registering hook pass: RAVU-Lite-AR (step2, r4)
- [ 46.398][d][vo/gpu-next/libplacebo] Allocating 393216 memory of type 0x1 (id 1) in heap 0: ../src/utils/upload.c:245
- [ 46.398][d][vo/gpu-next/libplacebo] Spent 0.227 ms allocating slab
- [ 46.398][d][vo/gpu-next/libplacebo] Allocating 479232 memory of type 0x7 (id 5) in heap 0: ../src/gpu/utils.c:575
- [ 46.398][d][vo/gpu-next/libplacebo] Spent 0.253 ms allocating slab
- [ 46.398][d][vo/gpu-next/libplacebo] Allocating 479232 memory of type 0x1 (id 1) in heap 0: ../src/vulkan/gpu_tex.c:880
- [ 46.398][d][vo/gpu-next/libplacebo] Spent 0.144 ms allocating slab
- [ 46.398][d][vo/gpu-next/libplacebo] compute shader source:
- [ 46.398][d][vo/gpu-next/libplacebo] [ 1] #version 450
- [ 46.398][d][vo/gpu-next/libplacebo] [ 2] #extension GL_ARB_compute_shader : enable
- [ 46.398][d][vo/gpu-next/libplacebo] [ 3] #extension GL_KHR_shader_subgroup_basic : enable
- [ 46.398][d][vo/gpu-next/libplacebo] [ 4] #extension GL_KHR_shader_subgroup_vote : enable
- [ 46.398][d][vo/gpu-next/libplacebo] [ 5] #extension GL_KHR_shader_subgroup_arithmetic : enable
- [ 46.398][d][vo/gpu-next/libplacebo] [ 6] #extension GL_KHR_shader_subgroup_ballot : enable
- [ 46.398][d][vo/gpu-next/libplacebo] [ 7] #extension GL_KHR_shader_subgroup_shuffle : enable
- [ 46.398][d][vo/gpu-next/libplacebo] [ 8] #extension GL_KHR_shader_subgroup_clustered : enable
- [ 46.398][d][vo/gpu-next/libplacebo] [ 9] #extension GL_KHR_shader_subgroup_quad : enable
- [ 46.398][d][vo/gpu-next/libplacebo] [ 10] #extension GL_ARB_shader_image_load_store : enable
- [ 46.398][d][vo/gpu-next/libplacebo] [ 11] #extension GL_ARB_texture_buffer_object : enable
- [ 46.398][d][vo/gpu-next/libplacebo] [ 12] layout(std430, push_constant) uniform PushC {
- [ 46.398][d][vo/gpu-next/libplacebo] [ 13] layout(offset=0) int _7;
- [ 46.398][d][vo/gpu-next/libplacebo] [ 14] layout(offset=4) int _8;
- [ 46.398][d][vo/gpu-next/libplacebo] [ 15] layout(offset=8) int _9;
- [ 46.398][d][vo/gpu-next/libplacebo] [ 16] layout(offset=12) int _a;
- [ 46.398][d][vo/gpu-next/libplacebo] [ 17] };
- [ 46.398][d][vo/gpu-next/libplacebo] [ 18] layout(constant_id=0) const int _4 = 1;
- [ 46.398][d][vo/gpu-next/libplacebo] [ 19] layout(constant_id=1) const int _5 = 1;
- [ 46.398][d][vo/gpu-next/libplacebo] [ 20] layout(constant_id=2) const int _6 = 1;
- [ 46.398][d][vo/gpu-next/libplacebo] [ 21] layout(binding=0, r32f) restrict uniform imageBuffer _2;
- [ 46.398][d][vo/gpu-next/libplacebo] [ 22] layout(binding=1, rgba16f) writeonly restrict uniform image2D _3;
- [ 46.398][d][vo/gpu-next/libplacebo] [ 23] layout (local_size_x = 25, local_size_y = 1) in;
- [ 46.398][d][vo/gpu-next/libplacebo] [ 24]
- [ 46.398][d][vo/gpu-next/libplacebo] [ 25] void _1() {
- [ 46.398][d][vo/gpu-next/libplacebo] [ 26] vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
- [ 46.398][d][vo/gpu-next/libplacebo] [ 27] ivec3 pos = ivec3(gl_GlobalInvocationID);
- [ 46.398][d][vo/gpu-next/libplacebo] [ 28] ivec3 tex_pos = pos + ivec3(_a, _9, _8);
- [ 46.398][d][vo/gpu-next/libplacebo] [ 29] int base = _7 + pos.z * _6 + pos.y * _5 + pos.x * _4;
- [ 46.398][d][vo/gpu-next/libplacebo] [ 30] color[0] = imageLoad(_2, base + 0).r;
- [ 46.398][d][vo/gpu-next/libplacebo] [ 31] color[1] = imageLoad(_2, base + 1).r;
- [ 46.398][d][vo/gpu-next/libplacebo] [ 32] color[2] = imageLoad(_2, base + 2).r;
- [ 46.398][d][vo/gpu-next/libplacebo] [ 33] color[3] = imageLoad(_2, base + 3).r;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 34] imageStore(_3, ivec2(tex_pos), color);
- [ 46.399][d][vo/gpu-next/libplacebo] [ 35]
- [ 46.399][d][vo/gpu-next/libplacebo] [ 36] }
- [ 46.399][d][vo/gpu-next/libplacebo] [ 37]
- [ 46.399][d][vo/gpu-next/libplacebo] [ 38] void main() {
- [ 46.399][d][vo/gpu-next/libplacebo] [ 39] _1();
- [ 46.399][d][vo/gpu-next/libplacebo] [ 40] }
- [ 46.399][d][vo/gpu-next/libplacebo] Specialization constant values:
- [ 46.399][d][vo/gpu-next/libplacebo] constant_id=0: 4
- [ 46.399][d][vo/gpu-next/libplacebo] constant_id=1: 100
- [ 46.399][d][vo/gpu-next/libplacebo] constant_id=2: 28800
- [ 46.399][d][vo/gpu-next] cache_load_obj: key(6b7a7a6a1b2dbe60), size(1684), load time(0.030 ms)
- [ 46.399][d][vo/gpu-next/libplacebo] Re-using cached SPIR-V object 0x6b7a7a6a1b2dbe60
- [ 46.399][d][vo/gpu-next] cache_load_obj: key(4b8c53b7340bc4d6), size(6860), load time(0.024 ms)
- [ 46.399][d][vo/gpu-next/libplacebo] Spent 0.002 ms compiling shader
- [ 46.399][d][vo/gpu-next] cache_save_obj: key(6b7a7a6a1b2dbe60), size(1684)
- [ 46.399][d][vo/gpu-next/libplacebo] Spent 0.091 ms creating pipeline
- [ 46.399][d][vo/gpu-next] cache_save_obj: key(4b8c53b7340bc4d6), size(6860)
- [ 46.399][d][vo/gpu-next/libplacebo] Pass statistics: size 0, SPIR-V: vert 0 frag 0 comp 0
- [ 46.399][v][vo/gpu-next/libplacebo] Registering named texture 'ravu_lite_lut4'
- [ 46.399][d][vo/gpu-next/libplacebo] Loaded user shader:
- [ 46.399][d][vo/gpu-next/libplacebo] [ 1] //
- [ 46.399][d][vo/gpu-next/libplacebo] [ 2] // This program is free software: you can redistribute it and/or modify
- [ 46.399][d][vo/gpu-next/libplacebo] [ 3] // it under the terms of the GNU Lesser General Public License as published by
- [ 46.399][d][vo/gpu-next/libplacebo] [ 4] // the Free Software Foundation, either version 3 of the License, or
- [ 46.399][d][vo/gpu-next/libplacebo] [ 5] // (at your option) any later version.
- [ 46.399][d][vo/gpu-next/libplacebo] [ 6] //
- [ 46.399][d][vo/gpu-next/libplacebo] [ 7] // This program is distributed in the hope that it will be useful,
- [ 46.399][d][vo/gpu-next/libplacebo] [ 8] // but WITHOUT ANY WARRANTY; without even the implied warranty of
- [ 46.399][d][vo/gpu-next/libplacebo] [ 9] // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- [ 46.399][d][vo/gpu-next/libplacebo] [ 10] // GNU Lesser General Public License for more details.
- [ 46.399][d][vo/gpu-next/libplacebo] [ 11] //
- [ 46.399][d][vo/gpu-next/libplacebo] [ 12] // You should have received a copy of the GNU Lesser General Public License
- [ 46.399][d][vo/gpu-next/libplacebo] [ 13] // along with this program. If not, see <http://www.gnu.org/licenses/>.
- [ 46.399][d][vo/gpu-next/libplacebo] [ 14]
- [ 46.399][d][vo/gpu-next/libplacebo] [ 15] //!DESC RAVU-Lite-AR (step1, r4)
- [ 46.399][d][vo/gpu-next/libplacebo] [ 16] //!HOOK LUMA
- [ 46.399][d][vo/gpu-next/libplacebo] [ 17] //!BIND HOOKED
- [ 46.399][d][vo/gpu-next/libplacebo] [ 18] //!BIND ravu_lite_lut4
- [ 46.399][d][vo/gpu-next/libplacebo] [ 19] //!SAVE ravu_lite_int
- [ 46.399][d][vo/gpu-next/libplacebo] [ 20] //!WHEN HOOKED.w OUTPUT.w / 0.707106 < HOOKED.h OUTPUT.h / 0.707106 < *
- [ 46.399][d][vo/gpu-next/libplacebo] [ 21] //!COMPONENTS 4
- [ 46.399][d][vo/gpu-next/libplacebo] [ 22] vec4 hook() {
- [ 46.399][d][vo/gpu-next/libplacebo] [ 23] float luma0 = HOOKED_texOff(vec2(-3.0, -3.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 24] float luma1 = HOOKED_texOff(vec2(-3.0, -2.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 25] float luma2 = HOOKED_texOff(vec2(-3.0, -1.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 26] float luma3 = HOOKED_texOff(vec2(-3.0, 0.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 27] float luma4 = HOOKED_texOff(vec2(-3.0, 1.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 28] float luma5 = HOOKED_texOff(vec2(-3.0, 2.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 29] float luma6 = HOOKED_texOff(vec2(-3.0, 3.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 30] float luma7 = HOOKED_texOff(vec2(-2.0, -3.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 31] float luma8 = HOOKED_texOff(vec2(-2.0, -2.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 32] float luma9 = HOOKED_texOff(vec2(-2.0, -1.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 33] float luma10 = HOOKED_texOff(vec2(-2.0, 0.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 34] float luma11 = HOOKED_texOff(vec2(-2.0, 1.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 35] float luma12 = HOOKED_texOff(vec2(-2.0, 2.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 36] float luma13 = HOOKED_texOff(vec2(-2.0, 3.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 37] float luma14 = HOOKED_texOff(vec2(-1.0, -3.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 38] float luma15 = HOOKED_texOff(vec2(-1.0, -2.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 39] float luma16 = HOOKED_texOff(vec2(-1.0, -1.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 40] float luma17 = HOOKED_texOff(vec2(-1.0, 0.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 41] float luma18 = HOOKED_texOff(vec2(-1.0, 1.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 42] float luma19 = HOOKED_texOff(vec2(-1.0, 2.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 43] float luma20 = HOOKED_texOff(vec2(-1.0, 3.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 44] float luma21 = HOOKED_texOff(vec2(0.0, -3.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 45] float luma22 = HOOKED_texOff(vec2(0.0, -2.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 46] float luma23 = HOOKED_texOff(vec2(0.0, -1.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 47] float luma24 = HOOKED_texOff(vec2(0.0, 0.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 48] float luma25 = HOOKED_texOff(vec2(0.0, 1.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 49] float luma26 = HOOKED_texOff(vec2(0.0, 2.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 50] float luma27 = HOOKED_texOff(vec2(0.0, 3.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 51] float luma28 = HOOKED_texOff(vec2(1.0, -3.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 52] float luma29 = HOOKED_texOff(vec2(1.0, -2.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 53] float luma30 = HOOKED_texOff(vec2(1.0, -1.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 54] float luma31 = HOOKED_texOff(vec2(1.0, 0.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 55] float luma32 = HOOKED_texOff(vec2(1.0, 1.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 56] float luma33 = HOOKED_texOff(vec2(1.0, 2.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 57] float luma34 = HOOKED_texOff(vec2(1.0, 3.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 58] float luma35 = HOOKED_texOff(vec2(2.0, -3.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 59] float luma36 = HOOKED_texOff(vec2(2.0, -2.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 60] float luma37 = HOOKED_texOff(vec2(2.0, -1.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 61] float luma38 = HOOKED_texOff(vec2(2.0, 0.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 62] float luma39 = HOOKED_texOff(vec2(2.0, 1.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 63] float luma40 = HOOKED_texOff(vec2(2.0, 2.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 64] float luma41 = HOOKED_texOff(vec2(2.0, 3.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 65] float luma42 = HOOKED_texOff(vec2(3.0, -3.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 66] float luma43 = HOOKED_texOff(vec2(3.0, -2.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 67] float luma44 = HOOKED_texOff(vec2(3.0, -1.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 68] float luma45 = HOOKED_texOff(vec2(3.0, 0.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 69] float luma46 = HOOKED_texOff(vec2(3.0, 1.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 70] float luma47 = HOOKED_texOff(vec2(3.0, 2.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 71] float luma48 = HOOKED_texOff(vec2(3.0, 3.0)).x;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 72] vec3 abd = vec3(0.0);
- [ 46.399][d][vo/gpu-next/libplacebo] [ 73] float gx, gy;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 74] gx = (luma15-luma1)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 75] gy = (luma9-luma7)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 76] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.02324683987829437;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 77] gx = (luma16-luma2)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 78] gy = (luma10-luma8)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 79] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.033823952439922346;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 80] gx = (luma17-luma3)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 81] gy = (luma11-luma9)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 82] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.038327559383903906;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 83] gx = (luma18-luma4)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 84] gy = (luma12-luma10)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 85] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.033823952439922346;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 86] gx = (luma19-luma5)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 87] gy = (luma13-luma11)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 88] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.02324683987829437;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 89] gx = (luma22-luma8)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 90] gy = (luma16-luma14)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 91] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.033823952439922346;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 92] gx = (luma23-luma9)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 93] gy = (luma17-luma15)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 94] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.04921356040854137;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 95] gx = (luma24-luma10)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 96] gy = (luma18-luma16)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 97] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.055766269846849466;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 98] gx = (luma25-luma11)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [ 99] gy = (luma19-luma17)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [100] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.04921356040854137;
- [ 46.399][d][vo/gpu-next/libplacebo] [101] gx = (luma26-luma12)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [102] gy = (luma20-luma18)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [103] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.033823952439922346;
- [ 46.399][d][vo/gpu-next/libplacebo] [104] gx = (luma29-luma15)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [105] gy = (luma23-luma21)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [106] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.038327559383903906;
- [ 46.399][d][vo/gpu-next/libplacebo] [107] gx = (luma30-luma16)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [108] gy = (luma24-luma22)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [109] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.055766269846849466;
- [ 46.399][d][vo/gpu-next/libplacebo] [110] gx = (luma31-luma17)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [111] gy = (luma25-luma23)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [112] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.06319146241026467;
- [ 46.399][d][vo/gpu-next/libplacebo] [113] gx = (luma32-luma18)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [114] gy = (luma26-luma24)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [115] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.055766269846849466;
- [ 46.399][d][vo/gpu-next/libplacebo] [116] gx = (luma33-luma19)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [117] gy = (luma27-luma25)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [118] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.038327559383903906;
- [ 46.399][d][vo/gpu-next/libplacebo] [119] gx = (luma36-luma22)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [120] gy = (luma30-luma28)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [121] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.033823952439922346;
- [ 46.399][d][vo/gpu-next/libplacebo] [122] gx = (luma37-luma23)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [123] gy = (luma31-luma29)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [124] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.04921356040854137;
- [ 46.399][d][vo/gpu-next/libplacebo] [125] gx = (luma38-luma24)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [126] gy = (luma32-luma30)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [127] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.055766269846849466;
- [ 46.399][d][vo/gpu-next/libplacebo] [128] gx = (luma39-luma25)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [129] gy = (luma33-luma31)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [130] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.04921356040854137;
- [ 46.399][d][vo/gpu-next/libplacebo] [131] gx = (luma40-luma26)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [132] gy = (luma34-luma32)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [133] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.033823952439922346;
- [ 46.399][d][vo/gpu-next/libplacebo] [134] gx = (luma43-luma29)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [135] gy = (luma37-luma35)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [136] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.02324683987829437;
- [ 46.399][d][vo/gpu-next/libplacebo] [137] gx = (luma44-luma30)/2.0;
- [ 46.399][d][vo/gpu-next/libplacebo] [138] gy = (luma38-luma36)/2.0;
- [ 46.400][d][vo/gpu-next/libplacebo] [139] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.033823952439922346;
- [ 46.400][d][vo/gpu-next/libplacebo] [140] gx = (luma45-luma31)/2.0;
- [ 46.400][d][vo/gpu-next/libplacebo] [141] gy = (luma39-luma37)/2.0;
- [ 46.400][d][vo/gpu-next/libplacebo] [142] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.038327559383903906;
- [ 46.400][d][vo/gpu-next/libplacebo] [143] gx = (luma46-luma32)/2.0;
- [ 46.400][d][vo/gpu-next/libplacebo] [144] gy = (luma40-luma38)/2.0;
- [ 46.400][d][vo/gpu-next/libplacebo] [145] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.033823952439922346;
- [ 46.400][d][vo/gpu-next/libplacebo] [146] gx = (luma47-luma33)/2.0;
- [ 46.400][d][vo/gpu-next/libplacebo] [147] gy = (luma41-luma39)/2.0;
- [ 46.400][d][vo/gpu-next/libplacebo] [148] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.02324683987829437;
- [ 46.400][d][vo/gpu-next/libplacebo] [149] float a = abd.x, b = abd.y, d = abd.z;
- [ 46.400][d][vo/gpu-next/libplacebo] [150] float T = a + d, D = a * d - b * b;
- [ 46.400][d][vo/gpu-next/libplacebo] [151] float delta = sqrt(max(T * T / 4.0 - D, 0.0));
- [ 46.400][d][vo/gpu-next/libplacebo] [152] float L1 = T / 2.0 + delta, L2 = T / 2.0 - delta;
- [ 46.400][d][vo/gpu-next/libplacebo] [153] float sqrtL1 = sqrt(L1), sqrtL2 = sqrt(L2);
- [ 46.400][d][vo/gpu-next/libplacebo] [154] float theta = mix(mod(atan(L1 - a, b) + 3.141592653589793, 3.141592653589793), 0.0, abs(b) < 1.192092896e-7);
- [ 46.400][d][vo/gpu-next/libplacebo] [155] float lambda = sqrtL1;
- [ 46.400][d][vo/gpu-next/libplacebo] [156] float mu = mix((sqrtL1 - sqrtL2) / (sqrtL1 + sqrtL2), 0.0, sqrtL1 + sqrtL2 < 1.192092896e-7);
- [ 46.400][d][vo/gpu-next/libplacebo] [157] float angle = floor(theta * 24.0 / 3.141592653589793);
- [ 46.400][d][vo/gpu-next/libplacebo] [158] float strength = mix(mix(0.0, 1.0, lambda >= 0.004), mix(2.0, 3.0, lambda >= 0.05), lambda >= 0.016);
- [ 46.400][d][vo/gpu-next/libplacebo] [159] float coherence = mix(mix(0.0, 1.0, mu >= 0.25), 2.0, mu >= 0.5);
- [ 46.400][d][vo/gpu-next/libplacebo] [160] float coord_y = ((angle * 4.0 + strength) * 3.0 + coherence + 0.5) / 288.0;
- [ 46.400][d][vo/gpu-next/libplacebo] [161] vec4 res = vec4(0.0), w;
- [ 46.400][d][vo/gpu-next/libplacebo] [162] vec4 lo = vec4(0.0), hi = vec4(0.0), lo2 = vec4(0.0), hi2 = vec4(0.0), wg, cg4, cg4_1;
- [ 46.400][d][vo/gpu-next/libplacebo] [163] w = texture(ravu_lite_lut4, vec2(0.02, coord_y));
- [ 46.400][d][vo/gpu-next/libplacebo] [164] res += luma0 * w + luma48 * w.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [165] w = texture(ravu_lite_lut4, vec2(0.06, coord_y));
- [ 46.400][d][vo/gpu-next/libplacebo] [166] res += luma1 * w + luma47 * w.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [167] w = texture(ravu_lite_lut4, vec2(0.1, coord_y));
- [ 46.400][d][vo/gpu-next/libplacebo] [168] res += luma2 * w + luma46 * w.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [169] w = texture(ravu_lite_lut4, vec2(0.14, coord_y));
- [ 46.400][d][vo/gpu-next/libplacebo] [170] res += luma3 * w + luma45 * w.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [171] w = texture(ravu_lite_lut4, vec2(0.18, coord_y));
- [ 46.400][d][vo/gpu-next/libplacebo] [172] res += luma4 * w + luma44 * w.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [173] w = texture(ravu_lite_lut4, vec2(0.22, coord_y));
- [ 46.400][d][vo/gpu-next/libplacebo] [174] res += luma5 * w + luma43 * w.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [175] w = texture(ravu_lite_lut4, vec2(0.26, coord_y));
- [ 46.400][d][vo/gpu-next/libplacebo] [176] res += luma6 * w + luma42 * w.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [177] w = texture(ravu_lite_lut4, vec2(0.3, coord_y));
- [ 46.400][d][vo/gpu-next/libplacebo] [178] res += luma7 * w + luma41 * w.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [179] w = texture(ravu_lite_lut4, vec2(0.34, coord_y));
- [ 46.400][d][vo/gpu-next/libplacebo] [180] res += luma8 * w + luma40 * w.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [181] w = texture(ravu_lite_lut4, vec2(0.38, coord_y));
- [ 46.400][d][vo/gpu-next/libplacebo] [182] res += luma9 * w + luma39 * w.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [183] w = texture(ravu_lite_lut4, vec2(0.42, coord_y));
- [ 46.400][d][vo/gpu-next/libplacebo] [184] wg = max(vec4(0.0), w);
- [ 46.400][d][vo/gpu-next/libplacebo] [185] res += luma10 * w + luma38 * w.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [186] cg4 = vec4(0.1 + luma10, 1.1 - luma10, 0.1 + luma38, 1.1 - luma38);
- [ 46.400][d][vo/gpu-next/libplacebo] [187] cg4_1 = cg4;
- [ 46.400][d][vo/gpu-next/libplacebo] [188] cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;
- [ 46.400][d][vo/gpu-next/libplacebo] [189] hi += cg4.x * wg + cg4.z * wg.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [190] lo += cg4.y * wg + cg4.w * wg.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [191] cg4 *= cg4_1;
- [ 46.400][d][vo/gpu-next/libplacebo] [192] hi2 += cg4.x * wg + cg4.z * wg.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [193] lo2 += cg4.y * wg + cg4.w * wg.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [194] w = texture(ravu_lite_lut4, vec2(0.46, coord_y));
- [ 46.400][d][vo/gpu-next/libplacebo] [195] res += luma11 * w + luma37 * w.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [196] w = texture(ravu_lite_lut4, vec2(0.5, coord_y));
- [ 46.400][d][vo/gpu-next/libplacebo] [197] res += luma12 * w + luma36 * w.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [198] w = texture(ravu_lite_lut4, vec2(0.54, coord_y));
- [ 46.400][d][vo/gpu-next/libplacebo] [199] res += luma13 * w + luma35 * w.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [200] w = texture(ravu_lite_lut4, vec2(0.58, coord_y));
- [ 46.400][d][vo/gpu-next/libplacebo] [201] res += luma14 * w + luma34 * w.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [202] w = texture(ravu_lite_lut4, vec2(0.62, coord_y));
- [ 46.400][d][vo/gpu-next/libplacebo] [203] res += luma15 * w + luma33 * w.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [204] w = texture(ravu_lite_lut4, vec2(0.66, coord_y));
- [ 46.400][d][vo/gpu-next/libplacebo] [205] wg = max(vec4(0.0), w);
- [ 46.400][d][vo/gpu-next/libplacebo] [206] res += luma16 * w + luma32 * w.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [207] cg4 = vec4(0.1 + luma16, 1.1 - luma16, 0.1 + luma32, 1.1 - luma32);
- [ 46.400][d][vo/gpu-next/libplacebo] [208] cg4_1 = cg4;
- [ 46.400][d][vo/gpu-next/libplacebo] [209] cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;
- [ 46.400][d][vo/gpu-next/libplacebo] [210] hi += cg4.x * wg + cg4.z * wg.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [211] lo += cg4.y * wg + cg4.w * wg.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [212] cg4 *= cg4_1;
- [ 46.400][d][vo/gpu-next/libplacebo] [213] hi2 += cg4.x * wg + cg4.z * wg.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [214] lo2 += cg4.y * wg + cg4.w * wg.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [215] w = texture(ravu_lite_lut4, vec2(0.7, coord_y));
- [ 46.400][d][vo/gpu-next/libplacebo] [216] wg = max(vec4(0.0), w);
- [ 46.400][d][vo/gpu-next/libplacebo] [217] res += luma17 * w + luma31 * w.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [218] cg4 = vec4(0.1 + luma17, 1.1 - luma17, 0.1 + luma31, 1.1 - luma31);
- [ 46.400][d][vo/gpu-next/libplacebo] [219] cg4_1 = cg4;
- [ 46.400][d][vo/gpu-next/libplacebo] [220] cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;
- [ 46.400][d][vo/gpu-next/libplacebo] [221] hi += cg4.x * wg + cg4.z * wg.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [222] lo += cg4.y * wg + cg4.w * wg.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [223] cg4 *= cg4_1;
- [ 46.400][d][vo/gpu-next/libplacebo] [224] hi2 += cg4.x * wg + cg4.z * wg.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [225] lo2 += cg4.y * wg + cg4.w * wg.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [226] w = texture(ravu_lite_lut4, vec2(0.74, coord_y));
- [ 46.400][d][vo/gpu-next/libplacebo] [227] wg = max(vec4(0.0), w);
- [ 46.400][d][vo/gpu-next/libplacebo] [228] res += luma18 * w + luma30 * w.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [229] cg4 = vec4(0.1 + luma18, 1.1 - luma18, 0.1 + luma30, 1.1 - luma30);
- [ 46.400][d][vo/gpu-next/libplacebo] [230] cg4_1 = cg4;
- [ 46.400][d][vo/gpu-next/libplacebo] [231] cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;
- [ 46.400][d][vo/gpu-next/libplacebo] [232] hi += cg4.x * wg + cg4.z * wg.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [233] lo += cg4.y * wg + cg4.w * wg.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [234] cg4 *= cg4_1;
- [ 46.400][d][vo/gpu-next/libplacebo] [235] hi2 += cg4.x * wg + cg4.z * wg.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [236] lo2 += cg4.y * wg + cg4.w * wg.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [237] w = texture(ravu_lite_lut4, vec2(0.78, coord_y));
- [ 46.400][d][vo/gpu-next/libplacebo] [238] res += luma19 * w + luma29 * w.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [239] w = texture(ravu_lite_lut4, vec2(0.82, coord_y));
- [ 46.400][d][vo/gpu-next/libplacebo] [240] res += luma20 * w + luma28 * w.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [241] w = texture(ravu_lite_lut4, vec2(0.86, coord_y));
- [ 46.400][d][vo/gpu-next/libplacebo] [242] res += luma21 * w + luma27 * w.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [243] w = texture(ravu_lite_lut4, vec2(0.9, coord_y));
- [ 46.400][d][vo/gpu-next/libplacebo] [244] wg = max(vec4(0.0), w);
- [ 46.400][d][vo/gpu-next/libplacebo] [245] res += luma22 * w + luma26 * w.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [246] cg4 = vec4(0.1 + luma22, 1.1 - luma22, 0.1 + luma26, 1.1 - luma26);
- [ 46.400][d][vo/gpu-next/libplacebo] [247] cg4_1 = cg4;
- [ 46.400][d][vo/gpu-next/libplacebo] [248] cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;
- [ 46.400][d][vo/gpu-next/libplacebo] [249] hi += cg4.x * wg + cg4.z * wg.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [250] lo += cg4.y * wg + cg4.w * wg.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [251] cg4 *= cg4_1;
- [ 46.400][d][vo/gpu-next/libplacebo] [252] hi2 += cg4.x * wg + cg4.z * wg.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [253] lo2 += cg4.y * wg + cg4.w * wg.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [254] w = texture(ravu_lite_lut4, vec2(0.94, coord_y));
- [ 46.400][d][vo/gpu-next/libplacebo] [255] wg = max(vec4(0.0), w);
- [ 46.400][d][vo/gpu-next/libplacebo] [256] res += luma23 * w + luma25 * w.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [257] cg4 = vec4(0.1 + luma23, 1.1 - luma23, 0.1 + luma25, 1.1 - luma25);
- [ 46.400][d][vo/gpu-next/libplacebo] [258] cg4_1 = cg4;
- [ 46.400][d][vo/gpu-next/libplacebo] [259] cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;
- [ 46.400][d][vo/gpu-next/libplacebo] [260] hi += cg4.x * wg + cg4.z * wg.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [261] lo += cg4.y * wg + cg4.w * wg.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [262] cg4 *= cg4_1;
- [ 46.400][d][vo/gpu-next/libplacebo] [263] hi2 += cg4.x * wg + cg4.z * wg.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [264] lo2 += cg4.y * wg + cg4.w * wg.wzyx;
- [ 46.400][d][vo/gpu-next/libplacebo] [265] w = texture(ravu_lite_lut4, vec2(0.98, coord_y));
- [ 46.400][d][vo/gpu-next/libplacebo] [266] wg = max(vec4(0.0), w);
- [ 46.400][d][vo/gpu-next/libplacebo] [267] res += luma24 * w;
- [ 46.400][d][vo/gpu-next/libplacebo] [268] vec2 cg2 = vec2(0.1 + luma24, 1.1 - luma24);
- [ 46.400][d][vo/gpu-next/libplacebo] [269] vec2 cg2_1 = cg2;
- [ 46.400][d][vo/gpu-next/libplacebo] [270] cg2 *= cg2;cg2 *= cg2;cg2 *= cg2;cg2 *= cg2;cg2 *= cg2;
- [ 46.400][d][vo/gpu-next/libplacebo] [271] hi += cg2.x * wg;
- [ 46.400][d][vo/gpu-next/libplacebo] [272] lo += cg2.y * wg;
- [ 46.400][d][vo/gpu-next/libplacebo] [273] cg2 *= cg2_1;
- [ 46.400][d][vo/gpu-next/libplacebo] [274] hi2 += cg2.x * wg;
- [ 46.400][d][vo/gpu-next/libplacebo] [275] lo2 += cg2.y * wg;
- [ 46.400][d][vo/gpu-next/libplacebo] [276] lo = 1.1 - lo2 / lo;
- [ 46.400][d][vo/gpu-next/libplacebo] [277] hi = hi2 / hi - 0.1;
- [ 46.400][d][vo/gpu-next/libplacebo] [278] res = mix(res, clamp(res, lo, hi), 0.800000);
- [ 46.400][d][vo/gpu-next/libplacebo] [279] return res;
- [ 46.400][d][vo/gpu-next/libplacebo] [280] }
- [ 46.400][d][vo/gpu-next/libplacebo] [281] //!DESC RAVU-Lite-AR (step2, r4)
- [ 46.400][d][vo/gpu-next/libplacebo] [282] //!HOOK LUMA
- [ 46.400][d][vo/gpu-next/libplacebo] [283] //!BIND HOOKED
- [ 46.400][d][vo/gpu-next/libplacebo] [284] //!BIND ravu_lite_int
- [ 46.400][d][vo/gpu-next/libplacebo] [285] //!WIDTH 2 HOOKED.w *
- [ 46.400][d][vo/gpu-next/libplacebo] [286] //!HEIGHT 2 HOOKED.h *
- [ 46.400][d][vo/gpu-next/libplacebo] [287] //!WHEN HOOKED.w OUTPUT.w / 0.707106 < HOOKED.h OUTPUT.h / 0.707106 < *
- [ 46.400][d][vo/gpu-next/libplacebo] [288] //!COMPONENTS 1
- [ 46.400][d][vo/gpu-next/libplacebo] [289] vec4 hook() {
- [ 46.400][d][vo/gpu-next/libplacebo] [290] vec2 dir = fract(HOOKED_pos * HOOKED_size) - 0.5;
- [ 46.400][d][vo/gpu-next/libplacebo] [291] int idx = int(dir.x > 0.0) * 2 + int(dir.y > 0.0);
- [ 46.400][d][vo/gpu-next/libplacebo] [292] return vec4(ravu_lite_int_texOff(-dir)[idx], 0.0, 0.0, 0.0);
- [ 46.400][d][vo/gpu-next/libplacebo] [293] }
- [ 46.400][d][vo/gpu-next/libplacebo] [294] //!TEXTURE ravu_lite_lut4
- [ 46.400][d][vo/gpu-next/libplacebo] [295] //!SIZE 25 288
- [ 46.400][d][vo/gpu-next/libplacebo] [296] //!FORMAT rgba16f
- [ 46.400][d][vo/gpu-next/libplacebo] [297] //!FILTER NEAREST
- [ 46.400][d][vo/gpu-next/libplacebo] [298]
Advertisement
Add Comment
Please, Sign In to add comment