Advertisement
Guest User

Untitled

a guest
Aug 21st, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 183.52 KB | None | 0 0
  1. [ 0.004][v][cplayer] mpv 0.29.0-21-gd2d7dba6ee Copyright © 2000-2018 mpv/MPlayer/mplayer2 projects
  2. [ 0.004][v][cplayer] built on Sat Aug 18 23:02:12 UTC 2018
  3. [ 0.004][v][cplayer] ffmpeg library versions:
  4. [ 0.004][v][cplayer] libavutil 56.19.100
  5. [ 0.004][v][cplayer] libavcodec 58.23.100
  6. [ 0.004][v][cplayer] libavformat 58.17.103
  7. [ 0.004][v][cplayer] libswscale 5.2.100
  8. [ 0.004][v][cplayer] libavfilter 7.26.100
  9. [ 0.004][v][cplayer] libswresample 3.2.100
  10. [ 0.004][v][cplayer] ffmpeg version: git-2018-08-18-85c00643
  11. [ 0.004][v][cplayer]
  12. [ 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
  13. [ 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
  14. [ 0.007][v][cplayer] Command line options: '--log-file=output.txt' 'E:\vid\4k_hevc_10bit_hdr_rec2020_59.94fps_2.mkv'
  15. [ 0.007][v][cplayer] mpv 0.29.0-21-gd2d7dba6ee Copyright © 2000-2018 mpv/MPlayer/mplayer2 projects
  16. [ 0.007][v][cplayer] built on Sat Aug 18 23:02:12 UTC 2018
  17. [ 0.007][v][cplayer] ffmpeg library versions:
  18. [ 0.007][v][cplayer] libavutil 56.19.100
  19. [ 0.007][v][cplayer] libavcodec 58.23.100
  20. [ 0.007][v][cplayer] libavformat 58.17.103
  21. [ 0.007][v][cplayer] libswscale 5.2.100
  22. [ 0.007][v][cplayer] libavfilter 7.26.100
  23. [ 0.007][v][cplayer] libswresample 3.2.100
  24. [ 0.007][v][cplayer] ffmpeg version: git-2018-08-18-85c00643
  25. [ 0.007][v][cplayer]
  26. [ 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
  27. [ 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
  28. [ 0.008][v][cplayer] Reading config file C:/Users/USER/Programme/mpv/mpv/mpv.conf
  29. [ 0.008][d][cplayer] Setting option 'dscale' = 'ewa_lanczos' (flags = 4)
  30. [ 0.008][d][cplayer] Setting option 'hdr-compute-peak' = 'yes' (flags = 4)
  31. [ 0.008][d][cplayer] Setting option 'log-file' = 'output.txt' (flags = 8)
  32. [ 0.009][v][ifo] Opening C:/Users/USER/Programme/mpv/mpv/input.conf
  33. [ 0.009][v][ifo_dvdnav] Opening C:/Users/USER/Programme/mpv/mpv/input.conf
  34. [ 0.009][v][bdmv/bluray] Opening C:/Users/USER/Programme/mpv/mpv/input.conf
  35. [ 0.009][v][file] Opening C:/Users/USER/Programme/mpv/mpv/input.conf
  36. [ 0.009][d][file] Stream opened successfully.
  37. [ 0.009][v][input] Parsing input config file C:/Users/USER/Programme/mpv/mpv/input.conf
  38. [ 0.009][v][input] Input config file C:/Users/USER/Programme/mpv/mpv/input.conf parsed: 2 binds
  39. [ 0.009][d][global] user path: 'output.txt' -> 'output.txt'
  40. [ 0.009][d][osc] Loading lua script @osc.lua...
  41. [ 0.009][d][ytdl_hook] Loading lua script @ytdl_hook.lua...
  42. [ 0.009][d][stats] Loading lua script @stats.lua...
  43. [ 0.009][d][global] config path: 'scripts' -/-> 'C:\Users\USER\AppData\Roaming/mpv/scripts'
  44. [ 0.009][d][global] config path: 'scripts' -/-> 'C:/Users/USER/Programme/mpv/scripts'
  45. [ 0.009][d][global] config path: 'scripts' -/-> 'C:/Users/USER/Programme/mpv/mpv/scripts'
  46. [ 0.009][v][cplayer] Waiting for scripts...
  47. [ 0.010][d][global] config path: 'scripts' -/-> 'C:\Users\USER\AppData\Roaming/mpv/scripts'
  48. [ 0.010][d][global] config path: 'scripts' -/-> 'C:/Users/USER/Programme/mpv/scripts'
  49. [ 0.010][d][global] config path: 'scripts' -/-> 'C:\Users\USER\AppData\Roaming/mpv/scripts'
  50. [ 0.010][d][global] config path: 'scripts' -/-> 'C:/Users/USER/Programme/mpv/mpv/scripts'
  51. [ 0.010][d][osc] loading mp.defaults
  52. [ 0.010][d][global] config path: 'scripts' -/-> 'C:\Users\USER\AppData\Roaming/mpv/scripts'
  53. [ 0.010][d][global] config path: 'scripts' -/-> 'C:/Users/USER/Programme/mpv/scripts'
  54. [ 0.010][d][global] config path: 'scripts' -/-> 'C:/Users/USER/Programme/mpv/scripts'
  55. [ 0.010][d][global] config path: 'scripts' -/-> 'C:/Users/USER/Programme/mpv/mpv/scripts'
  56. [ 0.010][d][ytdl_hook] loading mp.defaults
  57. [ 0.010][d][global] config path: 'scripts' -/-> 'C:/Users/USER/Programme/mpv/mpv/scripts'
  58. [ 0.010][d][stats] loading mp.defaults
  59. [ 0.010][d][osc] loading @osc.lua
  60. [ 0.010][d][ytdl_hook] loading @ytdl_hook.lua
  61. [ 0.010][d][stats] loading @stats.lua
  62. [ 0.011][d][ytdl_hook] reading options for ytdl_hook
  63. [ 0.011][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> 'C:\Users\USER\AppData\Roaming/mpv/script-opts/ytdl_hook.conf'
  64. [ 0.011][d][stats] reading options for stats
  65. [ 0.011][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> 'C:/Users/USER/Programme/mpv/script-opts/ytdl_hook.conf'
  66. [ 0.011][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> 'C:/Users/USER/Programme/mpv/mpv/script-opts/ytdl_hook.conf'
  67. [ 0.011][v][ytdl_hook] script-opts/ytdl_hook.conf not found.
  68. [ 0.011][d][global] config path: 'script-opts/stats.conf' -/-> 'C:\Users\USER\AppData\Roaming/mpv/script-opts/stats.conf'
  69. [ 0.011][d][global] config path: 'script-opts/stats.conf' -/-> 'C:/Users/USER/Programme/mpv/script-opts/stats.conf'
  70. [ 0.011][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> 'C:\Users\USER\AppData\Roaming/mpv/lua-settings/ytdl_hook.conf'
  71. [ 0.011][d][global] config path: 'script-opts/stats.conf' -/-> 'C:/Users/USER/Programme/mpv/mpv/script-opts/stats.conf'
  72. [ 0.011][v][stats] script-opts/stats.conf not found.
  73. [ 0.011][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> 'C:/Users/USER/Programme/mpv/lua-settings/ytdl_hook.conf'
  74. [ 0.011][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> 'C:/Users/USER/Programme/mpv/mpv/lua-settings/ytdl_hook.conf'
  75. [ 0.011][v][ytdl_hook] lua-settings/ytdl_hook.conf not found.
  76. [ 0.011][d][global] config path: 'lua-settings/stats.conf' -/-> 'C:\Users\USER\AppData\Roaming/mpv/lua-settings/stats.conf'
  77. [ 0.011][d][global] config path: 'lua-settings/stats.conf' -/-> 'C:/Users/USER/Programme/mpv/lua-settings/stats.conf'
  78. [ 0.011][d][global] config path: 'lua-settings/stats.conf' -/-> 'C:/Users/USER/Programme/mpv/mpv/lua-settings/stats.conf'
  79. [ 0.011][v][stats] lua-settings/stats.conf not found.
  80. [ 0.011][d][osc] reading options for osc
  81. [ 0.012][d][global] config path: 'script-opts/osc.conf' -/-> 'C:\Users\USER\AppData\Roaming/mpv/script-opts/osc.conf'
  82. [ 0.012][d][global] config path: 'script-opts/osc.conf' -/-> 'C:/Users/USER/Programme/mpv/script-opts/osc.conf'
  83. [ 0.012][d][global] config path: 'script-opts/osc.conf' -/-> 'C:/Users/USER/Programme/mpv/mpv/script-opts/osc.conf'
  84. [ 0.012][v][osc] script-opts/osc.conf not found.
  85. [ 0.012][d][global] config path: 'lua-settings/osc.conf' -/-> 'C:\Users\USER\AppData\Roaming/mpv/lua-settings/osc.conf'
  86. [ 0.012][d][cplayer] Run command: define-section, flags=0, args=[input_stats, i script-binding stats/display-stats
  87. [ 0.012][d][global] config path: 'lua-settings/osc.conf' -/-> 'C:/Users/USER/Programme/mpv/lua-settings/osc.conf'
  88. [ 0.012][d][cplayer] , default]
  89. [ 0.012][d][global] config path: 'lua-settings/osc.conf' -/-> 'C:/Users/USER/Programme/mpv/mpv/lua-settings/osc.conf'
  90. [ 0.012][v][osc] lua-settings/osc.conf not found.
  91. [ 0.012][d][cplayer] Run command: enable-section, flags=0, args=[input_stats, allow-hide-cursor+allow-vo-dragging]
  92. [ 0.012][d][cplayer] Run command: define-section, flags=0, args=[input_forced_stats, , force]
  93. [ 0.012][d][cplayer] Run command: enable-section, flags=0, args=[input_forced_stats, allow-hide-cursor+allow-vo-dragging]
  94. [ 0.012][d][cplayer] Run command: define-section, flags=0, args=[input_stats, I script-binding stats/display-stats-toggle
  95. [ 0.012][d][cplayer] i script-binding stats/display-stats
  96. [ 0.012][d][cplayer] , default]
  97. [ 0.012][d][cplayer] Run command: enable-section, flags=0, args=[input_stats, allow-hide-cursor+allow-vo-dragging]
  98. [ 0.012][d][cplayer] Run command: define-section, flags=0, args=[input_forced_stats, , force]
  99. [ 0.012][d][cplayer] Run command: enable-section, flags=0, args=[input_forced_stats, allow-hide-cursor+allow-vo-dragging]
  100. [ 0.012][d][cplayer] Run command: define-section, flags=0, args=[input_stats, i script-binding stats/display-stats
  101. [ 0.012][d][cplayer] I script-binding stats/display-stats-toggle
  102. [ 0.012][d][cplayer] , default]
  103. [ 0.012][d][cplayer] Run command: enable-section, flags=0, args=[input_stats, allow-hide-cursor+allow-vo-dragging]
  104. [ 0.012][d][cplayer] Run command: define-section, flags=0, args=[input_forced_stats, , force]
  105. [ 0.012][d][cplayer] Run command: enable-section, flags=0, args=[input_forced_stats, allow-hide-cursor+allow-vo-dragging]
  106. [ 0.012][d][cplayer] Run command: define-section, flags=0, args=[input_stats, i script-binding stats/display-stats
  107. [ 0.012][d][cplayer] I script-binding stats/display-stats-toggle
  108. [ 0.012][d][cplayer] , default]
  109. [ 0.012][d][cplayer] Run command: enable-section, flags=0, args=[input_stats, allow-hide-cursor+allow-vo-dragging]
  110. [ 0.012][d][cplayer] Run command: define-section, flags=0, args=[showhide, mouse_move script-binding osc/__keybinding1
  111. [ 0.012][d][cplayer] mouse_leave script-binding osc/__keybinding2
  112. [ 0.012][d][cplayer] , force]
  113. [ 0.012][d][cplayer] Run command: enable-section, flags=0, args=[showhide, allow-hide-cursor+allow-vo-dragging]
  114. [ 0.012][d][cplayer] Run command: define-section, flags=0, args=[input_forced_stats, , force]
  115. [ 0.012][d][cplayer] Run command: enable-section, flags=0, args=[input_forced_stats, allow-hide-cursor+allow-vo-dragging]
  116. [ 0.012][d][cplayer] Run command: define-section, flags=0, args=[input, mbtn_left script-binding osc/__keybinding3
  117. [ 0.012][d][cplayer] shift+mbtn_left script-binding osc/__keybinding4
  118. [ 0.012][d][cplayer] mbtn_right script-binding osc/__keybinding5
  119. [ 0.012][d][cplayer] wheel_up script-binding osc/__keybinding6
  120. [ 0.012][d][cplayer] wheel_down script-binding osc/__keybinding7
  121. [ 0.012][d][cplayer] mbtn_left_dbl ignore
  122. [ 0.012][d][cplayer] shift+mbtn_left_dbl ignore
  123. [ 0.012][d][cplayer] mbtn_right_dbl ignore
  124. [ 0.012][d][cplayer] , force]
  125. [ 0.012][d][cplayer] Run command: enable-section, flags=0, args=[input, ]
  126. [ 0.012][d][cplayer] Run command: define-section, flags=0, args=[input_osc, , default]
  127. [ 0.012][d][cplayer] Run command: enable-section, flags=0, args=[input_osc, allow-hide-cursor+allow-vo-dragging]
  128. [ 0.012][d][cplayer] Run command: define-section, flags=0, args=[input_forced_osc, , force]
  129. [ 0.012][d][cplayer] Run command: enable-section, flags=0, args=[input_forced_osc, allow-hide-cursor+allow-vo-dragging]
  130. [ 0.012][v][cplayer] Done loading scripts.
  131. [ 0.012][d][global] config path: 'watch_later' -> 'C:\Users\USER\AppData\Roaming/mpv/watch_later'
  132. [ 0.015][i][cplayer] Playing: E:\vid\4k_hevc_10bit_hdr_rec2020_59.94fps_2.mkv
  133. [ 0.015][v][cplayer] Running hook: ytdl_hook/on_load
  134. [ 0.015][v][ytdl_hook] ytdl:// hook
  135. [ 0.015][v][ytdl_hook] not a ytdl:// url
  136. [ 0.015][d][osc] osc_init
  137. [ 0.015][v][ifo] Opening E:\vid\4k_hevc_10bit_hdr_rec2020_59.94fps_2.mkv
  138. [ 0.015][v][ifo_dvdnav] Opening E:\vid\4k_hevc_10bit_hdr_rec2020_59.94fps_2.mkv
  139. [ 0.015][d][cplayer] Run command: disable-section, flags=0, args=[input]
  140. [ 0.015][v][bdmv/bluray] Opening E:\vid\4k_hevc_10bit_hdr_rec2020_59.94fps_2.mkv
  141. [ 0.015][v][file] Opening E:\vid\4k_hevc_10bit_hdr_rec2020_59.94fps_2.mkv
  142. [ 0.015][d][global] config path: 'fonts' -/-> 'C:\Users\USER\AppData\Roaming/mpv/fonts'
  143. [ 0.015][d][file] Stream opened successfully.
  144. [ 0.015][d][global] config path: 'fonts' -/-> 'C:/Users/USER/Programme/mpv/fonts'
  145. [ 0.015][d][global] config path: 'fonts' -/-> 'C:/Users/USER/Programme/mpv/mpv/fonts'
  146. [ 0.015][v][demux] Trying demuxers for level=normal.
  147. [ 0.016][d][demux] Trying demuxer: disc (force-level: normal)
  148. [ 0.016][d][demux] Trying demuxer: edl (force-level: normal)
  149. [ 0.016][d][demux] Trying demuxer: cue (force-level: normal)
  150. [ 0.016][d][demux] Trying demuxer: rawaudio (force-level: normal)
  151. [ 0.016][d][demux] Trying demuxer: rawvideo (force-level: normal)
  152. [ 0.016][d][demux] Trying demuxer: mkv (force-level: normal)
  153. [ 0.016][v][mkv] Found the head...
  154. [ 0.016][v][mkv] + a segment...
  155. [ 0.016][v][mkv] Parsing seek head...
  156. [ 0.016][v][mkv] |+ segment information...
  157. [ 0.016][d][mkv] float 94634.000000
  158. [ 0.016][v][mkv] | + muxing app: libebml v1.3.5 + libmatroska v1.4.5
  159. [ 0.016][v][mkv] | + writing app: mkvmerge v15.0.0 ('Duel with the Devil') 64-bit
  160. [ 0.016][v][mkv] | + timecode scale: 1000000
  161. [ 0.016][v][mkv] | + duration: 94.634s
  162. [ 0.016][v][mkv] | + segment uid a1 ac 5a 29 f5 e8 5e dd 8c 00 6d 21 07 22 83 0e
  163. [ 0.016][v][mkv] |+ segment tracks...
  164. [ 0.016][d][mkv] float 48000.000000
  165. [ 0.016][v][mkv] | + a track...
  166. [ 0.016][v][mkv] | + Track number: 1
  167. [ 0.016][v][mkv] | + Track type: Video
  168. [ 0.016][v][mkv] | + Video track
  169. [ 0.016][v][mkv] | + Display width: 3840
  170. [ 0.016][v][mkv] | + Display height: 2160
  171. [ 0.016][v][mkv] | + Pixel width: 3840
  172. [ 0.016][v][mkv] | + Pixel height: 2160
  173. [ 0.016][v][mkv] | + Codec ID: V_MPEGH/ISO/HEVC
  174. [ 0.016][v][mkv] | + CodecPrivate, length 202
  175. [ 0.016][v][mkv] | + Language: und
  176. [ 0.016][v][mkv] | + Default duration: 16.683ms ( = 59.940 fps)
  177. [ 0.016][v][mkv] | + a track...
  178. [ 0.016][v][mkv] | + Track number: 2
  179. [ 0.016][v][mkv] | + Track type: Audio
  180. [ 0.016][v][mkv] | + Audio track
  181. [ 0.016][v][mkv] | + Sampling frequency: 48000.000000
  182. [ 0.016][v][mkv] | + Channels: 2
  183. [ 0.016][v][mkv] | + Codec ID: A_AAC
  184. [ 0.016][v][mkv] | + CodecPrivate, length 2
  185. [ 0.016][v][mkv] | + Language: und
  186. [ 0.016][v][mkv] | + Default duration: 21.333ms ( = 46.875 fps)
  187. [ 0.016][v][mkv] |+ found cluster
  188. [ 0.016][v][mkv] Seeking to 697698399 to read header element 0x1c53bb6b.
  189. [ 0.016][v][osd/libass] Shaper: FriBidi 1.0.5 (SIMPLE) HarfBuzz-ng 1.8.8 (COMPLEX)
  190. [ 0.016][v][mkv] Parsing cues...
  191. [ 0.016][v][mkv] Seeking to 697700369 to read header element 0x1254c367.
  192. [ 0.017][v][mkv] All headers are parsed!
  193. [ 0.017][d][global] config path: 'subfont.ttf' -/-> 'C:\Users\USER\AppData\Roaming/mpv/subfont.ttf'
  194. [ 0.017][d][global] config path: 'subfont.ttf' -/-> 'C:/Users/USER/Programme/mpv/subfont.ttf'
  195. [ 0.017][v][demux] Detected file format: Matroska
  196. [ 0.017][d][global] config path: 'subfont.ttf' -/-> 'C:/Users/USER/Programme/mpv/mpv/subfont.ttf'
  197. [ 0.017][v][cplayer] Opening done: E:\vid\4k_hevc_10bit_hdr_rec2020_59.94fps_2.mkv
  198. [ 0.017][d][global] config path: 'fonts.conf' -/-> 'C:\Users\USER\AppData\Roaming/mpv/fonts.conf'
  199. [ 0.017][d][global] config path: 'fonts.conf' -/-> 'C:/Users/USER/Programme/mpv/fonts.conf'
  200. [ 0.017][v][find_files] Loading external files in E:\vid\
  201. [ 0.017][d][global] config path: 'fonts.conf' -/-> 'C:/Users/USER/Programme/mpv/mpv/fonts.conf'
  202. [ 0.017][v][osd/libass] Setting up fonts...
  203. [ 0.017][d][global] config path: 'sub' -/-> 'C:\Users\USER\AppData\Roaming/mpv/sub'
  204. [ 0.017][d][global] config path: 'sub' -/-> 'C:/Users/USER/Programme/mpv/sub'
  205. [ 0.017][d][global] config path: 'sub' -/-> 'C:/Users/USER/Programme/mpv/mpv/sub'
  206. [ 0.017][v][cplayer] Running hook: ytdl_hook/on_preloaded
  207. [ 0.017][v][mkv] select track 0
  208. [ 0.017][v][mkv] select track 1
  209. [ 0.018][i][cplayer] (+) Video --vid=1 (*) (hevc 3840x2160 59.940fps)
  210. [ 0.018][i][cplayer] (+) Audio --aid=1 (*) (aac 2ch 48000Hz)
  211. [ 0.019][v][vo/gpu] Probing for best GPU context.
  212. [ 0.019][v][vo/gpu/d3d11] Initializing GPU context 'd3d11'
  213. [ 0.020][v][osd/libass] Using font provider directwrite
  214. [ 0.020][v][osd/libass] Done.
  215. [ 0.069][v][vo/gpu/d3d11] Using Direct3D 11 feature level 12_1
  216. [ 0.069][v][vo/gpu/d3d11] Device Name: NVIDIA GeForce GTX 1070 Ti
  217. [ 0.069][v][vo/gpu/d3d11] Device ID: 10de:1b82 (rev a1)
  218. [ 0.069][v][vo/gpu/d3d11] Subsystem ID: 1462:c303
  219. [ 0.069][v][vo/gpu/d3d11] LUID: 0000000000007851
  220. [ 0.070][v][vo/gpu/d3d11] Initializing SPIR-V compiler 'shaderc'
  221. [ 0.070][v][vo/gpu/d3d11] Using Direct3D 11.1 runtime
  222. [ 0.070][v][vo/gpu/d3d11] Maximum Texture2D size: 16384x16384
  223. [ 0.071][v][vo/gpu/d3d11] D3DCompiler version: 10.0.14393.2430
  224. [ 0.105][v][vo/gpu/d3d11] Using DXGI 1.2+
  225. [ 0.105][v][vo/gpu/d3d11] Using flip-model presentation
  226. [ 0.106][d][vo/gpu/d3d11] Texture formats:
  227. [ 0.106][d][vo/gpu/d3d11] NAME COMP*TYPE SIZE DEPTH PER COMP.
  228. [ 0.106][d][vo/gpu/d3d11] r8 1*unorm 1B LF CR {8}
  229. [ 0.106][d][vo/gpu/d3d11] rg8 2*unorm 2B LF CR {8 8}
  230. [ 0.106][d][vo/gpu/d3d11] rgba8 4*unorm 4B LF CR {8 8 8 8}
  231. [ 0.106][d][vo/gpu/d3d11] r16 1*unorm 2B LF CR {16}
  232. [ 0.106][d][vo/gpu/d3d11] rg16 2*unorm 4B LF CR {16 16}
  233. [ 0.106][d][vo/gpu/d3d11] rgba16 4*unorm 8B LF CR {16 16 16 16}
  234. [ 0.106][d][vo/gpu/d3d11] r32ui 1*uint 4B {32}
  235. [ 0.106][d][vo/gpu/d3d11] rg32ui 2*uint 8B {32 32}
  236. [ 0.106][d][vo/gpu/d3d11] rgb32ui 3*uint 12B {32 32 32}
  237. [ 0.106][d][vo/gpu/d3d11] rgba32ui 4*uint 16B {32 32 32 32}
  238. [ 0.106][d][vo/gpu/d3d11] r16hf 1*float 2B LF CR {16}
  239. [ 0.106][d][vo/gpu/d3d11] rg16hf 2*float 4B LF CR {16 16}
  240. [ 0.106][d][vo/gpu/d3d11] rgba16hf 4*float 8B LF CR {16 16 16 16}
  241. [ 0.106][d][vo/gpu/d3d11] r32f 1*float 4B LF CR {32}
  242. [ 0.106][d][vo/gpu/d3d11] rg32f 2*float 8B LF CR {32 32}
  243. [ 0.106][d][vo/gpu/d3d11] rgb32f 3*float 12B {32 32 32}
  244. [ 0.106][d][vo/gpu/d3d11] rgba32f 4*float 16B LF CR {32 32 32 32}
  245. [ 0.106][d][vo/gpu/d3d11] rgb10_a2 4*unorm 4B LF CR {10 10 10 2}
  246. [ 0.106][d][vo/gpu/d3d11] bgra8 4*unorm 4B LF CR {8 8 8 8}
  247. [ 0.106][d][vo/gpu/d3d11] bgrx8 3*unorm 4B LF CR {8 8 8}
  248. [ 0.106][d][vo/gpu/d3d11] LA = LUMINANCE_ALPHA hack format
  249. [ 0.106][d][vo/gpu/d3d11] LF = linear filterable
  250. [ 0.106][d][vo/gpu/d3d11] CR = can be used for render targets
  251. [ 0.106][d][vo/gpu/d3d11] Image formats:
  252. [ 0.106][d][vo/gpu/d3d11] yuv444p => 3 planes 1x1 8/0 [r8/r8/r8] (r/g/b)
  253. [ 0.106][d][vo/gpu/d3d11] yuv420p => 3 planes 2x2 8/0 [r8/r8/r8] (r/g/b)
  254. [ 0.106][d][vo/gpu/d3d11] gray => 1 planes 1x1 8/0 [r8] (r)
  255. [ 0.106][d][vo/gpu/d3d11] gray16 => 1 planes 1x1 16/0 [r16] (r)
  256. [ 0.106][d][vo/gpu/d3d11] uyvy422
  257. [ 0.106][d][vo/gpu/d3d11] nv12 => 2 planes 2x2 8/0 [r8/rg8] (r/gb)
  258. [ 0.106][d][vo/gpu/d3d11] p010 => 2 planes 2x2 16/6 [r16/rg16] (r/gb)
  259. [ 0.106][d][vo/gpu/d3d11] argb => 1 planes 1x1 8/0 [rgba8] (argb)
  260. [ 0.106][d][vo/gpu/d3d11] bgra => 1 planes 1x1 8/0 [rgba8] (bgra)
  261. [ 0.106][d][vo/gpu/d3d11] abgr => 1 planes 1x1 8/0 [rgba8] (abgr)
  262. [ 0.106][d][vo/gpu/d3d11] rgba => 1 planes 1x1 8/0 [rgba8] (rgba)
  263. [ 0.106][d][vo/gpu/d3d11] bgr24
  264. [ 0.106][d][vo/gpu/d3d11] rgb24
  265. [ 0.106][d][vo/gpu/d3d11] 0rgb => 1 planes 1x1 8/0 [rgba8] (_rgb)
  266. [ 0.106][d][vo/gpu/d3d11] bgr0 => 1 planes 1x1 8/0 [rgba8] (bgr)
  267. [ 0.106][d][vo/gpu/d3d11] 0bgr => 1 planes 1x1 8/0 [rgba8] (_bgr)
  268. [ 0.106][d][vo/gpu/d3d11] rgb0 => 1 planes 1x1 8/0 [rgba8] (rgb)
  269. [ 0.106][d][vo/gpu/d3d11] rgba64 => 1 planes 1x1 16/0 [rgba16] (rgba)
  270. [ 0.106][d][vo/gpu/d3d11] rgb565
  271. [ 0.106][d][vo/gpu/d3d11] vdpau
  272. [ 0.106][d][vo/gpu/d3d11] vdpau_output
  273. [ 0.106][d][vo/gpu/d3d11] vaapi
  274. [ 0.106][d][vo/gpu/d3d11] d3d11
  275. [ 0.106][d][vo/gpu/d3d11] dxva2_vld
  276. [ 0.106][d][vo/gpu/d3d11] mmal
  277. [ 0.106][d][vo/gpu/d3d11] videotoolbox
  278. [ 0.106][d][vo/gpu/d3d11] drm_prime
  279. [ 0.106][d][vo/gpu/d3d11] cuda
  280. [ 0.106][d][vo/gpu/d3d11] yuyv422
  281. [ 0.106][d][vo/gpu/d3d11] yuv422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b)
  282. [ 0.106][d][vo/gpu/d3d11] yuv410p => 3 planes 4x4 8/0 [r8/r8/r8] (r/g/b)
  283. [ 0.106][d][vo/gpu/d3d11] yuv411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b)
  284. [ 0.106][d][vo/gpu/d3d11] monow
  285. [ 0.106][d][vo/gpu/d3d11] monob
  286. [ 0.106][d][vo/gpu/d3d11] pal8
  287. [ 0.106][d][vo/gpu/d3d11] yuvj422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b)
  288. [ 0.106][d][vo/gpu/d3d11] uyyvyy411
  289. [ 0.106][d][vo/gpu/d3d11] bgr8
  290. [ 0.106][d][vo/gpu/d3d11] bgr4
  291. [ 0.106][d][vo/gpu/d3d11] bgr4_byte
  292. [ 0.106][d][vo/gpu/d3d11] rgb8
  293. [ 0.106][d][vo/gpu/d3d11] rgb4
  294. [ 0.106][d][vo/gpu/d3d11] rgb4_byte
  295. [ 0.106][d][vo/gpu/d3d11] nv21 => 2 planes 2x2 8/0 [r8/rg8] (r/bg)
  296. [ 0.106][d][vo/gpu/d3d11] gray16be
  297. [ 0.106][d][vo/gpu/d3d11] yuv440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b)
  298. [ 0.106][d][vo/gpu/d3d11] yuvj440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b)
  299. [ 0.106][d][vo/gpu/d3d11] yuva420p => 4 planes 2x2 8/0 [r8/r8/r8/r8] (r/g/b/a)
  300. [ 0.106][d][vo/gpu/d3d11] rgb48be
  301. [ 0.106][d][vo/gpu/d3d11] rgb48
  302. [ 0.106][d][vo/gpu/d3d11] rgb565be
  303. [ 0.106][d][vo/gpu/d3d11] rgb555be
  304. [ 0.106][d][vo/gpu/d3d11] rgb555
  305. [ 0.106][d][vo/gpu/d3d11] bgr565be
  306. [ 0.106][d][vo/gpu/d3d11] bgr565
  307. [ 0.106][d][vo/gpu/d3d11] bgr555be
  308. [ 0.106][d][vo/gpu/d3d11] bgr555
  309. [ 0.106][d][vo/gpu/d3d11] vaapi_moco
  310. [ 0.106][d][vo/gpu/d3d11] vaapi_idct
  311. [ 0.106][d][vo/gpu/d3d11] yuv420p16 => 3 planes 2x2 16/0 [r16/r16/r16] (r/g/b)
  312. [ 0.106][d][vo/gpu/d3d11] yuv420p16be
  313. [ 0.106][d][vo/gpu/d3d11] yuv422p16 => 3 planes 2x1 16/0 [r16/r16/r16] (r/g/b)
  314. [ 0.106][d][vo/gpu/d3d11] yuv422p16be
  315. [ 0.106][d][vo/gpu/d3d11] yuv444p16 => 3 planes 1x1 16/0 [r16/r16/r16] (r/g/b)
  316. [ 0.106][d][vo/gpu/d3d11] yuv444p16be
  317. [ 0.106][d][vo/gpu/d3d11] rgb444
  318. [ 0.106][d][vo/gpu/d3d11] rgb444be
  319. [ 0.106][d][vo/gpu/d3d11] bgr444
  320. [ 0.106][d][vo/gpu/d3d11] bgr444be
  321. [ 0.106][d][vo/gpu/d3d11] ya8 => 1 planes 1x1 8/0 [rg8] (ra)
  322. [ 0.106][d][vo/gpu/d3d11] bgr48be
  323. [ 0.106][d][vo/gpu/d3d11] bgr48
  324. [ 0.106][d][vo/gpu/d3d11] yuv420p9be
  325. [ 0.106][d][vo/gpu/d3d11] yuv420p9 => 3 planes 2x2 16/-7 [r16/r16/r16] (r/g/b)
  326. [ 0.106][d][vo/gpu/d3d11] yuv420p10be
  327. [ 0.106][d][vo/gpu/d3d11] yuv420p10 => 3 planes 2x2 16/-6 [r16/r16/r16] (r/g/b)
  328. [ 0.106][d][vo/gpu/d3d11] yuv422p10be
  329. [ 0.106][d][vo/gpu/d3d11] yuv422p10 => 3 planes 2x1 16/-6 [r16/r16/r16] (r/g/b)
  330. [ 0.106][d][vo/gpu/d3d11] yuv444p9be
  331. [ 0.106][d][vo/gpu/d3d11] yuv444p9 => 3 planes 1x1 16/-7 [r16/r16/r16] (r/g/b)
  332. [ 0.106][d][vo/gpu/d3d11] yuv444p10be
  333. [ 0.106][d][vo/gpu/d3d11] yuv444p10 => 3 planes 1x1 16/-6 [r16/r16/r16] (r/g/b)
  334. [ 0.106][d][vo/gpu/d3d11] yuv422p9be
  335. [ 0.106][d][vo/gpu/d3d11] yuv422p9 => 3 planes 2x1 16/-7 [r16/r16/r16] (r/g/b)
  336. [ 0.106][d][vo/gpu/d3d11] gbrp => 3 planes 1x1 8/0 [r8/r8/r8] (g/b/r)
  337. [ 0.106][d][vo/gpu/d3d11] gbrp9be
  338. [ 0.106][d][vo/gpu/d3d11] gbrp9 => 3 planes 1x1 16/-7 [r16/r16/r16] (g/b/r)
  339. [ 0.106][d][vo/gpu/d3d11] gbrp10be
  340. [ 0.106][d][vo/gpu/d3d11] gbrp10 => 3 planes 1x1 16/-6 [r16/r16/r16] (g/b/r)
  341. [ 0.106][d][vo/gpu/d3d11] gbrp16be
  342. [ 0.106][d][vo/gpu/d3d11] gbrp16 => 3 planes 1x1 16/0 [r16/r16/r16] (g/b/r)
  343. [ 0.106][d][vo/gpu/d3d11] yuva422p => 4 planes 2x1 8/0 [r8/r8/r8/r8] (r/g/b/a)
  344. [ 0.106][d][vo/gpu/d3d11] yuva444p => 4 planes 1x1 8/0 [r8/r8/r8/r8] (r/g/b/a)
  345. [ 0.106][d][vo/gpu/d3d11] yuva420p9be
  346. [ 0.106][d][vo/gpu/d3d11] yuva420p9 => 4 planes 2x2 16/-7 [r16/r16/r16/r16] (r/g/b/a)
  347. [ 0.106][d][vo/gpu/d3d11] yuva422p9be
  348. [ 0.106][d][vo/gpu/d3d11] yuva422p9 => 4 planes 2x1 16/-7 [r16/r16/r16/r16] (r/g/b/a)
  349. [ 0.106][d][vo/gpu/d3d11] yuva444p9be
  350. [ 0.106][d][vo/gpu/d3d11] yuva444p9 => 4 planes 1x1 16/-7 [r16/r16/r16/r16] (r/g/b/a)
  351. [ 0.106][d][vo/gpu/d3d11] yuva420p10be
  352. [ 0.106][d][vo/gpu/d3d11] yuva420p10 => 4 planes 2x2 16/-6 [r16/r16/r16/r16] (r/g/b/a)
  353. [ 0.106][d][vo/gpu/d3d11] yuva422p10be
  354. [ 0.106][d][vo/gpu/d3d11] yuva422p10 => 4 planes 2x1 16/-6 [r16/r16/r16/r16] (r/g/b/a)
  355. [ 0.106][d][vo/gpu/d3d11] yuva444p10be
  356. [ 0.106][d][vo/gpu/d3d11] yuva444p10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (r/g/b/a)
  357. [ 0.106][d][vo/gpu/d3d11] yuva420p16be
  358. [ 0.106][d][vo/gpu/d3d11] yuva420p16 => 4 planes 2x2 16/0 [r16/r16/r16/r16] (r/g/b/a)
  359. [ 0.106][d][vo/gpu/d3d11] yuva422p16be
  360. [ 0.106][d][vo/gpu/d3d11] yuva422p16 => 4 planes 2x1 16/0 [r16/r16/r16/r16] (r/g/b/a)
  361. [ 0.106][d][vo/gpu/d3d11] yuva444p16be
  362. [ 0.106][d][vo/gpu/d3d11] yuva444p16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (r/g/b/a)
  363. [ 0.106][d][vo/gpu/d3d11] xyz12
  364. [ 0.106][d][vo/gpu/d3d11] xyz12be
  365. [ 0.106][d][vo/gpu/d3d11] nv16 => 2 planes 2x1 8/0 [r8/rg8] (r/gb)
  366. [ 0.106][d][vo/gpu/d3d11] nv20 => 2 planes 2x1 16/-6 [r16/rg16] (r/gb)
  367. [ 0.106][d][vo/gpu/d3d11] nv20be
  368. [ 0.106][d][vo/gpu/d3d11] rgba64be
  369. [ 0.106][d][vo/gpu/d3d11] bgra64be
  370. [ 0.106][d][vo/gpu/d3d11] bgra64 => 1 planes 1x1 16/0 [rgba16] (bgra)
  371. [ 0.106][d][vo/gpu/d3d11] yvyu422
  372. [ 0.106][d][vo/gpu/d3d11] ya16be
  373. [ 0.106][d][vo/gpu/d3d11] ya16 => 1 planes 1x1 16/0 [rg16] (ra)
  374. [ 0.106][d][vo/gpu/d3d11] gbrap => 4 planes 1x1 8/0 [r8/r8/r8/r8] (g/b/r/a)
  375. [ 0.106][d][vo/gpu/d3d11] gbrap16be
  376. [ 0.106][d][vo/gpu/d3d11] gbrap16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (g/b/r/a)
  377. [ 0.106][d][vo/gpu/d3d11] qsv
  378. [ 0.106][d][vo/gpu/d3d11] d3d11va_vld
  379. [ 0.106][d][vo/gpu/d3d11] yuv420p12be
  380. [ 0.106][d][vo/gpu/d3d11] yuv420p12 => 3 planes 2x2 16/-4 [r16/r16/r16] (r/g/b)
  381. [ 0.106][d][vo/gpu/d3d11] yuv420p14be
  382. [ 0.106][d][vo/gpu/d3d11] yuv420p14 => 3 planes 2x2 16/-2 [r16/r16/r16] (r/g/b)
  383. [ 0.106][d][vo/gpu/d3d11] yuv422p12be
  384. [ 0.106][d][vo/gpu/d3d11] yuv422p12 => 3 planes 2x1 16/-4 [r16/r16/r16] (r/g/b)
  385. [ 0.106][d][vo/gpu/d3d11] yuv422p14be
  386. [ 0.106][d][vo/gpu/d3d11] yuv422p14 => 3 planes 2x1 16/-2 [r16/r16/r16] (r/g/b)
  387. [ 0.106][d][vo/gpu/d3d11] yuv444p12be
  388. [ 0.106][d][vo/gpu/d3d11] yuv444p12 => 3 planes 1x1 16/-4 [r16/r16/r16] (r/g/b)
  389. [ 0.106][d][vo/gpu/d3d11] yuv444p14be
  390. [ 0.106][d][vo/gpu/d3d11] yuv444p14 => 3 planes 1x1 16/-2 [r16/r16/r16] (r/g/b)
  391. [ 0.106][d][vo/gpu/d3d11] gbrp12be
  392. [ 0.106][d][vo/gpu/d3d11] gbrp12 => 3 planes 1x1 16/-4 [r16/r16/r16] (g/b/r)
  393. [ 0.106][d][vo/gpu/d3d11] gbrp14be
  394. [ 0.106][d][vo/gpu/d3d11] gbrp14 => 3 planes 1x1 16/-2 [r16/r16/r16] (g/b/r)
  395. [ 0.106][d][vo/gpu/d3d11] yuvj411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b)
  396. [ 0.106][d][vo/gpu/d3d11] bayer_bggr8
  397. [ 0.107][d][vo/gpu/d3d11] bayer_rggb8
  398. [ 0.107][d][vo/gpu/d3d11] bayer_gbrg8
  399. [ 0.107][d][vo/gpu/d3d11] bayer_grbg8
  400. [ 0.107][d][vo/gpu/d3d11] bayer_bggr16
  401. [ 0.107][d][vo/gpu/d3d11] bayer_bggr16be
  402. [ 0.107][d][vo/gpu/d3d11] bayer_rggb16
  403. [ 0.107][d][vo/gpu/d3d11] bayer_rggb16be
  404. [ 0.107][d][vo/gpu/d3d11] bayer_gbrg16
  405. [ 0.107][d][vo/gpu/d3d11] bayer_gbrg16be
  406. [ 0.107][d][vo/gpu/d3d11] bayer_grbg16
  407. [ 0.107][d][vo/gpu/d3d11] bayer_grbg16be
  408. [ 0.107][d][vo/gpu/d3d11] xvmc
  409. [ 0.107][d][vo/gpu/d3d11] yuv440p10 => 3 planes 1x2 16/-6 [r16/r16/r16] (r/g/b)
  410. [ 0.107][d][vo/gpu/d3d11] yuv440p10be
  411. [ 0.107][d][vo/gpu/d3d11] yuv440p12 => 3 planes 1x2 16/-4 [r16/r16/r16] (r/g/b)
  412. [ 0.107][d][vo/gpu/d3d11] yuv440p12be
  413. [ 0.107][d][vo/gpu/d3d11] ayuv64 => 1 planes 1x1 16/0 [rgba16] (argb)
  414. [ 0.107][d][vo/gpu/d3d11] ayuv64be
  415. [ 0.107][d][vo/gpu/d3d11] videotoolbox_vl
  416. [ 0.107][d][vo/gpu/d3d11] p010be
  417. [ 0.107][d][vo/gpu/d3d11] gbrap12be
  418. [ 0.107][d][vo/gpu/d3d11] gbrap12 => 4 planes 1x1 16/-4 [r16/r16/r16/r16] (g/b/r/a)
  419. [ 0.107][d][vo/gpu/d3d11] gbrap10be
  420. [ 0.107][d][vo/gpu/d3d11] gbrap10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (g/b/r/a)
  421. [ 0.107][d][vo/gpu/d3d11] mediacodec
  422. [ 0.107][d][vo/gpu/d3d11] gray12be
  423. [ 0.107][d][vo/gpu/d3d11] gray12 => 1 planes 1x1 16/-4 [r16] (r)
  424. [ 0.107][d][vo/gpu/d3d11] gray10be
  425. [ 0.107][d][vo/gpu/d3d11] gray10 => 1 planes 1x1 16/-6 [r16] (r)
  426. [ 0.107][d][vo/gpu/d3d11] p016 => 2 planes 2x2 16/0 [r16/rg16] (r/gb)
  427. [ 0.107][d][vo/gpu/d3d11] p016be
  428. [ 0.107][d][vo/gpu/d3d11] gray9be
  429. [ 0.107][d][vo/gpu/d3d11] gray9 => 1 planes 1x1 16/-7 [r16] (r)
  430. [ 0.107][d][vo/gpu/d3d11] gbrpf32be
  431. [ 0.107][d][vo/gpu/d3d11] gbrpf32 => 3 planes 1x1 32/0 [r32f/r32f/r32f] (g/b/r)
  432. [ 0.107][d][vo/gpu/d3d11] gbrapf32be
  433. [ 0.107][d][vo/gpu/d3d11] gbrapf32 => 4 planes 1x1 32/0 [r32f/r32f/r32f/r32f] (g/b/r/a)
  434. [ 0.107][d][vo/gpu/d3d11] opencl
  435. [ 0.107][d][vo/gpu/d3d11] gray14be
  436. [ 0.107][d][vo/gpu/d3d11] gray14 => 1 planes 1x1 16/-2 [r16] (r)
  437. [ 0.107][d][vo/gpu/d3d11] grayf32be
  438. [ 0.107][d][vo/gpu/d3d11] grayf32 => 1 planes 1x1 32/0 [r32f] (r)
  439. [ 0.107][v][vo/gpu] Testing FBO format rgba16hf
  440. [ 0.107][d][vo/gpu] Resizing texture: 16x16
  441. [ 0.107][v][vo/gpu] Using FBO format rgba16hf.
  442. [ 0.107][v][vo/gpu/win32] DPI detected from the new API: 96
  443. [ 0.107][v][vo/gpu/win32] display-fps: 75.000000
  444. [ 0.109][v][vo/gpu/win32] color-profile: C:\Windows\system32\spool\drivers\color\sRGB Color Space Profile.icm
  445. [ 0.109][v][vo/gpu] Assuming 75.000000 FPS for display sync.
  446. [ 0.109][v][vd] Container reported FPS: 59.940060
  447. [ 0.109][v][vd] Codec list:
  448. [ 0.109][v][vd] hevc - HEVC (High Efficiency Video Coding)
  449. [ 0.109][v][vd] hevc_cuvid (hevc) - Nvidia CUVID HEVC decoder
  450. [ 0.109][v][vd] Opening decoder hevc
  451. [ 0.109][v][vd] No hardware decoding requested.
  452. [ 0.109][v][vd] Using software decoding.
  453. [ 0.109][v][vd] Detected 8 logical cores.
  454. [ 0.109][v][vd] Requesting 9 threads for decoding.
  455. [ 0.110][v][vd] Selected codec: hevc (HEVC (High Efficiency Video Coding))
  456. [ 0.110][v][vf] User filter list:
  457. [ 0.110][v][vf] (empty)
  458. [ 0.110][v][ad] Codec list:
  459. [ 0.110][v][ad] aac - AAC (Advanced Audio Coding)
  460. [ 0.110][v][ad] aac_fixed (aac) - AAC (Advanced Audio Coding)
  461. [ 0.110][v][ad] Opening decoder aac
  462. [ 0.110][v][ad] Requesting 1 threads for decoding.
  463. [ 0.112][v][ad] Selected codec: aac (AAC (Advanced Audio Coding))
  464. [ 0.112][v][af] User filter list:
  465. [ 0.112][v][af] (empty)
  466. [ 0.112][v][cplayer] Starting playback...
  467. [ 0.114][d][vd] DR parameter change to 3840x2176 yuv420p10 align=64
  468. [ 0.114][d][vd] Allocating new DR image...
  469. [ 0.114][d][vd] ...failed..
  470. [ 0.114][v][vd] DR failed - disabling.
  471. [ 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)
  472. [ 0.266][v][vd] Using container aspect ratio.
  473. [ 0.266][v][vf] [in] 3840x2160 yuv420p10 bt.2020-ncl/bt.2020/pq/limited/display SP=10.000000 CL=mpeg2/4/h264
  474. [ 0.266][v][vf] [userdeint] 3840x2160 yuv420p10 bt.2020-ncl/bt.2020/pq/limited/display SP=10.000000 CL=mpeg2/4/h264
  475. [ 0.266][v][vf] [userdeint] (disabled)
  476. [ 0.266][v][vf] [autorotate] 3840x2160 yuv420p10 bt.2020-ncl/bt.2020/pq/limited/display SP=10.000000 CL=mpeg2/4/h264
  477. [ 0.266][v][vf] [autorotate] (disabled)
  478. [ 0.266][v][vf] [convert] 3840x2160 yuv420p10 bt.2020-ncl/bt.2020/pq/limited/display SP=10.000000 CL=mpeg2/4/h264
  479. [ 0.266][v][vf] [convert] (disabled)
  480. [ 0.266][v][vf] [out] 3840x2160 yuv420p10 bt.2020-ncl/bt.2020/pq/limited/display SP=10.000000 CL=mpeg2/4/h264
  481. [ 0.267][v][af] [in] 48000Hz stereo 2ch floatp
  482. [ 0.267][v][af] [userspeed] 48000Hz stereo 2ch floatp
  483. [ 0.267][v][af] [userspeed] (disabled)
  484. [ 0.267][v][af] [convert] 48000Hz stereo 2ch floatp
  485. [ 0.267][v][ao] Trying audio driver 'wasapi'
  486. [ 0.267][v][ao/wasapi] requested format: 48000 Hz, stereo channels, floatp
  487. [ 0.267][d][ao/wasapi] Init wasapi
  488. [ 0.267][d][ao/wasapi] Find device ''
  489. [ 0.268][v][ao/wasapi] No device specified. Selecting default.
  490. [ 0.269][v][ao/wasapi] Selecting device '{999a324c-8c57-4b1e-9f52-f4334687bd9b}' (Lautsprecher (Realtek High Definition Audio))
  491. [ 0.269][v][ao/wasapi] Monitoring changes in device {0.0.0.00000000}.{999a324c-8c57-4b1e-9f52-f4334687bd9b}
  492. [ 0.271][d][ao/wasapi] Init wasapi thread
  493. [ 0.271][d][ao/wasapi] Activating pAudioClient interface
  494. [ 0.272][d][ao/wasapi] Probing formats
  495. [ 0.291][v][ao/wasapi] Trying stereo float (32/32 bits) @ 48000hz (shared) -> ok
  496. [ 0.291][v][ao/wasapi] Accepted as stereo float @ 48000hz -> stereo float (32/32 bits) @ 48000hz (shared)
  497. [ 0.291][d][ao/wasapi] Fixing format
  498. [ 0.291][d][ao/wasapi] IAudioClient::GetDevicePeriod
  499. [ 0.291][v][ao/wasapi] Device period: 10 ms
  500. [ 0.291][d][ao/wasapi] IAudioClient::Initialize
  501. [ 0.314][d][ao/wasapi] IAudioClient::Initialize pRenderClient
  502. [ 0.314][d][ao/wasapi] IAudioClient::Initialize IAudioClient_SetEventHandle
  503. [ 0.314][d][ao/wasapi] IAudioClient::Initialize IAudioClient_GetBufferSize
  504. [ 0.314][v][ao/wasapi] Buffer frame count: 2400 (50 ms)
  505. [ 0.314][v][ao/wasapi] IAudioClock::GetFrequency gave a frequency of 384000.
  506. [ 0.314][d][ao/wasapi] IAudioClient::Initialize pAudioVolume
  507. [ 0.314][d][ao/wasapi] Entering dispatch loop
  508. [ 0.314][d][ao/wasapi] Init wasapi done
  509. [ 0.314][v][ao/wasapi] device buffer: 2400 samples.
  510. [ 0.314][v][ao/wasapi] using soft-buffer of 9600 samples.
  511. [ 0.316][i][cplayer] AO: [wasapi] 48000Hz stereo 2ch float
  512. [ 0.316][v][cplayer] AO: Description: Windows WASAPI audio output (event mode)
  513. [ 0.316][i][cplayer] VO: [gpu] 3840x2160 yuv420p10
  514. [ 0.316][v][cplayer] VO: Description: Shader-based GPU Renderer
  515. [ 0.316][v][vo/gpu] reconfig to 3840x2160 yuv420p10 bt.2020-ncl/bt.2020/pq/limited/display SP=10.000000 CL=mpeg2/4/h264
  516. [ 0.316][d][vo/gpu] screen size: 2560x1440
  517. [ 0.316][v][vo/gpu/win32] reset window bounds: -640:-360:3840:2160
  518. [ 0.317][v][vo/gpu/win32] adjusted window bounds: 35:20:2490:1401
  519. [ 0.319][d][vo/gpu/win32] move window: 35:20
  520. [ 0.319][v][vo/gpu/win32] resize window: 2490:1401
  521. [ 0.321][v][vo/gpu] Resize: 3840x2160
  522. [ 0.321][v][vo/gpu] Window size: 3840x2160
  523. [ 0.321][v][vo/gpu] Video source: 3840x2160 (1:1)
  524. [ 0.321][v][vo/gpu] Video display: (0, 0) 3840x2160 -> (0, 0) 3840x2160
  525. [ 0.321][v][vo/gpu] Video scale: 1.000000/1.000000
  526. [ 0.321][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0
  527. [ 0.321][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0
  528. [ 0.321][v][vo/gpu] Reported display depth: 8
  529. [ 0.321][v][vo/gpu] Texture for plane 0: 3840x2160
  530. [ 0.321][v][vo/gpu] Texture for plane 1: 1920x1080
  531. [ 0.321][v][vo/gpu] Texture for plane 2: 1920x1080
  532. [ 0.321][v][vo/gpu] Testing FBO format rgba16hf
  533. [ 0.321][d][vo/gpu] Resizing texture: 16x16
  534. [ 0.322][v][vo/gpu] Using FBO format rgba16hf.
  535. [ 0.323][v][vo/gpu] Resize: 2490x1401
  536. [ 0.323][v][vo/gpu] Window size: 2490x1401
  537. [ 0.323][v][vo/gpu] Video source: 3840x2160 (1:1)
  538. [ 0.323][v][vo/gpu] Video display: (0, 0) 3840x2160 -> (0, 0) 2490x1401
  539. [ 0.323][v][vo/gpu] Video scale: 0.648438/0.648611
  540. [ 0.323][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0
  541. [ 0.323][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0
  542. [ 0.323][v][vo/gpu] Reported display depth: 8
  543. [ 0.333][d][vo/gpu] Resizing texture: 1920x1080
  544. [ 0.372][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
  545. [ 0.373][v][vo/gpu/d3d11] Compiled a vertex shader in 37764us
  546. [ 0.373][v][vo/gpu/d3d11] shaderc: 36106us, SPIRV-Cross: 306us, D3DCompile: 1352us
  547. [ 0.373][d][vo/gpu/d3d11] GLSL source:
  548. [ 0.373][d][vo/gpu/d3d11] [ 1] #version 450
  549. [ 0.373][d][vo/gpu/d3d11] [ 2] #define tex1D texture
  550. [ 0.373][d][vo/gpu/d3d11] [ 3] #define tex3D texture
  551. [ 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))
  552. [ 0.373][d][vo/gpu/d3d11] [ 5] layout(location=0) in vec2 vertex_position;
  553. [ 0.373][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 vertex_texcoord0;
  554. [ 0.373][d][vo/gpu/d3d11] [ 7] layout(location=1) out vec2 texcoord0;
  555. [ 0.373][d][vo/gpu/d3d11] [ 8] layout(location=2) in vec2 vertex_texcoord1;
  556. [ 0.373][d][vo/gpu/d3d11] [ 9] layout(location=2) out vec2 texcoord1;
  557. [ 0.373][d][vo/gpu/d3d11] [ 10] void main() {
  558. [ 0.373][d][vo/gpu/d3d11] [ 11] gl_Position = vec4(vertex_position, 1.0, 1.0);
  559. [ 0.373][d][vo/gpu/d3d11] [ 12] texcoord0 = vertex_texcoord0;
  560. [ 0.373][d][vo/gpu/d3d11] [ 13] texcoord1 = vertex_texcoord1;
  561. [ 0.373][d][vo/gpu/d3d11] [ 14] }
  562. [ 0.373][d][vo/gpu/d3d11] HLSL source:
  563. [ 0.373][d][vo/gpu/d3d11] [ 1] static float4 gl_Position;
  564. [ 0.373][d][vo/gpu/d3d11] [ 2] static float2 _18;
  565. [ 0.373][d][vo/gpu/d3d11] [ 3] static float2 _27;
  566. [ 0.373][d][vo/gpu/d3d11] [ 4] static float2 _28;
  567. [ 0.373][d][vo/gpu/d3d11] [ 5] static float2 _30;
  568. [ 0.373][d][vo/gpu/d3d11] [ 6] static float2 _31;
  569. [ 0.373][d][vo/gpu/d3d11] [ 7]
  570. [ 0.373][d][vo/gpu/d3d11] [ 8] struct SPIRV_Cross_Input
  571. [ 0.373][d][vo/gpu/d3d11] [ 9] {
  572. [ 0.373][d][vo/gpu/d3d11] [ 10] float2 _18 : TEXCOORD0;
  573. [ 0.373][d][vo/gpu/d3d11] [ 11] float2 _28 : TEXCOORD1;
  574. [ 0.373][d][vo/gpu/d3d11] [ 12] float2 _31 : TEXCOORD2;
  575. [ 0.373][d][vo/gpu/d3d11] [ 13] };
  576. [ 0.373][d][vo/gpu/d3d11] [ 14]
  577. [ 0.373][d][vo/gpu/d3d11] [ 15] struct SPIRV_Cross_Output
  578. [ 0.373][d][vo/gpu/d3d11] [ 16] {
  579. [ 0.373][d][vo/gpu/d3d11] [ 17] float2 _27 : TEXCOORD1;
  580. [ 0.373][d][vo/gpu/d3d11] [ 18] float2 _30 : TEXCOORD2;
  581. [ 0.373][d][vo/gpu/d3d11] [ 19] float4 gl_Position : SV_Position;
  582. [ 0.373][d][vo/gpu/d3d11] [ 20] };
  583. [ 0.373][d][vo/gpu/d3d11] [ 21]
  584. [ 0.373][d][vo/gpu/d3d11] [ 22] void vert_main()
  585. [ 0.373][d][vo/gpu/d3d11] [ 23] {
  586. [ 0.373][d][vo/gpu/d3d11] [ 24] gl_Position = float4(_18, 1.0f, 1.0f);
  587. [ 0.373][d][vo/gpu/d3d11] [ 25] _27 = _28;
  588. [ 0.373][d][vo/gpu/d3d11] [ 26] _30 = _31;
  589. [ 0.373][d][vo/gpu/d3d11] [ 27] gl_Position.y = -gl_Position.y;
  590. [ 0.373][d][vo/gpu/d3d11] [ 28] }
  591. [ 0.373][d][vo/gpu/d3d11] [ 29]
  592. [ 0.373][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
  593. [ 0.373][d][vo/gpu/d3d11] [ 31] {
  594. [ 0.373][d][vo/gpu/d3d11] [ 32] _18 = stage_input._18;
  595. [ 0.373][d][vo/gpu/d3d11] [ 33] _28 = stage_input._28;
  596. [ 0.373][d][vo/gpu/d3d11] [ 34] _31 = stage_input._31;
  597. [ 0.373][d][vo/gpu/d3d11] [ 35] vert_main();
  598. [ 0.373][d][vo/gpu/d3d11] [ 36] SPIRV_Cross_Output stage_output;
  599. [ 0.373][d][vo/gpu/d3d11] [ 37] stage_output.gl_Position = gl_Position;
  600. [ 0.373][d][vo/gpu/d3d11] [ 38] stage_output._27 = _27;
  601. [ 0.373][d][vo/gpu/d3d11] [ 39] stage_output._30 = _30;
  602. [ 0.373][d][vo/gpu/d3d11] [ 40] return stage_output;
  603. [ 0.373][d][vo/gpu/d3d11] [ 41] }
  604. [ 0.375][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
  605. [ 0.377][v][vo/gpu/d3d11] Compiled a fragment shader in 3679us
  606. [ 0.377][v][vo/gpu/d3d11] shaderc: 1488us, SPIRV-Cross: 98us, D3DCompile: 2093us
  607. [ 0.377][d][vo/gpu/d3d11] GLSL source:
  608. [ 0.377][d][vo/gpu/d3d11] [ 1] #version 450
  609. [ 0.377][d][vo/gpu/d3d11] [ 2] #define tex1D texture
  610. [ 0.377][d][vo/gpu/d3d11] [ 3] #define tex3D texture
  611. [ 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))
  612. [ 0.377][d][vo/gpu/d3d11] [ 5] layout(location=0) out vec4 out_color;
  613. [ 0.377][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 texcoord0;
  614. [ 0.377][d][vo/gpu/d3d11] [ 7] layout(location=2) in vec2 texcoord1;
  615. [ 0.377][d][vo/gpu/d3d11] [ 8] layout(std140, binding=0) uniform UBO {
  616. [ 0.377][d][vo/gpu/d3d11] [ 9] layout(offset=0) vec2 texture_size0;
  617. [ 0.377][d][vo/gpu/d3d11] [ 10] layout(offset=16) mat2 texture_rot0;
  618. [ 0.377][d][vo/gpu/d3d11] [ 11] layout(offset=48) vec2 texture_off0;
  619. [ 0.377][d][vo/gpu/d3d11] [ 12] layout(offset=56) vec2 pixel_size0;
  620. [ 0.377][d][vo/gpu/d3d11] [ 13] layout(offset=64) vec2 texture_size1;
  621. [ 0.377][d][vo/gpu/d3d11] [ 14] layout(offset=80) mat2 texture_rot1;
  622. [ 0.377][d][vo/gpu/d3d11] [ 15] layout(offset=112) vec2 texture_off1;
  623. [ 0.377][d][vo/gpu/d3d11] [ 16] layout(offset=120) vec2 pixel_size1;
  624. [ 0.377][d][vo/gpu/d3d11] [ 17] };
  625. [ 0.377][d][vo/gpu/d3d11] [ 18] layout(binding=0) uniform sampler2D texture0;
  626. [ 0.377][d][vo/gpu/d3d11] [ 19] layout(binding=1) uniform sampler2D texture1;
  627. [ 0.377][d][vo/gpu/d3d11] [ 20] void main() {
  628. [ 0.377][d][vo/gpu/d3d11] [ 21] vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
  629. [ 0.377][d][vo/gpu/d3d11] [ 22] // merging plane 1 ...
  630. [ 0.377][d][vo/gpu/d3d11] [ 23] color.r = 64.250000 * vec4(texture(texture0, texcoord0)).r;
  631. [ 0.377][d][vo/gpu/d3d11] [ 24] // merging plane 2 ... into 1
  632. [ 0.377][d][vo/gpu/d3d11] [ 25] color.g = 64.250000 * vec4(texture(texture1, texcoord1)).r;
  633. [ 0.377][d][vo/gpu/d3d11] [ 26] out_color = color;
  634. [ 0.377][d][vo/gpu/d3d11] [ 27] }
  635. [ 0.377][d][vo/gpu/d3d11] HLSL source:
  636. [ 0.377][d][vo/gpu/d3d11] [ 1] Texture2D<float4> _17 : register(t0);
  637. [ 0.377][d][vo/gpu/d3d11] [ 2] SamplerState __17_sampler : register(s0);
  638. [ 0.377][d][vo/gpu/d3d11] [ 3] Texture2D<float4> _35 : register(t1);
  639. [ 0.377][d][vo/gpu/d3d11] [ 4] SamplerState __35_sampler : register(s1);
  640. [ 0.377][d][vo/gpu/d3d11] [ 5]
  641. [ 0.377][d][vo/gpu/d3d11] [ 6] static float2 _21;
  642. [ 0.377][d][vo/gpu/d3d11] [ 7] static float2 _37;
  643. [ 0.377][d][vo/gpu/d3d11] [ 8] static float4 _50;
  644. [ 0.377][d][vo/gpu/d3d11] [ 9]
  645. [ 0.377][d][vo/gpu/d3d11] [ 10] struct SPIRV_Cross_Input
  646. [ 0.377][d][vo/gpu/d3d11] [ 11] {
  647. [ 0.377][d][vo/gpu/d3d11] [ 12] float2 _21 : TEXCOORD1;
  648. [ 0.377][d][vo/gpu/d3d11] [ 13] float2 _37 : TEXCOORD2;
  649. [ 0.377][d][vo/gpu/d3d11] [ 14] };
  650. [ 0.377][d][vo/gpu/d3d11] [ 15]
  651. [ 0.377][d][vo/gpu/d3d11] [ 16] struct SPIRV_Cross_Output
  652. [ 0.377][d][vo/gpu/d3d11] [ 17] {
  653. [ 0.377][d][vo/gpu/d3d11] [ 18] float4 _50 : SV_Target0;
  654. [ 0.377][d][vo/gpu/d3d11] [ 19] };
  655. [ 0.377][d][vo/gpu/d3d11] [ 20]
  656. [ 0.377][d][vo/gpu/d3d11] [ 21] void frag_main()
  657. [ 0.377][d][vo/gpu/d3d11] [ 22] {
  658. [ 0.377][d][vo/gpu/d3d11] [ 23] float4 _57 = float4(0.0f, 0.0f, 0.0f, 1.0f);
  659. [ 0.377][d][vo/gpu/d3d11] [ 24] _57.x = 64.25f * _17.Sample(__17_sampler, _21).x;
  660. [ 0.377][d][vo/gpu/d3d11] [ 25] float4 _59 = _57;
  661. [ 0.377][d][vo/gpu/d3d11] [ 26] _59.y = 64.25f * _35.Sample(__35_sampler, _37).x;
  662. [ 0.377][d][vo/gpu/d3d11] [ 27] _50 = _59;
  663. [ 0.377][d][vo/gpu/d3d11] [ 28] }
  664. [ 0.377][d][vo/gpu/d3d11] [ 29]
  665. [ 0.377][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
  666. [ 0.377][d][vo/gpu/d3d11] [ 31] {
  667. [ 0.377][d][vo/gpu/d3d11] [ 32] _21 = stage_input._21;
  668. [ 0.377][d][vo/gpu/d3d11] [ 33] _37 = stage_input._37;
  669. [ 0.377][d][vo/gpu/d3d11] [ 34] frag_main();
  670. [ 0.377][d][vo/gpu/d3d11] [ 35] SPIRV_Cross_Output stage_output;
  671. [ 0.377][d][vo/gpu/d3d11] [ 36] stage_output._50 = _50;
  672. [ 0.377][d][vo/gpu/d3d11] [ 37] return stage_output;
  673. [ 0.377][d][vo/gpu/d3d11] [ 38] }
  674. [ 0.378][d][vo/gpu] Resizing texture: 3840x2160
  675. [ 0.379][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
  676. [ 0.381][v][vo/gpu/d3d11] Compiled a vertex shader in 2454us
  677. [ 0.381][v][vo/gpu/d3d11] shaderc: 1090us, SPIRV-Cross: 67us, D3DCompile: 1297us
  678. [ 0.381][d][vo/gpu/d3d11] GLSL source:
  679. [ 0.381][d][vo/gpu/d3d11] [ 1] #version 450
  680. [ 0.381][d][vo/gpu/d3d11] [ 2] #define tex1D texture
  681. [ 0.381][d][vo/gpu/d3d11] [ 3] #define tex3D texture
  682. [ 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))
  683. [ 0.381][d][vo/gpu/d3d11] [ 5] layout(location=0) in vec2 vertex_position;
  684. [ 0.381][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 vertex_texcoord0;
  685. [ 0.381][d][vo/gpu/d3d11] [ 7] layout(location=1) out vec2 texcoord0;
  686. [ 0.381][d][vo/gpu/d3d11] [ 8] layout(location=2) in vec2 vertex_texcoord1;
  687. [ 0.381][d][vo/gpu/d3d11] [ 9] layout(location=2) out vec2 texcoord1;
  688. [ 0.381][d][vo/gpu/d3d11] [ 10] void main() {
  689. [ 0.381][d][vo/gpu/d3d11] [ 11] gl_Position = vec4(vertex_position, 1.0, 1.0);
  690. [ 0.381][d][vo/gpu/d3d11] [ 12] texcoord0 = vertex_texcoord0;
  691. [ 0.381][d][vo/gpu/d3d11] [ 13] texcoord1 = vertex_texcoord1;
  692. [ 0.381][d][vo/gpu/d3d11] [ 14] }
  693. [ 0.381][d][vo/gpu/d3d11] HLSL source:
  694. [ 0.381][d][vo/gpu/d3d11] [ 1] static float4 gl_Position;
  695. [ 0.381][d][vo/gpu/d3d11] [ 2] static float2 _18;
  696. [ 0.381][d][vo/gpu/d3d11] [ 3] static float2 _27;
  697. [ 0.381][d][vo/gpu/d3d11] [ 4] static float2 _28;
  698. [ 0.381][d][vo/gpu/d3d11] [ 5] static float2 _30;
  699. [ 0.381][d][vo/gpu/d3d11] [ 6] static float2 _31;
  700. [ 0.381][d][vo/gpu/d3d11] [ 7]
  701. [ 0.381][d][vo/gpu/d3d11] [ 8] struct SPIRV_Cross_Input
  702. [ 0.381][d][vo/gpu/d3d11] [ 9] {
  703. [ 0.381][d][vo/gpu/d3d11] [ 10] float2 _18 : TEXCOORD0;
  704. [ 0.381][d][vo/gpu/d3d11] [ 11] float2 _28 : TEXCOORD1;
  705. [ 0.381][d][vo/gpu/d3d11] [ 12] float2 _31 : TEXCOORD2;
  706. [ 0.381][d][vo/gpu/d3d11] [ 13] };
  707. [ 0.381][d][vo/gpu/d3d11] [ 14]
  708. [ 0.381][d][vo/gpu/d3d11] [ 15] struct SPIRV_Cross_Output
  709. [ 0.381][d][vo/gpu/d3d11] [ 16] {
  710. [ 0.381][d][vo/gpu/d3d11] [ 17] float2 _27 : TEXCOORD1;
  711. [ 0.381][d][vo/gpu/d3d11] [ 18] float2 _30 : TEXCOORD2;
  712. [ 0.381][d][vo/gpu/d3d11] [ 19] float4 gl_Position : SV_Position;
  713. [ 0.381][d][vo/gpu/d3d11] [ 20] };
  714. [ 0.381][d][vo/gpu/d3d11] [ 21]
  715. [ 0.381][d][vo/gpu/d3d11] [ 22] void vert_main()
  716. [ 0.381][d][vo/gpu/d3d11] [ 23] {
  717. [ 0.381][d][vo/gpu/d3d11] [ 24] gl_Position = float4(_18, 1.0f, 1.0f);
  718. [ 0.381][d][vo/gpu/d3d11] [ 25] _27 = _28;
  719. [ 0.381][d][vo/gpu/d3d11] [ 26] _30 = _31;
  720. [ 0.381][d][vo/gpu/d3d11] [ 27] gl_Position.y = -gl_Position.y;
  721. [ 0.381][d][vo/gpu/d3d11] [ 28] }
  722. [ 0.381][d][vo/gpu/d3d11] [ 29]
  723. [ 0.381][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
  724. [ 0.381][d][vo/gpu/d3d11] [ 31] {
  725. [ 0.381][d][vo/gpu/d3d11] [ 32] _18 = stage_input._18;
  726. [ 0.381][d][vo/gpu/d3d11] [ 33] _28 = stage_input._28;
  727. [ 0.381][d][vo/gpu/d3d11] [ 34] _31 = stage_input._31;
  728. [ 0.381][d][vo/gpu/d3d11] [ 35] vert_main();
  729. [ 0.381][d][vo/gpu/d3d11] [ 36] SPIRV_Cross_Output stage_output;
  730. [ 0.381][d][vo/gpu/d3d11] [ 37] stage_output.gl_Position = gl_Position;
  731. [ 0.381][d][vo/gpu/d3d11] [ 38] stage_output._27 = _27;
  732. [ 0.381][d][vo/gpu/d3d11] [ 39] stage_output._30 = _30;
  733. [ 0.381][d][vo/gpu/d3d11] [ 40] return stage_output;
  734. [ 0.381][d][vo/gpu/d3d11] [ 41] }
  735. [ 0.383][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
  736. [ 0.387][v][vo/gpu/d3d11] Compiled a fragment shader in 5766us
  737. [ 0.387][v][vo/gpu/d3d11] shaderc: 1632us, SPIRV-Cross: 231us, D3DCompile: 3903us
  738. [ 0.387][d][vo/gpu/d3d11] GLSL source:
  739. [ 0.387][d][vo/gpu/d3d11] [ 1] #version 450
  740. [ 0.387][d][vo/gpu/d3d11] [ 2] #define tex1D texture
  741. [ 0.387][d][vo/gpu/d3d11] [ 3] #define tex3D texture
  742. [ 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))
  743. [ 0.387][d][vo/gpu/d3d11] [ 5] layout(location=0) out vec4 out_color;
  744. [ 0.387][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 texcoord0;
  745. [ 0.387][d][vo/gpu/d3d11] [ 7] layout(location=2) in vec2 texcoord1;
  746. [ 0.387][d][vo/gpu/d3d11] [ 8] layout(std140, binding=0) uniform UBO {
  747. [ 0.387][d][vo/gpu/d3d11] [ 9] layout(offset=0) mat3 colormatrix;
  748. [ 0.387][d][vo/gpu/d3d11] [ 10] layout(offset=48) vec3 colormatrix_c;
  749. [ 0.387][d][vo/gpu/d3d11] [ 11] layout(offset=64) vec2 texture_size0;
  750. [ 0.387][d][vo/gpu/d3d11] [ 12] layout(offset=80) mat2 texture_rot0;
  751. [ 0.387][d][vo/gpu/d3d11] [ 13] layout(offset=112) vec2 texture_off0;
  752. [ 0.387][d][vo/gpu/d3d11] [ 14] layout(offset=120) vec2 pixel_size0;
  753. [ 0.387][d][vo/gpu/d3d11] [ 15] layout(offset=128) vec2 texture_size1;
  754. [ 0.387][d][vo/gpu/d3d11] [ 16] layout(offset=144) mat2 texture_rot1;
  755. [ 0.387][d][vo/gpu/d3d11] [ 17] layout(offset=176) vec2 texture_off1;
  756. [ 0.387][d][vo/gpu/d3d11] [ 18] layout(offset=184) vec2 pixel_size1;
  757. [ 0.387][d][vo/gpu/d3d11] [ 19] };
  758. [ 0.387][d][vo/gpu/d3d11] [ 20] layout(binding=0) uniform sampler2D texture0;
  759. [ 0.387][d][vo/gpu/d3d11] [ 21] layout(binding=1) uniform sampler2D texture1;
  760. [ 0.387][d][vo/gpu/d3d11] [ 22] void main() {
  761. [ 0.387][d][vo/gpu/d3d11] [ 23] vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
  762. [ 0.387][d][vo/gpu/d3d11] [ 24] color.r = 64.250000 * vec4(texture(texture0, texcoord0)).r;
  763. [ 0.387][d][vo/gpu/d3d11] [ 25] color.gb = 1.000000 * vec4(texture(texture1, texcoord1)).rg;
  764. [ 0.387][d][vo/gpu/d3d11] [ 26] color = color.rgbr;
  765. [ 0.387][d][vo/gpu/d3d11] [ 27] color.rgb = mat3(colormatrix) * color.rgb + colormatrix_c;
  766. [ 0.387][d][vo/gpu/d3d11] [ 28] color.a = 1.0;
  767. [ 0.387][d][vo/gpu/d3d11] [ 29] // scaler pre-conversion
  768. [ 0.387][d][vo/gpu/d3d11] [ 30] // main scaling
  769. [ 0.387][d][vo/gpu/d3d11] [ 31] out_color = color;
  770. [ 0.387][d][vo/gpu/d3d11] [ 32] }
  771. [ 0.387][d][vo/gpu/d3d11] HLSL source:
  772. [ 0.387][d][vo/gpu/d3d11] [ 1] cbuffer _56 : register(b0)
  773. [ 0.387][d][vo/gpu/d3d11] [ 2] {
  774. [ 0.387][d][vo/gpu/d3d11] [ 3] row_major float3x3 _56_m0 : packoffset(c0);
  775. [ 0.387][d][vo/gpu/d3d11] [ 4] float3 _56_m1 : packoffset(c3);
  776. [ 0.387][d][vo/gpu/d3d11] [ 5] float2 _56_m2 : packoffset(c4);
  777. [ 0.387][d][vo/gpu/d3d11] [ 6] row_major float2x2 _56_m3 : packoffset(c5);
  778. [ 0.387][d][vo/gpu/d3d11] [ 7] float2 _56_m4 : packoffset(c7);
  779. [ 0.387][d][vo/gpu/d3d11] [ 8] float2 _56_m5 : packoffset(c7.z);
  780. [ 0.387][d][vo/gpu/d3d11] [ 9] float2 _56_m6 : packoffset(c8);
  781. [ 0.387][d][vo/gpu/d3d11] [ 10] row_major float2x2 _56_m7 : packoffset(c9);
  782. [ 0.387][d][vo/gpu/d3d11] [ 11] float2 _56_m8 : packoffset(c11);
  783. [ 0.387][d][vo/gpu/d3d11] [ 12] float2 _56_m9 : packoffset(c11.z);
  784. [ 0.387][d][vo/gpu/d3d11] [ 13] };
  785. [ 0.387][d][vo/gpu/d3d11] [ 14] Texture2D<float4> _17 : register(t0);
  786. [ 0.387][d][vo/gpu/d3d11] [ 15] SamplerState __17_sampler : register(s0);
  787. [ 0.387][d][vo/gpu/d3d11] [ 16] Texture2D<float4> _35 : register(t1);
  788. [ 0.387][d][vo/gpu/d3d11] [ 17] SamplerState __35_sampler : register(s1);
  789. [ 0.387][d][vo/gpu/d3d11] [ 18]
  790. [ 0.387][d][vo/gpu/d3d11] [ 19] static float2 _21;
  791. [ 0.387][d][vo/gpu/d3d11] [ 20] static float2 _37;
  792. [ 0.387][d][vo/gpu/d3d11] [ 21] static float4 _79;
  793. [ 0.387][d][vo/gpu/d3d11] [ 22]
  794. [ 0.387][d][vo/gpu/d3d11] [ 23] struct SPIRV_Cross_Input
  795. [ 0.387][d][vo/gpu/d3d11] [ 24] {
  796. [ 0.387][d][vo/gpu/d3d11] [ 25] float2 _21 : TEXCOORD1;
  797. [ 0.387][d][vo/gpu/d3d11] [ 26] float2 _37 : TEXCOORD2;
  798. [ 0.387][d][vo/gpu/d3d11] [ 27] };
  799. [ 0.387][d][vo/gpu/d3d11] [ 28]
  800. [ 0.387][d][vo/gpu/d3d11] [ 29] struct SPIRV_Cross_Output
  801. [ 0.387][d][vo/gpu/d3d11] [ 30] {
  802. [ 0.387][d][vo/gpu/d3d11] [ 31] float4 _79 : SV_Target0;
  803. [ 0.387][d][vo/gpu/d3d11] [ 32] };
  804. [ 0.387][d][vo/gpu/d3d11] [ 33]
  805. [ 0.387][d][vo/gpu/d3d11] [ 34] void frag_main()
  806. [ 0.387][d][vo/gpu/d3d11] [ 35] {
  807. [ 0.387][d][vo/gpu/d3d11] [ 36] float4 _82 = float4(0.0f, 0.0f, 0.0f, 1.0f);
  808. [ 0.387][d][vo/gpu/d3d11] [ 37] _82.x = 64.25f * _17.Sample(__17_sampler, _21).x;
  809. [ 0.387][d][vo/gpu/d3d11] [ 38] float2 _46 = _35.Sample(__35_sampler, _37).xy * 1.0f;
  810. [ 0.387][d][vo/gpu/d3d11] [ 39] float4 _48 = float4(_82.x, _46.x, _46.y, _82.w);
  811. [ 0.387][d][vo/gpu/d3d11] [ 40] float3 _73 = mul(_48.xyz, _56_m0) + _56_m1;
  812. [ 0.387][d][vo/gpu/d3d11] [ 41] float4 _84 = float4(_73.x, _73.y, _73.z, _82.x);
  813. [ 0.387][d][vo/gpu/d3d11] [ 42] _84.w = 1.0f;
  814. [ 0.387][d][vo/gpu/d3d11] [ 43] _79 = _84;
  815. [ 0.387][d][vo/gpu/d3d11] [ 44] }
  816. [ 0.387][d][vo/gpu/d3d11] [ 45]
  817. [ 0.387][d][vo/gpu/d3d11] [ 46] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
  818. [ 0.387][d][vo/gpu/d3d11] [ 47] {
  819. [ 0.387][d][vo/gpu/d3d11] [ 48] _21 = stage_input._21;
  820. [ 0.387][d][vo/gpu/d3d11] [ 49] _37 = stage_input._37;
  821. [ 0.387][d][vo/gpu/d3d11] [ 50] frag_main();
  822. [ 0.387][d][vo/gpu/d3d11] [ 51] SPIRV_Cross_Output stage_output;
  823. [ 0.387][d][vo/gpu/d3d11] [ 52] stage_output._79 = _79;
  824. [ 0.387][d][vo/gpu/d3d11] [ 53] return stage_output;
  825. [ 0.387][d][vo/gpu/d3d11] [ 54] }
  826. [ 0.388][d][vo/gpu] Resizing texture: 2490x1401
  827. [ 0.419][w][vo/gpu/d3d11] shaderc output:
  828. [ 0.419][w][vo/gpu/d3d11] input:3: warning: '#extension' : extension not supported: GL_ARB_shader_storage_buffer_object
  829. [ 0.420][w][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 1 warnings)
  830. [ 0.769][v][vo/gpu/d3d11] Compiled a compute shader in 380519us
  831. [ 0.769][v][vo/gpu/d3d11] shaderc: 31791us, SPIRV-Cross: 5557us, D3DCompile: 343171us
  832. [ 0.769][d][vo/gpu/d3d11] GLSL source:
  833. [ 0.769][d][vo/gpu/d3d11] [ 1] #version 450
  834. [ 0.769][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_compute_shader : enable
  835. [ 0.769][d][vo/gpu/d3d11] [ 3] #extension GL_ARB_shader_storage_buffer_object : enable
  836. [ 0.769][d][vo/gpu/d3d11] [ 4] #extension GL_ARB_shader_image_load_store : enable
  837. [ 0.769][d][vo/gpu/d3d11] [ 5] #define tex1D texture
  838. [ 0.769][d][vo/gpu/d3d11] [ 6] #define tex3D texture
  839. [ 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))
  840. [ 0.769][d][vo/gpu/d3d11] [ 8] layout(std140, binding=0) uniform UBO {
  841. [ 0.769][d][vo/gpu/d3d11] [ 9] layout(offset=0) vec3 src_luma;
  842. [ 0.769][d][vo/gpu/d3d11] [ 10] layout(offset=16) vec3 dst_luma;
  843. [ 0.769][d][vo/gpu/d3d11] [ 11] layout(offset=32) mat3 cms_matrix;
  844. [ 0.769][d][vo/gpu/d3d11] [ 12] layout(offset=80) vec2 texture_size0;
  845. [ 0.769][d][vo/gpu/d3d11] [ 13] layout(offset=96) mat2 texture_rot0;
  846. [ 0.769][d][vo/gpu/d3d11] [ 14] layout(offset=128) vec2 texture_off0;
  847. [ 0.769][d][vo/gpu/d3d11] [ 15] layout(offset=136) vec2 pixel_size0;
  848. [ 0.769][d][vo/gpu/d3d11] [ 16] layout(offset=144) vec2 out_scale;
  849. [ 0.769][d][vo/gpu/d3d11] [ 17] layout(offset=152) vec2 tex_scale0;
  850. [ 0.769][d][vo/gpu/d3d11] [ 18] };
  851. [ 0.769][d][vo/gpu/d3d11] [ 19] layout(binding=0) uniform sampler1D lut;
  852. [ 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; };
  853. [ 0.769][d][vo/gpu/d3d11] [ 21] layout(binding=1, rgba16f) uniform writeonly image2D out_image;
  854. [ 0.769][d][vo/gpu/d3d11] [ 22] layout(binding=1) uniform sampler2D texture0;
  855. [ 0.769][d][vo/gpu/d3d11] [ 23] layout (local_size_x = 8, local_size_y = 8) in;
  856. [ 0.769][d][vo/gpu/d3d11] [ 24] #define outcoord(id) (out_scale * (vec2(id) + vec2(0.5)))
  857. [ 0.769][d][vo/gpu/d3d11] [ 25] #define texmap0_raw(id) (tex_scale0 * outcoord(id))
  858. [ 0.769][d][vo/gpu/d3d11] [ 26] #define texmap0(id) (texture_rot0 * texmap0_raw(id) + pixel_size0 * texture_off0)
  859. [ 0.769][d][vo/gpu/d3d11] [ 27] #define texcoord0 texmap0(gl_GlobalInvocationID)
  860. [ 0.769][d][vo/gpu/d3d11] [ 28] #define gl_NumWorkGroups uvec3(312, 176, 1)
  861. [ 0.769][d][vo/gpu/d3d11] [ 29] shared float in0[1064];
  862. [ 0.769][d][vo/gpu/d3d11] [ 30] shared float in1[1064];
  863. [ 0.769][d][vo/gpu/d3d11] [ 31] shared float in2[1064];
  864. [ 0.769][d][vo/gpu/d3d11] [ 32] shared uint wg_sum;
  865. [ 0.769][d][vo/gpu/d3d11] [ 33] float hable(float x) {
  866. [ 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;
  867. [ 0.769][d][vo/gpu/d3d11] [ 35] }
  868. [ 0.769][d][vo/gpu/d3d11] [ 36] void main() {
  869. [ 0.769][d][vo/gpu/d3d11] [ 37] vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
  870. [ 0.769][d][vo/gpu/d3d11] [ 38] #undef tex
  871. [ 0.769][d][vo/gpu/d3d11] [ 39] #undef texmap
  872. [ 0.769][d][vo/gpu/d3d11] [ 40] #define tex texture0
  873. [ 0.769][d][vo/gpu/d3d11] [ 41] #define texmap texmap0
  874. [ 0.769][d][vo/gpu/d3d11] [ 42] vec2 pos = texcoord0;
  875. [ 0.769][d][vo/gpu/d3d11] [ 43] vec2 size = texture_size0;
  876. [ 0.769][d][vo/gpu/d3d11] [ 44] vec2 pt = pixel_size0;
  877. [ 0.769][d][vo/gpu/d3d11] [ 45] color = vec4(0.0);
  878. [ 0.769][d][vo/gpu/d3d11] [ 46] {
  879. [ 0.769][d][vo/gpu/d3d11] [ 47] vec2 wpos = texmap(gl_WorkGroupID * gl_WorkGroupSize);
  880. [ 0.769][d][vo/gpu/d3d11] [ 48] vec2 wbase = wpos - pt * fract(wpos * size - vec2(0.5));
  881. [ 0.769][d][vo/gpu/d3d11] [ 49] vec2 fcoord = fract(pos * size - vec2(0.5));
  882. [ 0.769][d][vo/gpu/d3d11] [ 50] vec2 base = pos - pt * fcoord;
  883. [ 0.769][d][vo/gpu/d3d11] [ 51] ivec2 rel = ivec2(round((base - wbase) * size));
  884. [ 0.769][d][vo/gpu/d3d11] [ 52] int idx;
  885. [ 0.769][d][vo/gpu/d3d11] [ 53] float w, d, wsum = 0.0;
  886. [ 0.769][d][vo/gpu/d3d11] [ 54] vec4 c;
  887. [ 0.769][d][vo/gpu/d3d11] [ 55] for (int y = int(gl_LocalInvocationID.y); y < 19; y += 8) {
  888. [ 0.769][d][vo/gpu/d3d11] [ 56] for (int x = int(gl_LocalInvocationID.x); x < 56; x += 32) {
  889. [ 0.769][d][vo/gpu/d3d11] [ 57] c = texture(tex, wbase + pt * vec2(x - 2, y - 2));
  890. [ 0.769][d][vo/gpu/d3d11] [ 58] in0[56 * y + x] = c[0];
  891. [ 0.769][d][vo/gpu/d3d11] [ 59] in1[56 * y + x] = c[1];
  892. [ 0.769][d][vo/gpu/d3d11] [ 60] in2[56 * y + x] = c[2];
  893. [ 0.769][d][vo/gpu/d3d11] [ 61] }}
  894. [ 0.769][d][vo/gpu/d3d11] [ 62] groupMemoryBarrier();
  895. [ 0.769][d][vo/gpu/d3d11] [ 63] barrier();
  896. [ 0.769][d][vo/gpu/d3d11] [ 64] // scaler samples
  897. [ 0.769][d][vo/gpu/d3d11] [ 65] idx = 56 * rel.y + rel.x + 0;
  898. [ 0.769][d][vo/gpu/d3d11] [ 66] d = length(vec2(-2.0, -2.0) - fcoord);
  899. [ 0.769][d][vo/gpu/d3d11] [ 67] if (d < 2.904762) {
  900. [ 0.769][d][vo/gpu/d3d11] [ 68] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  901. [ 0.769][d][vo/gpu/d3d11] [ 69] wsum += w;
  902. [ 0.769][d][vo/gpu/d3d11] [ 70] color[0] += w * in0[idx];
  903. [ 0.769][d][vo/gpu/d3d11] [ 71] color[1] += w * in1[idx];
  904. [ 0.769][d][vo/gpu/d3d11] [ 72] color[2] += w * in2[idx];
  905. [ 0.769][d][vo/gpu/d3d11] [ 73] }
  906. [ 0.769][d][vo/gpu/d3d11] [ 74] idx = 56 * rel.y + rel.x + 1;
  907. [ 0.769][d][vo/gpu/d3d11] [ 75] d = length(vec2(-1.0, -2.0) - fcoord);
  908. [ 0.769][d][vo/gpu/d3d11] [ 76] if (d < 2.904762) {
  909. [ 0.769][d][vo/gpu/d3d11] [ 77] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  910. [ 0.769][d][vo/gpu/d3d11] [ 78] wsum += w;
  911. [ 0.769][d][vo/gpu/d3d11] [ 79] color[0] += w * in0[idx];
  912. [ 0.769][d][vo/gpu/d3d11] [ 80] color[1] += w * in1[idx];
  913. [ 0.769][d][vo/gpu/d3d11] [ 81] color[2] += w * in2[idx];
  914. [ 0.769][d][vo/gpu/d3d11] [ 82] }
  915. [ 0.769][d][vo/gpu/d3d11] [ 83] idx = 56 * rel.y + rel.x + 2;
  916. [ 0.769][d][vo/gpu/d3d11] [ 84] d = length(vec2(0.0, -2.0) - fcoord);
  917. [ 0.769][d][vo/gpu/d3d11] [ 85] if (d < 2.904762) {
  918. [ 0.769][d][vo/gpu/d3d11] [ 86] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  919. [ 0.769][d][vo/gpu/d3d11] [ 87] wsum += w;
  920. [ 0.769][d][vo/gpu/d3d11] [ 88] color[0] += w * in0[idx];
  921. [ 0.769][d][vo/gpu/d3d11] [ 89] color[1] += w * in1[idx];
  922. [ 0.769][d][vo/gpu/d3d11] [ 90] color[2] += w * in2[idx];
  923. [ 0.769][d][vo/gpu/d3d11] [ 91] }
  924. [ 0.769][d][vo/gpu/d3d11] [ 92] idx = 56 * rel.y + rel.x + 3;
  925. [ 0.769][d][vo/gpu/d3d11] [ 93] d = length(vec2(1.0, -2.0) - fcoord);
  926. [ 0.769][d][vo/gpu/d3d11] [ 94] if (d < 2.904762) {
  927. [ 0.769][d][vo/gpu/d3d11] [ 95] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  928. [ 0.769][d][vo/gpu/d3d11] [ 96] wsum += w;
  929. [ 0.769][d][vo/gpu/d3d11] [ 97] color[0] += w * in0[idx];
  930. [ 0.769][d][vo/gpu/d3d11] [ 98] color[1] += w * in1[idx];
  931. [ 0.769][d][vo/gpu/d3d11] [ 99] color[2] += w * in2[idx];
  932. [ 0.769][d][vo/gpu/d3d11] [100] }
  933. [ 0.769][d][vo/gpu/d3d11] [101] idx = 56 * rel.y + rel.x + 4;
  934. [ 0.769][d][vo/gpu/d3d11] [102] d = length(vec2(2.0, -2.0) - fcoord);
  935. [ 0.769][d][vo/gpu/d3d11] [103] if (d < 2.904762) {
  936. [ 0.769][d][vo/gpu/d3d11] [104] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  937. [ 0.769][d][vo/gpu/d3d11] [105] wsum += w;
  938. [ 0.769][d][vo/gpu/d3d11] [106] color[0] += w * in0[idx];
  939. [ 0.769][d][vo/gpu/d3d11] [107] color[1] += w * in1[idx];
  940. [ 0.769][d][vo/gpu/d3d11] [108] color[2] += w * in2[idx];
  941. [ 0.769][d][vo/gpu/d3d11] [109] }
  942. [ 0.769][d][vo/gpu/d3d11] [110] idx = 56 * rel.y + rel.x + 5;
  943. [ 0.769][d][vo/gpu/d3d11] [111] d = length(vec2(3.0, -2.0) - fcoord);
  944. [ 0.769][d][vo/gpu/d3d11] [112] if (d < 2.904762) {
  945. [ 0.769][d][vo/gpu/d3d11] [113] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  946. [ 0.769][d][vo/gpu/d3d11] [114] wsum += w;
  947. [ 0.769][d][vo/gpu/d3d11] [115] color[0] += w * in0[idx];
  948. [ 0.769][d][vo/gpu/d3d11] [116] color[1] += w * in1[idx];
  949. [ 0.769][d][vo/gpu/d3d11] [117] color[2] += w * in2[idx];
  950. [ 0.769][d][vo/gpu/d3d11] [118] }
  951. [ 0.769][d][vo/gpu/d3d11] [119] idx = 56 * rel.y + rel.x + 56;
  952. [ 0.769][d][vo/gpu/d3d11] [120] d = length(vec2(-2.0, -1.0) - fcoord);
  953. [ 0.769][d][vo/gpu/d3d11] [121] if (d < 2.904762) {
  954. [ 0.769][d][vo/gpu/d3d11] [122] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  955. [ 0.769][d][vo/gpu/d3d11] [123] wsum += w;
  956. [ 0.769][d][vo/gpu/d3d11] [124] color[0] += w * in0[idx];
  957. [ 0.769][d][vo/gpu/d3d11] [125] color[1] += w * in1[idx];
  958. [ 0.769][d][vo/gpu/d3d11] [126] color[2] += w * in2[idx];
  959. [ 0.769][d][vo/gpu/d3d11] [127] }
  960. [ 0.769][d][vo/gpu/d3d11] [128] idx = 56 * rel.y + rel.x + 57;
  961. [ 0.769][d][vo/gpu/d3d11] [129] d = length(vec2(-1.0, -1.0) - fcoord);
  962. [ 0.769][d][vo/gpu/d3d11] [130] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  963. [ 0.769][d][vo/gpu/d3d11] [131] wsum += w;
  964. [ 0.769][d][vo/gpu/d3d11] [132] color[0] += w * in0[idx];
  965. [ 0.769][d][vo/gpu/d3d11] [133] color[1] += w * in1[idx];
  966. [ 0.769][d][vo/gpu/d3d11] [134] color[2] += w * in2[idx];
  967. [ 0.769][d][vo/gpu/d3d11] [135] idx = 56 * rel.y + rel.x + 58;
  968. [ 0.769][d][vo/gpu/d3d11] [136] d = length(vec2(0.0, -1.0) - fcoord);
  969. [ 0.769][d][vo/gpu/d3d11] [137] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  970. [ 0.769][d][vo/gpu/d3d11] [138] wsum += w;
  971. [ 0.769][d][vo/gpu/d3d11] [139] color[0] += w * in0[idx];
  972. [ 0.769][d][vo/gpu/d3d11] [140] color[1] += w * in1[idx];
  973. [ 0.769][d][vo/gpu/d3d11] [141] color[2] += w * in2[idx];
  974. [ 0.769][d][vo/gpu/d3d11] [142] idx = 56 * rel.y + rel.x + 59;
  975. [ 0.769][d][vo/gpu/d3d11] [143] d = length(vec2(1.0, -1.0) - fcoord);
  976. [ 0.769][d][vo/gpu/d3d11] [144] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  977. [ 0.769][d][vo/gpu/d3d11] [145] wsum += w;
  978. [ 0.769][d][vo/gpu/d3d11] [146] color[0] += w * in0[idx];
  979. [ 0.769][d][vo/gpu/d3d11] [147] color[1] += w * in1[idx];
  980. [ 0.769][d][vo/gpu/d3d11] [148] color[2] += w * in2[idx];
  981. [ 0.769][d][vo/gpu/d3d11] [149] idx = 56 * rel.y + rel.x + 60;
  982. [ 0.769][d][vo/gpu/d3d11] [150] d = length(vec2(2.0, -1.0) - fcoord);
  983. [ 0.769][d][vo/gpu/d3d11] [151] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  984. [ 0.769][d][vo/gpu/d3d11] [152] wsum += w;
  985. [ 0.769][d][vo/gpu/d3d11] [153] color[0] += w * in0[idx];
  986. [ 0.769][d][vo/gpu/d3d11] [154] color[1] += w * in1[idx];
  987. [ 0.769][d][vo/gpu/d3d11] [155] color[2] += w * in2[idx];
  988. [ 0.769][d][vo/gpu/d3d11] [156] idx = 56 * rel.y + rel.x + 61;
  989. [ 0.769][d][vo/gpu/d3d11] [157] d = length(vec2(3.0, -1.0) - fcoord);
  990. [ 0.769][d][vo/gpu/d3d11] [158] if (d < 2.904762) {
  991. [ 0.769][d][vo/gpu/d3d11] [159] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  992. [ 0.769][d][vo/gpu/d3d11] [160] wsum += w;
  993. [ 0.769][d][vo/gpu/d3d11] [161] color[0] += w * in0[idx];
  994. [ 0.769][d][vo/gpu/d3d11] [162] color[1] += w * in1[idx];
  995. [ 0.769][d][vo/gpu/d3d11] [163] color[2] += w * in2[idx];
  996. [ 0.769][d][vo/gpu/d3d11] [164] }
  997. [ 0.769][d][vo/gpu/d3d11] [165] idx = 56 * rel.y + rel.x + 112;
  998. [ 0.770][d][vo/gpu/d3d11] [166] d = length(vec2(-2.0, 0.0) - fcoord);
  999. [ 0.770][d][vo/gpu/d3d11] [167] if (d < 2.904762) {
  1000. [ 0.770][d][vo/gpu/d3d11] [168] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  1001. [ 0.770][d][vo/gpu/d3d11] [169] wsum += w;
  1002. [ 0.770][d][vo/gpu/d3d11] [170] color[0] += w * in0[idx];
  1003. [ 0.770][d][vo/gpu/d3d11] [171] color[1] += w * in1[idx];
  1004. [ 0.770][d][vo/gpu/d3d11] [172] color[2] += w * in2[idx];
  1005. [ 0.770][d][vo/gpu/d3d11] [173] }
  1006. [ 0.770][d][vo/gpu/d3d11] [174] idx = 56 * rel.y + rel.x + 113;
  1007. [ 0.770][d][vo/gpu/d3d11] [175] d = length(vec2(-1.0, 0.0) - fcoord);
  1008. [ 0.770][d][vo/gpu/d3d11] [176] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  1009. [ 0.770][d][vo/gpu/d3d11] [177] wsum += w;
  1010. [ 0.770][d][vo/gpu/d3d11] [178] color[0] += w * in0[idx];
  1011. [ 0.770][d][vo/gpu/d3d11] [179] color[1] += w * in1[idx];
  1012. [ 0.770][d][vo/gpu/d3d11] [180] color[2] += w * in2[idx];
  1013. [ 0.770][d][vo/gpu/d3d11] [181] idx = 56 * rel.y + rel.x + 114;
  1014. [ 0.770][d][vo/gpu/d3d11] [182] d = length(vec2(0.0, 0.0) - fcoord);
  1015. [ 0.770][d][vo/gpu/d3d11] [183] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  1016. [ 0.770][d][vo/gpu/d3d11] [184] wsum += w;
  1017. [ 0.770][d][vo/gpu/d3d11] [185] color[0] += w * in0[idx];
  1018. [ 0.770][d][vo/gpu/d3d11] [186] color[1] += w * in1[idx];
  1019. [ 0.770][d][vo/gpu/d3d11] [187] color[2] += w * in2[idx];
  1020. [ 0.770][d][vo/gpu/d3d11] [188] idx = 56 * rel.y + rel.x + 115;
  1021. [ 0.770][d][vo/gpu/d3d11] [189] d = length(vec2(1.0, 0.0) - fcoord);
  1022. [ 0.770][d][vo/gpu/d3d11] [190] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  1023. [ 0.770][d][vo/gpu/d3d11] [191] wsum += w;
  1024. [ 0.770][d][vo/gpu/d3d11] [192] color[0] += w * in0[idx];
  1025. [ 0.770][d][vo/gpu/d3d11] [193] color[1] += w * in1[idx];
  1026. [ 0.770][d][vo/gpu/d3d11] [194] color[2] += w * in2[idx];
  1027. [ 0.770][d][vo/gpu/d3d11] [195] idx = 56 * rel.y + rel.x + 116;
  1028. [ 0.770][d][vo/gpu/d3d11] [196] d = length(vec2(2.0, 0.0) - fcoord);
  1029. [ 0.770][d][vo/gpu/d3d11] [197] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  1030. [ 0.770][d][vo/gpu/d3d11] [198] wsum += w;
  1031. [ 0.770][d][vo/gpu/d3d11] [199] color[0] += w * in0[idx];
  1032. [ 0.770][d][vo/gpu/d3d11] [200] color[1] += w * in1[idx];
  1033. [ 0.770][d][vo/gpu/d3d11] [201] color[2] += w * in2[idx];
  1034. [ 0.770][d][vo/gpu/d3d11] [202] idx = 56 * rel.y + rel.x + 117;
  1035. [ 0.770][d][vo/gpu/d3d11] [203] d = length(vec2(3.0, 0.0) - fcoord);
  1036. [ 0.770][d][vo/gpu/d3d11] [204] if (d < 2.904762) {
  1037. [ 0.770][d][vo/gpu/d3d11] [205] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  1038. [ 0.770][d][vo/gpu/d3d11] [206] wsum += w;
  1039. [ 0.770][d][vo/gpu/d3d11] [207] color[0] += w * in0[idx];
  1040. [ 0.770][d][vo/gpu/d3d11] [208] color[1] += w * in1[idx];
  1041. [ 0.770][d][vo/gpu/d3d11] [209] color[2] += w * in2[idx];
  1042. [ 0.770][d][vo/gpu/d3d11] [210] }
  1043. [ 0.770][d][vo/gpu/d3d11] [211] idx = 56 * rel.y + rel.x + 168;
  1044. [ 0.770][d][vo/gpu/d3d11] [212] d = length(vec2(-2.0, 1.0) - fcoord);
  1045. [ 0.770][d][vo/gpu/d3d11] [213] if (d < 2.904762) {
  1046. [ 0.770][d][vo/gpu/d3d11] [214] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  1047. [ 0.770][d][vo/gpu/d3d11] [215] wsum += w;
  1048. [ 0.770][d][vo/gpu/d3d11] [216] color[0] += w * in0[idx];
  1049. [ 0.770][d][vo/gpu/d3d11] [217] color[1] += w * in1[idx];
  1050. [ 0.770][d][vo/gpu/d3d11] [218] color[2] += w * in2[idx];
  1051. [ 0.770][d][vo/gpu/d3d11] [219] }
  1052. [ 0.770][d][vo/gpu/d3d11] [220] idx = 56 * rel.y + rel.x + 169;
  1053. [ 0.770][d][vo/gpu/d3d11] [221] d = length(vec2(-1.0, 1.0) - fcoord);
  1054. [ 0.770][d][vo/gpu/d3d11] [222] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  1055. [ 0.770][d][vo/gpu/d3d11] [223] wsum += w;
  1056. [ 0.770][d][vo/gpu/d3d11] [224] color[0] += w * in0[idx];
  1057. [ 0.770][d][vo/gpu/d3d11] [225] color[1] += w * in1[idx];
  1058. [ 0.770][d][vo/gpu/d3d11] [226] color[2] += w * in2[idx];
  1059. [ 0.770][d][vo/gpu/d3d11] [227] idx = 56 * rel.y + rel.x + 170;
  1060. [ 0.770][d][vo/gpu/d3d11] [228] d = length(vec2(0.0, 1.0) - fcoord);
  1061. [ 0.770][d][vo/gpu/d3d11] [229] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  1062. [ 0.770][d][vo/gpu/d3d11] [230] wsum += w;
  1063. [ 0.770][d][vo/gpu/d3d11] [231] color[0] += w * in0[idx];
  1064. [ 0.770][d][vo/gpu/d3d11] [232] color[1] += w * in1[idx];
  1065. [ 0.770][d][vo/gpu/d3d11] [233] color[2] += w * in2[idx];
  1066. [ 0.770][d][vo/gpu/d3d11] [234] idx = 56 * rel.y + rel.x + 171;
  1067. [ 0.770][d][vo/gpu/d3d11] [235] d = length(vec2(1.0, 1.0) - fcoord);
  1068. [ 0.770][d][vo/gpu/d3d11] [236] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  1069. [ 0.770][d][vo/gpu/d3d11] [237] wsum += w;
  1070. [ 0.770][d][vo/gpu/d3d11] [238] color[0] += w * in0[idx];
  1071. [ 0.770][d][vo/gpu/d3d11] [239] color[1] += w * in1[idx];
  1072. [ 0.770][d][vo/gpu/d3d11] [240] color[2] += w * in2[idx];
  1073. [ 0.770][d][vo/gpu/d3d11] [241] idx = 56 * rel.y + rel.x + 172;
  1074. [ 0.770][d][vo/gpu/d3d11] [242] d = length(vec2(2.0, 1.0) - fcoord);
  1075. [ 0.770][d][vo/gpu/d3d11] [243] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  1076. [ 0.770][d][vo/gpu/d3d11] [244] wsum += w;
  1077. [ 0.770][d][vo/gpu/d3d11] [245] color[0] += w * in0[idx];
  1078. [ 0.770][d][vo/gpu/d3d11] [246] color[1] += w * in1[idx];
  1079. [ 0.770][d][vo/gpu/d3d11] [247] color[2] += w * in2[idx];
  1080. [ 0.770][d][vo/gpu/d3d11] [248] idx = 56 * rel.y + rel.x + 173;
  1081. [ 0.770][d][vo/gpu/d3d11] [249] d = length(vec2(3.0, 1.0) - fcoord);
  1082. [ 0.770][d][vo/gpu/d3d11] [250] if (d < 2.904762) {
  1083. [ 0.770][d][vo/gpu/d3d11] [251] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  1084. [ 0.770][d][vo/gpu/d3d11] [252] wsum += w;
  1085. [ 0.770][d][vo/gpu/d3d11] [253] color[0] += w * in0[idx];
  1086. [ 0.770][d][vo/gpu/d3d11] [254] color[1] += w * in1[idx];
  1087. [ 0.770][d][vo/gpu/d3d11] [255] color[2] += w * in2[idx];
  1088. [ 0.770][d][vo/gpu/d3d11] [256] }
  1089. [ 0.770][d][vo/gpu/d3d11] [257] idx = 56 * rel.y + rel.x + 224;
  1090. [ 0.770][d][vo/gpu/d3d11] [258] d = length(vec2(-2.0, 2.0) - fcoord);
  1091. [ 0.770][d][vo/gpu/d3d11] [259] if (d < 2.904762) {
  1092. [ 0.770][d][vo/gpu/d3d11] [260] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  1093. [ 0.770][d][vo/gpu/d3d11] [261] wsum += w;
  1094. [ 0.770][d][vo/gpu/d3d11] [262] color[0] += w * in0[idx];
  1095. [ 0.770][d][vo/gpu/d3d11] [263] color[1] += w * in1[idx];
  1096. [ 0.770][d][vo/gpu/d3d11] [264] color[2] += w * in2[idx];
  1097. [ 0.770][d][vo/gpu/d3d11] [265] }
  1098. [ 0.770][d][vo/gpu/d3d11] [266] idx = 56 * rel.y + rel.x + 225;
  1099. [ 0.770][d][vo/gpu/d3d11] [267] d = length(vec2(-1.0, 2.0) - fcoord);
  1100. [ 0.770][d][vo/gpu/d3d11] [268] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  1101. [ 0.770][d][vo/gpu/d3d11] [269] wsum += w;
  1102. [ 0.770][d][vo/gpu/d3d11] [270] color[0] += w * in0[idx];
  1103. [ 0.770][d][vo/gpu/d3d11] [271] color[1] += w * in1[idx];
  1104. [ 0.770][d][vo/gpu/d3d11] [272] color[2] += w * in2[idx];
  1105. [ 0.770][d][vo/gpu/d3d11] [273] idx = 56 * rel.y + rel.x + 226;
  1106. [ 0.770][d][vo/gpu/d3d11] [274] d = length(vec2(0.0, 2.0) - fcoord);
  1107. [ 0.770][d][vo/gpu/d3d11] [275] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  1108. [ 0.770][d][vo/gpu/d3d11] [276] wsum += w;
  1109. [ 0.770][d][vo/gpu/d3d11] [277] color[0] += w * in0[idx];
  1110. [ 0.770][d][vo/gpu/d3d11] [278] color[1] += w * in1[idx];
  1111. [ 0.770][d][vo/gpu/d3d11] [279] color[2] += w * in2[idx];
  1112. [ 0.770][d][vo/gpu/d3d11] [280] idx = 56 * rel.y + rel.x + 227;
  1113. [ 0.770][d][vo/gpu/d3d11] [281] d = length(vec2(1.0, 2.0) - fcoord);
  1114. [ 0.770][d][vo/gpu/d3d11] [282] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  1115. [ 0.770][d][vo/gpu/d3d11] [283] wsum += w;
  1116. [ 0.770][d][vo/gpu/d3d11] [284] color[0] += w * in0[idx];
  1117. [ 0.770][d][vo/gpu/d3d11] [285] color[1] += w * in1[idx];
  1118. [ 0.770][d][vo/gpu/d3d11] [286] color[2] += w * in2[idx];
  1119. [ 0.770][d][vo/gpu/d3d11] [287] idx = 56 * rel.y + rel.x + 228;
  1120. [ 0.770][d][vo/gpu/d3d11] [288] d = length(vec2(2.0, 2.0) - fcoord);
  1121. [ 0.770][d][vo/gpu/d3d11] [289] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  1122. [ 0.770][d][vo/gpu/d3d11] [290] wsum += w;
  1123. [ 0.770][d][vo/gpu/d3d11] [291] color[0] += w * in0[idx];
  1124. [ 0.770][d][vo/gpu/d3d11] [292] color[1] += w * in1[idx];
  1125. [ 0.770][d][vo/gpu/d3d11] [293] color[2] += w * in2[idx];
  1126. [ 0.770][d][vo/gpu/d3d11] [294] idx = 56 * rel.y + rel.x + 229;
  1127. [ 0.770][d][vo/gpu/d3d11] [295] d = length(vec2(3.0, 2.0) - fcoord);
  1128. [ 0.770][d][vo/gpu/d3d11] [296] if (d < 2.904762) {
  1129. [ 0.770][d][vo/gpu/d3d11] [297] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  1130. [ 0.770][d][vo/gpu/d3d11] [298] wsum += w;
  1131. [ 0.770][d][vo/gpu/d3d11] [299] color[0] += w * in0[idx];
  1132. [ 0.770][d][vo/gpu/d3d11] [300] color[1] += w * in1[idx];
  1133. [ 0.770][d][vo/gpu/d3d11] [301] color[2] += w * in2[idx];
  1134. [ 0.770][d][vo/gpu/d3d11] [302] }
  1135. [ 0.770][d][vo/gpu/d3d11] [303] idx = 56 * rel.y + rel.x + 280;
  1136. [ 0.770][d][vo/gpu/d3d11] [304] d = length(vec2(-2.0, 3.0) - fcoord);
  1137. [ 0.770][d][vo/gpu/d3d11] [305] if (d < 2.904762) {
  1138. [ 0.770][d][vo/gpu/d3d11] [306] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  1139. [ 0.770][d][vo/gpu/d3d11] [307] wsum += w;
  1140. [ 0.770][d][vo/gpu/d3d11] [308] color[0] += w * in0[idx];
  1141. [ 0.770][d][vo/gpu/d3d11] [309] color[1] += w * in1[idx];
  1142. [ 0.770][d][vo/gpu/d3d11] [310] color[2] += w * in2[idx];
  1143. [ 0.770][d][vo/gpu/d3d11] [311] }
  1144. [ 0.770][d][vo/gpu/d3d11] [312] idx = 56 * rel.y + rel.x + 281;
  1145. [ 0.770][d][vo/gpu/d3d11] [313] d = length(vec2(-1.0, 3.0) - fcoord);
  1146. [ 0.770][d][vo/gpu/d3d11] [314] if (d < 2.904762) {
  1147. [ 0.770][d][vo/gpu/d3d11] [315] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  1148. [ 0.770][d][vo/gpu/d3d11] [316] wsum += w;
  1149. [ 0.770][d][vo/gpu/d3d11] [317] color[0] += w * in0[idx];
  1150. [ 0.770][d][vo/gpu/d3d11] [318] color[1] += w * in1[idx];
  1151. [ 0.770][d][vo/gpu/d3d11] [319] color[2] += w * in2[idx];
  1152. [ 0.770][d][vo/gpu/d3d11] [320] }
  1153. [ 0.770][d][vo/gpu/d3d11] [321] idx = 56 * rel.y + rel.x + 282;
  1154. [ 0.770][d][vo/gpu/d3d11] [322] d = length(vec2(0.0, 3.0) - fcoord);
  1155. [ 0.770][d][vo/gpu/d3d11] [323] if (d < 2.904762) {
  1156. [ 0.770][d][vo/gpu/d3d11] [324] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  1157. [ 0.770][d][vo/gpu/d3d11] [325] wsum += w;
  1158. [ 0.770][d][vo/gpu/d3d11] [326] color[0] += w * in0[idx];
  1159. [ 0.770][d][vo/gpu/d3d11] [327] color[1] += w * in1[idx];
  1160. [ 0.770][d][vo/gpu/d3d11] [328] color[2] += w * in2[idx];
  1161. [ 0.770][d][vo/gpu/d3d11] [329] }
  1162. [ 0.770][d][vo/gpu/d3d11] [330] idx = 56 * rel.y + rel.x + 283;
  1163. [ 0.770][d][vo/gpu/d3d11] [331] d = length(vec2(1.0, 3.0) - fcoord);
  1164. [ 0.770][d][vo/gpu/d3d11] [332] if (d < 2.904762) {
  1165. [ 0.770][d][vo/gpu/d3d11] [333] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  1166. [ 0.770][d][vo/gpu/d3d11] [334] wsum += w;
  1167. [ 0.770][d][vo/gpu/d3d11] [335] color[0] += w * in0[idx];
  1168. [ 0.770][d][vo/gpu/d3d11] [336] color[1] += w * in1[idx];
  1169. [ 0.770][d][vo/gpu/d3d11] [337] color[2] += w * in2[idx];
  1170. [ 0.770][d][vo/gpu/d3d11] [338] }
  1171. [ 0.770][d][vo/gpu/d3d11] [339] idx = 56 * rel.y + rel.x + 284;
  1172. [ 0.770][d][vo/gpu/d3d11] [340] d = length(vec2(2.0, 3.0) - fcoord);
  1173. [ 0.770][d][vo/gpu/d3d11] [341] if (d < 2.904762) {
  1174. [ 0.770][d][vo/gpu/d3d11] [342] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  1175. [ 0.770][d][vo/gpu/d3d11] [343] wsum += w;
  1176. [ 0.770][d][vo/gpu/d3d11] [344] color[0] += w * in0[idx];
  1177. [ 0.770][d][vo/gpu/d3d11] [345] color[1] += w * in1[idx];
  1178. [ 0.770][d][vo/gpu/d3d11] [346] color[2] += w * in2[idx];
  1179. [ 0.770][d][vo/gpu/d3d11] [347] }
  1180. [ 0.770][d][vo/gpu/d3d11] [348] idx = 56 * rel.y + rel.x + 285;
  1181. [ 0.770][d][vo/gpu/d3d11] [349] d = length(vec2(3.0, 3.0) - fcoord);
  1182. [ 0.770][d][vo/gpu/d3d11] [350] if (d < 2.904762) {
  1183. [ 0.770][d][vo/gpu/d3d11] [351] w = tex1D(lut, LUT_POS(d * 1.0/3.000000, 64.0)).r;
  1184. [ 0.770][d][vo/gpu/d3d11] [352] wsum += w;
  1185. [ 0.770][d][vo/gpu/d3d11] [353] color[0] += w * in0[idx];
  1186. [ 0.770][d][vo/gpu/d3d11] [354] color[1] += w * in1[idx];
  1187. [ 0.770][d][vo/gpu/d3d11] [355] color[2] += w * in2[idx];
  1188. [ 0.770][d][vo/gpu/d3d11] [356] }
  1189. [ 0.770][d][vo/gpu/d3d11] [357] color = color / vec4(wsum);
  1190. [ 0.770][d][vo/gpu/d3d11] [358] }
  1191. [ 0.770][d][vo/gpu/d3d11] [359] color *= 1.000000;
  1192. [ 0.770][d][vo/gpu/d3d11] [360] color.a = 1.000000;
  1193. [ 0.770][d][vo/gpu/d3d11] [361] // scaler post-conversion
  1194. [ 0.770][d][vo/gpu/d3d11] [362] // color mapping
  1195. [ 0.770][d][vo/gpu/d3d11] [363] // linearize
  1196. [ 0.770][d][vo/gpu/d3d11] [364] color.rgb = clamp(color.rgb, 0.0, 1.0);
  1197. [ 0.770][d][vo/gpu/d3d11] [365] color.rgb = pow(color.rgb, vec3(1.0/78.843750));
  1198. [ 0.770][d][vo/gpu/d3d11] [366] color.rgb = max(color.rgb - vec3(0.835938), vec3(0.0))
  1199. [ 0.770][d][vo/gpu/d3d11] [367] / (vec3(18.851562) - vec3(18.687500) * color.rgb);
  1200. [ 0.770][d][vo/gpu/d3d11] [368] color.rgb = pow(color.rgb, vec3(1.0/0.159302));
  1201. [ 0.770][d][vo/gpu/d3d11] [369] color.rgb *= vec3(100.000000);
  1202. [ 0.770][d][vo/gpu/d3d11] [370] color.rgb *= vec3(1.0/100.000000);
  1203. [ 0.770][d][vo/gpu/d3d11] [371] color.rgb *= vec3(100.000000);
  1204. [ 0.770][d][vo/gpu/d3d11] [372] color.rgb = cms_matrix * color.rgb;
  1205. [ 0.770][d][vo/gpu/d3d11] [373] // HDR tone mapping
  1206. [ 0.770][d][vo/gpu/d3d11] [374] float sig = max(max(color.r, color.g), color.b);
  1207. [ 0.770][d][vo/gpu/d3d11] [375] float sig_peak = 10.000000;
  1208. [ 0.770][d][vo/gpu/d3d11] [376] float sig_avg = 0.250000;
  1209. [ 0.770][d][vo/gpu/d3d11] [377] wg_sum = 0;
  1210. [ 0.770][d][vo/gpu/d3d11] [378] barrier();
  1211. [ 0.770][d][vo/gpu/d3d11] [379] atomicAdd(wg_sum, uint(sig * 100.000000));
  1212. [ 0.770][d][vo/gpu/d3d11] [380] memoryBarrierShared();
  1213. [ 0.770][d][vo/gpu/d3d11] [381] barrier();
  1214. [ 0.770][d][vo/gpu/d3d11] [382] if (gl_LocalInvocationIndex == 0) {
  1215. [ 0.770][d][vo/gpu/d3d11] [383] uint wg_avg = wg_sum / (gl_WorkGroupSize.x * gl_WorkGroupSize.y);
  1216. [ 0.770][d][vo/gpu/d3d11] [384] atomicMax(frame_max[frame_idx], wg_avg);
  1217. [ 0.770][d][vo/gpu/d3d11] [385] atomicAdd(frame_avg[frame_idx], wg_avg);
  1218. [ 0.770][d][vo/gpu/d3d11] [386] }
  1219. [ 0.770][d][vo/gpu/d3d11] [387] uint num_wg = gl_NumWorkGroups.x * gl_NumWorkGroups.y;
  1220. [ 0.770][d][vo/gpu/d3d11] [388] if (frame_num > 0) {
  1221. [ 0.770][d][vo/gpu/d3d11] [389] float peak = 0.010000 * float(total_max) / float(frame_num);
  1222. [ 0.770][d][vo/gpu/d3d11] [390] float avg = 0.010000 * float(total_avg) / float(frame_num);
  1223. [ 0.770][d][vo/gpu/d3d11] [391] sig_peak = max(1.0, peak);
  1224. [ 0.770][d][vo/gpu/d3d11] [392] sig_avg = max(0.250000, avg);
  1225. [ 0.770][d][vo/gpu/d3d11] [393] }
  1226. [ 0.770][d][vo/gpu/d3d11] [394] memoryBarrierBuffer();
  1227. [ 0.770][d][vo/gpu/d3d11] [395] barrier();
  1228. [ 0.770][d][vo/gpu/d3d11] [396] if (gl_LocalInvocationIndex == 0 && atomicAdd(counter, 1) == num_wg - 1) {
  1229. [ 0.770][d][vo/gpu/d3d11] [397] counter = 0;
  1230. [ 0.770][d][vo/gpu/d3d11] [398] frame_avg[frame_idx] /= num_wg;
  1231. [ 0.770][d][vo/gpu/d3d11] [399] uint cur_max = frame_max[frame_idx];
  1232. [ 0.770][d][vo/gpu/d3d11] [400] uint cur_avg = frame_avg[frame_idx];
  1233. [ 0.770][d][vo/gpu/d3d11] [401] int diff = int(frame_num * cur_avg) - int(total_avg);
  1234. [ 0.770][d][vo/gpu/d3d11] [402] if (abs(diff) > frame_num * 20) {
  1235. [ 0.770][d][vo/gpu/d3d11] [403] frame_num = 0;
  1236. [ 0.770][d][vo/gpu/d3d11] [404] total_max = total_avg = 0;
  1237. [ 0.770][d][vo/gpu/d3d11] [405] for (uint i = 0; i < 64; i++)
  1238. [ 0.770][d][vo/gpu/d3d11] [406] frame_max[i] = frame_avg[i] = 0;
  1239. [ 0.770][d][vo/gpu/d3d11] [407] frame_max[frame_idx] = cur_max;
  1240. [ 0.770][d][vo/gpu/d3d11] [408] frame_avg[frame_idx] = cur_avg;
  1241. [ 0.771][d][vo/gpu/d3d11] [409] }
  1242. [ 0.771][d][vo/gpu/d3d11] [410] uint next = (frame_idx + 1) % 64;
  1243. [ 0.771][d][vo/gpu/d3d11] [411] total_max += cur_max - frame_max[next];
  1244. [ 0.771][d][vo/gpu/d3d11] [412] total_avg += cur_avg - frame_avg[next];
  1245. [ 0.771][d][vo/gpu/d3d11] [413] frame_max[next] = frame_avg[next] = 0;
  1246. [ 0.771][d][vo/gpu/d3d11] [414] frame_idx = next;
  1247. [ 0.771][d][vo/gpu/d3d11] [415] frame_num = min(frame_num + 1, 63);
  1248. [ 0.771][d][vo/gpu/d3d11] [416] memoryBarrierBuffer();
  1249. [ 0.771][d][vo/gpu/d3d11] [417] }
  1250. [ 0.771][d][vo/gpu/d3d11] [418] float sig_orig = sig;
  1251. [ 0.771][d][vo/gpu/d3d11] [419] float slope = min(1.0, 0.250000 / sig_avg);
  1252. [ 0.771][d][vo/gpu/d3d11] [420] sig *= slope;
  1253. [ 0.771][d][vo/gpu/d3d11] [421] sig_peak *= slope;
  1254. [ 0.771][d][vo/gpu/d3d11] [422] float luma = dot(dst_luma, color.rgb);
  1255. [ 0.771][d][vo/gpu/d3d11] [423] float coeff = max(sig - 0.180000, 1e-6) / max(sig, 1e-6);
  1256. [ 0.771][d][vo/gpu/d3d11] [424] coeff = pow(coeff, 20.000000);
  1257. [ 0.771][d][vo/gpu/d3d11] [425] color.rgb = mix(color.rgb, vec3(luma), coeff);
  1258. [ 0.771][d][vo/gpu/d3d11] [426] sig = mix(sig, luma * slope, coeff);
  1259. [ 0.771][d][vo/gpu/d3d11] [427] sig = hable(sig) / hable(sig_peak);
  1260. [ 0.771][d][vo/gpu/d3d11] [428] sig = min(sig, 1.0);
  1261. [ 0.771][d][vo/gpu/d3d11] [429] color.rgb *= vec3(sig / sig_orig);
  1262. [ 0.771][d][vo/gpu/d3d11] [430] color.rgb *= vec3(1.000000);
  1263. [ 0.771][d][vo/gpu/d3d11] [431] // delinearize
  1264. [ 0.771][d][vo/gpu/d3d11] [432] color.rgb = clamp(color.rgb, 0.0, 1.0);
  1265. [ 0.771][d][vo/gpu/d3d11] [433] color.rgb *= vec3(1.000000);
  1266. [ 0.771][d][vo/gpu/d3d11] [434] color.rgb = pow(color.rgb, vec3(1.0/2.2));
  1267. [ 0.771][d][vo/gpu/d3d11] [435] imageStore(out_image, ivec2(gl_GlobalInvocationID), color);
  1268. [ 0.771][d][vo/gpu/d3d11] [436] }
  1269. [ 0.771][d][vo/gpu/d3d11] HLSL source:
  1270. [ 0.771][d][vo/gpu/d3d11] [ 1] static const uint3 gl_WorkGroupSize = uint3(8u, 8u, 1u);
  1271. [ 0.771][d][vo/gpu/d3d11] [ 2]
  1272. [ 0.771][d][vo/gpu/d3d11] [ 3] cbuffer _48 : register(b0)
  1273. [ 0.771][d][vo/gpu/d3d11] [ 4] {
  1274. [ 0.771][d][vo/gpu/d3d11] [ 5] float3 _48_m0 : packoffset(c0);
  1275. [ 0.771][d][vo/gpu/d3d11] [ 6] float3 _48_m1 : packoffset(c1);
  1276. [ 0.771][d][vo/gpu/d3d11] [ 7] row_major float3x3 _48_m2 : packoffset(c2);
  1277. [ 0.771][d][vo/gpu/d3d11] [ 8] float2 _48_m3 : packoffset(c5);
  1278. [ 0.771][d][vo/gpu/d3d11] [ 9] row_major float2x2 _48_m4 : packoffset(c6);
  1279. [ 0.771][d][vo/gpu/d3d11] [ 10] float2 _48_m5 : packoffset(c8);
  1280. [ 0.771][d][vo/gpu/d3d11] [ 11] float2 _48_m6 : packoffset(c8.z);
  1281. [ 0.771][d][vo/gpu/d3d11] [ 12] float2 _48_m7 : packoffset(c9);
  1282. [ 0.771][d][vo/gpu/d3d11] [ 13] float2 _48_m8 : packoffset(c9.z);
  1283. [ 0.771][d][vo/gpu/d3d11] [ 14] };
  1284. [ 0.771][d][vo/gpu/d3d11] [ 15] RWByteAddressBuffer _2195 : register(u0);
  1285. [ 0.771][d][vo/gpu/d3d11] [ 16] Texture2D<float4> _184 : register(t1);
  1286. [ 0.771][d][vo/gpu/d3d11] [ 17] SamplerState __184_sampler : register(s1);
  1287. [ 0.771][d][vo/gpu/d3d11] [ 18] Texture1D<float4> _259 : register(t0);
  1288. [ 0.771][d][vo/gpu/d3d11] [ 19] SamplerState __259_sampler : register(s0);
  1289. [ 0.771][d][vo/gpu/d3d11] [ 20] RWTexture2D<float4> _2438 : register(u1);
  1290. [ 0.771][d][vo/gpu/d3d11] [ 21]
  1291. [ 0.771][d][vo/gpu/d3d11] [ 22] static uint3 gl_WorkGroupID;
  1292. [ 0.771][d][vo/gpu/d3d11] [ 23] static uint3 gl_LocalInvocationID;
  1293. [ 0.771][d][vo/gpu/d3d11] [ 24] static uint3 gl_GlobalInvocationID;
  1294. [ 0.771][d][vo/gpu/d3d11] [ 25] static uint gl_LocalInvocationIndex;
  1295. [ 0.771][d][vo/gpu/d3d11] [ 26] struct SPIRV_Cross_Input
  1296. [ 0.771][d][vo/gpu/d3d11] [ 27] {
  1297. [ 0.771][d][vo/gpu/d3d11] [ 28] uint3 gl_WorkGroupID : SV_GroupID;
  1298. [ 0.771][d][vo/gpu/d3d11] [ 29] uint3 gl_LocalInvocationID : SV_GroupThreadID;
  1299. [ 0.771][d][vo/gpu/d3d11] [ 30] uint3 gl_GlobalInvocationID : SV_DispatchThreadID;
  1300. [ 0.771][d][vo/gpu/d3d11] [ 31] uint gl_LocalInvocationIndex : SV_GroupIndex;
  1301. [ 0.771][d][vo/gpu/d3d11] [ 32] };
  1302. [ 0.771][d][vo/gpu/d3d11] [ 33]
  1303. [ 0.771][d][vo/gpu/d3d11] [ 34] groupshared float _202[1064];
  1304. [ 0.771][d][vo/gpu/d3d11] [ 35] groupshared float _211[1064];
  1305. [ 0.771][d][vo/gpu/d3d11] [ 36] groupshared float _219[1064];
  1306. [ 0.771][d][vo/gpu/d3d11] [ 37] groupshared uint _2176;
  1307. [ 0.771][d][vo/gpu/d3d11] [ 38]
  1308. [ 0.771][d][vo/gpu/d3d11] [ 39] void comp_main()
  1309. [ 0.771][d][vo/gpu/d3d11] [ 40] {
  1310. [ 0.771][d][vo/gpu/d3d11] [ 41] float2 _81 = _48_m6 * _48_m5;
  1311. [ 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;
  1312. [ 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;
  1313. [ 0.771][d][vo/gpu/d3d11] [ 44] float2 _127 = _117 - (_48_m6 * frac((_117 * _48_m3) - 0.5f.xx));
  1314. [ 0.771][d][vo/gpu/d3d11] [ 45] float2 _133 = frac((_82 * _48_m3) - 0.5f.xx);
  1315. [ 0.771][d][vo/gpu/d3d11] [ 46] int2 _149 = int2(round(((_82 - (_48_m6 * _133)) - _127) * _48_m3));
  1316. [ 0.771][d][vo/gpu/d3d11] [ 47] int _2884;
  1317. [ 0.771][d][vo/gpu/d3d11] [ 48] _2884 = int(gl_LocalInvocationID.y);
  1318. [ 0.771][d][vo/gpu/d3d11] [ 49] for (; _2884 < 19; _2884 += 8)
  1319. [ 0.771][d][vo/gpu/d3d11] [ 50] {
  1320. [ 0.771][d][vo/gpu/d3d11] [ 51] for (int _2952 = int(gl_LocalInvocationID.x); _2952 < 56; )
  1321. [ 0.771][d][vo/gpu/d3d11] [ 52] {
  1322. [ 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);
  1323. [ 0.771][d][vo/gpu/d3d11] [ 54] int _206 = (56 * _2884) + _2952;
  1324. [ 0.771][d][vo/gpu/d3d11] [ 55] _202[_206] = _198.x;
  1325. [ 0.771][d][vo/gpu/d3d11] [ 56] _211[_206] = _198.y;
  1326. [ 0.771][d][vo/gpu/d3d11] [ 57] _219[_206] = _198.z;
  1327. [ 0.771][d][vo/gpu/d3d11] [ 58] _2952 += 32;
  1328. [ 0.771][d][vo/gpu/d3d11] [ 59] continue;
  1329. [ 0.771][d][vo/gpu/d3d11] [ 60] }
  1330. [ 0.771][d][vo/gpu/d3d11] [ 61] }
  1331. [ 0.771][d][vo/gpu/d3d11] [ 62] AllMemoryBarrier();
  1332. [ 0.771][d][vo/gpu/d3d11] [ 63] GroupMemoryBarrierWithGroupSync();
  1333. [ 0.771][d][vo/gpu/d3d11] [ 64] int _241 = (56 * _149.y) + _149.x;
  1334. [ 0.771][d][vo/gpu/d3d11] [ 65] float _249 = length((-2.0f).xx - _133);
  1335. [ 0.771][d][vo/gpu/d3d11] [ 66] float _2887;
  1336. [ 0.771][d][vo/gpu/d3d11] [ 67] float4 _2888;
  1337. [ 0.771][d][vo/gpu/d3d11] [ 68] if (_249 < 2.9047620296478271484375f)
  1338. [ 0.771][d][vo/gpu/d3d11] [ 69] {
  1339. [ 0.771][d][vo/gpu/d3d11] [ 70] float4 _268 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _249 * 0.3333333432674407958984375f), 0.0f);
  1340. [ 0.771][d][vo/gpu/d3d11] [ 71] float _269 = _268.x;
  1341. [ 0.771][d][vo/gpu/d3d11] [ 72] float4 _2484 = 0.0f.xxxx;
  1342. [ 0.771][d][vo/gpu/d3d11] [ 73] _2484.x = _269 * _202[_241];
  1343. [ 0.771][d][vo/gpu/d3d11] [ 74] float4 _2487 = _2484;
  1344. [ 0.771][d][vo/gpu/d3d11] [ 75] _2487.y = _269 * _211[_241];
  1345. [ 0.771][d][vo/gpu/d3d11] [ 76] float4 _2490 = _2487;
  1346. [ 0.771][d][vo/gpu/d3d11] [ 77] _2490.z = _269 * _219[_241];
  1347. [ 0.771][d][vo/gpu/d3d11] [ 78] _2888 = _2490;
  1348. [ 0.771][d][vo/gpu/d3d11] [ 79] _2887 = _269;
  1349. [ 0.771][d][vo/gpu/d3d11] [ 80] }
  1350. [ 0.771][d][vo/gpu/d3d11] [ 81] else
  1351. [ 0.771][d][vo/gpu/d3d11] [ 82] {
  1352. [ 0.771][d][vo/gpu/d3d11] [ 83] _2888 = 0.0f.xxxx;
  1353. [ 0.771][d][vo/gpu/d3d11] [ 84] _2887 = 0.0f;
  1354. [ 0.771][d][vo/gpu/d3d11] [ 85] }
  1355. [ 0.771][d][vo/gpu/d3d11] [ 86] int _307 = _241 + 1;
  1356. [ 0.771][d][vo/gpu/d3d11] [ 87] float _312 = length(float2(-1.0f, -2.0f) - _133);
  1357. [ 0.771][d][vo/gpu/d3d11] [ 88] float _2889;
  1358. [ 0.771][d][vo/gpu/d3d11] [ 89] float4 _2890;
  1359. [ 0.771][d][vo/gpu/d3d11] [ 90] if (_312 < 2.9047620296478271484375f)
  1360. [ 0.771][d][vo/gpu/d3d11] [ 91] {
  1361. [ 0.771][d][vo/gpu/d3d11] [ 92] float4 _322 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _312 * 0.3333333432674407958984375f), 0.0f);
  1362. [ 0.771][d][vo/gpu/d3d11] [ 93] float _323 = _322.x;
  1363. [ 0.771][d][vo/gpu/d3d11] [ 94] float4 _2495 = _2888;
  1364. [ 0.771][d][vo/gpu/d3d11] [ 95] _2495.x = _2888.x + (_323 * _202[_307]);
  1365. [ 0.771][d][vo/gpu/d3d11] [ 96] float4 _2498 = _2495;
  1366. [ 0.771][d][vo/gpu/d3d11] [ 97] _2498.y = _2888.y + (_323 * _211[_307]);
  1367. [ 0.771][d][vo/gpu/d3d11] [ 98] float4 _2501 = _2498;
  1368. [ 0.771][d][vo/gpu/d3d11] [ 99] _2501.z = _2888.z + (_323 * _219[_307]);
  1369. [ 0.771][d][vo/gpu/d3d11] [100] _2890 = _2501;
  1370. [ 0.771][d][vo/gpu/d3d11] [101] _2889 = _2887 + _323;
  1371. [ 0.771][d][vo/gpu/d3d11] [102] }
  1372. [ 0.771][d][vo/gpu/d3d11] [103] else
  1373. [ 0.771][d][vo/gpu/d3d11] [104] {
  1374. [ 0.771][d][vo/gpu/d3d11] [105] _2890 = _2888;
  1375. [ 0.771][d][vo/gpu/d3d11] [106] _2889 = _2887;
  1376. [ 0.771][d][vo/gpu/d3d11] [107] }
  1377. [ 0.771][d][vo/gpu/d3d11] [108] int _360 = _241 + 2;
  1378. [ 0.771][d][vo/gpu/d3d11] [109] float _364 = length(float2(0.0f, -2.0f) - _133);
  1379. [ 0.771][d][vo/gpu/d3d11] [110] float _2891;
  1380. [ 0.771][d][vo/gpu/d3d11] [111] float4 _2892;
  1381. [ 0.771][d][vo/gpu/d3d11] [112] if (_364 < 2.9047620296478271484375f)
  1382. [ 0.771][d][vo/gpu/d3d11] [113] {
  1383. [ 0.771][d][vo/gpu/d3d11] [114] float4 _374 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _364 * 0.3333333432674407958984375f), 0.0f);
  1384. [ 0.771][d][vo/gpu/d3d11] [115] float _375 = _374.x;
  1385. [ 0.771][d][vo/gpu/d3d11] [116] float4 _2506 = _2890;
  1386. [ 0.771][d][vo/gpu/d3d11] [117] _2506.x = _2890.x + (_375 * _202[_360]);
  1387. [ 0.771][d][vo/gpu/d3d11] [118] float4 _2509 = _2506;
  1388. [ 0.771][d][vo/gpu/d3d11] [119] _2509.y = _2890.y + (_375 * _211[_360]);
  1389. [ 0.771][d][vo/gpu/d3d11] [120] float4 _2512 = _2509;
  1390. [ 0.771][d][vo/gpu/d3d11] [121] _2512.z = _2890.z + (_375 * _219[_360]);
  1391. [ 0.771][d][vo/gpu/d3d11] [122] _2892 = _2512;
  1392. [ 0.771][d][vo/gpu/d3d11] [123] _2891 = _2889 + _375;
  1393. [ 0.771][d][vo/gpu/d3d11] [124] }
  1394. [ 0.771][d][vo/gpu/d3d11] [125] else
  1395. [ 0.771][d][vo/gpu/d3d11] [126] {
  1396. [ 0.771][d][vo/gpu/d3d11] [127] _2892 = _2890;
  1397. [ 0.771][d][vo/gpu/d3d11] [128] _2891 = _2889;
  1398. [ 0.771][d][vo/gpu/d3d11] [129] }
  1399. [ 0.771][d][vo/gpu/d3d11] [130] int _412 = _241 + 3;
  1400. [ 0.771][d][vo/gpu/d3d11] [131] float _416 = length(float2(1.0f, -2.0f) - _133);
  1401. [ 0.771][d][vo/gpu/d3d11] [132] float _2893;
  1402. [ 0.771][d][vo/gpu/d3d11] [133] float4 _2894;
  1403. [ 0.771][d][vo/gpu/d3d11] [134] if (_416 < 2.9047620296478271484375f)
  1404. [ 0.771][d][vo/gpu/d3d11] [135] {
  1405. [ 0.771][d][vo/gpu/d3d11] [136] float4 _426 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _416 * 0.3333333432674407958984375f), 0.0f);
  1406. [ 0.771][d][vo/gpu/d3d11] [137] float _427 = _426.x;
  1407. [ 0.771][d][vo/gpu/d3d11] [138] float4 _2517 = _2892;
  1408. [ 0.771][d][vo/gpu/d3d11] [139] _2517.x = _2892.x + (_427 * _202[_412]);
  1409. [ 0.771][d][vo/gpu/d3d11] [140] float4 _2520 = _2517;
  1410. [ 0.771][d][vo/gpu/d3d11] [141] _2520.y = _2892.y + (_427 * _211[_412]);
  1411. [ 0.771][d][vo/gpu/d3d11] [142] float4 _2523 = _2520;
  1412. [ 0.771][d][vo/gpu/d3d11] [143] _2523.z = _2892.z + (_427 * _219[_412]);
  1413. [ 0.771][d][vo/gpu/d3d11] [144] _2894 = _2523;
  1414. [ 0.771][d][vo/gpu/d3d11] [145] _2893 = _2891 + _427;
  1415. [ 0.771][d][vo/gpu/d3d11] [146] }
  1416. [ 0.771][d][vo/gpu/d3d11] [147] else
  1417. [ 0.771][d][vo/gpu/d3d11] [148] {
  1418. [ 0.771][d][vo/gpu/d3d11] [149] _2894 = _2892;
  1419. [ 0.771][d][vo/gpu/d3d11] [150] _2893 = _2891;
  1420. [ 0.771][d][vo/gpu/d3d11] [151] }
  1421. [ 0.771][d][vo/gpu/d3d11] [152] int _464 = _241 + 4;
  1422. [ 0.771][d][vo/gpu/d3d11] [153] float _469 = length(float2(2.0f, -2.0f) - _133);
  1423. [ 0.771][d][vo/gpu/d3d11] [154] float _2895;
  1424. [ 0.771][d][vo/gpu/d3d11] [155] float4 _2896;
  1425. [ 0.771][d][vo/gpu/d3d11] [156] if (_469 < 2.9047620296478271484375f)
  1426. [ 0.771][d][vo/gpu/d3d11] [157] {
  1427. [ 0.771][d][vo/gpu/d3d11] [158] float4 _479 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _469 * 0.3333333432674407958984375f), 0.0f);
  1428. [ 0.771][d][vo/gpu/d3d11] [159] float _480 = _479.x;
  1429. [ 0.771][d][vo/gpu/d3d11] [160] float4 _2528 = _2894;
  1430. [ 0.771][d][vo/gpu/d3d11] [161] _2528.x = _2894.x + (_480 * _202[_464]);
  1431. [ 0.771][d][vo/gpu/d3d11] [162] float4 _2531 = _2528;
  1432. [ 0.771][d][vo/gpu/d3d11] [163] _2531.y = _2894.y + (_480 * _211[_464]);
  1433. [ 0.771][d][vo/gpu/d3d11] [164] float4 _2534 = _2531;
  1434. [ 0.771][d][vo/gpu/d3d11] [165] _2534.z = _2894.z + (_480 * _219[_464]);
  1435. [ 0.771][d][vo/gpu/d3d11] [166] _2896 = _2534;
  1436. [ 0.771][d][vo/gpu/d3d11] [167] _2895 = _2893 + _480;
  1437. [ 0.771][d][vo/gpu/d3d11] [168] }
  1438. [ 0.771][d][vo/gpu/d3d11] [169] else
  1439. [ 0.771][d][vo/gpu/d3d11] [170] {
  1440. [ 0.771][d][vo/gpu/d3d11] [171] _2896 = _2894;
  1441. [ 0.771][d][vo/gpu/d3d11] [172] _2895 = _2893;
  1442. [ 0.771][d][vo/gpu/d3d11] [173] }
  1443. [ 0.771][d][vo/gpu/d3d11] [174] int _517 = _241 + 5;
  1444. [ 0.771][d][vo/gpu/d3d11] [175] float _521 = length(float2(3.0f, -2.0f) - _133);
  1445. [ 0.771][d][vo/gpu/d3d11] [176] float _2897;
  1446. [ 0.771][d][vo/gpu/d3d11] [177] float4 _2898;
  1447. [ 0.771][d][vo/gpu/d3d11] [178] if (_521 < 2.9047620296478271484375f)
  1448. [ 0.771][d][vo/gpu/d3d11] [179] {
  1449. [ 0.771][d][vo/gpu/d3d11] [180] float4 _531 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _521 * 0.3333333432674407958984375f), 0.0f);
  1450. [ 0.771][d][vo/gpu/d3d11] [181] float _532 = _531.x;
  1451. [ 0.771][d][vo/gpu/d3d11] [182] float4 _2539 = _2896;
  1452. [ 0.771][d][vo/gpu/d3d11] [183] _2539.x = _2896.x + (_532 * _202[_517]);
  1453. [ 0.771][d][vo/gpu/d3d11] [184] float4 _2542 = _2539;
  1454. [ 0.771][d][vo/gpu/d3d11] [185] _2542.y = _2896.y + (_532 * _211[_517]);
  1455. [ 0.771][d][vo/gpu/d3d11] [186] float4 _2545 = _2542;
  1456. [ 0.771][d][vo/gpu/d3d11] [187] _2545.z = _2896.z + (_532 * _219[_517]);
  1457. [ 0.771][d][vo/gpu/d3d11] [188] _2898 = _2545;
  1458. [ 0.771][d][vo/gpu/d3d11] [189] _2897 = _2895 + _532;
  1459. [ 0.771][d][vo/gpu/d3d11] [190] }
  1460. [ 0.771][d][vo/gpu/d3d11] [191] else
  1461. [ 0.771][d][vo/gpu/d3d11] [192] {
  1462. [ 0.771][d][vo/gpu/d3d11] [193] _2898 = _2896;
  1463. [ 0.771][d][vo/gpu/d3d11] [194] _2897 = _2895;
  1464. [ 0.771][d][vo/gpu/d3d11] [195] }
  1465. [ 0.771][d][vo/gpu/d3d11] [196] int _569 = _241 + 56;
  1466. [ 0.771][d][vo/gpu/d3d11] [197] float _573 = length(float2(-2.0f, -1.0f) - _133);
  1467. [ 0.771][d][vo/gpu/d3d11] [198] float _2899;
  1468. [ 0.771][d][vo/gpu/d3d11] [199] float4 _2900;
  1469. [ 0.771][d][vo/gpu/d3d11] [200] if (_573 < 2.9047620296478271484375f)
  1470. [ 0.771][d][vo/gpu/d3d11] [201] {
  1471. [ 0.771][d][vo/gpu/d3d11] [202] float4 _583 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _573 * 0.3333333432674407958984375f), 0.0f);
  1472. [ 0.771][d][vo/gpu/d3d11] [203] float _584 = _583.x;
  1473. [ 0.771][d][vo/gpu/d3d11] [204] float4 _2550 = _2898;
  1474. [ 0.771][d][vo/gpu/d3d11] [205] _2550.x = _2898.x + (_584 * _202[_569]);
  1475. [ 0.771][d][vo/gpu/d3d11] [206] float4 _2553 = _2550;
  1476. [ 0.771][d][vo/gpu/d3d11] [207] _2553.y = _2898.y + (_584 * _211[_569]);
  1477. [ 0.771][d][vo/gpu/d3d11] [208] float4 _2556 = _2553;
  1478. [ 0.771][d][vo/gpu/d3d11] [209] _2556.z = _2898.z + (_584 * _219[_569]);
  1479. [ 0.771][d][vo/gpu/d3d11] [210] _2900 = _2556;
  1480. [ 0.771][d][vo/gpu/d3d11] [211] _2899 = _2897 + _584;
  1481. [ 0.771][d][vo/gpu/d3d11] [212] }
  1482. [ 0.771][d][vo/gpu/d3d11] [213] else
  1483. [ 0.771][d][vo/gpu/d3d11] [214] {
  1484. [ 0.771][d][vo/gpu/d3d11] [215] _2900 = _2898;
  1485. [ 0.771][d][vo/gpu/d3d11] [216] _2899 = _2897;
  1486. [ 0.771][d][vo/gpu/d3d11] [217] }
  1487. [ 0.772][d][vo/gpu/d3d11] [218] int _622 = _241 + 57;
  1488. [ 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);
  1489. [ 0.772][d][vo/gpu/d3d11] [220] float _633 = _632.x;
  1490. [ 0.772][d][vo/gpu/d3d11] [221] float _636 = _2899 + _633;
  1491. [ 0.772][d][vo/gpu/d3d11] [222] float _640 = _202[_622];
  1492. [ 0.772][d][vo/gpu/d3d11] [223] float _649 = _211[_622];
  1493. [ 0.772][d][vo/gpu/d3d11] [224] float _658 = _219[_622];
  1494. [ 0.772][d][vo/gpu/d3d11] [225] int _671 = _241 + 58;
  1495. [ 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);
  1496. [ 0.772][d][vo/gpu/d3d11] [227] float _682 = _681.x;
  1497. [ 0.772][d][vo/gpu/d3d11] [228] float _689 = _202[_671];
  1498. [ 0.772][d][vo/gpu/d3d11] [229] float _698 = _211[_671];
  1499. [ 0.772][d][vo/gpu/d3d11] [230] float _707 = _219[_671];
  1500. [ 0.772][d][vo/gpu/d3d11] [231] int _720 = _241 + 59;
  1501. [ 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);
  1502. [ 0.772][d][vo/gpu/d3d11] [233] float _731 = _730.x;
  1503. [ 0.772][d][vo/gpu/d3d11] [234] float _738 = _202[_720];
  1504. [ 0.772][d][vo/gpu/d3d11] [235] float _747 = _211[_720];
  1505. [ 0.772][d][vo/gpu/d3d11] [236] float _756 = _219[_720];
  1506. [ 0.772][d][vo/gpu/d3d11] [237] int _769 = _241 + 60;
  1507. [ 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);
  1508. [ 0.772][d][vo/gpu/d3d11] [239] float _780 = _779.x;
  1509. [ 0.772][d][vo/gpu/d3d11] [240] float _783 = ((_636 + _682) + _731) + _780;
  1510. [ 0.772][d][vo/gpu/d3d11] [241] float _787 = _202[_769];
  1511. [ 0.772][d][vo/gpu/d3d11] [242] float _791 = (((_2900.x + (_633 * _640)) + (_682 * _689)) + (_731 * _738)) + (_780 * _787);
  1512. [ 0.772][d][vo/gpu/d3d11] [243] float4 _2594 = _2900;
  1513. [ 0.772][d][vo/gpu/d3d11] [244] _2594.x = _791;
  1514. [ 0.772][d][vo/gpu/d3d11] [245] float _796 = _211[_769];
  1515. [ 0.772][d][vo/gpu/d3d11] [246] float _800 = (((_2900.y + (_633 * _649)) + (_682 * _698)) + (_731 * _747)) + (_780 * _796);
  1516. [ 0.772][d][vo/gpu/d3d11] [247] float4 _2597 = _2594;
  1517. [ 0.772][d][vo/gpu/d3d11] [248] _2597.y = _800;
  1518. [ 0.772][d][vo/gpu/d3d11] [249] float _805 = _219[_769];
  1519. [ 0.772][d][vo/gpu/d3d11] [250] float _809 = (((_2900.z + (_633 * _658)) + (_682 * _707)) + (_731 * _756)) + (_780 * _805);
  1520. [ 0.772][d][vo/gpu/d3d11] [251] float4 _2600 = _2597;
  1521. [ 0.772][d][vo/gpu/d3d11] [252] _2600.z = _809;
  1522. [ 0.772][d][vo/gpu/d3d11] [253] int _818 = _241 + 61;
  1523. [ 0.772][d][vo/gpu/d3d11] [254] float _822 = length(float2(3.0f, -1.0f) - _133);
  1524. [ 0.772][d][vo/gpu/d3d11] [255] float _2901;
  1525. [ 0.772][d][vo/gpu/d3d11] [256] float4 _2902;
  1526. [ 0.772][d][vo/gpu/d3d11] [257] if (_822 < 2.9047620296478271484375f)
  1527. [ 0.772][d][vo/gpu/d3d11] [258] {
  1528. [ 0.772][d][vo/gpu/d3d11] [259] float4 _832 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _822 * 0.3333333432674407958984375f), 0.0f);
  1529. [ 0.772][d][vo/gpu/d3d11] [260] float _833 = _832.x;
  1530. [ 0.772][d][vo/gpu/d3d11] [261] float4 _2605 = _2600;
  1531. [ 0.772][d][vo/gpu/d3d11] [262] _2605.x = _791 + (_833 * _202[_818]);
  1532. [ 0.772][d][vo/gpu/d3d11] [263] float4 _2608 = _2605;
  1533. [ 0.772][d][vo/gpu/d3d11] [264] _2608.y = _800 + (_833 * _211[_818]);
  1534. [ 0.772][d][vo/gpu/d3d11] [265] float4 _2611 = _2608;
  1535. [ 0.772][d][vo/gpu/d3d11] [266] _2611.z = _809 + (_833 * _219[_818]);
  1536. [ 0.772][d][vo/gpu/d3d11] [267] _2902 = _2611;
  1537. [ 0.772][d][vo/gpu/d3d11] [268] _2901 = _783 + _833;
  1538. [ 0.772][d][vo/gpu/d3d11] [269] }
  1539. [ 0.772][d][vo/gpu/d3d11] [270] else
  1540. [ 0.772][d][vo/gpu/d3d11] [271] {
  1541. [ 0.772][d][vo/gpu/d3d11] [272] _2902 = _2600;
  1542. [ 0.772][d][vo/gpu/d3d11] [273] _2901 = _783;
  1543. [ 0.772][d][vo/gpu/d3d11] [274] }
  1544. [ 0.772][d][vo/gpu/d3d11] [275] int _871 = _241 + 112;
  1545. [ 0.772][d][vo/gpu/d3d11] [276] float _875 = length(float2(-2.0f, 0.0f) - _133);
  1546. [ 0.772][d][vo/gpu/d3d11] [277] float _2903;
  1547. [ 0.772][d][vo/gpu/d3d11] [278] float4 _2904;
  1548. [ 0.772][d][vo/gpu/d3d11] [279] if (_875 < 2.9047620296478271484375f)
  1549. [ 0.772][d][vo/gpu/d3d11] [280] {
  1550. [ 0.772][d][vo/gpu/d3d11] [281] float4 _885 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _875 * 0.3333333432674407958984375f), 0.0f);
  1551. [ 0.772][d][vo/gpu/d3d11] [282] float _886 = _885.x;
  1552. [ 0.772][d][vo/gpu/d3d11] [283] float4 _2616 = _2902;
  1553. [ 0.772][d][vo/gpu/d3d11] [284] _2616.x = _2902.x + (_886 * _202[_871]);
  1554. [ 0.772][d][vo/gpu/d3d11] [285] float4 _2619 = _2616;
  1555. [ 0.772][d][vo/gpu/d3d11] [286] _2619.y = _2902.y + (_886 * _211[_871]);
  1556. [ 0.772][d][vo/gpu/d3d11] [287] float4 _2622 = _2619;
  1557. [ 0.772][d][vo/gpu/d3d11] [288] _2622.z = _2902.z + (_886 * _219[_871]);
  1558. [ 0.772][d][vo/gpu/d3d11] [289] _2904 = _2622;
  1559. [ 0.772][d][vo/gpu/d3d11] [290] _2903 = _2901 + _886;
  1560. [ 0.772][d][vo/gpu/d3d11] [291] }
  1561. [ 0.772][d][vo/gpu/d3d11] [292] else
  1562. [ 0.772][d][vo/gpu/d3d11] [293] {
  1563. [ 0.772][d][vo/gpu/d3d11] [294] _2904 = _2902;
  1564. [ 0.772][d][vo/gpu/d3d11] [295] _2903 = _2901;
  1565. [ 0.772][d][vo/gpu/d3d11] [296] }
  1566. [ 0.772][d][vo/gpu/d3d11] [297] int _924 = _241 + 113;
  1567. [ 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);
  1568. [ 0.772][d][vo/gpu/d3d11] [299] float _935 = _934.x;
  1569. [ 0.772][d][vo/gpu/d3d11] [300] float _938 = _2903 + _935;
  1570. [ 0.772][d][vo/gpu/d3d11] [301] float _942 = _202[_924];
  1571. [ 0.772][d][vo/gpu/d3d11] [302] float _951 = _211[_924];
  1572. [ 0.772][d][vo/gpu/d3d11] [303] float _960 = _219[_924];
  1573. [ 0.772][d][vo/gpu/d3d11] [304] int _973 = _241 + 114;
  1574. [ 0.772][d][vo/gpu/d3d11] [305] float4 _983 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, length(-_133) * 0.3333333432674407958984375f), 0.0f);
  1575. [ 0.772][d][vo/gpu/d3d11] [306] float _984 = _983.x;
  1576. [ 0.772][d][vo/gpu/d3d11] [307] float _991 = _202[_973];
  1577. [ 0.772][d][vo/gpu/d3d11] [308] float _1000 = _211[_973];
  1578. [ 0.772][d][vo/gpu/d3d11] [309] float _1009 = _219[_973];
  1579. [ 0.772][d][vo/gpu/d3d11] [310] int _1022 = _241 + 115;
  1580. [ 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);
  1581. [ 0.772][d][vo/gpu/d3d11] [312] float _1033 = _1032.x;
  1582. [ 0.772][d][vo/gpu/d3d11] [313] float _1040 = _202[_1022];
  1583. [ 0.772][d][vo/gpu/d3d11] [314] float _1049 = _211[_1022];
  1584. [ 0.772][d][vo/gpu/d3d11] [315] float _1058 = _219[_1022];
  1585. [ 0.772][d][vo/gpu/d3d11] [316] int _1071 = _241 + 116;
  1586. [ 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);
  1587. [ 0.772][d][vo/gpu/d3d11] [318] float _1082 = _1081.x;
  1588. [ 0.772][d][vo/gpu/d3d11] [319] float _1085 = ((_938 + _984) + _1033) + _1082;
  1589. [ 0.772][d][vo/gpu/d3d11] [320] float _1089 = _202[_1071];
  1590. [ 0.772][d][vo/gpu/d3d11] [321] float _1093 = (((_2904.x + (_935 * _942)) + (_984 * _991)) + (_1033 * _1040)) + (_1082 * _1089);
  1591. [ 0.772][d][vo/gpu/d3d11] [322] float4 _2660 = _2904;
  1592. [ 0.772][d][vo/gpu/d3d11] [323] _2660.x = _1093;
  1593. [ 0.772][d][vo/gpu/d3d11] [324] float _1098 = _211[_1071];
  1594. [ 0.772][d][vo/gpu/d3d11] [325] float _1102 = (((_2904.y + (_935 * _951)) + (_984 * _1000)) + (_1033 * _1049)) + (_1082 * _1098);
  1595. [ 0.772][d][vo/gpu/d3d11] [326] float4 _2663 = _2660;
  1596. [ 0.772][d][vo/gpu/d3d11] [327] _2663.y = _1102;
  1597. [ 0.772][d][vo/gpu/d3d11] [328] float _1107 = _219[_1071];
  1598. [ 0.772][d][vo/gpu/d3d11] [329] float _1111 = (((_2904.z + (_935 * _960)) + (_984 * _1009)) + (_1033 * _1058)) + (_1082 * _1107);
  1599. [ 0.772][d][vo/gpu/d3d11] [330] float4 _2666 = _2663;
  1600. [ 0.772][d][vo/gpu/d3d11] [331] _2666.z = _1111;
  1601. [ 0.772][d][vo/gpu/d3d11] [332] int _1120 = _241 + 117;
  1602. [ 0.772][d][vo/gpu/d3d11] [333] float _1124 = length(float2(3.0f, 0.0f) - _133);
  1603. [ 0.772][d][vo/gpu/d3d11] [334] float _2905;
  1604. [ 0.772][d][vo/gpu/d3d11] [335] float4 _2906;
  1605. [ 0.772][d][vo/gpu/d3d11] [336] if (_1124 < 2.9047620296478271484375f)
  1606. [ 0.772][d][vo/gpu/d3d11] [337] {
  1607. [ 0.772][d][vo/gpu/d3d11] [338] float4 _1134 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _1124 * 0.3333333432674407958984375f), 0.0f);
  1608. [ 0.772][d][vo/gpu/d3d11] [339] float _1135 = _1134.x;
  1609. [ 0.772][d][vo/gpu/d3d11] [340] float4 _2671 = _2666;
  1610. [ 0.772][d][vo/gpu/d3d11] [341] _2671.x = _1093 + (_1135 * _202[_1120]);
  1611. [ 0.772][d][vo/gpu/d3d11] [342] float4 _2674 = _2671;
  1612. [ 0.772][d][vo/gpu/d3d11] [343] _2674.y = _1102 + (_1135 * _211[_1120]);
  1613. [ 0.772][d][vo/gpu/d3d11] [344] float4 _2677 = _2674;
  1614. [ 0.772][d][vo/gpu/d3d11] [345] _2677.z = _1111 + (_1135 * _219[_1120]);
  1615. [ 0.772][d][vo/gpu/d3d11] [346] _2906 = _2677;
  1616. [ 0.772][d][vo/gpu/d3d11] [347] _2905 = _1085 + _1135;
  1617. [ 0.772][d][vo/gpu/d3d11] [348] }
  1618. [ 0.772][d][vo/gpu/d3d11] [349] else
  1619. [ 0.772][d][vo/gpu/d3d11] [350] {
  1620. [ 0.772][d][vo/gpu/d3d11] [351] _2906 = _2666;
  1621. [ 0.772][d][vo/gpu/d3d11] [352] _2905 = _1085;
  1622. [ 0.772][d][vo/gpu/d3d11] [353] }
  1623. [ 0.772][d][vo/gpu/d3d11] [354] int _1173 = _241 + 168;
  1624. [ 0.772][d][vo/gpu/d3d11] [355] float _1177 = length(float2(-2.0f, 1.0f) - _133);
  1625. [ 0.772][d][vo/gpu/d3d11] [356] float _2907;
  1626. [ 0.772][d][vo/gpu/d3d11] [357] float4 _2908;
  1627. [ 0.772][d][vo/gpu/d3d11] [358] if (_1177 < 2.9047620296478271484375f)
  1628. [ 0.772][d][vo/gpu/d3d11] [359] {
  1629. [ 0.772][d][vo/gpu/d3d11] [360] float4 _1187 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _1177 * 0.3333333432674407958984375f), 0.0f);
  1630. [ 0.772][d][vo/gpu/d3d11] [361] float _1188 = _1187.x;
  1631. [ 0.772][d][vo/gpu/d3d11] [362] float4 _2682 = _2906;
  1632. [ 0.772][d][vo/gpu/d3d11] [363] _2682.x = _2906.x + (_1188 * _202[_1173]);
  1633. [ 0.772][d][vo/gpu/d3d11] [364] float4 _2685 = _2682;
  1634. [ 0.772][d][vo/gpu/d3d11] [365] _2685.y = _2906.y + (_1188 * _211[_1173]);
  1635. [ 0.772][d][vo/gpu/d3d11] [366] float4 _2688 = _2685;
  1636. [ 0.772][d][vo/gpu/d3d11] [367] _2688.z = _2906.z + (_1188 * _219[_1173]);
  1637. [ 0.772][d][vo/gpu/d3d11] [368] _2908 = _2688;
  1638. [ 0.772][d][vo/gpu/d3d11] [369] _2907 = _2905 + _1188;
  1639. [ 0.772][d][vo/gpu/d3d11] [370] }
  1640. [ 0.772][d][vo/gpu/d3d11] [371] else
  1641. [ 0.772][d][vo/gpu/d3d11] [372] {
  1642. [ 0.772][d][vo/gpu/d3d11] [373] _2908 = _2906;
  1643. [ 0.772][d][vo/gpu/d3d11] [374] _2907 = _2905;
  1644. [ 0.772][d][vo/gpu/d3d11] [375] }
  1645. [ 0.772][d][vo/gpu/d3d11] [376] int _1226 = _241 + 169;
  1646. [ 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);
  1647. [ 0.772][d][vo/gpu/d3d11] [378] float _1237 = _1236.x;
  1648. [ 0.772][d][vo/gpu/d3d11] [379] float _1240 = _2907 + _1237;
  1649. [ 0.772][d][vo/gpu/d3d11] [380] float _1244 = _202[_1226];
  1650. [ 0.772][d][vo/gpu/d3d11] [381] float _1253 = _211[_1226];
  1651. [ 0.772][d][vo/gpu/d3d11] [382] float _1262 = _219[_1226];
  1652. [ 0.772][d][vo/gpu/d3d11] [383] int _1275 = _241 + 170;
  1653. [ 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);
  1654. [ 0.772][d][vo/gpu/d3d11] [385] float _1286 = _1285.x;
  1655. [ 0.772][d][vo/gpu/d3d11] [386] float _1293 = _202[_1275];
  1656. [ 0.772][d][vo/gpu/d3d11] [387] float _1302 = _211[_1275];
  1657. [ 0.772][d][vo/gpu/d3d11] [388] float _1311 = _219[_1275];
  1658. [ 0.772][d][vo/gpu/d3d11] [389] int _1324 = _241 + 171;
  1659. [ 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);
  1660. [ 0.772][d][vo/gpu/d3d11] [391] float _1335 = _1334.x;
  1661. [ 0.772][d][vo/gpu/d3d11] [392] float _1342 = _202[_1324];
  1662. [ 0.772][d][vo/gpu/d3d11] [393] float _1351 = _211[_1324];
  1663. [ 0.772][d][vo/gpu/d3d11] [394] float _1360 = _219[_1324];
  1664. [ 0.772][d][vo/gpu/d3d11] [395] int _1373 = _241 + 172;
  1665. [ 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);
  1666. [ 0.772][d][vo/gpu/d3d11] [397] float _1384 = _1383.x;
  1667. [ 0.772][d][vo/gpu/d3d11] [398] float _1387 = ((_1240 + _1286) + _1335) + _1384;
  1668. [ 0.772][d][vo/gpu/d3d11] [399] float _1391 = _202[_1373];
  1669. [ 0.772][d][vo/gpu/d3d11] [400] float _1395 = (((_2908.x + (_1237 * _1244)) + (_1286 * _1293)) + (_1335 * _1342)) + (_1384 * _1391);
  1670. [ 0.772][d][vo/gpu/d3d11] [401] float4 _2726 = _2908;
  1671. [ 0.772][d][vo/gpu/d3d11] [402] _2726.x = _1395;
  1672. [ 0.772][d][vo/gpu/d3d11] [403] float _1400 = _211[_1373];
  1673. [ 0.772][d][vo/gpu/d3d11] [404] float _1404 = (((_2908.y + (_1237 * _1253)) + (_1286 * _1302)) + (_1335 * _1351)) + (_1384 * _1400);
  1674. [ 0.772][d][vo/gpu/d3d11] [405] float4 _2729 = _2726;
  1675. [ 0.772][d][vo/gpu/d3d11] [406] _2729.y = _1404;
  1676. [ 0.772][d][vo/gpu/d3d11] [407] float _1409 = _219[_1373];
  1677. [ 0.772][d][vo/gpu/d3d11] [408] float _1413 = (((_2908.z + (_1237 * _1262)) + (_1286 * _1311)) + (_1335 * _1360)) + (_1384 * _1409);
  1678. [ 0.772][d][vo/gpu/d3d11] [409] float4 _2732 = _2729;
  1679. [ 0.772][d][vo/gpu/d3d11] [410] _2732.z = _1413;
  1680. [ 0.772][d][vo/gpu/d3d11] [411] int _1422 = _241 + 173;
  1681. [ 0.772][d][vo/gpu/d3d11] [412] float _1426 = length(float2(3.0f, 1.0f) - _133);
  1682. [ 0.772][d][vo/gpu/d3d11] [413] float _2909;
  1683. [ 0.772][d][vo/gpu/d3d11] [414] float4 _2910;
  1684. [ 0.772][d][vo/gpu/d3d11] [415] if (_1426 < 2.9047620296478271484375f)
  1685. [ 0.772][d][vo/gpu/d3d11] [416] {
  1686. [ 0.772][d][vo/gpu/d3d11] [417] float4 _1436 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _1426 * 0.3333333432674407958984375f), 0.0f);
  1687. [ 0.772][d][vo/gpu/d3d11] [418] float _1437 = _1436.x;
  1688. [ 0.772][d][vo/gpu/d3d11] [419] float4 _2737 = _2732;
  1689. [ 0.772][d][vo/gpu/d3d11] [420] _2737.x = _1395 + (_1437 * _202[_1422]);
  1690. [ 0.772][d][vo/gpu/d3d11] [421] float4 _2740 = _2737;
  1691. [ 0.772][d][vo/gpu/d3d11] [422] _2740.y = _1404 + (_1437 * _211[_1422]);
  1692. [ 0.772][d][vo/gpu/d3d11] [423] float4 _2743 = _2740;
  1693. [ 0.772][d][vo/gpu/d3d11] [424] _2743.z = _1413 + (_1437 * _219[_1422]);
  1694. [ 0.772][d][vo/gpu/d3d11] [425] _2910 = _2743;
  1695. [ 0.772][d][vo/gpu/d3d11] [426] _2909 = _1387 + _1437;
  1696. [ 0.772][d][vo/gpu/d3d11] [427] }
  1697. [ 0.772][d][vo/gpu/d3d11] [428] else
  1698. [ 0.772][d][vo/gpu/d3d11] [429] {
  1699. [ 0.772][d][vo/gpu/d3d11] [430] _2910 = _2732;
  1700. [ 0.772][d][vo/gpu/d3d11] [431] _2909 = _1387;
  1701. [ 0.772][d][vo/gpu/d3d11] [432] }
  1702. [ 0.772][d][vo/gpu/d3d11] [433] int _1475 = _241 + 224;
  1703. [ 0.772][d][vo/gpu/d3d11] [434] float _1479 = length(float2(-2.0f, 2.0f) - _133);
  1704. [ 0.772][d][vo/gpu/d3d11] [435] float _2911;
  1705. [ 0.772][d][vo/gpu/d3d11] [436] float4 _2912;
  1706. [ 0.772][d][vo/gpu/d3d11] [437] if (_1479 < 2.9047620296478271484375f)
  1707. [ 0.772][d][vo/gpu/d3d11] [438] {
  1708. [ 0.772][d][vo/gpu/d3d11] [439] float4 _1489 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _1479 * 0.3333333432674407958984375f), 0.0f);
  1709. [ 0.772][d][vo/gpu/d3d11] [440] float _1490 = _1489.x;
  1710. [ 0.772][d][vo/gpu/d3d11] [441] float4 _2748 = _2910;
  1711. [ 0.772][d][vo/gpu/d3d11] [442] _2748.x = _2910.x + (_1490 * _202[_1475]);
  1712. [ 0.772][d][vo/gpu/d3d11] [443] float4 _2751 = _2748;
  1713. [ 0.772][d][vo/gpu/d3d11] [444] _2751.y = _2910.y + (_1490 * _211[_1475]);
  1714. [ 0.772][d][vo/gpu/d3d11] [445] float4 _2754 = _2751;
  1715. [ 0.772][d][vo/gpu/d3d11] [446] _2754.z = _2910.z + (_1490 * _219[_1475]);
  1716. [ 0.772][d][vo/gpu/d3d11] [447] _2912 = _2754;
  1717. [ 0.772][d][vo/gpu/d3d11] [448] _2911 = _2909 + _1490;
  1718. [ 0.772][d][vo/gpu/d3d11] [449] }
  1719. [ 0.772][d][vo/gpu/d3d11] [450] else
  1720. [ 0.772][d][vo/gpu/d3d11] [451] {
  1721. [ 0.772][d][vo/gpu/d3d11] [452] _2912 = _2910;
  1722. [ 0.772][d][vo/gpu/d3d11] [453] _2911 = _2909;
  1723. [ 0.772][d][vo/gpu/d3d11] [454] }
  1724. [ 0.773][d][vo/gpu/d3d11] [455] int _1528 = _241 + 225;
  1725. [ 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);
  1726. [ 0.773][d][vo/gpu/d3d11] [457] float _1539 = _1538.x;
  1727. [ 0.773][d][vo/gpu/d3d11] [458] float _1542 = _2911 + _1539;
  1728. [ 0.773][d][vo/gpu/d3d11] [459] float _1546 = _202[_1528];
  1729. [ 0.773][d][vo/gpu/d3d11] [460] float _1555 = _211[_1528];
  1730. [ 0.773][d][vo/gpu/d3d11] [461] float _1564 = _219[_1528];
  1731. [ 0.773][d][vo/gpu/d3d11] [462] int _1577 = _241 + 226;
  1732. [ 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);
  1733. [ 0.773][d][vo/gpu/d3d11] [464] float _1588 = _1587.x;
  1734. [ 0.773][d][vo/gpu/d3d11] [465] float _1595 = _202[_1577];
  1735. [ 0.773][d][vo/gpu/d3d11] [466] float _1604 = _211[_1577];
  1736. [ 0.773][d][vo/gpu/d3d11] [467] float _1613 = _219[_1577];
  1737. [ 0.773][d][vo/gpu/d3d11] [468] int _1626 = _241 + 227;
  1738. [ 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);
  1739. [ 0.773][d][vo/gpu/d3d11] [470] float _1637 = _1636.x;
  1740. [ 0.773][d][vo/gpu/d3d11] [471] float _1644 = _202[_1626];
  1741. [ 0.773][d][vo/gpu/d3d11] [472] float _1653 = _211[_1626];
  1742. [ 0.773][d][vo/gpu/d3d11] [473] float _1662 = _219[_1626];
  1743. [ 0.773][d][vo/gpu/d3d11] [474] int _1675 = _241 + 228;
  1744. [ 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);
  1745. [ 0.773][d][vo/gpu/d3d11] [476] float _1686 = _1685.x;
  1746. [ 0.773][d][vo/gpu/d3d11] [477] float _1689 = ((_1542 + _1588) + _1637) + _1686;
  1747. [ 0.773][d][vo/gpu/d3d11] [478] float _1693 = _202[_1675];
  1748. [ 0.773][d][vo/gpu/d3d11] [479] float _1697 = (((_2912.x + (_1539 * _1546)) + (_1588 * _1595)) + (_1637 * _1644)) + (_1686 * _1693);
  1749. [ 0.773][d][vo/gpu/d3d11] [480] float4 _2792 = _2912;
  1750. [ 0.773][d][vo/gpu/d3d11] [481] _2792.x = _1697;
  1751. [ 0.773][d][vo/gpu/d3d11] [482] float _1702 = _211[_1675];
  1752. [ 0.773][d][vo/gpu/d3d11] [483] float _1706 = (((_2912.y + (_1539 * _1555)) + (_1588 * _1604)) + (_1637 * _1653)) + (_1686 * _1702);
  1753. [ 0.773][d][vo/gpu/d3d11] [484] float4 _2795 = _2792;
  1754. [ 0.773][d][vo/gpu/d3d11] [485] _2795.y = _1706;
  1755. [ 0.773][d][vo/gpu/d3d11] [486] float _1711 = _219[_1675];
  1756. [ 0.773][d][vo/gpu/d3d11] [487] float _1715 = (((_2912.z + (_1539 * _1564)) + (_1588 * _1613)) + (_1637 * _1662)) + (_1686 * _1711);
  1757. [ 0.773][d][vo/gpu/d3d11] [488] float4 _2798 = _2795;
  1758. [ 0.773][d][vo/gpu/d3d11] [489] _2798.z = _1715;
  1759. [ 0.773][d][vo/gpu/d3d11] [490] int _1724 = _241 + 229;
  1760. [ 0.773][d][vo/gpu/d3d11] [491] float _1728 = length(float2(3.0f, 2.0f) - _133);
  1761. [ 0.773][d][vo/gpu/d3d11] [492] float _2913;
  1762. [ 0.773][d][vo/gpu/d3d11] [493] float4 _2914;
  1763. [ 0.773][d][vo/gpu/d3d11] [494] if (_1728 < 2.9047620296478271484375f)
  1764. [ 0.773][d][vo/gpu/d3d11] [495] {
  1765. [ 0.773][d][vo/gpu/d3d11] [496] float4 _1738 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _1728 * 0.3333333432674407958984375f), 0.0f);
  1766. [ 0.773][d][vo/gpu/d3d11] [497] float _1739 = _1738.x;
  1767. [ 0.773][d][vo/gpu/d3d11] [498] float4 _2803 = _2798;
  1768. [ 0.773][d][vo/gpu/d3d11] [499] _2803.x = _1697 + (_1739 * _202[_1724]);
  1769. [ 0.773][d][vo/gpu/d3d11] [500] float4 _2806 = _2803;
  1770. [ 0.773][d][vo/gpu/d3d11] [501] _2806.y = _1706 + (_1739 * _211[_1724]);
  1771. [ 0.773][d][vo/gpu/d3d11] [502] float4 _2809 = _2806;
  1772. [ 0.773][d][vo/gpu/d3d11] [503] _2809.z = _1715 + (_1739 * _219[_1724]);
  1773. [ 0.773][d][vo/gpu/d3d11] [504] _2914 = _2809;
  1774. [ 0.773][d][vo/gpu/d3d11] [505] _2913 = _1689 + _1739;
  1775. [ 0.773][d][vo/gpu/d3d11] [506] }
  1776. [ 0.773][d][vo/gpu/d3d11] [507] else
  1777. [ 0.773][d][vo/gpu/d3d11] [508] {
  1778. [ 0.773][d][vo/gpu/d3d11] [509] _2914 = _2798;
  1779. [ 0.773][d][vo/gpu/d3d11] [510] _2913 = _1689;
  1780. [ 0.773][d][vo/gpu/d3d11] [511] }
  1781. [ 0.773][d][vo/gpu/d3d11] [512] int _1777 = _241 + 280;
  1782. [ 0.773][d][vo/gpu/d3d11] [513] float _1781 = length(float2(-2.0f, 3.0f) - _133);
  1783. [ 0.773][d][vo/gpu/d3d11] [514] float _2915;
  1784. [ 0.773][d][vo/gpu/d3d11] [515] float4 _2916;
  1785. [ 0.773][d][vo/gpu/d3d11] [516] if (_1781 < 2.9047620296478271484375f)
  1786. [ 0.773][d][vo/gpu/d3d11] [517] {
  1787. [ 0.773][d][vo/gpu/d3d11] [518] float4 _1791 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _1781 * 0.3333333432674407958984375f), 0.0f);
  1788. [ 0.773][d][vo/gpu/d3d11] [519] float _1792 = _1791.x;
  1789. [ 0.773][d][vo/gpu/d3d11] [520] float4 _2814 = _2914;
  1790. [ 0.773][d][vo/gpu/d3d11] [521] _2814.x = _2914.x + (_1792 * _202[_1777]);
  1791. [ 0.773][d][vo/gpu/d3d11] [522] float4 _2817 = _2814;
  1792. [ 0.773][d][vo/gpu/d3d11] [523] _2817.y = _2914.y + (_1792 * _211[_1777]);
  1793. [ 0.773][d][vo/gpu/d3d11] [524] float4 _2820 = _2817;
  1794. [ 0.773][d][vo/gpu/d3d11] [525] _2820.z = _2914.z + (_1792 * _219[_1777]);
  1795. [ 0.773][d][vo/gpu/d3d11] [526] _2916 = _2820;
  1796. [ 0.773][d][vo/gpu/d3d11] [527] _2915 = _2913 + _1792;
  1797. [ 0.773][d][vo/gpu/d3d11] [528] }
  1798. [ 0.773][d][vo/gpu/d3d11] [529] else
  1799. [ 0.773][d][vo/gpu/d3d11] [530] {
  1800. [ 0.773][d][vo/gpu/d3d11] [531] _2916 = _2914;
  1801. [ 0.773][d][vo/gpu/d3d11] [532] _2915 = _2913;
  1802. [ 0.773][d][vo/gpu/d3d11] [533] }
  1803. [ 0.773][d][vo/gpu/d3d11] [534] int _1830 = _241 + 281;
  1804. [ 0.773][d][vo/gpu/d3d11] [535] float _1834 = length(float2(-1.0f, 3.0f) - _133);
  1805. [ 0.773][d][vo/gpu/d3d11] [536] float _2917;
  1806. [ 0.773][d][vo/gpu/d3d11] [537] float4 _2918;
  1807. [ 0.773][d][vo/gpu/d3d11] [538] if (_1834 < 2.9047620296478271484375f)
  1808. [ 0.773][d][vo/gpu/d3d11] [539] {
  1809. [ 0.773][d][vo/gpu/d3d11] [540] float4 _1844 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _1834 * 0.3333333432674407958984375f), 0.0f);
  1810. [ 0.773][d][vo/gpu/d3d11] [541] float _1845 = _1844.x;
  1811. [ 0.773][d][vo/gpu/d3d11] [542] float4 _2825 = _2916;
  1812. [ 0.773][d][vo/gpu/d3d11] [543] _2825.x = _2916.x + (_1845 * _202[_1830]);
  1813. [ 0.773][d][vo/gpu/d3d11] [544] float4 _2828 = _2825;
  1814. [ 0.773][d][vo/gpu/d3d11] [545] _2828.y = _2916.y + (_1845 * _211[_1830]);
  1815. [ 0.773][d][vo/gpu/d3d11] [546] float4 _2831 = _2828;
  1816. [ 0.773][d][vo/gpu/d3d11] [547] _2831.z = _2916.z + (_1845 * _219[_1830]);
  1817. [ 0.773][d][vo/gpu/d3d11] [548] _2918 = _2831;
  1818. [ 0.773][d][vo/gpu/d3d11] [549] _2917 = _2915 + _1845;
  1819. [ 0.773][d][vo/gpu/d3d11] [550] }
  1820. [ 0.773][d][vo/gpu/d3d11] [551] else
  1821. [ 0.773][d][vo/gpu/d3d11] [552] {
  1822. [ 0.773][d][vo/gpu/d3d11] [553] _2918 = _2916;
  1823. [ 0.773][d][vo/gpu/d3d11] [554] _2917 = _2915;
  1824. [ 0.773][d][vo/gpu/d3d11] [555] }
  1825. [ 0.773][d][vo/gpu/d3d11] [556] int _1883 = _241 + 282;
  1826. [ 0.773][d][vo/gpu/d3d11] [557] float _1887 = length(float2(0.0f, 3.0f) - _133);
  1827. [ 0.773][d][vo/gpu/d3d11] [558] float _2919;
  1828. [ 0.773][d][vo/gpu/d3d11] [559] float4 _2920;
  1829. [ 0.773][d][vo/gpu/d3d11] [560] if (_1887 < 2.9047620296478271484375f)
  1830. [ 0.773][d][vo/gpu/d3d11] [561] {
  1831. [ 0.773][d][vo/gpu/d3d11] [562] float4 _1897 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _1887 * 0.3333333432674407958984375f), 0.0f);
  1832. [ 0.773][d][vo/gpu/d3d11] [563] float _1898 = _1897.x;
  1833. [ 0.773][d][vo/gpu/d3d11] [564] float4 _2836 = _2918;
  1834. [ 0.773][d][vo/gpu/d3d11] [565] _2836.x = _2918.x + (_1898 * _202[_1883]);
  1835. [ 0.773][d][vo/gpu/d3d11] [566] float4 _2839 = _2836;
  1836. [ 0.773][d][vo/gpu/d3d11] [567] _2839.y = _2918.y + (_1898 * _211[_1883]);
  1837. [ 0.773][d][vo/gpu/d3d11] [568] float4 _2842 = _2839;
  1838. [ 0.773][d][vo/gpu/d3d11] [569] _2842.z = _2918.z + (_1898 * _219[_1883]);
  1839. [ 0.773][d][vo/gpu/d3d11] [570] _2920 = _2842;
  1840. [ 0.773][d][vo/gpu/d3d11] [571] _2919 = _2917 + _1898;
  1841. [ 0.773][d][vo/gpu/d3d11] [572] }
  1842. [ 0.773][d][vo/gpu/d3d11] [573] else
  1843. [ 0.773][d][vo/gpu/d3d11] [574] {
  1844. [ 0.773][d][vo/gpu/d3d11] [575] _2920 = _2918;
  1845. [ 0.773][d][vo/gpu/d3d11] [576] _2919 = _2917;
  1846. [ 0.773][d][vo/gpu/d3d11] [577] }
  1847. [ 0.773][d][vo/gpu/d3d11] [578] int _1936 = _241 + 283;
  1848. [ 0.773][d][vo/gpu/d3d11] [579] float _1940 = length(float2(1.0f, 3.0f) - _133);
  1849. [ 0.773][d][vo/gpu/d3d11] [580] float _2921;
  1850. [ 0.773][d][vo/gpu/d3d11] [581] float4 _2922;
  1851. [ 0.773][d][vo/gpu/d3d11] [582] if (_1940 < 2.9047620296478271484375f)
  1852. [ 0.773][d][vo/gpu/d3d11] [583] {
  1853. [ 0.773][d][vo/gpu/d3d11] [584] float4 _1950 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _1940 * 0.3333333432674407958984375f), 0.0f);
  1854. [ 0.773][d][vo/gpu/d3d11] [585] float _1951 = _1950.x;
  1855. [ 0.773][d][vo/gpu/d3d11] [586] float4 _2847 = _2920;
  1856. [ 0.773][d][vo/gpu/d3d11] [587] _2847.x = _2920.x + (_1951 * _202[_1936]);
  1857. [ 0.773][d][vo/gpu/d3d11] [588] float4 _2850 = _2847;
  1858. [ 0.773][d][vo/gpu/d3d11] [589] _2850.y = _2920.y + (_1951 * _211[_1936]);
  1859. [ 0.773][d][vo/gpu/d3d11] [590] float4 _2853 = _2850;
  1860. [ 0.773][d][vo/gpu/d3d11] [591] _2853.z = _2920.z + (_1951 * _219[_1936]);
  1861. [ 0.773][d][vo/gpu/d3d11] [592] _2922 = _2853;
  1862. [ 0.773][d][vo/gpu/d3d11] [593] _2921 = _2919 + _1951;
  1863. [ 0.773][d][vo/gpu/d3d11] [594] }
  1864. [ 0.773][d][vo/gpu/d3d11] [595] else
  1865. [ 0.773][d][vo/gpu/d3d11] [596] {
  1866. [ 0.773][d][vo/gpu/d3d11] [597] _2922 = _2920;
  1867. [ 0.773][d][vo/gpu/d3d11] [598] _2921 = _2919;
  1868. [ 0.773][d][vo/gpu/d3d11] [599] }
  1869. [ 0.773][d][vo/gpu/d3d11] [600] int _1989 = _241 + 284;
  1870. [ 0.773][d][vo/gpu/d3d11] [601] float _1993 = length(float2(2.0f, 3.0f) - _133);
  1871. [ 0.773][d][vo/gpu/d3d11] [602] float _2923;
  1872. [ 0.773][d][vo/gpu/d3d11] [603] float4 _2924;
  1873. [ 0.773][d][vo/gpu/d3d11] [604] if (_1993 < 2.9047620296478271484375f)
  1874. [ 0.773][d][vo/gpu/d3d11] [605] {
  1875. [ 0.773][d][vo/gpu/d3d11] [606] float4 _2003 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _1993 * 0.3333333432674407958984375f), 0.0f);
  1876. [ 0.773][d][vo/gpu/d3d11] [607] float _2004 = _2003.x;
  1877. [ 0.773][d][vo/gpu/d3d11] [608] float4 _2858 = _2922;
  1878. [ 0.773][d][vo/gpu/d3d11] [609] _2858.x = _2922.x + (_2004 * _202[_1989]);
  1879. [ 0.773][d][vo/gpu/d3d11] [610] float4 _2861 = _2858;
  1880. [ 0.773][d][vo/gpu/d3d11] [611] _2861.y = _2922.y + (_2004 * _211[_1989]);
  1881. [ 0.773][d][vo/gpu/d3d11] [612] float4 _2864 = _2861;
  1882. [ 0.773][d][vo/gpu/d3d11] [613] _2864.z = _2922.z + (_2004 * _219[_1989]);
  1883. [ 0.773][d][vo/gpu/d3d11] [614] _2924 = _2864;
  1884. [ 0.773][d][vo/gpu/d3d11] [615] _2923 = _2921 + _2004;
  1885. [ 0.773][d][vo/gpu/d3d11] [616] }
  1886. [ 0.773][d][vo/gpu/d3d11] [617] else
  1887. [ 0.773][d][vo/gpu/d3d11] [618] {
  1888. [ 0.773][d][vo/gpu/d3d11] [619] _2924 = _2922;
  1889. [ 0.773][d][vo/gpu/d3d11] [620] _2923 = _2921;
  1890. [ 0.773][d][vo/gpu/d3d11] [621] }
  1891. [ 0.773][d][vo/gpu/d3d11] [622] int _2042 = _241 + 285;
  1892. [ 0.773][d][vo/gpu/d3d11] [623] float _2046 = length(3.0f.xx - _133);
  1893. [ 0.773][d][vo/gpu/d3d11] [624] float4 _2925;
  1894. [ 0.773][d][vo/gpu/d3d11] [625] float _2926;
  1895. [ 0.773][d][vo/gpu/d3d11] [626] if (_2046 < 2.9047620296478271484375f)
  1896. [ 0.773][d][vo/gpu/d3d11] [627] {
  1897. [ 0.773][d][vo/gpu/d3d11] [628] float4 _2056 = _259.SampleLevel(__259_sampler, lerp(0.0078125f, 0.9921875f, _2046 * 0.3333333432674407958984375f), 0.0f);
  1898. [ 0.773][d][vo/gpu/d3d11] [629] float _2057 = _2056.x;
  1899. [ 0.773][d][vo/gpu/d3d11] [630] float4 _2869 = _2924;
  1900. [ 0.773][d][vo/gpu/d3d11] [631] _2869.x = _2924.x + (_2057 * _202[_2042]);
  1901. [ 0.773][d][vo/gpu/d3d11] [632] float4 _2872 = _2869;
  1902. [ 0.773][d][vo/gpu/d3d11] [633] _2872.y = _2924.y + (_2057 * _211[_2042]);
  1903. [ 0.773][d][vo/gpu/d3d11] [634] float4 _2875 = _2872;
  1904. [ 0.773][d][vo/gpu/d3d11] [635] _2875.z = _2924.z + (_2057 * _219[_2042]);
  1905. [ 0.773][d][vo/gpu/d3d11] [636] _2926 = _2923 + _2057;
  1906. [ 0.773][d][vo/gpu/d3d11] [637] _2925 = _2875;
  1907. [ 0.773][d][vo/gpu/d3d11] [638] }
  1908. [ 0.773][d][vo/gpu/d3d11] [639] else
  1909. [ 0.773][d][vo/gpu/d3d11] [640] {
  1910. [ 0.773][d][vo/gpu/d3d11] [641] _2926 = _2923;
  1911. [ 0.773][d][vo/gpu/d3d11] [642] _2925 = _2924;
  1912. [ 0.773][d][vo/gpu/d3d11] [643] }
  1913. [ 0.773][d][vo/gpu/d3d11] [644] float4 _2877 = (_2925 / _2926.xxxx) * 1.0f;
  1914. [ 0.773][d][vo/gpu/d3d11] [645] _2877.w = 1.0f;
  1915. [ 0.773][d][vo/gpu/d3d11] [646] float3 _2111 = pow(clamp(_2877.xyz, 0.0f.xxx, 1.0f.xxx).xyz, 0.0126833133399486541748046875f.xxx).xyz;
  1916. [ 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);
  1917. [ 0.773][d][vo/gpu/d3d11] [648] float _2170 = max(max(_2159.x, _2159.y), _2159.z);
  1918. [ 0.773][d][vo/gpu/d3d11] [649] _2176 = 0u;
  1919. [ 0.773][d][vo/gpu/d3d11] [650] GroupMemoryBarrierWithGroupSync();
  1920. [ 0.773][d][vo/gpu/d3d11] [651] uint _2180;
  1921. [ 0.773][d][vo/gpu/d3d11] [652] InterlockedAdd(_2176, uint(_2170 * 100.0f), _2180);
  1922. [ 0.773][d][vo/gpu/d3d11] [653] GroupMemoryBarrierWithGroupSync();
  1923. [ 0.773][d][vo/gpu/d3d11] [654] bool _2183 = gl_LocalInvocationIndex == 0u;
  1924. [ 0.773][d][vo/gpu/d3d11] [655] if (_2183)
  1925. [ 0.773][d][vo/gpu/d3d11] [656] {
  1926. [ 0.773][d][vo/gpu/d3d11] [657] uint _2188 = _2176;
  1927. [ 0.773][d][vo/gpu/d3d11] [658] uint _2190 = _2188 / 64u;
  1928. [ 0.773][d][vo/gpu/d3d11] [659] uint _2201;
  1929. [ 0.773][d][vo/gpu/d3d11] [660] _2195.InterlockedMax(_2195.Load(4) * 4 + 12, _2190, _2201);
  1930. [ 0.773][d][vo/gpu/d3d11] [661] uint _2206;
  1931. [ 0.773][d][vo/gpu/d3d11] [662] _2195.InterlockedAdd(_2195.Load(4) * 4 + 268, _2190, _2206);
  1932. [ 0.773][d][vo/gpu/d3d11] [663] }
  1933. [ 0.773][d][vo/gpu/d3d11] [664] float _2936;
  1934. [ 0.773][d][vo/gpu/d3d11] [665] float _2942;
  1935. [ 0.773][d][vo/gpu/d3d11] [666] if (_2195.Load(8) > 0u)
  1936. [ 0.773][d][vo/gpu/d3d11] [667] {
  1937. [ 0.773][d][vo/gpu/d3d11] [668] _2942 = max(1.0f, (0.00999999977648258209228515625f * float(_2195.Load(524))) / float(_2195.Load(8)));
  1938. [ 0.773][d][vo/gpu/d3d11] [669] _2936 = max(0.25f, (0.00999999977648258209228515625f * float(_2195.Load(528))) / float(_2195.Load(8)));
  1939. [ 0.773][d][vo/gpu/d3d11] [670] }
  1940. [ 0.773][d][vo/gpu/d3d11] [671] else
  1941. [ 0.773][d][vo/gpu/d3d11] [672] {
  1942. [ 0.773][d][vo/gpu/d3d11] [673] _2942 = 10.0f;
  1943. [ 0.773][d][vo/gpu/d3d11] [674] _2936 = 0.25f;
  1944. [ 0.773][d][vo/gpu/d3d11] [675] }
  1945. [ 0.773][d][vo/gpu/d3d11] [676] DeviceMemoryBarrier();
  1946. [ 0.773][d][vo/gpu/d3d11] [677] GroupMemoryBarrierWithGroupSync();
  1947. [ 0.773][d][vo/gpu/d3d11] [678] bool _2246;
  1948. [ 0.773][d][vo/gpu/d3d11] [679] if (_2183)
  1949. [ 0.773][d][vo/gpu/d3d11] [680] {
  1950. [ 0.773][d][vo/gpu/d3d11] [681] uint _2242;
  1951. [ 0.773][d][vo/gpu/d3d11] [682] _2195.InterlockedAdd(0, 1u, _2242);
  1952. [ 0.773][d][vo/gpu/d3d11] [683] _2246 = _2242 == 54911u;
  1953. [ 0.773][d][vo/gpu/d3d11] [684] }
  1954. [ 0.773][d][vo/gpu/d3d11] [685] else
  1955. [ 0.773][d][vo/gpu/d3d11] [686] {
  1956. [ 0.773][d][vo/gpu/d3d11] [687] _2246 = _2183;
  1957. [ 0.773][d][vo/gpu/d3d11] [688] }
  1958. [ 0.773][d][vo/gpu/d3d11] [689] if (_2246)
  1959. [ 0.773][d][vo/gpu/d3d11] [690] {
  1960. [ 0.773][d][vo/gpu/d3d11] [691] _2195.Store(0, 0u);
  1961. [ 0.773][d][vo/gpu/d3d11] [692] _2195.Store(_2195.Load(4) * 4 + 268, _2195.Load(_2195.Load(4) * 4 + 268) / 54912u);
  1962. [ 0.773][d][vo/gpu/d3d11] [693] uint _2261 = _2195.Load(_2195.Load(4) * 4 + 12);
  1963. [ 0.773][d][vo/gpu/d3d11] [694] uint _2266 = _2195.Load(_2195.Load(4) * 4 + 268);
  1964. [ 0.773][d][vo/gpu/d3d11] [695] if (uint(abs(int(_2195.Load(8) * _2266) - int(_2195.Load(528)))) > (_2195.Load(8) * 20u))
  1965. [ 0.774][d][vo/gpu/d3d11] [696] {
  1966. [ 0.774][d][vo/gpu/d3d11] [697] _2195.Store(8, 0u);
  1967. [ 0.774][d][vo/gpu/d3d11] [698] _2195.Store(528, 0u);
  1968. [ 0.774][d][vo/gpu/d3d11] [699] _2195.Store(524, 0u);
  1969. [ 0.774][d][vo/gpu/d3d11] [700] for (uint _2927 = 0u; _2927 < 64u; )
  1970. [ 0.774][d][vo/gpu/d3d11] [701] {
  1971. [ 0.774][d][vo/gpu/d3d11] [702] _2195.Store(_2927 * 4 + 268, 0u);
  1972. [ 0.774][d][vo/gpu/d3d11] [703] _2195.Store(_2927 * 4 + 12, 0u);
  1973. [ 0.774][d][vo/gpu/d3d11] [704] _2927++;
  1974. [ 0.774][d][vo/gpu/d3d11] [705] continue;
  1975. [ 0.774][d][vo/gpu/d3d11] [706] }
  1976. [ 0.774][d][vo/gpu/d3d11] [707] _2195.Store(_2195.Load(4) * 4 + 12, _2261);
  1977. [ 0.774][d][vo/gpu/d3d11] [708] _2195.Store(_2195.Load(4) * 4 + 268, _2266);
  1978. [ 0.774][d][vo/gpu/d3d11] [709] }
  1979. [ 0.774][d][vo/gpu/d3d11] [710] uint _2314 = _2195.Load(4);
  1980. [ 0.774][d][vo/gpu/d3d11] [711] uint _2316 = (_2314 + 1u) % 64u;
  1981. [ 0.774][d][vo/gpu/d3d11] [712] _2195.Store(524, _2195.Load(524) + (_2261 - _2195.Load(_2316 * 4 + 12)));
  1982. [ 0.774][d][vo/gpu/d3d11] [713] _2195.Store(528, _2195.Load(528) + (_2266 - _2195.Load(_2316 * 4 + 268)));
  1983. [ 0.774][d][vo/gpu/d3d11] [714] _2195.Store(_2316 * 4 + 268, 0u);
  1984. [ 0.774][d][vo/gpu/d3d11] [715] _2195.Store(_2316 * 4 + 12, 0u);
  1985. [ 0.774][d][vo/gpu/d3d11] [716] _2195.Store(4, _2316);
  1986. [ 0.774][d][vo/gpu/d3d11] [717] _2195.Store(8, min(_2195.Load(8) + 1u, 63u));
  1987. [ 0.774][d][vo/gpu/d3d11] [718] DeviceMemoryBarrier();
  1988. [ 0.774][d][vo/gpu/d3d11] [719] }
  1989. [ 0.774][d][vo/gpu/d3d11] [720] float _2352 = min(1.0f, 0.25f / _2936);
  1990. [ 0.774][d][vo/gpu/d3d11] [721] float _2355 = _2170 * _2352;
  1991. [ 0.774][d][vo/gpu/d3d11] [722] float _2358 = _2942 * _2352;
  1992. [ 0.774][d][vo/gpu/d3d11] [723] float3 _2364 = _2159.xyz;
  1993. [ 0.774][d][vo/gpu/d3d11] [724] float _2365 = dot(_48_m1, _2364);
  1994. [ 0.774][d][vo/gpu/d3d11] [725] float _2377 = pow(max(_2355 - 0.180000007152557373046875f, 9.9999999747524270787835121154785e-07f) / max(_2355, 9.9999999747524270787835121154785e-07f), 20.0f);
  1995. [ 0.774][d][vo/gpu/d3d11] [726] float _2392 = lerp(_2355, _2365 * _2352, _2377);
  1996. [ 0.774][d][vo/gpu/d3d11] [727] float _2450 = 0.1500000059604644775390625f * _2392;
  1997. [ 0.774][d][vo/gpu/d3d11] [728] float _2465 = 0.1500000059604644775390625f * _2358;
  1998. [ 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);
  1999. [ 0.774][d][vo/gpu/d3d11] [730] _2438[int2(int3(gl_GlobalInvocationID).xy)] = float4(_2433.x, _2433.y, _2433.z, _2877.w);
  2000. [ 0.774][d][vo/gpu/d3d11] [731] }
  2001. [ 0.774][d][vo/gpu/d3d11] [732]
  2002. [ 0.774][d][vo/gpu/d3d11] [733] [numthreads(8, 8, 1)]
  2003. [ 0.774][d][vo/gpu/d3d11] [734] void main(SPIRV_Cross_Input stage_input)
  2004. [ 0.774][d][vo/gpu/d3d11] [735] {
  2005. [ 0.774][d][vo/gpu/d3d11] [736] gl_WorkGroupID = stage_input.gl_WorkGroupID;
  2006. [ 0.774][d][vo/gpu/d3d11] [737] gl_LocalInvocationID = stage_input.gl_LocalInvocationID;
  2007. [ 0.774][d][vo/gpu/d3d11] [738] gl_GlobalInvocationID = stage_input.gl_GlobalInvocationID;
  2008. [ 0.774][d][vo/gpu/d3d11] [739] gl_LocalInvocationIndex = stage_input.gl_LocalInvocationIndex;
  2009. [ 0.774][d][vo/gpu/d3d11] [740] comp_main();
  2010. [ 0.774][d][vo/gpu/d3d11] [741] }
  2011. [ 0.777][w][vo/gpu/d3d11] shaderc output:
  2012. [ 0.777][w][vo/gpu/d3d11] input:2: warning: '#extension' : extension not supported: GL_ARB_shader_storage_buffer_object
  2013. [ 0.778][w][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 1 warnings)
  2014. [ 0.779][v][vo/gpu/d3d11] Compiled a vertex shader in 4701us
  2015. [ 0.779][v][vo/gpu/d3d11] shaderc: 3410us, SPIRV-Cross: 65us, D3DCompile: 1226us
  2016. [ 0.779][d][vo/gpu/d3d11] GLSL source:
  2017. [ 0.779][d][vo/gpu/d3d11] [ 1] #version 450
  2018. [ 0.779][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_storage_buffer_object : enable
  2019. [ 0.779][d][vo/gpu/d3d11] [ 3] #extension GL_ARB_shader_image_load_store : enable
  2020. [ 0.779][d][vo/gpu/d3d11] [ 4] #define tex1D texture
  2021. [ 0.779][d][vo/gpu/d3d11] [ 5] #define tex3D texture
  2022. [ 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))
  2023. [ 0.779][d][vo/gpu/d3d11] [ 7] layout(location=0) in vec2 vertex_position;
  2024. [ 0.779][d][vo/gpu/d3d11] [ 8] layout(location=1) in vec2 vertex_texcoord0;
  2025. [ 0.779][d][vo/gpu/d3d11] [ 9] layout(location=1) out vec2 texcoord0;
  2026. [ 0.779][d][vo/gpu/d3d11] [ 10] void main() {
  2027. [ 0.779][d][vo/gpu/d3d11] [ 11] gl_Position = vec4(vertex_position, 1.0, 1.0);
  2028. [ 0.779][d][vo/gpu/d3d11] [ 12] texcoord0 = vertex_texcoord0;
  2029. [ 0.779][d][vo/gpu/d3d11] [ 13] }
  2030. [ 0.779][d][vo/gpu/d3d11] HLSL source:
  2031. [ 0.779][d][vo/gpu/d3d11] [ 1] static float4 gl_Position;
  2032. [ 0.779][d][vo/gpu/d3d11] [ 2] static float2 _18;
  2033. [ 0.779][d][vo/gpu/d3d11] [ 3] static float2 _27;
  2034. [ 0.779][d][vo/gpu/d3d11] [ 4] static float2 _28;
  2035. [ 0.779][d][vo/gpu/d3d11] [ 5]
  2036. [ 0.779][d][vo/gpu/d3d11] [ 6] struct SPIRV_Cross_Input
  2037. [ 0.779][d][vo/gpu/d3d11] [ 7] {
  2038. [ 0.779][d][vo/gpu/d3d11] [ 8] float2 _18 : TEXCOORD0;
  2039. [ 0.779][d][vo/gpu/d3d11] [ 9] float2 _28 : TEXCOORD1;
  2040. [ 0.779][d][vo/gpu/d3d11] [ 10] };
  2041. [ 0.779][d][vo/gpu/d3d11] [ 11]
  2042. [ 0.779][d][vo/gpu/d3d11] [ 12] struct SPIRV_Cross_Output
  2043. [ 0.779][d][vo/gpu/d3d11] [ 13] {
  2044. [ 0.779][d][vo/gpu/d3d11] [ 14] float2 _27 : TEXCOORD1;
  2045. [ 0.779][d][vo/gpu/d3d11] [ 15] float4 gl_Position : SV_Position;
  2046. [ 0.779][d][vo/gpu/d3d11] [ 16] };
  2047. [ 0.779][d][vo/gpu/d3d11] [ 17]
  2048. [ 0.779][d][vo/gpu/d3d11] [ 18] void vert_main()
  2049. [ 0.779][d][vo/gpu/d3d11] [ 19] {
  2050. [ 0.779][d][vo/gpu/d3d11] [ 20] gl_Position = float4(_18, 1.0f, 1.0f);
  2051. [ 0.779][d][vo/gpu/d3d11] [ 21] _27 = _28;
  2052. [ 0.779][d][vo/gpu/d3d11] [ 22] gl_Position.y = -gl_Position.y;
  2053. [ 0.779][d][vo/gpu/d3d11] [ 23] }
  2054. [ 0.779][d][vo/gpu/d3d11] [ 24]
  2055. [ 0.779][d][vo/gpu/d3d11] [ 25] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
  2056. [ 0.779][d][vo/gpu/d3d11] [ 26] {
  2057. [ 0.779][d][vo/gpu/d3d11] [ 27] _18 = stage_input._18;
  2058. [ 0.779][d][vo/gpu/d3d11] [ 28] _28 = stage_input._28;
  2059. [ 0.779][d][vo/gpu/d3d11] [ 29] vert_main();
  2060. [ 0.779][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output stage_output;
  2061. [ 0.779][d][vo/gpu/d3d11] [ 31] stage_output.gl_Position = gl_Position;
  2062. [ 0.779][d][vo/gpu/d3d11] [ 32] stage_output._27 = _27;
  2063. [ 0.779][d][vo/gpu/d3d11] [ 33] return stage_output;
  2064. [ 0.779][d][vo/gpu/d3d11] [ 34] }
  2065. [ 0.781][w][vo/gpu/d3d11] shaderc output:
  2066. [ 0.782][w][vo/gpu/d3d11] input:2: warning: '#extension' : extension not supported: GL_ARB_shader_storage_buffer_object
  2067. [ 0.782][w][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 1 warnings)
  2068. [ 0.784][v][vo/gpu/d3d11] Compiled a fragment shader in 4791us
  2069. [ 0.784][v][vo/gpu/d3d11] shaderc: 2962us, SPIRV-Cross: 97us, D3DCompile: 1732us
  2070. [ 0.784][d][vo/gpu/d3d11] GLSL source:
  2071. [ 0.784][d][vo/gpu/d3d11] [ 1] #version 450
  2072. [ 0.784][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_storage_buffer_object : enable
  2073. [ 0.784][d][vo/gpu/d3d11] [ 3] #extension GL_ARB_shader_image_load_store : enable
  2074. [ 0.784][d][vo/gpu/d3d11] [ 4] #define tex1D texture
  2075. [ 0.784][d][vo/gpu/d3d11] [ 5] #define tex3D texture
  2076. [ 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))
  2077. [ 0.784][d][vo/gpu/d3d11] [ 7] layout(location=0) out vec4 out_color;
  2078. [ 0.784][d][vo/gpu/d3d11] [ 8] layout(location=1) in vec2 texcoord0;
  2079. [ 0.784][d][vo/gpu/d3d11] [ 9] layout(std140, binding=0) uniform UBO {
  2080. [ 0.784][d][vo/gpu/d3d11] [ 10] layout(offset=0) vec2 texture_size0;
  2081. [ 0.784][d][vo/gpu/d3d11] [ 11] layout(offset=16) mat2 texture_rot0;
  2082. [ 0.784][d][vo/gpu/d3d11] [ 12] layout(offset=48) vec2 texture_off0;
  2083. [ 0.784][d][vo/gpu/d3d11] [ 13] layout(offset=56) vec2 pixel_size0;
  2084. [ 0.784][d][vo/gpu/d3d11] [ 14] };
  2085. [ 0.784][d][vo/gpu/d3d11] [ 15] layout(binding=0) uniform sampler2D texture0;
  2086. [ 0.784][d][vo/gpu/d3d11] [ 16] void main() {
  2087. [ 0.784][d][vo/gpu/d3d11] [ 17] vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
  2088. [ 0.784][d][vo/gpu/d3d11] [ 18] color.rgb = 1.000000 * vec4(texture(texture0, texcoord0)).rgb;
  2089. [ 0.784][d][vo/gpu/d3d11] [ 19] out_color = color;
  2090. [ 0.784][d][vo/gpu/d3d11] [ 20] }
  2091. [ 0.784][d][vo/gpu/d3d11] HLSL source:
  2092. [ 0.784][d][vo/gpu/d3d11] [ 1] Texture2D<float4> _16 : register(t0);
  2093. [ 0.784][d][vo/gpu/d3d11] [ 2] SamplerState __16_sampler : register(s0);
  2094. [ 0.784][d][vo/gpu/d3d11] [ 3]
  2095. [ 0.784][d][vo/gpu/d3d11] [ 4] static float2 _20;
  2096. [ 0.784][d][vo/gpu/d3d11] [ 5] static float4 _34;
  2097. [ 0.784][d][vo/gpu/d3d11] [ 6]
  2098. [ 0.784][d][vo/gpu/d3d11] [ 7] struct SPIRV_Cross_Input
  2099. [ 0.784][d][vo/gpu/d3d11] [ 8] {
  2100. [ 0.784][d][vo/gpu/d3d11] [ 9] float2 _20 : TEXCOORD1;
  2101. [ 0.784][d][vo/gpu/d3d11] [ 10] };
  2102. [ 0.784][d][vo/gpu/d3d11] [ 11]
  2103. [ 0.784][d][vo/gpu/d3d11] [ 12] struct SPIRV_Cross_Output
  2104. [ 0.784][d][vo/gpu/d3d11] [ 13] {
  2105. [ 0.784][d][vo/gpu/d3d11] [ 14] float4 _34 : SV_Target0;
  2106. [ 0.784][d][vo/gpu/d3d11] [ 15] };
  2107. [ 0.784][d][vo/gpu/d3d11] [ 16]
  2108. [ 0.784][d][vo/gpu/d3d11] [ 17] void frag_main()
  2109. [ 0.784][d][vo/gpu/d3d11] [ 18] {
  2110. [ 0.784][d][vo/gpu/d3d11] [ 19] float3 _30 = _16.Sample(__16_sampler, _20).xyz * 1.0f;
  2111. [ 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);
  2112. [ 0.784][d][vo/gpu/d3d11] [ 21] }
  2113. [ 0.784][d][vo/gpu/d3d11] [ 22]
  2114. [ 0.784][d][vo/gpu/d3d11] [ 23] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
  2115. [ 0.784][d][vo/gpu/d3d11] [ 24] {
  2116. [ 0.784][d][vo/gpu/d3d11] [ 25] _20 = stage_input._20;
  2117. [ 0.784][d][vo/gpu/d3d11] [ 26] frag_main();
  2118. [ 0.784][d][vo/gpu/d3d11] [ 27] SPIRV_Cross_Output stage_output;
  2119. [ 0.784][d][vo/gpu/d3d11] [ 28] stage_output._34 = _34;
  2120. [ 0.784][d][vo/gpu/d3d11] [ 29] return stage_output;
  2121. [ 0.784][d][vo/gpu/d3d11] [ 30] }
  2122. [ 0.784][v][osd/libass] fontselect: (sans-serif, 400, 0) -> ArialMT, 0, ArialMT
  2123. [ 0.786][v][cplayer] first video frame after restart shown
  2124. [ 0.786][v][autoconvert] inserting resampler
  2125. [ 0.786][v][swresample] format change, reinitializing resampler
  2126. [ 0.786][v][swresample] 48000Hz stereo floatp -> 48000Hz stereo float
  2127. [ 0.786][v][af] [out] 48000Hz stereo 2ch float
  2128. [ 0.788][w][vo/gpu/d3d11] shaderc output:
  2129. [ 0.788][w][vo/gpu/d3d11] input:2: warning: '#extension' : extension not supported: GL_ARB_shader_storage_buffer_object
  2130. [ 0.789][w][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 1 warnings)
  2131. [ 0.790][v][vo/gpu/d3d11] Compiled a vertex shader in 4033us
  2132. [ 0.790][v][vo/gpu/d3d11] shaderc: 2679us, SPIRV-Cross: 74us, D3DCompile: 1280us
  2133. [ 0.790][d][vo/gpu/d3d11] GLSL source:
  2134. [ 0.790][d][vo/gpu/d3d11] [ 1] #version 450
  2135. [ 0.790][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_storage_buffer_object : enable
  2136. [ 0.790][d][vo/gpu/d3d11] [ 3] #extension GL_ARB_shader_image_load_store : enable
  2137. [ 0.790][d][vo/gpu/d3d11] [ 4] #define tex1D texture
  2138. [ 0.790][d][vo/gpu/d3d11] [ 5] #define tex3D texture
  2139. [ 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))
  2140. [ 0.790][d][vo/gpu/d3d11] [ 7] layout(location=0) in vec2 vertex_position;
  2141. [ 0.790][d][vo/gpu/d3d11] [ 8] layout(location=1) in vec2 vertex_texcoord0;
  2142. [ 0.790][d][vo/gpu/d3d11] [ 9] layout(location=1) out vec2 texcoord0;
  2143. [ 0.790][d][vo/gpu/d3d11] [ 10] layout(location=2) in vec2 vertex_texcoord1;
  2144. [ 0.790][d][vo/gpu/d3d11] [ 11] layout(location=2) out vec2 texcoord1;
  2145. [ 0.790][d][vo/gpu/d3d11] [ 12] void main() {
  2146. [ 0.790][d][vo/gpu/d3d11] [ 13] gl_Position = vec4(vertex_position, 1.0, 1.0);
  2147. [ 0.790][d][vo/gpu/d3d11] [ 14] texcoord0 = vertex_texcoord0;
  2148. [ 0.790][d][vo/gpu/d3d11] [ 15] texcoord1 = vertex_texcoord1;
  2149. [ 0.790][d][vo/gpu/d3d11] [ 16] }
  2150. [ 0.790][d][vo/gpu/d3d11] HLSL source:
  2151. [ 0.790][d][vo/gpu/d3d11] [ 1] static float4 gl_Position;
  2152. [ 0.790][d][vo/gpu/d3d11] [ 2] static float2 _18;
  2153. [ 0.790][d][vo/gpu/d3d11] [ 3] static float2 _27;
  2154. [ 0.790][d][vo/gpu/d3d11] [ 4] static float2 _28;
  2155. [ 0.790][d][vo/gpu/d3d11] [ 5] static float2 _30;
  2156. [ 0.790][d][vo/gpu/d3d11] [ 6] static float2 _31;
  2157. [ 0.790][d][vo/gpu/d3d11] [ 7]
  2158. [ 0.790][d][vo/gpu/d3d11] [ 8] struct SPIRV_Cross_Input
  2159. [ 0.790][d][vo/gpu/d3d11] [ 9] {
  2160. [ 0.790][d][vo/gpu/d3d11] [ 10] float2 _18 : TEXCOORD0;
  2161. [ 0.790][d][vo/gpu/d3d11] [ 11] float2 _28 : TEXCOORD1;
  2162. [ 0.790][d][vo/gpu/d3d11] [ 12] float2 _31 : TEXCOORD2;
  2163. [ 0.790][d][vo/gpu/d3d11] [ 13] };
  2164. [ 0.790][d][vo/gpu/d3d11] [ 14]
  2165. [ 0.790][d][vo/gpu/d3d11] [ 15] struct SPIRV_Cross_Output
  2166. [ 0.790][d][vo/gpu/d3d11] [ 16] {
  2167. [ 0.790][d][vo/gpu/d3d11] [ 17] float2 _27 : TEXCOORD1;
  2168. [ 0.790][d][vo/gpu/d3d11] [ 18] float2 _30 : TEXCOORD2;
  2169. [ 0.790][d][vo/gpu/d3d11] [ 19] float4 gl_Position : SV_Position;
  2170. [ 0.790][d][vo/gpu/d3d11] [ 20] };
  2171. [ 0.790][d][vo/gpu/d3d11] [ 21]
  2172. [ 0.790][d][vo/gpu/d3d11] [ 22] void vert_main()
  2173. [ 0.790][d][vo/gpu/d3d11] [ 23] {
  2174. [ 0.790][d][vo/gpu/d3d11] [ 24] gl_Position = float4(_18, 1.0f, 1.0f);
  2175. [ 0.790][d][vo/gpu/d3d11] [ 25] _27 = _28;
  2176. [ 0.790][d][vo/gpu/d3d11] [ 26] _30 = _31;
  2177. [ 0.790][d][vo/gpu/d3d11] [ 27] gl_Position.y = -gl_Position.y;
  2178. [ 0.790][d][vo/gpu/d3d11] [ 28] }
  2179. [ 0.790][d][vo/gpu/d3d11] [ 29]
  2180. [ 0.790][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
  2181. [ 0.790][d][vo/gpu/d3d11] [ 31] {
  2182. [ 0.790][d][vo/gpu/d3d11] [ 32] _18 = stage_input._18;
  2183. [ 0.790][d][vo/gpu/d3d11] [ 33] _28 = stage_input._28;
  2184. [ 0.790][d][vo/gpu/d3d11] [ 34] _31 = stage_input._31;
  2185. [ 0.790][d][vo/gpu/d3d11] [ 35] vert_main();
  2186. [ 0.790][d][vo/gpu/d3d11] [ 36] SPIRV_Cross_Output stage_output;
  2187. [ 0.790][d][vo/gpu/d3d11] [ 37] stage_output.gl_Position = gl_Position;
  2188. [ 0.790][d][vo/gpu/d3d11] [ 38] stage_output._27 = _27;
  2189. [ 0.790][d][vo/gpu/d3d11] [ 39] stage_output._30 = _30;
  2190. [ 0.790][d][vo/gpu/d3d11] [ 40] return stage_output;
  2191. [ 0.790][d][vo/gpu/d3d11] [ 41] }
  2192. [ 0.792][w][vo/gpu/d3d11] shaderc output:
  2193. [ 0.793][w][vo/gpu/d3d11] input:2: warning: '#extension' : extension not supported: GL_ARB_shader_storage_buffer_object
  2194. [ 0.794][w][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 1 warnings)
  2195. [ 0.796][v][vo/gpu/d3d11] Compiled a fragment shader in 5525us
  2196. [ 0.796][v][vo/gpu/d3d11] shaderc: 3438us, SPIRV-Cross: 85us, D3DCompile: 2002us
  2197. [ 0.796][d][vo/gpu/d3d11] GLSL source:
  2198. [ 0.796][d][vo/gpu/d3d11] [ 1] #version 450
  2199. [ 0.796][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_storage_buffer_object : enable
  2200. [ 0.796][d][vo/gpu/d3d11] [ 3] #extension GL_ARB_shader_image_load_store : enable
  2201. [ 0.796][d][vo/gpu/d3d11] [ 4] #define tex1D texture
  2202. [ 0.796][d][vo/gpu/d3d11] [ 5] #define tex3D texture
  2203. [ 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))
  2204. [ 0.796][d][vo/gpu/d3d11] [ 7] layout(location=0) out vec4 out_color;
  2205. [ 0.796][d][vo/gpu/d3d11] [ 8] layout(location=1) in vec2 texcoord0;
  2206. [ 0.796][d][vo/gpu/d3d11] [ 9] layout(location=2) in vec2 texcoord1;
  2207. [ 0.796][d][vo/gpu/d3d11] [ 10] layout(std140, binding=0) uniform UBO {
  2208. [ 0.796][d][vo/gpu/d3d11] [ 11] layout(offset=0) vec2 texture_size0;
  2209. [ 0.796][d][vo/gpu/d3d11] [ 12] layout(offset=16) mat2 texture_rot0;
  2210. [ 0.796][d][vo/gpu/d3d11] [ 13] layout(offset=48) vec2 texture_off0;
  2211. [ 0.796][d][vo/gpu/d3d11] [ 14] layout(offset=56) vec2 pixel_size0;
  2212. [ 0.796][d][vo/gpu/d3d11] [ 15] layout(offset=64) vec2 texture_size1;
  2213. [ 0.796][d][vo/gpu/d3d11] [ 16] layout(offset=80) mat2 texture_rot1;
  2214. [ 0.796][d][vo/gpu/d3d11] [ 17] layout(offset=112) vec2 texture_off1;
  2215. [ 0.796][d][vo/gpu/d3d11] [ 18] layout(offset=120) vec2 pixel_size1;
  2216. [ 0.796][d][vo/gpu/d3d11] [ 19] };
  2217. [ 0.796][d][vo/gpu/d3d11] [ 20] layout(binding=0) uniform sampler2D texture0;
  2218. [ 0.796][d][vo/gpu/d3d11] [ 21] layout(binding=1) uniform sampler2D texture1;
  2219. [ 0.796][d][vo/gpu/d3d11] [ 22] void main() {
  2220. [ 0.796][d][vo/gpu/d3d11] [ 23] vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
  2221. [ 0.796][d][vo/gpu/d3d11] [ 24] // merging plane 1 ...
  2222. [ 0.796][d][vo/gpu/d3d11] [ 25] color.r = 64.250000 * vec4(texture(texture0, texcoord0)).r;
  2223. [ 0.796][d][vo/gpu/d3d11] [ 26] // merging plane 2 ... into 1
  2224. [ 0.796][d][vo/gpu/d3d11] [ 27] color.g = 64.250000 * vec4(texture(texture1, texcoord1)).r;
  2225. [ 0.796][d][vo/gpu/d3d11] [ 28] out_color = color;
  2226. [ 0.796][d][vo/gpu/d3d11] [ 29] }
  2227. [ 0.796][d][vo/gpu/d3d11] HLSL source:
  2228. [ 0.796][d][vo/gpu/d3d11] [ 1] Texture2D<float4> _17 : register(t0);
  2229. [ 0.796][d][vo/gpu/d3d11] [ 2] SamplerState __17_sampler : register(s0);
  2230. [ 0.796][d][vo/gpu/d3d11] [ 3] Texture2D<float4> _35 : register(t1);
  2231. [ 0.796][d][vo/gpu/d3d11] [ 4] SamplerState __35_sampler : register(s1);
  2232. [ 0.796][d][vo/gpu/d3d11] [ 5]
  2233. [ 0.796][d][vo/gpu/d3d11] [ 6] static float2 _21;
  2234. [ 0.796][d][vo/gpu/d3d11] [ 7] static float2 _37;
  2235. [ 0.796][d][vo/gpu/d3d11] [ 8] static float4 _50;
  2236. [ 0.796][d][vo/gpu/d3d11] [ 9]
  2237. [ 0.796][d][vo/gpu/d3d11] [ 10] struct SPIRV_Cross_Input
  2238. [ 0.796][d][vo/gpu/d3d11] [ 11] {
  2239. [ 0.796][d][vo/gpu/d3d11] [ 12] float2 _21 : TEXCOORD1;
  2240. [ 0.796][d][vo/gpu/d3d11] [ 13] float2 _37 : TEXCOORD2;
  2241. [ 0.796][d][vo/gpu/d3d11] [ 14] };
  2242. [ 0.796][d][vo/gpu/d3d11] [ 15]
  2243. [ 0.796][d][vo/gpu/d3d11] [ 16] struct SPIRV_Cross_Output
  2244. [ 0.796][d][vo/gpu/d3d11] [ 17] {
  2245. [ 0.796][d][vo/gpu/d3d11] [ 18] float4 _50 : SV_Target0;
  2246. [ 0.796][d][vo/gpu/d3d11] [ 19] };
  2247. [ 0.796][d][vo/gpu/d3d11] [ 20]
  2248. [ 0.796][d][vo/gpu/d3d11] [ 21] void frag_main()
  2249. [ 0.796][d][vo/gpu/d3d11] [ 22] {
  2250. [ 0.796][d][vo/gpu/d3d11] [ 23] float4 _57 = float4(0.0f, 0.0f, 0.0f, 1.0f);
  2251. [ 0.796][d][vo/gpu/d3d11] [ 24] _57.x = 64.25f * _17.Sample(__17_sampler, _21).x;
  2252. [ 0.796][d][vo/gpu/d3d11] [ 25] float4 _59 = _57;
  2253. [ 0.796][d][vo/gpu/d3d11] [ 26] _59.y = 64.25f * _35.Sample(__35_sampler, _37).x;
  2254. [ 0.796][d][vo/gpu/d3d11] [ 27] _50 = _59;
  2255. [ 0.796][d][vo/gpu/d3d11] [ 28] }
  2256. [ 0.796][d][vo/gpu/d3d11] [ 29]
  2257. [ 0.796][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
  2258. [ 0.796][d][vo/gpu/d3d11] [ 31] {
  2259. [ 0.796][d][vo/gpu/d3d11] [ 32] _21 = stage_input._21;
  2260. [ 0.796][d][vo/gpu/d3d11] [ 33] _37 = stage_input._37;
  2261. [ 0.796][d][vo/gpu/d3d11] [ 34] frag_main();
  2262. [ 0.796][d][vo/gpu/d3d11] [ 35] SPIRV_Cross_Output stage_output;
  2263. [ 0.796][d][vo/gpu/d3d11] [ 36] stage_output._50 = _50;
  2264. [ 0.796][d][vo/gpu/d3d11] [ 37] return stage_output;
  2265. [ 0.796][d][vo/gpu/d3d11] [ 38] }
  2266. [ 0.799][w][vo/gpu/d3d11] shaderc output:
  2267. [ 0.799][w][vo/gpu/d3d11] input:2: warning: '#extension' : extension not supported: GL_ARB_shader_storage_buffer_object
  2268. [ 0.800][w][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 1 warnings)
  2269. [ 0.801][v][vo/gpu/d3d11] Compiled a vertex shader in 4367us
  2270. [ 0.801][v][vo/gpu/d3d11] shaderc: 2957us, SPIRV-Cross: 114us, D3DCompile: 1296us
  2271. [ 0.801][d][vo/gpu/d3d11] GLSL source:
  2272. [ 0.801][d][vo/gpu/d3d11] [ 1] #version 450
  2273. [ 0.801][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_storage_buffer_object : enable
  2274. [ 0.801][d][vo/gpu/d3d11] [ 3] #extension GL_ARB_shader_image_load_store : enable
  2275. [ 0.801][d][vo/gpu/d3d11] [ 4] #define tex1D texture
  2276. [ 0.801][d][vo/gpu/d3d11] [ 5] #define tex3D texture
  2277. [ 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))
  2278. [ 0.801][d][vo/gpu/d3d11] [ 7] layout(location=0) in vec2 vertex_position;
  2279. [ 0.801][d][vo/gpu/d3d11] [ 8] layout(location=1) in vec2 vertex_texcoord0;
  2280. [ 0.801][d][vo/gpu/d3d11] [ 9] layout(location=1) out vec2 texcoord0;
  2281. [ 0.801][d][vo/gpu/d3d11] [ 10] layout(location=2) in vec2 vertex_texcoord1;
  2282. [ 0.801][d][vo/gpu/d3d11] [ 11] layout(location=2) out vec2 texcoord1;
  2283. [ 0.801][d][vo/gpu/d3d11] [ 12] void main() {
  2284. [ 0.801][d][vo/gpu/d3d11] [ 13] gl_Position = vec4(vertex_position, 1.0, 1.0);
  2285. [ 0.801][d][vo/gpu/d3d11] [ 14] texcoord0 = vertex_texcoord0;
  2286. [ 0.801][d][vo/gpu/d3d11] [ 15] texcoord1 = vertex_texcoord1;
  2287. [ 0.801][d][vo/gpu/d3d11] [ 16] }
  2288. [ 0.801][d][vo/gpu/d3d11] HLSL source:
  2289. [ 0.801][d][vo/gpu/d3d11] [ 1] static float4 gl_Position;
  2290. [ 0.801][d][vo/gpu/d3d11] [ 2] static float2 _18;
  2291. [ 0.801][d][vo/gpu/d3d11] [ 3] static float2 _27;
  2292. [ 0.801][d][vo/gpu/d3d11] [ 4] static float2 _28;
  2293. [ 0.801][d][vo/gpu/d3d11] [ 5] static float2 _30;
  2294. [ 0.801][d][vo/gpu/d3d11] [ 6] static float2 _31;
  2295. [ 0.801][d][vo/gpu/d3d11] [ 7]
  2296. [ 0.801][d][vo/gpu/d3d11] [ 8] struct SPIRV_Cross_Input
  2297. [ 0.801][d][vo/gpu/d3d11] [ 9] {
  2298. [ 0.801][d][vo/gpu/d3d11] [ 10] float2 _18 : TEXCOORD0;
  2299. [ 0.801][d][vo/gpu/d3d11] [ 11] float2 _28 : TEXCOORD1;
  2300. [ 0.801][d][vo/gpu/d3d11] [ 12] float2 _31 : TEXCOORD2;
  2301. [ 0.801][d][vo/gpu/d3d11] [ 13] };
  2302. [ 0.801][d][vo/gpu/d3d11] [ 14]
  2303. [ 0.801][d][vo/gpu/d3d11] [ 15] struct SPIRV_Cross_Output
  2304. [ 0.801][d][vo/gpu/d3d11] [ 16] {
  2305. [ 0.801][d][vo/gpu/d3d11] [ 17] float2 _27 : TEXCOORD1;
  2306. [ 0.801][d][vo/gpu/d3d11] [ 18] float2 _30 : TEXCOORD2;
  2307. [ 0.801][d][vo/gpu/d3d11] [ 19] float4 gl_Position : SV_Position;
  2308. [ 0.801][d][vo/gpu/d3d11] [ 20] };
  2309. [ 0.801][d][vo/gpu/d3d11] [ 21]
  2310. [ 0.801][d][vo/gpu/d3d11] [ 22] void vert_main()
  2311. [ 0.801][d][vo/gpu/d3d11] [ 23] {
  2312. [ 0.801][d][vo/gpu/d3d11] [ 24] gl_Position = float4(_18, 1.0f, 1.0f);
  2313. [ 0.801][d][vo/gpu/d3d11] [ 25] _27 = _28;
  2314. [ 0.801][d][vo/gpu/d3d11] [ 26] _30 = _31;
  2315. [ 0.801][d][vo/gpu/d3d11] [ 27] gl_Position.y = -gl_Position.y;
  2316. [ 0.801][d][vo/gpu/d3d11] [ 28] }
  2317. [ 0.801][d][vo/gpu/d3d11] [ 29]
  2318. [ 0.801][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
  2319. [ 0.801][d][vo/gpu/d3d11] [ 31] {
  2320. [ 0.801][d][vo/gpu/d3d11] [ 32] _18 = stage_input._18;
  2321. [ 0.801][d][vo/gpu/d3d11] [ 33] _28 = stage_input._28;
  2322. [ 0.801][d][vo/gpu/d3d11] [ 34] _31 = stage_input._31;
  2323. [ 0.801][d][vo/gpu/d3d11] [ 35] vert_main();
  2324. [ 0.801][d][vo/gpu/d3d11] [ 36] SPIRV_Cross_Output stage_output;
  2325. [ 0.801][d][vo/gpu/d3d11] [ 37] stage_output.gl_Position = gl_Position;
  2326. [ 0.801][d][vo/gpu/d3d11] [ 38] stage_output._27 = _27;
  2327. [ 0.801][d][vo/gpu/d3d11] [ 39] stage_output._30 = _30;
  2328. [ 0.801][d][vo/gpu/d3d11] [ 40] return stage_output;
  2329. [ 0.801][d][vo/gpu/d3d11] [ 41] }
  2330. [ 0.803][w][vo/gpu/d3d11] shaderc output:
  2331. [ 0.804][w][vo/gpu/d3d11] input:2: warning: '#extension' : extension not supported: GL_ARB_shader_storage_buffer_object
  2332. [ 0.804][w][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 1 warnings)
  2333. [ 0.808][v][vo/gpu/d3d11] Compiled a fragment shader in 7175us
  2334. [ 0.808][v][vo/gpu/d3d11] shaderc: 3100us, SPIRV-Cross: 230us, D3DCompile: 3845us
  2335. [ 0.808][d][vo/gpu/d3d11] GLSL source:
  2336. [ 0.808][d][vo/gpu/d3d11] [ 1] #version 450
  2337. [ 0.808][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_storage_buffer_object : enable
  2338. [ 0.808][d][vo/gpu/d3d11] [ 3] #extension GL_ARB_shader_image_load_store : enable
  2339. [ 0.808][d][vo/gpu/d3d11] [ 4] #define tex1D texture
  2340. [ 0.808][d][vo/gpu/d3d11] [ 5] #define tex3D texture
  2341. [ 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))
  2342. [ 0.808][d][vo/gpu/d3d11] [ 7] layout(location=0) out vec4 out_color;
  2343. [ 0.808][d][vo/gpu/d3d11] [ 8] layout(location=1) in vec2 texcoord0;
  2344. [ 0.808][d][vo/gpu/d3d11] [ 9] layout(location=2) in vec2 texcoord1;
  2345. [ 0.808][d][vo/gpu/d3d11] [ 10] layout(std140, binding=0) uniform UBO {
  2346. [ 0.808][d][vo/gpu/d3d11] [ 11] layout(offset=0) mat3 colormatrix;
  2347. [ 0.808][d][vo/gpu/d3d11] [ 12] layout(offset=48) vec3 colormatrix_c;
  2348. [ 0.808][d][vo/gpu/d3d11] [ 13] layout(offset=64) vec2 texture_size0;
  2349. [ 0.808][d][vo/gpu/d3d11] [ 14] layout(offset=80) mat2 texture_rot0;
  2350. [ 0.809][d][vo/gpu/d3d11] [ 15] layout(offset=112) vec2 texture_off0;
  2351. [ 0.809][d][vo/gpu/d3d11] [ 16] layout(offset=120) vec2 pixel_size0;
  2352. [ 0.809][d][vo/gpu/d3d11] [ 17] layout(offset=128) vec2 texture_size1;
  2353. [ 0.809][d][vo/gpu/d3d11] [ 18] layout(offset=144) mat2 texture_rot1;
  2354. [ 0.809][d][vo/gpu/d3d11] [ 19] layout(offset=176) vec2 texture_off1;
  2355. [ 0.809][d][vo/gpu/d3d11] [ 20] layout(offset=184) vec2 pixel_size1;
  2356. [ 0.809][d][vo/gpu/d3d11] [ 21] };
  2357. [ 0.809][d][vo/gpu/d3d11] [ 22] layout(binding=0) uniform sampler2D texture0;
  2358. [ 0.809][d][vo/gpu/d3d11] [ 23] layout(binding=1) uniform sampler2D texture1;
  2359. [ 0.809][d][vo/gpu/d3d11] [ 24] void main() {
  2360. [ 0.809][d][vo/gpu/d3d11] [ 25] vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
  2361. [ 0.809][d][vo/gpu/d3d11] [ 26] color.r = 64.250000 * vec4(texture(texture0, texcoord0)).r;
  2362. [ 0.809][d][vo/gpu/d3d11] [ 27] color.gb = 1.000000 * vec4(texture(texture1, texcoord1)).rg;
  2363. [ 0.809][d][vo/gpu/d3d11] [ 28] color = color.rgbr;
  2364. [ 0.809][d][vo/gpu/d3d11] [ 29] color.rgb = mat3(colormatrix) * color.rgb + colormatrix_c;
  2365. [ 0.809][d][vo/gpu/d3d11] [ 30] color.a = 1.0;
  2366. [ 0.809][d][vo/gpu/d3d11] [ 31] // scaler pre-conversion
  2367. [ 0.809][d][vo/gpu/d3d11] [ 32] // main scaling
  2368. [ 0.809][d][vo/gpu/d3d11] [ 33] out_color = color;
  2369. [ 0.809][d][vo/gpu/d3d11] [ 34] }
  2370. [ 0.809][d][vo/gpu/d3d11] HLSL source:
  2371. [ 0.809][d][vo/gpu/d3d11] [ 1] cbuffer _56 : register(b0)
  2372. [ 0.809][d][vo/gpu/d3d11] [ 2] {
  2373. [ 0.809][d][vo/gpu/d3d11] [ 3] row_major float3x3 _56_m0 : packoffset(c0);
  2374. [ 0.809][d][vo/gpu/d3d11] [ 4] float3 _56_m1 : packoffset(c3);
  2375. [ 0.809][d][vo/gpu/d3d11] [ 5] float2 _56_m2 : packoffset(c4);
  2376. [ 0.809][d][vo/gpu/d3d11] [ 6] row_major float2x2 _56_m3 : packoffset(c5);
  2377. [ 0.809][d][vo/gpu/d3d11] [ 7] float2 _56_m4 : packoffset(c7);
  2378. [ 0.809][d][vo/gpu/d3d11] [ 8] float2 _56_m5 : packoffset(c7.z);
  2379. [ 0.809][d][vo/gpu/d3d11] [ 9] float2 _56_m6 : packoffset(c8);
  2380. [ 0.809][d][vo/gpu/d3d11] [ 10] row_major float2x2 _56_m7 : packoffset(c9);
  2381. [ 0.809][d][vo/gpu/d3d11] [ 11] float2 _56_m8 : packoffset(c11);
  2382. [ 0.809][d][vo/gpu/d3d11] [ 12] float2 _56_m9 : packoffset(c11.z);
  2383. [ 0.809][d][vo/gpu/d3d11] [ 13] };
  2384. [ 0.809][d][vo/gpu/d3d11] [ 14] Texture2D<float4> _17 : register(t0);
  2385. [ 0.809][d][vo/gpu/d3d11] [ 15] SamplerState __17_sampler : register(s0);
  2386. [ 0.809][d][vo/gpu/d3d11] [ 16] Texture2D<float4> _35 : register(t1);
  2387. [ 0.809][d][vo/gpu/d3d11] [ 17] SamplerState __35_sampler : register(s1);
  2388. [ 0.809][d][vo/gpu/d3d11] [ 18]
  2389. [ 0.809][d][vo/gpu/d3d11] [ 19] static float2 _21;
  2390. [ 0.809][d][vo/gpu/d3d11] [ 20] static float2 _37;
  2391. [ 0.809][d][vo/gpu/d3d11] [ 21] static float4 _79;
  2392. [ 0.809][d][vo/gpu/d3d11] [ 22]
  2393. [ 0.809][d][vo/gpu/d3d11] [ 23] struct SPIRV_Cross_Input
  2394. [ 0.809][d][vo/gpu/d3d11] [ 24] {
  2395. [ 0.809][d][vo/gpu/d3d11] [ 25] float2 _21 : TEXCOORD1;
  2396. [ 0.809][d][vo/gpu/d3d11] [ 26] float2 _37 : TEXCOORD2;
  2397. [ 0.809][d][vo/gpu/d3d11] [ 27] };
  2398. [ 0.809][d][vo/gpu/d3d11] [ 28]
  2399. [ 0.809][d][vo/gpu/d3d11] [ 29] struct SPIRV_Cross_Output
  2400. [ 0.809][d][vo/gpu/d3d11] [ 30] {
  2401. [ 0.809][d][vo/gpu/d3d11] [ 31] float4 _79 : SV_Target0;
  2402. [ 0.809][d][vo/gpu/d3d11] [ 32] };
  2403. [ 0.809][d][vo/gpu/d3d11] [ 33]
  2404. [ 0.809][d][vo/gpu/d3d11] [ 34] void frag_main()
  2405. [ 0.809][d][vo/gpu/d3d11] [ 35] {
  2406. [ 0.809][d][vo/gpu/d3d11] [ 36] float4 _82 = float4(0.0f, 0.0f, 0.0f, 1.0f);
  2407. [ 0.809][d][vo/gpu/d3d11] [ 37] _82.x = 64.25f * _17.Sample(__17_sampler, _21).x;
  2408. [ 0.809][d][vo/gpu/d3d11] [ 38] float2 _46 = _35.Sample(__35_sampler, _37).xy * 1.0f;
  2409. [ 0.809][d][vo/gpu/d3d11] [ 39] float4 _48 = float4(_82.x, _46.x, _46.y, _82.w);
  2410. [ 0.809][d][vo/gpu/d3d11] [ 40] float3 _73 = mul(_48.xyz, _56_m0) + _56_m1;
  2411. [ 0.809][d][vo/gpu/d3d11] [ 41] float4 _84 = float4(_73.x, _73.y, _73.z, _82.x);
  2412. [ 0.809][d][vo/gpu/d3d11] [ 42] _84.w = 1.0f;
  2413. [ 0.809][d][vo/gpu/d3d11] [ 43] _79 = _84;
  2414. [ 0.809][d][vo/gpu/d3d11] [ 44] }
  2415. [ 0.809][d][vo/gpu/d3d11] [ 45]
  2416. [ 0.809][d][vo/gpu/d3d11] [ 46] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
  2417. [ 0.809][d][vo/gpu/d3d11] [ 47] {
  2418. [ 0.809][d][vo/gpu/d3d11] [ 48] _21 = stage_input._21;
  2419. [ 0.809][d][vo/gpu/d3d11] [ 49] _37 = stage_input._37;
  2420. [ 0.809][d][vo/gpu/d3d11] [ 50] frag_main();
  2421. [ 0.809][d][vo/gpu/d3d11] [ 51] SPIRV_Cross_Output stage_output;
  2422. [ 0.809][d][vo/gpu/d3d11] [ 52] stage_output._79 = _79;
  2423. [ 0.809][d][vo/gpu/d3d11] [ 53] return stage_output;
  2424. [ 0.809][d][vo/gpu/d3d11] [ 54] }
  2425. [ 0.810][v][cplayer] starting audio playback
  2426. [ 0.810][v][cplayer] playback restart complete
  2427. [ 0.810][d][ao/wasapi] Thread Resume
  2428. [ 0.810][d][ao/wasapi] Thread Reset
  2429. [ 0.823][d][osc] osc_init
  2430. [ 2.117][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2431. [ 2.135][d][cplayer] Run command: enable-section, flags=0, args=[input, ]
  2432. [ 2.135][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2433. [ 2.150][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2434. [ 2.150][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2435. [ 2.150][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2436. [ 2.150][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2437. [ 2.150][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2438. [ 2.151][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2439. [ 2.151][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2440. [ 2.151][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2441. [ 2.152][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2442. [ 2.152][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2443. [ 2.153][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2444. [ 2.153][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2445. [ 2.154][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2446. [ 2.154][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2447. [ 2.155][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2448. [ 2.155][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2449. [ 2.156][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2450. [ 2.156][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2451. [ 2.158][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2452. [ 2.158][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2453. [ 2.159][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2454. [ 2.159][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2455. [ 2.159][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2456. [ 2.161][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2457. [ 2.162][v][osd/libass] fontselect: (mpv-osd-symbols, 400, 0) -> mpv-osd-symbols-Regular, 0, mpv-osd-symbols-Regular
  2458. [ 2.165][v][vo/gpu] Reallocating OSD texture to 4096x512.
  2459. [ 2.166][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2460. [ 2.166][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2461. [ 2.166][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2462. [ 2.166][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2463. [ 2.167][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2464. [ 2.167][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2465. [ 2.167][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2466. [ 2.169][w][vo/gpu/d3d11] shaderc output:
  2467. [ 2.170][w][vo/gpu/d3d11] input:2: warning: '#extension' : extension not supported: GL_ARB_shader_storage_buffer_object
  2468. [ 2.170][w][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 1 warnings)
  2469. [ 2.170][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2470. [ 2.170][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2471. [ 2.170][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2472. [ 2.171][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2473. [ 2.171][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2474. [ 2.171][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2475. [ 2.172][v][vo/gpu/d3d11] Compiled a vertex shader in 6425us
  2476. [ 2.172][v][vo/gpu/d3d11] shaderc: 4671us, SPIRV-Cross: 107us, D3DCompile: 1647us
  2477. [ 2.172][d][vo/gpu/d3d11] GLSL source:
  2478. [ 2.172][d][vo/gpu/d3d11] [ 1] #version 450
  2479. [ 2.172][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_storage_buffer_object : enable
  2480. [ 2.172][d][vo/gpu/d3d11] [ 3] #extension GL_ARB_shader_image_load_store : enable
  2481. [ 2.172][d][vo/gpu/d3d11] [ 4] #define tex1D texture
  2482. [ 2.172][d][vo/gpu/d3d11] [ 5] #define tex3D texture
  2483. [ 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))
  2484. [ 2.172][d][vo/gpu/d3d11] [ 7] layout(location=0) in vec2 vertex_position;
  2485. [ 2.172][d][vo/gpu/d3d11] [ 8] layout(location=1) in vec2 vertex_texcoord;
  2486. [ 2.172][d][vo/gpu/d3d11] [ 9] layout(location=1) out vec2 texcoord;
  2487. [ 2.172][d][vo/gpu/d3d11] [ 10] layout(location=2) in vec4 vertex_ass_color;
  2488. [ 2.172][d][vo/gpu/d3d11] [ 11] layout(location=2) out vec4 ass_color;
  2489. [ 2.172][d][vo/gpu/d3d11] [ 12] void main() {
  2490. [ 2.172][d][vo/gpu/d3d11] [ 13] gl_Position = vec4(vertex_position, 1.0, 1.0);
  2491. [ 2.172][d][vo/gpu/d3d11] [ 14] texcoord = vertex_texcoord;
  2492. [ 2.172][d][vo/gpu/d3d11] [ 15] ass_color = vertex_ass_color;
  2493. [ 2.172][d][vo/gpu/d3d11] [ 16] }
  2494. [ 2.172][d][vo/gpu/d3d11] HLSL source:
  2495. [ 2.172][d][vo/gpu/d3d11] [ 1] static float4 gl_Position;
  2496. [ 2.172][d][vo/gpu/d3d11] [ 2] static float2 _18;
  2497. [ 2.172][d][vo/gpu/d3d11] [ 3] static float2 _27;
  2498. [ 2.172][d][vo/gpu/d3d11] [ 4] static float2 _28;
  2499. [ 2.172][d][vo/gpu/d3d11] [ 5] static float4 _30;
  2500. [ 2.172][d][vo/gpu/d3d11] [ 6] static float4 _32;
  2501. [ 2.172][d][vo/gpu/d3d11] [ 7]
  2502. [ 2.172][d][vo/gpu/d3d11] [ 8] struct SPIRV_Cross_Input
  2503. [ 2.172][d][vo/gpu/d3d11] [ 9] {
  2504. [ 2.172][d][vo/gpu/d3d11] [ 10] float2 _18 : TEXCOORD0;
  2505. [ 2.172][d][vo/gpu/d3d11] [ 11] float2 _28 : TEXCOORD1;
  2506. [ 2.172][d][vo/gpu/d3d11] [ 12] float4 _32 : TEXCOORD2;
  2507. [ 2.172][d][vo/gpu/d3d11] [ 13] };
  2508. [ 2.172][d][vo/gpu/d3d11] [ 14]
  2509. [ 2.172][d][vo/gpu/d3d11] [ 15] struct SPIRV_Cross_Output
  2510. [ 2.172][d][vo/gpu/d3d11] [ 16] {
  2511. [ 2.172][d][vo/gpu/d3d11] [ 17] float2 _27 : TEXCOORD1;
  2512. [ 2.172][d][vo/gpu/d3d11] [ 18] float4 _30 : TEXCOORD2;
  2513. [ 2.172][d][vo/gpu/d3d11] [ 19] float4 gl_Position : SV_Position;
  2514. [ 2.172][d][vo/gpu/d3d11] [ 20] };
  2515. [ 2.172][d][vo/gpu/d3d11] [ 21]
  2516. [ 2.172][d][vo/gpu/d3d11] [ 22] void vert_main()
  2517. [ 2.172][d][vo/gpu/d3d11] [ 23] {
  2518. [ 2.172][d][vo/gpu/d3d11] [ 24] gl_Position = float4(_18, 1.0f, 1.0f);
  2519. [ 2.172][d][vo/gpu/d3d11] [ 25] _27 = _28;
  2520. [ 2.172][d][vo/gpu/d3d11] [ 26] _30 = _32;
  2521. [ 2.172][d][vo/gpu/d3d11] [ 27] gl_Position.y = -gl_Position.y;
  2522. [ 2.172][d][vo/gpu/d3d11] [ 28] }
  2523. [ 2.172][d][vo/gpu/d3d11] [ 29]
  2524. [ 2.172][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
  2525. [ 2.172][d][vo/gpu/d3d11] [ 31] {
  2526. [ 2.172][d][vo/gpu/d3d11] [ 32] _18 = stage_input._18;
  2527. [ 2.172][d][vo/gpu/d3d11] [ 33] _28 = stage_input._28;
  2528. [ 2.172][d][vo/gpu/d3d11] [ 34] _32 = stage_input._32;
  2529. [ 2.172][d][vo/gpu/d3d11] [ 35] vert_main();
  2530. [ 2.172][d][vo/gpu/d3d11] [ 36] SPIRV_Cross_Output stage_output;
  2531. [ 2.172][d][vo/gpu/d3d11] [ 37] stage_output.gl_Position = gl_Position;
  2532. [ 2.172][d][vo/gpu/d3d11] [ 38] stage_output._27 = _27;
  2533. [ 2.172][d][vo/gpu/d3d11] [ 39] stage_output._30 = _30;
  2534. [ 2.172][d][vo/gpu/d3d11] [ 40] return stage_output;
  2535. [ 2.172][d][vo/gpu/d3d11] [ 41] }
  2536. [ 2.172][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2537. [ 2.173][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2538. [ 2.173][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2539. [ 2.173][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2540. [ 2.174][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2541. [ 2.174][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2542. [ 2.175][w][vo/gpu/d3d11] shaderc output:
  2543. [ 2.176][w][vo/gpu/d3d11] input:2: warning: '#extension' : extension not supported: GL_ARB_shader_storage_buffer_object
  2544. [ 2.176][w][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 1 warnings)
  2545. [ 2.176][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2546. [ 2.176][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2547. [ 2.176][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2548. [ 2.177][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2549. [ 2.177][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2550. [ 2.177][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2551. [ 2.178][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2552. [ 2.178][v][vo/gpu/d3d11] Compiled a fragment shader in 5745us
  2553. [ 2.178][v][vo/gpu/d3d11] shaderc: 3788us, SPIRV-Cross: 124us, D3DCompile: 1833us
  2554. [ 2.178][d][vo/gpu/d3d11] GLSL source:
  2555. [ 2.178][d][vo/gpu/d3d11] [ 1] #version 450
  2556. [ 2.178][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_storage_buffer_object : enable
  2557. [ 2.178][d][vo/gpu/d3d11] [ 3] #extension GL_ARB_shader_image_load_store : enable
  2558. [ 2.178][d][vo/gpu/d3d11] [ 4] #define tex1D texture
  2559. [ 2.178][d][vo/gpu/d3d11] [ 5] #define tex3D texture
  2560. [ 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))
  2561. [ 2.178][d][vo/gpu/d3d11] [ 7] layout(location=0) out vec4 out_color;
  2562. [ 2.178][d][vo/gpu/d3d11] [ 8] layout(location=1) in vec2 texcoord;
  2563. [ 2.178][d][vo/gpu/d3d11] [ 9] layout(location=2) in vec4 ass_color;
  2564. [ 2.178][d][vo/gpu/d3d11] [ 10] layout(std140, binding=0) uniform UBO {
  2565. [ 2.178][d][vo/gpu/d3d11] [ 11] layout(offset=0) vec3 src_luma;
  2566. [ 2.178][d][vo/gpu/d3d11] [ 12] layout(offset=16) vec3 dst_luma;
  2567. [ 2.178][d][vo/gpu/d3d11] [ 13] };
  2568. [ 2.178][d][vo/gpu/d3d11] [ 14] layout(binding=0) uniform sampler2D osdtex;
  2569. [ 2.178][d][vo/gpu/d3d11] [ 15] void main() {
  2570. [ 2.178][d][vo/gpu/d3d11] [ 16] vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
  2571. [ 2.178][d][vo/gpu/d3d11] [ 17] color = vec4(ass_color.rgb, ass_color.a * texture(osdtex, texcoord).r);
  2572. [ 2.178][d][vo/gpu/d3d11] [ 18] // color mapping
  2573. [ 2.178][d][vo/gpu/d3d11] [ 19] color.rgb *= vec3(1.000000);
  2574. [ 2.178][d][vo/gpu/d3d11] [ 20] color.rgb *= vec3(1.000000);
  2575. [ 2.178][d][vo/gpu/d3d11] [ 21] out_color = color;
  2576. [ 2.178][d][vo/gpu/d3d11] [ 22] }
  2577. [ 2.178][d][vo/gpu/d3d11] HLSL source:
  2578. [ 2.178][d][vo/gpu/d3d11] [ 1] Texture2D<float4> _26 : register(t0);
  2579. [ 2.178][d][vo/gpu/d3d11] [ 2] SamplerState __26_sampler : register(s0);
  2580. [ 2.178][d][vo/gpu/d3d11] [ 3]
  2581. [ 2.178][d][vo/gpu/d3d11] [ 4] static float4 _14;
  2582. [ 2.178][d][vo/gpu/d3d11] [ 5] static float2 _30;
  2583. [ 2.178][d][vo/gpu/d3d11] [ 6] static float4 _52;
  2584. [ 2.178][d][vo/gpu/d3d11] [ 7]
  2585. [ 2.178][d][vo/gpu/d3d11] [ 8] struct SPIRV_Cross_Input
  2586. [ 2.178][d][vo/gpu/d3d11] [ 9] {
  2587. [ 2.178][d][vo/gpu/d3d11] [ 10] float2 _30 : TEXCOORD1;
  2588. [ 2.178][d][vo/gpu/d3d11] [ 11] float4 _14 : TEXCOORD2;
  2589. [ 2.178][d][vo/gpu/d3d11] [ 12] };
  2590. [ 2.178][d][vo/gpu/d3d11] [ 13]
  2591. [ 2.178][d][vo/gpu/d3d11] [ 14] struct SPIRV_Cross_Output
  2592. [ 2.178][d][vo/gpu/d3d11] [ 15] {
  2593. [ 2.178][d][vo/gpu/d3d11] [ 16] float4 _52 : SV_Target0;
  2594. [ 2.178][d][vo/gpu/d3d11] [ 17] };
  2595. [ 2.178][d][vo/gpu/d3d11] [ 18]
  2596. [ 2.178][d][vo/gpu/d3d11] [ 19] void frag_main()
  2597. [ 2.178][d][vo/gpu/d3d11] [ 20] {
  2598. [ 2.178][d][vo/gpu/d3d11] [ 21] float4 _39 = float4(_14.xyz, _14.w * _26.Sample(__26_sampler, _30).x);
  2599. [ 2.178][d][vo/gpu/d3d11] [ 22] _52 = float4(_39.x, _39.y, _39.z, _39.w);
  2600. [ 2.178][d][vo/gpu/d3d11] [ 23] }
  2601. [ 2.178][d][vo/gpu/d3d11] [ 24]
  2602. [ 2.178][d][vo/gpu/d3d11] [ 25] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
  2603. [ 2.178][d][vo/gpu/d3d11] [ 26] {
  2604. [ 2.178][d][vo/gpu/d3d11] [ 27] _14 = stage_input._14;
  2605. [ 2.178][d][vo/gpu/d3d11] [ 28] _30 = stage_input._30;
  2606. [ 2.178][d][vo/gpu/d3d11] [ 29] frag_main();
  2607. [ 2.178][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output stage_output;
  2608. [ 2.178][d][vo/gpu/d3d11] [ 31] stage_output._52 = _52;
  2609. [ 2.178][d][vo/gpu/d3d11] [ 32] return stage_output;
  2610. [ 2.178][d][vo/gpu/d3d11] [ 33] }
  2611. [ 2.178][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2612. [ 2.179][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2613. [ 2.179][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2614. [ 2.180][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2615. [ 2.180][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2616. [ 2.180][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2617. [ 2.181][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2618. [ 2.181][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2619. [ 2.182][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2620. [ 2.182][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2621. [ 2.183][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2622. [ 2.183][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2623. [ 2.184][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2624. [ 2.184][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2625. [ 2.185][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2626. [ 2.185][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2627. [ 2.186][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2628. [ 2.186][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2629. [ 2.187][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2630. [ 2.187][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2631. [ 2.188][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2632. [ 2.188][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2633. [ 2.189][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2634. [ 2.189][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2635. [ 2.190][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2636. [ 2.190][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2637. [ 2.191][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2638. [ 2.191][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2639. [ 2.192][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2640. [ 2.192][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2641. [ 2.193][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2642. [ 2.193][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2643. [ 2.193][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2644. [ 2.194][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2645. [ 2.194][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2646. [ 2.195][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2647. [ 2.195][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2648. [ 2.196][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2649. [ 2.196][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2650. [ 2.197][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2651. [ 2.197][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2652. [ 2.198][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2653. [ 2.198][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2654. [ 2.199][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2655. [ 2.199][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2656. [ 2.200][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2657. [ 2.200][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2658. [ 2.201][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2659. [ 2.201][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2660. [ 2.202][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2661. [ 2.202][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2662. [ 2.203][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2663. [ 2.203][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2664. [ 2.204][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2665. [ 2.204][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2666. [ 2.205][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2667. [ 2.205][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2668. [ 2.206][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2669. [ 2.206][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2670. [ 2.207][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2671. [ 2.207][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2672. [ 2.208][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2673. [ 2.208][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2674. [ 2.209][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2675. [ 2.209][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2676. [ 2.210][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2677. [ 2.210][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2678. [ 2.211][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2679. [ 2.212][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2680. [ 2.212][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2681. [ 2.213][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2682. [ 2.213][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2683. [ 2.214][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2684. [ 2.214][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2685. [ 2.214][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2686. [ 2.214][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2687. [ 2.215][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2688. [ 2.215][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2689. [ 2.216][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2690. [ 2.216][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2691. [ 2.217][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2692. [ 2.217][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2693. [ 2.218][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2694. [ 2.218][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2695. [ 2.219][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2696. [ 2.219][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2697. [ 2.220][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2698. [ 2.220][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2699. [ 2.221][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2700. [ 2.221][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2701. [ 2.222][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2702. [ 2.222][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2703. [ 2.223][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2704. [ 2.223][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2705. [ 2.224][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2706. [ 2.224][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2707. [ 2.226][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2708. [ 2.226][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2709. [ 2.226][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2710. [ 2.226][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2711. [ 2.227][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2712. [ 2.227][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2713. [ 2.227][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2714. [ 2.228][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2715. [ 2.228][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2716. [ 2.229][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2717. [ 2.230][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2718. [ 2.230][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2719. [ 2.230][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2720. [ 2.231][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2721. [ 2.231][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2722. [ 2.232][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2723. [ 2.232][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2724. [ 2.233][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2725. [ 2.233][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2726. [ 2.234][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2727. [ 2.234][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2728. [ 2.235][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2729. [ 2.235][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2730. [ 2.236][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2731. [ 2.236][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2732. [ 2.237][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2733. [ 2.237][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2734. [ 2.238][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2735. [ 2.238][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2736. [ 2.239][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2737. [ 2.239][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2738. [ 2.240][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2739. [ 2.240][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2740. [ 2.241][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2741. [ 2.241][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2742. [ 2.242][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2743. [ 2.242][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2744. [ 2.242][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2745. [ 2.243][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2746. [ 2.243][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2747. [ 2.244][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2748. [ 2.244][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2749. [ 2.245][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding1]
  2750. [ 2.245][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2751. [ 2.246][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding2]
  2752. [ 2.259][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2753. [ 2.275][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2754. [ 2.292][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2755. [ 2.310][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2756. [ 2.327][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2757. [ 2.342][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2758. [ 2.360][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2759. [ 2.376][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2760. [ 2.393][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2761. [ 2.409][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2762. [ 2.426][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2763. [ 2.442][d][cplayer] Run command: expand-text, flags=0, args=[${media-title}]
  2764. [ 2.459][d][cplayer] Run command: disable-section, flags=0, args=[input]
  2765. [ 2.846][d][cplayer] Run command: script-binding, flags=9, args=[osc/__keybinding2]
  2766. [ 4.256][d][cplayer] Run command: quit, flags=9, args=[0]
  2767. [ 4.256][v][cplayer] EOF code: 5
  2768. [ 4.256][v][ad] Uninit decoder.
  2769. [ 4.256][d][ao/wasapi] Thread Reset
  2770. [ 4.257][v][vd] Uninit decoder.
  2771. [ 4.305][v][cplayer] finished playback, success (reason 3)
  2772. [ 4.306][i][cplayer]
  2773. [ 4.307][i][cplayer]
  2774. [ 4.307][i][cplayer] Exiting... (Quit)
  2775. [ 4.308][v][ytdl_hook] Exiting...
  2776. [ 4.308][v][stats] Exiting...
  2777. [ 4.308][v][osc] Exiting...
  2778. [ 4.310][d][ao/wasapi] Uninit wasapi
  2779. [ 4.310][d][ao/wasapi] Thread Reset
  2780. [ 4.310][d][ao/wasapi] Thread Reset
  2781. [ 4.310][d][ao/wasapi] Thread shutdown
  2782. [ 4.317][d][ao/wasapi] Thread uninit done
  2783. [ 4.317][d][ao/wasapi] Thread return
  2784. [ 4.317][d][ao/wasapi] Uninit wasapi done
  2785. [ 4.339][d][vo/gpu] flushing shader cache
  2786. [ 4.342][v][vo/gpu/win32] uninit
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement