Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [ 0.004][v][cplayer] mpv 0.29.0-21-gd2d7dba6ee Copyright © 2000-2018 mpv/MPlayer/mplayer2 projects
- [ 0.004][v][cplayer] built on Sat Aug 18 23:02:12 UTC 2018
- [ 0.004][v][cplayer] ffmpeg library versions:
- [ 0.004][v][cplayer] libavutil 56.19.100
- [ 0.004][v][cplayer] libavcodec 58.23.100
- [ 0.004][v][cplayer] libavformat 58.17.103
- [ 0.004][v][cplayer] libswscale 5.2.100
- [ 0.004][v][cplayer] libavfilter 7.26.100
- [ 0.004][v][cplayer] libswresample 3.2.100
- [ 0.004][v][cplayer] ffmpeg version: git-2018-08-18-85c00643
- [ 0.004][v][cplayer]
- [ 0.004][v][cplayer] Configuration: /home/shinchiro/build/build64/packages/mpv-prefix/src/mpv/waf configure --enable-static-build --enable-pdf-build --disable-manpage-build --enable-libmpv-shared --enable-lua --enable-javascript --enable-libarchive --enable-libass --enable-libbluray --enable-dvdread --enable-dvdnav --enable-uchardet --enable-rubberband --enable-lcms2 --enable-openal --enable-vapoursynth --prefix=/home/shinchiro/build/build64/install/mingw
- [ 0.007][v][cplayer] List of enabled features: asm atomics build-date cplayer crossc cuda-hwaccel d3d-hwaccel d3d11 d3d9-hwaccel debug-build direct3d dos-paths drmprime dvdnav dvdread dvdread-common egl-angle egl-angle-win32 egl-helpers ffmpeg ffnvcodec gl gl-dxinterop gl-dxinterop-d3d9 gl-win32 glob glob-win32 gnuc gpl iconv javascript jpeg lcms2 libaf libarchive libass libass-osd libav-any libavcodec libavdevice libbluray libm libmpv-shared lua luajit mingw noexecstack openal optimize plain-gl posix-or-mingw rubberband shaderc shaderc-static static-build stdatomic uchardet vapoursynth vapoursynth-core vapoursynth-lazy vulkan wasapi win32-desktop win32-internal-pthreads win32-pipes zlib
- [ 0.007][v][cplayer] Command line options: '--log-file=output.txt' 'E:\vid\4k_hevc_10bit_hdr_rec2020_59.94fps_2.mkv'
- [ 0.007][v][cplayer] mpv 0.29.0-21-gd2d7dba6ee Copyright © 2000-2018 mpv/MPlayer/mplayer2 projects
- [ 0.007][v][cplayer] built on Sat Aug 18 23:02:12 UTC 2018
- [ 0.007][v][cplayer] ffmpeg library versions:
- [ 0.007][v][cplayer] libavutil 56.19.100
- [ 0.007][v][cplayer] libavcodec 58.23.100
- [ 0.007][v][cplayer] libavformat 58.17.103
- [ 0.007][v][cplayer] libswscale 5.2.100
- [ 0.007][v][cplayer] libavfilter 7.26.100
- [ 0.007][v][cplayer] libswresample 3.2.100
- [ 0.007][v][cplayer] ffmpeg version: git-2018-08-18-85c00643
- [ 0.007][v][cplayer]
- [ 0.007][v][cplayer] Configuration: /home/shinchiro/build/build64/packages/mpv-prefix/src/mpv/waf configure --enable-static-build --enable-pdf-build --disable-manpage-build --enable-libmpv-shared --enable-lua --enable-javascript --enable-libarchive --enable-libass --enable-libbluray --enable-dvdread --enable-dvdnav --enable-uchardet --enable-rubberband --enable-lcms2 --enable-openal --enable-vapoursynth --prefix=/home/shinchiro/build/build64/install/mingw
- [ 0.007][v][cplayer] List of enabled features: asm atomics build-date cplayer crossc cuda-hwaccel d3d-hwaccel d3d11 d3d9-hwaccel debug-build direct3d dos-paths drmprime dvdnav dvdread dvdread-common egl-angle egl-angle-win32 egl-helpers ffmpeg ffnvcodec gl gl-dxinterop gl-dxinterop-d3d9 gl-win32 glob glob-win32 gnuc gpl iconv javascript jpeg lcms2 libaf libarchive libass libass-osd libav-any libavcodec libavdevice libbluray libm libmpv-shared lua luajit mingw noexecstack openal optimize plain-gl posix-or-mingw rubberband shaderc shaderc-static static-build stdatomic uchardet vapoursynth vapoursynth-core vapoursynth-lazy vulkan wasapi win32-desktop win32-internal-pthreads win32-pipes zlib
- [ 0.008][v][cplayer] Reading config file C:/Users/USER/Programme/mpv/mpv/mpv.conf
- [ 0.008][d][cplayer] Setting option 'dscale' = 'ewa_lanczos' (flags = 4)
- [ 0.008][d][cplayer] Setting option 'hdr-compute-peak' = 'yes' (flags = 4)
- [ 0.008][d][cplayer] Setting option 'log-file' = 'output.txt' (flags = 8)
- [ 0.009][v][ifo] Opening C:/Users/USER/Programme/mpv/mpv/input.conf
- [ 0.009][v][ifo_dvdnav] Opening C:/Users/USER/Programme/mpv/mpv/input.conf
- [ 0.009][v][bdmv/bluray] Opening C:/Users/USER/Programme/mpv/mpv/input.conf
- [ 0.009][v][file] Opening C:/Users/USER/Programme/mpv/mpv/input.conf
- [ 0.009][d][file] Stream opened successfully.
- [ 0.009][v][input] Parsing input config file C:/Users/USER/Programme/mpv/mpv/input.conf
- [ 0.009][v][input] Input config file C:/Users/USER/Programme/mpv/mpv/input.conf parsed: 2 binds
- [ 0.009][d][global] user path: 'output.txt' -> 'output.txt'
- [ 0.009][d][osc] Loading lua script @osc.lua...
- [ 0.009][d][ytdl_hook] Loading lua script @ytdl_hook.lua...
- [ 0.009][d][stats] Loading lua script @stats.lua...
- [ 0.009][d][global] config path: 'scripts' -/-> 'C:\Users\USER\AppData\Roaming/mpv/scripts'
- [ 0.009][d][global] config path: 'scripts' -/-> 'C:/Users/USER/Programme/mpv/scripts'
- [ 0.009][d][global] config path: 'scripts' -/-> 'C:/Users/USER/Programme/mpv/mpv/scripts'
- [ 0.009][v][cplayer] Waiting for scripts...
- [ 0.010][d][global] config path: 'scripts' -/-> 'C:\Users\USER\AppData\Roaming/mpv/scripts'
- [ 0.010][d][global] config path: 'scripts' -/-> 'C:/Users/USER/Programme/mpv/scripts'
- [ 0.010][d][global] config path: 'scripts' -/-> 'C:\Users\USER\AppData\Roaming/mpv/scripts'
- [ 0.010][d][global] config path: 'scripts' -/-> 'C:/Users/USER/Programme/mpv/mpv/scripts'
- [ 0.010][d][osc] loading mp.defaults
- [ 0.010][d][global] config path: 'scripts' -/-> 'C:\Users\USER\AppData\Roaming/mpv/scripts'
- [ 0.010][d][global] config path: 'scripts' -/-> 'C:/Users/USER/Programme/mpv/scripts'
- [ 0.010][d][global] config path: 'scripts' -/-> 'C:/Users/USER/Programme/mpv/scripts'
- [ 0.010][d][global] config path: 'scripts' -/-> 'C:/Users/USER/Programme/mpv/mpv/scripts'
- [ 0.010][d][ytdl_hook] loading mp.defaults
- [ 0.010][d][global] config path: 'scripts' -/-> 'C:/Users/USER/Programme/mpv/mpv/scripts'
- [ 0.010][d][stats] loading mp.defaults
- [ 0.010][d][osc] loading @osc.lua
- [ 0.010][d][ytdl_hook] loading @ytdl_hook.lua
- [ 0.010][d][stats] loading @stats.lua
- [ 0.011][d][ytdl_hook] reading options for ytdl_hook
- [ 0.011][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> 'C:\Users\USER\AppData\Roaming/mpv/script-opts/ytdl_hook.conf'
- [ 0.011][d][stats] reading options for stats
- [ 0.011][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> 'C:/Users/USER/Programme/mpv/script-opts/ytdl_hook.conf'
- [ 0.011][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> 'C:/Users/USER/Programme/mpv/mpv/script-opts/ytdl_hook.conf'
- [ 0.011][v][ytdl_hook] script-opts/ytdl_hook.conf not found.
- [ 0.011][d][global] config path: 'script-opts/stats.conf' -/-> 'C:\Users\USER\AppData\Roaming/mpv/script-opts/stats.conf'
- [ 0.011][d][global] config path: 'script-opts/stats.conf' -/-> 'C:/Users/USER/Programme/mpv/script-opts/stats.conf'
- [ 0.011][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> 'C:\Users\USER\AppData\Roaming/mpv/lua-settings/ytdl_hook.conf'
- [ 0.011][d][global] config path: 'script-opts/stats.conf' -/-> 'C:/Users/USER/Programme/mpv/mpv/script-opts/stats.conf'
- [ 0.011][v][stats] script-opts/stats.conf not found.
- [ 0.011][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> 'C:/Users/USER/Programme/mpv/lua-settings/ytdl_hook.conf'
- [ 0.011][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> 'C:/Users/USER/Programme/mpv/mpv/lua-settings/ytdl_hook.conf'
- [ 0.011][v][ytdl_hook] lua-settings/ytdl_hook.conf not found.
- [ 0.011][d][global] config path: 'lua-settings/stats.conf' -/-> 'C:\Users\USER\AppData\Roaming/mpv/lua-settings/stats.conf'
- [ 0.011][d][global] config path: 'lua-settings/stats.conf' -/-> 'C:/Users/USER/Programme/mpv/lua-settings/stats.conf'
- [ 0.011][d][global] config path: 'lua-settings/stats.conf' -/-> 'C:/Users/USER/Programme/mpv/mpv/lua-settings/stats.conf'
- [ 0.011][v][stats] lua-settings/stats.conf not found.
- [ 0.011][d][osc] reading options for osc
- [ 0.012][d][global] config path: 'script-opts/osc.conf' -/-> 'C:\Users\USER\AppData\Roaming/mpv/script-opts/osc.conf'
- [ 0.012][d][global] config path: 'script-opts/osc.conf' -/-> 'C:/Users/USER/Programme/mpv/script-opts/osc.conf'
- [ 0.012][d][global] config path: 'script-opts/osc.conf' -/-> 'C:/Users/USER/Programme/mpv/mpv/script-opts/osc.conf'
- [ 0.012][v][osc] script-opts/osc.conf not found.
- [ 0.012][d][global] config path: 'lua-settings/osc.conf' -/-> 'C:\Users\USER\AppData\Roaming/mpv/lua-settings/osc.conf'
- [ 0.012][d][cplayer] Run command: define-section, flags=0, args=[input_stats, i script-binding stats/display-stats
- [ 0.012][d][global] config path: 'lua-settings/osc.conf' -/-> 'C:/Users/USER/Programme/mpv/lua-settings/osc.conf'
- [ 0.012][d][cplayer] , default]
- [ 0.012][d][global] config path: 'lua-settings/osc.conf' -/-> 'C:/Users/USER/Programme/mpv/mpv/lua-settings/osc.conf'
- [ 0.012][v][osc] lua-settings/osc.conf not found.
- [ 0.012][d][cplayer] Run command: enable-section, flags=0, args=[input_stats, allow-hide-cursor+allow-vo-dragging]
- [ 0.012][d][cplayer] Run command: define-section, flags=0, args=[input_forced_stats, , force]
- [ 0.012][d][cplayer] Run command: enable-section, flags=0, args=[input_forced_stats, allow-hide-cursor+allow-vo-dragging]
- [ 0.012][d][cplayer] Run command: define-section, flags=0, args=[input_stats, I script-binding stats/display-stats-toggle
- [ 0.012][d][cplayer] i script-binding stats/display-stats
- [ 0.012][d][cplayer] , default]
- [ 0.012][d][cplayer] Run command: enable-section, flags=0, args=[input_stats, allow-hide-cursor+allow-vo-dragging]
- [ 0.012][d][cplayer] Run command: define-section, flags=0, args=[input_forced_stats, , force]
- [ 0.012][d][cplayer] Run command: enable-section, flags=0, args=[input_forced_stats, allow-hide-cursor+allow-vo-dragging]
- [ 0.012][d][cplayer] Run command: define-section, flags=0, args=[input_stats, i script-binding stats/display-stats
- [ 0.012][d][cplayer] I script-binding stats/display-stats-toggle
- [ 0.012][d][cplayer] , default]
- [ 0.012][d][cplayer] Run command: enable-section, flags=0, args=[input_stats, allow-hide-cursor+allow-vo-dragging]
- [ 0.012][d][cplayer] Run command: define-section, flags=0, args=[input_forced_stats, , force]
- [ 0.012][d][cplayer] Run command: enable-section, flags=0, args=[input_forced_stats, allow-hide-cursor+allow-vo-dragging]
- [ 0.012][d][cplayer] Run command: define-section, flags=0, args=[input_stats, i script-binding stats/display-stats
- [ 0.012][d][cplayer] I script-binding stats/display-stats-toggle
- [ 0.012][d][cplayer] , default]
- [ 0.012][d][cplayer] Run command: enable-section, flags=0, args=[input_stats, allow-hide-cursor+allow-vo-dragging]
- [ 0.012][d][cplayer] Run command: define-section, flags=0, args=[showhide, mouse_move script-binding osc/__keybinding1
- [ 0.012][d][cplayer] mouse_leave script-binding osc/__keybinding2
- [ 0.012][d][cplayer] , force]
- [ 0.012][d][cplayer] Run command: enable-section, flags=0, args=[showhide, allow-hide-cursor+allow-vo-dragging]
- [ 0.012][d][cplayer] Run command: define-section, flags=0, args=[input_forced_stats, , force]
- [ 0.012][d][cplayer] Run command: enable-section, flags=0, args=[input_forced_stats, allow-hide-cursor+allow-vo-dragging]
- [ 0.012][d][cplayer] Run command: define-section, flags=0, args=[input, mbtn_left script-binding osc/__keybinding3
- [ 0.012][d][cplayer] shift+mbtn_left script-binding osc/__keybinding4
- [ 0.012][d][cplayer] mbtn_right script-binding osc/__keybinding5
- [ 0.012][d][cplayer] wheel_up script-binding osc/__keybinding6
- [ 0.012][d][cplayer] wheel_down script-binding osc/__keybinding7
- [ 0.012][d][cplayer] mbtn_left_dbl ignore
- [ 0.012][d][cplayer] shift+mbtn_left_dbl ignore
- [ 0.012][d][cplayer] mbtn_right_dbl ignore
- [ 0.012][d][cplayer] , force]
- [ 0.012][d][cplayer] Run command: enable-section, flags=0, args=[input, ]
- [ 0.012][d][cplayer] Run command: define-section, flags=0, args=[input_osc, , default]
- [ 0.012][d][cplayer] Run command: enable-section, flags=0, args=[input_osc, allow-hide-cursor+allow-vo-dragging]
- [ 0.012][d][cplayer] Run command: define-section, flags=0, args=[input_forced_osc, , force]
- [ 0.012][d][cplayer] Run command: enable-section, flags=0, args=[input_forced_osc, allow-hide-cursor+allow-vo-dragging]
- [ 0.012][v][cplayer] Done loading scripts.
- [ 0.012][d][global] config path: 'watch_later' -> 'C:\Users\USER\AppData\Roaming/mpv/watch_later'
- [ 0.015][i][cplayer] Playing: E:\vid\4k_hevc_10bit_hdr_rec2020_59.94fps_2.mkv
- [ 0.015][v][cplayer] Running hook: ytdl_hook/on_load
- [ 0.015][v][ytdl_hook] ytdl:// hook
- [ 0.015][v][ytdl_hook] not a ytdl:// url
- [ 0.015][d][osc] osc_init
- [ 0.015][v][ifo] Opening E:\vid\4k_hevc_10bit_hdr_rec2020_59.94fps_2.mkv
- [ 0.015][v][ifo_dvdnav] Opening E:\vid\4k_hevc_10bit_hdr_rec2020_59.94fps_2.mkv
- [ 0.015][d][cplayer] Run command: disable-section, flags=0, args=[input]
- [ 0.015][v][bdmv/bluray] Opening E:\vid\4k_hevc_10bit_hdr_rec2020_59.94fps_2.mkv
- [ 0.015][v][file] Opening E:\vid\4k_hevc_10bit_hdr_rec2020_59.94fps_2.mkv
- [ 0.015][d][global] config path: 'fonts' -/-> 'C:\Users\USER\AppData\Roaming/mpv/fonts'
- [ 0.015][d][file] Stream opened successfully.
- [ 0.015][d][global] config path: 'fonts' -/-> 'C:/Users/USER/Programme/mpv/fonts'
- [ 0.015][d][global] config path: 'fonts' -/-> 'C:/Users/USER/Programme/mpv/mpv/fonts'
- [ 0.015][v][demux] Trying demuxers for level=normal.
- [ 0.016][d][demux] Trying demuxer: disc (force-level: normal)
- [ 0.016][d][demux] Trying demuxer: edl (force-level: normal)
- [ 0.016][d][demux] Trying demuxer: cue (force-level: normal)
- [ 0.016][d][demux] Trying demuxer: rawaudio (force-level: normal)
- [ 0.016][d][demux] Trying demuxer: rawvideo (force-level: normal)
- [ 0.016][d][demux] Trying demuxer: mkv (force-level: normal)
- [ 0.016][v][mkv] Found the head...
- [ 0.016][v][mkv] + a segment...
- [ 0.016][v][mkv] Parsing seek head...
- [ 0.016][v][mkv] |+ segment information...
- [ 0.016][d][mkv] float 94634.000000
- [ 0.016][v][mkv] | + muxing app: libebml v1.3.5 + libmatroska v1.4.5
- [ 0.016][v][mkv] | + writing app: mkvmerge v15.0.0 ('Duel with the Devil') 64-bit
- [ 0.016][v][mkv] | + timecode scale: 1000000
- [ 0.016][v][mkv] | + duration: 94.634s
- [ 0.016][v][mkv] | + segment uid a1 ac 5a 29 f5 e8 5e dd 8c 00 6d 21 07 22 83 0e
- [ 0.016][v][mkv] |+ segment tracks...
- [ 0.016][d][mkv] float 48000.000000
- [ 0.016][v][mkv] | + a track...
- [ 0.016][v][mkv] | + Track number: 1
- [ 0.016][v][mkv] | + Track type: Video
- [ 0.016][v][mkv] | + Video track
- [ 0.016][v][mkv] | + Display width: 3840
- [ 0.016][v][mkv] | + Display height: 2160
- [ 0.016][v][mkv] | + Pixel width: 3840
- [ 0.016][v][mkv] | + Pixel height: 2160
- [ 0.016][v][mkv] | + Codec ID: V_MPEGH/ISO/HEVC
- [ 0.016][v][mkv] | + CodecPrivate, length 202
- [ 0.016][v][mkv] | + Language: und
- [ 0.016][v][mkv] | + Default duration: 16.683ms ( = 59.940 fps)
- [ 0.016][v][mkv] | + a track...
- [ 0.016][v][mkv] | + Track number: 2
- [ 0.016][v][mkv] | + Track type: Audio
- [ 0.016][v][mkv] | + Audio track
- [ 0.016][v][mkv] | + Sampling frequency: 48000.000000
- [ 0.016][v][mkv] | + Channels: 2
- [ 0.016][v][mkv] | + Codec ID: A_AAC
- [ 0.016][v][mkv] | + CodecPrivate, length 2
- [ 0.016][v][mkv] | + Language: und
- [ 0.016][v][mkv] | + Default duration: 21.333ms ( = 46.875 fps)
- [ 0.016][v][mkv] |+ found cluster
- [ 0.016][v][mkv] Seeking to 697698399 to read header element 0x1c53bb6b.
- [ 0.016][v][osd/libass] Shaper: FriBidi 1.0.5 (SIMPLE) HarfBuzz-ng 1.8.8 (COMPLEX)
- [ 0.016][v][mkv] Parsing cues...
- [ 0.016][v][mkv] Seeking to 697700369 to read header element 0x1254c367.
- [ 0.017][v][mkv] All headers are parsed!
- [ 0.017][d][global] config path: 'subfont.ttf' -/-> 'C:\Users\USER\AppData\Roaming/mpv/subfont.ttf'
- [ 0.017][d][global] config path: 'subfont.ttf' -/-> 'C:/Users/USER/Programme/mpv/subfont.ttf'
- [ 0.017][v][demux] Detected file format: Matroska
- [ 0.017][d][global] config path: 'subfont.ttf' -/-> 'C:/Users/USER/Programme/mpv/mpv/subfont.ttf'
- [ 0.017][v][cplayer] Opening done: E:\vid\4k_hevc_10bit_hdr_rec2020_59.94fps_2.mkv
- [ 0.017][d][global] config path: 'fonts.conf' -/-> 'C:\Users\USER\AppData\Roaming/mpv/fonts.conf'
- [ 0.017][d][global] config path: 'fonts.conf' -/-> 'C:/Users/USER/Programme/mpv/fonts.conf'
- [ 0.017][v][find_files] Loading external files in E:\vid\
- [ 0.017][d][global] config path: 'fonts.conf' -/-> 'C:/Users/USER/Programme/mpv/mpv/fonts.conf'
- [ 0.017][v][osd/libass] Setting up fonts...
- [ 0.017][d][global] config path: 'sub' -/-> 'C:\Users\USER\AppData\Roaming/mpv/sub'
- [ 0.017][d][global] config path: 'sub' -/-> 'C:/Users/USER/Programme/mpv/sub'
- [ 0.017][d][global] config path: 'sub' -/-> 'C:/Users/USER/Programme/mpv/mpv/sub'
- [ 0.017][v][cplayer] Running hook: ytdl_hook/on_preloaded
- [ 0.017][v][mkv] select track 0
- [ 0.017][v][mkv] select track 1
- [ 0.018][i][cplayer] (+) Video --vid=1 (*) (hevc 3840x2160 59.940fps)
- [ 0.018][i][cplayer] (+) Audio --aid=1 (*) (aac 2ch 48000Hz)
- [ 0.019][v][vo/gpu] Probing for best GPU context.
- [ 0.019][v][vo/gpu/d3d11] Initializing GPU context 'd3d11'
- [ 0.020][v][osd/libass] Using font provider directwrite
- [ 0.020][v][osd/libass] Done.
- [ 0.069][v][vo/gpu/d3d11] Using Direct3D 11 feature level 12_1
- [ 0.069][v][vo/gpu/d3d11] Device Name: NVIDIA GeForce GTX 1070 Ti
- [ 0.069][v][vo/gpu/d3d11] Device ID: 10de:1b82 (rev a1)
- [ 0.069][v][vo/gpu/d3d11] Subsystem ID: 1462:c303
- [ 0.069][v][vo/gpu/d3d11] LUID: 0000000000007851
- [ 0.070][v][vo/gpu/d3d11] Initializing SPIR-V compiler 'shaderc'
- [ 0.070][v][vo/gpu/d3d11] Using Direct3D 11.1 runtime
- [ 0.070][v][vo/gpu/d3d11] Maximum Texture2D size: 16384x16384
- [ 0.071][v][vo/gpu/d3d11] D3DCompiler version: 10.0.14393.2430
- [ 0.105][v][vo/gpu/d3d11] Using DXGI 1.2+
- [ 0.105][v][vo/gpu/d3d11] Using flip-model presentation
- [ 0.106][d][vo/gpu/d3d11] Texture formats:
- [ 0.106][d][vo/gpu/d3d11] NAME COMP*TYPE SIZE DEPTH PER COMP.
- [ 0.106][d][vo/gpu/d3d11] r8 1*unorm 1B LF CR {8}
- [ 0.106][d][vo/gpu/d3d11] rg8 2*unorm 2B LF CR {8 8}
- [ 0.106][d][vo/gpu/d3d11] rgba8 4*unorm 4B LF CR {8 8 8 8}
- [ 0.106][d][vo/gpu/d3d11] r16 1*unorm 2B LF CR {16}
- [ 0.106][d][vo/gpu/d3d11] rg16 2*unorm 4B LF CR {16 16}
- [ 0.106][d][vo/gpu/d3d11] rgba16 4*unorm 8B LF CR {16 16 16 16}
- [ 0.106][d][vo/gpu/d3d11] r32ui 1*uint 4B {32}
- [ 0.106][d][vo/gpu/d3d11] rg32ui 2*uint 8B {32 32}
- [ 0.106][d][vo/gpu/d3d11] rgb32ui 3*uint 12B {32 32 32}
- [ 0.106][d][vo/gpu/d3d11] rgba32ui 4*uint 16B {32 32 32 32}
- [ 0.106][d][vo/gpu/d3d11] r16hf 1*float 2B LF CR {16}
- [ 0.106][d][vo/gpu/d3d11] rg16hf 2*float 4B LF CR {16 16}
- [ 0.106][d][vo/gpu/d3d11] rgba16hf 4*float 8B LF CR {16 16 16 16}
- [ 0.106][d][vo/gpu/d3d11] r32f 1*float 4B LF CR {32}
- [ 0.106][d][vo/gpu/d3d11] rg32f 2*float 8B LF CR {32 32}
- [ 0.106][d][vo/gpu/d3d11] rgb32f 3*float 12B {32 32 32}
- [ 0.106][d][vo/gpu/d3d11] rgba32f 4*float 16B LF CR {32 32 32 32}
- [ 0.106][d][vo/gpu/d3d11] rgb10_a2 4*unorm 4B LF CR {10 10 10 2}
- [ 0.106][d][vo/gpu/d3d11] bgra8 4*unorm 4B LF CR {8 8 8 8}
- [ 0.106][d][vo/gpu/d3d11] bgrx8 3*unorm 4B LF CR {8 8 8}
- [ 0.106][d][vo/gpu/d3d11] LA = LUMINANCE_ALPHA hack format
- [ 0.106][d][vo/gpu/d3d11] LF = linear filterable
- [ 0.106][d][vo/gpu/d3d11] CR = can be used for render targets
- [ 0.106][d][vo/gpu/d3d11] Image formats:
- [ 0.106][d][vo/gpu/d3d11] yuv444p => 3 planes 1x1 8/0 [r8/r8/r8] (r/g/b)
- [ 0.106][d][vo/gpu/d3d11] yuv420p => 3 planes 2x2 8/0 [r8/r8/r8] (r/g/b)
- [ 0.106][d][vo/gpu/d3d11] gray => 1 planes 1x1 8/0 [r8] (r)
- [ 0.106][d][vo/gpu/d3d11] gray16 => 1 planes 1x1 16/0 [r16] (r)
- [ 0.106][d][vo/gpu/d3d11] uyvy422
- [ 0.106][d][vo/gpu/d3d11] nv12 => 2 planes 2x2 8/0 [r8/rg8] (r/gb)
- [ 0.106][d][vo/gpu/d3d11] p010 => 2 planes 2x2 16/6 [r16/rg16] (r/gb)
- [ 0.106][d][vo/gpu/d3d11] argb => 1 planes 1x1 8/0 [rgba8] (argb)
- [ 0.106][d][vo/gpu/d3d11] bgra => 1 planes 1x1 8/0 [rgba8] (bgra)
- [ 0.106][d][vo/gpu/d3d11] abgr => 1 planes 1x1 8/0 [rgba8] (abgr)
- [ 0.106][d][vo/gpu/d3d11] rgba => 1 planes 1x1 8/0 [rgba8] (rgba)
- [ 0.106][d][vo/gpu/d3d11] bgr24
- [ 0.106][d][vo/gpu/d3d11] rgb24
- [ 0.106][d][vo/gpu/d3d11] 0rgb => 1 planes 1x1 8/0 [rgba8] (_rgb)
- [ 0.106][d][vo/gpu/d3d11] bgr0 => 1 planes 1x1 8/0 [rgba8] (bgr)
- [ 0.106][d][vo/gpu/d3d11] 0bgr => 1 planes 1x1 8/0 [rgba8] (_bgr)
- [ 0.106][d][vo/gpu/d3d11] rgb0 => 1 planes 1x1 8/0 [rgba8] (rgb)
- [ 0.106][d][vo/gpu/d3d11] rgba64 => 1 planes 1x1 16/0 [rgba16] (rgba)
- [ 0.106][d][vo/gpu/d3d11] rgb565
- [ 0.106][d][vo/gpu/d3d11] vdpau
- [ 0.106][d][vo/gpu/d3d11] vdpau_output
- [ 0.106][d][vo/gpu/d3d11] vaapi
- [ 0.106][d][vo/gpu/d3d11] d3d11
- [ 0.106][d][vo/gpu/d3d11] dxva2_vld
- [ 0.106][d][vo/gpu/d3d11] mmal
- [ 0.106][d][vo/gpu/d3d11] videotoolbox
- [ 0.106][d][vo/gpu/d3d11] drm_prime
- [ 0.106][d][vo/gpu/d3d11] cuda
- [ 0.106][d][vo/gpu/d3d11] yuyv422
- [ 0.106][d][vo/gpu/d3d11] yuv422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b)
- [ 0.106][d][vo/gpu/d3d11] yuv410p => 3 planes 4x4 8/0 [r8/r8/r8] (r/g/b)
- [ 0.106][d][vo/gpu/d3d11] yuv411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b)
- [ 0.106][d][vo/gpu/d3d11] monow
- [ 0.106][d][vo/gpu/d3d11] monob
- [ 0.106][d][vo/gpu/d3d11] pal8
- [ 0.106][d][vo/gpu/d3d11] yuvj422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b)
- [ 0.106][d][vo/gpu/d3d11] uyyvyy411
- [ 0.106][d][vo/gpu/d3d11] bgr8
- [ 0.106][d][vo/gpu/d3d11] bgr4
- [ 0.106][d][vo/gpu/d3d11] bgr4_byte
- [ 0.106][d][vo/gpu/d3d11] rgb8
- [ 0.106][d][vo/gpu/d3d11] rgb4
- [ 0.106][d][vo/gpu/d3d11] rgb4_byte
- [ 0.106][d][vo/gpu/d3d11] nv21 => 2 planes 2x2 8/0 [r8/rg8] (r/bg)
- [ 0.106][d][vo/gpu/d3d11] gray16be
- [ 0.106][d][vo/gpu/d3d11] yuv440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b)
- [ 0.106][d][vo/gpu/d3d11] yuvj440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b)
- [ 0.106][d][vo/gpu/d3d11] yuva420p => 4 planes 2x2 8/0 [r8/r8/r8/r8] (r/g/b/a)
- [ 0.106][d][vo/gpu/d3d11] rgb48be
- [ 0.106][d][vo/gpu/d3d11] rgb48
- [ 0.106][d][vo/gpu/d3d11] rgb565be
- [ 0.106][d][vo/gpu/d3d11] rgb555be
- [ 0.106][d][vo/gpu/d3d11] rgb555
- [ 0.106][d][vo/gpu/d3d11] bgr565be
- [ 0.106][d][vo/gpu/d3d11] bgr565
- [ 0.106][d][vo/gpu/d3d11] bgr555be
- [ 0.106][d][vo/gpu/d3d11] bgr555
- [ 0.106][d][vo/gpu/d3d11] vaapi_moco
- [ 0.106][d][vo/gpu/d3d11] vaapi_idct
- [ 0.106][d][vo/gpu/d3d11] yuv420p16 => 3 planes 2x2 16/0 [r16/r16/r16] (r/g/b)
- [ 0.106][d][vo/gpu/d3d11] yuv420p16be
- [ 0.106][d][vo/gpu/d3d11] yuv422p16 => 3 planes 2x1 16/0 [r16/r16/r16] (r/g/b)
- [ 0.106][d][vo/gpu/d3d11] yuv422p16be
- [ 0.106][d][vo/gpu/d3d11] yuv444p16 => 3 planes 1x1 16/0 [r16/r16/r16] (r/g/b)
- [ 0.106][d][vo/gpu/d3d11] yuv444p16be
- [ 0.106][d][vo/gpu/d3d11] rgb444
- [ 0.106][d][vo/gpu/d3d11] rgb444be
- [ 0.106][d][vo/gpu/d3d11] bgr444
- [ 0.106][d][vo/gpu/d3d11] bgr444be
- [ 0.106][d][vo/gpu/d3d11] ya8 => 1 planes 1x1 8/0 [rg8] (ra)
- [ 0.106][d][vo/gpu/d3d11] bgr48be
- [ 0.106][d][vo/gpu/d3d11] bgr48
- [ 0.106][d][vo/gpu/d3d11] yuv420p9be
- [ 0.106][d][vo/gpu/d3d11] yuv420p9 => 3 planes 2x2 16/-7 [r16/r16/r16] (r/g/b)
- [ 0.106][d][vo/gpu/d3d11] yuv420p10be
- [ 0.106][d][vo/gpu/d3d11] yuv420p10 => 3 planes 2x2 16/-6 [r16/r16/r16] (r/g/b)
- [ 0.106][d][vo/gpu/d3d11] yuv422p10be
- [ 0.106][d][vo/gpu/d3d11] yuv422p10 => 3 planes 2x1 16/-6 [r16/r16/r16] (r/g/b)
- [ 0.106][d][vo/gpu/d3d11] yuv444p9be
- [ 0.106][d][vo/gpu/d3d11] yuv444p9 => 3 planes 1x1 16/-7 [r16/r16/r16] (r/g/b)
- [ 0.106][d][vo/gpu/d3d11] yuv444p10be
- [ 0.106][d][vo/gpu/d3d11] yuv444p10 => 3 planes 1x1 16/-6 [r16/r16/r16] (r/g/b)
- [ 0.106][d][vo/gpu/d3d11] yuv422p9be
- [ 0.106][d][vo/gpu/d3d11] yuv422p9 => 3 planes 2x1 16/-7 [r16/r16/r16] (r/g/b)
- [ 0.106][d][vo/gpu/d3d11] gbrp => 3 planes 1x1 8/0 [r8/r8/r8] (g/b/r)
- [ 0.106][d][vo/gpu/d3d11] gbrp9be
- [ 0.106][d][vo/gpu/d3d11] gbrp9 => 3 planes 1x1 16/-7 [r16/r16/r16] (g/b/r)
- [ 0.106][d][vo/gpu/d3d11] gbrp10be
- [ 0.106][d][vo/gpu/d3d11] gbrp10 => 3 planes 1x1 16/-6 [r16/r16/r16] (g/b/r)
- [ 0.106][d][vo/gpu/d3d11] gbrp16be
- [ 0.106][d][vo/gpu/d3d11] gbrp16 => 3 planes 1x1 16/0 [r16/r16/r16] (g/b/r)
- [ 0.106][d][vo/gpu/d3d11] yuva422p => 4 planes 2x1 8/0 [r8/r8/r8/r8] (r/g/b/a)
- [ 0.106][d][vo/gpu/d3d11] yuva444p => 4 planes 1x1 8/0 [r8/r8/r8/r8] (r/g/b/a)
- [ 0.106][d][vo/gpu/d3d11] yuva420p9be
- [ 0.106][d][vo/gpu/d3d11] yuva420p9 => 4 planes 2x2 16/-7 [r16/r16/r16/r16] (r/g/b/a)
- [ 0.106][d][vo/gpu/d3d11] yuva422p9be
- [ 0.106][d][vo/gpu/d3d11] yuva422p9 => 4 planes 2x1 16/-7 [r16/r16/r16/r16] (r/g/b/a)
- [ 0.106][d][vo/gpu/d3d11] yuva444p9be
- [ 0.106][d][vo/gpu/d3d11] yuva444p9 => 4 planes 1x1 16/-7 [r16/r16/r16/r16] (r/g/b/a)
- [ 0.106][d][vo/gpu/d3d11] yuva420p10be
- [ 0.106][d][vo/gpu/d3d11] yuva420p10 => 4 planes 2x2 16/-6 [r16/r16/r16/r16] (r/g/b/a)
- [ 0.106][d][vo/gpu/d3d11] yuva422p10be
- [ 0.106][d][vo/gpu/d3d11] yuva422p10 => 4 planes 2x1 16/-6 [r16/r16/r16/r16] (r/g/b/a)
- [ 0.106][d][vo/gpu/d3d11] yuva444p10be
- [ 0.106][d][vo/gpu/d3d11] yuva444p10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (r/g/b/a)
- [ 0.106][d][vo/gpu/d3d11] yuva420p16be
- [ 0.106][d][vo/gpu/d3d11] yuva420p16 => 4 planes 2x2 16/0 [r16/r16/r16/r16] (r/g/b/a)
- [ 0.106][d][vo/gpu/d3d11] yuva422p16be
- [ 0.106][d][vo/gpu/d3d11] yuva422p16 => 4 planes 2x1 16/0 [r16/r16/r16/r16] (r/g/b/a)
- [ 0.106][d][vo/gpu/d3d11] yuva444p16be
- [ 0.106][d][vo/gpu/d3d11] yuva444p16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (r/g/b/a)
- [ 0.106][d][vo/gpu/d3d11] xyz12
- [ 0.106][d][vo/gpu/d3d11] xyz12be
- [ 0.106][d][vo/gpu/d3d11] nv16 => 2 planes 2x1 8/0 [r8/rg8] (r/gb)
- [ 0.106][d][vo/gpu/d3d11] nv20 => 2 planes 2x1 16/-6 [r16/rg16] (r/gb)
- [ 0.106][d][vo/gpu/d3d11] nv20be
- [ 0.106][d][vo/gpu/d3d11] rgba64be
- [ 0.106][d][vo/gpu/d3d11] bgra64be
- [ 0.106][d][vo/gpu/d3d11] bgra64 => 1 planes 1x1 16/0 [rgba16] (bgra)
- [ 0.106][d][vo/gpu/d3d11] yvyu422
- [ 0.106][d][vo/gpu/d3d11] ya16be
- [ 0.106][d][vo/gpu/d3d11] ya16 => 1 planes 1x1 16/0 [rg16] (ra)
- [ 0.106][d][vo/gpu/d3d11] gbrap => 4 planes 1x1 8/0 [r8/r8/r8/r8] (g/b/r/a)
- [ 0.106][d][vo/gpu/d3d11] gbrap16be
- [ 0.106][d][vo/gpu/d3d11] gbrap16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (g/b/r/a)
- [ 0.106][d][vo/gpu/d3d11] qsv
- [ 0.106][d][vo/gpu/d3d11] d3d11va_vld
- [ 0.106][d][vo/gpu/d3d11] yuv420p12be
- [ 0.106][d][vo/gpu/d3d11] yuv420p12 => 3 planes 2x2 16/-4 [r16/r16/r16] (r/g/b)
- [ 0.106][d][vo/gpu/d3d11] yuv420p14be
- [ 0.106][d][vo/gpu/d3d11] yuv420p14 => 3 planes 2x2 16/-2 [r16/r16/r16] (r/g/b)
- [ 0.106][d][vo/gpu/d3d11] yuv422p12be
- [ 0.106][d][vo/gpu/d3d11] yuv422p12 => 3 planes 2x1 16/-4 [r16/r16/r16] (r/g/b)
- [ 0.106][d][vo/gpu/d3d11] yuv422p14be
- [ 0.106][d][vo/gpu/d3d11] yuv422p14 => 3 planes 2x1 16/-2 [r16/r16/r16] (r/g/b)
- [ 0.106][d][vo/gpu/d3d11] yuv444p12be
- [ 0.106][d][vo/gpu/d3d11] yuv444p12 => 3 planes 1x1 16/-4 [r16/r16/r16] (r/g/b)
- [ 0.106][d][vo/gpu/d3d11] yuv444p14be
- [ 0.106][d][vo/gpu/d3d11] yuv444p14 => 3 planes 1x1 16/-2 [r16/r16/r16] (r/g/b)
- [ 0.106][d][vo/gpu/d3d11] gbrp12be
- [ 0.106][d][vo/gpu/d3d11] gbrp12 => 3 planes 1x1 16/-4 [r16/r16/r16] (g/b/r)
- [ 0.106][d][vo/gpu/d3d11] gbrp14be
- [ 0.106][d][vo/gpu/d3d11] gbrp14 => 3 planes 1x1 16/-2 [r16/r16/r16] (g/b/r)
- [ 0.106][d][vo/gpu/d3d11] yuvj411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b)
- [ 0.106][d][vo/gpu/d3d11] bayer_bggr8
- [ 0.107][d][vo/gpu/d3d11] bayer_rggb8
- [ 0.107][d][vo/gpu/d3d11] bayer_gbrg8
- [ 0.107][d][vo/gpu/d3d11] bayer_grbg8
- [ 0.107][d][vo/gpu/d3d11] bayer_bggr16
- [ 0.107][d][vo/gpu/d3d11] bayer_bggr16be
- [ 0.107][d][vo/gpu/d3d11] bayer_rggb16
- [ 0.107][d][vo/gpu/d3d11] bayer_rggb16be
- [ 0.107][d][vo/gpu/d3d11] bayer_gbrg16
- [ 0.107][d][vo/gpu/d3d11] bayer_gbrg16be
- [ 0.107][d][vo/gpu/d3d11] bayer_grbg16
- [ 0.107][d][vo/gpu/d3d11] bayer_grbg16be
- [ 0.107][d][vo/gpu/d3d11] xvmc
- [ 0.107][d][vo/gpu/d3d11] yuv440p10 => 3 planes 1x2 16/-6 [r16/r16/r16] (r/g/b)
- [ 0.107][d][vo/gpu/d3d11] yuv440p10be
- [ 0.107][d][vo/gpu/d3d11] yuv440p12 => 3 planes 1x2 16/-4 [r16/r16/r16] (r/g/b)
- [ 0.107][d][vo/gpu/d3d11] yuv440p12be
- [ 0.107][d][vo/gpu/d3d11] ayuv64 => 1 planes 1x1 16/0 [rgba16] (argb)
- [ 0.107][d][vo/gpu/d3d11] ayuv64be
- [ 0.107][d][vo/gpu/d3d11] videotoolbox_vl
- [ 0.107][d][vo/gpu/d3d11] p010be
- [ 0.107][d][vo/gpu/d3d11] gbrap12be
- [ 0.107][d][vo/gpu/d3d11] gbrap12 => 4 planes 1x1 16/-4 [r16/r16/r16/r16] (g/b/r/a)
- [ 0.107][d][vo/gpu/d3d11] gbrap10be
- [ 0.107][d][vo/gpu/d3d11] gbrap10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (g/b/r/a)
- [ 0.107][d][vo/gpu/d3d11] mediacodec
- [ 0.107][d][vo/gpu/d3d11] gray12be
- [ 0.107][d][vo/gpu/d3d11] gray12 => 1 planes 1x1 16/-4 [r16] (r)
- [ 0.107][d][vo/gpu/d3d11] gray10be
- [ 0.107][d][vo/gpu/d3d11] gray10 => 1 planes 1x1 16/-6 [r16] (r)
- [ 0.107][d][vo/gpu/d3d11] p016 => 2 planes 2x2 16/0 [r16/rg16] (r/gb)
- [ 0.107][d][vo/gpu/d3d11] p016be
- [ 0.107][d][vo/gpu/d3d11] gray9be
- [ 0.107][d][vo/gpu/d3d11] gray9 => 1 planes 1x1 16/-7 [r16] (r)
- [ 0.107][d][vo/gpu/d3d11] gbrpf32be
- [ 0.107][d][vo/gpu/d3d11] gbrpf32 => 3 planes 1x1 32/0 [r32f/r32f/r32f] (g/b/r)
- [ 0.107][d][vo/gpu/d3d11] gbrapf32be
- [ 0.107][d][vo/gpu/d3d11] gbrapf32 => 4 planes 1x1 32/0 [r32f/r32f/r32f/r32f] (g/b/r/a)
- [ 0.107][d][vo/gpu/d3d11] opencl
- [ 0.107][d][vo/gpu/d3d11] gray14be
- [ 0.107][d][vo/gpu/d3d11] gray14 => 1 planes 1x1 16/-2 [r16] (r)
- [ 0.107][d][vo/gpu/d3d11] grayf32be
- [ 0.107][d][vo/gpu/d3d11] grayf32 => 1 planes 1x1 32/0 [r32f] (r)
- [ 0.107][v][vo/gpu] Testing FBO format rgba16hf
- [ 0.107][d][vo/gpu] Resizing texture: 16x16
- [ 0.107][v][vo/gpu] Using FBO format rgba16hf.
- [ 0.107][v][vo/gpu/win32] DPI detected from the new API: 96
- [ 0.107][v][vo/gpu/win32] display-fps: 75.000000
- [ 0.109][v][vo/gpu/win32] color-profile: C:\Windows\system32\spool\drivers\color\sRGB Color Space Profile.icm
- [ 0.109][v][vo/gpu] Assuming 75.000000 FPS for display sync.
- [ 0.109][v][vd] Container reported FPS: 59.940060
- [ 0.109][v][vd] Codec list:
- [ 0.109][v][vd] hevc - HEVC (High Efficiency Video Coding)
- [ 0.109][v][vd] hevc_cuvid (hevc) - Nvidia CUVID HEVC decoder
- [ 0.109][v][vd] Opening decoder hevc
- [ 0.109][v][vd] No hardware decoding requested.
- [ 0.109][v][vd] Using software decoding.
- [ 0.109][v][vd] Detected 8 logical cores.
- [ 0.109][v][vd] Requesting 9 threads for decoding.
- [ 0.110][v][vd] Selected codec: hevc (HEVC (High Efficiency Video Coding))
- [ 0.110][v][vf] User filter list:
- [ 0.110][v][vf] (empty)
- [ 0.110][v][ad] Codec list:
- [ 0.110][v][ad] aac - AAC (Advanced Audio Coding)
- [ 0.110][v][ad] aac_fixed (aac) - AAC (Advanced Audio Coding)
- [ 0.110][v][ad] Opening decoder aac
- [ 0.110][v][ad] Requesting 1 threads for decoding.
- [ 0.112][v][ad] Selected codec: aac (AAC (Advanced Audio Coding))
- [ 0.112][v][af] User filter list:
- [ 0.112][v][af] (empty)
- [ 0.112][v][cplayer] Starting playback...
- [ 0.114][d][vd] DR parameter change to 3840x2176 yuv420p10 align=64
- [ 0.114][d][vd] Allocating new DR image...
- [ 0.114][d][vd] ...failed..
- [ 0.114][v][vd] DR failed - disabling.
- [ 0.266][v][vd] Decoder format: 3840x2160 yuv420p10 bt.2020-ncl/bt.2020/pq/limited/auto SP=10.000000 CL=unknown (auto 0.000000/0.000000/0.000000)
- [ 0.266][v][vd] Using container aspect ratio.
- [ 0.266][v][vf] [in] 3840x2160 yuv420p10 bt.2020-ncl/bt.2020/pq/limited/display SP=10.000000 CL=mpeg2/4/h264
- [ 0.266][v][vf] [userdeint] 3840x2160 yuv420p10 bt.2020-ncl/bt.2020/pq/limited/display SP=10.000000 CL=mpeg2/4/h264
- [ 0.266][v][vf] [userdeint] (disabled)
- [ 0.266][v][vf] [autorotate] 3840x2160 yuv420p10 bt.2020-ncl/bt.2020/pq/limited/display SP=10.000000 CL=mpeg2/4/h264
- [ 0.266][v][vf] [autorotate] (disabled)
- [ 0.266][v][vf] [convert] 3840x2160 yuv420p10 bt.2020-ncl/bt.2020/pq/limited/display SP=10.000000 CL=mpeg2/4/h264
- [ 0.266][v][vf] [convert] (disabled)
- [ 0.266][v][vf] [out] 3840x2160 yuv420p10 bt.2020-ncl/bt.2020/pq/limited/display SP=10.000000 CL=mpeg2/4/h264
- [ 0.267][v][af] [in] 48000Hz stereo 2ch floatp
- [ 0.267][v][af] [userspeed] 48000Hz stereo 2ch floatp
- [ 0.267][v][af] [userspeed] (disabled)
- [ 0.267][v][af] [convert] 48000Hz stereo 2ch floatp
- [ 0.267][v][ao] Trying audio driver 'wasapi'
- [ 0.267][v][ao/wasapi] requested format: 48000 Hz, stereo channels, floatp
- [ 0.267][d][ao/wasapi] Init wasapi
- [ 0.267][d][ao/wasapi] Find device ''
- [ 0.268][v][ao/wasapi] No device specified. Selecting default.
- [ 0.269][v][ao/wasapi] Selecting device '{999a324c-8c57-4b1e-9f52-f4334687bd9b}' (Lautsprecher (Realtek High Definition Audio))
- [ 0.269][v][ao/wasapi] Monitoring changes in device {0.0.0.00000000}.{999a324c-8c57-4b1e-9f52-f4334687bd9b}
- [ 0.271][d][ao/wasapi] Init wasapi thread
- [ 0.271][d][ao/wasapi] Activating pAudioClient interface
- [ 0.272][d][ao/wasapi] Probing formats
- [ 0.291][v][ao/wasapi] Trying stereo float (32/32 bits) @ 48000hz (shared) -> ok
- [ 0.291][v][ao/wasapi] Accepted as stereo float @ 48000hz -> stereo float (32/32 bits) @ 48000hz (shared)
- [ 0.291][d][ao/wasapi] Fixing format
- [ 0.291][d][ao/wasapi] IAudioClient::GetDevicePeriod
- [ 0.291][v][ao/wasapi] Device period: 10 ms
- [ 0.291][d][ao/wasapi] IAudioClient::Initialize
- [ 0.314][d][ao/wasapi] IAudioClient::Initialize pRenderClient
- [ 0.314][d][ao/wasapi] IAudioClient::Initialize IAudioClient_SetEventHandle
- [ 0.314][d][ao/wasapi] IAudioClient::Initialize IAudioClient_GetBufferSize
- [ 0.314][v][ao/wasapi] Buffer frame count: 2400 (50 ms)
- [ 0.314][v][ao/wasapi] IAudioClock::GetFrequency gave a frequency of 384000.
- [ 0.314][d][ao/wasapi] IAudioClient::Initialize pAudioVolume
- [ 0.314][d][ao/wasapi] Entering dispatch loop
- [ 0.314][d][ao/wasapi] Init wasapi done
- [ 0.314][v][ao/wasapi] device buffer: 2400 samples.
- [ 0.314][v][ao/wasapi] using soft-buffer of 9600 samples.
- [ 0.316][i][cplayer] AO: [wasapi] 48000Hz stereo 2ch float
- [ 0.316][v][cplayer] AO: Description: Windows WASAPI audio output (event mode)
- [ 0.316][i][cplayer] VO: [gpu] 3840x2160 yuv420p10
- [ 0.316][v][cplayer] VO: Description: Shader-based GPU Renderer
- [ 0.316][v][vo/gpu] reconfig to 3840x2160 yuv420p10 bt.2020-ncl/bt.2020/pq/limited/display SP=10.000000 CL=mpeg2/4/h264
- [ 0.316][d][vo/gpu] screen size: 2560x1440
- [ 0.316][v][vo/gpu/win32] reset window bounds: -640:-360:3840:2160
- [ 0.317][v][vo/gpu/win32] adjusted window bounds: 35:20:2490:1401
- [ 0.319][d][vo/gpu/win32] move window: 35:20
- [ 0.319][v][vo/gpu/win32] resize window: 2490:1401
- [ 0.321][v][vo/gpu] Resize: 3840x2160
- [ 0.321][v][vo/gpu] Window size: 3840x2160
- [ 0.321][v][vo/gpu] Video source: 3840x2160 (1:1)
- [ 0.321][v][vo/gpu] Video display: (0, 0) 3840x2160 -> (0, 0) 3840x2160
- [ 0.321][v][vo/gpu] Video scale: 1.000000/1.000000
- [ 0.321][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0
- [ 0.321][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0
- [ 0.321][v][vo/gpu] Reported display depth: 8
- [ 0.321][v][vo/gpu] Texture for plane 0: 3840x2160
- [ 0.321][v][vo/gpu] Texture for plane 1: 1920x1080
- [ 0.321][v][vo/gpu] Texture for plane 2: 1920x1080
- [ 0.321][v][vo/gpu] Testing FBO format rgba16hf
- [ 0.321][d][vo/gpu] Resizing texture: 16x16
- [ 0.322][v][vo/gpu] Using FBO format rgba16hf.
- [ 0.323][v][vo/gpu] Resize: 2490x1401
- [ 0.323][v][vo/gpu] Window size: 2490x1401
- [ 0.323][v][vo/gpu] Video source: 3840x2160 (1:1)
- [ 0.323][v][vo/gpu] Video display: (0, 0) 3840x2160 -> (0, 0) 2490x1401
- [ 0.323][v][vo/gpu] Video scale: 0.648438/0.648611
- [ 0.323][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0
- [ 0.323][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0
- [ 0.323][v][vo/gpu] Reported display depth: 8
- [ 0.333][d][vo/gpu] Resizing texture: 1920x1080
- [ 0.372][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
- [ 0.373][v][vo/gpu/d3d11] Compiled a vertex shader in 37764us
- [ 0.373][v][vo/gpu/d3d11] shaderc: 36106us, SPIRV-Cross: 306us, D3DCompile: 1352us
- [ 0.373][d][vo/gpu/d3d11] GLSL source:
- [ 0.373][d][vo/gpu/d3d11] [ 1] #version 450
- [ 0.373][d][vo/gpu/d3d11] [ 2] #define tex1D texture
- [ 0.373][d][vo/gpu/d3d11] [ 3] #define tex3D texture
- [ 0.373][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
- [ 0.373][d][vo/gpu/d3d11] [ 5] layout(location=0) in vec2 vertex_position;
- [ 0.373][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 vertex_texcoord0;
- [ 0.373][d][vo/gpu/d3d11] [ 7] layout(location=1) out vec2 texcoord0;
- [ 0.373][d][vo/gpu/d3d11] [ 8] layout(location=2) in vec2 vertex_texcoord1;
- [ 0.373][d][vo/gpu/d3d11] [ 9] layout(location=2) out vec2 texcoord1;
- [ 0.373][d][vo/gpu/d3d11] [ 10] void main() {
- [ 0.373][d][vo/gpu/d3d11] [ 11] gl_Position = vec4(vertex_position, 1.0, 1.0);
- [ 0.373][d][vo/gpu/d3d11] [ 12] texcoord0 = vertex_texcoord0;
- [ 0.373][d][vo/gpu/d3d11] [ 13] texcoord1 = vertex_texcoord1;
- [ 0.373][d][vo/gpu/d3d11] [ 14] }
- [ 0.373][d][vo/gpu/d3d11] HLSL source:
- [ 0.373][d][vo/gpu/d3d11] [ 1] static float4 gl_Position;
- [ 0.373][d][vo/gpu/d3d11] [ 2] static float2 _18;
- [ 0.373][d][vo/gpu/d3d11] [ 3] static float2 _27;
- [ 0.373][d][vo/gpu/d3d11] [ 4] static float2 _28;
- [ 0.373][d][vo/gpu/d3d11] [ 5] static float2 _30;
- [ 0.373][d][vo/gpu/d3d11] [ 6] static float2 _31;
- [ 0.373][d][vo/gpu/d3d11] [ 7]
- [ 0.373][d][vo/gpu/d3d11] [ 8] struct SPIRV_Cross_Input
- [ 0.373][d][vo/gpu/d3d11] [ 9] {
- [ 0.373][d][vo/gpu/d3d11] [ 10] float2 _18 : TEXCOORD0;
- [ 0.373][d][vo/gpu/d3d11] [ 11] float2 _28 : TEXCOORD1;
- [ 0.373][d][vo/gpu/d3d11] [ 12] float2 _31 : TEXCOORD2;
- [ 0.373][d][vo/gpu/d3d11] [ 13] };
- [ 0.373][d][vo/gpu/d3d11] [ 14]
- [ 0.373][d][vo/gpu/d3d11] [ 15] struct SPIRV_Cross_Output
- [ 0.373][d][vo/gpu/d3d11] [ 16] {
- [ 0.373][d][vo/gpu/d3d11] [ 17] float2 _27 : TEXCOORD1;
- [ 0.373][d][vo/gpu/d3d11] [ 18] float2 _30 : TEXCOORD2;
- [ 0.373][d][vo/gpu/d3d11] [ 19] float4 gl_Position : SV_Position;
- [ 0.373][d][vo/gpu/d3d11] [ 20] };
- [ 0.373][d][vo/gpu/d3d11] [ 21]
- [ 0.373][d][vo/gpu/d3d11] [ 22] void vert_main()
- [ 0.373][d][vo/gpu/d3d11] [ 23] {
- [ 0.373][d][vo/gpu/d3d11] [ 24] gl_Position = float4(_18, 1.0f, 1.0f);
- [ 0.373][d][vo/gpu/d3d11] [ 25] _27 = _28;
- [ 0.373][d][vo/gpu/d3d11] [ 26] _30 = _31;
- [ 0.373][d][vo/gpu/d3d11] [ 27] gl_Position.y = -gl_Position.y;
- [ 0.373][d][vo/gpu/d3d11] [ 28] }
- [ 0.373][d][vo/gpu/d3d11] [ 29]
- [ 0.373][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
- [ 0.373][d][vo/gpu/d3d11] [ 31] {
- [ 0.373][d][vo/gpu/d3d11] [ 32] _18 = stage_input._18;
- [ 0.373][d][vo/gpu/d3d11] [ 33] _28 = stage_input._28;
- [ 0.373][d][vo/gpu/d3d11] [ 34] _31 = stage_input._31;
- [ 0.373][d][vo/gpu/d3d11] [ 35] vert_main();
- [ 0.373][d][vo/gpu/d3d11] [ 36] SPIRV_Cross_Output stage_output;
- [ 0.373][d][vo/gpu/d3d11] [ 37] stage_output.gl_Position = gl_Position;
- [ 0.373][d][vo/gpu/d3d11] [ 38] stage_output._27 = _27;
- [ 0.373][d][vo/gpu/d3d11] [ 39] stage_output._30 = _30;
- [ 0.373][d][vo/gpu/d3d11] [ 40] return stage_output;
- [ 0.373][d][vo/gpu/d3d11] [ 41] }
- [ 0.375][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
- [ 0.377][v][vo/gpu/d3d11] Compiled a fragment shader in 3679us
- [ 0.377][v][vo/gpu/d3d11] shaderc: 1488us, SPIRV-Cross: 98us, D3DCompile: 2093us
- [ 0.377][d][vo/gpu/d3d11] GLSL source:
- [ 0.377][d][vo/gpu/d3d11] [ 1] #version 450
- [ 0.377][d][vo/gpu/d3d11] [ 2] #define tex1D texture
- [ 0.377][d][vo/gpu/d3d11] [ 3] #define tex3D texture
- [ 0.377][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
- [ 0.377][d][vo/gpu/d3d11] [ 5] layout(location=0) out vec4 out_color;
- [ 0.377][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 texcoord0;
- [ 0.377][d][vo/gpu/d3d11] [ 7] layout(location=2) in vec2 texcoord1;
- [ 0.377][d][vo/gpu/d3d11] [ 8] layout(std140, binding=0) uniform UBO {
- [ 0.377][d][vo/gpu/d3d11] [ 9] layout(offset=0) vec2 texture_size0;
- [ 0.377][d][vo/gpu/d3d11] [ 10] layout(offset=16) mat2 texture_rot0;
- [ 0.377][d][vo/gpu/d3d11] [ 11] layout(offset=48) vec2 texture_off0;
- [ 0.377][d][vo/gpu/d3d11] [ 12] layout(offset=56) vec2 pixel_size0;
- [ 0.377][d][vo/gpu/d3d11] [ 13] layout(offset=64) vec2 texture_size1;
- [ 0.377][d][vo/gpu/d3d11] [ 14] layout(offset=80) mat2 texture_rot1;
- [ 0.377][d][vo/gpu/d3d11] [ 15] layout(offset=112) vec2 texture_off1;
- [ 0.377][d][vo/gpu/d3d11] [ 16] layout(offset=120) vec2 pixel_size1;
- [ 0.377][d][vo/gpu/d3d11] [ 17] };
- [ 0.377][d][vo/gpu/d3d11] [ 18] layout(binding=0) uniform sampler2D texture0;
- [ 0.377][d][vo/gpu/d3d11] [ 19] layout(binding=1) uniform sampler2D texture1;
- [ 0.377][d][vo/gpu/d3d11] [ 20] void main() {
- [ 0.377][d][vo/gpu/d3d11] [ 21] vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
- [ 0.377][d][vo/gpu/d3d11] [ 22] // merging plane 1 ...
- [ 0.377][d][vo/gpu/d3d11] [ 23] color.r = 64.250000 * vec4(texture(texture0, texcoord0)).r;
- [ 0.377][d][vo/gpu/d3d11] [ 24] // merging plane 2 ... into 1
- [ 0.377][d][vo/gpu/d3d11] [ 25] color.g = 64.250000 * vec4(texture(texture1, texcoord1)).r;
- [ 0.377][d][vo/gpu/d3d11] [ 26] out_color = color;
- [ 0.377][d][vo/gpu/d3d11] [ 27] }
- [ 0.377][d][vo/gpu/d3d11] HLSL source:
- [ 0.377][d][vo/gpu/d3d11] [ 1] Texture2D<float4> _17 : register(t0);
- [ 0.377][d][vo/gpu/d3d11] [ 2] SamplerState __17_sampler : register(s0);
- [ 0.377][d][vo/gpu/d3d11] [ 3] Texture2D<float4> _35 : register(t1);
- [ 0.377][d][vo/gpu/d3d11] [ 4] SamplerState __35_sampler : register(s1);
- [ 0.377][d][vo/gpu/d3d11] [ 5]
- [ 0.377][d][vo/gpu/d3d11] [ 6] static float2 _21;
- [ 0.377][d][vo/gpu/d3d11] [ 7] static float2 _37;
- [ 0.377][d][vo/gpu/d3d11] [ 8] static float4 _50;
- [ 0.377][d][vo/gpu/d3d11] [ 9]
- [ 0.377][d][vo/gpu/d3d11] [ 10] struct SPIRV_Cross_Input
- [ 0.377][d][vo/gpu/d3d11] [ 11] {
- [ 0.377][d][vo/gpu/d3d11] [ 12] float2 _21 : TEXCOORD1;
- [ 0.377][d][vo/gpu/d3d11] [ 13] float2 _37 : TEXCOORD2;
- [ 0.377][d][vo/gpu/d3d11] [ 14] };
- [ 0.377][d][vo/gpu/d3d11] [ 15]
- [ 0.377][d][vo/gpu/d3d11] [ 16] struct SPIRV_Cross_Output
- [ 0.377][d][vo/gpu/d3d11] [ 17] {
- [ 0.377][d][vo/gpu/d3d11] [ 18] float4 _50 : SV_Target0;
- [ 0.377][d][vo/gpu/d3d11] [ 19] };
- [ 0.377][d][vo/gpu/d3d11] [ 20]
- [ 0.377][d][vo/gpu/d3d11] [ 21] void frag_main()
- [ 0.377][d][vo/gpu/d3d11] [ 22] {
- [ 0.377][d][vo/gpu/d3d11] [ 23] float4 _57 = float4(0.0f, 0.0f, 0.0f, 1.0f);
- [ 0.377][d][vo/gpu/d3d11] [ 24] _57.x = 64.25f * _17.Sample(__17_sampler, _21).x;
- [ 0.377][d][vo/gpu/d3d11] [ 25] float4 _59 = _57;
- [ 0.377][d][vo/gpu/d3d11] [ 26] _59.y = 64.25f * _35.Sample(__35_sampler, _37).x;
- [ 0.377][d][vo/gpu/d3d11] [ 27] _50 = _59;
- [ 0.377][d][vo/gpu/d3d11] [ 28] }
- [ 0.377][d][vo/gpu/d3d11] [ 29]
- [ 0.377][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
- [ 0.377][d][vo/gpu/d3d11] [ 31] {
- [ 0.377][d][vo/gpu/d3d11] [ 32] _21 = stage_input._21;
- [ 0.377][d][vo/gpu/d3d11] [ 33] _37 = stage_input._37;
- [ 0.377][d][vo/gpu/d3d11] [ 34] frag_main();
- [ 0.377][d][vo/gpu/d3d11] [ 35] SPIRV_Cross_Output stage_output;
- [ 0.377][d][vo/gpu/d3d11] [ 36] stage_output._50 = _50;
- [ 0.377][d][vo/gpu/d3d11] [ 37] return stage_output;
- [ 0.377][d][vo/gpu/d3d11] [ 38] }
- [ 0.378][d][vo/gpu] Resizing texture: 3840x2160
- [ 0.379][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
- [ 0.381][v][vo/gpu/d3d11] Compiled a vertex shader in 2454us
- [ 0.381][v][vo/gpu/d3d11] shaderc: 1090us, SPIRV-Cross: 67us, D3DCompile: 1297us
- [ 0.381][d][vo/gpu/d3d11] GLSL source:
- [ 0.381][d][vo/gpu/d3d11] [ 1] #version 450
- [ 0.381][d][vo/gpu/d3d11] [ 2] #define tex1D texture
- [ 0.381][d][vo/gpu/d3d11] [ 3] #define tex3D texture
- [ 0.381][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
- [ 0.381][d][vo/gpu/d3d11] [ 5] layout(location=0) in vec2 vertex_position;
- [ 0.381][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 vertex_texcoord0;
- [ 0.381][d][vo/gpu/d3d11] [ 7] layout(location=1) out vec2 texcoord0;
- [ 0.381][d][vo/gpu/d3d11] [ 8] layout(location=2) in vec2 vertex_texcoord1;
- [ 0.381][d][vo/gpu/d3d11] [ 9] layout(location=2) out vec2 texcoord1;
- [ 0.381][d][vo/gpu/d3d11] [ 10] void main() {
- [ 0.381][d][vo/gpu/d3d11] [ 11] gl_Position = vec4(vertex_position, 1.0, 1.0);
- [ 0.381][d][vo/gpu/d3d11] [ 12] texcoord0 = vertex_texcoord0;
- [ 0.381][d][vo/gpu/d3d11] [ 13] texcoord1 = vertex_texcoord1;
- [ 0.381][d][vo/gpu/d3d11] [ 14] }
- [ 0.381][d][vo/gpu/d3d11] HLSL source:
- [ 0.381][d][vo/gpu/d3d11] [ 1] static float4 gl_Position;
- [ 0.381][d][vo/gpu/d3d11] [ 2] static float2 _18;
- [ 0.381][d][vo/gpu/d3d11] [ 3] static float2 _27;
- [ 0.381][d][vo/gpu/d3d11] [ 4] static float2 _28;
- [ 0.381][d][vo/gpu/d3d11] [ 5] static float2 _30;
- [ 0.381][d][vo/gpu/d3d11] [ 6] static float2 _31;
- [ 0.381][d][vo/gpu/d3d11] [ 7]
- [ 0.381][d][vo/gpu/d3d11] [ 8] struct SPIRV_Cross_Input
- [ 0.381][d][vo/gpu/d3d11] [ 9] {
- [ 0.381][d][vo/gpu/d3d11] [ 10] float2 _18 : TEXCOORD0;
- [ 0.381][d][vo/gpu/d3d11] [ 11] float2 _28 : TEXCOORD1;
- [ 0.381][d][vo/gpu/d3d11] [ 12] float2 _31 : TEXCOORD2;
- [ 0.381][d][vo/gpu/d3d11] [ 13] };
- [ 0.381][d][vo/gpu/d3d11] [ 14]
- [ 0.381][d][vo/gpu/d3d11] [ 15] struct SPIRV_Cross_Output
- [ 0.381][d][vo/gpu/d3d11] [ 16] {
- [ 0.381][d][vo/gpu/d3d11] [ 17] float2 _27 : TEXCOORD1;
- [ 0.381][d][vo/gpu/d3d11] [ 18] float2 _30 : TEXCOORD2;
- [ 0.381][d][vo/gpu/d3d11] [ 19] float4 gl_Position : SV_Position;
- [ 0.381][d][vo/gpu/d3d11] [ 20] };
- [ 0.381][d][vo/gpu/d3d11] [ 21]
- [ 0.381][d][vo/gpu/d3d11] [ 22] void vert_main()
- [ 0.381][d][vo/gpu/d3d11] [ 23] {
- [ 0.381][d][vo/gpu/d3d11] [ 24] gl_Position = float4(_18, 1.0f, 1.0f);
- [ 0.381][d][vo/gpu/d3d11] [ 25] _27 = _28;
- [ 0.381][d][vo/gpu/d3d11] [ 26] _30 = _31;
- [ 0.381][d][vo/gpu/d3d11] [ 27] gl_Position.y = -gl_Position.y;
- [ 0.381][d][vo/gpu/d3d11] [ 28] }
- [ 0.381][d][vo/gpu/d3d11] [ 29]
- [ 0.381][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
- [ 0.381][d][vo/gpu/d3d11] [ 31] {
- [ 0.381][d][vo/gpu/d3d11] [ 32] _18 = stage_input._18;
- [ 0.381][d][vo/gpu/d3d11] [ 33] _28 = stage_input._28;
- [ 0.381][d][vo/gpu/d3d11] [ 34] _31 = stage_input._31;
- [ 0.381][d][vo/gpu/d3d11] [ 35] vert_main();
- [ 0.381][d][vo/gpu/d3d11] [ 36] SPIRV_Cross_Output stage_output;
- [ 0.381][d][vo/gpu/d3d11] [ 37] stage_output.gl_Position = gl_Position;
- [ 0.381][d][vo/gpu/d3d11] [ 38] stage_output._27 = _27;
- [ 0.381][d][vo/gpu/d3d11] [ 39] stage_output._30 = _30;
- [ 0.381][d][vo/gpu/d3d11] [ 40] return stage_output;
- [ 0.381][d][vo/gpu/d3d11] [ 41] }
- [ 0.383][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
- [ 0.387][v][vo/gpu/d3d11] Compiled a fragment shader in 5766us
- [ 0.387][v][vo/gpu/d3d11] shaderc: 1632us, SPIRV-Cross: 231us, D3DCompile: 3903us
- [ 0.387][d][vo/gpu/d3d11] GLSL source:
- [ 0.387][d][vo/gpu/d3d11] [ 1] #version 450
- [ 0.387][d][vo/gpu/d3d11] [ 2] #define tex1D texture
- [ 0.387][d][vo/gpu/d3d11] [ 3] #define tex3D texture
- [ 0.387][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
- [ 0.387][d][vo/gpu/d3d11] [ 5] layout(location=0) out vec4 out_color;
- [ 0.387][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 texcoord0;
- [ 0.387][d][vo/gpu/d3d11] [ 7] layout(location=2) in vec2 texcoord1;
- [ 0.387][d][vo/gpu/d3d11] [ 8] layout(std140, binding=0) uniform UBO {
- [ 0.387][d][vo/gpu/d3d11] [ 9] layout(offset=0) mat3 colormatrix;
- [ 0.387][d][vo/gpu/d3d11] [ 10] layout(offset=48) vec3 colormatrix_c;
- [ 0.387][d][vo/gpu/d3d11] [ 11] layout(offset=64) vec2 texture_size0;
- [ 0.387][d][vo/gpu/d3d11] [ 12] layout(offset=80) mat2 texture_rot0;
- [ 0.387][d][vo/gpu/d3d11] [ 13] layout(offset=112) vec2 texture_off0;
- [ 0.387][d][vo/gpu/d3d11] [ 14] layout(offset=120) vec2 pixel_size0;
- [ 0.387][d][vo/gpu/d3d11] [ 15] layout(offset=128) vec2 texture_size1;
- [ 0.387][d][vo/gpu/d3d11] [ 16] layout(offset=144) mat2 texture_rot1;
- [ 0.387][d][vo/gpu/d3d11] [ 17] layout(offset=176) vec2 texture_off1;
- [ 0.387][d][vo/gpu/d3d11] [ 18] layout(offset=184) vec2 pixel_size1;
- [ 0.387][d][vo/gpu/d3d11] [ 19] };
- [ 0.387][d][vo/gpu/d3d11] [ 20] layout(binding=0) uniform sampler2D texture0;
- [ 0.387][d][vo/gpu/d3d11] [ 21] layout(binding=1) uniform sampler2D texture1;
- [ 0.387][d][vo/gpu/d3d11] [ 22] void main() {
- [ 0.387][d][vo/gpu/d3d11] [ 23] vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
- [ 0.387][d][vo/gpu/d3d11] [ 24] color.r = 64.250000 * vec4(texture(texture0, texcoord0)).r;
- [ 0.387][d][vo/gpu/d3d11] [ 25] color.gb = 1.000000 * vec4(texture(texture1, texcoord1)).rg;
- [ 0.387][d][vo/gpu/d3d11] [ 26] color = color.rgbr;
- [ 0.387][d][vo/gpu/d3d11] [ 27] color.rgb = mat3(colormatrix) * color.rgb + colormatrix_c;
- [ 0.387][d][vo/gpu/d3d11] [ 28] color.a = 1.0;
- [ 0.387][d][vo/gpu/d3d11] [ 29] // scaler pre-conversion
- [ 0.387][d][vo/gpu/d3d11] [ 30] // main scaling
- [ 0.387][d][vo/gpu/d3d11] [ 31] out_color = color;
- [ 0.387][d][vo/gpu/d3d11] [ 32] }
- [ 0.387][d][vo/gpu/d3d11] HLSL source:
- [ 0.387][d][vo/gpu/d3d11] [ 1] cbuffer _56 : register(b0)
- [ 0.387][d][vo/gpu/d3d11] [ 2] {
- [ 0.387][d][vo/gpu/d3d11] [ 3] row_major float3x3 _56_m0 : packoffset(c0);
- [ 0.387][d][vo/gpu/d3d11] [ 4] float3 _56_m1 : packoffset(c3);
- [ 0.387][d][vo/gpu/d3d11] [ 5] float2 _56_m2 : packoffset(c4);
- [ 0.387][d][vo/gpu/d3d11] [ 6] row_major float2x2 _56_m3 : packoffset(c5);
- [ 0.387][d][vo/gpu/d3d11] [ 7] float2 _56_m4 : packoffset(c7);
- [ 0.387][d][vo/gpu/d3d11] [ 8] float2 _56_m5 : packoffset(c7.z);
- [ 0.387][d][vo/gpu/d3d11] [ 9] float2 _56_m6 : packoffset(c8);
- [ 0.387][d][vo/gpu/d3d11] [ 10] row_major float2x2 _56_m7 : packoffset(c9);
- [ 0.387][d][vo/gpu/d3d11] [ 11] float2 _56_m8 : packoffset(c11);
- [ 0.387][d][vo/gpu/d3d11] [ 12] float2 _56_m9 : packoffset(c11.z);
- [ 0.387][d][vo/gpu/d3d11] [ 13] };
- [ 0.387][d][vo/gpu/d3d11] [ 14] Texture2D<float4> _17 : register(t0);
- [ 0.387][d][vo/gpu/d3d11] [ 15] SamplerState __17_sampler : register(s0);
- [ 0.387][d][vo/gpu/d3d11] [ 16] Texture2D<float4> _35 : register(t1);
- [ 0.387][d][vo/gpu/d3d11] [ 17] SamplerState __35_sampler : register(s1);
- [ 0.387][d][vo/gpu/d3d11] [ 18]
- [ 0.387][d][vo/gpu/d3d11] [ 19] static float2 _21;
- [ 0.387][d][vo/gpu/d3d11] [ 20] static float2 _37;
- [ 0.387][d][vo/gpu/d3d11] [ 21] static float4 _79;
- [ 0.387][d][vo/gpu/d3d11] [ 22]
- [ 0.387][d][vo/gpu/d3d11] [ 23] struct SPIRV_Cross_Input
- [ 0.387][d][vo/gpu/d3d11] [ 24] {
- [ 0.387][d][vo/gpu/d3d11] [ 25] float2 _21 : TEXCOORD1;
- [ 0.387][d][vo/gpu/d3d11] [ 26] float2 _37 : TEXCOORD2;
- [ 0.387][d][vo/gpu/d3d11] [ 27] };
- [ 0.387][d][vo/gpu/d3d11] [ 28]
- [ 0.387][d][vo/gpu/d3d11] [ 29] struct SPIRV_Cross_Output
- [ 0.387][d][vo/gpu/d3d11] [ 30] {
- [ 0.387][d][vo/gpu/d3d11] [ 31] float4 _79 : SV_Target0;
- [ 0.387][d][vo/gpu/d3d11] [ 32] };
- [ 0.387][d][vo/gpu/d3d11] [ 33]
- [ 0.387][d][vo/gpu/d3d11] [ 34] void frag_main()
- [ 0.387][d][vo/gpu/d3d11] [ 35] {
- [ 0.387][d][vo/gpu/d3d11] [ 36] float4 _82 = float4(0.0f, 0.0f, 0.0f, 1.0f);
- [ 0.387][d][vo/gpu/d3d11] [ 37] _82.x = 64.25f * _17.Sample(__17_sampler, _21).x;
- [ 0.387][d][vo/gpu/d3d11] [ 38] float2 _46 = _35.Sample(__35_sampler, _37).xy * 1.0f;
- [ 0.387][d][vo/gpu/d3d11] [ 39] float4 _48 = float4(_82.x, _46.x, _46.y, _82.w);
- [ 0.387][d][vo/gpu/d3d11] [ 40] float3 _73 = mul(_48.xyz, _56_m0) + _56_m1;
- [ 0.387][d][vo/gpu/d3d11] [ 41] float4 _84 = float4(_73.x, _73.y, _73.z, _82.x);
- [ 0.387][d][vo/gpu/d3d11] [ 42] _84.w = 1.0f;
- [ 0.387][d][vo/gpu/d3d11] [ 43] _79 = _84;
- [ 0.387][d][vo/gpu/d3d11] [ 44] }
- [ 0.387][d][vo/gpu/d3d11] [ 45]
- [ 0.387][d][vo/gpu/d3d11] [ 46] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
- [ 0.387][d][vo/gpu/d3d11] [ 47] {
- [ 0.387][d][vo/gpu/d3d11] [ 48] _21 = stage_input._21;
- [ 0.387][d][vo/gpu/d3d11] [ 49] _37 = stage_input._37;
- [ 0.387][d][vo/gpu/d3d11] [ 50] frag_main();
- [ 0.387][d][vo/gpu/d3d11] [ 51] SPIRV_Cross_Output stage_output;
- [ 0.387][d][vo/gpu/d3d11] [ 52] stage_output._79 = _79;
- [ 0.387][d][vo/gpu/d3d11] [ 53] return stage_output;
- [ 0.387][d][vo/gpu/d3d11] [ 54] }
- [ 0.388][d][vo/gpu] Resizing texture: 2490x1401
- [ 0.419][w][vo/gpu/d3d11] shaderc output:
- [ 0.419][w][vo/gpu/d3d11] input:3: warning: '#extension' : extension not supported: GL_ARB_shader_storage_buffer_object
- [ 0.420][w][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 1 warnings)
- [ 0.769][v][vo/gpu/d3d11] Compiled a compute shader in 380519us
- [ 0.769][v][vo/gpu/d3d11] shaderc: 31791us, SPIRV-Cross: 5557us, D3DCompile: 343171us
- [ 0.769][d][vo/gpu/d3d11] GLSL source:
- [ 0.769][d][vo/gpu/d3d11] [ 1] #version 450
- [ 0.769][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_compute_shader : enable
- [ 0.769][d][vo/gpu/d3d11] [ 3] #extension GL_ARB_shader_storage_buffer_object : enable
- [ 0.769][d][vo/gpu/d3d11] [ 4] #extension GL_ARB_shader_image_load_store : enable
- [ 0.769][d][vo/gpu/d3d11] [ 5] #define tex1D texture
- [ 0.769][d][vo/gpu/d3d11] [ 6] #define tex3D texture
- [ 0.769][d][vo/gpu/d3d11] [ 7] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
- [ 0.769][d][vo/gpu/d3d11] [ 8] layout(std140, binding=0) uniform UBO {
- [ 0.769][d][vo/gpu/d3d11] [ 9] layout(offset=0) vec3 src_luma;
- [ 0.769][d][vo/gpu/d3d11] [ 10] layout(offset=16) vec3 dst_luma;
- [ 0.769][d][vo/gpu/d3d11] [ 11] layout(offset=32) mat3 cms_matrix;
- [ 0.769][d][vo/gpu/d3d11] [ 12] layout(offset=80) vec2 texture_size0;
- [ 0.769][d][vo/gpu/d3d11] [ 13] layout(offset=96) mat2 texture_rot0;
- [ 0.769][d][vo/gpu/d3d11] [ 14] layout(offset=128) vec2 texture_off0;
- [ 0.769][d][vo/gpu/d3d11] [ 15] layout(offset=136) vec2 pixel_size0;
- [ 0.769][d][vo/gpu/d3d11] [ 16] layout(offset=144) vec2 out_scale;
- [ 0.769][d][vo/gpu/d3d11] [ 17] layout(offset=152) vec2 tex_scale0;
- [ 0.769][d][vo/gpu/d3d11] [ 18] };
- [ 0.769][d][vo/gpu/d3d11] [ 19] layout(binding=0) uniform sampler1D lut;
- [ 0.769][d][vo/gpu/d3d11] [ 20] layout(std430, binding=0) buffer PeakDetect { uint counter;uint frame_idx;uint frame_num;uint frame_max[64];uint frame_avg[64];uint total_max;uint total_avg; };
- [ 0.769][d][vo/gpu/d3d11] [ 21] layout(binding=1, rgba16f) uniform writeonly image2D out_image;
- [ 0.769][d][vo/gpu/d3d11] [ 22] layout(binding=1) uniform sampler2D texture0;
- [ 0.769][d][vo/gpu/d3d11] [ 23] layout (local_size_x = 8, local_size_y = 8) in;
- [ 0.769][d][vo/gpu/d3d11] [ 24] #define outcoord(id) (out_scale * (vec2(id) + vec2(0.5)))
- [ 0.769][d][vo/gpu/d3d11] [ 25] #define texmap0_raw(id) (tex_scale0 * outcoord(id))
- [ 0.769][d][vo/gpu/d3d11] [ 26] #define texmap0(id) (texture_rot0 * texmap0_raw(id) + pixel_size0 * texture_off0)
- [ 0.769][d][vo/gpu/d3d11] [ 27] #define texcoord0 texmap0(gl_GlobalInvocationID)
- [ 0.769][d][vo/gpu/d3d11] [ 28] #define gl_NumWorkGroups uvec3(312, 176, 1)
- [ 0.769][d][vo/gpu/d3d11] [ 29] shared float in0[1064];
- [ 0.769][d][vo/gpu/d3d11] [ 30] shared float in1[1064];
- [ 0.769][d][vo/gpu/d3d11] [ 31] shared float in2[1064];
- [ 0.769][d][vo/gpu/d3d11] [ 32] shared uint wg_sum;
- [ 0.769][d][vo/gpu/d3d11] [ 33] float hable(float x) {
- [ 0.769][d][vo/gpu/d3d11] [ 34] return ((x * (0.150000*x + 0.050000)+0.004000)/(x * (0.150000*x + 0.500000) + 0.060000)) - 0.066667;
- [ 0.769][d][vo/gpu/d3d11] [ 35] }
- [ 0.769][d][vo/gpu/d3d11] [ 36] void main() {
- [ 0.769][d][vo/gpu/d3d11] [ 37] vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
- [ 0.769][d][vo/gpu/d3d11] [ 38] #undef tex
- [ 0.769][d][vo/gpu/d3d11] [ 39] #undef texmap
- [ 0.769][d][vo/gpu/d3d11] [ 40] #define tex texture0
- [ 0.769][d][vo/gpu/d3d11] [ 41] #define texmap texmap0
- [ 0.769][d][vo/gpu/d3d11] [ 42] vec2 pos = texcoord0;
- [ 0.769][d][vo/gpu/d3d11] [ 43] vec2 size = texture_size0;
- [ 0.769][d][vo/gpu/d3d11] [ 44] vec2 pt = pixel_size0;
- [ 0.769][d][vo/gpu/d3d11] [ 45] color = vec4(0.0);
- [ 0.769][d][vo/gpu/d3d11] [ 46] {
- [ 0.769][d][vo/gpu/d3d11] [ 47] vec2 wpos = texmap(gl_WorkGroupID * gl_WorkGroupSize);
- [ 0.769][d][vo/gpu/d3d11] [ 48] vec2 wbase = wpos - pt * fract(wpos * size - vec2(0.5));
- [ 0.769][d][vo/gpu/d3d11] [ 49] vec2 fcoord = fract(pos * size - vec2(0.5));
- [ 0.769][d][vo/gpu/d3d11] [ 50] vec2 base = pos - pt * fcoord;
- [ 0.769][d][vo/gpu/d3d11] [ 51] ivec2 rel = ivec2(round((base - wbase) * size));
- [ 0.769][d][vo/gpu/d3d11] [ 52] int idx;
- [ 0.769][d][vo/gpu/d3d11] [ 53] float w, d, wsum = 0.0;
- [ 0.769][d][vo/gpu/d3d11] [ 54] vec4 c;
- [ 0.769][d][vo/gpu/d3d11] [ 55] for (int y = int(gl_LocalInvocationID.y); y < 19; y += 8) {
- [ 0.769][d][vo/gpu/d3d11] [ 56] for (int x = int(gl_LocalInvocationID.x); x < 56; x += 32) {
- [ 0.769][d][vo/gpu/d3d11] [ 57] c = texture(tex, wbase + pt * vec2(x - 2, y - 2));
- [ 0.769][d][vo/gpu/d3d11] [ 58] in0[56 * y + x] = c[0];
- [ 0.769][d][vo/gpu/d3d11] [ 59] in1[56 * y + x] = c[1];
- [ 0.769][d][vo/gpu/d3d11] [ 60] in2[56 * y + x] = c[2];
- [ 0.769][d][vo/gpu/d3d11] [ 61] }}
- [ 0.769][d][vo/gpu/d3d11] [ 62] groupMemoryBarrier();
- [ 0.769][d][vo/gpu/d3d11] [ 63] barrier();
- [ 0.769][d][vo/gpu/d3d11] [ 64] // scaler samples
- [ 0.769][d][vo/gpu/d3d11] [ 65] idx = 56 * rel.y + rel.x + 0;
- [ 0.769][d][vo/gpu/d3d11] [ 66] d = length(vec2(-2.0, -2.0) - fcoord);
- [ 0.769][d][vo/gpu/d3d11] [ 67] if (d < 2.904762) {
- [ 0.769][d][vo/gpu/d3d11] [ 68] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.769][d][vo/gpu/d3d11] [ 69] wsum += w;
- [ 0.769][d][vo/gpu/d3d11] [ 70] color[0] += w * in0[idx];
- [ 0.769][d][vo/gpu/d3d11] [ 71] color[1] += w * in1[idx];
- [ 0.769][d][vo/gpu/d3d11] [ 72] color[2] += w * in2[idx];
- [ 0.769][d][vo/gpu/d3d11] [ 73] }
- [ 0.769][d][vo/gpu/d3d11] [ 74] idx = 56 * rel.y + rel.x + 1;
- [ 0.769][d][vo/gpu/d3d11] [ 75] d = length(vec2(-1.0, -2.0) - fcoord);
- [ 0.769][d][vo/gpu/d3d11] [ 76] if (d < 2.904762) {
- [ 0.769][d][vo/gpu/d3d11] [ 77] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.769][d][vo/gpu/d3d11] [ 78] wsum += w;
- [ 0.769][d][vo/gpu/d3d11] [ 79] color[0] += w * in0[idx];
- [ 0.769][d][vo/gpu/d3d11] [ 80] color[1] += w * in1[idx];
- [ 0.769][d][vo/gpu/d3d11] [ 81] color[2] += w * in2[idx];
- [ 0.769][d][vo/gpu/d3d11] [ 82] }
- [ 0.769][d][vo/gpu/d3d11] [ 83] idx = 56 * rel.y + rel.x + 2;
- [ 0.769][d][vo/gpu/d3d11] [ 84] d = length(vec2(0.0, -2.0) - fcoord);
- [ 0.769][d][vo/gpu/d3d11] [ 85] if (d < 2.904762) {
- [ 0.769][d][vo/gpu/d3d11] [ 86] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.769][d][vo/gpu/d3d11] [ 87] wsum += w;
- [ 0.769][d][vo/gpu/d3d11] [ 88] color[0] += w * in0[idx];
- [ 0.769][d][vo/gpu/d3d11] [ 89] color[1] += w * in1[idx];
- [ 0.769][d][vo/gpu/d3d11] [ 90] color[2] += w * in2[idx];
- [ 0.769][d][vo/gpu/d3d11] [ 91] }
- [ 0.769][d][vo/gpu/d3d11] [ 92] idx = 56 * rel.y + rel.x + 3;
- [ 0.769][d][vo/gpu/d3d11] [ 93] d = length(vec2(1.0, -2.0) - fcoord);
- [ 0.769][d][vo/gpu/d3d11] [ 94] if (d < 2.904762) {
- [ 0.769][d][vo/gpu/d3d11] [ 95] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.769][d][vo/gpu/d3d11] [ 96] wsum += w;
- [ 0.769][d][vo/gpu/d3d11] [ 97] color[0] += w * in0[idx];
- [ 0.769][d][vo/gpu/d3d11] [ 98] color[1] += w * in1[idx];
- [ 0.769][d][vo/gpu/d3d11] [ 99] color[2] += w * in2[idx];
- [ 0.769][d][vo/gpu/d3d11] [100] }
- [ 0.769][d][vo/gpu/d3d11] [101] idx = 56 * rel.y + rel.x + 4;
- [ 0.769][d][vo/gpu/d3d11] [102] d = length(vec2(2.0, -2.0) - fcoord);
- [ 0.769][d][vo/gpu/d3d11] [103] if (d < 2.904762) {
- [ 0.769][d][vo/gpu/d3d11] [104] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.769][d][vo/gpu/d3d11] [105] wsum += w;
- [ 0.769][d][vo/gpu/d3d11] [106] color[0] += w * in0[idx];
- [ 0.769][d][vo/gpu/d3d11] [107] color[1] += w * in1[idx];
- [ 0.769][d][vo/gpu/d3d11] [108] color[2] += w * in2[idx];
- [ 0.769][d][vo/gpu/d3d11] [109] }
- [ 0.769][d][vo/gpu/d3d11] [110] idx = 56 * rel.y + rel.x + 5;
- [ 0.769][d][vo/gpu/d3d11] [111] d = length(vec2(3.0, -2.0) - fcoord);
- [ 0.769][d][vo/gpu/d3d11] [112] if (d < 2.904762) {
- [ 0.769][d][vo/gpu/d3d11] [113] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.769][d][vo/gpu/d3d11] [114] wsum += w;
- [ 0.769][d][vo/gpu/d3d11] [115] color[0] += w * in0[idx];
- [ 0.769][d][vo/gpu/d3d11] [116] color[1] += w * in1[idx];
- [ 0.769][d][vo/gpu/d3d11] [117] color[2] += w * in2[idx];
- [ 0.769][d][vo/gpu/d3d11] [118] }
- [ 0.769][d][vo/gpu/d3d11] [119] idx = 56 * rel.y + rel.x + 56;
- [ 0.769][d][vo/gpu/d3d11] [120] d = length(vec2(-2.0, -1.0) - fcoord);
- [ 0.769][d][vo/gpu/d3d11] [121] if (d < 2.904762) {
- [ 0.769][d][vo/gpu/d3d11] [122] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.769][d][vo/gpu/d3d11] [123] wsum += w;
- [ 0.769][d][vo/gpu/d3d11] [124] color[0] += w * in0[idx];
- [ 0.769][d][vo/gpu/d3d11] [125] color[1] += w * in1[idx];
- [ 0.769][d][vo/gpu/d3d11] [126] color[2] += w * in2[idx];
- [ 0.769][d][vo/gpu/d3d11] [127] }
- [ 0.769][d][vo/gpu/d3d11] [128] idx = 56 * rel.y + rel.x + 57;
- [ 0.769][d][vo/gpu/d3d11] [129] d = length(vec2(-1.0, -1.0) - fcoord);
- [ 0.769][d][vo/gpu/d3d11] [130] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.769][d][vo/gpu/d3d11] [131] wsum += w;
- [ 0.769][d][vo/gpu/d3d11] [132] color[0] += w * in0[idx];
- [ 0.769][d][vo/gpu/d3d11] [133] color[1] += w * in1[idx];
- [ 0.769][d][vo/gpu/d3d11] [134] color[2] += w * in2[idx];
- [ 0.769][d][vo/gpu/d3d11] [135] idx = 56 * rel.y + rel.x + 58;
- [ 0.769][d][vo/gpu/d3d11] [136] d = length(vec2(0.0, -1.0) - fcoord);
- [ 0.769][d][vo/gpu/d3d11] [137] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.769][d][vo/gpu/d3d11] [138] wsum += w;
- [ 0.769][d][vo/gpu/d3d11] [139] color[0] += w * in0[idx];
- [ 0.769][d][vo/gpu/d3d11] [140] color[1] += w * in1[idx];
- [ 0.769][d][vo/gpu/d3d11] [141] color[2] += w * in2[idx];
- [ 0.769][d][vo/gpu/d3d11] [142] idx = 56 * rel.y + rel.x + 59;
- [ 0.769][d][vo/gpu/d3d11] [143] d = length(vec2(1.0, -1.0) - fcoord);
- [ 0.769][d][vo/gpu/d3d11] [144] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.769][d][vo/gpu/d3d11] [145] wsum += w;
- [ 0.769][d][vo/gpu/d3d11] [146] color[0] += w * in0[idx];
- [ 0.769][d][vo/gpu/d3d11] [147] color[1] += w * in1[idx];
- [ 0.769][d][vo/gpu/d3d11] [148] color[2] += w * in2[idx];
- [ 0.769][d][vo/gpu/d3d11] [149] idx = 56 * rel.y + rel.x + 60;
- [ 0.769][d][vo/gpu/d3d11] [150] d = length(vec2(2.0, -1.0) - fcoord);
- [ 0.769][d][vo/gpu/d3d11] [151] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.769][d][vo/gpu/d3d11] [152] wsum += w;
- [ 0.769][d][vo/gpu/d3d11] [153] color[0] += w * in0[idx];
- [ 0.769][d][vo/gpu/d3d11] [154] color[1] += w * in1[idx];
- [ 0.769][d][vo/gpu/d3d11] [155] color[2] += w * in2[idx];
- [ 0.769][d][vo/gpu/d3d11] [156] idx = 56 * rel.y + rel.x + 61;
- [ 0.769][d][vo/gpu/d3d11] [157] d = length(vec2(3.0, -1.0) - fcoord);
- [ 0.769][d][vo/gpu/d3d11] [158] if (d < 2.904762) {
- [ 0.769][d][vo/gpu/d3d11] [159] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.769][d][vo/gpu/d3d11] [160] wsum += w;
- [ 0.769][d][vo/gpu/d3d11] [161] color[0] += w * in0[idx];
- [ 0.769][d][vo/gpu/d3d11] [162] color[1] += w * in1[idx];
- [ 0.769][d][vo/gpu/d3d11] [163] color[2] += w * in2[idx];
- [ 0.769][d][vo/gpu/d3d11] [164] }
- [ 0.769][d][vo/gpu/d3d11] [165] idx = 56 * rel.y + rel.x + 112;
- [ 0.770][d][vo/gpu/d3d11] [166] d = length(vec2(-2.0, 0.0) - fcoord);
- [ 0.770][d][vo/gpu/d3d11] [167] if (d < 2.904762) {
- [ 0.770][d][vo/gpu/d3d11] [168] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.770][d][vo/gpu/d3d11] [169] wsum += w;
- [ 0.770][d][vo/gpu/d3d11] [170] color[0] += w * in0[idx];
- [ 0.770][d][vo/gpu/d3d11] [171] color[1] += w * in1[idx];
- [ 0.770][d][vo/gpu/d3d11] [172] color[2] += w * in2[idx];
- [ 0.770][d][vo/gpu/d3d11] [173] }
- [ 0.770][d][vo/gpu/d3d11] [174] idx = 56 * rel.y + rel.x + 113;
- [ 0.770][d][vo/gpu/d3d11] [175] d = length(vec2(-1.0, 0.0) - fcoord);
- [ 0.770][d][vo/gpu/d3d11] [176] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.770][d][vo/gpu/d3d11] [177] wsum += w;
- [ 0.770][d][vo/gpu/d3d11] [178] color[0] += w * in0[idx];
- [ 0.770][d][vo/gpu/d3d11] [179] color[1] += w * in1[idx];
- [ 0.770][d][vo/gpu/d3d11] [180] color[2] += w * in2[idx];
- [ 0.770][d][vo/gpu/d3d11] [181] idx = 56 * rel.y + rel.x + 114;
- [ 0.770][d][vo/gpu/d3d11] [182] d = length(vec2(0.0, 0.0) - fcoord);
- [ 0.770][d][vo/gpu/d3d11] [183] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.770][d][vo/gpu/d3d11] [184] wsum += w;
- [ 0.770][d][vo/gpu/d3d11] [185] color[0] += w * in0[idx];
- [ 0.770][d][vo/gpu/d3d11] [186] color[1] += w * in1[idx];
- [ 0.770][d][vo/gpu/d3d11] [187] color[2] += w * in2[idx];
- [ 0.770][d][vo/gpu/d3d11] [188] idx = 56 * rel.y + rel.x + 115;
- [ 0.770][d][vo/gpu/d3d11] [189] d = length(vec2(1.0, 0.0) - fcoord);
- [ 0.770][d][vo/gpu/d3d11] [190] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.770][d][vo/gpu/d3d11] [191] wsum += w;
- [ 0.770][d][vo/gpu/d3d11] [192] color[0] += w * in0[idx];
- [ 0.770][d][vo/gpu/d3d11] [193] color[1] += w * in1[idx];
- [ 0.770][d][vo/gpu/d3d11] [194] color[2] += w * in2[idx];
- [ 0.770][d][vo/gpu/d3d11] [195] idx = 56 * rel.y + rel.x + 116;
- [ 0.770][d][vo/gpu/d3d11] [196] d = length(vec2(2.0, 0.0) - fcoord);
- [ 0.770][d][vo/gpu/d3d11] [197] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.770][d][vo/gpu/d3d11] [198] wsum += w;
- [ 0.770][d][vo/gpu/d3d11] [199] color[0] += w * in0[idx];
- [ 0.770][d][vo/gpu/d3d11] [200] color[1] += w * in1[idx];
- [ 0.770][d][vo/gpu/d3d11] [201] color[2] += w * in2[idx];
- [ 0.770][d][vo/gpu/d3d11] [202] idx = 56 * rel.y + rel.x + 117;
- [ 0.770][d][vo/gpu/d3d11] [203] d = length(vec2(3.0, 0.0) - fcoord);
- [ 0.770][d][vo/gpu/d3d11] [204] if (d < 2.904762) {
- [ 0.770][d][vo/gpu/d3d11] [205] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.770][d][vo/gpu/d3d11] [206] wsum += w;
- [ 0.770][d][vo/gpu/d3d11] [207] color[0] += w * in0[idx];
- [ 0.770][d][vo/gpu/d3d11] [208] color[1] += w * in1[idx];
- [ 0.770][d][vo/gpu/d3d11] [209] color[2] += w * in2[idx];
- [ 0.770][d][vo/gpu/d3d11] [210] }
- [ 0.770][d][vo/gpu/d3d11] [211] idx = 56 * rel.y + rel.x + 168;
- [ 0.770][d][vo/gpu/d3d11] [212] d = length(vec2(-2.0, 1.0) - fcoord);
- [ 0.770][d][vo/gpu/d3d11] [213] if (d < 2.904762) {
- [ 0.770][d][vo/gpu/d3d11] [214] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.770][d][vo/gpu/d3d11] [215] wsum += w;
- [ 0.770][d][vo/gpu/d3d11] [216] color[0] += w * in0[idx];
- [ 0.770][d][vo/gpu/d3d11] [217] color[1] += w * in1[idx];
- [ 0.770][d][vo/gpu/d3d11] [218] color[2] += w * in2[idx];
- [ 0.770][d][vo/gpu/d3d11] [219] }
- [ 0.770][d][vo/gpu/d3d11] [220] idx = 56 * rel.y + rel.x + 169;
- [ 0.770][d][vo/gpu/d3d11] [221] d = length(vec2(-1.0, 1.0) - fcoord);
- [ 0.770][d][vo/gpu/d3d11] [222] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.770][d][vo/gpu/d3d11] [223] wsum += w;
- [ 0.770][d][vo/gpu/d3d11] [224] color[0] += w * in0[idx];
- [ 0.770][d][vo/gpu/d3d11] [225] color[1] += w * in1[idx];
- [ 0.770][d][vo/gpu/d3d11] [226] color[2] += w * in2[idx];
- [ 0.770][d][vo/gpu/d3d11] [227] idx = 56 * rel.y + rel.x + 170;
- [ 0.770][d][vo/gpu/d3d11] [228] d = length(vec2(0.0, 1.0) - fcoord);
- [ 0.770][d][vo/gpu/d3d11] [229] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.770][d][vo/gpu/d3d11] [230] wsum += w;
- [ 0.770][d][vo/gpu/d3d11] [231] color[0] += w * in0[idx];
- [ 0.770][d][vo/gpu/d3d11] [232] color[1] += w * in1[idx];
- [ 0.770][d][vo/gpu/d3d11] [233] color[2] += w * in2[idx];
- [ 0.770][d][vo/gpu/d3d11] [234] idx = 56 * rel.y + rel.x + 171;
- [ 0.770][d][vo/gpu/d3d11] [235] d = length(vec2(1.0, 1.0) - fcoord);
- [ 0.770][d][vo/gpu/d3d11] [236] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.770][d][vo/gpu/d3d11] [237] wsum += w;
- [ 0.770][d][vo/gpu/d3d11] [238] color[0] += w * in0[idx];
- [ 0.770][d][vo/gpu/d3d11] [239] color[1] += w * in1[idx];
- [ 0.770][d][vo/gpu/d3d11] [240] color[2] += w * in2[idx];
- [ 0.770][d][vo/gpu/d3d11] [241] idx = 56 * rel.y + rel.x + 172;
- [ 0.770][d][vo/gpu/d3d11] [242] d = length(vec2(2.0, 1.0) - fcoord);
- [ 0.770][d][vo/gpu/d3d11] [243] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.770][d][vo/gpu/d3d11] [244] wsum += w;
- [ 0.770][d][vo/gpu/d3d11] [245] color[0] += w * in0[idx];
- [ 0.770][d][vo/gpu/d3d11] [246] color[1] += w * in1[idx];
- [ 0.770][d][vo/gpu/d3d11] [247] color[2] += w * in2[idx];
- [ 0.770][d][vo/gpu/d3d11] [248] idx = 56 * rel.y + rel.x + 173;
- [ 0.770][d][vo/gpu/d3d11] [249] d = length(vec2(3.0, 1.0) - fcoord);
- [ 0.770][d][vo/gpu/d3d11] [250] if (d < 2.904762) {
- [ 0.770][d][vo/gpu/d3d11] [251] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.770][d][vo/gpu/d3d11] [252] wsum += w;
- [ 0.770][d][vo/gpu/d3d11] [253] color[0] += w * in0[idx];
- [ 0.770][d][vo/gpu/d3d11] [254] color[1] += w * in1[idx];
- [ 0.770][d][vo/gpu/d3d11] [255] color[2] += w * in2[idx];
- [ 0.770][d][vo/gpu/d3d11] [256] }
- [ 0.770][d][vo/gpu/d3d11] [257] idx = 56 * rel.y + rel.x + 224;
- [ 0.770][d][vo/gpu/d3d11] [258] d = length(vec2(-2.0, 2.0) - fcoord);
- [ 0.770][d][vo/gpu/d3d11] [259] if (d < 2.904762) {
- [ 0.770][d][vo/gpu/d3d11] [260] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.770][d][vo/gpu/d3d11] [261] wsum += w;
- [ 0.770][d][vo/gpu/d3d11] [262] color[0] += w * in0[idx];
- [ 0.770][d][vo/gpu/d3d11] [263] color[1] += w * in1[idx];
- [ 0.770][d][vo/gpu/d3d11] [264] color[2] += w * in2[idx];
- [ 0.770][d][vo/gpu/d3d11] [265] }
- [ 0.770][d][vo/gpu/d3d11] [266] idx = 56 * rel.y + rel.x + 225;
- [ 0.770][d][vo/gpu/d3d11] [267] d = length(vec2(-1.0, 2.0) - fcoord);
- [ 0.770][d][vo/gpu/d3d11] [268] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.770][d][vo/gpu/d3d11] [269] wsum += w;
- [ 0.770][d][vo/gpu/d3d11] [270] color[0] += w * in0[idx];
- [ 0.770][d][vo/gpu/d3d11] [271] color[1] += w * in1[idx];
- [ 0.770][d][vo/gpu/d3d11] [272] color[2] += w * in2[idx];
- [ 0.770][d][vo/gpu/d3d11] [273] idx = 56 * rel.y + rel.x + 226;
- [ 0.770][d][vo/gpu/d3d11] [274] d = length(vec2(0.0, 2.0) - fcoord);
- [ 0.770][d][vo/gpu/d3d11] [275] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.770][d][vo/gpu/d3d11] [276] wsum += w;
- [ 0.770][d][vo/gpu/d3d11] [277] color[0] += w * in0[idx];
- [ 0.770][d][vo/gpu/d3d11] [278] color[1] += w * in1[idx];
- [ 0.770][d][vo/gpu/d3d11] [279] color[2] += w * in2[idx];
- [ 0.770][d][vo/gpu/d3d11] [280] idx = 56 * rel.y + rel.x + 227;
- [ 0.770][d][vo/gpu/d3d11] [281] d = length(vec2(1.0, 2.0) - fcoord);
- [ 0.770][d][vo/gpu/d3d11] [282] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.770][d][vo/gpu/d3d11] [283] wsum += w;
- [ 0.770][d][vo/gpu/d3d11] [284] color[0] += w * in0[idx];
- [ 0.770][d][vo/gpu/d3d11] [285] color[1] += w * in1[idx];
- [ 0.770][d][vo/gpu/d3d11] [286] color[2] += w * in2[idx];
- [ 0.770][d][vo/gpu/d3d11] [287] idx = 56 * rel.y + rel.x + 228;
- [ 0.770][d][vo/gpu/d3d11] [288] d = length(vec2(2.0, 2.0) - fcoord);
- [ 0.770][d][vo/gpu/d3d11] [289] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.770][d][vo/gpu/d3d11] [290] wsum += w;
- [ 0.770][d][vo/gpu/d3d11] [291] color[0] += w * in0[idx];
- [ 0.770][d][vo/gpu/d3d11] [292] color[1] += w * in1[idx];
- [ 0.770][d][vo/gpu/d3d11] [293] color[2] += w * in2[idx];
- [ 0.770][d][vo/gpu/d3d11] [294] idx = 56 * rel.y + rel.x + 229;
- [ 0.770][d][vo/gpu/d3d11] [295] d = length(vec2(3.0, 2.0) - fcoord);
- [ 0.770][d][vo/gpu/d3d11] [296] if (d < 2.904762) {
- [ 0.770][d][vo/gpu/d3d11] [297] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.770][d][vo/gpu/d3d11] [298] wsum += w;
- [ 0.770][d][vo/gpu/d3d11] [299] color[0] += w * in0[idx];
- [ 0.770][d][vo/gpu/d3d11] [300] color[1] += w * in1[idx];
- [ 0.770][d][vo/gpu/d3d11] [301] color[2] += w * in2[idx];
- [ 0.770][d][vo/gpu/d3d11] [302] }
- [ 0.770][d][vo/gpu/d3d11] [303] idx = 56 * rel.y + rel.x + 280;
- [ 0.770][d][vo/gpu/d3d11] [304] d = length(vec2(-2.0, 3.0) - fcoord);
- [ 0.770][d][vo/gpu/d3d11] [305] if (d < 2.904762) {
- [ 0.770][d][vo/gpu/d3d11] [306] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.770][d][vo/gpu/d3d11] [307] wsum += w;
- [ 0.770][d][vo/gpu/d3d11] [308] color[0] += w * in0[idx];
- [ 0.770][d][vo/gpu/d3d11] [309] color[1] += w * in1[idx];
- [ 0.770][d][vo/gpu/d3d11] [310] color[2] += w * in2[idx];
- [ 0.770][d][vo/gpu/d3d11] [311] }
- [ 0.770][d][vo/gpu/d3d11] [312] idx = 56 * rel.y + rel.x + 281;
- [ 0.770][d][vo/gpu/d3d11] [313] d = length(vec2(-1.0, 3.0) - fcoord);
- [ 0.770][d][vo/gpu/d3d11] [314] if (d < 2.904762) {
- [ 0.770][d][vo/gpu/d3d11] [315] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.770][d][vo/gpu/d3d11] [316] wsum += w;
- [ 0.770][d][vo/gpu/d3d11] [317] color[0] += w * in0[idx];
- [ 0.770][d][vo/gpu/d3d11] [318] color[1] += w * in1[idx];
- [ 0.770][d][vo/gpu/d3d11] [319] color[2] += w * in2[idx];
- [ 0.770][d][vo/gpu/d3d11] [320] }
- [ 0.770][d][vo/gpu/d3d11] [321] idx = 56 * rel.y + rel.x + 282;
- [ 0.770][d][vo/gpu/d3d11] [322] d = length(vec2(0.0, 3.0) - fcoord);
- [ 0.770][d][vo/gpu/d3d11] [323] if (d < 2.904762) {
- [ 0.770][d][vo/gpu/d3d11] [324] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.770][d][vo/gpu/d3d11] [325] wsum += w;
- [ 0.770][d][vo/gpu/d3d11] [326] color[0] += w * in0[idx];
- [ 0.770][d][vo/gpu/d3d11] [327] color[1] += w * in1[idx];
- [ 0.770][d][vo/gpu/d3d11] [328] color[2] += w * in2[idx];
- [ 0.770][d][vo/gpu/d3d11] [329] }
- [ 0.770][d][vo/gpu/d3d11] [330] idx = 56 * rel.y + rel.x + 283;
- [ 0.770][d][vo/gpu/d3d11] [331] d = length(vec2(1.0, 3.0) - fcoord);
- [ 0.770][d][vo/gpu/d3d11] [332] if (d < 2.904762) {
- [ 0.770][d][vo/gpu/d3d11] [333] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.770][d][vo/gpu/d3d11] [334] wsum += w;
- [ 0.770][d][vo/gpu/d3d11] [335] color[0] += w * in0[idx];
- [ 0.770][d][vo/gpu/d3d11] [336] color[1] += w * in1[idx];
- [ 0.770][d][vo/gpu/d3d11] [337] color[2] += w * in2[idx];
- [ 0.770][d][vo/gpu/d3d11] [338] }
- [ 0.770][d][vo/gpu/d3d11] [339] idx = 56 * rel.y + rel.x + 284;
- [ 0.770][d][vo/gpu/d3d11] [340] d = length(vec2(2.0, 3.0) - fcoord);
- [ 0.770][d][vo/gpu/d3d11] [341] if (d < 2.904762) {
- [ 0.770][d][vo/gpu/d3d11] [342] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.770][d][vo/gpu/d3d11] [343] wsum += w;
- [ 0.770][d][vo/gpu/d3d11] [344] color[0] += w * in0[idx];
- [ 0.770][d][vo/gpu/d3d11] [345] color[1] += w * in1[idx];
- [ 0.770][d][vo/gpu/d3d11] [346] color[2] += w * in2[idx];
- [ 0.770][d][vo/gpu/d3d11] [347] }
- [ 0.770][d][vo/gpu/d3d11] [348] idx = 56 * rel.y + rel.x + 285;
- [ 0.770][d][vo/gpu/d3d11] [349] d = length(vec2(3.0, 3.0) - fcoord);
- [ 0.770][d][vo/gpu/d3d11] [350] if (d < 2.904762) {
- [ 0.770][d][vo/gpu/d3d11] [351] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
- [ 0.770][d][vo/gpu/d3d11] [352] wsum += w;
- [ 0.770][d][vo/gpu/d3d11] [353] color[0] += w * in0[idx];
- [ 0.770][d][vo/gpu/d3d11] [354] color[1] += w * in1[idx];
- [ 0.770][d][vo/gpu/d3d11] [355] color[2] += w * in2[idx];
- [ 0.770][d][vo/gpu/d3d11] [356] }
- [ 0.770][d][vo/gpu/d3d11] [357] color = color / vec4(wsum);
- [ 0.770][d][vo/gpu/d3d11] [358] }
- [ 0.770][d][vo/gpu/d3d11] [359] color *= 1.000000;
- [ 0.770][d][vo/gpu/d3d11] [360] color.a = 1.000000;
- [ 0.770][d][vo/gpu/d3d11] [361] // scaler post-conversion
- [ 0.770][d][vo/gpu/d3d11] [362] // color mapping
- [ 0.770][d][vo/gpu/d3d11] [363] // linearize
- [ 0.770][d][vo/gpu/d3d11] [364] color.rgb = clamp(color.rgb, 0.0, 1.0);
- [ 0.770][d][vo/gpu/d3d11] [365] color.rgb = pow(color.rgb, vec3(1.0/78.843750));
- [ 0.770][d][vo/gpu/d3d11] [366] color.rgb = max(color.rgb - vec3(0.835938), vec3(0.0))
- [ 0.770][d][vo/gpu/d3d11] [367] / (vec3(18.851562) - vec3(18.687500) * color.rgb);
- [ 0.770][d][vo/gpu/d3d11] [368] color.rgb = pow(color.rgb, vec3(1.0/0.159302));
- [ 0.770][d][vo/gpu/d3d11] [369] color.rgb *= vec3(100.000000);
- [ 0.770][d][vo/gpu/d3d11] [370] color.rgb *= vec3(1.0/100.000000);
- [ 0.770][d][vo/gpu/d3d11] [371] color.rgb *= vec3(100.000000);
- [ 0.770][d][vo/gpu/d3d11] [372] color.rgb = cms_matrix * color.rgb;
- [ 0.770][d][vo/gpu/d3d11] [373] // HDR tone mapping
- [ 0.770][d][vo/gpu/d3d11] [374] float sig = max(max(color.r, color.g), color.b);
- [ 0.770][d][vo/gpu/d3d11] [375] float sig_peak = 10.000000;
- [ 0.770][d][vo/gpu/d3d11] [376] float sig_avg = 0.250000;
- [ 0.770][d][vo/gpu/d3d11] [377] wg_sum = 0;
- [ 0.770][d][vo/gpu/d3d11] [378] barrier();
- [ 0.770][d][vo/gpu/d3d11] [379] atomicAdd(wg_sum, uint(sig * 100.000000));
- [ 0.770][d][vo/gpu/d3d11] [380] memoryBarrierShared();
- [ 0.770][d][vo/gpu/d3d11] [381] barrier();
- [ 0.770][d][vo/gpu/d3d11] [382] if (gl_LocalInvocationIndex == 0) {
- [ 0.770][d][vo/gpu/d3d11] [383] uint wg_avg = wg_sum / (gl_WorkGroupSize.x * gl_WorkGroupSize.y);
- [ 0.770][d][vo/gpu/d3d11] [384] atomicMax(frame_max[frame_idx], wg_avg);
- [ 0.770][d][vo/gpu/d3d11] [385] atomicAdd(frame_avg[frame_idx], wg_avg);
- [ 0.770][d][vo/gpu/d3d11] [386] }
- [ 0.770][d][vo/gpu/d3d11] [387] uint num_wg = gl_NumWorkGroups.x * gl_NumWorkGroups.y;
- [ 0.770][d][vo/gpu/d3d11] [388] if (frame_num > 0) {
- [ 0.770][d][vo/gpu/d3d11] [389] float peak = 0.010000 * float(total_max) / float(frame_num);
- [ 0.770][d][vo/gpu/d3d11] [390] float avg = 0.010000 * float(total_avg) / float(frame_num);
- [ 0.770][d][vo/gpu/d3d11] [391] sig_peak = max(1.0, peak);
- [ 0.770][d][vo/gpu/d3d11] [392] sig_avg = max(0.250000, avg);
- [ 0.770][d][vo/gpu/d3d11] [393] }
- [ 0.770][d][vo/gpu/d3d11] [394] memoryBarrierBuffer();
- [ 0.770][d][vo/gpu/d3d11] [395] barrier();
- [ 0.770][d][vo/gpu/d3d11] [396] if (gl_LocalInvocationIndex == 0 && atomicAdd(counter, 1) == num_wg - 1) {
- [ 0.770][d][vo/gpu/d3d11] [397] counter = 0;
- [ 0.770][d][vo/gpu/d3d11] [398] frame_avg[frame_idx] /= num_wg;
- [ 0.770][d][vo/gpu/d3d11] [399] uint cur_max = frame_max[frame_idx];
- [ 0.770][d][vo/gpu/d3d11] [400] uint cur_avg = frame_avg[frame_idx];
- [ 0.770][d][vo/gpu/d3d11] [401] int diff = int(frame_num * cur_avg) - int(total_avg);
- [ 0.770][d][vo/gpu/d3d11] [402] if (abs(diff) > frame_num * 20) {
- [ 0.770][d][vo/gpu/d3d11] [403] frame_num = 0;
- [ 0.770][d][vo/gpu/d3d11] [404] total_max = total_avg = 0;
- [ 0.770][d][vo/gpu/d3d11] [405] for (uint i = 0; i < 64; i++)
- [ 0.770][d][vo/gpu/d3d11] [406] frame_max[i] = frame_avg[i] = 0;
- [ 0.770][d][vo/gpu/d3d11] [407] frame_max[frame_idx] = cur_max;
- [ 0.770][d][vo/gpu/d3d11] [408] frame_avg[frame_idx] = cur_avg;
- [ 0.771][d][vo/gpu/d3d11] [409] }
- [ 0.771][d][vo/gpu/d3d11] [410] uint next = (frame_idx + 1) % 64;
- [ 0.771][d][vo/gpu/d3d11] [411] total_max += cur_max - frame_max[next];
- [ 0.771][d][vo/gpu/d3d11] [412] total_avg += cur_avg - frame_avg[next];
- [ 0.771][d][vo/gpu/d3d11] [413] frame_max[next] = frame_avg[next] = 0;
- [ 0.771][d][vo/gpu/d3d11] [414] frame_idx = next;
- [ 0.771][d][vo/gpu/d3d11] [415] frame_num = min(frame_num + 1, 63);
- [ 0.771][d][vo/gpu/d3d11] [416] memoryBarrierBuffer();
- [ 0.771][d][vo/gpu/d3d11] [417] }
- [ 0.771][d][vo/gpu/d3d11] [418] float sig_orig = sig;
- [ 0.771][d][vo/gpu/d3d11] [419] float slope = min(1.0, 0.250000 / sig_avg);
- [ 0.771][d][vo/gpu/d3d11] [420] sig *= slope;
- [ 0.771][d][vo/gpu/d3d11] [421] sig_peak *= slope;
- [ 0.771][d][vo/gpu/d3d11] [422] float luma = dot(dst_luma, color.rgb);
- [ 0.771][d][vo/gpu/d3d11] [423] float coeff = max(sig - 0.180000, 1e-6) / max(sig, 1e-6);
- [ 0.771][d][vo/gpu/d3d11] [424] coeff = pow(coeff, 20.000000);
- [ 0.771][d][vo/gpu/d3d11] [425] color.rgb = mix(color.rgb, vec3(luma), coeff);
- [ 0.771][d][vo/gpu/d3d11] [426] sig = mix(sig, luma * slope, coeff);
- [ 0.771][d][vo/gpu/d3d11] [427] sig = hable(sig) / hable(sig_peak);
- [ 0.771][d][vo/gpu/d3d11] [428] sig = min(sig, 1.0);
- [ 0.771][d][vo/gpu/d3d11] [429] color.rgb *= vec3(sig / sig_orig);
- [ 0.771][d][vo/gpu/d3d11] [430] color.rgb *= vec3(1.000000);
- [ 0.771][d][vo/gpu/d3d11] [431] // delinearize
- [ 0.771][d][vo/gpu/d3d11] [432] color.rgb = clamp(color.rgb, 0.0, 1.0);
- [ 0.771][d][vo/gpu/d3d11] [433] color.rgb *= vec3(1.000000);
- [ 0.771][d][vo/gpu/d3d11] [434] color.rgb = pow(color.rgb, vec3(1.0/2.2));
- [ 0.771][d][vo/gpu/d3d11] [435] imageStore(out_image, ivec2(gl_GlobalInvocationID), color);
- [ 0.771][d][vo/gpu/d3d11] [436] }
- [ 0.771][d][vo/gpu/d3d11] HLSL source:
- [ 0.771][d][vo/gpu/d3d11] [ 1] static const uint3 gl_WorkGroupSize = uint3(8u, 8u, 1u);
- [ 0.771][d][vo/gpu/d3d11] [ 2]
- [ 0.771][d][vo/gpu/d3d11] [ 3] cbuffer _48 : register(b0)
- [ 0.771][d][vo/gpu/d3d11] [ 4] {
- [ 0.771][d][vo/gpu/d3d11] [ 5] float3 _48_m0 : packoffset(c0);
- [ 0.771][d][vo/gpu/d3d11] [ 6] float3 _48_m1 : packoffset(c1);
- [ 0.771][d][vo/gpu/d3d11] [ 7] row_major float3x3 _48_m2 : packoffset(c2);
- [ 0.771][d][vo/gpu/d3d11] [ 8] float2 _48_m3 : packoffset(c5);
- [ 0.771][d][vo/gpu/d3d11] [ 9] row_major float2x2 _48_m4 : packoffset(c6);
- [ 0.771][d][vo/gpu/d3d11] [ 10] float2 _48_m5 : packoffset(c8);
- [ 0.771][d][vo/gpu/d3d11] [ 11] float2 _48_m6 : packoffset(c8.z);
- [ 0.771][d][vo/gpu/d3d11] [ 12] float2 _48_m7 : packoffset(c9);
- [ 0.771][d][vo/gpu/d3d11] [ 13] float2 _48_m8 : packoffset(c9.z);
- [ 0.771][d][vo/gpu/d3d11] [ 14] };
- [ 0.771][d][vo/gpu/d3d11] [ 15] RWByteAddressBuffer _2195 : register(u0);
- [ 0.771][d][vo/gpu/d3d11] [ 16] Texture2D<float4> _184 : register(t1);
- [ 0.771][d][vo/gpu/d3d11] [ 17] SamplerState __184_sampler : register(s1);
- [ 0.771][d][vo/gpu/d3d11] [ 18] Texture1D<float4> _259 : register(t0);
- [ 0.771][d][vo/gpu/d3d11] [ 19] SamplerState __259_sampler : register(s0);
- [ 0.771][d][vo/gpu/d3d11] [ 20] RWTexture2D<float4> _2438 : register(u1);
- [ 0.771][d][vo/gpu/d3d11] [ 21]
- [ 0.771][d][vo/gpu/d3d11] [ 22] static uint3 gl_WorkGroupID;
- [ 0.771][d][vo/gpu/d3d11] [ 23] static uint3 gl_LocalInvocationID;
- [ 0.771][d][vo/gpu/d3d11] [ 24] static uint3 gl_GlobalInvocationID;
- [ 0.771][d][vo/gpu/d3d11] [ 25] static uint gl_LocalInvocationIndex;
- [ 0.771][d][vo/gpu/d3d11] [ 26] struct SPIRV_Cross_Input
- [ 0.771][d][vo/gpu/d3d11] [ 27] {
- [ 0.771][d][vo/gpu/d3d11] [ 28] uint3 gl_WorkGroupID : SV_GroupID;
- [ 0.771][d][vo/gpu/d3d11] [ 29] uint3 gl_LocalInvocationID : SV_GroupThreadID;
- [ 0.771][d][vo/gpu/d3d11] [ 30] uint3 gl_GlobalInvocationID : SV_DispatchThreadID;
- [ 0.771][d][vo/gpu/d3d11] [ 31] uint gl_LocalInvocationIndex : SV_GroupIndex;
- [ 0.771][d][vo/gpu/d3d11] [ 32] };
- [ 0.771][d][vo/gpu/d3d11] [ 33]
- [ 0.771][d][vo/gpu/d3d11] [ 34] groupshared float _202[1064];
- [ 0.771][d][vo/gpu/d3d11] [ 35] groupshared float _211[1064];
- [ 0.771][d][vo/gpu/d3d11] [ 36] groupshared float _219[1064];
- [ 0.771][d][vo/gpu/d3d11] [ 37] groupshared uint _2176;
- [ 0.771][d][vo/gpu/d3d11] [ 38]
- [ 0.771][d][vo/gpu/d3d11] [ 39] void comp_main()
- [ 0.771][d][vo/gpu/d3d11] [ 40] {
- [ 0.771][d][vo/gpu/d3d11] [ 41] float2 _81 = _48_m6 * _48_m5;
- [ 0.771][d][vo/gpu/d3d11] [ 42] float2 _82 = mul(_48_m8 * (_48_m7 * (float2(float3(gl_GlobalInvocationID).xy) + 0.5f.xx)), _48_m4) + _81;
- [ 0.771][d][vo/gpu/d3d11] [ 43] float2 _117 = mul(_48_m8 * (_48_m7 * (float2(float3(gl_WorkGroupID * gl_WorkGroupSize).xy) + 0.5f.xx)), _48_m4) + _81;
- [ 0.771][d][vo/gpu/d3d11] [ 44] float2 _127 = _117 - (_48_m6 * frac((_117 * _48_m3) - 0.5f.xx));
- [ 0.771][d][vo/gpu/d3d11] [ 45] float2 _133 = frac((_82 * _48_m3) - 0.5f.xx);
- [ 0.771][d][vo/gpu/d3d11] [ 46] int2 _149 = int2(round(((_82 - (_48_m6 * _133)) - _127) * _48_m3));
- [ 0.771][d][vo/gpu/d3d11] [ 47] int _2884;
- [ 0.771][d][vo/gpu/d3d11] [ 48] _2884 = int(gl_LocalInvocationID.y);
- [ 0.771][d][vo/gpu/d3d11] [ 49] for (; _2884 < 19; _2884 += 8)
- [ 0.771][d][vo/gpu/d3d11] [ 50] {
- [ 0.771][d][vo/gpu/d3d11] [ 51] for (int _2952 = int(gl_LocalInvocationID.x); _2952 < 56; )
- [ 0.771][d][vo/gpu/d3d11] [ 52] {
- [ 0.771][d][vo/gpu/d3d11] [ 53] float4 _198 = _184.SampleLevel(__184_sampler, _127 + (_48_m6 * float2(float(_2952 - 2), float(_2884 - 2))), 0.0f);
- [ 0.771][d][vo/gpu/d3d11] [ 54] int _206 = (56 * _2884) + _2952;
- [ 0.771][d][vo/gpu/d3d11] [ 55] _202[_206] = _198.x;
- [ 0.771][d][vo/gpu/d3d11] [ 56] _211[_206] = _198.y;
- [ 0.771][d][vo/gpu/d3d11] [ 57] _219[_206] = _198.z;
- [ 0.771][d][vo/gpu/d3d11] [ 58] _2952 += 32;
- [ 0.771][d][vo/gpu/d3d11] [ 59] continue;
- [ 0.771][d][vo/gpu/d3d11] [ 60] }
- [ 0.771][d][vo/gpu/d3d11] [ 61] }
- [ 0.771][d][vo/gpu/d3d11] [ 62] AllMemoryBarrier();
- [ 0.771][d][vo/gpu/d3d11] [ 63] GroupMemoryBarrierWithGroupSync();
- [ 0.771][d][vo/gpu/d3d11] [ 64] int _241 = (56 * _149.y) + _149.x;
- [ 0.771][d][vo/gpu/d3d11] [ 65] float _249 = length((-2.0f).xx - _133);
- [ 0.771][d][vo/gpu/d3d11] [ 66] float _2887;
- [ 0.771][d][vo/gpu/d3d11] [ 67] float4 _2888;
- [ 0.771][d][vo/gpu/d3d11] [ 68] if (_249 < 2.9047620296478271484375f)
- [ 0.771][d][vo/gpu/d3d11] [ 69] {
- [ 0.771][d][vo/gpu/d3d11] [ 70] float4 _268 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _249 * 0.3333333432674407958984375f), 0.0f);
- [ 0.771][d][vo/gpu/d3d11] [ 71] float _269 = _268.x;
- [ 0.771][d][vo/gpu/d3d11] [ 72] float4 _2484 = 0.0f.xxxx;
- [ 0.771][d][vo/gpu/d3d11] [ 73] _2484.x = _269 * _202[_241];
- [ 0.771][d][vo/gpu/d3d11] [ 74] float4 _2487 = _2484;
- [ 0.771][d][vo/gpu/d3d11] [ 75] _2487.y = _269 * _211[_241];
- [ 0.771][d][vo/gpu/d3d11] [ 76] float4 _2490 = _2487;
- [ 0.771][d][vo/gpu/d3d11] [ 77] _2490.z = _269 * _219[_241];
- [ 0.771][d][vo/gpu/d3d11] [ 78] _2888 = _2490;
- [ 0.771][d][vo/gpu/d3d11] [ 79] _2887 = _269;
- [ 0.771][d][vo/gpu/d3d11] [ 80] }
- [ 0.771][d][vo/gpu/d3d11] [ 81] else
- [ 0.771][d][vo/gpu/d3d11] [ 82] {
- [ 0.771][d][vo/gpu/d3d11] [ 83] _2888 = 0.0f.xxxx;
- [ 0.771][d][vo/gpu/d3d11] [ 84] _2887 = 0.0f;
- [ 0.771][d][vo/gpu/d3d11] [ 85] }
- [ 0.771][d][vo/gpu/d3d11] [ 86] int _307 = _241 + 1;
- [ 0.771][d][vo/gpu/d3d11] [ 87] float _312 = length(float2(-1.0f, -2.0f) - _133);
- [ 0.771][d][vo/gpu/d3d11] [ 88] float _2889;
- [ 0.771][d][vo/gpu/d3d11] [ 89] float4 _2890;
- [ 0.771][d][vo/gpu/d3d11] [ 90] if (_312 < 2.9047620296478271484375f)
- [ 0.771][d][vo/gpu/d3d11] [ 91] {
- [ 0.771][d][vo/gpu/d3d11] [ 92] float4 _322 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _312 * 0.3333333432674407958984375f), 0.0f);
- [ 0.771][d][vo/gpu/d3d11] [ 93] float _323 = _322.x;
- [ 0.771][d][vo/gpu/d3d11] [ 94] float4 _2495 = _2888;
- [ 0.771][d][vo/gpu/d3d11] [ 95] _2495.x = _2888.x + (_323 * _202[_307]);
- [ 0.771][d][vo/gpu/d3d11] [ 96] float4 _2498 = _2495;
- [ 0.771][d][vo/gpu/d3d11] [ 97] _2498.y = _2888.y + (_323 * _211[_307]);
- [ 0.771][d][vo/gpu/d3d11] [ 98] float4 _2501 = _2498;
- [ 0.771][d][vo/gpu/d3d11] [ 99] _2501.z = _2888.z + (_323 * _219[_307]);
- [ 0.771][d][vo/gpu/d3d11] [100] _2890 = _2501;
- [ 0.771][d][vo/gpu/d3d11] [101] _2889 = _2887 + _323;
- [ 0.771][d][vo/gpu/d3d11] [102] }
- [ 0.771][d][vo/gpu/d3d11] [103] else
- [ 0.771][d][vo/gpu/d3d11] [104] {
- [ 0.771][d][vo/gpu/d3d11] [105] _2890 = _2888;
- [ 0.771][d][vo/gpu/d3d11] [106] _2889 = _2887;
- [ 0.771][d][vo/gpu/d3d11] [107] }
- [ 0.771][d][vo/gpu/d3d11] [108] int _360 = _241 + 2;
- [ 0.771][d][vo/gpu/d3d11] [109] float _364 = length(float2(0.0f, -2.0f) - _133);
- [ 0.771][d][vo/gpu/d3d11] [110] float _2891;
- [ 0.771][d][vo/gpu/d3d11] [111] float4 _2892;
- [ 0.771][d][vo/gpu/d3d11] [112] if (_364 < 2.9047620296478271484375f)
- [ 0.771][d][vo/gpu/d3d11] [113] {
- [ 0.771][d][vo/gpu/d3d11] [114] float4 _374 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _364 * 0.3333333432674407958984375f), 0.0f);
- [ 0.771][d][vo/gpu/d3d11] [115] float _375 = _374.x;
- [ 0.771][d][vo/gpu/d3d11] [116] float4 _2506 = _2890;
- [ 0.771][d][vo/gpu/d3d11] [117] _2506.x = _2890.x + (_375 * _202[_360]);
- [ 0.771][d][vo/gpu/d3d11] [118] float4 _2509 = _2506;
- [ 0.771][d][vo/gpu/d3d11] [119] _2509.y = _2890.y + (_375 * _211[_360]);
- [ 0.771][d][vo/gpu/d3d11] [120] float4 _2512 = _2509;
- [ 0.771][d][vo/gpu/d3d11] [121] _2512.z = _2890.z + (_375 * _219[_360]);
- [ 0.771][d][vo/gpu/d3d11] [122] _2892 = _2512;
- [ 0.771][d][vo/gpu/d3d11] [123] _2891 = _2889 + _375;
- [ 0.771][d][vo/gpu/d3d11] [124] }
- [ 0.771][d][vo/gpu/d3d11] [125] else
- [ 0.771][d][vo/gpu/d3d11] [126] {
- [ 0.771][d][vo/gpu/d3d11] [127] _2892 = _2890;
- [ 0.771][d][vo/gpu/d3d11] [128] _2891 = _2889;
- [ 0.771][d][vo/gpu/d3d11] [129] }
- [ 0.771][d][vo/gpu/d3d11] [130] int _412 = _241 + 3;
- [ 0.771][d][vo/gpu/d3d11] [131] float _416 = length(float2(1.0f, -2.0f) - _133);
- [ 0.771][d][vo/gpu/d3d11] [132] float _2893;
- [ 0.771][d][vo/gpu/d3d11] [133] float4 _2894;
- [ 0.771][d][vo/gpu/d3d11] [134] if (_416 < 2.9047620296478271484375f)
- [ 0.771][d][vo/gpu/d3d11] [135] {
- [ 0.771][d][vo/gpu/d3d11] [136] float4 _426 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _416 * 0.3333333432674407958984375f), 0.0f);
- [ 0.771][d][vo/gpu/d3d11] [137] float _427 = _426.x;
- [ 0.771][d][vo/gpu/d3d11] [138] float4 _2517 = _2892;
- [ 0.771][d][vo/gpu/d3d11] [139] _2517.x = _2892.x + (_427 * _202[_412]);
- [ 0.771][d][vo/gpu/d3d11] [140] float4 _2520 = _2517;
- [ 0.771][d][vo/gpu/d3d11] [141] _2520.y = _2892.y + (_427 * _211[_412]);
- [ 0.771][d][vo/gpu/d3d11] [142] float4 _2523 = _2520;
- [ 0.771][d][vo/gpu/d3d11] [143] _2523.z = _2892.z + (_427 * _219[_412]);
- [ 0.771][d][vo/gpu/d3d11] [144] _2894 = _2523;
- [ 0.771][d][vo/gpu/d3d11] [145] _2893 = _2891 + _427;
- [ 0.771][d][vo/gpu/d3d11] [146] }
- [ 0.771][d][vo/gpu/d3d11] [147] else
- [ 0.771][d][vo/gpu/d3d11] [148] {
- [ 0.771][d][vo/gpu/d3d11] [149] _2894 = _2892;
- [ 0.771][d][vo/gpu/d3d11] [150] _2893 = _2891;
- [ 0.771][d][vo/gpu/d3d11] [151] }
- [ 0.771][d][vo/gpu/d3d11] [152] int _464 = _241 + 4;
- [ 0.771][d][vo/gpu/d3d11] [153] float _469 = length(float2(2.0f, -2.0f) - _133);
- [ 0.771][d][vo/gpu/d3d11] [154] float _2895;
- [ 0.771][d][vo/gpu/d3d11] [155] float4 _2896;
- [ 0.771][d][vo/gpu/d3d11] [156] if (_469 < 2.9047620296478271484375f)
- [ 0.771][d][vo/gpu/d3d11] [157] {
- [ 0.771][d][vo/gpu/d3d11] [158] float4 _479 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _469 * 0.3333333432674407958984375f), 0.0f);
- [ 0.771][d][vo/gpu/d3d11] [159] float _480 = _479.x;
- [ 0.771][d][vo/gpu/d3d11] [160] float4 _2528 = _2894;
- [ 0.771][d][vo/gpu/d3d11] [161] _2528.x = _2894.x + (_480 * _202[_464]);
- [ 0.771][d][vo/gpu/d3d11] [162] float4 _2531 = _2528;
- [ 0.771][d][vo/gpu/d3d11] [163] _2531.y = _2894.y + (_480 * _211[_464]);
- [ 0.771][d][vo/gpu/d3d11] [164] float4 _2534 = _2531;
- [ 0.771][d][vo/gpu/d3d11] [165] _2534.z = _2894.z + (_480 * _219[_464]);
- [ 0.771][d][vo/gpu/d3d11] [166] _2896 = _2534;
- [ 0.771][d][vo/gpu/d3d11] [167] _2895 = _2893 + _480;
- [ 0.771][d][vo/gpu/d3d11] [168] }
- [ 0.771][d][vo/gpu/d3d11] [169] else
- [ 0.771][d][vo/gpu/d3d11] [170] {
- [ 0.771][d][vo/gpu/d3d11] [171] _2896 = _2894;
- [ 0.771][d][vo/gpu/d3d11] [172] _2895 = _2893;
- [ 0.771][d][vo/gpu/d3d11] [173] }
- [ 0.771][d][vo/gpu/d3d11] [174] int _517 = _241 + 5;
- [ 0.771][d][vo/gpu/d3d11] [175] float _521 = length(float2(3.0f, -2.0f) - _133);
- [ 0.771][d][vo/gpu/d3d11] [176] float _2897;
- [ 0.771][d][vo/gpu/d3d11] [177] float4 _2898;
- [ 0.771][d][vo/gpu/d3d11] [178] if (_521 < 2.9047620296478271484375f)
- [ 0.771][d][vo/gpu/d3d11] [179] {
- [ 0.771][d][vo/gpu/d3d11] [180] float4 _531 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _521 * 0.3333333432674407958984375f), 0.0f);
- [ 0.771][d][vo/gpu/d3d11] [181] float _532 = _531.x;
- [ 0.771][d][vo/gpu/d3d11] [182] float4 _2539 = _2896;
- [ 0.771][d][vo/gpu/d3d11] [183] _2539.x = _2896.x + (_532 * _202[_517]);
- [ 0.771][d][vo/gpu/d3d11] [184] float4 _2542 = _2539;
- [ 0.771][d][vo/gpu/d3d11] [185] _2542.y = _2896.y + (_532 * _211[_517]);
- [ 0.771][d][vo/gpu/d3d11] [186] float4 _2545 = _2542;
- [ 0.771][d][vo/gpu/d3d11] [187] _2545.z = _2896.z + (_532 * _219[_517]);
- [ 0.771][d][vo/gpu/d3d11] [188] _2898 = _2545;
- [ 0.771][d][vo/gpu/d3d11] [189] _2897 = _2895 + _532;
- [ 0.771][d][vo/gpu/d3d11] [190] }
- [ 0.771][d][vo/gpu/d3d11] [191] else
- [ 0.771][d][vo/gpu/d3d11] [192] {
- [ 0.771][d][vo/gpu/d3d11] [193] _2898 = _2896;
- [ 0.771][d][vo/gpu/d3d11] [194] _2897 = _2895;
- [ 0.771][d][vo/gpu/d3d11] [195] }
- [ 0.771][d][vo/gpu/d3d11] [196] int _569 = _241 + 56;
- [ 0.771][d][vo/gpu/d3d11] [197] float _573 = length(float2(-2.0f, -1.0f) - _133);
- [ 0.771][d][vo/gpu/d3d11] [198] float _2899;
- [ 0.771][d][vo/gpu/d3d11] [199] float4 _2900;
- [ 0.771][d][vo/gpu/d3d11] [200] if (_573 < 2.9047620296478271484375f)
- [ 0.771][d][vo/gpu/d3d11] [201] {
- [ 0.771][d][vo/gpu/d3d11] [202] float4 _583 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _573 * 0.3333333432674407958984375f), 0.0f);
- [ 0.771][d][vo/gpu/d3d11] [203] float _584 = _583.x;
- [ 0.771][d][vo/gpu/d3d11] [204] float4 _2550 = _2898;
- [ 0.771][d][vo/gpu/d3d11] [205] _2550.x = _2898.x + (_584 * _202[_569]);
- [ 0.771][d][vo/gpu/d3d11] [206] float4 _2553 = _2550;
- [ 0.771][d][vo/gpu/d3d11] [207] _2553.y = _2898.y + (_584 * _211[_569]);
- [ 0.771][d][vo/gpu/d3d11] [208] float4 _2556 = _2553;
- [ 0.771][d][vo/gpu/d3d11] [209] _2556.z = _2898.z + (_584 * _219[_569]);
- [ 0.771][d][vo/gpu/d3d11] [210] _2900 = _2556;
- [ 0.771][d][vo/gpu/d3d11] [211] _2899 = _2897 + _584;
- [ 0.771][d][vo/gpu/d3d11] [212] }
- [ 0.771][d][vo/gpu/d3d11] [213] else
- [ 0.771][d][vo/gpu/d3d11] [214] {
- [ 0.771][d][vo/gpu/d3d11] [215] _2900 = _2898;
- [ 0.771][d][vo/gpu/d3d11] [216] _2899 = _2897;
- [ 0.771][d][vo/gpu/d3d11] [217] }
- [ 0.772][d][vo/gpu/d3d11] [218] int _622 = _241 + 57;
- [ 0.772][d][vo/gpu/d3d11] [219] float4 _632 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, length((-1.0f).xx - _133) * 0.3333333432674407958984375f), 0.0f);
- [ 0.772][d][vo/gpu/d3d11] [220] float _633 = _632.x;
- [ 0.772][d][vo/gpu/d3d11] [221] float _636 = _2899 + _633;
- [ 0.772][d][vo/gpu/d3d11] [222] float _640 = _202[_622];
- [ 0.772][d][vo/gpu/d3d11] [223] float _649 = _211[_622];
- [ 0.772][d][vo/gpu/d3d11] [224] float _658 = _219[_622];
- [ 0.772][d][vo/gpu/d3d11] [225] int _671 = _241 + 58;
- [ 0.772][d][vo/gpu/d3d11] [226] float4 _681 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, length(float2(0.0f, -1.0f) - _133) * 0.3333333432674407958984375f), 0.0f);
- [ 0.772][d][vo/gpu/d3d11] [227] float _682 = _681.x;
- [ 0.772][d][vo/gpu/d3d11] [228] float _689 = _202[_671];
- [ 0.772][d][vo/gpu/d3d11] [229] float _698 = _211[_671];
- [ 0.772][d][vo/gpu/d3d11] [230] float _707 = _219[_671];
- [ 0.772][d][vo/gpu/d3d11] [231] int _720 = _241 + 59;
- [ 0.772][d][vo/gpu/d3d11] [232] float4 _730 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, length(float2(1.0f, -1.0f) - _133) * 0.3333333432674407958984375f), 0.0f);
- [ 0.772][d][vo/gpu/d3d11] [233] float _731 = _730.x;
- [ 0.772][d][vo/gpu/d3d11] [234] float _738 = _202[_720];
- [ 0.772][d][vo/gpu/d3d11] [235] float _747 = _211[_720];
- [ 0.772][d][vo/gpu/d3d11] [236] float _756 = _219[_720];
- [ 0.772][d][vo/gpu/d3d11] [237] int _769 = _241 + 60;
- [ 0.772][d][vo/gpu/d3d11] [238] float4 _779 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, length(float2(2.0f, -1.0f) - _133) * 0.3333333432674407958984375f), 0.0f);
- [ 0.772][d][vo/gpu/d3d11] [239] float _780 = _779.x;
- [ 0.772][d][vo/gpu/d3d11] [240] float _783 = ((_636 + _682) + _731) + _780;
- [ 0.772][d][vo/gpu/d3d11] [241] float _787 = _202[_769];
- [ 0.772][d][vo/gpu/d3d11] [242] float _791 = (((_2900.x + (_633 * _640)) + (_682 * _689)) + (_731 * _738)) + (_780 * _787);
- [ 0.772][d][vo/gpu/d3d11] [243] float4 _2594 = _2900;
- [ 0.772][d][vo/gpu/d3d11] [244] _2594.x = _791;
- [ 0.772][d][vo/gpu/d3d11] [245] float _796 = _211[_769];
- [ 0.772][d][vo/gpu/d3d11] [246] float _800 = (((_2900.y + (_633 * _649)) + (_682 * _698)) + (_731 * _747)) + (_780 * _796);
- [ 0.772][d][vo/gpu/d3d11] [247] float4 _2597 = _2594;
- [ 0.772][d][vo/gpu/d3d11] [248] _2597.y = _800;
- [ 0.772][d][vo/gpu/d3d11] [249] float _805 = _219[_769];
- [ 0.772][d][vo/gpu/d3d11] [250] float _809 = (((_2900.z + (_633 * _658)) + (_682 * _707)) + (_731 * _756)) + (_780 * _805);
- [ 0.772][d][vo/gpu/d3d11] [251] float4 _2600 = _2597;
- [ 0.772][d][vo/gpu/d3d11] [252] _2600.z = _809;
- [ 0.772][d][vo/gpu/d3d11] [253] int _818 = _241 + 61;
- [ 0.772][d][vo/gpu/d3d11] [254] float _822 = length(float2(3.0f, -1.0f) - _133);
- [ 0.772][d][vo/gpu/d3d11] [255] float _2901;
- [ 0.772][d][vo/gpu/d3d11] [256] float4 _2902;
- [ 0.772][d][vo/gpu/d3d11] [257] if (_822 < 2.9047620296478271484375f)
- [ 0.772][d][vo/gpu/d3d11] [258] {
- [ 0.772][d][vo/gpu/d3d11] [259] float4 _832 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _822 * 0.3333333432674407958984375f), 0.0f);
- [ 0.772][d][vo/gpu/d3d11] [260] float _833 = _832.x;
- [ 0.772][d][vo/gpu/d3d11] [261] float4 _2605 = _2600;
- [ 0.772][d][vo/gpu/d3d11] [262] _2605.x = _791 + (_833 * _202[_818]);
- [ 0.772][d][vo/gpu/d3d11] [263] float4 _2608 = _2605;
- [ 0.772][d][vo/gpu/d3d11] [264] _2608.y = _800 + (_833 * _211[_818]);
- [ 0.772][d][vo/gpu/d3d11] [265] float4 _2611 = _2608;
- [ 0.772][d][vo/gpu/d3d11] [266] _2611.z = _809 + (_833 * _219[_818]);
- [ 0.772][d][vo/gpu/d3d11] [267] _2902 = _2611;
- [ 0.772][d][vo/gpu/d3d11] [268] _2901 = _783 + _833;
- [ 0.772][d][vo/gpu/d3d11] [269] }
- [ 0.772][d][vo/gpu/d3d11] [270] else
- [ 0.772][d][vo/gpu/d3d11] [271] {
- [ 0.772][d][vo/gpu/d3d11] [272] _2902 = _2600;
- [ 0.772][d][vo/gpu/d3d11] [273] _2901 = _783;
- [ 0.772][d][vo/gpu/d3d11] [274] }
- [ 0.772][d][vo/gpu/d3d11] [275] int _871 = _241 + 112;
- [ 0.772][d][vo/gpu/d3d11] [276] float _875 = length(float2(-2.0f, 0.0f) - _133);
- [ 0.772][d][vo/gpu/d3d11] [277] float _2903;
- [ 0.772][d][vo/gpu/d3d11] [278] float4 _2904;
- [ 0.772][d][vo/gpu/d3d11] [279] if (_875 < 2.9047620296478271484375f)
- [ 0.772][d][vo/gpu/d3d11] [280] {
- [ 0.772][d][vo/gpu/d3d11] [281] float4 _885 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _875 * 0.3333333432674407958984375f), 0.0f);
- [ 0.772][d][vo/gpu/d3d11] [282] float _886 = _885.x;
- [ 0.772][d][vo/gpu/d3d11] [283] float4 _2616 = _2902;
- [ 0.772][d][vo/gpu/d3d11] [284] _2616.x = _2902.x + (_886 * _202[_871]);
- [ 0.772][d][vo/gpu/d3d11] [285] float4 _2619 = _2616;
- [ 0.772][d][vo/gpu/d3d11] [286] _2619.y = _2902.y + (_886 * _211[_871]);
- [ 0.772][d][vo/gpu/d3d11] [287] float4 _2622 = _2619;
- [ 0.772][d][vo/gpu/d3d11] [288] _2622.z = _2902.z + (_886 * _219[_871]);
- [ 0.772][d][vo/gpu/d3d11] [289] _2904 = _2622;
- [ 0.772][d][vo/gpu/d3d11] [290] _2903 = _2901 + _886;
- [ 0.772][d][vo/gpu/d3d11] [291] }
- [ 0.772][d][vo/gpu/d3d11] [292] else
- [ 0.772][d][vo/gpu/d3d11] [293] {
- [ 0.772][d][vo/gpu/d3d11] [294] _2904 = _2902;
- [ 0.772][d][vo/gpu/d3d11] [295] _2903 = _2901;
- [ 0.772][d][vo/gpu/d3d11] [296] }
- [ 0.772][d][vo/gpu/d3d11] [297] int _924 = _241 + 113;
- [ 0.772][d][vo/gpu/d3d11] [298] float4 _934 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, length(float2(-1.0f, 0.0f) - _133) * 0.3333333432674407958984375f), 0.0f);
- [ 0.772][d][vo/gpu/d3d11] [299] float _935 = _934.x;
- [ 0.772][d][vo/gpu/d3d11] [300] float _938 = _2903 + _935;
- [ 0.772][d][vo/gpu/d3d11] [301] float _942 = _202[_924];
- [ 0.772][d][vo/gpu/d3d11] [302] float _951 = _211[_924];
- [ 0.772][d][vo/gpu/d3d11] [303] float _960 = _219[_924];
- [ 0.772][d][vo/gpu/d3d11] [304] int _973 = _241 + 114;
- [ 0.772][d][vo/gpu/d3d11] [305] float4 _983 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, length(-_133) * 0.3333333432674407958984375f), 0.0f);
- [ 0.772][d][vo/gpu/d3d11] [306] float _984 = _983.x;
- [ 0.772][d][vo/gpu/d3d11] [307] float _991 = _202[_973];
- [ 0.772][d][vo/gpu/d3d11] [308] float _1000 = _211[_973];
- [ 0.772][d][vo/gpu/d3d11] [309] float _1009 = _219[_973];
- [ 0.772][d][vo/gpu/d3d11] [310] int _1022 = _241 + 115;
- [ 0.772][d][vo/gpu/d3d11] [311] float4 _1032 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, length(float2(1.0f, 0.0f) - _133) * 0.3333333432674407958984375f), 0.0f);
- [ 0.772][d][vo/gpu/d3d11] [312] float _1033 = _1032.x;
- [ 0.772][d][vo/gpu/d3d11] [313] float _1040 = _202[_1022];
- [ 0.772][d][vo/gpu/d3d11] [314] float _1049 = _211[_1022];
- [ 0.772][d][vo/gpu/d3d11] [315] float _1058 = _219[_1022];
- [ 0.772][d][vo/gpu/d3d11] [316] int _1071 = _241 + 116;
- [ 0.772][d][vo/gpu/d3d11] [317] float4 _1081 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, length(float2(2.0f, 0.0f) - _133) * 0.3333333432674407958984375f), 0.0f);
- [ 0.772][d][vo/gpu/d3d11] [318] float _1082 = _1081.x;
- [ 0.772][d][vo/gpu/d3d11] [319] float _1085 = ((_938 + _984) + _1033) + _1082;
- [ 0.772][d][vo/gpu/d3d11] [320] float _1089 = _202[_1071];
- [ 0.772][d][vo/gpu/d3d11] [321] float _1093 = (((_2904.x + (_935 * _942)) + (_984 * _991)) + (_1033 * _1040)) + (_1082 * _1089);
- [ 0.772][d][vo/gpu/d3d11] [322] float4 _2660 = _2904;
- [ 0.772][d][vo/gpu/d3d11] [323] _2660.x = _1093;
- [ 0.772][d][vo/gpu/d3d11] [324] float _1098 = _211[_1071];
- [ 0.772][d][vo/gpu/d3d11] [325] float _1102 = (((_2904.y + (_935 * _951)) + (_984 * _1000)) + (_1033 * _1049)) + (_1082 * _1098);
- [ 0.772][d][vo/gpu/d3d11] [326] float4 _2663 = _2660;
- [ 0.772][d][vo/gpu/d3d11] [327] _2663.y = _1102;
- [ 0.772][d][vo/gpu/d3d11] [328] float _1107 = _219[_1071];
- [ 0.772][d][vo/gpu/d3d11] [329] float _1111 = (((_2904.z + (_935 * _960)) + (_984 * _1009)) + (_1033 * _1058)) + (_1082 * _1107);
- [ 0.772][d][vo/gpu/d3d11] [330] float4 _2666 = _2663;
- [ 0.772][d][vo/gpu/d3d11] [331] _2666.z = _1111;
- [ 0.772][d][vo/gpu/d3d11] [332] int _1120 = _241 + 117;
- [ 0.772][d][vo/gpu/d3d11] [333] float _1124 = length(float2(3.0f, 0.0f) - _133);
- [ 0.772][d][vo/gpu/d3d11] [334] float _2905;
- [ 0.772][d][vo/gpu/d3d11] [335] float4 _2906;
- [ 0.772][d][vo/gpu/d3d11] [336] if (_1124 < 2.9047620296478271484375f)
- [ 0.772][d][vo/gpu/d3d11] [337] {
- [ 0.772][d][vo/gpu/d3d11] [338] float4 _1134 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _1124 * 0.3333333432674407958984375f), 0.0f);
- [ 0.772][d][vo/gpu/d3d11] [339] float _1135 = _1134.x;
- [ 0.772][d][vo/gpu/d3d11] [340] float4 _2671 = _2666;
- [ 0.772][d][vo/gpu/d3d11] [341] _2671.x = _1093 + (_1135 * _202[_1120]);
- [ 0.772][d][vo/gpu/d3d11] [342] float4 _2674 = _2671;
- [ 0.772][d][vo/gpu/d3d11] [343] _2674.y = _1102 + (_1135 * _211[_1120]);
- [ 0.772][d][vo/gpu/d3d11] [344] float4 _2677 = _2674;
- [ 0.772][d][vo/gpu/d3d11] [345] _2677.z = _1111 + (_1135 * _219[_1120]);
- [ 0.772][d][vo/gpu/d3d11] [346] _2906 = _2677;
- [ 0.772][d][vo/gpu/d3d11] [347] _2905 = _1085 + _1135;
- [ 0.772][d][vo/gpu/d3d11] [348] }
- [ 0.772][d][vo/gpu/d3d11] [349] else
- [ 0.772][d][vo/gpu/d3d11] [350] {
- [ 0.772][d][vo/gpu/d3d11] [351] _2906 = _2666;
- [ 0.772][d][vo/gpu/d3d11] [352] _2905 = _1085;
- [ 0.772][d][vo/gpu/d3d11] [353] }
- [ 0.772][d][vo/gpu/d3d11] [354] int _1173 = _241 + 168;
- [ 0.772][d][vo/gpu/d3d11] [355] float _1177 = length(float2(-2.0f, 1.0f) - _133);
- [ 0.772][d][vo/gpu/d3d11] [356] float _2907;
- [ 0.772][d][vo/gpu/d3d11] [357] float4 _2908;
- [ 0.772][d][vo/gpu/d3d11] [358] if (_1177 < 2.9047620296478271484375f)
- [ 0.772][d][vo/gpu/d3d11] [359] {
- [ 0.772][d][vo/gpu/d3d11] [360] float4 _1187 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _1177 * 0.3333333432674407958984375f), 0.0f);
- [ 0.772][d][vo/gpu/d3d11] [361] float _1188 = _1187.x;
- [ 0.772][d][vo/gpu/d3d11] [362] float4 _2682 = _2906;
- [ 0.772][d][vo/gpu/d3d11] [363] _2682.x = _2906.x + (_1188 * _202[_1173]);
- [ 0.772][d][vo/gpu/d3d11] [364] float4 _2685 = _2682;
- [ 0.772][d][vo/gpu/d3d11] [365] _2685.y = _2906.y + (_1188 * _211[_1173]);
- [ 0.772][d][vo/gpu/d3d11] [366] float4 _2688 = _2685;
- [ 0.772][d][vo/gpu/d3d11] [367] _2688.z = _2906.z + (_1188 * _219[_1173]);
- [ 0.772][d][vo/gpu/d3d11] [368] _2908 = _2688;
- [ 0.772][d][vo/gpu/d3d11] [369] _2907 = _2905 + _1188;
- [ 0.772][d][vo/gpu/d3d11] [370] }
- [ 0.772][d][vo/gpu/d3d11] [371] else
- [ 0.772][d][vo/gpu/d3d11] [372] {
- [ 0.772][d][vo/gpu/d3d11] [373] _2908 = _2906;
- [ 0.772][d][vo/gpu/d3d11] [374] _2907 = _2905;
- [ 0.772][d][vo/gpu/d3d11] [375] }
- [ 0.772][d][vo/gpu/d3d11] [376] int _1226 = _241 + 169;
- [ 0.772][d][vo/gpu/d3d11] [377] float4 _1236 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, length(float2(-1.0f, 1.0f) - _133) * 0.3333333432674407958984375f), 0.0f);
- [ 0.772][d][vo/gpu/d3d11] [378] float _1237 = _1236.x;
- [ 0.772][d][vo/gpu/d3d11] [379] float _1240 = _2907 + _1237;
- [ 0.772][d][vo/gpu/d3d11] [380] float _1244 = _202[_1226];
- [ 0.772][d][vo/gpu/d3d11] [381] float _1253 = _211[_1226];
- [ 0.772][d][vo/gpu/d3d11] [382] float _1262 = _219[_1226];
- [ 0.772][d][vo/gpu/d3d11] [383] int _1275 = _241 + 170;
- [ 0.772][d][vo/gpu/d3d11] [384] float4 _1285 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, length(float2(0.0f, 1.0f) - _133) * 0.3333333432674407958984375f), 0.0f);
- [ 0.772][d][vo/gpu/d3d11] [385] float _1286 = _1285.x;
- [ 0.772][d][vo/gpu/d3d11] [386] float _1293 = _202[_1275];
- [ 0.772][d][vo/gpu/d3d11] [387] float _1302 = _211[_1275];
- [ 0.772][d][vo/gpu/d3d11] [388] float _1311 = _219[_1275];
- [ 0.772][d][vo/gpu/d3d11] [389] int _1324 = _241 + 171;
- [ 0.772][d][vo/gpu/d3d11] [390] float4 _1334 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, length(1.0f.xx - _133) * 0.3333333432674407958984375f), 0.0f);
- [ 0.772][d][vo/gpu/d3d11] [391] float _1335 = _1334.x;
- [ 0.772][d][vo/gpu/d3d11] [392] float _1342 = _202[_1324];
- [ 0.772][d][vo/gpu/d3d11] [393] float _1351 = _211[_1324];
- [ 0.772][d][vo/gpu/d3d11] [394] float _1360 = _219[_1324];
- [ 0.772][d][vo/gpu/d3d11] [395] int _1373 = _241 + 172;
- [ 0.772][d][vo/gpu/d3d11] [396] float4 _1383 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, length(float2(2.0f, 1.0f) - _133) * 0.3333333432674407958984375f), 0.0f);
- [ 0.772][d][vo/gpu/d3d11] [397] float _1384 = _1383.x;
- [ 0.772][d][vo/gpu/d3d11] [398] float _1387 = ((_1240 + _1286) + _1335) + _1384;
- [ 0.772][d][vo/gpu/d3d11] [399] float _1391 = _202[_1373];
- [ 0.772][d][vo/gpu/d3d11] [400] float _1395 = (((_2908.x + (_1237 * _1244)) + (_1286 * _1293)) + (_1335 * _1342)) + (_1384 * _1391);
- [ 0.772][d][vo/gpu/d3d11] [401] float4 _2726 = _2908;
- [ 0.772][d][vo/gpu/d3d11] [402] _2726.x = _1395;
- [ 0.772][d][vo/gpu/d3d11] [403] float _1400 = _211[_1373];
- [ 0.772][d][vo/gpu/d3d11] [404] float _1404 = (((_2908.y + (_1237 * _1253)) + (_1286 * _1302)) + (_1335 * _1351)) + (_1384 * _1400);
- [ 0.772][d][vo/gpu/d3d11] [405] float4 _2729 = _2726;
- [ 0.772][d][vo/gpu/d3d11] [406] _2729.y = _1404;
- [ 0.772][d][vo/gpu/d3d11] [407] float _1409 = _219[_1373];
- [ 0.772][d][vo/gpu/d3d11] [408] float _1413 = (((_2908.z + (_1237 * _1262)) + (_1286 * _1311)) + (_1335 * _1360)) + (_1384 * _1409);
- [ 0.772][d][vo/gpu/d3d11] [409] float4 _2732 = _2729;
- [ 0.772][d][vo/gpu/d3d11] [410] _2732.z = _1413;
- [ 0.772][d][vo/gpu/d3d11] [411] int _1422 = _241 + 173;
- [ 0.772][d][vo/gpu/d3d11] [412] float _1426 = length(float2(3.0f, 1.0f) - _133);
- [ 0.772][d][vo/gpu/d3d11] [413] float _2909;
- [ 0.772][d][vo/gpu/d3d11] [414] float4 _2910;
- [ 0.772][d][vo/gpu/d3d11] [415] if (_1426 < 2.9047620296478271484375f)
- [ 0.772][d][vo/gpu/d3d11] [416] {
- [ 0.772][d][vo/gpu/d3d11] [417] float4 _1436 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _1426 * 0.3333333432674407958984375f), 0.0f);
- [ 0.772][d][vo/gpu/d3d11] [418] float _1437 = _1436.x;
- [ 0.772][d][vo/gpu/d3d11] [419] float4 _2737 = _2732;
- [ 0.772][d][vo/gpu/d3d11] [420] _2737.x = _1395 + (_1437 * _202[_1422]);
- [ 0.772][d][vo/gpu/d3d11] [421] float4 _2740 = _2737;
- [ 0.772][d][vo/gpu/d3d11] [422] _2740.y = _1404 + (_1437 * _211[_1422]);
- [ 0.772][d][vo/gpu/d3d11] [423] float4 _2743 = _2740;
- [ 0.772][d][vo/gpu/d3d11] [424] _2743.z = _1413 + (_1437 * _219[_1422]);
- [ 0.772][d][vo/gpu/d3d11] [425] _2910 = _2743;
- [ 0.772][d][vo/gpu/d3d11] [426] _2909 = _1387 + _1437;
- [ 0.772][d][vo/gpu/d3d11] [427] }
- [ 0.772][d][vo/gpu/d3d11] [428] else
- [ 0.772][d][vo/gpu/d3d11] [429] {
- [ 0.772][d][vo/gpu/d3d11] [430] _2910 = _2732;
- [ 0.772][d][vo/gpu/d3d11] [431] _2909 = _1387;
- [ 0.772][d][vo/gpu/d3d11] [432] }
- [ 0.772][d][vo/gpu/d3d11] [433] int _1475 = _241 + 224;
- [ 0.772][d][vo/gpu/d3d11] [434] float _1479 = length(float2(-2.0f, 2.0f) - _133);
- [ 0.772][d][vo/gpu/d3d11] [435] float _2911;
- [ 0.772][d][vo/gpu/d3d11] [436] float4 _2912;
- [ 0.772][d][vo/gpu/d3d11] [437] if (_1479 < 2.9047620296478271484375f)
- [ 0.772][d][vo/gpu/d3d11] [438] {
- [ 0.772][d][vo/gpu/d3d11] [439] float4 _1489 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _1479 * 0.3333333432674407958984375f), 0.0f);
- [ 0.772][d][vo/gpu/d3d11] [440] float _1490 = _1489.x;
- [ 0.772][d][vo/gpu/d3d11] [441] float4 _2748 = _2910;
- [ 0.772][d][vo/gpu/d3d11] [442] _2748.x = _2910.x + (_1490 * _202[_1475]);
- [ 0.772][d][vo/gpu/d3d11] [443] float4 _2751 = _2748;
- [ 0.772][d][vo/gpu/d3d11] [444] _2751.y = _2910.y + (_1490 * _211[_1475]);
- [ 0.772][d][vo/gpu/d3d11] [445] float4 _2754 = _2751;
- [ 0.772][d][vo/gpu/d3d11] [446] _2754.z = _2910.z + (_1490 * _219[_1475]);
- [ 0.772][d][vo/gpu/d3d11] [447] _2912 = _2754;
- [ 0.772][d][vo/gpu/d3d11] [448] _2911 = _2909 + _1490;
- [ 0.772][d][vo/gpu/d3d11] [449] }
- [ 0.772][d][vo/gpu/d3d11] [450] else
- [ 0.772][d][vo/gpu/d3d11] [451] {
- [ 0.772][d][vo/gpu/d3d11] [452] _2912 = _2910;
- [ 0.772][d][vo/gpu/d3d11] [453] _2911 = _2909;
- [ 0.772][d][vo/gpu/d3d11] [454] }
- [ 0.773][d][vo/gpu/d3d11] [455] int _1528 = _241 + 225;
- [ 0.773][d][vo/gpu/d3d11] [456] float4 _1538 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, length(float2(-1.0f, 2.0f) - _133) * 0.3333333432674407958984375f), 0.0f);
- [ 0.773][d][vo/gpu/d3d11] [457] float _1539 = _1538.x;
- [ 0.773][d][vo/gpu/d3d11] [458] float _1542 = _2911 + _1539;
- [ 0.773][d][vo/gpu/d3d11] [459] float _1546 = _202[_1528];
- [ 0.773][d][vo/gpu/d3d11] [460] float _1555 = _211[_1528];
- [ 0.773][d][vo/gpu/d3d11] [461] float _1564 = _219[_1528];
- [ 0.773][d][vo/gpu/d3d11] [462] int _1577 = _241 + 226;
- [ 0.773][d][vo/gpu/d3d11] [463] float4 _1587 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, length(float2(0.0f, 2.0f) - _133) * 0.3333333432674407958984375f), 0.0f);
- [ 0.773][d][vo/gpu/d3d11] [464] float _1588 = _1587.x;
- [ 0.773][d][vo/gpu/d3d11] [465] float _1595 = _202[_1577];
- [ 0.773][d][vo/gpu/d3d11] [466] float _1604 = _211[_1577];
- [ 0.773][d][vo/gpu/d3d11] [467] float _1613 = _219[_1577];
- [ 0.773][d][vo/gpu/d3d11] [468] int _1626 = _241 + 227;
- [ 0.773][d][vo/gpu/d3d11] [469] float4 _1636 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, length(float2(1.0f, 2.0f) - _133) * 0.3333333432674407958984375f), 0.0f);
- [ 0.773][d][vo/gpu/d3d11] [470] float _1637 = _1636.x;
- [ 0.773][d][vo/gpu/d3d11] [471] float _1644 = _202[_1626];
- [ 0.773][d][vo/gpu/d3d11] [472] float _1653 = _211[_1626];
- [ 0.773][d][vo/gpu/d3d11] [473] float _1662 = _219[_1626];
- [ 0.773][d][vo/gpu/d3d11] [474] int _1675 = _241 + 228;
- [ 0.773][d][vo/gpu/d3d11] [475] float4 _1685 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, length(2.0f.xx - _133) * 0.3333333432674407958984375f), 0.0f);
- [ 0.773][d][vo/gpu/d3d11] [476] float _1686 = _1685.x;
- [ 0.773][d][vo/gpu/d3d11] [477] float _1689 = ((_1542 + _1588) + _1637) + _1686;
- [ 0.773][d][vo/gpu/d3d11] [478] float _1693 = _202[_1675];
- [ 0.773][d][vo/gpu/d3d11] [479] float _1697 = (((_2912.x + (_1539 * _1546)) + (_1588 * _1595)) + (_1637 * _1644)) + (_1686 * _1693);
- [ 0.773][d][vo/gpu/d3d11] [480] float4 _2792 = _2912;
- [ 0.773][d][vo/gpu/d3d11] [481] _2792.x = _1697;
- [ 0.773][d][vo/gpu/d3d11] [482] float _1702 = _211[_1675];
- [ 0.773][d][vo/gpu/d3d11] [483] float _1706 = (((_2912.y + (_1539 * _1555)) + (_1588 * _1604)) + (_1637 * _1653)) + (_1686 * _1702);
- [ 0.773][d][vo/gpu/d3d11] [484] float4 _2795 = _2792;
- [ 0.773][d][vo/gpu/d3d11] [485] _2795.y = _1706;
- [ 0.773][d][vo/gpu/d3d11] [486] float _1711 = _219[_1675];
- [ 0.773][d][vo/gpu/d3d11] [487] float _1715 = (((_2912.z + (_1539 * _1564)) + (_1588 * _1613)) + (_1637 * _1662)) + (_1686 * _1711);
- [ 0.773][d][vo/gpu/d3d11] [488] float4 _2798 = _2795;
- [ 0.773][d][vo/gpu/d3d11] [489] _2798.z = _1715;
- [ 0.773][d][vo/gpu/d3d11] [490] int _1724 = _241 + 229;
- [ 0.773][d][vo/gpu/d3d11] [491] float _1728 = length(float2(3.0f, 2.0f) - _133);
- [ 0.773][d][vo/gpu/d3d11] [492] float _2913;
- [ 0.773][d][vo/gpu/d3d11] [493] float4 _2914;
- [ 0.773][d][vo/gpu/d3d11] [494] if (_1728 < 2.9047620296478271484375f)
- [ 0.773][d][vo/gpu/d3d11] [495] {
- [ 0.773][d][vo/gpu/d3d11] [496] float4 _1738 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _1728 * 0.3333333432674407958984375f), 0.0f);
- [ 0.773][d][vo/gpu/d3d11] [497] float _1739 = _1738.x;
- [ 0.773][d][vo/gpu/d3d11] [498] float4 _2803 = _2798;
- [ 0.773][d][vo/gpu/d3d11] [499] _2803.x = _1697 + (_1739 * _202[_1724]);
- [ 0.773][d][vo/gpu/d3d11] [500] float4 _2806 = _2803;
- [ 0.773][d][vo/gpu/d3d11] [501] _2806.y = _1706 + (_1739 * _211[_1724]);
- [ 0.773][d][vo/gpu/d3d11] [502] float4 _2809 = _2806;
- [ 0.773][d][vo/gpu/d3d11] [503] _2809.z = _1715 + (_1739 * _219[_1724]);
- [ 0.773][d][vo/gpu/d3d11] [504] _2914 = _2809;
- [ 0.773][d][vo/gpu/d3d11] [505] _2913 = _1689 + _1739;
- [ 0.773][d][vo/gpu/d3d11] [506] }
- [ 0.773][d][vo/gpu/d3d11] [507] else
- [ 0.773][d][vo/gpu/d3d11] [508] {
- [ 0.773][d][vo/gpu/d3d11] [509] _2914 = _2798;
- [ 0.773][d][vo/gpu/d3d11] [510] _2913 = _1689;
- [ 0.773][d][vo/gpu/d3d11] [511] }
- [ 0.773][d][vo/gpu/d3d11] [512] int _1777 = _241 + 280;
- [ 0.773][d][vo/gpu/d3d11] [513] float _1781 = length(float2(-2.0f, 3.0f) - _133);
- [ 0.773][d][vo/gpu/d3d11] [514] float _2915;
- [ 0.773][d][vo/gpu/d3d11] [515] float4 _2916;
- [ 0.773][d][vo/gpu/d3d11] [516] if (_1781 < 2.9047620296478271484375f)
- [ 0.773][d][vo/gpu/d3d11] [517] {
- [ 0.773][d][vo/gpu/d3d11] [518] float4 _1791 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _1781 * 0.3333333432674407958984375f), 0.0f);
- [ 0.773][d][vo/gpu/d3d11] [519] float _1792 = _1791.x;
- [ 0.773][d][vo/gpu/d3d11] [520] float4 _2814 = _2914;
- [ 0.773][d][vo/gpu/d3d11] [521] _2814.x = _2914.x + (_1792 * _202[_1777]);
- [ 0.773][d][vo/gpu/d3d11] [522] float4 _2817 = _2814;
- [ 0.773][d][vo/gpu/d3d11] [523] _2817.y = _2914.y + (_1792 * _211[_1777]);
- [ 0.773][d][vo/gpu/d3d11] [524] float4 _2820 = _2817;
- [ 0.773][d][vo/gpu/d3d11] [525] _2820.z = _2914.z + (_1792 * _219[_1777]);
- [ 0.773][d][vo/gpu/d3d11] [526] _2916 = _2820;
- [ 0.773][d][vo/gpu/d3d11] [527] _2915 = _2913 + _1792;
- [ 0.773][d][vo/gpu/d3d11] [528] }
- [ 0.773][d][vo/gpu/d3d11] [529] else
- [ 0.773][d][vo/gpu/d3d11] [530] {
- [ 0.773][d][vo/gpu/d3d11] [531] _2916 = _2914;
- [ 0.773][d][vo/gpu/d3d11] [532] _2915 = _2913;
- [ 0.773][d][vo/gpu/d3d11] [533] }
- [ 0.773][d][vo/gpu/d3d11] [534] int _1830 = _241 + 281;
- [ 0.773][d][vo/gpu/d3d11] [535] float _1834 = length(float2(-1.0f, 3.0f) - _133);
- [ 0.773][d][vo/gpu/d3d11] [536] float _2917;
- [ 0.773][d][vo/gpu/d3d11] [537] float4 _2918;
- [ 0.773][d][vo/gpu/d3d11] [538] if (_1834 < 2.9047620296478271484375f)
- [ 0.773][d][vo/gpu/d3d11] [539] {
- [ 0.773][d][vo/gpu/d3d11] [540] float4 _1844 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _1834 * 0.3333333432674407958984375f), 0.0f);
- [ 0.773][d][vo/gpu/d3d11] [541] float _1845 = _1844.x;
- [ 0.773][d][vo/gpu/d3d11] [542] float4 _2825 = _2916;
- [ 0.773][d][vo/gpu/d3d11] [543] _2825.x = _2916.x + (_1845 * _202[_1830]);
- [ 0.773][d][vo/gpu/d3d11] [544] float4 _2828 = _2825;
- [ 0.773][d][vo/gpu/d3d11] [545] _2828.y = _2916.y + (_1845 * _211[_1830]);
- [ 0.773][d][vo/gpu/d3d11] [546] float4 _2831 = _2828;
- [ 0.773][d][vo/gpu/d3d11] [547] _2831.z = _2916.z + (_1845 * _219[_1830]);
- [ 0.773][d][vo/gpu/d3d11] [548] _2918 = _2831;
- [ 0.773][d][vo/gpu/d3d11] [549] _2917 = _2915 + _1845;
- [ 0.773][d][vo/gpu/d3d11] [550] }
- [ 0.773][d][vo/gpu/d3d11] [551] else
- [ 0.773][d][vo/gpu/d3d11] [552] {
- [ 0.773][d][vo/gpu/d3d11] [553] _2918 = _2916;
- [ 0.773][d][vo/gpu/d3d11] [554] _2917 = _2915;
- [ 0.773][d][vo/gpu/d3d11] [555] }
- [ 0.773][d][vo/gpu/d3d11] [556] int _1883 = _241 + 282;
- [ 0.773][d][vo/gpu/d3d11] [557] float _1887 = length(float2(0.0f, 3.0f) - _133);
- [ 0.773][d][vo/gpu/d3d11] [558] float _2919;
- [ 0.773][d][vo/gpu/d3d11] [559] float4 _2920;
- [ 0.773][d][vo/gpu/d3d11] [560] if (_1887 < 2.9047620296478271484375f)
- [ 0.773][d][vo/gpu/d3d11] [561] {
- [ 0.773][d][vo/gpu/d3d11] [562] float4 _1897 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _1887 * 0.3333333432674407958984375f), 0.0f);
- [ 0.773][d][vo/gpu/d3d11] [563] float _1898 = _1897.x;
- [ 0.773][d][vo/gpu/d3d11] [564] float4 _2836 = _2918;
- [ 0.773][d][vo/gpu/d3d11] [565] _2836.x = _2918.x + (_1898 * _202[_1883]);
- [ 0.773][d][vo/gpu/d3d11] [566] float4 _2839 = _2836;
- [ 0.773][d][vo/gpu/d3d11] [567] _2839.y = _2918.y + (_1898 * _211[_1883]);
- [ 0.773][d][vo/gpu/d3d11] [568] float4 _2842 = _2839;
- [ 0.773][d][vo/gpu/d3d11] [569] _2842.z = _2918.z + (_1898 * _219[_1883]);
- [ 0.773][d][vo/gpu/d3d11] [570] _2920 = _2842;
- [ 0.773][d][vo/gpu/d3d11] [571] _2919 = _2917 + _1898;
- [ 0.773][d][vo/gpu/d3d11] [572] }
- [ 0.773][d][vo/gpu/d3d11] [573] else
- [ 0.773][d][vo/gpu/d3d11] [574] {
- [ 0.773][d][vo/gpu/d3d11] [575] _2920 = _2918;
- [ 0.773][d][vo/gpu/d3d11] [576] _2919 = _2917;
- [ 0.773][d][vo/gpu/d3d11] [577] }
- [ 0.773][d][vo/gpu/d3d11] [578] int _1936 = _241 + 283;
- [ 0.773][d][vo/gpu/d3d11] [579] float _1940 = length(float2(1.0f, 3.0f) - _133);
- [ 0.773][d][vo/gpu/d3d11] [580] float _2921;
- [ 0.773][d][vo/gpu/d3d11] [581] float4 _2922;
- [ 0.773][d][vo/gpu/d3d11] [582] if (_1940 < 2.9047620296478271484375f)
- [ 0.773][d][vo/gpu/d3d11] [583] {
- [ 0.773][d][vo/gpu/d3d11] [584] float4 _1950 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _1940 * 0.3333333432674407958984375f), 0.0f);
- [ 0.773][d][vo/gpu/d3d11] [585] float _1951 = _1950.x;
- [ 0.773][d][vo/gpu/d3d11] [586] float4 _2847 = _2920;
- [ 0.773][d][vo/gpu/d3d11] [587] _2847.x = _2920.x + (_1951 * _202[_1936]);
- [ 0.773][d][vo/gpu/d3d11] [588] float4 _2850 = _2847;
- [ 0.773][d][vo/gpu/d3d11] [589] _2850.y = _2920.y + (_1951 * _211[_1936]);
- [ 0.773][d][vo/gpu/d3d11] [590] float4 _2853 = _2850;
- [ 0.773][d][vo/gpu/d3d11] [591] _2853.z = _2920.z + (_1951 * _219[_1936]);
- [ 0.773][d][vo/gpu/d3d11] [592] _2922 = _2853;
- [ 0.773][d][vo/gpu/d3d11] [593] _2921 = _2919 + _1951;
- [ 0.773][d][vo/gpu/d3d11] [594] }
- [ 0.773][d][vo/gpu/d3d11] [595] else
- [ 0.773][d][vo/gpu/d3d11] [596] {
- [ 0.773][d][vo/gpu/d3d11] [597] _2922 = _2920;
- [ 0.773][d][vo/gpu/d3d11] [598] _2921 = _2919;
- [ 0.773][d][vo/gpu/d3d11] [599] }
- [ 0.773][d][vo/gpu/d3d11] [600] int _1989 = _241 + 284;
- [ 0.773][d][vo/gpu/d3d11] [601] float _1993 = length(float2(2.0f, 3.0f) - _133);
- [ 0.773][d][vo/gpu/d3d11] [602] float _2923;
- [ 0.773][d][vo/gpu/d3d11] [603] float4 _2924;
- [ 0.773][d][vo/gpu/d3d11] [604] if (_1993 < 2.9047620296478271484375f)
- [ 0.773][d][vo/gpu/d3d11] [605] {
- [ 0.773][d][vo/gpu/d3d11] [606] float4 _2003 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _1993 * 0.3333333432674407958984375f), 0.0f);
- [ 0.773][d][vo/gpu/d3d11] [607] float _2004 = _2003.x;
- [ 0.773][d][vo/gpu/d3d11] [608] float4 _2858 = _2922;
- [ 0.773][d][vo/gpu/d3d11] [609] _2858.x = _2922.x + (_2004 * _202[_1989]);
- [ 0.773][d][vo/gpu/d3d11] [610] float4 _2861 = _2858;
- [ 0.773][d][vo/gpu/d3d11] [611] _2861.y = _2922.y + (_2004 * _211[_1989]);
- [ 0.773][d][vo/gpu/d3d11] [612] float4 _2864 = _2861;
- [ 0.773][d][vo/gpu/d3d11] [613] _2864.z = _2922.z + (_2004 * _219[_1989]);
- [ 0.773][d][vo/gpu/d3d11] [614] _2924 = _2864;
- [ 0.773][d][vo/gpu/d3d11] [615] _2923 = _2921 + _2004;
- [ 0.773][d][vo/gpu/d3d11] [616] }
- [ 0.773][d][vo/gpu/d3d11] [617] else
- [ 0.773][d][vo/gpu/d3d11] [618] {
- [ 0.773][d][vo/gpu/d3d11] [619] _2924 = _2922;
- [ 0.773][d][vo/gpu/d3d11] [620] _2923 = _2921;
- [ 0.773][d][vo/gpu/d3d11] [621] }
- [ 0.773][d][vo/gpu/d3d11] [622] int _2042 = _241 + 285;
- [ 0.773][d][vo/gpu/d3d11] [623] float _2046 = length(3.0f.xx - _133);
- [ 0.773][d][vo/gpu/d3d11] [624] float4 _2925;
- [ 0.773][d][vo/gpu/d3d11] [625] float _2926;
- [ 0.773][d][vo/gpu/d3d11] [626] if (_2046 < 2.9047620296478271484375f)
- [ 0.773][d][vo/gpu/d3d11] [627] {
- [ 0.773][d][vo/gpu/d3d11] [628] float4 _2056 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _2046 * 0.3333333432674407958984375f), 0.0f);
- [ 0.773][d][vo/gpu/d3d11] [629] float _2057 = _2056.x;
- [ 0.773][d][vo/gpu/d3d11] [630] float4 _2869 = _2924;
- [ 0.773][d][vo/gpu/d3d11] [631] _2869.x = _2924.x + (_2057 * _202[_2042]);
- [ 0.773][d][vo/gpu/d3d11] [632] float4 _2872 = _2869;
- [ 0.773][d][vo/gpu/d3d11] [633] _2872.y = _2924.y + (_2057 * _211[_2042]);
- [ 0.773][d][vo/gpu/d3d11] [634] float4 _2875 = _2872;
- [ 0.773][d][vo/gpu/d3d11] [635] _2875.z = _2924.z + (_2057 * _219[_2042]);
- [ 0.773][d][vo/gpu/d3d11] [636] _2926 = _2923 + _2057;
- [ 0.773][d][vo/gpu/d3d11] [637] _2925 = _2875;
- [ 0.773][d][vo/gpu/d3d11] [638] }
- [ 0.773][d][vo/gpu/d3d11] [639] else
- [ 0.773][d][vo/gpu/d3d11] [640] {
- [ 0.773][d][vo/gpu/d3d11] [641] _2926 = _2923;
- [ 0.773][d][vo/gpu/d3d11] [642] _2925 = _2924;
- [ 0.773][d][vo/gpu/d3d11] [643] }
- [ 0.773][d][vo/gpu/d3d11] [644] float4 _2877 = (_2925 / _2926.xxxx) * 1.0f;
- [ 0.773][d][vo/gpu/d3d11] [645] _2877.w = 1.0f;
- [ 0.773][d][vo/gpu/d3d11] [646] float3 _2111 = pow(clamp(_2877.xyz, 0.0f.xxx, 1.0f.xxx).xyz, 0.0126833133399486541748046875f.xxx).xyz;
- [ 0.773][d][vo/gpu/d3d11] [647] float3 _2159 = mul((((pow((max(_2111 - 0.835937976837158203125f.xxx, 0.0f.xxx) / (18.8515625f.xxx - (18.6875f.xxx * _2111))).xyz, 6.277385234832763671875f.xxx).xyz * 100.0f.xxx).xyz * 0.00999999977648258209228515625f.xxx).xyz * 100.0f.xxx).xyz, _48_m2);
- [ 0.773][d][vo/gpu/d3d11] [648] float _2170 = max(max(_2159.x, _2159.y), _2159.z);
- [ 0.773][d][vo/gpu/d3d11] [649] _2176 = 0u;
- [ 0.773][d][vo/gpu/d3d11] [650] GroupMemoryBarrierWithGroupSync();
- [ 0.773][d][vo/gpu/d3d11] [651] uint _2180;
- [ 0.773][d][vo/gpu/d3d11] [652] InterlockedAdd(_2176, uint(_2170 * 100.0f), _2180);
- [ 0.773][d][vo/gpu/d3d11] [653] GroupMemoryBarrierWithGroupSync();
- [ 0.773][d][vo/gpu/d3d11] [654] bool _2183 = gl_LocalInvocationIndex == 0u;
- [ 0.773][d][vo/gpu/d3d11] [655] if (_2183)
- [ 0.773][d][vo/gpu/d3d11] [656] {
- [ 0.773][d][vo/gpu/d3d11] [657] uint _2188 = _2176;
- [ 0.773][d][vo/gpu/d3d11] [658] uint _2190 = _2188 / 64u;
- [ 0.773][d][vo/gpu/d3d11] [659] uint _2201;
- [ 0.773][d][vo/gpu/d3d11] [660] _2195.InterlockedMax(_2195.Load(4) * 4 + 12, _2190, _2201);
- [ 0.773][d][vo/gpu/d3d11] [661] uint _2206;
- [ 0.773][d][vo/gpu/d3d11] [662] _2195.InterlockedAdd(_2195.Load(4) * 4 + 268, _2190, _2206);
- [ 0.773][d][vo/gpu/d3d11] [663] }
- [ 0.773][d][vo/gpu/d3d11] [664] float _2936;
- [ 0.773][d][vo/gpu/d3d11] [665] float _2942;
- [ 0.773][d][vo/gpu/d3d11] [666] if (_2195.Load(8) > 0u)
- [ 0.773][d][vo/gpu/d3d11] [667] {
- [ 0.773][d][vo/gpu/d3d11] [668] _2942 = max(1.0f, (0.00999999977648258209228515625f * float(_2195.Load(524))) / float(_2195.Load(8)));
- [ 0.773][d][vo/gpu/d3d11] [669] _2936 = max(0.25f, (0.00999999977648258209228515625f * float(_2195.Load(528))) / float(_2195.Load(8)));
- [ 0.773][d][vo/gpu/d3d11] [670] }
- [ 0.773][d][vo/gpu/d3d11] [671] else
- [ 0.773][d][vo/gpu/d3d11] [672] {
- [ 0.773][d][vo/gpu/d3d11] [673] _2942 = 10.0f;
- [ 0.773][d][vo/gpu/d3d11] [674] _2936 = 0.25f;
- [ 0.773][d][vo/gpu/d3d11] [675] }
- [ 0.773][d][vo/gpu/d3d11] [676] DeviceMemoryBarrier();
- [ 0.773][d][vo/gpu/d3d11] [677] GroupMemoryBarrierWithGroupSync();
- [ 0.773][d][vo/gpu/d3d11] [678] bool _2246;
- [ 0.773][d][vo/gpu/d3d11] [679] if (_2183)
- [ 0.773][d][vo/gpu/d3d11] [680] {
- [ 0.773][d][vo/gpu/d3d11] [681] uint _2242;
- [ 0.773][d][vo/gpu/d3d11] [682] _2195.InterlockedAdd(0, 1u, _2242);
- [ 0.773][d][vo/gpu/d3d11] [683] _2246 = _2242 == 54911u;
- [ 0.773][d][vo/gpu/d3d11] [684] }
- [ 0.773][d][vo/gpu/d3d11] [685] else
- [ 0.773][d][vo/gpu/d3d11] [686] {
- [ 0.773][d][vo/gpu/d3d11] [687] _2246 = _2183;
- [ 0.773][d][vo/gpu/d3d11] [688] }
- [ 0.773][d][vo/gpu/d3d11] [689] if (_2246)
- [ 0.773][d][vo/gpu/d3d11] [690] {
- [ 0.773][d][vo/gpu/d3d11] [691] _2195.Store(0, 0u);
- [ 0.773][d][vo/gpu/d3d11] [692] _2195.Store(_2195.Load(4) * 4 + 268, _2195.Load(_2195.Load(4) * 4 + 268) / 54912u);
- [ 0.773][d][vo/gpu/d3d11] [693] uint _2261 = _2195.Load(_2195.Load(4) * 4 + 12);
- [ 0.773][d][vo/gpu/d3d11] [694] uint _2266 = _2195.Load(_2195.Load(4) * 4 + 268);
- [ 0.773][d][vo/gpu/d3d11] [695] if (uint(abs(int(_2195.Load(8) * _2266) - int(_2195.Load(528)))) > (_2195.Load(8) * 20u))
- [ 0.774][d][vo/gpu/d3d11] [696] {
- [ 0.774][d][vo/gpu/d3d11] [697] _2195.Store(8, 0u);
- [ 0.774][d][vo/gpu/d3d11] [698] _2195.Store(528, 0u);
- [ 0.774][d][vo/gpu/d3d11] [699] _2195.Store(524, 0u);
- [ 0.774][d][vo/gpu/d3d11] [700] for (uint _2927 = 0u; _2927 < 64u; )
- [ 0.774][d][vo/gpu/d3d11] [701] {
- [ 0.774][d][vo/gpu/d3d11] [702] _2195.Store(_2927 * 4 + 268, 0u);
- [ 0.774][d][vo/gpu/d3d11] [703] _2195.Store(_2927 * 4 + 12, 0u);
- [ 0.774][d][vo/gpu/d3d11] [704] _2927++;
- [ 0.774][d][vo/gpu/d3d11] [705] continue;
- [ 0.774][d][vo/gpu/d3d11] [706] }
- [ 0.774][d][vo/gpu/d3d11] [707] _2195.Store(_2195.Load(4) * 4 + 12, _2261);
- [ 0.774][d][vo/gpu/d3d11] [708] _2195.Store(_2195.Load(4) * 4 + 268, _2266);
- [ 0.774][d][vo/gpu/d3d11] [709] }
- [ 0.774][d][vo/gpu/d3d11] [710] uint _2314 = _2195.Load(4);
- [ 0.774][d][vo/gpu/d3d11] [711] uint _2316 = (_2314 + 1u) % 64u;
- [ 0.774][d][vo/gpu/d3d11] [712] _2195.Store(524, _2195.Load(524) + (_2261 - _2195.Load(_2316 * 4 + 12)));
- [ 0.774][d][vo/gpu/d3d11] [713] _2195.Store(528, _2195.Load(528) + (_2266 - _2195.Load(_2316 * 4 + 268)));
- [ 0.774][d][vo/gpu/d3d11] [714] _2195.Store(_2316 * 4 + 268, 0u);
- [ 0.774][d][vo/gpu/d3d11] [715] _2195.Store(_2316 * 4 + 12, 0u);
- [ 0.774][d][vo/gpu/d3d11] [716] _2195.Store(4, _2316);
- [ 0.774][d][vo/gpu/d3d11] [717] _2195.Store(8, min(_2195.Load(8) + 1u, 63u));
- [ 0.774][d][vo/gpu/d3d11] [718] DeviceMemoryBarrier();
- [ 0.774][d][vo/gpu/d3d11] [719] }
- [ 0.774][d][vo/gpu/d3d11] [720] float _2352 = min(1.0f, 0.25f / _2936);
- [ 0.774][d][vo/gpu/d3d11] [721] float _2355 = _2170 * _2352;
- [ 0.774][d][vo/gpu/d3d11] [722] float _2358 = _2942 * _2352;
- [ 0.774][d][vo/gpu/d3d11] [723] float3 _2364 = _2159.xyz;
- [ 0.774][d][vo/gpu/d3d11] [724] float _2365 = dot(_48_m1, _2364);
- [ 0.774][d][vo/gpu/d3d11] [725] float _2377 = pow(max(_2355 - 0.180000007152557373046875f, 9.9999999747524270787835121154785e-07f) / max(_2355, 9.9999999747524270787835121154785e-07f), 20.0f);
- [ 0.774][d][vo/gpu/d3d11] [726] float _2392 = lerp(_2355, _2365 * _2352, _2377);
- [ 0.774][d][vo/gpu/d3d11] [727] float _2450 = 0.1500000059604644775390625f * _2392;
- [ 0.774][d][vo/gpu/d3d11] [728] float _2465 = 0.1500000059604644775390625f * _2358;
- [ 0.774][d][vo/gpu/d3d11] [729] float3 _2433 = pow(clamp((lerp(_2364, _2365.xxx, _2377.xxx).xyz * (min(((((_2392 * (_2450 + 0.0500000007450580596923828125f)) + 0.0040000001899898052215576171875f) / ((_2392 * (_2450 + 0.5f)) + 0.0599999986588954925537109375f)) - 0.066666997969150543212890625f) / ((((_2358 * (_2465 + 0.0500000007450580596923828125f)) + 0.0040000001899898052215576171875f) / ((_2358 * (_2465 + 0.5f)) + 0.0599999986588954925537109375f)) - 0.066666997969150543212890625f), 1.0f) / _2170).xxx).xyz, 0.0f.xxx, 1.0f.xxx).xyz, 0.4545454680919647216796875f.xxx);
- [ 0.774][d][vo/gpu/d3d11] [730] _2438[int2(int3(gl_GlobalInvocationID).xy)] = float4(_2433.x, _2433.y, _2433.z, _2877.w);
- [ 0.774][d][vo/gpu/d3d11] [731] }
- [ 0.774][d][vo/gpu/d3d11] [732]
- [ 0.774][d][vo/gpu/d3d11] [733] [numthreads(8, 8, 1)]
- [ 0.774][d][vo/gpu/d3d11] [734] void main(SPIRV_Cross_Input stage_input)
- [ 0.774][d][vo/gpu/d3d11] [735] {
- [ 0.774][d][vo/gpu/d3d11] [736] gl_WorkGroupID = stage_input.gl_WorkGroupID;
- [ 0.774][d][vo/gpu/d3d11] [737] gl_LocalInvocationID = stage_input.gl_LocalInvocationID;
- [ 0.774][d][vo/gpu/d3d11] [738] gl_GlobalInvocationID = stage_input.gl_GlobalInvocationID;
- [ 0.774][d][vo/gpu/d3d11] [739] gl_LocalInvocationIndex = stage_input.gl_LocalInvocationIndex;
- [ 0.774][d][vo/gpu/d3d11] [740] comp_main();
- [ 0.774][d][vo/gpu/d3d11] [741] }
- [ 0.777][w][vo/gpu/d3d11] shaderc output:
- [ 0.777][w][vo/gpu/d3d11] input:2: warning: '#extension' : extension not supported: GL_ARB_shader_storage_buffer_object
- [ 0.778][w][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 1 warnings)
- [ 0.779][v][vo/gpu/d3d11] Compiled a vertex shader in 4701us
- [ 0.779][v][vo/gpu/d3d11] shaderc: 3410us, SPIRV-Cross: 65us, D3DCompile: 1226us
- [ 0.779][d][vo/gpu/d3d11] GLSL source:
- [ 0.779][d][vo/gpu/d3d11] [ 1] #version 450
- [ 0.779][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_storage_buffer_object : enable
- [ 0.779][d][vo/gpu/d3d11] [ 3] #extension GL_ARB_shader_image_load_store : enable
- [ 0.779][d][vo/gpu/d3d11] [ 4] #define tex1D texture
- [ 0.779][d][vo/gpu/d3d11] [ 5] #define tex3D texture
- [ 0.779][d][vo/gpu/d3d11] [ 6] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
- [ 0.779][d][vo/gpu/d3d11] [ 7] layout(location=0) in vec2 vertex_position;
- [ 0.779][d][vo/gpu/d3d11] [ 8] layout(location=1) in vec2 vertex_texcoord0;
- [ 0.779][d][vo/gpu/d3d11] [ 9] layout(location=1) out vec2 texcoord0;
- [ 0.779][d][vo/gpu/d3d11] [ 10] void main() {
- [ 0.779][d][vo/gpu/d3d11] [ 11] gl_Position = vec4(vertex_position, 1.0, 1.0);
- [ 0.779][d][vo/gpu/d3d11] [ 12] texcoord0 = vertex_texcoord0;
- [ 0.779][d][vo/gpu/d3d11] [ 13] }
- [ 0.779][d][vo/gpu/d3d11] HLSL source:
- [ 0.779][d][vo/gpu/d3d11] [ 1] static float4 gl_Position;
- [ 0.779][d][vo/gpu/d3d11] [ 2] static float2 _18;
- [ 0.779][d][vo/gpu/d3d11] [ 3] static float2 _27;
- [ 0.779][d][vo/gpu/d3d11] [ 4] static float2 _28;
- [ 0.779][d][vo/gpu/d3d11] [ 5]
- [ 0.779][d][vo/gpu/d3d11] [ 6] struct SPIRV_Cross_Input
- [ 0.779][d][vo/gpu/d3d11] [ 7] {
- [ 0.779][d][vo/gpu/d3d11] [ 8] float2 _18 : TEXCOORD0;
- [ 0.779][d][vo/gpu/d3d11] [ 9] float2 _28 : TEXCOORD1;
- [ 0.779][d][vo/gpu/d3d11] [ 10] };
- [ 0.779][d][vo/gpu/d3d11] [ 11]
- [ 0.779][d][vo/gpu/d3d11] [ 12] struct SPIRV_Cross_Output
- [ 0.779][d][vo/gpu/d3d11] [ 13] {
- [ 0.779][d][vo/gpu/d3d11] [ 14] float2 _27 : TEXCOORD1;
- [ 0.779][d][vo/gpu/d3d11] [ 15] float4 gl_Position : SV_Position;
- [ 0.779][d][vo/gpu/d3d11] [ 16] };
- [ 0.779][d][vo/gpu/d3d11] [ 17]
- [ 0.779][d][vo/gpu/d3d11] [ 18] void vert_main()
- [ 0.779][d][vo/gpu/d3d11] [ 19] {
- [ 0.779][d][vo/gpu/d3d11] [ 20] gl_Position = float4(_18, 1.0f, 1.0f);
- [ 0.779][d][vo/gpu/d3d11] [ 21] _27 = _28;
- [ 0.779][d][vo/gpu/d3d11] [ 22] gl_Position.y = -gl_Position.y;
- [ 0.779][d][vo/gpu/d3d11] [ 23] }
- [ 0.779][d][vo/gpu/d3d11] [ 24]
- [ 0.779][d][vo/gpu/d3d11] [ 25] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
- [ 0.779][d][vo/gpu/d3d11] [ 26] {
- [ 0.779][d][vo/gpu/d3d11] [ 27] _18 = stage_input._18;
- [ 0.779][d][vo/gpu/d3d11] [ 28] _28 = stage_input._28;
- [ 0.779][d][vo/gpu/d3d11] [ 29] vert_main();
- [ 0.779][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output stage_output;
- [ 0.779][d][vo/gpu/d3d11] [ 31] stage_output.gl_Position = gl_Position;
- [ 0.779][d][vo/gpu/d3d11] [ 32] stage_output._27 = _27;
- [ 0.779][d][vo/gpu/d3d11] [ 33] return stage_output;
- [ 0.779][d][vo/gpu/d3d11] [ 34] }
- [ 0.781][w][vo/gpu/d3d11] shaderc output:
- [ 0.782][w][vo/gpu/d3d11] input:2: warning: '#extension' : extension not supported: GL_ARB_shader_storage_buffer_object
- [ 0.782][w][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 1 warnings)
- [ 0.784][v][vo/gpu/d3d11] Compiled a fragment shader in 4791us
- [ 0.784][v][vo/gpu/d3d11] shaderc: 2962us, SPIRV-Cross: 97us, D3DCompile: 1732us
- [ 0.784][d][vo/gpu/d3d11] GLSL source:
- [ 0.784][d][vo/gpu/d3d11] [ 1] #version 450
- [ 0.784][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_storage_buffer_object : enable
- [ 0.784][d][vo/gpu/d3d11] [ 3] #extension GL_ARB_shader_image_load_store : enable
- [ 0.784][d][vo/gpu/d3d11] [ 4] #define tex1D texture
- [ 0.784][d][vo/gpu/d3d11] [ 5] #define tex3D texture
- [ 0.784][d][vo/gpu/d3d11] [ 6] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
- [ 0.784][d][vo/gpu/d3d11] [ 7] layout(location=0) out vec4 out_color;
- [ 0.784][d][vo/gpu/d3d11] [ 8] layout(location=1) in vec2 texcoord0;
- [ 0.784][d][vo/gpu/d3d11] [ 9] layout(std140, binding=0) uniform UBO {
- [ 0.784][d][vo/gpu/d3d11] [ 10] layout(offset=0) vec2 texture_size0;
- [ 0.784][d][vo/gpu/d3d11] [ 11] layout(offset=16) mat2 texture_rot0;
- [ 0.784][d][vo/gpu/d3d11] [ 12] layout(offset=48) vec2 texture_off0;
- [ 0.784][d][vo/gpu/d3d11] [ 13] layout(offset=56) vec2 pixel_size0;
- [ 0.784][d][vo/gpu/d3d11] [ 14] };
- [ 0.784][d][vo/gpu/d3d11] [ 15] layout(binding=0) uniform sampler2D texture0;
- [ 0.784][d][vo/gpu/d3d11] [ 16] void main() {
- [ 0.784][d][vo/gpu/d3d11] [ 17] vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
- [ 0.784][d][vo/gpu/d3d11] [ 18] color.rgb = 1.000000 * vec4(texture(texture0, texcoord0)).rgb;
- [ 0.784][d][vo/gpu/d3d11] [ 19] out_color = color;
- [ 0.784][d][vo/gpu/d3d11] [ 20] }
- [ 0.784][d][vo/gpu/d3d11] HLSL source:
- [ 0.784][d][vo/gpu/d3d11] [ 1] Texture2D<float4> _16 : register(t0);
- [ 0.784][d][vo/gpu/d3d11] [ 2] SamplerState __16_sampler : register(s0);
- [ 0.784][d][vo/gpu/d3d11] [ 3]
- [ 0.784][d][vo/gpu/d3d11] [ 4] static float2 _20;
- [ 0.784][d][vo/gpu/d3d11] [ 5] static float4 _34;
- [ 0.784][d][vo/gpu/d3d11] [ 6]
- [ 0.784][d][vo/gpu/d3d11] [ 7] struct SPIRV_Cross_Input
- [ 0.784][d][vo/gpu/d3d11] [ 8] {
- [ 0.784][d][vo/gpu/d3d11] [ 9] float2 _20 : TEXCOORD1;
- [ 0.784][d][vo/gpu/d3d11] [ 10] };
- [ 0.784][d][vo/gpu/d3d11] [ 11]
- [ 0.784][d][vo/gpu/d3d11] [ 12] struct SPIRV_Cross_Output
- [ 0.784][d][vo/gpu/d3d11] [ 13] {
- [ 0.784][d][vo/gpu/d3d11] [ 14] float4 _34 : SV_Target0;
- [ 0.784][d][vo/gpu/d3d11] [ 15] };
- [ 0.784][d][vo/gpu/d3d11] [ 16]
- [ 0.784][d][vo/gpu/d3d11] [ 17] void frag_main()
- [ 0.784][d][vo/gpu/d3d11] [ 18] {
- [ 0.784][d][vo/gpu/d3d11] [ 19] float3 _30 = _16.Sample(__16_sampler, _20).xyz * 1.0f;
- [ 0.784][d][vo/gpu/d3d11] [ 20] _34 = float4(_30.x, _30.y, _30.z, float4(0.0f, 0.0f, 0.0f, 1.0f).w);
- [ 0.784][d][vo/gpu/d3d11] [ 21] }
- [ 0.784][d][vo/gpu/d3d11] [ 22]
- [ 0.784][d][vo/gpu/d3d11] [ 23] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
- [ 0.784][d][vo/gpu/d3d11] [ 24] {
- [ 0.784][d][vo/gpu/d3d11] [ 25] _20 = stage_input._20;
- [ 0.784][d][vo/gpu/d3d11] [ 26] frag_main();
- [ 0.784][d][vo/gpu/d3d11] [ 27] SPIRV_Cross_Output stage_output;
- [ 0.784][d][vo/gpu/d3d11] [ 28] stage_output._34 = _34;
- [ 0.784][d][vo/gpu/d3d11] [ 29] return stage_output;
- [ 0.784][d][vo/gpu/d3d11] [ 30] }
- [ 0.784][v][osd/libass] fontselect: (sans-serif, 400, 0) -> ArialMT, 0, ArialMT
- [ 0.786][v][cplayer] first video frame after restart shown
- [ 0.786][v][autoconvert] inserting resampler
- [ 0.786][v][swresample] format change, reinitializing resampler
- [ 0.786][v][swresample] 48000Hz stereo floatp -> 48000Hz stereo float
- [ 0.786][v][af] [out] 48000Hz stereo 2ch float
- [ 0.788][w][vo/gpu/d3d11] shaderc output:
- [ 0.788][w][vo/gpu/d3d11] input:2: warning: '#extension' : extension not supported: GL_ARB_shader_storage_buffer_object
- [ 0.789][w][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 1 warnings)
- [ 0.790][v][vo/gpu/d3d11] Compiled a vertex shader in 4033us
- [ 0.790][v][vo/gpu/d3d11] shaderc: 2679us, SPIRV-Cross: 74us, D3DCompile: 1280us
- [ 0.790][d][vo/gpu/d3d11] GLSL source:
- [ 0.790][d][vo/gpu/d3d11] [ 1] #version 450
- [ 0.790][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_storage_buffer_object : enable
- [ 0.790][d][vo/gpu/d3d11] [ 3] #extension GL_ARB_shader_image_load_store : enable
- [ 0.790][d][vo/gpu/d3d11] [ 4] #define tex1D texture
- [ 0.790][d][vo/gpu/d3d11] [ 5] #define tex3D texture
- [ 0.790][d][vo/gpu/d3d11] [ 6] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
- [ 0.790][d][vo/gpu/d3d11] [ 7] layout(location=0) in vec2 vertex_position;
- [ 0.790][d][vo/gpu/d3d11] [ 8] layout(location=1) in vec2 vertex_texcoord0;
- [ 0.790][d][vo/gpu/d3d11] [ 9] layout(location=1) out vec2 texcoord0;
- [ 0.790][d][vo/gpu/d3d11] [ 10] layout(location=2) in vec2 vertex_texcoord1;
- [ 0.790][d][vo/gpu/d3d11] [ 11] layout(location=2) out vec2 texcoord1;
- [ 0.790][d][vo/gpu/d3d11] [ 12] void main() {
- [ 0.790][d][vo/gpu/d3d11] [ 13] gl_Position = vec4(vertex_position, 1.0, 1.0);
- [ 0.790][d][vo/gpu/d3d11] [ 14] texcoord0 = vertex_texcoord0;
- [ 0.790][d][vo/gpu/d3d11] [ 15] texcoord1 = vertex_texcoord1;
- [ 0.790][d][vo/gpu/d3d11] [ 16] }
- [ 0.790][d][vo/gpu/d3d11] HLSL source:
- [ 0.790][d][vo/gpu/d3d11] [ 1] static float4 gl_Position;
- [ 0.790][d][vo/gpu/d3d11] [ 2] static float2 _18;
- [ 0.790][d][vo/gpu/d3d11] [ 3] static float2 _27;
- [ 0.790][d][vo/gpu/d3d11] [ 4] static float2 _28;
- [ 0.790][d][vo/gpu/d3d11] [ 5] static float2 _30;
- [ 0.790][d][vo/gpu/d3d11] [ 6] static float2 _31;
- [ 0.790][d][vo/gpu/d3d11] [ 7]
- [ 0.790][d][vo/gpu/d3d11] [ 8] struct SPIRV_Cross_Input
- [ 0.790][d][vo/gpu/d3d11] [ 9] {
- [ 0.790][d][vo/gpu/d3d11] [ 10] float2 _18 : TEXCOORD0;
- [ 0.790][d][vo/gpu/d3d11] [ 11] float2 _28 : TEXCOORD1;
- [ 0.790][d][vo/gpu/d3d11] [ 12] float2 _31 : TEXCOORD2;
- [ 0.790][d][vo/gpu/d3d11] [ 13] };
- [ 0.790][d][vo/gpu/d3d11] [ 14]
- [ 0.790][d][vo/gpu/d3d11] [ 15] struct SPIRV_Cross_Output
- [ 0.790][d][vo/gpu/d3d11] [ 16] {
- [ 0.790][d][vo/gpu/d3d11] [ 17] float2 _27 : TEXCOORD1;
- [ 0.790][d][vo/gpu/d3d11] [ 18] float2 _30 : TEXCOORD2;
- [ 0.790][d][vo/gpu/d3d11] [ 19] float4 gl_Position : SV_Position;
- [ 0.790][d][vo/gpu/d3d11] [ 20] };
- [ 0.790][d][vo/gpu/d3d11] [ 21]
- [ 0.790][d][vo/gpu/d3d11] [ 22] void vert_main()
- [ 0.790][d][vo/gpu/d3d11] [ 23] {
- [ 0.790][d][vo/gpu/d3d11] [ 24] gl_Position = float4(_18, 1.0f, 1.0f);
- [ 0.790][d][vo/gpu/d3d11] [ 25] _27 = _28;
- [ 0.790][d][vo/gpu/d3d11] [ 26] _30 = _31;
- [ 0.790][d][vo/gpu/d3d11] [ 27] gl_Position.y = -gl_Position.y;
- [ 0.790][d][vo/gpu/d3d11] [ 28] }
- [ 0.790][d][vo/gpu/d3d11] [ 29]
- [ 0.790][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
- [ 0.790][d][vo/gpu/d3d11] [ 31] {
- [ 0.790][d][vo/gpu/d3d11] [ 32] _18 = stage_input._18;
- [ 0.790][d][vo/gpu/d3d11] [ 33] _28 = stage_input._28;
- [ 0.790][d][vo/gpu/d3d11] [ 34] _31 = stage_input._31;
- [ 0.790][d][vo/gpu/d3d11] [ 35] vert_main();
- [ 0.790][d][vo/gpu/d3d11] [ 36] SPIRV_Cross_Output stage_output;
- [ 0.790][d][vo/gpu/d3d11] [ 37] stage_output.gl_Position = gl_Position;
- [ 0.790][d][vo/gpu/d3d11] [ 38] stage_output._27 = _27;
- [ 0.790][d][vo/gpu/d3d11] [ 39] stage_output._30 = _30;
- [ 0.790][d][vo/gpu/d3d11] [ 40] return stage_output;
- [ 0.790][d][vo/gpu/d3d11] [ 41] }
- [ 0.792][w][vo/gpu/d3d11] shaderc output:
- [ 0.793][w][vo/gpu/d3d11] input:2: warning: '#extension' : extension not supported: GL_ARB_shader_storage_buffer_object
- [ 0.794][w][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 1 warnings)
- [ 0.796][v][vo/gpu/d3d11] Compiled a fragment shader in 5525us
- [ 0.796][v][vo/gpu/d3d11] shaderc: 3438us, SPIRV-Cross: 85us, D3DCompile: 2002us
- [ 0.796][d][vo/gpu/d3d11] GLSL source:
- [ 0.796][d][vo/gpu/d3d11] [ 1] #version 450
- [ 0.796][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_storage_buffer_object : enable
- [ 0.796][d][vo/gpu/d3d11] [ 3] #extension GL_ARB_shader_image_load_store : enable
- [ 0.796][d][vo/gpu/d3d11] [ 4] #define tex1D texture
- [ 0.796][d][vo/gpu/d3d11] [ 5] #define tex3D texture
- [ 0.796][d][vo/gpu/d3d11] [ 6] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
- [ 0.796][d][vo/gpu/d3d11] [ 7] layout(location=0) out vec4 out_color;
- [ 0.796][d][vo/gpu/d3d11] [ 8] layout(location=1) in vec2 texcoord0;
- [ 0.796][d][vo/gpu/d3d11] [ 9] layout(location=2) in vec2 texcoord1;
- [ 0.796][d][vo/gpu/d3d11] [ 10] layout(std140, binding=0) uniform UBO {
- [ 0.796][d][vo/gpu/d3d11] [ 11] layout(offset=0) vec2 texture_size0;
- [ 0.796][d][vo/gpu/d3d11] [ 12] layout(offset=16) mat2 texture_rot0;
- [ 0.796][d][vo/gpu/d3d11] [ 13] layout(offset=48) vec2 texture_off0;
- [ 0.796][d][vo/gpu/d3d11] [ 14] layout(offset=56) vec2 pixel_size0;
- [ 0.796][d][vo/gpu/d3d11] [ 15] layout(offset=64) vec2 texture_size1;
- [ 0.796][d][vo/gpu/d3d11] [ 16] layout(offset=80) mat2 texture_rot1;
- [ 0.796][d][vo/gpu/d3d11] [ 17] layout(offset=112) vec2 texture_off1;
- [ 0.796][d][vo/gpu/d3d11] [ 18] layout(offset=120) vec2 pixel_size1;
- [ 0.796][d][vo/gpu/d3d11] [ 19] };
- [ 0.796][d][vo/gpu/d3d11] [ 20] layout(binding=0) uniform sampler2D texture0;
- [ 0.796][d][vo/gpu/d3d11] [ 21] layout(binding=1) uniform sampler2D texture1;
- [ 0.796][d][vo/gpu/d3d11] [ 22] void main() {
- [ 0.796][d][vo/gpu/d3d11] [ 23] vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
- [ 0.796][d][vo/gpu/d3d11] [ 24] // merging plane 1 ...
- [ 0.796][d][vo/gpu/d3d11] [ 25] color.r = 64.250000 * vec4(texture(texture0, texcoord0)).r;
- [ 0.796][d][vo/gpu/d3d11] [ 26] // merging plane 2 ... into 1
- [ 0.796][d][vo/gpu/d3d11] [ 27] color.g = 64.250000 * vec4(texture(texture1, texcoord1)).r;
- [ 0.796][d][vo/gpu/d3d11] [ 28] out_color = color;
- [ 0.796][d][vo/gpu/d3d11] [ 29] }
- [ 0.796][d][vo/gpu/d3d11] HLSL source:
- [ 0.796][d][vo/gpu/d3d11] [ 1] Texture2D<float4> _17 : register(t0);
- [ 0.796][d][vo/gpu/d3d11] [ 2] SamplerState __17_sampler : register(s0);
- [ 0.796][d][vo/gpu/d3d11] [ 3] Texture2D<float4> _35 : register(t1);
- [ 0.796][d][vo/gpu/d3d11] [ 4] SamplerState __35_sampler : register(s1);
- [ 0.796][d][vo/gpu/d3d11] [ 5]
- [ 0.796][d][vo/gpu/d3d11] [ 6] static float2 _21;
- [ 0.796][d][vo/gpu/d3d11] [ 7] static float2 _37;
- [ 0.796][d][vo/gpu/d3d11] [ 8] static float4 _50;
- [ 0.796][d][vo/gpu/d3d11] [ 9]
- [ 0.796][d][vo/gpu/d3d11] [ 10] struct SPIRV_Cross_Input
- [ 0.796][d][vo/gpu/d3d11] [ 11] {
- [ 0.796][d][vo/gpu/d3d11] [ 12] float2 _21 : TEXCOORD1;
- [ 0.796][d][vo/gpu/d3d11] [ 13] float2 _37 : TEXCOORD2;
- [ 0.796][d][vo/gpu/d3d11] [ 14] };
- [ 0.796][d][vo/gpu/d3d11] [ 15]
- [ 0.796][d][vo/gpu/d3d11] [ 16] struct SPIRV_Cross_Output
- [ 0.796][d][vo/gpu/d3d11] [ 17] {
- [ 0.796][d][vo/gpu/d3d11] [ 18] float4 _50 : SV_Target0;
- [ 0.796][d][vo/gpu/d3d11] [ 19] };
- [ 0.796][d][vo/gpu/d3d11] [ 20]
- [ 0.796][d][vo/gpu/d3d11] [ 21] void frag_main()
- [ 0.796][d][vo/gpu/d3d11] [ 22] {
- [ 0.796][d][vo/gpu/d3d11] [ 23] float4 _57 = float4(0.0f, 0.0f, 0.0f, 1.0f);
- [ 0.796][d][vo/gpu/d3d11] [ 24] _57.x = 64.25f * _17.Sample(__17_sampler, _21).x;
- [ 0.796][d][vo/gpu/d3d11] [ 25] float4 _59 = _57;
- [ 0.796][d][vo/gpu/d3d11] [ 26] _59.y = 64.25f * _35.Sample(__35_sampler, _37).x;
- [ 0.796][d][vo/gpu/d3d11] [ 27] _50 = _59;
- [ 0.796][d][vo/gpu/d3d11] [ 28] }
- [ 0.796][d][vo/gpu/d3d11] [ 29]
- [ 0.796][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
- [ 0.796][d][vo/gpu/d3d11] [ 31] {
- [ 0.796][d][vo/gpu/d3d11] [ 32] _21 = stage_input._21;
- [ 0.796][d][vo/gpu/d3d11] [ 33] _37 = stage_input._37;
- [ 0.796][d][vo/gpu/d3d11] [ 34] frag_main();
- [ 0.796][d][vo/gpu/d3d11] [ 35] SPIRV_Cross_Output stage_output;
- [ 0.796][d][vo/gpu/d3d11] [ 36] stage_output._50 = _50;
- [ 0.796][d][vo/gpu/d3d11] [ 37] return stage_output;
- [ 0.796][d][vo/gpu/d3d11] [ 38] }
- [ 0.799][w][vo/gpu/d3d11] shaderc output:
- [ 0.799][w][vo/gpu/d3d11] input:2: warning: '#extension' : extension not supported: GL_ARB_shader_storage_buffer_object
- [ 0.800][w][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 1 warnings)
- [ 0.801][v][vo/gpu/d3d11] Compiled a vertex shader in 4367us
- [ 0.801][v][vo/gpu/d3d11] shaderc: 2957us, SPIRV-Cross: 114us, D3DCompile: 1296us
- [ 0.801][d][vo/gpu/d3d11] GLSL source:
- [ 0.801][d][vo/gpu/d3d11] [ 1] #version 450
- [ 0.801][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_storage_buffer_object : enable
- [ 0.801][d][vo/gpu/d3d11] [ 3] #extension GL_ARB_shader_image_load_store : enable
- [ 0.801][d][vo/gpu/d3d11] [ 4] #define tex1D texture
- [ 0.801][d][vo/gpu/d3d11] [ 5] #define tex3D texture
- [ 0.801][d][vo/gpu/d3d11] [ 6] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
- [ 0.801][d][vo/gpu/d3d11] [ 7] layout(location=0) in vec2 vertex_position;
- [ 0.801][d][vo/gpu/d3d11] [ 8] layout(location=1) in vec2 vertex_texcoord0;
- [ 0.801][d][vo/gpu/d3d11] [ 9] layout(location=1) out vec2 texcoord0;
- [ 0.801][d][vo/gpu/d3d11] [ 10] layout(location=2) in vec2 vertex_texcoord1;
- [ 0.801][d][vo/gpu/d3d11] [ 11] layout(location=2) out vec2 texcoord1;
- [ 0.801][d][vo/gpu/d3d11] [ 12] void main() {
- [ 0.801][d][vo/gpu/d3d11] [ 13] gl_Position = vec4(vertex_position, 1.0, 1.0);
- [ 0.801][d][vo/gpu/d3d11] [ 14] texcoord0 = vertex_texcoord0;
- [ 0.801][d][vo/gpu/d3d11] [ 15] texcoord1 = vertex_texcoord1;
- [ 0.801][d][vo/gpu/d3d11] [ 16] }
- [ 0.801][d][vo/gpu/d3d11] HLSL source:
- [ 0.801][d][vo/gpu/d3d11] [ 1] static float4 gl_Position;
- [ 0.801][d][vo/gpu/d3d11] [ 2] static float2 _18;
- [ 0.801][d][vo/gpu/d3d11] [ 3] static float2 _27;
- [ 0.801][d][vo/gpu/d3d11] [ 4] static float2 _28;
- [ 0.801][d][vo/gpu/d3d11] [ 5] static float2 _30;
- [ 0.801][d][vo/gpu/d3d11] [ 6] static float2 _31;
- [ 0.801][d][vo/gpu/d3d11] [ 7]
- [ 0.801][d][vo/gpu/d3d11] [ 8] struct SPIRV_Cross_Input
- [ 0.801][d][vo/gpu/d3d11] [ 9] {
- [ 0.801][d][vo/gpu/d3d11] [ 10] float2 _18 : TEXCOORD0;
- [ 0.801][d][vo/gpu/d3d11] [ 11] float2 _28 : TEXCOORD1;
- [ 0.801][d][vo/gpu/d3d11] [ 12] float2 _31 : TEXCOORD2;
- [ 0.801][d][vo/gpu/d3d11] [ 13] };
- [ 0.801][d][vo/gpu/d3d11] [ 14]
- [ 0.801][d][vo/gpu/d3d11] [ 15] struct SPIRV_Cross_Output
- [ 0.801][d][vo/gpu/d3d11] [ 16] {
- [ 0.801][d][vo/gpu/d3d11] [ 17] float2 _27 : TEXCOORD1;
- [ 0.801][d][vo/gpu/d3d11] [ 18] float2 _30 : TEXCOORD2;
- [ 0.801][d][vo/gpu/d3d11] [ 19] float4 gl_Position : SV_Position;
- [ 0.801][d][vo/gpu/d3d11] [ 20] };
- [ 0.801][d][vo/gpu/d3d11] [ 21]
- [ 0.801][d][vo/gpu/d3d11] [ 22] void vert_main()
- [ 0.801][d][vo/gpu/d3d11] [ 23] {
- [ 0.801][d][vo/gpu/d3d11] [ 24] gl_Position = float4(_18, 1.0f, 1.0f);
- [ 0.801][d][vo/gpu/d3d11] [ 25] _27 = _28;
- [ 0.801][d][vo/gpu/d3d11] [ 26] _30 = _31;
- [ 0.801][d][vo/gpu/d3d11] [ 27] gl_Position.y = -gl_Position.y;
- [ 0.801][d][vo/gpu/d3d11] [ 28] }
- [ 0.801][d][vo/gpu/d3d11] [ 29]
- [ 0.801][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
- [ 0.801][d][vo/gpu/d3d11] [ 31] {
- [ 0.801][d][vo/gpu/d3d11] [ 32] _18 = stage_input._18;
- [ 0.801][d][vo/gpu/d3d11] [ 33] _28 = stage_input._28;
- [ 0.801][d][vo/gpu/d3d11] [ 34] _31 = stage_input._31;
- [ 0.801][d][vo/gpu/d3d11] [ 35] vert_main();
- [ 0.801][d][vo/gpu/d3d11] [ 36] SPIRV_Cross_Output stage_output;
- [ 0.801][d][vo/gpu/d3d11] [ 37] stage_output.gl_Position = gl_Position;
- [ 0.801][d][vo/gpu/d3d11] [ 38] stage_output._27 = _27;
- [ 0.801][d][vo/gpu/d3d11] [ 39] stage_output._30 = _30;
- [ 0.801][d][vo/gpu/d3d11] [ 40] return stage_output;
- [ 0.801][d][vo/gpu/d3d11] [ 41] }
- [ 0.803][w][vo/gpu/d3d11] shaderc output:
- [ 0.804][w][vo/gpu/d3d11] input:2: warning: '#extension' : extension not supported: GL_ARB_shader_storage_buffer_object
- [ 0.804][w][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 1 warnings)
- [ 0.808][v][vo/gpu/d3d11] Compiled a fragment shader in 7175us
- [ 0.808][v][vo/gpu/d3d11] shaderc: 3100us, SPIRV-Cross: 230us, D3DCompile: 3845us
- [ 0.808][d][vo/gpu/d3d11] GLSL source:
- [ 0.808][d][vo/gpu/d3d11] [ 1] #version 450
- [ 0.808][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_storage_buffer_object : enable
- [ 0.808][d][vo/gpu/d3d11] [ 3] #extension GL_ARB_shader_image_load_store : enable
- [ 0.808][d][vo/gpu/d3d11] [ 4] #define tex1D texture
- [ 0.808][d][vo/gpu/d3d11] [ 5] #define tex3D texture
- [ 0.808][d][vo/gpu/d3d11] [ 6] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
- [ 0.808][d][vo/gpu/d3d11] [ 7] layout(location=0) out vec4 out_color;
- [ 0.808][d][vo/gpu/d3d11] [ 8] layout(location=1) in vec2 texcoord0;
- [ 0.808][d][vo/gpu/d3d11] [ 9] layout(location=2) in vec2 texcoord1;
- [ 0.808][d][vo/gpu/d3d11] [ 10] layout(std140, binding=0) uniform UBO {
- [ 0.808][d][vo/gpu/d3d11] [ 11] layout(offset=0) mat3 colormatrix;
- [ 0.808][d][vo/gpu/d3d11] [ 12] layout(offset=48) vec3 colormatrix_c;
- [ 0.808][d][vo/gpu/d3d11] [ 13] layout(offset=64) vec2 texture_size0;
- [ 0.808][d][vo/gpu/d3d11] [ 14] layout(offset=80) mat2 texture_rot0;
- [ 0.809][d][vo/gpu/d3d11] [ 15] layout(offset=112) vec2 texture_off0;
- [ 0.809][d][vo/gpu/d3d11] [ 16] layout(offset=120) vec2 pixel_size0;
- [ 0.809][d][vo/gpu/d3d11] [ 17] layout(offset=128) vec2 texture_size1;
- [ 0.809][d][vo/gpu/d3d11] [ 18] layout(offset=144) mat2 texture_rot1;
- [ 0.809][d][vo/gpu/d3d11] [ 19] layout(offset=176) vec2 texture_off1;
- [ 0.809][d][vo/gpu/d3d11] [ 20] layout(offset=184) vec2 pixel_size1;
- [ 0.809][d][vo/gpu/d3d11] [ 21] };
- [ 0.809][d][vo/gpu/d3d11] [ 22] layout(binding=0) uniform sampler2D texture0;
- [ 0.809][d][vo/gpu/d3d11] [ 23] layout(binding=1) uniform sampler2D texture1;
- [ 0.809][d][vo/gpu/d3d11] [ 24] void main() {
- [ 0.809][d][vo/gpu/d3d11] [ 25] vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
- [ 0.809][d][vo/gpu/d3d11] [ 26] color.r = 64.250000 * vec4(texture(texture0, texcoord0)).r;
- [ 0.809][d][vo/gpu/d3d11] [ 27] color.gb = 1.000000 * vec4(texture(texture1, texcoord1)).rg;
- [ 0.809][d][vo/gpu/d3d11] [ 28] color = color.rgbr;
- [ 0.809][d][vo/gpu/d3d11] [ 29] color.rgb = mat3(colormatrix) * color.rgb + colormatrix_c;
- [ 0.809][d][vo/gpu/d3d11] [ 30] color.a = 1.0;
- [ 0.809][d][vo/gpu/d3d11] [ 31] // scaler pre-conversion
- [ 0.809][d][vo/gpu/d3d11] [ 32] // main scaling
- [ 0.809][d][vo/gpu/d3d11] [ 33] out_color = color;
- [ 0.809][d][vo/gpu/d3d11] [ 34] }
- [ 0.809][d][vo/gpu/d3d11] HLSL source:
- [ 0.809][d][vo/gpu/d3d11] [ 1] cbuffer _56 : register(b0)
- [ 0.809][d][vo/gpu/d3d11] [ 2] {
- [ 0.809][d][vo/gpu/d3d11] [ 3] row_major float3x3 _56_m0 : packoffset(c0);
- [ 0.809][d][vo/gpu/d3d11] [ 4] float3 _56_m1 : packoffset(c3);
- [ 0.809][d][vo/gpu/d3d11] [ 5] float2 _56_m2 : packoffset(c4);
- [ 0.809][d][vo/gpu/d3d11] [ 6] row_major float2x2 _56_m3 : packoffset(c5);
- [ 0.809][d][vo/gpu/d3d11] [ 7] float2 _56_m4 : packoffset(c7);
- [ 0.809][d][vo/gpu/d3d11] [ 8] float2 _56_m5 : packoffset(c7.z);
- [ 0.809][d][vo/gpu/d3d11] [ 9] float2 _56_m6 : packoffset(c8);
- [ 0.809][d][vo/gpu/d3d11] [ 10] row_major float2x2 _56_m7 : packoffset(c9);
- [ 0.809][d][vo/gpu/d3d11] [ 11] float2 _56_m8 : packoffset(c11);
- [ 0.809][d][vo/gpu/d3d11] [ 12] float2 _56_m9 : packoffset(c11.z);
- [ 0.809][d][vo/gpu/d3d11] [ 13] };
- [ 0.809][d][vo/gpu/d3d11] [ 14] Texture2D<float4> _17 : register(t0);
- [ 0.809][d][vo/gpu/d3d11] [ 15] SamplerState __17_sampler : register(s0);
- [ 0.809][d][vo/gpu/d3d11] [ 16] Texture2D<float4> _35 : register(t1);
- [ 0.809][d][vo/gpu/d3d11] [ 17] SamplerState __35_sampler : register(s1);
- [ 0.809][d][vo/gpu/d3d11] [ 18]
- [ 0.809][d][vo/gpu/d3d11] [ 19] static float2 _21;
- [ 0.809][d][vo/gpu/d3d11] [ 20] static float2 _37;
- [ 0.809][d][vo/gpu/d3d11] [ 21] static float4 _79;
- [ 0.809][d][vo/gpu/d3d11] [ 22]
- [ 0.809][d][vo/gpu/d3d11] [ 23] struct SPIRV_Cross_Input
- [ 0.809][d][vo/gpu/d3d11] [ 24] {
- [ 0.809][d][vo/gpu/d3d11] [ 25] float2 _21 : TEXCOORD1;
- [ 0.809][d][vo/gpu/d3d11] [ 26] float2 _37 : TEXCOORD2;
- [ 0.809][d][vo/gpu/d3d11] [ 27] };
- [ 0.809][d][vo/gpu/d3d11] [ 28]
- [ 0.809][d][vo/gpu/d3d11] [ 29] struct SPIRV_Cross_Output
- [ 0.809][d][vo/gpu/d3d11] [ 30] {
- [ 0.809][d][vo/gpu/d3d11] [ 31] float4 _79 : SV_Target0;
- [ 0.809][d][vo/gpu/d3d11] [ 32] };
- [ 0.809][d][vo/gpu/d3d11] [ 33]
- [ 0.809][d][vo/gpu/d3d11] [ 34] void frag_main()
- [ 0.809][d][vo/gpu/d3d11] [ 35] {
- [ 0.809][d][vo/gpu/d3d11] [ 36] float4 _82 = float4(0.0f, 0.0f, 0.0f, 1.0f);
- [ 0.809][d][vo/gpu/d3d11] [ 37] _82.x = 64.25f * _17.Sample(__17_sampler, _21).x;
- [ 0.809][d][vo/gpu/d3d11] [ 38] float2 _46 = _35.Sample(__35_sampler, _37).xy * 1.0f;
- [ 0.809][d][vo/gpu/d3d11] [ 39] float4 _48 = float4(_82.x, _46.x, _46.y, _82.w);
- [ 0.809][d][vo/gpu/d3d11] [ 40] float3 _73 = mul(_48.xyz, _56_m0) + _56_m1;
- [ 0.809][d][vo/gpu/d3d11] [ 41] float4 _84 = float4(_73.x, _73.y, _73.z, _82.x);
- [ 0.809][d][vo/gpu/d3d11] [ 42] _84.w = 1.0f;
- [ 0.809][d][vo/gpu/d3d11] [ 43] _79 = _84;
- [ 0.809][d][vo/gpu/d3d11] [ 44] }
- [ 0.809][d][vo/gpu/d3d11] [ 45]
- [ 0.809][d][vo/gpu/d3d11] [ 46] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
- [ 0.809][d][vo/gpu/d3d11] [ 47] {
- [ 0.809][d][vo/gpu/d3d11] [ 48] _21 = stage_input._21;
- [ 0.809][d][vo/gpu/d3d11] [ 49] _37 = stage_input._37;
- [ 0.809][d][vo/gpu/d3d11] [ 50] frag_main();
- [ 0.809][d][vo/gpu/d3d11] [ 51] SPIRV_Cross_Output stage_output;
- [ 0.809][d][vo/gpu/d3d11] [ 52] stage_output._79 = _79;
- [ 0.809][d][vo/gpu/d3d11] [ 53] return stage_output;
- [ 0.809][d][vo/gpu/d3d11] [ 54] }
- [ 0.810][v][cplayer] starting audio playback
- [ 0.810][v][cplayer] playback restart complete
- [ 0.810][d][ao/wasapi] Thread Resume
- [ 0.810][d][ao/wasapi] Thread Reset
- [ 0.823][d][osc] osc_init
- [ 2.117][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.135][d][cplayer] Run command: enable-section, flags=0, args=[input, ]
- [ 2.135][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.150][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.150][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.150][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.150][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.150][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.151][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.151][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.151][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.152][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.152][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.153][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.153][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.154][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.154][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.155][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.155][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.156][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.156][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.158][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.158][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.159][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.159][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.159][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.161][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.162][v][osd/libass] fontselect: (mpv-osd-symbols, 400, 0) -> mpv-osd-symbols-Regular, 0, mpv-osd-symbols-Regular
- [ 2.165][v][vo/gpu] Reallocating OSD texture to 4096x512.
- [ 2.166][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.166][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.166][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.166][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.167][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.167][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.167][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.169][w][vo/gpu/d3d11] shaderc output:
- [ 2.170][w][vo/gpu/d3d11] input:2: warning: '#extension' : extension not supported: GL_ARB_shader_storage_buffer_object
- [ 2.170][w][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 1 warnings)
- [ 2.170][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.170][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.170][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.171][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.171][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.171][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.172][v][vo/gpu/d3d11] Compiled a vertex shader in 6425us
- [ 2.172][v][vo/gpu/d3d11] shaderc: 4671us, SPIRV-Cross: 107us, D3DCompile: 1647us
- [ 2.172][d][vo/gpu/d3d11] GLSL source:
- [ 2.172][d][vo/gpu/d3d11] [ 1] #version 450
- [ 2.172][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_storage_buffer_object : enable
- [ 2.172][d][vo/gpu/d3d11] [ 3] #extension GL_ARB_shader_image_load_store : enable
- [ 2.172][d][vo/gpu/d3d11] [ 4] #define tex1D texture
- [ 2.172][d][vo/gpu/d3d11] [ 5] #define tex3D texture
- [ 2.172][d][vo/gpu/d3d11] [ 6] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
- [ 2.172][d][vo/gpu/d3d11] [ 7] layout(location=0) in vec2 vertex_position;
- [ 2.172][d][vo/gpu/d3d11] [ 8] layout(location=1) in vec2 vertex_texcoord;
- [ 2.172][d][vo/gpu/d3d11] [ 9] layout(location=1) out vec2 texcoord;
- [ 2.172][d][vo/gpu/d3d11] [ 10] layout(location=2) in vec4 vertex_ass_color;
- [ 2.172][d][vo/gpu/d3d11] [ 11] layout(location=2) out vec4 ass_color;
- [ 2.172][d][vo/gpu/d3d11] [ 12] void main() {
- [ 2.172][d][vo/gpu/d3d11] [ 13] gl_Position = vec4(vertex_position, 1.0, 1.0);
- [ 2.172][d][vo/gpu/d3d11] [ 14] texcoord = vertex_texcoord;
- [ 2.172][d][vo/gpu/d3d11] [ 15] ass_color = vertex_ass_color;
- [ 2.172][d][vo/gpu/d3d11] [ 16] }
- [ 2.172][d][vo/gpu/d3d11] HLSL source:
- [ 2.172][d][vo/gpu/d3d11] [ 1] static float4 gl_Position;
- [ 2.172][d][vo/gpu/d3d11] [ 2] static float2 _18;
- [ 2.172][d][vo/gpu/d3d11] [ 3] static float2 _27;
- [ 2.172][d][vo/gpu/d3d11] [ 4] static float2 _28;
- [ 2.172][d][vo/gpu/d3d11] [ 5] static float4 _30;
- [ 2.172][d][vo/gpu/d3d11] [ 6] static float4 _32;
- [ 2.172][d][vo/gpu/d3d11] [ 7]
- [ 2.172][d][vo/gpu/d3d11] [ 8] struct SPIRV_Cross_Input
- [ 2.172][d][vo/gpu/d3d11] [ 9] {
- [ 2.172][d][vo/gpu/d3d11] [ 10] float2 _18 : TEXCOORD0;
- [ 2.172][d][vo/gpu/d3d11] [ 11] float2 _28 : TEXCOORD1;
- [ 2.172][d][vo/gpu/d3d11] [ 12] float4 _32 : TEXCOORD2;
- [ 2.172][d][vo/gpu/d3d11] [ 13] };
- [ 2.172][d][vo/gpu/d3d11] [ 14]
- [ 2.172][d][vo/gpu/d3d11] [ 15] struct SPIRV_Cross_Output
- [ 2.172][d][vo/gpu/d3d11] [ 16] {
- [ 2.172][d][vo/gpu/d3d11] [ 17] float2 _27 : TEXCOORD1;
- [ 2.172][d][vo/gpu/d3d11] [ 18] float4 _30 : TEXCOORD2;
- [ 2.172][d][vo/gpu/d3d11] [ 19] float4 gl_Position : SV_Position;
- [ 2.172][d][vo/gpu/d3d11] [ 20] };
- [ 2.172][d][vo/gpu/d3d11] [ 21]
- [ 2.172][d][vo/gpu/d3d11] [ 22] void vert_main()
- [ 2.172][d][vo/gpu/d3d11] [ 23] {
- [ 2.172][d][vo/gpu/d3d11] [ 24] gl_Position = float4(_18, 1.0f, 1.0f);
- [ 2.172][d][vo/gpu/d3d11] [ 25] _27 = _28;
- [ 2.172][d][vo/gpu/d3d11] [ 26] _30 = _32;
- [ 2.172][d][vo/gpu/d3d11] [ 27] gl_Position.y = -gl_Position.y;
- [ 2.172][d][vo/gpu/d3d11] [ 28] }
- [ 2.172][d][vo/gpu/d3d11] [ 29]
- [ 2.172][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
- [ 2.172][d][vo/gpu/d3d11] [ 31] {
- [ 2.172][d][vo/gpu/d3d11] [ 32] _18 = stage_input._18;
- [ 2.172][d][vo/gpu/d3d11] [ 33] _28 = stage_input._28;
- [ 2.172][d][vo/gpu/d3d11] [ 34] _32 = stage_input._32;
- [ 2.172][d][vo/gpu/d3d11] [ 35] vert_main();
- [ 2.172][d][vo/gpu/d3d11] [ 36] SPIRV_Cross_Output stage_output;
- [ 2.172][d][vo/gpu/d3d11] [ 37] stage_output.gl_Position = gl_Position;
- [ 2.172][d][vo/gpu/d3d11] [ 38] stage_output._27 = _27;
- [ 2.172][d][vo/gpu/d3d11] [ 39] stage_output._30 = _30;
- [ 2.172][d][vo/gpu/d3d11] [ 40] return stage_output;
- [ 2.172][d][vo/gpu/d3d11] [ 41] }
- [ 2.172][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.173][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.173][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.173][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.174][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.174][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.175][w][vo/gpu/d3d11] shaderc output:
- [ 2.176][w][vo/gpu/d3d11] input:2: warning: '#extension' : extension not supported: GL_ARB_shader_storage_buffer_object
- [ 2.176][w][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 1 warnings)
- [ 2.176][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.176][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.176][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.177][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.177][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.177][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.178][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.178][v][vo/gpu/d3d11] Compiled a fragment shader in 5745us
- [ 2.178][v][vo/gpu/d3d11] shaderc: 3788us, SPIRV-Cross: 124us, D3DCompile: 1833us
- [ 2.178][d][vo/gpu/d3d11] GLSL source:
- [ 2.178][d][vo/gpu/d3d11] [ 1] #version 450
- [ 2.178][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_storage_buffer_object : enable
- [ 2.178][d][vo/gpu/d3d11] [ 3] #extension GL_ARB_shader_image_load_store : enable
- [ 2.178][d][vo/gpu/d3d11] [ 4] #define tex1D texture
- [ 2.178][d][vo/gpu/d3d11] [ 5] #define tex3D texture
- [ 2.178][d][vo/gpu/d3d11] [ 6] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
- [ 2.178][d][vo/gpu/d3d11] [ 7] layout(location=0) out vec4 out_color;
- [ 2.178][d][vo/gpu/d3d11] [ 8] layout(location=1) in vec2 texcoord;
- [ 2.178][d][vo/gpu/d3d11] [ 9] layout(location=2) in vec4 ass_color;
- [ 2.178][d][vo/gpu/d3d11] [ 10] layout(std140, binding=0) uniform UBO {
- [ 2.178][d][vo/gpu/d3d11] [ 11] layout(offset=0) vec3 src_luma;
- [ 2.178][d][vo/gpu/d3d11] [ 12] layout(offset=16) vec3 dst_luma;
- [ 2.178][d][vo/gpu/d3d11] [ 13] };
- [ 2.178][d][vo/gpu/d3d11] [ 14] layout(binding=0) uniform sampler2D osdtex;
- [ 2.178][d][vo/gpu/d3d11] [ 15] void main() {
- [ 2.178][d][vo/gpu/d3d11] [ 16] vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
- [ 2.178][d][vo/gpu/d3d11] [ 17] color = vec4(ass_color.rgb, ass_color.a * texture(osdtex, texcoord).r);
- [ 2.178][d][vo/gpu/d3d11] [ 18] // color mapping
- [ 2.178][d][vo/gpu/d3d11] [ 19] color.rgb *= vec3(1.000000);
- [ 2.178][d][vo/gpu/d3d11] [ 20] color.rgb *= vec3(1.000000);
- [ 2.178][d][vo/gpu/d3d11] [ 21] out_color = color;
- [ 2.178][d][vo/gpu/d3d11] [ 22] }
- [ 2.178][d][vo/gpu/d3d11] HLSL source:
- [ 2.178][d][vo/gpu/d3d11] [ 1] Texture2D<float4> _26 : register(t0);
- [ 2.178][d][vo/gpu/d3d11] [ 2] SamplerState __26_sampler : register(s0);
- [ 2.178][d][vo/gpu/d3d11] [ 3]
- [ 2.178][d][vo/gpu/d3d11] [ 4] static float4 _14;
- [ 2.178][d][vo/gpu/d3d11] [ 5] static float2 _30;
- [ 2.178][d][vo/gpu/d3d11] [ 6] static float4 _52;
- [ 2.178][d][vo/gpu/d3d11] [ 7]
- [ 2.178][d][vo/gpu/d3d11] [ 8] struct SPIRV_Cross_Input
- [ 2.178][d][vo/gpu/d3d11] [ 9] {
- [ 2.178][d][vo/gpu/d3d11] [ 10] float2 _30 : TEXCOORD1;
- [ 2.178][d][vo/gpu/d3d11] [ 11] float4 _14 : TEXCOORD2;
- [ 2.178][d][vo/gpu/d3d11] [ 12] };
- [ 2.178][d][vo/gpu/d3d11] [ 13]
- [ 2.178][d][vo/gpu/d3d11] [ 14] struct SPIRV_Cross_Output
- [ 2.178][d][vo/gpu/d3d11] [ 15] {
- [ 2.178][d][vo/gpu/d3d11] [ 16] float4 _52 : SV_Target0;
- [ 2.178][d][vo/gpu/d3d11] [ 17] };
- [ 2.178][d][vo/gpu/d3d11] [ 18]
- [ 2.178][d][vo/gpu/d3d11] [ 19] void frag_main()
- [ 2.178][d][vo/gpu/d3d11] [ 20] {
- [ 2.178][d][vo/gpu/d3d11] [ 21] float4 _39 = float4(_14.xyz, _14.w * _26.Sample(__26_sampler, _30).x);
- [ 2.178][d][vo/gpu/d3d11] [ 22] _52 = float4(_39.x, _39.y, _39.z, _39.w);
- [ 2.178][d][vo/gpu/d3d11] [ 23] }
- [ 2.178][d][vo/gpu/d3d11] [ 24]
- [ 2.178][d][vo/gpu/d3d11] [ 25] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
- [ 2.178][d][vo/gpu/d3d11] [ 26] {
- [ 2.178][d][vo/gpu/d3d11] [ 27] _14 = stage_input._14;
- [ 2.178][d][vo/gpu/d3d11] [ 28] _30 = stage_input._30;
- [ 2.178][d][vo/gpu/d3d11] [ 29] frag_main();
- [ 2.178][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output stage_output;
- [ 2.178][d][vo/gpu/d3d11] [ 31] stage_output._52 = _52;
- [ 2.178][d][vo/gpu/d3d11] [ 32] return stage_output;
- [ 2.178][d][vo/gpu/d3d11] [ 33] }
- [ 2.178][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.179][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.179][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.180][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.180][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.180][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.181][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.181][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.182][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.182][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.183][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.183][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.184][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.184][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.185][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.185][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.186][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.186][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.187][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.187][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.188][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.188][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.189][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.189][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.190][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.190][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.191][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.191][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.192][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.192][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.193][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.193][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.193][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.194][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.194][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.195][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.195][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.196][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.196][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.197][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.197][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.198][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.198][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.199][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.199][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.200][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.200][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.201][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.201][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.202][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.202][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.203][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.203][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.204][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.204][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.205][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.205][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.206][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.206][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.207][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.207][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.208][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.208][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.209][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.209][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.210][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.210][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.211][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.212][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.212][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.213][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.213][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.214][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.214][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.214][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.214][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.215][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.215][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.216][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.216][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.217][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.217][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.218][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.218][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.219][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.219][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.220][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.220][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.221][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.221][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.222][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.222][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.223][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.223][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.224][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.224][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.226][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.226][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.226][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.226][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.227][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.227][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.227][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.228][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.228][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.229][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.230][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.230][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.230][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.231][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.231][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.232][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.232][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.233][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.233][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.234][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.234][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.235][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.235][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.236][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.236][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.237][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.237][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.238][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.238][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.239][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.239][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.240][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.240][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.241][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.241][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.242][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.242][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.242][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.243][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.243][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.244][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.244][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.245][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
- [ 2.245][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.246][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding2]
- [ 2.259][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.275][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.292][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.310][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.327][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.342][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.360][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.376][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.393][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.409][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.426][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.442][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
- [ 2.459][d][cplayer] Run command: disable-section, flags=0, args=[input]
- [ 2.846][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding2]
- [ 4.256][d][cplayer] Run command: quit, flags=9, args=[0]
- [ 4.256][v][cplayer] EOF code: 5
- [ 4.256][v][ad] Uninit decoder.
- [ 4.256][d][ao/wasapi] Thread Reset
- [ 4.257][v][vd] Uninit decoder.
- [ 4.305][v][cplayer] finished playback, success (reason 3)
- [ 4.306][i][cplayer]
- [ 4.307][i][cplayer]
- [ 4.307][i][cplayer] Exiting... (Quit)
- [ 4.308][v][ytdl_hook] Exiting...
- [ 4.308][v][stats] Exiting...
- [ 4.308][v][osc] Exiting...
- [ 4.310][d][ao/wasapi] Uninit wasapi
- [ 4.310][d][ao/wasapi] Thread Reset
- [ 4.310][d][ao/wasapi] Thread Reset
- [ 4.310][d][ao/wasapi] Thread shutdown
- [ 4.317][d][ao/wasapi] Thread uninit done
- [ 4.317][d][ao/wasapi] Thread return
- [ 4.317][d][ao/wasapi] Uninit wasapi done
- [ 4.339][d][vo/gpu] flushing shader cache
- [ 4.342][v][vo/gpu/win32] uninit
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement