Skip to content

Instantly share code, notes, and snippets.

@rossy
Created January 24, 2022 13:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rossy/eedcebba5c751a54a4465ee47d794c71 to your computer and use it in GitHub Desktop.
Save rossy/eedcebba5c751a54a4465ee47d794c71 to your computer and use it in GitHub Desktop.
gpu-next d3d11 feature level 10_0 log
[ 0.006][v][cplayer] mpv 0.34.0-154-gd92c4238da Copyright © 2000-2021 mpv/MPlayer/mplayer2 projects
[ 0.006][v][cplayer] built on Mon Jan 24 23:47:15 AEDT 2022
[ 0.006][v][cplayer] FFmpeg library versions:
[ 0.007][v][cplayer] libavutil 56.70.100
[ 0.007][v][cplayer] libavcodec 58.134.100
[ 0.007][v][cplayer] libavformat 58.76.100
[ 0.007][v][cplayer] libswscale 5.9.100
[ 0.007][v][cplayer] libavfilter 7.110.100
[ 0.007][v][cplayer] libswresample 3.9.100
[ 0.007][v][cplayer] FFmpeg version: 4.4.1
[ 0.007][v][cplayer]
[ 0.007][v][cplayer] Configuration: waf configure --prefix=/clang64 --check-c-compiler=clang --disable-egl-angle-lib
[ 0.007][v][cplayer] List of enabled features: asm build-date caca cplayer d3d-hwaccel d3d11 d3d9-hwaccel debug-build direct3d dos-paths ffmpeg ffmpeg-aviocontext-bytes-read gl gl-dxinterop gl-dxinterop-d3d9 gl-win32 glob glob-win32 gpl iconv jpeg lcms2 libarchive libass libavdevice libbluray libm libplacebo libplacebo-v4 lua luajit mingw noexecstack optimize posix-or-mingw rubberband shaderc shaderc-shared spirv-cross spirv-cross-shared stdatomic uchardet vector vulkan wasapi win32-desktop win32-internal-pthreads zimg zlib
[ 0.007][v][cplayer] Command line options: '--no-config' '--vo=gpu-next' '--gpu-context=d3d11' '--msg-level=vo=debug' 'D:/Torrents/[Commie] Senki Zesshou Symphogear GX - 01 [A9903EC2].mkv' '--profile=gpu-hq' '--d3d11-feature-level=10_0' '--frames=1' '--log-file=mpv.log'
[ 0.007][v][cplayer] mpv 0.34.0-154-gd92c4238da Copyright © 2000-2021 mpv/MPlayer/mplayer2 projects
[ 0.007][v][cplayer] built on Mon Jan 24 23:47:15 AEDT 2022
[ 0.007][v][cplayer] FFmpeg library versions:
[ 0.007][v][cplayer] libavutil 56.70.100
[ 0.007][v][cplayer] libavcodec 58.134.100
[ 0.007][v][cplayer] libavformat 58.76.100
[ 0.007][v][cplayer] libswscale 5.9.100
[ 0.007][v][cplayer] libavfilter 7.110.100
[ 0.007][v][cplayer] libswresample 3.9.100
[ 0.007][v][cplayer] FFmpeg version: 4.4.1
[ 0.007][v][cplayer]
[ 0.007][v][cplayer] Configuration: waf configure --prefix=/clang64 --check-c-compiler=clang --disable-egl-angle-lib
[ 0.007][v][cplayer] List of enabled features: asm build-date caca cplayer d3d-hwaccel d3d11 d3d9-hwaccel debug-build direct3d dos-paths ffmpeg ffmpeg-aviocontext-bytes-read gl gl-dxinterop gl-dxinterop-d3d9 gl-win32 glob glob-win32 gpl iconv jpeg lcms2 libarchive libass libavdevice libbluray libm libplacebo libplacebo-v4 lua luajit mingw noexecstack optimize posix-or-mingw rubberband shaderc shaderc-shared spirv-cross spirv-cross-shared stdatomic uchardet vector vulkan wasapi win32-desktop win32-internal-pthreads zimg zlib
[ 0.007][d][global] config path: '' -> '-'
[ 0.007][d][global] user path: '~~home/' -> ''
[ 0.007][d][global] user path: '~~old_home/' -> ''
[ 0.007][v][cplayer] Setting option 'config' = 'no' (flags = 8)
[ 0.007][v][cplayer] Setting option 'vo' = 'gpu-next' (flags = 8)
[ 0.007][v][cplayer] Setting option 'gpu-context' = 'd3d11' (flags = 8)
[ 0.007][v][cplayer] Setting option 'msg-level' = 'vo=debug' (flags = 8)
[ 0.007][v][cplayer] Setting option 'profile' = 'gpu-hq' (flags = 8)
[ 0.007][v][cplayer] Applying profile 'gpu-hq'...
[ 0.007][v][cplayer] Setting option 'scale' = 'spline36' (flags = 12)
[ 0.007][v][cplayer] Setting option 'cscale' = 'spline36' (flags = 12)
[ 0.007][v][cplayer] Setting option 'dscale' = 'mitchell' (flags = 12)
[ 0.007][v][cplayer] Setting option 'dither-depth' = 'auto' (flags = 12)
[ 0.007][v][cplayer] Setting option 'correct-downscaling' = 'yes' (flags = 12)
[ 0.007][v][cplayer] Setting option 'linear-downscaling' = 'yes' (flags = 12)
[ 0.007][v][cplayer] Setting option 'sigmoid-upscaling' = 'yes' (flags = 12)
[ 0.007][v][cplayer] Setting option 'deband' = 'yes' (flags = 12)
[ 0.007][v][cplayer] Setting option 'd3d11-feature-level' = '10_0' (flags = 8)
[ 0.007][v][cplayer] Setting option 'frames' = '1' (flags = 8)
[ 0.007][v][cplayer] Setting option 'log-file' = 'mpv.log' (flags = 8)
[ 0.008][d][global] user path: 'mpv.log' -> 'mpv.log'
[ 0.008][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][console] Loading lua script @console.lua...
[ 0.009][d][auto_profiles] Loading lua script @auto_profiles.lua...
[ 0.009][d][osc] loading mp.defaults
[ 0.009][d][ytdl_hook] loading mp.defaults
[ 0.009][v][cplayer] Waiting for 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][ytdl_hook] script-opts/ytdl_hook.conf not found.
[ 0.011][d][ytdl_hook] lua-settings/ytdl_hook.conf not found.
[ 0.011][d][console] loading mp.defaults
[ 0.011][d][stats] reading options for stats
[ 0.011][d][stats] script-opts/stats.conf not found.
[ 0.011][d][stats] lua-settings/stats.conf not found.
[ 0.012][d][osc] reading options for osc
[ 0.012][d][osc] script-opts/osc.conf not found.
[ 0.012][d][osc] lua-settings/osc.conf not found.
[ 0.012][d][console] loading @console.lua
[ 0.012][d][auto_profiles] loading mp.defaults
[ 0.013][d][console] reading options for console
[ 0.013][d][console] script-opts/console.conf not found.
[ 0.013][d][console] lua-settings/console.conf not found.
[ 0.013][d][cplayer] Run command: define-section, flags=64, args=[name="showhide", contents="mouse_move script-binding osc/__keybinding1\nmouse_leave script-binding osc/__keybinding2\n", flags="force"]
[ 0.013][d][cplayer] Run command: define-section, flags=64, args=[name="showhide_wc", contents="mouse_move script-binding osc/__keybinding3\nmouse_leave script-binding osc/__keybinding4\n", flags="force"]
[ 0.013][d][cplayer] Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.013][d][cplayer] Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.013][d][cplayer] Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"]
[ 0.013][d][cplayer] Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.013][d][cplayer] Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"]
[ 0.013][d][auto_profiles] loading @auto_profiles.lua
[ 0.013][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"]
[ 0.013][d][cplayer] Run command: enable-section, flags=64, args=[name="input", flags=""]
[ 0.013][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.013][d][cplayer] Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"]
[ 0.013][d][cplayer] Run command: enable-section, flags=64, args=[name="window-controls", flags=""]
[ 0.013][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-visibility=auto"]
[ 0.013][v][cplayer] Set property: shared-script-properties -> 1
[ 0.013][d][cplayer] Run command: disable-section, flags=64, args=[name="input"]
[ 0.013][d][cplayer] Run command: disable-section, flags=64, args=[name="window-controls"]
[ 0.013][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"]
[ 0.013][v][cplayer] Set property: shared-script-properties -> 1
[ 0.013][d][osc] osc_init
[ 0.013][d][cplayer] Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"]
[ 0.013][d][cplayer] Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.013][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"]
[ 0.013][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.014][d][osd/libass] ASS library version: 0x1502000 (runtime 0x1502000)
[ 0.014][d][auto_profiles] Exiting...
[ 0.014][v][osd/libass] libass API version: 0x1502000
[ 0.014][v][osd/libass] libass source: tarball: 0.15.2
[ 0.015][v][osd/libass] Shaper: FriBidi 1.0.11 (SIMPLE) HarfBuzz-ng 3.1.2 (COMPLEX)
[ 0.015][v][osd/libass] Setting up fonts...
[ 0.016][v][osd/libass] Using font provider directwrite (with GDI)
[ 0.016][v][osd/libass] Done.
[ 0.017][v][cplayer] Done loading scripts.
[ 0.017][d][global] config path: 'watch_later' -> '-'
[ 0.017][d][global] config path: 'watch_later' -> '-'
[ 0.017][v][cplayer] Running hook: ytdl_hook/on_load
[ 0.017][v][ytdl_hook] ytdl:// hook
[ 0.017][v][ytdl_hook] not a ytdl:// url
[ 0.017][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"]
[ 0.017][v][cplayer] Set property: shared-script-properties -> 1
[ 0.017][d][osd/libass] ASS library version: 0x1502000 (runtime 0x1502000)
[ 0.017][v][osd/libass] libass API version: 0x1502000
[ 0.017][v][osd/libass] libass source: tarball: 0.15.2
[ 0.018][v][bdmv/bluray] Opening D:/Torrents/[Commie] Senki Zesshou Symphogear GX - 01 [A9903EC2].mkv
[ 0.018][v][file] Opening D:/Torrents/[Commie] Senki Zesshou Symphogear GX - 01 [A9903EC2].mkv
[ 0.018][d][file] resize stream to 131072 bytes, drop 0 bytes
[ 0.018][d][file] Stream opened successfully.
[ 0.018][v][demux] Trying demuxers for level=normal.
[ 0.018][d][demux] Trying demuxer: disc (force-level: normal)
[ 0.018][d][demux] Trying demuxer: edl (force-level: normal)
[ 0.018][d][demux] Trying demuxer: cue (force-level: normal)
[ 0.018][d][demux] Trying demuxer: rawaudio (force-level: normal)
[ 0.018][d][demux] Trying demuxer: rawvideo (force-level: normal)
[ 0.018][d][demux] Trying demuxer: mkv (force-level: normal)
[ 0.018][d][mkv] Found the head...
[ 0.018][d][mkv] + a segment...
[ 0.018][d][mkv] Parsing seek head...
[ 0.018][d][mkv] |+ segment information...
[ 0.018][d][mkv] float 1419900.000000
[ 0.018][d][mkv] | + muxing app: libebml v1.3.1 + libmatroska v1.4.2
[ 0.018][d][mkv] | + writing app: mkvmerge v7.8.0 (' SERVRHE ') 64bit built on Mar 27 2015 21:20:31
[ 0.018][d][mkv] | + timecode scale: 1000000
[ 0.018][d][mkv] | + duration: 1419.900s
[ 0.018][d][mkv] | + segment uid b4 ec 7e d6 be 0c c2 3e 92 8c 2b 6c 21 05 d4 31
[ 0.018][d][mkv] |+ segment tracks...
[ 0.018][d][mkv] float 48000.000000
[ 0.018][d][mkv] | + a track...
[ 0.018][d][mkv] | + Track number: 1
[ 0.018][d][mkv] | + Track type: Video
[ 0.018][d][mkv] | + Video track
[ 0.018][d][mkv] | + Display width: 1280
[ 0.018][d][mkv] | + Display height: 720
[ 0.018][d][mkv] | + Pixel width: 1280
[ 0.018][d][mkv] | + Pixel height: 720
[ 0.018][d][mkv] | + Codec ID: V_MPEG4/ISO/AVC
[ 0.018][d][mkv] | + CodecPrivate, length 46
[ 0.018][d][mkv] | + Default duration: 41.708ms ( = 23.976 fps)
[ 0.018][d][mkv] | + a track...
[ 0.018][d][mkv] | + Track number: 2
[ 0.018][d][mkv] | + Track type: Audio
[ 0.018][d][mkv] | + Audio track
[ 0.018][d][mkv] | + Sampling frequency: 48000.000000
[ 0.018][d][mkv] | + Channels: 2
[ 0.018][d][mkv] | + Codec ID: A_AAC
[ 0.018][d][mkv] | + CodecPrivate, length 2
[ 0.018][d][mkv] | + Language: und
[ 0.018][d][mkv] | + Default duration: 21.333ms ( = 46.875 fps)
[ 0.018][d][mkv] | + a track...
[ 0.018][d][mkv] | + Track number: 3
[ 0.018][d][mkv] | + Track type: Subtitle
[ 0.018][d][mkv] | + Codec ID: S_TEXT/ASS
[ 0.018][d][mkv] | + CodecPrivate, length 3025
[ 0.018][d][mkv] | + Language: und
[ 0.018][d][mkv] Parsing attachments...
[ 0.019][v][osd/libass] Shaper: FriBidi 1.0.11 (SIMPLE) HarfBuzz-ng 3.1.2 (COMPLEX)
[ 0.019][v][osd/libass] Setting up fonts...
[ 0.019][d][mkv] Attachment: CanelaBarkPersonal.ttf, application/x-truetype-font, 269308 bytes
[ 0.019][d][mkv] Attachment: Livingst.ttf, application/x-truetype-font, 63040 bytes
[ 0.019][d][mkv] Attachment: KOZMINPR6N-BOLD-EN.ttf, application/x-truetype-font, 238560 bytes
[ 0.019][d][mkv] Attachment: BasiliaT-Bold.otf, application/x-truetype-font, 39048 bytes
[ 0.019][v][osd/libass] Using font provider directwrite (with GDI)
[ 0.019][v][osd/libass] Done.
[ 0.019][d][mkv] Attachment: CanelaBarkBoldPersonal.ttf, application/x-truetype-font, 225252 bytes
[ 0.019][d][mkv] Attachment: Orgasmo.otf, application/x-truetype-font, 7040 bytes
[ 0.019][d][mkv] Attachment: LT.ttf, application/x-truetype-font, 62536 bytes
[ 0.019][d][mkv] Attachment: Horsham-Light.otf, application/x-truetype-font, 41036 bytes
[ 0.019][d][mkv] Attachment: Sundayscript.ttf, application/x-truetype-font, 34832 bytes
[ 0.019][d][mkv] Attachment: LT_3italic.ttf, application/x-truetype-font, 62480 bytes
[ 0.019][d][mkv] Attachment: painty.ttf, application/x-truetype-font, 40180 bytes
[ 0.019][d][mkv] Attachment: Dragon is coming.otf, application/x-truetype-font, 19208 bytes
[ 0.020][d][mkv] Attachment: stars TFB.ttf, application/x-truetype-font, 128220 bytes
[ 0.020][d][mkv] Attachment: QUILLPN.TTF, application/x-truetype-font, 74609 bytes
[ 0.020][d][mkv] Parsing chapters...
[ 0.020][v][mkv] Default edition: 0
[ 0.020][v][mkv] New edition 0
[ 0.020][v][mkv] Default edition flag: 1
[ 0.020][d][mkv] Chapter 0 from 00:00:00.33000000 to 00:00:00.000, Intro
[ 0.020][d][mkv] Chapter 1 from 00:06:24.851133333 to 00:12:50.703266666, Part A
[ 0.020][d][mkv] Chapter 2 from 00:12:50.703266666 to 00:21:59.518199999, Part B
[ 0.020][d][mkv] Chapter 3 from 00:21:59.518199999 to 00:23:39.518099999, ED
[ 0.020][d][mkv] |+ found cluster
[ 0.020][v][mkv] Seeking to 587056072 to read header element 0x1c53bb6b.
[ 0.020][v][file] stream level seek from 1446158 to 587056072
[ 0.020][v][mkv] Parsing cues...
[ 0.020][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"]
[ 0.020][v][cplayer] Set property: shared-script-properties -> 1
[ 0.020][d][osc] osc_init
[ 0.020][v][mkv] Seeking to 587075530 to read header element 0x1254c367.
[ 0.020][v][file] stream level seek from 587076833 to 1315408
[ 0.020][v][mkv] All headers are parsed!
[ 0.021][v][demux] Detected file format: Matroska
[ 0.021][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"]
[ 0.021][v][cplayer] Opening done: D:/Torrents/[Commie] Senki Zesshou Symphogear GX - 01 [A9903EC2].mkv
[ 0.021][v][cplayer] Set property: shared-script-properties -> 1
[ 0.021][d][cplayer] Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"]
[ 0.021][d][cplayer] Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.021][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"]
[ 0.021][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.021][v][find_files] Loading external files in D:/Torrents/
[ 0.024][d][find_files] Potential external file: "[Undercover] Symphogear Live 2018v2.ass" Priority: 0
[ 0.024][v][cplayer] Running hook: ytdl_hook/on_preloaded
[ 0.024][v][mkv] select track 0
[ 0.024][v][mkv] select track 1
[ 0.024][v][mkv] select track 2
[ 0.024][i][cplayer] (+) Video --vid=1 (*) (h264 1280x720 23.976fps)
[ 0.025][i][cplayer] (+) Audio --aid=1 (*) (aac 2ch 48000Hz)
[ 0.025][i][cplayer] (+) Subs --sid=1 (*) (ass)
[ 0.025][i][display-tags] File tags:
[ 0.025][i][display-tags] Title: [Commie] Senki Zesshou Symphogear GX - 01
[ 0.027][v][vo/gpu-next/d3d11] Initializing GPU context 'd3d11'
[ 0.122][v][vo/gpu-next/d3d11] Using Direct3D 11 feature level 10_0
[ 0.123][v][vo/gpu-next/d3d11] Device Name: NVIDIA GeForce GTX 670
[ 0.123][v][vo/gpu-next/d3d11] Device ID: 10de:1189 (rev a1)
[ 0.123][v][vo/gpu-next/d3d11] Subsystem ID: 1043:841a
[ 0.124][v][vo/gpu-next/d3d11] LUID: 000000000000c67d
[ 0.124][v][vo/gpu-next/d3d11] Initializing SPIR-V compiler 'shaderc'
[ 0.124][v][vo/gpu-next/d3d11] Using Direct3D 11.1 runtime
[ 0.125][v][vo/gpu-next/d3d11] Maximum Texture2D size: 8192x8192
[ 0.127][v][vo/gpu-next/d3d11] D3DCompiler version: 10.0.22000.1
[ 0.147][v][vo/gpu-next/d3d11] Using DXGI 1.2+
[ 0.148][v][vo/gpu-next/d3d11] Queried output: \\.\DISPLAY1, 2560x1440 @ 8 bits, colorspace: RGB_FULL_G22_NONE_P709 (0)
[ 0.148][v][vo/gpu-next/d3d11] Selected swapchain format R8G8B8A8_UNORM (28), attempting to utilize it.
[ 0.150][v][vo/gpu-next/d3d11] Selected swapchain color space RGB_FULL_G22_NONE_P709 (0), attempting to utilize it.
[ 0.151][v][vo/gpu-next/d3d11] Swapchain capabilities for color space RGB_FULL_G22_NONE_P709 (0): normal: yes, overlay: no
[ 0.151][v][vo/gpu-next/d3d11] Swapchain successfully configured to color space RGB_FULL_G22_NONE_P709 (0)!
[ 0.152][v][vo/gpu-next/d3d11] Using flip-model presentation
[ 0.152][v][vo/gpu-next] Initialized libplacebo v4.192.0 (API v192)
[ 0.152][v][vo/gpu-next] Using DXGI 1.2+
[ 0.153][v][vo/gpu-next] Using Direct3D 11 feature level 10_0
[ 0.153][v][vo/gpu-next] Direct3D 11 device properties:
[ 0.153][v][vo/gpu-next] Device Name: NVIDIA GeForce GTX 670
[ 0.154][v][vo/gpu-next] Device ID: 10de:1189 (rev a1)
[ 0.154][v][vo/gpu-next] Subsystem ID: 1043:841a
[ 0.154][v][vo/gpu-next] LUID: 000000000000c67d
[ 0.155][v][vo/gpu-next] Driver version: 30.0.14.7141
[ 0.155][v][vo/gpu-next] shaderc SPIR-V version 1.5 rev 4
[ 0.156][v][vo/gpu-next] Initialized SPIR-V compiler 'shaderc'
[ 0.156][v][vo/gpu-next] Using Direct3D 11.4 runtime
[ 0.156][v][vo/gpu-next] D3DCompiler version: 10.0.22000.1
[ 0.157][v][vo/gpu-next] GPU information:
[ 0.158][v][vo/gpu-next] GLSL version: 450 (vulkan)
[ 0.158][v][vo/gpu-next] subgroup_size: 0
[ 0.158][v][vo/gpu-next] min_gather_offset: 0
[ 0.159][v][vo/gpu-next] max_gather_offset: 0
[ 0.159][v][vo/gpu-next] Limits:
[ 0.159][v][vo/gpu-next] thread_safe: 0
[ 0.160][v][vo/gpu-next] callbacks: 0
[ 0.160][v][vo/gpu-next] max_buf_size: 526172160
[ 0.160][v][vo/gpu-next] max_ubo_size: 65536
[ 0.161][v][vo/gpu-next] max_ssbo_size: 526172160
[ 0.161][v][vo/gpu-next] max_vbo_size: 526172160
[ 0.162][v][vo/gpu-next] max_mapped_size: 0
[ 0.164][v][vo/gpu-next] max_buffer_texels: 134217728
[ 0.164][v][vo/gpu-next] align_host_ptr: 0
[ 0.165][v][vo/gpu-next] max_tex_1d_dim: 8192
[ 0.165][v][vo/gpu-next] max_tex_2d_dim: 8192
[ 0.166][v][vo/gpu-next] max_tex_3d_dim: 2048
[ 0.166][v][vo/gpu-next] blittable_1d_3d: 0
[ 0.167][v][vo/gpu-next] buf_transfer: 0
[ 0.167][v][vo/gpu-next] align_tex_xfer_pitch: 1
[ 0.168][v][vo/gpu-next] align_tex_xfer_offset: 32
[ 0.168][v][vo/gpu-next] max_variable_comps: 0
[ 0.169][v][vo/gpu-next] max_constants: 0
[ 0.169][v][vo/gpu-next] max_pushc_size: 0
[ 0.170][v][vo/gpu-next] align_vertex_stride: 1
[ 0.170][v][vo/gpu-next] fragment_queues: 1
[ 0.171][v][vo/gpu-next] compute_queues: 0
[ 0.171][d][vo/gpu-next] GPU texture formats:
[ 0.172][d][vo/gpu-next] NAME TYPE SIZE COMP CAPS EMU DEPTH HOST_BITS GLSL_TYPE GLSL_FMT FOURCC
[ 0.172][d][vo/gpu-next] r8 UNORM 1 R S-LRb-Vu-H-- n {8 0 0 0 } {8 0 0 0 } float
[ 0.173][d][vo/gpu-next] rg8 UNORM 2 RG S-LRb-Vu-H-- n {8 8 0 0 } {8 8 0 0 } vec2
[ 0.173][d][vo/gpu-next] rgba8 UNORM 4 RGBA S-LRb-Vu-H-- n {8 8 8 8 } {8 8 8 8 } vec4
[ 0.174][d][vo/gpu-next] bgrx8 UNORM 4 BGR S-LRb-Vu-H-- n {8 8 8 0 } {8 8 8 0 } vec3
[ 0.174][d][vo/gpu-next] bgra8 UNORM 4 BGRA S-LRb-Vu-H-- n {8 8 8 8 } {8 8 8 8 } vec4
[ 0.175][d][vo/gpu-next] rgb10a2 UNORM 4 RGBA S-LRb-Vu-H-- n {10 10 10 2 } {10 10 10 2 } vec4
[ 0.175][d][vo/gpu-next] rg11b10f FLOAT 4 RGB S-LRb-Vu-H-- n {11 11 10 0 } {11 11 10 0 } vec3
[ 0.176][d][vo/gpu-next] r16 UNORM 2 R S-LRb-Vu-H-- n {16 0 0 0 } {16 0 0 0 } float
[ 0.176][d][vo/gpu-next] r16hf FLOAT 2 R S-LRb-Vu-H-- n {16 0 0 0 } {16 0 0 0 } float
[ 0.177][d][vo/gpu-next] rg16 UNORM 4 RG S-LRb-Vu-H-- n {16 16 0 0 } {16 16 0 0 } vec2
[ 0.179][d][vo/gpu-next] rg16hf FLOAT 4 RG S-LRb-Vu-H-- n {16 16 0 0 } {16 16 0 0 } vec2
[ 0.179][d][vo/gpu-next] rgba16 UNORM 8 RGBA S-LRb-Vu-H-- n {16 16 16 16} {16 16 16 16} vec4
[ 0.180][d][vo/gpu-next] rgba16hf FLOAT 8 RGBA S-LRb-Vu-H-- n {16 16 16 16} {16 16 16 16} vec4
[ 0.180][d][vo/gpu-next] r32f FLOAT 4 R S-LRb-Vu-H-- n {32 0 0 0 } {32 0 0 0 } float
[ 0.181][d][vo/gpu-next] rg32f FLOAT 8 RG S-LRb-Vu-H-- n {32 32 0 0 } {32 32 0 0 } vec2
[ 0.181][d][vo/gpu-next] rgba32f FLOAT 16 RGBA S-LRb-Vu-H-- n {32 32 32 32} {32 32 32 32} vec4
[ 0.182][d][vo/gpu-next] r8s SNORM 1 R S-LR--Vu-H-- n {8 0 0 0 } {8 0 0 0 } float
[ 0.182][d][vo/gpu-next] rg8s SNORM 2 RG S-LR--Vu-H-- n {8 8 0 0 } {8 8 0 0 } vec2
[ 0.183][d][vo/gpu-next] rgba8s SNORM 4 RGBA S-LR--Vu-H-- n {8 8 8 8 } {8 8 8 8 } vec4
[ 0.183][d][vo/gpu-next] r16s SNORM 2 R S-LR--Vu-H-- n {16 0 0 0 } {16 0 0 0 } float
[ 0.184][d][vo/gpu-next] rg16s SNORM 4 RG S-LR--Vu-H-- n {16 16 0 0 } {16 16 0 0 } vec2
[ 0.184][d][vo/gpu-next] rgba16s SNORM 8 RGBA S-LR--Vu-H-- n {16 16 16 16} {16 16 16 16} vec4
[ 0.185][d][vo/gpu-next] bgr5a1 UNORM 2 BGRA S-LRb----H-- n {5 5 5 1 } {5 5 5 1 }
[ 0.185][d][vo/gpu-next] bgr565 UNORM 2 BGR S-LRb----H-- n {5 6 5 0 } {5 6 5 0 }
[ 0.186][d][vo/gpu-next] rgb32f FLOAT 12 RGB S-----Vu-H-- n {32 32 32 0 } {32 32 32 0 } vec3
[ 0.186][d][vo/gpu-next] r8i SINT 1 R ---R--Vu-H-- n {8 0 0 0 } {8 0 0 0 } int
[ 0.187][d][vo/gpu-next] r8u UINT 1 R ---R--Vu-H-- n {8 0 0 0 } {8 0 0 0 } uint
[ 0.187][d][vo/gpu-next] rg8i SINT 2 RG ---R--Vu-H-- n {8 8 0 0 } {8 8 0 0 } ivec2
[ 0.188][d][vo/gpu-next] rg8u UINT 2 RG ---R--Vu-H-- n {8 8 0 0 } {8 8 0 0 } uvec2
[ 0.188][d][vo/gpu-next] rgba8i SINT 4 RGBA ---R--Vu-H-- n {8 8 8 8 } {8 8 8 8 } ivec4
[ 0.189][d][vo/gpu-next] rgba8u UINT 4 RGBA ---R--Vu-H-- n {8 8 8 8 } {8 8 8 8 } uvec4
[ 0.189][d][vo/gpu-next] rgb10a2u UINT 4 RGBA ---R--Vu-H-- n {10 10 10 2 } {10 10 10 2 } uvec4
[ 0.190][d][vo/gpu-next] r16i SINT 2 R ---R--Vu-H-- n {16 0 0 0 } {16 0 0 0 } int
[ 0.190][d][vo/gpu-next] r16u UINT 2 R ---R--Vu-H-- n {16 0 0 0 } {16 0 0 0 } uint
[ 0.190][d][vo/gpu-next] rg16i SINT 4 RG ---R--Vu-H-- n {16 16 0 0 } {16 16 0 0 } ivec2
[ 0.191][d][vo/gpu-next] rg16u UINT 4 RG ---R--Vu-H-- n {16 16 0 0 } {16 16 0 0 } uvec2
[ 0.191][d][vo/gpu-next] rgba16i SINT 8 RGBA ---R--Vu-H-- n {16 16 16 16} {16 16 16 16} ivec4
[ 0.192][d][vo/gpu-next] rgba16u UINT 8 RGBA ---R--Vu-H-- n {16 16 16 16} {16 16 16 16} uvec4
[ 0.192][d][vo/gpu-next] r32i SINT 4 R ---R--Vu-H-- n {32 0 0 0 } {32 0 0 0 } int
[ 0.193][d][vo/gpu-next] r32u UINT 4 R ---R--Vu-H-- n {32 0 0 0 } {32 0 0 0 } uint
[ 0.196][d][vo/gpu-next] rg32i SINT 8 RG ---R--Vu-H-- n {32 32 0 0 } {32 32 0 0 } ivec2
[ 0.199][d][vo/gpu-next] rg32u UINT 8 RG ---R--Vu-H-- n {32 32 0 0 } {32 32 0 0 } uvec2
[ 0.199][d][vo/gpu-next] rgba32i SINT 16 RGBA ---R--Vu-H-- n {32 32 32 32} {32 32 32 32} ivec4
[ 0.200][d][vo/gpu-next] rgba32u UINT 16 RGBA ---R--Vu-H-- n {32 32 32 32} {32 32 32 32} uvec4
[ 0.200][d][vo/gpu-next] bgra4 UNORM 2 BGRA S-L------H-- n {4 4 4 4 } {4 4 4 4 }
[ 0.201][d][vo/gpu-next] rgb32i SINT 12 RGB ------Vu-H-- n {32 32 32 0 } {32 32 32 0 } ivec3
[ 0.201][d][vo/gpu-next] rgb32u UINT 12 RGB ------Vu-H-- n {32 32 32 0 } {32 32 32 0 } uvec3
[ 0.202][v][vo/gpu-next] Using flip-model presentation
[ 0.202][d][vo/gpu-next] No matching format found
[ 0.203][d][vo/gpu-next] No matching format found
[ 0.203][d][vo/gpu-next] No matching format found
[ 0.204][d][vo/gpu-next] No matching format found
[ 0.204][d][vo/gpu-next] No matching format found
[ 0.205][d][vo/gpu-next] No matching format found
[ 0.205][d][vo/gpu-next] No matching format found
[ 0.206][d][vo/gpu-next] No matching format found
[ 0.206][w][vo/gpu-next] Found no renderable FBO format! Most features disabled
[ 0.207][v][vo/gpu-next/win32] DPI detected from the new API: 96
[ 0.207][v][vo/gpu-next/win32] display-fps: 59.951000
[ 0.211][v][vo/gpu-next/win32] color-profile: C:\WINDOWS\system32\spool\drivers\color\sRGB Color Space Profile.icm
[ 0.212][v][vo/gpu-next] Assuming 59.951000 FPS for display sync.
[ 0.212][v][vd] Container reported FPS: 23.976025
[ 0.213][v][vd] Codec list:
[ 0.213][v][vd] h264 - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
[ 0.213][v][vd] h264_qsv (h264) - H264 video (Intel Quick Sync Video acceleration)
[ 0.213][v][vd] h264_cuvid (h264) - Nvidia CUVID H264 decoder
[ 0.213][v][vd] Opening decoder h264
[ 0.213][v][vd] No hardware decoding requested.
[ 0.213][v][vd] Using software decoding.
[ 0.213][v][vd] Detected 4 logical cores.
[ 0.213][v][vd] Requesting 5 threads for decoding.
[ 0.214][d][ffmpeg/video] h264: Reinit context to 1280x720, pix_fmt: yuv420p10le
[ 0.214][d][vd] DR parameter change to 1280x738 yuv420p10 align=64
[ 0.214][d][vd] Allocating new DR image...
[ 0.215][d][vd] ...failed..
[ 0.215][v][vd] DR failed - disabling.
[ 0.223][v][vd] Selected codec: h264 (H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10)
[ 0.223][v][vf] User filter list:
[ 0.223][v][vf] (empty)
[ 0.224][v][ad] Codec list:
[ 0.224][v][ad] aac - AAC (Advanced Audio Coding)
[ 0.224][v][ad] aac_fixed (aac) - AAC (Advanced Audio Coding)
[ 0.224][v][ad] Opening decoder aac
[ 0.224][v][ad] Requesting 1 threads for decoding.
[ 0.226][v][ad] Selected codec: aac (AAC (Advanced Audio Coding))
[ 0.226][v][af] User filter list:
[ 0.226][v][af] (empty)
[ 0.226][d][sub/ass] ASS library version: 0x1502000 (runtime 0x1502000)
[ 0.227][v][sub/ass] libass API version: 0x1502000
[ 0.227][v][sub/ass] libass source: tarball: 0.15.2
[ 0.228][v][sub/ass] Shaper: FriBidi 1.0.11 (SIMPLE) HarfBuzz-ng 3.1.2 (COMPLEX)
[ 0.228][v][sub/ass] Setting up fonts...
[ 0.229][v][sub/ass] Using font provider directwrite (with GDI)
[ 0.229][v][sub/ass] Done.
[ 0.229][v][cplayer] Starting playback...
[ 0.230][d][ffmpeg/video] h264: Reinit context to 1280x720, pix_fmt: yuv420p10le
[ 0.230][d][osc] osc_init
[ 0.247][v][vd] Using software decoding.
[ 0.247][v][vd] Decoder format: 1280x720 [0:1] yuv420p10 bt.709/auto/auto/limited/auto CL=mpeg2/4/h264
[ 0.247][v][vd] Using container aspect ratio.
[ 0.247][v][vf] [in] 1280x720 yuv420p10 bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[ 0.247][v][vf] [userdeint] 1280x720 yuv420p10 bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[ 0.247][v][vf] [userdeint] (disabled)
[ 0.247][v][vf] [autorotate] 1280x720 yuv420p10 bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[ 0.247][v][vf] [autorotate] (disabled)
[ 0.247][v][vf] [convert] 1280x720 yuv420p10 bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[ 0.247][v][vf] [convert] (disabled)
[ 0.247][v][vf] [out] 1280x720 yuv420p10 bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[ 0.247][v][af] [in] 48000Hz stereo 2ch floatp
[ 0.247][v][af] [userspeed] 48000Hz stereo 2ch floatp
[ 0.247][v][af] [userspeed] (disabled)
[ 0.247][v][af] [convert] 48000Hz stereo 2ch floatp
[ 0.250][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"]
[ 0.250][v][cplayer] Set property: shared-script-properties -> 1
[ 0.250][v][ao] Trying audio driver 'wasapi'
[ 0.250][v][ao/wasapi] requested format: 48000 Hz, stereo channels, floatp
[ 0.250][d][ao/wasapi] Init wasapi
[ 0.250][d][ao/wasapi] Find device ''
[ 0.253][v][ao/wasapi] No device specified. Selecting default.
[ 0.256][v][ao/wasapi] Selecting device '{049423dd-1548-4753-b5aa-fc5682acc19b}' (ASUS PB278 (NVIDIA High Definition Audio))
[ 0.256][v][ao/wasapi] Monitoring changes in device {0.0.0.00000000}.{049423dd-1548-4753-b5aa-fc5682acc19b}
[ 0.259][d][ao/wasapi] Init wasapi thread
[ 0.259][d][ao/wasapi] Activating pAudioClient interface
[ 0.261][d][ao/wasapi] Probing formats
[ 0.271][v][ao/wasapi] Trying stereo float (32/32 bits) @ 48000hz (shared) -> ok
[ 0.271][v][ao/wasapi] Accepted as stereo float @ 48000hz -> stereo float (32/32 bits) @ 48000hz (shared)
[ 0.271][d][ao/wasapi] Fixing format
[ 0.271][d][ao/wasapi] IAudioClient::GetDevicePeriod
[ 0.271][v][ao/wasapi] Device period: 10 ms
[ 0.271][d][ao/wasapi] IAudioClient::Initialize
[ 0.280][d][ao/wasapi] IAudioClient::Initialize pRenderClient
[ 0.280][d][ao/wasapi] IAudioClient::Initialize IAudioClient_SetEventHandle
[ 0.280][d][ao/wasapi] IAudioClient::Initialize IAudioClient_GetBufferSize
[ 0.280][v][ao/wasapi] Buffer frame count: 2400 (50 ms)
[ 0.280][v][ao/wasapi] IAudioClock::GetFrequency gave a frequency of 384000.
[ 0.281][d][ao/wasapi] IAudioClient::Initialize pAudioVolume
[ 0.281][d][ao/wasapi] Entering dispatch loop
[ 0.281][d][ao/wasapi] Init wasapi done
[ 0.281][v][ao/wasapi] device buffer: 2400 samples.
[ 0.281][v][ao/wasapi] using soft-buffer of 9600 samples.
[ 0.282][i][cplayer] AO: [wasapi] 48000Hz stereo 2ch float
[ 0.282][v][cplayer] AO: Description: Windows WASAPI audio output (event mode)
[ 0.283][v][autoconvert] inserting resampler
[ 0.283][v][swresample] format change, reinitializing resampler
[ 0.283][v][swresample] 48000Hz stereo floatp -> 48000Hz stereo float
[ 0.283][v][af] [out] 48000Hz stereo 2ch float
[ 0.283][i][cplayer] VO: [gpu-next] 1280x720 yuv420p10
[ 0.283][v][cplayer] VO: Description: Video output based on libplacebo
[ 0.284][v][vo/gpu-next] reconfig to 1280x720 yuv420p10 bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[ 0.284][d][vo/gpu-next] max content size: 2544x1353
[ 0.285][d][vo/gpu-next] monitor size: 2560x1440
[ 0.285][v][vo/gpu-next/win32] reset window bounds: 640:347:1280:720
[ 0.286][d][vo/gpu-next/win32] move window: 640:347
[ 0.287][v][vo/gpu-next/win32] resize window: 1280:720
[ 0.295][v][vo/gpu-next/win32] resize window: 1280:720
[ 0.298][d][vo/gpu-next/win32] move window: 640:347
[ 0.301][v][vo/gpu-next] Window size: 1280x720 (Borders: l=0 t=0 r=0 b=0)
[ 0.302][v][vo/gpu-next] Video source: 1280x720 (1:1)
[ 0.303][v][vo/gpu-next] Video display: (0, 0) 1280x720 -> (0, 0) 1280x720
[ 0.305][v][vo/gpu-next] Video scale: 1.000000/1.000000
[ 0.306][v][vo/gpu-next] OSD borders: l=0 t=0 r=0 b=0
[ 0.306][v][vo/gpu-next] Video borders: l=0 t=0 r=0 b=0
[ 0.310][v][vo/gpu-next] Window size: 1280x720 (Borders: l=0 t=0 r=0 b=0)
[ 0.310][v][vo/gpu-next] Video source: 1280x720 (1:1)
[ 0.310][v][vo/gpu-next] Video display: (0, 0) 1280x720 -> (0, 0) 1280x720
[ 0.314][v][vo/gpu-next] Video scale: 1.000000/1.000000
[ 0.315][v][vo/gpu-next] OSD borders: l=0 t=0 r=0 b=0
[ 0.315][v][vo/gpu-next] Video borders: l=0 t=0 r=0 b=0
[ 0.317][d][vo/gpu-next] (Re)creating 1280x720x0 texture with format r16
[ 0.320][d][vo/gpu-next] (Re)creating 640x360x0 texture with format r16
[ 0.322][d][vo/gpu-next] (Re)creating 640x360x0 texture with format r16
[ 0.324][e][vo/gpu-next] Failed creating FBO texture! Disabling advanced rendering..
[ 0.325][e][vo/gpu-next] Failed dispatching debanding shader.. disabling debanding!
[ 0.325][d][vo/gpu-next] LUT cache invalidated, regenerating..
[ 0.537][d][vo/gpu-next] shaderc compile status 'success' (0 errors, 0 warnings)
[ 0.538][v][vo/gpu-next] Spent 105.000 ms translating GLSL to SPIR-V (slow!)
[ 0.539][d][vo/gpu-next] Spent 1.000 ms translating SPIR-V to HLSL
[ 0.542][d][vo/gpu-next] Spent 2.000 ms translating HLSL to DXBC
[ 0.542][d][vo/gpu-next] vertex shader GLSL source:
[ 0.543][d][vo/gpu-next] [ 1] #version 450
[ 0.543][d][vo/gpu-next] [ 2] #extension GL_ARB_uniform_buffer_object : enable
[ 0.543][d][vo/gpu-next] [ 3] layout(binding=0) uniform sampler2D _src_tex_0_1;
[ 0.544][d][vo/gpu-next] [ 4] layout(binding=1) uniform sampler2D _src_tex_0_2;
[ 0.544][d][vo/gpu-next] [ 5] layout(binding=2) uniform sampler2D _src_tex_0_4;
[ 0.545][d][vo/gpu-next] [ 6] layout(binding=3) uniform sampler2D _weights_6_0;
[ 0.545][d][vo/gpu-next] [ 7] layout(std140, binding=4) uniform _UBO_12_0 {
[ 0.546][d][vo/gpu-next] [ 8] layout(offset=0) vec2 _tex_pt_2_1;
[ 0.546][d][vo/gpu-next] [ 9] layout(offset=8) uint _seed_5_1;
[ 0.548][d][vo/gpu-next] [ 10] layout(offset=16) mat3 _cmat_3_0;
[ 0.549][d][vo/gpu-next] [ 11] layout(offset=64) vec3 _cmat_c_4_0;
[ 0.549][d][vo/gpu-next] [ 12] };
[ 0.550][d][vo/gpu-next] [ 13] layout(location=0) in vec2 _tex_coord_1_1_v;
[ 0.551][d][vo/gpu-next] [ 14] layout(location=0) out vec2 _tex_coord_1_1;
[ 0.551][d][vo/gpu-next] [ 15] layout(location=1) in vec2 _tex_coord_1_2_v;
[ 0.552][d][vo/gpu-next] [ 16] layout(location=1) out vec2 _tex_coord_1_2;
[ 0.552][d][vo/gpu-next] [ 17] layout(location=2) in vec2 _tex_coord_1_4_v;
[ 0.552][d][vo/gpu-next] [ 18] layout(location=2) out vec2 _tex_coord_1_4;
[ 0.553][d][vo/gpu-next] [ 19] layout(location=3) in vec2 _position_11_0_v;
[ 0.553][d][vo/gpu-next] [ 20] void main() {
[ 0.554][d][vo/gpu-next] [ 21] _tex_coord_1_1 = _tex_coord_1_1_v;
[ 0.554][d][vo/gpu-next] [ 22] _tex_coord_1_2 = _tex_coord_1_2_v;
[ 0.555][d][vo/gpu-next] [ 23] _tex_coord_1_4 = _tex_coord_1_4_v;
[ 0.555][d][vo/gpu-next] [ 24] vec2 va_pos = _position_11_0_v;
[ 0.556][d][vo/gpu-next] [ 25] gl_Position = vec4(va_pos, 0.0, 1.0);
[ 0.556][d][vo/gpu-next] [ 26] }
[ 0.557][d][vo/gpu-next] vertex shader HLSL source:
[ 0.557][d][vo/gpu-next] [ 1] static float4 gl_Position;
[ 0.558][d][vo/gpu-next] [ 2] static float2 _9;
[ 0.558][d][vo/gpu-next] [ 3] static float2 _11;
[ 0.559][d][vo/gpu-next] [ 4] static float2 _13;
[ 0.559][d][vo/gpu-next] [ 5] static float2 _14;
[ 0.560][d][vo/gpu-next] [ 6] static float2 _16;
[ 0.560][d][vo/gpu-next] [ 7] static float2 _17;
[ 0.560][d][vo/gpu-next] [ 8] static float2 _21;
[ 0.561][d][vo/gpu-next] [ 9]
[ 0.561][d][vo/gpu-next] [ 10] struct SPIRV_Cross_Input
[ 0.562][d][vo/gpu-next] [ 11] {
[ 0.564][d][vo/gpu-next] [ 12] float2 _11 : TEXCOORD0;
[ 0.564][d][vo/gpu-next] [ 13] float2 _14 : TEXCOORD1;
[ 0.565][d][vo/gpu-next] [ 14] float2 _17 : TEXCOORD2;
[ 0.565][d][vo/gpu-next] [ 15] float2 _21 : TEXCOORD3;
[ 0.565][d][vo/gpu-next] [ 16] };
[ 0.566][d][vo/gpu-next] [ 17]
[ 0.567][d][vo/gpu-next] [ 18] struct SPIRV_Cross_Output
[ 0.567][d][vo/gpu-next] [ 19] {
[ 0.568][d][vo/gpu-next] [ 20] float2 _9 : TEXCOORD0;
[ 0.568][d][vo/gpu-next] [ 21] float2 _13 : TEXCOORD1;
[ 0.569][d][vo/gpu-next] [ 22] float2 _16 : TEXCOORD2;
[ 0.569][d][vo/gpu-next] [ 23] float4 gl_Position : SV_Position;
[ 0.569][d][vo/gpu-next] [ 24] };
[ 0.570][d][vo/gpu-next] [ 25]
[ 0.570][d][vo/gpu-next] [ 26] void vert_main()
[ 0.571][d][vo/gpu-next] [ 27] {
[ 0.571][d][vo/gpu-next] [ 28] _9 = _11;
[ 0.572][d][vo/gpu-next] [ 29] _13 = _14;
[ 0.572][d][vo/gpu-next] [ 30] _16 = _17;
[ 0.573][d][vo/gpu-next] [ 31] gl_Position = float4(_21, 0.0f, 1.0f);
[ 0.573][d][vo/gpu-next] [ 32] gl_Position.y = -gl_Position.y;
[ 0.574][d][vo/gpu-next] [ 33] }
[ 0.574][d][vo/gpu-next] [ 34]
[ 0.575][d][vo/gpu-next] [ 35] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
[ 0.575][d][vo/gpu-next] [ 36] {
[ 0.576][d][vo/gpu-next] [ 37] _11 = stage_input._11;
[ 0.576][d][vo/gpu-next] [ 38] _14 = stage_input._14;
[ 0.577][d][vo/gpu-next] [ 39] _17 = stage_input._17;
[ 0.577][d][vo/gpu-next] [ 40] _21 = stage_input._21;
[ 0.577][d][vo/gpu-next] [ 41] vert_main();
[ 0.579][d][vo/gpu-next] [ 42] SPIRV_Cross_Output stage_output;
[ 0.583][d][vo/gpu-next] [ 43] stage_output.gl_Position = gl_Position;
[ 0.584][d][vo/gpu-next] [ 44] stage_output._9 = _9;
[ 0.584][d][vo/gpu-next] [ 45] stage_output._13 = _13;
[ 0.585][d][vo/gpu-next] [ 46] stage_output._16 = _16;
[ 0.585][d][vo/gpu-next] [ 47] return stage_output;
[ 0.585][d][vo/gpu-next] [ 48] }
[ 0.598][d][vo/gpu-next] shaderc compile status 'success' (0 errors, 0 warnings)
[ 0.598][v][vo/gpu-next] Spent 12.000 ms translating GLSL to SPIR-V
[ 0.600][d][vo/gpu-next] Spent 2.000 ms translating SPIR-V to HLSL
[ 0.619][v][vo/gpu-next] Spent 19.000 ms translating HLSL to DXBC
[ 0.620][d][vo/gpu-next] fragment shader GLSL source:
[ 0.620][d][vo/gpu-next] [ 1] #version 450
[ 0.621][d][vo/gpu-next] [ 2] #extension GL_ARB_uniform_buffer_object : enable
[ 0.621][d][vo/gpu-next] [ 3] layout(binding=0) uniform sampler2D _src_tex_0_1;
[ 0.622][d][vo/gpu-next] [ 4] layout(binding=1) uniform sampler2D _src_tex_0_2;
[ 0.622][d][vo/gpu-next] [ 5] layout(binding=2) uniform sampler2D _src_tex_0_4;
[ 0.623][d][vo/gpu-next] [ 6] layout(binding=3) uniform sampler2D _weights_6_0;
[ 0.623][d][vo/gpu-next] [ 7] layout(std140, binding=4) uniform _UBO_12_0 {
[ 0.624][d][vo/gpu-next] [ 8] layout(offset=0) vec2 _tex_pt_2_1;
[ 0.624][d][vo/gpu-next] [ 9] layout(offset=8) uint _seed_5_1;
[ 0.625][d][vo/gpu-next] [ 10] layout(offset=16) mat3 _cmat_3_0;
[ 0.625][d][vo/gpu-next] [ 11] layout(offset=64) vec3 _cmat_c_4_0;
[ 0.626][d][vo/gpu-next] [ 12] };
[ 0.627][d][vo/gpu-next] [ 13] layout(location=0) in vec2 _tex_coord_1_1;
[ 0.627][d][vo/gpu-next] [ 14] layout(location=1) in vec2 _tex_coord_1_2;
[ 0.628][d][vo/gpu-next] [ 15] layout(location=2) in vec2 _tex_coord_1_4;
[ 0.628][d][vo/gpu-next] [ 16] layout(location=0) out vec4 out_color;
[ 0.628][d][vo/gpu-next] [ 17] #define prng_t uvec3
[ 0.629][d][vo/gpu-next] [ 18]
[ 0.629][d][vo/gpu-next] [ 19] vec3 _rand_3_1(inout uvec3 s) {
[ 0.630][d][vo/gpu-next] [ 20] s = 1664525u * s + uvec3(1013904223u);
[ 0.630][d][vo/gpu-next] [ 21] s.x += s.y * s.z;
[ 0.631][d][vo/gpu-next] [ 22] s.y += s.z * s.x;
[ 0.631][d][vo/gpu-next] [ 23] s.z += s.x * s.y;
[ 0.632][d][vo/gpu-next] [ 24] s ^= s >> 16u;
[ 0.632][d][vo/gpu-next] [ 25] s.x += s.y * s.z;
[ 0.633][d][vo/gpu-next] [ 26] s.y += s.z * s.x;
[ 0.633][d][vo/gpu-next] [ 27] s.z += s.x * s.y;
[ 0.634][d][vo/gpu-next] [ 28] return vec3(s) * 1.0/float(0xFFFFFFFFu);
[ 0.634][d][vo/gpu-next] [ 29] }
[ 0.635][d][vo/gpu-next] [ 30] #define _RAND_6_1 (_rand_3_1(_state_4_1))
[ 0.635][d][vo/gpu-next] [ 31] vec4 _average_7_1(vec2 pos, float range, inout prng_t _state_4_1) {
[ 0.636][d][vo/gpu-next] [ 32] vec2 dd = _RAND_6_1.xy * vec2(range, 6.28318530717958621680);
[ 0.636][d][vo/gpu-next] [ 33] vec2 o = dd.x * vec2(cos(dd.y), sin(dd.y));
[ 0.637][d][vo/gpu-next] [ 34] vec4 sum = vec4(0.0);
[ 0.637][d][vo/gpu-next] [ 35] sum += texture(_src_tex_0_1, pos + _tex_pt_2_1 * vec2( o.x, o.y));
[ 0.637][d][vo/gpu-next] [ 36] sum += texture(_src_tex_0_1, pos + _tex_pt_2_1 * vec2(-o.x, o.y));
[ 0.638][d][vo/gpu-next] [ 37] sum += texture(_src_tex_0_1, pos + _tex_pt_2_1 * vec2(-o.x, -o.y));
[ 0.638][d][vo/gpu-next] [ 38] sum += texture(_src_tex_0_1, pos + _tex_pt_2_1 * vec2( o.x, -o.y));
[ 0.639][d][vo/gpu-next] [ 39] return 0.25 * sum;
[ 0.639][d][vo/gpu-next] [ 40] }
[ 0.640][d][vo/gpu-next] [ 41] const float _radius_8_1 = 16.00000000000000000000;
[ 0.640][d][vo/gpu-next] [ 42] const float _threshold_9_1 = 0.00003051757812500000;
[ 0.642][d][vo/gpu-next] [ 43] const float _const_10_1 = 64.00000000000000000000;
[ 0.646][d][vo/gpu-next] [ 44] const float _const_11_1 = 0.00585937500000000000;
[ 0.646][d][vo/gpu-next] [ 45] vec4 _sub_0_0() {
[ 0.647][d][vo/gpu-next] [ 46] vec4 color;
[ 0.647][d][vo/gpu-next] [ 47] // pl_shader_deband
[ 0.648][d][vo/gpu-next] [ 48] {
[ 0.648][d][vo/gpu-next] [ 49] uvec3 _state_4_1 = uvec3(gl_FragCoord.xy, _seed_5_1);
[ 0.649][d][vo/gpu-next] [ 50] vec2 pos = _tex_coord_1_1;
[ 0.649][d][vo/gpu-next] [ 51] vec4 avg, diff;
[ 0.650][d][vo/gpu-next] [ 52] color = texture(_src_tex_0_1, pos);
[ 0.650][d][vo/gpu-next] [ 53] avg = _average_7_1(pos, 1.0 * _radius_8_1, _state_4_1);
[ 0.651][d][vo/gpu-next] [ 54] diff = abs(color - avg);
[ 0.651][d][vo/gpu-next] [ 55] color = mix(avg, color, bvec4(greaterThan(diff, vec4(_threshold_9_1 / 1.0))));
[ 0.652][d][vo/gpu-next] [ 56] color *= vec4(_const_10_1);
[ 0.652][d][vo/gpu-next] [ 57] color.rgb += _const_11_1 * (_RAND_6_1 - vec3(0.5));
[ 0.653][d][vo/gpu-next] [ 58] }
[ 0.653][d][vo/gpu-next] [ 59] return color;
[ 0.654][d][vo/gpu-next] [ 60] }
[ 0.654][d][vo/gpu-next] [ 61]
[ 0.655][d][vo/gpu-next] [ 62] const float _const_2_2 = 64.00000000000000000000;
[ 0.655][d][vo/gpu-next] [ 63] vec4 _sub_1_0() {
[ 0.656][d][vo/gpu-next] [ 64] // pl_shader_sample_direct
[ 0.659][d][vo/gpu-next] [ 65] vec4 color = vec4(_const_2_2) * texture(_src_tex_0_2, _tex_coord_1_2);
[ 0.659][d][vo/gpu-next] [ 66] return color;
[ 0.660][d][vo/gpu-next] [ 67] }
[ 0.660][d][vo/gpu-next] [ 68]
[ 0.661][d][vo/gpu-next] [ 69] const float _const_2_4 = 64.00000000000000000000;
[ 0.661][d][vo/gpu-next] [ 70] vec4 _sub_2_0() {
[ 0.662][d][vo/gpu-next] [ 71] // pl_shader_sample_direct
[ 0.662][d][vo/gpu-next] [ 72] vec4 color = vec4(_const_2_4) * texture(_src_tex_0_4, _tex_coord_1_4);
[ 0.663][d][vo/gpu-next] [ 73] return color;
[ 0.663][d][vo/gpu-next] [ 74] }
[ 0.664][d][vo/gpu-next] [ 75]
[ 0.664][d][vo/gpu-next] [ 76] #define _lut_5_0(pos) (texelFetch(_weights_6_0, ivec2(pos), 0).x)
[ 0.665][d][vo/gpu-next] [ 77] const float _const_7_0 = 64.00000000000000000000;
[ 0.665][d][vo/gpu-next] [ 78] const float _const_8_0 = 64.00000000000000000000;
[ 0.666][d][vo/gpu-next] [ 79] const float _const_9_0 = 1.00000000000000000000;
[ 0.666][d][vo/gpu-next] [ 80] vec4 _main_13_0() {
[ 0.667][d][vo/gpu-next] [ 81] vec4 color = vec4(0.0, 0.5, 0.5, 1.0);
[ 0.667][d][vo/gpu-next] [ 82] // pass_read_image
[ 0.668][d][vo/gpu-next] [ 83] {
[ 0.668][d][vo/gpu-next] [ 84] vec4 tmp;
[ 0.669][d][vo/gpu-next] [ 85] tmp = _sub_0_0();
[ 0.669][d][vo/gpu-next] [ 86] color[0] = tmp[0];
[ 0.670][d][vo/gpu-next] [ 87] tmp = _sub_1_0();
[ 0.670][d][vo/gpu-next] [ 88] color[1] = tmp[0];
[ 0.671][d][vo/gpu-next] [ 89] tmp = _sub_2_0();
[ 0.671][d][vo/gpu-next] [ 90] color[2] = tmp[0];
[ 0.672][d][vo/gpu-next] [ 91] }
[ 0.673][d][vo/gpu-next] [ 92] // pl_shader_decode_color
[ 0.677][d][vo/gpu-next] [ 93] {
[ 0.677][d][vo/gpu-next] [ 94] color.rgb = _cmat_3_0 * color.rgb + _cmat_c_4_0;
[ 0.678][d][vo/gpu-next] [ 95] }
[ 0.678][d][vo/gpu-next] [ 96] // pl_shader_encode_color
[ 0.679][d][vo/gpu-next] [ 97] {
[ 0.679][d][vo/gpu-next] [ 98] }
[ 0.679][d][vo/gpu-next] [ 99] // pl_shader_dither
[ 0.680][d][vo/gpu-next] [100] {
[ 0.680][d][vo/gpu-next] [101] float bias;
[ 0.681][d][vo/gpu-next] [102] vec2 pos = fract(gl_FragCoord.xy * 1.0/_const_7_0);
[ 0.681][d][vo/gpu-next] [103] bias = _lut_5_0(ivec2(pos * _const_8_0));
[ 0.682][d][vo/gpu-next] [104] color = vec4(255.0) * color + vec4(bias);
[ 0.682][d][vo/gpu-next] [105] color = floor(color) * vec4(1.0 / 255.0);
[ 0.683][d][vo/gpu-next] [106] }
[ 0.683][d][vo/gpu-next] [107] color *= vec4(1.0 / _const_9_0);
[ 0.684][d][vo/gpu-next] [108] vec4 _orig_color_10_0 = color;
[ 0.684][d][vo/gpu-next] [109] color = vec4(0.0, 0.0, 0.0, 1.0);
[ 0.685][d][vo/gpu-next] [110] color[0] = _orig_color_10_0[0];
[ 0.685][d][vo/gpu-next] [111] color[1] = _orig_color_10_0[1];
[ 0.686][d][vo/gpu-next] [112] color[2] = _orig_color_10_0[2];
[ 0.686][d][vo/gpu-next] [113] return color;
[ 0.687][d][vo/gpu-next] [114] }
[ 0.687][d][vo/gpu-next] [115]
[ 0.688][d][vo/gpu-next] [116] void main() {
[ 0.690][d][vo/gpu-next] [117] out_color = _main_13_0();
[ 0.690][d][vo/gpu-next] [118] }
[ 0.691][d][vo/gpu-next] fragment shader HLSL source:
[ 0.691][d][vo/gpu-next] [ 1] cbuffer _146_148 : register(b0)
[ 0.692][d][vo/gpu-next] [ 2] {
[ 0.692][d][vo/gpu-next] [ 3] float2 _148_m0 : packoffset(c0);
[ 0.693][d][vo/gpu-next] [ 4] uint _148_m1 : packoffset(c0.z);
[ 0.693][d][vo/gpu-next] [ 5] row_major float3x3 _148_m2 : packoffset(c1);
[ 0.694][d][vo/gpu-next] [ 6] float3 _148_m3 : packoffset(c4);
[ 0.694][d][vo/gpu-next] [ 7] };
[ 0.695][d][vo/gpu-next] [ 8]
[ 0.695][d][vo/gpu-next] [ 9] Texture2D<float4> _142 : register(t0);
[ 0.695][d][vo/gpu-next] [ 10] SamplerState __142_sampler : register(s0);
[ 0.696][d][vo/gpu-next] [ 11] Texture2D<float4> _291 : register(t1);
[ 0.696][d][vo/gpu-next] [ 12] SamplerState __291_sampler : register(s1);
[ 0.697][d][vo/gpu-next] [ 13] Texture2D<float4> _301 : register(t2);
[ 0.697][d][vo/gpu-next] [ 14] SamplerState __301_sampler : register(s2);
[ 0.698][d][vo/gpu-next] [ 15] Texture2D<float4> _351 : register(t3);
[ 0.698][d][vo/gpu-next] [ 16] SamplerState __351_sampler : register(s3);
[ 0.699][d][vo/gpu-next] [ 17]
[ 0.699][d][vo/gpu-next] [ 18] static float4 gl_FragCoord;
[ 0.700][d][vo/gpu-next] [ 19] static float2 _231;
[ 0.700][d][vo/gpu-next] [ 20] static float2 _293;
[ 0.701][d][vo/gpu-next] [ 21] static float2 _303;
[ 0.701][d][vo/gpu-next] [ 22] static float4 _394;
[ 0.702][d][vo/gpu-next] [ 23]
[ 0.702][d][vo/gpu-next] [ 24] struct SPIRV_Cross_Input
[ 0.703][d][vo/gpu-next] [ 25] {
[ 0.703][d][vo/gpu-next] [ 26] float2 _231 : TEXCOORD0;
[ 0.705][d][vo/gpu-next] [ 27] float2 _293 : TEXCOORD1;
[ 0.708][d][vo/gpu-next] [ 28] float2 _303 : TEXCOORD2;
[ 0.709][d][vo/gpu-next] [ 29] float4 gl_FragCoord : SV_Position;
[ 0.709][d][vo/gpu-next] [ 30] };
[ 0.710][d][vo/gpu-next] [ 31]
[ 0.710][d][vo/gpu-next] [ 32] struct SPIRV_Cross_Output
[ 0.711][d][vo/gpu-next] [ 33] {
[ 0.711][d][vo/gpu-next] [ 34] float4 _394 : SV_Target0;
[ 0.712][d][vo/gpu-next] [ 35] };
[ 0.712][d][vo/gpu-next] [ 36]
[ 0.713][d][vo/gpu-next] [ 37] static uint3 _876;
[ 0.713][d][vo/gpu-next] [ 38] static float4 _877;
[ 0.714][d][vo/gpu-next] [ 39]
[ 0.714][d][vo/gpu-next] [ 40] void frag_main()
[ 0.714][d][vo/gpu-next] [ 41] {
[ 0.715][d][vo/gpu-next] [ 42] float4 _488 = _142.Sample(__142_sampler, _231);
[ 0.715][d][vo/gpu-next] [ 43] uint3 _615 = (uint3(1664525u, 1664525u, 1664525u) * uint3(uint2(gl_FragCoord.xy), _148_m1)) + uint3(1013904223u, 1013904223u, 1013904223u);
[ 0.716][d][vo/gpu-next] [ 44] uint _617 = _615.y;
[ 0.716][d][vo/gpu-next] [ 45] uint _619 = _615.z;
[ 0.717][d][vo/gpu-next] [ 46] uint _623 = _615.x + (_617 * _619);
[ 0.717][d][vo/gpu-next] [ 47] uint3 _770 = _615;
[ 0.718][d][vo/gpu-next] [ 48] _770.x = _623;
[ 0.718][d][vo/gpu-next] [ 49] uint _632 = _617 + (_619 * _623);
[ 0.719][d][vo/gpu-next] [ 50] uint3 _775 = _770;
[ 0.721][d][vo/gpu-next] [ 51] _775.y = _632;
[ 0.722][d][vo/gpu-next] [ 52] uint3 _780 = _775;
[ 0.722][d][vo/gpu-next] [ 53] _780.z = _619 + (_623 * _632);
[ 0.723][d][vo/gpu-next] [ 54] uint3 _647 = _780 ^ (_780 >> uint3(16u, 16u, 16u));
[ 0.723][d][vo/gpu-next] [ 55] uint _649 = _647.y;
[ 0.724][d][vo/gpu-next] [ 56] uint _651 = _647.z;
[ 0.724][d][vo/gpu-next] [ 57] uint _655 = _647.x + (_649 * _651);
[ 0.725][d][vo/gpu-next] [ 58] uint3 _785 = _647;
[ 0.725][d][vo/gpu-next] [ 59] _785.x = _655;
[ 0.726][d][vo/gpu-next] [ 60] uint _664 = _649 + (_651 * _655);
[ 0.726][d][vo/gpu-next] [ 61] uint3 _790 = _785;
[ 0.727][d][vo/gpu-next] [ 62] _790.y = _664;
[ 0.727][d][vo/gpu-next] [ 63] uint3 _795 = _790;
[ 0.728][d][vo/gpu-next] [ 64] _795.z = _651 + (_655 * _664);
[ 0.728][d][vo/gpu-next] [ 65] float2 _536 = ((float3(_795) * 1.0f) * 2.3283064365386962890625e-10f.xxx).xy * float2(16.0f, 6.283185482025146484375f);
[ 0.729][d][vo/gpu-next] [ 66] float _540 = _536.y;
[ 0.729][d][vo/gpu-next] [ 67] float2 _546 = float2(cos(_540), sin(_540)) * _536.x;
[ 0.730][d][vo/gpu-next] [ 68] float _552 = _546.x;
[ 0.730][d][vo/gpu-next] [ 69] float _554 = _546.y;
[ 0.731][d][vo/gpu-next] [ 70] float _567 = -_552;
[ 0.731][d][vo/gpu-next] [ 71] float _585 = -_554;
[ 0.732][d][vo/gpu-next] [ 72] float4 _608 = (((_142.Sample(__142_sampler, _231 + (_148_m0 * _546)) + _142.Sample(__142_sampler, _231 + (_148_m0 * float2(_567, _554)))) + _142.Sample(__142_sampler, _231 + (_148_m0 * float2(_567, _585)))) + _142.Sample(__142_sampler, _231 + (_148_m0 * float2(_552, _585)))) * 0.25f;
[ 0.732][d][vo/gpu-next] [ 73] float4 _496 = abs(_488 - _608);
[ 0.733][d][vo/gpu-next] [ 74] bool4 _500 = bool4(_496.x > 3.0517578125e-05f.xxxx.x, _496.y > 3.0517578125e-05f.xxxx.y, _496.z > 3.0517578125e-05f.xxxx.z, _496.w > 3.0517578125e-05f.xxxx.w);
[ 0.733][d][vo/gpu-next] [ 75] uint3 _685 = (uint3(1664525u, 1664525u, 1664525u) * _795) + uint3(1013904223u, 1013904223u, 1013904223u);
[ 0.734][d][vo/gpu-next] [ 76] uint _687 = _685.y;
[ 0.734][d][vo/gpu-next] [ 77] uint _689 = _685.z;
[ 0.735][d][vo/gpu-next] [ 78] uint _693 = _685.x + (_687 * _689);
[ 0.738][d][vo/gpu-next] [ 79] uint3 _811 = _685;
[ 0.740][d][vo/gpu-next] [ 80] _811.x = _693;
[ 0.741][d][vo/gpu-next] [ 81] uint _702 = _687 + (_689 * _693);
[ 0.741][d][vo/gpu-next] [ 82] uint3 _816 = _811;
[ 0.742][d][vo/gpu-next] [ 83] _816.y = _702;
[ 0.742][d][vo/gpu-next] [ 84] uint3 _821 = _816;
[ 0.743][d][vo/gpu-next] [ 85] _821.z = _689 + (_693 * _702);
[ 0.743][d][vo/gpu-next] [ 86] uint3 _717 = _821 ^ (_821 >> uint3(16u, 16u, 16u));
[ 0.744][d][vo/gpu-next] [ 87] uint3 _826 = _876;
[ 0.744][d][vo/gpu-next] [ 88] _826.x = _717.x + (_717.y * _717.z);
[ 0.745][d][vo/gpu-next] [ 89] float4 _845 = _877;
[ 0.745][d][vo/gpu-next] [ 90] _845.x = ((float4(_500.x ? _488.x : _608.x, _500.y ? _488.y : _608.y, _500.z ? _488.z : _608.z, _500.w ? _488.w : _608.w) * 64.0f.xxxx).xyz + ((((float3(_826) * 1.0f) * 2.3283064365386962890625e-10f.xxx) - 0.5f.xxx) * 0.005859375f)).x;
[ 0.746][d][vo/gpu-next] [ 91] float4 _848 = _845;
[ 0.746][d][vo/gpu-next] [ 92] _848.y = (64.0f.xxxx * _291.Sample(__291_sampler, _293)).x;
[ 0.747][d][vo/gpu-next] [ 93] float4 _851 = _848;
[ 0.747][d][vo/gpu-next] [ 94] _851.z = (64.0f.xxxx * _301.Sample(__301_sampler, _303)).x;
[ 0.748][d][vo/gpu-next] [ 95] float3 _422 = mul(_851.xyz, _148_m2) + _148_m3;
[ 0.748][d][vo/gpu-next] [ 96] float4 _853 = _877;
[ 0.749][d][vo/gpu-next] [ 97] _853.x = _422.x;
[ 0.749][d][vo/gpu-next] [ 98] float4 _855 = _853;
[ 0.750][d][vo/gpu-next] [ 99] _855.y = _422.y;
[ 0.750][d][vo/gpu-next] [100] float4 _857 = _855;
[ 0.753][d][vo/gpu-next] [101] _857.z = _422.z;
[ 0.753][d][vo/gpu-next] [102] float4 _452 = floor((255.0f.xxxx * _857) + _351.Load(int3(int2(frac((gl_FragCoord.xy * 1.0f) * 0.015625f.xx) * 64.0f), 0)).x.xxxx) * 0.0039215688593685626983642578125f.xxxx;
[ 0.754][d][vo/gpu-next] [103] float4 _860 = float4(0.0f, 0.0f, 0.0f, 1.0f);
[ 0.754][d][vo/gpu-next] [104] _860.x = _452.x;
[ 0.755][d][vo/gpu-next] [105] float4 _863 = _860;
[ 0.755][d][vo/gpu-next] [106] _863.y = _452.y;
[ 0.756][d][vo/gpu-next] [107] float4 _866 = _863;
[ 0.756][d][vo/gpu-next] [108] _866.z = _452.z;
[ 0.757][d][vo/gpu-next] [109] _394 = _866;
[ 0.757][d][vo/gpu-next] [110] }
[ 0.757][d][vo/gpu-next] [111]
[ 0.758][d][vo/gpu-next] [112] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
[ 0.758][d][vo/gpu-next] [113] {
[ 0.759][d][vo/gpu-next] [114] gl_FragCoord = stage_input.gl_FragCoord;
[ 0.759][d][vo/gpu-next] [115] gl_FragCoord.w = 1.0 / gl_FragCoord.w;
[ 0.760][d][vo/gpu-next] [116] _231 = stage_input._231;
[ 0.760][d][vo/gpu-next] [117] _293 = stage_input._293;
[ 0.761][d][vo/gpu-next] [118] _303 = stage_input._303;
[ 0.761][d][vo/gpu-next] [119] frag_main();
[ 0.762][d][vo/gpu-next] [120] SPIRV_Cross_Output stage_output;
[ 0.762][d][vo/gpu-next] [121] stage_output._394 = _394;
[ 0.763][d][vo/gpu-next] [122] return stage_output;
[ 0.763][d][vo/gpu-next] [123] }
[ 0.767][v][cplayer] first video frame after restart shown
[ 0.767][d][osc] osc_init
[ 0.768][v][cplayer] audio ready
[ 0.768][d][cplayer] starting video playback
[ 0.768][v][cplayer] delaying audio start 0.000000 vs. 0.000000, diff=0.000000
[ 0.768][v][cplayer] playback restart complete @ 0.000000, audio=ready, video=playing
[ 0.769][v][cplayer] starting audio playback
[ 0.769][v][cplayer] EOF code: 1
[ 0.769][d][ao/wasapi] Thread Resume
[ 0.769][d][ao/wasapi] Thread Reset
[ 0.769][d][ad] Uninit decoder.
[ 0.769][d][vd] Uninit decoder.
[ 0.772][d][vo/gpu-next] shaderc compile status 'success' (0 errors, 0 warnings)
[ 0.773][d][vo/gpu-next] Spent 5.000 ms translating GLSL to SPIR-V
[ 0.773][d][vo/gpu-next] Spent 1.000 ms translating SPIR-V to HLSL
[ 0.776][d][vo/gpu-next] Spent 3.000 ms translating HLSL to DXBC
[ 0.777][d][vo/gpu-next] vertex shader GLSL source:
[ 0.777][d][vo/gpu-next] [ 1] #version 450
[ 0.778][d][vo/gpu-next] [ 2] #extension GL_ARB_uniform_buffer_object : enable
[ 0.778][d][vo/gpu-next] [ 3] layout(binding=0) uniform sampler2D _src_tex_0_1;
[ 0.779][d][vo/gpu-next] [ 4] layout(binding=1) uniform sampler2D _src_tex_0_2;
[ 0.779][d][vo/gpu-next] [ 5] layout(binding=2) uniform sampler2D _src_tex_0_3;
[ 0.780][d][vo/gpu-next] [ 6] layout(binding=3) uniform sampler2D _weights_6_0;
[ 0.780][d][vo/gpu-next] [ 7] layout(std140, binding=4) uniform _UBO_12_0 {
[ 0.781][d][vo/gpu-next] [ 8] layout(offset=0) mat3 _cmat_3_0;
[ 0.781][d][vo/gpu-next] [ 9] layout(offset=48) vec3 _cmat_c_4_0;
[ 0.782][d][vo/gpu-next] [ 10] };
[ 0.785][d][vo/gpu-next] [ 11] layout(location=0) in vec2 _tex_coord_1_1_v;
[ 0.785][d][vo/gpu-next] [ 12] layout(location=0) out vec2 _tex_coord_1_1;
[ 0.786][d][vo/gpu-next] [ 13] layout(location=1) in vec2 _tex_coord_1_2_v;
[ 0.786][d][vo/gpu-next] [ 14] layout(location=1) out vec2 _tex_coord_1_2;
[ 0.787][d][vo/gpu-next] [ 15] layout(location=2) in vec2 _tex_coord_1_3_v;
[ 0.788][d][vo/gpu-next] [ 16] layout(location=2) out vec2 _tex_coord_1_3;
[ 0.788][d][vo/gpu-next] [ 17] layout(location=3) in vec2 _position_11_0_v;
[ 0.788][d][vo/gpu-next] [ 18] void main() {
[ 0.789][d][vo/gpu-next] [ 19] _tex_coord_1_1 = _tex_coord_1_1_v;
[ 0.789][d][vo/gpu-next] [ 20] _tex_coord_1_2 = _tex_coord_1_2_v;
[ 0.790][d][vo/gpu-next] [ 21] _tex_coord_1_3 = _tex_coord_1_3_v;
[ 0.791][d][vo/gpu-next] [ 22] vec2 va_pos = _position_11_0_v;
[ 0.791][d][vo/gpu-next] [ 23] gl_Position = vec4(va_pos, 0.0, 1.0);
[ 0.792][d][vo/gpu-next] [ 24] }
[ 0.792][d][vo/gpu-next] vertex shader HLSL source:
[ 0.793][d][vo/gpu-next] [ 1] static float4 gl_Position;
[ 0.793][d][vo/gpu-next] [ 2] static float2 _9;
[ 0.794][d][vo/gpu-next] [ 3] static float2 _11;
[ 0.794][d][vo/gpu-next] [ 4] static float2 _13;
[ 0.795][d][vo/gpu-next] [ 5] static float2 _14;
[ 0.795][d][vo/gpu-next] [ 6] static float2 _16;
[ 0.796][d][vo/gpu-next] [ 7] static float2 _17;
[ 0.796][d][vo/gpu-next] [ 8] static float2 _21;
[ 0.797][d][vo/gpu-next] [ 9]
[ 0.797][d][vo/gpu-next] [ 10] struct SPIRV_Cross_Input
[ 0.797][d][vo/gpu-next] [ 11] {
[ 0.798][d][vo/gpu-next] [ 12] float2 _11 : TEXCOORD0;
[ 0.800][d][vo/gpu-next] [ 13] float2 _14 : TEXCOORD1;
[ 0.803][d][vo/gpu-next] [ 14] float2 _17 : TEXCOORD2;
[ 0.804][d][vo/gpu-next] [ 15] float2 _21 : TEXCOORD3;
[ 0.804][d][vo/gpu-next] [ 16] };
[ 0.805][d][vo/gpu-next] [ 17]
[ 0.806][d][vo/gpu-next] [ 18] struct SPIRV_Cross_Output
[ 0.806][d][vo/gpu-next] [ 19] {
[ 0.806][v][vf] dropping frame due to pin disconnect
[ 0.807][d][vo/gpu-next] [ 20] float2 _9 : TEXCOORD0;
[ 0.807][d][vo/gpu-next] [ 21] float2 _13 : TEXCOORD1;
[ 0.808][d][vo/gpu-next] [ 22] float2 _16 : TEXCOORD2;
[ 0.808][d][vo/gpu-next] [ 23] float4 gl_Position : SV_Position;
[ 0.809][d][vo/gpu-next] [ 24] };
[ 0.809][d][vo/gpu-next] [ 25]
[ 0.810][d][vo/gpu-next] [ 26] void vert_main()
[ 0.810][d][vo/gpu-next] [ 27] {
[ 0.810][d][vo/gpu-next] [ 28] _9 = _11;
[ 0.811][d][vo/gpu-next] [ 29] _13 = _14;
[ 0.811][d][vo/gpu-next] [ 30] _16 = _17;
[ 0.812][d][vo/gpu-next] [ 31] gl_Position = float4(_21, 0.0f, 1.0f);
[ 0.812][d][vo/gpu-next] [ 32] gl_Position.y = -gl_Position.y;
[ 0.813][d][vo/gpu-next] [ 33] }
[ 0.813][d][vo/gpu-next] [ 34]
[ 0.814][d][vo/gpu-next] [ 35] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
[ 0.814][d][vo/gpu-next] [ 36] {
[ 0.817][d][vo/gpu-next] [ 37] _11 = stage_input._11;
[ 0.817][d][vo/gpu-next] [ 38] _14 = stage_input._14;
[ 0.818][d][vo/gpu-next] [ 39] _17 = stage_input._17;
[ 0.818][d][vo/gpu-next] [ 40] _21 = stage_input._21;
[ 0.819][d][vo/gpu-next] [ 41] vert_main();
[ 0.819][d][vo/gpu-next] [ 42] SPIRV_Cross_Output stage_output;
[ 0.819][d][vo/gpu-next] [ 43] stage_output.gl_Position = gl_Position;
[ 0.820][d][vo/gpu-next] [ 44] stage_output._9 = _9;
[ 0.820][d][vo/gpu-next] [ 45] stage_output._13 = _13;
[ 0.821][d][vo/gpu-next] [ 46] stage_output._16 = _16;
[ 0.821][d][vo/gpu-next] [ 47] return stage_output;
[ 0.822][d][vo/gpu-next] [ 48] }
[ 0.822][d][cplayer] Terminating demuxers...
[ 0.822][d][cplayer] Done terminating demuxers.
[ 0.822][v][cplayer] finished playback, success (reason 0)
[ 0.823][i][cplayer]
[ 0.823][i][cplayer] Exiting... (End of file)
[ 0.823][d][ytdl_hook] Exiting...
[ 0.823][d][stats] Exiting...
[ 0.823][d][console] Exiting...
[ 0.824][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"]
[ 0.824][v][cplayer] Set property: shared-script-properties -> 1
[ 0.824][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="remove", value="osc-margins"]
[ 0.824][v][cplayer] Set property: shared-script-properties -> 1
[ 0.825][d][osc] Exiting...
[ 0.825][v][cplayer] draining left over audio
[ 0.828][d][vo/gpu-next] shaderc compile status 'success' (0 errors, 0 warnings)
[ 0.829][d][vo/gpu-next] Spent 7.000 ms translating GLSL to SPIR-V
[ 0.830][d][vo/gpu-next] Spent 1.000 ms translating SPIR-V to HLSL
[ 0.837][d][vo/gpu-next] Spent 7.000 ms translating HLSL to DXBC
[ 0.838][d][vo/gpu-next] fragment shader GLSL source:
[ 0.838][d][vo/gpu-next] [ 1] #version 450
[ 0.839][d][vo/gpu-next] [ 2] #extension GL_ARB_uniform_buffer_object : enable
[ 0.839][d][vo/gpu-next] [ 3] layout(binding=0) uniform sampler2D _src_tex_0_1;
[ 0.840][d][vo/gpu-next] [ 4] layout(binding=1) uniform sampler2D _src_tex_0_2;
[ 0.840][d][vo/gpu-next] [ 5] layout(binding=2) uniform sampler2D _src_tex_0_3;
[ 0.841][d][vo/gpu-next] [ 6] layout(binding=3) uniform sampler2D _weights_6_0;
[ 0.841][d][vo/gpu-next] [ 7] layout(std140, binding=4) uniform _UBO_12_0 {
[ 0.842][d][vo/gpu-next] [ 8] layout(offset=0) mat3 _cmat_3_0;
[ 0.842][d][vo/gpu-next] [ 9] layout(offset=48) vec3 _cmat_c_4_0;
[ 0.843][d][vo/gpu-next] [ 10] };
[ 0.843][d][vo/gpu-next] [ 11] layout(location=0) in vec2 _tex_coord_1_1;
[ 0.844][d][vo/gpu-next] [ 12] layout(location=1) in vec2 _tex_coord_1_2;
[ 0.844][d][vo/gpu-next] [ 13] layout(location=2) in vec2 _tex_coord_1_3;
[ 0.845][d][vo/gpu-next] [ 14] layout(location=0) out vec4 out_color;
[ 0.845][d][vo/gpu-next] [ 15]
[ 0.846][d][vo/gpu-next] [ 16] const float _const_2_1 = 64.00000000000000000000;
[ 0.846][d][vo/gpu-next] [ 17] vec4 _sub_0_0() {
[ 0.848][d][vo/gpu-next] [ 18] // pl_shader_sample_direct
[ 0.848][d][vo/gpu-next] [ 19] vec4 color = vec4(_const_2_1) * texture(_src_tex_0_1, _tex_coord_1_1);
[ 0.849][d][vo/gpu-next] [ 20] return color;
[ 0.849][d][vo/gpu-next] [ 21] }
[ 0.850][d][vo/gpu-next] [ 22]
[ 0.850][d][vo/gpu-next] [ 23] const float _const_2_2 = 64.00000000000000000000;
[ 0.851][d][vo/gpu-next] [ 24] vec4 _sub_1_0() {
[ 0.851][d][vo/gpu-next] [ 25] // pl_shader_sample_direct
[ 0.852][d][vo/gpu-next] [ 26] vec4 color = vec4(_const_2_2) * texture(_src_tex_0_2, _tex_coord_1_2);
[ 0.852][d][vo/gpu-next] [ 27] return color;
[ 0.853][d][vo/gpu-next] [ 28] }
[ 0.853][d][vo/gpu-next] [ 29]
[ 0.854][d][vo/gpu-next] [ 30] const float _const_2_3 = 64.00000000000000000000;
[ 0.854][d][vo/gpu-next] [ 31] vec4 _sub_2_0() {
[ 0.855][d][vo/gpu-next] [ 32] // pl_shader_sample_direct
[ 0.855][d][vo/gpu-next] [ 33] vec4 color = vec4(_const_2_3) * texture(_src_tex_0_3, _tex_coord_1_3);
[ 0.856][d][vo/gpu-next] [ 34] return color;
[ 0.856][d][vo/gpu-next] [ 35] }
[ 0.856][d][vo/gpu-next] [ 36]
[ 0.857][d][vo/gpu-next] [ 37] #define _lut_5_0(pos) (texelFetch(_weights_6_0, ivec2(pos), 0).x)
[ 0.857][d][vo/gpu-next] [ 38] const float _const_7_0 = 64.00000000000000000000;
[ 0.858][d][vo/gpu-next] [ 39] const float _const_8_0 = 64.00000000000000000000;
[ 0.858][d][vo/gpu-next] [ 40] const float _const_9_0 = 1.00000000000000000000;
[ 0.859][d][vo/gpu-next] [ 41] vec4 _main_13_0() {
[ 0.859][d][vo/gpu-next] [ 42] vec4 color = vec4(0.0, 0.5, 0.5, 1.0);
[ 0.860][d][vo/gpu-next] [ 43] // pass_read_image
[ 0.860][d][vo/gpu-next] [ 44] {
[ 0.861][d][vo/gpu-next] [ 45] vec4 tmp;
[ 0.861][d][vo/gpu-next] [ 46] tmp = _sub_0_0();
[ 0.862][d][vo/gpu-next] [ 47] color[0] = tmp[0];
[ 0.862][d][vo/gpu-next] [ 48] tmp = _sub_1_0();
[ 0.864][d][vo/gpu-next] [ 49] color[1] = tmp[0];
[ 0.868][d][vo/gpu-next] [ 50] tmp = _sub_2_0();
[ 0.869][d][vo/gpu-next] [ 51] color[2] = tmp[0];
[ 0.869][d][vo/gpu-next] [ 52] }
[ 0.870][d][vo/gpu-next] [ 53] // pl_shader_decode_color
[ 0.870][d][vo/gpu-next] [ 54] {
[ 0.871][d][vo/gpu-next] [ 55] color.rgb = _cmat_3_0 * color.rgb + _cmat_c_4_0;
[ 0.871][d][vo/gpu-next] [ 56] }
[ 0.872][d][vo/gpu-next] [ 57] // pl_shader_encode_color
[ 0.872][d][vo/gpu-next] [ 58] {
[ 0.873][d][vo/gpu-next] [ 59] }
[ 0.873][d][vo/gpu-next] [ 60] // pl_shader_dither
[ 0.873][d][vo/gpu-next] [ 61] {
[ 0.874][d][vo/gpu-next] [ 62] float bias;
[ 0.874][d][vo/gpu-next] [ 63] vec2 pos = fract(gl_FragCoord.xy * 1.0/_const_7_0);
[ 0.875][d][vo/gpu-next] [ 64] bias = _lut_5_0(ivec2(pos * _const_8_0));
[ 0.875][d][vo/gpu-next] [ 65] color = vec4(255.0) * color + vec4(bias);
[ 0.876][d][vo/gpu-next] [ 66] color = floor(color) * vec4(1.0 / 255.0);
[ 0.876][d][vo/gpu-next] [ 67] }
[ 0.877][d][vo/gpu-next] [ 68] color *= vec4(1.0 / _const_9_0);
[ 0.877][d][vo/gpu-next] [ 69] vec4 _orig_color_10_0 = color;
[ 0.878][d][vo/gpu-next] [ 70] color = vec4(0.0, 0.0, 0.0, 1.0);
[ 0.878][d][vo/gpu-next] [ 71] color[0] = _orig_color_10_0[0];
[ 0.881][d][vo/gpu-next] [ 72] color[1] = _orig_color_10_0[1];
[ 0.882][d][vo/gpu-next] [ 73] color[2] = _orig_color_10_0[2];
[ 0.882][d][vo/gpu-next] [ 74] return color;
[ 0.883][d][vo/gpu-next] [ 75] }
[ 0.883][d][vo/gpu-next] [ 76]
[ 0.884][d][vo/gpu-next] [ 77] void main() {
[ 0.884][d][vo/gpu-next] [ 78] out_color = _main_13_0();
[ 0.885][d][vo/gpu-next] [ 79] }
[ 0.885][d][vo/gpu-next] fragment shader HLSL source:
[ 0.886][d][vo/gpu-next] [ 1] cbuffer _80_82 : register(b0)
[ 0.886][d][vo/gpu-next] [ 2] {
[ 0.886][d][vo/gpu-next] [ 3] row_major float3x3 _82_m0 : packoffset(c0);
[ 0.887][d][vo/gpu-next] [ 4] float3 _82_m1 : packoffset(c3);
[ 0.887][d][vo/gpu-next] [ 5] };
[ 0.888][d][vo/gpu-next] [ 6]
[ 0.888][d][vo/gpu-next] [ 7] Texture2D<float4> _24 : register(t0);
[ 0.889][d][vo/gpu-next] [ 8] SamplerState __24_sampler : register(s0);
[ 0.889][d][vo/gpu-next] [ 9] Texture2D<float4> _36 : register(t1);
[ 0.890][d][vo/gpu-next] [ 10] SamplerState __36_sampler : register(s1);
[ 0.890][d][vo/gpu-next] [ 11] Texture2D<float4> _46 : register(t2);
[ 0.891][d][vo/gpu-next] [ 12] SamplerState __46_sampler : register(s2);
[ 0.891][d][vo/gpu-next] [ 13] Texture2D<float4> _113 : register(t3);
[ 0.892][d][vo/gpu-next] [ 14] SamplerState __113_sampler : register(s3);
[ 0.892][d][vo/gpu-next] [ 15]
[ 0.892][d][vo/gpu-next] [ 16] static float4 gl_FragCoord;
[ 0.893][d][vo/gpu-next] [ 17] static float2 _28;
[ 0.893][d][vo/gpu-next] [ 18] static float2 _38;
[ 0.894][d][vo/gpu-next] [ 19] static float2 _48;
[ 0.896][d][vo/gpu-next] [ 20] static float4 _156;
[ 0.899][d][vo/gpu-next] [ 21]
[ 0.900][d][vo/gpu-next] [ 22] struct SPIRV_Cross_Input
[ 0.900][d][vo/gpu-next] [ 23] {
[ 0.901][d][vo/gpu-next] [ 24] float2 _28 : TEXCOORD0;
[ 0.901][d][vo/gpu-next] [ 25] float2 _38 : TEXCOORD1;
[ 0.902][d][vo/gpu-next] [ 26] float2 _48 : TEXCOORD2;
[ 0.902][d][vo/gpu-next] [ 27] float4 gl_FragCoord : SV_Position;
[ 0.903][d][vo/gpu-next] [ 28] };
[ 0.903][d][vo/gpu-next] [ 29]
[ 0.904][d][vo/gpu-next] [ 30] struct SPIRV_Cross_Output
[ 0.904][d][vo/gpu-next] [ 31] {
[ 0.905][d][vo/gpu-next] [ 32] float4 _156 : SV_Target0;
[ 0.905][d][vo/gpu-next] [ 33] };
[ 0.905][d][vo/gpu-next] [ 34]
[ 0.906][d][vo/gpu-next] [ 35] static float4 _279;
[ 0.906][d][vo/gpu-next] [ 36]
[ 0.907][d][vo/gpu-next] [ 37] void frag_main()
[ 0.907][d][vo/gpu-next] [ 38] {
[ 0.908][d][vo/gpu-next] [ 39] float4 _254 = _279;
[ 0.908][d][vo/gpu-next] [ 40] _254.x = (64.0f.xxxx * _24.Sample(__24_sampler, _28)).x;
[ 0.909][d][vo/gpu-next] [ 41] float4 _257 = _254;
[ 0.909][d][vo/gpu-next] [ 42] _257.y = (64.0f.xxxx * _36.Sample(__36_sampler, _38)).x;
[ 0.910][d][vo/gpu-next] [ 43] float4 _260 = _257;
[ 0.910][d][vo/gpu-next] [ 44] _260.z = (64.0f.xxxx * _46.Sample(__46_sampler, _48)).x;
[ 0.912][d][vo/gpu-next] [ 45] float3 _184 = mul(_260.xyz, _82_m0) + _82_m1;
[ 0.913][d][vo/gpu-next] [ 46] float4 _262 = _279;
[ 0.913][d][vo/gpu-next] [ 47] _262.x = _184.x;
[ 0.914][d][vo/gpu-next] [ 48] float4 _264 = _262;
[ 0.914][d][vo/gpu-next] [ 49] _264.y = _184.y;
[ 0.915][d][vo/gpu-next] [ 50] float4 _266 = _264;
[ 0.915][d][vo/gpu-next] [ 51] _266.z = _184.z;
[ 0.916][d][vo/gpu-next] [ 52] float4 _214 = floor((255.0f.xxxx * _266) + _113.Load(int3(int2(frac((gl_FragCoord.xy * 1.0f) * 0.015625f.xx) * 64.0f), 0)).x.xxxx) * 0.0039215688593685626983642578125f.xxxx;
[ 0.916][d][vo/gpu-next] [ 53] float4 _269 = float4(0.0f, 0.0f, 0.0f, 1.0f);
[ 0.917][d][vo/gpu-next] [ 54] _269.x = _214.x;
[ 0.917][d][vo/gpu-next] [ 55] float4 _272 = _269;
[ 0.918][d][vo/gpu-next] [ 56] _272.y = _214.y;
[ 0.918][d][vo/gpu-next] [ 57] float4 _275 = _272;
[ 0.919][d][vo/gpu-next] [ 58] _275.z = _214.z;
[ 0.919][d][vo/gpu-next] [ 59] _156 = _275;
[ 0.919][d][vo/gpu-next] [ 60] }
[ 0.920][d][vo/gpu-next] [ 61]
[ 0.920][d][vo/gpu-next] [ 62] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
[ 0.921][d][vo/gpu-next] [ 63] {
[ 0.921][d][vo/gpu-next] [ 64] gl_FragCoord = stage_input.gl_FragCoord;
[ 0.922][d][vo/gpu-next] [ 65] gl_FragCoord.w = 1.0 / gl_FragCoord.w;
[ 0.922][d][vo/gpu-next] [ 66] _28 = stage_input._28;
[ 0.923][d][vo/gpu-next] [ 67] _38 = stage_input._38;
[ 0.923][d][vo/gpu-next] [ 68] _48 = stage_input._48;
[ 0.924][d][vo/gpu-next] [ 69] frag_main();
[ 0.924][d][vo/gpu-next] [ 70] SPIRV_Cross_Output stage_output;
[ 0.924][d][vo/gpu-next] [ 71] stage_output._156 = _156;
[ 0.925][d][vo/gpu-next] [ 72] return stage_output;
[ 0.925][d][vo/gpu-next] [ 73] }
[ 0.930][d][ao/wasapi] Uninit wasapi
[ 0.930][d][ao/wasapi] Thread Reset
[ 0.930][d][ao/wasapi] Thread Reset
[ 0.930][d][ao/wasapi] Thread shutdown
[ 0.931][d][ao/wasapi] Thread uninit done
[ 0.931][d][ao/wasapi] Thread return
[ 0.932][d][ao/wasapi] Uninit wasapi done
[ 0.947][v][vo/gpu-next/win32] uninit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment