Guest User

MPV log [truncated]

a guest
May 22nd, 2025
30
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 278.79 KB | None | 0 0
  1. [ 0.001][v][cplayer] Command line options: '--log-file=mpv.log' '/mount/video.mkv'
  2. [ 0.001][v][cplayer] mpv v0.40.0-dirty Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects
  3. [ 0.001][v][cplayer] built on Apr 4 2025 07:28:54
  4. [ 0.001][v][cplayer] libplacebo version: v7.349.0
  5. [ 0.001][v][cplayer] FFmpeg version: n7.1 (runtime n7.1.1)
  6. [ 0.001][v][cplayer] FFmpeg library versions:
  7. [ 0.001][v][cplayer] libavcodec 61.19.100 (runtime 61.19.101)
  8. [ 0.001][v][cplayer] libavdevice 61.3.100
  9. [ 0.001][v][cplayer] libavfilter 10.4.100
  10. [ 0.001][v][cplayer] libavformat 61.7.100
  11. [ 0.001][v][cplayer] libavutil 59.39.100
  12. [ 0.001][v][cplayer] libswresample 5.3.100
  13. [ 0.001][v][cplayer] libswscale 8.3.100
  14. [ 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
  15. [ 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
  16. [ 0.001][d][global] home path: '' -> '/home/user/.config/mpv'
  17. [ 0.001][d][global] user path: '~~home/' -> '/home/user/.config/mpv'
  18. [ 0.001][d][global] user path: '~~old_home/' -> '/home/user/.mpv'
  19. [ 0.001][d][global] config path: 'encoding-profiles.conf' -/-> '/home/user/.config/mpv/encoding-profiles.conf'
  20. [ 0.001][d][global] config path: 'encoding-profiles.conf' -/-> '/home/user/.mpv/encoding-profiles.conf'
  21. [ 0.001][d][global] config path: 'encoding-profiles.conf' -> '/etc/mpv/encoding-profiles.conf'
  22. [ 0.001][v][cplayer] Reading config file /etc/mpv/encoding-profiles.conf
  23. [ 0.001][v][ifo_dvdnav] Opening /etc/mpv/encoding-profiles.conf
  24. [ 0.001][v][bdmv/bluray] Opening /etc/mpv/encoding-profiles.conf
  25. [ 0.001][v][file] Opening /etc/mpv/encoding-profiles.conf
  26. [ 0.001][d][file] resize stream to 131072 bytes, drop 0 bytes
  27. [ 0.001][d][file] Stream opened successfully.
  28. [ 0.001][v][cplayer] Applying profile 'default'...
  29. [ 0.001][d][global] config path: 'mpv.conf' -> '/home/user/.config/mpv/mpv.conf'
  30. [ 0.001][d][global] config path: 'config' -/-> '/home/user/.config/mpv/config'
  31. [ 0.001][d][global] config path: 'mpv.conf' -/-> '/home/user/.mpv/mpv.conf'
  32. [ 0.001][d][global] config path: 'config' -/-> '/home/user/.mpv/config'
  33. [ 0.001][d][global] config path: 'mpv.conf' -/-> '/etc/mpv/mpv.conf'
  34. [ 0.001][d][global] config path: 'config' -/-> '/etc/mpv/config'
  35. [ 0.001][v][cplayer] Reading config file /home/user/.config/mpv/mpv.conf
  36. [ 0.001][v][ifo_dvdnav] Opening /home/user/.config/mpv/mpv.conf
  37. [ 0.001][v][bdmv/bluray] Opening /home/user/.config/mpv/mpv.conf
  38. [ 0.001][v][file] Opening /home/user/.config/mpv/mpv.conf
  39. [ 0.001][d][file] resize stream to 131072 bytes, drop 0 bytes
  40. [ 0.001][d][file] Stream opened successfully.
  41. [ 0.002][v][cplayer] Applying profile 'default'...
  42. [ 0.002][v][cplayer] Setting option 'profile' = 'high-quality' (flags = 4)
  43. [ 0.002][v][cplayer] Applying profile 'high-quality'...
  44. [ 0.002][v][cplayer] Setting option 'scale' = 'ewa_lanczossharp' (flags = 4)
  45. [ 0.002][v][cplayer] Setting option 'hdr-peak-percentile' = '99.995' (flags = 4)
  46. [ 0.002][v][cplayer] Setting option 'hdr-contrast-recovery' = '0.30' (flags = 4)
  47. [ 0.002][v][cplayer] Setting option 'vo' = 'gpu-next' (flags = 4)
  48. [ 0.002][v][cplayer] Setting option 'gpu-api' = 'vulkan' (flags = 4)
  49. [ 0.002][v][cplayer] Setting option 'hwdec' = 'auto-copy-safe' (flags = 4)
  50. [ 0.002][v][cplayer] Setting option 'alang' = 'jpn,ja,chi,zh,zho,enm,eng,en,enUS,en-US,enAU,en-AU,und' (flags = 4)
  51. [ 0.002][v][cplayer] Setting option 'audio-file-auto' = 'fuzzy' (flags = 4)
  52. [ 0.002][v][cplayer] Setting option 'audio-exclusive' = 'yes' (flags = 4)
  53. [ 0.002][v][cplayer] Setting option 'slang' = 'jpn,ja,chi,zh,zho,enm,eng,en,enUS,en-US,enAU,en-AU,und' (flags = 4)
  54. [ 0.002][v][cplayer] Setting option 'sub-auto' = 'fuzzy' (flags = 4)
  55. [ 0.002][v][cplayer] Setting option 'sub-font' = 'Noto Sans' (flags = 4)
  56. [ 0.002][v][cplayer] Setting option 'sub-font-size' = '60' (flags = 4)
  57. [ 0.002][v][cplayer] Setting option 'blend-subtitles' = 'no' (flags = 4)
  58. [ 0.002][v][cplayer] Setting option 'sub-ass-use-video-data' = 'all' (flags = 4)
  59. [ 0.002][v][cplayer] Setting option 'sub-ass-scale-with-window' = 'no' (flags = 4)
  60. [ 0.002][v][cplayer] Setting option 'sub-file-paths-append' = 'ass' (flags = 4)
  61. [ 0.002][v][cplayer] Setting option 'sub-file-paths-append' = 'srt' (flags = 4)
  62. [ 0.002][v][cplayer] Setting option 'sub-file-paths-append' = 'sub' (flags = 4)
  63. [ 0.002][v][cplayer] Setting option 'sub-file-paths-append' = 'subs' (flags = 4)
  64. [ 0.002][v][cplayer] Setting option 'sub-file-paths-append' = 'subtitles' (flags = 4)
  65. [ 0.002][v][cplayer] Setting option 'demuxer-mkv-subtitle-preroll' = 'yes' (flags = 4)
  66. [ 0.002][v][cplayer] Setting option 'embeddedfonts' = 'yes' (flags = 4)
  67. [ 0.002][v][cplayer] Setting option 'sub-fix-timing' = 'no' (flags = 4)
  68. [ 0.002][v][cplayer] Setting option 'sub-past-video-end' = '' (flags = 4)
  69. [ 0.002][v][cplayer] Setting option 'osd-font' = 'Noto Sans' (flags = 4)
  70. [ 0.002][v][cplayer] Setting option 'osd-bar' = 'no' (flags = 4)
  71. [ 0.002][v][cplayer] Setting option 'border' = 'no' (flags = 4)
  72. [ 0.002][v][cplayer] Setting option 'keep-open' = 'yes' (flags = 4)
  73. [ 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)
  74. [ 0.002][v][cplayer] Setting option 'log-file' = 'mpv.log' (flags = 8)
  75. [ 0.003][d][global] config path: 'input.conf' -> '/home/user/.config/mpv/input.conf'
  76. [ 0.003][d][global] config path: 'input.conf' -/-> '/home/user/.mpv/input.conf'
  77. [ 0.003][d][global] config path: 'input.conf' -/-> '/etc/mpv/input.conf'
  78. [ 0.003][v][ifo_dvdnav] Opening /home/user/.config/mpv/input.conf
  79. [ 0.003][v][bdmv/bluray] Opening /home/user/.config/mpv/input.conf
  80. [ 0.003][v][file] Opening /home/user/.config/mpv/input.conf
  81. [ 0.003][d][file] resize stream to 131072 bytes, drop 0 bytes
  82. [ 0.003][d][file] Stream opened successfully.
  83. [ 0.003][v][input] Parsing input config file /home/user/.config/mpv/input.conf
  84. [ 0.003][v][input] Input config file /home/user/.config/mpv/input.conf parsed: 4 binds
  85. [ 0.003][d][osc] Loading lua script @osc.lua...
  86. [ 0.004][d][ytdl_hook] Loading lua script @ytdl_hook.lua...
  87. [ 0.004][d][stats] Loading lua script @stats.lua...
  88. [ 0.004][d][console] Loading lua script @console.lua...
  89. [ 0.004][d][auto_profiles] Loading lua script @auto_profiles.lua...
  90. [ 0.004][d][osc] loading mp.defaults
  91. [ 0.004][d][select] Loading lua script @select.lua...
  92. [ 0.004][d][ytdl_hook] loading mp.defaults
  93. [ 0.004][d][positioning] Loading lua script @positioning.lua...
  94. [ 0.004][d][stats] loading mp.defaults
  95. [ 0.004][d][auto_profiles] loading mp.defaults
  96. [ 0.004][d][console] loading mp.defaults
  97. [ 0.004][d][commands] Loading lua script @commands.lua...
  98. [ 0.004][d][positioning] loading mp.defaults
  99. [ 0.004][d][select] loading mp.defaults
  100. [ 0.004][d][commands] loading mp.defaults
  101. [ 0.004][d][ytdl_hook] loading @ytdl_hook.lua
  102. [ 0.004][d][stats] loading @stats.lua
  103. [ 0.004][d][osc] loading @osc.lua
  104. [ 0.004][d][positioning] loading @positioning.lua
  105. [ 0.004][d][auto_profiles] loading @auto_profiles.lua
  106. [ 0.004][d][console] loading @console.lua
  107. [ 0.004][d][select] loading @select.lua
  108. [ 0.004][d][positioning] reading options for positioning
  109. [ 0.004][d][global] config path: 'script-opts/positioning.conf' -/-> '/home/user/.config/mpv/script-opts/positioning.conf'
  110. [ 0.004][d][global] config path: 'script-opts/positioning.conf' -/-> '/home/user/.mpv/script-opts/positioning.conf'
  111. [ 0.004][d][global] config path: 'script-opts/positioning.conf' -/-> '/etc/mpv/script-opts/positioning.conf'
  112. [ 0.004][d][positioning] script-opts/positioning.conf not found.
  113. [ 0.004][d][global] config path: 'lua-settings/positioning.conf' -/-> '/home/user/.config/mpv/lua-settings/positioning.conf'
  114. [ 0.004][d][global] config path: 'lua-settings/positioning.conf' -/-> '/home/user/.mpv/lua-settings/positioning.conf'
  115. [ 0.004][d][global] config path: 'lua-settings/positioning.conf' -/-> '/etc/mpv/lua-settings/positioning.conf'
  116. [ 0.004][d][positioning] lua-settings/positioning.conf not found.
  117. [ 0.005][d][commands] loading @commands.lua
  118. [ 0.005][d][ytdl_hook] reading options for ytdl_hook
  119. [ 0.005][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> '/home/user/.config/mpv/script-opts/ytdl_hook.conf'
  120. [ 0.005][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> '/home/user/.mpv/script-opts/ytdl_hook.conf'
  121. [ 0.005][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> '/etc/mpv/script-opts/ytdl_hook.conf'
  122. [ 0.005][d][ytdl_hook] script-opts/ytdl_hook.conf not found.
  123. [ 0.005][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> '/home/user/.config/mpv/lua-settings/ytdl_hook.conf'
  124. [ 0.005][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> '/home/user/.mpv/lua-settings/ytdl_hook.conf'
  125. [ 0.005][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> '/etc/mpv/lua-settings/ytdl_hook.conf'
  126. [ 0.005][d][ytdl_hook] lua-settings/ytdl_hook.conf not found.
  127. [ 0.005][d][select] reading options for select
  128. [ 0.005][d][global] config path: 'script-opts/select.conf' -/-> '/home/user/.config/mpv/script-opts/select.conf'
  129. [ 0.005][d][global] config path: 'script-opts/select.conf' -/-> '/home/user/.mpv/script-opts/select.conf'
  130. [ 0.005][d][global] config path: 'script-opts/select.conf' -/-> '/etc/mpv/script-opts/select.conf'
  131. [ 0.005][d][select] script-opts/select.conf not found.
  132. [ 0.005][d][global] config path: 'lua-settings/select.conf' -/-> '/home/user/.config/mpv/lua-settings/select.conf'
  133. [ 0.005][d][global] config path: 'lua-settings/select.conf' -/-> '/home/user/.mpv/lua-settings/select.conf'
  134. [ 0.005][d][global] config path: 'lua-settings/select.conf' -/-> '/etc/mpv/lua-settings/select.conf'
  135. [ 0.005][d][select] lua-settings/select.conf not found.
  136. [ 0.005][d][stats] reading options for stats
  137. [ 0.005][d][global] config path: 'script-opts/stats.conf' -/-> '/home/user/.config/mpv/script-opts/stats.conf'
  138. [ 0.005][d][global] config path: 'script-opts/stats.conf' -/-> '/home/user/.mpv/script-opts/stats.conf'
  139. [ 0.005][d][global] config path: 'script-opts/stats.conf' -/-> '/etc/mpv/script-opts/stats.conf'
  140. [ 0.005][d][stats] script-opts/stats.conf not found.
  141. [ 0.005][d][global] config path: 'lua-settings/stats.conf' -/-> '/home/user/.config/mpv/lua-settings/stats.conf'
  142. [ 0.005][d][global] config path: 'lua-settings/stats.conf' -/-> '/home/user/.mpv/lua-settings/stats.conf'
  143. [ 0.005][d][global] config path: 'lua-settings/stats.conf' -/-> '/etc/mpv/lua-settings/stats.conf'
  144. [ 0.005][d][stats] lua-settings/stats.conf not found.
  145. [ 0.008][v][clipboard/wayland] Registered interface wl_seat at version 8
  146. [ 0.008][v][clipboard/wayland] Compositor doesn't support the ext_data_control_manager_v1 protocol!
  147. [ 0.008][v][clipboard/wayland] Deregistering seat 0xa
  148. [ 0.008][v][clipboard] Initialized vo clipboard backend.
  149. [ 0.008][d][global] config path: 'scripts' -> '/home/user/.config/mpv/scripts'
  150. [ 0.008][d][global] config path: 'scripts' -/-> '/home/user/.mpv/scripts'
  151. [ 0.008][d][global] config path: 'scripts' -> '/etc/mpv/scripts'
  152. [ 0.008][d][thumbfast] Loading lua script /etc/mpv/scripts/thumbfast.lua...
  153. [ 0.008][d][webm] Loading lua script /home/user/.config/mpv/scripts/webm.lua...
  154. [ 0.008][d][seek_to] Loading lua script /home/user/.config/mpv/scripts/seek-to.lua...
  155. [ 0.008][d][thumbfast] loading mp.defaults
  156. [ 0.008][d][uosc] Loading lua script /home/user/.config/mpv/scripts/uosc/main.lua...
  157. [ 0.008][d][webm] loading mp.defaults
  158. [ 0.008][v][cplayer] Waiting for scripts...
  159. [ 0.008][d][seek_to] loading mp.defaults
  160. [ 0.009][d][uosc] loading mp.defaults
  161. [ 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"]
  162. [ 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"]
  163. [ 0.009][d][cplayer] Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"]
  164. [ 0.009][d][cplayer] Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"]
  165. [ 0.009][d][webm] loading file /home/user/.config/mpv/scripts/webm.lua
  166. [ 0.009][d][commands] reading options for commands
  167. [ 0.009][d][global] config path: 'script-opts/commands.conf' -/-> '/home/user/.config/mpv/script-opts/commands.conf'
  168. [ 0.009][d][global] config path: 'script-opts/commands.conf' -/-> '/home/user/.mpv/script-opts/commands.conf'
  169. [ 0.009][d][thumbfast] loading file /etc/mpv/scripts/thumbfast.lua
  170. [ 0.009][d][global] config path: 'script-opts/commands.conf' -/-> '/etc/mpv/script-opts/commands.conf'
  171. [ 0.009][d][commands] script-opts/commands.conf not found.
  172. [ 0.009][d][global] config path: 'lua-settings/commands.conf' -/-> '/home/user/.config/mpv/lua-settings/commands.conf'
  173. [ 0.009][d][global] config path: 'lua-settings/commands.conf' -/-> '/home/user/.mpv/lua-settings/commands.conf'
  174. [ 0.009][d][global] config path: 'lua-settings/commands.conf' -/-> '/etc/mpv/lua-settings/commands.conf'
  175. [ 0.009][d][commands] lua-settings/commands.conf not found.
  176. [ 0.009][d][seek_to] loading file /home/user/.config/mpv/scripts/seek-to.lua
  177. [ 0.009][d][console] reading options for console
  178. [ 0.009][d][global] config path: 'script-opts/console.conf' -/-> '/home/user/.config/mpv/script-opts/console.conf'
  179. [ 0.009][d][global] config path: 'script-opts/console.conf' -/-> '/home/user/.mpv/script-opts/console.conf'
  180. [ 0.009][d][global] config path: 'script-opts/console.conf' -/-> '/etc/mpv/script-opts/console.conf'
  181. [ 0.009][d][console] script-opts/console.conf not found.
  182. [ 0.009][d][global] config path: 'lua-settings/console.conf' -/-> '/home/user/.config/mpv/lua-settings/console.conf'
  183. [ 0.009][d][global] config path: 'lua-settings/console.conf' -/-> '/home/user/.mpv/lua-settings/console.conf'
  184. [ 0.009][d][global] config path: 'lua-settings/console.conf' -/-> '/etc/mpv/lua-settings/console.conf'
  185. [ 0.009][d][console] lua-settings/console.conf not found.
  186. [ 0.009][d][uosc] loading file /home/user/.config/mpv/scripts/uosc/main.lua
  187. [ 0.009][d][cplayer] Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"]
  188. [ 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"]
  189. [ 0.009][d][cplayer] Run command: define-section, flags=64, args=[name="input_seek_to", contents="", flags="default"]
  190. [ 0.009][d][cplayer] Run command: enable-section, flags=64, args=[name="input_seek_to", flags="allow-hide-cursor+allow-vo-dragging"]
  191. [ 0.009][d][cplayer] Run command: enable-section, flags=64, args=[name="input", flags=""]
  192. [ 0.009][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_seek_to", contents="", flags="force"]
  193. [ 0.009][d][cplayer] Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"]
  194. [ 0.009][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_seek_to", flags="allow-hide-cursor+allow-vo-dragging"]
  195. [ 0.009][d][cplayer] Run command: define-section, flags=64, args=[name="input_positioning", contents="", flags="default"]
  196. [ 0.009][d][cplayer] Run command: define-section, flags=64, args=[name="input_commands", contents="", flags="default"]
  197. [ 0.009][d][cplayer] Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"]
  198. [ 0.009][d][cplayer] Run command: enable-section, flags=64, args=[name="window-controls", flags=""]
  199. [ 0.009][d][cplayer] Run command: enable-section, flags=64, args=[name="input_positioning", flags="allow-hide-cursor+allow-vo-dragging"]
  200. [ 0.010][d][cplayer] Run command: enable-section, flags=64, args=[name="input_commands", flags="allow-hide-cursor+allow-vo-dragging"]
  201. [ 0.010][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"]
  202. [ 0.010][d][cplayer] Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"]
  203. [ 0.010][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_positioning", contents="", flags="force"]
  204. [ 0.010][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_commands", contents="", flags="force"]
  205. [ 0.010][d][cplayer] Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"]
  206. [ 0.010][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"]
  207. [ 0.010][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_positioning", flags="allow-hide-cursor+allow-vo-dragging"]
  208. [ 0.010][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"]
  209. [ 0.010][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"]
  210. [ 0.010][d][cplayer] Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"]
  211. [ 0.010][d][osc] reading options for osc
  212. [ 0.010][d][global] config path: 'script-opts/osc.conf' -/-> '/home/user/.config/mpv/script-opts/osc.conf'
  213. [ 0.010][d][global] config path: 'script-opts/osc.conf' -/-> '/home/user/.mpv/script-opts/osc.conf'
  214. [ 0.010][d][global] config path: 'script-opts/osc.conf' -/-> '/etc/mpv/script-opts/osc.conf'
  215. [ 0.010][d][osc] script-opts/osc.conf not found.
  216. [ 0.010][d][cplayer] Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"]
  217. [ 0.010][d][global] config path: 'lua-settings/osc.conf' -/-> '/home/user/.config/mpv/lua-settings/osc.conf'
  218. [ 0.010][d][global] config path: 'lua-settings/osc.conf' -/-> '/home/user/.mpv/lua-settings/osc.conf'
  219. [ 0.010][d][global] config path: 'lua-settings/osc.conf' -/-> '/etc/mpv/lua-settings/osc.conf'
  220. [ 0.010][d][osc] lua-settings/osc.conf not found.
  221. [ 0.010][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_commands", flags="allow-hide-cursor+allow-vo-dragging"]
  222. [ 0.010][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"]
  223. [ 0.010][d][thumbfast] reading options for thumbfast
  224. [ 0.010][d][global] config path: 'script-opts/thumbfast.conf' -/-> '/home/user/.config/mpv/script-opts/thumbfast.conf'
  225. [ 0.010][d][global] config path: 'script-opts/thumbfast.conf' -/-> '/home/user/.mpv/script-opts/thumbfast.conf'
  226. [ 0.010][d][global] config path: 'script-opts/thumbfast.conf' -> '/etc/mpv/script-opts/thumbfast.conf'
  227. [ 0.010][v][thumbfast] Opened config file script-opts/thumbfast.conf.
  228. [ 0.010][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"]
  229. [ 0.010][d][cplayer] Run command: script-message, flags=64, args=[args="uosc-version", args="5.9.1"]
  230. [ 0.011][d][cplayer] Unloading script @osc.lua (disabled by option)
  231. [ 0.011][v][cplayer] Set property: osc="no" -> 1
  232. [ 0.011][v][cplayer] Set property: user-data/osc/visibility="auto" -> 1
  233. [ 0.011][d][cplayer] Run command: disable-section, flags=64, args=[name="input"]
  234. [ 0.011][d][cplayer] Run command: disable-section, flags=64, args=[name="window-controls"]
  235. [ 0.011][v][cplayer] Set property: user-data/osc/margins={"b":0,"r":0,"l":0,"t":0} -> 1
  236. [ 0.011][v][auto_profiles] Re-evaluating auto profile vrr-frame-quadruple
  237. [ 0.011][d][webm] reading options for webm
  238. [ 0.011][d][global] config path: 'script-opts/webm.conf' -> '/home/user/.config/mpv/script-opts/webm.conf'
  239. [ 0.011][v][webm] Opened config file script-opts/webm.conf.
  240. [ 0.011][d][cplayer] Run command: del, flags=64, args=[name="user-data/osc"]
  241. [ 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)
  242. [ 0.011][v][auto_profiles] Re-evaluating auto profile vrr-frame-tripling
  243. [ 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)
  244. [ 0.011][v][auto_profiles] Re-evaluating auto profile vrr-frame-doubling
  245. [ 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)
  246. [ 0.011][v][auto_profiles] Re-evaluating auto profile 8bitDeband
  247. [ 0.011][v][auto_profiles] Re-evaluating auto profile WebdlDeband
  248. [ 0.011][v][auto_profiles] Profile condition error on evaluating: [string "profile WebdlDeband condition"]:1: bad argument #1 to 'match' (string expected, got nil)
  249. [ 0.011][v][auto_profiles] Re-evaluating auto profile sdtv-pal
  250. [ 0.011][d][uosc] reading options for uosc
  251. [ 0.011][d][global] config path: 'script-opts/uosc.conf' -> '/home/user/.config/mpv/script-opts/uosc.conf'
  252. [ 0.011][v][auto_profiles] Re-evaluating auto profile sdtv-ntsc
  253. [ 0.011][v][uosc] Opened config file script-opts/uosc.conf.
  254. [ 0.011][v][auto_profiles] Re-evaluating auto profile hd
  255. [ 0.011][v][auto_profiles] Re-evaluating auto profile full-hd-interlaced
  256. [ 0.011][v][auto_profiles] Re-evaluating auto profile full-hd30
  257. [ 0.011][v][auto_profiles] Re-evaluating auto profile full-hd60
  258. [ 0.011][v][auto_profiles] Re-evaluating auto profile 4k30
  259. [ 0.011][v][auto_profiles] Re-evaluating auto profile 4k60
  260. [ 0.011][d][osc] Destroying client handle...
  261. [ 0.011][v][auto_profiles] Re-evaluating auto profile vrr-frame-quadruple
  262. [ 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)
  263. [ 0.011][v][auto_profiles] Re-evaluating auto profile vrr-frame-tripling
  264. [ 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)
  265. [ 0.011][v][auto_profiles] Re-evaluating auto profile vrr-frame-doubling
  266. [ 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)
  267. [ 0.011][v][auto_profiles] Re-evaluating auto profile 8bitDeband
  268. [ 0.011][v][auto_profiles] Re-evaluating auto profile WebdlDeband
  269. [ 0.011][v][auto_profiles] Profile condition error on evaluating: [string "profile WebdlDeband condition"]:1: bad argument #1 to 'match' (string expected, got nil)
  270. [ 0.011][v][auto_profiles] Re-evaluating auto profile sdtv-pal
  271. [ 0.011][v][auto_profiles] Re-evaluating auto profile sdtv-ntsc
  272. [ 0.011][v][auto_profiles] Re-evaluating auto profile hd
  273. [ 0.011][v][auto_profiles] Re-evaluating auto profile full-hd-interlaced
  274. [ 0.011][v][auto_profiles] Re-evaluating auto profile full-hd30
  275. [ 0.011][v][auto_profiles] Re-evaluating auto profile full-hd60
  276. [ 0.011][v][auto_profiles] Re-evaluating auto profile 4k30
  277. [ 0.011][v][auto_profiles] Re-evaluating auto profile 4k60
  278. [ 0.012][w][uosc] script-opts/uosc.conf:135 unknown key 'autoload_types', ignoring
  279. [ 0.012][v][webm] Loaded mpv-webm script!
  280. [ 0.012][d][cplayer] Run command: script-message, flags=64, args=[args="webm-script-loaded"]
  281. [ 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"]
  282. [ 0.013][d][cplayer] Run command: enable-section, flags=64, args=[name="input_webm", flags="allow-hide-cursor+allow-vo-dragging"]
  283. [ 0.013][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_webm", contents="", flags="force"]
  284. [ 0.013][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_webm", flags="allow-hide-cursor+allow-vo-dragging"]
  285. [ 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"]
  286. [ 0.018][d][cplayer] Run command: define-section, flags=64, args=[name="mbtn_left_dbl", contents="mbtn_left_dbl ignore\n", flags="force"]
  287. [ 0.018][d][cplayer] Run command: define-section, flags=64, args=[name="mbtn_right", contents="mbtn_right script-binding uosc/__keybinding9\n", flags="force"]
  288. [ 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"]
  289. [ 0.026][v][cplayer] Done loading scripts.
  290. [ 0.026][d][global] state path: 'watch_later' -> '/home/user/.local/state/mpv/watch_later'
  291. [ 0.026][v][cplayer] Running hook: auto_profiles/on_before_start_file
  292. [ 0.026][d][global] state path: 'watch_later' -> '/home/user/.local/state/mpv/watch_later'
  293. [ 0.026][v][cplayer] Running hook: auto_profiles/on_load
  294. [ 0.027][v][auto_profiles] Re-evaluating auto profile WebdlDeband
  295. [ 0.027][d][cplayer] Run command: define-section, flags=64, args=[name="input_uosc", contents="", flags="default"]
  296. [ 0.027][d][cplayer] Run command: enable-section, flags=64, args=[name="input_uosc", flags="allow-hide-cursor+allow-vo-dragging"]
  297. [ 0.027][v][cplayer] Running hook: ytdl_hook/on_load
  298. [ 0.027][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_uosc", contents="", flags="force"]
  299. [ 0.027][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_uosc", flags="allow-hide-cursor+allow-vo-dragging"]
  300. [ 0.027][v][cplayer] Running hook: ytdl_hook/on_load
  301. [ 0.027][v][ytdl_hook] playlist hook
  302. [ 0.027][v][ifo_dvdnav] Opening /mount/video.mkv
  303. [ 0.027][v][bdmv/bluray] Opening /mount/video.mkv
  304. [ 0.027][v][file] Opening /mount/video.mkv
  305. [ 45.033][d][file] resize stream to 131072 bytes, drop 0 bytes
  306. [ 45.033][d][file] Stream opened successfully.
  307. [ 45.033][v][demux] Trying demuxers for level=normal.
  308. [ 45.033][d][demux] Trying demuxer: directory (force-level: normal)
  309. [ 45.034][d][demux] Trying demuxer: disc (force-level: normal)
  310. [ 45.034][d][demux] Trying demuxer: edl (force-level: normal)
  311. [ 45.034][d][demux] Trying demuxer: cue (force-level: normal)
  312. [ 45.034][d][demux] Trying demuxer: rawaudio (force-level: normal)
  313. [ 45.034][d][demux] Trying demuxer: rawvideo (force-level: normal)
  314. [ 45.034][d][demux] Trying demuxer: mkv (force-level: normal)
  315. [ 45.034][d][mkv] Found the head...
  316. [ 45.034][d][mkv] + a segment...
  317. [ 45.034][d][mkv] Parsing seek head...
  318. [ 45.034][d][mkv] |+ segment information...
  319. [ 45.035][d][mkv] float 1440032.000000
  320. [ 45.035][d][mkv] | + muxing app: no_variable_data
  321. [ 45.035][d][mkv] | + writing app: no_variable_data
  322. [ 45.035][d][mkv] | + timecode scale: 1000000
  323. [ 45.035][d][mkv] | + duration: 1440.032s
  324. [ 45.035][d][mkv] | + segment uid 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  325. [ 45.035][d][mkv] |+ segment tracks...
  326. [ 45.035][d][mkv] float 44100.000000
  327. [ 45.035][d][mkv] | + a track...
  328. [ 45.035][d][mkv] | + Track number: 1
  329. [ 45.035][d][mkv] | + Track type: Video
  330. [ 45.035][d][mkv] | + Video track
  331. [ 45.035][d][mkv] | + Display width: 1920
  332. [ 45.035][d][mkv] | + Display height: 1080
  333. [ 45.035][d][mkv] | + Pixel width: 1920
  334. [ 45.035][d][mkv] | + Pixel height: 1080
  335. [ 45.035][d][mkv] | + Matrix: bt.709
  336. [ 45.035][d][mkv] | + Primaries: bt.709
  337. [ 45.035][d][mkv] | + Gamma: bt.1886
  338. [ 45.035][d][mkv] | + Codec ID: V_MPEG4/ISO/AVC
  339. [ 45.035][d][mkv] | + CodecPrivate, length 50
  340. [ 45.035][d][mkv] | + LanguageBCP47: und
  341. [ 45.035][d][mkv] | + Default duration: 41.708ms ( = 23.976 fps)
  342. [ 45.035][d][mkv] | + a track...
  343. [ 45.035][d][mkv] | + Track number: 2
  344. [ 45.035][d][mkv] | + Track type: Audio
  345. [ 45.035][d][mkv] | + Audio track
  346. [ 45.035][d][mkv] | + Sampling frequency: 44100.000000
  347. [ 45.035][d][mkv] | + Channels: 2
  348. [ 45.035][d][mkv] | + Codec ID: A_AAC
  349. [ 45.035][d][mkv] | + CodecPrivate, length 2
  350. [ 45.035][d][mkv] | + LanguageBCP47: ja
  351. [ 45.035][d][mkv] | + Default duration: 23.220ms ( = 43.066 fps)
  352. [ 45.035][d][mkv] | + a track...
  353. [ 45.035][d][mkv] | + Track number: 3
  354. [ 45.035][d][mkv] | + Name: English subs
  355. [ 45.035][d][mkv] | + Track type: Subtitle
  356. [ 45.035][d][mkv] | + Codec ID: S_TEXT/ASS
  357. [ 45.035][d][mkv] | + CodecPrivate, length 1318
  358. [ 45.035][d][mkv] | + LanguageBCP47: en
  359. [ 45.035][d][mkv] Parsing attachments...
  360. [ 45.037][d][mkv] Attachment: Roboto-Medium.ttf, application/x-truetype-font, 351704 bytes
  361. [ 45.037][d][mkv] Attachment: Roboto-MediumItalic.ttf, application/x-truetype-font, 378412 bytes
  362. [ 45.038][d][mkv] Attachment: arial.ttf, application/x-truetype-font, 892680 bytes
  363. [ 45.038][d][mkv] Attachment: arialbd.ttf, application/x-truetype-font, 854584 bytes
  364. [ 45.038][d][mkv] Attachment: comic.ttf, application/x-truetype-font, 240588 bytes
  365. [ 45.038][d][mkv] Attachment: comicbd.ttf, application/x-truetype-font, 224404 bytes
  366. [ 45.039][d][mkv] Attachment: times.ttf, application/x-truetype-font, 975228 bytes
  367. [ 45.039][d][mkv] Attachment: timesbd.ttf, application/x-truetype-font, 980120 bytes
  368. [ 45.039][d][mkv] Attachment: trebuc.ttf, application/x-truetype-font, 218432 bytes
  369. [ 45.039][d][mkv] Attachment: trebucbd.ttf, application/x-truetype-font, 206776 bytes
  370. [ 45.039][d][mkv] Attachment: verdana.ttf, application/x-truetype-font, 240456 bytes
  371. [ 45.039][d][mkv] Attachment: verdanab.ttf, application/x-truetype-font, 208456 bytes
  372. [ 45.039][d][mkv] Attachment: CONSOLA.TTF, application/x-truetype-font, 358460 bytes
  373. [ 45.039][d][mkv] Attachment: CONSOLAB.TTF, application/x-truetype-font, 368720 bytes
  374. [ 45.040][d][mkv] |+ found cluster
  375. [ 45.040][v][mkv] Seeking to 1463961591 to read header element 0x1c53bb6b.
  376. [ 45.040][v][file] stream level seek from 6637886 to 1463961591
  377. [ 45.040][v][mkv] Parsing cues...
  378. [ 45.040][v][mkv] Seeking to 1463987820 to read header element 0x1254c367.
  379. [ 45.040][v][file] stream level seek from 1463988988 to 6506814
  380. [ 45.040][v][mkv] All headers are parsed!
  381. [ 45.040][v][demux] Detected file format: Matroska
  382. [ 45.040][v][cplayer] Opening done: /mount/video.mkv
  383. [ 45.042][v][find_files] Loading external files in /mount/
  384. [ 45.062][d][global] config path: 'sub' -/-> '/home/user/.config/mpv/sub'
  385. [ 45.062][d][global] config path: 'sub' -/-> '/home/user/.mpv/sub'
  386. [ 45.062][d][global] config path: 'sub' -/-> '/etc/mpv/sub'
  387. [ 45.062][d][global] config path: 'audio' -/-> '/home/user/.config/mpv/audio'
  388. [ 45.062][d][global] config path: 'audio' -/-> '/home/user/.mpv/audio'
  389. [ 45.062][d][global] config path: 'audio' -/-> '/etc/mpv/audio'
  390. [ 45.062][v][cplayer] Running hook: auto_profiles/on_preloaded
  391. [ 45.062][v][cplayer] Running hook: ytdl_hook/on_preloaded
  392. [ 45.062][v][mkv] select track 0
  393. [ 45.062][v][mkv] select track 1
  394. [ 45.062][v][mkv] select track 2
  395. [ 45.062][i][cplayer] ● Video --vid=1 (h264 1920x1080 23.976 fps) [default]
  396. [ 45.062][i][cplayer] ● Audio --aid=1 --alang=ja (aac 2ch 44100 Hz) [default]
  397. [ 45.062][i][cplayer] ● Subs --sid=1 --slang=en 'English subs' (ass) [default]
  398. [ 45.062][v][vo/gpu-next] Probing for best GPU context.
  399. [ 45.062][v][vo/gpu-next/vulkan] Initializing GPU context 'waylandvk'
  400. [ 45.062][v][vo/gpu-next/libplacebo] Initialized libplacebo v7.349.0 (API v349)
  401. [ 45.062][d][vo/gpu-next/libplacebo] Available instance version: 1.4.313
  402. [ 45.063][d][vo/gpu-next/libplacebo] Spent 0.356 ms enumerating instance layers
  403. [ 45.063][d][vo/gpu-next/libplacebo] Available layers:
  404. [ 45.063][d][vo/gpu-next/libplacebo] VK_LAYER_VALVE_steam_fossilize_32 (v1.3.207)
  405. [ 45.063][d][vo/gpu-next/libplacebo] VK_LAYER_VALVE_steam_overlay_32 (v1.3.207)
  406. [ 45.063][d][vo/gpu-next/libplacebo] VK_LAYER_VALVE_steam_fossilize_64 (v1.3.207)
  407. [ 45.063][d][vo/gpu-next/libplacebo] VK_LAYER_VALVE_steam_overlay_64 (v1.3.207)
  408. [ 45.063][d][vo/gpu-next/libplacebo] VK_LAYER_NV_optimus (v1.4.303)
  409. [ 45.142][v][vo/gpu-next/libplacebo] Spent 79.001 ms enumerating instance extensions
  410. [ 45.142][d][vo/gpu-next/libplacebo] Available instance extensions:
  411. [ 45.142][d][vo/gpu-next/libplacebo] VK_KHR_device_group_creation
  412. [ 45.142][d][vo/gpu-next/libplacebo] VK_KHR_display
  413. [ 45.142][d][vo/gpu-next/libplacebo] VK_KHR_external_fence_capabilities
  414. [ 45.142][d][vo/gpu-next/libplacebo] VK_KHR_external_memory_capabilities
  415. [ 45.142][d][vo/gpu-next/libplacebo] VK_KHR_external_semaphore_capabilities
  416. [ 45.142][d][vo/gpu-next/libplacebo] VK_KHR_get_display_properties2
  417. [ 45.142][d][vo/gpu-next/libplacebo] VK_KHR_get_physical_device_properties2
  418. [ 45.142][d][vo/gpu-next/libplacebo] VK_KHR_get_surface_capabilities2
  419. [ 45.142][d][vo/gpu-next/libplacebo] VK_KHR_surface
  420. [ 45.142][d][vo/gpu-next/libplacebo] VK_KHR_surface_protected_capabilities
  421. [ 45.142][d][vo/gpu-next/libplacebo] VK_KHR_wayland_surface
  422. [ 45.142][d][vo/gpu-next/libplacebo] VK_KHR_xcb_surface
  423. [ 45.142][d][vo/gpu-next/libplacebo] VK_KHR_xlib_surface
  424. [ 45.142][d][vo/gpu-next/libplacebo] VK_EXT_acquire_drm_display
  425. [ 45.142][d][vo/gpu-next/libplacebo] VK_EXT_acquire_xlib_display
  426. [ 45.142][d][vo/gpu-next/libplacebo] VK_EXT_debug_report
  427. [ 45.142][d][vo/gpu-next/libplacebo] VK_EXT_debug_utils
  428. [ 45.142][d][vo/gpu-next/libplacebo] VK_EXT_direct_mode_display
  429. [ 45.142][d][vo/gpu-next/libplacebo] VK_EXT_display_surface_counter
  430. [ 45.142][d][vo/gpu-next/libplacebo] VK_EXT_surface_maintenance1
  431. [ 45.142][d][vo/gpu-next/libplacebo] VK_EXT_swapchain_colorspace
  432. [ 45.142][d][vo/gpu-next/libplacebo] VK_NV_display_stereo
  433. [ 45.142][d][vo/gpu-next/libplacebo] VK_KHR_portability_enumeration
  434. [ 45.142][d][vo/gpu-next/libplacebo] VK_LUNARG_direct_driver_loading
  435. [ 45.142][v][vo/gpu-next/libplacebo] Creating vulkan instance with extensions:
  436. [ 45.142][v][vo/gpu-next/libplacebo] VK_KHR_get_physical_device_properties2
  437. [ 45.142][v][vo/gpu-next/libplacebo] VK_KHR_surface
  438. [ 45.142][v][vo/gpu-next/libplacebo] VK_EXT_swapchain_colorspace
  439. [ 45.142][v][vo/gpu-next/libplacebo] VK_KHR_external_memory_capabilities
  440. [ 45.142][v][vo/gpu-next/libplacebo] VK_KHR_external_semaphore_capabilities
  441. [ 45.142][v][vo/gpu-next/libplacebo] VK_KHR_get_surface_capabilities2
  442. [ 45.142][v][vo/gpu-next/libplacebo] VK_KHR_portability_enumeration
  443. [ 45.142][v][vo/gpu-next/libplacebo] VK_KHR_surface
  444. [ 45.142][v][vo/gpu-next/libplacebo] VK_KHR_wayland_surface
  445. [ 45.148][d][vo/gpu-next/libplacebo] Spent 6.087 ms creating vulkan instance
  446. [ 45.151][v][vo/gpu-next/wayland] Registered interface wl_compositor at version 6
  447. [ 45.151][v][vo/gpu-next/wayland] Registered interface zxdg_decoration_manager_v1 at version 1
  448. [ 45.151][v][vo/gpu-next/wayland] Registered interface wp_viewporter at version 1
  449. [ 45.151][v][vo/gpu-next/wayland] Registered interface wp_fractional_scale_manager_v1 at version 1
  450. [ 45.151][v][vo/gpu-next/wayland] Registered interface wl_shm at version 1
  451. [ 45.151][v][vo/gpu-next/wayland] Registered interface wl_seat at version 8
  452. [ 45.151][v][vo/gpu-next/wayland] Registered interface wl_data_device_manager at version 3
  453. [ 45.151][v][vo/gpu-next/wayland] Registered interface wp_cursor_shape_manager_v1 at version 1
  454. [ 45.151][v][vo/gpu-next/wayland] Registered interface zwp_idle_inhibit_manager_v1 at version 1
  455. [ 45.151][v][vo/gpu-next/wayland] Registered interface wl_subcompositor at version 1
  456. [ 45.151][v][vo/gpu-next/wayland] Registered interface xdg_activation_v1 at version 1
  457. [ 45.151][v][vo/gpu-next/wayland] Registered interface wp_content_type_manager_v1 at version 1
  458. [ 45.151][v][vo/gpu-next/wayland] Registered interface wp_presentation at version 2
  459. [ 45.151][v][vo/gpu-next/wayland] Registered interface wp_color_manager_v1 at version 1
  460. [ 45.151][v][vo/gpu-next/wayland] Registered interface zwp_linux_dmabuf_v1 at version 4
  461. [ 45.151][v][vo/gpu-next/wayland] Registered interface xdg_wm_base at version 6
  462. [ 45.151][v][vo/gpu-next/wayland] Registered interface wl_output at version 4
  463. [ 45.151][v][vo/gpu-next/wayland] Registered interface wl_output at version 4
  464. [ 45.151][v][vo/gpu-next/wayland] Registered interface zwp_text_input_manager_v3 at version 1
  465. [ 45.151][v][vo/gpu-next/wayland] Compositor doesn't support the wp_single_pixel_buffer_manager_v1 protocol!
  466. [ 45.152][v][vo/gpu-next/wayland] Compositor supports parametric image description creator.
  467. [ 45.152][v][vo/gpu-next/wayland] Compositor supports setting mastering display primaries.
  468. [ 45.152][v][vo/gpu-next/wayland] Compositor supports setting primaries.
  469. [ 45.152][v][vo/gpu-next/wayland] Compositor supports setting luminances.
  470. [ 45.152][d][vo/gpu-next/wayland] Querying available drm format and modifier pairs from tranche on device '57984'
  471. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR30(0300000000606010)'
  472. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR30(0300000000606011)'
  473. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR30(0300000000606012)'
  474. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR30(0300000000606013)'
  475. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR30(0300000000606014)'
  476. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR30(0300000000606015)'
  477. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR30(0300000000e08010)'
  478. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR30(0300000000e08011)'
  479. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR30(0300000000e08012)'
  480. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR30(0300000000e08013)'
  481. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR30(0300000000e08014)'
  482. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR30(0300000000e08015)'
  483. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR30(00ffffffffffffff)'
  484. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB30(0300000000606010)'
  485. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB30(0300000000606011)'
  486. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB30(0300000000606012)'
  487. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB30(0300000000606013)'
  488. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB30(0300000000606014)'
  489. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB30(0300000000606015)'
  490. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB30(0300000000e08010)'
  491. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB30(0300000000e08011)'
  492. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB30(0300000000e08012)'
  493. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB30(0300000000e08013)'
  494. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB30(0300000000e08014)'
  495. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB30(0300000000e08015)'
  496. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB30(00ffffffffffffff)'
  497. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB30(0300000000606010)'
  498. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB30(0300000000606011)'
  499. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB30(0300000000606012)'
  500. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB30(0300000000606013)'
  501. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB30(0300000000606014)'
  502. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB30(0300000000606015)'
  503. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB30(0300000000e08010)'
  504. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB30(0300000000e08011)'
  505. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB30(0300000000e08012)'
  506. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB30(0300000000e08013)'
  507. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB30(0300000000e08014)'
  508. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB30(0300000000e08015)'
  509. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB30(00ffffffffffffff)'
  510. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX30(0300000000606010)'
  511. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX30(0300000000606011)'
  512. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX30(0300000000606012)'
  513. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX30(0300000000606013)'
  514. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX30(0300000000606014)'
  515. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX30(0300000000606015)'
  516. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX30(0300000000e08010)'
  517. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX30(0300000000e08011)'
  518. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX30(0300000000e08012)'
  519. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX30(0300000000e08013)'
  520. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX30(0300000000e08014)'
  521. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX30(0300000000e08015)'
  522. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX30(00ffffffffffffff)'
  523. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA30(0300000000606010)'
  524. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA30(0300000000606011)'
  525. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA30(0300000000606012)'
  526. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA30(0300000000606013)'
  527. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA30(0300000000606014)'
  528. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA30(0300000000606015)'
  529. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA30(0300000000e08010)'
  530. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA30(0300000000e08011)'
  531. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA30(0300000000e08012)'
  532. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA30(0300000000e08013)'
  533. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA30(0300000000e08014)'
  534. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA30(0300000000e08015)'
  535. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA30(00ffffffffffffff)'
  536. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX30(0300000000606010)'
  537. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX30(0300000000606011)'
  538. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX30(0300000000606012)'
  539. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX30(0300000000606013)'
  540. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX30(0300000000606014)'
  541. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX30(0300000000606015)'
  542. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX30(0300000000e08010)'
  543. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX30(0300000000e08011)'
  544. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX30(0300000000e08012)'
  545. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX30(0300000000e08013)'
  546. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX30(0300000000e08014)'
  547. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX30(0300000000e08015)'
  548. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX30(00ffffffffffffff)'
  549. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR30(0300000000606010)'
  550. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR30(0300000000606011)'
  551. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR30(0300000000606012)'
  552. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR30(0300000000606013)'
  553. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR30(0300000000606014)'
  554. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR30(0300000000606015)'
  555. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR30(0300000000e08010)'
  556. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR30(0300000000e08011)'
  557. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR30(0300000000e08012)'
  558. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR30(0300000000e08013)'
  559. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR30(0300000000e08014)'
  560. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR30(0300000000e08015)'
  561. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR30(00ffffffffffffff)'
  562. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA30(0300000000606010)'
  563. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA30(0300000000606011)'
  564. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA30(0300000000606012)'
  565. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA30(0300000000606013)'
  566. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA30(0300000000606014)'
  567. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA30(0300000000606015)'
  568. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA30(0300000000e08010)'
  569. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA30(0300000000e08011)'
  570. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA30(0300000000e08012)'
  571. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA30(0300000000e08013)'
  572. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA30(0300000000e08014)'
  573. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA30(0300000000e08015)'
  574. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA30(00ffffffffffffff)'
  575. [ 45.152][d][vo/gpu-next/wayland] Querying available drm format and modifier pairs from tranche on device '57984'
  576. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX24(0300000000606010)'
  577. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX24(0300000000606011)'
  578. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX24(0300000000606012)'
  579. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX24(0300000000606013)'
  580. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX24(0300000000606014)'
  581. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX24(0300000000606015)'
  582. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX24(0300000000e08010)'
  583. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX24(0300000000e08011)'
  584. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX24(0300000000e08012)'
  585. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX24(0300000000e08013)'
  586. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX24(0300000000e08014)'
  587. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX24(0300000000e08015)'
  588. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX24(00ffffffffffffff)'
  589. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX24(0300000000606010)'
  590. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX24(0300000000606011)'
  591. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX24(0300000000606012)'
  592. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX24(0300000000606013)'
  593. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX24(0300000000606014)'
  594. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX24(0300000000606015)'
  595. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX24(0300000000e08010)'
  596. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX24(0300000000e08011)'
  597. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX24(0300000000e08012)'
  598. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX24(0300000000e08013)'
  599. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX24(0300000000e08014)'
  600. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX24(0300000000e08015)'
  601. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX24(00ffffffffffffff)'
  602. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA24(0300000000606010)'
  603. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA24(0300000000606011)'
  604. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA24(0300000000606012)'
  605. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA24(0300000000606013)'
  606. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA24(0300000000606014)'
  607. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA24(0300000000606015)'
  608. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA24(0300000000e08010)'
  609. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA24(0300000000e08011)'
  610. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA24(0300000000e08012)'
  611. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA24(0300000000e08013)'
  612. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA24(0300000000e08014)'
  613. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA24(0300000000e08015)'
  614. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA24(00ffffffffffffff)'
  615. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA24(0300000000606010)'
  616. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA24(0300000000606011)'
  617. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA24(0300000000606012)'
  618. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA24(0300000000606013)'
  619. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA24(0300000000606014)'
  620. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA24(0300000000606015)'
  621. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA24(0300000000e08010)'
  622. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA24(0300000000e08011)'
  623. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA24(0300000000e08012)'
  624. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA24(0300000000e08013)'
  625. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA24(0300000000e08014)'
  626. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA24(0300000000e08015)'
  627. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA24(00ffffffffffffff)'
  628. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR24(0300000000606010)'
  629. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR24(0300000000606011)'
  630. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR24(0300000000606012)'
  631. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR24(0300000000606013)'
  632. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR24(0300000000606014)'
  633. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR24(0300000000606015)'
  634. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR24(0300000000e08010)'
  635. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR24(0300000000e08011)'
  636. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR24(0300000000e08012)'
  637. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR24(0300000000e08013)'
  638. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR24(0300000000e08014)'
  639. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR24(0300000000e08015)'
  640. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR24(00ffffffffffffff)'
  641. [ 45.152][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB24(0300000000606010)'
  642. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB24(0300000000606011)'
  643. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB24(0300000000606012)'
  644. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB24(0300000000606013)'
  645. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB24(0300000000606014)'
  646. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB24(0300000000606015)'
  647. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB24(0300000000e08010)'
  648. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB24(0300000000e08011)'
  649. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB24(0300000000e08012)'
  650. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB24(0300000000e08013)'
  651. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB24(0300000000e08014)'
  652. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB24(0300000000e08015)'
  653. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB24(00ffffffffffffff)'
  654. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR24(0300000000606010)'
  655. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR24(0300000000606011)'
  656. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR24(0300000000606012)'
  657. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR24(0300000000606013)'
  658. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR24(0300000000606014)'
  659. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR24(0300000000606015)'
  660. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR24(0300000000e08010)'
  661. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR24(0300000000e08011)'
  662. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR24(0300000000e08012)'
  663. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR24(0300000000e08013)'
  664. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR24(0300000000e08014)'
  665. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR24(0300000000e08015)'
  666. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR24(00ffffffffffffff)'
  667. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB24(0300000000606010)'
  668. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB24(0300000000606011)'
  669. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB24(0300000000606012)'
  670. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB24(0300000000606013)'
  671. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB24(0300000000606014)'
  672. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB24(0300000000606015)'
  673. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB24(0300000000e08010)'
  674. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB24(0300000000e08011)'
  675. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB24(0300000000e08012)'
  676. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB24(0300000000e08013)'
  677. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB24(0300000000e08014)'
  678. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB24(0300000000e08015)'
  679. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB24(00ffffffffffffff)'
  680. [ 45.153][d][vo/gpu-next/wayland] Querying available drm format and modifier pairs from tranche on device '57984'
  681. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R101(0300000000606010)'
  682. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R101(0300000000606011)'
  683. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R101(0300000000606012)'
  684. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R101(0300000000606013)'
  685. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R101(0300000000606014)'
  686. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R101(0300000000606015)'
  687. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R101(0300000000e08010)'
  688. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R101(0300000000e08011)'
  689. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R101(0300000000e08012)'
  690. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R101(0300000000e08013)'
  691. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R101(0300000000e08014)'
  692. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R101(0300000000e08015)'
  693. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R101(00ffffffffffffff)'
  694. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'NV12(0000000000000000)'
  695. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R8 (0300000000606010)'
  696. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R8 (0300000000606011)'
  697. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R8 (0300000000606012)'
  698. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R8 (0300000000606013)'
  699. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R8 (0300000000606014)'
  700. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R8 (0300000000606015)'
  701. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R8 (0300000000e08010)'
  702. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R8 (0300000000e08011)'
  703. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R8 (0300000000e08012)'
  704. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R8 (0300000000e08013)'
  705. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R8 (0300000000e08014)'
  706. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R8 (0300000000e08015)'
  707. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R8 (00ffffffffffffff)'
  708. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B101(0300000000606010)'
  709. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B101(0300000000606011)'
  710. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B101(0300000000606012)'
  711. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B101(0300000000606013)'
  712. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B101(0300000000606014)'
  713. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B101(0300000000606015)'
  714. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B101(0300000000e08010)'
  715. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B101(0300000000e08011)'
  716. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B101(0300000000e08012)'
  717. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B101(0300000000e08013)'
  718. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B101(0300000000e08014)'
  719. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B101(0300000000e08015)'
  720. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B101(00ffffffffffffff)'
  721. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG16(0300000000606010)'
  722. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG16(0300000000606011)'
  723. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG16(0300000000606012)'
  724. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG16(0300000000606013)'
  725. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG16(0300000000606014)'
  726. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG16(0300000000606015)'
  727. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG16(0300000000e08010)'
  728. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG16(0300000000e08011)'
  729. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG16(0300000000e08012)'
  730. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG16(0300000000e08013)'
  731. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG16(0300000000e08014)'
  732. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG16(0300000000e08015)'
  733. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG16(00ffffffffffffff)'
  734. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB15(0300000000606010)'
  735. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB15(0300000000606011)'
  736. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB15(0300000000606012)'
  737. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB15(0300000000606013)'
  738. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB15(0300000000606014)'
  739. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB15(0300000000606015)'
  740. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB15(0300000000e08010)'
  741. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB15(0300000000e08011)'
  742. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB15(0300000000e08012)'
  743. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB15(0300000000e08013)'
  744. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB15(0300000000e08014)'
  745. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB15(0300000000e08015)'
  746. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB15(00ffffffffffffff)'
  747. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG32(0300000000606010)'
  748. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG32(0300000000606011)'
  749. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG32(0300000000606012)'
  750. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG32(0300000000606013)'
  751. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG32(0300000000606014)'
  752. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG32(0300000000606015)'
  753. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG32(0300000000e08010)'
  754. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG32(0300000000e08011)'
  755. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG32(0300000000e08012)'
  756. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG32(0300000000e08013)'
  757. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG32(0300000000e08014)'
  758. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG32(0300000000e08015)'
  759. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG32(00ffffffffffffff)'
  760. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB4H(0300000000606010)'
  761. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB4H(0300000000606011)'
  762. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB4H(0300000000606012)'
  763. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB4H(0300000000606013)'
  764. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB4H(0300000000606014)'
  765. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB4H(0300000000606015)'
  766. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB4H(0300000000e08010)'
  767. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB4H(0300000000e08011)'
  768. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB4H(0300000000e08012)'
  769. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB4H(0300000000e08013)'
  770. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB4H(0300000000e08014)'
  771. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB4H(0300000000e08015)'
  772. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB4H(00ffffffffffffff)'
  773. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R100(0300000000606010)'
  774. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R100(0300000000606011)'
  775. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R100(0300000000606012)'
  776. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R100(0300000000606013)'
  777. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R100(0300000000606014)'
  778. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R100(0300000000606015)'
  779. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R100(0300000000e08010)'
  780. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R100(0300000000e08011)'
  781. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R100(0300000000e08012)'
  782. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R100(0300000000e08013)'
  783. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R100(0300000000e08014)'
  784. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R100(0300000000e08015)'
  785. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R100(00ffffffffffffff)'
  786. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR15(0300000000606010)'
  787. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR15(0300000000606011)'
  788. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR15(0300000000606012)'
  789. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR15(0300000000606013)'
  790. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR15(0300000000606014)'
  791. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR15(0300000000606015)'
  792. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR15(0300000000e08010)'
  793. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR15(0300000000e08011)'
  794. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR15(0300000000e08012)'
  795. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR15(0300000000e08013)'
  796. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR15(0300000000e08014)'
  797. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR15(0300000000e08015)'
  798. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR15(00ffffffffffffff)'
  799. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR15(0300000000606010)'
  800. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR15(0300000000606011)'
  801. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR15(0300000000606012)'
  802. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR15(0300000000606013)'
  803. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR15(0300000000606014)'
  804. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR15(0300000000606015)'
  805. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR15(0300000000e08010)'
  806. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR15(0300000000e08011)'
  807. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR15(0300000000e08012)'
  808. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR15(0300000000e08013)'
  809. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR15(0300000000e08014)'
  810. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR15(0300000000e08015)'
  811. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XR15(00ffffffffffffff)'
  812. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA12(0300000000606010)'
  813. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA12(0300000000606011)'
  814. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA12(0300000000606012)'
  815. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA12(0300000000606013)'
  816. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA12(0300000000606014)'
  817. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA12(0300000000606015)'
  818. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA12(0300000000e08010)'
  819. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA12(0300000000e08011)'
  820. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA12(0300000000e08012)'
  821. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA12(0300000000e08013)'
  822. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA12(0300000000e08014)'
  823. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA12(0300000000e08015)'
  824. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA12(00ffffffffffffff)'
  825. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX15(0300000000606010)'
  826. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX15(0300000000606011)'
  827. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX15(0300000000606012)'
  828. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX15(0300000000606013)'
  829. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX15(0300000000606014)'
  830. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX15(0300000000606015)'
  831. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX15(0300000000e08010)'
  832. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX15(0300000000e08011)'
  833. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX15(0300000000e08012)'
  834. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX15(0300000000e08013)'
  835. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX15(0300000000e08014)'
  836. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX15(0300000000e08015)'
  837. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RX15(00ffffffffffffff)'
  838. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R16 (0300000000606010)'
  839. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R16 (0300000000606011)'
  840. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R16 (0300000000606012)'
  841. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R16 (0300000000606013)'
  842. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R16 (0300000000606014)'
  843. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R16 (0300000000606015)'
  844. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R16 (0300000000e08010)'
  845. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R16 (0300000000e08011)'
  846. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R16 (0300000000e08012)'
  847. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R16 (0300000000e08013)'
  848. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R16 (0300000000e08014)'
  849. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R16 (0300000000e08015)'
  850. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'R16 (00ffffffffffffff)'
  851. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB4H(0300000000606010)'
  852. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB4H(0300000000606011)'
  853. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB4H(0300000000606012)'
  854. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB4H(0300000000606013)'
  855. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB4H(0300000000606014)'
  856. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB4H(0300000000606015)'
  857. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB4H(0300000000e08010)'
  858. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB4H(0300000000e08011)'
  859. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB4H(0300000000e08012)'
  860. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB4H(0300000000e08013)'
  861. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB4H(0300000000e08014)'
  862. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB4H(0300000000e08015)'
  863. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB4H(00ffffffffffffff)'
  864. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RGB8(0300000000606010)'
  865. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RGB8(0300000000606011)'
  866. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RGB8(0300000000606012)'
  867. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RGB8(0300000000606013)'
  868. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RGB8(0300000000606014)'
  869. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RGB8(0300000000606015)'
  870. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RGB8(0300000000e08010)'
  871. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RGB8(0300000000e08011)'
  872. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RGB8(0300000000e08012)'
  873. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RGB8(0300000000e08013)'
  874. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RGB8(0300000000e08014)'
  875. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RGB8(0300000000e08015)'
  876. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'RGB8(00ffffffffffffff)'
  877. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB12(0300000000606010)'
  878. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB12(0300000000606011)'
  879. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB12(0300000000606012)'
  880. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB12(0300000000606013)'
  881. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB12(0300000000606014)'
  882. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB12(0300000000606015)'
  883. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB12(0300000000e08010)'
  884. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB12(0300000000e08011)'
  885. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB12(0300000000e08012)'
  886. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB12(0300000000e08013)'
  887. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB12(0300000000e08014)'
  888. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB12(0300000000e08015)'
  889. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'AB12(00ffffffffffffff)'
  890. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B100(0300000000606010)'
  891. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B100(0300000000606011)'
  892. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B100(0300000000606012)'
  893. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B100(0300000000606013)'
  894. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B100(0300000000606014)'
  895. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B100(0300000000606015)'
  896. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B100(0300000000e08010)'
  897. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B100(0300000000e08011)'
  898. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B100(0300000000e08012)'
  899. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B100(0300000000e08013)'
  900. [ 45.153][d][vo/gpu-next/wayland] Compositor supports drm format: 'B100(0300000000e08014)'
  901. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'B100(0300000000e08015)'
  902. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'B100(00ffffffffffffff)'
  903. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX15(0300000000606010)'
  904. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX15(0300000000606011)'
  905. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX15(0300000000606012)'
  906. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX15(0300000000606013)'
  907. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX15(0300000000606014)'
  908. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX15(0300000000606015)'
  909. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX15(0300000000e08010)'
  910. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX15(0300000000e08011)'
  911. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX15(0300000000e08012)'
  912. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX15(0300000000e08013)'
  913. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX15(0300000000e08014)'
  914. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX15(0300000000e08015)'
  915. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BX15(00ffffffffffffff)'
  916. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA15(0300000000606010)'
  917. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA15(0300000000606011)'
  918. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA15(0300000000606012)'
  919. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA15(0300000000606013)'
  920. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA15(0300000000606014)'
  921. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA15(0300000000606015)'
  922. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA15(0300000000e08010)'
  923. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA15(0300000000e08011)'
  924. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA15(0300000000e08012)'
  925. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA15(0300000000e08013)'
  926. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA15(0300000000e08014)'
  927. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA15(0300000000e08015)'
  928. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA15(00ffffffffffffff)'
  929. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG16(0300000000606010)'
  930. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG16(0300000000606011)'
  931. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG16(0300000000606012)'
  932. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG16(0300000000606013)'
  933. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG16(0300000000606014)'
  934. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG16(0300000000606015)'
  935. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG16(0300000000e08010)'
  936. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG16(0300000000e08011)'
  937. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG16(0300000000e08012)'
  938. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG16(0300000000e08013)'
  939. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG16(0300000000e08014)'
  940. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG16(0300000000e08015)'
  941. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG16(00ffffffffffffff)'
  942. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG88(0300000000606010)'
  943. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG88(0300000000606011)'
  944. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG88(0300000000606012)'
  945. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG88(0300000000606013)'
  946. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG88(0300000000606014)'
  947. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG88(0300000000606015)'
  948. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG88(0300000000e08010)'
  949. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG88(0300000000e08011)'
  950. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG88(0300000000e08012)'
  951. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG88(0300000000e08013)'
  952. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG88(0300000000e08014)'
  953. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG88(0300000000e08015)'
  954. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG88(00ffffffffffffff)'
  955. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB15(0300000000606010)'
  956. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB15(0300000000606011)'
  957. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB15(0300000000606012)'
  958. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB15(0300000000606013)'
  959. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB15(0300000000606014)'
  960. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB15(0300000000606015)'
  961. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB15(0300000000e08010)'
  962. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB15(0300000000e08011)'
  963. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB15(0300000000e08012)'
  964. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB15(0300000000e08013)'
  965. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB15(0300000000e08014)'
  966. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB15(0300000000e08015)'
  967. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'XB15(00ffffffffffffff)'
  968. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG24(0300000000606010)'
  969. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG24(0300000000606011)'
  970. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG24(0300000000606012)'
  971. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG24(0300000000606013)'
  972. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG24(0300000000606014)'
  973. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG24(0300000000606015)'
  974. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG24(0300000000e08010)'
  975. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG24(0300000000e08011)'
  976. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG24(0300000000e08012)'
  977. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG24(0300000000e08013)'
  978. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG24(0300000000e08014)'
  979. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG24(0300000000e08015)'
  980. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RG24(00ffffffffffffff)'
  981. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG24(0300000000606010)'
  982. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG24(0300000000606011)'
  983. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG24(0300000000606012)'
  984. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG24(0300000000606013)'
  985. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG24(0300000000606014)'
  986. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG24(0300000000606015)'
  987. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG24(0300000000e08010)'
  988. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG24(0300000000e08011)'
  989. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG24(0300000000e08012)'
  990. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG24(0300000000e08013)'
  991. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG24(0300000000e08014)'
  992. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG24(0300000000e08015)'
  993. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BG24(00ffffffffffffff)'
  994. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR12(0300000000606010)'
  995. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR12(0300000000606011)'
  996. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR12(0300000000606012)'
  997. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR12(0300000000606013)'
  998. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR12(0300000000606014)'
  999. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR12(0300000000606015)'
  1000. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR12(0300000000e08010)'
  1001. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR12(0300000000e08011)'
  1002. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR12(0300000000e08012)'
  1003. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR12(0300000000e08013)'
  1004. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR12(0300000000e08014)'
  1005. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR12(0300000000e08015)'
  1006. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'AR12(00ffffffffffffff)'
  1007. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA12(0300000000606010)'
  1008. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA12(0300000000606011)'
  1009. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA12(0300000000606012)'
  1010. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA12(0300000000606013)'
  1011. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA12(0300000000606014)'
  1012. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA12(0300000000606015)'
  1013. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA12(0300000000e08010)'
  1014. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA12(0300000000e08011)'
  1015. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA12(0300000000e08012)'
  1016. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA12(0300000000e08013)'
  1017. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA12(0300000000e08014)'
  1018. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA12(0300000000e08015)'
  1019. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'RA12(00ffffffffffffff)'
  1020. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA15(0300000000606010)'
  1021. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA15(0300000000606011)'
  1022. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA15(0300000000606012)'
  1023. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA15(0300000000606013)'
  1024. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA15(0300000000606014)'
  1025. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA15(0300000000606015)'
  1026. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA15(0300000000e08010)'
  1027. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA15(0300000000e08011)'
  1028. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA15(0300000000e08012)'
  1029. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA15(0300000000e08013)'
  1030. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA15(0300000000e08014)'
  1031. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA15(0300000000e08015)'
  1032. [ 45.154][d][vo/gpu-next/wayland] Compositor supports drm format: 'BA15(00ffffffffffffff)'
  1033. [ 45.154][v][vo/gpu-next/wayland] Registered output Horner Electric Inc HDMI (0x3c):
  1034. [ 45.154][v][vo/gpu-next/wayland] x: 363px, y: 1440px
  1035. [ 45.154][v][vo/gpu-next/wayland] w: 1920px (344mm), h: 1080px (195mm)
  1036. [ 45.154][v][vo/gpu-next/wayland] scale: 2.000000
  1037. [ 45.154][v][vo/gpu-next/wayland] Hz: 60.000000
  1038. [ 45.154][v][vo/gpu-next/wayland] Registered output Dell Inc. DELL S2721DGF (0x3d):
  1039. [ 45.154][v][vo/gpu-next/wayland] x: 0px, y: 0px
  1040. [ 45.154][v][vo/gpu-next/wayland] w: 2560px (597mm), h: 1440px (336mm)
  1041. [ 45.154][v][vo/gpu-next/wayland] scale: 1.000000
  1042. [ 45.154][v][vo/gpu-next/wayland] Hz: 165.080000
  1043. [ 45.154][v][vo/gpu-next/wayland] Disabling server decorations
  1044. [ 45.154][v][vo/gpu-next/wayland] Obtained preferred fractional scale, 1.000000, from the compositor.
  1045. [ 45.154][v][vo/gpu-next/wayland] Compositor does not support ICC profiles!
  1046. [ 45.154][v][vo/gpu-next/libplacebo] Probing for vulkan devices:
  1047. [ 45.154][d][vo/gpu-next/libplacebo] Spent 0.029 ms enumerating physical devices
  1048. [ 45.154][v][vo/gpu-next/libplacebo] GPU 0: NVIDIA GeForce RTX 3080 Ti v1.4.303 (discrete)
  1049. [ 45.154][v][vo/gpu-next/libplacebo] uuid: 66:48:AD:09:FB:1E:79:CB:EF:1E:79:6E:42:1C:8D:21
  1050. [ 45.154][v][vo/gpu-next/libplacebo] Vulkan device properties:
  1051. [ 45.154][v][vo/gpu-next/libplacebo] Device Name: NVIDIA GeForce RTX 3080 Ti
  1052. [ 45.154][v][vo/gpu-next/libplacebo] Device ID: 10de:2208
  1053. [ 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
  1054. [ 45.154][v][vo/gpu-next/libplacebo] Driver version: 8ea40000
  1055. [ 45.154][v][vo/gpu-next/libplacebo] API version: 1.4.303
  1056. [ 45.154][d][vo/gpu-next/libplacebo] Queue families supported by device:
  1057. [ 45.154][d][vo/gpu-next/libplacebo] 0: flags 0xf num 16
  1058. [ 45.154][d][vo/gpu-next/libplacebo] 1: flags 0xc num 2
  1059. [ 45.154][d][vo/gpu-next/libplacebo] 2: flags 0xe num 8
  1060. [ 45.154][d][vo/gpu-next/libplacebo] 3: flags 0x2c num 1
  1061. [ 45.154][d][vo/gpu-next/libplacebo] 4: flags 0x4c num 1
  1062. [ 45.154][d][vo/gpu-next/libplacebo] 5: flags 0x10c num 1
  1063. [ 45.154][d][vo/gpu-next/libplacebo] Using graphics queue 0
  1064. [ 45.154][v][vo/gpu-next/libplacebo] Using async transfer (queue 1)
  1065. [ 45.154][v][vo/gpu-next/libplacebo] Using async compute (queue 2)
  1066. [ 45.154][d][vo/gpu-next/libplacebo] Spent 0.014 ms enumerating device extensions
  1067. [ 45.154][d][vo/gpu-next/libplacebo] Available device extensions:
  1068. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_16bit_storage
  1069. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_8bit_storage
  1070. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_acceleration_structure
  1071. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_bind_memory2
  1072. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_buffer_device_address
  1073. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_calibrated_timestamps
  1074. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_compute_shader_derivatives
  1075. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_cooperative_matrix
  1076. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_copy_commands2
  1077. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_create_renderpass2
  1078. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_dedicated_allocation
  1079. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_deferred_host_operations
  1080. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_depth_stencil_resolve
  1081. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_descriptor_update_template
  1082. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_device_group
  1083. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_draw_indirect_count
  1084. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_driver_properties
  1085. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_dynamic_rendering
  1086. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_dynamic_rendering_local_read
  1087. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_external_fence
  1088. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_external_fence_fd
  1089. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_external_memory
  1090. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_external_memory_fd
  1091. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_external_semaphore
  1092. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_external_semaphore_fd
  1093. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_format_feature_flags2
  1094. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_fragment_shader_barycentric
  1095. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_fragment_shading_rate
  1096. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_get_memory_requirements2
  1097. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_global_priority
  1098. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_image_format_list
  1099. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_imageless_framebuffer
  1100. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_incremental_present
  1101. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_index_type_uint8
  1102. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_line_rasterization
  1103. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_load_store_op_none
  1104. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_maintenance1
  1105. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_maintenance2
  1106. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_maintenance3
  1107. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_maintenance4
  1108. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_maintenance5
  1109. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_maintenance6
  1110. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_maintenance7
  1111. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_map_memory2
  1112. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_multiview
  1113. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_pipeline_binary
  1114. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_pipeline_executable_properties
  1115. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_pipeline_library
  1116. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_present_id
  1117. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_present_wait
  1118. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_push_descriptor
  1119. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_ray_query
  1120. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_ray_tracing_maintenance1
  1121. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_ray_tracing_pipeline
  1122. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_ray_tracing_position_fetch
  1123. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_relaxed_block_layout
  1124. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_sampler_mirror_clamp_to_edge
  1125. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_sampler_ycbcr_conversion
  1126. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_separate_depth_stencil_layouts
  1127. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_shader_atomic_int64
  1128. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_shader_clock
  1129. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_shader_draw_parameters
  1130. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_shader_expect_assume
  1131. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_shader_float16_int8
  1132. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_shader_float_controls
  1133. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_shader_float_controls2
  1134. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_shader_integer_dot_product
  1135. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_shader_maximal_reconvergence
  1136. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_shader_non_semantic_info
  1137. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_shader_quad_control
  1138. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_shader_relaxed_extended_instruction
  1139. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_shader_subgroup_extended_types
  1140. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_shader_subgroup_rotate
  1141. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_shader_subgroup_uniform_control_flow
  1142. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_shader_terminate_invocation
  1143. [ 45.154][d][vo/gpu-next/libplacebo] VK_KHR_shared_presentable_image
  1144. [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_spirv_1_4
  1145. [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_storage_buffer_storage_class
  1146. [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_swapchain
  1147. [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_swapchain_mutable_format
  1148. [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_synchronization2
  1149. [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_timeline_semaphore
  1150. [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_uniform_buffer_standard_layout
  1151. [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_variable_pointers
  1152. [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_vertex_attribute_divisor
  1153. [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_video_decode_av1
  1154. [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_video_decode_h264
  1155. [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_video_decode_h265
  1156. [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_video_decode_queue
  1157. [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_video_encode_h264
  1158. [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_video_encode_h265
  1159. [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_video_encode_queue
  1160. [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_video_maintenance1
  1161. [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_video_queue
  1162. [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_vulkan_memory_model
  1163. [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_workgroup_memory_explicit_layout
  1164. [ 45.155][d][vo/gpu-next/libplacebo] VK_KHR_zero_initialize_workgroup_memory
  1165. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_4444_formats
  1166. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_attachment_feedback_loop_dynamic_state
  1167. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_attachment_feedback_loop_layout
  1168. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_blend_operation_advanced
  1169. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_border_color_swizzle
  1170. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_buffer_device_address
  1171. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_calibrated_timestamps
  1172. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_color_write_enable
  1173. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_conditional_rendering
  1174. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_conservative_rasterization
  1175. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_custom_border_color
  1176. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_depth_bias_control
  1177. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_depth_clamp_control
  1178. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_depth_clamp_zero_one
  1179. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_depth_clip_control
  1180. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_depth_clip_enable
  1181. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_depth_range_unrestricted
  1182. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_descriptor_buffer
  1183. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_descriptor_indexing
  1184. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_device_fault
  1185. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_device_generated_commands
  1186. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_discard_rectangles
  1187. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_display_control
  1188. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_dynamic_rendering_unused_attachments
  1189. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_extended_dynamic_state
  1190. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_extended_dynamic_state2
  1191. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_extended_dynamic_state3
  1192. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_external_memory_dma_buf
  1193. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_external_memory_host
  1194. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_fragment_shader_interlock
  1195. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_global_priority
  1196. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_global_priority_query
  1197. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_graphics_pipeline_library
  1198. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_host_image_copy
  1199. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_host_query_reset
  1200. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_image_2d_view_of_3d
  1201. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_image_drm_format_modifier
  1202. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_image_robustness
  1203. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_image_sliced_view_of_3d
  1204. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_image_view_min_lod
  1205. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_index_type_uint8
  1206. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_inline_uniform_block
  1207. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_legacy_vertex_attributes
  1208. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_line_rasterization
  1209. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_load_store_op_none
  1210. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_map_memory_placed
  1211. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_memory_budget
  1212. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_memory_priority
  1213. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_mesh_shader
  1214. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_multi_draw
  1215. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_mutable_descriptor_type
  1216. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_nested_command_buffer
  1217. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_non_seamless_cube_map
  1218. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_opacity_micromap
  1219. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_pageable_device_local_memory
  1220. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_pci_bus_info
  1221. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_physical_device_drm
  1222. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_pipeline_creation_cache_control
  1223. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_pipeline_creation_feedback
  1224. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_pipeline_library_group_handles
  1225. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_pipeline_robustness
  1226. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_post_depth_coverage
  1227. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_primitive_topology_list_restart
  1228. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_primitives_generated_query
  1229. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_private_data
  1230. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_provoking_vertex
  1231. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_queue_family_foreign
  1232. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_robustness2
  1233. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_sample_locations
  1234. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_sampler_filter_minmax
  1235. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_scalar_block_layout
  1236. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_separate_stencil_usage
  1237. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_shader_atomic_float
  1238. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_shader_demote_to_helper_invocation
  1239. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_shader_image_atomic_int64
  1240. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_shader_module_identifier
  1241. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_shader_object
  1242. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_shader_replicated_composites
  1243. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_shader_subgroup_ballot
  1244. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_shader_subgroup_vote
  1245. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_shader_viewport_index_layer
  1246. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_subgroup_size_control
  1247. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_swapchain_maintenance1
  1248. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_texel_buffer_alignment
  1249. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_tooling_info
  1250. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_transform_feedback
  1251. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_vertex_attribute_divisor
  1252. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_vertex_input_dynamic_state
  1253. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_ycbcr_2plane_444_formats
  1254. [ 45.155][d][vo/gpu-next/libplacebo] VK_EXT_ycbcr_image_arrays
  1255. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_clip_space_w_scaling
  1256. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_cluster_acceleration_structure
  1257. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_compute_shader_derivatives
  1258. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_cooperative_matrix
  1259. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_cooperative_vector
  1260. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_copy_memory_indirect
  1261. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_corner_sampled_image
  1262. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_coverage_reduction_mode
  1263. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_cuda_kernel_launch
  1264. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_dedicated_allocation
  1265. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_dedicated_allocation_image_aliasing
  1266. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_descriptor_pool_overallocation
  1267. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_device_diagnostic_checkpoints
  1268. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_device_diagnostics_config
  1269. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_device_generated_commands
  1270. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_device_generated_commands_compute
  1271. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_extended_sparse_address_space
  1272. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_fill_rectangle
  1273. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_fragment_coverage_to_color
  1274. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_fragment_shader_barycentric
  1275. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_fragment_shading_rate_enums
  1276. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_framebuffer_mixed_samples
  1277. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_geometry_shader_passthrough
  1278. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_inherited_viewport_scissor
  1279. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_linear_color_attachment
  1280. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_low_latency
  1281. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_low_latency2
  1282. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_memory_decompression
  1283. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_mesh_shader
  1284. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_optical_flow
  1285. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_partitioned_acceleration_structure
  1286. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_present_metering
  1287. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_raw_access_chains
  1288. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_ray_tracing
  1289. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_ray_tracing_invocation_reorder
  1290. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_ray_tracing_motion_blur
  1291. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_representative_fragment_test
  1292. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_sample_mask_override_coverage
  1293. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_scissor_exclusive
  1294. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_shader_atomic_float16_vector
  1295. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_shader_image_footprint
  1296. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_shader_sm_builtins
  1297. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_shader_subgroup_partitioned
  1298. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_shading_rate_image
  1299. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_viewport_array2
  1300. [ 45.155][d][vo/gpu-next/libplacebo] VK_NV_viewport_swizzle
  1301. [ 45.155][d][vo/gpu-next/libplacebo] VK_NVX_binary_import
  1302. [ 45.155][d][vo/gpu-next/libplacebo] VK_NVX_image_view_handle
  1303. [ 45.155][d][vo/gpu-next/libplacebo] VK_NVX_multiview_per_view_attributes
  1304. [ 45.155][d][vo/gpu-next/libplacebo] VK_AMD_buffer_marker
  1305. [ 45.155][d][vo/gpu-next/libplacebo] VK_GOOGLE_user_type
  1306. [ 45.155][v][vo/gpu-next/libplacebo] Creating vulkan device with extensions:
  1307. [ 45.155][v][vo/gpu-next/libplacebo] VK_KHR_swapchain
  1308. [ 45.155][v][vo/gpu-next/libplacebo] VK_KHR_swapchain
  1309. [ 45.155][v][vo/gpu-next/libplacebo] VK_KHR_external_memory_fd
  1310. [ 45.155][v][vo/gpu-next/libplacebo] VK_EXT_external_memory_dma_buf
  1311. [ 45.155][v][vo/gpu-next/libplacebo] VK_EXT_external_memory_host
  1312. [ 45.155][v][vo/gpu-next/libplacebo] VK_KHR_external_semaphore_fd
  1313. [ 45.155][v][vo/gpu-next/libplacebo] VK_EXT_pci_bus_info
  1314. [ 45.155][v][vo/gpu-next/libplacebo] VK_EXT_image_drm_format_modifier
  1315. [ 45.155][v][vo/gpu-next/libplacebo] VK_EXT_descriptor_buffer
  1316. [ 45.155][v][vo/gpu-next/libplacebo] VK_EXT_shader_atomic_float
  1317. [ 45.155][v][vo/gpu-next/libplacebo] VK_EXT_shader_object
  1318. [ 45.155][v][vo/gpu-next/libplacebo] VK_KHR_video_decode_queue
  1319. [ 45.155][v][vo/gpu-next/libplacebo] VK_KHR_video_decode_h264
  1320. [ 45.155][v][vo/gpu-next/libplacebo] VK_KHR_video_decode_h265
  1321. [ 45.155][v][vo/gpu-next/libplacebo] VK_KHR_video_queue
  1322. [ 45.155][v][vo/gpu-next/libplacebo] VK_KHR_video_decode_av1
  1323. [ 45.888][v][vo/gpu-next/libplacebo] Spent 733.242 ms creating vulkan device (slow!)
  1324. [ 45.888][d][vo/gpu-next/libplacebo] Restricting QF 0 from 16 queues to 1
  1325. [ 45.888][d][vo/gpu-next/libplacebo] Restricting QF 1 from 2 queues to 1
  1326. [ 45.888][d][vo/gpu-next/libplacebo] Restricting QF 2 from 8 queues to 1
  1327. [ 45.888][v][vo/gpu-next/libplacebo] Memory heaps supported by device:
  1328. [ 45.888][v][vo/gpu-next/libplacebo] 0: flags 0x1 size 12G
  1329. [ 45.888][v][vo/gpu-next/libplacebo] 1: flags 0x0 size 47G
  1330. [ 45.888][d][vo/gpu-next/libplacebo] Memory types supported by device:
  1331. [ 45.888][d][vo/gpu-next/libplacebo] 0: flags 0x0 heap 1
  1332. [ 45.888][d][vo/gpu-next/libplacebo] 1: flags 0x1 heap 0
  1333. [ 45.888][d][vo/gpu-next/libplacebo] 2: flags 0x1 heap 0
  1334. [ 45.888][d][vo/gpu-next/libplacebo] 3: flags 0x6 heap 1
  1335. [ 45.888][d][vo/gpu-next/libplacebo] 4: flags 0xe heap 1
  1336. [ 45.888][d][vo/gpu-next/libplacebo] 5: flags 0x7 heap 0
  1337. [ 45.888][v][vo/gpu-next/libplacebo] Memory summary: 0 used 0 res 0 alloc, efficiency 100.00%, utilization 100.00%, max page: 768M
  1338. [ 45.888][v][vo/gpu-next/libplacebo] shaderc SPIR-V version 1.6 rev 1
  1339. [ 45.888][v][vo/gpu-next/libplacebo] Initialized SPIR-V compiler 'shaderc'
  1340. [ 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!
  1341. [ 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!
  1342. [ 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!
  1343. [ 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!
  1344. [ 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!
  1345. [ 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!
  1346. [ 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!
  1347. [ 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!
  1348. [ 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!
  1349. [ 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!
  1350. [ 45.888][d][vo/gpu-next/libplacebo] Minimum texel alignment: 48
  1351. [ 45.888][v][vo/gpu-next/libplacebo] GPU information:
  1352. [ 45.888][v][vo/gpu-next/libplacebo] GLSL version: 450 (vulkan)
  1353. [ 45.888][v][vo/gpu-next/libplacebo] max_shmem_size: 49152
  1354. [ 45.888][v][vo/gpu-next/libplacebo] max_group_threads: 1024
  1355. [ 45.888][v][vo/gpu-next/libplacebo] max_group_size[0]: 1024
  1356. [ 45.888][v][vo/gpu-next/libplacebo] max_group_size[1]: 1024
  1357. [ 45.888][v][vo/gpu-next/libplacebo] max_group_size[2]: 64
  1358. [ 45.888][v][vo/gpu-next/libplacebo] subgroup_size: 32
  1359. [ 45.888][v][vo/gpu-next/libplacebo] min_gather_offset: -32
  1360. [ 45.888][v][vo/gpu-next/libplacebo] max_gather_offset: 31
  1361. [ 45.888][v][vo/gpu-next/libplacebo] Limits:
  1362. [ 45.888][v][vo/gpu-next/libplacebo] thread_safe: 1
  1363. [ 45.888][v][vo/gpu-next/libplacebo] callbacks: 1
  1364. [ 45.888][v][vo/gpu-next/libplacebo] max_buf_size: 50512982016
  1365. [ 45.888][v][vo/gpu-next/libplacebo] max_ubo_size: 65536
  1366. [ 45.888][v][vo/gpu-next/libplacebo] max_ssbo_size: 4294967295
  1367. [ 45.888][v][vo/gpu-next/libplacebo] max_vbo_size: 12884901888
  1368. [ 45.888][v][vo/gpu-next/libplacebo] max_mapped_size: 50512982016
  1369. [ 45.888][v][vo/gpu-next/libplacebo] max_buffer_texels: 134217728
  1370. [ 45.888][v][vo/gpu-next/libplacebo] align_host_ptr: 4096
  1371. [ 45.888][v][vo/gpu-next/libplacebo] host_cached: 1
  1372. [ 45.888][v][vo/gpu-next/libplacebo] max_tex_1d_dim: 32768
  1373. [ 45.888][v][vo/gpu-next/libplacebo] max_tex_2d_dim: 32768
  1374. [ 45.888][v][vo/gpu-next/libplacebo] max_tex_3d_dim: 16384
  1375. [ 45.888][v][vo/gpu-next/libplacebo] blittable_1d_3d: 1
  1376. [ 45.888][v][vo/gpu-next/libplacebo] buf_transfer: 1
  1377. [ 45.888][v][vo/gpu-next/libplacebo] align_tex_xfer_pitch: 1
  1378. [ 45.888][v][vo/gpu-next/libplacebo] align_tex_xfer_offset: 4
  1379. [ 45.888][v][vo/gpu-next/libplacebo] max_variable_comps: 0
  1380. [ 45.888][v][vo/gpu-next/libplacebo] max_constants: 18446744073709551615
  1381. [ 45.888][v][vo/gpu-next/libplacebo] max_pushc_size: 256
  1382. [ 45.888][v][vo/gpu-next/libplacebo] align_vertex_stride: 1
  1383. [ 45.888][v][vo/gpu-next/libplacebo] max_dispatch[0]: 2147483647
  1384. [ 45.888][v][vo/gpu-next/libplacebo] max_dispatch[1]: 65535
  1385. [ 45.888][v][vo/gpu-next/libplacebo] max_dispatch[2]: 65535
  1386. [ 45.888][v][vo/gpu-next/libplacebo] fragment_queues: 1
  1387. [ 45.888][v][vo/gpu-next/libplacebo] compute_queues: 1
  1388. [ 45.888][v][vo/gpu-next/libplacebo] External API interop:
  1389. [ 45.888][v][vo/gpu-next/libplacebo] UUID: 66:48:AD:09:FB:1E:79:CB:EF:1E:79:6E:42:1C:8D:21
  1390. [ 45.888][v][vo/gpu-next/libplacebo] PCI: 0000:01:00:0
  1391. [ 45.888][v][vo/gpu-next/libplacebo] buf export caps: 0x19
  1392. [ 45.888][v][vo/gpu-next/libplacebo] buf import caps: 0x19
  1393. [ 45.888][v][vo/gpu-next/libplacebo] tex export caps: 0x19
  1394. [ 45.888][v][vo/gpu-next/libplacebo] tex import caps: 0x19
  1395. [ 45.888][v][vo/gpu-next/libplacebo] sync export caps: 0x1
  1396. [ 45.888][v][vo/gpu-next/libplacebo] sync import caps: 0x0
  1397. [ 45.888][d][vo/gpu-next/libplacebo] GPU texture formats:
  1398. [ 45.888][d][vo/gpu-next/libplacebo] NAME TYPE SIZE COMP CAPS EMU DEPTH HOST_BITS GLSL_TYPE GLSL_FMT FOURCC
  1399. [ 45.888][d][vo/gpu-next/libplacebo] r8 UNORM 1 R SsLRbBVutHWG n {8 0 0 0 } {8 0 0 0 } float r8 R8
  1400. [ 45.888][d][vo/gpu-next/libplacebo] r8s SNORM 1 R SsLRbBVutHWG n {8 0 0 0 } {8 0 0 0 } float r8_snorm
  1401. [ 45.888][d][vo/gpu-next/libplacebo] rg8 UNORM 2 RG SsLRbBVutHWG n {8 8 0 0 } {8 8 0 0 } vec2 rg8 GR88
  1402. [ 45.888][d][vo/gpu-next/libplacebo] rg8s SNORM 2 RG SsLRbBVutHWG n {8 8 0 0 } {8 8 0 0 } vec2 rg8_snorm
  1403. [ 45.888][d][vo/gpu-next/libplacebo] rgba8 UNORM 4 RGBA SsLRbBVutHWG n {8 8 8 8 } {8 8 8 8 } vec4 rgba8 AB24
  1404. [ 45.888][d][vo/gpu-next/libplacebo] rgba8s SNORM 4 RGBA SsLRbBVutHWG n {8 8 8 8 } {8 8 8 8 } vec4 rgba8_snorm
  1405. [ 45.888][d][vo/gpu-next/libplacebo] bgra8 UNORM 4 BGRA SsLRbBVutHWG n {8 8 8 8 } {8 8 8 8 } vec4 rgba8 AR24
  1406. [ 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
  1407. [ 45.889][d][vo/gpu-next/libplacebo] r16 UNORM 2 R SsLRbBVutHWG n {16 0 0 0 } {16 0 0 0 } float r16 R16
  1408. [ 45.889][d][vo/gpu-next/libplacebo] r16hf FLOAT 2 R SsLRbBVutHWG n {16 0 0 0 } {16 0 0 0 } float r16f
  1409. [ 45.889][d][vo/gpu-next/libplacebo] r16s SNORM 2 R SsLRbBVutHWG n {16 0 0 0 } {16 0 0 0 } float r16_snorm
  1410. [ 45.889][d][vo/gpu-next/libplacebo] rg16 UNORM 4 RG SsLRbBVutHWG n {16 16 0 0 } {16 16 0 0 } vec2 rg16 GR32
  1411. [ 45.889][d][vo/gpu-next/libplacebo] rg16hf FLOAT 4 RG SsLRbBVutHWG n {16 16 0 0 } {16 16 0 0 } vec2 rg16f
  1412. [ 45.889][d][vo/gpu-next/libplacebo] rg16s SNORM 4 RG SsLRbBVutHWG n {16 16 0 0 } {16 16 0 0 } vec2 rg16_snorm
  1413. [ 45.889][d][vo/gpu-next/libplacebo] rgba16 UNORM 8 RGBA SsLRbBVutHWG n {16 16 16 16} {16 16 16 16} vec4 rgba16 AB48
  1414. [ 45.889][d][vo/gpu-next/libplacebo] rgba16hf FLOAT 8 RGBA SsLRbBVutHWG n {16 16 16 16} {16 16 16 16} vec4 rgba16f AB4H
  1415. [ 45.889][d][vo/gpu-next/libplacebo] rgba16s SNORM 8 RGBA SsLRbBVutHWG n {16 16 16 16} {16 16 16 16} vec4 rgba16_snorm
  1416. [ 45.889][d][vo/gpu-next/libplacebo] r32f FLOAT 4 R SsLRbBVutHWG n {32 0 0 0 } {32 0 0 0 } float r32f
  1417. [ 45.889][d][vo/gpu-next/libplacebo] rg32f FLOAT 8 RG SsLRbBVutHWG n {32 32 0 0 } {32 32 0 0 } vec2 rg32f
  1418. [ 45.889][d][vo/gpu-next/libplacebo] rgba32f FLOAT 16 RGBA SsLRbBVutHWG n {32 32 32 32} {32 32 32 32} vec4 rgba32f
  1419. [ 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
  1420. [ 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
  1421. [ 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
  1422. [ 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
  1423. [ 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
  1424. [ 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
  1425. [ 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
  1426. [ 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
  1427. [ 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
  1428. [ 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
  1429. [ 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
  1430. [ 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
  1431. [ 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
  1432. [ 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
  1433. [ 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
  1434. [ 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
  1435. [ 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
  1436. [ 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
  1437. [ 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
  1438. [ 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
  1439. [ 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
  1440. [ 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
  1441. [ 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
  1442. [ 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
  1443. [ 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
  1444. [ 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
  1445. [ 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
  1446. [ 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
  1447. [ 45.889][d][vo/gpu-next/libplacebo] rx10 UNORM 2 R S-L------H-G n {10 0 0 0 } {16 0 0 0 }
  1448. [ 45.889][d][vo/gpu-next/libplacebo] rxgx10 UNORM 4 RG S-L------H-G n {10 10 0 0 } {16 16 0 0 }
  1449. [ 45.889][d][vo/gpu-next/libplacebo] rx12 UNORM 2 R S-L------H-G n {12 0 0 0 } {16 0 0 0 }
  1450. [ 45.889][d][vo/gpu-next/libplacebo] rxgx12 UNORM 4 RG S-L------H-G n {12 12 0 0 } {16 16 0 0 }
  1451. [ 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
  1452. [ 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
  1453. [ 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
  1454. [ 45.889][d][vo/gpu-next/libplacebo] rgb8i SINT 3 RGB ------V--H-- n {8 8 8 0 } {8 8 8 0 } ivec3
  1455. [ 45.889][d][vo/gpu-next/libplacebo] rgb8s SNORM 3 RGB ------V--H-- n {8 8 8 0 } {8 8 8 0 } vec3
  1456. [ 45.889][d][vo/gpu-next/libplacebo] rgb8u UINT 3 RGB ------V--H-- n {8 8 8 0 } {8 8 8 0 } uvec3
  1457. [ 45.889][d][vo/gpu-next/libplacebo] bgr8 UNORM 3 BGR ------V--H-- n {8 8 8 0 } {8 8 8 0 } vec3 RG24
  1458. [ 45.889][d][vo/gpu-next/libplacebo] bgr8i SINT 3 BGR ------V--H-- n {8 8 8 0 } {8 8 8 0 } ivec3
  1459. [ 45.889][d][vo/gpu-next/libplacebo] bgr8u UINT 3 BGR ------V--H-- n {8 8 8 0 } {8 8 8 0 } uvec3
  1460. [ 45.889][d][vo/gpu-next/libplacebo] rgb10a2i SINT 4 RGBA ------V--H-- n {10 10 10 2 } {10 10 10 2 } ivec4
  1461. [ 45.889][d][vo/gpu-next/libplacebo] rgb10a2s SNORM 4 RGBA ------V--H-- n {10 10 10 2 } {10 10 10 2 } vec4
  1462. [ 45.889][d][vo/gpu-next/libplacebo] bgr10a2i SINT 4 BGRA ------V--H-- n {10 10 10 2 } {10 10 10 2 } ivec4
  1463. [ 45.889][d][vo/gpu-next/libplacebo] bgr10a2s SNORM 4 BGRA ------V--H-- n {10 10 10 2 } {10 10 10 2 } vec4
  1464. [ 45.889][d][vo/gpu-next/libplacebo] rgb16hf FLOAT 6 RGB ------V--H-- n {16 16 16 0 } {16 16 16 0 } vec3
  1465. [ 45.889][d][vo/gpu-next/libplacebo] rgb16i SINT 6 RGB ------V--H-- n {16 16 16 0 } {16 16 16 0 } ivec3
  1466. [ 45.889][d][vo/gpu-next/libplacebo] rgb16s SNORM 6 RGB ------V--H-- n {16 16 16 0 } {16 16 16 0 } vec3
  1467. [ 45.889][d][vo/gpu-next/libplacebo] rgb16u UINT 6 RGB ------V--H-- n {16 16 16 0 } {16 16 16 0 } uvec3
  1468. [ 45.889][d][vo/gpu-next/libplacebo] rgb32f FLOAT 12 RGB ------Vu-H-- n {32 32 32 0 } {32 32 32 0 } vec3
  1469. [ 45.889][d][vo/gpu-next/libplacebo] rgb32i SINT 12 RGB ------Vu-H-- n {32 32 32 0 } {32 32 32 0 } ivec3
  1470. [ 45.889][d][vo/gpu-next/libplacebo] rgb32u UINT 12 RGB ------Vu-H-- n {32 32 32 0 } {32 32 32 0 } uvec3
  1471. [ 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
  1472. [ 45.889][d][vo/gpu-next/libplacebo] rgb16 UNORM 6 RGB SsLRbBV--HWG y {16 16 16 0 } {16 16 16 0 } vec3 rgba16
  1473. [ 45.889][d][vo/gpu-next/libplacebo] r16f FLOAT 4 R SsLRbB---HWG y {16 0 0 0 } {32 0 0 0 } r16f
  1474. [ 45.889][d][vo/gpu-next/libplacebo] rg16f FLOAT 8 RG SsLRbB---HWG y {16 16 0 0 } {32 32 0 0 } rg16f
  1475. [ 45.889][d][vo/gpu-next/libplacebo] rgba16f FLOAT 16 RGBA SsLRbB---HWG y {16 16 16 16} {32 32 32 32} rgba16f
  1476. [ 45.889][d][vo/gpu-next/libplacebo] rgb16f FLOAT 12 RGB ---------H-- y {16 16 16 0 } {32 32 32 0 }
  1477. [ 45.889][d][vo/gpu-next/libplacebo] g8_b8_r8_420 UNORM 0 ------------ n {8 8 8 0 } {0 0 0 0 } YU12
  1478. [ 45.889][d][vo/gpu-next/libplacebo] g8_b8_r8_422 UNORM 0 ------------ n {8 8 8 0 } {0 0 0 0 } YU16
  1479. [ 45.889][d][vo/gpu-next/libplacebo] g8_b8_r8_444 UNORM 0 ------------ n {8 8 8 0 } {0 0 0 0 } YU24
  1480. [ 45.889][d][vo/gpu-next/libplacebo] g8_br8_420 UNORM 0 ------------ n {8 8 8 0 } {0 0 0 0 } NV12
  1481. [ 45.889][d][vo/gpu-next/libplacebo] g8_br8_422 UNORM 0 ------------ n {8 8 8 0 } {0 0 0 0 } NV16
  1482. [ 45.889][d][vo/gpu-next/libplacebo] g8_br8_444 UNORM 0 ------------ n {8 8 8 0 } {0 0 0 0 } NV24
  1483. [ 45.889][d][vo/gpu-next/libplacebo] gx10_bx10_rx10_420 UNORM 0 ------------ n {10 10 10 0 } {0 0 0 0 }
  1484. [ 45.889][d][vo/gpu-next/libplacebo] gx10_bx10_rx10_422 UNORM 0 ------------ n {10 10 10 0 } {0 0 0 0 }
  1485. [ 45.889][d][vo/gpu-next/libplacebo] gx10_bx10_rx10_444 UNORM 0 ------------ n {10 10 10 0 } {0 0 0 0 } Q410
  1486. [ 45.889][d][vo/gpu-next/libplacebo] gx10_bxrx10_420 UNORM 0 ------------ n {10 10 10 0 } {0 0 0 0 } P010
  1487. [ 45.889][d][vo/gpu-next/libplacebo] gx10_bxrx10_422 UNORM 0 ------------ n {10 10 10 0 } {0 0 0 0 } P210
  1488. [ 45.889][d][vo/gpu-next/libplacebo] gx10_bxrx10_444 UNORM 0 ------------ n {10 10 10 0 } {0 0 0 0 }
  1489. [ 45.889][d][vo/gpu-next/libplacebo] gx12_bx12_rx12_420 UNORM 0 ------------ n {12 12 12 0 } {0 0 0 0 }
  1490. [ 45.889][d][vo/gpu-next/libplacebo] gx12_bx12_rx12_422 UNORM 0 ------------ n {12 12 12 0 } {0 0 0 0 }
  1491. [ 45.889][d][vo/gpu-next/libplacebo] gx12_bx12_rx12_444 UNORM 0 ------------ n {12 12 12 0 } {0 0 0 0 }
  1492. [ 45.889][d][vo/gpu-next/libplacebo] gx12_bxrx12_420 UNORM 0 ------------ n {12 12 12 0 } {0 0 0 0 } P012
  1493. [ 45.889][d][vo/gpu-next/libplacebo] gx12_bxrx12_422 UNORM 0 ------------ n {12 12 12 0 } {0 0 0 0 }
  1494. [ 45.889][d][vo/gpu-next/libplacebo] gx12_bxrx12_444 UNORM 0 ------------ n {12 12 12 0 } {0 0 0 0 }
  1495. [ 45.889][d][vo/gpu-next/libplacebo] g16_b16_r16_420 UNORM 0 ------------ n {16 16 16 0 } {0 0 0 0 }
  1496. [ 45.889][d][vo/gpu-next/libplacebo] g16_b16_r16_422 UNORM 0 ------------ n {16 16 16 0 } {0 0 0 0 }
  1497. [ 45.889][d][vo/gpu-next/libplacebo] g16_b16_r16_444 UNORM 0 ------------ n {16 16 16 0 } {0 0 0 0 }
  1498. [ 45.889][d][vo/gpu-next/libplacebo] g16_br16_420 UNORM 0 ------------ n {16 16 16 0 } {0 0 0 0 } P016
  1499. [ 45.889][d][vo/gpu-next/libplacebo] g16_br16_422 UNORM 0 ------------ n {16 16 16 0 } {0 0 0 0 }
  1500. [ 45.889][d][vo/gpu-next/libplacebo] g16_br16_444 UNORM 0 ------------ n {16 16 16 0 } {0 0 0 0 }
  1501. [ 45.889][v][vo/gpu-next/libplacebo] Available surface configurations:
  1502. [ 45.889][v][vo/gpu-next/libplacebo] 0: VK_FORMAT_A2R10G10B10_UNORM_PACK32 VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
  1503. [ 45.889][v][vo/gpu-next/libplacebo] 1: VK_FORMAT_A2B10G10R10_UNORM_PACK32 VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
  1504. [ 45.889][v][vo/gpu-next/libplacebo] 2: VK_FORMAT_B8G8R8A8_SRGB VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
  1505. [ 45.889][v][vo/gpu-next/libplacebo] 3: VK_FORMAT_B8G8R8A8_UNORM VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
  1506. [ 45.889][v][vo/gpu-next/libplacebo] 4: VK_FORMAT_R8G8B8A8_SRGB VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
  1507. [ 45.889][v][vo/gpu-next/libplacebo] 5: VK_FORMAT_R8G8B8A8_UNORM VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
  1508. [ 45.889][v][vo/gpu-next/libplacebo] 6: VK_FORMAT_R16G16B16A16_SFLOAT VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
  1509. [ 45.889][v][vo/gpu-next/libplacebo] Picked surface configuration 0: VK_FORMAT_A2R10G10B10_UNORM_PACK32 + VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
  1510. [ 45.889][d][global] cache path: '' -> '/home/user/.cache/mpv'
  1511. [ 45.889][d][global] cache path: '' -> '/home/user/.cache/mpv'
  1512. [ 45.889][d][vo/gpu-next] Render options updated, resetting render state.
  1513. [ 45.890][v][vo/gpu-next] Assuming 165.080000 FPS for display sync.
  1514. [ 45.890][v][vd] Container reported FPS: 23.976024
  1515. [ 45.890][v][vd] Codec list:
  1516. [ 45.890][v][vd] h264 - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
  1517. [ 45.891][v][vd] h264_v4l2m2m (h264) - V4L2 mem2mem H.264 decoder wrapper
  1518. [ 45.891][v][vd] h264_qsv (h264) - H264 video (Intel Quick Sync Video acceleration)
  1519. [ 45.891][v][vd] h264_cuvid (h264) - Nvidia CUVID H264 decoder
  1520. [ 45.891][v][vd] Opening decoder h264
  1521. [ 45.891][v][vd] Looking at hwdec h264-nvdec...
  1522. [ 45.891][v][vd] Not using this for auto-copy.
  1523. [ 45.891][v][vd] Looking at hwdec h264-vaapi...
  1524. [ 45.891][v][vd] Not using this for auto-copy.
  1525. [ 45.891][v][vd] Looking at hwdec h264-vulkan...
  1526. [ 45.891][v][vd] Not using this for auto-copy.
  1527. [ 45.891][v][vd] Looking at hwdec h264-nvdec-copy...
  1528. [ 46.018][v][vd] Trying hardware decoding via h264-nvdec-copy.
  1529. [ 46.018][v][vd] Pixel formats supported by decoder: vdpau vulkan cuda vaapi yuv420p
  1530. [ 46.018][v][vd] Codec profile: High (0x64)
  1531. [ 46.018][v][vd] Requesting pixfmt 'cuda' from decoder.
  1532. [ 46.026][d][ffmpeg/video] h264: NVDEC capabilities:
  1533. [ 46.026][d][ffmpeg/video] h264: format supported: yes, max_mb_count: 65536
  1534. [ 46.026][d][ffmpeg/video] h264: min_width: 48, max_width: 4096
  1535. [ 46.026][d][ffmpeg/video] h264: min_height: 16, max_height: 4096
  1536. [ 46.038][d][ffmpeg/video] h264: Reinit context to 1920x1088, pix_fmt: cuda
  1537. [ 46.041][v][vd] Selected decoder: h264 - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
  1538. [ 46.041][v][vf] User filter list:
  1539. [ 46.041][v][vf] (empty)
  1540. [ 46.041][v][ad] Codec list:
  1541. [ 46.041][v][ad] aac - AAC (Advanced Audio Coding)
  1542. [ 46.041][v][ad] aac_fixed (aac) - AAC (Advanced Audio Coding)
  1543. [ 46.041][v][ad] Opening decoder aac
  1544. [ 46.041][v][ad] Requesting 1 threads for decoding.
  1545. [ 46.042][v][ad] Selected decoder: aac - AAC (Advanced Audio Coding)
  1546. [ 46.042][v][af] User filter list:
  1547. [ 46.042][v][af] (empty)
  1548. [ 46.044][d][global] config path: 'fonts' -> '/home/user/.config/mpv/fonts'
  1549. [ 46.044][d][sub/ass] ASS library version: 0x1703000 (runtime 0x1703020)
  1550. [ 46.046][v][sub/ass] libass API version: 0x1703020
  1551. [ 46.046][v][sub/ass] libass source: commit: 0.17.3-81-g695509365f152bd28720a0c0e036d46836ee9345
  1552. [ 46.047][v][sub/ass] Shaper: FriBidi 1.0.16 (SIMPLE) HarfBuzz-ng 11.2.1 (COMPLEX)
  1553. [ 46.047][d][global] config path: 'subfont.ttf' -/-> '/home/user/.config/mpv/subfont.ttf'
  1554. [ 46.047][d][global] config path: 'subfont.ttf' -/-> '/home/user/.mpv/subfont.ttf'
  1555. [ 46.047][d][global] config path: 'subfont.ttf' -/-> '/etc/mpv/subfont.ttf'
  1556. [ 46.047][d][global] config path: 'fonts.conf' -/-> '/home/user/.config/mpv/fonts.conf'
  1557. [ 46.047][d][global] config path: 'fonts.conf' -/-> '/home/user/.mpv/fonts.conf'
  1558. [ 46.047][d][global] config path: 'fonts.conf' -/-> '/etc/mpv/fonts.conf'
  1559. [ 46.047][v][sub/ass] Setting up fonts...
  1560. [ 46.048][v][sub/ass] Loading font file '/home/user/.config/mpv/fonts/uosc_textures.ttf'
  1561. [ 46.048][v][sub/ass] Loading font file '/home/user/.config/mpv/fonts/uosc_icons.otf'
  1562. [ 46.055][v][sub/ass] Using font provider fontconfig
  1563. [ 46.055][v][sub/ass] Done.
  1564. [ 46.055][v][cplayer] Starting playback...
  1565. [ 46.055][d][mkv] stream 1: resize index to 128
  1566. [ 46.055][v][af] [in] 44100Hz stereo 2ch floatp
  1567. [ 46.055][v][af] [userspeed] 44100Hz stereo 2ch floatp
  1568. [ 46.055][v][af] [userspeed] (disabled)
  1569. [ 46.055][v][af] [convert] 44100Hz stereo 2ch floatp
  1570. [ 46.057][d][mkv] stream 0: resize index to 128
  1571. [ 46.061][d][mkv] stream 2: resize index to 128
  1572. [ 46.118][d][mkv] stream 1: resize index to 256
  1573. [ 46.287][v][vd] Pixel formats supported by decoder: vdpau vulkan cuda vaapi yuv420p
  1574. [ 46.287][v][vd] Codec profile: High (0x64)
  1575. [ 46.287][v][vd] Requesting pixfmt 'cuda' from decoder.
  1576. [ 46.300][d][ffmpeg/video] h264: NVDEC capabilities:
  1577. [ 46.300][d][ffmpeg/video] h264: format supported: yes, max_mb_count: 65536
  1578. [ 46.300][d][ffmpeg/video] h264: min_width: 48, max_width: 4096
  1579. [ 46.300][d][ffmpeg/video] h264: min_height: 16, max_height: 4096
  1580. [ 46.327][d][ffmpeg/video] h264: Reinit context to 1920x1088, pix_fmt: cuda
  1581. [ 46.332][v][auto_profiles] Re-evaluating auto profile vrr-frame-quadruple
  1582. [ 46.332][v][auto_profiles] Re-evaluating auto profile vrr-frame-tripling
  1583. [ 46.332][i][auto_profiles] Applying auto profile: vrr-frame-tripling
  1584. [ 46.333][d][cplayer] Run command: apply-profile, flags=64, args=[name="vrr-frame-tripling", mode="apply"]
  1585. [ 46.333][v][cplayer] Applying profile 'vrr-frame-tripling'...
  1586. [ 46.333][v][cplayer] Setting option 'vf-append' = 'fps=source_fps*3' (flags = 4)
  1587. [ 46.333][v][auto_profiles] Re-evaluating auto profile vrr-frame-doubling
  1588. [ 46.333][v][auto_profiles] Re-evaluating auto profile sdtv-pal
  1589. [ 46.333][v][auto_profiles] Re-evaluating auto profile sdtv-ntsc
  1590. [ 46.333][v][auto_profiles] Re-evaluating auto profile hd
  1591. [ 46.333][v][auto_profiles] Re-evaluating auto profile full-hd-interlaced
  1592. [ 46.333][d][global] config path: 'fonts' -> '/home/user/.config/mpv/fonts'
  1593. [ 46.333][d][osd/libass] ASS library version: 0x1703000 (runtime 0x1703020)
  1594. [ 46.333][v][osd/libass] libass API version: 0x1703020
  1595. [ 46.333][v][osd/libass] libass source: commit: 0.17.3-81-g695509365f152bd28720a0c0e036d46836ee9345
  1596. [ 46.333][v][osd/libass] Shaper: FriBidi 1.0.16 (SIMPLE) HarfBuzz-ng 11.2.1 (COMPLEX)
  1597. [ 46.333][d][global] config path: 'subfont.ttf' -/-> '/home/user/.config/mpv/subfont.ttf'
  1598. [ 46.333][d][global] config path: 'subfont.ttf' -/-> '/home/user/.mpv/subfont.ttf'
  1599. [ 46.334][d][global] config path: 'subfont.ttf' -/-> '/etc/mpv/subfont.ttf'
  1600. [ 46.334][d][global] config path: 'fonts.conf' -/-> '/home/user/.config/mpv/fonts.conf'
  1601. [ 46.334][d][global] config path: 'fonts.conf' -/-> '/home/user/.mpv/fonts.conf'
  1602. [ 46.334][d][global] config path: 'fonts.conf' -/-> '/etc/mpv/fonts.conf'
  1603. [ 46.334][v][osd/libass] Setting up fonts...
  1604. [ 46.337][v][osd/libass] Loading font file '/home/user/.config/mpv/fonts/uosc_textures.ttf'
  1605. [ 46.337][v][osd/libass] Loading font file '/home/user/.config/mpv/fonts/uosc_icons.otf'
  1606. [ 46.344][v][osd/libass] Using font provider fontconfig
  1607. [ 46.344][v][osd/libass] Done.
  1608. [ 46.345][d][cplayer] Run command: overlay-remove, flags=64, args=[id="42"]
  1609. [ 46.345][v][auto_profiles] Re-evaluating auto profile full-hd30
  1610. [ 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}"]
  1611. [ 46.345][v][auto_profiles] Profile condition error on evaluating: [string "profile full-hd30 condition"]:1: attempt to compare nil with number
  1612. [ 46.345][v][auto_profiles] Re-evaluating auto profile full-hd60
  1613. [ 46.345][v][auto_profiles] Profile condition error on evaluating: [string "profile full-hd60 condition"]:1: attempt to compare number with nil
  1614. [ 46.345][v][auto_profiles] Re-evaluating auto profile 4k30
  1615. [ 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}"]
  1616. [ 46.345][v][auto_profiles] Re-evaluating auto profile 4k60
  1617. [ 46.346][v][vf] User filter list:
  1618. [ 46.346][v][vf] fps (fps.00)
  1619. [ 46.346][v][ao] Trying audio driver 'pipewire'
  1620. [ 46.346][v][ao/pipewire] requested format: 44100 Hz, stereo channels, floatp
  1621. [ 46.346][v][ao/pipewire] Headers version: 1.4.1
  1622. [ 46.346][v][ao/pipewire] Library version: 1.4.2
  1623. [ 46.349][v][ao/pipewire] Core user: user
  1624. [ 46.349][v][ao/pipewire] Core host: WHONDERFUL
  1625. [ 46.349][v][ao/pipewire] Core version: 1.4.2
  1626. [ 46.349][v][ao/pipewire] Core name: pipewire-0
  1627. [ 46.349][d][ao/pipewire] Stream state changed: old_state=unconnected state=connecting error=(null)
  1628. [ 46.349][v][ao/pipewire] using soft-buffer of 8820 samples.
  1629. [ 46.349][i][cplayer] AO: [pipewire] 44100Hz stereo 2ch floatp
  1630. [ 46.349][v][cplayer] AO: Description: PipeWire audio output
  1631. [ 46.350][v][af] [convert] (disabled)
  1632. [ 46.350][v][af] [out] 44100Hz stereo 2ch floatp
  1633. [ 46.350][d][ao/pipewire] Stream state changed: old_state=connecting state=paused error=(null)
  1634. [ 46.354][i][vd] Using hardware decoding (nvdec-copy).
  1635. [ 46.355][v][vd] Decoder format: 1920x1080 nv12 bt.709/bt.709/bt.1886/limited/auto CL=mpeg2/4/h264 crop=1920x1080+0+0
  1636. [ 46.355][v][vd] Using container aspect ratio.
  1637. [ 46.355][v][vf] [in] 1920x1080 nv12 bt.709/bt.709/bt.1886/limited/display CL=mpeg2/4/h264 crop=1920x1080+0+0
  1638. [ 46.355][v][vf] [userdeint] 1920x1080 nv12 bt.709/bt.709/bt.1886/limited/display CL=mpeg2/4/h264 crop=1920x1080+0+0
  1639. [ 46.355][v][vf] [userdeint] (disabled)
  1640. [ 46.355][v][vf] [fps] 1920x1080 nv12 bt.709/bt.709/bt.1886/limited/display CL=mpeg2/4/h264 crop=1920x1080+0+0
  1641. [ 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
  1642. [ 46.355][d][ffmpeg] filter: fps=2976024/41375
  1643. [ 46.358][d][ffmpeg] filter: Set first pts to 0
  1644. [ 46.358][v][vf] [autorotate] 1920x1080 nv12 bt.709/bt.709/bt.1886/limited/display CL=mpeg2/4/h264 crop=1920x1080+0+0
  1645. [ 46.358][v][vf] [autorotate] (disabled)
  1646. [ 46.358][v][vf] [convert] 1920x1080 nv12 bt.709/bt.709/bt.1886/limited/display CL=mpeg2/4/h264 crop=1920x1080+0+0
  1647. [ 46.358][v][vf] [convert] (disabled)
  1648. [ 46.358][v][vf] [out] 1920x1080 nv12 bt.709/bt.709/bt.1886/limited/display CL=mpeg2/4/h264 crop=1920x1080+0+0
  1649. [ 46.358][v][auto_profiles] Re-evaluating auto profile 8bitDeband
  1650. [ 46.358][v][auto_profiles] Re-evaluating auto profile full-hd-interlaced
  1651. [ 46.358][v][auto_profiles] Re-evaluating auto profile full-hd30
  1652. [ 46.358][v][auto_profiles] Profile condition error on evaluating: [string "profile full-hd30 condition"]:1: attempt to compare nil with number
  1653. [ 46.358][v][auto_profiles] Re-evaluating auto profile full-hd60
  1654. [ 46.358][v][auto_profiles] Profile condition error on evaluating: [string "profile full-hd60 condition"]:1: attempt to compare number with nil
  1655. [ 46.358][i][cplayer] VO: [gpu-next] 1920x1080 nv12
  1656. [ 46.358][v][cplayer] VO: Description: Video output based on libplacebo
  1657. [ 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
  1658. [ 46.358][v][vo/gpu-next/wayland] Reconfiguring!
  1659. [ 46.358][d][vo/gpu-next] max content size: 2560x1440
  1660. [ 46.358][d][vo/gpu-next] monitor size: 2560x1440
  1661. [ 46.358][v][vo/gpu-next] Window size: 1920x1080 (Borders: l=0 t=0 r=0 b=0)
  1662. [ 46.358][v][vo/gpu-next] Video source: 1920x1080 (1:1)
  1663. [ 46.358][v][vo/gpu-next] Video display: (0, 0) 1920x1080 -> (0, 0) 1920x1080
  1664. [ 46.358][v][vo/gpu-next] Video scale: 1.000000/1.000000
  1665. [ 46.358][v][vo/gpu-next] OSD borders: l=0 t=0 r=0 b=0
  1666. [ 46.358][v][vo/gpu-next] Video borders: l=0 t=0 r=0 b=0
  1667. [ 46.358][v][vo/gpu-next/wayland] Handling resize on the vk side
  1668. [ 46.358][d][vo/gpu-next/libplacebo] Requested alpha compositing mode: VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR
  1669. [ 46.358][d][vo/gpu-next/libplacebo] Requested surface transform: VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  1670. [ 46.358][d][vo/gpu-next/libplacebo] Requested image count: 4 (min 2 max 8)
  1671. [ 46.358][d][vo/gpu-next/libplacebo] Requested image size: 1920x1080 (min 1x1 < cur -1x-1 < max 16384x16384)
  1672. [ 46.358][d][vo/gpu-next/libplacebo] (Re)creating swapchain of size 1920x1080
  1673. [ 46.375][v][vo/gpu-next] Window size: 1920x1080 (Borders: l=0 t=0 r=0 b=0)
  1674. [ 46.375][v][vo/gpu-next] Video source: 1920x1080 (1:1)
  1675. [ 46.375][v][vo/gpu-next] Video display: (0, 0) 1920x1080 -> (0, 0) 1920x1080
  1676. [ 46.375][v][vo/gpu-next] Video scale: 1.000000/1.000000
  1677. [ 46.375][v][vo/gpu-next] OSD borders: l=0 t=0 r=0 b=0
  1678. [ 46.375][v][vo/gpu-next] Video borders: l=0 t=0 r=0 b=0
  1679. [ 46.376][d][vo/gpu-next/libplacebo] (Re)creating 1920x1080x0 texture with format r8: ../src/utils/upload.c:245
  1680. [ 46.376][d][vo/gpu-next/libplacebo] Allocating 8847360 memory of type 0x1 (id 1) in heap 0: ../src/utils/upload.c:245
  1681. [ 46.376][d][vo/gpu-next/libplacebo] Spent 0.264 ms allocating slab
  1682. [ 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.
  1683. [ 46.377][d][vo/gpu-next/libplacebo] (Re)creating 960x540x0 texture with format rg8: ../src/utils/upload.c:245
  1684. [ 46.378][d][vo/gpu-next/libplacebo] LUT invalidated, regenerating..
  1685. [ 46.378][d][vo/gpu-next/libplacebo] Spent 0.000 ms generating shader LUT
  1686. [ 46.378][d][vo/gpu-next/libplacebo] Allocating 262144 memory of type 0x1 (id 1) in heap 0: ../src/utils/upload.c:245
  1687. [ 46.378][d][vo/gpu-next/libplacebo] Spent 0.115 ms allocating slab
  1688. [ 46.378][d][vo/gpu-next/libplacebo] Allocating 258048 memory of type 0x7 (id 5) in heap 0: ../src/gpu/utils.c:575
  1689. [ 46.378][d][vo/gpu-next/libplacebo] Spent 0.106 ms allocating slab
  1690. [ 46.378][d][vo/gpu-next/libplacebo] (Re)creating 1920x1080x0 texture with format rgba16hf: src/renderer.c:2553
  1691. [ 46.378][d][vo/gpu-next/libplacebo] Allocating 17694720 memory of type 0x1 (id 1) in heap 0: src/renderer.c:2553
  1692. [ 46.378][d][vo/gpu-next/libplacebo] Spent 0.092 ms allocating slab
  1693. [ 46.379][d][vo/gpu-next/libplacebo] compute shader source:
  1694. [ 46.379][d][vo/gpu-next/libplacebo] [ 1] #version 450
  1695. [ 46.379][d][vo/gpu-next/libplacebo] [ 2] #extension GL_ARB_compute_shader : enable
  1696. [ 46.379][d][vo/gpu-next/libplacebo] [ 3] #extension GL_KHR_shader_subgroup_basic : enable
  1697. [ 46.379][d][vo/gpu-next/libplacebo] [ 4] #extension GL_KHR_shader_subgroup_vote : enable
  1698. [ 46.379][d][vo/gpu-next/libplacebo] [ 5] #extension GL_KHR_shader_subgroup_arithmetic : enable
  1699. [ 46.379][d][vo/gpu-next/libplacebo] [ 6] #extension GL_KHR_shader_subgroup_ballot : enable
  1700. [ 46.379][d][vo/gpu-next/libplacebo] [ 7] #extension GL_KHR_shader_subgroup_shuffle : enable
  1701. [ 46.379][d][vo/gpu-next/libplacebo] [ 8] #extension GL_KHR_shader_subgroup_clustered : enable
  1702. [ 46.379][d][vo/gpu-next/libplacebo] [ 9] #extension GL_KHR_shader_subgroup_quad : enable
  1703. [ 46.379][d][vo/gpu-next/libplacebo] [ 10] #extension GL_ARB_shader_image_load_store : enable
  1704. [ 46.379][d][vo/gpu-next/libplacebo] [ 11] #extension GL_ARB_texture_gather : enable
  1705. [ 46.379][d][vo/gpu-next/libplacebo] [ 12] layout(std430, push_constant) uniform PushC {
  1706. [ 46.379][d][vo/gpu-next/libplacebo] [ 13] layout(offset=0) vec2 _4004;
  1707. [ 46.379][d][vo/gpu-next/libplacebo] [ 14] layout(offset=16) vec3 _5;
  1708. [ 46.379][d][vo/gpu-next/libplacebo] [ 15] layout(offset=32) vec2 _6;
  1709. [ 46.379][d][vo/gpu-next/libplacebo] [ 16] layout(offset=40) vec2 _7;
  1710. [ 46.379][d][vo/gpu-next/libplacebo] [ 17] layout(offset=48) vec2 _8;
  1711. [ 46.379][d][vo/gpu-next/libplacebo] [ 18] layout(offset=56) vec2 _9;
  1712. [ 46.379][d][vo/gpu-next/libplacebo] [ 19] layout(offset=64) vec2 _a;
  1713. [ 46.379][d][vo/gpu-next/libplacebo] [ 20] layout(offset=72) vec2 _b;
  1714. [ 46.379][d][vo/gpu-next/libplacebo] [ 21] layout(offset=80) vec2 _c;
  1715. [ 46.379][d][vo/gpu-next/libplacebo] [ 22] layout(offset=88) vec2 _d;
  1716. [ 46.379][d][vo/gpu-next/libplacebo] [ 23] layout(offset=96) vec2 _e;
  1717. [ 46.379][d][vo/gpu-next/libplacebo] [ 24] layout(offset=104) ivec2 _10;
  1718. [ 46.379][d][vo/gpu-next/libplacebo] [ 25] layout(offset=112) mat3 _4;
  1719. [ 46.379][d][vo/gpu-next/libplacebo] [ 26] };
  1720. [ 46.379][d][vo/gpu-next/libplacebo] [ 27] layout(constant_id=0) const float _2 = 1;
  1721. [ 46.379][d][vo/gpu-next/libplacebo] [ 28] layout(constant_id=1) const float _3 = 1;
  1722. [ 46.379][d][vo/gpu-next/libplacebo] [ 29] layout(constant_id=2) const float _8004 = 1;
  1723. [ 46.379][d][vo/gpu-next/libplacebo] [ 30] layout(constant_id=3) const float _4005 = 1;
  1724. [ 46.379][d][vo/gpu-next/libplacebo] [ 31] layout(constant_id=4) const float _4009 = 1;
  1725. [ 46.379][d][vo/gpu-next/libplacebo] [ 32] layout(constant_id=5) const float _400a = 1;
  1726. [ 46.379][d][vo/gpu-next/libplacebo] [ 33] layout(constant_id=6) const float _400b = 1;
  1727. [ 46.379][d][vo/gpu-next/libplacebo] [ 34] layout(constant_id=7) const int _400d = 1;
  1728. [ 46.379][d][vo/gpu-next/libplacebo] [ 35] layout(constant_id=8) const int _400e = 1;
  1729. [ 46.379][d][vo/gpu-next/libplacebo] [ 36] layout(constant_id=9) const float _400f = 1;
  1730. [ 46.379][d][vo/gpu-next/libplacebo] [ 37] layout(binding=0) uniform sampler2D _8002;
  1731. [ 46.379][d][vo/gpu-next/libplacebo] [ 38] layout(binding=1) uniform sampler2D _4002;
  1732. [ 46.379][d][vo/gpu-next/libplacebo] [ 39] layout(binding=2) uniform sampler1D _4007;
  1733. [ 46.379][d][vo/gpu-next/libplacebo] [ 40] layout(binding=3, rgba16f) writeonly restrict uniform image2D _f;
  1734. [ 46.379][d][vo/gpu-next/libplacebo] [ 41] layout (local_size_x = 32, local_size_y = 32) in;
  1735. [ 46.379][d][vo/gpu-next/libplacebo] [ 42] #define frag_pos(id) (vec2(id) + vec2(0.5))
  1736. [ 46.379][d][vo/gpu-next/libplacebo] [ 43] #define frag_map(id) (_6 * frag_pos(id))
  1737. [ 46.379][d][vo/gpu-next/libplacebo] [ 44] #define gl_FragCoord vec4(frag_pos(gl_GlobalInvocationID), 0.0, 1.0)
  1738. [ 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))
  1739. [ 46.379][d][vo/gpu-next/libplacebo] [ 46] #define _8003 (_8003_map(gl_GlobalInvocationID))
  1740. [ 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))
  1741. [ 46.379][d][vo/gpu-next/libplacebo] [ 48] #define _4003 (_4003_map(gl_GlobalInvocationID))
  1742. [ 46.379][d][vo/gpu-next/libplacebo] [ 49]
  1743. [ 46.379][d][vo/gpu-next/libplacebo] [ 50] vec4 _8001() {
  1744. [ 46.379][d][vo/gpu-next/libplacebo] [ 51] // pl_shader_sample_direct
  1745. [ 46.379][d][vo/gpu-next/libplacebo] [ 52] vec4 color = vec4(_8004) * textureLod(_8002, _8003, 0.0);
  1746. [ 46.379][d][vo/gpu-next/libplacebo] [ 53] return color;
  1747. [ 46.379][d][vo/gpu-next/libplacebo] [ 54] }
  1748. [ 46.379][d][vo/gpu-next/libplacebo] [ 55]
  1749. [ 46.379][d][vo/gpu-next/libplacebo] [ 56] #define _4008(x) (_400a * (x) + _4009)
  1750. [ 46.379][d][vo/gpu-next/libplacebo] [ 57] #define _4006(pos) (textureLod(_4007, float(\
  1751. [ 46.379][d][vo/gpu-next/libplacebo] [ 58] _4008(float(pos))\
  1752. [ 46.379][d][vo/gpu-next/libplacebo] [ 59] ), 0.0).x)
  1753. [ 46.379][d][vo/gpu-next/libplacebo] [ 60] shared vec2 _400c_base;
  1754. [ 46.379][d][vo/gpu-next/libplacebo] [ 61] shared float _400c_0[_400e * _400d];
  1755. [ 46.379][d][vo/gpu-next/libplacebo] [ 62] shared float _400c_1[_400e * _400d];
  1756. [ 46.379][d][vo/gpu-next/libplacebo] [ 63] vec4 _4001() {
  1757. [ 46.379][d][vo/gpu-next/libplacebo] [ 64] // pl_shader_sample_polar
  1758. [ 46.379][d][vo/gpu-next/libplacebo] [ 65] vec4 color = vec4(0.0);
  1759. [ 46.379][d][vo/gpu-next/libplacebo] [ 66] {
  1760. [ 46.379][d][vo/gpu-next/libplacebo] [ 67] vec2 pos = _4003, pt = _4004;
  1761. [ 46.379][d][vo/gpu-next/libplacebo] [ 68] vec2 size = vec2(textureSize(_4002, 0));
  1762. [ 46.379][d][vo/gpu-next/libplacebo] [ 69] vec2 fcoord = fract(pos * size - vec2(0.5));
  1763. [ 46.379][d][vo/gpu-next/libplacebo] [ 70] vec2 base = pos - pt * fcoord;
  1764. [ 46.379][d][vo/gpu-next/libplacebo] [ 71] vec2 center = base + pt * vec2(0.5);
  1765. [ 46.379][d][vo/gpu-next/libplacebo] [ 72] ivec2 offset;
  1766. [ 46.379][d][vo/gpu-next/libplacebo] [ 73] float w, d, wsum = 0.0;
  1767. [ 46.379][d][vo/gpu-next/libplacebo] [ 74] int idx;
  1768. [ 46.379][d][vo/gpu-next/libplacebo] [ 75] vec4 c;
  1769. [ 46.379][d][vo/gpu-next/libplacebo] [ 76] uvec2 base_id = uvec2(0u);
  1770. [ 46.379][d][vo/gpu-next/libplacebo] [ 77] if (gl_LocalInvocationID.xy == base_id)
  1771. [ 46.379][d][vo/gpu-next/libplacebo] [ 78] _400c_base = base;
  1772. [ 46.379][d][vo/gpu-next/libplacebo] [ 79] barrier();
  1773. [ 46.379][d][vo/gpu-next/libplacebo] [ 80] ivec2 rel = ivec2(round((base - _400c_base) * size));
  1774. [ 46.379][d][vo/gpu-next/libplacebo] [ 81] for (int y = int(gl_LocalInvocationID.y); y < _400e; y += 32) {
  1775. [ 46.379][d][vo/gpu-next/libplacebo] [ 82] for (int x = int(gl_LocalInvocationID.x); x < _400d; x += 32) {
  1776. [ 46.379][d][vo/gpu-next/libplacebo] [ 83] c = textureLod(_4002, _400c_base + pt * vec2(x - 3, y - 3), 0.0);
  1777. [ 46.379][d][vo/gpu-next/libplacebo] [ 84] _400c_0[_400d * y + x] = c[0];
  1778. [ 46.379][d][vo/gpu-next/libplacebo] [ 85] _400c_1[_400d * y + x] = c[1];
  1779. [ 46.379][d][vo/gpu-next/libplacebo] [ 86] }}
  1780. [ 46.379][d][vo/gpu-next/libplacebo] [ 87] barrier();
  1781. [ 46.379][d][vo/gpu-next/libplacebo] [ 88] idx = _400d * rel.y + rel.x + _400d * 0 + 0;
  1782. [ 46.379][d][vo/gpu-next/libplacebo] [ 89] idx = _400d * rel.y + rel.x + _400d * 0 + 1;
  1783. [ 46.379][d][vo/gpu-next/libplacebo] [ 90] idx = _400d * rel.y + rel.x + _400d * 0 + 2;
  1784. [ 46.379][d][vo/gpu-next/libplacebo] [ 91] idx = _400d * rel.y + rel.x + _400d * 0 + 3;
  1785. [ 46.379][d][vo/gpu-next/libplacebo] [ 92] offset = ivec2(0, -3);
  1786. [ 46.379][d][vo/gpu-next/libplacebo] [ 93] d = length(vec2(offset) - fcoord);
  1787. [ 46.379][d][vo/gpu-next/libplacebo] [ 94] if (d < _400b) {
  1788. [ 46.379][d][vo/gpu-next/libplacebo] [ 95] w = _4006(d * 1.0 / _400b);
  1789. [ 46.379][d][vo/gpu-next/libplacebo] [ 96] wsum += w;
  1790. [ 46.379][d][vo/gpu-next/libplacebo] [ 97] c[0] = _400c_0[idx];
  1791. [ 46.379][d][vo/gpu-next/libplacebo] [ 98] c[1] = _400c_1[idx];
  1792. [ 46.379][d][vo/gpu-next/libplacebo] [ 99] color[0] += w * c[0];
  1793. [ 46.379][d][vo/gpu-next/libplacebo] [100] color[1] += w * c[1];
  1794. [ 46.379][d][vo/gpu-next/libplacebo] [101] }
  1795. [ 46.379][d][vo/gpu-next/libplacebo] [102] idx = _400d * rel.y + rel.x + _400d * 0 + 4;
  1796. [ 46.379][d][vo/gpu-next/libplacebo] [103] offset = ivec2(1, -3);
  1797. [ 46.379][d][vo/gpu-next/libplacebo] [104] d = length(vec2(offset) - fcoord);
  1798. [ 46.379][d][vo/gpu-next/libplacebo] [105] if (d < _400b) {
  1799. [ 46.379][d][vo/gpu-next/libplacebo] [106] w = _4006(d * 1.0 / _400b);
  1800. [ 46.379][d][vo/gpu-next/libplacebo] [107] wsum += w;
  1801. [ 46.379][d][vo/gpu-next/libplacebo] [108] c[0] = _400c_0[idx];
  1802. [ 46.379][d][vo/gpu-next/libplacebo] [109] c[1] = _400c_1[idx];
  1803. [ 46.379][d][vo/gpu-next/libplacebo] [110] color[0] += w * c[0];
  1804. [ 46.379][d][vo/gpu-next/libplacebo] [111] color[1] += w * c[1];
  1805. [ 46.379][d][vo/gpu-next/libplacebo] [112] }
  1806. [ 46.379][d][vo/gpu-next/libplacebo] [113] idx = _400d * rel.y + rel.x + _400d * 0 + 5;
  1807. [ 46.379][d][vo/gpu-next/libplacebo] [114] idx = _400d * rel.y + rel.x + _400d * 0 + 6;
  1808. [ 46.379][d][vo/gpu-next/libplacebo] [115] idx = _400d * rel.y + rel.x + _400d * 0 + 7;
  1809. [ 46.379][d][vo/gpu-next/libplacebo] [116] idx = _400d * rel.y + rel.x + _400d * 1 + 0;
  1810. [ 46.379][d][vo/gpu-next/libplacebo] [117] idx = _400d * rel.y + rel.x + _400d * 1 + 1;
  1811. [ 46.379][d][vo/gpu-next/libplacebo] [118] offset = ivec2(-2, -2);
  1812. [ 46.379][d][vo/gpu-next/libplacebo] [119] d = length(vec2(offset) - fcoord);
  1813. [ 46.379][d][vo/gpu-next/libplacebo] [120] if (d < _400b) {
  1814. [ 46.379][d][vo/gpu-next/libplacebo] [121] w = _4006(d * 1.0 / _400b);
  1815. [ 46.379][d][vo/gpu-next/libplacebo] [122] wsum += w;
  1816. [ 46.379][d][vo/gpu-next/libplacebo] [123] c[0] = _400c_0[idx];
  1817. [ 46.379][d][vo/gpu-next/libplacebo] [124] c[1] = _400c_1[idx];
  1818. [ 46.379][d][vo/gpu-next/libplacebo] [125] color[0] += w * c[0];
  1819. [ 46.379][d][vo/gpu-next/libplacebo] [126] color[1] += w * c[1];
  1820. [ 46.379][d][vo/gpu-next/libplacebo] [127] }
  1821. [ 46.379][d][vo/gpu-next/libplacebo] [128] idx = _400d * rel.y + rel.x + _400d * 1 + 2;
  1822. [ 46.379][d][vo/gpu-next/libplacebo] [129] offset = ivec2(-1, -2);
  1823. [ 46.379][d][vo/gpu-next/libplacebo] [130] d = length(vec2(offset) - fcoord);
  1824. [ 46.379][d][vo/gpu-next/libplacebo] [131] if (d < _400b) {
  1825. [ 46.379][d][vo/gpu-next/libplacebo] [132] w = _4006(d * 1.0 / _400b);
  1826. [ 46.379][d][vo/gpu-next/libplacebo] [133] wsum += w;
  1827. [ 46.379][d][vo/gpu-next/libplacebo] [134] c[0] = _400c_0[idx];
  1828. [ 46.379][d][vo/gpu-next/libplacebo] [135] c[1] = _400c_1[idx];
  1829. [ 46.379][d][vo/gpu-next/libplacebo] [136] color[0] += w * c[0];
  1830. [ 46.379][d][vo/gpu-next/libplacebo] [137] color[1] += w * c[1];
  1831. [ 46.379][d][vo/gpu-next/libplacebo] [138] }
  1832. [ 46.379][d][vo/gpu-next/libplacebo] [139] idx = _400d * rel.y + rel.x + _400d * 1 + 3;
  1833. [ 46.379][d][vo/gpu-next/libplacebo] [140] offset = ivec2(0, -2);
  1834. [ 46.379][d][vo/gpu-next/libplacebo] [141] d = length(vec2(offset) - fcoord);
  1835. [ 46.379][d][vo/gpu-next/libplacebo] [142] if (d < _400b) {
  1836. [ 46.379][d][vo/gpu-next/libplacebo] [143] w = _4006(d * 1.0 / _400b);
  1837. [ 46.379][d][vo/gpu-next/libplacebo] [144] wsum += w;
  1838. [ 46.379][d][vo/gpu-next/libplacebo] [145] c[0] = _400c_0[idx];
  1839. [ 46.379][d][vo/gpu-next/libplacebo] [146] c[1] = _400c_1[idx];
  1840. [ 46.379][d][vo/gpu-next/libplacebo] [147] color[0] += w * c[0];
  1841. [ 46.379][d][vo/gpu-next/libplacebo] [148] color[1] += w * c[1];
  1842. [ 46.379][d][vo/gpu-next/libplacebo] [149] }
  1843. [ 46.379][d][vo/gpu-next/libplacebo] [150] idx = _400d * rel.y + rel.x + _400d * 1 + 4;
  1844. [ 46.379][d][vo/gpu-next/libplacebo] [151] offset = ivec2(1, -2);
  1845. [ 46.379][d][vo/gpu-next/libplacebo] [152] d = length(vec2(offset) - fcoord);
  1846. [ 46.379][d][vo/gpu-next/libplacebo] [153] if (d < _400b) {
  1847. [ 46.379][d][vo/gpu-next/libplacebo] [154] w = _4006(d * 1.0 / _400b);
  1848. [ 46.379][d][vo/gpu-next/libplacebo] [155] wsum += w;
  1849. [ 46.379][d][vo/gpu-next/libplacebo] [156] c[0] = _400c_0[idx];
  1850. [ 46.379][d][vo/gpu-next/libplacebo] [157] c[1] = _400c_1[idx];
  1851. [ 46.379][d][vo/gpu-next/libplacebo] [158] color[0] += w * c[0];
  1852. [ 46.379][d][vo/gpu-next/libplacebo] [159] color[1] += w * c[1];
  1853. [ 46.379][d][vo/gpu-next/libplacebo] [160] }
  1854. [ 46.379][d][vo/gpu-next/libplacebo] [161] idx = _400d * rel.y + rel.x + _400d * 1 + 5;
  1855. [ 46.379][d][vo/gpu-next/libplacebo] [162] offset = ivec2(2, -2);
  1856. [ 46.379][d][vo/gpu-next/libplacebo] [163] d = length(vec2(offset) - fcoord);
  1857. [ 46.379][d][vo/gpu-next/libplacebo] [164] if (d < _400b) {
  1858. [ 46.379][d][vo/gpu-next/libplacebo] [165] w = _4006(d * 1.0 / _400b);
  1859. [ 46.379][d][vo/gpu-next/libplacebo] [166] wsum += w;
  1860. [ 46.379][d][vo/gpu-next/libplacebo] [167] c[0] = _400c_0[idx];
  1861. [ 46.379][d][vo/gpu-next/libplacebo] [168] c[1] = _400c_1[idx];
  1862. [ 46.379][d][vo/gpu-next/libplacebo] [169] color[0] += w * c[0];
  1863. [ 46.379][d][vo/gpu-next/libplacebo] [170] color[1] += w * c[1];
  1864. [ 46.379][d][vo/gpu-next/libplacebo] [171] }
  1865. [ 46.379][d][vo/gpu-next/libplacebo] [172] idx = _400d * rel.y + rel.x + _400d * 1 + 6;
  1866. [ 46.379][d][vo/gpu-next/libplacebo] [173] offset = ivec2(3, -2);
  1867. [ 46.379][d][vo/gpu-next/libplacebo] [174] d = length(vec2(offset) - fcoord);
  1868. [ 46.379][d][vo/gpu-next/libplacebo] [175] if (d < _400b) {
  1869. [ 46.379][d][vo/gpu-next/libplacebo] [176] w = _4006(d * 1.0 / _400b);
  1870. [ 46.380][d][vo/gpu-next/libplacebo] [177] wsum += w;
  1871. [ 46.380][d][vo/gpu-next/libplacebo] [178] c[0] = _400c_0[idx];
  1872. [ 46.380][d][vo/gpu-next/libplacebo] [179] c[1] = _400c_1[idx];
  1873. [ 46.380][d][vo/gpu-next/libplacebo] [180] color[0] += w * c[0];
  1874. [ 46.380][d][vo/gpu-next/libplacebo] [181] color[1] += w * c[1];
  1875. [ 46.380][d][vo/gpu-next/libplacebo] [182] }
  1876. [ 46.380][d][vo/gpu-next/libplacebo] [183] idx = _400d * rel.y + rel.x + _400d * 1 + 7;
  1877. [ 46.380][d][vo/gpu-next/libplacebo] [184] idx = _400d * rel.y + rel.x + _400d * 2 + 0;
  1878. [ 46.380][d][vo/gpu-next/libplacebo] [185] idx = _400d * rel.y + rel.x + _400d * 2 + 1;
  1879. [ 46.380][d][vo/gpu-next/libplacebo] [186] offset = ivec2(-2, -1);
  1880. [ 46.380][d][vo/gpu-next/libplacebo] [187] d = length(vec2(offset) - fcoord);
  1881. [ 46.380][d][vo/gpu-next/libplacebo] [188] if (d < _400b) {
  1882. [ 46.380][d][vo/gpu-next/libplacebo] [189] w = _4006(d * 1.0 / _400b);
  1883. [ 46.380][d][vo/gpu-next/libplacebo] [190] wsum += w;
  1884. [ 46.380][d][vo/gpu-next/libplacebo] [191] c[0] = _400c_0[idx];
  1885. [ 46.380][d][vo/gpu-next/libplacebo] [192] c[1] = _400c_1[idx];
  1886. [ 46.380][d][vo/gpu-next/libplacebo] [193] color[0] += w * c[0];
  1887. [ 46.380][d][vo/gpu-next/libplacebo] [194] color[1] += w * c[1];
  1888. [ 46.380][d][vo/gpu-next/libplacebo] [195] }
  1889. [ 46.380][d][vo/gpu-next/libplacebo] [196] idx = _400d * rel.y + rel.x + _400d * 2 + 2;
  1890. [ 46.380][d][vo/gpu-next/libplacebo] [197] offset = ivec2(-1, -1);
  1891. [ 46.380][d][vo/gpu-next/libplacebo] [198] d = length(vec2(offset) - fcoord);
  1892. [ 46.380][d][vo/gpu-next/libplacebo] [199] w = _4006(d * 1.0 / _400b);
  1893. [ 46.380][d][vo/gpu-next/libplacebo] [200] wsum += w;
  1894. [ 46.380][d][vo/gpu-next/libplacebo] [201] c[0] = _400c_0[idx];
  1895. [ 46.380][d][vo/gpu-next/libplacebo] [202] c[1] = _400c_1[idx];
  1896. [ 46.380][d][vo/gpu-next/libplacebo] [203] color[0] += w * c[0];
  1897. [ 46.380][d][vo/gpu-next/libplacebo] [204] color[1] += w * c[1];
  1898. [ 46.380][d][vo/gpu-next/libplacebo] [205] idx = _400d * rel.y + rel.x + _400d * 2 + 3;
  1899. [ 46.380][d][vo/gpu-next/libplacebo] [206] offset = ivec2(0, -1);
  1900. [ 46.380][d][vo/gpu-next/libplacebo] [207] d = length(vec2(offset) - fcoord);
  1901. [ 46.380][d][vo/gpu-next/libplacebo] [208] w = _4006(d * 1.0 / _400b);
  1902. [ 46.380][d][vo/gpu-next/libplacebo] [209] wsum += w;
  1903. [ 46.380][d][vo/gpu-next/libplacebo] [210] c[0] = _400c_0[idx];
  1904. [ 46.380][d][vo/gpu-next/libplacebo] [211] c[1] = _400c_1[idx];
  1905. [ 46.380][d][vo/gpu-next/libplacebo] [212] color[0] += w * c[0];
  1906. [ 46.380][d][vo/gpu-next/libplacebo] [213] color[1] += w * c[1];
  1907. [ 46.380][d][vo/gpu-next/libplacebo] [214] idx = _400d * rel.y + rel.x + _400d * 2 + 4;
  1908. [ 46.380][d][vo/gpu-next/libplacebo] [215] offset = ivec2(1, -1);
  1909. [ 46.380][d][vo/gpu-next/libplacebo] [216] d = length(vec2(offset) - fcoord);
  1910. [ 46.380][d][vo/gpu-next/libplacebo] [217] w = _4006(d * 1.0 / _400b);
  1911. [ 46.380][d][vo/gpu-next/libplacebo] [218] wsum += w;
  1912. [ 46.380][d][vo/gpu-next/libplacebo] [219] c[0] = _400c_0[idx];
  1913. [ 46.380][d][vo/gpu-next/libplacebo] [220] c[1] = _400c_1[idx];
  1914. [ 46.380][d][vo/gpu-next/libplacebo] [221] color[0] += w * c[0];
  1915. [ 46.380][d][vo/gpu-next/libplacebo] [222] color[1] += w * c[1];
  1916. [ 46.380][d][vo/gpu-next/libplacebo] [223] idx = _400d * rel.y + rel.x + _400d * 2 + 5;
  1917. [ 46.380][d][vo/gpu-next/libplacebo] [224] offset = ivec2(2, -1);
  1918. [ 46.380][d][vo/gpu-next/libplacebo] [225] d = length(vec2(offset) - fcoord);
  1919. [ 46.380][d][vo/gpu-next/libplacebo] [226] w = _4006(d * 1.0 / _400b);
  1920. [ 46.380][d][vo/gpu-next/libplacebo] [227] wsum += w;
  1921. [ 46.380][d][vo/gpu-next/libplacebo] [228] c[0] = _400c_0[idx];
  1922. [ 46.380][d][vo/gpu-next/libplacebo] [229] c[1] = _400c_1[idx];
  1923. [ 46.380][d][vo/gpu-next/libplacebo] [230] color[0] += w * c[0];
  1924. [ 46.380][d][vo/gpu-next/libplacebo] [231] color[1] += w * c[1];
  1925. [ 46.380][d][vo/gpu-next/libplacebo] [232] idx = _400d * rel.y + rel.x + _400d * 2 + 6;
  1926. [ 46.380][d][vo/gpu-next/libplacebo] [233] offset = ivec2(3, -1);
  1927. [ 46.380][d][vo/gpu-next/libplacebo] [234] d = length(vec2(offset) - fcoord);
  1928. [ 46.380][d][vo/gpu-next/libplacebo] [235] if (d < _400b) {
  1929. [ 46.380][d][vo/gpu-next/libplacebo] [236] w = _4006(d * 1.0 / _400b);
  1930. [ 46.380][d][vo/gpu-next/libplacebo] [237] wsum += w;
  1931. [ 46.380][d][vo/gpu-next/libplacebo] [238] c[0] = _400c_0[idx];
  1932. [ 46.380][d][vo/gpu-next/libplacebo] [239] c[1] = _400c_1[idx];
  1933. [ 46.380][d][vo/gpu-next/libplacebo] [240] color[0] += w * c[0];
  1934. [ 46.380][d][vo/gpu-next/libplacebo] [241] color[1] += w * c[1];
  1935. [ 46.380][d][vo/gpu-next/libplacebo] [242] }
  1936. [ 46.380][d][vo/gpu-next/libplacebo] [243] idx = _400d * rel.y + rel.x + _400d * 2 + 7;
  1937. [ 46.380][d][vo/gpu-next/libplacebo] [244] idx = _400d * rel.y + rel.x + _400d * 3 + 0;
  1938. [ 46.380][d][vo/gpu-next/libplacebo] [245] offset = ivec2(-3, 0);
  1939. [ 46.380][d][vo/gpu-next/libplacebo] [246] d = length(vec2(offset) - fcoord);
  1940. [ 46.380][d][vo/gpu-next/libplacebo] [247] if (d < _400b) {
  1941. [ 46.380][d][vo/gpu-next/libplacebo] [248] w = _4006(d * 1.0 / _400b);
  1942. [ 46.380][d][vo/gpu-next/libplacebo] [249] wsum += w;
  1943. [ 46.380][d][vo/gpu-next/libplacebo] [250] c[0] = _400c_0[idx];
  1944. [ 46.380][d][vo/gpu-next/libplacebo] [251] c[1] = _400c_1[idx];
  1945. [ 46.380][d][vo/gpu-next/libplacebo] [252] color[0] += w * c[0];
  1946. [ 46.380][d][vo/gpu-next/libplacebo] [253] color[1] += w * c[1];
  1947. [ 46.380][d][vo/gpu-next/libplacebo] [254] }
  1948. [ 46.380][d][vo/gpu-next/libplacebo] [255] idx = _400d * rel.y + rel.x + _400d * 3 + 1;
  1949. [ 46.380][d][vo/gpu-next/libplacebo] [256] offset = ivec2(-2, 0);
  1950. [ 46.380][d][vo/gpu-next/libplacebo] [257] d = length(vec2(offset) - fcoord);
  1951. [ 46.380][d][vo/gpu-next/libplacebo] [258] if (d < _400b) {
  1952. [ 46.380][d][vo/gpu-next/libplacebo] [259] w = _4006(d * 1.0 / _400b);
  1953. [ 46.380][d][vo/gpu-next/libplacebo] [260] wsum += w;
  1954. [ 46.380][d][vo/gpu-next/libplacebo] [261] c[0] = _400c_0[idx];
  1955. [ 46.380][d][vo/gpu-next/libplacebo] [262] c[1] = _400c_1[idx];
  1956. [ 46.380][d][vo/gpu-next/libplacebo] [263] color[0] += w * c[0];
  1957. [ 46.380][d][vo/gpu-next/libplacebo] [264] color[1] += w * c[1];
  1958. [ 46.380][d][vo/gpu-next/libplacebo] [265] }
  1959. [ 46.380][d][vo/gpu-next/libplacebo] [266] idx = _400d * rel.y + rel.x + _400d * 3 + 2;
  1960. [ 46.380][d][vo/gpu-next/libplacebo] [267] offset = ivec2(-1, 0);
  1961. [ 46.380][d][vo/gpu-next/libplacebo] [268] d = length(vec2(offset) - fcoord);
  1962. [ 46.380][d][vo/gpu-next/libplacebo] [269] w = _4006(d * 1.0 / _400b);
  1963. [ 46.380][d][vo/gpu-next/libplacebo] [270] wsum += w;
  1964. [ 46.380][d][vo/gpu-next/libplacebo] [271] c[0] = _400c_0[idx];
  1965. [ 46.380][d][vo/gpu-next/libplacebo] [272] c[1] = _400c_1[idx];
  1966. [ 46.380][d][vo/gpu-next/libplacebo] [273] color[0] += w * c[0];
  1967. [ 46.380][d][vo/gpu-next/libplacebo] [274] color[1] += w * c[1];
  1968. [ 46.380][d][vo/gpu-next/libplacebo] [275] idx = _400d * rel.y + rel.x + _400d * 3 + 3;
  1969. [ 46.380][d][vo/gpu-next/libplacebo] [276] offset = ivec2(0, 0);
  1970. [ 46.380][d][vo/gpu-next/libplacebo] [277] d = length(vec2(offset) - fcoord);
  1971. [ 46.380][d][vo/gpu-next/libplacebo] [278] w = _4006(d * 1.0 / _400b);
  1972. [ 46.380][d][vo/gpu-next/libplacebo] [279] wsum += w;
  1973. [ 46.380][d][vo/gpu-next/libplacebo] [280] c[0] = _400c_0[idx];
  1974. [ 46.380][d][vo/gpu-next/libplacebo] [281] c[1] = _400c_1[idx];
  1975. [ 46.380][d][vo/gpu-next/libplacebo] [282] color[0] += w * c[0];
  1976. [ 46.380][d][vo/gpu-next/libplacebo] [283] color[1] += w * c[1];
  1977. [ 46.380][d][vo/gpu-next/libplacebo] [284] idx = _400d * rel.y + rel.x + _400d * 3 + 4;
  1978. [ 46.380][d][vo/gpu-next/libplacebo] [285] offset = ivec2(1, 0);
  1979. [ 46.380][d][vo/gpu-next/libplacebo] [286] d = length(vec2(offset) - fcoord);
  1980. [ 46.380][d][vo/gpu-next/libplacebo] [287] w = _4006(d * 1.0 / _400b);
  1981. [ 46.380][d][vo/gpu-next/libplacebo] [288] wsum += w;
  1982. [ 46.380][d][vo/gpu-next/libplacebo] [289] c[0] = _400c_0[idx];
  1983. [ 46.380][d][vo/gpu-next/libplacebo] [290] c[1] = _400c_1[idx];
  1984. [ 46.380][d][vo/gpu-next/libplacebo] [291] color[0] += w * c[0];
  1985. [ 46.380][d][vo/gpu-next/libplacebo] [292] color[1] += w * c[1];
  1986. [ 46.380][d][vo/gpu-next/libplacebo] [293] idx = _400d * rel.y + rel.x + _400d * 3 + 5;
  1987. [ 46.380][d][vo/gpu-next/libplacebo] [294] offset = ivec2(2, 0);
  1988. [ 46.380][d][vo/gpu-next/libplacebo] [295] d = length(vec2(offset) - fcoord);
  1989. [ 46.380][d][vo/gpu-next/libplacebo] [296] w = _4006(d * 1.0 / _400b);
  1990. [ 46.380][d][vo/gpu-next/libplacebo] [297] wsum += w;
  1991. [ 46.380][d][vo/gpu-next/libplacebo] [298] c[0] = _400c_0[idx];
  1992. [ 46.380][d][vo/gpu-next/libplacebo] [299] c[1] = _400c_1[idx];
  1993. [ 46.380][d][vo/gpu-next/libplacebo] [300] color[0] += w * c[0];
  1994. [ 46.380][d][vo/gpu-next/libplacebo] [301] color[1] += w * c[1];
  1995. [ 46.380][d][vo/gpu-next/libplacebo] [302] idx = _400d * rel.y + rel.x + _400d * 3 + 6;
  1996. [ 46.380][d][vo/gpu-next/libplacebo] [303] offset = ivec2(3, 0);
  1997. [ 46.380][d][vo/gpu-next/libplacebo] [304] d = length(vec2(offset) - fcoord);
  1998. [ 46.380][d][vo/gpu-next/libplacebo] [305] if (d < _400b) {
  1999. [ 46.380][d][vo/gpu-next/libplacebo] [306] w = _4006(d * 1.0 / _400b);
  2000. [ 46.380][d][vo/gpu-next/libplacebo] [307] wsum += w;
  2001. [ 46.380][d][vo/gpu-next/libplacebo] [308] c[0] = _400c_0[idx];
  2002. [ 46.380][d][vo/gpu-next/libplacebo] [309] c[1] = _400c_1[idx];
  2003. [ 46.380][d][vo/gpu-next/libplacebo] [310] color[0] += w * c[0];
  2004. [ 46.380][d][vo/gpu-next/libplacebo] [311] color[1] += w * c[1];
  2005. [ 46.380][d][vo/gpu-next/libplacebo] [312] }
  2006. [ 46.380][d][vo/gpu-next/libplacebo] [313] idx = _400d * rel.y + rel.x + _400d * 3 + 7;
  2007. [ 46.380][d][vo/gpu-next/libplacebo] [314] offset = ivec2(4, 0);
  2008. [ 46.380][d][vo/gpu-next/libplacebo] [315] d = length(vec2(offset) - fcoord);
  2009. [ 46.380][d][vo/gpu-next/libplacebo] [316] if (d < _400b) {
  2010. [ 46.380][d][vo/gpu-next/libplacebo] [317] w = _4006(d * 1.0 / _400b);
  2011. [ 46.380][d][vo/gpu-next/libplacebo] [318] wsum += w;
  2012. [ 46.380][d][vo/gpu-next/libplacebo] [319] c[0] = _400c_0[idx];
  2013. [ 46.380][d][vo/gpu-next/libplacebo] [320] c[1] = _400c_1[idx];
  2014. [ 46.380][d][vo/gpu-next/libplacebo] [321] color[0] += w * c[0];
  2015. [ 46.380][d][vo/gpu-next/libplacebo] [322] color[1] += w * c[1];
  2016. [ 46.380][d][vo/gpu-next/libplacebo] [323] }
  2017. [ 46.380][d][vo/gpu-next/libplacebo] [324] idx = _400d * rel.y + rel.x + _400d * 4 + 0;
  2018. [ 46.380][d][vo/gpu-next/libplacebo] [325] offset = ivec2(-3, 1);
  2019. [ 46.380][d][vo/gpu-next/libplacebo] [326] d = length(vec2(offset) - fcoord);
  2020. [ 46.380][d][vo/gpu-next/libplacebo] [327] if (d < _400b) {
  2021. [ 46.380][d][vo/gpu-next/libplacebo] [328] w = _4006(d * 1.0 / _400b);
  2022. [ 46.380][d][vo/gpu-next/libplacebo] [329] wsum += w;
  2023. [ 46.380][d][vo/gpu-next/libplacebo] [330] c[0] = _400c_0[idx];
  2024. [ 46.380][d][vo/gpu-next/libplacebo] [331] c[1] = _400c_1[idx];
  2025. [ 46.380][d][vo/gpu-next/libplacebo] [332] color[0] += w * c[0];
  2026. [ 46.380][d][vo/gpu-next/libplacebo] [333] color[1] += w * c[1];
  2027. [ 46.380][d][vo/gpu-next/libplacebo] [334] }
  2028. [ 46.380][d][vo/gpu-next/libplacebo] [335] idx = _400d * rel.y + rel.x + _400d * 4 + 1;
  2029. [ 46.380][d][vo/gpu-next/libplacebo] [336] offset = ivec2(-2, 1);
  2030. [ 46.380][d][vo/gpu-next/libplacebo] [337] d = length(vec2(offset) - fcoord);
  2031. [ 46.380][d][vo/gpu-next/libplacebo] [338] if (d < _400b) {
  2032. [ 46.380][d][vo/gpu-next/libplacebo] [339] w = _4006(d * 1.0 / _400b);
  2033. [ 46.380][d][vo/gpu-next/libplacebo] [340] wsum += w;
  2034. [ 46.380][d][vo/gpu-next/libplacebo] [341] c[0] = _400c_0[idx];
  2035. [ 46.380][d][vo/gpu-next/libplacebo] [342] c[1] = _400c_1[idx];
  2036. [ 46.380][d][vo/gpu-next/libplacebo] [343] color[0] += w * c[0];
  2037. [ 46.380][d][vo/gpu-next/libplacebo] [344] color[1] += w * c[1];
  2038. [ 46.380][d][vo/gpu-next/libplacebo] [345] }
  2039. [ 46.380][d][vo/gpu-next/libplacebo] [346] idx = _400d * rel.y + rel.x + _400d * 4 + 2;
  2040. [ 46.380][d][vo/gpu-next/libplacebo] [347] offset = ivec2(-1, 1);
  2041. [ 46.380][d][vo/gpu-next/libplacebo] [348] d = length(vec2(offset) - fcoord);
  2042. [ 46.380][d][vo/gpu-next/libplacebo] [349] w = _4006(d * 1.0 / _400b);
  2043. [ 46.380][d][vo/gpu-next/libplacebo] [350] wsum += w;
  2044. [ 46.380][d][vo/gpu-next/libplacebo] [351] c[0] = _400c_0[idx];
  2045. [ 46.380][d][vo/gpu-next/libplacebo] [352] c[1] = _400c_1[idx];
  2046. [ 46.380][d][vo/gpu-next/libplacebo] [353] color[0] += w * c[0];
  2047. [ 46.380][d][vo/gpu-next/libplacebo] [354] color[1] += w * c[1];
  2048. [ 46.380][d][vo/gpu-next/libplacebo] [355] idx = _400d * rel.y + rel.x + _400d * 4 + 3;
  2049. [ 46.380][d][vo/gpu-next/libplacebo] [356] offset = ivec2(0, 1);
  2050. [ 46.380][d][vo/gpu-next/libplacebo] [357] d = length(vec2(offset) - fcoord);
  2051. [ 46.380][d][vo/gpu-next/libplacebo] [358] w = _4006(d * 1.0 / _400b);
  2052. [ 46.380][d][vo/gpu-next/libplacebo] [359] wsum += w;
  2053. [ 46.380][d][vo/gpu-next/libplacebo] [360] c[0] = _400c_0[idx];
  2054. [ 46.380][d][vo/gpu-next/libplacebo] [361] c[1] = _400c_1[idx];
  2055. [ 46.380][d][vo/gpu-next/libplacebo] [362] color[0] += w * c[0];
  2056. [ 46.380][d][vo/gpu-next/libplacebo] [363] color[1] += w * c[1];
  2057. [ 46.380][d][vo/gpu-next/libplacebo] [364] idx = _400d * rel.y + rel.x + _400d * 4 + 4;
  2058. [ 46.381][d][vo/gpu-next/libplacebo] [365] offset = ivec2(1, 1);
  2059. [ 46.381][d][vo/gpu-next/libplacebo] [366] d = length(vec2(offset) - fcoord);
  2060. [ 46.381][d][vo/gpu-next/libplacebo] [367] w = _4006(d * 1.0 / _400b);
  2061. [ 46.381][d][vo/gpu-next/libplacebo] [368] wsum += w;
  2062. [ 46.381][d][vo/gpu-next/libplacebo] [369] c[0] = _400c_0[idx];
  2063. [ 46.381][d][vo/gpu-next/libplacebo] [370] c[1] = _400c_1[idx];
  2064. [ 46.381][d][vo/gpu-next/libplacebo] [371] color[0] += w * c[0];
  2065. [ 46.381][d][vo/gpu-next/libplacebo] [372] color[1] += w * c[1];
  2066. [ 46.381][d][vo/gpu-next/libplacebo] [373] idx = _400d * rel.y + rel.x + _400d * 4 + 5;
  2067. [ 46.381][d][vo/gpu-next/libplacebo] [374] offset = ivec2(2, 1);
  2068. [ 46.381][d][vo/gpu-next/libplacebo] [375] d = length(vec2(offset) - fcoord);
  2069. [ 46.381][d][vo/gpu-next/libplacebo] [376] w = _4006(d * 1.0 / _400b);
  2070. [ 46.381][d][vo/gpu-next/libplacebo] [377] wsum += w;
  2071. [ 46.381][d][vo/gpu-next/libplacebo] [378] c[0] = _400c_0[idx];
  2072. [ 46.381][d][vo/gpu-next/libplacebo] [379] c[1] = _400c_1[idx];
  2073. [ 46.381][d][vo/gpu-next/libplacebo] [380] color[0] += w * c[0];
  2074. [ 46.381][d][vo/gpu-next/libplacebo] [381] color[1] += w * c[1];
  2075. [ 46.381][d][vo/gpu-next/libplacebo] [382] idx = _400d * rel.y + rel.x + _400d * 4 + 6;
  2076. [ 46.381][d][vo/gpu-next/libplacebo] [383] offset = ivec2(3, 1);
  2077. [ 46.381][d][vo/gpu-next/libplacebo] [384] d = length(vec2(offset) - fcoord);
  2078. [ 46.381][d][vo/gpu-next/libplacebo] [385] if (d < _400b) {
  2079. [ 46.381][d][vo/gpu-next/libplacebo] [386] w = _4006(d * 1.0 / _400b);
  2080. [ 46.381][d][vo/gpu-next/libplacebo] [387] wsum += w;
  2081. [ 46.381][d][vo/gpu-next/libplacebo] [388] c[0] = _400c_0[idx];
  2082. [ 46.381][d][vo/gpu-next/libplacebo] [389] c[1] = _400c_1[idx];
  2083. [ 46.381][d][vo/gpu-next/libplacebo] [390] color[0] += w * c[0];
  2084. [ 46.381][d][vo/gpu-next/libplacebo] [391] color[1] += w * c[1];
  2085. [ 46.381][d][vo/gpu-next/libplacebo] [392] }
  2086. [ 46.381][d][vo/gpu-next/libplacebo] [393] idx = _400d * rel.y + rel.x + _400d * 4 + 7;
  2087. [ 46.381][d][vo/gpu-next/libplacebo] [394] offset = ivec2(4, 1);
  2088. [ 46.381][d][vo/gpu-next/libplacebo] [395] d = length(vec2(offset) - fcoord);
  2089. [ 46.381][d][vo/gpu-next/libplacebo] [396] if (d < _400b) {
  2090. [ 46.381][d][vo/gpu-next/libplacebo] [397] w = _4006(d * 1.0 / _400b);
  2091. [ 46.381][d][vo/gpu-next/libplacebo] [398] wsum += w;
  2092. [ 46.381][d][vo/gpu-next/libplacebo] [399] c[0] = _400c_0[idx];
  2093. [ 46.381][d][vo/gpu-next/libplacebo] [400] c[1] = _400c_1[idx];
  2094. [ 46.381][d][vo/gpu-next/libplacebo] [401] color[0] += w * c[0];
  2095. [ 46.381][d][vo/gpu-next/libplacebo] [402] color[1] += w * c[1];
  2096. [ 46.381][d][vo/gpu-next/libplacebo] [403] }
  2097. [ 46.381][d][vo/gpu-next/libplacebo] [404] idx = _400d * rel.y + rel.x + _400d * 5 + 0;
  2098. [ 46.381][d][vo/gpu-next/libplacebo] [405] idx = _400d * rel.y + rel.x + _400d * 5 + 1;
  2099. [ 46.381][d][vo/gpu-next/libplacebo] [406] offset = ivec2(-2, 2);
  2100. [ 46.381][d][vo/gpu-next/libplacebo] [407] d = length(vec2(offset) - fcoord);
  2101. [ 46.381][d][vo/gpu-next/libplacebo] [408] if (d < _400b) {
  2102. [ 46.381][d][vo/gpu-next/libplacebo] [409] w = _4006(d * 1.0 / _400b);
  2103. [ 46.381][d][vo/gpu-next/libplacebo] [410] wsum += w;
  2104. [ 46.381][d][vo/gpu-next/libplacebo] [411] c[0] = _400c_0[idx];
  2105. [ 46.381][d][vo/gpu-next/libplacebo] [412] c[1] = _400c_1[idx];
  2106. [ 46.381][d][vo/gpu-next/libplacebo] [413] color[0] += w * c[0];
  2107. [ 46.381][d][vo/gpu-next/libplacebo] [414] color[1] += w * c[1];
  2108. [ 46.381][d][vo/gpu-next/libplacebo] [415] }
  2109. [ 46.381][d][vo/gpu-next/libplacebo] [416] idx = _400d * rel.y + rel.x + _400d * 5 + 2;
  2110. [ 46.381][d][vo/gpu-next/libplacebo] [417] offset = ivec2(-1, 2);
  2111. [ 46.381][d][vo/gpu-next/libplacebo] [418] d = length(vec2(offset) - fcoord);
  2112. [ 46.381][d][vo/gpu-next/libplacebo] [419] w = _4006(d * 1.0 / _400b);
  2113. [ 46.381][d][vo/gpu-next/libplacebo] [420] wsum += w;
  2114. [ 46.381][d][vo/gpu-next/libplacebo] [421] c[0] = _400c_0[idx];
  2115. [ 46.381][d][vo/gpu-next/libplacebo] [422] c[1] = _400c_1[idx];
  2116. [ 46.381][d][vo/gpu-next/libplacebo] [423] color[0] += w * c[0];
  2117. [ 46.381][d][vo/gpu-next/libplacebo] [424] color[1] += w * c[1];
  2118. [ 46.381][d][vo/gpu-next/libplacebo] [425] idx = _400d * rel.y + rel.x + _400d * 5 + 3;
  2119. [ 46.381][d][vo/gpu-next/libplacebo] [426] offset = ivec2(0, 2);
  2120. [ 46.381][d][vo/gpu-next/libplacebo] [427] d = length(vec2(offset) - fcoord);
  2121. [ 46.381][d][vo/gpu-next/libplacebo] [428] w = _4006(d * 1.0 / _400b);
  2122. [ 46.381][d][vo/gpu-next/libplacebo] [429] wsum += w;
  2123. [ 46.381][d][vo/gpu-next/libplacebo] [430] c[0] = _400c_0[idx];
  2124. [ 46.381][d][vo/gpu-next/libplacebo] [431] c[1] = _400c_1[idx];
  2125. [ 46.381][d][vo/gpu-next/libplacebo] [432] color[0] += w * c[0];
  2126. [ 46.381][d][vo/gpu-next/libplacebo] [433] color[1] += w * c[1];
  2127. [ 46.381][d][vo/gpu-next/libplacebo] [434] idx = _400d * rel.y + rel.x + _400d * 5 + 4;
  2128. [ 46.381][d][vo/gpu-next/libplacebo] [435] offset = ivec2(1, 2);
  2129. [ 46.381][d][vo/gpu-next/libplacebo] [436] d = length(vec2(offset) - fcoord);
  2130. [ 46.381][d][vo/gpu-next/libplacebo] [437] w = _4006(d * 1.0 / _400b);
  2131. [ 46.381][d][vo/gpu-next/libplacebo] [438] wsum += w;
  2132. [ 46.381][d][vo/gpu-next/libplacebo] [439] c[0] = _400c_0[idx];
  2133. [ 46.381][d][vo/gpu-next/libplacebo] [440] c[1] = _400c_1[idx];
  2134. [ 46.381][d][vo/gpu-next/libplacebo] [441] color[0] += w * c[0];
  2135. [ 46.381][d][vo/gpu-next/libplacebo] [442] color[1] += w * c[1];
  2136. [ 46.381][d][vo/gpu-next/libplacebo] [443] idx = _400d * rel.y + rel.x + _400d * 5 + 5;
  2137. [ 46.381][d][vo/gpu-next/libplacebo] [444] offset = ivec2(2, 2);
  2138. [ 46.381][d][vo/gpu-next/libplacebo] [445] d = length(vec2(offset) - fcoord);
  2139. [ 46.381][d][vo/gpu-next/libplacebo] [446] w = _4006(d * 1.0 / _400b);
  2140. [ 46.381][d][vo/gpu-next/libplacebo] [447] wsum += w;
  2141. [ 46.381][d][vo/gpu-next/libplacebo] [448] c[0] = _400c_0[idx];
  2142. [ 46.381][d][vo/gpu-next/libplacebo] [449] c[1] = _400c_1[idx];
  2143. [ 46.381][d][vo/gpu-next/libplacebo] [450] color[0] += w * c[0];
  2144. [ 46.381][d][vo/gpu-next/libplacebo] [451] color[1] += w * c[1];
  2145. [ 46.381][d][vo/gpu-next/libplacebo] [452] idx = _400d * rel.y + rel.x + _400d * 5 + 6;
  2146. [ 46.381][d][vo/gpu-next/libplacebo] [453] offset = ivec2(3, 2);
  2147. [ 46.381][d][vo/gpu-next/libplacebo] [454] d = length(vec2(offset) - fcoord);
  2148. [ 46.381][d][vo/gpu-next/libplacebo] [455] if (d < _400b) {
  2149. [ 46.381][d][vo/gpu-next/libplacebo] [456] w = _4006(d * 1.0 / _400b);
  2150. [ 46.381][d][vo/gpu-next/libplacebo] [457] wsum += w;
  2151. [ 46.381][d][vo/gpu-next/libplacebo] [458] c[0] = _400c_0[idx];
  2152. [ 46.381][d][vo/gpu-next/libplacebo] [459] c[1] = _400c_1[idx];
  2153. [ 46.381][d][vo/gpu-next/libplacebo] [460] color[0] += w * c[0];
  2154. [ 46.381][d][vo/gpu-next/libplacebo] [461] color[1] += w * c[1];
  2155. [ 46.381][d][vo/gpu-next/libplacebo] [462] }
  2156. [ 46.381][d][vo/gpu-next/libplacebo] [463] idx = _400d * rel.y + rel.x + _400d * 5 + 7;
  2157. [ 46.381][d][vo/gpu-next/libplacebo] [464] idx = _400d * rel.y + rel.x + _400d * 6 + 0;
  2158. [ 46.381][d][vo/gpu-next/libplacebo] [465] idx = _400d * rel.y + rel.x + _400d * 6 + 1;
  2159. [ 46.381][d][vo/gpu-next/libplacebo] [466] offset = ivec2(-2, 3);
  2160. [ 46.381][d][vo/gpu-next/libplacebo] [467] d = length(vec2(offset) - fcoord);
  2161. [ 46.381][d][vo/gpu-next/libplacebo] [468] if (d < _400b) {
  2162. [ 46.381][d][vo/gpu-next/libplacebo] [469] w = _4006(d * 1.0 / _400b);
  2163. [ 46.381][d][vo/gpu-next/libplacebo] [470] wsum += w;
  2164. [ 46.381][d][vo/gpu-next/libplacebo] [471] c[0] = _400c_0[idx];
  2165. [ 46.381][d][vo/gpu-next/libplacebo] [472] c[1] = _400c_1[idx];
  2166. [ 46.381][d][vo/gpu-next/libplacebo] [473] color[0] += w * c[0];
  2167. [ 46.381][d][vo/gpu-next/libplacebo] [474] color[1] += w * c[1];
  2168. [ 46.381][d][vo/gpu-next/libplacebo] [475] }
  2169. [ 46.381][d][vo/gpu-next/libplacebo] [476] idx = _400d * rel.y + rel.x + _400d * 6 + 2;
  2170. [ 46.381][d][vo/gpu-next/libplacebo] [477] offset = ivec2(-1, 3);
  2171. [ 46.381][d][vo/gpu-next/libplacebo] [478] d = length(vec2(offset) - fcoord);
  2172. [ 46.381][d][vo/gpu-next/libplacebo] [479] if (d < _400b) {
  2173. [ 46.381][d][vo/gpu-next/libplacebo] [480] w = _4006(d * 1.0 / _400b);
  2174. [ 46.381][d][vo/gpu-next/libplacebo] [481] wsum += w;
  2175. [ 46.381][d][vo/gpu-next/libplacebo] [482] c[0] = _400c_0[idx];
  2176. [ 46.381][d][vo/gpu-next/libplacebo] [483] c[1] = _400c_1[idx];
  2177. [ 46.381][d][vo/gpu-next/libplacebo] [484] color[0] += w * c[0];
  2178. [ 46.381][d][vo/gpu-next/libplacebo] [485] color[1] += w * c[1];
  2179. [ 46.381][d][vo/gpu-next/libplacebo] [486] }
  2180. [ 46.381][d][vo/gpu-next/libplacebo] [487] idx = _400d * rel.y + rel.x + _400d * 6 + 3;
  2181. [ 46.381][d][vo/gpu-next/libplacebo] [488] offset = ivec2(0, 3);
  2182. [ 46.381][d][vo/gpu-next/libplacebo] [489] d = length(vec2(offset) - fcoord);
  2183. [ 46.381][d][vo/gpu-next/libplacebo] [490] if (d < _400b) {
  2184. [ 46.381][d][vo/gpu-next/libplacebo] [491] w = _4006(d * 1.0 / _400b);
  2185. [ 46.381][d][vo/gpu-next/libplacebo] [492] wsum += w;
  2186. [ 46.381][d][vo/gpu-next/libplacebo] [493] c[0] = _400c_0[idx];
  2187. [ 46.381][d][vo/gpu-next/libplacebo] [494] c[1] = _400c_1[idx];
  2188. [ 46.381][d][vo/gpu-next/libplacebo] [495] color[0] += w * c[0];
  2189. [ 46.381][d][vo/gpu-next/libplacebo] [496] color[1] += w * c[1];
  2190. [ 46.381][d][vo/gpu-next/libplacebo] [497] }
  2191. [ 46.381][d][vo/gpu-next/libplacebo] [498] idx = _400d * rel.y + rel.x + _400d * 6 + 4;
  2192. [ 46.381][d][vo/gpu-next/libplacebo] [499] offset = ivec2(1, 3);
  2193. [ 46.381][d][vo/gpu-next/libplacebo] [500] d = length(vec2(offset) - fcoord);
  2194. [ 46.381][d][vo/gpu-next/libplacebo] [501] if (d < _400b) {
  2195. [ 46.381][d][vo/gpu-next/libplacebo] [502] w = _4006(d * 1.0 / _400b);
  2196. [ 46.381][d][vo/gpu-next/libplacebo] [503] wsum += w;
  2197. [ 46.381][d][vo/gpu-next/libplacebo] [504] c[0] = _400c_0[idx];
  2198. [ 46.381][d][vo/gpu-next/libplacebo] [505] c[1] = _400c_1[idx];
  2199. [ 46.381][d][vo/gpu-next/libplacebo] [506] color[0] += w * c[0];
  2200. [ 46.381][d][vo/gpu-next/libplacebo] [507] color[1] += w * c[1];
  2201. [ 46.381][d][vo/gpu-next/libplacebo] [508] }
  2202. [ 46.381][d][vo/gpu-next/libplacebo] [509] idx = _400d * rel.y + rel.x + _400d * 6 + 5;
  2203. [ 46.381][d][vo/gpu-next/libplacebo] [510] offset = ivec2(2, 3);
  2204. [ 46.381][d][vo/gpu-next/libplacebo] [511] d = length(vec2(offset) - fcoord);
  2205. [ 46.381][d][vo/gpu-next/libplacebo] [512] if (d < _400b) {
  2206. [ 46.381][d][vo/gpu-next/libplacebo] [513] w = _4006(d * 1.0 / _400b);
  2207. [ 46.381][d][vo/gpu-next/libplacebo] [514] wsum += w;
  2208. [ 46.381][d][vo/gpu-next/libplacebo] [515] c[0] = _400c_0[idx];
  2209. [ 46.381][d][vo/gpu-next/libplacebo] [516] c[1] = _400c_1[idx];
  2210. [ 46.381][d][vo/gpu-next/libplacebo] [517] color[0] += w * c[0];
  2211. [ 46.381][d][vo/gpu-next/libplacebo] [518] color[1] += w * c[1];
  2212. [ 46.381][d][vo/gpu-next/libplacebo] [519] }
  2213. [ 46.381][d][vo/gpu-next/libplacebo] [520] idx = _400d * rel.y + rel.x + _400d * 6 + 6;
  2214. [ 46.381][d][vo/gpu-next/libplacebo] [521] offset = ivec2(3, 3);
  2215. [ 46.381][d][vo/gpu-next/libplacebo] [522] d = length(vec2(offset) - fcoord);
  2216. [ 46.381][d][vo/gpu-next/libplacebo] [523] if (d < _400b) {
  2217. [ 46.381][d][vo/gpu-next/libplacebo] [524] w = _4006(d * 1.0 / _400b);
  2218. [ 46.381][d][vo/gpu-next/libplacebo] [525] wsum += w;
  2219. [ 46.381][d][vo/gpu-next/libplacebo] [526] c[0] = _400c_0[idx];
  2220. [ 46.381][d][vo/gpu-next/libplacebo] [527] c[1] = _400c_1[idx];
  2221. [ 46.381][d][vo/gpu-next/libplacebo] [528] color[0] += w * c[0];
  2222. [ 46.381][d][vo/gpu-next/libplacebo] [529] color[1] += w * c[1];
  2223. [ 46.381][d][vo/gpu-next/libplacebo] [530] }
  2224. [ 46.381][d][vo/gpu-next/libplacebo] [531] idx = _400d * rel.y + rel.x + _400d * 6 + 7;
  2225. [ 46.381][d][vo/gpu-next/libplacebo] [532] idx = _400d * rel.y + rel.x + _400d * 7 + 0;
  2226. [ 46.381][d][vo/gpu-next/libplacebo] [533] idx = _400d * rel.y + rel.x + _400d * 7 + 1;
  2227. [ 46.381][d][vo/gpu-next/libplacebo] [534] idx = _400d * rel.y + rel.x + _400d * 7 + 2;
  2228. [ 46.381][d][vo/gpu-next/libplacebo] [535] idx = _400d * rel.y + rel.x + _400d * 7 + 3;
  2229. [ 46.381][d][vo/gpu-next/libplacebo] [536] offset = ivec2(0, 4);
  2230. [ 46.381][d][vo/gpu-next/libplacebo] [537] d = length(vec2(offset) - fcoord);
  2231. [ 46.381][d][vo/gpu-next/libplacebo] [538] if (d < _400b) {
  2232. [ 46.381][d][vo/gpu-next/libplacebo] [539] w = _4006(d * 1.0 / _400b);
  2233. [ 46.381][d][vo/gpu-next/libplacebo] [540] wsum += w;
  2234. [ 46.381][d][vo/gpu-next/libplacebo] [541] c[0] = _400c_0[idx];
  2235. [ 46.381][d][vo/gpu-next/libplacebo] [542] c[1] = _400c_1[idx];
  2236. [ 46.381][d][vo/gpu-next/libplacebo] [543] color[0] += w * c[0];
  2237. [ 46.381][d][vo/gpu-next/libplacebo] [544] color[1] += w * c[1];
  2238. [ 46.381][d][vo/gpu-next/libplacebo] [545] }
  2239. [ 46.381][d][vo/gpu-next/libplacebo] [546] idx = _400d * rel.y + rel.x + _400d * 7 + 4;
  2240. [ 46.381][d][vo/gpu-next/libplacebo] [547] offset = ivec2(1, 4);
  2241. [ 46.382][d][vo/gpu-next/libplacebo] [548] d = length(vec2(offset) - fcoord);
  2242. [ 46.382][d][vo/gpu-next/libplacebo] [549] if (d < _400b) {
  2243. [ 46.382][d][vo/gpu-next/libplacebo] [550] w = _4006(d * 1.0 / _400b);
  2244. [ 46.382][d][vo/gpu-next/libplacebo] [551] wsum += w;
  2245. [ 46.382][d][vo/gpu-next/libplacebo] [552] c[0] = _400c_0[idx];
  2246. [ 46.382][d][vo/gpu-next/libplacebo] [553] c[1] = _400c_1[idx];
  2247. [ 46.382][d][vo/gpu-next/libplacebo] [554] color[0] += w * c[0];
  2248. [ 46.382][d][vo/gpu-next/libplacebo] [555] color[1] += w * c[1];
  2249. [ 46.382][d][vo/gpu-next/libplacebo] [556] }
  2250. [ 46.382][d][vo/gpu-next/libplacebo] [557] idx = _400d * rel.y + rel.x + _400d * 7 + 5;
  2251. [ 46.382][d][vo/gpu-next/libplacebo] [558] idx = _400d * rel.y + rel.x + _400d * 7 + 6;
  2252. [ 46.382][d][vo/gpu-next/libplacebo] [559] idx = _400d * rel.y + rel.x + _400d * 7 + 7;
  2253. [ 46.382][d][vo/gpu-next/libplacebo] [560] color = _4005 / wsum * color;
  2254. [ 46.382][d][vo/gpu-next/libplacebo] [561] color.a = 1.0;
  2255. [ 46.382][d][vo/gpu-next/libplacebo] [562] }
  2256. [ 46.382][d][vo/gpu-next/libplacebo] [563] return color;
  2257. [ 46.382][d][vo/gpu-next/libplacebo] [564] }
  2258. [ 46.382][d][vo/gpu-next/libplacebo] [565]
  2259. [ 46.382][d][vo/gpu-next/libplacebo] [566] void _1() {
  2260. [ 46.382][d][vo/gpu-next/libplacebo] [567] vec4 color = vec4(_3, vec2(_2), 1.0);
  2261. [ 46.382][d][vo/gpu-next/libplacebo] [568] // pass_read_image
  2262. [ 46.382][d][vo/gpu-next/libplacebo] [569] {
  2263. [ 46.382][d][vo/gpu-next/libplacebo] [570] vec4 tmp;
  2264. [ 46.382][d][vo/gpu-next/libplacebo] [571] tmp = _8001();
  2265. [ 46.382][d][vo/gpu-next/libplacebo] [572] color[0] = tmp[0];
  2266. [ 46.382][d][vo/gpu-next/libplacebo] [573] tmp = _4001();
  2267. [ 46.382][d][vo/gpu-next/libplacebo] [574] color[1] = tmp[0];
  2268. [ 46.382][d][vo/gpu-next/libplacebo] [575] color[2] = tmp[1];
  2269. [ 46.382][d][vo/gpu-next/libplacebo] [576] }
  2270. [ 46.382][d][vo/gpu-next/libplacebo] [577] // pl_shader_decode_color
  2271. [ 46.382][d][vo/gpu-next/libplacebo] [578] {
  2272. [ 46.382][d][vo/gpu-next/libplacebo] [579] color.rgb = _4 * color.rgb + _5;
  2273. [ 46.382][d][vo/gpu-next/libplacebo] [580] }
  2274. [ 46.382][d][vo/gpu-next/libplacebo] [581] // pl_shader_encode_color
  2275. [ 46.382][d][vo/gpu-next/libplacebo] [582] {
  2276. [ 46.382][d][vo/gpu-next/libplacebo] [583] color.rgb *= vec3(color.a);
  2277. [ 46.382][d][vo/gpu-next/libplacebo] [584] }
  2278. [ 46.382][d][vo/gpu-next/libplacebo] [585] ivec2 dir = ivec2(1, 1);
  2279. [ 46.382][d][vo/gpu-next/libplacebo] [586] ivec2 pos = _10 + dir * ivec2(gl_GlobalInvocationID).xy;
  2280. [ 46.382][d][vo/gpu-next/libplacebo] [587] vec2 fpos = _6 * vec2(gl_GlobalInvocationID);
  2281. [ 46.382][d][vo/gpu-next/libplacebo] [588] if (fpos.x < 1.0 && fpos.y < 1.0) {
  2282. [ 46.382][d][vo/gpu-next/libplacebo] [589] imageStore(_f, pos, color);
  2283. [ 46.382][d][vo/gpu-next/libplacebo] [590] }
  2284. [ 46.382][d][vo/gpu-next/libplacebo] [591]
  2285. [ 46.382][d][vo/gpu-next/libplacebo] [592] }
  2286. [ 46.382][d][vo/gpu-next/libplacebo] [593]
  2287. [ 46.382][d][vo/gpu-next/libplacebo] [594] void main() {
  2288. [ 46.382][d][vo/gpu-next/libplacebo] [595] _1();
  2289. [ 46.382][d][vo/gpu-next/libplacebo] [596] }
  2290. [ 46.382][d][vo/gpu-next/libplacebo] Specialization constant values:
  2291. [ 46.382][d][vo/gpu-next/libplacebo] constant_id=0: 0.501961
  2292. [ 46.382][d][vo/gpu-next/libplacebo] constant_id=1: 0.062745
  2293. [ 46.382][d][vo/gpu-next/libplacebo] constant_id=2: 1.000000
  2294. [ 46.382][d][vo/gpu-next/libplacebo] constant_id=3: 1.000000
  2295. [ 46.382][d][vo/gpu-next/libplacebo] constant_id=4: 0.001953
  2296. [ 46.382][d][vo/gpu-next/libplacebo] constant_id=5: 0.996094
  2297. [ 46.382][d][vo/gpu-next/libplacebo] constant_id=6: 3.099147
  2298. [ 46.382][d][vo/gpu-next/libplacebo] constant_id=7: 24
  2299. [ 46.382][d][vo/gpu-next/libplacebo] constant_id=8: 24
  2300. [ 46.382][d][vo/gpu-next/libplacebo] constant_id=9: 0.000000
  2301. [ 46.382][d][vo/gpu-next] cache_load_obj: key(513d3ba212d87c3a), size(30420), load time(0.049 ms)
  2302. [ 46.382][d][vo/gpu-next/libplacebo] Re-using cached SPIR-V object 0x513d3ba212d87c3a
  2303. [ 46.382][d][vo/gpu-next] cache_load_obj: key(e5284493cd29d5d2), size(26825), load time(0.026 ms)
  2304. [ 46.382][d][vo/gpu-next/libplacebo] Spent 0.031 ms compiling shader
  2305. [ 46.382][d][vo/gpu-next] cache_save_obj: key(513d3ba212d87c3a), size(30420)
  2306. [ 46.382][d][vo/gpu-next/libplacebo] Spent 0.140 ms creating pipeline
  2307. [ 46.382][d][vo/gpu-next] cache_save_obj: key(e5284493cd29d5d2), size(26825)
  2308. [ 46.382][d][vo/gpu-next/libplacebo] Pass statistics: size 0, SPIR-V: vert 0 frag 0 comp 0
  2309. [ 46.383][d][vo/gpu-next] cache_load_obj: key(d95b62e641a2e006), size(16384), load time(0.032 ms)
  2310. [ 46.383][d][vo/gpu-next/libplacebo] Re-using cached LUT (0xd95b62e641a2e006) with size 16384
  2311. [ 46.383][d][vo/gpu-next/libplacebo] Allocating 262144 memory of type 0x1 (id 1) in heap 0: ../src/utils/upload.c:245
  2312. [ 46.383][d][vo/gpu-next/libplacebo] Spent 0.109 ms allocating slab
  2313. [ 46.383][d][vo/gpu-next/libplacebo] Allocating 258048 memory of type 0x7 (id 5) in heap 0: ../src/gpu/utils.c:575
  2314. [ 46.383][d][vo/gpu-next/libplacebo] Spent 0.094 ms allocating slab
  2315. [ 46.383][d][vo/gpu-next] cache_save_obj: key(d95b62e641a2e006), size(16384)
  2316. [ 46.383][v][vo/gpu-next/libplacebo] Dithering to 8 bit depth
  2317. [ 46.383][d][vo/gpu-next/libplacebo] vertex shader source:
  2318. [ 46.383][d][vo/gpu-next/libplacebo] [ 1] #version 450
  2319. [ 46.383][d][vo/gpu-next/libplacebo] [ 2] #extension GL_KHR_shader_subgroup_basic : enable
  2320. [ 46.383][d][vo/gpu-next/libplacebo] [ 3] #extension GL_KHR_shader_subgroup_vote : enable
  2321. [ 46.383][d][vo/gpu-next/libplacebo] [ 4] #extension GL_KHR_shader_subgroup_arithmetic : enable
  2322. [ 46.383][d][vo/gpu-next/libplacebo] [ 5] #extension GL_KHR_shader_subgroup_ballot : enable
  2323. [ 46.383][d][vo/gpu-next/libplacebo] [ 6] #extension GL_KHR_shader_subgroup_shuffle : enable
  2324. [ 46.383][d][vo/gpu-next/libplacebo] [ 7] #extension GL_KHR_shader_subgroup_clustered : enable
  2325. [ 46.383][d][vo/gpu-next/libplacebo] [ 8] #extension GL_KHR_shader_subgroup_quad : enable
  2326. [ 46.383][d][vo/gpu-next/libplacebo] [ 9] #extension GL_ARB_texture_gather : enable
  2327. [ 46.383][d][vo/gpu-next/libplacebo] [ 10] layout(constant_id=0) const float _4 = 1;
  2328. [ 46.383][d][vo/gpu-next/libplacebo] [ 11] layout(constant_id=1) const float _7 = 1;
  2329. [ 46.383][d][vo/gpu-next/libplacebo] [ 12] layout(constant_id=2) const float _8 = 1;
  2330. [ 46.383][d][vo/gpu-next/libplacebo] [ 13] layout(constant_id=3) const float _9 = 1;
  2331. [ 46.383][d][vo/gpu-next/libplacebo] [ 14] layout(binding=0) uniform sampler2D _2;
  2332. [ 46.383][d][vo/gpu-next/libplacebo] [ 15] layout(binding=1) uniform sampler2D _6;
  2333. [ 46.383][d][vo/gpu-next/libplacebo] [ 16] layout(location=0) in vec2 _d;
  2334. [ 46.383][d][vo/gpu-next/libplacebo] [ 17] layout(location=0) out vec2 _3;
  2335. [ 46.383][d][vo/gpu-next/libplacebo] [ 18] layout(location=1) in vec2 _e;
  2336. [ 46.383][d][vo/gpu-next/libplacebo] [ 19] void main() {
  2337. [ 46.383][d][vo/gpu-next/libplacebo] [ 20] _3 = _d;
  2338. [ 46.383][d][vo/gpu-next/libplacebo] [ 21] vec2 va_pos = _e;
  2339. [ 46.383][d][vo/gpu-next/libplacebo] [ 22] gl_Position = vec4(va_pos, 0.0, 1.0);
  2340. [ 46.383][d][vo/gpu-next/libplacebo] [ 23] }
  2341. [ 46.383][d][vo/gpu-next/libplacebo] fragment shader source:
  2342. [ 46.383][d][vo/gpu-next/libplacebo] [ 1] #version 450
  2343. [ 46.383][d][vo/gpu-next/libplacebo] [ 2] #extension GL_KHR_shader_subgroup_basic : enable
  2344. [ 46.383][d][vo/gpu-next/libplacebo] [ 3] #extension GL_KHR_shader_subgroup_vote : enable
  2345. [ 46.383][d][vo/gpu-next/libplacebo] [ 4] #extension GL_KHR_shader_subgroup_arithmetic : enable
  2346. [ 46.383][d][vo/gpu-next/libplacebo] [ 5] #extension GL_KHR_shader_subgroup_ballot : enable
  2347. [ 46.383][d][vo/gpu-next/libplacebo] [ 6] #extension GL_KHR_shader_subgroup_shuffle : enable
  2348. [ 46.383][d][vo/gpu-next/libplacebo] [ 7] #extension GL_KHR_shader_subgroup_clustered : enable
  2349. [ 46.383][d][vo/gpu-next/libplacebo] [ 8] #extension GL_KHR_shader_subgroup_quad : enable
  2350. [ 46.383][d][vo/gpu-next/libplacebo] [ 9] #extension GL_ARB_texture_gather : enable
  2351. [ 46.383][d][vo/gpu-next/libplacebo] [ 10] layout(constant_id=0) const float _4 = 1;
  2352. [ 46.383][d][vo/gpu-next/libplacebo] [ 11] layout(constant_id=1) const float _7 = 1;
  2353. [ 46.383][d][vo/gpu-next/libplacebo] [ 12] layout(constant_id=2) const float _8 = 1;
  2354. [ 46.383][d][vo/gpu-next/libplacebo] [ 13] layout(constant_id=3) const float _9 = 1;
  2355. [ 46.383][d][vo/gpu-next/libplacebo] [ 14] layout(binding=0) uniform sampler2D _2;
  2356. [ 46.383][d][vo/gpu-next/libplacebo] [ 15] layout(binding=1) uniform sampler2D _6;
  2357. [ 46.383][d][vo/gpu-next/libplacebo] [ 16] layout(location=0) in vec2 _3;
  2358. [ 46.383][d][vo/gpu-next/libplacebo] [ 17] layout(location=0) out vec4 out_color;
  2359. [ 46.383][d][vo/gpu-next/libplacebo] [ 18]
  2360. [ 46.383][d][vo/gpu-next/libplacebo] [ 19] #define _5(pos) (texelFetch(_6, ivec2(pos), 0).x)
  2361. [ 46.383][d][vo/gpu-next/libplacebo] [ 20] vec4 _1() {
  2362. [ 46.383][d][vo/gpu-next/libplacebo] [ 21] // pl_shader_sample_direct
  2363. [ 46.383][d][vo/gpu-next/libplacebo] [ 22] vec4 color = vec4(_4) * textureLod(_2, _3, 0.0);
  2364. [ 46.383][d][vo/gpu-next/libplacebo] [ 23] // pl_shader_dither
  2365. [ 46.383][d][vo/gpu-next/libplacebo] [ 24] {
  2366. [ 46.383][d][vo/gpu-next/libplacebo] [ 25] float bias;
  2367. [ 46.383][d][vo/gpu-next/libplacebo] [ 26] vec2 pos = fract(gl_FragCoord.xy * 1.0/_7);
  2368. [ 46.383][d][vo/gpu-next/libplacebo] [ 27] bias = _5(ivec2(pos * _8));
  2369. [ 46.383][d][vo/gpu-next/libplacebo] [ 28] const float scale = 255.0;
  2370. [ 46.383][d][vo/gpu-next/libplacebo] [ 29] color = scale * color + vec4(bias);
  2371. [ 46.383][d][vo/gpu-next/libplacebo] [ 30] color = floor(color) * (1.0 / scale);
  2372. [ 46.383][d][vo/gpu-next/libplacebo] [ 31] }
  2373. [ 46.383][d][vo/gpu-next/libplacebo] [ 32] color *= vec4(1.0 / _9);
  2374. [ 46.383][d][vo/gpu-next/libplacebo] [ 33] vec4 _a = color;
  2375. [ 46.383][d][vo/gpu-next/libplacebo] [ 34] color = vec4(0.0, 0.0, 0.0, 1.0);
  2376. [ 46.383][d][vo/gpu-next/libplacebo] [ 35] color[0] = _a[0];
  2377. [ 46.383][d][vo/gpu-next/libplacebo] [ 36] color[1] = _a[1];
  2378. [ 46.383][d][vo/gpu-next/libplacebo] [ 37] color[2] = _a[2];
  2379. [ 46.383][d][vo/gpu-next/libplacebo] [ 38] color[3] = _a[3];
  2380. [ 46.383][d][vo/gpu-next/libplacebo] [ 39] return color;
  2381. [ 46.383][d][vo/gpu-next/libplacebo] [ 40] }
  2382. [ 46.383][d][vo/gpu-next/libplacebo] [ 41]
  2383. [ 46.383][d][vo/gpu-next/libplacebo] [ 42] void main() {
  2384. [ 46.383][d][vo/gpu-next/libplacebo] [ 43] out_color = _1();
  2385. [ 46.383][d][vo/gpu-next/libplacebo] [ 44] }
  2386. [ 46.383][d][vo/gpu-next/libplacebo] Specialization constant values:
  2387. [ 46.383][d][vo/gpu-next/libplacebo] constant_id=0: 1.000000
  2388. [ 46.383][d][vo/gpu-next/libplacebo] constant_id=1: 64.000000
  2389. [ 46.383][d][vo/gpu-next/libplacebo] constant_id=2: 64.000000
  2390. [ 46.383][d][vo/gpu-next/libplacebo] constant_id=3: 1.000000
  2391. [ 46.383][d][vo/gpu-next] cache_load_obj: key(fddc955da479fbdf), size(748), load time(0.025 ms)
  2392. [ 46.383][d][vo/gpu-next/libplacebo] Re-using cached SPIR-V object 0xfddc955da479fbdf
  2393. [ 46.383][d][vo/gpu-next] cache_load_obj: key(ea458727d8c26f90), size(1304), load time(0.011 ms)
  2394. [ 46.383][d][vo/gpu-next/libplacebo] Re-using cached SPIR-V object 0xea458727d8c26f90
  2395. [ 46.383][d][vo/gpu-next] cache_load_obj: key(2d2153e366cbc979), size(13919), load time(0.018 ms)
  2396. [ 46.383][d][vo/gpu-next/libplacebo] Spent 0.003 ms compiling shader
  2397. [ 46.383][d][vo/gpu-next] cache_save_obj: key(fddc955da479fbdf), size(748)
  2398. [ 46.383][d][vo/gpu-next] cache_save_obj: key(ea458727d8c26f90), size(1304)
  2399. [ 46.383][d][vo/gpu-next/libplacebo] Spent 0.095 ms creating pipeline
  2400. [ 46.383][d][vo/gpu-next] cache_save_obj: key(2d2153e366cbc979), size(13919)
  2401. [ 46.383][d][vo/gpu-next/libplacebo] Pass statistics: size 0, SPIR-V: vert 0 frag 0 comp 0
  2402. [ 46.383][d][vo/gpu-next/libplacebo] Allocating 258048 memory of type 0x7 (id 5) in heap 0: ../src/gpu/utils.c:1173
  2403. [ 46.384][d][vo/gpu-next/libplacebo] Spent 0.102 ms allocating slab
  2404. [ 46.386][d][vo/gpu-next] max content size: 1920x1080
  2405. [ 46.386][d][vo/gpu-next] monitor size: 1920x1080
  2406. [ 46.386][v][vo/gpu-next/wayland] Surface entered output Horner Electric Inc HDMI (0x3c), scale = 1.000000, refresh rate = 60.000000 Hz
  2407. [ 46.386][v][vo/gpu-next/wayland] Surface entered output Dell Inc. DELL S2721DGF (0x3d), scale = 1.000000, refresh rate = 165.080000 Hz
  2408. [ 46.386][v][vo/gpu-next/wayland] Given data offer with mime type text/plain;charset=utf-8
  2409. [ 46.386][v][vo/gpu-next/wayland] Handling resize on the vk side
  2410. [ 46.386][v][vo/gpu-next] Window size: 1920x1080 (Borders: l=0 t=0 r=0 b=0)
  2411. [ 46.386][v][cplayer] first video frame after restart shown
  2412. [ 46.386][v][vo/gpu-next] Video source: 1920x1080 (1:1)
  2413. [ 46.386][v][vo/gpu-next] Video display: (0, 0) 1920x1080 -> (0, 0) 1920x1080
  2414. [ 46.386][v][vo/gpu-next] Video scale: 1.000000/1.000000
  2415. [ 46.386][v][vo/gpu-next] OSD borders: l=0 t=0 r=0 b=0
  2416. [ 46.386][v][vo/gpu-next] Video borders: l=0 t=0 r=0 b=0
  2417. [ 46.386][d][vo/gpu-next/libplacebo] (Re)creating 1920x1080x0 texture with format rgba16hf: src/renderer.c:3491
  2418. [ 46.386][d][vo/gpu-next/libplacebo] Allocating 17694720 memory of type 0x1 (id 1) in heap 0: src/renderer.c:3491
  2419. [ 46.386][d][vo/gpu-next/libplacebo] Spent 0.100 ms allocating slab
  2420. [ 46.386][v][auto_profiles] Re-evaluating auto profile full-hd-interlaced
  2421. [ 46.386][v][auto_profiles] Re-evaluating auto profile full-hd30
  2422. [ 46.386][v][auto_profiles] Re-evaluating auto profile full-hd60
  2423. [ 46.386][d][vo/gpu-next/libplacebo] compute shader source:
  2424. [ 46.386][d][vo/gpu-next/libplacebo] [ 1] #version 450
  2425. [ 46.386][d][vo/gpu-next/libplacebo] [ 2] #extension GL_ARB_compute_shader : enable
  2426. [ 46.386][d][vo/gpu-next/libplacebo] [ 3] #extension GL_KHR_shader_subgroup_basic : enable
  2427. [ 46.386][d][vo/gpu-next/libplacebo] [ 4] #extension GL_KHR_shader_subgroup_vote : enable
  2428. [ 46.386][d][vo/gpu-next/libplacebo] [ 5] #extension GL_KHR_shader_subgroup_arithmetic : enable
  2429. [ 46.386][d][vo/gpu-next/libplacebo] [ 6] #extension GL_KHR_shader_subgroup_ballot : enable
  2430. [ 46.386][d][vo/gpu-next/libplacebo] [ 7] #extension GL_KHR_shader_subgroup_shuffle : enable
  2431. [ 46.386][d][vo/gpu-next/libplacebo] [ 8] #extension GL_KHR_shader_subgroup_clustered : enable
  2432. [ 46.386][d][vo/gpu-next/libplacebo] [ 9] #extension GL_KHR_shader_subgroup_quad : enable
  2433. [ 46.386][d][vo/gpu-next/libplacebo] [ 10] #extension GL_ARB_shader_image_load_store : enable
  2434. [ 46.386][d][vo/gpu-next/libplacebo] [ 11] #extension GL_ARB_texture_gather : enable
  2435. [ 46.386][d][vo/gpu-next/libplacebo] [ 12] layout(std430, push_constant) uniform PushC {
  2436. [ 46.386][d][vo/gpu-next/libplacebo] [ 13] layout(offset=0) vec2 _4004;
  2437. [ 46.386][d][vo/gpu-next/libplacebo] [ 14] layout(offset=16) vec3 _5;
  2438. [ 46.386][d][vo/gpu-next/libplacebo] [ 15] layout(offset=32) vec2 _6;
  2439. [ 46.386][d][vo/gpu-next/libplacebo] [ 16] layout(offset=40) vec2 _7;
  2440. [ 46.386][d][vo/gpu-next/libplacebo] [ 17] layout(offset=48) vec2 _8;
  2441. [ 46.386][d][vo/gpu-next/libplacebo] [ 18] layout(offset=56) vec2 _9;
  2442. [ 46.386][d][vo/gpu-next/libplacebo] [ 19] layout(offset=64) vec2 _a;
  2443. [ 46.386][d][vo/gpu-next/libplacebo] [ 20] layout(offset=72) vec2 _b;
  2444. [ 46.386][d][vo/gpu-next/libplacebo] [ 21] layout(offset=80) vec2 _c;
  2445. [ 46.386][d][vo/gpu-next/libplacebo] [ 22] layout(offset=88) vec2 _d;
  2446. [ 46.386][d][vo/gpu-next/libplacebo] [ 23] layout(offset=96) vec2 _e;
  2447. [ 46.386][d][vo/gpu-next/libplacebo] [ 24] layout(offset=104) ivec2 _10;
  2448. [ 46.386][d][vo/gpu-next/libplacebo] [ 25] layout(offset=112) mat3 _4;
  2449. [ 46.386][d][vo/gpu-next/libplacebo] [ 26] };
  2450. [ 46.386][d][vo/gpu-next/libplacebo] [ 27] layout(constant_id=0) const float _2 = 1;
  2451. [ 46.386][d][vo/gpu-next/libplacebo] [ 28] layout(constant_id=1) const float _3 = 1;
  2452. [ 46.386][d][vo/gpu-next/libplacebo] [ 29] layout(constant_id=2) const float _8004 = 1;
  2453. [ 46.386][d][vo/gpu-next/libplacebo] [ 30] layout(constant_id=3) const float _4005 = 1;
  2454. [ 46.386][d][vo/gpu-next/libplacebo] [ 31] layout(constant_id=4) const float _4009 = 1;
  2455. [ 46.386][d][vo/gpu-next/libplacebo] [ 32] layout(constant_id=5) const float _400a = 1;
  2456. [ 46.386][d][vo/gpu-next/libplacebo] [ 33] layout(constant_id=6) const float _400b = 1;
  2457. [ 46.386][d][vo/gpu-next/libplacebo] [ 34] layout(constant_id=7) const int _400d = 1;
  2458. [ 46.386][d][vo/gpu-next/libplacebo] [ 35] layout(constant_id=8) const int _400e = 1;
  2459. [ 46.386][d][vo/gpu-next/libplacebo] [ 36] layout(constant_id=9) const float _400f = 1;
  2460. [ 46.386][d][vo/gpu-next/libplacebo] [ 37] layout(binding=0) uniform sampler2D _8002;
  2461. [ 46.386][d][vo/gpu-next/libplacebo] [ 38] layout(binding=1) uniform sampler2D _4002;
  2462. [ 46.386][d][vo/gpu-next/libplacebo] [ 39] layout(binding=2) uniform sampler1D _4007;
  2463. [ 46.386][d][vo/gpu-next/libplacebo] [ 40] layout(binding=3, rgba16f) writeonly restrict uniform image2D _f;
  2464. [ 46.386][d][vo/gpu-next/libplacebo] [ 41] layout (local_size_x = 32, local_size_y = 32) in;
  2465. [ 46.386][d][vo/gpu-next/libplacebo] [ 42] #define frag_pos(id) (vec2(id) + vec2(0.5))
  2466. [ 46.386][d][vo/gpu-next/libplacebo] [ 43] #define frag_map(id) (_6 * frag_pos(id))
  2467. [ 46.386][d][vo/gpu-next/libplacebo] [ 44] #define gl_FragCoord vec4(frag_pos(gl_GlobalInvocationID), 0.0, 1.0)
  2468. [ 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))
  2469. [ 46.386][d][vo/gpu-next/libplacebo] [ 46] #define _8003 (_8003_map(gl_GlobalInvocationID))
  2470. [ 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))
  2471. [ 46.386][d][vo/gpu-next/libplacebo] [ 48] #define _4003 (_4003_map(gl_GlobalInvocationID))
  2472. [ 46.386][d][vo/gpu-next/libplacebo] [ 49]
  2473. [ 46.386][d][vo/gpu-next/libplacebo] [ 50] vec4 _8001() {
  2474. [ 46.386][d][vo/gpu-next/libplacebo] [ 51] // pl_shader_sample_direct
  2475. [ 46.386][d][vo/gpu-next/libplacebo] [ 52] vec4 color = vec4(_8004) * textureLod(_8002, _8003, 0.0);
  2476. [ 46.386][d][vo/gpu-next/libplacebo] [ 53] return color;
  2477. [ 46.386][d][vo/gpu-next/libplacebo] [ 54] }
  2478. [ 46.386][d][vo/gpu-next/libplacebo] [ 55]
  2479. [ 46.386][d][vo/gpu-next/libplacebo] [ 56] #define _4008(x) (_400a * (x) + _4009)
  2480. [ 46.386][d][vo/gpu-next/libplacebo] [ 57] #define _4006(pos) (textureLod(_4007, float(\
  2481. [ 46.386][d][vo/gpu-next/libplacebo] [ 58] _4008(float(pos))\
  2482. [ 46.386][d][vo/gpu-next/libplacebo] [ 59] ), 0.0).x)
  2483. [ 46.386][d][vo/gpu-next/libplacebo] [ 60] shared vec2 _400c_base;
  2484. [ 46.386][d][vo/gpu-next/libplacebo] [ 61] shared float _400c_0[_400e * _400d];
  2485. [ 46.386][d][vo/gpu-next/libplacebo] [ 62] shared float _400c_1[_400e * _400d];
  2486. [ 46.386][d][vo/gpu-next/libplacebo] [ 63] vec4 _4001() {
  2487. [ 46.386][d][vo/gpu-next/libplacebo] [ 64] // pl_shader_sample_polar
  2488. [ 46.386][d][vo/gpu-next/libplacebo] [ 65] vec4 color = vec4(0.0);
  2489. [ 46.386][d][vo/gpu-next/libplacebo] [ 66] {
  2490. [ 46.386][d][vo/gpu-next/libplacebo] [ 67] vec2 pos = _4003, pt = _4004;
  2491. [ 46.386][d][vo/gpu-next/libplacebo] [ 68] vec2 size = vec2(textureSize(_4002, 0));
  2492. [ 46.386][d][vo/gpu-next/libplacebo] [ 69] vec2 fcoord = fract(pos * size - vec2(0.5));
  2493. [ 46.386][d][vo/gpu-next/libplacebo] [ 70] vec2 base = pos - pt * fcoord;
  2494. [ 46.386][d][vo/gpu-next/libplacebo] [ 71] vec2 center = base + pt * vec2(0.5);
  2495. [ 46.386][d][vo/gpu-next/libplacebo] [ 72] ivec2 offset;
  2496. [ 46.386][d][vo/gpu-next/libplacebo] [ 73] float w, d, wsum = 0.0;
  2497. [ 46.387][d][vo/gpu-next/libplacebo] [ 74] int idx;
  2498. [ 46.387][d][vo/gpu-next/libplacebo] [ 75] vec4 c;
  2499. [ 46.387][d][vo/gpu-next/libplacebo] [ 76] uvec2 base_id = uvec2(0u);
  2500. [ 46.387][d][vo/gpu-next/libplacebo] [ 77] if (gl_LocalInvocationID.xy == base_id)
  2501. [ 46.387][d][vo/gpu-next/libplacebo] [ 78] _400c_base = base;
  2502. [ 46.387][d][vo/gpu-next/libplacebo] [ 79] barrier();
  2503. [ 46.387][i][auto_profiles] Applying auto profile: full-hd60
  2504. [ 46.387][d][vo/gpu-next/libplacebo] [ 80] ivec2 rel = ivec2(round((base - _400c_base) * size));
  2505. [ 46.387][d][vo/gpu-next/libplacebo] [ 81] for (int y = int(gl_LocalInvocationID.y); y < _400e; y += 32) {
  2506. [ 46.387][d][vo/gpu-next/libplacebo] [ 82] for (int x = int(gl_LocalInvocationID.x); x < _400d; x += 32) {
  2507. [ 46.387][d][vo/gpu-next/libplacebo] [ 83] c = textureLod(_4002, _400c_base + pt * vec2(x - 3, y - 3), 0.0);
  2508. [ 46.387][d][vo/gpu-next/libplacebo] [ 84] _400c_0[_400d * y + x] = c[0];
  2509. [ 46.387][d][vo/gpu-next/libplacebo] [ 85] _400c_1[_400d * y + x] = c[1];
  2510. [ 46.387][d][vo/gpu-next/libplacebo] [ 86] }}
  2511. [ 46.387][d][vo/gpu-next/libplacebo] [ 87] barrier();
  2512. [ 46.387][d][vo/gpu-next/libplacebo] [ 88] idx = _400d * rel.y + rel.x + _400d * 0 + 0;
  2513. [ 46.387][d][vo/gpu-next/libplacebo] [ 89] idx = _400d * rel.y + rel.x + _400d * 0 + 1;
  2514. [ 46.387][d][vo/gpu-next/libplacebo] [ 90] idx = _400d * rel.y + rel.x + _400d * 0 + 2;
  2515. [ 46.387][d][vo/gpu-next/libplacebo] [ 91] idx = _400d * rel.y + rel.x + _400d * 0 + 3;
  2516. [ 46.387][d][vo/gpu-next/libplacebo] [ 92] offset = ivec2(0, -3);
  2517. [ 46.387][d][vo/gpu-next/libplacebo] [ 93] d = length(vec2(offset) - fcoord);
  2518. [ 46.387][d][vo/gpu-next/libplacebo] [ 94] if (d < _400b) {
  2519. [ 46.387][d][vo/gpu-next/libplacebo] [ 95] w = _4006(d * 1.0 / _400b);
  2520. [ 46.387][d][vo/gpu-next/libplacebo] [ 96] wsum += w;
  2521. [ 46.387][d][vo/gpu-next/libplacebo] [ 97] c[0] = _400c_0[idx];
  2522. [ 46.387][d][vo/gpu-next/libplacebo] [ 98] c[1] = _400c_1[idx];
  2523. [ 46.387][d][vo/gpu-next/libplacebo] [ 99] color[0] += w * c[0];
  2524. [ 46.387][d][vo/gpu-next/libplacebo] [100] color[1] += w * c[1];
  2525. [ 46.387][d][vo/gpu-next/libplacebo] [101] }
  2526. [ 46.387][d][vo/gpu-next/libplacebo] [102] idx = _400d * rel.y + rel.x + _400d * 0 + 4;
  2527. [ 46.387][d][vo/gpu-next/libplacebo] [103] offset = ivec2(1, -3);
  2528. [ 46.387][d][vo/gpu-next/libplacebo] [104] d = length(vec2(offset) - fcoord);
  2529. [ 46.387][d][vo/gpu-next/libplacebo] [105] if (d < _400b) {
  2530. [ 46.387][d][vo/gpu-next/libplacebo] [106] w = _4006(d * 1.0 / _400b);
  2531. [ 46.387][d][vo/gpu-next/libplacebo] [107] wsum += w;
  2532. [ 46.387][d][vo/gpu-next/libplacebo] [108] c[0] = _400c_0[idx];
  2533. [ 46.387][d][vo/gpu-next/libplacebo] [109] c[1] = _400c_1[idx];
  2534. [ 46.387][d][vo/gpu-next/libplacebo] [110] color[0] += w * c[0];
  2535. [ 46.387][d][vo/gpu-next/libplacebo] [111] color[1] += w * c[1];
  2536. [ 46.387][d][vo/gpu-next/libplacebo] [112] }
  2537. [ 46.387][d][vo/gpu-next/libplacebo] [113] idx = _400d * rel.y + rel.x + _400d * 0 + 5;
  2538. [ 46.387][d][vo/gpu-next/libplacebo] [114] idx = _400d * rel.y + rel.x + _400d * 0 + 6;
  2539. [ 46.387][d][vo/gpu-next/libplacebo] [115] idx = _400d * rel.y + rel.x + _400d * 0 + 7;
  2540. [ 46.387][d][vo/gpu-next/libplacebo] [116] idx = _400d * rel.y + rel.x + _400d * 1 + 0;
  2541. [ 46.387][d][vo/gpu-next/libplacebo] [117] idx = _400d * rel.y + rel.x + _400d * 1 + 1;
  2542. [ 46.387][d][vo/gpu-next/libplacebo] [118] offset = ivec2(-2, -2);
  2543. [ 46.387][d][vo/gpu-next/libplacebo] [119] d = length(vec2(offset) - fcoord);
  2544. [ 46.387][d][vo/gpu-next/libplacebo] [120] if (d < _400b) {
  2545. [ 46.387][d][vo/gpu-next/libplacebo] [121] w = _4006(d * 1.0 / _400b);
  2546. [ 46.387][d][vo/gpu-next/libplacebo] [122] wsum += w;
  2547. [ 46.387][d][vo/gpu-next/libplacebo] [123] c[0] = _400c_0[idx];
  2548. [ 46.387][d][vo/gpu-next/libplacebo] [124] c[1] = _400c_1[idx];
  2549. [ 46.387][d][vo/gpu-next/libplacebo] [125] color[0] += w * c[0];
  2550. [ 46.387][d][vo/gpu-next/libplacebo] [126] color[1] += w * c[1];
  2551. [ 46.387][d][vo/gpu-next/libplacebo] [127] }
  2552. [ 46.387][d][vo/gpu-next/libplacebo] [128] idx = _400d * rel.y + rel.x + _400d * 1 + 2;
  2553. [ 46.387][d][vo/gpu-next/libplacebo] [129] offset = ivec2(-1, -2);
  2554. [ 46.387][d][vo/gpu-next/libplacebo] [130] d = length(vec2(offset) - fcoord);
  2555. [ 46.387][d][vo/gpu-next/libplacebo] [131] if (d < _400b) {
  2556. [ 46.387][d][vo/gpu-next/libplacebo] [132] w = _4006(d * 1.0 / _400b);
  2557. [ 46.387][d][vo/gpu-next/libplacebo] [133] wsum += w;
  2558. [ 46.387][d][vo/gpu-next/libplacebo] [134] c[0] = _400c_0[idx];
  2559. [ 46.387][d][vo/gpu-next/libplacebo] [135] c[1] = _400c_1[idx];
  2560. [ 46.387][d][vo/gpu-next/libplacebo] [136] color[0] += w * c[0];
  2561. [ 46.387][d][vo/gpu-next/libplacebo] [137] color[1] += w * c[1];
  2562. [ 46.387][d][vo/gpu-next/libplacebo] [138] }
  2563. [ 46.387][d][vo/gpu-next/libplacebo] [139] idx = _400d * rel.y + rel.x + _400d * 1 + 3;
  2564. [ 46.387][d][vo/gpu-next/libplacebo] [140] offset = ivec2(0, -2);
  2565. [ 46.387][d][vo/gpu-next/libplacebo] [141] d = length(vec2(offset) - fcoord);
  2566. [ 46.387][d][vo/gpu-next/libplacebo] [142] if (d < _400b) {
  2567. [ 46.387][d][vo/gpu-next/libplacebo] [143] w = _4006(d * 1.0 / _400b);
  2568. [ 46.387][d][vo/gpu-next/libplacebo] [144] wsum += w;
  2569. [ 46.387][d][vo/gpu-next/libplacebo] [145] c[0] = _400c_0[idx];
  2570. [ 46.387][d][vo/gpu-next/libplacebo] [146] c[1] = _400c_1[idx];
  2571. [ 46.387][d][vo/gpu-next/libplacebo] [147] color[0] += w * c[0];
  2572. [ 46.387][d][vo/gpu-next/libplacebo] [148] color[1] += w * c[1];
  2573. [ 46.387][d][vo/gpu-next/libplacebo] [149] }
  2574. [ 46.387][d][cplayer] Run command: apply-profile, flags=64, args=[name="full-hd60", mode="apply"]
  2575. [ 46.387][v][cplayer] Applying profile 'full-hd60'...
  2576. [ 46.387][d][vo/gpu-next/libplacebo] [150] idx = _400d * rel.y + rel.x + _400d * 1 + 4;
  2577. [ 46.387][d][vo/gpu-next/libplacebo] [151] offset = ivec2(1, -2);
  2578. [ 46.387][d][vo/gpu-next/libplacebo] [152] d = length(vec2(offset) - fcoord);
  2579. [ 46.387][d][vo/gpu-next/libplacebo] [153] if (d < _400b) {
  2580. [ 46.387][d][vo/gpu-next/libplacebo] [154] w = _4006(d * 1.0 / _400b);
  2581. [ 46.387][d][vo/gpu-next/libplacebo] [155] wsum += w;
  2582. [ 46.387][d][vo/gpu-next/libplacebo] [156] c[0] = _400c_0[idx];
  2583. [ 46.387][v][cplayer] Setting option 'glsl-shaders' = '~~home/shaders/ravu-lite-ar-r4.hook' (flags = 4)
  2584. [ 46.387][d][vo/gpu-next/libplacebo] [157] c[1] = _400c_1[idx];
  2585. [ 46.387][d][vo/gpu-next/libplacebo] [158] color[0] += w * c[0];
  2586. [ 46.387][d][vo/gpu-next/libplacebo] [159] color[1] += w * c[1];
  2587. [ 46.387][d][vo/gpu-next/libplacebo] [160] }
  2588. [ 46.387][d][vo/gpu-next/libplacebo] [161] idx = _400d * rel.y + rel.x + _400d * 1 + 5;
  2589. [ 46.387][d][vo/gpu-next/libplacebo] [162] offset = ivec2(2, -2);
  2590. [ 46.387][d][vo/gpu-next/libplacebo] [163] d = length(vec2(offset) - fcoord);
  2591. [ 46.387][d][vo/gpu-next/libplacebo] [164] if (d < _400b) {
  2592. [ 46.387][d][vo/gpu-next/libplacebo] [165] w = _4006(d * 1.0 / _400b);
  2593. [ 46.387][d][vo/gpu-next/libplacebo] [166] wsum += w;
  2594. [ 46.387][d][vo/gpu-next/libplacebo] [167] c[0] = _400c_0[idx];
  2595. [ 46.387][d][vo/gpu-next/libplacebo] [168] c[1] = _400c_1[idx];
  2596. [ 46.387][d][vo/gpu-next/libplacebo] [169] color[0] += w * c[0];
  2597. [ 46.387][d][vo/gpu-next/libplacebo] [170] color[1] += w * c[1];
  2598. [ 46.387][d][vo/gpu-next/libplacebo] [171] }
  2599. [ 46.387][d][vo/gpu-next/libplacebo] [172] idx = _400d * rel.y + rel.x + _400d * 1 + 6;
  2600. [ 46.387][d][vo/gpu-next/libplacebo] [173] offset = ivec2(3, -2);
  2601. [ 46.387][d][vo/gpu-next/libplacebo] [174] d = length(vec2(offset) - fcoord);
  2602. [ 46.387][d][vo/gpu-next/libplacebo] [175] if (d < _400b) {
  2603. [ 46.387][d][vo/gpu-next/libplacebo] [176] w = _4006(d * 1.0 / _400b);
  2604. [ 46.387][d][vo/gpu-next/libplacebo] [177] wsum += w;
  2605. [ 46.387][d][vo/gpu-next/libplacebo] [178] c[0] = _400c_0[idx];
  2606. [ 46.387][d][vo/gpu-next/libplacebo] [179] c[1] = _400c_1[idx];
  2607. [ 46.387][d][vo/gpu-next/libplacebo] [180] color[0] += w * c[0];
  2608. [ 46.387][d][vo/gpu-next/libplacebo] [181] color[1] += w * c[1];
  2609. [ 46.387][d][vo/gpu-next/libplacebo] [182] }
  2610. [ 46.387][d][vo/gpu-next/libplacebo] [183] idx = _400d * rel.y + rel.x + _400d * 1 + 7;
  2611. [ 46.387][d][vo/gpu-next/libplacebo] [184] idx = _400d * rel.y + rel.x + _400d * 2 + 0;
  2612. [ 46.387][d][vo/gpu-next/libplacebo] [185] idx = _400d * rel.y + rel.x + _400d * 2 + 1;
  2613. [ 46.387][d][vo/gpu-next/libplacebo] [186] offset = ivec2(-2, -1);
  2614. [ 46.387][d][vo/gpu-next/libplacebo] [187] d = length(vec2(offset) - fcoord);
  2615. [ 46.387][d][vo/gpu-next/libplacebo] [188] if (d < _400b) {
  2616. [ 46.387][d][vo/gpu-next/libplacebo] [189] w = _4006(d * 1.0 / _400b);
  2617. [ 46.387][d][vo/gpu-next/libplacebo] [190] wsum += w;
  2618. [ 46.387][d][vo/gpu-next/libplacebo] [191] c[0] = _400c_0[idx];
  2619. [ 46.387][d][vo/gpu-next/libplacebo] [192] c[1] = _400c_1[idx];
  2620. [ 46.387][d][vo/gpu-next/libplacebo] [193] color[0] += w * c[0];
  2621. [ 46.387][d][vo/gpu-next/libplacebo] [194] color[1] += w * c[1];
  2622. [ 46.387][d][vo/gpu-next/libplacebo] [195] }
  2623. [ 46.387][d][vo/gpu-next/libplacebo] [196] idx = _400d * rel.y + rel.x + _400d * 2 + 2;
  2624. [ 46.387][d][vo/gpu-next/libplacebo] [197] offset = ivec2(-1, -1);
  2625. [ 46.387][d][vo/gpu-next/libplacebo] [198] d = length(vec2(offset) - fcoord);
  2626. [ 46.387][d][vo/gpu-next/libplacebo] [199] w = _4006(d * 1.0 / _400b);
  2627. [ 46.387][d][vo/gpu-next/libplacebo] [200] wsum += w;
  2628. [ 46.387][d][vo/gpu-next/libplacebo] [201] c[0] = _400c_0[idx];
  2629. [ 46.387][d][vo/gpu-next/libplacebo] [202] c[1] = _400c_1[idx];
  2630. [ 46.387][d][vo/gpu-next/libplacebo] [203] color[0] += w * c[0];
  2631. [ 46.387][d][vo/gpu-next/libplacebo] [204] color[1] += w * c[1];
  2632. [ 46.387][d][vo/gpu-next/libplacebo] [205] idx = _400d * rel.y + rel.x + _400d * 2 + 3;
  2633. [ 46.387][d][vo/gpu-next/libplacebo] [206] offset = ivec2(0, -1);
  2634. [ 46.387][d][vo/gpu-next/libplacebo] [207] d = length(vec2(offset) - fcoord);
  2635. [ 46.387][d][vo/gpu-next/libplacebo] [208] w = _4006(d * 1.0 / _400b);
  2636. [ 46.387][d][vo/gpu-next/libplacebo] [209] wsum += w;
  2637. [ 46.387][d][vo/gpu-next/libplacebo] [210] c[0] = _400c_0[idx];
  2638. [ 46.387][d][vo/gpu-next/libplacebo] [211] c[1] = _400c_1[idx];
  2639. [ 46.387][d][vo/gpu-next/libplacebo] [212] color[0] += w * c[0];
  2640. [ 46.387][d][vo/gpu-next/libplacebo] [213] color[1] += w * c[1];
  2641. [ 46.387][d][vo/gpu-next/libplacebo] [214] idx = _400d * rel.y + rel.x + _400d * 2 + 4;
  2642. [ 46.387][d][vo/gpu-next/libplacebo] [215] offset = ivec2(1, -1);
  2643. [ 46.387][v][cplayer] Setting option 'glsl-shaders-append' = '~~home/shaders/CfL_Prediction.glsl' (flags = 4)
  2644. [ 46.387][d][vo/gpu-next/libplacebo] [216] d = length(vec2(offset) - fcoord);
  2645. [ 46.387][d][vo/gpu-next/libplacebo] [217] w = _4006(d * 1.0 / _400b);
  2646. [ 46.387][d][vo/gpu-next/libplacebo] [218] wsum += w;
  2647. [ 46.387][d][vo/gpu-next/libplacebo] [219] c[0] = _400c_0[idx];
  2648. [ 46.387][d][vo/gpu-next/libplacebo] [220] c[1] = _400c_1[idx];
  2649. [ 46.387][d][vo/gpu-next/libplacebo] [221] color[0] += w * c[0];
  2650. [ 46.387][d][vo/gpu-next/libplacebo] [222] color[1] += w * c[1];
  2651. [ 46.387][d][vo/gpu-next/libplacebo] [223] idx = _400d * rel.y + rel.x + _400d * 2 + 5;
  2652. [ 46.387][d][vo/gpu-next/libplacebo] [224] offset = ivec2(2, -1);
  2653. [ 46.387][d][vo/gpu-next/libplacebo] [225] d = length(vec2(offset) - fcoord);
  2654. [ 46.387][d][vo/gpu-next/libplacebo] [226] w = _4006(d * 1.0 / _400b);
  2655. [ 46.387][d][vo/gpu-next/libplacebo] [227] wsum += w;
  2656. [ 46.387][d][vo/gpu-next/libplacebo] [228] c[0] = _400c_0[idx];
  2657. [ 46.387][d][vo/gpu-next/libplacebo] [229] c[1] = _400c_1[idx];
  2658. [ 46.387][d][vo/gpu-next/libplacebo] [230] color[0] += w * c[0];
  2659. [ 46.387][d][vo/gpu-next/libplacebo] [231] color[1] += w * c[1];
  2660. [ 46.387][d][vo/gpu-next/libplacebo] [232] idx = _400d * rel.y + rel.x + _400d * 2 + 6;
  2661. [ 46.387][d][vo/gpu-next/libplacebo] [233] offset = ivec2(3, -1);
  2662. [ 46.387][d][vo/gpu-next/libplacebo] [234] d = length(vec2(offset) - fcoord);
  2663. [ 46.387][d][vo/gpu-next/libplacebo] [235] if (d < _400b) {
  2664. [ 46.387][d][vo/gpu-next/libplacebo] [236] w = _4006(d * 1.0 / _400b);
  2665. [ 46.387][d][vo/gpu-next/libplacebo] [237] wsum += w;
  2666. [ 46.387][d][vo/gpu-next/libplacebo] [238] c[0] = _400c_0[idx];
  2667. [ 46.387][d][vo/gpu-next/libplacebo] [239] c[1] = _400c_1[idx];
  2668. [ 46.387][d][vo/gpu-next/libplacebo] [240] color[0] += w * c[0];
  2669. [ 46.387][d][vo/gpu-next/libplacebo] [241] color[1] += w * c[1];
  2670. [ 46.387][d][vo/gpu-next/libplacebo] [242] }
  2671. [ 46.387][d][vo/gpu-next/libplacebo] [243] idx = _400d * rel.y + rel.x + _400d * 2 + 7;
  2672. [ 46.387][v][cplayer] Setting option 'interpolation' = 'no' (flags = 4)
  2673. [ 46.387][d][vo/gpu-next/libplacebo] [244] idx = _400d * rel.y + rel.x + _400d * 3 + 0;
  2674. [ 46.387][d][vo/gpu-next/libplacebo] [245] offset = ivec2(-3, 0);
  2675. [ 46.387][d][vo/gpu-next/libplacebo] [246] d = length(vec2(offset) - fcoord);
  2676. [ 46.387][d][vo/gpu-next/libplacebo] [247] if (d < _400b) {
  2677. [ 46.387][d][vo/gpu-next/libplacebo] [248] w = _4006(d * 1.0 / _400b);
  2678. [ 46.387][d][vo/gpu-next/libplacebo] [249] wsum += w;
  2679. [ 46.387][d][vo/gpu-next/libplacebo] [250] c[0] = _400c_0[idx];
  2680. [ 46.387][d][vo/gpu-next/libplacebo] [251] c[1] = _400c_1[idx];
  2681. [ 46.387][d][vo/gpu-next/libplacebo] [252] color[0] += w * c[0];
  2682. [ 46.387][d][vo/gpu-next/libplacebo] [253] color[1] += w * c[1];
  2683. [ 46.387][d][vo/gpu-next/libplacebo] [254] }
  2684. [ 46.387][d][vo/gpu-next/libplacebo] [255] idx = _400d * rel.y + rel.x + _400d * 3 + 1;
  2685. [ 46.387][d][vo/gpu-next/libplacebo] [256] offset = ivec2(-2, 0);
  2686. [ 46.387][d][vo/gpu-next/libplacebo] [257] d = length(vec2(offset) - fcoord);
  2687. [ 46.387][d][vo/gpu-next/libplacebo] [258] if (d < _400b) {
  2688. [ 46.387][d][vo/gpu-next/libplacebo] [259] w = _4006(d * 1.0 / _400b);
  2689. [ 46.387][d][vo/gpu-next/libplacebo] [260] wsum += w;
  2690. [ 46.387][d][vo/gpu-next/libplacebo] [261] c[0] = _400c_0[idx];
  2691. [ 46.387][d][vo/gpu-next/libplacebo] [262] c[1] = _400c_1[idx];
  2692. [ 46.387][d][vo/gpu-next/libplacebo] [263] color[0] += w * c[0];
  2693. [ 46.387][d][vo/gpu-next/libplacebo] [264] color[1] += w * c[1];
  2694. [ 46.387][d][vo/gpu-next/libplacebo] [265] }
  2695. [ 46.387][d][vo/gpu-next/libplacebo] [266] idx = _400d * rel.y + rel.x + _400d * 3 + 2;
  2696. [ 46.387][d][vo/gpu-next/libplacebo] [267] offset = ivec2(-1, 0);
  2697. [ 46.387][d][vo/gpu-next/libplacebo] [268] d = length(vec2(offset) - fcoord);
  2698. [ 46.387][d][vo/gpu-next/libplacebo] [269] w = _4006(d * 1.0 / _400b);
  2699. [ 46.387][d][vo/gpu-next/libplacebo] [270] wsum += w;
  2700. [ 46.387][d][vo/gpu-next/libplacebo] [271] c[0] = _400c_0[idx];
  2701. [ 46.387][d][vo/gpu-next/libplacebo] [272] c[1] = _400c_1[idx];
  2702. [ 46.387][d][vo/gpu-next/libplacebo] [273] color[0] += w * c[0];
  2703. [ 46.387][d][vo/gpu-next/libplacebo] [274] color[1] += w * c[1];
  2704. [ 46.387][d][vo/gpu-next/libplacebo] [275] idx = _400d * rel.y + rel.x + _400d * 3 + 3;
  2705. [ 46.387][d][vo/gpu-next/libplacebo] [276] offset = ivec2(0, 0);
  2706. [ 46.387][d][vo/gpu-next/libplacebo] [277] d = length(vec2(offset) - fcoord);
  2707. [ 46.387][d][vo/gpu-next/libplacebo] [278] w = _4006(d * 1.0 / _400b);
  2708. [ 46.387][d][vo/gpu-next/libplacebo] [279] wsum += w;
  2709. [ 46.387][d][vo/gpu-next/libplacebo] [280] c[0] = _400c_0[idx];
  2710. [ 46.387][d][vo/gpu-next/libplacebo] [281] c[1] = _400c_1[idx];
  2711. [ 46.387][d][vo/gpu-next/libplacebo] [282] color[0] += w * c[0];
  2712. [ 46.387][d][vo/gpu-next/libplacebo] [283] color[1] += w * c[1];
  2713. [ 46.387][d][vo/gpu-next/libplacebo] [284] idx = _400d * rel.y + rel.x + _400d * 3 + 4;
  2714. [ 46.387][d][vo/gpu-next/libplacebo] [285] offset = ivec2(1, 0);
  2715. [ 46.387][d][vo/gpu-next/libplacebo] [286] d = length(vec2(offset) - fcoord);
  2716. [ 46.387][d][vo/gpu-next/libplacebo] [287] w = _4006(d * 1.0 / _400b);
  2717. [ 46.387][d][vo/gpu-next/libplacebo] [288] wsum += w;
  2718. [ 46.387][d][vo/gpu-next/libplacebo] [289] c[0] = _400c_0[idx];
  2719. [ 46.387][d][vo/gpu-next/libplacebo] [290] c[1] = _400c_1[idx];
  2720. [ 46.387][d][vo/gpu-next/libplacebo] [291] color[0] += w * c[0];
  2721. [ 46.387][d][vo/gpu-next/libplacebo] [292] color[1] += w * c[1];
  2722. [ 46.387][d][vo/gpu-next/libplacebo] [293] idx = _400d * rel.y + rel.x + _400d * 3 + 5;
  2723. [ 46.388][d][vo/gpu-next/libplacebo] [294] offset = ivec2(2, 0);
  2724. [ 46.388][d][vo/gpu-next/libplacebo] [295] d = length(vec2(offset) - fcoord);
  2725. [ 46.388][d][vo/gpu-next/libplacebo] [296] w = _4006(d * 1.0 / _400b);
  2726. [ 46.388][d][vo/gpu-next/libplacebo] [297] wsum += w;
  2727. [ 46.388][d][vo/gpu-next/libplacebo] [298] c[0] = _400c_0[idx];
  2728. [ 46.388][d][vo/gpu-next/libplacebo] [299] c[1] = _400c_1[idx];
  2729. [ 46.388][d][vo/gpu-next/libplacebo] [300] color[0] += w * c[0];
  2730. [ 46.388][d][vo/gpu-next/libplacebo] [301] color[1] += w * c[1];
  2731. [ 46.388][d][vo/gpu-next/libplacebo] [302] idx = _400d * rel.y + rel.x + _400d * 3 + 6;
  2732. [ 46.388][d][vo/gpu-next/libplacebo] [303] offset = ivec2(3, 0);
  2733. [ 46.388][d][vo/gpu-next/libplacebo] [304] d = length(vec2(offset) - fcoord);
  2734. [ 46.388][d][vo/gpu-next/libplacebo] [305] if (d < _400b) {
  2735. [ 46.388][d][vo/gpu-next/libplacebo] [306] w = _4006(d * 1.0 / _400b);
  2736. [ 46.388][d][vo/gpu-next/libplacebo] [307] wsum += w;
  2737. [ 46.388][d][vo/gpu-next/libplacebo] [308] c[0] = _400c_0[idx];
  2738. [ 46.388][d][vo/gpu-next/libplacebo] [309] c[1] = _400c_1[idx];
  2739. [ 46.388][d][vo/gpu-next/libplacebo] [310] color[0] += w * c[0];
  2740. [ 46.388][d][vo/gpu-next/libplacebo] [311] color[1] += w * c[1];
  2741. [ 46.388][d][vo/gpu-next/libplacebo] [312] }
  2742. [ 46.388][d][vo/gpu-next/libplacebo] [313] idx = _400d * rel.y + rel.x + _400d * 3 + 7;
  2743. [ 46.388][d][vo/gpu-next/libplacebo] [314] offset = ivec2(4, 0);
  2744. [ 46.388][d][vo/gpu-next/libplacebo] [315] d = length(vec2(offset) - fcoord);
  2745. [ 46.388][d][vo/gpu-next/libplacebo] [316] if (d < _400b) {
  2746. [ 46.388][d][vo/gpu-next/libplacebo] [317] w = _4006(d * 1.0 / _400b);
  2747. [ 46.388][d][vo/gpu-next/libplacebo] [318] wsum += w;
  2748. [ 46.388][d][vo/gpu-next/libplacebo] [319] c[0] = _400c_0[idx];
  2749. [ 46.388][d][vo/gpu-next/libplacebo] [320] c[1] = _400c_1[idx];
  2750. [ 46.388][d][vo/gpu-next/libplacebo] [321] color[0] += w * c[0];
  2751. [ 46.388][d][vo/gpu-next/libplacebo] [322] color[1] += w * c[1];
  2752. [ 46.388][d][vo/gpu-next/libplacebo] [323] }
  2753. [ 46.388][d][vo/gpu-next/libplacebo] [324] idx = _400d * rel.y + rel.x + _400d * 4 + 0;
  2754. [ 46.388][d][vo/gpu-next/libplacebo] [325] offset = ivec2(-3, 1);
  2755. [ 46.388][d][vo/gpu-next/libplacebo] [326] d = length(vec2(offset) - fcoord);
  2756. [ 46.388][d][vo/gpu-next/libplacebo] [327] if (d < _400b) {
  2757. [ 46.388][d][vo/gpu-next/libplacebo] [328] w = _4006(d * 1.0 / _400b);
  2758. [ 46.388][d][vo/gpu-next/libplacebo] [329] wsum += w;
  2759. [ 46.388][d][vo/gpu-next/libplacebo] [330] c[0] = _400c_0[idx];
  2760. [ 46.388][d][vo/gpu-next/libplacebo] [331] c[1] = _400c_1[idx];
  2761. [ 46.388][d][vo/gpu-next/libplacebo] [332] color[0] += w * c[0];
  2762. [ 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}"]
  2763. [ 46.388][d][vo/gpu-next/libplacebo] [333] color[1] += w * c[1];
  2764. [ 46.388][d][vo/gpu-next/libplacebo] [334] }
  2765. [ 46.388][d][vo/gpu-next/libplacebo] [335] idx = _400d * rel.y + rel.x + _400d * 4 + 1;
  2766. [ 46.388][d][vo/gpu-next/libplacebo] [336] offset = ivec2(-2, 1);
  2767. [ 46.388][d][vo/gpu-next/libplacebo] [337] d = length(vec2(offset) - fcoord);
  2768. [ 46.388][d][vo/gpu-next/libplacebo] [338] if (d < _400b) {
  2769. [ 46.388][d][vo/gpu-next/libplacebo] [339] w = _4006(d * 1.0 / _400b);
  2770. [ 46.388][d][vo/gpu-next/libplacebo] [340] wsum += w;
  2771. [ 46.388][d][vo/gpu-next/libplacebo] [341] c[0] = _400c_0[idx];
  2772. [ 46.388][d][vo/gpu-next/libplacebo] [342] c[1] = _400c_1[idx];
  2773. [ 46.388][d][vo/gpu-next/libplacebo] [343] color[0] += w * c[0];
  2774. [ 46.388][d][vo/gpu-next/libplacebo] [344] color[1] += w * c[1];
  2775. [ 46.388][d][vo/gpu-next/libplacebo] [345] }
  2776. [ 46.388][d][vo/gpu-next/libplacebo] [346] idx = _400d * rel.y + rel.x + _400d * 4 + 2;
  2777. [ 46.388][d][vo/gpu-next/libplacebo] [347] offset = ivec2(-1, 1);
  2778. [ 46.388][d][vo/gpu-next/libplacebo] [348] d = length(vec2(offset) - fcoord);
  2779. [ 46.388][d][vo/gpu-next/libplacebo] [349] w = _4006(d * 1.0 / _400b);
  2780. [ 46.388][d][vo/gpu-next/libplacebo] [350] wsum += w;
  2781. [ 46.388][d][vo/gpu-next/libplacebo] [351] c[0] = _400c_0[idx];
  2782. [ 46.388][d][vo/gpu-next/libplacebo] [352] c[1] = _400c_1[idx];
  2783. [ 46.388][d][vo/gpu-next/libplacebo] [353] color[0] += w * c[0];
  2784. [ 46.388][d][vo/gpu-next/libplacebo] [354] color[1] += w * c[1];
  2785. [ 46.388][d][vo/gpu-next/libplacebo] [355] idx = _400d * rel.y + rel.x + _400d * 4 + 3;
  2786. [ 46.388][d][vo/gpu-next/libplacebo] [356] offset = ivec2(0, 1);
  2787. [ 46.388][d][vo/gpu-next/libplacebo] [357] d = length(vec2(offset) - fcoord);
  2788. [ 46.388][d][vo/gpu-next/libplacebo] [358] w = _4006(d * 1.0 / _400b);
  2789. [ 46.388][d][vo/gpu-next/libplacebo] [359] wsum += w;
  2790. [ 46.388][d][vo/gpu-next/libplacebo] [360] c[0] = _400c_0[idx];
  2791. [ 46.388][d][vo/gpu-next/libplacebo] [361] c[1] = _400c_1[idx];
  2792. [ 46.388][d][vo/gpu-next/libplacebo] [362] color[0] += w * c[0];
  2793. [ 46.388][d][vo/gpu-next/libplacebo] [363] color[1] += w * c[1];
  2794. [ 46.388][d][vo/gpu-next/libplacebo] [364] idx = _400d * rel.y + rel.x + _400d * 4 + 4;
  2795. [ 46.388][d][vo/gpu-next/libplacebo] [365] offset = ivec2(1, 1);
  2796. [ 46.388][d][vo/gpu-next/libplacebo] [366] d = length(vec2(offset) - fcoord);
  2797. [ 46.388][d][vo/gpu-next/libplacebo] [367] w = _4006(d * 1.0 / _400b);
  2798. [ 46.388][d][vo/gpu-next/libplacebo] [368] wsum += w;
  2799. [ 46.388][d][vo/gpu-next/libplacebo] [369] c[0] = _400c_0[idx];
  2800. [ 46.388][d][vo/gpu-next/libplacebo] [370] c[1] = _400c_1[idx];
  2801. [ 46.388][d][vo/gpu-next/libplacebo] [371] color[0] += w * c[0];
  2802. [ 46.388][d][vo/gpu-next/libplacebo] [372] color[1] += w * c[1];
  2803. [ 46.388][d][vo/gpu-next/libplacebo] [373] idx = _400d * rel.y + rel.x + _400d * 4 + 5;
  2804. [ 46.388][d][vo/gpu-next/libplacebo] [374] offset = ivec2(2, 1);
  2805. [ 46.388][d][vo/gpu-next/libplacebo] [375] d = length(vec2(offset) - fcoord);
  2806. [ 46.388][d][vo/gpu-next/libplacebo] [376] w = _4006(d * 1.0 / _400b);
  2807. [ 46.388][d][vo/gpu-next/libplacebo] [377] wsum += w;
  2808. [ 46.388][d][vo/gpu-next/libplacebo] [378] c[0] = _400c_0[idx];
  2809. [ 46.388][d][vo/gpu-next/libplacebo] [379] c[1] = _400c_1[idx];
  2810. [ 46.388][d][vo/gpu-next/libplacebo] [380] color[0] += w * c[0];
  2811. [ 46.388][d][vo/gpu-next/libplacebo] [381] color[1] += w * c[1];
  2812. [ 46.388][d][vo/gpu-next/libplacebo] [382] idx = _400d * rel.y + rel.x + _400d * 4 + 6;
  2813. [ 46.388][d][vo/gpu-next/libplacebo] [383] offset = ivec2(3, 1);
  2814. [ 46.388][d][vo/gpu-next/libplacebo] [384] d = length(vec2(offset) - fcoord);
  2815. [ 46.388][d][vo/gpu-next/libplacebo] [385] if (d < _400b) {
  2816. [ 46.388][d][vo/gpu-next/libplacebo] [386] w = _4006(d * 1.0 / _400b);
  2817. [ 46.388][d][vo/gpu-next/libplacebo] [387] wsum += w;
  2818. [ 46.388][d][vo/gpu-next/libplacebo] [388] c[0] = _400c_0[idx];
  2819. [ 46.388][d][vo/gpu-next/libplacebo] [389] c[1] = _400c_1[idx];
  2820. [ 46.388][d][vo/gpu-next/libplacebo] [390] color[0] += w * c[0];
  2821. [ 46.388][d][vo/gpu-next/libplacebo] [391] color[1] += w * c[1];
  2822. [ 46.388][d][vo/gpu-next/libplacebo] [392] }
  2823. [ 46.388][d][vo/gpu-next/libplacebo] [393] idx = _400d * rel.y + rel.x + _400d * 4 + 7;
  2824. [ 46.388][d][vo/gpu-next/libplacebo] [394] offset = ivec2(4, 1);
  2825. [ 46.388][d][vo/gpu-next/libplacebo] [395] d = length(vec2(offset) - fcoord);
  2826. [ 46.388][d][vo/gpu-next/libplacebo] [396] if (d < _400b) {
  2827. [ 46.388][d][vo/gpu-next/libplacebo] [397] w = _4006(d * 1.0 / _400b);
  2828. [ 46.388][d][vo/gpu-next/libplacebo] [398] wsum += w;
  2829. [ 46.388][d][vo/gpu-next/libplacebo] [399] c[0] = _400c_0[idx];
  2830. [ 46.388][d][vo/gpu-next/libplacebo] [400] c[1] = _400c_1[idx];
  2831. [ 46.388][d][vo/gpu-next/libplacebo] [401] color[0] += w * c[0];
  2832. [ 46.388][d][vo/gpu-next/libplacebo] [402] color[1] += w * c[1];
  2833. [ 46.388][d][vo/gpu-next/libplacebo] [403] }
  2834. [ 46.388][d][vo/gpu-next/libplacebo] [404] idx = _400d * rel.y + rel.x + _400d * 5 + 0;
  2835. [ 46.388][d][vo/gpu-next/libplacebo] [405] idx = _400d * rel.y + rel.x + _400d * 5 + 1;
  2836. [ 46.388][d][vo/gpu-next/libplacebo] [406] offset = ivec2(-2, 2);
  2837. [ 46.388][d][vo/gpu-next/libplacebo] [407] d = length(vec2(offset) - fcoord);
  2838. [ 46.388][d][vo/gpu-next/libplacebo] [408] if (d < _400b) {
  2839. [ 46.388][d][vo/gpu-next/libplacebo] [409] w = _4006(d * 1.0 / _400b);
  2840. [ 46.388][d][vo/gpu-next/libplacebo] [410] wsum += w;
  2841. [ 46.388][d][vo/gpu-next/libplacebo] [411] c[0] = _400c_0[idx];
  2842. [ 46.388][d][vo/gpu-next/libplacebo] [412] c[1] = _400c_1[idx];
  2843. [ 46.388][d][vo/gpu-next/libplacebo] [413] color[0] += w * c[0];
  2844. [ 46.388][d][vo/gpu-next/libplacebo] [414] color[1] += w * c[1];
  2845. [ 46.388][d][vo/gpu-next/libplacebo] [415] }
  2846. [ 46.388][d][vo/gpu-next/libplacebo] [416] idx = _400d * rel.y + rel.x + _400d * 5 + 2;
  2847. [ 46.388][d][vo/gpu-next/libplacebo] [417] offset = ivec2(-1, 2);
  2848. [ 46.388][d][vo/gpu-next/libplacebo] [418] d = length(vec2(offset) - fcoord);
  2849. [ 46.388][d][vo/gpu-next/libplacebo] [419] w = _4006(d * 1.0 / _400b);
  2850. [ 46.388][d][vo/gpu-next/libplacebo] [420] wsum += w;
  2851. [ 46.388][d][vo/gpu-next/libplacebo] [421] c[0] = _400c_0[idx];
  2852. [ 46.388][d][vo/gpu-next/libplacebo] [422] c[1] = _400c_1[idx];
  2853. [ 46.388][d][vo/gpu-next/libplacebo] [423] color[0] += w * c[0];
  2854. [ 46.388][d][vo/gpu-next/libplacebo] [424] color[1] += w * c[1];
  2855. [ 46.388][d][vo/gpu-next/libplacebo] [425] idx = _400d * rel.y + rel.x + _400d * 5 + 3;
  2856. [ 46.388][d][vo/gpu-next/libplacebo] [426] offset = ivec2(0, 2);
  2857. [ 46.388][d][vo/gpu-next/libplacebo] [427] d = length(vec2(offset) - fcoord);
  2858. [ 46.388][d][vo/gpu-next/libplacebo] [428] w = _4006(d * 1.0 / _400b);
  2859. [ 46.388][d][vo/gpu-next/libplacebo] [429] wsum += w;
  2860. [ 46.388][d][vo/gpu-next/libplacebo] [430] c[0] = _400c_0[idx];
  2861. [ 46.388][d][vo/gpu-next/libplacebo] [431] c[1] = _400c_1[idx];
  2862. [ 46.388][d][vo/gpu-next/libplacebo] [432] color[0] += w * c[0];
  2863. [ 46.388][d][vo/gpu-next/libplacebo] [433] color[1] += w * c[1];
  2864. [ 46.388][d][vo/gpu-next/libplacebo] [434] idx = _400d * rel.y + rel.x + _400d * 5 + 4;
  2865. [ 46.388][d][vo/gpu-next/libplacebo] [435] offset = ivec2(1, 2);
  2866. [ 46.388][d][vo/gpu-next/libplacebo] [436] d = length(vec2(offset) - fcoord);
  2867. [ 46.388][d][vo/gpu-next/libplacebo] [437] w = _4006(d * 1.0 / _400b);
  2868. [ 46.388][d][vo/gpu-next/libplacebo] [438] wsum += w;
  2869. [ 46.388][d][vo/gpu-next/libplacebo] [439] c[0] = _400c_0[idx];
  2870. [ 46.388][d][vo/gpu-next/libplacebo] [440] c[1] = _400c_1[idx];
  2871. [ 46.388][d][vo/gpu-next/libplacebo] [441] color[0] += w * c[0];
  2872. [ 46.388][d][vo/gpu-next/libplacebo] [442] color[1] += w * c[1];
  2873. [ 46.388][d][vo/gpu-next/libplacebo] [443] idx = _400d * rel.y + rel.x + _400d * 5 + 5;
  2874. [ 46.388][d][vo/gpu-next/libplacebo] [444] offset = ivec2(2, 2);
  2875. [ 46.388][d][vo/gpu-next/libplacebo] [445] d = length(vec2(offset) - fcoord);
  2876. [ 46.388][d][vo/gpu-next/libplacebo] [446] w = _4006(d * 1.0 / _400b);
  2877. [ 46.388][d][vo/gpu-next/libplacebo] [447] wsum += w;
  2878. [ 46.388][d][vo/gpu-next/libplacebo] [448] c[0] = _400c_0[idx];
  2879. [ 46.388][d][vo/gpu-next/libplacebo] [449] c[1] = _400c_1[idx];
  2880. [ 46.388][d][vo/gpu-next/libplacebo] [450] color[0] += w * c[0];
  2881. [ 46.388][d][vo/gpu-next/libplacebo] [451] color[1] += w * c[1];
  2882. [ 46.388][d][vo/gpu-next/libplacebo] [452] idx = _400d * rel.y + rel.x + _400d * 5 + 6;
  2883. [ 46.388][d][vo/gpu-next/libplacebo] [453] offset = ivec2(3, 2);
  2884. [ 46.388][d][vo/gpu-next/libplacebo] [454] d = length(vec2(offset) - fcoord);
  2885. [ 46.388][d][vo/gpu-next/libplacebo] [455] if (d < _400b) {
  2886. [ 46.388][d][vo/gpu-next/libplacebo] [456] w = _4006(d * 1.0 / _400b);
  2887. [ 46.388][d][vo/gpu-next/libplacebo] [457] wsum += w;
  2888. [ 46.388][d][vo/gpu-next/libplacebo] [458] c[0] = _400c_0[idx];
  2889. [ 46.388][d][vo/gpu-next/libplacebo] [459] c[1] = _400c_1[idx];
  2890. [ 46.388][d][vo/gpu-next/libplacebo] [460] color[0] += w * c[0];
  2891. [ 46.388][d][vo/gpu-next/libplacebo] [461] color[1] += w * c[1];
  2892. [ 46.388][d][vo/gpu-next/libplacebo] [462] }
  2893. [ 46.388][d][vo/gpu-next/libplacebo] [463] idx = _400d * rel.y + rel.x + _400d * 5 + 7;
  2894. [ 46.388][d][vo/gpu-next/libplacebo] [464] idx = _400d * rel.y + rel.x + _400d * 6 + 0;
  2895. [ 46.388][d][vo/gpu-next/libplacebo] [465] idx = _400d * rel.y + rel.x + _400d * 6 + 1;
  2896. [ 46.388][d][vo/gpu-next/libplacebo] [466] offset = ivec2(-2, 3);
  2897. [ 46.388][d][vo/gpu-next/libplacebo] [467] d = length(vec2(offset) - fcoord);
  2898. [ 46.388][d][vo/gpu-next/libplacebo] [468] if (d < _400b) {
  2899. [ 46.388][d][vo/gpu-next/libplacebo] [469] w = _4006(d * 1.0 / _400b);
  2900. [ 46.388][d][vo/gpu-next/libplacebo] [470] wsum += w;
  2901. [ 46.388][d][vo/gpu-next/libplacebo] [471] c[0] = _400c_0[idx];
  2902. [ 46.388][d][vo/gpu-next/libplacebo] [472] c[1] = _400c_1[idx];
  2903. [ 46.388][d][vo/gpu-next/libplacebo] [473] color[0] += w * c[0];
  2904. [ 46.388][d][vo/gpu-next/libplacebo] [474] color[1] += w * c[1];
  2905. [ 46.388][d][vo/gpu-next/libplacebo] [475] }
  2906. [ 46.388][d][vo/gpu-next/libplacebo] [476] idx = _400d * rel.y + rel.x + _400d * 6 + 2;
  2907. [ 46.388][d][vo/gpu-next/libplacebo] [477] offset = ivec2(-1, 3);
  2908. [ 46.388][d][vo/gpu-next/libplacebo] [478] d = length(vec2(offset) - fcoord);
  2909. [ 46.388][d][vo/gpu-next/libplacebo] [479] if (d < _400b) {
  2910. [ 46.388][d][vo/gpu-next/libplacebo] [480] w = _4006(d * 1.0 / _400b);
  2911. [ 46.388][d][vo/gpu-next/libplacebo] [481] wsum += w;
  2912. [ 46.388][d][vo/gpu-next/libplacebo] [482] c[0] = _400c_0[idx];
  2913. [ 46.388][d][vo/gpu-next/libplacebo] [483] c[1] = _400c_1[idx];
  2914. [ 46.388][d][vo/gpu-next/libplacebo] [484] color[0] += w * c[0];
  2915. [ 46.388][d][vo/gpu-next/libplacebo] [485] color[1] += w * c[1];
  2916. [ 46.388][d][vo/gpu-next/libplacebo] [486] }
  2917. [ 46.388][d][vo/gpu-next/libplacebo] [487] idx = _400d * rel.y + rel.x + _400d * 6 + 3;
  2918. [ 46.388][d][vo/gpu-next/libplacebo] [488] offset = ivec2(0, 3);
  2919. [ 46.388][d][vo/gpu-next/libplacebo] [489] d = length(vec2(offset) - fcoord);
  2920. [ 46.388][d][vo/gpu-next/libplacebo] [490] if (d < _400b) {
  2921. [ 46.388][d][vo/gpu-next/libplacebo] [491] w = _4006(d * 1.0 / _400b);
  2922. [ 46.388][d][vo/gpu-next/libplacebo] [492] wsum += w;
  2923. [ 46.388][d][vo/gpu-next/libplacebo] [493] c[0] = _400c_0[idx];
  2924. [ 46.388][d][vo/gpu-next/libplacebo] [494] c[1] = _400c_1[idx];
  2925. [ 46.388][d][vo/gpu-next/libplacebo] [495] color[0] += w * c[0];
  2926. [ 46.388][d][vo/gpu-next/libplacebo] [496] color[1] += w * c[1];
  2927. [ 46.388][d][vo/gpu-next/libplacebo] [497] }
  2928. [ 46.388][d][vo/gpu-next/libplacebo] [498] idx = _400d * rel.y + rel.x + _400d * 6 + 4;
  2929. [ 46.388][d][vo/gpu-next/libplacebo] [499] offset = ivec2(1, 3);
  2930. [ 46.388][d][vo/gpu-next/libplacebo] [500] d = length(vec2(offset) - fcoord);
  2931. [ 46.388][d][vo/gpu-next/libplacebo] [501] if (d < _400b) {
  2932. [ 46.388][d][vo/gpu-next/libplacebo] [502] w = _4006(d * 1.0 / _400b);
  2933. [ 46.388][d][vo/gpu-next/libplacebo] [503] wsum += w;
  2934. [ 46.388][d][vo/gpu-next/libplacebo] [504] c[0] = _400c_0[idx];
  2935. [ 46.388][d][vo/gpu-next/libplacebo] [505] c[1] = _400c_1[idx];
  2936. [ 46.388][d][vo/gpu-next/libplacebo] [506] color[0] += w * c[0];
  2937. [ 46.388][d][vo/gpu-next/libplacebo] [507] color[1] += w * c[1];
  2938. [ 46.388][d][vo/gpu-next/libplacebo] [508] }
  2939. [ 46.388][d][vo/gpu-next/libplacebo] [509] idx = _400d * rel.y + rel.x + _400d * 6 + 5;
  2940. [ 46.388][d][vo/gpu-next/libplacebo] [510] offset = ivec2(2, 3);
  2941. [ 46.388][d][vo/gpu-next/libplacebo] [511] d = length(vec2(offset) - fcoord);
  2942. [ 46.388][d][vo/gpu-next/libplacebo] [512] if (d < _400b) {
  2943. [ 46.388][d][vo/gpu-next/libplacebo] [513] w = _4006(d * 1.0 / _400b);
  2944. [ 46.388][d][vo/gpu-next/libplacebo] [514] wsum += w;
  2945. [ 46.388][d][vo/gpu-next/libplacebo] [515] c[0] = _400c_0[idx];
  2946. [ 46.388][d][vo/gpu-next/libplacebo] [516] c[1] = _400c_1[idx];
  2947. [ 46.388][d][vo/gpu-next/libplacebo] [517] color[0] += w * c[0];
  2948. [ 46.388][d][vo/gpu-next/libplacebo] [518] color[1] += w * c[1];
  2949. [ 46.388][d][vo/gpu-next/libplacebo] [519] }
  2950. [ 46.388][d][vo/gpu-next/libplacebo] [520] idx = _400d * rel.y + rel.x + _400d * 6 + 6;
  2951. [ 46.388][d][vo/gpu-next/libplacebo] [521] offset = ivec2(3, 3);
  2952. [ 46.388][d][vo/gpu-next/libplacebo] [522] d = length(vec2(offset) - fcoord);
  2953. [ 46.388][d][vo/gpu-next/libplacebo] [523] if (d < _400b) {
  2954. [ 46.388][d][vo/gpu-next/libplacebo] [524] w = _4006(d * 1.0 / _400b);
  2955. [ 46.388][d][vo/gpu-next/libplacebo] [525] wsum += w;
  2956. [ 46.389][d][vo/gpu-next/libplacebo] [526] c[0] = _400c_0[idx];
  2957. [ 46.389][d][vo/gpu-next/libplacebo] [527] c[1] = _400c_1[idx];
  2958. [ 46.389][d][vo/gpu-next/libplacebo] [528] color[0] += w * c[0];
  2959. [ 46.389][d][vo/gpu-next/libplacebo] [529] color[1] += w * c[1];
  2960. [ 46.389][d][vo/gpu-next/libplacebo] [530] }
  2961. [ 46.389][d][vo/gpu-next/libplacebo] [531] idx = _400d * rel.y + rel.x + _400d * 6 + 7;
  2962. [ 46.389][d][vo/gpu-next/libplacebo] [532] idx = _400d * rel.y + rel.x + _400d * 7 + 0;
  2963. [ 46.389][d][vo/gpu-next/libplacebo] [533] idx = _400d * rel.y + rel.x + _400d * 7 + 1;
  2964. [ 46.389][d][vo/gpu-next/libplacebo] [534] idx = _400d * rel.y + rel.x + _400d * 7 + 2;
  2965. [ 46.389][d][vo/gpu-next/libplacebo] [535] idx = _400d * rel.y + rel.x + _400d * 7 + 3;
  2966. [ 46.389][d][vo/gpu-next/libplacebo] [536] offset = ivec2(0, 4);
  2967. [ 46.389][d][vo/gpu-next/libplacebo] [537] d = length(vec2(offset) - fcoord);
  2968. [ 46.389][d][vo/gpu-next/libplacebo] [538] if (d < _400b) {
  2969. [ 46.389][d][vo/gpu-next/libplacebo] [539] w = _4006(d * 1.0 / _400b);
  2970. [ 46.389][d][vo/gpu-next/libplacebo] [540] wsum += w;
  2971. [ 46.389][d][vo/gpu-next/libplacebo] [541] c[0] = _400c_0[idx];
  2972. [ 46.389][d][vo/gpu-next/libplacebo] [542] c[1] = _400c_1[idx];
  2973. [ 46.389][d][vo/gpu-next/libplacebo] [543] color[0] += w * c[0];
  2974. [ 46.389][d][vo/gpu-next/libplacebo] [544] color[1] += w * c[1];
  2975. [ 46.389][d][vo/gpu-next/libplacebo] [545] }
  2976. [ 46.389][d][vo/gpu-next/libplacebo] [546] idx = _400d * rel.y + rel.x + _400d * 7 + 4;
  2977. [ 46.389][d][vo/gpu-next/libplacebo] [547] offset = ivec2(1, 4);
  2978. [ 46.389][d][vo/gpu-next/libplacebo] [548] d = length(vec2(offset) - fcoord);
  2979. [ 46.389][d][vo/gpu-next/libplacebo] [549] if (d < _400b) {
  2980. [ 46.389][d][vo/gpu-next/libplacebo] [550] w = _4006(d * 1.0 / _400b);
  2981. [ 46.389][d][vo/gpu-next/libplacebo] [551] wsum += w;
  2982. [ 46.389][d][vo/gpu-next/libplacebo] [552] c[0] = _400c_0[idx];
  2983. [ 46.389][d][vo/gpu-next/libplacebo] [553] c[1] = _400c_1[idx];
  2984. [ 46.389][d][vo/gpu-next/libplacebo] [554] color[0] += w * c[0];
  2985. [ 46.389][d][vo/gpu-next/libplacebo] [555] color[1] += w * c[1];
  2986. [ 46.389][d][vo/gpu-next/libplacebo] [556] }
  2987. [ 46.389][d][vo/gpu-next/libplacebo] [557] idx = _400d * rel.y + rel.x + _400d * 7 + 5;
  2988. [ 46.389][d][vo/gpu-next/libplacebo] [558] idx = _400d * rel.y + rel.x + _400d * 7 + 6;
  2989. [ 46.389][d][vo/gpu-next/libplacebo] [559] idx = _400d * rel.y + rel.x + _400d * 7 + 7;
  2990. [ 46.389][d][vo/gpu-next/libplacebo] [560] color = _4005 / wsum * color;
  2991. [ 46.389][d][vo/gpu-next/libplacebo] [561] color.a = 1.0;
  2992. [ 46.389][d][vo/gpu-next/libplacebo] [562] }
  2993. [ 46.389][d][vo/gpu-next/libplacebo] [563] return color;
  2994. [ 46.389][d][vo/gpu-next/libplacebo] [564] }
  2995. [ 46.389][d][vo/gpu-next/libplacebo] [565]
  2996. [ 46.389][d][vo/gpu-next/libplacebo] [566] void _1() {
  2997. [ 46.389][d][vo/gpu-next/libplacebo] [567] vec4 color = vec4(_3, vec2(_2), 1.0);
  2998. [ 46.389][d][vo/gpu-next/libplacebo] [568] // pass_read_image
  2999. [ 46.389][d][vo/gpu-next/libplacebo] [569] {
  3000. [ 46.389][d][vo/gpu-next/libplacebo] [570] vec4 tmp;
  3001. [ 46.389][d][vo/gpu-next/libplacebo] [571] tmp = _8001();
  3002. [ 46.389][d][vo/gpu-next/libplacebo] [572] color[0] = tmp[0];
  3003. [ 46.389][d][vo/gpu-next/libplacebo] [573] tmp = _4001();
  3004. [ 46.389][d][vo/gpu-next/libplacebo] [574] color[1] = tmp[0];
  3005. [ 46.389][d][vo/gpu-next/libplacebo] [575] color[2] = tmp[1];
  3006. [ 46.389][d][vo/gpu-next/libplacebo] [576] }
  3007. [ 46.389][d][vo/gpu-next/libplacebo] [577] // pl_shader_decode_color
  3008. [ 46.389][d][vo/gpu-next/libplacebo] [578] {
  3009. [ 46.389][d][vo/gpu-next/libplacebo] [579] color.rgb = _4 * color.rgb + _5;
  3010. [ 46.389][d][vo/gpu-next/libplacebo] [580] }
  3011. [ 46.389][d][vo/gpu-next/libplacebo] [581] ivec2 dir = ivec2(1, 1);
  3012. [ 46.389][d][vo/gpu-next/libplacebo] [582] ivec2 pos = _10 + dir * ivec2(gl_GlobalInvocationID).xy;
  3013. [ 46.389][d][vo/gpu-next/libplacebo] [583] vec2 fpos = _6 * vec2(gl_GlobalInvocationID);
  3014. [ 46.389][d][vo/gpu-next/libplacebo] [584] if (fpos.x < 1.0 && fpos.y < 1.0) {
  3015. [ 46.389][d][vo/gpu-next/libplacebo] [585] imageStore(_f, pos, color);
  3016. [ 46.389][d][vo/gpu-next/libplacebo] [586] }
  3017. [ 46.389][d][vo/gpu-next/libplacebo] [587]
  3018. [ 46.389][d][vo/gpu-next/libplacebo] [588] }
  3019. [ 46.389][d][vo/gpu-next/libplacebo] [589]
  3020. [ 46.389][d][vo/gpu-next/libplacebo] [590] void main() {
  3021. [ 46.389][d][vo/gpu-next/libplacebo] [591] _1();
  3022. [ 46.389][d][vo/gpu-next/libplacebo] [592] }
  3023. [ 46.389][d][vo/gpu-next/libplacebo] Specialization constant values:
  3024. [ 46.389][d][vo/gpu-next/libplacebo] constant_id=0: 0.501961
  3025. [ 46.389][d][vo/gpu-next/libplacebo] constant_id=1: 0.062745
  3026. [ 46.389][d][vo/gpu-next/libplacebo] constant_id=2: 1.000000
  3027. [ 46.389][d][vo/gpu-next/libplacebo] constant_id=3: 1.000000
  3028. [ 46.389][d][vo/gpu-next/libplacebo] constant_id=4: 0.001953
  3029. [ 46.389][d][vo/gpu-next/libplacebo] constant_id=5: 0.996094
  3030. [ 46.389][d][vo/gpu-next/libplacebo] constant_id=6: 3.099147
  3031. [ 46.389][d][vo/gpu-next/libplacebo] constant_id=7: 24
  3032. [ 46.389][d][vo/gpu-next/libplacebo] constant_id=8: 24
  3033. [ 46.389][d][vo/gpu-next/libplacebo] constant_id=9: 0.000000
  3034. [ 46.389][d][vo/gpu-next] cache_load_obj: key(477f980a02fbeb18), size(30192), load time(0.054 ms)
  3035. [ 46.389][d][vo/gpu-next/libplacebo] Re-using cached SPIR-V object 0x477f980a02fbeb18
  3036. [ 46.389][d][vo/gpu-next] cache_load_obj: key(38f4af20250705ff), size(26729), load time(0.028 ms)
  3037. [ 46.389][d][vo/gpu-next/libplacebo] Spent 0.031 ms compiling shader
  3038. [ 46.389][d][vo/gpu-next] cache_save_obj: key(477f980a02fbeb18), size(30192)
  3039. [ 46.389][d][vo/gpu-next/libplacebo] Spent 0.140 ms creating pipeline
  3040. [ 46.389][d][vo/gpu-next] cache_save_obj: key(38f4af20250705ff), size(26729)
  3041. [ 46.389][d][vo/gpu-next/libplacebo] Pass statistics: size 0, SPIR-V: vert 0 frag 0 comp 0
  3042. [ 46.389][d][vo/gpu-next/libplacebo] vertex shader source:
  3043. [ 46.389][d][vo/gpu-next/libplacebo] [ 1] #version 450
  3044. [ 46.389][d][vo/gpu-next/libplacebo] [ 2] #extension GL_KHR_shader_subgroup_basic : enable
  3045. [ 46.389][d][vo/gpu-next/libplacebo] [ 3] #extension GL_KHR_shader_subgroup_vote : enable
  3046. [ 46.389][d][vo/gpu-next/libplacebo] [ 4] #extension GL_KHR_shader_subgroup_arithmetic : enable
  3047. [ 46.389][d][vo/gpu-next/libplacebo] [ 5] #extension GL_KHR_shader_subgroup_ballot : enable
  3048. [ 46.389][d][vo/gpu-next/libplacebo] [ 6] #extension GL_KHR_shader_subgroup_shuffle : enable
  3049. [ 46.389][d][vo/gpu-next/libplacebo] [ 7] #extension GL_KHR_shader_subgroup_clustered : enable
  3050. [ 46.389][d][vo/gpu-next/libplacebo] [ 8] #extension GL_KHR_shader_subgroup_quad : enable
  3051. [ 46.389][d][vo/gpu-next/libplacebo] [ 9] #extension GL_ARB_texture_gather : enable
  3052. [ 46.389][d][vo/gpu-next/libplacebo] [ 10] layout(std430, push_constant) uniform PushC {
  3053. [ 46.389][d][vo/gpu-next/libplacebo] [ 11] layout(offset=0) float _4;
  3054. [ 46.389][d][vo/gpu-next/libplacebo] [ 12] };
  3055. [ 46.389][d][vo/gpu-next/libplacebo] [ 13] layout(constant_id=0) const float _7 = 1;
  3056. [ 46.389][d][vo/gpu-next/libplacebo] [ 14] layout(constant_id=1) const float _8 = 1;
  3057. [ 46.389][d][vo/gpu-next/libplacebo] [ 15] layout(constant_id=2) const float _9 = 1;
  3058. [ 46.389][d][vo/gpu-next/libplacebo] [ 16] layout(binding=0) uniform sampler2D _2;
  3059. [ 46.389][d][vo/gpu-next/libplacebo] [ 17] layout(binding=1) uniform sampler2D _6;
  3060. [ 46.389][d][vo/gpu-next/libplacebo] [ 18] layout(location=0) in vec2 _d;
  3061. [ 46.389][d][vo/gpu-next/libplacebo] [ 19] layout(location=0) out vec2 _3;
  3062. [ 46.389][d][vo/gpu-next/libplacebo] [ 20] layout(location=1) in vec2 _e;
  3063. [ 46.389][d][vo/gpu-next/libplacebo] [ 21] void main() {
  3064. [ 46.389][d][vo/gpu-next/libplacebo] [ 22] _3 = _d;
  3065. [ 46.389][d][vo/gpu-next/libplacebo] [ 23] vec2 va_pos = _e;
  3066. [ 46.389][d][vo/gpu-next/libplacebo] [ 24] gl_Position = vec4(va_pos, 0.0, 1.0);
  3067. [ 46.389][d][vo/gpu-next/libplacebo] [ 25] }
  3068. [ 46.389][d][vo/gpu-next/libplacebo] fragment shader source:
  3069. [ 46.389][d][vo/gpu-next/libplacebo] [ 1] #version 450
  3070. [ 46.389][d][vo/gpu-next/libplacebo] [ 2] #extension GL_KHR_shader_subgroup_basic : enable
  3071. [ 46.389][d][vo/gpu-next/libplacebo] [ 3] #extension GL_KHR_shader_subgroup_vote : enable
  3072. [ 46.389][d][vo/gpu-next/libplacebo] [ 4] #extension GL_KHR_shader_subgroup_arithmetic : enable
  3073. [ 46.389][d][vo/gpu-next/libplacebo] [ 5] #extension GL_KHR_shader_subgroup_ballot : enable
  3074. [ 46.389][d][vo/gpu-next/libplacebo] [ 6] #extension GL_KHR_shader_subgroup_shuffle : enable
  3075. [ 46.389][d][vo/gpu-next/libplacebo] [ 7] #extension GL_KHR_shader_subgroup_clustered : enable
  3076. [ 46.389][d][vo/gpu-next/libplacebo] [ 8] #extension GL_KHR_shader_subgroup_quad : enable
  3077. [ 46.389][d][vo/gpu-next/libplacebo] [ 9] #extension GL_ARB_texture_gather : enable
  3078. [ 46.389][d][vo/gpu-next/libplacebo] [ 10] layout(std430, push_constant) uniform PushC {
  3079. [ 46.389][d][vo/gpu-next/libplacebo] [ 11] layout(offset=0) float _4;
  3080. [ 46.389][d][vo/gpu-next/libplacebo] [ 12] };
  3081. [ 46.389][d][vo/gpu-next/libplacebo] [ 13] layout(constant_id=0) const float _7 = 1;
  3082. [ 46.389][d][vo/gpu-next/libplacebo] [ 14] layout(constant_id=1) const float _8 = 1;
  3083. [ 46.389][d][vo/gpu-next/libplacebo] [ 15] layout(constant_id=2) const float _9 = 1;
  3084. [ 46.389][d][vo/gpu-next/libplacebo] [ 16] layout(binding=0) uniform sampler2D _2;
  3085. [ 46.389][d][vo/gpu-next/libplacebo] [ 17] layout(binding=1) uniform sampler2D _6;
  3086. [ 46.389][d][vo/gpu-next/libplacebo] [ 18] layout(location=0) in vec2 _3;
  3087. [ 46.389][d][vo/gpu-next/libplacebo] [ 19] layout(location=0) out vec4 out_color;
  3088. [ 46.389][d][vo/gpu-next/libplacebo] [ 20]
  3089. [ 46.389][d][vo/gpu-next/libplacebo] [ 21] #define _5(pos) (texelFetch(_6, ivec2(pos), 0).x)
  3090. [ 46.389][d][vo/gpu-next/libplacebo] [ 22] vec4 _1() {
  3091. [ 46.389][d][vo/gpu-next/libplacebo] [ 23] vec4 color;
  3092. [ 46.389][d][vo/gpu-next/libplacebo] [ 24] // pl_render_image_mix
  3093. [ 46.389][d][vo/gpu-next/libplacebo] [ 25] {
  3094. [ 46.389][d][vo/gpu-next/libplacebo] [ 26] vec4 mix_color = vec4(0.0);
  3095. [ 46.389][d][vo/gpu-next/libplacebo] [ 27] color = textureLod(_2, _3, 0.0);
  3096. [ 46.389][d][vo/gpu-next/libplacebo] [ 28] mix_color += vec4(_4) * color;
  3097. [ 46.389][d][vo/gpu-next/libplacebo] [ 29] color = mix_color;
  3098. [ 46.389][d][vo/gpu-next/libplacebo] [ 30] }
  3099. [ 46.389][d][vo/gpu-next/libplacebo] [ 31] // pl_shader_encode_color
  3100. [ 46.389][d][vo/gpu-next/libplacebo] [ 32] {
  3101. [ 46.389][d][vo/gpu-next/libplacebo] [ 33] color.rgb *= vec3(color.a);
  3102. [ 46.389][d][vo/gpu-next/libplacebo] [ 34] }
  3103. [ 46.389][d][vo/gpu-next/libplacebo] [ 35] // pl_shader_dither
  3104. [ 46.389][d][vo/gpu-next/libplacebo] [ 36] {
  3105. [ 46.389][d][vo/gpu-next/libplacebo] [ 37] float bias;
  3106. [ 46.389][d][vo/gpu-next/libplacebo] [ 38] vec2 pos = fract(gl_FragCoord.xy * 1.0/_7);
  3107. [ 46.389][d][vo/gpu-next/libplacebo] [ 39] bias = _5(ivec2(pos * _8));
  3108. [ 46.389][d][vo/gpu-next/libplacebo] [ 40] const float scale = 255.0;
  3109. [ 46.389][d][vo/gpu-next/libplacebo] [ 41] color = scale * color + vec4(bias);
  3110. [ 46.389][d][vo/gpu-next/libplacebo] [ 42] color = floor(color) * (1.0 / scale);
  3111. [ 46.389][d][vo/gpu-next/libplacebo] [ 43] }
  3112. [ 46.389][d][vo/gpu-next/libplacebo] [ 44] color *= vec4(1.0 / _9);
  3113. [ 46.389][d][vo/gpu-next/libplacebo] [ 45] vec4 _a = color;
  3114. [ 46.389][d][vo/gpu-next/libplacebo] [ 46] color = vec4(0.0, 0.0, 0.0, 1.0);
  3115. [ 46.389][d][vo/gpu-next/libplacebo] [ 47] color[0] = _a[0];
  3116. [ 46.389][d][vo/gpu-next/libplacebo] [ 48] color[1] = _a[1];
  3117. [ 46.389][d][vo/gpu-next/libplacebo] [ 49] color[2] = _a[2];
  3118. [ 46.389][d][vo/gpu-next/libplacebo] [ 50] color[3] = _a[3];
  3119. [ 46.389][d][vo/gpu-next/libplacebo] [ 51] return color;
  3120. [ 46.389][d][vo/gpu-next/libplacebo] [ 52] }
  3121. [ 46.389][d][vo/gpu-next/libplacebo] [ 53]
  3122. [ 46.389][d][vo/gpu-next/libplacebo] [ 54] void main() {
  3123. [ 46.389][d][vo/gpu-next/libplacebo] [ 55] out_color = _1();
  3124. [ 46.389][d][vo/gpu-next/libplacebo] [ 56] }
  3125. [ 46.389][d][vo/gpu-next/libplacebo] Specialization constant values:
  3126. [ 46.389][d][vo/gpu-next/libplacebo] constant_id=0: 64.000000
  3127. [ 46.389][d][vo/gpu-next/libplacebo] constant_id=1: 64.000000
  3128. [ 46.389][d][vo/gpu-next/libplacebo] constant_id=2: 1.000000
  3129. [ 46.389][d][vo/gpu-next] cache_load_obj: key(65dadd290f120522), size(748), load time(0.119 ms)
  3130. [ 46.389][d][vo/gpu-next/libplacebo] Re-using cached SPIR-V object 0x65dadd290f120522
  3131. [ 46.389][d][vo/gpu-next] cache_load_obj: key(c7633cfbe27ef2a0), size(1648), load time(0.021 ms)
  3132. [ 46.389][d][vo/gpu-next/libplacebo] Re-using cached SPIR-V object 0xc7633cfbe27ef2a0
  3133. [ 46.389][d][vo/gpu-next] cache_load_obj: key(8d417aa08413e3c8), size(14283), load time(0.019 ms)
  3134. [ 46.389][d][vo/gpu-next/libplacebo] Spent 0.005 ms compiling shader
  3135. [ 46.389][d][vo/gpu-next] cache_save_obj: key(65dadd290f120522), size(748)
  3136. [ 46.389][d][vo/gpu-next] cache_save_obj: key(c7633cfbe27ef2a0), size(1648)
  3137. [ 46.389][d][vo/gpu-next/libplacebo] Spent 0.059 ms creating pipeline
  3138. [ 46.389][d][vo/gpu-next] cache_save_obj: key(8d417aa08413e3c8), size(14283)
  3139. [ 46.389][d][vo/gpu-next/libplacebo] Pass statistics: size 0, SPIR-V: vert 0 frag 0 comp 0
  3140. [ 46.396][d][global] user path: '~~home/shaders/ravu-lite-ar-r4.hook' -> '/home/user/.config/mpv/shaders/ravu-lite-ar-r4.hook'
  3141. [ 46.396][v][vo/gpu-next/libplacebo] Registering hook pass: RAVU-Lite-AR (step1, r4)
  3142. [ 46.396][v][vo/gpu-next/libplacebo] Registering hook pass: RAVU-Lite-AR (step2, r4)
  3143. [ 46.398][d][vo/gpu-next/libplacebo] Allocating 393216 memory of type 0x1 (id 1) in heap 0: ../src/utils/upload.c:245
  3144. [ 46.398][d][vo/gpu-next/libplacebo] Spent 0.227 ms allocating slab
  3145. [ 46.398][d][vo/gpu-next/libplacebo] Allocating 479232 memory of type 0x7 (id 5) in heap 0: ../src/gpu/utils.c:575
  3146. [ 46.398][d][vo/gpu-next/libplacebo] Spent 0.253 ms allocating slab
  3147. [ 46.398][d][vo/gpu-next/libplacebo] Allocating 479232 memory of type 0x1 (id 1) in heap 0: ../src/vulkan/gpu_tex.c:880
  3148. [ 46.398][d][vo/gpu-next/libplacebo] Spent 0.144 ms allocating slab
  3149. [ 46.398][d][vo/gpu-next/libplacebo] compute shader source:
  3150. [ 46.398][d][vo/gpu-next/libplacebo] [ 1] #version 450
  3151. [ 46.398][d][vo/gpu-next/libplacebo] [ 2] #extension GL_ARB_compute_shader : enable
  3152. [ 46.398][d][vo/gpu-next/libplacebo] [ 3] #extension GL_KHR_shader_subgroup_basic : enable
  3153. [ 46.398][d][vo/gpu-next/libplacebo] [ 4] #extension GL_KHR_shader_subgroup_vote : enable
  3154. [ 46.398][d][vo/gpu-next/libplacebo] [ 5] #extension GL_KHR_shader_subgroup_arithmetic : enable
  3155. [ 46.398][d][vo/gpu-next/libplacebo] [ 6] #extension GL_KHR_shader_subgroup_ballot : enable
  3156. [ 46.398][d][vo/gpu-next/libplacebo] [ 7] #extension GL_KHR_shader_subgroup_shuffle : enable
  3157. [ 46.398][d][vo/gpu-next/libplacebo] [ 8] #extension GL_KHR_shader_subgroup_clustered : enable
  3158. [ 46.398][d][vo/gpu-next/libplacebo] [ 9] #extension GL_KHR_shader_subgroup_quad : enable
  3159. [ 46.398][d][vo/gpu-next/libplacebo] [ 10] #extension GL_ARB_shader_image_load_store : enable
  3160. [ 46.398][d][vo/gpu-next/libplacebo] [ 11] #extension GL_ARB_texture_buffer_object : enable
  3161. [ 46.398][d][vo/gpu-next/libplacebo] [ 12] layout(std430, push_constant) uniform PushC {
  3162. [ 46.398][d][vo/gpu-next/libplacebo] [ 13] layout(offset=0) int _7;
  3163. [ 46.398][d][vo/gpu-next/libplacebo] [ 14] layout(offset=4) int _8;
  3164. [ 46.398][d][vo/gpu-next/libplacebo] [ 15] layout(offset=8) int _9;
  3165. [ 46.398][d][vo/gpu-next/libplacebo] [ 16] layout(offset=12) int _a;
  3166. [ 46.398][d][vo/gpu-next/libplacebo] [ 17] };
  3167. [ 46.398][d][vo/gpu-next/libplacebo] [ 18] layout(constant_id=0) const int _4 = 1;
  3168. [ 46.398][d][vo/gpu-next/libplacebo] [ 19] layout(constant_id=1) const int _5 = 1;
  3169. [ 46.398][d][vo/gpu-next/libplacebo] [ 20] layout(constant_id=2) const int _6 = 1;
  3170. [ 46.398][d][vo/gpu-next/libplacebo] [ 21] layout(binding=0, r32f) restrict uniform imageBuffer _2;
  3171. [ 46.398][d][vo/gpu-next/libplacebo] [ 22] layout(binding=1, rgba16f) writeonly restrict uniform image2D _3;
  3172. [ 46.398][d][vo/gpu-next/libplacebo] [ 23] layout (local_size_x = 25, local_size_y = 1) in;
  3173. [ 46.398][d][vo/gpu-next/libplacebo] [ 24]
  3174. [ 46.398][d][vo/gpu-next/libplacebo] [ 25] void _1() {
  3175. [ 46.398][d][vo/gpu-next/libplacebo] [ 26] vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
  3176. [ 46.398][d][vo/gpu-next/libplacebo] [ 27] ivec3 pos = ivec3(gl_GlobalInvocationID);
  3177. [ 46.398][d][vo/gpu-next/libplacebo] [ 28] ivec3 tex_pos = pos + ivec3(_a, _9, _8);
  3178. [ 46.398][d][vo/gpu-next/libplacebo] [ 29] int base = _7 + pos.z * _6 + pos.y * _5 + pos.x * _4;
  3179. [ 46.398][d][vo/gpu-next/libplacebo] [ 30] color[0] = imageLoad(_2, base + 0).r;
  3180. [ 46.398][d][vo/gpu-next/libplacebo] [ 31] color[1] = imageLoad(_2, base + 1).r;
  3181. [ 46.398][d][vo/gpu-next/libplacebo] [ 32] color[2] = imageLoad(_2, base + 2).r;
  3182. [ 46.398][d][vo/gpu-next/libplacebo] [ 33] color[3] = imageLoad(_2, base + 3).r;
  3183. [ 46.399][d][vo/gpu-next/libplacebo] [ 34] imageStore(_3, ivec2(tex_pos), color);
  3184. [ 46.399][d][vo/gpu-next/libplacebo] [ 35]
  3185. [ 46.399][d][vo/gpu-next/libplacebo] [ 36] }
  3186. [ 46.399][d][vo/gpu-next/libplacebo] [ 37]
  3187. [ 46.399][d][vo/gpu-next/libplacebo] [ 38] void main() {
  3188. [ 46.399][d][vo/gpu-next/libplacebo] [ 39] _1();
  3189. [ 46.399][d][vo/gpu-next/libplacebo] [ 40] }
  3190. [ 46.399][d][vo/gpu-next/libplacebo] Specialization constant values:
  3191. [ 46.399][d][vo/gpu-next/libplacebo] constant_id=0: 4
  3192. [ 46.399][d][vo/gpu-next/libplacebo] constant_id=1: 100
  3193. [ 46.399][d][vo/gpu-next/libplacebo] constant_id=2: 28800
  3194. [ 46.399][d][vo/gpu-next] cache_load_obj: key(6b7a7a6a1b2dbe60), size(1684), load time(0.030 ms)
  3195. [ 46.399][d][vo/gpu-next/libplacebo] Re-using cached SPIR-V object 0x6b7a7a6a1b2dbe60
  3196. [ 46.399][d][vo/gpu-next] cache_load_obj: key(4b8c53b7340bc4d6), size(6860), load time(0.024 ms)
  3197. [ 46.399][d][vo/gpu-next/libplacebo] Spent 0.002 ms compiling shader
  3198. [ 46.399][d][vo/gpu-next] cache_save_obj: key(6b7a7a6a1b2dbe60), size(1684)
  3199. [ 46.399][d][vo/gpu-next/libplacebo] Spent 0.091 ms creating pipeline
  3200. [ 46.399][d][vo/gpu-next] cache_save_obj: key(4b8c53b7340bc4d6), size(6860)
  3201. [ 46.399][d][vo/gpu-next/libplacebo] Pass statistics: size 0, SPIR-V: vert 0 frag 0 comp 0
  3202. [ 46.399][v][vo/gpu-next/libplacebo] Registering named texture 'ravu_lite_lut4'
  3203. [ 46.399][d][vo/gpu-next/libplacebo] Loaded user shader:
  3204. [ 46.399][d][vo/gpu-next/libplacebo] [ 1] //
  3205. [ 46.399][d][vo/gpu-next/libplacebo] [ 2] // This program is free software: you can redistribute it and/or modify
  3206. [ 46.399][d][vo/gpu-next/libplacebo] [ 3] // it under the terms of the GNU Lesser General Public License as published by
  3207. [ 46.399][d][vo/gpu-next/libplacebo] [ 4] // the Free Software Foundation, either version 3 of the License, or
  3208. [ 46.399][d][vo/gpu-next/libplacebo] [ 5] // (at your option) any later version.
  3209. [ 46.399][d][vo/gpu-next/libplacebo] [ 6] //
  3210. [ 46.399][d][vo/gpu-next/libplacebo] [ 7] // This program is distributed in the hope that it will be useful,
  3211. [ 46.399][d][vo/gpu-next/libplacebo] [ 8] // but WITHOUT ANY WARRANTY; without even the implied warranty of
  3212. [ 46.399][d][vo/gpu-next/libplacebo] [ 9] // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  3213. [ 46.399][d][vo/gpu-next/libplacebo] [ 10] // GNU Lesser General Public License for more details.
  3214. [ 46.399][d][vo/gpu-next/libplacebo] [ 11] //
  3215. [ 46.399][d][vo/gpu-next/libplacebo] [ 12] // You should have received a copy of the GNU Lesser General Public License
  3216. [ 46.399][d][vo/gpu-next/libplacebo] [ 13] // along with this program. If not, see <http://www.gnu.org/licenses/>.
  3217. [ 46.399][d][vo/gpu-next/libplacebo] [ 14]
  3218. [ 46.399][d][vo/gpu-next/libplacebo] [ 15] //!DESC RAVU-Lite-AR (step1, r4)
  3219. [ 46.399][d][vo/gpu-next/libplacebo] [ 16] //!HOOK LUMA
  3220. [ 46.399][d][vo/gpu-next/libplacebo] [ 17] //!BIND HOOKED
  3221. [ 46.399][d][vo/gpu-next/libplacebo] [ 18] //!BIND ravu_lite_lut4
  3222. [ 46.399][d][vo/gpu-next/libplacebo] [ 19] //!SAVE ravu_lite_int
  3223. [ 46.399][d][vo/gpu-next/libplacebo] [ 20] //!WHEN HOOKED.w OUTPUT.w / 0.707106 < HOOKED.h OUTPUT.h / 0.707106 < *
  3224. [ 46.399][d][vo/gpu-next/libplacebo] [ 21] //!COMPONENTS 4
  3225. [ 46.399][d][vo/gpu-next/libplacebo] [ 22] vec4 hook() {
  3226. [ 46.399][d][vo/gpu-next/libplacebo] [ 23] float luma0 = HOOKED_texOff(vec2(-3.0, -3.0)).x;
  3227. [ 46.399][d][vo/gpu-next/libplacebo] [ 24] float luma1 = HOOKED_texOff(vec2(-3.0, -2.0)).x;
  3228. [ 46.399][d][vo/gpu-next/libplacebo] [ 25] float luma2 = HOOKED_texOff(vec2(-3.0, -1.0)).x;
  3229. [ 46.399][d][vo/gpu-next/libplacebo] [ 26] float luma3 = HOOKED_texOff(vec2(-3.0, 0.0)).x;
  3230. [ 46.399][d][vo/gpu-next/libplacebo] [ 27] float luma4 = HOOKED_texOff(vec2(-3.0, 1.0)).x;
  3231. [ 46.399][d][vo/gpu-next/libplacebo] [ 28] float luma5 = HOOKED_texOff(vec2(-3.0, 2.0)).x;
  3232. [ 46.399][d][vo/gpu-next/libplacebo] [ 29] float luma6 = HOOKED_texOff(vec2(-3.0, 3.0)).x;
  3233. [ 46.399][d][vo/gpu-next/libplacebo] [ 30] float luma7 = HOOKED_texOff(vec2(-2.0, -3.0)).x;
  3234. [ 46.399][d][vo/gpu-next/libplacebo] [ 31] float luma8 = HOOKED_texOff(vec2(-2.0, -2.0)).x;
  3235. [ 46.399][d][vo/gpu-next/libplacebo] [ 32] float luma9 = HOOKED_texOff(vec2(-2.0, -1.0)).x;
  3236. [ 46.399][d][vo/gpu-next/libplacebo] [ 33] float luma10 = HOOKED_texOff(vec2(-2.0, 0.0)).x;
  3237. [ 46.399][d][vo/gpu-next/libplacebo] [ 34] float luma11 = HOOKED_texOff(vec2(-2.0, 1.0)).x;
  3238. [ 46.399][d][vo/gpu-next/libplacebo] [ 35] float luma12 = HOOKED_texOff(vec2(-2.0, 2.0)).x;
  3239. [ 46.399][d][vo/gpu-next/libplacebo] [ 36] float luma13 = HOOKED_texOff(vec2(-2.0, 3.0)).x;
  3240. [ 46.399][d][vo/gpu-next/libplacebo] [ 37] float luma14 = HOOKED_texOff(vec2(-1.0, -3.0)).x;
  3241. [ 46.399][d][vo/gpu-next/libplacebo] [ 38] float luma15 = HOOKED_texOff(vec2(-1.0, -2.0)).x;
  3242. [ 46.399][d][vo/gpu-next/libplacebo] [ 39] float luma16 = HOOKED_texOff(vec2(-1.0, -1.0)).x;
  3243. [ 46.399][d][vo/gpu-next/libplacebo] [ 40] float luma17 = HOOKED_texOff(vec2(-1.0, 0.0)).x;
  3244. [ 46.399][d][vo/gpu-next/libplacebo] [ 41] float luma18 = HOOKED_texOff(vec2(-1.0, 1.0)).x;
  3245. [ 46.399][d][vo/gpu-next/libplacebo] [ 42] float luma19 = HOOKED_texOff(vec2(-1.0, 2.0)).x;
  3246. [ 46.399][d][vo/gpu-next/libplacebo] [ 43] float luma20 = HOOKED_texOff(vec2(-1.0, 3.0)).x;
  3247. [ 46.399][d][vo/gpu-next/libplacebo] [ 44] float luma21 = HOOKED_texOff(vec2(0.0, -3.0)).x;
  3248. [ 46.399][d][vo/gpu-next/libplacebo] [ 45] float luma22 = HOOKED_texOff(vec2(0.0, -2.0)).x;
  3249. [ 46.399][d][vo/gpu-next/libplacebo] [ 46] float luma23 = HOOKED_texOff(vec2(0.0, -1.0)).x;
  3250. [ 46.399][d][vo/gpu-next/libplacebo] [ 47] float luma24 = HOOKED_texOff(vec2(0.0, 0.0)).x;
  3251. [ 46.399][d][vo/gpu-next/libplacebo] [ 48] float luma25 = HOOKED_texOff(vec2(0.0, 1.0)).x;
  3252. [ 46.399][d][vo/gpu-next/libplacebo] [ 49] float luma26 = HOOKED_texOff(vec2(0.0, 2.0)).x;
  3253. [ 46.399][d][vo/gpu-next/libplacebo] [ 50] float luma27 = HOOKED_texOff(vec2(0.0, 3.0)).x;
  3254. [ 46.399][d][vo/gpu-next/libplacebo] [ 51] float luma28 = HOOKED_texOff(vec2(1.0, -3.0)).x;
  3255. [ 46.399][d][vo/gpu-next/libplacebo] [ 52] float luma29 = HOOKED_texOff(vec2(1.0, -2.0)).x;
  3256. [ 46.399][d][vo/gpu-next/libplacebo] [ 53] float luma30 = HOOKED_texOff(vec2(1.0, -1.0)).x;
  3257. [ 46.399][d][vo/gpu-next/libplacebo] [ 54] float luma31 = HOOKED_texOff(vec2(1.0, 0.0)).x;
  3258. [ 46.399][d][vo/gpu-next/libplacebo] [ 55] float luma32 = HOOKED_texOff(vec2(1.0, 1.0)).x;
  3259. [ 46.399][d][vo/gpu-next/libplacebo] [ 56] float luma33 = HOOKED_texOff(vec2(1.0, 2.0)).x;
  3260. [ 46.399][d][vo/gpu-next/libplacebo] [ 57] float luma34 = HOOKED_texOff(vec2(1.0, 3.0)).x;
  3261. [ 46.399][d][vo/gpu-next/libplacebo] [ 58] float luma35 = HOOKED_texOff(vec2(2.0, -3.0)).x;
  3262. [ 46.399][d][vo/gpu-next/libplacebo] [ 59] float luma36 = HOOKED_texOff(vec2(2.0, -2.0)).x;
  3263. [ 46.399][d][vo/gpu-next/libplacebo] [ 60] float luma37 = HOOKED_texOff(vec2(2.0, -1.0)).x;
  3264. [ 46.399][d][vo/gpu-next/libplacebo] [ 61] float luma38 = HOOKED_texOff(vec2(2.0, 0.0)).x;
  3265. [ 46.399][d][vo/gpu-next/libplacebo] [ 62] float luma39 = HOOKED_texOff(vec2(2.0, 1.0)).x;
  3266. [ 46.399][d][vo/gpu-next/libplacebo] [ 63] float luma40 = HOOKED_texOff(vec2(2.0, 2.0)).x;
  3267. [ 46.399][d][vo/gpu-next/libplacebo] [ 64] float luma41 = HOOKED_texOff(vec2(2.0, 3.0)).x;
  3268. [ 46.399][d][vo/gpu-next/libplacebo] [ 65] float luma42 = HOOKED_texOff(vec2(3.0, -3.0)).x;
  3269. [ 46.399][d][vo/gpu-next/libplacebo] [ 66] float luma43 = HOOKED_texOff(vec2(3.0, -2.0)).x;
  3270. [ 46.399][d][vo/gpu-next/libplacebo] [ 67] float luma44 = HOOKED_texOff(vec2(3.0, -1.0)).x;
  3271. [ 46.399][d][vo/gpu-next/libplacebo] [ 68] float luma45 = HOOKED_texOff(vec2(3.0, 0.0)).x;
  3272. [ 46.399][d][vo/gpu-next/libplacebo] [ 69] float luma46 = HOOKED_texOff(vec2(3.0, 1.0)).x;
  3273. [ 46.399][d][vo/gpu-next/libplacebo] [ 70] float luma47 = HOOKED_texOff(vec2(3.0, 2.0)).x;
  3274. [ 46.399][d][vo/gpu-next/libplacebo] [ 71] float luma48 = HOOKED_texOff(vec2(3.0, 3.0)).x;
  3275. [ 46.399][d][vo/gpu-next/libplacebo] [ 72] vec3 abd = vec3(0.0);
  3276. [ 46.399][d][vo/gpu-next/libplacebo] [ 73] float gx, gy;
  3277. [ 46.399][d][vo/gpu-next/libplacebo] [ 74] gx = (luma15-luma1)/2.0;
  3278. [ 46.399][d][vo/gpu-next/libplacebo] [ 75] gy = (luma9-luma7)/2.0;
  3279. [ 46.399][d][vo/gpu-next/libplacebo] [ 76] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.02324683987829437;
  3280. [ 46.399][d][vo/gpu-next/libplacebo] [ 77] gx = (luma16-luma2)/2.0;
  3281. [ 46.399][d][vo/gpu-next/libplacebo] [ 78] gy = (luma10-luma8)/2.0;
  3282. [ 46.399][d][vo/gpu-next/libplacebo] [ 79] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.033823952439922346;
  3283. [ 46.399][d][vo/gpu-next/libplacebo] [ 80] gx = (luma17-luma3)/2.0;
  3284. [ 46.399][d][vo/gpu-next/libplacebo] [ 81] gy = (luma11-luma9)/2.0;
  3285. [ 46.399][d][vo/gpu-next/libplacebo] [ 82] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.038327559383903906;
  3286. [ 46.399][d][vo/gpu-next/libplacebo] [ 83] gx = (luma18-luma4)/2.0;
  3287. [ 46.399][d][vo/gpu-next/libplacebo] [ 84] gy = (luma12-luma10)/2.0;
  3288. [ 46.399][d][vo/gpu-next/libplacebo] [ 85] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.033823952439922346;
  3289. [ 46.399][d][vo/gpu-next/libplacebo] [ 86] gx = (luma19-luma5)/2.0;
  3290. [ 46.399][d][vo/gpu-next/libplacebo] [ 87] gy = (luma13-luma11)/2.0;
  3291. [ 46.399][d][vo/gpu-next/libplacebo] [ 88] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.02324683987829437;
  3292. [ 46.399][d][vo/gpu-next/libplacebo] [ 89] gx = (luma22-luma8)/2.0;
  3293. [ 46.399][d][vo/gpu-next/libplacebo] [ 90] gy = (luma16-luma14)/2.0;
  3294. [ 46.399][d][vo/gpu-next/libplacebo] [ 91] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.033823952439922346;
  3295. [ 46.399][d][vo/gpu-next/libplacebo] [ 92] gx = (luma23-luma9)/2.0;
  3296. [ 46.399][d][vo/gpu-next/libplacebo] [ 93] gy = (luma17-luma15)/2.0;
  3297. [ 46.399][d][vo/gpu-next/libplacebo] [ 94] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.04921356040854137;
  3298. [ 46.399][d][vo/gpu-next/libplacebo] [ 95] gx = (luma24-luma10)/2.0;
  3299. [ 46.399][d][vo/gpu-next/libplacebo] [ 96] gy = (luma18-luma16)/2.0;
  3300. [ 46.399][d][vo/gpu-next/libplacebo] [ 97] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.055766269846849466;
  3301. [ 46.399][d][vo/gpu-next/libplacebo] [ 98] gx = (luma25-luma11)/2.0;
  3302. [ 46.399][d][vo/gpu-next/libplacebo] [ 99] gy = (luma19-luma17)/2.0;
  3303. [ 46.399][d][vo/gpu-next/libplacebo] [100] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.04921356040854137;
  3304. [ 46.399][d][vo/gpu-next/libplacebo] [101] gx = (luma26-luma12)/2.0;
  3305. [ 46.399][d][vo/gpu-next/libplacebo] [102] gy = (luma20-luma18)/2.0;
  3306. [ 46.399][d][vo/gpu-next/libplacebo] [103] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.033823952439922346;
  3307. [ 46.399][d][vo/gpu-next/libplacebo] [104] gx = (luma29-luma15)/2.0;
  3308. [ 46.399][d][vo/gpu-next/libplacebo] [105] gy = (luma23-luma21)/2.0;
  3309. [ 46.399][d][vo/gpu-next/libplacebo] [106] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.038327559383903906;
  3310. [ 46.399][d][vo/gpu-next/libplacebo] [107] gx = (luma30-luma16)/2.0;
  3311. [ 46.399][d][vo/gpu-next/libplacebo] [108] gy = (luma24-luma22)/2.0;
  3312. [ 46.399][d][vo/gpu-next/libplacebo] [109] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.055766269846849466;
  3313. [ 46.399][d][vo/gpu-next/libplacebo] [110] gx = (luma31-luma17)/2.0;
  3314. [ 46.399][d][vo/gpu-next/libplacebo] [111] gy = (luma25-luma23)/2.0;
  3315. [ 46.399][d][vo/gpu-next/libplacebo] [112] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.06319146241026467;
  3316. [ 46.399][d][vo/gpu-next/libplacebo] [113] gx = (luma32-luma18)/2.0;
  3317. [ 46.399][d][vo/gpu-next/libplacebo] [114] gy = (luma26-luma24)/2.0;
  3318. [ 46.399][d][vo/gpu-next/libplacebo] [115] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.055766269846849466;
  3319. [ 46.399][d][vo/gpu-next/libplacebo] [116] gx = (luma33-luma19)/2.0;
  3320. [ 46.399][d][vo/gpu-next/libplacebo] [117] gy = (luma27-luma25)/2.0;
  3321. [ 46.399][d][vo/gpu-next/libplacebo] [118] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.038327559383903906;
  3322. [ 46.399][d][vo/gpu-next/libplacebo] [119] gx = (luma36-luma22)/2.0;
  3323. [ 46.399][d][vo/gpu-next/libplacebo] [120] gy = (luma30-luma28)/2.0;
  3324. [ 46.399][d][vo/gpu-next/libplacebo] [121] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.033823952439922346;
  3325. [ 46.399][d][vo/gpu-next/libplacebo] [122] gx = (luma37-luma23)/2.0;
  3326. [ 46.399][d][vo/gpu-next/libplacebo] [123] gy = (luma31-luma29)/2.0;
  3327. [ 46.399][d][vo/gpu-next/libplacebo] [124] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.04921356040854137;
  3328. [ 46.399][d][vo/gpu-next/libplacebo] [125] gx = (luma38-luma24)/2.0;
  3329. [ 46.399][d][vo/gpu-next/libplacebo] [126] gy = (luma32-luma30)/2.0;
  3330. [ 46.399][d][vo/gpu-next/libplacebo] [127] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.055766269846849466;
  3331. [ 46.399][d][vo/gpu-next/libplacebo] [128] gx = (luma39-luma25)/2.0;
  3332. [ 46.399][d][vo/gpu-next/libplacebo] [129] gy = (luma33-luma31)/2.0;
  3333. [ 46.399][d][vo/gpu-next/libplacebo] [130] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.04921356040854137;
  3334. [ 46.399][d][vo/gpu-next/libplacebo] [131] gx = (luma40-luma26)/2.0;
  3335. [ 46.399][d][vo/gpu-next/libplacebo] [132] gy = (luma34-luma32)/2.0;
  3336. [ 46.399][d][vo/gpu-next/libplacebo] [133] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.033823952439922346;
  3337. [ 46.399][d][vo/gpu-next/libplacebo] [134] gx = (luma43-luma29)/2.0;
  3338. [ 46.399][d][vo/gpu-next/libplacebo] [135] gy = (luma37-luma35)/2.0;
  3339. [ 46.399][d][vo/gpu-next/libplacebo] [136] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.02324683987829437;
  3340. [ 46.399][d][vo/gpu-next/libplacebo] [137] gx = (luma44-luma30)/2.0;
  3341. [ 46.399][d][vo/gpu-next/libplacebo] [138] gy = (luma38-luma36)/2.0;
  3342. [ 46.400][d][vo/gpu-next/libplacebo] [139] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.033823952439922346;
  3343. [ 46.400][d][vo/gpu-next/libplacebo] [140] gx = (luma45-luma31)/2.0;
  3344. [ 46.400][d][vo/gpu-next/libplacebo] [141] gy = (luma39-luma37)/2.0;
  3345. [ 46.400][d][vo/gpu-next/libplacebo] [142] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.038327559383903906;
  3346. [ 46.400][d][vo/gpu-next/libplacebo] [143] gx = (luma46-luma32)/2.0;
  3347. [ 46.400][d][vo/gpu-next/libplacebo] [144] gy = (luma40-luma38)/2.0;
  3348. [ 46.400][d][vo/gpu-next/libplacebo] [145] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.033823952439922346;
  3349. [ 46.400][d][vo/gpu-next/libplacebo] [146] gx = (luma47-luma33)/2.0;
  3350. [ 46.400][d][vo/gpu-next/libplacebo] [147] gy = (luma41-luma39)/2.0;
  3351. [ 46.400][d][vo/gpu-next/libplacebo] [148] abd += vec3(gx * gx, gx * gy, gy * gy) * 0.02324683987829437;
  3352. [ 46.400][d][vo/gpu-next/libplacebo] [149] float a = abd.x, b = abd.y, d = abd.z;
  3353. [ 46.400][d][vo/gpu-next/libplacebo] [150] float T = a + d, D = a * d - b * b;
  3354. [ 46.400][d][vo/gpu-next/libplacebo] [151] float delta = sqrt(max(T * T / 4.0 - D, 0.0));
  3355. [ 46.400][d][vo/gpu-next/libplacebo] [152] float L1 = T / 2.0 + delta, L2 = T / 2.0 - delta;
  3356. [ 46.400][d][vo/gpu-next/libplacebo] [153] float sqrtL1 = sqrt(L1), sqrtL2 = sqrt(L2);
  3357. [ 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);
  3358. [ 46.400][d][vo/gpu-next/libplacebo] [155] float lambda = sqrtL1;
  3359. [ 46.400][d][vo/gpu-next/libplacebo] [156] float mu = mix((sqrtL1 - sqrtL2) / (sqrtL1 + sqrtL2), 0.0, sqrtL1 + sqrtL2 < 1.192092896e-7);
  3360. [ 46.400][d][vo/gpu-next/libplacebo] [157] float angle = floor(theta * 24.0 / 3.141592653589793);
  3361. [ 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);
  3362. [ 46.400][d][vo/gpu-next/libplacebo] [159] float coherence = mix(mix(0.0, 1.0, mu >= 0.25), 2.0, mu >= 0.5);
  3363. [ 46.400][d][vo/gpu-next/libplacebo] [160] float coord_y = ((angle * 4.0 + strength) * 3.0 + coherence + 0.5) / 288.0;
  3364. [ 46.400][d][vo/gpu-next/libplacebo] [161] vec4 res = vec4(0.0), w;
  3365. [ 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;
  3366. [ 46.400][d][vo/gpu-next/libplacebo] [163] w = texture(ravu_lite_lut4, vec2(0.02, coord_y));
  3367. [ 46.400][d][vo/gpu-next/libplacebo] [164] res += luma0 * w + luma48 * w.wzyx;
  3368. [ 46.400][d][vo/gpu-next/libplacebo] [165] w = texture(ravu_lite_lut4, vec2(0.06, coord_y));
  3369. [ 46.400][d][vo/gpu-next/libplacebo] [166] res += luma1 * w + luma47 * w.wzyx;
  3370. [ 46.400][d][vo/gpu-next/libplacebo] [167] w = texture(ravu_lite_lut4, vec2(0.1, coord_y));
  3371. [ 46.400][d][vo/gpu-next/libplacebo] [168] res += luma2 * w + luma46 * w.wzyx;
  3372. [ 46.400][d][vo/gpu-next/libplacebo] [169] w = texture(ravu_lite_lut4, vec2(0.14, coord_y));
  3373. [ 46.400][d][vo/gpu-next/libplacebo] [170] res += luma3 * w + luma45 * w.wzyx;
  3374. [ 46.400][d][vo/gpu-next/libplacebo] [171] w = texture(ravu_lite_lut4, vec2(0.18, coord_y));
  3375. [ 46.400][d][vo/gpu-next/libplacebo] [172] res += luma4 * w + luma44 * w.wzyx;
  3376. [ 46.400][d][vo/gpu-next/libplacebo] [173] w = texture(ravu_lite_lut4, vec2(0.22, coord_y));
  3377. [ 46.400][d][vo/gpu-next/libplacebo] [174] res += luma5 * w + luma43 * w.wzyx;
  3378. [ 46.400][d][vo/gpu-next/libplacebo] [175] w = texture(ravu_lite_lut4, vec2(0.26, coord_y));
  3379. [ 46.400][d][vo/gpu-next/libplacebo] [176] res += luma6 * w + luma42 * w.wzyx;
  3380. [ 46.400][d][vo/gpu-next/libplacebo] [177] w = texture(ravu_lite_lut4, vec2(0.3, coord_y));
  3381. [ 46.400][d][vo/gpu-next/libplacebo] [178] res += luma7 * w + luma41 * w.wzyx;
  3382. [ 46.400][d][vo/gpu-next/libplacebo] [179] w = texture(ravu_lite_lut4, vec2(0.34, coord_y));
  3383. [ 46.400][d][vo/gpu-next/libplacebo] [180] res += luma8 * w + luma40 * w.wzyx;
  3384. [ 46.400][d][vo/gpu-next/libplacebo] [181] w = texture(ravu_lite_lut4, vec2(0.38, coord_y));
  3385. [ 46.400][d][vo/gpu-next/libplacebo] [182] res += luma9 * w + luma39 * w.wzyx;
  3386. [ 46.400][d][vo/gpu-next/libplacebo] [183] w = texture(ravu_lite_lut4, vec2(0.42, coord_y));
  3387. [ 46.400][d][vo/gpu-next/libplacebo] [184] wg = max(vec4(0.0), w);
  3388. [ 46.400][d][vo/gpu-next/libplacebo] [185] res += luma10 * w + luma38 * w.wzyx;
  3389. [ 46.400][d][vo/gpu-next/libplacebo] [186] cg4 = vec4(0.1 + luma10, 1.1 - luma10, 0.1 + luma38, 1.1 - luma38);
  3390. [ 46.400][d][vo/gpu-next/libplacebo] [187] cg4_1 = cg4;
  3391. [ 46.400][d][vo/gpu-next/libplacebo] [188] cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;
  3392. [ 46.400][d][vo/gpu-next/libplacebo] [189] hi += cg4.x * wg + cg4.z * wg.wzyx;
  3393. [ 46.400][d][vo/gpu-next/libplacebo] [190] lo += cg4.y * wg + cg4.w * wg.wzyx;
  3394. [ 46.400][d][vo/gpu-next/libplacebo] [191] cg4 *= cg4_1;
  3395. [ 46.400][d][vo/gpu-next/libplacebo] [192] hi2 += cg4.x * wg + cg4.z * wg.wzyx;
  3396. [ 46.400][d][vo/gpu-next/libplacebo] [193] lo2 += cg4.y * wg + cg4.w * wg.wzyx;
  3397. [ 46.400][d][vo/gpu-next/libplacebo] [194] w = texture(ravu_lite_lut4, vec2(0.46, coord_y));
  3398. [ 46.400][d][vo/gpu-next/libplacebo] [195] res += luma11 * w + luma37 * w.wzyx;
  3399. [ 46.400][d][vo/gpu-next/libplacebo] [196] w = texture(ravu_lite_lut4, vec2(0.5, coord_y));
  3400. [ 46.400][d][vo/gpu-next/libplacebo] [197] res += luma12 * w + luma36 * w.wzyx;
  3401. [ 46.400][d][vo/gpu-next/libplacebo] [198] w = texture(ravu_lite_lut4, vec2(0.54, coord_y));
  3402. [ 46.400][d][vo/gpu-next/libplacebo] [199] res += luma13 * w + luma35 * w.wzyx;
  3403. [ 46.400][d][vo/gpu-next/libplacebo] [200] w = texture(ravu_lite_lut4, vec2(0.58, coord_y));
  3404. [ 46.400][d][vo/gpu-next/libplacebo] [201] res += luma14 * w + luma34 * w.wzyx;
  3405. [ 46.400][d][vo/gpu-next/libplacebo] [202] w = texture(ravu_lite_lut4, vec2(0.62, coord_y));
  3406. [ 46.400][d][vo/gpu-next/libplacebo] [203] res += luma15 * w + luma33 * w.wzyx;
  3407. [ 46.400][d][vo/gpu-next/libplacebo] [204] w = texture(ravu_lite_lut4, vec2(0.66, coord_y));
  3408. [ 46.400][d][vo/gpu-next/libplacebo] [205] wg = max(vec4(0.0), w);
  3409. [ 46.400][d][vo/gpu-next/libplacebo] [206] res += luma16 * w + luma32 * w.wzyx;
  3410. [ 46.400][d][vo/gpu-next/libplacebo] [207] cg4 = vec4(0.1 + luma16, 1.1 - luma16, 0.1 + luma32, 1.1 - luma32);
  3411. [ 46.400][d][vo/gpu-next/libplacebo] [208] cg4_1 = cg4;
  3412. [ 46.400][d][vo/gpu-next/libplacebo] [209] cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;
  3413. [ 46.400][d][vo/gpu-next/libplacebo] [210] hi += cg4.x * wg + cg4.z * wg.wzyx;
  3414. [ 46.400][d][vo/gpu-next/libplacebo] [211] lo += cg4.y * wg + cg4.w * wg.wzyx;
  3415. [ 46.400][d][vo/gpu-next/libplacebo] [212] cg4 *= cg4_1;
  3416. [ 46.400][d][vo/gpu-next/libplacebo] [213] hi2 += cg4.x * wg + cg4.z * wg.wzyx;
  3417. [ 46.400][d][vo/gpu-next/libplacebo] [214] lo2 += cg4.y * wg + cg4.w * wg.wzyx;
  3418. [ 46.400][d][vo/gpu-next/libplacebo] [215] w = texture(ravu_lite_lut4, vec2(0.7, coord_y));
  3419. [ 46.400][d][vo/gpu-next/libplacebo] [216] wg = max(vec4(0.0), w);
  3420. [ 46.400][d][vo/gpu-next/libplacebo] [217] res += luma17 * w + luma31 * w.wzyx;
  3421. [ 46.400][d][vo/gpu-next/libplacebo] [218] cg4 = vec4(0.1 + luma17, 1.1 - luma17, 0.1 + luma31, 1.1 - luma31);
  3422. [ 46.400][d][vo/gpu-next/libplacebo] [219] cg4_1 = cg4;
  3423. [ 46.400][d][vo/gpu-next/libplacebo] [220] cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;
  3424. [ 46.400][d][vo/gpu-next/libplacebo] [221] hi += cg4.x * wg + cg4.z * wg.wzyx;
  3425. [ 46.400][d][vo/gpu-next/libplacebo] [222] lo += cg4.y * wg + cg4.w * wg.wzyx;
  3426. [ 46.400][d][vo/gpu-next/libplacebo] [223] cg4 *= cg4_1;
  3427. [ 46.400][d][vo/gpu-next/libplacebo] [224] hi2 += cg4.x * wg + cg4.z * wg.wzyx;
  3428. [ 46.400][d][vo/gpu-next/libplacebo] [225] lo2 += cg4.y * wg + cg4.w * wg.wzyx;
  3429. [ 46.400][d][vo/gpu-next/libplacebo] [226] w = texture(ravu_lite_lut4, vec2(0.74, coord_y));
  3430. [ 46.400][d][vo/gpu-next/libplacebo] [227] wg = max(vec4(0.0), w);
  3431. [ 46.400][d][vo/gpu-next/libplacebo] [228] res += luma18 * w + luma30 * w.wzyx;
  3432. [ 46.400][d][vo/gpu-next/libplacebo] [229] cg4 = vec4(0.1 + luma18, 1.1 - luma18, 0.1 + luma30, 1.1 - luma30);
  3433. [ 46.400][d][vo/gpu-next/libplacebo] [230] cg4_1 = cg4;
  3434. [ 46.400][d][vo/gpu-next/libplacebo] [231] cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;
  3435. [ 46.400][d][vo/gpu-next/libplacebo] [232] hi += cg4.x * wg + cg4.z * wg.wzyx;
  3436. [ 46.400][d][vo/gpu-next/libplacebo] [233] lo += cg4.y * wg + cg4.w * wg.wzyx;
  3437. [ 46.400][d][vo/gpu-next/libplacebo] [234] cg4 *= cg4_1;
  3438. [ 46.400][d][vo/gpu-next/libplacebo] [235] hi2 += cg4.x * wg + cg4.z * wg.wzyx;
  3439. [ 46.400][d][vo/gpu-next/libplacebo] [236] lo2 += cg4.y * wg + cg4.w * wg.wzyx;
  3440. [ 46.400][d][vo/gpu-next/libplacebo] [237] w = texture(ravu_lite_lut4, vec2(0.78, coord_y));
  3441. [ 46.400][d][vo/gpu-next/libplacebo] [238] res += luma19 * w + luma29 * w.wzyx;
  3442. [ 46.400][d][vo/gpu-next/libplacebo] [239] w = texture(ravu_lite_lut4, vec2(0.82, coord_y));
  3443. [ 46.400][d][vo/gpu-next/libplacebo] [240] res += luma20 * w + luma28 * w.wzyx;
  3444. [ 46.400][d][vo/gpu-next/libplacebo] [241] w = texture(ravu_lite_lut4, vec2(0.86, coord_y));
  3445. [ 46.400][d][vo/gpu-next/libplacebo] [242] res += luma21 * w + luma27 * w.wzyx;
  3446. [ 46.400][d][vo/gpu-next/libplacebo] [243] w = texture(ravu_lite_lut4, vec2(0.9, coord_y));
  3447. [ 46.400][d][vo/gpu-next/libplacebo] [244] wg = max(vec4(0.0), w);
  3448. [ 46.400][d][vo/gpu-next/libplacebo] [245] res += luma22 * w + luma26 * w.wzyx;
  3449. [ 46.400][d][vo/gpu-next/libplacebo] [246] cg4 = vec4(0.1 + luma22, 1.1 - luma22, 0.1 + luma26, 1.1 - luma26);
  3450. [ 46.400][d][vo/gpu-next/libplacebo] [247] cg4_1 = cg4;
  3451. [ 46.400][d][vo/gpu-next/libplacebo] [248] cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;
  3452. [ 46.400][d][vo/gpu-next/libplacebo] [249] hi += cg4.x * wg + cg4.z * wg.wzyx;
  3453. [ 46.400][d][vo/gpu-next/libplacebo] [250] lo += cg4.y * wg + cg4.w * wg.wzyx;
  3454. [ 46.400][d][vo/gpu-next/libplacebo] [251] cg4 *= cg4_1;
  3455. [ 46.400][d][vo/gpu-next/libplacebo] [252] hi2 += cg4.x * wg + cg4.z * wg.wzyx;
  3456. [ 46.400][d][vo/gpu-next/libplacebo] [253] lo2 += cg4.y * wg + cg4.w * wg.wzyx;
  3457. [ 46.400][d][vo/gpu-next/libplacebo] [254] w = texture(ravu_lite_lut4, vec2(0.94, coord_y));
  3458. [ 46.400][d][vo/gpu-next/libplacebo] [255] wg = max(vec4(0.0), w);
  3459. [ 46.400][d][vo/gpu-next/libplacebo] [256] res += luma23 * w + luma25 * w.wzyx;
  3460. [ 46.400][d][vo/gpu-next/libplacebo] [257] cg4 = vec4(0.1 + luma23, 1.1 - luma23, 0.1 + luma25, 1.1 - luma25);
  3461. [ 46.400][d][vo/gpu-next/libplacebo] [258] cg4_1 = cg4;
  3462. [ 46.400][d][vo/gpu-next/libplacebo] [259] cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;cg4 *= cg4;
  3463. [ 46.400][d][vo/gpu-next/libplacebo] [260] hi += cg4.x * wg + cg4.z * wg.wzyx;
  3464. [ 46.400][d][vo/gpu-next/libplacebo] [261] lo += cg4.y * wg + cg4.w * wg.wzyx;
  3465. [ 46.400][d][vo/gpu-next/libplacebo] [262] cg4 *= cg4_1;
  3466. [ 46.400][d][vo/gpu-next/libplacebo] [263] hi2 += cg4.x * wg + cg4.z * wg.wzyx;
  3467. [ 46.400][d][vo/gpu-next/libplacebo] [264] lo2 += cg4.y * wg + cg4.w * wg.wzyx;
  3468. [ 46.400][d][vo/gpu-next/libplacebo] [265] w = texture(ravu_lite_lut4, vec2(0.98, coord_y));
  3469. [ 46.400][d][vo/gpu-next/libplacebo] [266] wg = max(vec4(0.0), w);
  3470. [ 46.400][d][vo/gpu-next/libplacebo] [267] res += luma24 * w;
  3471. [ 46.400][d][vo/gpu-next/libplacebo] [268] vec2 cg2 = vec2(0.1 + luma24, 1.1 - luma24);
  3472. [ 46.400][d][vo/gpu-next/libplacebo] [269] vec2 cg2_1 = cg2;
  3473. [ 46.400][d][vo/gpu-next/libplacebo] [270] cg2 *= cg2;cg2 *= cg2;cg2 *= cg2;cg2 *= cg2;cg2 *= cg2;
  3474. [ 46.400][d][vo/gpu-next/libplacebo] [271] hi += cg2.x * wg;
  3475. [ 46.400][d][vo/gpu-next/libplacebo] [272] lo += cg2.y * wg;
  3476. [ 46.400][d][vo/gpu-next/libplacebo] [273] cg2 *= cg2_1;
  3477. [ 46.400][d][vo/gpu-next/libplacebo] [274] hi2 += cg2.x * wg;
  3478. [ 46.400][d][vo/gpu-next/libplacebo] [275] lo2 += cg2.y * wg;
  3479. [ 46.400][d][vo/gpu-next/libplacebo] [276] lo = 1.1 - lo2 / lo;
  3480. [ 46.400][d][vo/gpu-next/libplacebo] [277] hi = hi2 / hi - 0.1;
  3481. [ 46.400][d][vo/gpu-next/libplacebo] [278] res = mix(res, clamp(res, lo, hi), 0.800000);
  3482. [ 46.400][d][vo/gpu-next/libplacebo] [279] return res;
  3483. [ 46.400][d][vo/gpu-next/libplacebo] [280] }
  3484. [ 46.400][d][vo/gpu-next/libplacebo] [281] //!DESC RAVU-Lite-AR (step2, r4)
  3485. [ 46.400][d][vo/gpu-next/libplacebo] [282] //!HOOK LUMA
  3486. [ 46.400][d][vo/gpu-next/libplacebo] [283] //!BIND HOOKED
  3487. [ 46.400][d][vo/gpu-next/libplacebo] [284] //!BIND ravu_lite_int
  3488. [ 46.400][d][vo/gpu-next/libplacebo] [285] //!WIDTH 2 HOOKED.w *
  3489. [ 46.400][d][vo/gpu-next/libplacebo] [286] //!HEIGHT 2 HOOKED.h *
  3490. [ 46.400][d][vo/gpu-next/libplacebo] [287] //!WHEN HOOKED.w OUTPUT.w / 0.707106 < HOOKED.h OUTPUT.h / 0.707106 < *
  3491. [ 46.400][d][vo/gpu-next/libplacebo] [288] //!COMPONENTS 1
  3492. [ 46.400][d][vo/gpu-next/libplacebo] [289] vec4 hook() {
  3493. [ 46.400][d][vo/gpu-next/libplacebo] [290] vec2 dir = fract(HOOKED_pos * HOOKED_size) - 0.5;
  3494. [ 46.400][d][vo/gpu-next/libplacebo] [291] int idx = int(dir.x > 0.0) * 2 + int(dir.y > 0.0);
  3495. [ 46.400][d][vo/gpu-next/libplacebo] [292] return vec4(ravu_lite_int_texOff(-dir)[idx], 0.0, 0.0, 0.0);
  3496. [ 46.400][d][vo/gpu-next/libplacebo] [293] }
  3497. [ 46.400][d][vo/gpu-next/libplacebo] [294] //!TEXTURE ravu_lite_lut4
  3498. [ 46.400][d][vo/gpu-next/libplacebo] [295] //!SIZE 25 288
  3499. [ 46.400][d][vo/gpu-next/libplacebo] [296] //!FORMAT rgba16f
  3500. [ 46.400][d][vo/gpu-next/libplacebo] [297] //!FILTER NEAREST
  3501. [ 46.400][d][vo/gpu-next/libplacebo] [298]
Advertisement
Add Comment
Please, Sign In to add comment