[ 0.021][v][cplayer] mpv 0.32.0-410-g640db1ed3f Copyright © 2000-2020 mpv/MPlayer/mplayer2 projects [ 0.022][v][cplayer] built on Sun Apr 26 14:33:34 +08 2020 [ 0.022][v][cplayer] FFmpeg library versions: [ 0.022][v][cplayer] libavutil 56.43.100 [ 0.022][v][cplayer] libavcodec 58.82.100 [ 0.022][v][cplayer] libavformat 58.42.101 [ 0.022][v][cplayer] libswscale 5.6.101 [ 0.022][v][cplayer] libavfilter 7.79.100 [ 0.022][v][cplayer] libswresample 3.6.100 [ 0.022][v][cplayer] FFmpeg version: git-2020-04-25-cca0436ef [ 0.022][v][cplayer] [ 0.022][v][cplayer] Configuration: /home/shinchiro/build/build64/packages/mpv-prefix/src/mpv/waf configure --enable-static-build --disable-manpage-build --enable-libmpv-shared --enable-lua --enable-javascript --enable-sdl2 --enable-libarchive --enable-libbluray --enable-dvdnav --enable-uchardet --enable-rubberband --enable-lcms2 --enable-openal --enable-spirv-cross --enable-vulkan --enable-vapoursynth --prefix=/home/shinchiro/build/build64/install/mingw [ 0.028][v][cplayer] List of enabled features: asm build-date cplayer cuda-hwaccel cuda-interop d3d-hwaccel d3d11 d3d9-hwaccel debug-build direct3d dos-paths dvdnav egl-angle egl-angle-win32 egl-helpers ffmpeg ffnvcodec gl gl-dxinterop gl-dxinterop-d3d9 gl-win32 glob glob-win32 gpl iconv javascript jpeg lcms2 libarchive libass libavdevice libbluray libm libmpv-shared libplacebo lua luajit mingw noexecstack openal optimize plain-gl posix-or-mingw rubberband sdl2 sdl2-audio sdl2-gamepad sdl2-video shaderc shaderc-static spirv-cross spirv-cross-static static-build stdatomic uchardet vapoursynth vulkan wasapi win32-desktop win32-internal-pthreads zlib [ 0.028][d][ytdl_hook] Loading lua script @ytdl_hook.lua... [ 0.028][d][stats] Loading lua script @stats.lua... [ 0.028][d][console] Loading lua script @console.lua... [ 0.028][d][stats] loading mp.defaults [ 0.028][d][ytdl_hook] loading mp.defaults [ 0.028][d][global] config path: 'scripts' -/-> 'C:\Users\username\AppData\Roaming/mpv/scripts' [ 0.028][d][global] config path: 'scripts' -> 'C:/Users/username/Downloads/MPV-Made-Easy-master/scripts' [ 0.028][d][global] config path: 'scripts' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/scripts' [ 0.028][d][stats] loading @stats.lua [ 0.028][d][ytdl_hook] loading @ytdl_hook.lua [ 0.028][d][firequalizer15] Loading lua script C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/firequalizer15.lua... [ 0.028][d][ytdl_hook] reading options for ytdl_hook [ 0.028][d][ontop_playback] Loading lua script C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/ontop-playback.lua... [ 0.028][d][stats] reading options for stats [ 0.028][d][audio_osc] Loading lua script C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/audio-osc.lua... [ 0.028][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/script-opts/ytdl_hook.conf' [ 0.028][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/script-opts/ytdl_hook.conf' [ 0.028][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/script-opts/ytdl_hook.conf' [ 0.028][d][ytdl_hook] script-opts/ytdl_hook.conf not found. [ 0.028][d][playlistmanager] Loading lua script C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/playlistmanager.lua... [ 0.028][d][global] config path: 'script-opts/stats.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/script-opts/stats.conf' [ 0.028][d][seek_to] Loading lua script C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/seek-to.lua... [ 0.028][d][global] config path: 'script-opts/stats.conf' -> 'C:/Users/username/Downloads/MPV-Made-Easy-master/script-opts/stats.conf' [ 0.028][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/lua-settings/ytdl_hook.conf' [ 0.028][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/lua-settings/ytdl_hook.conf' [ 0.028][v][stats] Opened config file script-opts/stats.conf. [ 0.028][d][autoload] Loading lua script C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/autoload.lua... [ 0.028][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/lua-settings/ytdl_hook.conf' [ 0.028][d][ytdl_hook] lua-settings/ytdl_hook.conf not found. [ 0.028][e][cplayer] Cannot find main.* for any supported scripting backend in: C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/Previous_OSC_with_thumbnails [ 0.028][d][ytdl_hook2] Loading lua script C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/ytdl_hook.lua... [ 0.029][d][console] loading mp.defaults [ 0.029][d][show_stream_title] Loading lua script C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/show-stream-title.lua... [ 0.029][d][autocrop] Loading lua script C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/autocrop.lua... [ 0.029][d][open_file_dialog] Loading lua script C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/open-file-dialog.lua... [ 0.029][v][ipc] Starting IPC master [ 0.029][d][webm] Loading lua script C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/webm.lua... [ 0.029][d][auto_profiles] Loading lua script C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/auto-profiles.lua... [ 0.029][d][mpv_thumbnail_script_client_osc] Loading lua script C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/mpv_thumbnail_script_client_osc.lua... [ 0.029][d][screenshot_to_clipboard] Loading javascript C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/screenshot-to-clipboard.js... [ 0.030][d][visualizer] Loading lua script C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/visualizer.lua... [ 0.030][d][console] loading @console.lua [ 0.030][e][cplayer] Cannot find main.* for any supported scripting backend in: C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/backup [ 0.030][v][cplayer] Waiting for scripts... [ 0.031][v][ipc] Listening to IPC pipe. [ 0.032][d][firequalizer15] loading mp.defaults [ 0.033][d][console] reading options for console [ 0.033][d][cplayer] Run command: define-section, flags=64, args=[name="input_stats", contents="i script-binding stats/display-stats\nI script-binding stats/display-stats-toggle\n", flags="default"] [ 0.033][d][cplayer] Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.033][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] [ 0.033][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.034][d][global] config path: 'script-opts/console.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/script-opts/console.conf' [ 0.034][d][global] config path: 'script-opts/console.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/script-opts/console.conf' [ 0.034][d][firequalizer15] loading file C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/firequalizer15.lua [ 0.034][d][global] config path: 'script-opts/console.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/script-opts/console.conf' [ 0.034][d][console] script-opts/console.conf not found. [ 0.034][d][global] config path: 'lua-settings/console.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/lua-settings/console.conf' [ 0.034][d][global] config path: 'lua-settings/console.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/lua-settings/console.conf' [ 0.034][d][global] config path: 'lua-settings/console.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/lua-settings/console.conf' [ 0.034][d][console] lua-settings/console.conf not found. [ 0.034][d][ontop_playback] loading mp.defaults [ 0.035][d][firequalizer15] reading options for firequalizer15 [ 0.035][d][global] config path: 'fonts' -/-> 'C:\Users\username\AppData\Roaming/mpv/fonts' [ 0.035][d][global] config path: 'fonts' -> 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts' [ 0.035][d][osd/libass] ASS library version: 0x1400001 (runtime 0x1400001) [ 0.036][d][global] config path: 'script-opts/firequalizer15.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/script-opts/firequalizer15.conf' [ 0.036][d][global] config path: 'script-opts/firequalizer15.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/script-opts/firequalizer15.conf' [ 0.036][d][global] config path: 'script-opts/firequalizer15.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/script-opts/firequalizer15.conf' [ 0.036][d][firequalizer15] script-opts/firequalizer15.conf not found. [ 0.036][d][ontop_playback] loading file C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/ontop-playback.lua [ 0.036][d][global] config path: 'lua-settings/firequalizer15.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/lua-settings/firequalizer15.conf' [ 0.037][d][global] config path: 'lua-settings/firequalizer15.conf' -> 'C:/Users/username/Downloads/MPV-Made-Easy-master/lua-settings/firequalizer15.conf' [ 0.037][w][firequalizer15] lua-settings/ is deprecated, use directory script-opts/ [ 0.037][v][firequalizer15] Opened config file lua-settings/firequalizer15.conf. [ 0.037][d][audio_osc] loading mp.defaults [ 0.038][v][osd/libass] Shaper: FriBidi 1.0.9 (SIMPLE) HarfBuzz-ng 2.6.5 (COMPLEX) [ 0.038][d][global] config path: 'subfont.ttf' -/-> 'C:\Users\username\AppData\Roaming/mpv/subfont.ttf' [ 0.039][d][global] config path: 'subfont.ttf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/subfont.ttf' [ 0.039][d][global] config path: 'subfont.ttf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/subfont.ttf' [ 0.039][d][audio_osc] loading file C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/audio-osc.lua [ 0.039][d][global] config path: 'fonts.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/fonts.conf' [ 0.039][d][global] config path: 'fonts.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts.conf' [ 0.039][d][global] config path: 'fonts.conf' -> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/fonts.conf' [ 0.039][v][osd/libass] Setting up fonts... [ 0.039][d][playlistmanager] loading mp.defaults [ 0.040][d][seek_to] loading mp.defaults [ 0.040][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoEmoji-Regular.ttf' [ 0.041][d][playlistmanager] loading file C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/playlistmanager.lua [ 0.041][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoNaskhArabic-Regular.ttf' [ 0.042][d][seek_to] loading file C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/seek-to.lua [ 0.042][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSans-Regular.ttf' [ 0.042][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSansHans-Regular.otf' [ 0.043][d][autoload] loading mp.defaults [ 0.043][d][playlistmanager] reading options for playlistmanager [ 0.044][d][global] config path: 'script-opts/playlistmanager.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/script-opts/playlistmanager.conf' [ 0.044][d][global] config path: 'script-opts/playlistmanager.conf' -> 'C:/Users/username/Downloads/MPV-Made-Easy-master/script-opts/playlistmanager.conf' [ 0.044][v][playlistmanager] Opened config file script-opts/playlistmanager.conf. [ 0.045][d][autoload] loading file C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/autoload.lua [ 0.045][d][ytdl_hook2] loading mp.defaults [ 0.045][d][autoload] reading options for autoload [ 0.046][d][global] config path: 'script-opts/autoload.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/script-opts/autoload.conf' [ 0.046][d][global] config path: 'script-opts/autoload.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/script-opts/autoload.conf' [ 0.046][d][global] config path: 'script-opts/autoload.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/script-opts/autoload.conf' [ 0.046][d][autoload] script-opts/autoload.conf not found. [ 0.046][d][global] config path: 'lua-settings/autoload.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/lua-settings/autoload.conf' [ 0.046][d][global] config path: 'lua-settings/autoload.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/lua-settings/autoload.conf' [ 0.046][d][global] config path: 'lua-settings/autoload.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/lua-settings/autoload.conf' [ 0.046][d][autoload] lua-settings/autoload.conf not found. [ 0.047][d][show_stream_title] loading mp.defaults [ 0.048][d][ytdl_hook2] loading file C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/ytdl_hook.lua [ 0.049][d][show_stream_title] loading file C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/show-stream-title.lua [ 0.050][d][ytdl_hook2] reading options for ytdl_hook2 [ 0.050][d][global] config path: 'script-opts/ytdl_hook2.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/script-opts/ytdl_hook2.conf' [ 0.050][d][global] config path: 'script-opts/ytdl_hook2.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/script-opts/ytdl_hook2.conf' [ 0.050][d][autocrop] loading mp.defaults [ 0.051][d][global] config path: 'script-opts/ytdl_hook2.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/script-opts/ytdl_hook2.conf' [ 0.051][d][ytdl_hook2] script-opts/ytdl_hook2.conf not found. [ 0.051][d][global] config path: 'lua-settings/ytdl_hook2.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/lua-settings/ytdl_hook2.conf' [ 0.051][d][global] config path: 'lua-settings/ytdl_hook2.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/lua-settings/ytdl_hook2.conf' [ 0.051][d][global] config path: 'lua-settings/ytdl_hook2.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/lua-settings/ytdl_hook2.conf' [ 0.051][d][ytdl_hook2] lua-settings/ytdl_hook2.conf not found. [ 0.052][d][autocrop] loading file C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/autocrop.lua [ 0.052][d][open_file_dialog] loading mp.defaults [ 0.053][d][webm] loading mp.defaults [ 0.054][d][open_file_dialog] loading file C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/open-file-dialog.lua [ 0.055][d][webm] loading file C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/webm.lua [ 0.055][d][auto_profiles] loading mp.defaults [ 0.056][d][mpv_thumbnail_script_client_osc] loading mp.defaults [ 0.057][d][auto_profiles] loading file C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/auto-profiles.lua [ 0.057][d][mpv_thumbnail_script_client_osc] loading file C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/mpv_thumbnail_script_client_osc.lua [ 0.063][v][screenshot_to_clipboard] Loading file @/defaults.js [ 0.063][d][global] user path: '@/defaults.js' -> '@/defaults.js' [ 0.063][v][screenshot_to_clipboard] Reading file '@/defaults.js' [ 0.063][d][webm] reading options for webm [ 0.064][d][global] config path: 'script-opts/webm.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/script-opts/webm.conf' [ 0.064][d][global] config path: 'script-opts/webm.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/script-opts/webm.conf' [ 0.064][d][global] config path: 'script-opts/webm.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/script-opts/webm.conf' [ 0.064][d][webm] script-opts/webm.conf not found. [ 0.065][d][global] config path: 'lua-settings/webm.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/lua-settings/webm.conf' [ 0.065][d][global] config path: 'lua-settings/webm.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/lua-settings/webm.conf' [ 0.065][d][global] config path: 'lua-settings/webm.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/lua-settings/webm.conf' [ 0.065][d][webm] lua-settings/webm.conf not found. [ 0.065][d][visualizer] loading mp.defaults [ 0.067][d][visualizer] loading file C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/visualizer.lua [ 0.070][d][mpv_thumbnail_script_client_osc] reading options for mpv_thumbnail_script [ 0.070][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSansJP-Regular.otf' [ 0.070][d][global] config path: 'script-opts/mpv_thumbnail_script.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/script-opts/mpv_thumbnail_script.conf' [ 0.070][d][global] config path: 'script-opts/mpv_thumbnail_script.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/script-opts/mpv_thumbnail_script.conf' [ 0.070][d][global] config path: 'script-opts/mpv_thumbnail_script.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/script-opts/mpv_thumbnail_script.conf' [ 0.071][d][mpv_thumbnail_script_client_osc] script-opts/mpv_thumbnail_script.conf not found. [ 0.071][d][global] config path: 'lua-settings/mpv_thumbnail_script.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/lua-settings/mpv_thumbnail_script.conf' [ 0.071][d][global] config path: 'lua-settings/mpv_thumbnail_script.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/lua-settings/mpv_thumbnail_script.conf' [ 0.071][d][global] config path: 'lua-settings/mpv_thumbnail_script.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/lua-settings/mpv_thumbnail_script.conf' [ 0.071][d][mpv_thumbnail_script_client_osc] lua-settings/mpv_thumbnail_script.conf not found. [ 0.073][d][global] config path: '.init.js' -/-> 'C:\Users\username\AppData\Roaming/mpv/.init.js' [ 0.073][d][global] config path: '.init.js' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/.init.js' [ 0.073][d][global] config path: '.init.js' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/.init.js' [ 0.073][d][global] user path: '~~/.init.js' -> 'C:\Users\username\AppData\Roaming/mpv/.init.js' [ 0.073][v][screenshot_to_clipboard] Reading file 'C:\Users\username\AppData\Roaming/mpv/.init.js' [ 0.073][v][screenshot_to_clipboard] Loading file C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/screenshot-to-clipboard.js [ 0.073][d][global] user path: 'C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/screenshot-to-clipboard.js' -> 'C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/screenshot-to-clipboard.js' [ 0.073][v][screenshot_to_clipboard] Reading file 'C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/screenshot-to-clipboard.js' [ 0.074][f][screenshot_to_clipboard] SyntaxError: C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/screenshot-to-clipboard.js:11: invalid l-value in assignment [ 0.074][f][screenshot_to_clipboard] at run_script (native) [ 0.075][e][screenshot_to_clipboard] Could not load javascript C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/screenshot-to-clipboard.js [ 0.075][d][screenshot_to_clipboard] Exiting... [ 0.080][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSansKR-Regular.otf' [ 0.089][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/SourceSansVariable-Italic.ttf' [ 0.090][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/SourceSansVariable-Roman.ttf' [ 0.627][v][osd/libass] Using font provider directwrite [ 0.627][v][osd/libass] Done. [ 0.629][d][mpv_thumbnail_script_client_osc] reading options for osc [ 0.629][d][cplayer] Run command: define-section, flags=64, args=[name="input_autocrop", contents="Y script-binding autocrop/auto_crop\n", flags="default"] [ 0.629][d][cplayer] Run command: enable-section, flags=64, args=[name="input_autocrop", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.629][d][cplayer] Run command: define-section, flags=64, args=[name="input_open_file_dialog", contents="ctrl+o script-binding open_file_dialog/open-file-dialog\n", flags="default"] [ 0.629][v][auto_profiles] Re-evaluate auto profile Erai-raws [ 0.629][d][cplayer] Run command: enable-section, flags=64, args=[name="input_open_file_dialog", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.629][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_open_file_dialog", contents="", flags="force"] [ 0.629][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_open_file_dialog", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.629][d][global] config path: 'script-opts/osc.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/script-opts/osc.conf' [ 0.629][d][global] config path: 'script-opts/osc.conf' -> 'C:/Users/username/Downloads/MPV-Made-Easy-master/script-opts/osc.conf' [ 0.629][d][cplayer] Run command: define-section, flags=64, args=[name="input_seek_to", contents="", flags="default"] [ 0.629][d][cplayer] Run command: enable-section, flags=64, args=[name="input_seek_to", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.629][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_seek_to", contents="", flags="force"] [ 0.629][v][mpv_thumbnail_script_client_osc] Opened config file script-opts/osc.conf. [ 0.629][d][cplayer] Run command: af, flags=64, args=[operation="add", value="@firequalizer15:lavfi=graph=[firequalizer = wfunc = tukey:delay = 0.028:scale = linlog:zero_phase = on:gain_entry = 'entry(0,0.0);entry(1,0.0);entry(2,0.0);entry(3,0.0);entry(4,0.0);entry(5,0.0);entry(6,0.0);entry(7,0.0);entry(8,0.0);entry(9,0.0);entry(10,0.0);entry(11,0.0);entry(12,0.0);entry(13,0.0);entry(14,0.0)':gain = 'cubic_interpolate(2.8853900817779269*log(f/157.48+1))']"] [ 0.630][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_autocrop", contents="", flags="force"] [ 0.630][d][cplayer] Run command: define-section, flags=64, args=[name="input_firequalizer15", contents="", flags="default"] [ 0.630][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_autocrop", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.630][i][auto_profiles] Error evaluating: [string "profile Erai-raws condition"]:1: bad argument #1 to 'match' (string expected, got nil) [ 0.630][v][auto_profiles] Re-evaluate auto profile HorribleSubs [ 0.630][i][auto_profiles] Error evaluating: [string "profile HorribleSubs condition"]:1: bad argument #1 to 'match' (string expected, got nil) [ 0.630][d][cplayer] Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] [ 0.630][d][cplayer] Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.630][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] [ 0.630][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.631][w][mpv_thumbnail_script_client_osc] The 'tracks-changed' event is deprecated and will be removed. [ 0.631][d][cplayer] Run command: define-section, flags=64, args=[name="input_playlistmanager", contents="p script-binding playlistmanager/sortplaylist\nCTRL+P script-binding playlistmanager/shuffleplaylist\nP script-binding playlistmanager/loadfiles\nk script-binding playlistmanager/saveplaylist\nctrl+p script-binding playlistmanager/showplaylist\n", flags="default"] [ 0.631][d][cplayer] Run command: enable-section, flags=64, args=[name="input_playlistmanager", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.631][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_playlistmanager", contents="", flags="force"] [ 0.631][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_playlistmanager", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.631][d][visualizer] reading options for visualizer [ 0.631][d][cplayer] Run command: enable-section, flags=64, args=[name="input_firequalizer15", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.631][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_firequalizer15", contents="ctrl+e script-binding firequalizer15/firequalizer15-toggle_control\n", flags="force"] [ 0.631][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_firequalizer15", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.631][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_seek_to", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.631][d][cplayer] Run command: define-section, flags=64, args=[name="input_webm", contents="W script-binding webm/display-webm-encoder\n", flags="default"] [ 0.631][d][global] config path: 'script-opts/visualizer.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/script-opts/visualizer.conf' [ 0.631][d][cplayer] Run command: enable-section, flags=64, args=[name="input_webm", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.631][d][global] config path: 'script-opts/visualizer.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/script-opts/visualizer.conf' [ 0.631][d][cplayer] Run command: define-section, flags=64, args=[name="showhide", contents="mouse_move script-binding mpv_thumbnail_script_client_osc/__keybinding1\nmouse_leave script-binding mpv_thumbnail_script_client_osc/__keybinding2\n", flags="force"] [ 0.631][d][global] config path: 'script-opts/visualizer.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/script-opts/visualizer.conf' [ 0.631][d][visualizer] script-opts/visualizer.conf not found. [ 0.631][d][cplayer] Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.631][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_webm", contents="", flags="force"] [ 0.631][d][cplayer] Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding mpv_thumbnail_script_client_osc/__keybinding3\nshift+mbtn_left script-binding mpv_thumbnail_script_client_osc/__keybinding4\nmbtn_right script-binding mpv_thumbnail_script_client_osc/__keybinding5\nwheel_up script-binding mpv_thumbnail_script_client_osc/__keybinding6\nwheel_down script-binding mpv_thumbnail_script_client_osc/__keybinding7\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"] [ 0.631][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_webm", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.631][d][global] config path: 'lua-settings/visualizer.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/lua-settings/visualizer.conf' [ 0.632][d][cplayer] Run command: enable-section, flags=64, args=[name="input", flags=""] [ 0.632][d][global] config path: 'lua-settings/visualizer.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/lua-settings/visualizer.conf' [ 0.632][d][global] config path: 'lua-settings/visualizer.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/lua-settings/visualizer.conf' [ 0.632][d][visualizer] lua-settings/visualizer.conf not found. [ 0.632][w][show_stream_title] [ 0.632][w][show_stream_title] stack traceback: [ 0.632][w][show_stream_title] mp.defaults:392: in function 'handler' [ 0.632][w][show_stream_title] mp.defaults:495: in function 'call_event_handlers' [ 0.632][w][show_stream_title] mp.defaults:529: in function 'dispatch_events' [ 0.632][w][show_stream_title] mp.defaults:488: in function [ 0.632][w][show_stream_title] [C]: at 0x0128c620 [ 0.632][w][show_stream_title] [C]: at 0x0128be20 [ 0.632][f][show_stream_title] Lua error: ...loads/MPV-Made-Easy-master/scripts/show-stream-title.lua:65: attempt to concatenate local 'val' (a nil value) [ 0.632][d][show_stream_title] Exiting... [ 0.633][d][cplayer] Run command: define-section, flags=64, args=[name="input_mpv_thumbnail_script_client_osc", contents="", flags="default"] [ 0.633][d][cplayer] Run command: enable-section, flags=64, args=[name="input_mpv_thumbnail_script_client_osc", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.633][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_mpv_thumbnail_script_client_osc", contents="", flags="force"] [ 0.633][v][cplayer] Done loading scripts. [ 0.633][d][global] config path: 'watch_later' -> 'C:\Users\username\AppData\Roaming/mpv/watch_later' [ 0.633][i][cplayer] Resuming playback. This behavior can be disabled with --no-resume-playback. [ 0.633][v][cplayer] Loading config 'C:\Users\username\AppData\Roaming/mpv/watch_later/B19084B96053FEE55B7020E8450A5B68' [ 0.633][v][cplayer] Reading config file C:\Users\username\AppData\Roaming/mpv/watch_later/B19084B96053FEE55B7020E8450A5B68 [ 0.634][v][cplayer] Applying profile 'default'... [ 0.634][v][cplayer] Setting option 'start' = '246.163000' (flags = 36) [ 0.634][v][cplayer] Setting option 'pause' = 'yes' (flags = 36) [ 0.634][v][cplayer] Setting option 'volume' = '45.000000' (flags = 36) [ 0.634][v][cplayer] Setting option 'ontop' = 'no' (flags = 36) [ 0.634][v][cplayer] Setting option 'contrast' = '-1' (flags = 36) [ 0.634][v][cplayer] Setting option 'af' = '@firequalizer15:lavfi=graph=%372%firequalizer = wfunc = tukey:delay = 0.028:scale = linlog:zero_phase = on:gain_entry = 'entry(0,0.0);entry(1,0.0);entry(2,0.0);entry(3,0.0);entry(4,0.0);entry(5,0.0);entry(6,0.0);entry(7,0.0);entry(8,0.0);entry(9,0.0);entry(10,0.0);entry(11,0.0);entry(12,0.0);entry(13,0.0);entry(14,0.0)':gain = 'cubic_interpolate(2.8853900817779269*log(f/157.48+1))'' (flags = 36) [ 0.634][v][cplayer] Setting option 'sid' = '2' (flags = 36) [ 0.635][v][cplayer] Running hook: ytdl_hook/on_load [ 0.635][v][ytdl_hook] ytdl:// hook [ 0.635][v][ytdl_hook] not a ytdl:// url [ 0.636][v][cplayer] Running hook: ytdl_hook2/on_load [ 0.636][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_mpv_thumbnail_script_client_osc", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.636][v][ytdl_hook2] ytdl:// hook [ 0.636][v][ytdl_hook2] not a ytdl:// url [ 0.636][d][cplayer] Run command: define-section, flags=64, args=[name="input_visualizer", contents="c script-binding visualizer/cycle-visualizer\n", flags="default"] [ 0.636][d][mpv_thumbnail_script_client_osc] osc_init [ 0.636][d][cplayer] Run command: enable-section, flags=64, args=[name="input_visualizer", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.636][v][auto_profiles] Re-evaluate auto profile Erai-raws [ 0.636][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_visualizer", contents="", flags="force"] [ 0.636][v][auto_profiles] Re-evaluate auto profile HorribleSubs [ 0.636][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_visualizer", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.636][v][ifo_dvdnav] Opening D:\ Current Anime\[CTR] Hunter x Hunter (BD 720p)\[CTR] Hunter x Hunter - 058.mkv [ 0.637][d][cplayer] Run command: disable-section, flags=64, args=[name="input"] [ 0.637][v][bdmv/bluray] Opening D:\ Current Anime\[CTR] Hunter x Hunter (BD 720p)\[CTR] Hunter x Hunter - 058.mkv [ 0.637][d][global] config path: 'fonts' -/-> 'C:\Users\username\AppData\Roaming/mpv/fonts' [ 0.638][d][global] config path: 'fonts' -> 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts' [ 0.638][d][osd/libass] ASS library version: 0x1400001 (runtime 0x1400001) [ 0.638][v][file] Opening D:\ Current Anime\[CTR] Hunter x Hunter (BD 720p)\[CTR] Hunter x Hunter - 058.mkv [ 0.638][d][file] resize stream to 131072 bytes, drop 0 bytes [ 0.638][d][file] Stream opened successfully. [ 0.638][v][demux] Trying demuxers for level=normal. [ 0.638][d][demux] Trying demuxer: disc (force-level: normal) [ 0.638][d][demux] Trying demuxer: edl (force-level: normal) [ 0.638][d][demux] Trying demuxer: cue (force-level: normal) [ 0.638][d][demux] Trying demuxer: rawaudio (force-level: normal) [ 0.638][d][demux] Trying demuxer: rawvideo (force-level: normal) [ 0.638][d][demux] Trying demuxer: mkv (force-level: normal) [ 0.638][d][mkv] Found the head... [ 0.638][d][mkv] + a segment... [ 0.638][d][mkv] Parsing seek head... [ 0.638][d][mkv] |+ segment information... [ 0.638][d][mkv] float 1415252.000000 [ 0.638][d][mkv] | + muxing app: libebml v1.3.6 + libmatroska v1.4.9 [ 0.638][d][mkv] | + writing app: mkvmerge v24.0.0 ('Beyond The Pale') 64-bit [ 0.639][d][mkv] | + timecode scale: 1000000 [ 0.639][d][mkv] | + duration: 1415.252s [ 0.639][d][mkv] | + segment uid 8a ee a8 d8 6b 69 2b 78 e7 80 d0 51 47 09 d0 c8 [ 0.639][d][mkv] |+ segment tracks... [ 0.639][d][mkv] float 48000.000000 [ 0.639][d][mkv] float 48000.000000 [ 0.639][d][mkv] | + a track... [ 0.639][d][mkv] | + Track number: 1 [ 0.639][d][mkv] | + Name: [Coalgirls] [ 0.639][d][mkv] | + Track type: Video [ 0.639][d][mkv] | + Video track [ 0.639][d][mkv] | + Display width: 1280 [ 0.639][d][mkv] | + Display height: 720 [ 0.639][d][mkv] | + Pixel width: 1280 [ 0.639][d][mkv] | + Pixel height: 720 [ 0.639][d][mkv] | + Codec ID: V_MPEG4/ISO/AVC [ 0.639][d][mkv] | + CodecPrivate, length 49 [ 0.639][d][mkv] | + Language: jpn [ 0.639][d][mkv] | + Default duration: 41.708ms ( = 23.976 fps) [ 0.639][d][mkv] | + a track... [ 0.639][d][mkv] | + Track number: 2 [ 0.639][d][mkv] | + Name: AAC 2.0 [Etzimal] [ 0.639][d][mkv] | + Track type: Audio [ 0.639][d][mkv] | + Audio track [ 0.639][d][mkv] | + Sampling frequency: 48000.000000 [ 0.639][d][mkv] | + Channels: 2 [ 0.639][d][mkv] | + Codec ID: A_AAC [ 0.639][d][mkv] | + CodecPrivate, length 2 [ 0.639][d][mkv] | + Default duration: 21.333ms ( = 46.875 fps) [ 0.639][d][mkv] | + a track... [ 0.639][d][mkv] | + Track number: 3 [ 0.639][d][mkv] | + Name: AAC 2.0 [Coalgirls] [ 0.639][d][mkv] | + Track type: Audio [ 0.639][d][mkv] | + Audio track [ 0.639][d][mkv] | + Sampling frequency: 48000.000000 [ 0.639][d][mkv] | + Channels: 2 [ 0.639][d][mkv] | + Codec ID: A_AAC [ 0.639][d][mkv] | + CodecPrivate, length 2 [ 0.639][d][mkv] | + Language: jpn [ 0.639][d][mkv] | + Default flag: 0 [ 0.639][d][mkv] | + Default duration: 21.333ms ( = 46.875 fps) [ 0.639][d][mkv] | + a track... [ 0.639][d][mkv] | + Track number: 4 [ 0.639][d][mkv] | + Name: Signs [Coalgirls] [ 0.639][d][mkv] | + Track type: Subtitle [ 0.639][d][mkv] | + Codec ID: S_TEXT/ASS [ 0.639][d][mkv] | + CodecPrivate, length 2418 [ 0.640][d][mkv] | + Forced flag: 1 [ 0.640][d][mkv] | + a track... [ 0.640][d][mkv] | + Track number: 5 [ 0.640][d][mkv] | + Name: Subtitles [Coalgirls] [ 0.640][d][mkv] | + Track type: Subtitle [ 0.640][d][mkv] | + Codec ID: S_TEXT/ASS [ 0.640][d][mkv] | + CodecPrivate, length 2393 [ 0.640][d][mkv] | + Language: jpn [ 0.640][d][mkv] | + Default flag: 0 [ 0.640][d][mkv] Parsing attachments... [ 0.640][v][osd/libass] Shaper: FriBidi 1.0.9 (SIMPLE) HarfBuzz-ng 2.6.5 (COMPLEX) [ 0.641][d][mkv] Attachment: AlegreyaSansSC-Black.ttf, application/x-truetype-font, 110316 bytes [ 0.641][d][global] config path: 'subfont.ttf' -/-> 'C:\Users\username\AppData\Roaming/mpv/subfont.ttf' [ 0.641][d][mkv] Attachment: AlegreyaSansSC-BlackItalic.ttf, application/x-truetype-font, 86872 bytes [ 0.641][d][global] config path: 'subfont.ttf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/subfont.ttf' [ 0.641][d][global] config path: 'subfont.ttf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/subfont.ttf' [ 0.641][d][mkv] Attachment: ariblk.ttf, application/x-truetype-font, 119876 bytes [ 0.641][d][mkv] Attachment: GandhiSans-Bold.otf, application/x-truetype-font, 106728 bytes [ 0.641][d][mkv] Attachment: GandhiSans-BoldItalic.otf, application/x-truetype-font, 114888 bytes [ 0.641][d][global] config path: 'fonts.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/fonts.conf' [ 0.641][d][global] config path: 'fonts.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts.conf' [ 0.641][d][global] config path: 'fonts.conf' -> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/fonts.conf' [ 0.641][v][osd/libass] Setting up fonts... [ 0.642][d][mkv] Attachment: HunterxHunterOP.ttf, application/x-truetype-font, 709068 bytes [ 0.642][d][mkv] Attachment: HxHOP3.ttf, application/x-truetype-font, 152948 bytes [ 0.642][d][mkv] Attachment: LEHN084.TTF, application/x-truetype-font, 47816 bytes [ 0.642][d][mkv] Attachment: Linotype_Atlantis_Regular.TTF, application/x-truetype-font, 47552 bytes [ 0.642][d][mkv] Attachment: pf_tempesta_seven_compressed.ttf, application/x-truetype-font, 20396 bytes [ 0.642][d][mkv] Attachment: Profile-Regular.otf, application/x-truetype-font, 36388 bytes [ 0.642][d][mkv] Attachment: TinDog.ttf, application/x-truetype-font, 15580 bytes [ 0.643][d][mkv] Parsing chapters... [ 0.643][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoEmoji-Regular.ttf' [ 0.643][v][mkv] New edition 0 [ 0.643][v][mkv] Default edition flag: 0 [ 0.643][d][mkv] Chapter 0 from 00:00:00.000 to 00:00:00.000, Prologue [ 0.643][d][mkv] Chapter 1 from 00:00:38.38000000 to 00:00:00.000, Opening [ 0.643][d][mkv] Chapter 2 from 00:01:58.15000000 to 00:00:00.000, Part A [ 0.643][d][mkv] Chapter 3 from 00:13:07.36000000 to 00:00:00.000, Part B [ 0.643][d][mkv] Chapter 4 from 00:21:50.59000000 to 00:00:00.000, Ending [ 0.643][d][mkv] Chapter 5 from 00:23:00.25000000 to 00:00:00.000, Hunterpedia [ 0.643][d][mkv] Chapter 6 from 00:23:20.65000000 to 00:00:00.000, Preview [ 0.643][d][mkv] |+ found cluster [ 0.643][v][mkv] Seeking to 407327164 to read header element 0x1c53bb6b. [ 0.643][v][file] stream level seek from 1711126 to 407327164 [ 0.643][v][mkv] Parsing cues... [ 0.643][i][autoload] Prepending [CTR] Hunter x Hunter - 057.mkv [ 0.644][i][autoload] Prepending [CTR] Hunter x Hunter - 056.mkv [ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 059.mkv [ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 060.mkv [ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 061.mkv [ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 062.mkv [ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 063.mkv [ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 064.mkv [ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 065.mkv [ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 066.mkv [ 0.644][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoNaskhArabic-Regular.ttf' [ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 067.mkv [ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 068.mkv [ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 069.mkv [ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 070.mkv [ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 071.mkv [ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 072.mkv [ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 073.mkv [ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 074.mkv [ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 075.mkv [ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 076.mkv [ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 077.mkv [ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 078.mkv [ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 079.mkv [ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 080.mkv [ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 081.mkv [ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 082.mkv [ 0.644][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSans-Regular.ttf' [ 0.644][v][mkv] Seeking to 407347093 to read header element 0x1254c367. [ 0.644][v][file] stream level seek from 407349014 to 1580463 [ 0.644][v][mkv] All headers are parsed! [ 0.644][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSansHans-Regular.otf' [ 0.644][v][demux] Detected file format: Matroska [ 0.644][v][cplayer] Opening done: D:\ Current Anime\[CTR] Hunter x Hunter (BD 720p)\[CTR] Hunter x Hunter - 058.mkv [ 0.658][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSansJP-Regular.otf' [ 0.666][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSansKR-Regular.otf' [ 0.674][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/SourceSansVariable-Italic.ttf' [ 0.674][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/SourceSansVariable-Roman.ttf' [ 0.699][v][osd/libass] Using font provider directwrite [ 0.699][v][osd/libass] Done. [ 0.700][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 059.mkv", flags="append", options=""] [ 0.701][d][cplayer] Run command: playlist-move, flags=64, args=[index1="1", index2="1"] [ 0.701][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 060.mkv", flags="append", options=""] [ 0.701][d][cplayer] Run command: playlist-move, flags=64, args=[index1="2", index2="2"] [ 0.701][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 061.mkv", flags="append", options=""] [ 0.701][d][cplayer] Run command: playlist-move, flags=64, args=[index1="3", index2="3"] [ 0.701][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 062.mkv", flags="append", options=""] [ 0.701][d][cplayer] Run command: playlist-move, flags=64, args=[index1="4", index2="4"] [ 0.701][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 063.mkv", flags="append", options=""] [ 0.701][d][cplayer] Run command: playlist-move, flags=64, args=[index1="5", index2="5"] [ 0.701][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 064.mkv", flags="append", options=""] [ 0.701][d][cplayer] Run command: playlist-move, flags=64, args=[index1="6", index2="6"] [ 0.701][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 065.mkv", flags="append", options=""] [ 0.701][d][cplayer] Run command: playlist-move, flags=64, args=[index1="7", index2="7"] [ 0.701][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 066.mkv", flags="append", options=""] [ 0.701][d][cplayer] Run command: playlist-move, flags=64, args=[index1="8", index2="8"] [ 0.701][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 067.mkv", flags="append", options=""] [ 0.701][d][cplayer] Run command: playlist-move, flags=64, args=[index1="9", index2="9"] [ 0.701][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 068.mkv", flags="append", options=""] [ 0.701][d][cplayer] Run command: playlist-move, flags=64, args=[index1="10", index2="10"] [ 0.701][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 069.mkv", flags="append", options=""] [ 0.702][d][cplayer] Run command: playlist-move, flags=64, args=[index1="11", index2="11"] [ 0.702][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 070.mkv", flags="append", options=""] [ 0.702][v][find_files] Loading external files in D:\ Current Anime\[CTR] Hunter x Hunter (BD 720p)\ [ 0.704][d][global] user path: 'ass' -> 'ass' [ 0.704][d][global] user path: 'srt' -> 'srt' [ 0.704][d][global] user path: 'sub' -> 'sub' [ 0.704][d][global] user path: 'subs' -> 'subs' [ 0.704][d][global] user path: 'subtitles' -> 'subtitles' [ 0.705][d][global] config path: 'sub' -/-> 'C:\Users\username\AppData\Roaming/mpv/sub' [ 0.705][d][global] config path: 'sub' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/sub' [ 0.705][d][global] config path: 'sub' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/sub' [ 0.705][d][global] config path: 'audio' -/-> 'C:\Users\username\AppData\Roaming/mpv/audio' [ 0.705][d][global] config path: 'audio' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/audio' [ 0.705][d][global] config path: 'audio' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/audio' [ 0.705][d][cplayer] Run command: playlist-move, flags=64, args=[index1="12", index2="12"] [ 0.705][v][cplayer] Running hook: ytdl_hook/on_preloaded [ 0.705][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 071.mkv", flags="append", options=""] [ 0.705][v][cplayer] Running hook: ytdl_hook2/on_preloaded [ 0.705][d][cplayer] Run command: playlist-move, flags=64, args=[index1="13", index2="13"] [ 0.705][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 072.mkv", flags="append", options=""] [ 0.705][v][cplayer] Running hook: visualizer/on_preloaded [ 0.705][d][cplayer] Run command: playlist-move, flags=64, args=[index1="14", index2="14"] [ 0.705][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 073.mkv", flags="append", options=""] [ 0.705][d][cplayer] Run command: playlist-move, flags=64, args=[index1="15", index2="15"] [ 0.705][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 074.mkv", flags="append", options=""] [ 0.705][d][cplayer] Run command: playlist-move, flags=64, args=[index1="16", index2="16"] [ 0.706][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 075.mkv", flags="append", options=""] [ 0.706][d][cplayer] Run command: playlist-move, flags=64, args=[index1="17", index2="17"] [ 0.706][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 076.mkv", flags="append", options=""] [ 0.706][d][cplayer] Run command: playlist-move, flags=64, args=[index1="18", index2="18"] [ 0.706][v][cplayer] Set property: options/lavfi-complex="" -> 1 [ 0.706][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 077.mkv", flags="append", options=""] [ 0.706][v][mkv] select track 0 [ 0.706][v][mkv] select track 2 [ 0.706][v][mkv] select track 4 [ 0.706][i][cplayer] (+) Video --vid=1 (*) '[Coalgirls]' (h264 1280x720 23.976fps) [ 0.706][i][cplayer] Audio --aid=1 --alang=eng (*) 'AAC 2.0 [Etzimal]' (aac 2ch 48000Hz) [ 0.706][i][cplayer] (+) Audio --aid=2 --alang=jpn 'AAC 2.0 [Coalgirls]' (aac 2ch 48000Hz) [ 0.706][i][cplayer] Subs --sid=1 --slang=eng (*) (f) 'Signs [Coalgirls]' (ass) [ 0.706][i][cplayer] (+) Subs --sid=2 --slang=jpn 'Subtitles [Coalgirls]' (ass) [ 0.706][i][display-tags] File tags: [ 0.706][i][display-tags] Title: Hunter × Hunter 058: Signal × To × Retreat [ 0.707][v][vo/gpu] Probing for best GPU context. [ 0.707][v][vo/gpu/d3d11] Initializing GPU context 'd3d11' [ 0.719][v][vo/gpu/d3d11] Using Direct3D 11 feature level 11_0 [ 0.719][v][vo/gpu/d3d11] Device Name: Intel(R) HD Graphics 4000 [ 0.719][v][vo/gpu/d3d11] Device ID: 8086:0166 (rev 09) [ 0.719][v][vo/gpu/d3d11] Subsystem ID: 1028:0597 [ 0.719][v][vo/gpu/d3d11] LUID: 00000000000112da [ 0.719][v][vo/gpu/d3d11] Initializing SPIR-V compiler 'shaderc' [ 0.719][v][vo/gpu/d3d11] Using Direct3D 11.1 runtime [ 0.719][v][vo/gpu/d3d11] Maximum Texture2D size: 16384x16384 [ 0.721][v][vo/gpu/d3d11] D3DCompiler version: 10.0.17763.1 [ 0.753][v][vo/gpu/d3d11] Using DXGI 1.2+ [ 0.753][v][vo/gpu/d3d11] Queried output: \\.\DISPLAY1, 1366x768 @ 8 bits, colorspace: RGB_FULL_G22_NONE_P709 (0) [ 0.753][v][vo/gpu/d3d11] Selected swapchain format R8G8B8A8_UNORM (28), attempting to utilize it. [ 0.754][v][vo/gpu/d3d11] Selected swapchain color space RGB_FULL_G22_NONE_P709 (0), attempting to utilize it. [ 0.754][v][vo/gpu/d3d11] Swapchain capabilities for color space RGB_FULL_G22_NONE_P709 (0): normal: yes, overlay: no [ 0.754][v][vo/gpu/d3d11] Swapchain successfully configured to color space RGB_FULL_G22_NONE_P709 (0)! [ 0.754][v][vo/gpu/d3d11] Using flip-model presentation [ 0.755][d][vo/gpu/d3d11] Texture formats: [ 0.755][d][vo/gpu/d3d11] NAME COMP*TYPE SIZE DEPTH PER COMP. [ 0.755][d][vo/gpu/d3d11] r8 1*unorm 1B LF CR ST {8} [ 0.755][d][vo/gpu/d3d11] rg8 2*unorm 2B LF CR ST {8 8} [ 0.755][d][vo/gpu/d3d11] rgba8 4*unorm 4B LF CR ST {8 8 8 8} [ 0.755][d][vo/gpu/d3d11] r16 1*unorm 2B LF CR ST {16} [ 0.755][d][vo/gpu/d3d11] rg16 2*unorm 4B LF CR ST {16 16} [ 0.755][d][vo/gpu/d3d11] rgba16 4*unorm 8B LF CR ST {16 16 16 16} [ 0.755][d][vo/gpu/d3d11] r32ui 1*uint 4B ST {32} [ 0.755][d][vo/gpu/d3d11] rg32ui 2*uint 8B ST {32 32} [ 0.755][d][vo/gpu/d3d11] rgb32ui 3*uint 12B {32 32 32} [ 0.755][d][vo/gpu/d3d11] rgba32ui 4*uint 16B ST {32 32 32 32} [ 0.755][d][vo/gpu/d3d11] r16hf 1*float 2B LF CR ST {16} [ 0.755][d][vo/gpu/d3d11] rg16hf 2*float 4B LF CR ST {16 16} [ 0.755][d][vo/gpu/d3d11] rgba16hf 4*float 8B LF CR ST {16 16 16 16} [ 0.755][d][vo/gpu/d3d11] r32f 1*float 4B LF CR ST {32} [ 0.755][d][vo/gpu/d3d11] rg32f 2*float 8B LF CR ST {32 32} [ 0.755][d][vo/gpu/d3d11] rgb32f 3*float 12B LF {32 32 32} [ 0.755][d][vo/gpu/d3d11] rgba32f 4*float 16B LF CR ST {32 32 32 32} [ 0.755][d][vo/gpu/d3d11] rgb10_a2 4*unorm 4B LF CR ST {10 10 10 2} [ 0.755][d][vo/gpu/d3d11] bgra8 4*unorm 4B LF CR {8 8 8 8} [ 0.755][d][vo/gpu/d3d11] bgrx8 3*unorm 4B LF CR {8 8 8} [ 0.755][d][vo/gpu/d3d11] LA = LUMINANCE_ALPHA hack format [ 0.755][d][vo/gpu/d3d11] LF = linear filterable [ 0.755][d][vo/gpu/d3d11] CR = can be used for render targets [ 0.755][d][vo/gpu/d3d11] ST = can be used for storable images [ 0.755][d][vo/gpu/d3d11] Image formats: [ 0.755][d][vo/gpu/d3d11] yuv444p => 3 planes 1x1 8/0 [r8/r8/r8] (r/g/b) [ 0.755][d][vo/gpu/d3d11] yuv420p => 3 planes 2x2 8/0 [r8/r8/r8] (r/g/b) [ 0.755][d][vo/gpu/d3d11] gray => 1 planes 1x1 8/0 [r8] (r) [ 0.755][d][vo/gpu/d3d11] gray16 => 1 planes 1x1 16/0 [r16] (r) [ 0.755][d][vo/gpu/d3d11] uyvy422 [ 0.755][d][vo/gpu/d3d11] nv12 => 2 planes 2x2 8/0 [r8/rg8] (r/gb) [ 0.755][d][vo/gpu/d3d11] p010 => 2 planes 2x2 16/6 [r16/rg16] (r/gb) [ 0.755][d][vo/gpu/d3d11] argb => 1 planes 1x1 8/0 [rgba8] (argb) [ 0.755][d][vo/gpu/d3d11] bgra => 1 planes 1x1 8/0 [rgba8] (bgra) [ 0.755][d][vo/gpu/d3d11] abgr => 1 planes 1x1 8/0 [rgba8] (abgr) [ 0.756][d][vo/gpu/d3d11] rgba => 1 planes 1x1 8/0 [rgba8] (rgba) [ 0.756][d][vo/gpu/d3d11] bgr24 [ 0.756][d][vo/gpu/d3d11] rgb24 [ 0.756][d][vo/gpu/d3d11] 0rgb => 1 planes 1x1 8/0 [rgba8] (_rgb) [ 0.756][d][vo/gpu/d3d11] bgr0 => 1 planes 1x1 8/0 [rgba8] (bgr) [ 0.756][d][vo/gpu/d3d11] 0bgr => 1 planes 1x1 8/0 [rgba8] (_bgr) [ 0.756][d][vo/gpu/d3d11] rgb0 => 1 planes 1x1 8/0 [rgba8] (rgb) [ 0.756][d][vo/gpu/d3d11] rgba64 => 1 planes 1x1 16/0 [rgba16] (rgba) [ 0.756][d][vo/gpu/d3d11] rgb565 [ 0.756][d][vo/gpu/d3d11] pal8 [ 0.756][d][vo/gpu/d3d11] vdpau [ 0.756][d][vo/gpu/d3d11] d3d11 [ 0.756][d][vo/gpu/d3d11] dxva2_vld [ 0.756][d][vo/gpu/d3d11] mmal [ 0.756][d][vo/gpu/d3d11] mediacodec [ 0.756][d][vo/gpu/d3d11] drm_prime [ 0.756][d][vo/gpu/d3d11] cuda [ 0.756][d][vo/gpu/d3d11] yap8 => 2 planes 1x1 8/0 [r8/r8] (r/a) [ 0.756][d][vo/gpu/d3d11] yap16 => 2 planes 1x1 16/0 [r16/r16] (r/a) [ 0.756][d][vo/gpu/d3d11] rgb30 [ 0.756][d][vo/gpu/d3d11] y1 => 1 planes 1x1 8/-7 [r8] (r) [ 0.756][d][vo/gpu/d3d11] gbrp1 => 3 planes 1x1 8/-7 [r8/r8/r8] (g/b/r) [ 0.756][d][vo/gpu/d3d11] gbrp2 => 3 planes 1x1 8/-6 [r8/r8/r8] (g/b/r) [ 0.756][d][vo/gpu/d3d11] gbrp3 => 3 planes 1x1 8/-5 [r8/r8/r8] (g/b/r) [ 0.756][d][vo/gpu/d3d11] gbrp4 => 3 planes 1x1 8/-4 [r8/r8/r8] (g/b/r) [ 0.756][d][vo/gpu/d3d11] gbrp5 => 3 planes 1x1 8/-3 [r8/r8/r8] (g/b/r) [ 0.756][d][vo/gpu/d3d11] gbrp6 => 3 planes 1x1 8/-2 [r8/r8/r8] (g/b/r) [ 0.756][d][vo/gpu/d3d11] vdpau_output [ 0.756][d][vo/gpu/d3d11] vaapi [ 0.756][d][vo/gpu/d3d11] videotoolbox [ 0.756][d][vo/gpu/d3d11] yuyv422 [ 0.756][d][vo/gpu/d3d11] yuv422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b) [ 0.756][d][vo/gpu/d3d11] yuv410p => 3 planes 4x4 8/0 [r8/r8/r8] (r/g/b) [ 0.756][d][vo/gpu/d3d11] yuv411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b) [ 0.756][d][vo/gpu/d3d11] monow [ 0.756][d][vo/gpu/d3d11] monob [ 0.756][d][vo/gpu/d3d11] yuvj422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b) [ 0.756][d][vo/gpu/d3d11] uyyvyy411 [ 0.756][d][vo/gpu/d3d11] bgr8 [ 0.756][d][vo/gpu/d3d11] bgr4 [ 0.757][d][vo/gpu/d3d11] bgr4_byte [ 0.757][d][vo/gpu/d3d11] rgb8 [ 0.757][d][vo/gpu/d3d11] rgb4 [ 0.757][d][vo/gpu/d3d11] rgb4_byte [ 0.757][d][vo/gpu/d3d11] nv21 => 2 planes 2x2 8/0 [r8/rg8] (r/bg) [ 0.757][d][vo/gpu/d3d11] gray16be [ 0.757][d][vo/gpu/d3d11] yuv440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b) [ 0.757][d][vo/gpu/d3d11] yuvj440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b) [ 0.757][d][vo/gpu/d3d11] yuva420p => 4 planes 2x2 8/0 [r8/r8/r8/r8] (r/g/b/a) [ 0.757][d][vo/gpu/d3d11] rgb48be [ 0.757][d][vo/gpu/d3d11] rgb48 [ 0.757][d][vo/gpu/d3d11] rgb565be [ 0.757][d][vo/gpu/d3d11] rgb555be [ 0.757][d][vo/gpu/d3d11] rgb555 [ 0.757][d][vo/gpu/d3d11] bgr565be [ 0.757][d][vo/gpu/d3d11] bgr565 [ 0.757][d][vo/gpu/d3d11] bgr555be [ 0.757][d][vo/gpu/d3d11] bgr555 [ 0.757][d][vo/gpu/d3d11] vaapi_moco [ 0.757][d][vo/gpu/d3d11] vaapi_idct [ 0.757][d][vo/gpu/d3d11] yuv420p16 => 3 planes 2x2 16/0 [r16/r16/r16] (r/g/b) [ 0.757][d][vo/gpu/d3d11] yuv420p16be [ 0.757][d][vo/gpu/d3d11] yuv422p16 => 3 planes 2x1 16/0 [r16/r16/r16] (r/g/b) [ 0.757][d][vo/gpu/d3d11] yuv422p16be [ 0.757][d][vo/gpu/d3d11] yuv444p16 => 3 planes 1x1 16/0 [r16/r16/r16] (r/g/b) [ 0.757][d][vo/gpu/d3d11] yuv444p16be [ 0.757][d][vo/gpu/d3d11] rgb444 [ 0.757][d][vo/gpu/d3d11] rgb444be [ 0.757][d][vo/gpu/d3d11] bgr444 [ 0.757][d][vo/gpu/d3d11] bgr444be [ 0.757][d][vo/gpu/d3d11] ya8 => 1 planes 1x1 8/0 [rg8] (ra) [ 0.757][d][vo/gpu/d3d11] bgr48be [ 0.757][d][vo/gpu/d3d11] bgr48 [ 0.757][d][vo/gpu/d3d11] yuv420p9be [ 0.757][d][vo/gpu/d3d11] yuv420p9 => 3 planes 2x2 16/-7 [r16/r16/r16] (r/g/b) [ 0.757][d][vo/gpu/d3d11] yuv420p10be [ 0.757][d][vo/gpu/d3d11] yuv420p10 => 3 planes 2x2 16/-6 [r16/r16/r16] (r/g/b) [ 0.757][d][vo/gpu/d3d11] yuv422p10be [ 0.757][d][vo/gpu/d3d11] yuv422p10 => 3 planes 2x1 16/-6 [r16/r16/r16] (r/g/b) [ 0.757][d][vo/gpu/d3d11] yuv444p9be [ 0.757][d][vo/gpu/d3d11] yuv444p9 => 3 planes 1x1 16/-7 [r16/r16/r16] (r/g/b) [ 0.757][d][vo/gpu/d3d11] yuv444p10be [ 0.757][d][vo/gpu/d3d11] yuv444p10 => 3 planes 1x1 16/-6 [r16/r16/r16] (r/g/b) [ 0.757][d][vo/gpu/d3d11] yuv422p9be [ 0.757][d][vo/gpu/d3d11] yuv422p9 => 3 planes 2x1 16/-7 [r16/r16/r16] (r/g/b) [ 0.757][d][vo/gpu/d3d11] gbrp => 3 planes 1x1 8/0 [r8/r8/r8] (g/b/r) [ 0.757][d][vo/gpu/d3d11] gbrp9be [ 0.757][d][vo/gpu/d3d11] gbrp9 => 3 planes 1x1 16/-7 [r16/r16/r16] (g/b/r) [ 0.757][d][vo/gpu/d3d11] gbrp10be [ 0.757][d][vo/gpu/d3d11] gbrp10 => 3 planes 1x1 16/-6 [r16/r16/r16] (g/b/r) [ 0.757][d][vo/gpu/d3d11] gbrp16be [ 0.757][d][vo/gpu/d3d11] gbrp16 => 3 planes 1x1 16/0 [r16/r16/r16] (g/b/r) [ 0.757][d][vo/gpu/d3d11] yuva422p => 4 planes 2x1 8/0 [r8/r8/r8/r8] (r/g/b/a) [ 0.757][d][vo/gpu/d3d11] yuva444p => 4 planes 1x1 8/0 [r8/r8/r8/r8] (r/g/b/a) [ 0.757][d][vo/gpu/d3d11] yuva420p9be [ 0.757][d][vo/gpu/d3d11] yuva420p9 => 4 planes 2x2 16/-7 [r16/r16/r16/r16] (r/g/b/a) [ 0.757][d][vo/gpu/d3d11] yuva422p9be [ 0.757][d][vo/gpu/d3d11] yuva422p9 => 4 planes 2x1 16/-7 [r16/r16/r16/r16] (r/g/b/a) [ 0.757][d][vo/gpu/d3d11] yuva444p9be [ 0.757][d][vo/gpu/d3d11] yuva444p9 => 4 planes 1x1 16/-7 [r16/r16/r16/r16] (r/g/b/a) [ 0.757][d][vo/gpu/d3d11] yuva420p10be [ 0.757][d][vo/gpu/d3d11] yuva420p10 => 4 planes 2x2 16/-6 [r16/r16/r16/r16] (r/g/b/a) [ 0.757][d][vo/gpu/d3d11] yuva422p10be [ 0.757][d][vo/gpu/d3d11] yuva422p10 => 4 planes 2x1 16/-6 [r16/r16/r16/r16] (r/g/b/a) [ 0.757][d][vo/gpu/d3d11] yuva444p10be [ 0.757][d][vo/gpu/d3d11] yuva444p10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (r/g/b/a) [ 0.757][d][vo/gpu/d3d11] yuva420p16be [ 0.757][d][vo/gpu/d3d11] yuva420p16 => 4 planes 2x2 16/0 [r16/r16/r16/r16] (r/g/b/a) [ 0.757][d][vo/gpu/d3d11] yuva422p16be [ 0.757][d][vo/gpu/d3d11] yuva422p16 => 4 planes 2x1 16/0 [r16/r16/r16/r16] (r/g/b/a) [ 0.757][d][vo/gpu/d3d11] yuva444p16be [ 0.757][d][vo/gpu/d3d11] yuva444p16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (r/g/b/a) [ 0.757][d][vo/gpu/d3d11] xyz12 [ 0.757][d][vo/gpu/d3d11] xyz12be [ 0.757][d][vo/gpu/d3d11] nv16 => 2 planes 2x1 8/0 [r8/rg8] (r/gb) [ 0.757][d][vo/gpu/d3d11] nv20 => 2 planes 2x1 16/-6 [r16/rg16] (r/gb) [ 0.757][d][vo/gpu/d3d11] nv20be [ 0.757][d][vo/gpu/d3d11] rgba64be [ 0.757][d][vo/gpu/d3d11] bgra64be [ 0.757][d][vo/gpu/d3d11] bgra64 => 1 planes 1x1 16/0 [rgba16] (bgra) [ 0.757][d][vo/gpu/d3d11] yvyu422 [ 0.757][d][vo/gpu/d3d11] ya16be [ 0.757][d][vo/gpu/d3d11] ya16 => 1 planes 1x1 16/0 [rg16] (ra) [ 0.758][d][vo/gpu/d3d11] gbrap => 4 planes 1x1 8/0 [r8/r8/r8/r8] (g/b/r/a) [ 0.758][d][vo/gpu/d3d11] gbrap16be [ 0.758][d][vo/gpu/d3d11] gbrap16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (g/b/r/a) [ 0.758][d][vo/gpu/d3d11] qsv [ 0.758][d][vo/gpu/d3d11] d3d11va_vld [ 0.758][d][vo/gpu/d3d11] yuv420p12be [ 0.758][d][vo/gpu/d3d11] yuv420p12 => 3 planes 2x2 16/-4 [r16/r16/r16] (r/g/b) [ 0.758][d][vo/gpu/d3d11] yuv420p14be [ 0.758][d][vo/gpu/d3d11] yuv420p14 => 3 planes 2x2 16/-2 [r16/r16/r16] (r/g/b) [ 0.758][d][vo/gpu/d3d11] yuv422p12be [ 0.758][d][vo/gpu/d3d11] yuv422p12 => 3 planes 2x1 16/-4 [r16/r16/r16] (r/g/b) [ 0.758][d][vo/gpu/d3d11] yuv422p14be [ 0.758][d][vo/gpu/d3d11] yuv422p14 => 3 planes 2x1 16/-2 [r16/r16/r16] (r/g/b) [ 0.758][d][vo/gpu/d3d11] yuv444p12be [ 0.758][d][vo/gpu/d3d11] yuv444p12 => 3 planes 1x1 16/-4 [r16/r16/r16] (r/g/b) [ 0.758][d][vo/gpu/d3d11] yuv444p14be [ 0.758][d][vo/gpu/d3d11] yuv444p14 => 3 planes 1x1 16/-2 [r16/r16/r16] (r/g/b) [ 0.758][d][vo/gpu/d3d11] gbrp12be [ 0.758][d][vo/gpu/d3d11] gbrp12 => 3 planes 1x1 16/-4 [r16/r16/r16] (g/b/r) [ 0.758][d][vo/gpu/d3d11] gbrp14be [ 0.758][d][vo/gpu/d3d11] gbrp14 => 3 planes 1x1 16/-2 [r16/r16/r16] (g/b/r) [ 0.758][d][vo/gpu/d3d11] yuvj411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b) [ 0.758][d][vo/gpu/d3d11] bayer_bggr8 [ 0.758][d][vo/gpu/d3d11] bayer_rggb8 [ 0.758][d][vo/gpu/d3d11] bayer_gbrg8 [ 0.758][d][vo/gpu/d3d11] bayer_grbg8 [ 0.758][d][vo/gpu/d3d11] bayer_bggr16 [ 0.758][d][vo/gpu/d3d11] bayer_bggr16be [ 0.758][d][vo/gpu/d3d11] bayer_rggb16 [ 0.758][d][vo/gpu/d3d11] bayer_rggb16be [ 0.758][d][vo/gpu/d3d11] bayer_gbrg16 [ 0.758][d][vo/gpu/d3d11] bayer_gbrg16be [ 0.758][d][vo/gpu/d3d11] bayer_grbg16 [ 0.758][d][vo/gpu/d3d11] bayer_grbg16be [ 0.758][d][vo/gpu/d3d11] xvmc [ 0.758][d][vo/gpu/d3d11] yuv440p10 => 3 planes 1x2 16/-6 [r16/r16/r16] (r/g/b) [ 0.758][d][vo/gpu/d3d11] yuv440p10be [ 0.758][d][vo/gpu/d3d11] yuv440p12 => 3 planes 1x2 16/-4 [r16/r16/r16] (r/g/b) [ 0.758][d][vo/gpu/d3d11] yuv440p12be [ 0.758][d][vo/gpu/d3d11] ayuv64 => 1 planes 1x1 16/0 [rgba16] (argb) [ 0.758][d][vo/gpu/d3d11] ayuv64be [ 0.758][d][vo/gpu/d3d11] p010be [ 0.758][d][vo/gpu/d3d11] gbrap12be [ 0.758][d][vo/gpu/d3d11] gbrap12 => 4 planes 1x1 16/-4 [r16/r16/r16/r16] (g/b/r/a) [ 0.758][d][vo/gpu/d3d11] gbrap10be [ 0.758][d][vo/gpu/d3d11] gbrap10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (g/b/r/a) [ 0.758][d][vo/gpu/d3d11] gray12be [ 0.758][d][vo/gpu/d3d11] gray12 => 1 planes 1x1 16/-4 [r16] (r) [ 0.758][d][vo/gpu/d3d11] gray10be [ 0.758][d][vo/gpu/d3d11] gray10 => 1 planes 1x1 16/-6 [r16] (r) [ 0.758][d][vo/gpu/d3d11] p016 => 2 planes 2x2 16/0 [r16/rg16] (r/gb) [ 0.758][d][vo/gpu/d3d11] p016be [ 0.758][d][vo/gpu/d3d11] gray9be [ 0.758][d][vo/gpu/d3d11] gray9 => 1 planes 1x1 16/-7 [r16] (r) [ 0.758][d][vo/gpu/d3d11] gbrpf32be [ 0.758][d][vo/gpu/d3d11] gbrpf32 => 3 planes 1x1 32/0 [r32f/r32f/r32f] (g/b/r) [ 0.758][d][vo/gpu/d3d11] gbrapf32be [ 0.758][d][vo/gpu/d3d11] gbrapf32 => 4 planes 1x1 32/0 [r32f/r32f/r32f/r32f] (g/b/r/a) [ 0.758][d][vo/gpu/d3d11] opencl [ 0.758][d][vo/gpu/d3d11] gray14be [ 0.758][d][vo/gpu/d3d11] gray14 => 1 planes 1x1 16/-2 [r16] (r) [ 0.758][d][vo/gpu/d3d11] grayf32be [ 0.758][d][vo/gpu/d3d11] grayf32 => 1 planes 1x1 32/0 [r32f] (r) [ 0.758][d][vo/gpu/d3d11] yuva422p12be [ 0.758][d][vo/gpu/d3d11] yuva422p12 => 4 planes 2x1 16/-4 [r16/r16/r16/r16] (r/g/b/a) [ 0.758][d][vo/gpu/d3d11] yuva444p12be [ 0.758][d][vo/gpu/d3d11] yuva444p12 => 4 planes 1x1 16/-4 [r16/r16/r16/r16] (r/g/b/a) [ 0.758][d][vo/gpu/d3d11] nv24 => 2 planes 1x1 8/0 [r8/rg8] (r/gb) [ 0.758][d][vo/gpu/d3d11] nv42 => 2 planes 1x1 8/0 [r8/rg8] (r/bg) [ 0.758][d][vo/gpu/d3d11] vulkan [ 0.758][d][vo/gpu/d3d11] y210be [ 0.758][d][vo/gpu/d3d11] y210 [ 0.758][v][vo/gpu] Testing FBO format rgba16hf [ 0.758][d][vo/gpu] Resizing texture: 16x16 [ 0.758][v][vo/gpu] Using FBO format rgba16hf. [ 0.758][d][global] user path: 'C:\Users\username\Downloads\MPV-Made-Easy-master\shaders\noise_static_luma.hook.c' -> 'C:\Users\username\Downloads\MPV-Made-Easy-master\shaders\noise_static_luma.hook.c' [ 0.758][v][ifo_dvdnav] Opening C:\Users\username\Downloads\MPV-Made-Easy-master\shaders\noise_static_luma.hook.c [ 0.758][v][bdmv/bluray] Opening C:\Users\username\Downloads\MPV-Made-Easy-master\shaders\noise_static_luma.hook.c [ 0.759][v][file] Opening C:\Users\username\Downloads\MPV-Made-Easy-master\shaders\noise_static_luma.hook.c [ 0.759][d][file] resize stream to 131072 bytes, drop 0 bytes [ 0.759][d][file] Stream opened successfully. [ 0.759][w][cplayer] Warning: property 'vo-drop-frame-count' was replaced with 'frame-drop-count' and might be removed in the future. [ 0.759][v][vo/gpu/win32] DPI detected from the new API: 96 [ 0.759][v][vo/gpu/win32] display-fps: 60.044437 [ 0.763][v][vo/gpu/win32] color-profile: C:\Windows\system32\spool\drivers\color\sRGB Color Space Profile.icm [ 0.763][v][vo/gpu] Assuming 60.044437 FPS for display sync. [ 0.764][v][decode_wrapper/vd] Container reported FPS: 23.976025 [ 0.766][v][decode_wrapper/vd] Codec list: [ 0.766][v][decode_wrapper/vd] h264 - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 [ 0.766][v][decode_wrapper/vd] h264_qsv (h264) - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (Intel Quick Sync Video acceleration) [ 0.766][v][decode_wrapper/vd] h264_cuvid (h264) - Nvidia CUVID H264 decoder [ 0.766][v][decode_wrapper/vd] Opening decoder h264 [ 0.766][v][decode_wrapper/vd] No hardware decoding requested. [ 0.766][v][decode_wrapper/vd] Using software decoding. [ 0.767][v][decode_wrapper/vd] Detected 4 logical cores. [ 0.767][v][decode_wrapper/vd] Requesting 5 threads for decoding. [ 0.768][d][ffmpeg/video] h264: Reinit context to 1280x720, pix_fmt: yuv420p10le [ 0.769][d][decode_wrapper/vd] DR parameter change to 1280x738 yuv420p10 align=64 [ 0.769][d][decode_wrapper/vd] Allocating new DR image... [ 0.769][d][decode_wrapper/vd] ...failed.. [ 0.769][v][decode_wrapper/vd] DR failed - disabling. [ 0.790][v][decode_wrapper/vd] Selected codec: h264 (H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10) [ 0.790][v][vf] User filter list: [ 0.790][v][vf] (empty) [ 0.792][v][decode_wrapper/ad] Codec list: [ 0.792][v][decode_wrapper/ad] aac - AAC (Advanced Audio Coding) [ 0.792][v][decode_wrapper/ad] aac_fixed (aac) - AAC (Advanced Audio Coding) [ 0.792][v][decode_wrapper/ad] Opening decoder aac [ 0.792][v][decode_wrapper/ad] Requesting 1 threads for decoding. [ 0.795][v][decode_wrapper/ad] Selected codec: aac (AAC (Advanced Audio Coding)) [ 0.795][v][user_filter_wrapper] Setting option 'graph' = 'firequalizer = wfunc = tukey:delay = 0.028:scale = linlog:zero_phase = on:gain_entry = 'entry(0,0.0);entry(1,0.0);entry(2,0.0);entry(3,0.0);entry(4,0.0);entry(5,0.0);entry(6,0.0);entry(7,0.0);entry(8,0.0);entry(9,0.0);entry(10,0.0);entry(11,0.0);entry(12,0.0);entry(13,0.0);entry(14,0.0)':gain = 'cubic_interpolate(2.8853900817779269*log(f/157.48+1))'' (flags = 0) [ 0.796][v][af] User filter list: [ 0.797][v][af] lavfi (firequalizer15) [ 0.798][d][global] config path: 'fonts' -/-> 'C:\Users\username\AppData\Roaming/mpv/fonts' [ 0.798][d][global] config path: 'fonts' -> 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts' [ 0.798][d][sub/ass] ASS library version: 0x1400001 (runtime 0x1400001) [ 0.801][v][sub/ass] Shaper: FriBidi 1.0.9 (SIMPLE) HarfBuzz-ng 2.6.5 (COMPLEX) [ 0.802][d][global] config path: 'subfont.ttf' -/-> 'C:\Users\username\AppData\Roaming/mpv/subfont.ttf' [ 0.802][d][global] config path: 'subfont.ttf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/subfont.ttf' [ 0.802][d][global] config path: 'subfont.ttf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/subfont.ttf' [ 0.802][d][global] config path: 'fonts.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/fonts.conf' [ 0.802][d][global] config path: 'fonts.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts.conf' [ 0.802][d][global] config path: 'fonts.conf' -> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/fonts.conf' [ 0.802][v][sub/ass] Setting up fonts... [ 0.803][v][sub/ass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoEmoji-Regular.ttf' [ 0.803][v][sub/ass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoNaskhArabic-Regular.ttf' [ 0.804][v][sub/ass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSans-Regular.ttf' [ 0.804][v][sub/ass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSansHans-Regular.otf' [ 0.818][v][sub/ass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSansJP-Regular.otf' [ 0.825][v][sub/ass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSansKR-Regular.otf' [ 0.832][v][sub/ass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/SourceSansVariable-Italic.ttf' [ 0.833][v][sub/ass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/SourceSansVariable-Roman.ttf' [ 0.853][v][sub/ass] Using font provider directwrite [ 0.853][v][sub/ass] Done. [ 0.853][v][cplayer] Starting playback... [ 0.853][v][mkv] queuing seek to 246.163000 [ 0.853][v][mkv] execute seek (to 246.163000 flags 32) [ 0.853][v][file] stream level seek from 1711535 to 90758194 [ 0.853][v][mkv] seek done [ 0.854][v][cplayer] hr-seek, skipping to 246.163000 [ 0.857][d][cplayer] Run command: script-message, flags=64, args=[args="osc-visibility", args="auto", args="no-osd"] [ 0.858][d][cplayer] Run command: set, flags=64, args=[name="options/osd-bar", value="yes"] [ 0.858][v][cplayer] Set property: options/osd-bar=yes -> 1 [ 0.858][d][cplayer] Run command: playlist-move, flags=64, args=[index1="19", index2="19"] [ 0.858][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 078.mkv", flags="append", options=""] [ 0.858][d][cplayer] Run command: playlist-move, flags=64, args=[index1="20", index2="20"] [ 0.858][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 079.mkv", flags="append", options=""] [ 0.858][v][af] [in] 48000Hz stereo 2ch floatp [ 0.858][v][af] [lavfi] 48000Hz stereo 2ch floatp [ 0.858][d][ffmpeg] mpv_src_in0: tb:1/48000 samplefmt:fltp samplerate:48000 chlayout:(null) [ 0.863][d][lavfi] Filter graph: [ 0.863][d][lavfi] +-----------------------+ [ 0.863][d][lavfi] mpv_src_in0:default--[48000Hz fltp:stereo]--default| Parsed_firequalizer_0 |default--[48000Hz fltp:stereo]--mpv_sink_out0:default [ 0.863][d][lavfi] | (firequalizer) | [ 0.863][d][lavfi] +-----------------------+ [ 0.863][d][lavfi] [ 0.863][d][lavfi] +---------------+ [ 0.863][d][lavfi] Parsed_firequalizer_0:default--[48000Hz fltp:stereo]--default| mpv_sink_out0 | [ 0.863][d][lavfi] | (abuffersink) | [ 0.863][d][lavfi] +---------------+ [ 0.863][d][lavfi] [ 0.863][d][lavfi] +-------------+ [ 0.863][d][lavfi] | mpv_src_in0 |default--[48000Hz fltp:stereo]--Parsed_firequalizer_0:default [ 0.863][d][lavfi] | (abuffer) | [ 0.863][d][lavfi] +-------------+ [ 0.863][d][lavfi] [ 0.863][d][lavfi] [ 0.863][v][af] [userspeed] 48000Hz stereo 2ch floatp [ 0.863][v][af] [userspeed] (disabled) [ 0.863][v][af] [convert] 48000Hz stereo 2ch floatp [ 0.863][d][ffmpeg/video] h264: Reinit context to 1280x720, pix_fmt: yuv420p10le [ 0.900][v][decode_wrapper/vd] Using software decoding. [ 0.900][v][decode_wrapper/vd] Decoder format: 1280x720 yuv420p10 auto/auto/auto/auto/auto CL=mpeg2/4/h264 [ 0.900][v][decode_wrapper/vd] Using container aspect ratio. [ 0.900][v][vf] [in] 1280x720 yuv420p10 bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264 [ 0.900][v][vf] [userdeint] 1280x720 yuv420p10 bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264 [ 0.900][v][vf] [userdeint] (disabled) [ 0.900][v][vf] [autorotate] 1280x720 yuv420p10 bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264 [ 0.900][v][vf] [autorotate] (disabled) [ 0.900][v][vf] [convert] 1280x720 yuv420p10 bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264 [ 0.900][v][vf] [convert] (disabled) [ 0.900][v][vf] [out] 1280x720 yuv420p10 bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264 [ 0.900][v][ao] Trying audio driver 'wasapi' [ 0.900][v][ao/wasapi] requested format: 48000 Hz, stereo channels, floatp [ 0.900][d][ao/wasapi] Init wasapi [ 0.901][d][ao/wasapi] Find device '' [ 0.906][v][ao/wasapi] No device specified. Selecting default. [ 0.909][v][ao/wasapi] Selecting device '{f3e62d0f-e073-4030-b6f7-e8bcd14cba5e}' (Speakers / Headphones (Realtek High Definition Audio)) [ 0.909][v][ao/wasapi] Monitoring changes in device {0.0.0.00000000}.{f3e62d0f-e073-4030-b6f7-e8bcd14cba5e} [ 0.919][d][ao/wasapi] Init wasapi thread [ 0.919][d][ao/wasapi] Activating pAudioClient interface [ 0.923][d][ao/wasapi] Probing formats [ 0.939][v][ao/wasapi] Trying stereo float (32/32 bits) @ 48000hz (shared) -> ok [ 0.939][v][ao/wasapi] Accepted as stereo float @ 48000hz -> stereo float (32/32 bits) @ 48000hz (shared) [ 0.939][d][ao/wasapi] Fixing format [ 0.939][d][ao/wasapi] IAudioClient::GetDevicePeriod [ 0.939][v][ao/wasapi] Device period: 10 ms [ 0.939][d][ao/wasapi] IAudioClient::Initialize [ 1.120][d][ao/wasapi] IAudioClient::Initialize pRenderClient [ 1.120][d][ao/wasapi] IAudioClient::Initialize IAudioClient_SetEventHandle [ 1.120][d][ao/wasapi] IAudioClient::Initialize IAudioClient_GetBufferSize [ 1.120][v][ao/wasapi] Buffer frame count: 2400 (50 ms) [ 1.120][v][ao/wasapi] IAudioClock::GetFrequency gave a frequency of 384000. [ 1.125][d][ao/wasapi] IAudioClient::Initialize pAudioVolume [ 1.125][d][ao/wasapi] Entering dispatch loop [ 1.125][d][ao/wasapi] Init wasapi done [ 1.125][v][ao/wasapi] device buffer: 2400 samples. [ 1.125][v][ao/wasapi] using soft-buffer of 9600 samples. [ 1.125][d][ao/wasapi] Thread Resume [ 1.125][d][ao/wasapi] Thread Reset [ 1.125][i][cplayer] AO: [wasapi] 48000Hz stereo 2ch float [ 1.125][v][cplayer] AO: Description: Windows WASAPI audio output (event mode) [ 1.128][v][autoconvert] inserting resampler [ 1.128][v][swresample] format change, reinitializing resampler [ 1.128][v][swresample] 48000Hz stereo floatp -> 48000Hz stereo float [ 1.128][v][af] [out] 48000Hz stereo 2ch float [ 1.128][d][cplayer] Run command: playlist-move, flags=64, args=[index1="21", index2="21"] [ 1.128][d][mpv_thumbnail_script_client_osc] Gathering video/thumbnail state [ 1.128][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 080.mkv", flags="append", options=""] [ 1.128][d][cplayer] Run command: playlist-move, flags=64, args=[index1="22", index2="22"] [ 1.128][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 081.mkv", flags="append", options=""] [ 1.128][d][cplayer] Run command: playlist-move, flags=64, args=[index1="23", index2="23"] [ 1.128][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 082.mkv", flags="append", options=""] [ 1.130][d][cplayer] Run command: playlist-move, flags=64, args=[index1="24", index2="24"] [ 1.135][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 056.mkv", flags="append", options=""] [ 1.135][d][cplayer] Run command: playlist-move, flags=64, args=[index1="25", index2="0"] [ 1.135][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 057.mkv", flags="append", options=""] [ 1.135][d][cplayer] Run command: playlist-move, flags=64, args=[index1="26", index2="1"] [ 1.138][d][mpv_thumbnail_script_client_osc] Thumbnailer.state: {"thumbnail_count" = 150, "finished_thumbnails" = 0, "available" = true, "thumbnail_size" = {"h" = 112, "w" = 200}, "is_remote" = false, "thumbnail_template" = "C:\Users\username\AppData\Local\Temp\mpv_thumbs_cache\CTR Hunter x Hunter - 058-407349014\%06d.bgra", "worker_extra" = {}, "ready" = true, "thumbnails" = {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, "thumbnail_delta" = 9.4350133333333, "thumbnail_directory" = "C:\Users\username\AppData\Local\Temp\mpv_thumbs_cache\CTR Hunter x Hunter - 058-407349014"} [ 1.142][w][mpv_thumbnail_script_client_osc] No workers found. Waiting a bit more for them. [ 1.392][i][cplayer] VO: [gpu] 1280x720 yuv420p10 [ 1.392][v][cplayer] VO: Description: Shader-based GPU Renderer [ 1.393][v][vo/gpu] reconfig to 1280x720 yuv420p10 bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264 [ 1.393][d][vo/gpu] screen size: 1366x738 [ 1.393][v][vo/gpu/win32] reset window bounds: 159:74:1048:590 [ 1.394][d][vo/gpu/win32] move window: 159:74 [ 1.394][v][vo/gpu/win32] resize window: 1048:590 [ 1.400][v][vo/gpu/win32] resize window: 1048:590 [ 1.400][d][vo/gpu/win32] move window: 159:74 [ 1.404][v][vo/gpu] Resize: 1048x590 [ 1.404][v][vo/gpu] Window size: 1048x590 (Borders: l=0 t=0 r=0 b=0) [ 1.404][v][vo/gpu] Video source: 1280x720 (1:1) [ 1.404][v][vo/gpu] Video display: (0, 0) 1280x720 -> (0, 0) 1048x590 [ 1.404][v][vo/gpu] Video scale: 0.818750/0.819444 [ 1.404][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0 [ 1.404][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0 [ 1.404][v][vo/gpu] Reported display depth: 8 [ 1.404][v][vo/gpu] Texture for plane 0: 1280x720 [ 1.404][v][vo/gpu] Texture for plane 1: 640x360 [ 1.404][v][vo/gpu] Texture for plane 2: 640x360 [ 1.404][v][vo/gpu] Testing FBO format rgba16hf [ 1.404][d][vo/gpu] Resizing texture: 16x16 [ 1.404][v][vo/gpu] Using FBO format rgba16hf. [ 1.406][v][vo/gpu] Resize: 1048x590 [ 1.406][v][vo/gpu] Window size: 1048x590 (Borders: l=0 t=0 r=0 b=0) [ 1.406][v][vo/gpu] Video source: 1280x720 (1:1) [ 1.406][v][vo/gpu] Video display: (0, 0) 1280x720 -> (0, 0) 1048x590 [ 1.406][v][vo/gpu] Video scale: 0.818750/0.819444 [ 1.406][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0 [ 1.406][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0 [ 1.406][v][vo/gpu] Reported display depth: 8 [ 1.408][d][vo/gpu] Resizing texture: 640x360 [ 1.618][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 1.623][v][vo/gpu/d3d11] Compiled a vertex shader in 213725us [ 1.623][v][vo/gpu/d3d11] shaderc: 208913us, SPIRV-Cross: 796us, D3DCompile: 4016us [ 1.623][d][vo/gpu/d3d11] GLSL source: [ 1.623][d][vo/gpu/d3d11] [ 1] #version 450 [ 1.623][d][vo/gpu/d3d11] [ 2] #define tex1D texture [ 1.623][d][vo/gpu/d3d11] [ 3] #define tex3D texture [ 1.623][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 1.623][d][vo/gpu/d3d11] [ 5] layout(location=0) in vec2 vertex_position; [ 1.623][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 vertex_texcoord0; [ 1.623][d][vo/gpu/d3d11] [ 7] layout(location=1) out vec2 texcoord0; [ 1.623][d][vo/gpu/d3d11] [ 8] layout(location=2) in vec2 vertex_texcoord1; [ 1.623][d][vo/gpu/d3d11] [ 9] layout(location=2) out vec2 texcoord1; [ 1.623][d][vo/gpu/d3d11] [ 10] void main() { [ 1.623][d][vo/gpu/d3d11] [ 11] gl_Position = vec4(vertex_position, 1.0, 1.0); [ 1.623][d][vo/gpu/d3d11] [ 12] texcoord0 = vertex_texcoord0; [ 1.623][d][vo/gpu/d3d11] [ 13] texcoord1 = vertex_texcoord1; [ 1.623][d][vo/gpu/d3d11] [ 14] } [ 1.623][d][vo/gpu/d3d11] HLSL source: [ 1.623][d][vo/gpu/d3d11] [ 1] static float4 gl_Position; [ 1.623][d][vo/gpu/d3d11] [ 2] static float2 _18; [ 1.623][d][vo/gpu/d3d11] [ 3] static float2 _27; [ 1.623][d][vo/gpu/d3d11] [ 4] static float2 _28; [ 1.623][d][vo/gpu/d3d11] [ 5] static float2 _30; [ 1.623][d][vo/gpu/d3d11] [ 6] static float2 _31; [ 1.623][d][vo/gpu/d3d11] [ 7] [ 1.623][d][vo/gpu/d3d11] [ 8] struct SPIRV_Cross_Input [ 1.623][d][vo/gpu/d3d11] [ 9] { [ 1.623][d][vo/gpu/d3d11] [ 10] float2 _18 : TEXCOORD0; [ 1.623][d][vo/gpu/d3d11] [ 11] float2 _28 : TEXCOORD1; [ 1.623][d][vo/gpu/d3d11] [ 12] float2 _31 : TEXCOORD2; [ 1.623][d][vo/gpu/d3d11] [ 13] }; [ 1.623][d][vo/gpu/d3d11] [ 14] [ 1.623][d][vo/gpu/d3d11] [ 15] struct SPIRV_Cross_Output [ 1.623][d][vo/gpu/d3d11] [ 16] { [ 1.623][d][vo/gpu/d3d11] [ 17] float2 _27 : TEXCOORD1; [ 1.623][d][vo/gpu/d3d11] [ 18] float2 _30 : TEXCOORD2; [ 1.623][d][vo/gpu/d3d11] [ 19] float4 gl_Position : SV_Position; [ 1.623][d][vo/gpu/d3d11] [ 20] }; [ 1.623][d][vo/gpu/d3d11] [ 21] [ 1.623][d][vo/gpu/d3d11] [ 22] void vert_main() [ 1.623][d][vo/gpu/d3d11] [ 23] { [ 1.623][d][vo/gpu/d3d11] [ 24] gl_Position = float4(_18, 1.0f, 1.0f); [ 1.623][d][vo/gpu/d3d11] [ 25] _27 = _28; [ 1.623][d][vo/gpu/d3d11] [ 26] _30 = _31; [ 1.623][d][vo/gpu/d3d11] [ 27] gl_Position.y = -gl_Position.y; [ 1.623][d][vo/gpu/d3d11] [ 28] } [ 1.623][d][vo/gpu/d3d11] [ 29] [ 1.623][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 1.623][d][vo/gpu/d3d11] [ 31] { [ 1.623][d][vo/gpu/d3d11] [ 32] _18 = stage_input._18; [ 1.624][d][vo/gpu/d3d11] [ 33] _28 = stage_input._28; [ 1.624][d][vo/gpu/d3d11] [ 34] _31 = stage_input._31; [ 1.624][d][vo/gpu/d3d11] [ 35] vert_main(); [ 1.624][d][vo/gpu/d3d11] [ 36] SPIRV_Cross_Output stage_output; [ 1.624][d][vo/gpu/d3d11] [ 37] stage_output.gl_Position = gl_Position; [ 1.624][d][vo/gpu/d3d11] [ 38] stage_output._27 = _27; [ 1.624][d][vo/gpu/d3d11] [ 39] stage_output._30 = _30; [ 1.624][d][vo/gpu/d3d11] [ 40] return stage_output; [ 1.624][d][vo/gpu/d3d11] [ 41] } [ 1.629][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 1.635][v][vo/gpu/d3d11] Compiled a fragment shader in 11968us [ 1.635][v][vo/gpu/d3d11] shaderc: 5715us, SPIRV-Cross: 309us, D3DCompile: 5944us [ 1.635][d][vo/gpu/d3d11] GLSL source: [ 1.635][d][vo/gpu/d3d11] [ 1] #version 450 [ 1.635][d][vo/gpu/d3d11] [ 2] #define tex1D texture [ 1.636][d][vo/gpu/d3d11] [ 3] #define tex3D texture [ 1.636][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 1.636][d][vo/gpu/d3d11] [ 5] layout(location=0) out vec4 out_color; [ 1.636][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 texcoord0; [ 1.636][d][vo/gpu/d3d11] [ 7] layout(location=2) in vec2 texcoord1; [ 1.636][d][vo/gpu/d3d11] [ 8] layout(std140, binding=0) uniform UBO { [ 1.636][d][vo/gpu/d3d11] [ 9] layout(offset=0) vec2 texture_size0; [ 1.636][d][vo/gpu/d3d11] [ 10] layout(offset=16) mat2 texture_rot0; [ 1.636][d][vo/gpu/d3d11] [ 11] layout(offset=48) vec2 texture_off0; [ 1.636][d][vo/gpu/d3d11] [ 12] layout(offset=56) vec2 pixel_size0; [ 1.636][d][vo/gpu/d3d11] [ 13] layout(offset=64) vec2 texture_size1; [ 1.636][d][vo/gpu/d3d11] [ 14] layout(offset=80) mat2 texture_rot1; [ 1.636][d][vo/gpu/d3d11] [ 15] layout(offset=112) vec2 texture_off1; [ 1.636][d][vo/gpu/d3d11] [ 16] layout(offset=120) vec2 pixel_size1; [ 1.636][d][vo/gpu/d3d11] [ 17] }; [ 1.636][d][vo/gpu/d3d11] [ 18] layout(binding=0) uniform sampler2D texture0; [ 1.636][d][vo/gpu/d3d11] [ 19] layout(binding=1) uniform sampler2D texture1; [ 1.636][d][vo/gpu/d3d11] [ 20] void main() { [ 1.636][d][vo/gpu/d3d11] [ 21] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 1.636][d][vo/gpu/d3d11] [ 22] // merging plane 1 ... [ 1.636][d][vo/gpu/d3d11] [ 23] color.r = 64.250000 * vec4(texture(texture0, texcoord0)).r; [ 1.636][d][vo/gpu/d3d11] [ 24] // merging plane 2 ... into 1 [ 1.636][d][vo/gpu/d3d11] [ 25] color.g = 64.250000 * vec4(texture(texture1, texcoord1)).r; [ 1.636][d][vo/gpu/d3d11] [ 26] out_color = color; [ 1.636][d][vo/gpu/d3d11] [ 27] } [ 1.636][d][vo/gpu/d3d11] HLSL source: [ 1.636][d][vo/gpu/d3d11] [ 1] Texture2D _17 : register(t0); [ 1.636][d][vo/gpu/d3d11] [ 2] SamplerState __17_sampler : register(s0); [ 1.636][d][vo/gpu/d3d11] [ 3] Texture2D _35 : register(t1); [ 1.636][d][vo/gpu/d3d11] [ 4] SamplerState __35_sampler : register(s1); [ 1.636][d][vo/gpu/d3d11] [ 5] [ 1.636][d][vo/gpu/d3d11] [ 6] static float2 _21; [ 1.636][d][vo/gpu/d3d11] [ 7] static float2 _37; [ 1.636][d][vo/gpu/d3d11] [ 8] static float4 _50; [ 1.636][d][vo/gpu/d3d11] [ 9] [ 1.636][d][vo/gpu/d3d11] [ 10] struct SPIRV_Cross_Input [ 1.636][d][vo/gpu/d3d11] [ 11] { [ 1.636][d][vo/gpu/d3d11] [ 12] float2 _21 : TEXCOORD1; [ 1.636][d][vo/gpu/d3d11] [ 13] float2 _37 : TEXCOORD2; [ 1.636][d][vo/gpu/d3d11] [ 14] }; [ 1.636][d][vo/gpu/d3d11] [ 15] [ 1.636][d][vo/gpu/d3d11] [ 16] struct SPIRV_Cross_Output [ 1.636][d][vo/gpu/d3d11] [ 17] { [ 1.636][d][vo/gpu/d3d11] [ 18] float4 _50 : SV_Target0; [ 1.636][d][vo/gpu/d3d11] [ 19] }; [ 1.636][d][vo/gpu/d3d11] [ 20] [ 1.636][d][vo/gpu/d3d11] [ 21] void frag_main() [ 1.636][d][vo/gpu/d3d11] [ 22] { [ 1.636][d][vo/gpu/d3d11] [ 23] float4 _57 = float4(0.0f, 0.0f, 0.0f, 1.0f); [ 1.636][d][vo/gpu/d3d11] [ 24] _57.x = 64.25f * _17.Sample(__17_sampler, _21).x; [ 1.636][d][vo/gpu/d3d11] [ 25] float4 _59 = _57; [ 1.636][d][vo/gpu/d3d11] [ 26] _59.y = 64.25f * _35.Sample(__35_sampler, _37).x; [ 1.637][d][vo/gpu/d3d11] [ 27] _50 = _59; [ 1.637][d][vo/gpu/d3d11] [ 28] } [ 1.637][d][vo/gpu/d3d11] [ 29] [ 1.637][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 1.637][d][vo/gpu/d3d11] [ 31] { [ 1.637][d][vo/gpu/d3d11] [ 32] _21 = stage_input._21; [ 1.637][d][vo/gpu/d3d11] [ 33] _37 = stage_input._37; [ 1.637][d][vo/gpu/d3d11] [ 34] frag_main(); [ 1.637][d][vo/gpu/d3d11] [ 35] SPIRV_Cross_Output stage_output; [ 1.637][d][vo/gpu/d3d11] [ 36] stage_output._50 = _50; [ 1.637][d][vo/gpu/d3d11] [ 37] return stage_output; [ 1.637][d][vo/gpu/d3d11] [ 38] } [ 1.638][d][vo/gpu] Resizing texture: 1280x720 [ 1.642][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 1.646][v][vo/gpu/d3d11] Compiled a vertex shader in 7357us [ 1.646][v][vo/gpu/d3d11] shaderc: 3537us, SPIRV-Cross: 214us, D3DCompile: 3606us [ 1.646][d][vo/gpu/d3d11] GLSL source: [ 1.646][d][vo/gpu/d3d11] [ 1] #version 450 [ 1.646][d][vo/gpu/d3d11] [ 2] #define tex1D texture [ 1.646][d][vo/gpu/d3d11] [ 3] #define tex3D texture [ 1.646][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 1.646][d][vo/gpu/d3d11] [ 5] layout(location=0) in vec2 vertex_position; [ 1.646][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 vertex_texcoord0; [ 1.646][d][vo/gpu/d3d11] [ 7] layout(location=1) out vec2 texcoord0; [ 1.646][d][vo/gpu/d3d11] [ 8] void main() { [ 1.646][d][vo/gpu/d3d11] [ 9] gl_Position = vec4(vertex_position, 1.0, 1.0); [ 1.646][d][vo/gpu/d3d11] [ 10] texcoord0 = vertex_texcoord0; [ 1.646][d][vo/gpu/d3d11] [ 11] } [ 1.646][d][vo/gpu/d3d11] HLSL source: [ 1.646][d][vo/gpu/d3d11] [ 1] static float4 gl_Position; [ 1.647][d][vo/gpu/d3d11] [ 2] static float2 _18; [ 1.647][d][vo/gpu/d3d11] [ 3] static float2 _27; [ 1.647][d][vo/gpu/d3d11] [ 4] static float2 _28; [ 1.647][d][vo/gpu/d3d11] [ 5] [ 1.647][d][vo/gpu/d3d11] [ 6] struct SPIRV_Cross_Input [ 1.647][d][vo/gpu/d3d11] [ 7] { [ 1.647][d][vo/gpu/d3d11] [ 8] float2 _18 : TEXCOORD0; [ 1.647][d][vo/gpu/d3d11] [ 9] float2 _28 : TEXCOORD1; [ 1.647][d][vo/gpu/d3d11] [ 10] }; [ 1.647][d][vo/gpu/d3d11] [ 11] [ 1.647][d][vo/gpu/d3d11] [ 12] struct SPIRV_Cross_Output [ 1.647][d][vo/gpu/d3d11] [ 13] { [ 1.647][d][vo/gpu/d3d11] [ 14] float2 _27 : TEXCOORD1; [ 1.647][d][vo/gpu/d3d11] [ 15] float4 gl_Position : SV_Position; [ 1.647][d][vo/gpu/d3d11] [ 16] }; [ 1.647][d][vo/gpu/d3d11] [ 17] [ 1.647][d][vo/gpu/d3d11] [ 18] void vert_main() [ 1.647][d][vo/gpu/d3d11] [ 19] { [ 1.647][d][vo/gpu/d3d11] [ 20] gl_Position = float4(_18, 1.0f, 1.0f); [ 1.647][d][vo/gpu/d3d11] [ 21] _27 = _28; [ 1.647][d][vo/gpu/d3d11] [ 22] gl_Position.y = -gl_Position.y; [ 1.647][d][vo/gpu/d3d11] [ 23] } [ 1.647][d][vo/gpu/d3d11] [ 24] [ 1.647][d][vo/gpu/d3d11] [ 25] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 1.647][d][vo/gpu/d3d11] [ 26] { [ 1.647][d][vo/gpu/d3d11] [ 27] _18 = stage_input._18; [ 1.647][d][vo/gpu/d3d11] [ 28] _28 = stage_input._28; [ 1.647][d][vo/gpu/d3d11] [ 29] vert_main(); [ 1.647][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output stage_output; [ 1.647][d][vo/gpu/d3d11] [ 31] stage_output.gl_Position = gl_Position; [ 1.647][d][vo/gpu/d3d11] [ 32] stage_output._27 = _27; [ 1.647][d][vo/gpu/d3d11] [ 33] return stage_output; [ 1.647][d][vo/gpu/d3d11] [ 34] } [ 1.655][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 1.668][v][vo/gpu/d3d11] Compiled a fragment shader in 21882us [ 1.668][v][vo/gpu/d3d11] shaderc: 8589us, SPIRV-Cross: 702us, D3DCompile: 12591us [ 1.668][d][vo/gpu/d3d11] GLSL source: [ 1.668][d][vo/gpu/d3d11] [ 1] #version 450 [ 1.668][d][vo/gpu/d3d11] [ 2] #define tex1D texture [ 1.668][d][vo/gpu/d3d11] [ 3] #define tex3D texture [ 1.668][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 1.668][d][vo/gpu/d3d11] [ 5] layout(location=0) out vec4 out_color; [ 1.668][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 texcoord0; [ 1.668][d][vo/gpu/d3d11] [ 7] layout(std140, binding=0) uniform UBO { [ 1.668][d][vo/gpu/d3d11] [ 8] layout(offset=0) float random; [ 1.669][d][vo/gpu/d3d11] [ 9] layout(offset=4) int frame; [ 1.669][d][vo/gpu/d3d11] [ 10] layout(offset=8) vec2 input_size; [ 1.669][d][vo/gpu/d3d11] [ 11] layout(offset=16) vec2 target_size; [ 1.669][d][vo/gpu/d3d11] [ 12] layout(offset=24) vec2 tex_offset; [ 1.669][d][vo/gpu/d3d11] [ 13] layout(offset=32) vec2 texture_size0; [ 1.669][d][vo/gpu/d3d11] [ 14] layout(offset=48) mat2 texture_rot0; [ 1.669][d][vo/gpu/d3d11] [ 15] layout(offset=80) vec2 texture_off0; [ 1.669][d][vo/gpu/d3d11] [ 16] layout(offset=88) vec2 pixel_size0; [ 1.669][d][vo/gpu/d3d11] [ 17] }; [ 1.669][d][vo/gpu/d3d11] [ 18] layout(binding=0) uniform sampler2D texture0; [ 1.669][d][vo/gpu/d3d11] [ 19] #define HOOKED_raw texture0 [ 1.669][d][vo/gpu/d3d11] [ 20] #define HOOKED_pos texcoord0 [ 1.669][d][vo/gpu/d3d11] [ 21] #define HOOKED_size texture_size0 [ 1.669][d][vo/gpu/d3d11] [ 22] #define HOOKED_rot texture_rot0 [ 1.669][d][vo/gpu/d3d11] [ 23] #define HOOKED_off texture_off0 [ 1.669][d][vo/gpu/d3d11] [ 24] #define HOOKED_pt pixel_size0 [ 1.669][d][vo/gpu/d3d11] [ 25] #define HOOKED_map texmap0 [ 1.669][d][vo/gpu/d3d11] [ 26] #define HOOKED_mul 64.250000 [ 1.669][d][vo/gpu/d3d11] [ 27] #define HOOKED_tex(pos) (HOOKED_mul * vec4(texture(HOOKED_raw, pos)).rgba) [ 1.669][d][vo/gpu/d3d11] [ 28] #define HOOKED_texOff(off) HOOKED_tex(HOOKED_pos + HOOKED_pt * vec2(off)) [ 1.669][d][vo/gpu/d3d11] [ 29] #define LUMA_raw texture0 [ 1.669][d][vo/gpu/d3d11] [ 30] #define LUMA_pos texcoord0 [ 1.669][d][vo/gpu/d3d11] [ 31] #define LUMA_size texture_size0 [ 1.669][d][vo/gpu/d3d11] [ 32] #define LUMA_rot texture_rot0 [ 1.669][d][vo/gpu/d3d11] [ 33] #define LUMA_off texture_off0 [ 1.669][d][vo/gpu/d3d11] [ 34] #define LUMA_pt pixel_size0 [ 1.669][d][vo/gpu/d3d11] [ 35] #define LUMA_map texmap0 [ 1.669][d][vo/gpu/d3d11] [ 36] #define LUMA_mul 64.250000 [ 1.669][d][vo/gpu/d3d11] [ 37] #define LUMA_tex(pos) (LUMA_mul * vec4(texture(LUMA_raw, pos)).rgba) [ 1.669][d][vo/gpu/d3d11] [ 38] #define LUMA_texOff(off) LUMA_tex(LUMA_pos + LUMA_pt * vec2(off)) [ 1.669][d][vo/gpu/d3d11] [ 39] [ 1.669][d][vo/gpu/d3d11] [ 40] // Change this to tune the strength of the noise [ 1.669][d][vo/gpu/d3d11] [ 41] // Apparently this has to be float on some setups [ 1.669][d][vo/gpu/d3d11] [ 42] #define STRENGTH 48.0 [ 1.669][d][vo/gpu/d3d11] [ 43] [ 1.669][d][vo/gpu/d3d11] [ 44] // PRNG taken from mpv's deband shader [ 1.669][d][vo/gpu/d3d11] [ 45] float mod289(float x) { return x - floor(x / 289.0) * 289.0; } [ 1.669][d][vo/gpu/d3d11] [ 46] float permute(float x) { return mod289((34.0*x + 1.0) * x); } [ 1.669][d][vo/gpu/d3d11] [ 47] float rand(float x) { return fract(x / 41.0); } [ 1.669][d][vo/gpu/d3d11] [ 48] [ 1.669][d][vo/gpu/d3d11] [ 49] vec4 hook() { [ 1.669][d][vo/gpu/d3d11] [ 50] vec3 _m = vec3(HOOKED_pos, 1.0) + vec3(1.0); [ 1.669][d][vo/gpu/d3d11] [ 51] float h = permute(permute(permute(_m.x)+_m.y)+_m.z); [ 1.669][d][vo/gpu/d3d11] [ 52] vec4 noise; [ 1.669][d][vo/gpu/d3d11] [ 53] noise.x = rand(h); [ 1.669][d][vo/gpu/d3d11] [ 54] return HOOKED_tex(HOOKED_pos) + vec4(STRENGTH/8192.0) * (noise - 0.5); [ 1.669][d][vo/gpu/d3d11] [ 55] } [ 1.669][d][vo/gpu/d3d11] [ 56] void main() { [ 1.669][d][vo/gpu/d3d11] [ 57] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 1.669][d][vo/gpu/d3d11] [ 58] color = hook(); [ 1.669][d][vo/gpu/d3d11] [ 59] color.g = 0.000000; [ 1.669][d][vo/gpu/d3d11] [ 60] color.b = 0.000000; [ 1.669][d][vo/gpu/d3d11] [ 61] color.a = 1.000000; [ 1.669][d][vo/gpu/d3d11] [ 62] out_color = color; [ 1.669][d][vo/gpu/d3d11] [ 63] } [ 1.669][d][vo/gpu/d3d11] HLSL source: [ 1.669][d][vo/gpu/d3d11] [ 1] Texture2D _89 : register(t0); [ 1.669][d][vo/gpu/d3d11] [ 2] SamplerState __89_sampler : register(s0); [ 1.669][d][vo/gpu/d3d11] [ 3] [ 1.669][d][vo/gpu/d3d11] [ 4] static float2 _53; [ 1.669][d][vo/gpu/d3d11] [ 5] static float4 _118; [ 1.669][d][vo/gpu/d3d11] [ 6] [ 1.669][d][vo/gpu/d3d11] [ 7] struct SPIRV_Cross_Input [ 1.669][d][vo/gpu/d3d11] [ 8] { [ 1.669][d][vo/gpu/d3d11] [ 9] float2 _53 : TEXCOORD1; [ 1.669][d][vo/gpu/d3d11] [ 10] }; [ 1.669][d][vo/gpu/d3d11] [ 11] [ 1.669][d][vo/gpu/d3d11] [ 12] struct SPIRV_Cross_Output [ 1.669][d][vo/gpu/d3d11] [ 13] { [ 1.669][d][vo/gpu/d3d11] [ 14] float4 _118 : SV_Target0; [ 1.669][d][vo/gpu/d3d11] [ 15] }; [ 1.669][d][vo/gpu/d3d11] [ 16] [ 1.669][d][vo/gpu/d3d11] [ 17] static float4 _226; [ 1.669][d][vo/gpu/d3d11] [ 18] [ 1.669][d][vo/gpu/d3d11] [ 19] void frag_main() [ 1.669][d][vo/gpu/d3d11] [ 20] { [ 1.669][d][vo/gpu/d3d11] [ 21] float3 _137 = float3(_53, 1.0f) + 1.0f.xxx; [ 1.669][d][vo/gpu/d3d11] [ 22] float _139 = _137.x; [ 1.669][d][vo/gpu/d3d11] [ 23] float _172 = ((34.0f * _139) + 1.0f) * _139; [ 1.669][d][vo/gpu/d3d11] [ 24] float _143 = (_172 - (floor(_172 * 0.00346020772121846675872802734375f) * 289.0f)) + _137.y; [ 1.669][d][vo/gpu/d3d11] [ 25] float _187 = ((34.0f * _143) + 1.0f) * _143; [ 1.669][d][vo/gpu/d3d11] [ 26] float _147 = (_187 - (floor(_187 * 0.00346020772121846675872802734375f) * 289.0f)) + _137.z; [ 1.669][d][vo/gpu/d3d11] [ 27] float _202 = ((34.0f * _147) + 1.0f) * _147; [ 1.669][d][vo/gpu/d3d11] [ 28] float4 _219 = _226; [ 1.669][d][vo/gpu/d3d11] [ 29] _219.x = frac((_202 - (floor(_202 * 0.00346020772121846675872802734375f) * 289.0f)) * 0.024390242993831634521484375f); [ 1.669][d][vo/gpu/d3d11] [ 30] float4 _221 = (_89.Sample(__89_sampler, _53) * 64.25f) + (0.005859375f.xxxx * (_219 - 0.5f.xxxx)); [ 1.669][d][vo/gpu/d3d11] [ 31] _221.y = 0.0f; [ 1.669][d][vo/gpu/d3d11] [ 32] float4 _223 = _221; [ 1.669][d][vo/gpu/d3d11] [ 33] _223.z = 0.0f; [ 1.670][d][vo/gpu/d3d11] [ 34] float4 _225 = _223; [ 1.670][d][vo/gpu/d3d11] [ 35] _225.w = 1.0f; [ 1.670][d][vo/gpu/d3d11] [ 36] _118 = _225; [ 1.670][d][vo/gpu/d3d11] [ 37] } [ 1.670][d][vo/gpu/d3d11] [ 38] [ 1.670][d][vo/gpu/d3d11] [ 39] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 1.670][d][vo/gpu/d3d11] [ 40] { [ 1.670][d][vo/gpu/d3d11] [ 41] _53 = stage_input._53; [ 1.670][d][vo/gpu/d3d11] [ 42] frag_main(); [ 1.670][d][vo/gpu/d3d11] [ 43] SPIRV_Cross_Output stage_output; [ 1.670][d][vo/gpu/d3d11] [ 44] stage_output._118 = _118; [ 1.670][d][vo/gpu/d3d11] [ 45] return stage_output; [ 1.670][d][vo/gpu/d3d11] [ 46] } [ 1.672][d][vo/gpu] Resizing texture: 1280x720 [ 1.778][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 2.292][v][vo/gpu/d3d11] Compiled a compute shader in 619721us [ 2.292][v][vo/gpu/d3d11] shaderc: 105827us, SPIRV-Cross: 13415us, D3DCompile: 500479us [ 2.292][d][vo/gpu/d3d11] GLSL source: [ 2.292][d][vo/gpu/d3d11] [ 1] #version 450 [ 2.292][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_compute_shader : enable [ 2.292][d][vo/gpu/d3d11] [ 3] #extension GL_ARB_shader_image_load_store : enable [ 2.292][d][vo/gpu/d3d11] [ 4] #define tex1D texture [ 2.292][d][vo/gpu/d3d11] [ 5] #define tex3D texture [ 2.292][d][vo/gpu/d3d11] [ 6] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 2.292][d][vo/gpu/d3d11] [ 7] layout(std140, binding=0) uniform UBO { [ 2.292][d][vo/gpu/d3d11] [ 8] layout(offset=0) vec2 texture_size0; [ 2.292][d][vo/gpu/d3d11] [ 9] layout(offset=16) mat2 texture_rot0; [ 2.292][d][vo/gpu/d3d11] [ 10] layout(offset=48) vec2 texture_off0; [ 2.292][d][vo/gpu/d3d11] [ 11] layout(offset=56) vec2 pixel_size0; [ 2.292][d][vo/gpu/d3d11] [ 12] layout(offset=64) vec2 out_scale; [ 2.292][d][vo/gpu/d3d11] [ 13] layout(offset=72) vec2 tex_scale0; [ 2.292][d][vo/gpu/d3d11] [ 14] }; [ 2.292][d][vo/gpu/d3d11] [ 15] layout(binding=0) uniform sampler1D lut; [ 2.292][d][vo/gpu/d3d11] [ 16] layout(binding=0, rgba16f) uniform writeonly image2D out_image; [ 2.292][d][vo/gpu/d3d11] [ 17] layout(binding=1) uniform sampler2D texture0; [ 2.292][d][vo/gpu/d3d11] [ 18] layout (local_size_x = 32, local_size_y = 8) in; [ 2.292][d][vo/gpu/d3d11] [ 19] #define outcoord(id) (out_scale * (vec2(id) + vec2(0.5))) [ 2.293][d][vo/gpu/d3d11] [ 20] #define texmap0_raw(id) (tex_scale0 * outcoord(id)) [ 2.293][d][vo/gpu/d3d11] [ 21] #define texmap0(id) (texture_rot0 * texmap0_raw(id) + pixel_size0 * texture_off0) [ 2.293][d][vo/gpu/d3d11] [ 22] #define texcoord0 texmap0(gl_GlobalInvocationID) [ 2.293][d][vo/gpu/d3d11] [ 23] #define gl_NumWorkGroups uvec3(40, 90, 1) [ 2.293][d][vo/gpu/d3d11] [ 24] shared float in0[288]; [ 2.293][d][vo/gpu/d3d11] [ 25] shared float in1[288]; [ 2.293][d][vo/gpu/d3d11] [ 26] void main() { [ 2.293][d][vo/gpu/d3d11] [ 27] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 2.293][d][vo/gpu/d3d11] [ 28] // upscaling plane 1 [ 2.293][d][vo/gpu/d3d11] [ 29] #undef tex [ 2.293][d][vo/gpu/d3d11] [ 30] #undef texmap [ 2.293][d][vo/gpu/d3d11] [ 31] #define tex texture0 [ 2.293][d][vo/gpu/d3d11] [ 32] #define texmap texmap0 [ 2.293][d][vo/gpu/d3d11] [ 33] vec2 pos = texcoord0; [ 2.293][d][vo/gpu/d3d11] [ 34] vec2 size = texture_size0; [ 2.293][d][vo/gpu/d3d11] [ 35] vec2 pt = pixel_size0; [ 2.293][d][vo/gpu/d3d11] [ 36] color = vec4(0.0); [ 2.293][d][vo/gpu/d3d11] [ 37] { [ 2.293][d][vo/gpu/d3d11] [ 38] vec2 wpos = texmap(gl_WorkGroupID * gl_WorkGroupSize); [ 2.293][d][vo/gpu/d3d11] [ 39] vec2 wbase = wpos - pt * fract(wpos * size - vec2(0.5)); [ 2.293][d][vo/gpu/d3d11] [ 40] vec2 fcoord = fract(pos * size - vec2(0.5)); [ 2.293][d][vo/gpu/d3d11] [ 41] vec2 base = pos - pt * fcoord; [ 2.293][d][vo/gpu/d3d11] [ 42] ivec2 rel = ivec2(round((base - wbase) * size)); [ 2.293][d][vo/gpu/d3d11] [ 43] int idx; [ 2.293][d][vo/gpu/d3d11] [ 44] float w, d, wsum = 0.0; [ 2.293][d][vo/gpu/d3d11] [ 45] vec4 c; [ 2.293][d][vo/gpu/d3d11] [ 46] for (int y = int(gl_LocalInvocationID.y); y < 12; y += 8) { [ 2.293][d][vo/gpu/d3d11] [ 47] for (int x = int(gl_LocalInvocationID.x); x < 24; x += 32) { [ 2.293][d][vo/gpu/d3d11] [ 48] c = texture(tex, wbase + pt * vec2(x - 3, y - 3)); [ 2.293][d][vo/gpu/d3d11] [ 49] in0[24 * y + x] = c[0]; [ 2.293][d][vo/gpu/d3d11] [ 50] in1[24 * y + x] = c[1]; [ 2.293][d][vo/gpu/d3d11] [ 51] }} [ 2.293][d][vo/gpu/d3d11] [ 52] groupMemoryBarrier(); [ 2.293][d][vo/gpu/d3d11] [ 53] barrier(); [ 2.293][d][vo/gpu/d3d11] [ 54] // scaler samples [ 2.293][d][vo/gpu/d3d11] [ 55] idx = 24 * rel.y + rel.x + 0; [ 2.293][d][vo/gpu/d3d11] [ 56] idx = 24 * rel.y + rel.x + 1; [ 2.293][d][vo/gpu/d3d11] [ 57] idx = 24 * rel.y + rel.x + 2; [ 2.293][d][vo/gpu/d3d11] [ 58] idx = 24 * rel.y + rel.x + 3; [ 2.293][d][vo/gpu/d3d11] [ 59] d = length(vec2(0.0, -3.0) - fcoord); [ 2.293][d][vo/gpu/d3d11] [ 60] if (d < 3.084110) { [ 2.293][d][vo/gpu/d3d11] [ 61] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.293][d][vo/gpu/d3d11] [ 62] wsum += w; [ 2.293][d][vo/gpu/d3d11] [ 63] color[0] += w * in0[idx]; [ 2.293][d][vo/gpu/d3d11] [ 64] color[1] += w * in1[idx]; [ 2.293][d][vo/gpu/d3d11] [ 65] } [ 2.293][d][vo/gpu/d3d11] [ 66] idx = 24 * rel.y + rel.x + 4; [ 2.293][d][vo/gpu/d3d11] [ 67] d = length(vec2(1.0, -3.0) - fcoord); [ 2.293][d][vo/gpu/d3d11] [ 68] if (d < 3.084110) { [ 2.293][d][vo/gpu/d3d11] [ 69] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.293][d][vo/gpu/d3d11] [ 70] wsum += w; [ 2.293][d][vo/gpu/d3d11] [ 71] color[0] += w * in0[idx]; [ 2.293][d][vo/gpu/d3d11] [ 72] color[1] += w * in1[idx]; [ 2.293][d][vo/gpu/d3d11] [ 73] } [ 2.293][d][vo/gpu/d3d11] [ 74] idx = 24 * rel.y + rel.x + 5; [ 2.293][d][vo/gpu/d3d11] [ 75] idx = 24 * rel.y + rel.x + 6; [ 2.293][d][vo/gpu/d3d11] [ 76] idx = 24 * rel.y + rel.x + 7; [ 2.293][d][vo/gpu/d3d11] [ 77] idx = 24 * rel.y + rel.x + 24; [ 2.293][d][vo/gpu/d3d11] [ 78] idx = 24 * rel.y + rel.x + 25; [ 2.293][d][vo/gpu/d3d11] [ 79] d = length(vec2(-2.0, -2.0) - fcoord); [ 2.293][d][vo/gpu/d3d11] [ 80] if (d < 3.084110) { [ 2.293][d][vo/gpu/d3d11] [ 81] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.293][d][vo/gpu/d3d11] [ 82] wsum += w; [ 2.293][d][vo/gpu/d3d11] [ 83] color[0] += w * in0[idx]; [ 2.293][d][vo/gpu/d3d11] [ 84] color[1] += w * in1[idx]; [ 2.293][d][vo/gpu/d3d11] [ 85] } [ 2.293][d][vo/gpu/d3d11] [ 86] idx = 24 * rel.y + rel.x + 26; [ 2.293][d][vo/gpu/d3d11] [ 87] d = length(vec2(-1.0, -2.0) - fcoord); [ 2.293][d][vo/gpu/d3d11] [ 88] if (d < 3.084110) { [ 2.293][d][vo/gpu/d3d11] [ 89] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.293][d][vo/gpu/d3d11] [ 90] wsum += w; [ 2.293][d][vo/gpu/d3d11] [ 91] color[0] += w * in0[idx]; [ 2.294][d][vo/gpu/d3d11] [ 92] color[1] += w * in1[idx]; [ 2.294][d][vo/gpu/d3d11] [ 93] } [ 2.294][d][vo/gpu/d3d11] [ 94] idx = 24 * rel.y + rel.x + 27; [ 2.294][d][vo/gpu/d3d11] [ 95] d = length(vec2(0.0, -2.0) - fcoord); [ 2.294][d][vo/gpu/d3d11] [ 96] if (d < 3.084110) { [ 2.294][d][vo/gpu/d3d11] [ 97] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.294][d][vo/gpu/d3d11] [ 98] wsum += w; [ 2.294][d][vo/gpu/d3d11] [ 99] color[0] += w * in0[idx]; [ 2.294][d][vo/gpu/d3d11] [100] color[1] += w * in1[idx]; [ 2.294][d][vo/gpu/d3d11] [101] } [ 2.294][d][vo/gpu/d3d11] [102] idx = 24 * rel.y + rel.x + 28; [ 2.294][d][vo/gpu/d3d11] [103] d = length(vec2(1.0, -2.0) - fcoord); [ 2.294][d][vo/gpu/d3d11] [104] if (d < 3.084110) { [ 2.294][d][vo/gpu/d3d11] [105] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.294][d][vo/gpu/d3d11] [106] wsum += w; [ 2.294][d][vo/gpu/d3d11] [107] color[0] += w * in0[idx]; [ 2.294][d][vo/gpu/d3d11] [108] color[1] += w * in1[idx]; [ 2.294][d][vo/gpu/d3d11] [109] } [ 2.294][d][vo/gpu/d3d11] [110] idx = 24 * rel.y + rel.x + 29; [ 2.294][d][vo/gpu/d3d11] [111] d = length(vec2(2.0, -2.0) - fcoord); [ 2.294][d][vo/gpu/d3d11] [112] if (d < 3.084110) { [ 2.294][d][vo/gpu/d3d11] [113] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.294][d][vo/gpu/d3d11] [114] wsum += w; [ 2.294][d][vo/gpu/d3d11] [115] color[0] += w * in0[idx]; [ 2.294][d][vo/gpu/d3d11] [116] color[1] += w * in1[idx]; [ 2.294][d][vo/gpu/d3d11] [117] } [ 2.294][d][vo/gpu/d3d11] [118] idx = 24 * rel.y + rel.x + 30; [ 2.294][d][vo/gpu/d3d11] [119] d = length(vec2(3.0, -2.0) - fcoord); [ 2.294][d][vo/gpu/d3d11] [120] if (d < 3.084110) { [ 2.294][d][vo/gpu/d3d11] [121] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.294][d][vo/gpu/d3d11] [122] wsum += w; [ 2.294][d][vo/gpu/d3d11] [123] color[0] += w * in0[idx]; [ 2.294][d][vo/gpu/d3d11] [124] color[1] += w * in1[idx]; [ 2.294][d][vo/gpu/d3d11] [125] } [ 2.294][d][vo/gpu/d3d11] [126] idx = 24 * rel.y + rel.x + 31; [ 2.294][d][vo/gpu/d3d11] [127] idx = 24 * rel.y + rel.x + 48; [ 2.294][d][vo/gpu/d3d11] [128] idx = 24 * rel.y + rel.x + 49; [ 2.294][d][vo/gpu/d3d11] [129] d = length(vec2(-2.0, -1.0) - fcoord); [ 2.294][d][vo/gpu/d3d11] [130] if (d < 3.084110) { [ 2.294][d][vo/gpu/d3d11] [131] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.294][d][vo/gpu/d3d11] [132] wsum += w; [ 2.294][d][vo/gpu/d3d11] [133] color[0] += w * in0[idx]; [ 2.294][d][vo/gpu/d3d11] [134] color[1] += w * in1[idx]; [ 2.294][d][vo/gpu/d3d11] [135] } [ 2.294][d][vo/gpu/d3d11] [136] idx = 24 * rel.y + rel.x + 50; [ 2.294][d][vo/gpu/d3d11] [137] d = length(vec2(-1.0, -1.0) - fcoord); [ 2.294][d][vo/gpu/d3d11] [138] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.294][d][vo/gpu/d3d11] [139] wsum += w; [ 2.294][d][vo/gpu/d3d11] [140] color[0] += w * in0[idx]; [ 2.294][d][vo/gpu/d3d11] [141] color[1] += w * in1[idx]; [ 2.294][d][vo/gpu/d3d11] [142] idx = 24 * rel.y + rel.x + 51; [ 2.294][d][vo/gpu/d3d11] [143] d = length(vec2(0.0, -1.0) - fcoord); [ 2.294][d][vo/gpu/d3d11] [144] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.294][d][vo/gpu/d3d11] [145] wsum += w; [ 2.294][d][vo/gpu/d3d11] [146] color[0] += w * in0[idx]; [ 2.294][d][vo/gpu/d3d11] [147] color[1] += w * in1[idx]; [ 2.294][d][vo/gpu/d3d11] [148] idx = 24 * rel.y + rel.x + 52; [ 2.294][d][vo/gpu/d3d11] [149] d = length(vec2(1.0, -1.0) - fcoord); [ 2.294][d][vo/gpu/d3d11] [150] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.294][d][vo/gpu/d3d11] [151] wsum += w; [ 2.294][d][vo/gpu/d3d11] [152] color[0] += w * in0[idx]; [ 2.294][d][vo/gpu/d3d11] [153] color[1] += w * in1[idx]; [ 2.294][d][vo/gpu/d3d11] [154] idx = 24 * rel.y + rel.x + 53; [ 2.294][d][vo/gpu/d3d11] [155] d = length(vec2(2.0, -1.0) - fcoord); [ 2.294][d][vo/gpu/d3d11] [156] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.294][d][vo/gpu/d3d11] [157] wsum += w; [ 2.294][d][vo/gpu/d3d11] [158] color[0] += w * in0[idx]; [ 2.294][d][vo/gpu/d3d11] [159] color[1] += w * in1[idx]; [ 2.294][d][vo/gpu/d3d11] [160] idx = 24 * rel.y + rel.x + 54; [ 2.294][d][vo/gpu/d3d11] [161] d = length(vec2(3.0, -1.0) - fcoord); [ 2.294][d][vo/gpu/d3d11] [162] if (d < 3.084110) { [ 2.294][d][vo/gpu/d3d11] [163] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.294][d][vo/gpu/d3d11] [164] wsum += w; [ 2.294][d][vo/gpu/d3d11] [165] color[0] += w * in0[idx]; [ 2.294][d][vo/gpu/d3d11] [166] color[1] += w * in1[idx]; [ 2.294][d][vo/gpu/d3d11] [167] } [ 2.294][d][vo/gpu/d3d11] [168] idx = 24 * rel.y + rel.x + 55; [ 2.294][d][vo/gpu/d3d11] [169] idx = 24 * rel.y + rel.x + 72; [ 2.294][d][vo/gpu/d3d11] [170] d = length(vec2(-3.0, 0.0) - fcoord); [ 2.294][d][vo/gpu/d3d11] [171] if (d < 3.084110) { [ 2.294][d][vo/gpu/d3d11] [172] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.295][d][vo/gpu/d3d11] [173] wsum += w; [ 2.295][d][vo/gpu/d3d11] [174] color[0] += w * in0[idx]; [ 2.295][d][vo/gpu/d3d11] [175] color[1] += w * in1[idx]; [ 2.295][d][vo/gpu/d3d11] [176] } [ 2.295][d][vo/gpu/d3d11] [177] idx = 24 * rel.y + rel.x + 73; [ 2.295][d][vo/gpu/d3d11] [178] d = length(vec2(-2.0, 0.0) - fcoord); [ 2.295][d][vo/gpu/d3d11] [179] if (d < 3.084110) { [ 2.295][d][vo/gpu/d3d11] [180] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.295][d][vo/gpu/d3d11] [181] wsum += w; [ 2.295][d][vo/gpu/d3d11] [182] color[0] += w * in0[idx]; [ 2.295][d][vo/gpu/d3d11] [183] color[1] += w * in1[idx]; [ 2.295][d][vo/gpu/d3d11] [184] } [ 2.295][d][vo/gpu/d3d11] [185] idx = 24 * rel.y + rel.x + 74; [ 2.295][d][vo/gpu/d3d11] [186] d = length(vec2(-1.0, 0.0) - fcoord); [ 2.295][d][vo/gpu/d3d11] [187] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.295][d][vo/gpu/d3d11] [188] wsum += w; [ 2.295][d][vo/gpu/d3d11] [189] color[0] += w * in0[idx]; [ 2.295][d][vo/gpu/d3d11] [190] color[1] += w * in1[idx]; [ 2.295][d][vo/gpu/d3d11] [191] idx = 24 * rel.y + rel.x + 75; [ 2.295][d][vo/gpu/d3d11] [192] d = length(vec2(0.0, 0.0) - fcoord); [ 2.295][d][vo/gpu/d3d11] [193] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.295][d][vo/gpu/d3d11] [194] wsum += w; [ 2.295][d][vo/gpu/d3d11] [195] color[0] += w * in0[idx]; [ 2.295][d][vo/gpu/d3d11] [196] color[1] += w * in1[idx]; [ 2.295][d][vo/gpu/d3d11] [197] idx = 24 * rel.y + rel.x + 76; [ 2.295][d][vo/gpu/d3d11] [198] d = length(vec2(1.0, 0.0) - fcoord); [ 2.295][d][vo/gpu/d3d11] [199] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.295][d][vo/gpu/d3d11] [200] wsum += w; [ 2.295][d][vo/gpu/d3d11] [201] color[0] += w * in0[idx]; [ 2.295][d][vo/gpu/d3d11] [202] color[1] += w * in1[idx]; [ 2.295][d][vo/gpu/d3d11] [203] idx = 24 * rel.y + rel.x + 77; [ 2.295][d][vo/gpu/d3d11] [204] d = length(vec2(2.0, 0.0) - fcoord); [ 2.295][d][vo/gpu/d3d11] [205] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.295][d][vo/gpu/d3d11] [206] wsum += w; [ 2.295][d][vo/gpu/d3d11] [207] color[0] += w * in0[idx]; [ 2.295][d][vo/gpu/d3d11] [208] color[1] += w * in1[idx]; [ 2.295][d][vo/gpu/d3d11] [209] idx = 24 * rel.y + rel.x + 78; [ 2.295][d][vo/gpu/d3d11] [210] d = length(vec2(3.0, 0.0) - fcoord); [ 2.295][d][vo/gpu/d3d11] [211] if (d < 3.084110) { [ 2.295][d][vo/gpu/d3d11] [212] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.295][d][vo/gpu/d3d11] [213] wsum += w; [ 2.295][d][vo/gpu/d3d11] [214] color[0] += w * in0[idx]; [ 2.295][d][vo/gpu/d3d11] [215] color[1] += w * in1[idx]; [ 2.295][d][vo/gpu/d3d11] [216] } [ 2.295][d][vo/gpu/d3d11] [217] idx = 24 * rel.y + rel.x + 79; [ 2.295][d][vo/gpu/d3d11] [218] d = length(vec2(4.0, 0.0) - fcoord); [ 2.295][d][vo/gpu/d3d11] [219] if (d < 3.084110) { [ 2.295][d][vo/gpu/d3d11] [220] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.295][d][vo/gpu/d3d11] [221] wsum += w; [ 2.295][d][vo/gpu/d3d11] [222] color[0] += w * in0[idx]; [ 2.295][d][vo/gpu/d3d11] [223] color[1] += w * in1[idx]; [ 2.295][d][vo/gpu/d3d11] [224] } [ 2.295][d][vo/gpu/d3d11] [225] idx = 24 * rel.y + rel.x + 96; [ 2.295][d][vo/gpu/d3d11] [226] d = length(vec2(-3.0, 1.0) - fcoord); [ 2.295][d][vo/gpu/d3d11] [227] if (d < 3.084110) { [ 2.295][d][vo/gpu/d3d11] [228] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.295][d][vo/gpu/d3d11] [229] wsum += w; [ 2.295][d][vo/gpu/d3d11] [230] color[0] += w * in0[idx]; [ 2.295][d][vo/gpu/d3d11] [231] color[1] += w * in1[idx]; [ 2.295][d][vo/gpu/d3d11] [232] } [ 2.295][d][vo/gpu/d3d11] [233] idx = 24 * rel.y + rel.x + 97; [ 2.295][d][vo/gpu/d3d11] [234] d = length(vec2(-2.0, 1.0) - fcoord); [ 2.295][d][vo/gpu/d3d11] [235] if (d < 3.084110) { [ 2.295][d][vo/gpu/d3d11] [236] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.295][d][vo/gpu/d3d11] [237] wsum += w; [ 2.295][d][vo/gpu/d3d11] [238] color[0] += w * in0[idx]; [ 2.295][d][vo/gpu/d3d11] [239] color[1] += w * in1[idx]; [ 2.295][d][vo/gpu/d3d11] [240] } [ 2.295][d][vo/gpu/d3d11] [241] idx = 24 * rel.y + rel.x + 98; [ 2.295][d][vo/gpu/d3d11] [242] d = length(vec2(-1.0, 1.0) - fcoord); [ 2.295][d][vo/gpu/d3d11] [243] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.295][d][vo/gpu/d3d11] [244] wsum += w; [ 2.296][d][vo/gpu/d3d11] [245] color[0] += w * in0[idx]; [ 2.296][d][vo/gpu/d3d11] [246] color[1] += w * in1[idx]; [ 2.296][d][vo/gpu/d3d11] [247] idx = 24 * rel.y + rel.x + 99; [ 2.296][d][vo/gpu/d3d11] [248] d = length(vec2(0.0, 1.0) - fcoord); [ 2.296][d][vo/gpu/d3d11] [249] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.296][d][vo/gpu/d3d11] [250] wsum += w; [ 2.296][d][vo/gpu/d3d11] [251] color[0] += w * in0[idx]; [ 2.296][d][vo/gpu/d3d11] [252] color[1] += w * in1[idx]; [ 2.296][d][vo/gpu/d3d11] [253] idx = 24 * rel.y + rel.x + 100; [ 2.296][d][vo/gpu/d3d11] [254] d = length(vec2(1.0, 1.0) - fcoord); [ 2.296][d][vo/gpu/d3d11] [255] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.296][d][vo/gpu/d3d11] [256] wsum += w; [ 2.296][d][vo/gpu/d3d11] [257] color[0] += w * in0[idx]; [ 2.296][d][vo/gpu/d3d11] [258] color[1] += w * in1[idx]; [ 2.296][d][vo/gpu/d3d11] [259] idx = 24 * rel.y + rel.x + 101; [ 2.296][d][vo/gpu/d3d11] [260] d = length(vec2(2.0, 1.0) - fcoord); [ 2.296][d][vo/gpu/d3d11] [261] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.296][d][vo/gpu/d3d11] [262] wsum += w; [ 2.296][d][vo/gpu/d3d11] [263] color[0] += w * in0[idx]; [ 2.296][d][vo/gpu/d3d11] [264] color[1] += w * in1[idx]; [ 2.296][d][vo/gpu/d3d11] [265] idx = 24 * rel.y + rel.x + 102; [ 2.296][d][vo/gpu/d3d11] [266] d = length(vec2(3.0, 1.0) - fcoord); [ 2.296][d][vo/gpu/d3d11] [267] if (d < 3.084110) { [ 2.296][d][vo/gpu/d3d11] [268] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.296][d][vo/gpu/d3d11] [269] wsum += w; [ 2.296][d][vo/gpu/d3d11] [270] color[0] += w * in0[idx]; [ 2.296][d][vo/gpu/d3d11] [271] color[1] += w * in1[idx]; [ 2.296][d][vo/gpu/d3d11] [272] } [ 2.296][d][vo/gpu/d3d11] [273] idx = 24 * rel.y + rel.x + 103; [ 2.296][d][vo/gpu/d3d11] [274] d = length(vec2(4.0, 1.0) - fcoord); [ 2.296][d][vo/gpu/d3d11] [275] if (d < 3.084110) { [ 2.296][d][vo/gpu/d3d11] [276] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.296][d][vo/gpu/d3d11] [277] wsum += w; [ 2.296][d][vo/gpu/d3d11] [278] color[0] += w * in0[idx]; [ 2.296][d][vo/gpu/d3d11] [279] color[1] += w * in1[idx]; [ 2.296][d][vo/gpu/d3d11] [280] } [ 2.296][d][vo/gpu/d3d11] [281] idx = 24 * rel.y + rel.x + 120; [ 2.296][d][vo/gpu/d3d11] [282] idx = 24 * rel.y + rel.x + 121; [ 2.296][d][vo/gpu/d3d11] [283] d = length(vec2(-2.0, 2.0) - fcoord); [ 2.296][d][vo/gpu/d3d11] [284] if (d < 3.084110) { [ 2.296][d][vo/gpu/d3d11] [285] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.296][d][vo/gpu/d3d11] [286] wsum += w; [ 2.296][d][vo/gpu/d3d11] [287] color[0] += w * in0[idx]; [ 2.296][d][vo/gpu/d3d11] [288] color[1] += w * in1[idx]; [ 2.296][d][vo/gpu/d3d11] [289] } [ 2.296][d][vo/gpu/d3d11] [290] idx = 24 * rel.y + rel.x + 122; [ 2.296][d][vo/gpu/d3d11] [291] d = length(vec2(-1.0, 2.0) - fcoord); [ 2.296][d][vo/gpu/d3d11] [292] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.296][d][vo/gpu/d3d11] [293] wsum += w; [ 2.296][d][vo/gpu/d3d11] [294] color[0] += w * in0[idx]; [ 2.296][d][vo/gpu/d3d11] [295] color[1] += w * in1[idx]; [ 2.296][d][vo/gpu/d3d11] [296] idx = 24 * rel.y + rel.x + 123; [ 2.296][d][vo/gpu/d3d11] [297] d = length(vec2(0.0, 2.0) - fcoord); [ 2.296][d][vo/gpu/d3d11] [298] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.296][d][vo/gpu/d3d11] [299] wsum += w; [ 2.296][d][vo/gpu/d3d11] [300] color[0] += w * in0[idx]; [ 2.296][d][vo/gpu/d3d11] [301] color[1] += w * in1[idx]; [ 2.296][d][vo/gpu/d3d11] [302] idx = 24 * rel.y + rel.x + 124; [ 2.296][d][vo/gpu/d3d11] [303] d = length(vec2(1.0, 2.0) - fcoord); [ 2.296][d][vo/gpu/d3d11] [304] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.296][d][vo/gpu/d3d11] [305] wsum += w; [ 2.296][d][vo/gpu/d3d11] [306] color[0] += w * in0[idx]; [ 2.296][d][vo/gpu/d3d11] [307] color[1] += w * in1[idx]; [ 2.296][d][vo/gpu/d3d11] [308] idx = 24 * rel.y + rel.x + 125; [ 2.296][d][vo/gpu/d3d11] [309] d = length(vec2(2.0, 2.0) - fcoord); [ 2.296][d][vo/gpu/d3d11] [310] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.296][d][vo/gpu/d3d11] [311] wsum += w; [ 2.296][d][vo/gpu/d3d11] [312] color[0] += w * in0[idx]; [ 2.296][d][vo/gpu/d3d11] [313] color[1] += w * in1[idx]; [ 2.296][d][vo/gpu/d3d11] [314] idx = 24 * rel.y + rel.x + 126; [ 2.296][d][vo/gpu/d3d11] [315] d = length(vec2(3.0, 2.0) - fcoord); [ 2.296][d][vo/gpu/d3d11] [316] if (d < 3.084110) { [ 2.296][d][vo/gpu/d3d11] [317] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.296][d][vo/gpu/d3d11] [318] wsum += w; [ 2.296][d][vo/gpu/d3d11] [319] color[0] += w * in0[idx]; [ 2.296][d][vo/gpu/d3d11] [320] color[1] += w * in1[idx]; [ 2.296][d][vo/gpu/d3d11] [321] } [ 2.296][d][vo/gpu/d3d11] [322] idx = 24 * rel.y + rel.x + 127; [ 2.296][d][vo/gpu/d3d11] [323] idx = 24 * rel.y + rel.x + 144; [ 2.296][d][vo/gpu/d3d11] [324] idx = 24 * rel.y + rel.x + 145; [ 2.296][d][vo/gpu/d3d11] [325] d = length(vec2(-2.0, 3.0) - fcoord); [ 2.296][d][vo/gpu/d3d11] [326] if (d < 3.084110) { [ 2.296][d][vo/gpu/d3d11] [327] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.296][d][vo/gpu/d3d11] [328] wsum += w; [ 2.296][d][vo/gpu/d3d11] [329] color[0] += w * in0[idx]; [ 2.296][d][vo/gpu/d3d11] [330] color[1] += w * in1[idx]; [ 2.296][d][vo/gpu/d3d11] [331] } [ 2.296][d][vo/gpu/d3d11] [332] idx = 24 * rel.y + rel.x + 146; [ 2.296][d][vo/gpu/d3d11] [333] d = length(vec2(-1.0, 3.0) - fcoord); [ 2.296][d][vo/gpu/d3d11] [334] if (d < 3.084110) { [ 2.296][d][vo/gpu/d3d11] [335] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.297][d][vo/gpu/d3d11] [336] wsum += w; [ 2.297][d][vo/gpu/d3d11] [337] color[0] += w * in0[idx]; [ 2.297][d][vo/gpu/d3d11] [338] color[1] += w * in1[idx]; [ 2.297][d][vo/gpu/d3d11] [339] } [ 2.297][d][vo/gpu/d3d11] [340] idx = 24 * rel.y + rel.x + 147; [ 2.297][d][vo/gpu/d3d11] [341] d = length(vec2(0.0, 3.0) - fcoord); [ 2.297][d][vo/gpu/d3d11] [342] if (d < 3.084110) { [ 2.297][d][vo/gpu/d3d11] [343] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.297][d][vo/gpu/d3d11] [344] wsum += w; [ 2.297][d][vo/gpu/d3d11] [345] color[0] += w * in0[idx]; [ 2.297][d][vo/gpu/d3d11] [346] color[1] += w * in1[idx]; [ 2.297][d][vo/gpu/d3d11] [347] } [ 2.297][d][vo/gpu/d3d11] [348] idx = 24 * rel.y + rel.x + 148; [ 2.297][d][vo/gpu/d3d11] [349] d = length(vec2(1.0, 3.0) - fcoord); [ 2.297][d][vo/gpu/d3d11] [350] if (d < 3.084110) { [ 2.297][d][vo/gpu/d3d11] [351] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.297][d][vo/gpu/d3d11] [352] wsum += w; [ 2.297][d][vo/gpu/d3d11] [353] color[0] += w * in0[idx]; [ 2.297][d][vo/gpu/d3d11] [354] color[1] += w * in1[idx]; [ 2.297][d][vo/gpu/d3d11] [355] } [ 2.297][d][vo/gpu/d3d11] [356] idx = 24 * rel.y + rel.x + 149; [ 2.297][d][vo/gpu/d3d11] [357] d = length(vec2(2.0, 3.0) - fcoord); [ 2.297][d][vo/gpu/d3d11] [358] if (d < 3.084110) { [ 2.297][d][vo/gpu/d3d11] [359] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.297][d][vo/gpu/d3d11] [360] wsum += w; [ 2.297][d][vo/gpu/d3d11] [361] color[0] += w * in0[idx]; [ 2.297][d][vo/gpu/d3d11] [362] color[1] += w * in1[idx]; [ 2.297][d][vo/gpu/d3d11] [363] } [ 2.297][d][vo/gpu/d3d11] [364] idx = 24 * rel.y + rel.x + 150; [ 2.297][d][vo/gpu/d3d11] [365] d = length(vec2(3.0, 3.0) - fcoord); [ 2.297][d][vo/gpu/d3d11] [366] if (d < 3.084110) { [ 2.297][d][vo/gpu/d3d11] [367] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.297][d][vo/gpu/d3d11] [368] wsum += w; [ 2.297][d][vo/gpu/d3d11] [369] color[0] += w * in0[idx]; [ 2.297][d][vo/gpu/d3d11] [370] color[1] += w * in1[idx]; [ 2.297][d][vo/gpu/d3d11] [371] } [ 2.297][d][vo/gpu/d3d11] [372] idx = 24 * rel.y + rel.x + 151; [ 2.297][d][vo/gpu/d3d11] [373] idx = 24 * rel.y + rel.x + 168; [ 2.297][d][vo/gpu/d3d11] [374] idx = 24 * rel.y + rel.x + 169; [ 2.297][d][vo/gpu/d3d11] [375] idx = 24 * rel.y + rel.x + 170; [ 2.297][d][vo/gpu/d3d11] [376] idx = 24 * rel.y + rel.x + 171; [ 2.297][d][vo/gpu/d3d11] [377] d = length(vec2(0.0, 4.0) - fcoord); [ 2.297][d][vo/gpu/d3d11] [378] if (d < 3.084110) { [ 2.297][d][vo/gpu/d3d11] [379] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.297][d][vo/gpu/d3d11] [380] wsum += w; [ 2.297][d][vo/gpu/d3d11] [381] color[0] += w * in0[idx]; [ 2.297][d][vo/gpu/d3d11] [382] color[1] += w * in1[idx]; [ 2.297][d][vo/gpu/d3d11] [383] } [ 2.297][d][vo/gpu/d3d11] [384] idx = 24 * rel.y + rel.x + 172; [ 2.297][d][vo/gpu/d3d11] [385] d = length(vec2(1.0, 4.0) - fcoord); [ 2.297][d][vo/gpu/d3d11] [386] if (d < 3.084110) { [ 2.297][d][vo/gpu/d3d11] [387] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r; [ 2.297][d][vo/gpu/d3d11] [388] wsum += w; [ 2.297][d][vo/gpu/d3d11] [389] color[0] += w * in0[idx]; [ 2.297][d][vo/gpu/d3d11] [390] color[1] += w * in1[idx]; [ 2.297][d][vo/gpu/d3d11] [391] } [ 2.297][d][vo/gpu/d3d11] [392] idx = 24 * rel.y + rel.x + 173; [ 2.297][d][vo/gpu/d3d11] [393] idx = 24 * rel.y + rel.x + 174; [ 2.297][d][vo/gpu/d3d11] [394] idx = 24 * rel.y + rel.x + 175; [ 2.297][d][vo/gpu/d3d11] [395] color = color / vec4(wsum); [ 2.297][d][vo/gpu/d3d11] [396] } [ 2.297][d][vo/gpu/d3d11] [397] color *= 1.000000; [ 2.298][d][vo/gpu/d3d11] [398] color.b = 0.000000; [ 2.298][d][vo/gpu/d3d11] [399] color.a = 1.000000; [ 2.298][d][vo/gpu/d3d11] [400] imageStore(out_image, ivec2(gl_GlobalInvocationID), color); [ 2.298][d][vo/gpu/d3d11] [401] } [ 2.298][d][vo/gpu/d3d11] HLSL source: [ 2.298][d][vo/gpu/d3d11] [ 1] static const uint3 gl_WorkGroupSize = uint3(32u, 8u, 1u); [ 2.298][d][vo/gpu/d3d11] [ 2] [ 2.298][d][vo/gpu/d3d11] [ 3] cbuffer _17_19 : register(b0) [ 2.298][d][vo/gpu/d3d11] [ 4] { [ 2.298][d][vo/gpu/d3d11] [ 5] float2 _19_m0 : packoffset(c0); [ 2.298][d][vo/gpu/d3d11] [ 6] row_major float2x2 _19_m1 : packoffset(c1); [ 2.298][d][vo/gpu/d3d11] [ 7] float2 _19_m2 : packoffset(c3); [ 2.298][d][vo/gpu/d3d11] [ 8] float2 _19_m3 : packoffset(c3.z); [ 2.298][d][vo/gpu/d3d11] [ 9] float2 _19_m4 : packoffset(c4); [ 2.298][d][vo/gpu/d3d11] [ 10] float2 _19_m5 : packoffset(c4.z); [ 2.298][d][vo/gpu/d3d11] [ 11] }; [ 2.298][d][vo/gpu/d3d11] [ 12] [ 2.298][d][vo/gpu/d3d11] [ 13] Texture2D _159 : register(t1); [ 2.298][d][vo/gpu/d3d11] [ 14] SamplerState __159_sampler : register(s1); [ 2.298][d][vo/gpu/d3d11] [ 15] Texture1D _246 : register(t0); [ 2.298][d][vo/gpu/d3d11] [ 16] SamplerState __246_sampler : register(s0); [ 2.298][d][vo/gpu/d3d11] [ 17] RWTexture2D _2255 : register(u0); [ 2.298][d][vo/gpu/d3d11] [ 18] [ 2.298][d][vo/gpu/d3d11] [ 19] static uint3 gl_WorkGroupID; [ 2.298][d][vo/gpu/d3d11] [ 20] static uint3 gl_LocalInvocationID; [ 2.298][d][vo/gpu/d3d11] [ 21] static uint3 gl_GlobalInvocationID; [ 2.298][d][vo/gpu/d3d11] [ 22] struct SPIRV_Cross_Input [ 2.298][d][vo/gpu/d3d11] [ 23] { [ 2.298][d][vo/gpu/d3d11] [ 24] uint3 gl_WorkGroupID : SV_GroupID; [ 2.298][d][vo/gpu/d3d11] [ 25] uint3 gl_LocalInvocationID : SV_GroupThreadID; [ 2.298][d][vo/gpu/d3d11] [ 26] uint3 gl_GlobalInvocationID : SV_DispatchThreadID; [ 2.298][d][vo/gpu/d3d11] [ 27] }; [ 2.298][d][vo/gpu/d3d11] [ 28] [ 2.298][d][vo/gpu/d3d11] [ 29] groupshared float _176[288]; [ 2.298][d][vo/gpu/d3d11] [ 30] groupshared float _185[288]; [ 2.298][d][vo/gpu/d3d11] [ 31] [ 2.298][d][vo/gpu/d3d11] [ 32] void comp_main() [ 2.298][d][vo/gpu/d3d11] [ 33] { [ 2.298][d][vo/gpu/d3d11] [ 34] float2 _54 = _19_m3 * _19_m2; [ 2.298][d][vo/gpu/d3d11] [ 35] float2 _55 = mul(_19_m5 * (_19_m4 * (float2(float3(gl_GlobalInvocationID).xy) + 0.5f.xx)), _19_m1) + _54; [ 2.298][d][vo/gpu/d3d11] [ 36] float2 _91 = mul(_19_m5 * (_19_m4 * (float2(float3(gl_WorkGroupID * gl_WorkGroupSize).xy) + 0.5f.xx)), _19_m1) + _54; [ 2.298][d][vo/gpu/d3d11] [ 37] float2 _101 = _91 - (_19_m3 * frac((_91 * _19_m0) - 0.5f.xx)); [ 2.298][d][vo/gpu/d3d11] [ 38] float2 _107 = frac((_55 * _19_m0) - 0.5f.xx); [ 2.298][d][vo/gpu/d3d11] [ 39] int2 _123 = int2(round(((_55 - (_19_m3 * _107)) - _101) * _19_m0)); [ 2.298][d][vo/gpu/d3d11] [ 40] int _2624; [ 2.298][d][vo/gpu/d3d11] [ 41] _2624 = int(gl_LocalInvocationID.y); [ 2.298][d][vo/gpu/d3d11] [ 42] for (; _2624 < 12; _2624 += 8) [ 2.298][d][vo/gpu/d3d11] [ 43] { [ 2.298][d][vo/gpu/d3d11] [ 44] for (int _2683 = int(gl_LocalInvocationID.x); _2683 < 24; ) [ 2.298][d][vo/gpu/d3d11] [ 45] { [ 2.298][d][vo/gpu/d3d11] [ 46] float4 _172 = _159.SampleLevel(__159_sampler, _101 + (_19_m3 * float2(float(_2683 - 3), float(_2624 - 3))), 0.0f); [ 2.298][d][vo/gpu/d3d11] [ 47] int _180 = (24 * _2624) + _2683; [ 2.298][d][vo/gpu/d3d11] [ 48] _176[_180] = _172.x; [ 2.298][d][vo/gpu/d3d11] [ 49] _185[_180] = _172.y; [ 2.298][d][vo/gpu/d3d11] [ 50] _2683 += 32; [ 2.298][d][vo/gpu/d3d11] [ 51] continue; [ 2.298][d][vo/gpu/d3d11] [ 52] } [ 2.298][d][vo/gpu/d3d11] [ 53] } [ 2.298][d][vo/gpu/d3d11] [ 54] AllMemoryBarrier(); [ 2.298][d][vo/gpu/d3d11] [ 55] GroupMemoryBarrierWithGroupSync(); [ 2.298][d][vo/gpu/d3d11] [ 56] int _229 = (24 * _123.y) + _123.x; [ 2.298][d][vo/gpu/d3d11] [ 57] int _230 = _229 + 3; [ 2.298][d][vo/gpu/d3d11] [ 58] float _236 = length(float2(0.0f, -3.0f) - _107); [ 2.298][d][vo/gpu/d3d11] [ 59] float _2627; [ 2.298][d][vo/gpu/d3d11] [ 60] float4 _2628; [ 2.298][d][vo/gpu/d3d11] [ 61] if (_236 < 3.0841100215911865234375f) [ 2.298][d][vo/gpu/d3d11] [ 62] { [ 2.298][d][vo/gpu/d3d11] [ 63] float4 _255 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _236 * 0.3088025748729705810546875f), 0.0f); [ 2.298][d][vo/gpu/d3d11] [ 64] float _256 = _255.x; [ 2.298][d][vo/gpu/d3d11] [ 65] float4 _2270 = 0.0f.xxxx; [ 2.298][d][vo/gpu/d3d11] [ 66] _2270.x = _256 * _176[_230]; [ 2.298][d][vo/gpu/d3d11] [ 67] float4 _2273 = _2270; [ 2.298][d][vo/gpu/d3d11] [ 68] _2273.y = _256 * _185[_230]; [ 2.298][d][vo/gpu/d3d11] [ 69] _2628 = _2273; [ 2.298][d][vo/gpu/d3d11] [ 70] _2627 = _256; [ 2.298][d][vo/gpu/d3d11] [ 71] } [ 2.298][d][vo/gpu/d3d11] [ 72] else [ 2.298][d][vo/gpu/d3d11] [ 73] { [ 2.298][d][vo/gpu/d3d11] [ 74] _2628 = 0.0f.xxxx; [ 2.298][d][vo/gpu/d3d11] [ 75] _2627 = 0.0f; [ 2.298][d][vo/gpu/d3d11] [ 76] } [ 2.298][d][vo/gpu/d3d11] [ 77] int _284 = _229 + 4; [ 2.298][d][vo/gpu/d3d11] [ 78] float _288 = length(float2(1.0f, -3.0f) - _107); [ 2.298][d][vo/gpu/d3d11] [ 79] float _2629; [ 2.298][d][vo/gpu/d3d11] [ 80] float4 _2630; [ 2.298][d][vo/gpu/d3d11] [ 81] if (_288 < 3.0841100215911865234375f) [ 2.298][d][vo/gpu/d3d11] [ 82] { [ 2.299][d][vo/gpu/d3d11] [ 83] float4 _298 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _288 * 0.3088025748729705810546875f), 0.0f); [ 2.299][d][vo/gpu/d3d11] [ 84] float _299 = _298.x; [ 2.299][d][vo/gpu/d3d11] [ 85] float4 _2278 = _2628; [ 2.299][d][vo/gpu/d3d11] [ 86] _2278.x = _2628.x + (_299 * _176[_284]); [ 2.299][d][vo/gpu/d3d11] [ 87] float4 _2281 = _2278; [ 2.299][d][vo/gpu/d3d11] [ 88] _2281.y = _2628.y + (_299 * _185[_284]); [ 2.299][d][vo/gpu/d3d11] [ 89] _2630 = _2281; [ 2.299][d][vo/gpu/d3d11] [ 90] _2629 = _2627 + _299; [ 2.299][d][vo/gpu/d3d11] [ 91] } [ 2.299][d][vo/gpu/d3d11] [ 92] else [ 2.299][d][vo/gpu/d3d11] [ 93] { [ 2.299][d][vo/gpu/d3d11] [ 94] _2630 = _2628; [ 2.299][d][vo/gpu/d3d11] [ 95] _2629 = _2627; [ 2.299][d][vo/gpu/d3d11] [ 96] } [ 2.299][d][vo/gpu/d3d11] [ 97] int _358 = _229 + 25; [ 2.299][d][vo/gpu/d3d11] [ 98] float _363 = length((-2.0f).xx - _107); [ 2.299][d][vo/gpu/d3d11] [ 99] float _2631; [ 2.299][d][vo/gpu/d3d11] [100] float4 _2632; [ 2.299][d][vo/gpu/d3d11] [101] if (_363 < 3.0841100215911865234375f) [ 2.299][d][vo/gpu/d3d11] [102] { [ 2.299][d][vo/gpu/d3d11] [103] float4 _373 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _363 * 0.3088025748729705810546875f), 0.0f); [ 2.299][d][vo/gpu/d3d11] [104] float _374 = _373.x; [ 2.299][d][vo/gpu/d3d11] [105] float4 _2286 = _2630; [ 2.299][d][vo/gpu/d3d11] [106] _2286.x = _2630.x + (_374 * _176[_358]); [ 2.299][d][vo/gpu/d3d11] [107] float4 _2289 = _2286; [ 2.299][d][vo/gpu/d3d11] [108] _2289.y = _2630.y + (_374 * _185[_358]); [ 2.299][d][vo/gpu/d3d11] [109] _2632 = _2289; [ 2.299][d][vo/gpu/d3d11] [110] _2631 = _2629 + _374; [ 2.299][d][vo/gpu/d3d11] [111] } [ 2.299][d][vo/gpu/d3d11] [112] else [ 2.299][d][vo/gpu/d3d11] [113] { [ 2.299][d][vo/gpu/d3d11] [114] _2632 = _2630; [ 2.299][d][vo/gpu/d3d11] [115] _2631 = _2629; [ 2.299][d][vo/gpu/d3d11] [116] } [ 2.299][d][vo/gpu/d3d11] [117] int _403 = _229 + 26; [ 2.299][d][vo/gpu/d3d11] [118] float _408 = length(float2(-1.0f, -2.0f) - _107); [ 2.299][d][vo/gpu/d3d11] [119] float _2633; [ 2.299][d][vo/gpu/d3d11] [120] float4 _2634; [ 2.299][d][vo/gpu/d3d11] [121] if (_408 < 3.0841100215911865234375f) [ 2.299][d][vo/gpu/d3d11] [122] { [ 2.299][d][vo/gpu/d3d11] [123] float4 _418 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _408 * 0.3088025748729705810546875f), 0.0f); [ 2.299][d][vo/gpu/d3d11] [124] float _419 = _418.x; [ 2.299][d][vo/gpu/d3d11] [125] float4 _2294 = _2632; [ 2.299][d][vo/gpu/d3d11] [126] _2294.x = _2632.x + (_419 * _176[_403]); [ 2.299][d][vo/gpu/d3d11] [127] float4 _2297 = _2294; [ 2.299][d][vo/gpu/d3d11] [128] _2297.y = _2632.y + (_419 * _185[_403]); [ 2.299][d][vo/gpu/d3d11] [129] _2634 = _2297; [ 2.299][d][vo/gpu/d3d11] [130] _2633 = _2631 + _419; [ 2.299][d][vo/gpu/d3d11] [131] } [ 2.299][d][vo/gpu/d3d11] [132] else [ 2.299][d][vo/gpu/d3d11] [133] { [ 2.299][d][vo/gpu/d3d11] [134] _2634 = _2632; [ 2.299][d][vo/gpu/d3d11] [135] _2633 = _2631; [ 2.299][d][vo/gpu/d3d11] [136] } [ 2.299][d][vo/gpu/d3d11] [137] int _448 = _229 + 27; [ 2.299][d][vo/gpu/d3d11] [138] float _452 = length(float2(0.0f, -2.0f) - _107); [ 2.299][d][vo/gpu/d3d11] [139] float _2635; [ 2.299][d][vo/gpu/d3d11] [140] float4 _2636; [ 2.299][d][vo/gpu/d3d11] [141] if (_452 < 3.0841100215911865234375f) [ 2.299][d][vo/gpu/d3d11] [142] { [ 2.299][d][vo/gpu/d3d11] [143] float4 _462 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _452 * 0.3088025748729705810546875f), 0.0f); [ 2.299][d][vo/gpu/d3d11] [144] float _463 = _462.x; [ 2.299][d][vo/gpu/d3d11] [145] float4 _2302 = _2634; [ 2.299][d][vo/gpu/d3d11] [146] _2302.x = _2634.x + (_463 * _176[_448]); [ 2.299][d][vo/gpu/d3d11] [147] float4 _2305 = _2302; [ 2.299][d][vo/gpu/d3d11] [148] _2305.y = _2634.y + (_463 * _185[_448]); [ 2.299][d][vo/gpu/d3d11] [149] _2636 = _2305; [ 2.299][d][vo/gpu/d3d11] [150] _2635 = _2633 + _463; [ 2.299][d][vo/gpu/d3d11] [151] } [ 2.299][d][vo/gpu/d3d11] [152] else [ 2.299][d][vo/gpu/d3d11] [153] { [ 2.299][d][vo/gpu/d3d11] [154] _2636 = _2634; [ 2.299][d][vo/gpu/d3d11] [155] _2635 = _2633; [ 2.299][d][vo/gpu/d3d11] [156] } [ 2.299][d][vo/gpu/d3d11] [157] int _492 = _229 + 28; [ 2.299][d][vo/gpu/d3d11] [158] float _496 = length(float2(1.0f, -2.0f) - _107); [ 2.299][d][vo/gpu/d3d11] [159] float _2637; [ 2.299][d][vo/gpu/d3d11] [160] float4 _2638; [ 2.299][d][vo/gpu/d3d11] [161] if (_496 < 3.0841100215911865234375f) [ 2.299][d][vo/gpu/d3d11] [162] { [ 2.300][d][vo/gpu/d3d11] [163] float4 _506 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _496 * 0.3088025748729705810546875f), 0.0f); [ 2.300][d][vo/gpu/d3d11] [164] float _507 = _506.x; [ 2.300][d][vo/gpu/d3d11] [165] float4 _2310 = _2636; [ 2.300][d][vo/gpu/d3d11] [166] _2310.x = _2636.x + (_507 * _176[_492]); [ 2.300][d][vo/gpu/d3d11] [167] float4 _2313 = _2310; [ 2.300][d][vo/gpu/d3d11] [168] _2313.y = _2636.y + (_507 * _185[_492]); [ 2.300][d][vo/gpu/d3d11] [169] _2638 = _2313; [ 2.300][d][vo/gpu/d3d11] [170] _2637 = _2635 + _507; [ 2.300][d][vo/gpu/d3d11] [171] } [ 2.300][d][vo/gpu/d3d11] [172] else [ 2.300][d][vo/gpu/d3d11] [173] { [ 2.300][d][vo/gpu/d3d11] [174] _2638 = _2636; [ 2.300][d][vo/gpu/d3d11] [175] _2637 = _2635; [ 2.300][d][vo/gpu/d3d11] [176] } [ 2.300][d][vo/gpu/d3d11] [177] int _536 = _229 + 29; [ 2.300][d][vo/gpu/d3d11] [178] float _541 = length(float2(2.0f, -2.0f) - _107); [ 2.300][d][vo/gpu/d3d11] [179] float _2639; [ 2.300][d][vo/gpu/d3d11] [180] float4 _2640; [ 2.300][d][vo/gpu/d3d11] [181] if (_541 < 3.0841100215911865234375f) [ 2.300][d][vo/gpu/d3d11] [182] { [ 2.300][d][vo/gpu/d3d11] [183] float4 _551 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _541 * 0.3088025748729705810546875f), 0.0f); [ 2.300][d][vo/gpu/d3d11] [184] float _552 = _551.x; [ 2.300][d][vo/gpu/d3d11] [185] float4 _2318 = _2638; [ 2.300][d][vo/gpu/d3d11] [186] _2318.x = _2638.x + (_552 * _176[_536]); [ 2.300][d][vo/gpu/d3d11] [187] float4 _2321 = _2318; [ 2.300][d][vo/gpu/d3d11] [188] _2321.y = _2638.y + (_552 * _185[_536]); [ 2.300][d][vo/gpu/d3d11] [189] _2640 = _2321; [ 2.300][d][vo/gpu/d3d11] [190] _2639 = _2637 + _552; [ 2.300][d][vo/gpu/d3d11] [191] } [ 2.300][d][vo/gpu/d3d11] [192] else [ 2.300][d][vo/gpu/d3d11] [193] { [ 2.300][d][vo/gpu/d3d11] [194] _2640 = _2638; [ 2.300][d][vo/gpu/d3d11] [195] _2639 = _2637; [ 2.300][d][vo/gpu/d3d11] [196] } [ 2.300][d][vo/gpu/d3d11] [197] int _581 = _229 + 30; [ 2.300][d][vo/gpu/d3d11] [198] float _586 = length(float2(3.0f, -2.0f) - _107); [ 2.300][d][vo/gpu/d3d11] [199] float _2641; [ 2.300][d][vo/gpu/d3d11] [200] float4 _2642; [ 2.300][d][vo/gpu/d3d11] [201] if (_586 < 3.0841100215911865234375f) [ 2.300][d][vo/gpu/d3d11] [202] { [ 2.300][d][vo/gpu/d3d11] [203] float4 _596 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _586 * 0.3088025748729705810546875f), 0.0f); [ 2.300][d][vo/gpu/d3d11] [204] float _597 = _596.x; [ 2.300][d][vo/gpu/d3d11] [205] float4 _2326 = _2640; [ 2.300][d][vo/gpu/d3d11] [206] _2326.x = _2640.x + (_597 * _176[_581]); [ 2.300][d][vo/gpu/d3d11] [207] float4 _2329 = _2326; [ 2.300][d][vo/gpu/d3d11] [208] _2329.y = _2640.y + (_597 * _185[_581]); [ 2.300][d][vo/gpu/d3d11] [209] _2642 = _2329; [ 2.300][d][vo/gpu/d3d11] [210] _2641 = _2639 + _597; [ 2.300][d][vo/gpu/d3d11] [211] } [ 2.300][d][vo/gpu/d3d11] [212] else [ 2.300][d][vo/gpu/d3d11] [213] { [ 2.300][d][vo/gpu/d3d11] [214] _2642 = _2640; [ 2.300][d][vo/gpu/d3d11] [215] _2641 = _2639; [ 2.300][d][vo/gpu/d3d11] [216] } [ 2.300][d][vo/gpu/d3d11] [217] int _642 = _229 + 49; [ 2.300][d][vo/gpu/d3d11] [218] float _646 = length(float2(-2.0f, -1.0f) - _107); [ 2.300][d][vo/gpu/d3d11] [219] float _2643; [ 2.300][d][vo/gpu/d3d11] [220] float4 _2644; [ 2.300][d][vo/gpu/d3d11] [221] if (_646 < 3.0841100215911865234375f) [ 2.300][d][vo/gpu/d3d11] [222] { [ 2.300][d][vo/gpu/d3d11] [223] float4 _656 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _646 * 0.3088025748729705810546875f), 0.0f); [ 2.300][d][vo/gpu/d3d11] [224] float _657 = _656.x; [ 2.300][d][vo/gpu/d3d11] [225] float4 _2334 = _2642; [ 2.300][d][vo/gpu/d3d11] [226] _2334.x = _2642.x + (_657 * _176[_642]); [ 2.300][d][vo/gpu/d3d11] [227] float4 _2337 = _2334; [ 2.300][d][vo/gpu/d3d11] [228] _2337.y = _2642.y + (_657 * _185[_642]); [ 2.300][d][vo/gpu/d3d11] [229] _2644 = _2337; [ 2.300][d][vo/gpu/d3d11] [230] _2643 = _2641 + _657; [ 2.300][d][vo/gpu/d3d11] [231] } [ 2.300][d][vo/gpu/d3d11] [232] else [ 2.300][d][vo/gpu/d3d11] [233] { [ 2.300][d][vo/gpu/d3d11] [234] _2644 = _2642; [ 2.300][d][vo/gpu/d3d11] [235] _2643 = _2641; [ 2.300][d][vo/gpu/d3d11] [236] } [ 2.300][d][vo/gpu/d3d11] [237] int _686 = _229 + 50; [ 2.300][d][vo/gpu/d3d11] [238] float4 _696 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, length((-1.0f).xx - _107) * 0.3088025748729705810546875f), 0.0f); [ 2.300][d][vo/gpu/d3d11] [239] float _697 = _696.x; [ 2.300][d][vo/gpu/d3d11] [240] int _726 = _229 + 51; [ 2.300][d][vo/gpu/d3d11] [241] float4 _736 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, length(float2(0.0f, -1.0f) - _107) * 0.3088025748729705810546875f), 0.0f); [ 2.300][d][vo/gpu/d3d11] [242] float _737 = _736.x; [ 2.300][d][vo/gpu/d3d11] [243] int _766 = _229 + 52; [ 2.300][d][vo/gpu/d3d11] [244] float4 _776 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, length(float2(1.0f, -1.0f) - _107) * 0.3088025748729705810546875f), 0.0f); [ 2.300][d][vo/gpu/d3d11] [245] float _777 = _776.x; [ 2.300][d][vo/gpu/d3d11] [246] int _806 = _229 + 53; [ 2.300][d][vo/gpu/d3d11] [247] float4 _816 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, length(float2(2.0f, -1.0f) - _107) * 0.3088025748729705810546875f), 0.0f); [ 2.301][d][vo/gpu/d3d11] [248] float _817 = _816.x; [ 2.301][d][vo/gpu/d3d11] [249] float _820 = (((_2643 + _697) + _737) + _777) + _817; [ 2.301][d][vo/gpu/d3d11] [250] float _828 = (((_2644.x + (_697 * _176[_686])) + (_737 * _176[_726])) + (_777 * _176[_766])) + (_817 * _176[_806]); [ 2.301][d][vo/gpu/d3d11] [251] float4 _2366 = _2644; [ 2.301][d][vo/gpu/d3d11] [252] _2366.x = _828; [ 2.301][d][vo/gpu/d3d11] [253] float _837 = (((_2644.y + (_697 * _185[_686])) + (_737 * _185[_726])) + (_777 * _185[_766])) + (_817 * _185[_806]); [ 2.301][d][vo/gpu/d3d11] [254] float4 _2369 = _2366; [ 2.301][d][vo/gpu/d3d11] [255] _2369.y = _837; [ 2.301][d][vo/gpu/d3d11] [256] int _846 = _229 + 54; [ 2.301][d][vo/gpu/d3d11] [257] float _850 = length(float2(3.0f, -1.0f) - _107); [ 2.301][d][vo/gpu/d3d11] [258] float _2645; [ 2.301][d][vo/gpu/d3d11] [259] float4 _2646; [ 2.301][d][vo/gpu/d3d11] [260] if (_850 < 3.0841100215911865234375f) [ 2.301][d][vo/gpu/d3d11] [261] { [ 2.301][d][vo/gpu/d3d11] [262] float4 _860 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _850 * 0.3088025748729705810546875f), 0.0f); [ 2.301][d][vo/gpu/d3d11] [263] float _861 = _860.x; [ 2.301][d][vo/gpu/d3d11] [264] float4 _2374 = _2369; [ 2.301][d][vo/gpu/d3d11] [265] _2374.x = _828 + (_861 * _176[_846]); [ 2.301][d][vo/gpu/d3d11] [266] float4 _2377 = _2374; [ 2.301][d][vo/gpu/d3d11] [267] _2377.y = _837 + (_861 * _185[_846]); [ 2.301][d][vo/gpu/d3d11] [268] _2646 = _2377; [ 2.301][d][vo/gpu/d3d11] [269] _2645 = _820 + _861; [ 2.301][d][vo/gpu/d3d11] [270] } [ 2.301][d][vo/gpu/d3d11] [271] else [ 2.301][d][vo/gpu/d3d11] [272] { [ 2.301][d][vo/gpu/d3d11] [273] _2646 = _2369; [ 2.301][d][vo/gpu/d3d11] [274] _2645 = _820; [ 2.301][d][vo/gpu/d3d11] [275] } [ 2.301][d][vo/gpu/d3d11] [276] int _898 = _229 + 72; [ 2.301][d][vo/gpu/d3d11] [277] float _902 = length(float2(-3.0f, 0.0f) - _107); [ 2.301][d][vo/gpu/d3d11] [278] float _2647; [ 2.301][d][vo/gpu/d3d11] [279] float4 _2648; [ 2.301][d][vo/gpu/d3d11] [280] if (_902 < 3.0841100215911865234375f) [ 2.301][d][vo/gpu/d3d11] [281] { [ 2.301][d][vo/gpu/d3d11] [282] float4 _912 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _902 * 0.3088025748729705810546875f), 0.0f); [ 2.301][d][vo/gpu/d3d11] [283] float _913 = _912.x; [ 2.301][d][vo/gpu/d3d11] [284] float4 _2382 = _2646; [ 2.301][d][vo/gpu/d3d11] [285] _2382.x = _2646.x + (_913 * _176[_898]); [ 2.301][d][vo/gpu/d3d11] [286] float4 _2385 = _2382; [ 2.301][d][vo/gpu/d3d11] [287] _2385.y = _2646.y + (_913 * _185[_898]); [ 2.301][d][vo/gpu/d3d11] [288] _2648 = _2385; [ 2.301][d][vo/gpu/d3d11] [289] _2647 = _2645 + _913; [ 2.301][d][vo/gpu/d3d11] [290] } [ 2.301][d][vo/gpu/d3d11] [291] else [ 2.301][d][vo/gpu/d3d11] [292] { [ 2.301][d][vo/gpu/d3d11] [293] _2648 = _2646; [ 2.301][d][vo/gpu/d3d11] [294] _2647 = _2645; [ 2.301][d][vo/gpu/d3d11] [295] } [ 2.301][d][vo/gpu/d3d11] [296] int _942 = _229 + 73; [ 2.301][d][vo/gpu/d3d11] [297] float _946 = length(float2(-2.0f, 0.0f) - _107); [ 2.301][d][vo/gpu/d3d11] [298] float _2649; [ 2.301][d][vo/gpu/d3d11] [299] float4 _2650; [ 2.301][d][vo/gpu/d3d11] [300] if (_946 < 3.0841100215911865234375f) [ 2.301][d][vo/gpu/d3d11] [301] { [ 2.301][d][vo/gpu/d3d11] [302] float4 _956 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _946 * 0.3088025748729705810546875f), 0.0f); [ 2.301][d][vo/gpu/d3d11] [303] float _957 = _956.x; [ 2.301][d][vo/gpu/d3d11] [304] float4 _2390 = _2648; [ 2.301][d][vo/gpu/d3d11] [305] _2390.x = _2648.x + (_957 * _176[_942]); [ 2.301][d][vo/gpu/d3d11] [306] float4 _2393 = _2390; [ 2.301][d][vo/gpu/d3d11] [307] _2393.y = _2648.y + (_957 * _185[_942]); [ 2.301][d][vo/gpu/d3d11] [308] _2650 = _2393; [ 2.301][d][vo/gpu/d3d11] [309] _2649 = _2647 + _957; [ 2.301][d][vo/gpu/d3d11] [310] } [ 2.301][d][vo/gpu/d3d11] [311] else [ 2.301][d][vo/gpu/d3d11] [312] { [ 2.301][d][vo/gpu/d3d11] [313] _2650 = _2648; [ 2.301][d][vo/gpu/d3d11] [314] _2649 = _2647; [ 2.301][d][vo/gpu/d3d11] [315] } [ 2.301][d][vo/gpu/d3d11] [316] int _986 = _229 + 74; [ 2.301][d][vo/gpu/d3d11] [317] float4 _996 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, length(float2(-1.0f, 0.0f) - _107) * 0.3088025748729705810546875f), 0.0f); [ 2.301][d][vo/gpu/d3d11] [318] float _997 = _996.x; [ 2.301][d][vo/gpu/d3d11] [319] int _1026 = _229 + 75; [ 2.301][d][vo/gpu/d3d11] [320] float4 _1036 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, length(-_107) * 0.3088025748729705810546875f), 0.0f); [ 2.301][d][vo/gpu/d3d11] [321] float _1037 = _1036.x; [ 2.301][d][vo/gpu/d3d11] [322] int _1066 = _229 + 76; [ 2.301][d][vo/gpu/d3d11] [323] float4 _1076 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, length(float2(1.0f, 0.0f) - _107) * 0.3088025748729705810546875f), 0.0f); [ 2.301][d][vo/gpu/d3d11] [324] float _1077 = _1076.x; [ 2.301][d][vo/gpu/d3d11] [325] int _1106 = _229 + 77; [ 2.301][d][vo/gpu/d3d11] [326] float4 _1116 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, length(float2(2.0f, 0.0f) - _107) * 0.3088025748729705810546875f), 0.0f); [ 2.301][d][vo/gpu/d3d11] [327] float _1117 = _1116.x; [ 2.302][d][vo/gpu/d3d11] [328] float _1120 = (((_2649 + _997) + _1037) + _1077) + _1117; [ 2.302][d][vo/gpu/d3d11] [329] float _1128 = (((_2650.x + (_997 * _176[_986])) + (_1037 * _176[_1026])) + (_1077 * _176[_1066])) + (_1117 * _176[_1106]); [ 2.302][d][vo/gpu/d3d11] [330] float4 _2422 = _2650; [ 2.302][d][vo/gpu/d3d11] [331] _2422.x = _1128; [ 2.302][d][vo/gpu/d3d11] [332] float _1137 = (((_2650.y + (_997 * _185[_986])) + (_1037 * _185[_1026])) + (_1077 * _185[_1066])) + (_1117 * _185[_1106]); [ 2.302][d][vo/gpu/d3d11] [333] float4 _2425 = _2422; [ 2.302][d][vo/gpu/d3d11] [334] _2425.y = _1137; [ 2.302][d][vo/gpu/d3d11] [335] int _1146 = _229 + 78; [ 2.302][d][vo/gpu/d3d11] [336] float _1150 = length(float2(3.0f, 0.0f) - _107); [ 2.302][d][vo/gpu/d3d11] [337] float _2651; [ 2.302][d][vo/gpu/d3d11] [338] float4 _2652; [ 2.302][d][vo/gpu/d3d11] [339] if (_1150 < 3.0841100215911865234375f) [ 2.302][d][vo/gpu/d3d11] [340] { [ 2.302][d][vo/gpu/d3d11] [341] float4 _1160 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _1150 * 0.3088025748729705810546875f), 0.0f); [ 2.302][d][vo/gpu/d3d11] [342] float _1161 = _1160.x; [ 2.302][d][vo/gpu/d3d11] [343] float4 _2430 = _2425; [ 2.302][d][vo/gpu/d3d11] [344] _2430.x = _1128 + (_1161 * _176[_1146]); [ 2.302][d][vo/gpu/d3d11] [345] float4 _2433 = _2430; [ 2.302][d][vo/gpu/d3d11] [346] _2433.y = _1137 + (_1161 * _185[_1146]); [ 2.302][d][vo/gpu/d3d11] [347] _2652 = _2433; [ 2.302][d][vo/gpu/d3d11] [348] _2651 = _1120 + _1161; [ 2.302][d][vo/gpu/d3d11] [349] } [ 2.302][d][vo/gpu/d3d11] [350] else [ 2.302][d][vo/gpu/d3d11] [351] { [ 2.302][d][vo/gpu/d3d11] [352] _2652 = _2425; [ 2.302][d][vo/gpu/d3d11] [353] _2651 = _1120; [ 2.302][d][vo/gpu/d3d11] [354] } [ 2.302][d][vo/gpu/d3d11] [355] int _1190 = _229 + 79; [ 2.302][d][vo/gpu/d3d11] [356] float _1195 = length(float2(4.0f, 0.0f) - _107); [ 2.302][d][vo/gpu/d3d11] [357] float _2653; [ 2.302][d][vo/gpu/d3d11] [358] float4 _2654; [ 2.302][d][vo/gpu/d3d11] [359] if (_1195 < 3.0841100215911865234375f) [ 2.302][d][vo/gpu/d3d11] [360] { [ 2.302][d][vo/gpu/d3d11] [361] float4 _1205 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _1195 * 0.3088025748729705810546875f), 0.0f); [ 2.302][d][vo/gpu/d3d11] [362] float _1206 = _1205.x; [ 2.302][d][vo/gpu/d3d11] [363] float4 _2438 = _2652; [ 2.302][d][vo/gpu/d3d11] [364] _2438.x = _2652.x + (_1206 * _176[_1190]); [ 2.302][d][vo/gpu/d3d11] [365] float4 _2441 = _2438; [ 2.302][d][vo/gpu/d3d11] [366] _2441.y = _2652.y + (_1206 * _185[_1190]); [ 2.302][d][vo/gpu/d3d11] [367] _2654 = _2441; [ 2.302][d][vo/gpu/d3d11] [368] _2653 = _2651 + _1206; [ 2.302][d][vo/gpu/d3d11] [369] } [ 2.302][d][vo/gpu/d3d11] [370] else [ 2.302][d][vo/gpu/d3d11] [371] { [ 2.302][d][vo/gpu/d3d11] [372] _2654 = _2652; [ 2.302][d][vo/gpu/d3d11] [373] _2653 = _2651; [ 2.302][d][vo/gpu/d3d11] [374] } [ 2.302][d][vo/gpu/d3d11] [375] int _1235 = _229 + 96; [ 2.302][d][vo/gpu/d3d11] [376] float _1239 = length(float2(-3.0f, 1.0f) - _107); [ 2.302][d][vo/gpu/d3d11] [377] float _2655; [ 2.302][d][vo/gpu/d3d11] [378] float4 _2656; [ 2.302][d][vo/gpu/d3d11] [379] if (_1239 < 3.0841100215911865234375f) [ 2.302][d][vo/gpu/d3d11] [380] { [ 2.302][d][vo/gpu/d3d11] [381] float4 _1249 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _1239 * 0.3088025748729705810546875f), 0.0f); [ 2.302][d][vo/gpu/d3d11] [382] float _1250 = _1249.x; [ 2.302][d][vo/gpu/d3d11] [383] float4 _2446 = _2654; [ 2.302][d][vo/gpu/d3d11] [384] _2446.x = _2654.x + (_1250 * _176[_1235]); [ 2.302][d][vo/gpu/d3d11] [385] float4 _2449 = _2446; [ 2.302][d][vo/gpu/d3d11] [386] _2449.y = _2654.y + (_1250 * _185[_1235]); [ 2.302][d][vo/gpu/d3d11] [387] _2656 = _2449; [ 2.302][d][vo/gpu/d3d11] [388] _2655 = _2653 + _1250; [ 2.302][d][vo/gpu/d3d11] [389] } [ 2.302][d][vo/gpu/d3d11] [390] else [ 2.302][d][vo/gpu/d3d11] [391] { [ 2.302][d][vo/gpu/d3d11] [392] _2656 = _2654; [ 2.302][d][vo/gpu/d3d11] [393] _2655 = _2653; [ 2.302][d][vo/gpu/d3d11] [394] } [ 2.302][d][vo/gpu/d3d11] [395] int _1279 = _229 + 97; [ 2.302][d][vo/gpu/d3d11] [396] float _1283 = length(float2(-2.0f, 1.0f) - _107); [ 2.303][d][vo/gpu/d3d11] [397] float _2657; [ 2.303][d][vo/gpu/d3d11] [398] float4 _2658; [ 2.303][d][vo/gpu/d3d11] [399] if (_1283 < 3.0841100215911865234375f) [ 2.303][d][vo/gpu/d3d11] [400] { [ 2.303][d][vo/gpu/d3d11] [401] float4 _1293 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _1283 * 0.3088025748729705810546875f), 0.0f); [ 2.303][d][vo/gpu/d3d11] [402] float _1294 = _1293.x; [ 2.303][d][vo/gpu/d3d11] [403] float4 _2454 = _2656; [ 2.303][d][vo/gpu/d3d11] [404] _2454.x = _2656.x + (_1294 * _176[_1279]); [ 2.303][d][vo/gpu/d3d11] [405] float4 _2457 = _2454; [ 2.303][d][vo/gpu/d3d11] [406] _2457.y = _2656.y + (_1294 * _185[_1279]); [ 2.303][d][vo/gpu/d3d11] [407] _2658 = _2457; [ 2.303][d][vo/gpu/d3d11] [408] _2657 = _2655 + _1294; [ 2.303][d][vo/gpu/d3d11] [409] } [ 2.303][d][vo/gpu/d3d11] [410] else [ 2.303][d][vo/gpu/d3d11] [411] { [ 2.303][d][vo/gpu/d3d11] [412] _2658 = _2656; [ 2.303][d][vo/gpu/d3d11] [413] _2657 = _2655; [ 2.303][d][vo/gpu/d3d11] [414] } [ 2.303][d][vo/gpu/d3d11] [415] int _1323 = _229 + 98; [ 2.303][d][vo/gpu/d3d11] [416] float4 _1333 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, length(float2(-1.0f, 1.0f) - _107) * 0.3088025748729705810546875f), 0.0f); [ 2.303][d][vo/gpu/d3d11] [417] float _1334 = _1333.x; [ 2.303][d][vo/gpu/d3d11] [418] int _1363 = _229 + 99; [ 2.303][d][vo/gpu/d3d11] [419] float4 _1373 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, length(float2(0.0f, 1.0f) - _107) * 0.3088025748729705810546875f), 0.0f); [ 2.303][d][vo/gpu/d3d11] [420] float _1374 = _1373.x; [ 2.303][d][vo/gpu/d3d11] [421] int _1403 = _229 + 100; [ 2.303][d][vo/gpu/d3d11] [422] float4 _1413 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, length(1.0f.xx - _107) * 0.3088025748729705810546875f), 0.0f); [ 2.303][d][vo/gpu/d3d11] [423] float _1414 = _1413.x; [ 2.303][d][vo/gpu/d3d11] [424] int _1443 = _229 + 101; [ 2.303][d][vo/gpu/d3d11] [425] float4 _1453 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, length(float2(2.0f, 1.0f) - _107) * 0.3088025748729705810546875f), 0.0f); [ 2.303][d][vo/gpu/d3d11] [426] float _1454 = _1453.x; [ 2.303][d][vo/gpu/d3d11] [427] float _1457 = (((_2657 + _1334) + _1374) + _1414) + _1454; [ 2.303][d][vo/gpu/d3d11] [428] float _1465 = (((_2658.x + (_1334 * _176[_1323])) + (_1374 * _176[_1363])) + (_1414 * _176[_1403])) + (_1454 * _176[_1443]); [ 2.303][d][vo/gpu/d3d11] [429] float4 _2486 = _2658; [ 2.303][d][vo/gpu/d3d11] [430] _2486.x = _1465; [ 2.303][d][vo/gpu/d3d11] [431] float _1474 = (((_2658.y + (_1334 * _185[_1323])) + (_1374 * _185[_1363])) + (_1414 * _185[_1403])) + (_1454 * _185[_1443]); [ 2.303][d][vo/gpu/d3d11] [432] float4 _2489 = _2486; [ 2.303][d][vo/gpu/d3d11] [433] _2489.y = _1474; [ 2.303][d][vo/gpu/d3d11] [434] int _1483 = _229 + 102; [ 2.303][d][vo/gpu/d3d11] [435] float _1487 = length(float2(3.0f, 1.0f) - _107); [ 2.303][d][vo/gpu/d3d11] [436] float _2659; [ 2.303][d][vo/gpu/d3d11] [437] float4 _2660; [ 2.303][d][vo/gpu/d3d11] [438] if (_1487 < 3.0841100215911865234375f) [ 2.303][d][vo/gpu/d3d11] [439] { [ 2.303][d][vo/gpu/d3d11] [440] float4 _1497 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _1487 * 0.3088025748729705810546875f), 0.0f); [ 2.303][d][vo/gpu/d3d11] [441] float _1498 = _1497.x; [ 2.303][d][vo/gpu/d3d11] [442] float4 _2494 = _2489; [ 2.303][d][vo/gpu/d3d11] [443] _2494.x = _1465 + (_1498 * _176[_1483]); [ 2.303][d][vo/gpu/d3d11] [444] float4 _2497 = _2494; [ 2.303][d][vo/gpu/d3d11] [445] _2497.y = _1474 + (_1498 * _185[_1483]); [ 2.303][d][vo/gpu/d3d11] [446] _2660 = _2497; [ 2.303][d][vo/gpu/d3d11] [447] _2659 = _1457 + _1498; [ 2.303][d][vo/gpu/d3d11] [448] } [ 2.303][d][vo/gpu/d3d11] [449] else [ 2.303][d][vo/gpu/d3d11] [450] { [ 2.303][d][vo/gpu/d3d11] [451] _2660 = _2489; [ 2.303][d][vo/gpu/d3d11] [452] _2659 = _1457; [ 2.303][d][vo/gpu/d3d11] [453] } [ 2.303][d][vo/gpu/d3d11] [454] int _1527 = _229 + 103; [ 2.303][d][vo/gpu/d3d11] [455] float _1531 = length(float2(4.0f, 1.0f) - _107); [ 2.303][d][vo/gpu/d3d11] [456] float _2661; [ 2.303][d][vo/gpu/d3d11] [457] float4 _2662; [ 2.303][d][vo/gpu/d3d11] [458] if (_1531 < 3.0841100215911865234375f) [ 2.303][d][vo/gpu/d3d11] [459] { [ 2.303][d][vo/gpu/d3d11] [460] float4 _1541 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _1531 * 0.3088025748729705810546875f), 0.0f); [ 2.303][d][vo/gpu/d3d11] [461] float _1542 = _1541.x; [ 2.303][d][vo/gpu/d3d11] [462] float4 _2502 = _2660; [ 2.303][d][vo/gpu/d3d11] [463] _2502.x = _2660.x + (_1542 * _176[_1527]); [ 2.303][d][vo/gpu/d3d11] [464] float4 _2505 = _2502; [ 2.303][d][vo/gpu/d3d11] [465] _2505.y = _2660.y + (_1542 * _185[_1527]); [ 2.303][d][vo/gpu/d3d11] [466] _2662 = _2505; [ 2.303][d][vo/gpu/d3d11] [467] _2661 = _2659 + _1542; [ 2.303][d][vo/gpu/d3d11] [468] } [ 2.303][d][vo/gpu/d3d11] [469] else [ 2.303][d][vo/gpu/d3d11] [470] { [ 2.303][d][vo/gpu/d3d11] [471] _2662 = _2660; [ 2.303][d][vo/gpu/d3d11] [472] _2661 = _2659; [ 2.303][d][vo/gpu/d3d11] [473] } [ 2.303][d][vo/gpu/d3d11] [474] int _1579 = _229 + 121; [ 2.303][d][vo/gpu/d3d11] [475] float _1583 = length(float2(-2.0f, 2.0f) - _107); [ 2.303][d][vo/gpu/d3d11] [476] float _2663; [ 2.303][d][vo/gpu/d3d11] [477] float4 _2664; [ 2.303][d][vo/gpu/d3d11] [478] if (_1583 < 3.0841100215911865234375f) [ 2.303][d][vo/gpu/d3d11] [479] { [ 2.303][d][vo/gpu/d3d11] [480] float4 _1593 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _1583 * 0.3088025748729705810546875f), 0.0f); [ 2.303][d][vo/gpu/d3d11] [481] float _1594 = _1593.x; [ 2.304][d][vo/gpu/d3d11] [482] float4 _2510 = _2662; [ 2.304][d][vo/gpu/d3d11] [483] _2510.x = _2662.x + (_1594 * _176[_1579]); [ 2.304][d][vo/gpu/d3d11] [484] float4 _2513 = _2510; [ 2.304][d][vo/gpu/d3d11] [485] _2513.y = _2662.y + (_1594 * _185[_1579]); [ 2.304][d][vo/gpu/d3d11] [486] _2664 = _2513; [ 2.304][d][vo/gpu/d3d11] [487] _2663 = _2661 + _1594; [ 2.304][d][vo/gpu/d3d11] [488] } [ 2.304][d][vo/gpu/d3d11] [489] else [ 2.304][d][vo/gpu/d3d11] [490] { [ 2.304][d][vo/gpu/d3d11] [491] _2664 = _2662; [ 2.304][d][vo/gpu/d3d11] [492] _2663 = _2661; [ 2.304][d][vo/gpu/d3d11] [493] } [ 2.304][d][vo/gpu/d3d11] [494] int _1623 = _229 + 122; [ 2.304][d][vo/gpu/d3d11] [495] float4 _1633 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, length(float2(-1.0f, 2.0f) - _107) * 0.3088025748729705810546875f), 0.0f); [ 2.304][d][vo/gpu/d3d11] [496] float _1634 = _1633.x; [ 2.304][d][vo/gpu/d3d11] [497] int _1663 = _229 + 123; [ 2.304][d][vo/gpu/d3d11] [498] float4 _1673 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, length(float2(0.0f, 2.0f) - _107) * 0.3088025748729705810546875f), 0.0f); [ 2.304][d][vo/gpu/d3d11] [499] float _1674 = _1673.x; [ 2.304][d][vo/gpu/d3d11] [500] int _1703 = _229 + 124; [ 2.304][d][vo/gpu/d3d11] [501] float4 _1713 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, length(float2(1.0f, 2.0f) - _107) * 0.3088025748729705810546875f), 0.0f); [ 2.304][d][vo/gpu/d3d11] [502] float _1714 = _1713.x; [ 2.304][d][vo/gpu/d3d11] [503] int _1743 = _229 + 125; [ 2.304][d][vo/gpu/d3d11] [504] float4 _1753 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, length(2.0f.xx - _107) * 0.3088025748729705810546875f), 0.0f); [ 2.304][d][vo/gpu/d3d11] [505] float _1754 = _1753.x; [ 2.304][d][vo/gpu/d3d11] [506] float _1757 = (((_2663 + _1634) + _1674) + _1714) + _1754; [ 2.304][d][vo/gpu/d3d11] [507] float _1765 = (((_2664.x + (_1634 * _176[_1623])) + (_1674 * _176[_1663])) + (_1714 * _176[_1703])) + (_1754 * _176[_1743]); [ 2.304][d][vo/gpu/d3d11] [508] float4 _2542 = _2664; [ 2.304][d][vo/gpu/d3d11] [509] _2542.x = _1765; [ 2.304][d][vo/gpu/d3d11] [510] float _1774 = (((_2664.y + (_1634 * _185[_1623])) + (_1674 * _185[_1663])) + (_1714 * _185[_1703])) + (_1754 * _185[_1743]); [ 2.304][d][vo/gpu/d3d11] [511] float4 _2545 = _2542; [ 2.304][d][vo/gpu/d3d11] [512] _2545.y = _1774; [ 2.304][d][vo/gpu/d3d11] [513] int _1783 = _229 + 126; [ 2.304][d][vo/gpu/d3d11] [514] float _1787 = length(float2(3.0f, 2.0f) - _107); [ 2.304][d][vo/gpu/d3d11] [515] float _2665; [ 2.304][d][vo/gpu/d3d11] [516] float4 _2666; [ 2.304][d][vo/gpu/d3d11] [517] if (_1787 < 3.0841100215911865234375f) [ 2.304][d][vo/gpu/d3d11] [518] { [ 2.304][d][vo/gpu/d3d11] [519] float4 _1797 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _1787 * 0.3088025748729705810546875f), 0.0f); [ 2.304][d][vo/gpu/d3d11] [520] float _1798 = _1797.x; [ 2.304][d][vo/gpu/d3d11] [521] float4 _2550 = _2545; [ 2.304][d][vo/gpu/d3d11] [522] _2550.x = _1765 + (_1798 * _176[_1783]); [ 2.304][d][vo/gpu/d3d11] [523] float4 _2553 = _2550; [ 2.304][d][vo/gpu/d3d11] [524] _2553.y = _1774 + (_1798 * _185[_1783]); [ 2.304][d][vo/gpu/d3d11] [525] _2666 = _2553; [ 2.304][d][vo/gpu/d3d11] [526] _2665 = _1757 + _1798; [ 2.304][d][vo/gpu/d3d11] [527] } [ 2.304][d][vo/gpu/d3d11] [528] else [ 2.304][d][vo/gpu/d3d11] [529] { [ 2.304][d][vo/gpu/d3d11] [530] _2666 = _2545; [ 2.304][d][vo/gpu/d3d11] [531] _2665 = _1757; [ 2.304][d][vo/gpu/d3d11] [532] } [ 2.304][d][vo/gpu/d3d11] [533] int _1843 = _229 + 145; [ 2.304][d][vo/gpu/d3d11] [534] float _1847 = length(float2(-2.0f, 3.0f) - _107); [ 2.304][d][vo/gpu/d3d11] [535] float _2667; [ 2.304][d][vo/gpu/d3d11] [536] float4 _2668; [ 2.304][d][vo/gpu/d3d11] [537] if (_1847 < 3.0841100215911865234375f) [ 2.304][d][vo/gpu/d3d11] [538] { [ 2.304][d][vo/gpu/d3d11] [539] float4 _1857 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _1847 * 0.3088025748729705810546875f), 0.0f); [ 2.304][d][vo/gpu/d3d11] [540] float _1858 = _1857.x; [ 2.304][d][vo/gpu/d3d11] [541] float4 _2558 = _2666; [ 2.304][d][vo/gpu/d3d11] [542] _2558.x = _2666.x + (_1858 * _176[_1843]); [ 2.304][d][vo/gpu/d3d11] [543] float4 _2561 = _2558; [ 2.304][d][vo/gpu/d3d11] [544] _2561.y = _2666.y + (_1858 * _185[_1843]); [ 2.304][d][vo/gpu/d3d11] [545] _2668 = _2561; [ 2.304][d][vo/gpu/d3d11] [546] _2667 = _2665 + _1858; [ 2.304][d][vo/gpu/d3d11] [547] } [ 2.304][d][vo/gpu/d3d11] [548] else [ 2.304][d][vo/gpu/d3d11] [549] { [ 2.304][d][vo/gpu/d3d11] [550] _2668 = _2666; [ 2.304][d][vo/gpu/d3d11] [551] _2667 = _2665; [ 2.304][d][vo/gpu/d3d11] [552] } [ 2.304][d][vo/gpu/d3d11] [553] int _1887 = _229 + 146; [ 2.304][d][vo/gpu/d3d11] [554] float _1891 = length(float2(-1.0f, 3.0f) - _107); [ 2.304][d][vo/gpu/d3d11] [555] float _2669; [ 2.304][d][vo/gpu/d3d11] [556] float4 _2670; [ 2.304][d][vo/gpu/d3d11] [557] if (_1891 < 3.0841100215911865234375f) [ 2.304][d][vo/gpu/d3d11] [558] { [ 2.304][d][vo/gpu/d3d11] [559] float4 _1901 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _1891 * 0.3088025748729705810546875f), 0.0f); [ 2.304][d][vo/gpu/d3d11] [560] float _1902 = _1901.x; [ 2.304][d][vo/gpu/d3d11] [561] float4 _2566 = _2668; [ 2.304][d][vo/gpu/d3d11] [562] _2566.x = _2668.x + (_1902 * _176[_1887]); [ 2.304][d][vo/gpu/d3d11] [563] float4 _2569 = _2566; [ 2.305][d][vo/gpu/d3d11] [564] _2569.y = _2668.y + (_1902 * _185[_1887]); [ 2.305][d][vo/gpu/d3d11] [565] _2670 = _2569; [ 2.305][d][vo/gpu/d3d11] [566] _2669 = _2667 + _1902; [ 2.305][d][vo/gpu/d3d11] [567] } [ 2.305][d][vo/gpu/d3d11] [568] else [ 2.305][d][vo/gpu/d3d11] [569] { [ 2.305][d][vo/gpu/d3d11] [570] _2670 = _2668; [ 2.305][d][vo/gpu/d3d11] [571] _2669 = _2667; [ 2.305][d][vo/gpu/d3d11] [572] } [ 2.305][d][vo/gpu/d3d11] [573] int _1931 = _229 + 147; [ 2.305][d][vo/gpu/d3d11] [574] float _1935 = length(float2(0.0f, 3.0f) - _107); [ 2.305][d][vo/gpu/d3d11] [575] float _2671; [ 2.305][d][vo/gpu/d3d11] [576] float4 _2672; [ 2.305][d][vo/gpu/d3d11] [577] if (_1935 < 3.0841100215911865234375f) [ 2.305][d][vo/gpu/d3d11] [578] { [ 2.305][d][vo/gpu/d3d11] [579] float4 _1945 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _1935 * 0.3088025748729705810546875f), 0.0f); [ 2.305][d][vo/gpu/d3d11] [580] float _1946 = _1945.x; [ 2.305][d][vo/gpu/d3d11] [581] float4 _2574 = _2670; [ 2.305][d][vo/gpu/d3d11] [582] _2574.x = _2670.x + (_1946 * _176[_1931]); [ 2.305][d][vo/gpu/d3d11] [583] float4 _2577 = _2574; [ 2.305][d][vo/gpu/d3d11] [584] _2577.y = _2670.y + (_1946 * _185[_1931]); [ 2.305][d][vo/gpu/d3d11] [585] _2672 = _2577; [ 2.305][d][vo/gpu/d3d11] [586] _2671 = _2669 + _1946; [ 2.305][d][vo/gpu/d3d11] [587] } [ 2.305][d][vo/gpu/d3d11] [588] else [ 2.305][d][vo/gpu/d3d11] [589] { [ 2.305][d][vo/gpu/d3d11] [590] _2672 = _2670; [ 2.305][d][vo/gpu/d3d11] [591] _2671 = _2669; [ 2.305][d][vo/gpu/d3d11] [592] } [ 2.305][d][vo/gpu/d3d11] [593] int _1975 = _229 + 148; [ 2.305][d][vo/gpu/d3d11] [594] float _1979 = length(float2(1.0f, 3.0f) - _107); [ 2.305][d][vo/gpu/d3d11] [595] float _2673; [ 2.305][d][vo/gpu/d3d11] [596] float4 _2674; [ 2.305][d][vo/gpu/d3d11] [597] if (_1979 < 3.0841100215911865234375f) [ 2.305][d][vo/gpu/d3d11] [598] { [ 2.305][d][vo/gpu/d3d11] [599] float4 _1989 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _1979 * 0.3088025748729705810546875f), 0.0f); [ 2.305][d][vo/gpu/d3d11] [600] float _1990 = _1989.x; [ 2.305][d][vo/gpu/d3d11] [601] float4 _2582 = _2672; [ 2.305][d][vo/gpu/d3d11] [602] _2582.x = _2672.x + (_1990 * _176[_1975]); [ 2.305][d][vo/gpu/d3d11] [603] float4 _2585 = _2582; [ 2.305][d][vo/gpu/d3d11] [604] _2585.y = _2672.y + (_1990 * _185[_1975]); [ 2.305][d][vo/gpu/d3d11] [605] _2674 = _2585; [ 2.305][d][vo/gpu/d3d11] [606] _2673 = _2671 + _1990; [ 2.305][d][vo/gpu/d3d11] [607] } [ 2.305][d][vo/gpu/d3d11] [608] else [ 2.305][d][vo/gpu/d3d11] [609] { [ 2.305][d][vo/gpu/d3d11] [610] _2674 = _2672; [ 2.305][d][vo/gpu/d3d11] [611] _2673 = _2671; [ 2.305][d][vo/gpu/d3d11] [612] } [ 2.305][d][vo/gpu/d3d11] [613] int _2019 = _229 + 149; [ 2.305][d][vo/gpu/d3d11] [614] float _2023 = length(float2(2.0f, 3.0f) - _107); [ 2.305][d][vo/gpu/d3d11] [615] float _2675; [ 2.305][d][vo/gpu/d3d11] [616] float4 _2676; [ 2.305][d][vo/gpu/d3d11] [617] if (_2023 < 3.0841100215911865234375f) [ 2.305][d][vo/gpu/d3d11] [618] { [ 2.305][d][vo/gpu/d3d11] [619] float4 _2033 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _2023 * 0.3088025748729705810546875f), 0.0f); [ 2.305][d][vo/gpu/d3d11] [620] float _2034 = _2033.x; [ 2.305][d][vo/gpu/d3d11] [621] float4 _2590 = _2674; [ 2.305][d][vo/gpu/d3d11] [622] _2590.x = _2674.x + (_2034 * _176[_2019]); [ 2.305][d][vo/gpu/d3d11] [623] float4 _2593 = _2590; [ 2.305][d][vo/gpu/d3d11] [624] _2593.y = _2674.y + (_2034 * _185[_2019]); [ 2.305][d][vo/gpu/d3d11] [625] _2676 = _2593; [ 2.305][d][vo/gpu/d3d11] [626] _2675 = _2673 + _2034; [ 2.305][d][vo/gpu/d3d11] [627] } [ 2.305][d][vo/gpu/d3d11] [628] else [ 2.305][d][vo/gpu/d3d11] [629] { [ 2.305][d][vo/gpu/d3d11] [630] _2676 = _2674; [ 2.305][d][vo/gpu/d3d11] [631] _2675 = _2673; [ 2.305][d][vo/gpu/d3d11] [632] } [ 2.305][d][vo/gpu/d3d11] [633] int _2063 = _229 + 150; [ 2.305][d][vo/gpu/d3d11] [634] float _2067 = length(3.0f.xx - _107); [ 2.305][d][vo/gpu/d3d11] [635] float _2677; [ 2.305][d][vo/gpu/d3d11] [636] float4 _2678; [ 2.305][d][vo/gpu/d3d11] [637] if (_2067 < 3.0841100215911865234375f) [ 2.305][d][vo/gpu/d3d11] [638] { [ 2.305][d][vo/gpu/d3d11] [639] float4 _2077 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _2067 * 0.3088025748729705810546875f), 0.0f); [ 2.305][d][vo/gpu/d3d11] [640] float _2078 = _2077.x; [ 2.305][d][vo/gpu/d3d11] [641] float4 _2598 = _2676; [ 2.305][d][vo/gpu/d3d11] [642] _2598.x = _2676.x + (_2078 * _176[_2063]); [ 2.305][d][vo/gpu/d3d11] [643] float4 _2601 = _2598; [ 2.305][d][vo/gpu/d3d11] [644] _2601.y = _2676.y + (_2078 * _185[_2063]); [ 2.305][d][vo/gpu/d3d11] [645] _2678 = _2601; [ 2.305][d][vo/gpu/d3d11] [646] _2677 = _2675 + _2078; [ 2.305][d][vo/gpu/d3d11] [647] } [ 2.305][d][vo/gpu/d3d11] [648] else [ 2.305][d][vo/gpu/d3d11] [649] { [ 2.305][d][vo/gpu/d3d11] [650] _2678 = _2676; [ 2.305][d][vo/gpu/d3d11] [651] _2677 = _2675; [ 2.305][d][vo/gpu/d3d11] [652] } [ 2.305][d][vo/gpu/d3d11] [653] int _2139 = _229 + 171; [ 2.306][d][vo/gpu/d3d11] [654] float _2143 = length(float2(0.0f, 4.0f) - _107); [ 2.306][d][vo/gpu/d3d11] [655] float _2679; [ 2.306][d][vo/gpu/d3d11] [656] float4 _2680; [ 2.306][d][vo/gpu/d3d11] [657] if (_2143 < 3.0841100215911865234375f) [ 2.306][d][vo/gpu/d3d11] [658] { [ 2.306][d][vo/gpu/d3d11] [659] float4 _2153 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _2143 * 0.3088025748729705810546875f), 0.0f); [ 2.306][d][vo/gpu/d3d11] [660] float _2154 = _2153.x; [ 2.306][d][vo/gpu/d3d11] [661] float4 _2606 = _2678; [ 2.306][d][vo/gpu/d3d11] [662] _2606.x = _2678.x + (_2154 * _176[_2139]); [ 2.306][d][vo/gpu/d3d11] [663] float4 _2609 = _2606; [ 2.306][d][vo/gpu/d3d11] [664] _2609.y = _2678.y + (_2154 * _185[_2139]); [ 2.306][d][vo/gpu/d3d11] [665] _2680 = _2609; [ 2.306][d][vo/gpu/d3d11] [666] _2679 = _2677 + _2154; [ 2.306][d][vo/gpu/d3d11] [667] } [ 2.306][d][vo/gpu/d3d11] [668] else [ 2.306][d][vo/gpu/d3d11] [669] { [ 2.306][d][vo/gpu/d3d11] [670] _2680 = _2678; [ 2.306][d][vo/gpu/d3d11] [671] _2679 = _2677; [ 2.306][d][vo/gpu/d3d11] [672] } [ 2.306][d][vo/gpu/d3d11] [673] int _2183 = _229 + 172; [ 2.306][d][vo/gpu/d3d11] [674] float _2187 = length(float2(1.0f, 4.0f) - _107); [ 2.306][d][vo/gpu/d3d11] [675] float4 _2681; [ 2.306][d][vo/gpu/d3d11] [676] float _2682; [ 2.306][d][vo/gpu/d3d11] [677] if (_2187 < 3.0841100215911865234375f) [ 2.306][d][vo/gpu/d3d11] [678] { [ 2.306][d][vo/gpu/d3d11] [679] float4 _2197 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _2187 * 0.3088025748729705810546875f), 0.0f); [ 2.306][d][vo/gpu/d3d11] [680] float _2198 = _2197.x; [ 2.306][d][vo/gpu/d3d11] [681] float4 _2614 = _2680; [ 2.306][d][vo/gpu/d3d11] [682] _2614.x = _2680.x + (_2198 * _176[_2183]); [ 2.306][d][vo/gpu/d3d11] [683] float4 _2617 = _2614; [ 2.306][d][vo/gpu/d3d11] [684] _2617.y = _2680.y + (_2198 * _185[_2183]); [ 2.306][d][vo/gpu/d3d11] [685] _2682 = _2679 + _2198; [ 2.306][d][vo/gpu/d3d11] [686] _2681 = _2617; [ 2.306][d][vo/gpu/d3d11] [687] } [ 2.306][d][vo/gpu/d3d11] [688] else [ 2.306][d][vo/gpu/d3d11] [689] { [ 2.306][d][vo/gpu/d3d11] [690] _2682 = _2679; [ 2.306][d][vo/gpu/d3d11] [691] _2681 = _2680; [ 2.306][d][vo/gpu/d3d11] [692] } [ 2.306][d][vo/gpu/d3d11] [693] float4 _2621 = (_2681 / _2682.xxxx) * 1.0f; [ 2.306][d][vo/gpu/d3d11] [694] _2621.z = 0.0f; [ 2.306][d][vo/gpu/d3d11] [695] float4 _2623 = _2621; [ 2.306][d][vo/gpu/d3d11] [696] _2623.w = 1.0f; [ 2.306][d][vo/gpu/d3d11] [697] _2255[int2(int3(gl_GlobalInvocationID).xy)] = _2623; [ 2.306][d][vo/gpu/d3d11] [698] } [ 2.306][d][vo/gpu/d3d11] [699] [ 2.306][d][vo/gpu/d3d11] [700] [numthreads(32, 8, 1)] [ 2.306][d][vo/gpu/d3d11] [701] void main(SPIRV_Cross_Input stage_input) [ 2.306][d][vo/gpu/d3d11] [702] { [ 2.306][d][vo/gpu/d3d11] [703] gl_WorkGroupID = stage_input.gl_WorkGroupID; [ 2.306][d][vo/gpu/d3d11] [704] gl_LocalInvocationID = stage_input.gl_LocalInvocationID; [ 2.306][d][vo/gpu/d3d11] [705] gl_GlobalInvocationID = stage_input.gl_GlobalInvocationID; [ 2.306][d][vo/gpu/d3d11] [706] comp_main(); [ 2.306][d][vo/gpu/d3d11] [707] } [ 2.353][d][vo/gpu] Resizing texture: 1280x720 [ 2.357][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 2.361][v][vo/gpu/d3d11] Compiled a vertex shader in 7923us [ 2.361][v][vo/gpu/d3d11] shaderc: 3765us, SPIRV-Cross: 234us, D3DCompile: 3924us [ 2.361][d][vo/gpu/d3d11] GLSL source: [ 2.361][d][vo/gpu/d3d11] [ 1] #version 450 [ 2.361][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable [ 2.361][d][vo/gpu/d3d11] [ 3] #define tex1D texture [ 2.361][d][vo/gpu/d3d11] [ 4] #define tex3D texture [ 2.361][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 2.361][d][vo/gpu/d3d11] [ 6] layout(location=0) in vec2 vertex_position; [ 2.361][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 vertex_texcoord0; [ 2.361][d][vo/gpu/d3d11] [ 8] layout(location=1) out vec2 texcoord0; [ 2.361][d][vo/gpu/d3d11] [ 9] layout(location=2) in vec2 vertex_texcoord1; [ 2.361][d][vo/gpu/d3d11] [ 10] layout(location=2) out vec2 texcoord1; [ 2.361][d][vo/gpu/d3d11] [ 11] void main() { [ 2.361][d][vo/gpu/d3d11] [ 12] gl_Position = vec4(vertex_position, 1.0, 1.0); [ 2.361][d][vo/gpu/d3d11] [ 13] texcoord0 = vertex_texcoord0; [ 2.361][d][vo/gpu/d3d11] [ 14] texcoord1 = vertex_texcoord1; [ 2.361][d][vo/gpu/d3d11] [ 15] } [ 2.361][d][vo/gpu/d3d11] HLSL source: [ 2.361][d][vo/gpu/d3d11] [ 1] static float4 gl_Position; [ 2.361][d][vo/gpu/d3d11] [ 2] static float2 _18; [ 2.361][d][vo/gpu/d3d11] [ 3] static float2 _27; [ 2.361][d][vo/gpu/d3d11] [ 4] static float2 _28; [ 2.361][d][vo/gpu/d3d11] [ 5] static float2 _30; [ 2.361][d][vo/gpu/d3d11] [ 6] static float2 _31; [ 2.361][d][vo/gpu/d3d11] [ 7] [ 2.361][d][vo/gpu/d3d11] [ 8] struct SPIRV_Cross_Input [ 2.361][d][vo/gpu/d3d11] [ 9] { [ 2.361][d][vo/gpu/d3d11] [ 10] float2 _18 : TEXCOORD0; [ 2.362][d][vo/gpu/d3d11] [ 11] float2 _28 : TEXCOORD1; [ 2.362][d][vo/gpu/d3d11] [ 12] float2 _31 : TEXCOORD2; [ 2.362][d][vo/gpu/d3d11] [ 13] }; [ 2.362][d][vo/gpu/d3d11] [ 14] [ 2.362][d][vo/gpu/d3d11] [ 15] struct SPIRV_Cross_Output [ 2.362][d][vo/gpu/d3d11] [ 16] { [ 2.362][d][vo/gpu/d3d11] [ 17] float2 _27 : TEXCOORD1; [ 2.362][d][vo/gpu/d3d11] [ 18] float2 _30 : TEXCOORD2; [ 2.362][d][vo/gpu/d3d11] [ 19] float4 gl_Position : SV_Position; [ 2.362][d][vo/gpu/d3d11] [ 20] }; [ 2.362][d][vo/gpu/d3d11] [ 21] [ 2.362][d][vo/gpu/d3d11] [ 22] void vert_main() [ 2.362][d][vo/gpu/d3d11] [ 23] { [ 2.362][d][vo/gpu/d3d11] [ 24] gl_Position = float4(_18, 1.0f, 1.0f); [ 2.362][d][vo/gpu/d3d11] [ 25] _27 = _28; [ 2.362][d][vo/gpu/d3d11] [ 26] _30 = _31; [ 2.362][d][vo/gpu/d3d11] [ 27] gl_Position.y = -gl_Position.y; [ 2.362][d][vo/gpu/d3d11] [ 28] } [ 2.362][d][vo/gpu/d3d11] [ 29] [ 2.362][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 2.362][d][vo/gpu/d3d11] [ 31] { [ 2.362][d][vo/gpu/d3d11] [ 32] _18 = stage_input._18; [ 2.362][d][vo/gpu/d3d11] [ 33] _28 = stage_input._28; [ 2.362][d][vo/gpu/d3d11] [ 34] _31 = stage_input._31; [ 2.362][d][vo/gpu/d3d11] [ 35] vert_main(); [ 2.362][d][vo/gpu/d3d11] [ 36] SPIRV_Cross_Output stage_output; [ 2.362][d][vo/gpu/d3d11] [ 37] stage_output.gl_Position = gl_Position; [ 2.362][d][vo/gpu/d3d11] [ 38] stage_output._27 = _27; [ 2.362][d][vo/gpu/d3d11] [ 39] stage_output._30 = _30; [ 2.362][d][vo/gpu/d3d11] [ 40] return stage_output; [ 2.362][d][vo/gpu/d3d11] [ 41] } [ 2.368][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 2.381][v][vo/gpu/d3d11] Compiled a fragment shader in 19598us [ 2.381][v][vo/gpu/d3d11] shaderc: 7005us, SPIRV-Cross: 624us, D3DCompile: 11969us [ 2.381][d][vo/gpu/d3d11] GLSL source: [ 2.381][d][vo/gpu/d3d11] [ 1] #version 450 [ 2.381][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable [ 2.381][d][vo/gpu/d3d11] [ 3] #define tex1D texture [ 2.381][d][vo/gpu/d3d11] [ 4] #define tex3D texture [ 2.381][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 2.381][d][vo/gpu/d3d11] [ 6] layout(location=0) out vec4 out_color; [ 2.381][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 texcoord0; [ 2.381][d][vo/gpu/d3d11] [ 8] layout(location=2) in vec2 texcoord1; [ 2.381][d][vo/gpu/d3d11] [ 9] layout(std140, binding=0) uniform UBO { [ 2.381][d][vo/gpu/d3d11] [ 10] layout(offset=0) mat3 colormatrix; [ 2.381][d][vo/gpu/d3d11] [ 11] layout(offset=48) vec3 colormatrix_c; [ 2.381][d][vo/gpu/d3d11] [ 12] layout(offset=64) vec2 texture_size0; [ 2.381][d][vo/gpu/d3d11] [ 13] layout(offset=80) mat2 texture_rot0; [ 2.381][d][vo/gpu/d3d11] [ 14] layout(offset=112) vec2 texture_off0; [ 2.381][d][vo/gpu/d3d11] [ 15] layout(offset=120) vec2 pixel_size0; [ 2.381][d][vo/gpu/d3d11] [ 16] layout(offset=128) vec2 texture_size1; [ 2.381][d][vo/gpu/d3d11] [ 17] layout(offset=144) mat2 texture_rot1; [ 2.381][d][vo/gpu/d3d11] [ 18] layout(offset=176) vec2 texture_off1; [ 2.381][d][vo/gpu/d3d11] [ 19] layout(offset=184) vec2 pixel_size1; [ 2.381][d][vo/gpu/d3d11] [ 20] }; [ 2.381][d][vo/gpu/d3d11] [ 21] layout(binding=0) uniform sampler2D texture0; [ 2.381][d][vo/gpu/d3d11] [ 22] layout(binding=1) uniform sampler2D texture1; [ 2.381][d][vo/gpu/d3d11] [ 23] void main() { [ 2.381][d][vo/gpu/d3d11] [ 24] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 2.381][d][vo/gpu/d3d11] [ 25] color.r = 1.000000 * vec4(texture(texture0, texcoord0)).r; [ 2.381][d][vo/gpu/d3d11] [ 26] color.gb = 1.000000 * vec4(texture(texture1, texcoord1)).rg; [ 2.381][d][vo/gpu/d3d11] [ 27] color = color.rgbr; [ 2.381][d][vo/gpu/d3d11] [ 28] color.rgb = mat3(colormatrix) * color.rgb + colormatrix_c; [ 2.381][d][vo/gpu/d3d11] [ 29] color.a = 1.0; [ 2.381][d][vo/gpu/d3d11] [ 30] // scaler pre-conversion [ 2.381][d][vo/gpu/d3d11] [ 31] // linearize [ 2.381][d][vo/gpu/d3d11] [ 32] color.rgb = clamp(color.rgb, 0.0, 1.0); [ 2.381][d][vo/gpu/d3d11] [ 33] color.rgb = pow(color.rgb, vec3(2.4)); [ 2.381][d][vo/gpu/d3d11] [ 34] color.rgb *= vec3(1.0/1.000000); [ 2.381][d][vo/gpu/d3d11] [ 35] // main scaling [ 2.381][d][vo/gpu/d3d11] [ 36] out_color = color; [ 2.381][d][vo/gpu/d3d11] [ 37] } [ 2.382][d][vo/gpu/d3d11] HLSL source: [ 2.382][d][vo/gpu/d3d11] [ 1] cbuffer _53_55 : register(b0) [ 2.382][d][vo/gpu/d3d11] [ 2] { [ 2.382][d][vo/gpu/d3d11] [ 3] row_major float3x3 _55_m0 : packoffset(c0); [ 2.382][d][vo/gpu/d3d11] [ 4] float3 _55_m1 : packoffset(c3); [ 2.382][d][vo/gpu/d3d11] [ 5] float2 _55_m2 : packoffset(c4); [ 2.382][d][vo/gpu/d3d11] [ 6] row_major float2x2 _55_m3 : packoffset(c5); [ 2.382][d][vo/gpu/d3d11] [ 7] float2 _55_m4 : packoffset(c7); [ 2.382][d][vo/gpu/d3d11] [ 8] float2 _55_m5 : packoffset(c7.z); [ 2.382][d][vo/gpu/d3d11] [ 9] float2 _55_m6 : packoffset(c8); [ 2.382][d][vo/gpu/d3d11] [ 10] row_major float2x2 _55_m7 : packoffset(c9); [ 2.382][d][vo/gpu/d3d11] [ 11] float2 _55_m8 : packoffset(c11); [ 2.382][d][vo/gpu/d3d11] [ 12] float2 _55_m9 : packoffset(c11.z); [ 2.382][d][vo/gpu/d3d11] [ 13] }; [ 2.382][d][vo/gpu/d3d11] [ 14] [ 2.382][d][vo/gpu/d3d11] [ 15] Texture2D _16 : register(t0); [ 2.382][d][vo/gpu/d3d11] [ 16] SamplerState __16_sampler : register(s0); [ 2.382][d][vo/gpu/d3d11] [ 17] Texture2D _34 : register(t1); [ 2.382][d][vo/gpu/d3d11] [ 18] SamplerState __34_sampler : register(s1); [ 2.382][d][vo/gpu/d3d11] [ 19] [ 2.382][d][vo/gpu/d3d11] [ 20] static float2 _20; [ 2.382][d][vo/gpu/d3d11] [ 21] static float2 _36; [ 2.382][d][vo/gpu/d3d11] [ 22] static float4 _98; [ 2.382][d][vo/gpu/d3d11] [ 23] [ 2.382][d][vo/gpu/d3d11] [ 24] struct SPIRV_Cross_Input [ 2.382][d][vo/gpu/d3d11] [ 25] { [ 2.382][d][vo/gpu/d3d11] [ 26] float2 _20 : TEXCOORD1; [ 2.382][d][vo/gpu/d3d11] [ 27] float2 _36 : TEXCOORD2; [ 2.382][d][vo/gpu/d3d11] [ 28] }; [ 2.382][d][vo/gpu/d3d11] [ 29] [ 2.382][d][vo/gpu/d3d11] [ 30] struct SPIRV_Cross_Output [ 2.382][d][vo/gpu/d3d11] [ 31] { [ 2.382][d][vo/gpu/d3d11] [ 32] float4 _98 : SV_Target0; [ 2.382][d][vo/gpu/d3d11] [ 33] }; [ 2.382][d][vo/gpu/d3d11] [ 34] [ 2.382][d][vo/gpu/d3d11] [ 35] static float4 _106; [ 2.382][d][vo/gpu/d3d11] [ 36] [ 2.382][d][vo/gpu/d3d11] [ 37] void frag_main() [ 2.382][d][vo/gpu/d3d11] [ 38] { [ 2.382][d][vo/gpu/d3d11] [ 39] float4 _101 = _106; [ 2.382][d][vo/gpu/d3d11] [ 40] _101.x = _16.Sample(__16_sampler, _20).x; [ 2.382][d][vo/gpu/d3d11] [ 41] float2 _45 = _34.Sample(__34_sampler, _36).xy * 1.0f; [ 2.382][d][vo/gpu/d3d11] [ 42] float3 _72 = mul(float4(_101.x, _45.x, _45.y, _101.w).xyz, _55_m0) + _55_m1; [ 2.382][d][vo/gpu/d3d11] [ 43] float4 _103 = float4(_72.x, _72.y, _72.z, _101.x); [ 2.382][d][vo/gpu/d3d11] [ 44] _103.w = 1.0f; [ 2.382][d][vo/gpu/d3d11] [ 45] float3 _88 = pow(clamp(_103.xyz, 0.0f.xxx, 1.0f.xxx).xyz, 2.400000095367431640625f.xxx); [ 2.382][d][vo/gpu/d3d11] [ 46] _98 = float4(_88.x, _88.y, _88.z, _103.w); [ 2.382][d][vo/gpu/d3d11] [ 47] } [ 2.382][d][vo/gpu/d3d11] [ 48] [ 2.382][d][vo/gpu/d3d11] [ 49] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 2.382][d][vo/gpu/d3d11] [ 50] { [ 2.382][d][vo/gpu/d3d11] [ 51] _20 = stage_input._20; [ 2.382][d][vo/gpu/d3d11] [ 52] _36 = stage_input._36; [ 2.382][d][vo/gpu/d3d11] [ 53] frag_main(); [ 2.382][d][vo/gpu/d3d11] [ 54] SPIRV_Cross_Output stage_output; [ 2.382][d][vo/gpu/d3d11] [ 55] stage_output._98 = _98; [ 2.382][d][vo/gpu/d3d11] [ 56] return stage_output; [ 2.382][d][vo/gpu/d3d11] [ 57] } [ 2.384][d][vo/gpu] Resizing texture: 1280x590 [ 2.388][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 2.392][v][vo/gpu/d3d11] Compiled a vertex shader in 7477us [ 2.392][v][vo/gpu/d3d11] shaderc: 3591us, SPIRV-Cross: 261us, D3DCompile: 3625us [ 2.392][d][vo/gpu/d3d11] GLSL source: [ 2.392][d][vo/gpu/d3d11] [ 1] #version 450 [ 2.392][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable [ 2.392][d][vo/gpu/d3d11] [ 3] #define tex1D texture [ 2.392][d][vo/gpu/d3d11] [ 4] #define tex3D texture [ 2.392][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 2.392][d][vo/gpu/d3d11] [ 6] layout(location=0) in vec2 vertex_position; [ 2.392][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 vertex_texcoord0; [ 2.392][d][vo/gpu/d3d11] [ 8] layout(location=1) out vec2 texcoord0; [ 2.392][d][vo/gpu/d3d11] [ 9] void main() { [ 2.392][d][vo/gpu/d3d11] [ 10] gl_Position = vec4(vertex_position, 1.0, 1.0); [ 2.392][d][vo/gpu/d3d11] [ 11] texcoord0 = vertex_texcoord0; [ 2.392][d][vo/gpu/d3d11] [ 12] } [ 2.392][d][vo/gpu/d3d11] HLSL source: [ 2.392][d][vo/gpu/d3d11] [ 1] static float4 gl_Position; [ 2.392][d][vo/gpu/d3d11] [ 2] static float2 _18; [ 2.392][d][vo/gpu/d3d11] [ 3] static float2 _27; [ 2.392][d][vo/gpu/d3d11] [ 4] static float2 _28; [ 2.392][d][vo/gpu/d3d11] [ 5] [ 2.392][d][vo/gpu/d3d11] [ 6] struct SPIRV_Cross_Input [ 2.392][d][vo/gpu/d3d11] [ 7] { [ 2.392][d][vo/gpu/d3d11] [ 8] float2 _18 : TEXCOORD0; [ 2.392][d][vo/gpu/d3d11] [ 9] float2 _28 : TEXCOORD1; [ 2.392][d][vo/gpu/d3d11] [ 10] }; [ 2.392][d][vo/gpu/d3d11] [ 11] [ 2.392][d][vo/gpu/d3d11] [ 12] struct SPIRV_Cross_Output [ 2.392][d][vo/gpu/d3d11] [ 13] { [ 2.392][d][vo/gpu/d3d11] [ 14] float2 _27 : TEXCOORD1; [ 2.392][d][vo/gpu/d3d11] [ 15] float4 gl_Position : SV_Position; [ 2.392][d][vo/gpu/d3d11] [ 16] }; [ 2.392][d][vo/gpu/d3d11] [ 17] [ 2.392][d][vo/gpu/d3d11] [ 18] void vert_main() [ 2.392][d][vo/gpu/d3d11] [ 19] { [ 2.392][d][vo/gpu/d3d11] [ 20] gl_Position = float4(_18, 1.0f, 1.0f); [ 2.392][d][vo/gpu/d3d11] [ 21] _27 = _28; [ 2.392][d][vo/gpu/d3d11] [ 22] gl_Position.y = -gl_Position.y; [ 2.392][d][vo/gpu/d3d11] [ 23] } [ 2.392][d][vo/gpu/d3d11] [ 24] [ 2.392][d][vo/gpu/d3d11] [ 25] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 2.392][d][vo/gpu/d3d11] [ 26] { [ 2.392][d][vo/gpu/d3d11] [ 27] _18 = stage_input._18; [ 2.392][d][vo/gpu/d3d11] [ 28] _28 = stage_input._28; [ 2.392][d][vo/gpu/d3d11] [ 29] vert_main(); [ 2.392][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output stage_output; [ 2.392][d][vo/gpu/d3d11] [ 31] stage_output.gl_Position = gl_Position; [ 2.392][d][vo/gpu/d3d11] [ 32] stage_output._27 = _27; [ 2.393][d][vo/gpu/d3d11] [ 33] return stage_output; [ 2.393][d][vo/gpu/d3d11] [ 34] } [ 2.402][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 2.421][v][vo/gpu/d3d11] Compiled a fragment shader in 28874us [ 2.421][v][vo/gpu/d3d11] shaderc: 9803us, SPIRV-Cross: 984us, D3DCompile: 18087us [ 2.421][d][vo/gpu/d3d11] GLSL source: [ 2.421][d][vo/gpu/d3d11] [ 1] #version 450 [ 2.421][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable [ 2.421][d][vo/gpu/d3d11] [ 3] #define tex1D texture [ 2.421][d][vo/gpu/d3d11] [ 4] #define tex3D texture [ 2.421][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 2.421][d][vo/gpu/d3d11] [ 6] layout(location=0) out vec4 out_color; [ 2.421][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 texcoord0; [ 2.421][d][vo/gpu/d3d11] [ 8] layout(std140, binding=0) uniform UBO { [ 2.421][d][vo/gpu/d3d11] [ 9] layout(offset=0) vec2 texture_size0; [ 2.421][d][vo/gpu/d3d11] [ 10] layout(offset=16) mat2 texture_rot0; [ 2.421][d][vo/gpu/d3d11] [ 11] layout(offset=48) vec2 texture_off0; [ 2.421][d][vo/gpu/d3d11] [ 12] layout(offset=56) vec2 pixel_size0; [ 2.421][d][vo/gpu/d3d11] [ 13] }; [ 2.421][d][vo/gpu/d3d11] [ 14] layout(binding=0) uniform sampler2D lut; [ 2.421][d][vo/gpu/d3d11] [ 15] layout(binding=1) uniform sampler2D texture0; [ 2.421][d][vo/gpu/d3d11] [ 16] void main() { [ 2.421][d][vo/gpu/d3d11] [ 17] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 2.421][d][vo/gpu/d3d11] [ 18] #undef tex [ 2.421][d][vo/gpu/d3d11] [ 19] #undef texmap [ 2.421][d][vo/gpu/d3d11] [ 20] #define tex texture0 [ 2.421][d][vo/gpu/d3d11] [ 21] #define texmap texmap0 [ 2.421][d][vo/gpu/d3d11] [ 22] vec2 pos = texcoord0; [ 2.421][d][vo/gpu/d3d11] [ 23] vec2 size = texture_size0; [ 2.421][d][vo/gpu/d3d11] [ 24] vec2 pt = pixel_size0; [ 2.421][d][vo/gpu/d3d11] [ 25] // first pass [ 2.421][d][vo/gpu/d3d11] [ 26] color = vec4(0.0); [ 2.421][d][vo/gpu/d3d11] [ 27] { [ 2.421][d][vo/gpu/d3d11] [ 28] vec2 dir = vec2(0.0, 1.0); [ 2.421][d][vo/gpu/d3d11] [ 29] pt *= dir; [ 2.421][d][vo/gpu/d3d11] [ 30] float fcoord = dot(fract(pos * size - vec2(0.5)), dir); [ 2.421][d][vo/gpu/d3d11] [ 31] vec2 base = pos - fcoord * pt - pt * vec2(2.0); [ 2.421][d][vo/gpu/d3d11] [ 32] vec4 c; [ 2.421][d][vo/gpu/d3d11] [ 33] float ypos = LUT_POS(fcoord, 64.0); [ 2.421][d][vo/gpu/d3d11] [ 34] float weights[6]; [ 2.421][d][vo/gpu/d3d11] [ 35] c = texture(lut, vec2(0.250000, ypos)); [ 2.421][d][vo/gpu/d3d11] [ 36] weights[0] = c[0]; [ 2.421][d][vo/gpu/d3d11] [ 37] weights[1] = c[1]; [ 2.421][d][vo/gpu/d3d11] [ 38] weights[2] = c[2]; [ 2.421][d][vo/gpu/d3d11] [ 39] weights[3] = c[3]; [ 2.421][d][vo/gpu/d3d11] [ 40] c = texture(lut, vec2(0.750000, ypos)); [ 2.421][d][vo/gpu/d3d11] [ 41] weights[4] = c[0]; [ 2.421][d][vo/gpu/d3d11] [ 42] weights[5] = c[1]; [ 2.421][d][vo/gpu/d3d11] [ 43] // scaler samples [ 2.421][d][vo/gpu/d3d11] [ 44] c = texture(tex, base + pt * vec2(0.0)); [ 2.422][d][vo/gpu/d3d11] [ 45] color += vec4(weights[0]) * c; [ 2.422][d][vo/gpu/d3d11] [ 46] c = texture(tex, base + pt * vec2(1.0)); [ 2.422][d][vo/gpu/d3d11] [ 47] color += vec4(weights[1]) * c; [ 2.422][d][vo/gpu/d3d11] [ 48] c = texture(tex, base + pt * vec2(2.0)); [ 2.422][d][vo/gpu/d3d11] [ 49] color += vec4(weights[2]) * c; [ 2.422][d][vo/gpu/d3d11] [ 50] c = texture(tex, base + pt * vec2(3.0)); [ 2.422][d][vo/gpu/d3d11] [ 51] color += vec4(weights[3]) * c; [ 2.422][d][vo/gpu/d3d11] [ 52] c = texture(tex, base + pt * vec2(4.0)); [ 2.422][d][vo/gpu/d3d11] [ 53] color += vec4(weights[4]) * c; [ 2.422][d][vo/gpu/d3d11] [ 54] c = texture(tex, base + pt * vec2(5.0)); [ 2.422][d][vo/gpu/d3d11] [ 55] color += vec4(weights[5]) * c; [ 2.422][d][vo/gpu/d3d11] [ 56] } [ 2.422][d][vo/gpu/d3d11] [ 57] color *= 1.000000; [ 2.422][d][vo/gpu/d3d11] [ 58] out_color = color; [ 2.422][d][vo/gpu/d3d11] [ 59] } [ 2.422][d][vo/gpu/d3d11] HLSL source: [ 2.422][d][vo/gpu/d3d11] [ 1] cbuffer _21_23 : register(b0) [ 2.422][d][vo/gpu/d3d11] [ 2] { [ 2.422][d][vo/gpu/d3d11] [ 3] float2 _23_m0 : packoffset(c0); [ 2.422][d][vo/gpu/d3d11] [ 4] row_major float2x2 _23_m1 : packoffset(c1); [ 2.422][d][vo/gpu/d3d11] [ 5] float2 _23_m2 : packoffset(c3); [ 2.422][d][vo/gpu/d3d11] [ 6] float2 _23_m3 : packoffset(c3.z); [ 2.422][d][vo/gpu/d3d11] [ 7] }; [ 2.422][d][vo/gpu/d3d11] [ 8] [ 2.422][d][vo/gpu/d3d11] [ 9] Texture2D _70 : register(t0); [ 2.422][d][vo/gpu/d3d11] [ 10] SamplerState __70_sampler : register(s0); [ 2.422][d][vo/gpu/d3d11] [ 11] Texture2D _112 : register(t1); [ 2.422][d][vo/gpu/d3d11] [ 12] SamplerState __112_sampler : register(s1); [ 2.422][d][vo/gpu/d3d11] [ 13] [ 2.422][d][vo/gpu/d3d11] [ 14] static float2 _17; [ 2.422][d][vo/gpu/d3d11] [ 15] static float4 _202; [ 2.422][d][vo/gpu/d3d11] [ 16] [ 2.422][d][vo/gpu/d3d11] [ 17] struct SPIRV_Cross_Input [ 2.422][d][vo/gpu/d3d11] [ 18] { [ 2.422][d][vo/gpu/d3d11] [ 19] float2 _17 : TEXCOORD1; [ 2.422][d][vo/gpu/d3d11] [ 20] }; [ 2.422][d][vo/gpu/d3d11] [ 21] [ 2.422][d][vo/gpu/d3d11] [ 22] struct SPIRV_Cross_Output [ 2.422][d][vo/gpu/d3d11] [ 23] { [ 2.422][d][vo/gpu/d3d11] [ 24] float4 _202 : SV_Target0; [ 2.422][d][vo/gpu/d3d11] [ 25] }; [ 2.422][d][vo/gpu/d3d11] [ 26] [ 2.422][d][vo/gpu/d3d11] [ 27] void frag_main() [ 2.422][d][vo/gpu/d3d11] [ 28] { [ 2.422][d][vo/gpu/d3d11] [ 29] float2 _38 = _23_m3 * float2(0.0f, 1.0f); [ 2.422][d][vo/gpu/d3d11] [ 30] float2 _47 = frac((_17 * _23_m0) - 0.5f.xx); [ 2.422][d][vo/gpu/d3d11] [ 31] float _49 = _47.y; [ 2.422][d][vo/gpu/d3d11] [ 32] float2 _55 = _17 - (_38 * _49); [ 2.422][d][vo/gpu/d3d11] [ 33] float2 _60 = _55 - (_23_m3 * float2(0.0f, 2.0f)); [ 2.422][d][vo/gpu/d3d11] [ 34] float _65 = lerp(0.0078125f, 0.9921875f, _49); [ 2.422][d][vo/gpu/d3d11] [ 35] float4 _75 = _70.Sample(__70_sampler, float2(0.25f, _65)); [ 2.422][d][vo/gpu/d3d11] [ 36] float4 _103 = _70.Sample(__70_sampler, float2(0.75f, _65)); [ 2.422][d][vo/gpu/d3d11] [ 37] _202 = ((((((_75.x.xxxx * _112.Sample(__112_sampler, _60)) + (_75.y.xxxx * _112.Sample(__112_sampler, _60 + _38))) + (_75.z.xxxx * _112.Sample(__112_sampler, _55))) + (_75.w.xxxx * _112.Sample(__112_sampler, _60 + (_23_m3 * float2(0.0f, 3.0f))))) + (_103.x.xxxx * _112.Sample(__112_sampler, _60 + (_23_m3 * float2(0.0f, 4.0f))))) + (_103.y.xxxx * _112.Sample(__112_sampler, _60 + (_23_m3 * float2(0.0f, 5.0f))))) * 1.0f; [ 2.422][d][vo/gpu/d3d11] [ 38] } [ 2.422][d][vo/gpu/d3d11] [ 39] [ 2.422][d][vo/gpu/d3d11] [ 40] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 2.422][d][vo/gpu/d3d11] [ 41] { [ 2.422][d][vo/gpu/d3d11] [ 42] _17 = stage_input._17; [ 2.422][d][vo/gpu/d3d11] [ 43] frag_main(); [ 2.422][d][vo/gpu/d3d11] [ 44] SPIRV_Cross_Output stage_output; [ 2.422][d][vo/gpu/d3d11] [ 45] stage_output._202 = _202; [ 2.422][d][vo/gpu/d3d11] [ 46] return stage_output; [ 2.422][d][vo/gpu/d3d11] [ 47] } [ 2.425][d][vo/gpu] Resizing texture: 1048x590 [ 2.429][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 2.433][v][vo/gpu/d3d11] Compiled a vertex shader in 7415us [ 2.433][v][vo/gpu/d3d11] shaderc: 3523us, SPIRV-Cross: 210us, D3DCompile: 3682us [ 2.433][d][vo/gpu/d3d11] GLSL source: [ 2.433][d][vo/gpu/d3d11] [ 1] #version 450 [ 2.433][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable [ 2.433][d][vo/gpu/d3d11] [ 3] #define tex1D texture [ 2.433][d][vo/gpu/d3d11] [ 4] #define tex3D texture [ 2.433][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 2.433][d][vo/gpu/d3d11] [ 6] layout(location=0) in vec2 vertex_position; [ 2.433][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 vertex_texcoord0; [ 2.433][d][vo/gpu/d3d11] [ 8] layout(location=1) out vec2 texcoord0; [ 2.433][d][vo/gpu/d3d11] [ 9] void main() { [ 2.433][d][vo/gpu/d3d11] [ 10] gl_Position = vec4(vertex_position, 1.0, 1.0); [ 2.433][d][vo/gpu/d3d11] [ 11] texcoord0 = vertex_texcoord0; [ 2.433][d][vo/gpu/d3d11] [ 12] } [ 2.433][d][vo/gpu/d3d11] HLSL source: [ 2.433][d][vo/gpu/d3d11] [ 1] static float4 gl_Position; [ 2.433][d][vo/gpu/d3d11] [ 2] static float2 _18; [ 2.433][d][vo/gpu/d3d11] [ 3] static float2 _27; [ 2.433][d][vo/gpu/d3d11] [ 4] static float2 _28; [ 2.433][d][vo/gpu/d3d11] [ 5] [ 2.433][d][vo/gpu/d3d11] [ 6] struct SPIRV_Cross_Input [ 2.433][d][vo/gpu/d3d11] [ 7] { [ 2.433][d][vo/gpu/d3d11] [ 8] float2 _18 : TEXCOORD0; [ 2.433][d][vo/gpu/d3d11] [ 9] float2 _28 : TEXCOORD1; [ 2.433][d][vo/gpu/d3d11] [ 10] }; [ 2.433][d][vo/gpu/d3d11] [ 11] [ 2.433][d][vo/gpu/d3d11] [ 12] struct SPIRV_Cross_Output [ 2.433][d][vo/gpu/d3d11] [ 13] { [ 2.433][d][vo/gpu/d3d11] [ 14] float2 _27 : TEXCOORD1; [ 2.433][d][vo/gpu/d3d11] [ 15] float4 gl_Position : SV_Position; [ 2.433][d][vo/gpu/d3d11] [ 16] }; [ 2.433][d][vo/gpu/d3d11] [ 17] [ 2.433][d][vo/gpu/d3d11] [ 18] void vert_main() [ 2.433][d][vo/gpu/d3d11] [ 19] { [ 2.433][d][vo/gpu/d3d11] [ 20] gl_Position = float4(_18, 1.0f, 1.0f); [ 2.433][d][vo/gpu/d3d11] [ 21] _27 = _28; [ 2.433][d][vo/gpu/d3d11] [ 22] gl_Position.y = -gl_Position.y; [ 2.433][d][vo/gpu/d3d11] [ 23] } [ 2.434][d][vo/gpu/d3d11] [ 24] [ 2.434][d][vo/gpu/d3d11] [ 25] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 2.434][d][vo/gpu/d3d11] [ 26] { [ 2.434][d][vo/gpu/d3d11] [ 27] _18 = stage_input._18; [ 2.434][d][vo/gpu/d3d11] [ 28] _28 = stage_input._28; [ 2.434][d][vo/gpu/d3d11] [ 29] vert_main(); [ 2.434][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output stage_output; [ 2.434][d][vo/gpu/d3d11] [ 31] stage_output.gl_Position = gl_Position; [ 2.434][d][vo/gpu/d3d11] [ 32] stage_output._27 = _27; [ 2.434][d][vo/gpu/d3d11] [ 33] return stage_output; [ 2.434][d][vo/gpu/d3d11] [ 34] } [ 2.443][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 2.465][v][vo/gpu/d3d11] Compiled a fragment shader in 32189us [ 2.465][v][vo/gpu/d3d11] shaderc: 10187us, SPIRV-Cross: 939us, D3DCompile: 21063us [ 2.465][d][vo/gpu/d3d11] GLSL source: [ 2.465][d][vo/gpu/d3d11] [ 1] #version 450 [ 2.465][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable [ 2.465][d][vo/gpu/d3d11] [ 3] #define tex1D texture [ 2.465][d][vo/gpu/d3d11] [ 4] #define tex3D texture [ 2.465][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 2.465][d][vo/gpu/d3d11] [ 6] layout(location=0) out vec4 out_color; [ 2.465][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 texcoord0; [ 2.465][d][vo/gpu/d3d11] [ 8] layout(std140, binding=0) uniform UBO { [ 2.465][d][vo/gpu/d3d11] [ 9] layout(offset=0) vec2 texture_size0; [ 2.465][d][vo/gpu/d3d11] [ 10] layout(offset=16) mat2 texture_rot0; [ 2.465][d][vo/gpu/d3d11] [ 11] layout(offset=48) vec2 texture_off0; [ 2.466][d][vo/gpu/d3d11] [ 12] layout(offset=56) vec2 pixel_size0; [ 2.466][d][vo/gpu/d3d11] [ 13] }; [ 2.466][d][vo/gpu/d3d11] [ 14] layout(binding=0) uniform sampler2D lut; [ 2.466][d][vo/gpu/d3d11] [ 15] layout(binding=1) uniform sampler2D texture0; [ 2.466][d][vo/gpu/d3d11] [ 16] void main() { [ 2.466][d][vo/gpu/d3d11] [ 17] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 2.466][d][vo/gpu/d3d11] [ 18] #undef tex [ 2.466][d][vo/gpu/d3d11] [ 19] #undef texmap [ 2.466][d][vo/gpu/d3d11] [ 20] #define tex texture0 [ 2.466][d][vo/gpu/d3d11] [ 21] #define texmap texmap0 [ 2.466][d][vo/gpu/d3d11] [ 22] vec2 pos = texcoord0; [ 2.466][d][vo/gpu/d3d11] [ 23] vec2 size = texture_size0; [ 2.466][d][vo/gpu/d3d11] [ 24] vec2 pt = pixel_size0; [ 2.466][d][vo/gpu/d3d11] [ 25] color = vec4(0.0); [ 2.466][d][vo/gpu/d3d11] [ 26] { [ 2.466][d][vo/gpu/d3d11] [ 27] vec2 dir = vec2(1.0, 0.0); [ 2.466][d][vo/gpu/d3d11] [ 28] pt *= dir; [ 2.466][d][vo/gpu/d3d11] [ 29] float fcoord = dot(fract(pos * size - vec2(0.5)), dir); [ 2.466][d][vo/gpu/d3d11] [ 30] vec2 base = pos - fcoord * pt - pt * vec2(2.0); [ 2.466][d][vo/gpu/d3d11] [ 31] vec4 c; [ 2.466][d][vo/gpu/d3d11] [ 32] float ypos = LUT_POS(fcoord, 64.0); [ 2.466][d][vo/gpu/d3d11] [ 33] float weights[6]; [ 2.466][d][vo/gpu/d3d11] [ 34] c = texture(lut, vec2(0.250000, ypos)); [ 2.466][d][vo/gpu/d3d11] [ 35] weights[0] = c[0]; [ 2.466][d][vo/gpu/d3d11] [ 36] weights[1] = c[1]; [ 2.466][d][vo/gpu/d3d11] [ 37] weights[2] = c[2]; [ 2.466][d][vo/gpu/d3d11] [ 38] weights[3] = c[3]; [ 2.466][d][vo/gpu/d3d11] [ 39] c = texture(lut, vec2(0.750000, ypos)); [ 2.466][d][vo/gpu/d3d11] [ 40] weights[4] = c[0]; [ 2.466][d][vo/gpu/d3d11] [ 41] weights[5] = c[1]; [ 2.466][d][vo/gpu/d3d11] [ 42] // scaler samples [ 2.466][d][vo/gpu/d3d11] [ 43] c = texture(tex, base + pt * vec2(0.0)); [ 2.466][d][vo/gpu/d3d11] [ 44] color += vec4(weights[0]) * c; [ 2.466][d][vo/gpu/d3d11] [ 45] c = texture(tex, base + pt * vec2(1.0)); [ 2.466][d][vo/gpu/d3d11] [ 46] color += vec4(weights[1]) * c; [ 2.466][d][vo/gpu/d3d11] [ 47] c = texture(tex, base + pt * vec2(2.0)); [ 2.466][d][vo/gpu/d3d11] [ 48] color += vec4(weights[2]) * c; [ 2.466][d][vo/gpu/d3d11] [ 49] c = texture(tex, base + pt * vec2(3.0)); [ 2.466][d][vo/gpu/d3d11] [ 50] color += vec4(weights[3]) * c; [ 2.466][d][vo/gpu/d3d11] [ 51] c = texture(tex, base + pt * vec2(4.0)); [ 2.466][d][vo/gpu/d3d11] [ 52] color += vec4(weights[4]) * c; [ 2.466][d][vo/gpu/d3d11] [ 53] c = texture(tex, base + pt * vec2(5.0)); [ 2.466][d][vo/gpu/d3d11] [ 54] color += vec4(weights[5]) * c; [ 2.466][d][vo/gpu/d3d11] [ 55] } [ 2.466][d][vo/gpu/d3d11] [ 56] color.a = 1.000000; [ 2.466][d][vo/gpu/d3d11] [ 57] // scaler post-conversion [ 2.466][d][vo/gpu/d3d11] [ 58] // delinearize [ 2.466][d][vo/gpu/d3d11] [ 59] color.rgb = clamp(color.rgb, 0.0, 1.0); [ 2.466][d][vo/gpu/d3d11] [ 60] color.rgb *= vec3(1.000000); [ 2.466][d][vo/gpu/d3d11] [ 61] color.rgb = pow(color.rgb, vec3(1.0/2.4)); [ 2.466][d][vo/gpu/d3d11] [ 62] out_color = color; [ 2.466][d][vo/gpu/d3d11] [ 63] } [ 2.466][d][vo/gpu/d3d11] HLSL source: [ 2.467][d][vo/gpu/d3d11] [ 1] cbuffer _21_23 : register(b0) [ 2.467][d][vo/gpu/d3d11] [ 2] { [ 2.467][d][vo/gpu/d3d11] [ 3] float2 _23_m0 : packoffset(c0); [ 2.467][d][vo/gpu/d3d11] [ 4] row_major float2x2 _23_m1 : packoffset(c1); [ 2.467][d][vo/gpu/d3d11] [ 5] float2 _23_m2 : packoffset(c3); [ 2.467][d][vo/gpu/d3d11] [ 6] float2 _23_m3 : packoffset(c3.z); [ 2.467][d][vo/gpu/d3d11] [ 7] }; [ 2.467][d][vo/gpu/d3d11] [ 8] [ 2.467][d][vo/gpu/d3d11] [ 9] Texture2D _70 : register(t0); [ 2.467][d][vo/gpu/d3d11] [ 10] SamplerState __70_sampler : register(s0); [ 2.467][d][vo/gpu/d3d11] [ 11] Texture2D _112 : register(t1); [ 2.467][d][vo/gpu/d3d11] [ 12] SamplerState __112_sampler : register(s1); [ 2.467][d][vo/gpu/d3d11] [ 13] [ 2.467][d][vo/gpu/d3d11] [ 14] static float2 _17; [ 2.467][d][vo/gpu/d3d11] [ 15] static float4 _222; [ 2.467][d][vo/gpu/d3d11] [ 16] [ 2.467][d][vo/gpu/d3d11] [ 17] struct SPIRV_Cross_Input [ 2.467][d][vo/gpu/d3d11] [ 18] { [ 2.467][d][vo/gpu/d3d11] [ 19] float2 _17 : TEXCOORD1; [ 2.467][d][vo/gpu/d3d11] [ 20] }; [ 2.467][d][vo/gpu/d3d11] [ 21] [ 2.467][d][vo/gpu/d3d11] [ 22] struct SPIRV_Cross_Output [ 2.467][d][vo/gpu/d3d11] [ 23] { [ 2.467][d][vo/gpu/d3d11] [ 24] float4 _222 : SV_Target0; [ 2.467][d][vo/gpu/d3d11] [ 25] }; [ 2.467][d][vo/gpu/d3d11] [ 26] [ 2.467][d][vo/gpu/d3d11] [ 27] void frag_main() [ 2.467][d][vo/gpu/d3d11] [ 28] { [ 2.467][d][vo/gpu/d3d11] [ 29] float2 _38 = _23_m3 * float2(1.0f, 0.0f); [ 2.467][d][vo/gpu/d3d11] [ 30] float2 _47 = frac((_17 * _23_m0) - 0.5f.xx); [ 2.467][d][vo/gpu/d3d11] [ 31] float _49 = _47.x; [ 2.467][d][vo/gpu/d3d11] [ 32] float2 _55 = _17 - (_38 * _49); [ 2.467][d][vo/gpu/d3d11] [ 33] float2 _60 = _55 - (_23_m3 * float2(2.0f, 0.0f)); [ 2.467][d][vo/gpu/d3d11] [ 34] float _65 = lerp(0.0078125f, 0.9921875f, _49); [ 2.467][d][vo/gpu/d3d11] [ 35] float4 _75 = _70.Sample(__70_sampler, float2(0.25f, _65)); [ 2.467][d][vo/gpu/d3d11] [ 36] float4 _103 = _70.Sample(__70_sampler, float2(0.75f, _65)); [ 2.467][d][vo/gpu/d3d11] [ 37] float4 _237 = (((((_75.x.xxxx * _112.Sample(__112_sampler, _60)) + (_75.y.xxxx * _112.Sample(__112_sampler, _60 + _38))) + (_75.z.xxxx * _112.Sample(__112_sampler, _55))) + (_75.w.xxxx * _112.Sample(__112_sampler, _60 + (_23_m3 * float2(3.0f, 0.0f))))) + (_103.x.xxxx * _112.Sample(__112_sampler, _60 + (_23_m3 * float2(4.0f, 0.0f))))) + (_103.y.xxxx * _112.Sample(__112_sampler, _60 + (_23_m3 * float2(5.0f, 0.0f)))); [ 2.467][d][vo/gpu/d3d11] [ 38] _237.w = 1.0f; [ 2.467][d][vo/gpu/d3d11] [ 39] float3 _218 = pow(clamp(_237.xyz, 0.0f.xxx, 1.0f.xxx).xyz, 0.4166666567325592041015625f.xxx); [ 2.467][d][vo/gpu/d3d11] [ 40] _222 = float4(_218.x, _218.y, _218.z, _237.w); [ 2.467][d][vo/gpu/d3d11] [ 41] } [ 2.467][d][vo/gpu/d3d11] [ 42] [ 2.467][d][vo/gpu/d3d11] [ 43] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 2.467][d][vo/gpu/d3d11] [ 44] { [ 2.467][d][vo/gpu/d3d11] [ 45] _17 = stage_input._17; [ 2.467][d][vo/gpu/d3d11] [ 46] frag_main(); [ 2.467][d][vo/gpu/d3d11] [ 47] SPIRV_Cross_Output stage_output; [ 2.467][d][vo/gpu/d3d11] [ 48] stage_output._222 = _222; [ 2.467][d][vo/gpu/d3d11] [ 49] return stage_output; [ 2.467][d][vo/gpu/d3d11] [ 50] } [ 2.472][d][vo/gpu] Resizing texture: 1048x590 [ 2.476][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 2.480][v][vo/gpu/d3d11] Compiled a vertex shader in 7386us [ 2.480][v][vo/gpu/d3d11] shaderc: 3596us, SPIRV-Cross: 247us, D3DCompile: 3543us [ 2.480][d][vo/gpu/d3d11] GLSL source: [ 2.480][d][vo/gpu/d3d11] [ 1] #version 450 [ 2.480][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable [ 2.480][d][vo/gpu/d3d11] [ 3] #define tex1D texture [ 2.480][d][vo/gpu/d3d11] [ 4] #define tex3D texture [ 2.480][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 2.480][d][vo/gpu/d3d11] [ 6] layout(location=0) in vec2 vertex_position; [ 2.480][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 vertex_texcoord0; [ 2.480][d][vo/gpu/d3d11] [ 8] layout(location=1) out vec2 texcoord0; [ 2.480][d][vo/gpu/d3d11] [ 9] void main() { [ 2.481][d][vo/gpu/d3d11] [ 10] gl_Position = vec4(vertex_position, 1.0, 1.0); [ 2.481][d][vo/gpu/d3d11] [ 11] texcoord0 = vertex_texcoord0; [ 2.481][d][vo/gpu/d3d11] [ 12] } [ 2.481][d][vo/gpu/d3d11] HLSL source: [ 2.481][d][vo/gpu/d3d11] [ 1] static float4 gl_Position; [ 2.481][d][vo/gpu/d3d11] [ 2] static float2 _18; [ 2.481][d][vo/gpu/d3d11] [ 3] static float2 _27; [ 2.481][d][vo/gpu/d3d11] [ 4] static float2 _28; [ 2.481][d][vo/gpu/d3d11] [ 5] [ 2.481][d][vo/gpu/d3d11] [ 6] struct SPIRV_Cross_Input [ 2.481][d][vo/gpu/d3d11] [ 7] { [ 2.481][d][vo/gpu/d3d11] [ 8] float2 _18 : TEXCOORD0; [ 2.481][d][vo/gpu/d3d11] [ 9] float2 _28 : TEXCOORD1; [ 2.481][d][vo/gpu/d3d11] [ 10] }; [ 2.481][d][vo/gpu/d3d11] [ 11] [ 2.481][d][vo/gpu/d3d11] [ 12] struct SPIRV_Cross_Output [ 2.481][d][vo/gpu/d3d11] [ 13] { [ 2.481][d][vo/gpu/d3d11] [ 14] float2 _27 : TEXCOORD1; [ 2.481][d][vo/gpu/d3d11] [ 15] float4 gl_Position : SV_Position; [ 2.481][d][vo/gpu/d3d11] [ 16] }; [ 2.481][d][vo/gpu/d3d11] [ 17] [ 2.481][d][vo/gpu/d3d11] [ 18] void vert_main() [ 2.481][d][vo/gpu/d3d11] [ 19] { [ 2.481][d][vo/gpu/d3d11] [ 20] gl_Position = float4(_18, 1.0f, 1.0f); [ 2.481][d][vo/gpu/d3d11] [ 21] _27 = _28; [ 2.481][d][vo/gpu/d3d11] [ 22] gl_Position.y = -gl_Position.y; [ 2.481][d][vo/gpu/d3d11] [ 23] } [ 2.481][d][vo/gpu/d3d11] [ 24] [ 2.481][d][vo/gpu/d3d11] [ 25] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 2.481][d][vo/gpu/d3d11] [ 26] { [ 2.481][d][vo/gpu/d3d11] [ 27] _18 = stage_input._18; [ 2.481][d][vo/gpu/d3d11] [ 28] _28 = stage_input._28; [ 2.481][d][vo/gpu/d3d11] [ 29] vert_main(); [ 2.481][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output stage_output; [ 2.481][d][vo/gpu/d3d11] [ 31] stage_output.gl_Position = gl_Position; [ 2.481][d][vo/gpu/d3d11] [ 32] stage_output._27 = _27; [ 2.481][d][vo/gpu/d3d11] [ 33] return stage_output; [ 2.481][d][vo/gpu/d3d11] [ 34] } [ 2.485][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 2.492][v][vo/gpu/d3d11] Compiled a fragment shader in 11455us [ 2.492][v][vo/gpu/d3d11] shaderc: 4835us, SPIRV-Cross: 336us, D3DCompile: 6284us [ 2.492][d][vo/gpu/d3d11] GLSL source: [ 2.492][d][vo/gpu/d3d11] [ 1] #version 450 [ 2.492][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable [ 2.492][d][vo/gpu/d3d11] [ 3] #define tex1D texture [ 2.492][d][vo/gpu/d3d11] [ 4] #define tex3D texture [ 2.492][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 2.492][d][vo/gpu/d3d11] [ 6] layout(location=0) out vec4 out_color; [ 2.492][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 texcoord0; [ 2.492][d][vo/gpu/d3d11] [ 8] layout(std140, binding=0) uniform UBO { [ 2.492][d][vo/gpu/d3d11] [ 9] layout(offset=0) vec2 texture_size0; [ 2.492][d][vo/gpu/d3d11] [ 10] layout(offset=16) mat2 texture_rot0; [ 2.492][d][vo/gpu/d3d11] [ 11] layout(offset=48) vec2 texture_off0; [ 2.492][d][vo/gpu/d3d11] [ 12] layout(offset=56) vec2 pixel_size0; [ 2.492][d][vo/gpu/d3d11] [ 13] }; [ 2.492][d][vo/gpu/d3d11] [ 14] layout(binding=0) uniform sampler2D texture0; [ 2.492][d][vo/gpu/d3d11] [ 15] void main() { [ 2.492][d][vo/gpu/d3d11] [ 16] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 2.492][d][vo/gpu/d3d11] [ 17] color.rgb = 1.000000 * vec4(texture(texture0, texcoord0)).rgb; [ 2.492][d][vo/gpu/d3d11] [ 18] // linearize [ 2.492][d][vo/gpu/d3d11] [ 19] color.rgb = clamp(color.rgb, 0.0, 1.0); [ 2.492][d][vo/gpu/d3d11] [ 20] color.rgb = pow(color.rgb, vec3(2.4)); [ 2.492][d][vo/gpu/d3d11] [ 21] color.rgb *= vec3(1.0/1.000000); [ 2.492][d][vo/gpu/d3d11] [ 22] out_color = color; [ 2.492][d][vo/gpu/d3d11] [ 23] } [ 2.492][d][vo/gpu/d3d11] HLSL source: [ 2.492][d][vo/gpu/d3d11] [ 1] Texture2D _16 : register(t0); [ 2.492][d][vo/gpu/d3d11] [ 2] SamplerState __16_sampler : register(s0); [ 2.493][d][vo/gpu/d3d11] [ 3] [ 2.493][d][vo/gpu/d3d11] [ 4] static float2 _20; [ 2.493][d][vo/gpu/d3d11] [ 5] static float4 _54; [ 2.493][d][vo/gpu/d3d11] [ 6] [ 2.493][d][vo/gpu/d3d11] [ 7] struct SPIRV_Cross_Input [ 2.493][d][vo/gpu/d3d11] [ 8] { [ 2.493][d][vo/gpu/d3d11] [ 9] float2 _20 : TEXCOORD1; [ 2.493][d][vo/gpu/d3d11] [ 10] }; [ 2.493][d][vo/gpu/d3d11] [ 11] [ 2.493][d][vo/gpu/d3d11] [ 12] struct SPIRV_Cross_Output [ 2.493][d][vo/gpu/d3d11] [ 13] { [ 2.493][d][vo/gpu/d3d11] [ 14] float4 _54 : SV_Target0; [ 2.493][d][vo/gpu/d3d11] [ 15] }; [ 2.493][d][vo/gpu/d3d11] [ 16] [ 2.493][d][vo/gpu/d3d11] [ 17] void frag_main() [ 2.493][d][vo/gpu/d3d11] [ 18] { [ 2.493][d][vo/gpu/d3d11] [ 19] float3 _44 = pow(clamp((_16.Sample(__16_sampler, _20).xyz * 1.0f).xyz, 0.0f.xxx, 1.0f.xxx).xyz, 2.400000095367431640625f.xxx); [ 2.493][d][vo/gpu/d3d11] [ 20] _54 = float4(_44.x, _44.y, _44.z, float4(0.0f, 0.0f, 0.0f, 1.0f).w); [ 2.493][d][vo/gpu/d3d11] [ 21] } [ 2.493][d][vo/gpu/d3d11] [ 22] [ 2.493][d][vo/gpu/d3d11] [ 23] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 2.493][d][vo/gpu/d3d11] [ 24] { [ 2.493][d][vo/gpu/d3d11] [ 25] _20 = stage_input._20; [ 2.493][d][vo/gpu/d3d11] [ 26] frag_main(); [ 2.493][d][vo/gpu/d3d11] [ 27] SPIRV_Cross_Output stage_output; [ 2.493][d][vo/gpu/d3d11] [ 28] stage_output._54 = _54; [ 2.493][d][vo/gpu/d3d11] [ 29] return stage_output; [ 2.493][d][vo/gpu/d3d11] [ 30] } [ 2.501][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 2.505][v][vo/gpu/d3d11] Compiled a vertex shader in 7995us [ 2.505][v][vo/gpu/d3d11] shaderc: 3868us, SPIRV-Cross: 245us, D3DCompile: 3882us [ 2.505][d][vo/gpu/d3d11] GLSL source: [ 2.505][d][vo/gpu/d3d11] [ 1] #version 450 [ 2.505][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable [ 2.505][d][vo/gpu/d3d11] [ 3] #define tex1D texture [ 2.505][d][vo/gpu/d3d11] [ 4] #define tex3D texture [ 2.505][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 2.505][d][vo/gpu/d3d11] [ 6] layout(location=0) in vec2 vertex_position; [ 2.505][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 vertex_texcoord0; [ 2.505][d][vo/gpu/d3d11] [ 8] layout(location=1) out vec2 texcoord0; [ 2.505][d][vo/gpu/d3d11] [ 9] layout(location=2) in vec2 vertex_texcoord1; [ 2.505][d][vo/gpu/d3d11] [ 10] layout(location=2) out vec2 texcoord1; [ 2.505][d][vo/gpu/d3d11] [ 11] void main() { [ 2.505][d][vo/gpu/d3d11] [ 12] gl_Position = vec4(vertex_position, 1.0, 1.0); [ 2.505][d][vo/gpu/d3d11] [ 13] texcoord0 = vertex_texcoord0; [ 2.505][d][vo/gpu/d3d11] [ 14] texcoord1 = vertex_texcoord1; [ 2.505][d][vo/gpu/d3d11] [ 15] } [ 2.505][d][vo/gpu/d3d11] HLSL source: [ 2.505][d][vo/gpu/d3d11] [ 1] static float4 gl_Position; [ 2.505][d][vo/gpu/d3d11] [ 2] static float2 _18; [ 2.505][d][vo/gpu/d3d11] [ 3] static float2 _27; [ 2.505][d][vo/gpu/d3d11] [ 4] static float2 _28; [ 2.505][d][vo/gpu/d3d11] [ 5] static float2 _30; [ 2.505][d][vo/gpu/d3d11] [ 6] static float2 _31; [ 2.505][d][vo/gpu/d3d11] [ 7] [ 2.506][d][vo/gpu/d3d11] [ 8] struct SPIRV_Cross_Input [ 2.506][d][vo/gpu/d3d11] [ 9] { [ 2.506][d][vo/gpu/d3d11] [ 10] float2 _18 : TEXCOORD0; [ 2.506][d][vo/gpu/d3d11] [ 11] float2 _28 : TEXCOORD1; [ 2.506][d][vo/gpu/d3d11] [ 12] float2 _31 : TEXCOORD2; [ 2.506][d][vo/gpu/d3d11] [ 13] }; [ 2.506][d][vo/gpu/d3d11] [ 14] [ 2.506][d][vo/gpu/d3d11] [ 15] struct SPIRV_Cross_Output [ 2.506][d][vo/gpu/d3d11] [ 16] { [ 2.506][d][vo/gpu/d3d11] [ 17] float2 _27 : TEXCOORD1; [ 2.506][d][vo/gpu/d3d11] [ 18] float2 _30 : TEXCOORD2; [ 2.506][d][vo/gpu/d3d11] [ 19] float4 gl_Position : SV_Position; [ 2.506][d][vo/gpu/d3d11] [ 20] }; [ 2.506][d][vo/gpu/d3d11] [ 21] [ 2.506][d][vo/gpu/d3d11] [ 22] void vert_main() [ 2.506][d][vo/gpu/d3d11] [ 23] { [ 2.506][d][vo/gpu/d3d11] [ 24] gl_Position = float4(_18, 1.0f, 1.0f); [ 2.506][d][vo/gpu/d3d11] [ 25] _27 = _28; [ 2.506][d][vo/gpu/d3d11] [ 26] _30 = _31; [ 2.506][d][vo/gpu/d3d11] [ 27] gl_Position.y = -gl_Position.y; [ 2.506][d][vo/gpu/d3d11] [ 28] } [ 2.506][d][vo/gpu/d3d11] [ 29] [ 2.506][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 2.506][d][vo/gpu/d3d11] [ 31] { [ 2.506][d][vo/gpu/d3d11] [ 32] _18 = stage_input._18; [ 2.506][d][vo/gpu/d3d11] [ 33] _28 = stage_input._28; [ 2.506][d][vo/gpu/d3d11] [ 34] _31 = stage_input._31; [ 2.506][d][vo/gpu/d3d11] [ 35] vert_main(); [ 2.506][d][vo/gpu/d3d11] [ 36] SPIRV_Cross_Output stage_output; [ 2.506][d][vo/gpu/d3d11] [ 37] stage_output.gl_Position = gl_Position; [ 2.506][d][vo/gpu/d3d11] [ 38] stage_output._27 = _27; [ 2.506][d][vo/gpu/d3d11] [ 39] stage_output._30 = _30; [ 2.506][d][vo/gpu/d3d11] [ 40] return stage_output; [ 2.506][d][vo/gpu/d3d11] [ 41] } [ 2.511][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 2.516][v][vo/gpu/d3d11] Compiled a fragment shader in 11117us [ 2.517][v][vo/gpu/d3d11] shaderc: 5198us, SPIRV-Cross: 292us, D3DCompile: 5627us [ 2.517][d][vo/gpu/d3d11] GLSL source: [ 2.517][d][vo/gpu/d3d11] [ 1] #version 450 [ 2.517][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable [ 2.517][d][vo/gpu/d3d11] [ 3] #define tex1D texture [ 2.517][d][vo/gpu/d3d11] [ 4] #define tex3D texture [ 2.517][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 2.517][d][vo/gpu/d3d11] [ 6] layout(location=0) out vec4 out_color; [ 2.517][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 texcoord0; [ 2.517][d][vo/gpu/d3d11] [ 8] layout(location=2) in vec2 texcoord1; [ 2.517][d][vo/gpu/d3d11] [ 9] layout(std140, binding=0) uniform UBO { [ 2.517][d][vo/gpu/d3d11] [ 10] layout(offset=0) vec2 texture_size0; [ 2.517][d][vo/gpu/d3d11] [ 11] layout(offset=16) mat2 texture_rot0; [ 2.517][d][vo/gpu/d3d11] [ 12] layout(offset=48) vec2 texture_off0; [ 2.517][d][vo/gpu/d3d11] [ 13] layout(offset=56) vec2 pixel_size0; [ 2.517][d][vo/gpu/d3d11] [ 14] layout(offset=64) vec2 texture_size1; [ 2.517][d][vo/gpu/d3d11] [ 15] layout(offset=80) mat2 texture_rot1; [ 2.517][d][vo/gpu/d3d11] [ 16] layout(offset=112) vec2 texture_off1; [ 2.517][d][vo/gpu/d3d11] [ 17] layout(offset=120) vec2 pixel_size1; [ 2.517][d][vo/gpu/d3d11] [ 18] }; [ 2.517][d][vo/gpu/d3d11] [ 19] layout(binding=0) uniform sampler2D texture0; [ 2.517][d][vo/gpu/d3d11] [ 20] layout(binding=1) uniform sampler2D texture1; [ 2.517][d][vo/gpu/d3d11] [ 21] void main() { [ 2.517][d][vo/gpu/d3d11] [ 22] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 2.517][d][vo/gpu/d3d11] [ 23] // merging plane 1 ... [ 2.517][d][vo/gpu/d3d11] [ 24] color.r = 64.250000 * vec4(texture(texture0, texcoord0)).r; [ 2.517][d][vo/gpu/d3d11] [ 25] // merging plane 2 ... into 1 [ 2.517][d][vo/gpu/d3d11] [ 26] color.g = 64.250000 * vec4(texture(texture1, texcoord1)).r; [ 2.517][d][vo/gpu/d3d11] [ 27] out_color = color; [ 2.517][d][vo/gpu/d3d11] [ 28] } [ 2.517][d][vo/gpu/d3d11] HLSL source: [ 2.517][d][vo/gpu/d3d11] [ 1] Texture2D _17 : register(t0); [ 2.517][d][vo/gpu/d3d11] [ 2] SamplerState __17_sampler : register(s0); [ 2.517][d][vo/gpu/d3d11] [ 3] Texture2D _35 : register(t1); [ 2.517][d][vo/gpu/d3d11] [ 4] SamplerState __35_sampler : register(s1); [ 2.517][d][vo/gpu/d3d11] [ 5] [ 2.517][d][vo/gpu/d3d11] [ 6] static float2 _21; [ 2.517][d][vo/gpu/d3d11] [ 7] static float2 _37; [ 2.517][d][vo/gpu/d3d11] [ 8] static float4 _50; [ 2.517][d][vo/gpu/d3d11] [ 9] [ 2.517][d][vo/gpu/d3d11] [ 10] struct SPIRV_Cross_Input [ 2.517][d][vo/gpu/d3d11] [ 11] { [ 2.517][d][vo/gpu/d3d11] [ 12] float2 _21 : TEXCOORD1; [ 2.517][d][vo/gpu/d3d11] [ 13] float2 _37 : TEXCOORD2; [ 2.517][d][vo/gpu/d3d11] [ 14] }; [ 2.517][d][vo/gpu/d3d11] [ 15] [ 2.517][d][vo/gpu/d3d11] [ 16] struct SPIRV_Cross_Output [ 2.517][d][vo/gpu/d3d11] [ 17] { [ 2.517][d][vo/gpu/d3d11] [ 18] float4 _50 : SV_Target0; [ 2.517][d][vo/gpu/d3d11] [ 19] }; [ 2.517][d][vo/gpu/d3d11] [ 20] [ 2.517][d][vo/gpu/d3d11] [ 21] void frag_main() [ 2.517][d][vo/gpu/d3d11] [ 22] { [ 2.517][d][vo/gpu/d3d11] [ 23] float4 _57 = float4(0.0f, 0.0f, 0.0f, 1.0f); [ 2.517][d][vo/gpu/d3d11] [ 24] _57.x = 64.25f * _17.Sample(__17_sampler, _21).x; [ 2.517][d][vo/gpu/d3d11] [ 25] float4 _59 = _57; [ 2.517][d][vo/gpu/d3d11] [ 26] _59.y = 64.25f * _35.Sample(__35_sampler, _37).x; [ 2.517][d][vo/gpu/d3d11] [ 27] _50 = _59; [ 2.517][d][vo/gpu/d3d11] [ 28] } [ 2.517][d][vo/gpu/d3d11] [ 29] [ 2.517][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 2.517][d][vo/gpu/d3d11] [ 31] { [ 2.517][d][vo/gpu/d3d11] [ 32] _21 = stage_input._21; [ 2.517][d][vo/gpu/d3d11] [ 33] _37 = stage_input._37; [ 2.518][d][vo/gpu/d3d11] [ 34] frag_main(); [ 2.518][d][vo/gpu/d3d11] [ 35] SPIRV_Cross_Output stage_output; [ 2.518][d][vo/gpu/d3d11] [ 36] stage_output._50 = _50; [ 2.518][d][vo/gpu/d3d11] [ 37] return stage_output; [ 2.518][d][vo/gpu/d3d11] [ 38] } [ 2.522][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 2.526][v][vo/gpu/d3d11] Compiled a vertex shader in 7245us [ 2.526][v][vo/gpu/d3d11] shaderc: 3516us, SPIRV-Cross: 214us, D3DCompile: 3515us [ 2.526][d][vo/gpu/d3d11] GLSL source: [ 2.526][d][vo/gpu/d3d11] [ 1] #version 450 [ 2.526][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable [ 2.526][d][vo/gpu/d3d11] [ 3] #define tex1D texture [ 2.526][d][vo/gpu/d3d11] [ 4] #define tex3D texture [ 2.526][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 2.526][d][vo/gpu/d3d11] [ 6] layout(location=0) in vec2 vertex_position; [ 2.526][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 vertex_texcoord0; [ 2.526][d][vo/gpu/d3d11] [ 8] layout(location=1) out vec2 texcoord0; [ 2.526][d][vo/gpu/d3d11] [ 9] void main() { [ 2.526][d][vo/gpu/d3d11] [ 10] gl_Position = vec4(vertex_position, 1.0, 1.0); [ 2.526][d][vo/gpu/d3d11] [ 11] texcoord0 = vertex_texcoord0; [ 2.526][d][vo/gpu/d3d11] [ 12] } [ 2.526][d][vo/gpu/d3d11] HLSL source: [ 2.526][d][vo/gpu/d3d11] [ 1] static float4 gl_Position; [ 2.526][d][vo/gpu/d3d11] [ 2] static float2 _18; [ 2.527][d][vo/gpu/d3d11] [ 3] static float2 _27; [ 2.527][d][vo/gpu/d3d11] [ 4] static float2 _28; [ 2.527][d][vo/gpu/d3d11] [ 5] [ 2.527][d][vo/gpu/d3d11] [ 6] struct SPIRV_Cross_Input [ 2.527][d][vo/gpu/d3d11] [ 7] { [ 2.527][d][vo/gpu/d3d11] [ 8] float2 _18 : TEXCOORD0; [ 2.527][d][vo/gpu/d3d11] [ 9] float2 _28 : TEXCOORD1; [ 2.527][d][vo/gpu/d3d11] [ 10] }; [ 2.527][d][vo/gpu/d3d11] [ 11] [ 2.527][d][vo/gpu/d3d11] [ 12] struct SPIRV_Cross_Output [ 2.527][d][vo/gpu/d3d11] [ 13] { [ 2.527][d][vo/gpu/d3d11] [ 14] float2 _27 : TEXCOORD1; [ 2.527][d][vo/gpu/d3d11] [ 15] float4 gl_Position : SV_Position; [ 2.527][d][vo/gpu/d3d11] [ 16] }; [ 2.527][d][vo/gpu/d3d11] [ 17] [ 2.527][d][vo/gpu/d3d11] [ 18] void vert_main() [ 2.527][d][vo/gpu/d3d11] [ 19] { [ 2.527][d][vo/gpu/d3d11] [ 20] gl_Position = float4(_18, 1.0f, 1.0f); [ 2.527][d][vo/gpu/d3d11] [ 21] _27 = _28; [ 2.527][d][vo/gpu/d3d11] [ 22] gl_Position.y = -gl_Position.y; [ 2.527][d][vo/gpu/d3d11] [ 23] } [ 2.527][d][vo/gpu/d3d11] [ 24] [ 2.527][d][vo/gpu/d3d11] [ 25] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 2.527][d][vo/gpu/d3d11] [ 26] { [ 2.527][d][vo/gpu/d3d11] [ 27] _18 = stage_input._18; [ 2.527][d][vo/gpu/d3d11] [ 28] _28 = stage_input._28; [ 2.527][d][vo/gpu/d3d11] [ 29] vert_main(); [ 2.527][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output stage_output; [ 2.527][d][vo/gpu/d3d11] [ 31] stage_output.gl_Position = gl_Position; [ 2.527][d][vo/gpu/d3d11] [ 32] stage_output._27 = _27; [ 2.527][d][vo/gpu/d3d11] [ 33] return stage_output; [ 2.527][d][vo/gpu/d3d11] [ 34] } [ 2.535][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 2.548][v][vo/gpu/d3d11] Compiled a fragment shader in 21793us [ 2.548][v][vo/gpu/d3d11] shaderc: 8404us, SPIRV-Cross: 698us, D3DCompile: 12691us [ 2.548][d][vo/gpu/d3d11] GLSL source: [ 2.548][d][vo/gpu/d3d11] [ 1] #version 450 [ 2.548][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable [ 2.548][d][vo/gpu/d3d11] [ 3] #define tex1D texture [ 2.548][d][vo/gpu/d3d11] [ 4] #define tex3D texture [ 2.548][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 2.548][d][vo/gpu/d3d11] [ 6] layout(location=0) out vec4 out_color; [ 2.548][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 texcoord0; [ 2.548][d][vo/gpu/d3d11] [ 8] layout(std140, binding=0) uniform UBO { [ 2.548][d][vo/gpu/d3d11] [ 9] layout(offset=0) float random; [ 2.548][d][vo/gpu/d3d11] [ 10] layout(offset=4) int frame; [ 2.549][d][vo/gpu/d3d11] [ 11] layout(offset=8) vec2 input_size; [ 2.549][d][vo/gpu/d3d11] [ 12] layout(offset=16) vec2 target_size; [ 2.549][d][vo/gpu/d3d11] [ 13] layout(offset=24) vec2 tex_offset; [ 2.549][d][vo/gpu/d3d11] [ 14] layout(offset=32) vec2 texture_size0; [ 2.549][d][vo/gpu/d3d11] [ 15] layout(offset=48) mat2 texture_rot0; [ 2.549][d][vo/gpu/d3d11] [ 16] layout(offset=80) vec2 texture_off0; [ 2.549][d][vo/gpu/d3d11] [ 17] layout(offset=88) vec2 pixel_size0; [ 2.549][d][vo/gpu/d3d11] [ 18] }; [ 2.549][d][vo/gpu/d3d11] [ 19] layout(binding=0) uniform sampler2D texture0; [ 2.549][d][vo/gpu/d3d11] [ 20] #define HOOKED_raw texture0 [ 2.549][d][vo/gpu/d3d11] [ 21] #define HOOKED_pos texcoord0 [ 2.549][d][vo/gpu/d3d11] [ 22] #define HOOKED_size texture_size0 [ 2.549][d][vo/gpu/d3d11] [ 23] #define HOOKED_rot texture_rot0 [ 2.549][d][vo/gpu/d3d11] [ 24] #define HOOKED_off texture_off0 [ 2.549][d][vo/gpu/d3d11] [ 25] #define HOOKED_pt pixel_size0 [ 2.549][d][vo/gpu/d3d11] [ 26] #define HOOKED_map texmap0 [ 2.549][d][vo/gpu/d3d11] [ 27] #define HOOKED_mul 64.250000 [ 2.549][d][vo/gpu/d3d11] [ 28] #define HOOKED_tex(pos) (HOOKED_mul * vec4(texture(HOOKED_raw, pos)).rgba) [ 2.549][d][vo/gpu/d3d11] [ 29] #define HOOKED_texOff(off) HOOKED_tex(HOOKED_pos + HOOKED_pt * vec2(off)) [ 2.549][d][vo/gpu/d3d11] [ 30] #define LUMA_raw texture0 [ 2.549][d][vo/gpu/d3d11] [ 31] #define LUMA_pos texcoord0 [ 2.549][d][vo/gpu/d3d11] [ 32] #define LUMA_size texture_size0 [ 2.549][d][vo/gpu/d3d11] [ 33] #define LUMA_rot texture_rot0 [ 2.549][d][vo/gpu/d3d11] [ 34] #define LUMA_off texture_off0 [ 2.549][d][vo/gpu/d3d11] [ 35] #define LUMA_pt pixel_size0 [ 2.549][d][vo/gpu/d3d11] [ 36] #define LUMA_map texmap0 [ 2.549][d][vo/gpu/d3d11] [ 37] #define LUMA_mul 64.250000 [ 2.549][d][vo/gpu/d3d11] [ 38] #define LUMA_tex(pos) (LUMA_mul * vec4(texture(LUMA_raw, pos)).rgba) [ 2.549][d][vo/gpu/d3d11] [ 39] #define LUMA_texOff(off) LUMA_tex(LUMA_pos + LUMA_pt * vec2(off)) [ 2.549][d][vo/gpu/d3d11] [ 40] [ 2.549][d][vo/gpu/d3d11] [ 41] // Change this to tune the strength of the noise [ 2.549][d][vo/gpu/d3d11] [ 42] // Apparently this has to be float on some setups [ 2.549][d][vo/gpu/d3d11] [ 43] #define STRENGTH 48.0 [ 2.549][d][vo/gpu/d3d11] [ 44] [ 2.549][d][vo/gpu/d3d11] [ 45] // PRNG taken from mpv's deband shader [ 2.549][d][vo/gpu/d3d11] [ 46] float mod289(float x) { return x - floor(x / 289.0) * 289.0; } [ 2.549][d][vo/gpu/d3d11] [ 47] float permute(float x) { return mod289((34.0*x + 1.0) * x); } [ 2.549][d][vo/gpu/d3d11] [ 48] float rand(float x) { return fract(x / 41.0); } [ 2.549][d][vo/gpu/d3d11] [ 49] [ 2.549][d][vo/gpu/d3d11] [ 50] vec4 hook() { [ 2.549][d][vo/gpu/d3d11] [ 51] vec3 _m = vec3(HOOKED_pos, 1.0) + vec3(1.0); [ 2.549][d][vo/gpu/d3d11] [ 52] float h = permute(permute(permute(_m.x)+_m.y)+_m.z); [ 2.549][d][vo/gpu/d3d11] [ 53] vec4 noise; [ 2.549][d][vo/gpu/d3d11] [ 54] noise.x = rand(h); [ 2.549][d][vo/gpu/d3d11] [ 55] return HOOKED_tex(HOOKED_pos) + vec4(STRENGTH/8192.0) * (noise - 0.5); [ 2.549][d][vo/gpu/d3d11] [ 56] } [ 2.549][d][vo/gpu/d3d11] [ 57] void main() { [ 2.549][d][vo/gpu/d3d11] [ 58] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 2.549][d][vo/gpu/d3d11] [ 59] color = hook(); [ 2.549][d][vo/gpu/d3d11] [ 60] color.g = 0.000000; [ 2.549][d][vo/gpu/d3d11] [ 61] color.b = 0.000000; [ 2.549][d][vo/gpu/d3d11] [ 62] color.a = 1.000000; [ 2.549][d][vo/gpu/d3d11] [ 63] out_color = color; [ 2.549][d][vo/gpu/d3d11] [ 64] } [ 2.549][d][vo/gpu/d3d11] HLSL source: [ 2.549][d][vo/gpu/d3d11] [ 1] Texture2D _89 : register(t0); [ 2.549][d][vo/gpu/d3d11] [ 2] SamplerState __89_sampler : register(s0); [ 2.549][d][vo/gpu/d3d11] [ 3] [ 2.549][d][vo/gpu/d3d11] [ 4] static float2 _53; [ 2.549][d][vo/gpu/d3d11] [ 5] static float4 _118; [ 2.549][d][vo/gpu/d3d11] [ 6] [ 2.549][d][vo/gpu/d3d11] [ 7] struct SPIRV_Cross_Input [ 2.549][d][vo/gpu/d3d11] [ 8] { [ 2.549][d][vo/gpu/d3d11] [ 9] float2 _53 : TEXCOORD1; [ 2.549][d][vo/gpu/d3d11] [ 10] }; [ 2.549][d][vo/gpu/d3d11] [ 11] [ 2.549][d][vo/gpu/d3d11] [ 12] struct SPIRV_Cross_Output [ 2.549][d][vo/gpu/d3d11] [ 13] { [ 2.549][d][vo/gpu/d3d11] [ 14] float4 _118 : SV_Target0; [ 2.549][d][vo/gpu/d3d11] [ 15] }; [ 2.549][d][vo/gpu/d3d11] [ 16] [ 2.549][d][vo/gpu/d3d11] [ 17] static float4 _226; [ 2.549][d][vo/gpu/d3d11] [ 18] [ 2.549][d][vo/gpu/d3d11] [ 19] void frag_main() [ 2.549][d][vo/gpu/d3d11] [ 20] { [ 2.549][d][vo/gpu/d3d11] [ 21] float3 _137 = float3(_53, 1.0f) + 1.0f.xxx; [ 2.549][d][vo/gpu/d3d11] [ 22] float _139 = _137.x; [ 2.549][d][vo/gpu/d3d11] [ 23] float _172 = ((34.0f * _139) + 1.0f) * _139; [ 2.549][d][vo/gpu/d3d11] [ 24] float _143 = (_172 - (floor(_172 * 0.00346020772121846675872802734375f) * 289.0f)) + _137.y; [ 2.549][d][vo/gpu/d3d11] [ 25] float _187 = ((34.0f * _143) + 1.0f) * _143; [ 2.549][d][vo/gpu/d3d11] [ 26] float _147 = (_187 - (floor(_187 * 0.00346020772121846675872802734375f) * 289.0f)) + _137.z; [ 2.549][d][vo/gpu/d3d11] [ 27] float _202 = ((34.0f * _147) + 1.0f) * _147; [ 2.549][d][vo/gpu/d3d11] [ 28] float4 _219 = _226; [ 2.550][d][vo/gpu/d3d11] [ 29] _219.x = frac((_202 - (floor(_202 * 0.00346020772121846675872802734375f) * 289.0f)) * 0.024390242993831634521484375f); [ 2.550][d][vo/gpu/d3d11] [ 30] float4 _221 = (_89.Sample(__89_sampler, _53) * 64.25f) + (0.005859375f.xxxx * (_219 - 0.5f.xxxx)); [ 2.550][d][vo/gpu/d3d11] [ 31] _221.y = 0.0f; [ 2.550][d][vo/gpu/d3d11] [ 32] float4 _223 = _221; [ 2.550][d][vo/gpu/d3d11] [ 33] _223.z = 0.0f; [ 2.550][d][vo/gpu/d3d11] [ 34] float4 _225 = _223; [ 2.550][d][vo/gpu/d3d11] [ 35] _225.w = 1.0f; [ 2.550][d][vo/gpu/d3d11] [ 36] _118 = _225; [ 2.550][d][vo/gpu/d3d11] [ 37] } [ 2.550][d][vo/gpu/d3d11] [ 38] [ 2.550][d][vo/gpu/d3d11] [ 39] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 2.550][d][vo/gpu/d3d11] [ 40] { [ 2.550][d][vo/gpu/d3d11] [ 41] _53 = stage_input._53; [ 2.550][d][vo/gpu/d3d11] [ 42] frag_main(); [ 2.550][d][vo/gpu/d3d11] [ 43] SPIRV_Cross_Output stage_output; [ 2.550][d][vo/gpu/d3d11] [ 44] stage_output._118 = _118; [ 2.550][d][vo/gpu/d3d11] [ 45] return stage_output; [ 2.550][d][vo/gpu/d3d11] [ 46] } [ 2.578][d][vo/gpu] Resizing texture: 1048x590 [ 2.579][v][vo/gpu] Dither to 8. [ 2.690][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 2.694][v][vo/gpu/d3d11] Compiled a vertex shader in 8682us [ 2.694][v][vo/gpu/d3d11] shaderc: 4284us, SPIRV-Cross: 250us, D3DCompile: 4148us [ 2.694][d][vo/gpu/d3d11] GLSL source: [ 2.694][d][vo/gpu/d3d11] [ 1] #version 450 [ 2.694][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable [ 2.694][d][vo/gpu/d3d11] [ 3] #define tex1D texture [ 2.694][d][vo/gpu/d3d11] [ 4] #define tex3D texture [ 2.694][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 2.694][d][vo/gpu/d3d11] [ 6] layout(location=0) in vec2 vertex_position; [ 2.694][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 vertex_texcoord0; [ 2.694][d][vo/gpu/d3d11] [ 8] layout(location=1) out vec2 texcoord0; [ 2.694][d][vo/gpu/d3d11] [ 9] layout(location=2) in vec2 vertex_texcoord1; [ 2.694][d][vo/gpu/d3d11] [ 10] layout(location=2) out vec2 texcoord1; [ 2.694][d][vo/gpu/d3d11] [ 11] void main() { [ 2.694][d][vo/gpu/d3d11] [ 12] gl_Position = vec4(vertex_position, 1.0, 1.0); [ 2.694][d][vo/gpu/d3d11] [ 13] texcoord0 = vertex_texcoord0; [ 2.694][d][vo/gpu/d3d11] [ 14] texcoord1 = vertex_texcoord1; [ 2.694][d][vo/gpu/d3d11] [ 15] } [ 2.694][d][vo/gpu/d3d11] HLSL source: [ 2.694][d][vo/gpu/d3d11] [ 1] static float4 gl_Position; [ 2.694][d][vo/gpu/d3d11] [ 2] static float2 _18; [ 2.694][d][vo/gpu/d3d11] [ 3] static float2 _27; [ 2.694][d][vo/gpu/d3d11] [ 4] static float2 _28; [ 2.694][d][vo/gpu/d3d11] [ 5] static float2 _30; [ 2.694][d][vo/gpu/d3d11] [ 6] static float2 _31; [ 2.694][d][vo/gpu/d3d11] [ 7] [ 2.694][d][vo/gpu/d3d11] [ 8] struct SPIRV_Cross_Input [ 2.695][d][vo/gpu/d3d11] [ 9] { [ 2.695][d][vo/gpu/d3d11] [ 10] float2 _18 : TEXCOORD0; [ 2.695][d][vo/gpu/d3d11] [ 11] float2 _28 : TEXCOORD1; [ 2.695][d][vo/gpu/d3d11] [ 12] float2 _31 : TEXCOORD2; [ 2.695][d][vo/gpu/d3d11] [ 13] }; [ 2.695][d][vo/gpu/d3d11] [ 14] [ 2.695][d][vo/gpu/d3d11] [ 15] struct SPIRV_Cross_Output [ 2.695][d][vo/gpu/d3d11] [ 16] { [ 2.695][d][vo/gpu/d3d11] [ 17] float2 _27 : TEXCOORD1; [ 2.695][d][vo/gpu/d3d11] [ 18] float2 _30 : TEXCOORD2; [ 2.695][d][vo/gpu/d3d11] [ 19] float4 gl_Position : SV_Position; [ 2.695][d][vo/gpu/d3d11] [ 20] }; [ 2.695][d][vo/gpu/d3d11] [ 21] [ 2.695][d][vo/gpu/d3d11] [ 22] void vert_main() [ 2.695][d][vo/gpu/d3d11] [ 23] { [ 2.695][d][vo/gpu/d3d11] [ 24] gl_Position = float4(_18, 1.0f, 1.0f); [ 2.695][d][vo/gpu/d3d11] [ 25] _27 = _28; [ 2.695][d][vo/gpu/d3d11] [ 26] _30 = _31; [ 2.695][d][vo/gpu/d3d11] [ 27] gl_Position.y = -gl_Position.y; [ 2.695][d][vo/gpu/d3d11] [ 28] } [ 2.695][d][vo/gpu/d3d11] [ 29] [ 2.695][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 2.695][d][vo/gpu/d3d11] [ 31] { [ 2.695][d][vo/gpu/d3d11] [ 32] _18 = stage_input._18; [ 2.695][d][vo/gpu/d3d11] [ 33] _28 = stage_input._28; [ 2.695][d][vo/gpu/d3d11] [ 34] _31 = stage_input._31; [ 2.695][d][vo/gpu/d3d11] [ 35] vert_main(); [ 2.695][d][vo/gpu/d3d11] [ 36] SPIRV_Cross_Output stage_output; [ 2.695][d][vo/gpu/d3d11] [ 37] stage_output.gl_Position = gl_Position; [ 2.695][d][vo/gpu/d3d11] [ 38] stage_output._27 = _27; [ 2.695][d][vo/gpu/d3d11] [ 39] stage_output._30 = _30; [ 2.695][d][vo/gpu/d3d11] [ 40] return stage_output; [ 2.695][d][vo/gpu/d3d11] [ 41] } [ 2.702][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 2.719][v][vo/gpu/d3d11] Compiled a fragment shader in 24316us [ 2.719][v][vo/gpu/d3d11] shaderc: 7981us, SPIRV-Cross: 740us, D3DCompile: 15595us [ 2.719][d][vo/gpu/d3d11] GLSL source: [ 2.719][d][vo/gpu/d3d11] [ 1] #version 450 [ 2.719][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable [ 2.719][d][vo/gpu/d3d11] [ 3] #define tex1D texture [ 2.719][d][vo/gpu/d3d11] [ 4] #define tex3D texture [ 2.719][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 2.719][d][vo/gpu/d3d11] [ 6] layout(location=0) out vec4 out_color; [ 2.719][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 texcoord0; [ 2.719][d][vo/gpu/d3d11] [ 8] layout(location=2) in vec2 texcoord1; [ 2.719][d][vo/gpu/d3d11] [ 9] layout(std140, binding=0) uniform UBO { [ 2.719][d][vo/gpu/d3d11] [ 10] layout(offset=0) float inter_coeff; [ 2.719][d][vo/gpu/d3d11] [ 11] layout(offset=16) vec3 src_luma; [ 2.719][d][vo/gpu/d3d11] [ 12] layout(offset=32) vec3 dst_luma; [ 2.719][d][vo/gpu/d3d11] [ 13] layout(offset=48) vec2 texture_size0; [ 2.719][d][vo/gpu/d3d11] [ 14] layout(offset=64) mat2 texture_rot0; [ 2.719][d][vo/gpu/d3d11] [ 15] layout(offset=96) vec2 texture_off0; [ 2.719][d][vo/gpu/d3d11] [ 16] layout(offset=104) vec2 pixel_size0; [ 2.719][d][vo/gpu/d3d11] [ 17] layout(offset=112) vec2 texture_size1; [ 2.719][d][vo/gpu/d3d11] [ 18] layout(offset=128) mat2 texture_rot1; [ 2.719][d][vo/gpu/d3d11] [ 19] layout(offset=160) vec2 texture_off1; [ 2.719][d][vo/gpu/d3d11] [ 20] layout(offset=168) vec2 pixel_size1; [ 2.719][d][vo/gpu/d3d11] [ 21] }; [ 2.719][d][vo/gpu/d3d11] [ 22] layout(binding=0) uniform sampler2D dither; [ 2.719][d][vo/gpu/d3d11] [ 23] layout(binding=1) uniform sampler2D texture0; [ 2.719][d][vo/gpu/d3d11] [ 24] layout(binding=2) uniform sampler2D texture1; [ 2.719][d][vo/gpu/d3d11] [ 25] void main() { [ 2.719][d][vo/gpu/d3d11] [ 26] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 2.719][d][vo/gpu/d3d11] [ 27] color = mix(texture(texture0, texcoord0), texture(texture1, texcoord1), inter_coeff); [ 2.719][d][vo/gpu/d3d11] [ 28] // color mapping [ 2.719][d][vo/gpu/d3d11] [ 29] color.rgb *= vec3(1.000000); [ 2.719][d][vo/gpu/d3d11] [ 30] color.rgb *= vec3(1.000000); [ 2.719][d][vo/gpu/d3d11] [ 31] // delinearize [ 2.719][d][vo/gpu/d3d11] [ 32] color.rgb = clamp(color.rgb, 0.0, 1.0); [ 2.719][d][vo/gpu/d3d11] [ 33] color.rgb *= vec3(1.000000); [ 2.719][d][vo/gpu/d3d11] [ 34] color.rgb = pow(color.rgb, vec3(1.0/2.4)); [ 2.719][d][vo/gpu/d3d11] [ 35] // dithering [ 2.719][d][vo/gpu/d3d11] [ 36] vec2 dither_pos = gl_FragCoord.xy * 1.0/64.0; [ 2.719][d][vo/gpu/d3d11] [ 37] float dither_value = texture(dither, dither_pos).r; [ 2.719][d][vo/gpu/d3d11] [ 38] color = floor(color * 255.0 + dither_value + 0.5 / 4096.0) * 1.0/255.0; [ 2.719][d][vo/gpu/d3d11] [ 39] out_color = color; [ 2.719][d][vo/gpu/d3d11] [ 40] } [ 2.719][d][vo/gpu/d3d11] HLSL source: [ 2.719][d][vo/gpu/d3d11] [ 1] cbuffer _30_32 : register(b0) [ 2.719][d][vo/gpu/d3d11] [ 2] { [ 2.719][d][vo/gpu/d3d11] [ 3] float _32_m0 : packoffset(c0); [ 2.719][d][vo/gpu/d3d11] [ 4] float3 _32_m1 : packoffset(c1); [ 2.719][d][vo/gpu/d3d11] [ 5] float3 _32_m2 : packoffset(c2); [ 2.719][d][vo/gpu/d3d11] [ 6] float2 _32_m3 : packoffset(c3); [ 2.720][d][vo/gpu/d3d11] [ 7] row_major float2x2 _32_m4 : packoffset(c4); [ 2.720][d][vo/gpu/d3d11] [ 8] float2 _32_m5 : packoffset(c6); [ 2.720][d][vo/gpu/d3d11] [ 9] float2 _32_m6 : packoffset(c6.z); [ 2.720][d][vo/gpu/d3d11] [ 10] float2 _32_m7 : packoffset(c7); [ 2.720][d][vo/gpu/d3d11] [ 11] row_major float2x2 _32_m8 : packoffset(c8); [ 2.720][d][vo/gpu/d3d11] [ 12] float2 _32_m9 : packoffset(c10); [ 2.720][d][vo/gpu/d3d11] [ 13] float2 _32_m10 : packoffset(c10.z); [ 2.720][d][vo/gpu/d3d11] [ 14] }; [ 2.720][d][vo/gpu/d3d11] [ 15] [ 2.720][d][vo/gpu/d3d11] [ 16] Texture2D _16 : register(t1); [ 2.720][d][vo/gpu/d3d11] [ 17] SamplerState __16_sampler : register(s1); [ 2.720][d][vo/gpu/d3d11] [ 18] Texture2D _23 : register(t2); [ 2.720][d][vo/gpu/d3d11] [ 19] SamplerState __23_sampler : register(s2); [ 2.720][d][vo/gpu/d3d11] [ 20] Texture2D _82 : register(t0); [ 2.720][d][vo/gpu/d3d11] [ 21] SamplerState __82_sampler : register(s0); [ 2.720][d][vo/gpu/d3d11] [ 22] [ 2.720][d][vo/gpu/d3d11] [ 23] static float4 gl_FragCoord; [ 2.720][d][vo/gpu/d3d11] [ 24] static float2 _20; [ 2.720][d][vo/gpu/d3d11] [ 25] static float2 _25; [ 2.720][d][vo/gpu/d3d11] [ 26] static float4 _103; [ 2.720][d][vo/gpu/d3d11] [ 27] [ 2.720][d][vo/gpu/d3d11] [ 28] struct SPIRV_Cross_Input [ 2.720][d][vo/gpu/d3d11] [ 29] { [ 2.720][d][vo/gpu/d3d11] [ 30] float2 _20 : TEXCOORD1; [ 2.720][d][vo/gpu/d3d11] [ 31] float2 _25 : TEXCOORD2; [ 2.720][d][vo/gpu/d3d11] [ 32] float4 gl_FragCoord : SV_Position; [ 2.720][d][vo/gpu/d3d11] [ 33] }; [ 2.720][d][vo/gpu/d3d11] [ 34] [ 2.720][d][vo/gpu/d3d11] [ 35] struct SPIRV_Cross_Output [ 2.720][d][vo/gpu/d3d11] [ 36] { [ 2.720][d][vo/gpu/d3d11] [ 37] float4 _103 : SV_Target0; [ 2.720][d][vo/gpu/d3d11] [ 38] }; [ 2.720][d][vo/gpu/d3d11] [ 39] [ 2.720][d][vo/gpu/d3d11] [ 40] void frag_main() [ 2.720][d][vo/gpu/d3d11] [ 41] { [ 2.720][d][vo/gpu/d3d11] [ 42] float4 _39 = lerp(_16.Sample(__16_sampler, _20), _23.Sample(__23_sampler, _25), _32_m0.xxxx); [ 2.720][d][vo/gpu/d3d11] [ 43] float3 _67 = pow(clamp(_39.xyz, 0.0f.xxx, 1.0f.xxx).xyz, 0.4166666567325592041015625f.xxx); [ 2.720][d][vo/gpu/d3d11] [ 44] _103 = (floor(((float4(_67.x, _67.y, _67.z, _39.w) * 255.0f) + _82.Sample(__82_sampler, (gl_FragCoord.xy * 1.0f) * 0.015625f.xx).x.xxxx) + 0.0001220703125f.xxxx) * 1.0f) * 0.0039215688593685626983642578125f.xxxx; [ 2.720][d][vo/gpu/d3d11] [ 45] } [ 2.720][d][vo/gpu/d3d11] [ 46] [ 2.720][d][vo/gpu/d3d11] [ 47] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 2.720][d][vo/gpu/d3d11] [ 48] { [ 2.720][d][vo/gpu/d3d11] [ 49] gl_FragCoord = stage_input.gl_FragCoord; [ 2.720][d][vo/gpu/d3d11] [ 50] _20 = stage_input._20; [ 2.720][d][vo/gpu/d3d11] [ 51] _25 = stage_input._25; [ 2.720][d][vo/gpu/d3d11] [ 52] frag_main(); [ 2.720][d][vo/gpu/d3d11] [ 53] SPIRV_Cross_Output stage_output; [ 2.720][d][vo/gpu/d3d11] [ 54] stage_output._103 = _103; [ 2.720][d][vo/gpu/d3d11] [ 55] return stage_output; [ 2.720][d][vo/gpu/d3d11] [ 56] } [ 2.727][v][cplayer] first video frame after restart shown [ 2.728][e][mpv_thumbnail_script_client_osc] No thumbnail workers found. Make sure you are not missing a script! [ 2.728][w][mpv_thumbnail_script_client_osc] The 'tick' event is deprecated and will be removed. [ 2.741][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 2.745][v][vo/gpu/d3d11] Compiled a vertex shader in 9761us [ 2.745][v][vo/gpu/d3d11] shaderc: 4873us, SPIRV-Cross: 477us, D3DCompile: 4411us [ 2.745][d][vo/gpu/d3d11] GLSL source: [ 2.745][d][vo/gpu/d3d11] [ 1] #version 450 [ 2.745][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable [ 2.745][d][vo/gpu/d3d11] [ 3] #define tex1D texture [ 2.745][d][vo/gpu/d3d11] [ 4] #define tex3D texture [ 2.745][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 2.746][d][vo/gpu/d3d11] [ 6] layout(location=0) in vec2 vertex_position; [ 2.746][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 vertex_texcoord0; [ 2.746][d][vo/gpu/d3d11] [ 8] layout(location=1) out vec2 texcoord0; [ 2.746][d][vo/gpu/d3d11] [ 9] void main() { [ 2.746][d][vo/gpu/d3d11] [ 10] gl_Position = vec4(vertex_position, 1.0, 1.0); [ 2.746][d][vo/gpu/d3d11] [ 11] texcoord0 = vertex_texcoord0; [ 2.746][d][vo/gpu/d3d11] [ 12] } [ 2.746][d][vo/gpu/d3d11] HLSL source: [ 2.746][d][vo/gpu/d3d11] [ 1] static float4 gl_Position; [ 2.746][d][vo/gpu/d3d11] [ 2] static float2 _18; [ 2.746][d][vo/gpu/d3d11] [ 3] static float2 _27; [ 2.746][d][vo/gpu/d3d11] [ 4] static float2 _28; [ 2.746][d][vo/gpu/d3d11] [ 5] [ 2.746][d][vo/gpu/d3d11] [ 6] struct SPIRV_Cross_Input [ 2.746][d][vo/gpu/d3d11] [ 7] { [ 2.746][d][vo/gpu/d3d11] [ 8] float2 _18 : TEXCOORD0; [ 2.746][d][vo/gpu/d3d11] [ 9] float2 _28 : TEXCOORD1; [ 2.746][d][vo/gpu/d3d11] [ 10] }; [ 2.746][d][vo/gpu/d3d11] [ 11] [ 2.746][d][vo/gpu/d3d11] [ 12] struct SPIRV_Cross_Output [ 2.746][d][vo/gpu/d3d11] [ 13] { [ 2.746][d][vo/gpu/d3d11] [ 14] float2 _27 : TEXCOORD1; [ 2.746][d][vo/gpu/d3d11] [ 15] float4 gl_Position : SV_Position; [ 2.746][d][vo/gpu/d3d11] [ 16] }; [ 2.746][d][vo/gpu/d3d11] [ 17] [ 2.746][d][vo/gpu/d3d11] [ 18] void vert_main() [ 2.746][d][vo/gpu/d3d11] [ 19] { [ 2.746][d][vo/gpu/d3d11] [ 20] gl_Position = float4(_18, 1.0f, 1.0f); [ 2.746][d][vo/gpu/d3d11] [ 21] _27 = _28; [ 2.746][d][vo/gpu/d3d11] [ 22] gl_Position.y = -gl_Position.y; [ 2.746][d][vo/gpu/d3d11] [ 23] } [ 2.746][d][vo/gpu/d3d11] [ 24] [ 2.746][d][vo/gpu/d3d11] [ 25] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 2.746][d][vo/gpu/d3d11] [ 26] { [ 2.746][d][vo/gpu/d3d11] [ 27] _18 = stage_input._18; [ 2.746][d][vo/gpu/d3d11] [ 28] _28 = stage_input._28; [ 2.746][d][vo/gpu/d3d11] [ 29] vert_main(); [ 2.746][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output stage_output; [ 2.746][d][vo/gpu/d3d11] [ 31] stage_output.gl_Position = gl_Position; [ 2.746][d][vo/gpu/d3d11] [ 32] stage_output._27 = _27; [ 2.746][d][vo/gpu/d3d11] [ 33] return stage_output; [ 2.746][d][vo/gpu/d3d11] [ 34] } [ 2.755][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 2.770][v][vo/gpu/d3d11] Compiled a fragment shader in 24100us [ 2.770][v][vo/gpu/d3d11] shaderc: 9108us, SPIRV-Cross: 1214us, D3DCompile: 13778us [ 2.770][d][vo/gpu/d3d11] GLSL source: [ 2.770][d][vo/gpu/d3d11] [ 1] #version 450 [ 2.770][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable [ 2.770][d][vo/gpu/d3d11] [ 3] #define tex1D texture [ 2.770][d][vo/gpu/d3d11] [ 4] #define tex3D texture [ 2.770][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 2.770][d][vo/gpu/d3d11] [ 6] layout(location=0) out vec4 out_color; [ 2.770][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 texcoord0; [ 2.770][d][vo/gpu/d3d11] [ 8] layout(std140, binding=0) uniform UBO { [ 2.770][d][vo/gpu/d3d11] [ 9] layout(offset=0) vec3 src_luma; [ 2.770][d][vo/gpu/d3d11] [ 10] layout(offset=16) vec3 dst_luma; [ 2.770][d][vo/gpu/d3d11] [ 11] layout(offset=32) vec2 texture_size0; [ 2.770][d][vo/gpu/d3d11] [ 12] layout(offset=48) mat2 texture_rot0; [ 2.770][d][vo/gpu/d3d11] [ 13] layout(offset=80) vec2 texture_off0; [ 2.770][d][vo/gpu/d3d11] [ 14] layout(offset=88) vec2 pixel_size0; [ 2.770][d][vo/gpu/d3d11] [ 15] }; [ 2.770][d][vo/gpu/d3d11] [ 16] layout(binding=0) uniform sampler2D dither; [ 2.770][d][vo/gpu/d3d11] [ 17] layout(binding=1) uniform sampler2D texture0; [ 2.770][d][vo/gpu/d3d11] [ 18] void main() { [ 2.770][d][vo/gpu/d3d11] [ 19] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 2.770][d][vo/gpu/d3d11] [ 20] color.rgb = 1.000000 * vec4(texture(texture0, texcoord0)).rgb; [ 2.770][d][vo/gpu/d3d11] [ 21] // color mapping [ 2.770][d][vo/gpu/d3d11] [ 22] color.rgb *= vec3(1.000000); [ 2.770][d][vo/gpu/d3d11] [ 23] color.rgb *= vec3(1.000000); [ 2.770][d][vo/gpu/d3d11] [ 24] // delinearize [ 2.770][d][vo/gpu/d3d11] [ 25] color.rgb = clamp(color.rgb, 0.0, 1.0); [ 2.770][d][vo/gpu/d3d11] [ 26] color.rgb *= vec3(1.000000); [ 2.770][d][vo/gpu/d3d11] [ 27] color.rgb = pow(color.rgb, vec3(1.0/2.4)); [ 2.770][d][vo/gpu/d3d11] [ 28] // dithering [ 2.770][d][vo/gpu/d3d11] [ 29] vec2 dither_pos = gl_FragCoord.xy * 1.0/64.0; [ 2.770][d][vo/gpu/d3d11] [ 30] float dither_value = texture(dither, dither_pos).r; [ 2.770][d][vo/gpu/d3d11] [ 31] color = floor(color * 255.0 + dither_value + 0.5 / 4096.0) * 1.0/255.0; [ 2.770][d][vo/gpu/d3d11] [ 32] out_color = color; [ 2.771][d][vo/gpu/d3d11] [ 33] } [ 2.771][d][vo/gpu/d3d11] HLSL source: [ 2.771][d][vo/gpu/d3d11] [ 1] Texture2D _16 : register(t1); [ 2.771][d][vo/gpu/d3d11] [ 2] SamplerState __16_sampler : register(s1); [ 2.771][d][vo/gpu/d3d11] [ 3] Texture2D _75 : register(t0); [ 2.771][d][vo/gpu/d3d11] [ 4] SamplerState __75_sampler : register(s0); [ 2.771][d][vo/gpu/d3d11] [ 5] [ 2.771][d][vo/gpu/d3d11] [ 6] static float4 gl_FragCoord; [ 2.771][d][vo/gpu/d3d11] [ 7] static float2 _20; [ 2.771][d][vo/gpu/d3d11] [ 8] static float4 _96; [ 2.771][d][vo/gpu/d3d11] [ 9] [ 2.771][d][vo/gpu/d3d11] [ 10] struct SPIRV_Cross_Input [ 2.771][d][vo/gpu/d3d11] [ 11] { [ 2.771][d][vo/gpu/d3d11] [ 12] float2 _20 : TEXCOORD1; [ 2.771][d][vo/gpu/d3d11] [ 13] float4 gl_FragCoord : SV_Position; [ 2.771][d][vo/gpu/d3d11] [ 14] }; [ 2.771][d][vo/gpu/d3d11] [ 15] [ 2.771][d][vo/gpu/d3d11] [ 16] struct SPIRV_Cross_Output [ 2.771][d][vo/gpu/d3d11] [ 17] { [ 2.771][d][vo/gpu/d3d11] [ 18] float4 _96 : SV_Target0; [ 2.771][d][vo/gpu/d3d11] [ 19] }; [ 2.771][d][vo/gpu/d3d11] [ 20] [ 2.771][d][vo/gpu/d3d11] [ 21] void frag_main() [ 2.771][d][vo/gpu/d3d11] [ 22] { [ 2.771][d][vo/gpu/d3d11] [ 23] float3 _60 = pow(clamp((_16.Sample(__16_sampler, _20).xyz * 1.0f).xyz, 0.0f.xxx, 1.0f.xxx).xyz, 0.4166666567325592041015625f.xxx); [ 2.771][d][vo/gpu/d3d11] [ 24] _96 = (floor(((float4(_60.x, _60.y, _60.z, float4(0.0f, 0.0f, 0.0f, 1.0f).w) * 255.0f) + _75.Sample(__75_sampler, (gl_FragCoord.xy * 1.0f) * 0.015625f.xx).x.xxxx) + 0.0001220703125f.xxxx) * 1.0f) * 0.0039215688593685626983642578125f.xxxx; [ 2.771][d][vo/gpu/d3d11] [ 25] } [ 2.771][d][vo/gpu/d3d11] [ 26] [ 2.771][d][vo/gpu/d3d11] [ 27] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 2.771][d][vo/gpu/d3d11] [ 28] { [ 2.771][d][vo/gpu/d3d11] [ 29] gl_FragCoord = stage_input.gl_FragCoord; [ 2.771][d][vo/gpu/d3d11] [ 30] _20 = stage_input._20; [ 2.771][d][vo/gpu/d3d11] [ 31] frag_main(); [ 2.771][d][vo/gpu/d3d11] [ 32] SPIRV_Cross_Output stage_output; [ 2.771][d][vo/gpu/d3d11] [ 33] stage_output._96 = _96; [ 2.771][d][vo/gpu/d3d11] [ 34] return stage_output; [ 2.771][d][vo/gpu/d3d11] [ 35] } [ 2.774][v][cplayer] audio sync: sync_to_video=1, offset=-2.928376 [ 2.774][v][cplayer] audio sync: sync_to_video=1, offset=-2.714667 [ 2.781][d][global] config path: 'fonts' -/-> 'C:\Users\username\AppData\Roaming/mpv/fonts' [ 2.781][d][global] config path: 'fonts' -> 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts' [ 2.781][d][osd/libass] ASS library version: 0x1400001 (runtime 0x1400001) [ 2.782][v][osd/libass] Shaper: FriBidi 1.0.9 (SIMPLE) HarfBuzz-ng 2.6.5 (COMPLEX) [ 2.782][d][global] config path: 'subfont.ttf' -/-> 'C:\Users\username\AppData\Roaming/mpv/subfont.ttf' [ 2.782][d][global] config path: 'subfont.ttf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/subfont.ttf' [ 2.782][d][global] config path: 'subfont.ttf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/subfont.ttf' [ 2.782][d][global] config path: 'fonts.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/fonts.conf' [ 2.782][d][global] config path: 'fonts.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts.conf' [ 2.782][d][global] config path: 'fonts.conf' -> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/fonts.conf' [ 2.782][v][osd/libass] Setting up fonts... [ 2.783][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoEmoji-Regular.ttf' [ 2.784][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoNaskhArabic-Regular.ttf' [ 2.784][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSans-Regular.ttf' [ 2.785][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSansHans-Regular.otf' [ 2.803][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSansJP-Regular.otf' [ 2.812][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSansKR-Regular.otf' [ 2.820][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/SourceSansVariable-Italic.ttf' [ 2.820][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/SourceSansVariable-Roman.ttf' [ 2.839][v][osd/libass] Using font provider directwrite [ 2.839][v][osd/libass] Done. [ 2.844][v][osd/libass] fontselect: (Source Sans Pro, 400, 0) -> ArialMT, 0, ArialMT [ 2.849][v][vo/gpu] Reallocating OSD texture to 512x64. [ 2.850][v][cplayer] audio sync: sync_to_video=1, offset=-2.501484 [ 2.852][v][cplayer] audio sync: sync_to_video=1, offset=-2.288150 [ 2.852][d][mpv_thumbnail_script_client_osc] osc_init [ 2.854][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 2.854][v][cplayer] audio sync: sync_to_video=1, offset=-2.074817 [ 2.857][v][cplayer] audio sync: sync_to_video=1, offset=-1.861484 [ 2.859][v][cplayer] audio sync: sync_to_video=1, offset=-1.648151 [ 2.860][v][vo/gpu/d3d11] Compiled a vertex shader in 9622us [ 2.860][v][vo/gpu/d3d11] shaderc: 4274us, SPIRV-Cross: 441us, D3DCompile: 4907us [ 2.860][d][vo/gpu/d3d11] GLSL source: [ 2.860][d][vo/gpu/d3d11] [ 1] #version 450 [ 2.860][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable [ 2.860][d][vo/gpu/d3d11] [ 3] #define tex1D texture [ 2.860][d][vo/gpu/d3d11] [ 4] #define tex3D texture [ 2.860][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 2.860][d][vo/gpu/d3d11] [ 6] layout(location=0) in vec2 vertex_position; [ 2.860][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 vertex_texcoord; [ 2.860][d][vo/gpu/d3d11] [ 8] layout(location=1) out vec2 texcoord; [ 2.860][d][vo/gpu/d3d11] [ 9] layout(location=2) in vec4 vertex_ass_color; [ 2.860][d][vo/gpu/d3d11] [ 10] layout(location=2) out vec4 ass_color; [ 2.860][d][vo/gpu/d3d11] [ 11] void main() { [ 2.860][d][vo/gpu/d3d11] [ 12] gl_Position = vec4(vertex_position, 1.0, 1.0); [ 2.860][d][vo/gpu/d3d11] [ 13] texcoord = vertex_texcoord; [ 2.860][d][vo/gpu/d3d11] [ 14] ass_color = vertex_ass_color; [ 2.860][d][vo/gpu/d3d11] [ 15] } [ 2.860][d][vo/gpu/d3d11] HLSL source: [ 2.860][d][vo/gpu/d3d11] [ 1] static float4 gl_Position; [ 2.860][d][vo/gpu/d3d11] [ 2] static float2 _18; [ 2.860][d][vo/gpu/d3d11] [ 3] static float2 _27; [ 2.860][d][vo/gpu/d3d11] [ 4] static float2 _28; [ 2.860][d][vo/gpu/d3d11] [ 5] static float4 _30; [ 2.860][d][vo/gpu/d3d11] [ 6] static float4 _32; [ 2.860][d][vo/gpu/d3d11] [ 7] [ 2.860][d][vo/gpu/d3d11] [ 8] struct SPIRV_Cross_Input [ 2.860][d][vo/gpu/d3d11] [ 9] { [ 2.860][d][vo/gpu/d3d11] [ 10] float2 _18 : TEXCOORD0; [ 2.860][d][vo/gpu/d3d11] [ 11] float2 _28 : TEXCOORD1; [ 2.860][d][vo/gpu/d3d11] [ 12] float4 _32 : TEXCOORD2; [ 2.860][d][vo/gpu/d3d11] [ 13] }; [ 2.860][d][vo/gpu/d3d11] [ 14] [ 2.860][d][vo/gpu/d3d11] [ 15] struct SPIRV_Cross_Output [ 2.860][d][vo/gpu/d3d11] [ 16] { [ 2.860][d][vo/gpu/d3d11] [ 17] float2 _27 : TEXCOORD1; [ 2.860][d][vo/gpu/d3d11] [ 18] float4 _30 : TEXCOORD2; [ 2.860][d][vo/gpu/d3d11] [ 19] float4 gl_Position : SV_Position; [ 2.860][d][vo/gpu/d3d11] [ 20] }; [ 2.860][d][vo/gpu/d3d11] [ 21] [ 2.860][d][vo/gpu/d3d11] [ 22] void vert_main() [ 2.860][d][vo/gpu/d3d11] [ 23] { [ 2.860][d][vo/gpu/d3d11] [ 24] gl_Position = float4(_18, 1.0f, 1.0f); [ 2.860][d][vo/gpu/d3d11] [ 25] _27 = _28; [ 2.860][d][vo/gpu/d3d11] [ 26] _30 = _32; [ 2.860][d][vo/gpu/d3d11] [ 27] gl_Position.y = -gl_Position.y; [ 2.860][d][vo/gpu/d3d11] [ 28] } [ 2.860][d][vo/gpu/d3d11] [ 29] [ 2.860][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 2.860][d][vo/gpu/d3d11] [ 31] { [ 2.861][d][vo/gpu/d3d11] [ 32] _18 = stage_input._18; [ 2.861][d][vo/gpu/d3d11] [ 33] _28 = stage_input._28; [ 2.861][d][vo/gpu/d3d11] [ 34] _32 = stage_input._32; [ 2.861][d][vo/gpu/d3d11] [ 35] vert_main(); [ 2.861][d][vo/gpu/d3d11] [ 36] SPIRV_Cross_Output stage_output; [ 2.861][d][vo/gpu/d3d11] [ 37] stage_output.gl_Position = gl_Position; [ 2.861][d][vo/gpu/d3d11] [ 38] stage_output._27 = _27; [ 2.861][d][vo/gpu/d3d11] [ 39] stage_output._30 = _30; [ 2.861][d][vo/gpu/d3d11] [ 40] return stage_output; [ 2.861][d][vo/gpu/d3d11] [ 41] } [ 2.862][v][cplayer] audio sync: sync_to_video=1, offset=-1.434818 [ 2.865][v][cplayer] audio sync: sync_to_video=1, offset=-1.221484 [ 2.865][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 2.868][v][cplayer] audio sync: sync_to_video=1, offset=-1.008151 [ 2.870][v][cplayer] audio sync: sync_to_video=1, offset=-0.794818 [ 2.871][v][vo/gpu/d3d11] Compiled a fragment shader in 11514us [ 2.871][v][vo/gpu/d3d11] shaderc: 5355us, SPIRV-Cross: 420us, D3DCompile: 5739us [ 2.871][d][vo/gpu/d3d11] GLSL source: [ 2.871][d][vo/gpu/d3d11] [ 1] #version 450 [ 2.872][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable [ 2.872][d][vo/gpu/d3d11] [ 3] #define tex1D texture [ 2.872][d][vo/gpu/d3d11] [ 4] #define tex3D texture [ 2.872][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 2.872][d][vo/gpu/d3d11] [ 6] layout(location=0) out vec4 out_color; [ 2.872][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 texcoord; [ 2.872][d][vo/gpu/d3d11] [ 8] layout(location=2) in vec4 ass_color; [ 2.872][d][vo/gpu/d3d11] [ 9] layout(std140, binding=0) uniform UBO { [ 2.872][d][vo/gpu/d3d11] [ 10] layout(offset=0) vec3 src_luma; [ 2.872][d][vo/gpu/d3d11] [ 11] layout(offset=16) vec3 dst_luma; [ 2.872][d][vo/gpu/d3d11] [ 12] }; [ 2.872][d][vo/gpu/d3d11] [ 13] layout(binding=0) uniform sampler2D osdtex; [ 2.872][d][vo/gpu/d3d11] [ 14] void main() { [ 2.872][d][vo/gpu/d3d11] [ 15] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 2.872][d][vo/gpu/d3d11] [ 16] color = vec4(ass_color.rgb, ass_color.a * texture(osdtex, texcoord).r); [ 2.872][d][vo/gpu/d3d11] [ 17] // color mapping [ 2.872][d][vo/gpu/d3d11] [ 18] color.rgb *= vec3(1.000000); [ 2.872][d][vo/gpu/d3d11] [ 19] color.rgb *= vec3(1.000000); [ 2.872][d][vo/gpu/d3d11] [ 20] out_color = color; [ 2.872][d][vo/gpu/d3d11] [ 21] } [ 2.872][d][vo/gpu/d3d11] HLSL source: [ 2.872][d][vo/gpu/d3d11] [ 1] Texture2D _26 : register(t0); [ 2.872][d][vo/gpu/d3d11] [ 2] SamplerState __26_sampler : register(s0); [ 2.872][d][vo/gpu/d3d11] [ 3] [ 2.872][d][vo/gpu/d3d11] [ 4] static float4 _14; [ 2.872][d][vo/gpu/d3d11] [ 5] static float2 _30; [ 2.872][d][vo/gpu/d3d11] [ 6] static float4 _52; [ 2.872][d][vo/gpu/d3d11] [ 7] [ 2.872][d][vo/gpu/d3d11] [ 8] struct SPIRV_Cross_Input [ 2.872][d][vo/gpu/d3d11] [ 9] { [ 2.872][d][vo/gpu/d3d11] [ 10] float2 _30 : TEXCOORD1; [ 2.872][d][vo/gpu/d3d11] [ 11] float4 _14 : TEXCOORD2; [ 2.872][d][vo/gpu/d3d11] [ 12] }; [ 2.872][d][vo/gpu/d3d11] [ 13] [ 2.872][d][vo/gpu/d3d11] [ 14] struct SPIRV_Cross_Output [ 2.872][d][vo/gpu/d3d11] [ 15] { [ 2.872][d][vo/gpu/d3d11] [ 16] float4 _52 : SV_Target0; [ 2.872][d][vo/gpu/d3d11] [ 17] }; [ 2.872][d][vo/gpu/d3d11] [ 18] [ 2.872][d][vo/gpu/d3d11] [ 19] void frag_main() [ 2.872][d][vo/gpu/d3d11] [ 20] { [ 2.872][d][vo/gpu/d3d11] [ 21] float4 _39 = float4(_14.xyz, _14.w * _26.Sample(__26_sampler, _30).x); [ 2.872][d][vo/gpu/d3d11] [ 22] _52 = float4(_39.x, _39.y, _39.z, _39.w); [ 2.872][d][vo/gpu/d3d11] [ 23] } [ 2.872][d][vo/gpu/d3d11] [ 24] [ 2.872][d][vo/gpu/d3d11] [ 25] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 2.872][d][vo/gpu/d3d11] [ 26] { [ 2.872][d][vo/gpu/d3d11] [ 27] _14 = stage_input._14; [ 2.872][d][vo/gpu/d3d11] [ 28] _30 = stage_input._30; [ 2.872][d][vo/gpu/d3d11] [ 29] frag_main(); [ 2.872][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output stage_output; [ 2.872][d][vo/gpu/d3d11] [ 31] stage_output._52 = _52; [ 2.872][d][vo/gpu/d3d11] [ 32] return stage_output; [ 2.872][d][vo/gpu/d3d11] [ 33] } [ 2.873][v][cplayer] audio sync: sync_to_video=1, offset=-0.581485 [ 2.876][v][cplayer] audio sync: sync_to_video=1, offset=-0.368151 [ 2.878][v][cplayer] audio sync: sync_to_video=1, offset=-0.154818 [ 2.881][d][cplayer] starting video playback [ 2.881][d][cplayer] starting audio playback [ 2.881][v][cplayer] playback restart complete @ 246.163000, audio=playing, video=playing [ 4.040][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/display-webm-encoder"] [ 4.043][d][global] config path: 'fonts' -/-> 'C:\Users\username\AppData\Roaming/mpv/fonts' [ 4.043][d][global] config path: 'fonts' -> 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts' [ 4.043][d][osd/libass] ASS library version: 0x1400001 (runtime 0x1400001) [ 4.045][v][osd/libass] Shaper: FriBidi 1.0.9 (SIMPLE) HarfBuzz-ng 2.6.5 (COMPLEX) [ 4.045][d][global] config path: 'subfont.ttf' -/-> 'C:\Users\username\AppData\Roaming/mpv/subfont.ttf' [ 4.045][d][global] config path: 'subfont.ttf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/subfont.ttf' [ 4.046][d][global] config path: 'subfont.ttf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/subfont.ttf' [ 4.046][d][global] config path: 'fonts.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/fonts.conf' [ 4.046][d][global] config path: 'fonts.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts.conf' [ 4.046][d][global] config path: 'fonts.conf' -> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/fonts.conf' [ 4.046][v][osd/libass] Setting up fonts... [ 4.047][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoEmoji-Regular.ttf' [ 4.048][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoNaskhArabic-Regular.ttf' [ 4.048][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSans-Regular.ttf' [ 4.049][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSansHans-Regular.otf' [ 4.065][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSansJP-Regular.otf' [ 4.075][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSansKR-Regular.otf' [ 4.084][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/SourceSansVariable-Italic.ttf' [ 4.085][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/SourceSansVariable-Roman.ttf' [ 4.103][v][osd/libass] Using font provider directwrite [ 4.103][v][osd/libass] Done. [ 4.106][d][cplayer] Run command: define-section, flags=64, args=[name="input_webm", contents="W script-binding webm/display-webm-encoder\n", flags="default"] [ 4.106][d][cplayer] Run command: enable-section, flags=64, args=[name="input_webm", flags="allow-hide-cursor+allow-vo-dragging"] [ 4.106][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_webm", contents="o script-binding webm/o\n1 script-binding webm/1\nESC script-binding webm/ESC\n2 script-binding webm/2\ne script-binding webm/e\nc script-binding webm/c\np script-binding webm/p\n", flags="force"] [ 4.106][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_webm", flags="allow-hide-cursor+allow-vo-dragging"] [ 4.108][v][osd/libass] fontselect: (Source Sans Pro, 400, 0) -> ArialMT, 0, ArialMT [ 4.110][v][osd/libass] fontselect: (Source Sans Pro, 700, 0) -> Arial-BoldMT, 0, Arial-BoldMT [ 4.122][v][vo/gpu] Reallocating OSD texture to 512x512. [ 4.162][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/display-webm-encoder"] [ 4.589][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/1"] [ 4.690][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/1"] [ 5.047][d][cplayer] Run command: cycle, flags=73, args=[name="pause", value="1.000000"] [ 5.048][v][cplayer] Set property: pause -> 1 [ 5.050][v][cplayer] Change display sync audio drift: -1 [ 5.052][d][vo/gpu] Resizing texture: 1048x590 [ 5.053][d][vo/gpu] Resizing texture: 1048x590 [ 5.074][d][vo/gpu] Resizing texture: 1048x590 [ 5.131][d][vo/gpu] Resizing texture: 1048x590 [ 5.264][v][cplayer] Change display sync audio drift: 1 [ 5.282][d][vo/gpu] Resizing texture: 1048x590 [ 5.317][d][vo/gpu] Resizing texture: 1048x590 [ 5.319][d][vo/gpu] Resizing texture: 1048x590 [ 5.349][d][vo/gpu] Resizing texture: 1048x590 [ 8.466][v][vo/gpu] adjusting display FPS to a value closer to 59.648 Hz [ 8.967][d][cplayer] Run command: cycle, flags=73, args=[name="pause", value="1.000000"] [ 8.968][v][cplayer] Set property: pause -> 1 [ 9.481][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/2"] [ 9.598][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/2"] [ 11.024][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/o"] [ 11.028][v][osd/libass] Glyph 0x25B6 not found, selecting one more font for (Source Sans Pro, 400, 0) [ 11.030][v][osd/libass] fontselect: (Source Sans Pro, 400, 0) -> SegoeUI-Light, 0, SegoeUI-Light [ 11.041][d][cplayer] Run command: define-section, flags=64, args=[name="input_webm", contents="W script-binding webm/display-webm-encoder\n", flags="default"] [ 11.041][d][cplayer] Run command: enable-section, flags=64, args=[name="input_webm", flags="allow-hide-cursor+allow-vo-dragging"] [ 11.041][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_webm", contents="LEFT script-binding webm/LEFT\nENTER script-binding webm/ENTER\nESC script-binding webm/ESC\nUP script-binding webm/UP\nDOWN script-binding webm/DOWN\nRIGHT script-binding webm/RIGHT\n", flags="force"] [ 11.041][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_webm", flags="allow-hide-cursor+allow-vo-dragging"] [ 11.129][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/o"] [ 11.802][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/DOWN"] [ 11.955][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/DOWN"] [ 12.303][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/RIGHT"] [ 12.377][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/RIGHT"] [ 13.098][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/DOWN"] [ 13.300][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/DOWN"] [ 13.325][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/DOWN"] [ 13.352][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/DOWN"] [ 13.377][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/DOWN"] [ 13.402][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/DOWN"] [ 13.428][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/DOWN"] [ 13.453][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/DOWN"] [ 13.478][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/DOWN"] [ 13.503][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/DOWN"] [ 13.528][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/DOWN"] [ 13.553][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/DOWN"] [ 13.575][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/DOWN"] [ 14.073][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"] [ 14.277][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"] [ 14.303][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"] [ 14.329][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"] [ 14.355][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"] [ 14.380][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"] [ 14.405][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"] [ 14.431][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"] [ 14.457][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"] [ 14.482][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"] [ 14.508][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"] [ 14.533][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"] [ 14.558][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"] [ 14.583][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"] [ 14.608][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"] [ 14.633][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"] [ 14.659][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"] [ 14.684][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"] [ 14.709][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"] [ 14.735][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"] [ 14.760][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"] [ 14.785][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"] [ 14.810][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"] [ 14.812][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"] [ 15.221][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/UP"] [ 15.376][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/UP"] [ 15.507][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/RIGHT"] [ 15.638][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/RIGHT"] [ 15.743][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/RIGHT"] [ 15.836][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/RIGHT"] [ 16.412][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/ENTER"] [ 16.418][d][cplayer] Run command: define-section, flags=64, args=[name="input_webm", contents="W script-binding webm/display-webm-encoder\n", flags="default"] [ 16.418][d][cplayer] Run command: enable-section, flags=64, args=[name="input_webm", flags="allow-hide-cursor+allow-vo-dragging"] [ 16.418][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_webm", contents="o script-binding webm/o\n1 script-binding webm/1\nESC script-binding webm/ESC\n2 script-binding webm/2\ne script-binding webm/e\nc script-binding webm/c\np script-binding webm/p\n", flags="force"] [ 16.418][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_webm", flags="allow-hide-cursor+allow-vo-dragging"] [ 16.496][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/ENTER"] [ 17.243][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/e"] [ 17.244][v][webm] apply_current_filters: got 0 currently applied. [ 17.245][v][webm] First-pass command line: mpv D:\ Current Anime\[CTR] Hunter x Hunter (BD 720p)\[CTR] Hunter x Hunter - 058.mkv --start=0:04:06.163 --end=0:04:10.041 --ovc=libvpx --oac=libvorbis --loop-file=no --aid=2 --vid=1 --sid=2 --sub-ass-override=no --sub-ass-force-style=Kerning=yes --sub-auto=fuzzy --sub-delay=0.000000 --video-rotate=0 --vf-add=lavfi-colormatrix=bt709:bt601 --ovcopts-add=threads=4 --ovcopts-add=b=6188k --o=D:\ Current Anime\[CTR] Hunter x Hunter (BD 720p)\[CTR] Hunter x Hunter - 058-[04.06.163-04.10.041]-audio.webm --ovcopts-add=flags=+pass1 [ 17.245][d][cplayer] Run command: subprocess, flags=64, args=[args="mpv,D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 058.mkv,--start=0:04:06.163,--end=0:04:10.041,--ovc=libvpx,--oac=libvorbis,--loop-file=no,--aid=2,--vid=1,--sid=2,--sub-ass-override=no,--sub-ass-force-style=Kerning=yes,--sub-auto=fuzzy,--sub-delay=0.000000,--video-rotate=0,--vf-add=lavfi-colormatrix=bt709:bt601,--ovcopts-add=threads=4,--ovcopts-add=b=6188k,--o=D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 058-[04.06.163-04.10.041]-audio.webm,--ovcopts-add=flags=+pass1", playback_only="no", capture_size="67108864", capture_stdout="yes", capture_stderr="no"] [ 17.339][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/e"] [ 23.512][e][webm] AV: 00:04:06 / 00:23:35 (17%) A-V: 0.210 {5.5min 5.88x 0.0MB} AV: 00:04:06 / 00:23:35 (17%) A-V: 0.168 {0.1min 4.59x 0.0MB} AV: 00:04:06 / 00:23:35 (17%) A-V: 0.126 {0.1min 2.63x 0.0MB} AV: 00:04:06 / 00:23:35 (17%) A-V: 0.085 {0.1min 1.64x 0.0MB} AV: 00:04:06 / 00:23:35 (17%) A-V: 0.043 {0.1min 1.20x 0.0MB} AV: 00:04:06 / 00:23:35 (17%) A-V: 0.001 {0.1min 0.95x 0.0MB} AV: 00:04:06 / 00:23:35 (17%) A-V: -0.041 {0.1min 0.80x 0.0MB} AV: 00:04:06 / 00:23:35 (17%) A-V: 0.168 {0.1min 1.60x 0.0MB} AV: 00:04:06 / 00:23:35 (17%) A-V: 0.126 {0.1min 1.42x 0.0MB} AV: 00:04:06 / 00:23:35 (17%) A-V: 0.084 {0.1min 1.24x 0.0MB} AV: 00:04:06 / 00:23:35 (17%) A-V: 0.043 {0.1min 1.12x 0.0MB} AV: 00:04:06 / 00:23:35 (17%) A-V: 0.001 {0.1min 1.01x 0.0MB} AV: 00:04:06 / 00:23:35 (17%) A-V: -0.041 {0.1min 0.93x 0.0MB} AV: 00:04:06 / 00:23:35 (17%) A-V: 0.168 {0.1min 1.23x 0.0MB} AV: 00:04:06 / 00:23:35 (17%) A-V: 0.127 {0.1min 1.16x 0.0MB} AV: 00:04:06 / 00:23:35 (17%) A-V: 0.085 {0.1min 1.07x 0.0MB} AV: 00:04:06 / 00:23:35 (17%) A-V: 0.043 {0.1min 1.01x 0.0MB} AV: 00:04:06 / 00:23:35 (17%) A-V: 0.002 {0.1min 0.95x 0.0MB} AV: 00:04:06 / 00:23:35 (17%) A-V: -0.040 {0.1min 0.90x 0.0MB} AV: 00:04:06 / 00:23:35 (17%) A-V: 0.169 {0.1min 1.14x 0.0MB} AV: 00:04:06 / 00:23:35 (17%) A-V: 0.128 {0.1min 1.09x 0.0MB} AV: 00:04:07 / 00:23:35 (17%) A-V: 0.086 {0.1min 1.04x 0.0MB} AV: 00:04:07 / 00:23:35 (17%) A-V: 0.044 {0.1min 1.00x 0.0MB} AV: 00:04:07 / 00:23:35 (17%) A-V: 0.002 {0.1min 0.94x 0.0MB} AV: 00:04:07 / 00:23:35 (17%) A-V: -0.039 {0.1min 0.88x 0.0MB} AV: 00:04:07 / 00:23:35 (17%) A-V: -0.039 {0.1min 1.05x 0.0MB} AV: 00:04:07 / 00:23:35 (17%) A-V: 0.169 {0.1min 1.04x 0.0MB} AV: 00:04:07 / 00:23:35 (17%) A-V: 0.127 {0.1min 1.00x 0.0MB} AV: 00:04:07 / 00:23:35 (17%) A-V: 0.086 {0.0min 0.97x 0.0MB} AV: 00:04:07 / 00:23:35 (17%) A-V: 0.044 {0.0min 0.94x 0.0MB} AV: 00:04:07 / 00:23:35 (17%) A-V: 0.002 {0.0min 0.91x 0.0MB} AV: 00:04:07 / 00:23:35 (17%) A-V: -0.040 {0.0min 0.88x 0.0MB} AV: 00:04:07 / 00:23:35 (17%) A-V: 0.170 {0.0min 1.03x 0.0MB} AV: 00:04:07 / 00:23:35 (17%) A-V: 0.128 {0.0min 1.00x 0.0MB} AV: 00:04:07 / 00:23:35 (17%) A-V: 0.086 {0.0min 0.97x 0.0MB} AV: 00:04:07 / 00:23:35 (17%) A-V: 0.086 {0.0min 0.94x 0.0MB} AV: 00:04:07 / 00:23:35 (17%) A-V: 0.045 {0.1min 0.57x 0.0MB} AV: 00:04:07 / 00:23:35 (17%) A-V: 0.003 {0.1min 0.56x 0.0MB} AV: 00:04:07 / 00:23:35 (17%) A-V: -0.039 {0.1min 0.55x 0.0MB} AV: 00:04:07 / 00:23:35 (17%) A-V: 0.170 {0.1min 0.63x 0.0MB} AV: 00:04:07 / 00:23:35 (17%) A-V: 0.129 {0.1min 0.63x 0.0MB} AV: 00:04:07 / 00:23:35 (17%) A-V: 0.087 {0.1min 0.62x 0.0MB} AV: 00:04:07 / 00:23:35 (17%) A-V: 0.045 {0.1min 0.61x 0.0MB} AV: 00:04:07 / 00:23:35 (17%) A-V: 0.004 {0.1min 0.61x 0.0MB} AV: 00:04:07 / 00:23:35 (17%) A-V: -0.038 {0.1min 0.60x 0.0MB} AV: 00:04:07 / 00:23:35 (17%) A-V: 0.170 {0.1min 0.68x 0.0MB} AV: 00:04:07 / 00:23:35 (17%) A-V: 0.129 {0.1min 0.67x 0.0MB} AV: 00:04:08 / 00:23:35 (17%) A-V: 0.087 {0.1min 0.66x 0.0MB} AV: 00:04:08 / 00:23:35 (17%) A-V: 0.045 {0.1min 0.65x 0.0MB} AV: 00:04:08 / 00:23:35 (17%) A-V: 0.003 {0.0min 0.64x 0.0MB} AV: 00:04:08 / 00:23:35 (17%) A-V: -0.038 {0.0min 0.63x 0.0MB} AV: 00:04:08 / 00:23:35 (17%) A-V: 0.171 {0.0min 0.69x 0.0MB} AV: 00:04:08 / 00:23:35 (17%) A-V: 0.129 {0.0min 0.68x 0.0MB} AV: 00:04:08 / 00:23:35 (17%) A-V: 0.129 {0.0min 0.67x 0.0MB} AV: 00:04:08 / 00:23:35 (17%) A-V: 0.088 {0.0min 0.67x 0.0MB} AV: 00:04:08 / 00:23:35 (17%) A-V: 0.088 {0.0min 0.66x 0.0MB} AV: 00:04:08 / 00:23:35 (17%) A-V: 0.046 {0.0min 0.66x 0.0MB} AV: 00:04:08 / 00:23:35 (17%) A-V: 0.004 {0.0min 0.65x 0.0MB} AV: 00:04:08 / 00:23:35 (17%) A-V: -0.038 {0.0min 0.64x 0.0MB} AV: 00:04:08 / 00:23:35 (17%) A-V: 0.172 {0.0min 0.70x 0.0MB} AV: 00:04:08 / 00:23:35 (17%) A-V: 0.130 {0.0min 0.69x 0.0MB} AV: 00:04:08 / 00:23:35 (17%) A-V: 0.088 {0.0min 0.69x 0.0MB} AV: 00:04:08 / 00:23:35 (17%) A-V: 0.047 {0.0min 0.68x 0.0MB} AV: 00:04:08 / 00:23:35 (17%) A-V: 0.005 {0.0min 0.67x 0.0MB} AV: 00:04:08 / 00:23:35 (17%) A-V: -0.037 {0.0min 0.67x 0.0MB} AV: 00:04:08 / 00:23:35 (17%) A-V: 0.171 {0.0min 0.73x 0.0MB} AV: 00:04:08 / 00:23:35 (17%) A-V: 0.130 {0.0min 0.72x 0.0MB} AV: 00:04:08 / 00:23:35 (17%) A-V: 0.088 {0.0min 0.71x 0.0MB} AV: 00:04:08 / 00:23:35 (17%) A-V: 0.046 {0.0min 0.71x 0.0MB} AV: 00:04:08 / 00:23:35 (17%) A-V: 0.005 {0.0min 0.70x 0.0MB} AV: 00:04:08 / 00:23:35 (17%) A-V: -0.037 {0.0min 0.69x 0.0MB} AV: 00:04:08 / 00:23:35 (17%) A-V: 0.172 {0.0min 0.75x 0.0MB} AV: 00:04:08 / 00:23:35 (17%) A-V: 0.131 {0.0min 0.75x 0.0MB} AV: 00:04:09 / 00:23:35 (17%) A-V: 0.089 {0.0min 0.74x 0.0MB} AV: 00:04:09 / 00:23:35 (17%) A-V: 0.047 {0.0min 0.73x 0.0MB} AV: 00:04:09 / 00:23:35 (17%) A-V: 0.005 {0.0min 0.73x 0.0MB} AV: 00:04:09 / 00:23:35 (17%) A-V: -0.036 {0.0min 0.72x 0.0MB} AV: 00:04:09 / 00:23:35 (17%) A-V: 0.173 {0.0min 0.77x 0.0MB} AV: 00:04:09 / 00:23:35 (17%) A-V: 0.131 {0.0min 0.77x 0.0MB} AV: 00:04:09 / 00:23:35 (17%) A-V: 0.090 {0.0min 0.76x 0.0MB} AV: 00:04:09 / 00:23:35 (17%) A-V: 0.048 {0.0min 0.75x 0.0MB} AV: 00:04:09 / 00:23:35 (17%) A-V: 0.006 {0.0min 0.75x 0.0MB} AV: 00:04:09 / 00:23:35 (17%) A-V: -0.036 {0.0min 0.74x 0.0MB} AV: 00:04:09 / 00:23:35 (17%) A-V: 0.173 {0.0min 0.79x 0.0MB} AV: 00:04:09 / 00:23:35 (17%) A-V: 0.131 {0.0min 0.79x 0.0MB} AV: 00:04:09 / 00:23:35 (17%) A-V: 0.089 {0.0min 0.78x 0.0MB} AV: 00:04:09 / 00:23:35 (17%) A-V: 0.048 {0.0min 0.77x 0.0MB} AV: 00:04:09 / 00:23:35 (17%) A-V: 0.006 {0.0min 0.77x 0.0MB} AV: 00:04:09 / 00:23:35 (17%) A-V: -0.036 {0.0min 0.76x 0.0MB} AV: 00:04:09 / 00:23:35 (17%) A-V: 0.173 {0.0min 0.81x 0.0MB} AV: 00:04:09 / 00:23:35 (17%) A-V: 0.132 {0.0min 0.81x 0.0MB} AV: 00:04:09 / 00:23:35 (17%) A-V: 0.090 {0.0min 0.80x 0.0MB} AV: 00:04:09 / 00:23:35 (17%) A-V: 0.048 {0.0min 0.79x 0.0MB} AV: 00:04:09 / 00:23:35 (17%) A-V: 0.007 {0.0min 0.79x 0.0MB} AV: 00:04:09 / 00:23:35 (17%) A-V: -0.035 {0.0min 0.78x 0.0MB} AV: 00:04:09 / 00:23:35 (17%) A-V: -0.071 {0.0min 0.78x 0.0MB} [ 23.577][v][webm] Command stdout: [ 23.578][v][webm] Warning: option --o is deprecated and might be removed in the future (lack of maintainer). [ 23.578][v][webm] (+) Video --vid=1 (*) '[Coalgirls]' (h264 1280x720 23.976fps) [ 23.578][v][webm] Audio --aid=1 --alang=eng (*) 'AAC 2.0 [Etzimal]' (aac 2ch 48000Hz) [ 23.578][v][webm] (+) Audio --aid=2 --alang=jpn 'AAC 2.0 [Coalgirls]' (aac 2ch 48000Hz) [ 23.578][v][webm] Subs --sid=1 --slang=eng (*) (f) 'Signs [Coalgirls]' (ass) [ 23.578][v][webm] (+) Subs --sid=2 --slang=jpn 'Subtitles [Coalgirls]' (ass) [ 23.578][v][webm] File tags: [ 23.578][v][webm] Title: Hunter × Hunter 058: Signal × To × Retreat [ 23.578][v][webm] [ao/lavc] Opening encoder: libvorbis [libvorbis] [ 23.578][v][webm] AO: [lavc] 48000Hz stereo 2ch floatp [ 23.578][v][webm] VO: [lavc] 1280x720 yuv420p [ 23.578][v][webm] [vo/lavc] Writing to 2-pass log: D:\ Current Anime\[CTR] Hunter x Hunter (BD 720p)\[CTR] Hunter x Hunter - 058-[04.06.163-04.10.041]-audio.webm-video-pass1.log [ 23.578][v][webm] [vo/lavc] Opening encoder: libvpx VP8 [libvpx] [ 23.578][v][webm] [encode] Opening output file: D:\ Current Anime\[CTR] Hunter x Hunter (BD 720p)\[CTR] Hunter x Hunter - 058-[04.06.163-04.10.041]-audio.webm [ 23.578][v][webm] [encode] Opening muxer: WebM [webm] [ 23.578][v][webm] [ 23.578][v][webm] [encode] video: encoded 0 bytes [ 23.578][v][webm] [encode] audio: encoded 46483 bytes [ 23.578][v][webm] [encode] muxing overhead 5922 bytes [ 23.578][v][webm] Exiting... (End of file) [ 23.578][v][webm] [ 23.578][v][webm] Patching libvpx pass log file... [ 23.578][w][webm] [ 23.578][w][webm] stack traceback: [ 23.578][w][webm] ...s/username/Downloads/MPV-Made-Easy-master/scripts/webm.lua:640: in function 'read_logfile_into_stats_array' [ 23.578][w][webm] ...s/username/Downloads/MPV-Made-Easy-master/scripts/webm.lua:668: in function 'vp8_patch_logfile' [ 23.578][w][webm] ...s/username/Downloads/MPV-Made-Easy-master/scripts/webm.lua:1513: in function 'fn' [ 23.578][w][webm] mp.defaults:225: in function 'fn' [ 23.578][w][webm] mp.defaults:60: in function 'handler' [ 23.578][w][webm] mp.defaults:365: in function 'handler' [ 23.578][w][webm] mp.defaults:495: in function 'call_event_handlers' [ 23.578][w][webm] mp.defaults:529: in function 'dispatch_events' [ 23.578][w][webm] mp.defaults:488: in function [ 23.578][w][webm] [C]: at 0x0128c620 [ 23.578][w][webm] [C]: at 0x0128be20 [ 23.578][f][webm] Lua error: ...s/username/Downloads/MPV-Made-Easy-master/scripts/webm.lua:640: D:\ Current Anime\[CTR] Hunter x Hunter (BD 720p)\[CTR] Hunter x Hunter - 058-[04.06.163-04.10.041]-audio.webm-video-pass1.log: No such file or directory [ 23.579][d][webm] Exiting... [ 25.624][d][cplayer] Run command: script-binding, flags=73, args=[name="console/enable"] [ 25.624][d][cplayer] Run command: enable-section, flags=64, args=[name="console-input", flags="allow-hide-cursor+allow-vo-dragging"] [ 25.626][d][cplayer] Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] [ 25.626][d][cplayer] Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] [ 25.627][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_console", contents="esc script-binding console/_console_1\nenter script-binding console/_console_2\nkp_enter script-binding console/_console_3\nshift+enter script-binding console/_console_4\nbs script-binding console/_console_5\nshift+bs script-binding console/_console_6\ndel script-binding console/_console_7\nshift+del script-binding console/_console_8\nins script-binding console/_console_9\nshift+ins script-binding console/_console_10\nmbtn_mid script-binding console/_console_11\nleft script-binding console/_console_12\nright script-binding console/_console_13\nup script-binding console/_console_14\nwheel_up script-binding console/_console_15\ndown script-binding console/_console_16\nwheel_down script-binding console/_console_17\nwheel_left script-binding console/_console_18\nwheel_right script-binding console/_console_19\nctrl+left script-binding console/_console_20\nctrl+right script-binding console/_console_21\ntab script-binding console/_console_22\nhome script-binding console/_console_23\nend script-binding console/_console_24\npgup script-binding console/_console_25\npgdwn script-binding console/_console_26\nctrl+c script-binding console/_console_27\nctrl+d script-binding console/_console_28\nctrl+k script-binding console/_console_29\nctrl+l script-binding console/_console_30\nctrl+u script-binding console/_console_31\nctrl+v script-binding console/_console_32\nmeta+v script-binding console/_console_33\nctrl+w script-binding console/_console_34\nkp_dec script-binding console/_console_35\nkp0 script-binding console/_console_36\nkp1 script-binding console/_console_37\nkp2 script-binding console/_console_38\nkp3 script-binding console/_console_39\nkp4 script-binding console/_console_40\nkp5 script-binding console/_console_41\nkp6 script-binding console/_console_42\nkp7 script-binding console/_console_43\nkp8 script-binding console/_console_44\nkp9 script-binding console/_console_45\nany_unicode script-binding console/_console_text\n", flags="force"] [ 25.628][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] [ 25.628][v][osd/libass] fontselect: (Source Sans Pro, 400, 0) -> ArialMT, 0, ArialMT [ 25.629][v][osd/libass] fontselect: (Consolas, 400, 0) -> Consolas, 0, Consolas [ 25.637][v][vo/gpu] Reallocating OSD texture to 1024x256. [ 25.691][v][osd/libass] fontselect: (Consolas, 700, 0) -> Consolas-Bold, 0, Consolas-Bold [ 25.736][v][vo/gpu] Reallocating OSD texture to 2048x1024. [ 25.750][d][cplayer] Run command: script-binding, flags=73, args=[name="console/enable"] [ 27.166][d][cplayer] Run command: script-binding, flags=73, args=[name="console/_console_text"] [ 27.362][d][cplayer] Run command: script-binding, flags=73, args=[name="console/_console_text"] [ 30.166][d][cplayer] Run command: script-binding, flags=73, args=[name="console/_console_1"] [ 30.166][d][cplayer] Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] [ 30.166][d][cplayer] Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] [ 30.166][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] [ 30.166][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] [ 30.302][d][cplayer] Run command: script-binding, flags=73, args=[name="console/_console_1"] [ 36.632][d][cplayer] Run command: add, flags=73, args=[name="panscan", value="0.100000"] [ 36.632][v][vo/gpu] Resize: 1048x590 [ 36.632][v][vo/gpu] Window size: 1048x590 (Borders: l=0 t=0 r=0 b=0) [ 36.632][v][vo/gpu] Video source: 1280x720 (1:1) [ 36.632][v][vo/gpu] Video display: (0, 0) 1280x720 -> (0, 0) 1048x590 [ 36.632][v][vo/gpu] Video scale: 0.818750/0.819444 [ 36.632][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0 [ 36.632][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0 [ 36.632][v][cplayer] Set property: panscan -> 1 [ 36.632][v][vo/gpu] Reported display depth: 8 [ 36.637][v][vo/gpu] Reallocating OSD texture to 1024x64. [ 36.832][d][cplayer] Run command: add, flags=73, args=[name="panscan", value="0.100000"] [ 36.832][v][cplayer] Set property: panscan -> 1 [ 36.832][v][vo/gpu] Resize: 1048x590 [ 36.833][v][vo/gpu] Window size: 1048x590 (Borders: l=0 t=0 r=0 b=0) [ 36.833][v][vo/gpu] Video source: 1280x720 (1:1) [ 36.833][v][vo/gpu] Video display: (0, 0) 1280x720 -> (0, 0) 1048x590 [ 36.833][v][vo/gpu] Video scale: 0.818750/0.819444 [ 36.833][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0 [ 36.833][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0 [ 36.833][v][vo/gpu] Reported display depth: 8 [ 36.858][d][cplayer] Run command: add, flags=73, args=[name="panscan", value="0.100000"] [ 36.859][v][cplayer] Set property: panscan -> 1 [ 36.867][v][vo/gpu] Resize: 1048x590 [ 36.867][v][vo/gpu] Window size: 1048x590 (Borders: l=0 t=0 r=0 b=0) [ 36.867][v][vo/gpu] Video source: 1280x720 (1:1) [ 36.867][v][vo/gpu] Video display: (0, 0) 1280x720 -> (0, 0) 1048x590 [ 36.867][v][vo/gpu] Video scale: 0.818750/0.819444 [ 36.867][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0 [ 36.867][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0 [ 36.867][v][vo/gpu] Reported display depth: 8 [ 36.892][d][cplayer] Run command: add, flags=73, args=[name="panscan", value="0.100000"] [ 36.893][v][cplayer] Set property: panscan -> 1 [ 36.915][v][vo/gpu] Resize: 1048x590 [ 36.916][v][vo/gpu] Window size: 1048x590 (Borders: l=0 t=0 r=0 b=0) [ 36.916][v][vo/gpu] Video source: 1280x720 (1:1) [ 36.916][v][vo/gpu] Video display: (0, 0) 1280x720 -> (0, 0) 1048x590 [ 36.916][v][vo/gpu] Video scale: 0.818750/0.819444 [ 36.916][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0 [ 36.916][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0 [ 36.916][v][vo/gpu] Reported display depth: 8 [ 37.350][d][cplayer] Run command: add, flags=73, args=[name="panscan", value="-0.100000"] [ 37.350][v][cplayer] Set property: panscan -> 1 [ 37.371][v][vo/gpu] Resize: 1048x590 [ 37.371][v][vo/gpu] Window size: 1048x590 (Borders: l=0 t=0 r=0 b=0) [ 37.371][v][vo/gpu] Video source: 1280x720 (1:1) [ 37.371][v][vo/gpu] Video display: (0, 0) 1280x720 -> (0, 0) 1048x590 [ 37.371][v][vo/gpu] Video scale: 0.818750/0.819444 [ 37.371][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0 [ 37.371][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0 [ 37.371][v][vo/gpu] Reported display depth: 8 [ 37.601][d][cplayer] Run command: add, flags=73, args=[name="panscan", value="-0.100000"] [ 37.602][v][cplayer] Set property: panscan -> 1 [ 37.602][v][vo/gpu] Resize: 1048x590 [ 37.602][v][vo/gpu] Window size: 1048x590 (Borders: l=0 t=0 r=0 b=0) [ 37.602][v][vo/gpu] Video source: 1280x720 (1:1) [ 37.603][v][vo/gpu] Video display: (0, 0) 1280x720 -> (0, 0) 1048x590 [ 37.603][v][vo/gpu] Video scale: 0.818750/0.819444 [ 37.603][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0 [ 37.603][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0 [ 37.603][v][vo/gpu] Reported display depth: 8 [ 37.850][d][cplayer] Run command: add, flags=73, args=[name="panscan", value="-0.100000"] [ 37.851][v][cplayer] Set property: panscan -> 1 [ 37.876][v][vo/gpu] Resize: 1048x590 [ 37.876][v][vo/gpu] Window size: 1048x590 (Borders: l=0 t=0 r=0 b=0) [ 37.877][v][vo/gpu] Video source: 1280x720 (1:1) [ 37.877][v][vo/gpu] Video display: (0, 0) 1280x720 -> (0, 0) 1048x590 [ 37.877][v][vo/gpu] Video scale: 0.818750/0.819444 [ 37.877][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0 [ 37.877][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0 [ 37.877][v][vo/gpu] Reported display depth: 8 [ 38.315][d][cplayer] Run command: add, flags=73, args=[name="panscan", value="-0.100000"] [ 38.316][v][cplayer] Set property: panscan -> 1 [ 38.316][v][vo/gpu] Resize: 1048x590 [ 38.316][v][vo/gpu] Window size: 1048x590 (Borders: l=0 t=0 r=0 b=0) [ 38.316][v][vo/gpu] Video source: 1280x720 (1:1) [ 38.316][v][vo/gpu] Video display: (0, 0) 1280x720 -> (0, 0) 1048x590 [ 38.316][v][vo/gpu] Video scale: 0.818750/0.819444 [ 38.316][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0 [ 38.316][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0 [ 38.316][v][vo/gpu] Reported display depth: 8 [ 39.178][d][cplayer] Run command: script-binding, flags=73, args=[name="mpv_thumbnail_script_client_osc/__keybinding2"] [ 40.017][d][cplayer] Run command: script-binding, flags=73, args=[name="mpv_thumbnail_script_client_osc/__keybinding2"] [ 40.286][d][cplayer] Run command: quit, flags=73, args=[code="0"] [ 40.286][d][global] config path: 'C:\Users\username\AppData\Roaming/mpv/watch_later' -> 'C:\Users\username\AppData\Roaming/mpv/watch_later' [ 40.286][i][cplayer] Saving state. [ 40.297][v][cplayer] EOF code: 5 [ 40.297][d][decode_wrapper/ad] Uninit decoder. [ 40.298][d][decode_wrapper/vd] Uninit decoder. [ 40.310][d][cplayer] Terminating demuxers... [ 40.313][d][cplayer] Done terminating demuxers. [ 40.313][v][cplayer] finished playback, success (reason 3) [ 40.313][i][cplayer] [ 40.314][i][cplayer] Exiting... (Quit) [ 40.314][d][ytdl_hook] Exiting... [ 40.314][d][console] Exiting... [ 40.314][d][stats] Exiting... [ 40.314][d][firequalizer15] Exiting... [ 40.314][d][ontop_playback] Exiting... [ 40.315][d][autoload] Exiting... [ 40.315][d][audio_osc] Exiting... [ 40.315][d][ytdl_hook2] Exiting... [ 40.316][d][playlistmanager] Exiting... [ 40.316][d][seek_to] Exiting... [ 40.317][d][autocrop] Exiting... [ 40.317][d][open_file_dialog] Exiting... [ 40.318][d][visualizer] Exiting... [ 40.319][d][auto_profiles] Exiting... [ 40.320][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 40.325][v][vo/gpu/d3d11] Compiled a vertex shader in 11873us [ 40.325][v][vo/gpu/d3d11] shaderc: 6852us, SPIRV-Cross: 340us, D3DCompile: 4681us [ 40.325][d][vo/gpu/d3d11] GLSL source: [ 40.325][d][vo/gpu/d3d11] [ 1] #version 450 [ 40.325][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable [ 40.325][d][vo/gpu/d3d11] [ 3] #define tex1D texture [ 40.325][d][vo/gpu/d3d11] [ 4] #define tex3D texture [ 40.325][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 40.325][d][vo/gpu/d3d11] [ 6] layout(location=0) in vec2 vertex_position; [ 40.325][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 vertex_texcoord0; [ 40.325][d][vo/gpu/d3d11] [ 8] layout(location=1) out vec2 texcoord0; [ 40.325][d][vo/gpu/d3d11] [ 9] void main() { [ 40.325][d][vo/gpu/d3d11] [ 10] gl_Position = vec4(vertex_position, 1.0, 1.0); [ 40.325][d][vo/gpu/d3d11] [ 11] texcoord0 = vertex_texcoord0; [ 40.325][d][vo/gpu/d3d11] [ 12] } [ 40.325][d][vo/gpu/d3d11] HLSL source: [ 40.325][d][vo/gpu/d3d11] [ 1] static float4 gl_Position; [ 40.325][d][vo/gpu/d3d11] [ 2] static float2 _18; [ 40.325][d][vo/gpu/d3d11] [ 3] static float2 _27; [ 40.325][d][vo/gpu/d3d11] [ 4] static float2 _28; [ 40.326][d][vo/gpu/d3d11] [ 5] [ 40.326][d][vo/gpu/d3d11] [ 6] struct SPIRV_Cross_Input [ 40.326][d][vo/gpu/d3d11] [ 7] { [ 40.326][d][vo/gpu/d3d11] [ 8] float2 _18 : TEXCOORD0; [ 40.326][d][vo/gpu/d3d11] [ 9] float2 _28 : TEXCOORD1; [ 40.326][d][vo/gpu/d3d11] [ 10] }; [ 40.326][d][vo/gpu/d3d11] [ 11] [ 40.326][d][vo/gpu/d3d11] [ 12] struct SPIRV_Cross_Output [ 40.326][d][vo/gpu/d3d11] [ 13] { [ 40.326][d][vo/gpu/d3d11] [ 14] float2 _27 : TEXCOORD1; [ 40.326][d][vo/gpu/d3d11] [ 15] float4 gl_Position : SV_Position; [ 40.326][d][vo/gpu/d3d11] [ 16] }; [ 40.326][d][vo/gpu/d3d11] [ 17] [ 40.326][d][vo/gpu/d3d11] [ 18] void vert_main() [ 40.326][d][vo/gpu/d3d11] [ 19] { [ 40.326][d][vo/gpu/d3d11] [ 20] gl_Position = float4(_18, 1.0f, 1.0f); [ 40.326][d][vo/gpu/d3d11] [ 21] _27 = _28; [ 40.326][d][vo/gpu/d3d11] [ 22] gl_Position.y = -gl_Position.y; [ 40.326][d][vo/gpu/d3d11] [ 23] } [ 40.326][d][vo/gpu/d3d11] [ 24] [ 40.326][d][vo/gpu/d3d11] [ 25] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 40.326][d][vo/gpu/d3d11] [ 26] { [ 40.326][d][vo/gpu/d3d11] [ 27] _18 = stage_input._18; [ 40.326][d][vo/gpu/d3d11] [ 28] _28 = stage_input._28; [ 40.326][d][vo/gpu/d3d11] [ 29] vert_main(); [ 40.326][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output stage_output; [ 40.326][d][vo/gpu/d3d11] [ 31] stage_output.gl_Position = gl_Position; [ 40.326][d][vo/gpu/d3d11] [ 32] stage_output._27 = _27; [ 40.326][d][vo/gpu/d3d11] [ 33] return stage_output; [ 40.326][d][vo/gpu/d3d11] [ 34] } [ 40.329][d][mpv_thumbnail_script_client_osc] Exiting... [ 40.335][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings) [ 40.338][d][ao/wasapi] Uninit wasapi [ 40.338][d][ao/wasapi] Thread Reset [ 40.340][d][ao/wasapi] Thread shutdown [ 40.350][v][vo/gpu/d3d11] Compiled a fragment shader in 24930us [ 40.350][v][vo/gpu/d3d11] shaderc: 9993us, SPIRV-Cross: 868us, D3DCompile: 14069us [ 40.351][d][vo/gpu/d3d11] GLSL source: [ 40.351][d][vo/gpu/d3d11] [ 1] #version 450 [ 40.351][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable [ 40.351][d][vo/gpu/d3d11] [ 3] #define tex1D texture [ 40.351][d][vo/gpu/d3d11] [ 4] #define tex3D texture [ 40.351][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 40.351][d][vo/gpu/d3d11] [ 6] layout(location=0) out vec4 out_color; [ 40.351][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 texcoord0; [ 40.351][d][vo/gpu/d3d11] [ 8] layout(std140, binding=0) uniform UBO { [ 40.351][d][vo/gpu/d3d11] [ 9] layout(offset=0) vec3 src_luma; [ 40.351][d][vo/gpu/d3d11] [ 10] layout(offset=16) vec3 dst_luma; [ 40.351][d][vo/gpu/d3d11] [ 11] layout(offset=32) vec2 texture_size0; [ 40.351][d][vo/gpu/d3d11] [ 12] layout(offset=48) mat2 texture_rot0; [ 40.351][d][vo/gpu/d3d11] [ 13] layout(offset=80) vec2 texture_off0; [ 40.351][d][vo/gpu/d3d11] [ 14] layout(offset=88) vec2 pixel_size0; [ 40.351][d][vo/gpu/d3d11] [ 15] }; [ 40.351][d][vo/gpu/d3d11] [ 16] layout(binding=0) uniform sampler2D dither; [ 40.351][d][vo/gpu/d3d11] [ 17] layout(binding=1) uniform sampler2D texture0; [ 40.351][d][vo/gpu/d3d11] [ 18] void main() { [ 40.351][d][vo/gpu/d3d11] [ 19] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 40.351][d][vo/gpu/d3d11] [ 20] color.rgb = 1.000000 * vec4(texture(texture0, texcoord0)).rgb; [ 40.351][d][vo/gpu/d3d11] [ 21] // color mapping [ 40.351][d][vo/gpu/d3d11] [ 22] color.rgb *= vec3(1.000000); [ 40.351][d][vo/gpu/d3d11] [ 23] color.rgb *= vec3(1.000000); [ 40.351][d][vo/gpu/d3d11] [ 24] // dithering [ 40.351][d][vo/gpu/d3d11] [ 25] vec2 dither_pos = gl_FragCoord.xy * 1.0/64.0; [ 40.351][d][vo/gpu/d3d11] [ 26] float dither_value = texture(dither, dither_pos).r; [ 40.351][d][vo/gpu/d3d11] [ 27] color = floor(color * 255.0 + dither_value + 0.5 / 4096.0) * 1.0/255.0; [ 40.351][d][vo/gpu/d3d11] [ 28] out_color = color; [ 40.351][d][vo/gpu/d3d11] [ 29] } [ 40.351][d][vo/gpu/d3d11] HLSL source: [ 40.351][d][vo/gpu/d3d11] [ 1] Texture2D _16 : register(t1); [ 40.351][d][vo/gpu/d3d11] [ 2] SamplerState __16_sampler : register(s1); [ 40.351][d][vo/gpu/d3d11] [ 3] Texture2D _56 : register(t0); [ 40.351][d][vo/gpu/d3d11] [ 4] SamplerState __56_sampler : register(s0); [ 40.351][d][vo/gpu/d3d11] [ 5] [ 40.351][d][vo/gpu/d3d11] [ 6] static float4 gl_FragCoord; [ 40.351][d][vo/gpu/d3d11] [ 7] static float2 _20; [ 40.351][d][vo/gpu/d3d11] [ 8] static float4 _77; [ 40.351][d][vo/gpu/d3d11] [ 9] [ 40.351][d][vo/gpu/d3d11] [ 10] struct SPIRV_Cross_Input [ 40.351][d][vo/gpu/d3d11] [ 11] { [ 40.351][d][vo/gpu/d3d11] [ 12] float2 _20 : TEXCOORD1; [ 40.351][d][vo/gpu/d3d11] [ 13] float4 gl_FragCoord : SV_Position; [ 40.351][d][vo/gpu/d3d11] [ 14] }; [ 40.351][d][vo/gpu/d3d11] [ 15] [ 40.352][d][vo/gpu/d3d11] [ 16] struct SPIRV_Cross_Output [ 40.352][d][vo/gpu/d3d11] [ 17] { [ 40.352][d][vo/gpu/d3d11] [ 18] float4 _77 : SV_Target0; [ 40.352][d][vo/gpu/d3d11] [ 19] }; [ 40.352][d][vo/gpu/d3d11] [ 20] [ 40.352][d][vo/gpu/d3d11] [ 21] void frag_main() [ 40.352][d][vo/gpu/d3d11] [ 22] { [ 40.352][d][vo/gpu/d3d11] [ 23] float3 _30 = _16.Sample(__16_sampler, _20).xyz * 1.0f; [ 40.352][d][vo/gpu/d3d11] [ 24] _77 = (floor(((float4(_30.x, _30.y, _30.z, float4(0.0f, 0.0f, 0.0f, 1.0f).w) * 255.0f) + _56.Sample(__56_sampler, (gl_FragCoord.xy * 1.0f) * 0.015625f.xx).x.xxxx) + 0.0001220703125f.xxxx) * 1.0f) * 0.0039215688593685626983642578125f.xxxx; [ 40.352][d][vo/gpu/d3d11] [ 25] } [ 40.352][d][vo/gpu/d3d11] [ 26] [ 40.352][d][vo/gpu/d3d11] [ 27] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) [ 40.352][d][vo/gpu/d3d11] [ 28] { [ 40.352][d][vo/gpu/d3d11] [ 29] gl_FragCoord = stage_input.gl_FragCoord; [ 40.352][d][vo/gpu/d3d11] [ 30] _20 = stage_input._20; [ 40.352][d][vo/gpu/d3d11] [ 31] frag_main(); [ 40.352][d][vo/gpu/d3d11] [ 32] SPIRV_Cross_Output stage_output; [ 40.352][d][vo/gpu/d3d11] [ 33] stage_output._77 = _77; [ 40.352][d][vo/gpu/d3d11] [ 34] return stage_output; [ 40.352][d][vo/gpu/d3d11] [ 35] } [ 40.358][d][ao/wasapi] Thread uninit done [ 40.358][d][ao/wasapi] Thread return [ 40.359][d][ao/wasapi] Uninit wasapi done [ 40.371][d][vo/gpu] flushing shader cache [ 40.377][v][vo/gpu/win32] uninit