123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299
[ 0.021][v][cplayer] mpv 0.32.0-410-g640db1ed3f Copyright © 2000-2020 mpv/MPlayer/mplayer2 projects
[ 0.022][v][cplayer] built on Sun Apr 26 14:33:34 +08 2020
[ 0.022][v][cplayer] FFmpeg library versions:
[ 0.022][v][cplayer] libavutil 56.43.100
[ 0.022][v][cplayer] libavcodec 58.82.100
[ 0.022][v][cplayer] libavformat 58.42.101
[ 0.022][v][cplayer] libswscale 5.6.101
[ 0.022][v][cplayer] libavfilter 7.79.100
[ 0.022][v][cplayer] libswresample 3.6.100
[ 0.022][v][cplayer] FFmpeg version: git-2020-04-25-cca0436ef
[ 0.022][v][cplayer]
[ 0.022][v][cplayer] Configuration: /home/shinchiro/build/build64/packages/mpv-prefix/src/mpv/waf configure --enable-static-build --disable-manpage-build --enable-libmpv-shared --enable-lua --enable-javascript --enable-sdl2 --enable-libarchive --enable-libbluray --enable-dvdnav --enable-uchardet --enable-rubberband --enable-lcms2 --enable-openal --enable-spirv-cross --enable-vulkan --enable-vapoursynth --prefix=/home/shinchiro/build/build64/install/mingw
[ 0.028][v][cplayer] List of enabled features: asm build-date cplayer cuda-hwaccel cuda-interop d3d-hwaccel d3d11 d3d9-hwaccel debug-build direct3d dos-paths dvdnav egl-angle egl-angle-win32 egl-helpers ffmpeg ffnvcodec gl gl-dxinterop gl-dxinterop-d3d9 gl-win32 glob glob-win32 gpl iconv javascript jpeg lcms2 libarchive libass libavdevice libbluray libm libmpv-shared libplacebo lua luajit mingw noexecstack openal optimize plain-gl posix-or-mingw rubberband sdl2 sdl2-audio sdl2-gamepad sdl2-video shaderc shaderc-static spirv-cross spirv-cross-static static-build stdatomic uchardet vapoursynth vulkan wasapi win32-desktop win32-internal-pthreads zlib
[ 0.028][d][ytdl_hook] Loading lua script @ytdl_hook.lua...
[ 0.028][d][stats] Loading lua script @stats.lua...
[ 0.028][d][console] Loading lua script @console.lua...
[ 0.028][d][stats] loading mp.defaults
[ 0.028][d][ytdl_hook] loading mp.defaults
[ 0.028][d][global] config path: 'scripts' -/-> 'C:\Users\username\AppData\Roaming/mpv/scripts'
[ 0.028][d][global] config path: 'scripts' -> 'C:/Users/username/Downloads/MPV-Made-Easy-master/scripts'
[ 0.028][d][global] config path: 'scripts' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/scripts'
[ 0.028][d][stats] loading @stats.lua
[ 0.028][d][ytdl_hook] loading @ytdl_hook.lua
[ 0.028][d][firequalizer15] Loading lua script C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/firequalizer15.lua...
[ 0.028][d][ytdl_hook] reading options for ytdl_hook
[ 0.028][d][ontop_playback] Loading lua script C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/ontop-playback.lua...
[ 0.028][d][stats] reading options for stats
[ 0.028][d][audio_osc] Loading lua script C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/audio-osc.lua...
[ 0.028][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/script-opts/ytdl_hook.conf'
[ 0.028][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/script-opts/ytdl_hook.conf'
[ 0.028][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/script-opts/ytdl_hook.conf'
[ 0.028][d][ytdl_hook] script-opts/ytdl_hook.conf not found.
[ 0.028][d][playlistmanager] Loading lua script C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/playlistmanager.lua...
[ 0.028][d][global] config path: 'script-opts/stats.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/script-opts/stats.conf'
[ 0.028][d][seek_to] Loading lua script C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/seek-to.lua...
[ 0.028][d][global] config path: 'script-opts/stats.conf' -> 'C:/Users/username/Downloads/MPV-Made-Easy-master/script-opts/stats.conf'
[ 0.028][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/lua-settings/ytdl_hook.conf'
[ 0.028][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/lua-settings/ytdl_hook.conf'
[ 0.028][v][stats] Opened config file script-opts/stats.conf.
[ 0.028][d][autoload] Loading lua script C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/autoload.lua...
[ 0.028][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/lua-settings/ytdl_hook.conf'
[ 0.028][d][ytdl_hook] lua-settings/ytdl_hook.conf not found.
[ 0.028][e][cplayer] Cannot find main.* for any supported scripting backend in: C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/Previous_OSC_with_thumbnails
[ 0.028][d][ytdl_hook2] Loading lua script C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/ytdl_hook.lua...
[ 0.029][d][console] loading mp.defaults
[ 0.029][d][show_stream_title] Loading lua script C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/show-stream-title.lua...
[ 0.029][d][autocrop] Loading lua script C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/autocrop.lua...
[ 0.029][d][open_file_dialog] Loading lua script C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/open-file-dialog.lua...
[ 0.029][v][ipc] Starting IPC master
[ 0.029][d][webm] Loading lua script C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/webm.lua...
[ 0.029][d][auto_profiles] Loading lua script C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/auto-profiles.lua...
[ 0.029][d][mpv_thumbnail_script_client_osc] Loading lua script C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/mpv_thumbnail_script_client_osc.lua...
[ 0.029][d][screenshot_to_clipboard] Loading javascript C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/screenshot-to-clipboard.js...
[ 0.030][d][visualizer] Loading lua script C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/visualizer.lua...
[ 0.030][d][console] loading @console.lua
[ 0.030][e][cplayer] Cannot find main.* for any supported scripting backend in: C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/backup
[ 0.030][v][cplayer] Waiting for scripts...
[ 0.031][v][ipc] Listening to IPC pipe.
[ 0.032][d][firequalizer15] loading mp.defaults
[ 0.033][d][console] reading options for console
[ 0.033][d][cplayer] Run command: define-section, flags=64, args=[name="input_stats", contents="i script-binding stats/display-stats\nI script-binding stats/display-stats-toggle\n", flags="default"]
[ 0.033][d][cplayer] Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.033][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"]
[ 0.033][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.034][d][global] config path: 'script-opts/console.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/script-opts/console.conf'
[ 0.034][d][global] config path: 'script-opts/console.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/script-opts/console.conf'
[ 0.034][d][firequalizer15] loading file C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/firequalizer15.lua
[ 0.034][d][global] config path: 'script-opts/console.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/script-opts/console.conf'
[ 0.034][d][console] script-opts/console.conf not found.
[ 0.034][d][global] config path: 'lua-settings/console.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/lua-settings/console.conf'
[ 0.034][d][global] config path: 'lua-settings/console.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/lua-settings/console.conf'
[ 0.034][d][global] config path: 'lua-settings/console.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/lua-settings/console.conf'
[ 0.034][d][console] lua-settings/console.conf not found.
[ 0.034][d][ontop_playback] loading mp.defaults
[ 0.035][d][firequalizer15] reading options for firequalizer15
[ 0.035][d][global] config path: 'fonts' -/-> 'C:\Users\username\AppData\Roaming/mpv/fonts'
[ 0.035][d][global] config path: 'fonts' -> 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts'
[ 0.035][d][osd/libass] ASS library version: 0x1400001 (runtime 0x1400001)
[ 0.036][d][global] config path: 'script-opts/firequalizer15.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/script-opts/firequalizer15.conf'
[ 0.036][d][global] config path: 'script-opts/firequalizer15.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/script-opts/firequalizer15.conf'
[ 0.036][d][global] config path: 'script-opts/firequalizer15.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/script-opts/firequalizer15.conf'
[ 0.036][d][firequalizer15] script-opts/firequalizer15.conf not found.
[ 0.036][d][ontop_playback] loading file C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/ontop-playback.lua
[ 0.036][d][global] config path: 'lua-settings/firequalizer15.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/lua-settings/firequalizer15.conf'
[ 0.037][d][global] config path: 'lua-settings/firequalizer15.conf' -> 'C:/Users/username/Downloads/MPV-Made-Easy-master/lua-settings/firequalizer15.conf'
[ 0.037][w][firequalizer15] lua-settings/ is deprecated, use directory script-opts/
[ 0.037][v][firequalizer15] Opened config file lua-settings/firequalizer15.conf.
[ 0.037][d][audio_osc] loading mp.defaults
[ 0.038][v][osd/libass] Shaper: FriBidi 1.0.9 (SIMPLE) HarfBuzz-ng 2.6.5 (COMPLEX)
[ 0.038][d][global] config path: 'subfont.ttf' -/-> 'C:\Users\username\AppData\Roaming/mpv/subfont.ttf'
[ 0.039][d][global] config path: 'subfont.ttf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/subfont.ttf'
[ 0.039][d][global] config path: 'subfont.ttf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/subfont.ttf'
[ 0.039][d][audio_osc] loading file C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/audio-osc.lua
[ 0.039][d][global] config path: 'fonts.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/fonts.conf'
[ 0.039][d][global] config path: 'fonts.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts.conf'
[ 0.039][d][global] config path: 'fonts.conf' -> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/fonts.conf'
[ 0.039][v][osd/libass] Setting up fonts...
[ 0.039][d][playlistmanager] loading mp.defaults
[ 0.040][d][seek_to] loading mp.defaults
[ 0.040][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoEmoji-Regular.ttf'
[ 0.041][d][playlistmanager] loading file C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/playlistmanager.lua
[ 0.041][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoNaskhArabic-Regular.ttf'
[ 0.042][d][seek_to] loading file C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/seek-to.lua
[ 0.042][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSans-Regular.ttf'
[ 0.042][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSansHans-Regular.otf'
[ 0.043][d][autoload] loading mp.defaults
[ 0.043][d][playlistmanager] reading options for playlistmanager
[ 0.044][d][global] config path: 'script-opts/playlistmanager.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/script-opts/playlistmanager.conf'
[ 0.044][d][global] config path: 'script-opts/playlistmanager.conf' -> 'C:/Users/username/Downloads/MPV-Made-Easy-master/script-opts/playlistmanager.conf'
[ 0.044][v][playlistmanager] Opened config file script-opts/playlistmanager.conf.
[ 0.045][d][autoload] loading file C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/autoload.lua
[ 0.045][d][ytdl_hook2] loading mp.defaults
[ 0.045][d][autoload] reading options for autoload
[ 0.046][d][global] config path: 'script-opts/autoload.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/script-opts/autoload.conf'
[ 0.046][d][global] config path: 'script-opts/autoload.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/script-opts/autoload.conf'
[ 0.046][d][global] config path: 'script-opts/autoload.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/script-opts/autoload.conf'
[ 0.046][d][autoload] script-opts/autoload.conf not found.
[ 0.046][d][global] config path: 'lua-settings/autoload.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/lua-settings/autoload.conf'
[ 0.046][d][global] config path: 'lua-settings/autoload.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/lua-settings/autoload.conf'
[ 0.046][d][global] config path: 'lua-settings/autoload.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/lua-settings/autoload.conf'
[ 0.046][d][autoload] lua-settings/autoload.conf not found.
[ 0.047][d][show_stream_title] loading mp.defaults
[ 0.048][d][ytdl_hook2] loading file C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/ytdl_hook.lua
[ 0.049][d][show_stream_title] loading file C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/show-stream-title.lua
[ 0.050][d][ytdl_hook2] reading options for ytdl_hook2
[ 0.050][d][global] config path: 'script-opts/ytdl_hook2.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/script-opts/ytdl_hook2.conf'
[ 0.050][d][global] config path: 'script-opts/ytdl_hook2.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/script-opts/ytdl_hook2.conf'
[ 0.050][d][autocrop] loading mp.defaults
[ 0.051][d][global] config path: 'script-opts/ytdl_hook2.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/script-opts/ytdl_hook2.conf'
[ 0.051][d][ytdl_hook2] script-opts/ytdl_hook2.conf not found.
[ 0.051][d][global] config path: 'lua-settings/ytdl_hook2.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/lua-settings/ytdl_hook2.conf'
[ 0.051][d][global] config path: 'lua-settings/ytdl_hook2.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/lua-settings/ytdl_hook2.conf'
[ 0.051][d][global] config path: 'lua-settings/ytdl_hook2.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/lua-settings/ytdl_hook2.conf'
[ 0.051][d][ytdl_hook2] lua-settings/ytdl_hook2.conf not found.
[ 0.052][d][autocrop] loading file C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/autocrop.lua
[ 0.052][d][open_file_dialog] loading mp.defaults
[ 0.053][d][webm] loading mp.defaults
[ 0.054][d][open_file_dialog] loading file C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/open-file-dialog.lua
[ 0.055][d][webm] loading file C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/webm.lua
[ 0.055][d][auto_profiles] loading mp.defaults
[ 0.056][d][mpv_thumbnail_script_client_osc] loading mp.defaults
[ 0.057][d][auto_profiles] loading file C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/auto-profiles.lua
[ 0.057][d][mpv_thumbnail_script_client_osc] loading file C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/mpv_thumbnail_script_client_osc.lua
[ 0.063][v][screenshot_to_clipboard] Loading file @/defaults.js
[ 0.063][d][global] user path: '@/defaults.js' -> '@/defaults.js'
[ 0.063][v][screenshot_to_clipboard] Reading file '@/defaults.js'
[ 0.063][d][webm] reading options for webm
[ 0.064][d][global] config path: 'script-opts/webm.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/script-opts/webm.conf'
[ 0.064][d][global] config path: 'script-opts/webm.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/script-opts/webm.conf'
[ 0.064][d][global] config path: 'script-opts/webm.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/script-opts/webm.conf'
[ 0.064][d][webm] script-opts/webm.conf not found.
[ 0.065][d][global] config path: 'lua-settings/webm.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/lua-settings/webm.conf'
[ 0.065][d][global] config path: 'lua-settings/webm.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/lua-settings/webm.conf'
[ 0.065][d][global] config path: 'lua-settings/webm.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/lua-settings/webm.conf'
[ 0.065][d][webm] lua-settings/webm.conf not found.
[ 0.065][d][visualizer] loading mp.defaults
[ 0.067][d][visualizer] loading file C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/visualizer.lua
[ 0.070][d][mpv_thumbnail_script_client_osc] reading options for mpv_thumbnail_script
[ 0.070][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSansJP-Regular.otf'
[ 0.070][d][global] config path: 'script-opts/mpv_thumbnail_script.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/script-opts/mpv_thumbnail_script.conf'
[ 0.070][d][global] config path: 'script-opts/mpv_thumbnail_script.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/script-opts/mpv_thumbnail_script.conf'
[ 0.070][d][global] config path: 'script-opts/mpv_thumbnail_script.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/script-opts/mpv_thumbnail_script.conf'
[ 0.071][d][mpv_thumbnail_script_client_osc] script-opts/mpv_thumbnail_script.conf not found.
[ 0.071][d][global] config path: 'lua-settings/mpv_thumbnail_script.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/lua-settings/mpv_thumbnail_script.conf'
[ 0.071][d][global] config path: 'lua-settings/mpv_thumbnail_script.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/lua-settings/mpv_thumbnail_script.conf'
[ 0.071][d][global] config path: 'lua-settings/mpv_thumbnail_script.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/lua-settings/mpv_thumbnail_script.conf'
[ 0.071][d][mpv_thumbnail_script_client_osc] lua-settings/mpv_thumbnail_script.conf not found.
[ 0.073][d][global] config path: '.init.js' -/-> 'C:\Users\username\AppData\Roaming/mpv/.init.js'
[ 0.073][d][global] config path: '.init.js' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/.init.js'
[ 0.073][d][global] config path: '.init.js' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/.init.js'
[ 0.073][d][global] user path: '~~/.init.js' -> 'C:\Users\username\AppData\Roaming/mpv/.init.js'
[ 0.073][v][screenshot_to_clipboard] Reading file 'C:\Users\username\AppData\Roaming/mpv/.init.js'
[ 0.073][v][screenshot_to_clipboard] Loading file C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/screenshot-to-clipboard.js
[ 0.073][d][global] user path: 'C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/screenshot-to-clipboard.js' -> 'C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/screenshot-to-clipboard.js'
[ 0.073][v][screenshot_to_clipboard] Reading file 'C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/screenshot-to-clipboard.js'
[ 0.074][f][screenshot_to_clipboard] SyntaxError: C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/screenshot-to-clipboard.js:11: invalid l-value in assignment
[ 0.074][f][screenshot_to_clipboard] at run_script (native)
[ 0.075][e][screenshot_to_clipboard] Could not load javascript C:/Users/username/Downloads/MPV-Made-Easy-master/scripts/screenshot-to-clipboard.js
[ 0.075][d][screenshot_to_clipboard] Exiting...
[ 0.080][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSansKR-Regular.otf'
[ 0.089][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/SourceSansVariable-Italic.ttf'
[ 0.090][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/SourceSansVariable-Roman.ttf'
[ 0.627][v][osd/libass] Using font provider directwrite
[ 0.627][v][osd/libass] Done.
[ 0.629][d][mpv_thumbnail_script_client_osc] reading options for osc
[ 0.629][d][cplayer] Run command: define-section, flags=64, args=[name="input_autocrop", contents="Y script-binding autocrop/auto_crop\n", flags="default"]
[ 0.629][d][cplayer] Run command: enable-section, flags=64, args=[name="input_autocrop", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.629][d][cplayer] Run command: define-section, flags=64, args=[name="input_open_file_dialog", contents="ctrl+o script-binding open_file_dialog/open-file-dialog\n", flags="default"]
[ 0.629][v][auto_profiles] Re-evaluate auto profile Erai-raws
[ 0.629][d][cplayer] Run command: enable-section, flags=64, args=[name="input_open_file_dialog", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.629][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_open_file_dialog", contents="", flags="force"]
[ 0.629][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_open_file_dialog", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.629][d][global] config path: 'script-opts/osc.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/script-opts/osc.conf'
[ 0.629][d][global] config path: 'script-opts/osc.conf' -> 'C:/Users/username/Downloads/MPV-Made-Easy-master/script-opts/osc.conf'
[ 0.629][d][cplayer] Run command: define-section, flags=64, args=[name="input_seek_to", contents="", flags="default"]
[ 0.629][d][cplayer] Run command: enable-section, flags=64, args=[name="input_seek_to", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.629][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_seek_to", contents="", flags="force"]
[ 0.629][v][mpv_thumbnail_script_client_osc] Opened config file script-opts/osc.conf.
[ 0.629][d][cplayer] Run command: af, flags=64, args=[operation="add", value="@firequalizer15:lavfi=graph=[firequalizer = wfunc = tukey:delay = 0.028:scale = linlog:zero_phase = on:gain_entry = 'entry(0,0.0);entry(1,0.0);entry(2,0.0);entry(3,0.0);entry(4,0.0);entry(5,0.0);entry(6,0.0);entry(7,0.0);entry(8,0.0);entry(9,0.0);entry(10,0.0);entry(11,0.0);entry(12,0.0);entry(13,0.0);entry(14,0.0)':gain = 'cubic_interpolate(2.8853900817779269*log(f/157.48+1))']"]
[ 0.630][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_autocrop", contents="", flags="force"]
[ 0.630][d][cplayer] Run command: define-section, flags=64, args=[name="input_firequalizer15", contents="", flags="default"]
[ 0.630][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_autocrop", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.630][i][auto_profiles] Error evaluating: [string "profile Erai-raws condition"]:1: bad argument #1 to 'match' (string expected, got nil)
[ 0.630][v][auto_profiles] Re-evaluate auto profile HorribleSubs
[ 0.630][i][auto_profiles] Error evaluating: [string "profile HorribleSubs condition"]:1: bad argument #1 to 'match' (string expected, got nil)
[ 0.630][d][cplayer] Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"]
[ 0.630][d][cplayer] Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.630][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"]
[ 0.630][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.631][w][mpv_thumbnail_script_client_osc] The 'tracks-changed' event is deprecated and will be removed.
[ 0.631][d][cplayer] Run command: define-section, flags=64, args=[name="input_playlistmanager", contents="p script-binding playlistmanager/sortplaylist\nCTRL+P script-binding playlistmanager/shuffleplaylist\nP script-binding playlistmanager/loadfiles\nk script-binding playlistmanager/saveplaylist\nctrl+p script-binding playlistmanager/showplaylist\n", flags="default"]
[ 0.631][d][cplayer] Run command: enable-section, flags=64, args=[name="input_playlistmanager", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.631][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_playlistmanager", contents="", flags="force"]
[ 0.631][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_playlistmanager", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.631][d][visualizer] reading options for visualizer
[ 0.631][d][cplayer] Run command: enable-section, flags=64, args=[name="input_firequalizer15", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.631][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_firequalizer15", contents="ctrl+e script-binding firequalizer15/firequalizer15-toggle_control\n", flags="force"]
[ 0.631][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_firequalizer15", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.631][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_seek_to", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.631][d][cplayer] Run command: define-section, flags=64, args=[name="input_webm", contents="W script-binding webm/display-webm-encoder\n", flags="default"]
[ 0.631][d][global] config path: 'script-opts/visualizer.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/script-opts/visualizer.conf'
[ 0.631][d][cplayer] Run command: enable-section, flags=64, args=[name="input_webm", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.631][d][global] config path: 'script-opts/visualizer.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/script-opts/visualizer.conf'
[ 0.631][d][cplayer] Run command: define-section, flags=64, args=[name="showhide", contents="mouse_move script-binding mpv_thumbnail_script_client_osc/__keybinding1\nmouse_leave script-binding mpv_thumbnail_script_client_osc/__keybinding2\n", flags="force"]
[ 0.631][d][global] config path: 'script-opts/visualizer.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/script-opts/visualizer.conf'
[ 0.631][d][visualizer] script-opts/visualizer.conf not found.
[ 0.631][d][cplayer] Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.631][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_webm", contents="", flags="force"]
[ 0.631][d][cplayer] Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding mpv_thumbnail_script_client_osc/__keybinding3\nshift+mbtn_left script-binding mpv_thumbnail_script_client_osc/__keybinding4\nmbtn_right script-binding mpv_thumbnail_script_client_osc/__keybinding5\nwheel_up script-binding mpv_thumbnail_script_client_osc/__keybinding6\nwheel_down script-binding mpv_thumbnail_script_client_osc/__keybinding7\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"]
[ 0.631][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_webm", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.631][d][global] config path: 'lua-settings/visualizer.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/lua-settings/visualizer.conf'
[ 0.632][d][cplayer] Run command: enable-section, flags=64, args=[name="input", flags=""]
[ 0.632][d][global] config path: 'lua-settings/visualizer.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/lua-settings/visualizer.conf'
[ 0.632][d][global] config path: 'lua-settings/visualizer.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/lua-settings/visualizer.conf'
[ 0.632][d][visualizer] lua-settings/visualizer.conf not found.
[ 0.632][w][show_stream_title]
[ 0.632][w][show_stream_title] stack traceback:
[ 0.632][w][show_stream_title] mp.defaults:392: in function 'handler'
[ 0.632][w][show_stream_title] mp.defaults:495: in function 'call_event_handlers'
[ 0.632][w][show_stream_title] mp.defaults:529: in function 'dispatch_events'
[ 0.632][w][show_stream_title] mp.defaults:488: in function <mp.defaults:487>
[ 0.632][w][show_stream_title] [C]: at 0x0128c620
[ 0.632][w][show_stream_title] [C]: at 0x0128be20
[ 0.632][f][show_stream_title] Lua error: ...loads/MPV-Made-Easy-master/scripts/show-stream-title.lua:65: attempt to concatenate local 'val' (a nil value)
[ 0.632][d][show_stream_title] Exiting...
[ 0.633][d][cplayer] Run command: define-section, flags=64, args=[name="input_mpv_thumbnail_script_client_osc", contents="", flags="default"]
[ 0.633][d][cplayer] Run command: enable-section, flags=64, args=[name="input_mpv_thumbnail_script_client_osc", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.633][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_mpv_thumbnail_script_client_osc", contents="", flags="force"]
[ 0.633][v][cplayer] Done loading scripts.
[ 0.633][d][global] config path: 'watch_later' -> 'C:\Users\username\AppData\Roaming/mpv/watch_later'
[ 0.633][i][cplayer] Resuming playback. This behavior can be disabled with --no-resume-playback.
[ 0.633][v][cplayer] Loading config 'C:\Users\username\AppData\Roaming/mpv/watch_later/B19084B96053FEE55B7020E8450A5B68'
[ 0.633][v][cplayer] Reading config file C:\Users\username\AppData\Roaming/mpv/watch_later/B19084B96053FEE55B7020E8450A5B68
[ 0.634][v][cplayer] Applying profile 'default'...
[ 0.634][v][cplayer] Setting option 'start' = '246.163000' (flags = 36)
[ 0.634][v][cplayer] Setting option 'pause' = 'yes' (flags = 36)
[ 0.634][v][cplayer] Setting option 'volume' = '45.000000' (flags = 36)
[ 0.634][v][cplayer] Setting option 'ontop' = 'no' (flags = 36)
[ 0.634][v][cplayer] Setting option 'contrast' = '-1' (flags = 36)
[ 0.634][v][cplayer] Setting option 'af' = '@firequalizer15:lavfi=graph=%372%firequalizer = wfunc = tukey:delay = 0.028:scale = linlog:zero_phase = on:gain_entry = 'entry(0,0.0);entry(1,0.0);entry(2,0.0);entry(3,0.0);entry(4,0.0);entry(5,0.0);entry(6,0.0);entry(7,0.0);entry(8,0.0);entry(9,0.0);entry(10,0.0);entry(11,0.0);entry(12,0.0);entry(13,0.0);entry(14,0.0)':gain = 'cubic_interpolate(2.8853900817779269*log(f/157.48+1))'' (flags = 36)
[ 0.634][v][cplayer] Setting option 'sid' = '2' (flags = 36)
[ 0.635][v][cplayer] Running hook: ytdl_hook/on_load
[ 0.635][v][ytdl_hook] ytdl:// hook
[ 0.635][v][ytdl_hook] not a ytdl:// url
[ 0.636][v][cplayer] Running hook: ytdl_hook2/on_load
[ 0.636][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_mpv_thumbnail_script_client_osc", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.636][v][ytdl_hook2] ytdl:// hook
[ 0.636][v][ytdl_hook2] not a ytdl:// url
[ 0.636][d][cplayer] Run command: define-section, flags=64, args=[name="input_visualizer", contents="c script-binding visualizer/cycle-visualizer\n", flags="default"]
[ 0.636][d][mpv_thumbnail_script_client_osc] osc_init
[ 0.636][d][cplayer] Run command: enable-section, flags=64, args=[name="input_visualizer", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.636][v][auto_profiles] Re-evaluate auto profile Erai-raws
[ 0.636][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_visualizer", contents="", flags="force"]
[ 0.636][v][auto_profiles] Re-evaluate auto profile HorribleSubs
[ 0.636][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_visualizer", flags="allow-hide-cursor+allow-vo-dragging"]
[ 0.636][v][ifo_dvdnav] Opening D:\ Current Anime\[CTR] Hunter x Hunter (BD 720p)\[CTR] Hunter x Hunter - 058.mkv
[ 0.637][d][cplayer] Run command: disable-section, flags=64, args=[name="input"]
[ 0.637][v][bdmv/bluray] Opening D:\ Current Anime\[CTR] Hunter x Hunter (BD 720p)\[CTR] Hunter x Hunter - 058.mkv
[ 0.637][d][global] config path: 'fonts' -/-> 'C:\Users\username\AppData\Roaming/mpv/fonts'
[ 0.638][d][global] config path: 'fonts' -> 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts'
[ 0.638][d][osd/libass] ASS library version: 0x1400001 (runtime 0x1400001)
[ 0.638][v][file] Opening D:\ Current Anime\[CTR] Hunter x Hunter (BD 720p)\[CTR] Hunter x Hunter - 058.mkv
[ 0.638][d][file] resize stream to 131072 bytes, drop 0 bytes
[ 0.638][d][file] Stream opened successfully.
[ 0.638][v][demux] Trying demuxers for level=normal.
[ 0.638][d][demux] Trying demuxer: disc (force-level: normal)
[ 0.638][d][demux] Trying demuxer: edl (force-level: normal)
[ 0.638][d][demux] Trying demuxer: cue (force-level: normal)
[ 0.638][d][demux] Trying demuxer: rawaudio (force-level: normal)
[ 0.638][d][demux] Trying demuxer: rawvideo (force-level: normal)
[ 0.638][d][demux] Trying demuxer: mkv (force-level: normal)
[ 0.638][d][mkv] Found the head...
[ 0.638][d][mkv] + a segment...
[ 0.638][d][mkv] Parsing seek head...
[ 0.638][d][mkv] |+ segment information...
[ 0.638][d][mkv] float 1415252.000000
[ 0.638][d][mkv] | + muxing app: libebml v1.3.6 + libmatroska v1.4.9
[ 0.638][d][mkv] | + writing app: mkvmerge v24.0.0 ('Beyond The Pale') 64-bit
[ 0.639][d][mkv] | + timecode scale: 1000000
[ 0.639][d][mkv] | + duration: 1415.252s
[ 0.639][d][mkv] | + segment uid 8a ee a8 d8 6b 69 2b 78 e7 80 d0 51 47 09 d0 c8
[ 0.639][d][mkv] |+ segment tracks...
[ 0.639][d][mkv] float 48000.000000
[ 0.639][d][mkv] float 48000.000000
[ 0.639][d][mkv] | + a track...
[ 0.639][d][mkv] | + Track number: 1
[ 0.639][d][mkv] | + Name: [Coalgirls]
[ 0.639][d][mkv] | + Track type: Video
[ 0.639][d][mkv] | + Video track
[ 0.639][d][mkv] | + Display width: 1280
[ 0.639][d][mkv] | + Display height: 720
[ 0.639][d][mkv] | + Pixel width: 1280
[ 0.639][d][mkv] | + Pixel height: 720
[ 0.639][d][mkv] | + Codec ID: V_MPEG4/ISO/AVC
[ 0.639][d][mkv] | + CodecPrivate, length 49
[ 0.639][d][mkv] | + Language: jpn
[ 0.639][d][mkv] | + Default duration: 41.708ms ( = 23.976 fps)
[ 0.639][d][mkv] | + a track...
[ 0.639][d][mkv] | + Track number: 2
[ 0.639][d][mkv] | + Name: AAC 2.0 [Etzimal]
[ 0.639][d][mkv] | + Track type: Audio
[ 0.639][d][mkv] | + Audio track
[ 0.639][d][mkv] | + Sampling frequency: 48000.000000
[ 0.639][d][mkv] | + Channels: 2
[ 0.639][d][mkv] | + Codec ID: A_AAC
[ 0.639][d][mkv] | + CodecPrivate, length 2
[ 0.639][d][mkv] | + Default duration: 21.333ms ( = 46.875 fps)
[ 0.639][d][mkv] | + a track...
[ 0.639][d][mkv] | + Track number: 3
[ 0.639][d][mkv] | + Name: AAC 2.0 [Coalgirls]
[ 0.639][d][mkv] | + Track type: Audio
[ 0.639][d][mkv] | + Audio track
[ 0.639][d][mkv] | + Sampling frequency: 48000.000000
[ 0.639][d][mkv] | + Channels: 2
[ 0.639][d][mkv] | + Codec ID: A_AAC
[ 0.639][d][mkv] | + CodecPrivate, length 2
[ 0.639][d][mkv] | + Language: jpn
[ 0.639][d][mkv] | + Default flag: 0
[ 0.639][d][mkv] | + Default duration: 21.333ms ( = 46.875 fps)
[ 0.639][d][mkv] | + a track...
[ 0.639][d][mkv] | + Track number: 4
[ 0.639][d][mkv] | + Name: Signs [Coalgirls]
[ 0.639][d][mkv] | + Track type: Subtitle
[ 0.639][d][mkv] | + Codec ID: S_TEXT/ASS
[ 0.639][d][mkv] | + CodecPrivate, length 2418
[ 0.640][d][mkv] | + Forced flag: 1
[ 0.640][d][mkv] | + a track...
[ 0.640][d][mkv] | + Track number: 5
[ 0.640][d][mkv] | + Name: Subtitles [Coalgirls]
[ 0.640][d][mkv] | + Track type: Subtitle
[ 0.640][d][mkv] | + Codec ID: S_TEXT/ASS
[ 0.640][d][mkv] | + CodecPrivate, length 2393
[ 0.640][d][mkv] | + Language: jpn
[ 0.640][d][mkv] | + Default flag: 0
[ 0.640][d][mkv] Parsing attachments...
[ 0.640][v][osd/libass] Shaper: FriBidi 1.0.9 (SIMPLE) HarfBuzz-ng 2.6.5 (COMPLEX)
[ 0.641][d][mkv] Attachment: AlegreyaSansSC-Black.ttf, application/x-truetype-font, 110316 bytes
[ 0.641][d][global] config path: 'subfont.ttf' -/-> 'C:\Users\username\AppData\Roaming/mpv/subfont.ttf'
[ 0.641][d][mkv] Attachment: AlegreyaSansSC-BlackItalic.ttf, application/x-truetype-font, 86872 bytes
[ 0.641][d][global] config path: 'subfont.ttf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/subfont.ttf'
[ 0.641][d][global] config path: 'subfont.ttf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/subfont.ttf'
[ 0.641][d][mkv] Attachment: ariblk.ttf, application/x-truetype-font, 119876 bytes
[ 0.641][d][mkv] Attachment: GandhiSans-Bold.otf, application/x-truetype-font, 106728 bytes
[ 0.641][d][mkv] Attachment: GandhiSans-BoldItalic.otf, application/x-truetype-font, 114888 bytes
[ 0.641][d][global] config path: 'fonts.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/fonts.conf'
[ 0.641][d][global] config path: 'fonts.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts.conf'
[ 0.641][d][global] config path: 'fonts.conf' -> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/fonts.conf'
[ 0.641][v][osd/libass] Setting up fonts...
[ 0.642][d][mkv] Attachment: HunterxHunterOP.ttf, application/x-truetype-font, 709068 bytes
[ 0.642][d][mkv] Attachment: HxHOP3.ttf, application/x-truetype-font, 152948 bytes
[ 0.642][d][mkv] Attachment: LEHN084.TTF, application/x-truetype-font, 47816 bytes
[ 0.642][d][mkv] Attachment: Linotype_Atlantis_Regular.TTF, application/x-truetype-font, 47552 bytes
[ 0.642][d][mkv] Attachment: pf_tempesta_seven_compressed.ttf, application/x-truetype-font, 20396 bytes
[ 0.642][d][mkv] Attachment: Profile-Regular.otf, application/x-truetype-font, 36388 bytes
[ 0.642][d][mkv] Attachment: TinDog.ttf, application/x-truetype-font, 15580 bytes
[ 0.643][d][mkv] Parsing chapters...
[ 0.643][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoEmoji-Regular.ttf'
[ 0.643][v][mkv] New edition 0
[ 0.643][v][mkv] Default edition flag: 0
[ 0.643][d][mkv] Chapter 0 from 00:00:00.000 to 00:00:00.000, Prologue
[ 0.643][d][mkv] Chapter 1 from 00:00:38.38000000 to 00:00:00.000, Opening
[ 0.643][d][mkv] Chapter 2 from 00:01:58.15000000 to 00:00:00.000, Part A
[ 0.643][d][mkv] Chapter 3 from 00:13:07.36000000 to 00:00:00.000, Part B
[ 0.643][d][mkv] Chapter 4 from 00:21:50.59000000 to 00:00:00.000, Ending
[ 0.643][d][mkv] Chapter 5 from 00:23:00.25000000 to 00:00:00.000, Hunterpedia
[ 0.643][d][mkv] Chapter 6 from 00:23:20.65000000 to 00:00:00.000, Preview
[ 0.643][d][mkv] |+ found cluster
[ 0.643][v][mkv] Seeking to 407327164 to read header element 0x1c53bb6b.
[ 0.643][v][file] stream level seek from 1711126 to 407327164
[ 0.643][v][mkv] Parsing cues...
[ 0.643][i][autoload] Prepending [CTR] Hunter x Hunter - 057.mkv
[ 0.644][i][autoload] Prepending [CTR] Hunter x Hunter - 056.mkv
[ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 059.mkv
[ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 060.mkv
[ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 061.mkv
[ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 062.mkv
[ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 063.mkv
[ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 064.mkv
[ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 065.mkv
[ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 066.mkv
[ 0.644][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoNaskhArabic-Regular.ttf'
[ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 067.mkv
[ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 068.mkv
[ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 069.mkv
[ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 070.mkv
[ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 071.mkv
[ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 072.mkv
[ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 073.mkv
[ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 074.mkv
[ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 075.mkv
[ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 076.mkv
[ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 077.mkv
[ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 078.mkv
[ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 079.mkv
[ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 080.mkv
[ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 081.mkv
[ 0.644][i][autoload] Adding [CTR] Hunter x Hunter - 082.mkv
[ 0.644][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSans-Regular.ttf'
[ 0.644][v][mkv] Seeking to 407347093 to read header element 0x1254c367.
[ 0.644][v][file] stream level seek from 407349014 to 1580463
[ 0.644][v][mkv] All headers are parsed!
[ 0.644][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSansHans-Regular.otf'
[ 0.644][v][demux] Detected file format: Matroska
[ 0.644][v][cplayer] Opening done: D:\ Current Anime\[CTR] Hunter x Hunter (BD 720p)\[CTR] Hunter x Hunter - 058.mkv
[ 0.658][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSansJP-Regular.otf'
[ 0.666][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSansKR-Regular.otf'
[ 0.674][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/SourceSansVariable-Italic.ttf'
[ 0.674][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/SourceSansVariable-Roman.ttf'
[ 0.699][v][osd/libass] Using font provider directwrite
[ 0.699][v][osd/libass] Done.
[ 0.700][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 059.mkv", flags="append", options=""]
[ 0.701][d][cplayer] Run command: playlist-move, flags=64, args=[index1="1", index2="1"]
[ 0.701][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 060.mkv", flags="append", options=""]
[ 0.701][d][cplayer] Run command: playlist-move, flags=64, args=[index1="2", index2="2"]
[ 0.701][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 061.mkv", flags="append", options=""]
[ 0.701][d][cplayer] Run command: playlist-move, flags=64, args=[index1="3", index2="3"]
[ 0.701][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 062.mkv", flags="append", options=""]
[ 0.701][d][cplayer] Run command: playlist-move, flags=64, args=[index1="4", index2="4"]
[ 0.701][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 063.mkv", flags="append", options=""]
[ 0.701][d][cplayer] Run command: playlist-move, flags=64, args=[index1="5", index2="5"]
[ 0.701][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 064.mkv", flags="append", options=""]
[ 0.701][d][cplayer] Run command: playlist-move, flags=64, args=[index1="6", index2="6"]
[ 0.701][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 065.mkv", flags="append", options=""]
[ 0.701][d][cplayer] Run command: playlist-move, flags=64, args=[index1="7", index2="7"]
[ 0.701][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 066.mkv", flags="append", options=""]
[ 0.701][d][cplayer] Run command: playlist-move, flags=64, args=[index1="8", index2="8"]
[ 0.701][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 067.mkv", flags="append", options=""]
[ 0.701][d][cplayer] Run command: playlist-move, flags=64, args=[index1="9", index2="9"]
[ 0.701][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 068.mkv", flags="append", options=""]
[ 0.701][d][cplayer] Run command: playlist-move, flags=64, args=[index1="10", index2="10"]
[ 0.701][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 069.mkv", flags="append", options=""]
[ 0.702][d][cplayer] Run command: playlist-move, flags=64, args=[index1="11", index2="11"]
[ 0.702][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 070.mkv", flags="append", options=""]
[ 0.702][v][find_files] Loading external files in D:\ Current Anime\[CTR] Hunter x Hunter (BD 720p)\
[ 0.704][d][global] user path: 'ass' -> 'ass'
[ 0.704][d][global] user path: 'srt' -> 'srt'
[ 0.704][d][global] user path: 'sub' -> 'sub'
[ 0.704][d][global] user path: 'subs' -> 'subs'
[ 0.704][d][global] user path: 'subtitles' -> 'subtitles'
[ 0.705][d][global] config path: 'sub' -/-> 'C:\Users\username\AppData\Roaming/mpv/sub'
[ 0.705][d][global] config path: 'sub' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/sub'
[ 0.705][d][global] config path: 'sub' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/sub'
[ 0.705][d][global] config path: 'audio' -/-> 'C:\Users\username\AppData\Roaming/mpv/audio'
[ 0.705][d][global] config path: 'audio' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/audio'
[ 0.705][d][global] config path: 'audio' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/audio'
[ 0.705][d][cplayer] Run command: playlist-move, flags=64, args=[index1="12", index2="12"]
[ 0.705][v][cplayer] Running hook: ytdl_hook/on_preloaded
[ 0.705][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 071.mkv", flags="append", options=""]
[ 0.705][v][cplayer] Running hook: ytdl_hook2/on_preloaded
[ 0.705][d][cplayer] Run command: playlist-move, flags=64, args=[index1="13", index2="13"]
[ 0.705][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 072.mkv", flags="append", options=""]
[ 0.705][v][cplayer] Running hook: visualizer/on_preloaded
[ 0.705][d][cplayer] Run command: playlist-move, flags=64, args=[index1="14", index2="14"]
[ 0.705][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 073.mkv", flags="append", options=""]
[ 0.705][d][cplayer] Run command: playlist-move, flags=64, args=[index1="15", index2="15"]
[ 0.705][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 074.mkv", flags="append", options=""]
[ 0.705][d][cplayer] Run command: playlist-move, flags=64, args=[index1="16", index2="16"]
[ 0.706][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 075.mkv", flags="append", options=""]
[ 0.706][d][cplayer] Run command: playlist-move, flags=64, args=[index1="17", index2="17"]
[ 0.706][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 076.mkv", flags="append", options=""]
[ 0.706][d][cplayer] Run command: playlist-move, flags=64, args=[index1="18", index2="18"]
[ 0.706][v][cplayer] Set property: options/lavfi-complex="" -> 1
[ 0.706][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 077.mkv", flags="append", options=""]
[ 0.706][v][mkv] select track 0
[ 0.706][v][mkv] select track 2
[ 0.706][v][mkv] select track 4
[ 0.706][i][cplayer] (+) Video --vid=1 (*) '[Coalgirls]' (h264 1280x720 23.976fps)
[ 0.706][i][cplayer] Audio --aid=1 --alang=eng (*) 'AAC 2.0 [Etzimal]' (aac 2ch 48000Hz)
[ 0.706][i][cplayer] (+) Audio --aid=2 --alang=jpn 'AAC 2.0 [Coalgirls]' (aac 2ch 48000Hz)
[ 0.706][i][cplayer] Subs --sid=1 --slang=eng (*) (f) 'Signs [Coalgirls]' (ass)
[ 0.706][i][cplayer] (+) Subs --sid=2 --slang=jpn 'Subtitles [Coalgirls]' (ass)
[ 0.706][i][display-tags] File tags:
[ 0.706][i][display-tags] Title: Hunter × Hunter 058: Signal × To × Retreat
[ 0.707][v][vo/gpu] Probing for best GPU context.
[ 0.707][v][vo/gpu/d3d11] Initializing GPU context 'd3d11'
[ 0.719][v][vo/gpu/d3d11] Using Direct3D 11 feature level 11_0
[ 0.719][v][vo/gpu/d3d11] Device Name: Intel(R) HD Graphics 4000
[ 0.719][v][vo/gpu/d3d11] Device ID: 8086:0166 (rev 09)
[ 0.719][v][vo/gpu/d3d11] Subsystem ID: 1028:0597
[ 0.719][v][vo/gpu/d3d11] LUID: 00000000000112da
[ 0.719][v][vo/gpu/d3d11] Initializing SPIR-V compiler 'shaderc'
[ 0.719][v][vo/gpu/d3d11] Using Direct3D 11.1 runtime
[ 0.719][v][vo/gpu/d3d11] Maximum Texture2D size: 16384x16384
[ 0.721][v][vo/gpu/d3d11] D3DCompiler version: 10.0.17763.1
[ 0.753][v][vo/gpu/d3d11] Using DXGI 1.2+
[ 0.753][v][vo/gpu/d3d11] Queried output: \\.\DISPLAY1, 1366x768 @ 8 bits, colorspace: RGB_FULL_G22_NONE_P709 (0)
[ 0.753][v][vo/gpu/d3d11] Selected swapchain format R8G8B8A8_UNORM (28), attempting to utilize it.
[ 0.754][v][vo/gpu/d3d11] Selected swapchain color space RGB_FULL_G22_NONE_P709 (0), attempting to utilize it.
[ 0.754][v][vo/gpu/d3d11] Swapchain capabilities for color space RGB_FULL_G22_NONE_P709 (0): normal: yes, overlay: no
[ 0.754][v][vo/gpu/d3d11] Swapchain successfully configured to color space RGB_FULL_G22_NONE_P709 (0)!
[ 0.754][v][vo/gpu/d3d11] Using flip-model presentation
[ 0.755][d][vo/gpu/d3d11] Texture formats:
[ 0.755][d][vo/gpu/d3d11] NAME COMP*TYPE SIZE DEPTH PER COMP.
[ 0.755][d][vo/gpu/d3d11] r8 1*unorm 1B LF CR ST {8}
[ 0.755][d][vo/gpu/d3d11] rg8 2*unorm 2B LF CR ST {8 8}
[ 0.755][d][vo/gpu/d3d11] rgba8 4*unorm 4B LF CR ST {8 8 8 8}
[ 0.755][d][vo/gpu/d3d11] r16 1*unorm 2B LF CR ST {16}
[ 0.755][d][vo/gpu/d3d11] rg16 2*unorm 4B LF CR ST {16 16}
[ 0.755][d][vo/gpu/d3d11] rgba16 4*unorm 8B LF CR ST {16 16 16 16}
[ 0.755][d][vo/gpu/d3d11] r32ui 1*uint 4B ST {32}
[ 0.755][d][vo/gpu/d3d11] rg32ui 2*uint 8B ST {32 32}
[ 0.755][d][vo/gpu/d3d11] rgb32ui 3*uint 12B {32 32 32}
[ 0.755][d][vo/gpu/d3d11] rgba32ui 4*uint 16B ST {32 32 32 32}
[ 0.755][d][vo/gpu/d3d11] r16hf 1*float 2B LF CR ST {16}
[ 0.755][d][vo/gpu/d3d11] rg16hf 2*float 4B LF CR ST {16 16}
[ 0.755][d][vo/gpu/d3d11] rgba16hf 4*float 8B LF CR ST {16 16 16 16}
[ 0.755][d][vo/gpu/d3d11] r32f 1*float 4B LF CR ST {32}
[ 0.755][d][vo/gpu/d3d11] rg32f 2*float 8B LF CR ST {32 32}
[ 0.755][d][vo/gpu/d3d11] rgb32f 3*float 12B LF {32 32 32}
[ 0.755][d][vo/gpu/d3d11] rgba32f 4*float 16B LF CR ST {32 32 32 32}
[ 0.755][d][vo/gpu/d3d11] rgb10_a2 4*unorm 4B LF CR ST {10 10 10 2}
[ 0.755][d][vo/gpu/d3d11] bgra8 4*unorm 4B LF CR {8 8 8 8}
[ 0.755][d][vo/gpu/d3d11] bgrx8 3*unorm 4B LF CR {8 8 8}
[ 0.755][d][vo/gpu/d3d11] LA = LUMINANCE_ALPHA hack format
[ 0.755][d][vo/gpu/d3d11] LF = linear filterable
[ 0.755][d][vo/gpu/d3d11] CR = can be used for render targets
[ 0.755][d][vo/gpu/d3d11] ST = can be used for storable images
[ 0.755][d][vo/gpu/d3d11] Image formats:
[ 0.755][d][vo/gpu/d3d11] yuv444p => 3 planes 1x1 8/0 [r8/r8/r8] (r/g/b)
[ 0.755][d][vo/gpu/d3d11] yuv420p => 3 planes 2x2 8/0 [r8/r8/r8] (r/g/b)
[ 0.755][d][vo/gpu/d3d11] gray => 1 planes 1x1 8/0 [r8] (r)
[ 0.755][d][vo/gpu/d3d11] gray16 => 1 planes 1x1 16/0 [r16] (r)
[ 0.755][d][vo/gpu/d3d11] uyvy422
[ 0.755][d][vo/gpu/d3d11] nv12 => 2 planes 2x2 8/0 [r8/rg8] (r/gb)
[ 0.755][d][vo/gpu/d3d11] p010 => 2 planes 2x2 16/6 [r16/rg16] (r/gb)
[ 0.755][d][vo/gpu/d3d11] argb => 1 planes 1x1 8/0 [rgba8] (argb)
[ 0.755][d][vo/gpu/d3d11] bgra => 1 planes 1x1 8/0 [rgba8] (bgra)
[ 0.755][d][vo/gpu/d3d11] abgr => 1 planes 1x1 8/0 [rgba8] (abgr)
[ 0.756][d][vo/gpu/d3d11] rgba => 1 planes 1x1 8/0 [rgba8] (rgba)
[ 0.756][d][vo/gpu/d3d11] bgr24
[ 0.756][d][vo/gpu/d3d11] rgb24
[ 0.756][d][vo/gpu/d3d11] 0rgb => 1 planes 1x1 8/0 [rgba8] (_rgb)
[ 0.756][d][vo/gpu/d3d11] bgr0 => 1 planes 1x1 8/0 [rgba8] (bgr)
[ 0.756][d][vo/gpu/d3d11] 0bgr => 1 planes 1x1 8/0 [rgba8] (_bgr)
[ 0.756][d][vo/gpu/d3d11] rgb0 => 1 planes 1x1 8/0 [rgba8] (rgb)
[ 0.756][d][vo/gpu/d3d11] rgba64 => 1 planes 1x1 16/0 [rgba16] (rgba)
[ 0.756][d][vo/gpu/d3d11] rgb565
[ 0.756][d][vo/gpu/d3d11] pal8
[ 0.756][d][vo/gpu/d3d11] vdpau
[ 0.756][d][vo/gpu/d3d11] d3d11
[ 0.756][d][vo/gpu/d3d11] dxva2_vld
[ 0.756][d][vo/gpu/d3d11] mmal
[ 0.756][d][vo/gpu/d3d11] mediacodec
[ 0.756][d][vo/gpu/d3d11] drm_prime
[ 0.756][d][vo/gpu/d3d11] cuda
[ 0.756][d][vo/gpu/d3d11] yap8 => 2 planes 1x1 8/0 [r8/r8] (r/a)
[ 0.756][d][vo/gpu/d3d11] yap16 => 2 planes 1x1 16/0 [r16/r16] (r/a)
[ 0.756][d][vo/gpu/d3d11] rgb30
[ 0.756][d][vo/gpu/d3d11] y1 => 1 planes 1x1 8/-7 [r8] (r)
[ 0.756][d][vo/gpu/d3d11] gbrp1 => 3 planes 1x1 8/-7 [r8/r8/r8] (g/b/r)
[ 0.756][d][vo/gpu/d3d11] gbrp2 => 3 planes 1x1 8/-6 [r8/r8/r8] (g/b/r)
[ 0.756][d][vo/gpu/d3d11] gbrp3 => 3 planes 1x1 8/-5 [r8/r8/r8] (g/b/r)
[ 0.756][d][vo/gpu/d3d11] gbrp4 => 3 planes 1x1 8/-4 [r8/r8/r8] (g/b/r)
[ 0.756][d][vo/gpu/d3d11] gbrp5 => 3 planes 1x1 8/-3 [r8/r8/r8] (g/b/r)
[ 0.756][d][vo/gpu/d3d11] gbrp6 => 3 planes 1x1 8/-2 [r8/r8/r8] (g/b/r)
[ 0.756][d][vo/gpu/d3d11] vdpau_output
[ 0.756][d][vo/gpu/d3d11] vaapi
[ 0.756][d][vo/gpu/d3d11] videotoolbox
[ 0.756][d][vo/gpu/d3d11] yuyv422
[ 0.756][d][vo/gpu/d3d11] yuv422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b)
[ 0.756][d][vo/gpu/d3d11] yuv410p => 3 planes 4x4 8/0 [r8/r8/r8] (r/g/b)
[ 0.756][d][vo/gpu/d3d11] yuv411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b)
[ 0.756][d][vo/gpu/d3d11] monow
[ 0.756][d][vo/gpu/d3d11] monob
[ 0.756][d][vo/gpu/d3d11] yuvj422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b)
[ 0.756][d][vo/gpu/d3d11] uyyvyy411
[ 0.756][d][vo/gpu/d3d11] bgr8
[ 0.756][d][vo/gpu/d3d11] bgr4
[ 0.757][d][vo/gpu/d3d11] bgr4_byte
[ 0.757][d][vo/gpu/d3d11] rgb8
[ 0.757][d][vo/gpu/d3d11] rgb4
[ 0.757][d][vo/gpu/d3d11] rgb4_byte
[ 0.757][d][vo/gpu/d3d11] nv21 => 2 planes 2x2 8/0 [r8/rg8] (r/bg)
[ 0.757][d][vo/gpu/d3d11] gray16be
[ 0.757][d][vo/gpu/d3d11] yuv440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b)
[ 0.757][d][vo/gpu/d3d11] yuvj440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b)
[ 0.757][d][vo/gpu/d3d11] yuva420p => 4 planes 2x2 8/0 [r8/r8/r8/r8] (r/g/b/a)
[ 0.757][d][vo/gpu/d3d11] rgb48be
[ 0.757][d][vo/gpu/d3d11] rgb48
[ 0.757][d][vo/gpu/d3d11] rgb565be
[ 0.757][d][vo/gpu/d3d11] rgb555be
[ 0.757][d][vo/gpu/d3d11] rgb555
[ 0.757][d][vo/gpu/d3d11] bgr565be
[ 0.757][d][vo/gpu/d3d11] bgr565
[ 0.757][d][vo/gpu/d3d11] bgr555be
[ 0.757][d][vo/gpu/d3d11] bgr555
[ 0.757][d][vo/gpu/d3d11] vaapi_moco
[ 0.757][d][vo/gpu/d3d11] vaapi_idct
[ 0.757][d][vo/gpu/d3d11] yuv420p16 => 3 planes 2x2 16/0 [r16/r16/r16] (r/g/b)
[ 0.757][d][vo/gpu/d3d11] yuv420p16be
[ 0.757][d][vo/gpu/d3d11] yuv422p16 => 3 planes 2x1 16/0 [r16/r16/r16] (r/g/b)
[ 0.757][d][vo/gpu/d3d11] yuv422p16be
[ 0.757][d][vo/gpu/d3d11] yuv444p16 => 3 planes 1x1 16/0 [r16/r16/r16] (r/g/b)
[ 0.757][d][vo/gpu/d3d11] yuv444p16be
[ 0.757][d][vo/gpu/d3d11] rgb444
[ 0.757][d][vo/gpu/d3d11] rgb444be
[ 0.757][d][vo/gpu/d3d11] bgr444
[ 0.757][d][vo/gpu/d3d11] bgr444be
[ 0.757][d][vo/gpu/d3d11] ya8 => 1 planes 1x1 8/0 [rg8] (ra)
[ 0.757][d][vo/gpu/d3d11] bgr48be
[ 0.757][d][vo/gpu/d3d11] bgr48
[ 0.757][d][vo/gpu/d3d11] yuv420p9be
[ 0.757][d][vo/gpu/d3d11] yuv420p9 => 3 planes 2x2 16/-7 [r16/r16/r16] (r/g/b)
[ 0.757][d][vo/gpu/d3d11] yuv420p10be
[ 0.757][d][vo/gpu/d3d11] yuv420p10 => 3 planes 2x2 16/-6 [r16/r16/r16] (r/g/b)
[ 0.757][d][vo/gpu/d3d11] yuv422p10be
[ 0.757][d][vo/gpu/d3d11] yuv422p10 => 3 planes 2x1 16/-6 [r16/r16/r16] (r/g/b)
[ 0.757][d][vo/gpu/d3d11] yuv444p9be
[ 0.757][d][vo/gpu/d3d11] yuv444p9 => 3 planes 1x1 16/-7 [r16/r16/r16] (r/g/b)
[ 0.757][d][vo/gpu/d3d11] yuv444p10be
[ 0.757][d][vo/gpu/d3d11] yuv444p10 => 3 planes 1x1 16/-6 [r16/r16/r16] (r/g/b)
[ 0.757][d][vo/gpu/d3d11] yuv422p9be
[ 0.757][d][vo/gpu/d3d11] yuv422p9 => 3 planes 2x1 16/-7 [r16/r16/r16] (r/g/b)
[ 0.757][d][vo/gpu/d3d11] gbrp => 3 planes 1x1 8/0 [r8/r8/r8] (g/b/r)
[ 0.757][d][vo/gpu/d3d11] gbrp9be
[ 0.757][d][vo/gpu/d3d11] gbrp9 => 3 planes 1x1 16/-7 [r16/r16/r16] (g/b/r)
[ 0.757][d][vo/gpu/d3d11] gbrp10be
[ 0.757][d][vo/gpu/d3d11] gbrp10 => 3 planes 1x1 16/-6 [r16/r16/r16] (g/b/r)
[ 0.757][d][vo/gpu/d3d11] gbrp16be
[ 0.757][d][vo/gpu/d3d11] gbrp16 => 3 planes 1x1 16/0 [r16/r16/r16] (g/b/r)
[ 0.757][d][vo/gpu/d3d11] yuva422p => 4 planes 2x1 8/0 [r8/r8/r8/r8] (r/g/b/a)
[ 0.757][d][vo/gpu/d3d11] yuva444p => 4 planes 1x1 8/0 [r8/r8/r8/r8] (r/g/b/a)
[ 0.757][d][vo/gpu/d3d11] yuva420p9be
[ 0.757][d][vo/gpu/d3d11] yuva420p9 => 4 planes 2x2 16/-7 [r16/r16/r16/r16] (r/g/b/a)
[ 0.757][d][vo/gpu/d3d11] yuva422p9be
[ 0.757][d][vo/gpu/d3d11] yuva422p9 => 4 planes 2x1 16/-7 [r16/r16/r16/r16] (r/g/b/a)
[ 0.757][d][vo/gpu/d3d11] yuva444p9be
[ 0.757][d][vo/gpu/d3d11] yuva444p9 => 4 planes 1x1 16/-7 [r16/r16/r16/r16] (r/g/b/a)
[ 0.757][d][vo/gpu/d3d11] yuva420p10be
[ 0.757][d][vo/gpu/d3d11] yuva420p10 => 4 planes 2x2 16/-6 [r16/r16/r16/r16] (r/g/b/a)
[ 0.757][d][vo/gpu/d3d11] yuva422p10be
[ 0.757][d][vo/gpu/d3d11] yuva422p10 => 4 planes 2x1 16/-6 [r16/r16/r16/r16] (r/g/b/a)
[ 0.757][d][vo/gpu/d3d11] yuva444p10be
[ 0.757][d][vo/gpu/d3d11] yuva444p10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (r/g/b/a)
[ 0.757][d][vo/gpu/d3d11] yuva420p16be
[ 0.757][d][vo/gpu/d3d11] yuva420p16 => 4 planes 2x2 16/0 [r16/r16/r16/r16] (r/g/b/a)
[ 0.757][d][vo/gpu/d3d11] yuva422p16be
[ 0.757][d][vo/gpu/d3d11] yuva422p16 => 4 planes 2x1 16/0 [r16/r16/r16/r16] (r/g/b/a)
[ 0.757][d][vo/gpu/d3d11] yuva444p16be
[ 0.757][d][vo/gpu/d3d11] yuva444p16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (r/g/b/a)
[ 0.757][d][vo/gpu/d3d11] xyz12
[ 0.757][d][vo/gpu/d3d11] xyz12be
[ 0.757][d][vo/gpu/d3d11] nv16 => 2 planes 2x1 8/0 [r8/rg8] (r/gb)
[ 0.757][d][vo/gpu/d3d11] nv20 => 2 planes 2x1 16/-6 [r16/rg16] (r/gb)
[ 0.757][d][vo/gpu/d3d11] nv20be
[ 0.757][d][vo/gpu/d3d11] rgba64be
[ 0.757][d][vo/gpu/d3d11] bgra64be
[ 0.757][d][vo/gpu/d3d11] bgra64 => 1 planes 1x1 16/0 [rgba16] (bgra)
[ 0.757][d][vo/gpu/d3d11] yvyu422
[ 0.757][d][vo/gpu/d3d11] ya16be
[ 0.757][d][vo/gpu/d3d11] ya16 => 1 planes 1x1 16/0 [rg16] (ra)
[ 0.758][d][vo/gpu/d3d11] gbrap => 4 planes 1x1 8/0 [r8/r8/r8/r8] (g/b/r/a)
[ 0.758][d][vo/gpu/d3d11] gbrap16be
[ 0.758][d][vo/gpu/d3d11] gbrap16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (g/b/r/a)
[ 0.758][d][vo/gpu/d3d11] qsv
[ 0.758][d][vo/gpu/d3d11] d3d11va_vld
[ 0.758][d][vo/gpu/d3d11] yuv420p12be
[ 0.758][d][vo/gpu/d3d11] yuv420p12 => 3 planes 2x2 16/-4 [r16/r16/r16] (r/g/b)
[ 0.758][d][vo/gpu/d3d11] yuv420p14be
[ 0.758][d][vo/gpu/d3d11] yuv420p14 => 3 planes 2x2 16/-2 [r16/r16/r16] (r/g/b)
[ 0.758][d][vo/gpu/d3d11] yuv422p12be
[ 0.758][d][vo/gpu/d3d11] yuv422p12 => 3 planes 2x1 16/-4 [r16/r16/r16] (r/g/b)
[ 0.758][d][vo/gpu/d3d11] yuv422p14be
[ 0.758][d][vo/gpu/d3d11] yuv422p14 => 3 planes 2x1 16/-2 [r16/r16/r16] (r/g/b)
[ 0.758][d][vo/gpu/d3d11] yuv444p12be
[ 0.758][d][vo/gpu/d3d11] yuv444p12 => 3 planes 1x1 16/-4 [r16/r16/r16] (r/g/b)
[ 0.758][d][vo/gpu/d3d11] yuv444p14be
[ 0.758][d][vo/gpu/d3d11] yuv444p14 => 3 planes 1x1 16/-2 [r16/r16/r16] (r/g/b)
[ 0.758][d][vo/gpu/d3d11] gbrp12be
[ 0.758][d][vo/gpu/d3d11] gbrp12 => 3 planes 1x1 16/-4 [r16/r16/r16] (g/b/r)
[ 0.758][d][vo/gpu/d3d11] gbrp14be
[ 0.758][d][vo/gpu/d3d11] gbrp14 => 3 planes 1x1 16/-2 [r16/r16/r16] (g/b/r)
[ 0.758][d][vo/gpu/d3d11] yuvj411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b)
[ 0.758][d][vo/gpu/d3d11] bayer_bggr8
[ 0.758][d][vo/gpu/d3d11] bayer_rggb8
[ 0.758][d][vo/gpu/d3d11] bayer_gbrg8
[ 0.758][d][vo/gpu/d3d11] bayer_grbg8
[ 0.758][d][vo/gpu/d3d11] bayer_bggr16
[ 0.758][d][vo/gpu/d3d11] bayer_bggr16be
[ 0.758][d][vo/gpu/d3d11] bayer_rggb16
[ 0.758][d][vo/gpu/d3d11] bayer_rggb16be
[ 0.758][d][vo/gpu/d3d11] bayer_gbrg16
[ 0.758][d][vo/gpu/d3d11] bayer_gbrg16be
[ 0.758][d][vo/gpu/d3d11] bayer_grbg16
[ 0.758][d][vo/gpu/d3d11] bayer_grbg16be
[ 0.758][d][vo/gpu/d3d11] xvmc
[ 0.758][d][vo/gpu/d3d11] yuv440p10 => 3 planes 1x2 16/-6 [r16/r16/r16] (r/g/b)
[ 0.758][d][vo/gpu/d3d11] yuv440p10be
[ 0.758][d][vo/gpu/d3d11] yuv440p12 => 3 planes 1x2 16/-4 [r16/r16/r16] (r/g/b)
[ 0.758][d][vo/gpu/d3d11] yuv440p12be
[ 0.758][d][vo/gpu/d3d11] ayuv64 => 1 planes 1x1 16/0 [rgba16] (argb)
[ 0.758][d][vo/gpu/d3d11] ayuv64be
[ 0.758][d][vo/gpu/d3d11] p010be
[ 0.758][d][vo/gpu/d3d11] gbrap12be
[ 0.758][d][vo/gpu/d3d11] gbrap12 => 4 planes 1x1 16/-4 [r16/r16/r16/r16] (g/b/r/a)
[ 0.758][d][vo/gpu/d3d11] gbrap10be
[ 0.758][d][vo/gpu/d3d11] gbrap10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (g/b/r/a)
[ 0.758][d][vo/gpu/d3d11] gray12be
[ 0.758][d][vo/gpu/d3d11] gray12 => 1 planes 1x1 16/-4 [r16] (r)
[ 0.758][d][vo/gpu/d3d11] gray10be
[ 0.758][d][vo/gpu/d3d11] gray10 => 1 planes 1x1 16/-6 [r16] (r)
[ 0.758][d][vo/gpu/d3d11] p016 => 2 planes 2x2 16/0 [r16/rg16] (r/gb)
[ 0.758][d][vo/gpu/d3d11] p016be
[ 0.758][d][vo/gpu/d3d11] gray9be
[ 0.758][d][vo/gpu/d3d11] gray9 => 1 planes 1x1 16/-7 [r16] (r)
[ 0.758][d][vo/gpu/d3d11] gbrpf32be
[ 0.758][d][vo/gpu/d3d11] gbrpf32 => 3 planes 1x1 32/0 [r32f/r32f/r32f] (g/b/r)
[ 0.758][d][vo/gpu/d3d11] gbrapf32be
[ 0.758][d][vo/gpu/d3d11] gbrapf32 => 4 planes 1x1 32/0 [r32f/r32f/r32f/r32f] (g/b/r/a)
[ 0.758][d][vo/gpu/d3d11] opencl
[ 0.758][d][vo/gpu/d3d11] gray14be
[ 0.758][d][vo/gpu/d3d11] gray14 => 1 planes 1x1 16/-2 [r16] (r)
[ 0.758][d][vo/gpu/d3d11] grayf32be
[ 0.758][d][vo/gpu/d3d11] grayf32 => 1 planes 1x1 32/0 [r32f] (r)
[ 0.758][d][vo/gpu/d3d11] yuva422p12be
[ 0.758][d][vo/gpu/d3d11] yuva422p12 => 4 planes 2x1 16/-4 [r16/r16/r16/r16] (r/g/b/a)
[ 0.758][d][vo/gpu/d3d11] yuva444p12be
[ 0.758][d][vo/gpu/d3d11] yuva444p12 => 4 planes 1x1 16/-4 [r16/r16/r16/r16] (r/g/b/a)
[ 0.758][d][vo/gpu/d3d11] nv24 => 2 planes 1x1 8/0 [r8/rg8] (r/gb)
[ 0.758][d][vo/gpu/d3d11] nv42 => 2 planes 1x1 8/0 [r8/rg8] (r/bg)
[ 0.758][d][vo/gpu/d3d11] vulkan
[ 0.758][d][vo/gpu/d3d11] y210be
[ 0.758][d][vo/gpu/d3d11] y210
[ 0.758][v][vo/gpu] Testing FBO format rgba16hf
[ 0.758][d][vo/gpu] Resizing texture: 16x16
[ 0.758][v][vo/gpu] Using FBO format rgba16hf.
[ 0.758][d][global] user path: 'C:\Users\username\Downloads\MPV-Made-Easy-master\shaders\noise_static_luma.hook.c' -> 'C:\Users\username\Downloads\MPV-Made-Easy-master\shaders\noise_static_luma.hook.c'
[ 0.758][v][ifo_dvdnav] Opening C:\Users\username\Downloads\MPV-Made-Easy-master\shaders\noise_static_luma.hook.c
[ 0.758][v][bdmv/bluray] Opening C:\Users\username\Downloads\MPV-Made-Easy-master\shaders\noise_static_luma.hook.c
[ 0.759][v][file] Opening C:\Users\username\Downloads\MPV-Made-Easy-master\shaders\noise_static_luma.hook.c
[ 0.759][d][file] resize stream to 131072 bytes, drop 0 bytes
[ 0.759][d][file] Stream opened successfully.
[ 0.759][w][cplayer] Warning: property 'vo-drop-frame-count' was replaced with 'frame-drop-count' and might be removed in the future.
[ 0.759][v][vo/gpu/win32] DPI detected from the new API: 96
[ 0.759][v][vo/gpu/win32] display-fps: 60.044437
[ 0.763][v][vo/gpu/win32] color-profile: C:\Windows\system32\spool\drivers\color\sRGB Color Space Profile.icm
[ 0.763][v][vo/gpu] Assuming 60.044437 FPS for display sync.
[ 0.764][v][decode_wrapper/vd] Container reported FPS: 23.976025
[ 0.766][v][decode_wrapper/vd] Codec list:
[ 0.766][v][decode_wrapper/vd] h264 - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
[ 0.766][v][decode_wrapper/vd] h264_qsv (h264) - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (Intel Quick Sync Video acceleration)
[ 0.766][v][decode_wrapper/vd] h264_cuvid (h264) - Nvidia CUVID H264 decoder
[ 0.766][v][decode_wrapper/vd] Opening decoder h264
[ 0.766][v][decode_wrapper/vd] No hardware decoding requested.
[ 0.766][v][decode_wrapper/vd] Using software decoding.
[ 0.767][v][decode_wrapper/vd] Detected 4 logical cores.
[ 0.767][v][decode_wrapper/vd] Requesting 5 threads for decoding.
[ 0.768][d][ffmpeg/video] h264: Reinit context to 1280x720, pix_fmt: yuv420p10le
[ 0.769][d][decode_wrapper/vd] DR parameter change to 1280x738 yuv420p10 align=64
[ 0.769][d][decode_wrapper/vd] Allocating new DR image...
[ 0.769][d][decode_wrapper/vd] ...failed..
[ 0.769][v][decode_wrapper/vd] DR failed - disabling.
[ 0.790][v][decode_wrapper/vd] Selected codec: h264 (H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10)
[ 0.790][v][vf] User filter list:
[ 0.790][v][vf] (empty)
[ 0.792][v][decode_wrapper/ad] Codec list:
[ 0.792][v][decode_wrapper/ad] aac - AAC (Advanced Audio Coding)
[ 0.792][v][decode_wrapper/ad] aac_fixed (aac) - AAC (Advanced Audio Coding)
[ 0.792][v][decode_wrapper/ad] Opening decoder aac
[ 0.792][v][decode_wrapper/ad] Requesting 1 threads for decoding.
[ 0.795][v][decode_wrapper/ad] Selected codec: aac (AAC (Advanced Audio Coding))
[ 0.795][v][user_filter_wrapper] Setting option 'graph' = 'firequalizer = wfunc = tukey:delay = 0.028:scale = linlog:zero_phase = on:gain_entry = 'entry(0,0.0);entry(1,0.0);entry(2,0.0);entry(3,0.0);entry(4,0.0);entry(5,0.0);entry(6,0.0);entry(7,0.0);entry(8,0.0);entry(9,0.0);entry(10,0.0);entry(11,0.0);entry(12,0.0);entry(13,0.0);entry(14,0.0)':gain = 'cubic_interpolate(2.8853900817779269*log(f/157.48+1))'' (flags = 0)
[ 0.796][v][af] User filter list:
[ 0.797][v][af] lavfi (firequalizer15)
[ 0.798][d][global] config path: 'fonts' -/-> 'C:\Users\username\AppData\Roaming/mpv/fonts'
[ 0.798][d][global] config path: 'fonts' -> 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts'
[ 0.798][d][sub/ass] ASS library version: 0x1400001 (runtime 0x1400001)
[ 0.801][v][sub/ass] Shaper: FriBidi 1.0.9 (SIMPLE) HarfBuzz-ng 2.6.5 (COMPLEX)
[ 0.802][d][global] config path: 'subfont.ttf' -/-> 'C:\Users\username\AppData\Roaming/mpv/subfont.ttf'
[ 0.802][d][global] config path: 'subfont.ttf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/subfont.ttf'
[ 0.802][d][global] config path: 'subfont.ttf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/subfont.ttf'
[ 0.802][d][global] config path: 'fonts.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/fonts.conf'
[ 0.802][d][global] config path: 'fonts.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts.conf'
[ 0.802][d][global] config path: 'fonts.conf' -> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/fonts.conf'
[ 0.802][v][sub/ass] Setting up fonts...
[ 0.803][v][sub/ass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoEmoji-Regular.ttf'
[ 0.803][v][sub/ass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoNaskhArabic-Regular.ttf'
[ 0.804][v][sub/ass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSans-Regular.ttf'
[ 0.804][v][sub/ass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSansHans-Regular.otf'
[ 0.818][v][sub/ass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSansJP-Regular.otf'
[ 0.825][v][sub/ass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSansKR-Regular.otf'
[ 0.832][v][sub/ass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/SourceSansVariable-Italic.ttf'
[ 0.833][v][sub/ass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/SourceSansVariable-Roman.ttf'
[ 0.853][v][sub/ass] Using font provider directwrite
[ 0.853][v][sub/ass] Done.
[ 0.853][v][cplayer] Starting playback...
[ 0.853][v][mkv] queuing seek to 246.163000
[ 0.853][v][mkv] execute seek (to 246.163000 flags 32)
[ 0.853][v][file] stream level seek from 1711535 to 90758194
[ 0.853][v][mkv] seek done
[ 0.854][v][cplayer] hr-seek, skipping to 246.163000
[ 0.857][d][cplayer] Run command: script-message, flags=64, args=[args="osc-visibility", args="auto", args="no-osd"]
[ 0.858][d][cplayer] Run command: set, flags=64, args=[name="options/osd-bar", value="yes"]
[ 0.858][v][cplayer] Set property: options/osd-bar=yes -> 1
[ 0.858][d][cplayer] Run command: playlist-move, flags=64, args=[index1="19", index2="19"]
[ 0.858][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 078.mkv", flags="append", options=""]
[ 0.858][d][cplayer] Run command: playlist-move, flags=64, args=[index1="20", index2="20"]
[ 0.858][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 079.mkv", flags="append", options=""]
[ 0.858][v][af] [in] 48000Hz stereo 2ch floatp
[ 0.858][v][af] [lavfi] 48000Hz stereo 2ch floatp
[ 0.858][d][ffmpeg] mpv_src_in0: tb:1/48000 samplefmt:fltp samplerate:48000 chlayout:(null)
[ 0.863][d][lavfi] Filter graph:
[ 0.863][d][lavfi] +-----------------------+
[ 0.863][d][lavfi] mpv_src_in0:default--[48000Hz fltp:stereo]--default| Parsed_firequalizer_0 |default--[48000Hz fltp:stereo]--mpv_sink_out0:default
[ 0.863][d][lavfi] | (firequalizer) |
[ 0.863][d][lavfi] +-----------------------+
[ 0.863][d][lavfi]
[ 0.863][d][lavfi] +---------------+
[ 0.863][d][lavfi] Parsed_firequalizer_0:default--[48000Hz fltp:stereo]--default| mpv_sink_out0 |
[ 0.863][d][lavfi] | (abuffersink) |
[ 0.863][d][lavfi] +---------------+
[ 0.863][d][lavfi]
[ 0.863][d][lavfi] +-------------+
[ 0.863][d][lavfi] | mpv_src_in0 |default--[48000Hz fltp:stereo]--Parsed_firequalizer_0:default
[ 0.863][d][lavfi] | (abuffer) |
[ 0.863][d][lavfi] +-------------+
[ 0.863][d][lavfi]
[ 0.863][d][lavfi]
[ 0.863][v][af] [userspeed] 48000Hz stereo 2ch floatp
[ 0.863][v][af] [userspeed] (disabled)
[ 0.863][v][af] [convert] 48000Hz stereo 2ch floatp
[ 0.863][d][ffmpeg/video] h264: Reinit context to 1280x720, pix_fmt: yuv420p10le
[ 0.900][v][decode_wrapper/vd] Using software decoding.
[ 0.900][v][decode_wrapper/vd] Decoder format: 1280x720 yuv420p10 auto/auto/auto/auto/auto CL=mpeg2/4/h264
[ 0.900][v][decode_wrapper/vd] Using container aspect ratio.
[ 0.900][v][vf] [in] 1280x720 yuv420p10 bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[ 0.900][v][vf] [userdeint] 1280x720 yuv420p10 bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[ 0.900][v][vf] [userdeint] (disabled)
[ 0.900][v][vf] [autorotate] 1280x720 yuv420p10 bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[ 0.900][v][vf] [autorotate] (disabled)
[ 0.900][v][vf] [convert] 1280x720 yuv420p10 bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[ 0.900][v][vf] [convert] (disabled)
[ 0.900][v][vf] [out] 1280x720 yuv420p10 bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[ 0.900][v][ao] Trying audio driver 'wasapi'
[ 0.900][v][ao/wasapi] requested format: 48000 Hz, stereo channels, floatp
[ 0.900][d][ao/wasapi] Init wasapi
[ 0.901][d][ao/wasapi] Find device ''
[ 0.906][v][ao/wasapi] No device specified. Selecting default.
[ 0.909][v][ao/wasapi] Selecting device '{f3e62d0f-e073-4030-b6f7-e8bcd14cba5e}' (Speakers / Headphones (Realtek High Definition Audio))
[ 0.909][v][ao/wasapi] Monitoring changes in device {0.0.0.00000000}.{f3e62d0f-e073-4030-b6f7-e8bcd14cba5e}
[ 0.919][d][ao/wasapi] Init wasapi thread
[ 0.919][d][ao/wasapi] Activating pAudioClient interface
[ 0.923][d][ao/wasapi] Probing formats
[ 0.939][v][ao/wasapi] Trying stereo float (32/32 bits) @ 48000hz (shared) -> ok
[ 0.939][v][ao/wasapi] Accepted as stereo float @ 48000hz -> stereo float (32/32 bits) @ 48000hz (shared)
[ 0.939][d][ao/wasapi] Fixing format
[ 0.939][d][ao/wasapi] IAudioClient::GetDevicePeriod
[ 0.939][v][ao/wasapi] Device period: 10 ms
[ 0.939][d][ao/wasapi] IAudioClient::Initialize
[ 1.120][d][ao/wasapi] IAudioClient::Initialize pRenderClient
[ 1.120][d][ao/wasapi] IAudioClient::Initialize IAudioClient_SetEventHandle
[ 1.120][d][ao/wasapi] IAudioClient::Initialize IAudioClient_GetBufferSize
[ 1.120][v][ao/wasapi] Buffer frame count: 2400 (50 ms)
[ 1.120][v][ao/wasapi] IAudioClock::GetFrequency gave a frequency of 384000.
[ 1.125][d][ao/wasapi] IAudioClient::Initialize pAudioVolume
[ 1.125][d][ao/wasapi] Entering dispatch loop
[ 1.125][d][ao/wasapi] Init wasapi done
[ 1.125][v][ao/wasapi] device buffer: 2400 samples.
[ 1.125][v][ao/wasapi] using soft-buffer of 9600 samples.
[ 1.125][d][ao/wasapi] Thread Resume
[ 1.125][d][ao/wasapi] Thread Reset
[ 1.125][i][cplayer] AO: [wasapi] 48000Hz stereo 2ch float
[ 1.125][v][cplayer] AO: Description: Windows WASAPI audio output (event mode)
[ 1.128][v][autoconvert] inserting resampler
[ 1.128][v][swresample] format change, reinitializing resampler
[ 1.128][v][swresample] 48000Hz stereo floatp -> 48000Hz stereo float
[ 1.128][v][af] [out] 48000Hz stereo 2ch float
[ 1.128][d][cplayer] Run command: playlist-move, flags=64, args=[index1="21", index2="21"]
[ 1.128][d][mpv_thumbnail_script_client_osc] Gathering video/thumbnail state
[ 1.128][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 080.mkv", flags="append", options=""]
[ 1.128][d][cplayer] Run command: playlist-move, flags=64, args=[index1="22", index2="22"]
[ 1.128][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 081.mkv", flags="append", options=""]
[ 1.128][d][cplayer] Run command: playlist-move, flags=64, args=[index1="23", index2="23"]
[ 1.128][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 082.mkv", flags="append", options=""]
[ 1.130][d][cplayer] Run command: playlist-move, flags=64, args=[index1="24", index2="24"]
[ 1.135][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 056.mkv", flags="append", options=""]
[ 1.135][d][cplayer] Run command: playlist-move, flags=64, args=[index1="25", index2="0"]
[ 1.135][d][cplayer] Run command: loadfile, flags=64, args=[url="D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 057.mkv", flags="append", options=""]
[ 1.135][d][cplayer] Run command: playlist-move, flags=64, args=[index1="26", index2="1"]
[ 1.138][d][mpv_thumbnail_script_client_osc] Thumbnailer.state: {"thumbnail_count" = 150, "finished_thumbnails" = 0, "available" = true, "thumbnail_size" = {"h" = 112, "w" = 200}, "is_remote" = false, "thumbnail_template" = "C:\Users\username\AppData\Local\Temp\mpv_thumbs_cache\CTR Hunter x Hunter - 058-407349014\%06d.bgra", "worker_extra" = {}, "ready" = true, "thumbnails" = {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, "thumbnail_delta" = 9.4350133333333, "thumbnail_directory" = "C:\Users\username\AppData\Local\Temp\mpv_thumbs_cache\CTR Hunter x Hunter - 058-407349014"}
[ 1.142][w][mpv_thumbnail_script_client_osc] No workers found. Waiting a bit more for them.
[ 1.392][i][cplayer] VO: [gpu] 1280x720 yuv420p10
[ 1.392][v][cplayer] VO: Description: Shader-based GPU Renderer
[ 1.393][v][vo/gpu] reconfig to 1280x720 yuv420p10 bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[ 1.393][d][vo/gpu] screen size: 1366x738
[ 1.393][v][vo/gpu/win32] reset window bounds: 159:74:1048:590
[ 1.394][d][vo/gpu/win32] move window: 159:74
[ 1.394][v][vo/gpu/win32] resize window: 1048:590
[ 1.400][v][vo/gpu/win32] resize window: 1048:590
[ 1.400][d][vo/gpu/win32] move window: 159:74
[ 1.404][v][vo/gpu] Resize: 1048x590
[ 1.404][v][vo/gpu] Window size: 1048x590 (Borders: l=0 t=0 r=0 b=0)
[ 1.404][v][vo/gpu] Video source: 1280x720 (1:1)
[ 1.404][v][vo/gpu] Video display: (0, 0) 1280x720 -> (0, 0) 1048x590
[ 1.404][v][vo/gpu] Video scale: 0.818750/0.819444
[ 1.404][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0
[ 1.404][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0
[ 1.404][v][vo/gpu] Reported display depth: 8
[ 1.404][v][vo/gpu] Texture for plane 0: 1280x720
[ 1.404][v][vo/gpu] Texture for plane 1: 640x360
[ 1.404][v][vo/gpu] Texture for plane 2: 640x360
[ 1.404][v][vo/gpu] Testing FBO format rgba16hf
[ 1.404][d][vo/gpu] Resizing texture: 16x16
[ 1.404][v][vo/gpu] Using FBO format rgba16hf.
[ 1.406][v][vo/gpu] Resize: 1048x590
[ 1.406][v][vo/gpu] Window size: 1048x590 (Borders: l=0 t=0 r=0 b=0)
[ 1.406][v][vo/gpu] Video source: 1280x720 (1:1)
[ 1.406][v][vo/gpu] Video display: (0, 0) 1280x720 -> (0, 0) 1048x590
[ 1.406][v][vo/gpu] Video scale: 0.818750/0.819444
[ 1.406][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0
[ 1.406][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0
[ 1.406][v][vo/gpu] Reported display depth: 8
[ 1.408][d][vo/gpu] Resizing texture: 640x360
[ 1.618][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
[ 1.623][v][vo/gpu/d3d11] Compiled a vertex shader in 213725us
[ 1.623][v][vo/gpu/d3d11] shaderc: 208913us, SPIRV-Cross: 796us, D3DCompile: 4016us
[ 1.623][d][vo/gpu/d3d11] GLSL source:
[ 1.623][d][vo/gpu/d3d11] [ 1] #version 450
[ 1.623][d][vo/gpu/d3d11] [ 2] #define tex1D texture
[ 1.623][d][vo/gpu/d3d11] [ 3] #define tex3D texture
[ 1.623][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
[ 1.623][d][vo/gpu/d3d11] [ 5] layout(location=0) in vec2 vertex_position;
[ 1.623][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 vertex_texcoord0;
[ 1.623][d][vo/gpu/d3d11] [ 7] layout(location=1) out vec2 texcoord0;
[ 1.623][d][vo/gpu/d3d11] [ 8] layout(location=2) in vec2 vertex_texcoord1;
[ 1.623][d][vo/gpu/d3d11] [ 9] layout(location=2) out vec2 texcoord1;
[ 1.623][d][vo/gpu/d3d11] [ 10] void main() {
[ 1.623][d][vo/gpu/d3d11] [ 11] gl_Position = vec4(vertex_position, 1.0, 1.0);
[ 1.623][d][vo/gpu/d3d11] [ 12] texcoord0 = vertex_texcoord0;
[ 1.623][d][vo/gpu/d3d11] [ 13] texcoord1 = vertex_texcoord1;
[ 1.623][d][vo/gpu/d3d11] [ 14] }
[ 1.623][d][vo/gpu/d3d11] HLSL source:
[ 1.623][d][vo/gpu/d3d11] [ 1] static float4 gl_Position;
[ 1.623][d][vo/gpu/d3d11] [ 2] static float2 _18;
[ 1.623][d][vo/gpu/d3d11] [ 3] static float2 _27;
[ 1.623][d][vo/gpu/d3d11] [ 4] static float2 _28;
[ 1.623][d][vo/gpu/d3d11] [ 5] static float2 _30;
[ 1.623][d][vo/gpu/d3d11] [ 6] static float2 _31;
[ 1.623][d][vo/gpu/d3d11] [ 7]
[ 1.623][d][vo/gpu/d3d11] [ 8] struct SPIRV_Cross_Input
[ 1.623][d][vo/gpu/d3d11] [ 9] {
[ 1.623][d][vo/gpu/d3d11] [ 10] float2 _18 : TEXCOORD0;
[ 1.623][d][vo/gpu/d3d11] [ 11] float2 _28 : TEXCOORD1;
[ 1.623][d][vo/gpu/d3d11] [ 12] float2 _31 : TEXCOORD2;
[ 1.623][d][vo/gpu/d3d11] [ 13] };
[ 1.623][d][vo/gpu/d3d11] [ 14]
[ 1.623][d][vo/gpu/d3d11] [ 15] struct SPIRV_Cross_Output
[ 1.623][d][vo/gpu/d3d11] [ 16] {
[ 1.623][d][vo/gpu/d3d11] [ 17] float2 _27 : TEXCOORD1;
[ 1.623][d][vo/gpu/d3d11] [ 18] float2 _30 : TEXCOORD2;
[ 1.623][d][vo/gpu/d3d11] [ 19] float4 gl_Position : SV_Position;
[ 1.623][d][vo/gpu/d3d11] [ 20] };
[ 1.623][d][vo/gpu/d3d11] [ 21]
[ 1.623][d][vo/gpu/d3d11] [ 22] void vert_main()
[ 1.623][d][vo/gpu/d3d11] [ 23] {
[ 1.623][d][vo/gpu/d3d11] [ 24] gl_Position = float4(_18, 1.0f, 1.0f);
[ 1.623][d][vo/gpu/d3d11] [ 25] _27 = _28;
[ 1.623][d][vo/gpu/d3d11] [ 26] _30 = _31;
[ 1.623][d][vo/gpu/d3d11] [ 27] gl_Position.y = -gl_Position.y;
[ 1.623][d][vo/gpu/d3d11] [ 28] }
[ 1.623][d][vo/gpu/d3d11] [ 29]
[ 1.623][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
[ 1.623][d][vo/gpu/d3d11] [ 31] {
[ 1.623][d][vo/gpu/d3d11] [ 32] _18 = stage_input._18;
[ 1.624][d][vo/gpu/d3d11] [ 33] _28 = stage_input._28;
[ 1.624][d][vo/gpu/d3d11] [ 34] _31 = stage_input._31;
[ 1.624][d][vo/gpu/d3d11] [ 35] vert_main();
[ 1.624][d][vo/gpu/d3d11] [ 36] SPIRV_Cross_Output stage_output;
[ 1.624][d][vo/gpu/d3d11] [ 37] stage_output.gl_Position = gl_Position;
[ 1.624][d][vo/gpu/d3d11] [ 38] stage_output._27 = _27;
[ 1.624][d][vo/gpu/d3d11] [ 39] stage_output._30 = _30;
[ 1.624][d][vo/gpu/d3d11] [ 40] return stage_output;
[ 1.624][d][vo/gpu/d3d11] [ 41] }
[ 1.629][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
[ 1.635][v][vo/gpu/d3d11] Compiled a fragment shader in 11968us
[ 1.635][v][vo/gpu/d3d11] shaderc: 5715us, SPIRV-Cross: 309us, D3DCompile: 5944us
[ 1.635][d][vo/gpu/d3d11] GLSL source:
[ 1.635][d][vo/gpu/d3d11] [ 1] #version 450
[ 1.635][d][vo/gpu/d3d11] [ 2] #define tex1D texture
[ 1.636][d][vo/gpu/d3d11] [ 3] #define tex3D texture
[ 1.636][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
[ 1.636][d][vo/gpu/d3d11] [ 5] layout(location=0) out vec4 out_color;
[ 1.636][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 texcoord0;
[ 1.636][d][vo/gpu/d3d11] [ 7] layout(location=2) in vec2 texcoord1;
[ 1.636][d][vo/gpu/d3d11] [ 8] layout(std140, binding=0) uniform UBO {
[ 1.636][d][vo/gpu/d3d11] [ 9] layout(offset=0) vec2 texture_size0;
[ 1.636][d][vo/gpu/d3d11] [ 10] layout(offset=16) mat2 texture_rot0;
[ 1.636][d][vo/gpu/d3d11] [ 11] layout(offset=48) vec2 texture_off0;
[ 1.636][d][vo/gpu/d3d11] [ 12] layout(offset=56) vec2 pixel_size0;
[ 1.636][d][vo/gpu/d3d11] [ 13] layout(offset=64) vec2 texture_size1;
[ 1.636][d][vo/gpu/d3d11] [ 14] layout(offset=80) mat2 texture_rot1;
[ 1.636][d][vo/gpu/d3d11] [ 15] layout(offset=112) vec2 texture_off1;
[ 1.636][d][vo/gpu/d3d11] [ 16] layout(offset=120) vec2 pixel_size1;
[ 1.636][d][vo/gpu/d3d11] [ 17] };
[ 1.636][d][vo/gpu/d3d11] [ 18] layout(binding=0) uniform sampler2D texture0;
[ 1.636][d][vo/gpu/d3d11] [ 19] layout(binding=1) uniform sampler2D texture1;
[ 1.636][d][vo/gpu/d3d11] [ 20] void main() {
[ 1.636][d][vo/gpu/d3d11] [ 21] vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
[ 1.636][d][vo/gpu/d3d11] [ 22] // merging plane 1 ...
[ 1.636][d][vo/gpu/d3d11] [ 23] color.r = 64.250000 * vec4(texture(texture0, texcoord0)).r;
[ 1.636][d][vo/gpu/d3d11] [ 24] // merging plane 2 ... into 1
[ 1.636][d][vo/gpu/d3d11] [ 25] color.g = 64.250000 * vec4(texture(texture1, texcoord1)).r;
[ 1.636][d][vo/gpu/d3d11] [ 26] out_color = color;
[ 1.636][d][vo/gpu/d3d11] [ 27] }
[ 1.636][d][vo/gpu/d3d11] HLSL source:
[ 1.636][d][vo/gpu/d3d11] [ 1] Texture2D<float4> _17 : register(t0);
[ 1.636][d][vo/gpu/d3d11] [ 2] SamplerState __17_sampler : register(s0);
[ 1.636][d][vo/gpu/d3d11] [ 3] Texture2D<float4> _35 : register(t1);
[ 1.636][d][vo/gpu/d3d11] [ 4] SamplerState __35_sampler : register(s1);
[ 1.636][d][vo/gpu/d3d11] [ 5]
[ 1.636][d][vo/gpu/d3d11] [ 6] static float2 _21;
[ 1.636][d][vo/gpu/d3d11] [ 7] static float2 _37;
[ 1.636][d][vo/gpu/d3d11] [ 8] static float4 _50;
[ 1.636][d][vo/gpu/d3d11] [ 9]
[ 1.636][d][vo/gpu/d3d11] [ 10] struct SPIRV_Cross_Input
[ 1.636][d][vo/gpu/d3d11] [ 11] {
[ 1.636][d][vo/gpu/d3d11] [ 12] float2 _21 : TEXCOORD1;
[ 1.636][d][vo/gpu/d3d11] [ 13] float2 _37 : TEXCOORD2;
[ 1.636][d][vo/gpu/d3d11] [ 14] };
[ 1.636][d][vo/gpu/d3d11] [ 15]
[ 1.636][d][vo/gpu/d3d11] [ 16] struct SPIRV_Cross_Output
[ 1.636][d][vo/gpu/d3d11] [ 17] {
[ 1.636][d][vo/gpu/d3d11] [ 18] float4 _50 : SV_Target0;
[ 1.636][d][vo/gpu/d3d11] [ 19] };
[ 1.636][d][vo/gpu/d3d11] [ 20]
[ 1.636][d][vo/gpu/d3d11] [ 21] void frag_main()
[ 1.636][d][vo/gpu/d3d11] [ 22] {
[ 1.636][d][vo/gpu/d3d11] [ 23] float4 _57 = float4(0.0f, 0.0f, 0.0f, 1.0f);
[ 1.636][d][vo/gpu/d3d11] [ 24] _57.x = 64.25f * _17.Sample(__17_sampler, _21).x;
[ 1.636][d][vo/gpu/d3d11] [ 25] float4 _59 = _57;
[ 1.636][d][vo/gpu/d3d11] [ 26] _59.y = 64.25f * _35.Sample(__35_sampler, _37).x;
[ 1.637][d][vo/gpu/d3d11] [ 27] _50 = _59;
[ 1.637][d][vo/gpu/d3d11] [ 28] }
[ 1.637][d][vo/gpu/d3d11] [ 29]
[ 1.637][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
[ 1.637][d][vo/gpu/d3d11] [ 31] {
[ 1.637][d][vo/gpu/d3d11] [ 32] _21 = stage_input._21;
[ 1.637][d][vo/gpu/d3d11] [ 33] _37 = stage_input._37;
[ 1.637][d][vo/gpu/d3d11] [ 34] frag_main();
[ 1.637][d][vo/gpu/d3d11] [ 35] SPIRV_Cross_Output stage_output;
[ 1.637][d][vo/gpu/d3d11] [ 36] stage_output._50 = _50;
[ 1.637][d][vo/gpu/d3d11] [ 37] return stage_output;
[ 1.637][d][vo/gpu/d3d11] [ 38] }
[ 1.638][d][vo/gpu] Resizing texture: 1280x720
[ 1.642][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
[ 1.646][v][vo/gpu/d3d11] Compiled a vertex shader in 7357us
[ 1.646][v][vo/gpu/d3d11] shaderc: 3537us, SPIRV-Cross: 214us, D3DCompile: 3606us
[ 1.646][d][vo/gpu/d3d11] GLSL source:
[ 1.646][d][vo/gpu/d3d11] [ 1] #version 450
[ 1.646][d][vo/gpu/d3d11] [ 2] #define tex1D texture
[ 1.646][d][vo/gpu/d3d11] [ 3] #define tex3D texture
[ 1.646][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
[ 1.646][d][vo/gpu/d3d11] [ 5] layout(location=0) in vec2 vertex_position;
[ 1.646][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 vertex_texcoord0;
[ 1.646][d][vo/gpu/d3d11] [ 7] layout(location=1) out vec2 texcoord0;
[ 1.646][d][vo/gpu/d3d11] [ 8] void main() {
[ 1.646][d][vo/gpu/d3d11] [ 9] gl_Position = vec4(vertex_position, 1.0, 1.0);
[ 1.646][d][vo/gpu/d3d11] [ 10] texcoord0 = vertex_texcoord0;
[ 1.646][d][vo/gpu/d3d11] [ 11] }
[ 1.646][d][vo/gpu/d3d11] HLSL source:
[ 1.646][d][vo/gpu/d3d11] [ 1] static float4 gl_Position;
[ 1.647][d][vo/gpu/d3d11] [ 2] static float2 _18;
[ 1.647][d][vo/gpu/d3d11] [ 3] static float2 _27;
[ 1.647][d][vo/gpu/d3d11] [ 4] static float2 _28;
[ 1.647][d][vo/gpu/d3d11] [ 5]
[ 1.647][d][vo/gpu/d3d11] [ 6] struct SPIRV_Cross_Input
[ 1.647][d][vo/gpu/d3d11] [ 7] {
[ 1.647][d][vo/gpu/d3d11] [ 8] float2 _18 : TEXCOORD0;
[ 1.647][d][vo/gpu/d3d11] [ 9] float2 _28 : TEXCOORD1;
[ 1.647][d][vo/gpu/d3d11] [ 10] };
[ 1.647][d][vo/gpu/d3d11] [ 11]
[ 1.647][d][vo/gpu/d3d11] [ 12] struct SPIRV_Cross_Output
[ 1.647][d][vo/gpu/d3d11] [ 13] {
[ 1.647][d][vo/gpu/d3d11] [ 14] float2 _27 : TEXCOORD1;
[ 1.647][d][vo/gpu/d3d11] [ 15] float4 gl_Position : SV_Position;
[ 1.647][d][vo/gpu/d3d11] [ 16] };
[ 1.647][d][vo/gpu/d3d11] [ 17]
[ 1.647][d][vo/gpu/d3d11] [ 18] void vert_main()
[ 1.647][d][vo/gpu/d3d11] [ 19] {
[ 1.647][d][vo/gpu/d3d11] [ 20] gl_Position = float4(_18, 1.0f, 1.0f);
[ 1.647][d][vo/gpu/d3d11] [ 21] _27 = _28;
[ 1.647][d][vo/gpu/d3d11] [ 22] gl_Position.y = -gl_Position.y;
[ 1.647][d][vo/gpu/d3d11] [ 23] }
[ 1.647][d][vo/gpu/d3d11] [ 24]
[ 1.647][d][vo/gpu/d3d11] [ 25] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
[ 1.647][d][vo/gpu/d3d11] [ 26] {
[ 1.647][d][vo/gpu/d3d11] [ 27] _18 = stage_input._18;
[ 1.647][d][vo/gpu/d3d11] [ 28] _28 = stage_input._28;
[ 1.647][d][vo/gpu/d3d11] [ 29] vert_main();
[ 1.647][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output stage_output;
[ 1.647][d][vo/gpu/d3d11] [ 31] stage_output.gl_Position = gl_Position;
[ 1.647][d][vo/gpu/d3d11] [ 32] stage_output._27 = _27;
[ 1.647][d][vo/gpu/d3d11] [ 33] return stage_output;
[ 1.647][d][vo/gpu/d3d11] [ 34] }
[ 1.655][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
[ 1.668][v][vo/gpu/d3d11] Compiled a fragment shader in 21882us
[ 1.668][v][vo/gpu/d3d11] shaderc: 8589us, SPIRV-Cross: 702us, D3DCompile: 12591us
[ 1.668][d][vo/gpu/d3d11] GLSL source:
[ 1.668][d][vo/gpu/d3d11] [ 1] #version 450
[ 1.668][d][vo/gpu/d3d11] [ 2] #define tex1D texture
[ 1.668][d][vo/gpu/d3d11] [ 3] #define tex3D texture
[ 1.668][d][vo/gpu/d3d11] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
[ 1.668][d][vo/gpu/d3d11] [ 5] layout(location=0) out vec4 out_color;
[ 1.668][d][vo/gpu/d3d11] [ 6] layout(location=1) in vec2 texcoord0;
[ 1.668][d][vo/gpu/d3d11] [ 7] layout(std140, binding=0) uniform UBO {
[ 1.668][d][vo/gpu/d3d11] [ 8] layout(offset=0) float random;
[ 1.669][d][vo/gpu/d3d11] [ 9] layout(offset=4) int frame;
[ 1.669][d][vo/gpu/d3d11] [ 10] layout(offset=8) vec2 input_size;
[ 1.669][d][vo/gpu/d3d11] [ 11] layout(offset=16) vec2 target_size;
[ 1.669][d][vo/gpu/d3d11] [ 12] layout(offset=24) vec2 tex_offset;
[ 1.669][d][vo/gpu/d3d11] [ 13] layout(offset=32) vec2 texture_size0;
[ 1.669][d][vo/gpu/d3d11] [ 14] layout(offset=48) mat2 texture_rot0;
[ 1.669][d][vo/gpu/d3d11] [ 15] layout(offset=80) vec2 texture_off0;
[ 1.669][d][vo/gpu/d3d11] [ 16] layout(offset=88) vec2 pixel_size0;
[ 1.669][d][vo/gpu/d3d11] [ 17] };
[ 1.669][d][vo/gpu/d3d11] [ 18] layout(binding=0) uniform sampler2D texture0;
[ 1.669][d][vo/gpu/d3d11] [ 19] #define HOOKED_raw texture0
[ 1.669][d][vo/gpu/d3d11] [ 20] #define HOOKED_pos texcoord0
[ 1.669][d][vo/gpu/d3d11] [ 21] #define HOOKED_size texture_size0
[ 1.669][d][vo/gpu/d3d11] [ 22] #define HOOKED_rot texture_rot0
[ 1.669][d][vo/gpu/d3d11] [ 23] #define HOOKED_off texture_off0
[ 1.669][d][vo/gpu/d3d11] [ 24] #define HOOKED_pt pixel_size0
[ 1.669][d][vo/gpu/d3d11] [ 25] #define HOOKED_map texmap0
[ 1.669][d][vo/gpu/d3d11] [ 26] #define HOOKED_mul 64.250000
[ 1.669][d][vo/gpu/d3d11] [ 27] #define HOOKED_tex(pos) (HOOKED_mul * vec4(texture(HOOKED_raw, pos)).rgba)
[ 1.669][d][vo/gpu/d3d11] [ 28] #define HOOKED_texOff(off) HOOKED_tex(HOOKED_pos + HOOKED_pt * vec2(off))
[ 1.669][d][vo/gpu/d3d11] [ 29] #define LUMA_raw texture0
[ 1.669][d][vo/gpu/d3d11] [ 30] #define LUMA_pos texcoord0
[ 1.669][d][vo/gpu/d3d11] [ 31] #define LUMA_size texture_size0
[ 1.669][d][vo/gpu/d3d11] [ 32] #define LUMA_rot texture_rot0
[ 1.669][d][vo/gpu/d3d11] [ 33] #define LUMA_off texture_off0
[ 1.669][d][vo/gpu/d3d11] [ 34] #define LUMA_pt pixel_size0
[ 1.669][d][vo/gpu/d3d11] [ 35] #define LUMA_map texmap0
[ 1.669][d][vo/gpu/d3d11] [ 36] #define LUMA_mul 64.250000
[ 1.669][d][vo/gpu/d3d11] [ 37] #define LUMA_tex(pos) (LUMA_mul * vec4(texture(LUMA_raw, pos)).rgba)
[ 1.669][d][vo/gpu/d3d11] [ 38] #define LUMA_texOff(off) LUMA_tex(LUMA_pos + LUMA_pt * vec2(off))
[ 1.669][d][vo/gpu/d3d11] [ 39]
[ 1.669][d][vo/gpu/d3d11] [ 40] // Change this to tune the strength of the noise
[ 1.669][d][vo/gpu/d3d11] [ 41] // Apparently this has to be float on some setups
[ 1.669][d][vo/gpu/d3d11] [ 42] #define STRENGTH 48.0
[ 1.669][d][vo/gpu/d3d11] [ 43]
[ 1.669][d][vo/gpu/d3d11] [ 44] // PRNG taken from mpv's deband shader
[ 1.669][d][vo/gpu/d3d11] [ 45] float mod289(float x) { return x - floor(x / 289.0) * 289.0; }
[ 1.669][d][vo/gpu/d3d11] [ 46] float permute(float x) { return mod289((34.0*x + 1.0) * x); }
[ 1.669][d][vo/gpu/d3d11] [ 47] float rand(float x) { return fract(x / 41.0); }
[ 1.669][d][vo/gpu/d3d11] [ 48]
[ 1.669][d][vo/gpu/d3d11] [ 49] vec4 hook() {
[ 1.669][d][vo/gpu/d3d11] [ 50] vec3 _m = vec3(HOOKED_pos, 1.0) + vec3(1.0);
[ 1.669][d][vo/gpu/d3d11] [ 51] float h = permute(permute(permute(_m.x)+_m.y)+_m.z);
[ 1.669][d][vo/gpu/d3d11] [ 52] vec4 noise;
[ 1.669][d][vo/gpu/d3d11] [ 53] noise.x = rand(h);
[ 1.669][d][vo/gpu/d3d11] [ 54] return HOOKED_tex(HOOKED_pos) + vec4(STRENGTH/8192.0) * (noise - 0.5);
[ 1.669][d][vo/gpu/d3d11] [ 55] }
[ 1.669][d][vo/gpu/d3d11] [ 56] void main() {
[ 1.669][d][vo/gpu/d3d11] [ 57] vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
[ 1.669][d][vo/gpu/d3d11] [ 58] color = hook();
[ 1.669][d][vo/gpu/d3d11] [ 59] color.g = 0.000000;
[ 1.669][d][vo/gpu/d3d11] [ 60] color.b = 0.000000;
[ 1.669][d][vo/gpu/d3d11] [ 61] color.a = 1.000000;
[ 1.669][d][vo/gpu/d3d11] [ 62] out_color = color;
[ 1.669][d][vo/gpu/d3d11] [ 63] }
[ 1.669][d][vo/gpu/d3d11] HLSL source:
[ 1.669][d][vo/gpu/d3d11] [ 1] Texture2D<float4> _89 : register(t0);
[ 1.669][d][vo/gpu/d3d11] [ 2] SamplerState __89_sampler : register(s0);
[ 1.669][d][vo/gpu/d3d11] [ 3]
[ 1.669][d][vo/gpu/d3d11] [ 4] static float2 _53;
[ 1.669][d][vo/gpu/d3d11] [ 5] static float4 _118;
[ 1.669][d][vo/gpu/d3d11] [ 6]
[ 1.669][d][vo/gpu/d3d11] [ 7] struct SPIRV_Cross_Input
[ 1.669][d][vo/gpu/d3d11] [ 8] {
[ 1.669][d][vo/gpu/d3d11] [ 9] float2 _53 : TEXCOORD1;
[ 1.669][d][vo/gpu/d3d11] [ 10] };
[ 1.669][d][vo/gpu/d3d11] [ 11]
[ 1.669][d][vo/gpu/d3d11] [ 12] struct SPIRV_Cross_Output
[ 1.669][d][vo/gpu/d3d11] [ 13] {
[ 1.669][d][vo/gpu/d3d11] [ 14] float4 _118 : SV_Target0;
[ 1.669][d][vo/gpu/d3d11] [ 15] };
[ 1.669][d][vo/gpu/d3d11] [ 16]
[ 1.669][d][vo/gpu/d3d11] [ 17] static float4 _226;
[ 1.669][d][vo/gpu/d3d11] [ 18]
[ 1.669][d][vo/gpu/d3d11] [ 19] void frag_main()
[ 1.669][d][vo/gpu/d3d11] [ 20] {
[ 1.669][d][vo/gpu/d3d11] [ 21] float3 _137 = float3(_53, 1.0f) + 1.0f.xxx;
[ 1.669][d][vo/gpu/d3d11] [ 22] float _139 = _137.x;
[ 1.669][d][vo/gpu/d3d11] [ 23] float _172 = ((34.0f * _139) + 1.0f) * _139;
[ 1.669][d][vo/gpu/d3d11] [ 24] float _143 = (_172 - (floor(_172 * 0.00346020772121846675872802734375f) * 289.0f)) + _137.y;
[ 1.669][d][vo/gpu/d3d11] [ 25] float _187 = ((34.0f * _143) + 1.0f) * _143;
[ 1.669][d][vo/gpu/d3d11] [ 26] float _147 = (_187 - (floor(_187 * 0.00346020772121846675872802734375f) * 289.0f)) + _137.z;
[ 1.669][d][vo/gpu/d3d11] [ 27] float _202 = ((34.0f * _147) + 1.0f) * _147;
[ 1.669][d][vo/gpu/d3d11] [ 28] float4 _219 = _226;
[ 1.669][d][vo/gpu/d3d11] [ 29] _219.x = frac((_202 - (floor(_202 * 0.00346020772121846675872802734375f) * 289.0f)) * 0.024390242993831634521484375f);
[ 1.669][d][vo/gpu/d3d11] [ 30] float4 _221 = (_89.Sample(__89_sampler, _53) * 64.25f) + (0.005859375f.xxxx * (_219 - 0.5f.xxxx));
[ 1.669][d][vo/gpu/d3d11] [ 31] _221.y = 0.0f;
[ 1.669][d][vo/gpu/d3d11] [ 32] float4 _223 = _221;
[ 1.669][d][vo/gpu/d3d11] [ 33] _223.z = 0.0f;
[ 1.670][d][vo/gpu/d3d11] [ 34] float4 _225 = _223;
[ 1.670][d][vo/gpu/d3d11] [ 35] _225.w = 1.0f;
[ 1.670][d][vo/gpu/d3d11] [ 36] _118 = _225;
[ 1.670][d][vo/gpu/d3d11] [ 37] }
[ 1.670][d][vo/gpu/d3d11] [ 38]
[ 1.670][d][vo/gpu/d3d11] [ 39] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
[ 1.670][d][vo/gpu/d3d11] [ 40] {
[ 1.670][d][vo/gpu/d3d11] [ 41] _53 = stage_input._53;
[ 1.670][d][vo/gpu/d3d11] [ 42] frag_main();
[ 1.670][d][vo/gpu/d3d11] [ 43] SPIRV_Cross_Output stage_output;
[ 1.670][d][vo/gpu/d3d11] [ 44] stage_output._118 = _118;
[ 1.670][d][vo/gpu/d3d11] [ 45] return stage_output;
[ 1.670][d][vo/gpu/d3d11] [ 46] }
[ 1.672][d][vo/gpu] Resizing texture: 1280x720
[ 1.778][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
[ 2.292][v][vo/gpu/d3d11] Compiled a compute shader in 619721us
[ 2.292][v][vo/gpu/d3d11] shaderc: 105827us, SPIRV-Cross: 13415us, D3DCompile: 500479us
[ 2.292][d][vo/gpu/d3d11] GLSL source:
[ 2.292][d][vo/gpu/d3d11] [ 1] #version 450
[ 2.292][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_compute_shader : enable
[ 2.292][d][vo/gpu/d3d11] [ 3] #extension GL_ARB_shader_image_load_store : enable
[ 2.292][d][vo/gpu/d3d11] [ 4] #define tex1D texture
[ 2.292][d][vo/gpu/d3d11] [ 5] #define tex3D texture
[ 2.292][d][vo/gpu/d3d11] [ 6] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
[ 2.292][d][vo/gpu/d3d11] [ 7] layout(std140, binding=0) uniform UBO {
[ 2.292][d][vo/gpu/d3d11] [ 8] layout(offset=0) vec2 texture_size0;
[ 2.292][d][vo/gpu/d3d11] [ 9] layout(offset=16) mat2 texture_rot0;
[ 2.292][d][vo/gpu/d3d11] [ 10] layout(offset=48) vec2 texture_off0;
[ 2.292][d][vo/gpu/d3d11] [ 11] layout(offset=56) vec2 pixel_size0;
[ 2.292][d][vo/gpu/d3d11] [ 12] layout(offset=64) vec2 out_scale;
[ 2.292][d][vo/gpu/d3d11] [ 13] layout(offset=72) vec2 tex_scale0;
[ 2.292][d][vo/gpu/d3d11] [ 14] };
[ 2.292][d][vo/gpu/d3d11] [ 15] layout(binding=0) uniform sampler1D lut;
[ 2.292][d][vo/gpu/d3d11] [ 16] layout(binding=0, rgba16f) uniform writeonly image2D out_image;
[ 2.292][d][vo/gpu/d3d11] [ 17] layout(binding=1) uniform sampler2D texture0;
[ 2.292][d][vo/gpu/d3d11] [ 18] layout (local_size_x = 32, local_size_y = 8) in;
[ 2.292][d][vo/gpu/d3d11] [ 19] #define outcoord(id) (out_scale * (vec2(id) + vec2(0.5)))
[ 2.293][d][vo/gpu/d3d11] [ 20] #define texmap0_raw(id) (tex_scale0 * outcoord(id))
[ 2.293][d][vo/gpu/d3d11] [ 21] #define texmap0(id) (texture_rot0 * texmap0_raw(id) + pixel_size0 * texture_off0)
[ 2.293][d][vo/gpu/d3d11] [ 22] #define texcoord0 texmap0(gl_GlobalInvocationID)
[ 2.293][d][vo/gpu/d3d11] [ 23] #define gl_NumWorkGroups uvec3(40, 90, 1)
[ 2.293][d][vo/gpu/d3d11] [ 24] shared float in0[288];
[ 2.293][d][vo/gpu/d3d11] [ 25] shared float in1[288];
[ 2.293][d][vo/gpu/d3d11] [ 26] void main() {
[ 2.293][d][vo/gpu/d3d11] [ 27] vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
[ 2.293][d][vo/gpu/d3d11] [ 28] // upscaling plane 1
[ 2.293][d][vo/gpu/d3d11] [ 29] #undef tex
[ 2.293][d][vo/gpu/d3d11] [ 30] #undef texmap
[ 2.293][d][vo/gpu/d3d11] [ 31] #define tex texture0
[ 2.293][d][vo/gpu/d3d11] [ 32] #define texmap texmap0
[ 2.293][d][vo/gpu/d3d11] [ 33] vec2 pos = texcoord0;
[ 2.293][d][vo/gpu/d3d11] [ 34] vec2 size = texture_size0;
[ 2.293][d][vo/gpu/d3d11] [ 35] vec2 pt = pixel_size0;
[ 2.293][d][vo/gpu/d3d11] [ 36] color = vec4(0.0);
[ 2.293][d][vo/gpu/d3d11] [ 37] {
[ 2.293][d][vo/gpu/d3d11] [ 38] vec2 wpos = texmap(gl_WorkGroupID * gl_WorkGroupSize);
[ 2.293][d][vo/gpu/d3d11] [ 39] vec2 wbase = wpos - pt * fract(wpos * size - vec2(0.5));
[ 2.293][d][vo/gpu/d3d11] [ 40] vec2 fcoord = fract(pos * size - vec2(0.5));
[ 2.293][d][vo/gpu/d3d11] [ 41] vec2 base = pos - pt * fcoord;
[ 2.293][d][vo/gpu/d3d11] [ 42] ivec2 rel = ivec2(round((base - wbase) * size));
[ 2.293][d][vo/gpu/d3d11] [ 43] int idx;
[ 2.293][d][vo/gpu/d3d11] [ 44] float w, d, wsum = 0.0;
[ 2.293][d][vo/gpu/d3d11] [ 45] vec4 c;
[ 2.293][d][vo/gpu/d3d11] [ 46] for (int y = int(gl_LocalInvocationID.y); y < 12; y += 8) {
[ 2.293][d][vo/gpu/d3d11] [ 47] for (int x = int(gl_LocalInvocationID.x); x < 24; x += 32) {
[ 2.293][d][vo/gpu/d3d11] [ 48] c = texture(tex, wbase + pt * vec2(x - 3, y - 3));
[ 2.293][d][vo/gpu/d3d11] [ 49] in0[24 * y + x] = c[0];
[ 2.293][d][vo/gpu/d3d11] [ 50] in1[24 * y + x] = c[1];
[ 2.293][d][vo/gpu/d3d11] [ 51] }}
[ 2.293][d][vo/gpu/d3d11] [ 52] groupMemoryBarrier();
[ 2.293][d][vo/gpu/d3d11] [ 53] barrier();
[ 2.293][d][vo/gpu/d3d11] [ 54] // scaler samples
[ 2.293][d][vo/gpu/d3d11] [ 55] idx = 24 * rel.y + rel.x + 0;
[ 2.293][d][vo/gpu/d3d11] [ 56] idx = 24 * rel.y + rel.x + 1;
[ 2.293][d][vo/gpu/d3d11] [ 57] idx = 24 * rel.y + rel.x + 2;
[ 2.293][d][vo/gpu/d3d11] [ 58] idx = 24 * rel.y + rel.x + 3;
[ 2.293][d][vo/gpu/d3d11] [ 59] d = length(vec2(0.0, -3.0) - fcoord);
[ 2.293][d][vo/gpu/d3d11] [ 60] if (d < 3.084110) {
[ 2.293][d][vo/gpu/d3d11] [ 61] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.293][d][vo/gpu/d3d11] [ 62] wsum += w;
[ 2.293][d][vo/gpu/d3d11] [ 63] color[0] += w * in0[idx];
[ 2.293][d][vo/gpu/d3d11] [ 64] color[1] += w * in1[idx];
[ 2.293][d][vo/gpu/d3d11] [ 65] }
[ 2.293][d][vo/gpu/d3d11] [ 66] idx = 24 * rel.y + rel.x + 4;
[ 2.293][d][vo/gpu/d3d11] [ 67] d = length(vec2(1.0, -3.0) - fcoord);
[ 2.293][d][vo/gpu/d3d11] [ 68] if (d < 3.084110) {
[ 2.293][d][vo/gpu/d3d11] [ 69] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.293][d][vo/gpu/d3d11] [ 70] wsum += w;
[ 2.293][d][vo/gpu/d3d11] [ 71] color[0] += w * in0[idx];
[ 2.293][d][vo/gpu/d3d11] [ 72] color[1] += w * in1[idx];
[ 2.293][d][vo/gpu/d3d11] [ 73] }
[ 2.293][d][vo/gpu/d3d11] [ 74] idx = 24 * rel.y + rel.x + 5;
[ 2.293][d][vo/gpu/d3d11] [ 75] idx = 24 * rel.y + rel.x + 6;
[ 2.293][d][vo/gpu/d3d11] [ 76] idx = 24 * rel.y + rel.x + 7;
[ 2.293][d][vo/gpu/d3d11] [ 77] idx = 24 * rel.y + rel.x + 24;
[ 2.293][d][vo/gpu/d3d11] [ 78] idx = 24 * rel.y + rel.x + 25;
[ 2.293][d][vo/gpu/d3d11] [ 79] d = length(vec2(-2.0, -2.0) - fcoord);
[ 2.293][d][vo/gpu/d3d11] [ 80] if (d < 3.084110) {
[ 2.293][d][vo/gpu/d3d11] [ 81] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.293][d][vo/gpu/d3d11] [ 82] wsum += w;
[ 2.293][d][vo/gpu/d3d11] [ 83] color[0] += w * in0[idx];
[ 2.293][d][vo/gpu/d3d11] [ 84] color[1] += w * in1[idx];
[ 2.293][d][vo/gpu/d3d11] [ 85] }
[ 2.293][d][vo/gpu/d3d11] [ 86] idx = 24 * rel.y + rel.x + 26;
[ 2.293][d][vo/gpu/d3d11] [ 87] d = length(vec2(-1.0, -2.0) - fcoord);
[ 2.293][d][vo/gpu/d3d11] [ 88] if (d < 3.084110) {
[ 2.293][d][vo/gpu/d3d11] [ 89] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.293][d][vo/gpu/d3d11] [ 90] wsum += w;
[ 2.293][d][vo/gpu/d3d11] [ 91] color[0] += w * in0[idx];
[ 2.294][d][vo/gpu/d3d11] [ 92] color[1] += w * in1[idx];
[ 2.294][d][vo/gpu/d3d11] [ 93] }
[ 2.294][d][vo/gpu/d3d11] [ 94] idx = 24 * rel.y + rel.x + 27;
[ 2.294][d][vo/gpu/d3d11] [ 95] d = length(vec2(0.0, -2.0) - fcoord);
[ 2.294][d][vo/gpu/d3d11] [ 96] if (d < 3.084110) {
[ 2.294][d][vo/gpu/d3d11] [ 97] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.294][d][vo/gpu/d3d11] [ 98] wsum += w;
[ 2.294][d][vo/gpu/d3d11] [ 99] color[0] += w * in0[idx];
[ 2.294][d][vo/gpu/d3d11] [100] color[1] += w * in1[idx];
[ 2.294][d][vo/gpu/d3d11] [101] }
[ 2.294][d][vo/gpu/d3d11] [102] idx = 24 * rel.y + rel.x + 28;
[ 2.294][d][vo/gpu/d3d11] [103] d = length(vec2(1.0, -2.0) - fcoord);
[ 2.294][d][vo/gpu/d3d11] [104] if (d < 3.084110) {
[ 2.294][d][vo/gpu/d3d11] [105] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.294][d][vo/gpu/d3d11] [106] wsum += w;
[ 2.294][d][vo/gpu/d3d11] [107] color[0] += w * in0[idx];
[ 2.294][d][vo/gpu/d3d11] [108] color[1] += w * in1[idx];
[ 2.294][d][vo/gpu/d3d11] [109] }
[ 2.294][d][vo/gpu/d3d11] [110] idx = 24 * rel.y + rel.x + 29;
[ 2.294][d][vo/gpu/d3d11] [111] d = length(vec2(2.0, -2.0) - fcoord);
[ 2.294][d][vo/gpu/d3d11] [112] if (d < 3.084110) {
[ 2.294][d][vo/gpu/d3d11] [113] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.294][d][vo/gpu/d3d11] [114] wsum += w;
[ 2.294][d][vo/gpu/d3d11] [115] color[0] += w * in0[idx];
[ 2.294][d][vo/gpu/d3d11] [116] color[1] += w * in1[idx];
[ 2.294][d][vo/gpu/d3d11] [117] }
[ 2.294][d][vo/gpu/d3d11] [118] idx = 24 * rel.y + rel.x + 30;
[ 2.294][d][vo/gpu/d3d11] [119] d = length(vec2(3.0, -2.0) - fcoord);
[ 2.294][d][vo/gpu/d3d11] [120] if (d < 3.084110) {
[ 2.294][d][vo/gpu/d3d11] [121] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.294][d][vo/gpu/d3d11] [122] wsum += w;
[ 2.294][d][vo/gpu/d3d11] [123] color[0] += w * in0[idx];
[ 2.294][d][vo/gpu/d3d11] [124] color[1] += w * in1[idx];
[ 2.294][d][vo/gpu/d3d11] [125] }
[ 2.294][d][vo/gpu/d3d11] [126] idx = 24 * rel.y + rel.x + 31;
[ 2.294][d][vo/gpu/d3d11] [127] idx = 24 * rel.y + rel.x + 48;
[ 2.294][d][vo/gpu/d3d11] [128] idx = 24 * rel.y + rel.x + 49;
[ 2.294][d][vo/gpu/d3d11] [129] d = length(vec2(-2.0, -1.0) - fcoord);
[ 2.294][d][vo/gpu/d3d11] [130] if (d < 3.084110) {
[ 2.294][d][vo/gpu/d3d11] [131] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.294][d][vo/gpu/d3d11] [132] wsum += w;
[ 2.294][d][vo/gpu/d3d11] [133] color[0] += w * in0[idx];
[ 2.294][d][vo/gpu/d3d11] [134] color[1] += w * in1[idx];
[ 2.294][d][vo/gpu/d3d11] [135] }
[ 2.294][d][vo/gpu/d3d11] [136] idx = 24 * rel.y + rel.x + 50;
[ 2.294][d][vo/gpu/d3d11] [137] d = length(vec2(-1.0, -1.0) - fcoord);
[ 2.294][d][vo/gpu/d3d11] [138] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.294][d][vo/gpu/d3d11] [139] wsum += w;
[ 2.294][d][vo/gpu/d3d11] [140] color[0] += w * in0[idx];
[ 2.294][d][vo/gpu/d3d11] [141] color[1] += w * in1[idx];
[ 2.294][d][vo/gpu/d3d11] [142] idx = 24 * rel.y + rel.x + 51;
[ 2.294][d][vo/gpu/d3d11] [143] d = length(vec2(0.0, -1.0) - fcoord);
[ 2.294][d][vo/gpu/d3d11] [144] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.294][d][vo/gpu/d3d11] [145] wsum += w;
[ 2.294][d][vo/gpu/d3d11] [146] color[0] += w * in0[idx];
[ 2.294][d][vo/gpu/d3d11] [147] color[1] += w * in1[idx];
[ 2.294][d][vo/gpu/d3d11] [148] idx = 24 * rel.y + rel.x + 52;
[ 2.294][d][vo/gpu/d3d11] [149] d = length(vec2(1.0, -1.0) - fcoord);
[ 2.294][d][vo/gpu/d3d11] [150] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.294][d][vo/gpu/d3d11] [151] wsum += w;
[ 2.294][d][vo/gpu/d3d11] [152] color[0] += w * in0[idx];
[ 2.294][d][vo/gpu/d3d11] [153] color[1] += w * in1[idx];
[ 2.294][d][vo/gpu/d3d11] [154] idx = 24 * rel.y + rel.x + 53;
[ 2.294][d][vo/gpu/d3d11] [155] d = length(vec2(2.0, -1.0) - fcoord);
[ 2.294][d][vo/gpu/d3d11] [156] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.294][d][vo/gpu/d3d11] [157] wsum += w;
[ 2.294][d][vo/gpu/d3d11] [158] color[0] += w * in0[idx];
[ 2.294][d][vo/gpu/d3d11] [159] color[1] += w * in1[idx];
[ 2.294][d][vo/gpu/d3d11] [160] idx = 24 * rel.y + rel.x + 54;
[ 2.294][d][vo/gpu/d3d11] [161] d = length(vec2(3.0, -1.0) - fcoord);
[ 2.294][d][vo/gpu/d3d11] [162] if (d < 3.084110) {
[ 2.294][d][vo/gpu/d3d11] [163] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.294][d][vo/gpu/d3d11] [164] wsum += w;
[ 2.294][d][vo/gpu/d3d11] [165] color[0] += w * in0[idx];
[ 2.294][d][vo/gpu/d3d11] [166] color[1] += w * in1[idx];
[ 2.294][d][vo/gpu/d3d11] [167] }
[ 2.294][d][vo/gpu/d3d11] [168] idx = 24 * rel.y + rel.x + 55;
[ 2.294][d][vo/gpu/d3d11] [169] idx = 24 * rel.y + rel.x + 72;
[ 2.294][d][vo/gpu/d3d11] [170] d = length(vec2(-3.0, 0.0) - fcoord);
[ 2.294][d][vo/gpu/d3d11] [171] if (d < 3.084110) {
[ 2.294][d][vo/gpu/d3d11] [172] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.295][d][vo/gpu/d3d11] [173] wsum += w;
[ 2.295][d][vo/gpu/d3d11] [174] color[0] += w * in0[idx];
[ 2.295][d][vo/gpu/d3d11] [175] color[1] += w * in1[idx];
[ 2.295][d][vo/gpu/d3d11] [176] }
[ 2.295][d][vo/gpu/d3d11] [177] idx = 24 * rel.y + rel.x + 73;
[ 2.295][d][vo/gpu/d3d11] [178] d = length(vec2(-2.0, 0.0) - fcoord);
[ 2.295][d][vo/gpu/d3d11] [179] if (d < 3.084110) {
[ 2.295][d][vo/gpu/d3d11] [180] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.295][d][vo/gpu/d3d11] [181] wsum += w;
[ 2.295][d][vo/gpu/d3d11] [182] color[0] += w * in0[idx];
[ 2.295][d][vo/gpu/d3d11] [183] color[1] += w * in1[idx];
[ 2.295][d][vo/gpu/d3d11] [184] }
[ 2.295][d][vo/gpu/d3d11] [185] idx = 24 * rel.y + rel.x + 74;
[ 2.295][d][vo/gpu/d3d11] [186] d = length(vec2(-1.0, 0.0) - fcoord);
[ 2.295][d][vo/gpu/d3d11] [187] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.295][d][vo/gpu/d3d11] [188] wsum += w;
[ 2.295][d][vo/gpu/d3d11] [189] color[0] += w * in0[idx];
[ 2.295][d][vo/gpu/d3d11] [190] color[1] += w * in1[idx];
[ 2.295][d][vo/gpu/d3d11] [191] idx = 24 * rel.y + rel.x + 75;
[ 2.295][d][vo/gpu/d3d11] [192] d = length(vec2(0.0, 0.0) - fcoord);
[ 2.295][d][vo/gpu/d3d11] [193] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.295][d][vo/gpu/d3d11] [194] wsum += w;
[ 2.295][d][vo/gpu/d3d11] [195] color[0] += w * in0[idx];
[ 2.295][d][vo/gpu/d3d11] [196] color[1] += w * in1[idx];
[ 2.295][d][vo/gpu/d3d11] [197] idx = 24 * rel.y + rel.x + 76;
[ 2.295][d][vo/gpu/d3d11] [198] d = length(vec2(1.0, 0.0) - fcoord);
[ 2.295][d][vo/gpu/d3d11] [199] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.295][d][vo/gpu/d3d11] [200] wsum += w;
[ 2.295][d][vo/gpu/d3d11] [201] color[0] += w * in0[idx];
[ 2.295][d][vo/gpu/d3d11] [202] color[1] += w * in1[idx];
[ 2.295][d][vo/gpu/d3d11] [203] idx = 24 * rel.y + rel.x + 77;
[ 2.295][d][vo/gpu/d3d11] [204] d = length(vec2(2.0, 0.0) - fcoord);
[ 2.295][d][vo/gpu/d3d11] [205] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.295][d][vo/gpu/d3d11] [206] wsum += w;
[ 2.295][d][vo/gpu/d3d11] [207] color[0] += w * in0[idx];
[ 2.295][d][vo/gpu/d3d11] [208] color[1] += w * in1[idx];
[ 2.295][d][vo/gpu/d3d11] [209] idx = 24 * rel.y + rel.x + 78;
[ 2.295][d][vo/gpu/d3d11] [210] d = length(vec2(3.0, 0.0) - fcoord);
[ 2.295][d][vo/gpu/d3d11] [211] if (d < 3.084110) {
[ 2.295][d][vo/gpu/d3d11] [212] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.295][d][vo/gpu/d3d11] [213] wsum += w;
[ 2.295][d][vo/gpu/d3d11] [214] color[0] += w * in0[idx];
[ 2.295][d][vo/gpu/d3d11] [215] color[1] += w * in1[idx];
[ 2.295][d][vo/gpu/d3d11] [216] }
[ 2.295][d][vo/gpu/d3d11] [217] idx = 24 * rel.y + rel.x + 79;
[ 2.295][d][vo/gpu/d3d11] [218] d = length(vec2(4.0, 0.0) - fcoord);
[ 2.295][d][vo/gpu/d3d11] [219] if (d < 3.084110) {
[ 2.295][d][vo/gpu/d3d11] [220] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.295][d][vo/gpu/d3d11] [221] wsum += w;
[ 2.295][d][vo/gpu/d3d11] [222] color[0] += w * in0[idx];
[ 2.295][d][vo/gpu/d3d11] [223] color[1] += w * in1[idx];
[ 2.295][d][vo/gpu/d3d11] [224] }
[ 2.295][d][vo/gpu/d3d11] [225] idx = 24 * rel.y + rel.x + 96;
[ 2.295][d][vo/gpu/d3d11] [226] d = length(vec2(-3.0, 1.0) - fcoord);
[ 2.295][d][vo/gpu/d3d11] [227] if (d < 3.084110) {
[ 2.295][d][vo/gpu/d3d11] [228] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.295][d][vo/gpu/d3d11] [229] wsum += w;
[ 2.295][d][vo/gpu/d3d11] [230] color[0] += w * in0[idx];
[ 2.295][d][vo/gpu/d3d11] [231] color[1] += w * in1[idx];
[ 2.295][d][vo/gpu/d3d11] [232] }
[ 2.295][d][vo/gpu/d3d11] [233] idx = 24 * rel.y + rel.x + 97;
[ 2.295][d][vo/gpu/d3d11] [234] d = length(vec2(-2.0, 1.0) - fcoord);
[ 2.295][d][vo/gpu/d3d11] [235] if (d < 3.084110) {
[ 2.295][d][vo/gpu/d3d11] [236] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.295][d][vo/gpu/d3d11] [237] wsum += w;
[ 2.295][d][vo/gpu/d3d11] [238] color[0] += w * in0[idx];
[ 2.295][d][vo/gpu/d3d11] [239] color[1] += w * in1[idx];
[ 2.295][d][vo/gpu/d3d11] [240] }
[ 2.295][d][vo/gpu/d3d11] [241] idx = 24 * rel.y + rel.x + 98;
[ 2.295][d][vo/gpu/d3d11] [242] d = length(vec2(-1.0, 1.0) - fcoord);
[ 2.295][d][vo/gpu/d3d11] [243] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.295][d][vo/gpu/d3d11] [244] wsum += w;
[ 2.296][d][vo/gpu/d3d11] [245] color[0] += w * in0[idx];
[ 2.296][d][vo/gpu/d3d11] [246] color[1] += w * in1[idx];
[ 2.296][d][vo/gpu/d3d11] [247] idx = 24 * rel.y + rel.x + 99;
[ 2.296][d][vo/gpu/d3d11] [248] d = length(vec2(0.0, 1.0) - fcoord);
[ 2.296][d][vo/gpu/d3d11] [249] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.296][d][vo/gpu/d3d11] [250] wsum += w;
[ 2.296][d][vo/gpu/d3d11] [251] color[0] += w * in0[idx];
[ 2.296][d][vo/gpu/d3d11] [252] color[1] += w * in1[idx];
[ 2.296][d][vo/gpu/d3d11] [253] idx = 24 * rel.y + rel.x + 100;
[ 2.296][d][vo/gpu/d3d11] [254] d = length(vec2(1.0, 1.0) - fcoord);
[ 2.296][d][vo/gpu/d3d11] [255] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.296][d][vo/gpu/d3d11] [256] wsum += w;
[ 2.296][d][vo/gpu/d3d11] [257] color[0] += w * in0[idx];
[ 2.296][d][vo/gpu/d3d11] [258] color[1] += w * in1[idx];
[ 2.296][d][vo/gpu/d3d11] [259] idx = 24 * rel.y + rel.x + 101;
[ 2.296][d][vo/gpu/d3d11] [260] d = length(vec2(2.0, 1.0) - fcoord);
[ 2.296][d][vo/gpu/d3d11] [261] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.296][d][vo/gpu/d3d11] [262] wsum += w;
[ 2.296][d][vo/gpu/d3d11] [263] color[0] += w * in0[idx];
[ 2.296][d][vo/gpu/d3d11] [264] color[1] += w * in1[idx];
[ 2.296][d][vo/gpu/d3d11] [265] idx = 24 * rel.y + rel.x + 102;
[ 2.296][d][vo/gpu/d3d11] [266] d = length(vec2(3.0, 1.0) - fcoord);
[ 2.296][d][vo/gpu/d3d11] [267] if (d < 3.084110) {
[ 2.296][d][vo/gpu/d3d11] [268] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.296][d][vo/gpu/d3d11] [269] wsum += w;
[ 2.296][d][vo/gpu/d3d11] [270] color[0] += w * in0[idx];
[ 2.296][d][vo/gpu/d3d11] [271] color[1] += w * in1[idx];
[ 2.296][d][vo/gpu/d3d11] [272] }
[ 2.296][d][vo/gpu/d3d11] [273] idx = 24 * rel.y + rel.x + 103;
[ 2.296][d][vo/gpu/d3d11] [274] d = length(vec2(4.0, 1.0) - fcoord);
[ 2.296][d][vo/gpu/d3d11] [275] if (d < 3.084110) {
[ 2.296][d][vo/gpu/d3d11] [276] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.296][d][vo/gpu/d3d11] [277] wsum += w;
[ 2.296][d][vo/gpu/d3d11] [278] color[0] += w * in0[idx];
[ 2.296][d][vo/gpu/d3d11] [279] color[1] += w * in1[idx];
[ 2.296][d][vo/gpu/d3d11] [280] }
[ 2.296][d][vo/gpu/d3d11] [281] idx = 24 * rel.y + rel.x + 120;
[ 2.296][d][vo/gpu/d3d11] [282] idx = 24 * rel.y + rel.x + 121;
[ 2.296][d][vo/gpu/d3d11] [283] d = length(vec2(-2.0, 2.0) - fcoord);
[ 2.296][d][vo/gpu/d3d11] [284] if (d < 3.084110) {
[ 2.296][d][vo/gpu/d3d11] [285] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.296][d][vo/gpu/d3d11] [286] wsum += w;
[ 2.296][d][vo/gpu/d3d11] [287] color[0] += w * in0[idx];
[ 2.296][d][vo/gpu/d3d11] [288] color[1] += w * in1[idx];
[ 2.296][d][vo/gpu/d3d11] [289] }
[ 2.296][d][vo/gpu/d3d11] [290] idx = 24 * rel.y + rel.x + 122;
[ 2.296][d][vo/gpu/d3d11] [291] d = length(vec2(-1.0, 2.0) - fcoord);
[ 2.296][d][vo/gpu/d3d11] [292] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.296][d][vo/gpu/d3d11] [293] wsum += w;
[ 2.296][d][vo/gpu/d3d11] [294] color[0] += w * in0[idx];
[ 2.296][d][vo/gpu/d3d11] [295] color[1] += w * in1[idx];
[ 2.296][d][vo/gpu/d3d11] [296] idx = 24 * rel.y + rel.x + 123;
[ 2.296][d][vo/gpu/d3d11] [297] d = length(vec2(0.0, 2.0) - fcoord);
[ 2.296][d][vo/gpu/d3d11] [298] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.296][d][vo/gpu/d3d11] [299] wsum += w;
[ 2.296][d][vo/gpu/d3d11] [300] color[0] += w * in0[idx];
[ 2.296][d][vo/gpu/d3d11] [301] color[1] += w * in1[idx];
[ 2.296][d][vo/gpu/d3d11] [302] idx = 24 * rel.y + rel.x + 124;
[ 2.296][d][vo/gpu/d3d11] [303] d = length(vec2(1.0, 2.0) - fcoord);
[ 2.296][d][vo/gpu/d3d11] [304] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.296][d][vo/gpu/d3d11] [305] wsum += w;
[ 2.296][d][vo/gpu/d3d11] [306] color[0] += w * in0[idx];
[ 2.296][d][vo/gpu/d3d11] [307] color[1] += w * in1[idx];
[ 2.296][d][vo/gpu/d3d11] [308] idx = 24 * rel.y + rel.x + 125;
[ 2.296][d][vo/gpu/d3d11] [309] d = length(vec2(2.0, 2.0) - fcoord);
[ 2.296][d][vo/gpu/d3d11] [310] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.296][d][vo/gpu/d3d11] [311] wsum += w;
[ 2.296][d][vo/gpu/d3d11] [312] color[0] += w * in0[idx];
[ 2.296][d][vo/gpu/d3d11] [313] color[1] += w * in1[idx];
[ 2.296][d][vo/gpu/d3d11] [314] idx = 24 * rel.y + rel.x + 126;
[ 2.296][d][vo/gpu/d3d11] [315] d = length(vec2(3.0, 2.0) - fcoord);
[ 2.296][d][vo/gpu/d3d11] [316] if (d < 3.084110) {
[ 2.296][d][vo/gpu/d3d11] [317] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.296][d][vo/gpu/d3d11] [318] wsum += w;
[ 2.296][d][vo/gpu/d3d11] [319] color[0] += w * in0[idx];
[ 2.296][d][vo/gpu/d3d11] [320] color[1] += w * in1[idx];
[ 2.296][d][vo/gpu/d3d11] [321] }
[ 2.296][d][vo/gpu/d3d11] [322] idx = 24 * rel.y + rel.x + 127;
[ 2.296][d][vo/gpu/d3d11] [323] idx = 24 * rel.y + rel.x + 144;
[ 2.296][d][vo/gpu/d3d11] [324] idx = 24 * rel.y + rel.x + 145;
[ 2.296][d][vo/gpu/d3d11] [325] d = length(vec2(-2.0, 3.0) - fcoord);
[ 2.296][d][vo/gpu/d3d11] [326] if (d < 3.084110) {
[ 2.296][d][vo/gpu/d3d11] [327] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.296][d][vo/gpu/d3d11] [328] wsum += w;
[ 2.296][d][vo/gpu/d3d11] [329] color[0] += w * in0[idx];
[ 2.296][d][vo/gpu/d3d11] [330] color[1] += w * in1[idx];
[ 2.296][d][vo/gpu/d3d11] [331] }
[ 2.296][d][vo/gpu/d3d11] [332] idx = 24 * rel.y + rel.x + 146;
[ 2.296][d][vo/gpu/d3d11] [333] d = length(vec2(-1.0, 3.0) - fcoord);
[ 2.296][d][vo/gpu/d3d11] [334] if (d < 3.084110) {
[ 2.296][d][vo/gpu/d3d11] [335] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.297][d][vo/gpu/d3d11] [336] wsum += w;
[ 2.297][d][vo/gpu/d3d11] [337] color[0] += w * in0[idx];
[ 2.297][d][vo/gpu/d3d11] [338] color[1] += w * in1[idx];
[ 2.297][d][vo/gpu/d3d11] [339] }
[ 2.297][d][vo/gpu/d3d11] [340] idx = 24 * rel.y + rel.x + 147;
[ 2.297][d][vo/gpu/d3d11] [341] d = length(vec2(0.0, 3.0) - fcoord);
[ 2.297][d][vo/gpu/d3d11] [342] if (d < 3.084110) {
[ 2.297][d][vo/gpu/d3d11] [343] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.297][d][vo/gpu/d3d11] [344] wsum += w;
[ 2.297][d][vo/gpu/d3d11] [345] color[0] += w * in0[idx];
[ 2.297][d][vo/gpu/d3d11] [346] color[1] += w * in1[idx];
[ 2.297][d][vo/gpu/d3d11] [347] }
[ 2.297][d][vo/gpu/d3d11] [348] idx = 24 * rel.y + rel.x + 148;
[ 2.297][d][vo/gpu/d3d11] [349] d = length(vec2(1.0, 3.0) - fcoord);
[ 2.297][d][vo/gpu/d3d11] [350] if (d < 3.084110) {
[ 2.297][d][vo/gpu/d3d11] [351] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.297][d][vo/gpu/d3d11] [352] wsum += w;
[ 2.297][d][vo/gpu/d3d11] [353] color[0] += w * in0[idx];
[ 2.297][d][vo/gpu/d3d11] [354] color[1] += w * in1[idx];
[ 2.297][d][vo/gpu/d3d11] [355] }
[ 2.297][d][vo/gpu/d3d11] [356] idx = 24 * rel.y + rel.x + 149;
[ 2.297][d][vo/gpu/d3d11] [357] d = length(vec2(2.0, 3.0) - fcoord);
[ 2.297][d][vo/gpu/d3d11] [358] if (d < 3.084110) {
[ 2.297][d][vo/gpu/d3d11] [359] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.297][d][vo/gpu/d3d11] [360] wsum += w;
[ 2.297][d][vo/gpu/d3d11] [361] color[0] += w * in0[idx];
[ 2.297][d][vo/gpu/d3d11] [362] color[1] += w * in1[idx];
[ 2.297][d][vo/gpu/d3d11] [363] }
[ 2.297][d][vo/gpu/d3d11] [364] idx = 24 * rel.y + rel.x + 150;
[ 2.297][d][vo/gpu/d3d11] [365] d = length(vec2(3.0, 3.0) - fcoord);
[ 2.297][d][vo/gpu/d3d11] [366] if (d < 3.084110) {
[ 2.297][d][vo/gpu/d3d11] [367] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.297][d][vo/gpu/d3d11] [368] wsum += w;
[ 2.297][d][vo/gpu/d3d11] [369] color[0] += w * in0[idx];
[ 2.297][d][vo/gpu/d3d11] [370] color[1] += w * in1[idx];
[ 2.297][d][vo/gpu/d3d11] [371] }
[ 2.297][d][vo/gpu/d3d11] [372] idx = 24 * rel.y + rel.x + 151;
[ 2.297][d][vo/gpu/d3d11] [373] idx = 24 * rel.y + rel.x + 168;
[ 2.297][d][vo/gpu/d3d11] [374] idx = 24 * rel.y + rel.x + 169;
[ 2.297][d][vo/gpu/d3d11] [375] idx = 24 * rel.y + rel.x + 170;
[ 2.297][d][vo/gpu/d3d11] [376] idx = 24 * rel.y + rel.x + 171;
[ 2.297][d][vo/gpu/d3d11] [377] d = length(vec2(0.0, 4.0) - fcoord);
[ 2.297][d][vo/gpu/d3d11] [378] if (d < 3.084110) {
[ 2.297][d][vo/gpu/d3d11] [379] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.297][d][vo/gpu/d3d11] [380] wsum += w;
[ 2.297][d][vo/gpu/d3d11] [381] color[0] += w * in0[idx];
[ 2.297][d][vo/gpu/d3d11] [382] color[1] += w * in1[idx];
[ 2.297][d][vo/gpu/d3d11] [383] }
[ 2.297][d][vo/gpu/d3d11] [384] idx = 24 * rel.y + rel.x + 172;
[ 2.297][d][vo/gpu/d3d11] [385] d = length(vec2(1.0, 4.0) - fcoord);
[ 2.297][d][vo/gpu/d3d11] [386] if (d < 3.084110) {
[ 2.297][d][vo/gpu/d3d11] [387] w = tex1D(lut, LUT_POS(d * 1.0/3.238315, 64.0)).r;
[ 2.297][d][vo/gpu/d3d11] [388] wsum += w;
[ 2.297][d][vo/gpu/d3d11] [389] color[0] += w * in0[idx];
[ 2.297][d][vo/gpu/d3d11] [390] color[1] += w * in1[idx];
[ 2.297][d][vo/gpu/d3d11] [391] }
[ 2.297][d][vo/gpu/d3d11] [392] idx = 24 * rel.y + rel.x + 173;
[ 2.297][d][vo/gpu/d3d11] [393] idx = 24 * rel.y + rel.x + 174;
[ 2.297][d][vo/gpu/d3d11] [394] idx = 24 * rel.y + rel.x + 175;
[ 2.297][d][vo/gpu/d3d11] [395] color = color / vec4(wsum);
[ 2.297][d][vo/gpu/d3d11] [396] }
[ 2.297][d][vo/gpu/d3d11] [397] color *= 1.000000;
[ 2.298][d][vo/gpu/d3d11] [398] color.b = 0.000000;
[ 2.298][d][vo/gpu/d3d11] [399] color.a = 1.000000;
[ 2.298][d][vo/gpu/d3d11] [400] imageStore(out_image, ivec2(gl_GlobalInvocationID), color);
[ 2.298][d][vo/gpu/d3d11] [401] }
[ 2.298][d][vo/gpu/d3d11] HLSL source:
[ 2.298][d][vo/gpu/d3d11] [ 1] static const uint3 gl_WorkGroupSize = uint3(32u, 8u, 1u);
[ 2.298][d][vo/gpu/d3d11] [ 2]
[ 2.298][d][vo/gpu/d3d11] [ 3] cbuffer _17_19 : register(b0)
[ 2.298][d][vo/gpu/d3d11] [ 4] {
[ 2.298][d][vo/gpu/d3d11] [ 5] float2 _19_m0 : packoffset(c0);
[ 2.298][d][vo/gpu/d3d11] [ 6] row_major float2x2 _19_m1 : packoffset(c1);
[ 2.298][d][vo/gpu/d3d11] [ 7] float2 _19_m2 : packoffset(c3);
[ 2.298][d][vo/gpu/d3d11] [ 8] float2 _19_m3 : packoffset(c3.z);
[ 2.298][d][vo/gpu/d3d11] [ 9] float2 _19_m4 : packoffset(c4);
[ 2.298][d][vo/gpu/d3d11] [ 10] float2 _19_m5 : packoffset(c4.z);
[ 2.298][d][vo/gpu/d3d11] [ 11] };
[ 2.298][d][vo/gpu/d3d11] [ 12]
[ 2.298][d][vo/gpu/d3d11] [ 13] Texture2D<float4> _159 : register(t1);
[ 2.298][d][vo/gpu/d3d11] [ 14] SamplerState __159_sampler : register(s1);
[ 2.298][d][vo/gpu/d3d11] [ 15] Texture1D<float4> _246 : register(t0);
[ 2.298][d][vo/gpu/d3d11] [ 16] SamplerState __246_sampler : register(s0);
[ 2.298][d][vo/gpu/d3d11] [ 17] RWTexture2D<float4> _2255 : register(u0);
[ 2.298][d][vo/gpu/d3d11] [ 18]
[ 2.298][d][vo/gpu/d3d11] [ 19] static uint3 gl_WorkGroupID;
[ 2.298][d][vo/gpu/d3d11] [ 20] static uint3 gl_LocalInvocationID;
[ 2.298][d][vo/gpu/d3d11] [ 21] static uint3 gl_GlobalInvocationID;
[ 2.298][d][vo/gpu/d3d11] [ 22] struct SPIRV_Cross_Input
[ 2.298][d][vo/gpu/d3d11] [ 23] {
[ 2.298][d][vo/gpu/d3d11] [ 24] uint3 gl_WorkGroupID : SV_GroupID;
[ 2.298][d][vo/gpu/d3d11] [ 25] uint3 gl_LocalInvocationID : SV_GroupThreadID;
[ 2.298][d][vo/gpu/d3d11] [ 26] uint3 gl_GlobalInvocationID : SV_DispatchThreadID;
[ 2.298][d][vo/gpu/d3d11] [ 27] };
[ 2.298][d][vo/gpu/d3d11] [ 28]
[ 2.298][d][vo/gpu/d3d11] [ 29] groupshared float _176[288];
[ 2.298][d][vo/gpu/d3d11] [ 30] groupshared float _185[288];
[ 2.298][d][vo/gpu/d3d11] [ 31]
[ 2.298][d][vo/gpu/d3d11] [ 32] void comp_main()
[ 2.298][d][vo/gpu/d3d11] [ 33] {
[ 2.298][d][vo/gpu/d3d11] [ 34] float2 _54 = _19_m3 * _19_m2;
[ 2.298][d][vo/gpu/d3d11] [ 35] float2 _55 = mul(_19_m5 * (_19_m4 * (float2(float3(gl_GlobalInvocationID).xy) + 0.5f.xx)), _19_m1) + _54;
[ 2.298][d][vo/gpu/d3d11] [ 36] float2 _91 = mul(_19_m5 * (_19_m4 * (float2(float3(gl_WorkGroupID * gl_WorkGroupSize).xy) + 0.5f.xx)), _19_m1) + _54;
[ 2.298][d][vo/gpu/d3d11] [ 37] float2 _101 = _91 - (_19_m3 * frac((_91 * _19_m0) - 0.5f.xx));
[ 2.298][d][vo/gpu/d3d11] [ 38] float2 _107 = frac((_55 * _19_m0) - 0.5f.xx);
[ 2.298][d][vo/gpu/d3d11] [ 39] int2 _123 = int2(round(((_55 - (_19_m3 * _107)) - _101) * _19_m0));
[ 2.298][d][vo/gpu/d3d11] [ 40] int _2624;
[ 2.298][d][vo/gpu/d3d11] [ 41] _2624 = int(gl_LocalInvocationID.y);
[ 2.298][d][vo/gpu/d3d11] [ 42] for (; _2624 < 12; _2624 += 8)
[ 2.298][d][vo/gpu/d3d11] [ 43] {
[ 2.298][d][vo/gpu/d3d11] [ 44] for (int _2683 = int(gl_LocalInvocationID.x); _2683 < 24; )
[ 2.298][d][vo/gpu/d3d11] [ 45] {
[ 2.298][d][vo/gpu/d3d11] [ 46] float4 _172 = _159.SampleLevel(__159_sampler, _101 + (_19_m3 * float2(float(_2683 - 3), float(_2624 - 3))), 0.0f);
[ 2.298][d][vo/gpu/d3d11] [ 47] int _180 = (24 * _2624) + _2683;
[ 2.298][d][vo/gpu/d3d11] [ 48] _176[_180] = _172.x;
[ 2.298][d][vo/gpu/d3d11] [ 49] _185[_180] = _172.y;
[ 2.298][d][vo/gpu/d3d11] [ 50] _2683 += 32;
[ 2.298][d][vo/gpu/d3d11] [ 51] continue;
[ 2.298][d][vo/gpu/d3d11] [ 52] }
[ 2.298][d][vo/gpu/d3d11] [ 53] }
[ 2.298][d][vo/gpu/d3d11] [ 54] AllMemoryBarrier();
[ 2.298][d][vo/gpu/d3d11] [ 55] GroupMemoryBarrierWithGroupSync();
[ 2.298][d][vo/gpu/d3d11] [ 56] int _229 = (24 * _123.y) + _123.x;
[ 2.298][d][vo/gpu/d3d11] [ 57] int _230 = _229 + 3;
[ 2.298][d][vo/gpu/d3d11] [ 58] float _236 = length(float2(0.0f, -3.0f) - _107);
[ 2.298][d][vo/gpu/d3d11] [ 59] float _2627;
[ 2.298][d][vo/gpu/d3d11] [ 60] float4 _2628;
[ 2.298][d][vo/gpu/d3d11] [ 61] if (_236 < 3.0841100215911865234375f)
[ 2.298][d][vo/gpu/d3d11] [ 62] {
[ 2.298][d][vo/gpu/d3d11] [ 63] float4 _255 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _236 * 0.3088025748729705810546875f), 0.0f);
[ 2.298][d][vo/gpu/d3d11] [ 64] float _256 = _255.x;
[ 2.298][d][vo/gpu/d3d11] [ 65] float4 _2270 = 0.0f.xxxx;
[ 2.298][d][vo/gpu/d3d11] [ 66] _2270.x = _256 * _176[_230];
[ 2.298][d][vo/gpu/d3d11] [ 67] float4 _2273 = _2270;
[ 2.298][d][vo/gpu/d3d11] [ 68] _2273.y = _256 * _185[_230];
[ 2.298][d][vo/gpu/d3d11] [ 69] _2628 = _2273;
[ 2.298][d][vo/gpu/d3d11] [ 70] _2627 = _256;
[ 2.298][d][vo/gpu/d3d11] [ 71] }
[ 2.298][d][vo/gpu/d3d11] [ 72] else
[ 2.298][d][vo/gpu/d3d11] [ 73] {
[ 2.298][d][vo/gpu/d3d11] [ 74] _2628 = 0.0f.xxxx;
[ 2.298][d][vo/gpu/d3d11] [ 75] _2627 = 0.0f;
[ 2.298][d][vo/gpu/d3d11] [ 76] }
[ 2.298][d][vo/gpu/d3d11] [ 77] int _284 = _229 + 4;
[ 2.298][d][vo/gpu/d3d11] [ 78] float _288 = length(float2(1.0f, -3.0f) - _107);
[ 2.298][d][vo/gpu/d3d11] [ 79] float _2629;
[ 2.298][d][vo/gpu/d3d11] [ 80] float4 _2630;
[ 2.298][d][vo/gpu/d3d11] [ 81] if (_288 < 3.0841100215911865234375f)
[ 2.298][d][vo/gpu/d3d11] [ 82] {
[ 2.299][d][vo/gpu/d3d11] [ 83] float4 _298 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _288 * 0.3088025748729705810546875f), 0.0f);
[ 2.299][d][vo/gpu/d3d11] [ 84] float _299 = _298.x;
[ 2.299][d][vo/gpu/d3d11] [ 85] float4 _2278 = _2628;
[ 2.299][d][vo/gpu/d3d11] [ 86] _2278.x = _2628.x + (_299 * _176[_284]);
[ 2.299][d][vo/gpu/d3d11] [ 87] float4 _2281 = _2278;
[ 2.299][d][vo/gpu/d3d11] [ 88] _2281.y = _2628.y + (_299 * _185[_284]);
[ 2.299][d][vo/gpu/d3d11] [ 89] _2630 = _2281;
[ 2.299][d][vo/gpu/d3d11] [ 90] _2629 = _2627 + _299;
[ 2.299][d][vo/gpu/d3d11] [ 91] }
[ 2.299][d][vo/gpu/d3d11] [ 92] else
[ 2.299][d][vo/gpu/d3d11] [ 93] {
[ 2.299][d][vo/gpu/d3d11] [ 94] _2630 = _2628;
[ 2.299][d][vo/gpu/d3d11] [ 95] _2629 = _2627;
[ 2.299][d][vo/gpu/d3d11] [ 96] }
[ 2.299][d][vo/gpu/d3d11] [ 97] int _358 = _229 + 25;
[ 2.299][d][vo/gpu/d3d11] [ 98] float _363 = length((-2.0f).xx - _107);
[ 2.299][d][vo/gpu/d3d11] [ 99] float _2631;
[ 2.299][d][vo/gpu/d3d11] [100] float4 _2632;
[ 2.299][d][vo/gpu/d3d11] [101] if (_363 < 3.0841100215911865234375f)
[ 2.299][d][vo/gpu/d3d11] [102] {
[ 2.299][d][vo/gpu/d3d11] [103] float4 _373 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _363 * 0.3088025748729705810546875f), 0.0f);
[ 2.299][d][vo/gpu/d3d11] [104] float _374 = _373.x;
[ 2.299][d][vo/gpu/d3d11] [105] float4 _2286 = _2630;
[ 2.299][d][vo/gpu/d3d11] [106] _2286.x = _2630.x + (_374 * _176[_358]);
[ 2.299][d][vo/gpu/d3d11] [107] float4 _2289 = _2286;
[ 2.299][d][vo/gpu/d3d11] [108] _2289.y = _2630.y + (_374 * _185[_358]);
[ 2.299][d][vo/gpu/d3d11] [109] _2632 = _2289;
[ 2.299][d][vo/gpu/d3d11] [110] _2631 = _2629 + _374;
[ 2.299][d][vo/gpu/d3d11] [111] }
[ 2.299][d][vo/gpu/d3d11] [112] else
[ 2.299][d][vo/gpu/d3d11] [113] {
[ 2.299][d][vo/gpu/d3d11] [114] _2632 = _2630;
[ 2.299][d][vo/gpu/d3d11] [115] _2631 = _2629;
[ 2.299][d][vo/gpu/d3d11] [116] }
[ 2.299][d][vo/gpu/d3d11] [117] int _403 = _229 + 26;
[ 2.299][d][vo/gpu/d3d11] [118] float _408 = length(float2(-1.0f, -2.0f) - _107);
[ 2.299][d][vo/gpu/d3d11] [119] float _2633;
[ 2.299][d][vo/gpu/d3d11] [120] float4 _2634;
[ 2.299][d][vo/gpu/d3d11] [121] if (_408 < 3.0841100215911865234375f)
[ 2.299][d][vo/gpu/d3d11] [122] {
[ 2.299][d][vo/gpu/d3d11] [123] float4 _418 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _408 * 0.3088025748729705810546875f), 0.0f);
[ 2.299][d][vo/gpu/d3d11] [124] float _419 = _418.x;
[ 2.299][d][vo/gpu/d3d11] [125] float4 _2294 = _2632;
[ 2.299][d][vo/gpu/d3d11] [126] _2294.x = _2632.x + (_419 * _176[_403]);
[ 2.299][d][vo/gpu/d3d11] [127] float4 _2297 = _2294;
[ 2.299][d][vo/gpu/d3d11] [128] _2297.y = _2632.y + (_419 * _185[_403]);
[ 2.299][d][vo/gpu/d3d11] [129] _2634 = _2297;
[ 2.299][d][vo/gpu/d3d11] [130] _2633 = _2631 + _419;
[ 2.299][d][vo/gpu/d3d11] [131] }
[ 2.299][d][vo/gpu/d3d11] [132] else
[ 2.299][d][vo/gpu/d3d11] [133] {
[ 2.299][d][vo/gpu/d3d11] [134] _2634 = _2632;
[ 2.299][d][vo/gpu/d3d11] [135] _2633 = _2631;
[ 2.299][d][vo/gpu/d3d11] [136] }
[ 2.299][d][vo/gpu/d3d11] [137] int _448 = _229 + 27;
[ 2.299][d][vo/gpu/d3d11] [138] float _452 = length(float2(0.0f, -2.0f) - _107);
[ 2.299][d][vo/gpu/d3d11] [139] float _2635;
[ 2.299][d][vo/gpu/d3d11] [140] float4 _2636;
[ 2.299][d][vo/gpu/d3d11] [141] if (_452 < 3.0841100215911865234375f)
[ 2.299][d][vo/gpu/d3d11] [142] {
[ 2.299][d][vo/gpu/d3d11] [143] float4 _462 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _452 * 0.3088025748729705810546875f), 0.0f);
[ 2.299][d][vo/gpu/d3d11] [144] float _463 = _462.x;
[ 2.299][d][vo/gpu/d3d11] [145] float4 _2302 = _2634;
[ 2.299][d][vo/gpu/d3d11] [146] _2302.x = _2634.x + (_463 * _176[_448]);
[ 2.299][d][vo/gpu/d3d11] [147] float4 _2305 = _2302;
[ 2.299][d][vo/gpu/d3d11] [148] _2305.y = _2634.y + (_463 * _185[_448]);
[ 2.299][d][vo/gpu/d3d11] [149] _2636 = _2305;
[ 2.299][d][vo/gpu/d3d11] [150] _2635 = _2633 + _463;
[ 2.299][d][vo/gpu/d3d11] [151] }
[ 2.299][d][vo/gpu/d3d11] [152] else
[ 2.299][d][vo/gpu/d3d11] [153] {
[ 2.299][d][vo/gpu/d3d11] [154] _2636 = _2634;
[ 2.299][d][vo/gpu/d3d11] [155] _2635 = _2633;
[ 2.299][d][vo/gpu/d3d11] [156] }
[ 2.299][d][vo/gpu/d3d11] [157] int _492 = _229 + 28;
[ 2.299][d][vo/gpu/d3d11] [158] float _496 = length(float2(1.0f, -2.0f) - _107);
[ 2.299][d][vo/gpu/d3d11] [159] float _2637;
[ 2.299][d][vo/gpu/d3d11] [160] float4 _2638;
[ 2.299][d][vo/gpu/d3d11] [161] if (_496 < 3.0841100215911865234375f)
[ 2.299][d][vo/gpu/d3d11] [162] {
[ 2.300][d][vo/gpu/d3d11] [163] float4 _506 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _496 * 0.3088025748729705810546875f), 0.0f);
[ 2.300][d][vo/gpu/d3d11] [164] float _507 = _506.x;
[ 2.300][d][vo/gpu/d3d11] [165] float4 _2310 = _2636;
[ 2.300][d][vo/gpu/d3d11] [166] _2310.x = _2636.x + (_507 * _176[_492]);
[ 2.300][d][vo/gpu/d3d11] [167] float4 _2313 = _2310;
[ 2.300][d][vo/gpu/d3d11] [168] _2313.y = _2636.y + (_507 * _185[_492]);
[ 2.300][d][vo/gpu/d3d11] [169] _2638 = _2313;
[ 2.300][d][vo/gpu/d3d11] [170] _2637 = _2635 + _507;
[ 2.300][d][vo/gpu/d3d11] [171] }
[ 2.300][d][vo/gpu/d3d11] [172] else
[ 2.300][d][vo/gpu/d3d11] [173] {
[ 2.300][d][vo/gpu/d3d11] [174] _2638 = _2636;
[ 2.300][d][vo/gpu/d3d11] [175] _2637 = _2635;
[ 2.300][d][vo/gpu/d3d11] [176] }
[ 2.300][d][vo/gpu/d3d11] [177] int _536 = _229 + 29;
[ 2.300][d][vo/gpu/d3d11] [178] float _541 = length(float2(2.0f, -2.0f) - _107);
[ 2.300][d][vo/gpu/d3d11] [179] float _2639;
[ 2.300][d][vo/gpu/d3d11] [180] float4 _2640;
[ 2.300][d][vo/gpu/d3d11] [181] if (_541 < 3.0841100215911865234375f)
[ 2.300][d][vo/gpu/d3d11] [182] {
[ 2.300][d][vo/gpu/d3d11] [183] float4 _551 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _541 * 0.3088025748729705810546875f), 0.0f);
[ 2.300][d][vo/gpu/d3d11] [184] float _552 = _551.x;
[ 2.300][d][vo/gpu/d3d11] [185] float4 _2318 = _2638;
[ 2.300][d][vo/gpu/d3d11] [186] _2318.x = _2638.x + (_552 * _176[_536]);
[ 2.300][d][vo/gpu/d3d11] [187] float4 _2321 = _2318;
[ 2.300][d][vo/gpu/d3d11] [188] _2321.y = _2638.y + (_552 * _185[_536]);
[ 2.300][d][vo/gpu/d3d11] [189] _2640 = _2321;
[ 2.300][d][vo/gpu/d3d11] [190] _2639 = _2637 + _552;
[ 2.300][d][vo/gpu/d3d11] [191] }
[ 2.300][d][vo/gpu/d3d11] [192] else
[ 2.300][d][vo/gpu/d3d11] [193] {
[ 2.300][d][vo/gpu/d3d11] [194] _2640 = _2638;
[ 2.300][d][vo/gpu/d3d11] [195] _2639 = _2637;
[ 2.300][d][vo/gpu/d3d11] [196] }
[ 2.300][d][vo/gpu/d3d11] [197] int _581 = _229 + 30;
[ 2.300][d][vo/gpu/d3d11] [198] float _586 = length(float2(3.0f, -2.0f) - _107);
[ 2.300][d][vo/gpu/d3d11] [199] float _2641;
[ 2.300][d][vo/gpu/d3d11] [200] float4 _2642;
[ 2.300][d][vo/gpu/d3d11] [201] if (_586 < 3.0841100215911865234375f)
[ 2.300][d][vo/gpu/d3d11] [202] {
[ 2.300][d][vo/gpu/d3d11] [203] float4 _596 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _586 * 0.3088025748729705810546875f), 0.0f);
[ 2.300][d][vo/gpu/d3d11] [204] float _597 = _596.x;
[ 2.300][d][vo/gpu/d3d11] [205] float4 _2326 = _2640;
[ 2.300][d][vo/gpu/d3d11] [206] _2326.x = _2640.x + (_597 * _176[_581]);
[ 2.300][d][vo/gpu/d3d11] [207] float4 _2329 = _2326;
[ 2.300][d][vo/gpu/d3d11] [208] _2329.y = _2640.y + (_597 * _185[_581]);
[ 2.300][d][vo/gpu/d3d11] [209] _2642 = _2329;
[ 2.300][d][vo/gpu/d3d11] [210] _2641 = _2639 + _597;
[ 2.300][d][vo/gpu/d3d11] [211] }
[ 2.300][d][vo/gpu/d3d11] [212] else
[ 2.300][d][vo/gpu/d3d11] [213] {
[ 2.300][d][vo/gpu/d3d11] [214] _2642 = _2640;
[ 2.300][d][vo/gpu/d3d11] [215] _2641 = _2639;
[ 2.300][d][vo/gpu/d3d11] [216] }
[ 2.300][d][vo/gpu/d3d11] [217] int _642 = _229 + 49;
[ 2.300][d][vo/gpu/d3d11] [218] float _646 = length(float2(-2.0f, -1.0f) - _107);
[ 2.300][d][vo/gpu/d3d11] [219] float _2643;
[ 2.300][d][vo/gpu/d3d11] [220] float4 _2644;
[ 2.300][d][vo/gpu/d3d11] [221] if (_646 < 3.0841100215911865234375f)
[ 2.300][d][vo/gpu/d3d11] [222] {
[ 2.300][d][vo/gpu/d3d11] [223] float4 _656 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _646 * 0.3088025748729705810546875f), 0.0f);
[ 2.300][d][vo/gpu/d3d11] [224] float _657 = _656.x;
[ 2.300][d][vo/gpu/d3d11] [225] float4 _2334 = _2642;
[ 2.300][d][vo/gpu/d3d11] [226] _2334.x = _2642.x + (_657 * _176[_642]);
[ 2.300][d][vo/gpu/d3d11] [227] float4 _2337 = _2334;
[ 2.300][d][vo/gpu/d3d11] [228] _2337.y = _2642.y + (_657 * _185[_642]);
[ 2.300][d][vo/gpu/d3d11] [229] _2644 = _2337;
[ 2.300][d][vo/gpu/d3d11] [230] _2643 = _2641 + _657;
[ 2.300][d][vo/gpu/d3d11] [231] }
[ 2.300][d][vo/gpu/d3d11] [232] else
[ 2.300][d][vo/gpu/d3d11] [233] {
[ 2.300][d][vo/gpu/d3d11] [234] _2644 = _2642;
[ 2.300][d][vo/gpu/d3d11] [235] _2643 = _2641;
[ 2.300][d][vo/gpu/d3d11] [236] }
[ 2.300][d][vo/gpu/d3d11] [237] int _686 = _229 + 50;
[ 2.300][d][vo/gpu/d3d11] [238] float4 _696 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, length((-1.0f).xx - _107) * 0.3088025748729705810546875f), 0.0f);
[ 2.300][d][vo/gpu/d3d11] [239] float _697 = _696.x;
[ 2.300][d][vo/gpu/d3d11] [240] int _726 = _229 + 51;
[ 2.300][d][vo/gpu/d3d11] [241] float4 _736 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, length(float2(0.0f, -1.0f) - _107) * 0.3088025748729705810546875f), 0.0f);
[ 2.300][d][vo/gpu/d3d11] [242] float _737 = _736.x;
[ 2.300][d][vo/gpu/d3d11] [243] int _766 = _229 + 52;
[ 2.300][d][vo/gpu/d3d11] [244] float4 _776 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, length(float2(1.0f, -1.0f) - _107) * 0.3088025748729705810546875f), 0.0f);
[ 2.300][d][vo/gpu/d3d11] [245] float _777 = _776.x;
[ 2.300][d][vo/gpu/d3d11] [246] int _806 = _229 + 53;
[ 2.300][d][vo/gpu/d3d11] [247] float4 _816 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, length(float2(2.0f, -1.0f) - _107) * 0.3088025748729705810546875f), 0.0f);
[ 2.301][d][vo/gpu/d3d11] [248] float _817 = _816.x;
[ 2.301][d][vo/gpu/d3d11] [249] float _820 = (((_2643 + _697) + _737) + _777) + _817;
[ 2.301][d][vo/gpu/d3d11] [250] float _828 = (((_2644.x + (_697 * _176[_686])) + (_737 * _176[_726])) + (_777 * _176[_766])) + (_817 * _176[_806]);
[ 2.301][d][vo/gpu/d3d11] [251] float4 _2366 = _2644;
[ 2.301][d][vo/gpu/d3d11] [252] _2366.x = _828;
[ 2.301][d][vo/gpu/d3d11] [253] float _837 = (((_2644.y + (_697 * _185[_686])) + (_737 * _185[_726])) + (_777 * _185[_766])) + (_817 * _185[_806]);
[ 2.301][d][vo/gpu/d3d11] [254] float4 _2369 = _2366;
[ 2.301][d][vo/gpu/d3d11] [255] _2369.y = _837;
[ 2.301][d][vo/gpu/d3d11] [256] int _846 = _229 + 54;
[ 2.301][d][vo/gpu/d3d11] [257] float _850 = length(float2(3.0f, -1.0f) - _107);
[ 2.301][d][vo/gpu/d3d11] [258] float _2645;
[ 2.301][d][vo/gpu/d3d11] [259] float4 _2646;
[ 2.301][d][vo/gpu/d3d11] [260] if (_850 < 3.0841100215911865234375f)
[ 2.301][d][vo/gpu/d3d11] [261] {
[ 2.301][d][vo/gpu/d3d11] [262] float4 _860 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _850 * 0.3088025748729705810546875f), 0.0f);
[ 2.301][d][vo/gpu/d3d11] [263] float _861 = _860.x;
[ 2.301][d][vo/gpu/d3d11] [264] float4 _2374 = _2369;
[ 2.301][d][vo/gpu/d3d11] [265] _2374.x = _828 + (_861 * _176[_846]);
[ 2.301][d][vo/gpu/d3d11] [266] float4 _2377 = _2374;
[ 2.301][d][vo/gpu/d3d11] [267] _2377.y = _837 + (_861 * _185[_846]);
[ 2.301][d][vo/gpu/d3d11] [268] _2646 = _2377;
[ 2.301][d][vo/gpu/d3d11] [269] _2645 = _820 + _861;
[ 2.301][d][vo/gpu/d3d11] [270] }
[ 2.301][d][vo/gpu/d3d11] [271] else
[ 2.301][d][vo/gpu/d3d11] [272] {
[ 2.301][d][vo/gpu/d3d11] [273] _2646 = _2369;
[ 2.301][d][vo/gpu/d3d11] [274] _2645 = _820;
[ 2.301][d][vo/gpu/d3d11] [275] }
[ 2.301][d][vo/gpu/d3d11] [276] int _898 = _229 + 72;
[ 2.301][d][vo/gpu/d3d11] [277] float _902 = length(float2(-3.0f, 0.0f) - _107);
[ 2.301][d][vo/gpu/d3d11] [278] float _2647;
[ 2.301][d][vo/gpu/d3d11] [279] float4 _2648;
[ 2.301][d][vo/gpu/d3d11] [280] if (_902 < 3.0841100215911865234375f)
[ 2.301][d][vo/gpu/d3d11] [281] {
[ 2.301][d][vo/gpu/d3d11] [282] float4 _912 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _902 * 0.3088025748729705810546875f), 0.0f);
[ 2.301][d][vo/gpu/d3d11] [283] float _913 = _912.x;
[ 2.301][d][vo/gpu/d3d11] [284] float4 _2382 = _2646;
[ 2.301][d][vo/gpu/d3d11] [285] _2382.x = _2646.x + (_913 * _176[_898]);
[ 2.301][d][vo/gpu/d3d11] [286] float4 _2385 = _2382;
[ 2.301][d][vo/gpu/d3d11] [287] _2385.y = _2646.y + (_913 * _185[_898]);
[ 2.301][d][vo/gpu/d3d11] [288] _2648 = _2385;
[ 2.301][d][vo/gpu/d3d11] [289] _2647 = _2645 + _913;
[ 2.301][d][vo/gpu/d3d11] [290] }
[ 2.301][d][vo/gpu/d3d11] [291] else
[ 2.301][d][vo/gpu/d3d11] [292] {
[ 2.301][d][vo/gpu/d3d11] [293] _2648 = _2646;
[ 2.301][d][vo/gpu/d3d11] [294] _2647 = _2645;
[ 2.301][d][vo/gpu/d3d11] [295] }
[ 2.301][d][vo/gpu/d3d11] [296] int _942 = _229 + 73;
[ 2.301][d][vo/gpu/d3d11] [297] float _946 = length(float2(-2.0f, 0.0f) - _107);
[ 2.301][d][vo/gpu/d3d11] [298] float _2649;
[ 2.301][d][vo/gpu/d3d11] [299] float4 _2650;
[ 2.301][d][vo/gpu/d3d11] [300] if (_946 < 3.0841100215911865234375f)
[ 2.301][d][vo/gpu/d3d11] [301] {
[ 2.301][d][vo/gpu/d3d11] [302] float4 _956 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _946 * 0.3088025748729705810546875f), 0.0f);
[ 2.301][d][vo/gpu/d3d11] [303] float _957 = _956.x;
[ 2.301][d][vo/gpu/d3d11] [304] float4 _2390 = _2648;
[ 2.301][d][vo/gpu/d3d11] [305] _2390.x = _2648.x + (_957 * _176[_942]);
[ 2.301][d][vo/gpu/d3d11] [306] float4 _2393 = _2390;
[ 2.301][d][vo/gpu/d3d11] [307] _2393.y = _2648.y + (_957 * _185[_942]);
[ 2.301][d][vo/gpu/d3d11] [308] _2650 = _2393;
[ 2.301][d][vo/gpu/d3d11] [309] _2649 = _2647 + _957;
[ 2.301][d][vo/gpu/d3d11] [310] }
[ 2.301][d][vo/gpu/d3d11] [311] else
[ 2.301][d][vo/gpu/d3d11] [312] {
[ 2.301][d][vo/gpu/d3d11] [313] _2650 = _2648;
[ 2.301][d][vo/gpu/d3d11] [314] _2649 = _2647;
[ 2.301][d][vo/gpu/d3d11] [315] }
[ 2.301][d][vo/gpu/d3d11] [316] int _986 = _229 + 74;
[ 2.301][d][vo/gpu/d3d11] [317] float4 _996 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, length(float2(-1.0f, 0.0f) - _107) * 0.3088025748729705810546875f), 0.0f);
[ 2.301][d][vo/gpu/d3d11] [318] float _997 = _996.x;
[ 2.301][d][vo/gpu/d3d11] [319] int _1026 = _229 + 75;
[ 2.301][d][vo/gpu/d3d11] [320] float4 _1036 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, length(-_107) * 0.3088025748729705810546875f), 0.0f);
[ 2.301][d][vo/gpu/d3d11] [321] float _1037 = _1036.x;
[ 2.301][d][vo/gpu/d3d11] [322] int _1066 = _229 + 76;
[ 2.301][d][vo/gpu/d3d11] [323] float4 _1076 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, length(float2(1.0f, 0.0f) - _107) * 0.3088025748729705810546875f), 0.0f);
[ 2.301][d][vo/gpu/d3d11] [324] float _1077 = _1076.x;
[ 2.301][d][vo/gpu/d3d11] [325] int _1106 = _229 + 77;
[ 2.301][d][vo/gpu/d3d11] [326] float4 _1116 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, length(float2(2.0f, 0.0f) - _107) * 0.3088025748729705810546875f), 0.0f);
[ 2.301][d][vo/gpu/d3d11] [327] float _1117 = _1116.x;
[ 2.302][d][vo/gpu/d3d11] [328] float _1120 = (((_2649 + _997) + _1037) + _1077) + _1117;
[ 2.302][d][vo/gpu/d3d11] [329] float _1128 = (((_2650.x + (_997 * _176[_986])) + (_1037 * _176[_1026])) + (_1077 * _176[_1066])) + (_1117 * _176[_1106]);
[ 2.302][d][vo/gpu/d3d11] [330] float4 _2422 = _2650;
[ 2.302][d][vo/gpu/d3d11] [331] _2422.x = _1128;
[ 2.302][d][vo/gpu/d3d11] [332] float _1137 = (((_2650.y + (_997 * _185[_986])) + (_1037 * _185[_1026])) + (_1077 * _185[_1066])) + (_1117 * _185[_1106]);
[ 2.302][d][vo/gpu/d3d11] [333] float4 _2425 = _2422;
[ 2.302][d][vo/gpu/d3d11] [334] _2425.y = _1137;
[ 2.302][d][vo/gpu/d3d11] [335] int _1146 = _229 + 78;
[ 2.302][d][vo/gpu/d3d11] [336] float _1150 = length(float2(3.0f, 0.0f) - _107);
[ 2.302][d][vo/gpu/d3d11] [337] float _2651;
[ 2.302][d][vo/gpu/d3d11] [338] float4 _2652;
[ 2.302][d][vo/gpu/d3d11] [339] if (_1150 < 3.0841100215911865234375f)
[ 2.302][d][vo/gpu/d3d11] [340] {
[ 2.302][d][vo/gpu/d3d11] [341] float4 _1160 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _1150 * 0.3088025748729705810546875f), 0.0f);
[ 2.302][d][vo/gpu/d3d11] [342] float _1161 = _1160.x;
[ 2.302][d][vo/gpu/d3d11] [343] float4 _2430 = _2425;
[ 2.302][d][vo/gpu/d3d11] [344] _2430.x = _1128 + (_1161 * _176[_1146]);
[ 2.302][d][vo/gpu/d3d11] [345] float4 _2433 = _2430;
[ 2.302][d][vo/gpu/d3d11] [346] _2433.y = _1137 + (_1161 * _185[_1146]);
[ 2.302][d][vo/gpu/d3d11] [347] _2652 = _2433;
[ 2.302][d][vo/gpu/d3d11] [348] _2651 = _1120 + _1161;
[ 2.302][d][vo/gpu/d3d11] [349] }
[ 2.302][d][vo/gpu/d3d11] [350] else
[ 2.302][d][vo/gpu/d3d11] [351] {
[ 2.302][d][vo/gpu/d3d11] [352] _2652 = _2425;
[ 2.302][d][vo/gpu/d3d11] [353] _2651 = _1120;
[ 2.302][d][vo/gpu/d3d11] [354] }
[ 2.302][d][vo/gpu/d3d11] [355] int _1190 = _229 + 79;
[ 2.302][d][vo/gpu/d3d11] [356] float _1195 = length(float2(4.0f, 0.0f) - _107);
[ 2.302][d][vo/gpu/d3d11] [357] float _2653;
[ 2.302][d][vo/gpu/d3d11] [358] float4 _2654;
[ 2.302][d][vo/gpu/d3d11] [359] if (_1195 < 3.0841100215911865234375f)
[ 2.302][d][vo/gpu/d3d11] [360] {
[ 2.302][d][vo/gpu/d3d11] [361] float4 _1205 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _1195 * 0.3088025748729705810546875f), 0.0f);
[ 2.302][d][vo/gpu/d3d11] [362] float _1206 = _1205.x;
[ 2.302][d][vo/gpu/d3d11] [363] float4 _2438 = _2652;
[ 2.302][d][vo/gpu/d3d11] [364] _2438.x = _2652.x + (_1206 * _176[_1190]);
[ 2.302][d][vo/gpu/d3d11] [365] float4 _2441 = _2438;
[ 2.302][d][vo/gpu/d3d11] [366] _2441.y = _2652.y + (_1206 * _185[_1190]);
[ 2.302][d][vo/gpu/d3d11] [367] _2654 = _2441;
[ 2.302][d][vo/gpu/d3d11] [368] _2653 = _2651 + _1206;
[ 2.302][d][vo/gpu/d3d11] [369] }
[ 2.302][d][vo/gpu/d3d11] [370] else
[ 2.302][d][vo/gpu/d3d11] [371] {
[ 2.302][d][vo/gpu/d3d11] [372] _2654 = _2652;
[ 2.302][d][vo/gpu/d3d11] [373] _2653 = _2651;
[ 2.302][d][vo/gpu/d3d11] [374] }
[ 2.302][d][vo/gpu/d3d11] [375] int _1235 = _229 + 96;
[ 2.302][d][vo/gpu/d3d11] [376] float _1239 = length(float2(-3.0f, 1.0f) - _107);
[ 2.302][d][vo/gpu/d3d11] [377] float _2655;
[ 2.302][d][vo/gpu/d3d11] [378] float4 _2656;
[ 2.302][d][vo/gpu/d3d11] [379] if (_1239 < 3.0841100215911865234375f)
[ 2.302][d][vo/gpu/d3d11] [380] {
[ 2.302][d][vo/gpu/d3d11] [381] float4 _1249 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _1239 * 0.3088025748729705810546875f), 0.0f);
[ 2.302][d][vo/gpu/d3d11] [382] float _1250 = _1249.x;
[ 2.302][d][vo/gpu/d3d11] [383] float4 _2446 = _2654;
[ 2.302][d][vo/gpu/d3d11] [384] _2446.x = _2654.x + (_1250 * _176[_1235]);
[ 2.302][d][vo/gpu/d3d11] [385] float4 _2449 = _2446;
[ 2.302][d][vo/gpu/d3d11] [386] _2449.y = _2654.y + (_1250 * _185[_1235]);
[ 2.302][d][vo/gpu/d3d11] [387] _2656 = _2449;
[ 2.302][d][vo/gpu/d3d11] [388] _2655 = _2653 + _1250;
[ 2.302][d][vo/gpu/d3d11] [389] }
[ 2.302][d][vo/gpu/d3d11] [390] else
[ 2.302][d][vo/gpu/d3d11] [391] {
[ 2.302][d][vo/gpu/d3d11] [392] _2656 = _2654;
[ 2.302][d][vo/gpu/d3d11] [393] _2655 = _2653;
[ 2.302][d][vo/gpu/d3d11] [394] }
[ 2.302][d][vo/gpu/d3d11] [395] int _1279 = _229 + 97;
[ 2.302][d][vo/gpu/d3d11] [396] float _1283 = length(float2(-2.0f, 1.0f) - _107);
[ 2.303][d][vo/gpu/d3d11] [397] float _2657;
[ 2.303][d][vo/gpu/d3d11] [398] float4 _2658;
[ 2.303][d][vo/gpu/d3d11] [399] if (_1283 < 3.0841100215911865234375f)
[ 2.303][d][vo/gpu/d3d11] [400] {
[ 2.303][d][vo/gpu/d3d11] [401] float4 _1293 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _1283 * 0.3088025748729705810546875f), 0.0f);
[ 2.303][d][vo/gpu/d3d11] [402] float _1294 = _1293.x;
[ 2.303][d][vo/gpu/d3d11] [403] float4 _2454 = _2656;
[ 2.303][d][vo/gpu/d3d11] [404] _2454.x = _2656.x + (_1294 * _176[_1279]);
[ 2.303][d][vo/gpu/d3d11] [405] float4 _2457 = _2454;
[ 2.303][d][vo/gpu/d3d11] [406] _2457.y = _2656.y + (_1294 * _185[_1279]);
[ 2.303][d][vo/gpu/d3d11] [407] _2658 = _2457;
[ 2.303][d][vo/gpu/d3d11] [408] _2657 = _2655 + _1294;
[ 2.303][d][vo/gpu/d3d11] [409] }
[ 2.303][d][vo/gpu/d3d11] [410] else
[ 2.303][d][vo/gpu/d3d11] [411] {
[ 2.303][d][vo/gpu/d3d11] [412] _2658 = _2656;
[ 2.303][d][vo/gpu/d3d11] [413] _2657 = _2655;
[ 2.303][d][vo/gpu/d3d11] [414] }
[ 2.303][d][vo/gpu/d3d11] [415] int _1323 = _229 + 98;
[ 2.303][d][vo/gpu/d3d11] [416] float4 _1333 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, length(float2(-1.0f, 1.0f) - _107) * 0.3088025748729705810546875f), 0.0f);
[ 2.303][d][vo/gpu/d3d11] [417] float _1334 = _1333.x;
[ 2.303][d][vo/gpu/d3d11] [418] int _1363 = _229 + 99;
[ 2.303][d][vo/gpu/d3d11] [419] float4 _1373 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, length(float2(0.0f, 1.0f) - _107) * 0.3088025748729705810546875f), 0.0f);
[ 2.303][d][vo/gpu/d3d11] [420] float _1374 = _1373.x;
[ 2.303][d][vo/gpu/d3d11] [421] int _1403 = _229 + 100;
[ 2.303][d][vo/gpu/d3d11] [422] float4 _1413 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, length(1.0f.xx - _107) * 0.3088025748729705810546875f), 0.0f);
[ 2.303][d][vo/gpu/d3d11] [423] float _1414 = _1413.x;
[ 2.303][d][vo/gpu/d3d11] [424] int _1443 = _229 + 101;
[ 2.303][d][vo/gpu/d3d11] [425] float4 _1453 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, length(float2(2.0f, 1.0f) - _107) * 0.3088025748729705810546875f), 0.0f);
[ 2.303][d][vo/gpu/d3d11] [426] float _1454 = _1453.x;
[ 2.303][d][vo/gpu/d3d11] [427] float _1457 = (((_2657 + _1334) + _1374) + _1414) + _1454;
[ 2.303][d][vo/gpu/d3d11] [428] float _1465 = (((_2658.x + (_1334 * _176[_1323])) + (_1374 * _176[_1363])) + (_1414 * _176[_1403])) + (_1454 * _176[_1443]);
[ 2.303][d][vo/gpu/d3d11] [429] float4 _2486 = _2658;
[ 2.303][d][vo/gpu/d3d11] [430] _2486.x = _1465;
[ 2.303][d][vo/gpu/d3d11] [431] float _1474 = (((_2658.y + (_1334 * _185[_1323])) + (_1374 * _185[_1363])) + (_1414 * _185[_1403])) + (_1454 * _185[_1443]);
[ 2.303][d][vo/gpu/d3d11] [432] float4 _2489 = _2486;
[ 2.303][d][vo/gpu/d3d11] [433] _2489.y = _1474;
[ 2.303][d][vo/gpu/d3d11] [434] int _1483 = _229 + 102;
[ 2.303][d][vo/gpu/d3d11] [435] float _1487 = length(float2(3.0f, 1.0f) - _107);
[ 2.303][d][vo/gpu/d3d11] [436] float _2659;
[ 2.303][d][vo/gpu/d3d11] [437] float4 _2660;
[ 2.303][d][vo/gpu/d3d11] [438] if (_1487 < 3.0841100215911865234375f)
[ 2.303][d][vo/gpu/d3d11] [439] {
[ 2.303][d][vo/gpu/d3d11] [440] float4 _1497 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _1487 * 0.3088025748729705810546875f), 0.0f);
[ 2.303][d][vo/gpu/d3d11] [441] float _1498 = _1497.x;
[ 2.303][d][vo/gpu/d3d11] [442] float4 _2494 = _2489;
[ 2.303][d][vo/gpu/d3d11] [443] _2494.x = _1465 + (_1498 * _176[_1483]);
[ 2.303][d][vo/gpu/d3d11] [444] float4 _2497 = _2494;
[ 2.303][d][vo/gpu/d3d11] [445] _2497.y = _1474 + (_1498 * _185[_1483]);
[ 2.303][d][vo/gpu/d3d11] [446] _2660 = _2497;
[ 2.303][d][vo/gpu/d3d11] [447] _2659 = _1457 + _1498;
[ 2.303][d][vo/gpu/d3d11] [448] }
[ 2.303][d][vo/gpu/d3d11] [449] else
[ 2.303][d][vo/gpu/d3d11] [450] {
[ 2.303][d][vo/gpu/d3d11] [451] _2660 = _2489;
[ 2.303][d][vo/gpu/d3d11] [452] _2659 = _1457;
[ 2.303][d][vo/gpu/d3d11] [453] }
[ 2.303][d][vo/gpu/d3d11] [454] int _1527 = _229 + 103;
[ 2.303][d][vo/gpu/d3d11] [455] float _1531 = length(float2(4.0f, 1.0f) - _107);
[ 2.303][d][vo/gpu/d3d11] [456] float _2661;
[ 2.303][d][vo/gpu/d3d11] [457] float4 _2662;
[ 2.303][d][vo/gpu/d3d11] [458] if (_1531 < 3.0841100215911865234375f)
[ 2.303][d][vo/gpu/d3d11] [459] {
[ 2.303][d][vo/gpu/d3d11] [460] float4 _1541 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _1531 * 0.3088025748729705810546875f), 0.0f);
[ 2.303][d][vo/gpu/d3d11] [461] float _1542 = _1541.x;
[ 2.303][d][vo/gpu/d3d11] [462] float4 _2502 = _2660;
[ 2.303][d][vo/gpu/d3d11] [463] _2502.x = _2660.x + (_1542 * _176[_1527]);
[ 2.303][d][vo/gpu/d3d11] [464] float4 _2505 = _2502;
[ 2.303][d][vo/gpu/d3d11] [465] _2505.y = _2660.y + (_1542 * _185[_1527]);
[ 2.303][d][vo/gpu/d3d11] [466] _2662 = _2505;
[ 2.303][d][vo/gpu/d3d11] [467] _2661 = _2659 + _1542;
[ 2.303][d][vo/gpu/d3d11] [468] }
[ 2.303][d][vo/gpu/d3d11] [469] else
[ 2.303][d][vo/gpu/d3d11] [470] {
[ 2.303][d][vo/gpu/d3d11] [471] _2662 = _2660;
[ 2.303][d][vo/gpu/d3d11] [472] _2661 = _2659;
[ 2.303][d][vo/gpu/d3d11] [473] }
[ 2.303][d][vo/gpu/d3d11] [474] int _1579 = _229 + 121;
[ 2.303][d][vo/gpu/d3d11] [475] float _1583 = length(float2(-2.0f, 2.0f) - _107);
[ 2.303][d][vo/gpu/d3d11] [476] float _2663;
[ 2.303][d][vo/gpu/d3d11] [477] float4 _2664;
[ 2.303][d][vo/gpu/d3d11] [478] if (_1583 < 3.0841100215911865234375f)
[ 2.303][d][vo/gpu/d3d11] [479] {
[ 2.303][d][vo/gpu/d3d11] [480] float4 _1593 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _1583 * 0.3088025748729705810546875f), 0.0f);
[ 2.303][d][vo/gpu/d3d11] [481] float _1594 = _1593.x;
[ 2.304][d][vo/gpu/d3d11] [482] float4 _2510 = _2662;
[ 2.304][d][vo/gpu/d3d11] [483] _2510.x = _2662.x + (_1594 * _176[_1579]);
[ 2.304][d][vo/gpu/d3d11] [484] float4 _2513 = _2510;
[ 2.304][d][vo/gpu/d3d11] [485] _2513.y = _2662.y + (_1594 * _185[_1579]);
[ 2.304][d][vo/gpu/d3d11] [486] _2664 = _2513;
[ 2.304][d][vo/gpu/d3d11] [487] _2663 = _2661 + _1594;
[ 2.304][d][vo/gpu/d3d11] [488] }
[ 2.304][d][vo/gpu/d3d11] [489] else
[ 2.304][d][vo/gpu/d3d11] [490] {
[ 2.304][d][vo/gpu/d3d11] [491] _2664 = _2662;
[ 2.304][d][vo/gpu/d3d11] [492] _2663 = _2661;
[ 2.304][d][vo/gpu/d3d11] [493] }
[ 2.304][d][vo/gpu/d3d11] [494] int _1623 = _229 + 122;
[ 2.304][d][vo/gpu/d3d11] [495] float4 _1633 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, length(float2(-1.0f, 2.0f) - _107) * 0.3088025748729705810546875f), 0.0f);
[ 2.304][d][vo/gpu/d3d11] [496] float _1634 = _1633.x;
[ 2.304][d][vo/gpu/d3d11] [497] int _1663 = _229 + 123;
[ 2.304][d][vo/gpu/d3d11] [498] float4 _1673 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, length(float2(0.0f, 2.0f) - _107) * 0.3088025748729705810546875f), 0.0f);
[ 2.304][d][vo/gpu/d3d11] [499] float _1674 = _1673.x;
[ 2.304][d][vo/gpu/d3d11] [500] int _1703 = _229 + 124;
[ 2.304][d][vo/gpu/d3d11] [501] float4 _1713 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, length(float2(1.0f, 2.0f) - _107) * 0.3088025748729705810546875f), 0.0f);
[ 2.304][d][vo/gpu/d3d11] [502] float _1714 = _1713.x;
[ 2.304][d][vo/gpu/d3d11] [503] int _1743 = _229 + 125;
[ 2.304][d][vo/gpu/d3d11] [504] float4 _1753 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, length(2.0f.xx - _107) * 0.3088025748729705810546875f), 0.0f);
[ 2.304][d][vo/gpu/d3d11] [505] float _1754 = _1753.x;
[ 2.304][d][vo/gpu/d3d11] [506] float _1757 = (((_2663 + _1634) + _1674) + _1714) + _1754;
[ 2.304][d][vo/gpu/d3d11] [507] float _1765 = (((_2664.x + (_1634 * _176[_1623])) + (_1674 * _176[_1663])) + (_1714 * _176[_1703])) + (_1754 * _176[_1743]);
[ 2.304][d][vo/gpu/d3d11] [508] float4 _2542 = _2664;
[ 2.304][d][vo/gpu/d3d11] [509] _2542.x = _1765;
[ 2.304][d][vo/gpu/d3d11] [510] float _1774 = (((_2664.y + (_1634 * _185[_1623])) + (_1674 * _185[_1663])) + (_1714 * _185[_1703])) + (_1754 * _185[_1743]);
[ 2.304][d][vo/gpu/d3d11] [511] float4 _2545 = _2542;
[ 2.304][d][vo/gpu/d3d11] [512] _2545.y = _1774;
[ 2.304][d][vo/gpu/d3d11] [513] int _1783 = _229 + 126;
[ 2.304][d][vo/gpu/d3d11] [514] float _1787 = length(float2(3.0f, 2.0f) - _107);
[ 2.304][d][vo/gpu/d3d11] [515] float _2665;
[ 2.304][d][vo/gpu/d3d11] [516] float4 _2666;
[ 2.304][d][vo/gpu/d3d11] [517] if (_1787 < 3.0841100215911865234375f)
[ 2.304][d][vo/gpu/d3d11] [518] {
[ 2.304][d][vo/gpu/d3d11] [519] float4 _1797 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _1787 * 0.3088025748729705810546875f), 0.0f);
[ 2.304][d][vo/gpu/d3d11] [520] float _1798 = _1797.x;
[ 2.304][d][vo/gpu/d3d11] [521] float4 _2550 = _2545;
[ 2.304][d][vo/gpu/d3d11] [522] _2550.x = _1765 + (_1798 * _176[_1783]);
[ 2.304][d][vo/gpu/d3d11] [523] float4 _2553 = _2550;
[ 2.304][d][vo/gpu/d3d11] [524] _2553.y = _1774 + (_1798 * _185[_1783]);
[ 2.304][d][vo/gpu/d3d11] [525] _2666 = _2553;
[ 2.304][d][vo/gpu/d3d11] [526] _2665 = _1757 + _1798;
[ 2.304][d][vo/gpu/d3d11] [527] }
[ 2.304][d][vo/gpu/d3d11] [528] else
[ 2.304][d][vo/gpu/d3d11] [529] {
[ 2.304][d][vo/gpu/d3d11] [530] _2666 = _2545;
[ 2.304][d][vo/gpu/d3d11] [531] _2665 = _1757;
[ 2.304][d][vo/gpu/d3d11] [532] }
[ 2.304][d][vo/gpu/d3d11] [533] int _1843 = _229 + 145;
[ 2.304][d][vo/gpu/d3d11] [534] float _1847 = length(float2(-2.0f, 3.0f) - _107);
[ 2.304][d][vo/gpu/d3d11] [535] float _2667;
[ 2.304][d][vo/gpu/d3d11] [536] float4 _2668;
[ 2.304][d][vo/gpu/d3d11] [537] if (_1847 < 3.0841100215911865234375f)
[ 2.304][d][vo/gpu/d3d11] [538] {
[ 2.304][d][vo/gpu/d3d11] [539] float4 _1857 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _1847 * 0.3088025748729705810546875f), 0.0f);
[ 2.304][d][vo/gpu/d3d11] [540] float _1858 = _1857.x;
[ 2.304][d][vo/gpu/d3d11] [541] float4 _2558 = _2666;
[ 2.304][d][vo/gpu/d3d11] [542] _2558.x = _2666.x + (_1858 * _176[_1843]);
[ 2.304][d][vo/gpu/d3d11] [543] float4 _2561 = _2558;
[ 2.304][d][vo/gpu/d3d11] [544] _2561.y = _2666.y + (_1858 * _185[_1843]);
[ 2.304][d][vo/gpu/d3d11] [545] _2668 = _2561;
[ 2.304][d][vo/gpu/d3d11] [546] _2667 = _2665 + _1858;
[ 2.304][d][vo/gpu/d3d11] [547] }
[ 2.304][d][vo/gpu/d3d11] [548] else
[ 2.304][d][vo/gpu/d3d11] [549] {
[ 2.304][d][vo/gpu/d3d11] [550] _2668 = _2666;
[ 2.304][d][vo/gpu/d3d11] [551] _2667 = _2665;
[ 2.304][d][vo/gpu/d3d11] [552] }
[ 2.304][d][vo/gpu/d3d11] [553] int _1887 = _229 + 146;
[ 2.304][d][vo/gpu/d3d11] [554] float _1891 = length(float2(-1.0f, 3.0f) - _107);
[ 2.304][d][vo/gpu/d3d11] [555] float _2669;
[ 2.304][d][vo/gpu/d3d11] [556] float4 _2670;
[ 2.304][d][vo/gpu/d3d11] [557] if (_1891 < 3.0841100215911865234375f)
[ 2.304][d][vo/gpu/d3d11] [558] {
[ 2.304][d][vo/gpu/d3d11] [559] float4 _1901 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _1891 * 0.3088025748729705810546875f), 0.0f);
[ 2.304][d][vo/gpu/d3d11] [560] float _1902 = _1901.x;
[ 2.304][d][vo/gpu/d3d11] [561] float4 _2566 = _2668;
[ 2.304][d][vo/gpu/d3d11] [562] _2566.x = _2668.x + (_1902 * _176[_1887]);
[ 2.304][d][vo/gpu/d3d11] [563] float4 _2569 = _2566;
[ 2.305][d][vo/gpu/d3d11] [564] _2569.y = _2668.y + (_1902 * _185[_1887]);
[ 2.305][d][vo/gpu/d3d11] [565] _2670 = _2569;
[ 2.305][d][vo/gpu/d3d11] [566] _2669 = _2667 + _1902;
[ 2.305][d][vo/gpu/d3d11] [567] }
[ 2.305][d][vo/gpu/d3d11] [568] else
[ 2.305][d][vo/gpu/d3d11] [569] {
[ 2.305][d][vo/gpu/d3d11] [570] _2670 = _2668;
[ 2.305][d][vo/gpu/d3d11] [571] _2669 = _2667;
[ 2.305][d][vo/gpu/d3d11] [572] }
[ 2.305][d][vo/gpu/d3d11] [573] int _1931 = _229 + 147;
[ 2.305][d][vo/gpu/d3d11] [574] float _1935 = length(float2(0.0f, 3.0f) - _107);
[ 2.305][d][vo/gpu/d3d11] [575] float _2671;
[ 2.305][d][vo/gpu/d3d11] [576] float4 _2672;
[ 2.305][d][vo/gpu/d3d11] [577] if (_1935 < 3.0841100215911865234375f)
[ 2.305][d][vo/gpu/d3d11] [578] {
[ 2.305][d][vo/gpu/d3d11] [579] float4 _1945 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _1935 * 0.3088025748729705810546875f), 0.0f);
[ 2.305][d][vo/gpu/d3d11] [580] float _1946 = _1945.x;
[ 2.305][d][vo/gpu/d3d11] [581] float4 _2574 = _2670;
[ 2.305][d][vo/gpu/d3d11] [582] _2574.x = _2670.x + (_1946 * _176[_1931]);
[ 2.305][d][vo/gpu/d3d11] [583] float4 _2577 = _2574;
[ 2.305][d][vo/gpu/d3d11] [584] _2577.y = _2670.y + (_1946 * _185[_1931]);
[ 2.305][d][vo/gpu/d3d11] [585] _2672 = _2577;
[ 2.305][d][vo/gpu/d3d11] [586] _2671 = _2669 + _1946;
[ 2.305][d][vo/gpu/d3d11] [587] }
[ 2.305][d][vo/gpu/d3d11] [588] else
[ 2.305][d][vo/gpu/d3d11] [589] {
[ 2.305][d][vo/gpu/d3d11] [590] _2672 = _2670;
[ 2.305][d][vo/gpu/d3d11] [591] _2671 = _2669;
[ 2.305][d][vo/gpu/d3d11] [592] }
[ 2.305][d][vo/gpu/d3d11] [593] int _1975 = _229 + 148;
[ 2.305][d][vo/gpu/d3d11] [594] float _1979 = length(float2(1.0f, 3.0f) - _107);
[ 2.305][d][vo/gpu/d3d11] [595] float _2673;
[ 2.305][d][vo/gpu/d3d11] [596] float4 _2674;
[ 2.305][d][vo/gpu/d3d11] [597] if (_1979 < 3.0841100215911865234375f)
[ 2.305][d][vo/gpu/d3d11] [598] {
[ 2.305][d][vo/gpu/d3d11] [599] float4 _1989 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _1979 * 0.3088025748729705810546875f), 0.0f);
[ 2.305][d][vo/gpu/d3d11] [600] float _1990 = _1989.x;
[ 2.305][d][vo/gpu/d3d11] [601] float4 _2582 = _2672;
[ 2.305][d][vo/gpu/d3d11] [602] _2582.x = _2672.x + (_1990 * _176[_1975]);
[ 2.305][d][vo/gpu/d3d11] [603] float4 _2585 = _2582;
[ 2.305][d][vo/gpu/d3d11] [604] _2585.y = _2672.y + (_1990 * _185[_1975]);
[ 2.305][d][vo/gpu/d3d11] [605] _2674 = _2585;
[ 2.305][d][vo/gpu/d3d11] [606] _2673 = _2671 + _1990;
[ 2.305][d][vo/gpu/d3d11] [607] }
[ 2.305][d][vo/gpu/d3d11] [608] else
[ 2.305][d][vo/gpu/d3d11] [609] {
[ 2.305][d][vo/gpu/d3d11] [610] _2674 = _2672;
[ 2.305][d][vo/gpu/d3d11] [611] _2673 = _2671;
[ 2.305][d][vo/gpu/d3d11] [612] }
[ 2.305][d][vo/gpu/d3d11] [613] int _2019 = _229 + 149;
[ 2.305][d][vo/gpu/d3d11] [614] float _2023 = length(float2(2.0f, 3.0f) - _107);
[ 2.305][d][vo/gpu/d3d11] [615] float _2675;
[ 2.305][d][vo/gpu/d3d11] [616] float4 _2676;
[ 2.305][d][vo/gpu/d3d11] [617] if (_2023 < 3.0841100215911865234375f)
[ 2.305][d][vo/gpu/d3d11] [618] {
[ 2.305][d][vo/gpu/d3d11] [619] float4 _2033 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _2023 * 0.3088025748729705810546875f), 0.0f);
[ 2.305][d][vo/gpu/d3d11] [620] float _2034 = _2033.x;
[ 2.305][d][vo/gpu/d3d11] [621] float4 _2590 = _2674;
[ 2.305][d][vo/gpu/d3d11] [622] _2590.x = _2674.x + (_2034 * _176[_2019]);
[ 2.305][d][vo/gpu/d3d11] [623] float4 _2593 = _2590;
[ 2.305][d][vo/gpu/d3d11] [624] _2593.y = _2674.y + (_2034 * _185[_2019]);
[ 2.305][d][vo/gpu/d3d11] [625] _2676 = _2593;
[ 2.305][d][vo/gpu/d3d11] [626] _2675 = _2673 + _2034;
[ 2.305][d][vo/gpu/d3d11] [627] }
[ 2.305][d][vo/gpu/d3d11] [628] else
[ 2.305][d][vo/gpu/d3d11] [629] {
[ 2.305][d][vo/gpu/d3d11] [630] _2676 = _2674;
[ 2.305][d][vo/gpu/d3d11] [631] _2675 = _2673;
[ 2.305][d][vo/gpu/d3d11] [632] }
[ 2.305][d][vo/gpu/d3d11] [633] int _2063 = _229 + 150;
[ 2.305][d][vo/gpu/d3d11] [634] float _2067 = length(3.0f.xx - _107);
[ 2.305][d][vo/gpu/d3d11] [635] float _2677;
[ 2.305][d][vo/gpu/d3d11] [636] float4 _2678;
[ 2.305][d][vo/gpu/d3d11] [637] if (_2067 < 3.0841100215911865234375f)
[ 2.305][d][vo/gpu/d3d11] [638] {
[ 2.305][d][vo/gpu/d3d11] [639] float4 _2077 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _2067 * 0.3088025748729705810546875f), 0.0f);
[ 2.305][d][vo/gpu/d3d11] [640] float _2078 = _2077.x;
[ 2.305][d][vo/gpu/d3d11] [641] float4 _2598 = _2676;
[ 2.305][d][vo/gpu/d3d11] [642] _2598.x = _2676.x + (_2078 * _176[_2063]);
[ 2.305][d][vo/gpu/d3d11] [643] float4 _2601 = _2598;
[ 2.305][d][vo/gpu/d3d11] [644] _2601.y = _2676.y + (_2078 * _185[_2063]);
[ 2.305][d][vo/gpu/d3d11] [645] _2678 = _2601;
[ 2.305][d][vo/gpu/d3d11] [646] _2677 = _2675 + _2078;
[ 2.305][d][vo/gpu/d3d11] [647] }
[ 2.305][d][vo/gpu/d3d11] [648] else
[ 2.305][d][vo/gpu/d3d11] [649] {
[ 2.305][d][vo/gpu/d3d11] [650] _2678 = _2676;
[ 2.305][d][vo/gpu/d3d11] [651] _2677 = _2675;
[ 2.305][d][vo/gpu/d3d11] [652] }
[ 2.305][d][vo/gpu/d3d11] [653] int _2139 = _229 + 171;
[ 2.306][d][vo/gpu/d3d11] [654] float _2143 = length(float2(0.0f, 4.0f) - _107);
[ 2.306][d][vo/gpu/d3d11] [655] float _2679;
[ 2.306][d][vo/gpu/d3d11] [656] float4 _2680;
[ 2.306][d][vo/gpu/d3d11] [657] if (_2143 < 3.0841100215911865234375f)
[ 2.306][d][vo/gpu/d3d11] [658] {
[ 2.306][d][vo/gpu/d3d11] [659] float4 _2153 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _2143 * 0.3088025748729705810546875f), 0.0f);
[ 2.306][d][vo/gpu/d3d11] [660] float _2154 = _2153.x;
[ 2.306][d][vo/gpu/d3d11] [661] float4 _2606 = _2678;
[ 2.306][d][vo/gpu/d3d11] [662] _2606.x = _2678.x + (_2154 * _176[_2139]);
[ 2.306][d][vo/gpu/d3d11] [663] float4 _2609 = _2606;
[ 2.306][d][vo/gpu/d3d11] [664] _2609.y = _2678.y + (_2154 * _185[_2139]);
[ 2.306][d][vo/gpu/d3d11] [665] _2680 = _2609;
[ 2.306][d][vo/gpu/d3d11] [666] _2679 = _2677 + _2154;
[ 2.306][d][vo/gpu/d3d11] [667] }
[ 2.306][d][vo/gpu/d3d11] [668] else
[ 2.306][d][vo/gpu/d3d11] [669] {
[ 2.306][d][vo/gpu/d3d11] [670] _2680 = _2678;
[ 2.306][d][vo/gpu/d3d11] [671] _2679 = _2677;
[ 2.306][d][vo/gpu/d3d11] [672] }
[ 2.306][d][vo/gpu/d3d11] [673] int _2183 = _229 + 172;
[ 2.306][d][vo/gpu/d3d11] [674] float _2187 = length(float2(1.0f, 4.0f) - _107);
[ 2.306][d][vo/gpu/d3d11] [675] float4 _2681;
[ 2.306][d][vo/gpu/d3d11] [676] float _2682;
[ 2.306][d][vo/gpu/d3d11] [677] if (_2187 < 3.0841100215911865234375f)
[ 2.306][d][vo/gpu/d3d11] [678] {
[ 2.306][d][vo/gpu/d3d11] [679] float4 _2197 = _246.SampleLevel(__246_sampler, lerp(0.0078125f, 0.9921875f, _2187 * 0.3088025748729705810546875f), 0.0f);
[ 2.306][d][vo/gpu/d3d11] [680] float _2198 = _2197.x;
[ 2.306][d][vo/gpu/d3d11] [681] float4 _2614 = _2680;
[ 2.306][d][vo/gpu/d3d11] [682] _2614.x = _2680.x + (_2198 * _176[_2183]);
[ 2.306][d][vo/gpu/d3d11] [683] float4 _2617 = _2614;
[ 2.306][d][vo/gpu/d3d11] [684] _2617.y = _2680.y + (_2198 * _185[_2183]);
[ 2.306][d][vo/gpu/d3d11] [685] _2682 = _2679 + _2198;
[ 2.306][d][vo/gpu/d3d11] [686] _2681 = _2617;
[ 2.306][d][vo/gpu/d3d11] [687] }
[ 2.306][d][vo/gpu/d3d11] [688] else
[ 2.306][d][vo/gpu/d3d11] [689] {
[ 2.306][d][vo/gpu/d3d11] [690] _2682 = _2679;
[ 2.306][d][vo/gpu/d3d11] [691] _2681 = _2680;
[ 2.306][d][vo/gpu/d3d11] [692] }
[ 2.306][d][vo/gpu/d3d11] [693] float4 _2621 = (_2681 / _2682.xxxx) * 1.0f;
[ 2.306][d][vo/gpu/d3d11] [694] _2621.z = 0.0f;
[ 2.306][d][vo/gpu/d3d11] [695] float4 _2623 = _2621;
[ 2.306][d][vo/gpu/d3d11] [696] _2623.w = 1.0f;
[ 2.306][d][vo/gpu/d3d11] [697] _2255[int2(int3(gl_GlobalInvocationID).xy)] = _2623;
[ 2.306][d][vo/gpu/d3d11] [698] }
[ 2.306][d][vo/gpu/d3d11] [699]
[ 2.306][d][vo/gpu/d3d11] [700] [numthreads(32, 8, 1)]
[ 2.306][d][vo/gpu/d3d11] [701] void main(SPIRV_Cross_Input stage_input)
[ 2.306][d][vo/gpu/d3d11] [702] {
[ 2.306][d][vo/gpu/d3d11] [703] gl_WorkGroupID = stage_input.gl_WorkGroupID;
[ 2.306][d][vo/gpu/d3d11] [704] gl_LocalInvocationID = stage_input.gl_LocalInvocationID;
[ 2.306][d][vo/gpu/d3d11] [705] gl_GlobalInvocationID = stage_input.gl_GlobalInvocationID;
[ 2.306][d][vo/gpu/d3d11] [706] comp_main();
[ 2.306][d][vo/gpu/d3d11] [707] }
[ 2.353][d][vo/gpu] Resizing texture: 1280x720
[ 2.357][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
[ 2.361][v][vo/gpu/d3d11] Compiled a vertex shader in 7923us
[ 2.361][v][vo/gpu/d3d11] shaderc: 3765us, SPIRV-Cross: 234us, D3DCompile: 3924us
[ 2.361][d][vo/gpu/d3d11] GLSL source:
[ 2.361][d][vo/gpu/d3d11] [ 1] #version 450
[ 2.361][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable
[ 2.361][d][vo/gpu/d3d11] [ 3] #define tex1D texture
[ 2.361][d][vo/gpu/d3d11] [ 4] #define tex3D texture
[ 2.361][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
[ 2.361][d][vo/gpu/d3d11] [ 6] layout(location=0) in vec2 vertex_position;
[ 2.361][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 vertex_texcoord0;
[ 2.361][d][vo/gpu/d3d11] [ 8] layout(location=1) out vec2 texcoord0;
[ 2.361][d][vo/gpu/d3d11] [ 9] layout(location=2) in vec2 vertex_texcoord1;
[ 2.361][d][vo/gpu/d3d11] [ 10] layout(location=2) out vec2 texcoord1;
[ 2.361][d][vo/gpu/d3d11] [ 11] void main() {
[ 2.361][d][vo/gpu/d3d11] [ 12] gl_Position = vec4(vertex_position, 1.0, 1.0);
[ 2.361][d][vo/gpu/d3d11] [ 13] texcoord0 = vertex_texcoord0;
[ 2.361][d][vo/gpu/d3d11] [ 14] texcoord1 = vertex_texcoord1;
[ 2.361][d][vo/gpu/d3d11] [ 15] }
[ 2.361][d][vo/gpu/d3d11] HLSL source:
[ 2.361][d][vo/gpu/d3d11] [ 1] static float4 gl_Position;
[ 2.361][d][vo/gpu/d3d11] [ 2] static float2 _18;
[ 2.361][d][vo/gpu/d3d11] [ 3] static float2 _27;
[ 2.361][d][vo/gpu/d3d11] [ 4] static float2 _28;
[ 2.361][d][vo/gpu/d3d11] [ 5] static float2 _30;
[ 2.361][d][vo/gpu/d3d11] [ 6] static float2 _31;
[ 2.361][d][vo/gpu/d3d11] [ 7]
[ 2.361][d][vo/gpu/d3d11] [ 8] struct SPIRV_Cross_Input
[ 2.361][d][vo/gpu/d3d11] [ 9] {
[ 2.361][d][vo/gpu/d3d11] [ 10] float2 _18 : TEXCOORD0;
[ 2.362][d][vo/gpu/d3d11] [ 11] float2 _28 : TEXCOORD1;
[ 2.362][d][vo/gpu/d3d11] [ 12] float2 _31 : TEXCOORD2;
[ 2.362][d][vo/gpu/d3d11] [ 13] };
[ 2.362][d][vo/gpu/d3d11] [ 14]
[ 2.362][d][vo/gpu/d3d11] [ 15] struct SPIRV_Cross_Output
[ 2.362][d][vo/gpu/d3d11] [ 16] {
[ 2.362][d][vo/gpu/d3d11] [ 17] float2 _27 : TEXCOORD1;
[ 2.362][d][vo/gpu/d3d11] [ 18] float2 _30 : TEXCOORD2;
[ 2.362][d][vo/gpu/d3d11] [ 19] float4 gl_Position : SV_Position;
[ 2.362][d][vo/gpu/d3d11] [ 20] };
[ 2.362][d][vo/gpu/d3d11] [ 21]
[ 2.362][d][vo/gpu/d3d11] [ 22] void vert_main()
[ 2.362][d][vo/gpu/d3d11] [ 23] {
[ 2.362][d][vo/gpu/d3d11] [ 24] gl_Position = float4(_18, 1.0f, 1.0f);
[ 2.362][d][vo/gpu/d3d11] [ 25] _27 = _28;
[ 2.362][d][vo/gpu/d3d11] [ 26] _30 = _31;
[ 2.362][d][vo/gpu/d3d11] [ 27] gl_Position.y = -gl_Position.y;
[ 2.362][d][vo/gpu/d3d11] [ 28] }
[ 2.362][d][vo/gpu/d3d11] [ 29]
[ 2.362][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
[ 2.362][d][vo/gpu/d3d11] [ 31] {
[ 2.362][d][vo/gpu/d3d11] [ 32] _18 = stage_input._18;
[ 2.362][d][vo/gpu/d3d11] [ 33] _28 = stage_input._28;
[ 2.362][d][vo/gpu/d3d11] [ 34] _31 = stage_input._31;
[ 2.362][d][vo/gpu/d3d11] [ 35] vert_main();
[ 2.362][d][vo/gpu/d3d11] [ 36] SPIRV_Cross_Output stage_output;
[ 2.362][d][vo/gpu/d3d11] [ 37] stage_output.gl_Position = gl_Position;
[ 2.362][d][vo/gpu/d3d11] [ 38] stage_output._27 = _27;
[ 2.362][d][vo/gpu/d3d11] [ 39] stage_output._30 = _30;
[ 2.362][d][vo/gpu/d3d11] [ 40] return stage_output;
[ 2.362][d][vo/gpu/d3d11] [ 41] }
[ 2.368][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
[ 2.381][v][vo/gpu/d3d11] Compiled a fragment shader in 19598us
[ 2.381][v][vo/gpu/d3d11] shaderc: 7005us, SPIRV-Cross: 624us, D3DCompile: 11969us
[ 2.381][d][vo/gpu/d3d11] GLSL source:
[ 2.381][d][vo/gpu/d3d11] [ 1] #version 450
[ 2.381][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable
[ 2.381][d][vo/gpu/d3d11] [ 3] #define tex1D texture
[ 2.381][d][vo/gpu/d3d11] [ 4] #define tex3D texture
[ 2.381][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
[ 2.381][d][vo/gpu/d3d11] [ 6] layout(location=0) out vec4 out_color;
[ 2.381][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 texcoord0;
[ 2.381][d][vo/gpu/d3d11] [ 8] layout(location=2) in vec2 texcoord1;
[ 2.381][d][vo/gpu/d3d11] [ 9] layout(std140, binding=0) uniform UBO {
[ 2.381][d][vo/gpu/d3d11] [ 10] layout(offset=0) mat3 colormatrix;
[ 2.381][d][vo/gpu/d3d11] [ 11] layout(offset=48) vec3 colormatrix_c;
[ 2.381][d][vo/gpu/d3d11] [ 12] layout(offset=64) vec2 texture_size0;
[ 2.381][d][vo/gpu/d3d11] [ 13] layout(offset=80) mat2 texture_rot0;
[ 2.381][d][vo/gpu/d3d11] [ 14] layout(offset=112) vec2 texture_off0;
[ 2.381][d][vo/gpu/d3d11] [ 15] layout(offset=120) vec2 pixel_size0;
[ 2.381][d][vo/gpu/d3d11] [ 16] layout(offset=128) vec2 texture_size1;
[ 2.381][d][vo/gpu/d3d11] [ 17] layout(offset=144) mat2 texture_rot1;
[ 2.381][d][vo/gpu/d3d11] [ 18] layout(offset=176) vec2 texture_off1;
[ 2.381][d][vo/gpu/d3d11] [ 19] layout(offset=184) vec2 pixel_size1;
[ 2.381][d][vo/gpu/d3d11] [ 20] };
[ 2.381][d][vo/gpu/d3d11] [ 21] layout(binding=0) uniform sampler2D texture0;
[ 2.381][d][vo/gpu/d3d11] [ 22] layout(binding=1) uniform sampler2D texture1;
[ 2.381][d][vo/gpu/d3d11] [ 23] void main() {
[ 2.381][d][vo/gpu/d3d11] [ 24] vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
[ 2.381][d][vo/gpu/d3d11] [ 25] color.r = 1.000000 * vec4(texture(texture0, texcoord0)).r;
[ 2.381][d][vo/gpu/d3d11] [ 26] color.gb = 1.000000 * vec4(texture(texture1, texcoord1)).rg;
[ 2.381][d][vo/gpu/d3d11] [ 27] color = color.rgbr;
[ 2.381][d][vo/gpu/d3d11] [ 28] color.rgb = mat3(colormatrix) * color.rgb + colormatrix_c;
[ 2.381][d][vo/gpu/d3d11] [ 29] color.a = 1.0;
[ 2.381][d][vo/gpu/d3d11] [ 30] // scaler pre-conversion
[ 2.381][d][vo/gpu/d3d11] [ 31] // linearize
[ 2.381][d][vo/gpu/d3d11] [ 32] color.rgb = clamp(color.rgb, 0.0, 1.0);
[ 2.381][d][vo/gpu/d3d11] [ 33] color.rgb = pow(color.rgb, vec3(2.4));
[ 2.381][d][vo/gpu/d3d11] [ 34] color.rgb *= vec3(1.0/1.000000);
[ 2.381][d][vo/gpu/d3d11] [ 35] // main scaling
[ 2.381][d][vo/gpu/d3d11] [ 36] out_color = color;
[ 2.381][d][vo/gpu/d3d11] [ 37] }
[ 2.382][d][vo/gpu/d3d11] HLSL source:
[ 2.382][d][vo/gpu/d3d11] [ 1] cbuffer _53_55 : register(b0)
[ 2.382][d][vo/gpu/d3d11] [ 2] {
[ 2.382][d][vo/gpu/d3d11] [ 3] row_major float3x3 _55_m0 : packoffset(c0);
[ 2.382][d][vo/gpu/d3d11] [ 4] float3 _55_m1 : packoffset(c3);
[ 2.382][d][vo/gpu/d3d11] [ 5] float2 _55_m2 : packoffset(c4);
[ 2.382][d][vo/gpu/d3d11] [ 6] row_major float2x2 _55_m3 : packoffset(c5);
[ 2.382][d][vo/gpu/d3d11] [ 7] float2 _55_m4 : packoffset(c7);
[ 2.382][d][vo/gpu/d3d11] [ 8] float2 _55_m5 : packoffset(c7.z);
[ 2.382][d][vo/gpu/d3d11] [ 9] float2 _55_m6 : packoffset(c8);
[ 2.382][d][vo/gpu/d3d11] [ 10] row_major float2x2 _55_m7 : packoffset(c9);
[ 2.382][d][vo/gpu/d3d11] [ 11] float2 _55_m8 : packoffset(c11);
[ 2.382][d][vo/gpu/d3d11] [ 12] float2 _55_m9 : packoffset(c11.z);
[ 2.382][d][vo/gpu/d3d11] [ 13] };
[ 2.382][d][vo/gpu/d3d11] [ 14]
[ 2.382][d][vo/gpu/d3d11] [ 15] Texture2D<float4> _16 : register(t0);
[ 2.382][d][vo/gpu/d3d11] [ 16] SamplerState __16_sampler : register(s0);
[ 2.382][d][vo/gpu/d3d11] [ 17] Texture2D<float4> _34 : register(t1);
[ 2.382][d][vo/gpu/d3d11] [ 18] SamplerState __34_sampler : register(s1);
[ 2.382][d][vo/gpu/d3d11] [ 19]
[ 2.382][d][vo/gpu/d3d11] [ 20] static float2 _20;
[ 2.382][d][vo/gpu/d3d11] [ 21] static float2 _36;
[ 2.382][d][vo/gpu/d3d11] [ 22] static float4 _98;
[ 2.382][d][vo/gpu/d3d11] [ 23]
[ 2.382][d][vo/gpu/d3d11] [ 24] struct SPIRV_Cross_Input
[ 2.382][d][vo/gpu/d3d11] [ 25] {
[ 2.382][d][vo/gpu/d3d11] [ 26] float2 _20 : TEXCOORD1;
[ 2.382][d][vo/gpu/d3d11] [ 27] float2 _36 : TEXCOORD2;
[ 2.382][d][vo/gpu/d3d11] [ 28] };
[ 2.382][d][vo/gpu/d3d11] [ 29]
[ 2.382][d][vo/gpu/d3d11] [ 30] struct SPIRV_Cross_Output
[ 2.382][d][vo/gpu/d3d11] [ 31] {
[ 2.382][d][vo/gpu/d3d11] [ 32] float4 _98 : SV_Target0;
[ 2.382][d][vo/gpu/d3d11] [ 33] };
[ 2.382][d][vo/gpu/d3d11] [ 34]
[ 2.382][d][vo/gpu/d3d11] [ 35] static float4 _106;
[ 2.382][d][vo/gpu/d3d11] [ 36]
[ 2.382][d][vo/gpu/d3d11] [ 37] void frag_main()
[ 2.382][d][vo/gpu/d3d11] [ 38] {
[ 2.382][d][vo/gpu/d3d11] [ 39] float4 _101 = _106;
[ 2.382][d][vo/gpu/d3d11] [ 40] _101.x = _16.Sample(__16_sampler, _20).x;
[ 2.382][d][vo/gpu/d3d11] [ 41] float2 _45 = _34.Sample(__34_sampler, _36).xy * 1.0f;
[ 2.382][d][vo/gpu/d3d11] [ 42] float3 _72 = mul(float4(_101.x, _45.x, _45.y, _101.w).xyz, _55_m0) + _55_m1;
[ 2.382][d][vo/gpu/d3d11] [ 43] float4 _103 = float4(_72.x, _72.y, _72.z, _101.x);
[ 2.382][d][vo/gpu/d3d11] [ 44] _103.w = 1.0f;
[ 2.382][d][vo/gpu/d3d11] [ 45] float3 _88 = pow(clamp(_103.xyz, 0.0f.xxx, 1.0f.xxx).xyz, 2.400000095367431640625f.xxx);
[ 2.382][d][vo/gpu/d3d11] [ 46] _98 = float4(_88.x, _88.y, _88.z, _103.w);
[ 2.382][d][vo/gpu/d3d11] [ 47] }
[ 2.382][d][vo/gpu/d3d11] [ 48]
[ 2.382][d][vo/gpu/d3d11] [ 49] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
[ 2.382][d][vo/gpu/d3d11] [ 50] {
[ 2.382][d][vo/gpu/d3d11] [ 51] _20 = stage_input._20;
[ 2.382][d][vo/gpu/d3d11] [ 52] _36 = stage_input._36;
[ 2.382][d][vo/gpu/d3d11] [ 53] frag_main();
[ 2.382][d][vo/gpu/d3d11] [ 54] SPIRV_Cross_Output stage_output;
[ 2.382][d][vo/gpu/d3d11] [ 55] stage_output._98 = _98;
[ 2.382][d][vo/gpu/d3d11] [ 56] return stage_output;
[ 2.382][d][vo/gpu/d3d11] [ 57] }
[ 2.384][d][vo/gpu] Resizing texture: 1280x590
[ 2.388][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
[ 2.392][v][vo/gpu/d3d11] Compiled a vertex shader in 7477us
[ 2.392][v][vo/gpu/d3d11] shaderc: 3591us, SPIRV-Cross: 261us, D3DCompile: 3625us
[ 2.392][d][vo/gpu/d3d11] GLSL source:
[ 2.392][d][vo/gpu/d3d11] [ 1] #version 450
[ 2.392][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable
[ 2.392][d][vo/gpu/d3d11] [ 3] #define tex1D texture
[ 2.392][d][vo/gpu/d3d11] [ 4] #define tex3D texture
[ 2.392][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
[ 2.392][d][vo/gpu/d3d11] [ 6] layout(location=0) in vec2 vertex_position;
[ 2.392][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 vertex_texcoord0;
[ 2.392][d][vo/gpu/d3d11] [ 8] layout(location=1) out vec2 texcoord0;
[ 2.392][d][vo/gpu/d3d11] [ 9] void main() {
[ 2.392][d][vo/gpu/d3d11] [ 10] gl_Position = vec4(vertex_position, 1.0, 1.0);
[ 2.392][d][vo/gpu/d3d11] [ 11] texcoord0 = vertex_texcoord0;
[ 2.392][d][vo/gpu/d3d11] [ 12] }
[ 2.392][d][vo/gpu/d3d11] HLSL source:
[ 2.392][d][vo/gpu/d3d11] [ 1] static float4 gl_Position;
[ 2.392][d][vo/gpu/d3d11] [ 2] static float2 _18;
[ 2.392][d][vo/gpu/d3d11] [ 3] static float2 _27;
[ 2.392][d][vo/gpu/d3d11] [ 4] static float2 _28;
[ 2.392][d][vo/gpu/d3d11] [ 5]
[ 2.392][d][vo/gpu/d3d11] [ 6] struct SPIRV_Cross_Input
[ 2.392][d][vo/gpu/d3d11] [ 7] {
[ 2.392][d][vo/gpu/d3d11] [ 8] float2 _18 : TEXCOORD0;
[ 2.392][d][vo/gpu/d3d11] [ 9] float2 _28 : TEXCOORD1;
[ 2.392][d][vo/gpu/d3d11] [ 10] };
[ 2.392][d][vo/gpu/d3d11] [ 11]
[ 2.392][d][vo/gpu/d3d11] [ 12] struct SPIRV_Cross_Output
[ 2.392][d][vo/gpu/d3d11] [ 13] {
[ 2.392][d][vo/gpu/d3d11] [ 14] float2 _27 : TEXCOORD1;
[ 2.392][d][vo/gpu/d3d11] [ 15] float4 gl_Position : SV_Position;
[ 2.392][d][vo/gpu/d3d11] [ 16] };
[ 2.392][d][vo/gpu/d3d11] [ 17]
[ 2.392][d][vo/gpu/d3d11] [ 18] void vert_main()
[ 2.392][d][vo/gpu/d3d11] [ 19] {
[ 2.392][d][vo/gpu/d3d11] [ 20] gl_Position = float4(_18, 1.0f, 1.0f);
[ 2.392][d][vo/gpu/d3d11] [ 21] _27 = _28;
[ 2.392][d][vo/gpu/d3d11] [ 22] gl_Position.y = -gl_Position.y;
[ 2.392][d][vo/gpu/d3d11] [ 23] }
[ 2.392][d][vo/gpu/d3d11] [ 24]
[ 2.392][d][vo/gpu/d3d11] [ 25] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
[ 2.392][d][vo/gpu/d3d11] [ 26] {
[ 2.392][d][vo/gpu/d3d11] [ 27] _18 = stage_input._18;
[ 2.392][d][vo/gpu/d3d11] [ 28] _28 = stage_input._28;
[ 2.392][d][vo/gpu/d3d11] [ 29] vert_main();
[ 2.392][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output stage_output;
[ 2.392][d][vo/gpu/d3d11] [ 31] stage_output.gl_Position = gl_Position;
[ 2.392][d][vo/gpu/d3d11] [ 32] stage_output._27 = _27;
[ 2.393][d][vo/gpu/d3d11] [ 33] return stage_output;
[ 2.393][d][vo/gpu/d3d11] [ 34] }
[ 2.402][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
[ 2.421][v][vo/gpu/d3d11] Compiled a fragment shader in 28874us
[ 2.421][v][vo/gpu/d3d11] shaderc: 9803us, SPIRV-Cross: 984us, D3DCompile: 18087us
[ 2.421][d][vo/gpu/d3d11] GLSL source:
[ 2.421][d][vo/gpu/d3d11] [ 1] #version 450
[ 2.421][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable
[ 2.421][d][vo/gpu/d3d11] [ 3] #define tex1D texture
[ 2.421][d][vo/gpu/d3d11] [ 4] #define tex3D texture
[ 2.421][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
[ 2.421][d][vo/gpu/d3d11] [ 6] layout(location=0) out vec4 out_color;
[ 2.421][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 texcoord0;
[ 2.421][d][vo/gpu/d3d11] [ 8] layout(std140, binding=0) uniform UBO {
[ 2.421][d][vo/gpu/d3d11] [ 9] layout(offset=0) vec2 texture_size0;
[ 2.421][d][vo/gpu/d3d11] [ 10] layout(offset=16) mat2 texture_rot0;
[ 2.421][d][vo/gpu/d3d11] [ 11] layout(offset=48) vec2 texture_off0;
[ 2.421][d][vo/gpu/d3d11] [ 12] layout(offset=56) vec2 pixel_size0;
[ 2.421][d][vo/gpu/d3d11] [ 13] };
[ 2.421][d][vo/gpu/d3d11] [ 14] layout(binding=0) uniform sampler2D lut;
[ 2.421][d][vo/gpu/d3d11] [ 15] layout(binding=1) uniform sampler2D texture0;
[ 2.421][d][vo/gpu/d3d11] [ 16] void main() {
[ 2.421][d][vo/gpu/d3d11] [ 17] vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
[ 2.421][d][vo/gpu/d3d11] [ 18] #undef tex
[ 2.421][d][vo/gpu/d3d11] [ 19] #undef texmap
[ 2.421][d][vo/gpu/d3d11] [ 20] #define tex texture0
[ 2.421][d][vo/gpu/d3d11] [ 21] #define texmap texmap0
[ 2.421][d][vo/gpu/d3d11] [ 22] vec2 pos = texcoord0;
[ 2.421][d][vo/gpu/d3d11] [ 23] vec2 size = texture_size0;
[ 2.421][d][vo/gpu/d3d11] [ 24] vec2 pt = pixel_size0;
[ 2.421][d][vo/gpu/d3d11] [ 25] // first pass
[ 2.421][d][vo/gpu/d3d11] [ 26] color = vec4(0.0);
[ 2.421][d][vo/gpu/d3d11] [ 27] {
[ 2.421][d][vo/gpu/d3d11] [ 28] vec2 dir = vec2(0.0, 1.0);
[ 2.421][d][vo/gpu/d3d11] [ 29] pt *= dir;
[ 2.421][d][vo/gpu/d3d11] [ 30] float fcoord = dot(fract(pos * size - vec2(0.5)), dir);
[ 2.421][d][vo/gpu/d3d11] [ 31] vec2 base = pos - fcoord * pt - pt * vec2(2.0);
[ 2.421][d][vo/gpu/d3d11] [ 32] vec4 c;
[ 2.421][d][vo/gpu/d3d11] [ 33] float ypos = LUT_POS(fcoord, 64.0);
[ 2.421][d][vo/gpu/d3d11] [ 34] float weights[6];
[ 2.421][d][vo/gpu/d3d11] [ 35] c = texture(lut, vec2(0.250000, ypos));
[ 2.421][d][vo/gpu/d3d11] [ 36] weights[0] = c[0];
[ 2.421][d][vo/gpu/d3d11] [ 37] weights[1] = c[1];
[ 2.421][d][vo/gpu/d3d11] [ 38] weights[2] = c[2];
[ 2.421][d][vo/gpu/d3d11] [ 39] weights[3] = c[3];
[ 2.421][d][vo/gpu/d3d11] [ 40] c = texture(lut, vec2(0.750000, ypos));
[ 2.421][d][vo/gpu/d3d11] [ 41] weights[4] = c[0];
[ 2.421][d][vo/gpu/d3d11] [ 42] weights[5] = c[1];
[ 2.421][d][vo/gpu/d3d11] [ 43] // scaler samples
[ 2.421][d][vo/gpu/d3d11] [ 44] c = texture(tex, base + pt * vec2(0.0));
[ 2.422][d][vo/gpu/d3d11] [ 45] color += vec4(weights[0]) * c;
[ 2.422][d][vo/gpu/d3d11] [ 46] c = texture(tex, base + pt * vec2(1.0));
[ 2.422][d][vo/gpu/d3d11] [ 47] color += vec4(weights[1]) * c;
[ 2.422][d][vo/gpu/d3d11] [ 48] c = texture(tex, base + pt * vec2(2.0));
[ 2.422][d][vo/gpu/d3d11] [ 49] color += vec4(weights[2]) * c;
[ 2.422][d][vo/gpu/d3d11] [ 50] c = texture(tex, base + pt * vec2(3.0));
[ 2.422][d][vo/gpu/d3d11] [ 51] color += vec4(weights[3]) * c;
[ 2.422][d][vo/gpu/d3d11] [ 52] c = texture(tex, base + pt * vec2(4.0));
[ 2.422][d][vo/gpu/d3d11] [ 53] color += vec4(weights[4]) * c;
[ 2.422][d][vo/gpu/d3d11] [ 54] c = texture(tex, base + pt * vec2(5.0));
[ 2.422][d][vo/gpu/d3d11] [ 55] color += vec4(weights[5]) * c;
[ 2.422][d][vo/gpu/d3d11] [ 56] }
[ 2.422][d][vo/gpu/d3d11] [ 57] color *= 1.000000;
[ 2.422][d][vo/gpu/d3d11] [ 58] out_color = color;
[ 2.422][d][vo/gpu/d3d11] [ 59] }
[ 2.422][d][vo/gpu/d3d11] HLSL source:
[ 2.422][d][vo/gpu/d3d11] [ 1] cbuffer _21_23 : register(b0)
[ 2.422][d][vo/gpu/d3d11] [ 2] {
[ 2.422][d][vo/gpu/d3d11] [ 3] float2 _23_m0 : packoffset(c0);
[ 2.422][d][vo/gpu/d3d11] [ 4] row_major float2x2 _23_m1 : packoffset(c1);
[ 2.422][d][vo/gpu/d3d11] [ 5] float2 _23_m2 : packoffset(c3);
[ 2.422][d][vo/gpu/d3d11] [ 6] float2 _23_m3 : packoffset(c3.z);
[ 2.422][d][vo/gpu/d3d11] [ 7] };
[ 2.422][d][vo/gpu/d3d11] [ 8]
[ 2.422][d][vo/gpu/d3d11] [ 9] Texture2D<float4> _70 : register(t0);
[ 2.422][d][vo/gpu/d3d11] [ 10] SamplerState __70_sampler : register(s0);
[ 2.422][d][vo/gpu/d3d11] [ 11] Texture2D<float4> _112 : register(t1);
[ 2.422][d][vo/gpu/d3d11] [ 12] SamplerState __112_sampler : register(s1);
[ 2.422][d][vo/gpu/d3d11] [ 13]
[ 2.422][d][vo/gpu/d3d11] [ 14] static float2 _17;
[ 2.422][d][vo/gpu/d3d11] [ 15] static float4 _202;
[ 2.422][d][vo/gpu/d3d11] [ 16]
[ 2.422][d][vo/gpu/d3d11] [ 17] struct SPIRV_Cross_Input
[ 2.422][d][vo/gpu/d3d11] [ 18] {
[ 2.422][d][vo/gpu/d3d11] [ 19] float2 _17 : TEXCOORD1;
[ 2.422][d][vo/gpu/d3d11] [ 20] };
[ 2.422][d][vo/gpu/d3d11] [ 21]
[ 2.422][d][vo/gpu/d3d11] [ 22] struct SPIRV_Cross_Output
[ 2.422][d][vo/gpu/d3d11] [ 23] {
[ 2.422][d][vo/gpu/d3d11] [ 24] float4 _202 : SV_Target0;
[ 2.422][d][vo/gpu/d3d11] [ 25] };
[ 2.422][d][vo/gpu/d3d11] [ 26]
[ 2.422][d][vo/gpu/d3d11] [ 27] void frag_main()
[ 2.422][d][vo/gpu/d3d11] [ 28] {
[ 2.422][d][vo/gpu/d3d11] [ 29] float2 _38 = _23_m3 * float2(0.0f, 1.0f);
[ 2.422][d][vo/gpu/d3d11] [ 30] float2 _47 = frac((_17 * _23_m0) - 0.5f.xx);
[ 2.422][d][vo/gpu/d3d11] [ 31] float _49 = _47.y;
[ 2.422][d][vo/gpu/d3d11] [ 32] float2 _55 = _17 - (_38 * _49);
[ 2.422][d][vo/gpu/d3d11] [ 33] float2 _60 = _55 - (_23_m3 * float2(0.0f, 2.0f));
[ 2.422][d][vo/gpu/d3d11] [ 34] float _65 = lerp(0.0078125f, 0.9921875f, _49);
[ 2.422][d][vo/gpu/d3d11] [ 35] float4 _75 = _70.Sample(__70_sampler, float2(0.25f, _65));
[ 2.422][d][vo/gpu/d3d11] [ 36] float4 _103 = _70.Sample(__70_sampler, float2(0.75f, _65));
[ 2.422][d][vo/gpu/d3d11] [ 37] _202 = ((((((_75.x.xxxx * _112.Sample(__112_sampler, _60)) + (_75.y.xxxx * _112.Sample(__112_sampler, _60 + _38))) + (_75.z.xxxx * _112.Sample(__112_sampler, _55))) + (_75.w.xxxx * _112.Sample(__112_sampler, _60 + (_23_m3 * float2(0.0f, 3.0f))))) + (_103.x.xxxx * _112.Sample(__112_sampler, _60 + (_23_m3 * float2(0.0f, 4.0f))))) + (_103.y.xxxx * _112.Sample(__112_sampler, _60 + (_23_m3 * float2(0.0f, 5.0f))))) * 1.0f;
[ 2.422][d][vo/gpu/d3d11] [ 38] }
[ 2.422][d][vo/gpu/d3d11] [ 39]
[ 2.422][d][vo/gpu/d3d11] [ 40] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
[ 2.422][d][vo/gpu/d3d11] [ 41] {
[ 2.422][d][vo/gpu/d3d11] [ 42] _17 = stage_input._17;
[ 2.422][d][vo/gpu/d3d11] [ 43] frag_main();
[ 2.422][d][vo/gpu/d3d11] [ 44] SPIRV_Cross_Output stage_output;
[ 2.422][d][vo/gpu/d3d11] [ 45] stage_output._202 = _202;
[ 2.422][d][vo/gpu/d3d11] [ 46] return stage_output;
[ 2.422][d][vo/gpu/d3d11] [ 47] }
[ 2.425][d][vo/gpu] Resizing texture: 1048x590
[ 2.429][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
[ 2.433][v][vo/gpu/d3d11] Compiled a vertex shader in 7415us
[ 2.433][v][vo/gpu/d3d11] shaderc: 3523us, SPIRV-Cross: 210us, D3DCompile: 3682us
[ 2.433][d][vo/gpu/d3d11] GLSL source:
[ 2.433][d][vo/gpu/d3d11] [ 1] #version 450
[ 2.433][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable
[ 2.433][d][vo/gpu/d3d11] [ 3] #define tex1D texture
[ 2.433][d][vo/gpu/d3d11] [ 4] #define tex3D texture
[ 2.433][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
[ 2.433][d][vo/gpu/d3d11] [ 6] layout(location=0) in vec2 vertex_position;
[ 2.433][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 vertex_texcoord0;
[ 2.433][d][vo/gpu/d3d11] [ 8] layout(location=1) out vec2 texcoord0;
[ 2.433][d][vo/gpu/d3d11] [ 9] void main() {
[ 2.433][d][vo/gpu/d3d11] [ 10] gl_Position = vec4(vertex_position, 1.0, 1.0);
[ 2.433][d][vo/gpu/d3d11] [ 11] texcoord0 = vertex_texcoord0;
[ 2.433][d][vo/gpu/d3d11] [ 12] }
[ 2.433][d][vo/gpu/d3d11] HLSL source:
[ 2.433][d][vo/gpu/d3d11] [ 1] static float4 gl_Position;
[ 2.433][d][vo/gpu/d3d11] [ 2] static float2 _18;
[ 2.433][d][vo/gpu/d3d11] [ 3] static float2 _27;
[ 2.433][d][vo/gpu/d3d11] [ 4] static float2 _28;
[ 2.433][d][vo/gpu/d3d11] [ 5]
[ 2.433][d][vo/gpu/d3d11] [ 6] struct SPIRV_Cross_Input
[ 2.433][d][vo/gpu/d3d11] [ 7] {
[ 2.433][d][vo/gpu/d3d11] [ 8] float2 _18 : TEXCOORD0;
[ 2.433][d][vo/gpu/d3d11] [ 9] float2 _28 : TEXCOORD1;
[ 2.433][d][vo/gpu/d3d11] [ 10] };
[ 2.433][d][vo/gpu/d3d11] [ 11]
[ 2.433][d][vo/gpu/d3d11] [ 12] struct SPIRV_Cross_Output
[ 2.433][d][vo/gpu/d3d11] [ 13] {
[ 2.433][d][vo/gpu/d3d11] [ 14] float2 _27 : TEXCOORD1;
[ 2.433][d][vo/gpu/d3d11] [ 15] float4 gl_Position : SV_Position;
[ 2.433][d][vo/gpu/d3d11] [ 16] };
[ 2.433][d][vo/gpu/d3d11] [ 17]
[ 2.433][d][vo/gpu/d3d11] [ 18] void vert_main()
[ 2.433][d][vo/gpu/d3d11] [ 19] {
[ 2.433][d][vo/gpu/d3d11] [ 20] gl_Position = float4(_18, 1.0f, 1.0f);
[ 2.433][d][vo/gpu/d3d11] [ 21] _27 = _28;
[ 2.433][d][vo/gpu/d3d11] [ 22] gl_Position.y = -gl_Position.y;
[ 2.433][d][vo/gpu/d3d11] [ 23] }
[ 2.434][d][vo/gpu/d3d11] [ 24]
[ 2.434][d][vo/gpu/d3d11] [ 25] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
[ 2.434][d][vo/gpu/d3d11] [ 26] {
[ 2.434][d][vo/gpu/d3d11] [ 27] _18 = stage_input._18;
[ 2.434][d][vo/gpu/d3d11] [ 28] _28 = stage_input._28;
[ 2.434][d][vo/gpu/d3d11] [ 29] vert_main();
[ 2.434][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output stage_output;
[ 2.434][d][vo/gpu/d3d11] [ 31] stage_output.gl_Position = gl_Position;
[ 2.434][d][vo/gpu/d3d11] [ 32] stage_output._27 = _27;
[ 2.434][d][vo/gpu/d3d11] [ 33] return stage_output;
[ 2.434][d][vo/gpu/d3d11] [ 34] }
[ 2.443][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
[ 2.465][v][vo/gpu/d3d11] Compiled a fragment shader in 32189us
[ 2.465][v][vo/gpu/d3d11] shaderc: 10187us, SPIRV-Cross: 939us, D3DCompile: 21063us
[ 2.465][d][vo/gpu/d3d11] GLSL source:
[ 2.465][d][vo/gpu/d3d11] [ 1] #version 450
[ 2.465][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable
[ 2.465][d][vo/gpu/d3d11] [ 3] #define tex1D texture
[ 2.465][d][vo/gpu/d3d11] [ 4] #define tex3D texture
[ 2.465][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
[ 2.465][d][vo/gpu/d3d11] [ 6] layout(location=0) out vec4 out_color;
[ 2.465][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 texcoord0;
[ 2.465][d][vo/gpu/d3d11] [ 8] layout(std140, binding=0) uniform UBO {
[ 2.465][d][vo/gpu/d3d11] [ 9] layout(offset=0) vec2 texture_size0;
[ 2.465][d][vo/gpu/d3d11] [ 10] layout(offset=16) mat2 texture_rot0;
[ 2.465][d][vo/gpu/d3d11] [ 11] layout(offset=48) vec2 texture_off0;
[ 2.466][d][vo/gpu/d3d11] [ 12] layout(offset=56) vec2 pixel_size0;
[ 2.466][d][vo/gpu/d3d11] [ 13] };
[ 2.466][d][vo/gpu/d3d11] [ 14] layout(binding=0) uniform sampler2D lut;
[ 2.466][d][vo/gpu/d3d11] [ 15] layout(binding=1) uniform sampler2D texture0;
[ 2.466][d][vo/gpu/d3d11] [ 16] void main() {
[ 2.466][d][vo/gpu/d3d11] [ 17] vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
[ 2.466][d][vo/gpu/d3d11] [ 18] #undef tex
[ 2.466][d][vo/gpu/d3d11] [ 19] #undef texmap
[ 2.466][d][vo/gpu/d3d11] [ 20] #define tex texture0
[ 2.466][d][vo/gpu/d3d11] [ 21] #define texmap texmap0
[ 2.466][d][vo/gpu/d3d11] [ 22] vec2 pos = texcoord0;
[ 2.466][d][vo/gpu/d3d11] [ 23] vec2 size = texture_size0;
[ 2.466][d][vo/gpu/d3d11] [ 24] vec2 pt = pixel_size0;
[ 2.466][d][vo/gpu/d3d11] [ 25] color = vec4(0.0);
[ 2.466][d][vo/gpu/d3d11] [ 26] {
[ 2.466][d][vo/gpu/d3d11] [ 27] vec2 dir = vec2(1.0, 0.0);
[ 2.466][d][vo/gpu/d3d11] [ 28] pt *= dir;
[ 2.466][d][vo/gpu/d3d11] [ 29] float fcoord = dot(fract(pos * size - vec2(0.5)), dir);
[ 2.466][d][vo/gpu/d3d11] [ 30] vec2 base = pos - fcoord * pt - pt * vec2(2.0);
[ 2.466][d][vo/gpu/d3d11] [ 31] vec4 c;
[ 2.466][d][vo/gpu/d3d11] [ 32] float ypos = LUT_POS(fcoord, 64.0);
[ 2.466][d][vo/gpu/d3d11] [ 33] float weights[6];
[ 2.466][d][vo/gpu/d3d11] [ 34] c = texture(lut, vec2(0.250000, ypos));
[ 2.466][d][vo/gpu/d3d11] [ 35] weights[0] = c[0];
[ 2.466][d][vo/gpu/d3d11] [ 36] weights[1] = c[1];
[ 2.466][d][vo/gpu/d3d11] [ 37] weights[2] = c[2];
[ 2.466][d][vo/gpu/d3d11] [ 38] weights[3] = c[3];
[ 2.466][d][vo/gpu/d3d11] [ 39] c = texture(lut, vec2(0.750000, ypos));
[ 2.466][d][vo/gpu/d3d11] [ 40] weights[4] = c[0];
[ 2.466][d][vo/gpu/d3d11] [ 41] weights[5] = c[1];
[ 2.466][d][vo/gpu/d3d11] [ 42] // scaler samples
[ 2.466][d][vo/gpu/d3d11] [ 43] c = texture(tex, base + pt * vec2(0.0));
[ 2.466][d][vo/gpu/d3d11] [ 44] color += vec4(weights[0]) * c;
[ 2.466][d][vo/gpu/d3d11] [ 45] c = texture(tex, base + pt * vec2(1.0));
[ 2.466][d][vo/gpu/d3d11] [ 46] color += vec4(weights[1]) * c;
[ 2.466][d][vo/gpu/d3d11] [ 47] c = texture(tex, base + pt * vec2(2.0));
[ 2.466][d][vo/gpu/d3d11] [ 48] color += vec4(weights[2]) * c;
[ 2.466][d][vo/gpu/d3d11] [ 49] c = texture(tex, base + pt * vec2(3.0));
[ 2.466][d][vo/gpu/d3d11] [ 50] color += vec4(weights[3]) * c;
[ 2.466][d][vo/gpu/d3d11] [ 51] c = texture(tex, base + pt * vec2(4.0));
[ 2.466][d][vo/gpu/d3d11] [ 52] color += vec4(weights[4]) * c;
[ 2.466][d][vo/gpu/d3d11] [ 53] c = texture(tex, base + pt * vec2(5.0));
[ 2.466][d][vo/gpu/d3d11] [ 54] color += vec4(weights[5]) * c;
[ 2.466][d][vo/gpu/d3d11] [ 55] }
[ 2.466][d][vo/gpu/d3d11] [ 56] color.a = 1.000000;
[ 2.466][d][vo/gpu/d3d11] [ 57] // scaler post-conversion
[ 2.466][d][vo/gpu/d3d11] [ 58] // delinearize
[ 2.466][d][vo/gpu/d3d11] [ 59] color.rgb = clamp(color.rgb, 0.0, 1.0);
[ 2.466][d][vo/gpu/d3d11] [ 60] color.rgb *= vec3(1.000000);
[ 2.466][d][vo/gpu/d3d11] [ 61] color.rgb = pow(color.rgb, vec3(1.0/2.4));
[ 2.466][d][vo/gpu/d3d11] [ 62] out_color = color;
[ 2.466][d][vo/gpu/d3d11] [ 63] }
[ 2.466][d][vo/gpu/d3d11] HLSL source:
[ 2.467][d][vo/gpu/d3d11] [ 1] cbuffer _21_23 : register(b0)
[ 2.467][d][vo/gpu/d3d11] [ 2] {
[ 2.467][d][vo/gpu/d3d11] [ 3] float2 _23_m0 : packoffset(c0);
[ 2.467][d][vo/gpu/d3d11] [ 4] row_major float2x2 _23_m1 : packoffset(c1);
[ 2.467][d][vo/gpu/d3d11] [ 5] float2 _23_m2 : packoffset(c3);
[ 2.467][d][vo/gpu/d3d11] [ 6] float2 _23_m3 : packoffset(c3.z);
[ 2.467][d][vo/gpu/d3d11] [ 7] };
[ 2.467][d][vo/gpu/d3d11] [ 8]
[ 2.467][d][vo/gpu/d3d11] [ 9] Texture2D<float4> _70 : register(t0);
[ 2.467][d][vo/gpu/d3d11] [ 10] SamplerState __70_sampler : register(s0);
[ 2.467][d][vo/gpu/d3d11] [ 11] Texture2D<float4> _112 : register(t1);
[ 2.467][d][vo/gpu/d3d11] [ 12] SamplerState __112_sampler : register(s1);
[ 2.467][d][vo/gpu/d3d11] [ 13]
[ 2.467][d][vo/gpu/d3d11] [ 14] static float2 _17;
[ 2.467][d][vo/gpu/d3d11] [ 15] static float4 _222;
[ 2.467][d][vo/gpu/d3d11] [ 16]
[ 2.467][d][vo/gpu/d3d11] [ 17] struct SPIRV_Cross_Input
[ 2.467][d][vo/gpu/d3d11] [ 18] {
[ 2.467][d][vo/gpu/d3d11] [ 19] float2 _17 : TEXCOORD1;
[ 2.467][d][vo/gpu/d3d11] [ 20] };
[ 2.467][d][vo/gpu/d3d11] [ 21]
[ 2.467][d][vo/gpu/d3d11] [ 22] struct SPIRV_Cross_Output
[ 2.467][d][vo/gpu/d3d11] [ 23] {
[ 2.467][d][vo/gpu/d3d11] [ 24] float4 _222 : SV_Target0;
[ 2.467][d][vo/gpu/d3d11] [ 25] };
[ 2.467][d][vo/gpu/d3d11] [ 26]
[ 2.467][d][vo/gpu/d3d11] [ 27] void frag_main()
[ 2.467][d][vo/gpu/d3d11] [ 28] {
[ 2.467][d][vo/gpu/d3d11] [ 29] float2 _38 = _23_m3 * float2(1.0f, 0.0f);
[ 2.467][d][vo/gpu/d3d11] [ 30] float2 _47 = frac((_17 * _23_m0) - 0.5f.xx);
[ 2.467][d][vo/gpu/d3d11] [ 31] float _49 = _47.x;
[ 2.467][d][vo/gpu/d3d11] [ 32] float2 _55 = _17 - (_38 * _49);
[ 2.467][d][vo/gpu/d3d11] [ 33] float2 _60 = _55 - (_23_m3 * float2(2.0f, 0.0f));
[ 2.467][d][vo/gpu/d3d11] [ 34] float _65 = lerp(0.0078125f, 0.9921875f, _49);
[ 2.467][d][vo/gpu/d3d11] [ 35] float4 _75 = _70.Sample(__70_sampler, float2(0.25f, _65));
[ 2.467][d][vo/gpu/d3d11] [ 36] float4 _103 = _70.Sample(__70_sampler, float2(0.75f, _65));
[ 2.467][d][vo/gpu/d3d11] [ 37] float4 _237 = (((((_75.x.xxxx * _112.Sample(__112_sampler, _60)) + (_75.y.xxxx * _112.Sample(__112_sampler, _60 + _38))) + (_75.z.xxxx * _112.Sample(__112_sampler, _55))) + (_75.w.xxxx * _112.Sample(__112_sampler, _60 + (_23_m3 * float2(3.0f, 0.0f))))) + (_103.x.xxxx * _112.Sample(__112_sampler, _60 + (_23_m3 * float2(4.0f, 0.0f))))) + (_103.y.xxxx * _112.Sample(__112_sampler, _60 + (_23_m3 * float2(5.0f, 0.0f))));
[ 2.467][d][vo/gpu/d3d11] [ 38] _237.w = 1.0f;
[ 2.467][d][vo/gpu/d3d11] [ 39] float3 _218 = pow(clamp(_237.xyz, 0.0f.xxx, 1.0f.xxx).xyz, 0.4166666567325592041015625f.xxx);
[ 2.467][d][vo/gpu/d3d11] [ 40] _222 = float4(_218.x, _218.y, _218.z, _237.w);
[ 2.467][d][vo/gpu/d3d11] [ 41] }
[ 2.467][d][vo/gpu/d3d11] [ 42]
[ 2.467][d][vo/gpu/d3d11] [ 43] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
[ 2.467][d][vo/gpu/d3d11] [ 44] {
[ 2.467][d][vo/gpu/d3d11] [ 45] _17 = stage_input._17;
[ 2.467][d][vo/gpu/d3d11] [ 46] frag_main();
[ 2.467][d][vo/gpu/d3d11] [ 47] SPIRV_Cross_Output stage_output;
[ 2.467][d][vo/gpu/d3d11] [ 48] stage_output._222 = _222;
[ 2.467][d][vo/gpu/d3d11] [ 49] return stage_output;
[ 2.467][d][vo/gpu/d3d11] [ 50] }
[ 2.472][d][vo/gpu] Resizing texture: 1048x590
[ 2.476][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
[ 2.480][v][vo/gpu/d3d11] Compiled a vertex shader in 7386us
[ 2.480][v][vo/gpu/d3d11] shaderc: 3596us, SPIRV-Cross: 247us, D3DCompile: 3543us
[ 2.480][d][vo/gpu/d3d11] GLSL source:
[ 2.480][d][vo/gpu/d3d11] [ 1] #version 450
[ 2.480][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable
[ 2.480][d][vo/gpu/d3d11] [ 3] #define tex1D texture
[ 2.480][d][vo/gpu/d3d11] [ 4] #define tex3D texture
[ 2.480][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
[ 2.480][d][vo/gpu/d3d11] [ 6] layout(location=0) in vec2 vertex_position;
[ 2.480][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 vertex_texcoord0;
[ 2.480][d][vo/gpu/d3d11] [ 8] layout(location=1) out vec2 texcoord0;
[ 2.480][d][vo/gpu/d3d11] [ 9] void main() {
[ 2.481][d][vo/gpu/d3d11] [ 10] gl_Position = vec4(vertex_position, 1.0, 1.0);
[ 2.481][d][vo/gpu/d3d11] [ 11] texcoord0 = vertex_texcoord0;
[ 2.481][d][vo/gpu/d3d11] [ 12] }
[ 2.481][d][vo/gpu/d3d11] HLSL source:
[ 2.481][d][vo/gpu/d3d11] [ 1] static float4 gl_Position;
[ 2.481][d][vo/gpu/d3d11] [ 2] static float2 _18;
[ 2.481][d][vo/gpu/d3d11] [ 3] static float2 _27;
[ 2.481][d][vo/gpu/d3d11] [ 4] static float2 _28;
[ 2.481][d][vo/gpu/d3d11] [ 5]
[ 2.481][d][vo/gpu/d3d11] [ 6] struct SPIRV_Cross_Input
[ 2.481][d][vo/gpu/d3d11] [ 7] {
[ 2.481][d][vo/gpu/d3d11] [ 8] float2 _18 : TEXCOORD0;
[ 2.481][d][vo/gpu/d3d11] [ 9] float2 _28 : TEXCOORD1;
[ 2.481][d][vo/gpu/d3d11] [ 10] };
[ 2.481][d][vo/gpu/d3d11] [ 11]
[ 2.481][d][vo/gpu/d3d11] [ 12] struct SPIRV_Cross_Output
[ 2.481][d][vo/gpu/d3d11] [ 13] {
[ 2.481][d][vo/gpu/d3d11] [ 14] float2 _27 : TEXCOORD1;
[ 2.481][d][vo/gpu/d3d11] [ 15] float4 gl_Position : SV_Position;
[ 2.481][d][vo/gpu/d3d11] [ 16] };
[ 2.481][d][vo/gpu/d3d11] [ 17]
[ 2.481][d][vo/gpu/d3d11] [ 18] void vert_main()
[ 2.481][d][vo/gpu/d3d11] [ 19] {
[ 2.481][d][vo/gpu/d3d11] [ 20] gl_Position = float4(_18, 1.0f, 1.0f);
[ 2.481][d][vo/gpu/d3d11] [ 21] _27 = _28;
[ 2.481][d][vo/gpu/d3d11] [ 22] gl_Position.y = -gl_Position.y;
[ 2.481][d][vo/gpu/d3d11] [ 23] }
[ 2.481][d][vo/gpu/d3d11] [ 24]
[ 2.481][d][vo/gpu/d3d11] [ 25] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
[ 2.481][d][vo/gpu/d3d11] [ 26] {
[ 2.481][d][vo/gpu/d3d11] [ 27] _18 = stage_input._18;
[ 2.481][d][vo/gpu/d3d11] [ 28] _28 = stage_input._28;
[ 2.481][d][vo/gpu/d3d11] [ 29] vert_main();
[ 2.481][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output stage_output;
[ 2.481][d][vo/gpu/d3d11] [ 31] stage_output.gl_Position = gl_Position;
[ 2.481][d][vo/gpu/d3d11] [ 32] stage_output._27 = _27;
[ 2.481][d][vo/gpu/d3d11] [ 33] return stage_output;
[ 2.481][d][vo/gpu/d3d11] [ 34] }
[ 2.485][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
[ 2.492][v][vo/gpu/d3d11] Compiled a fragment shader in 11455us
[ 2.492][v][vo/gpu/d3d11] shaderc: 4835us, SPIRV-Cross: 336us, D3DCompile: 6284us
[ 2.492][d][vo/gpu/d3d11] GLSL source:
[ 2.492][d][vo/gpu/d3d11] [ 1] #version 450
[ 2.492][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable
[ 2.492][d][vo/gpu/d3d11] [ 3] #define tex1D texture
[ 2.492][d][vo/gpu/d3d11] [ 4] #define tex3D texture
[ 2.492][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
[ 2.492][d][vo/gpu/d3d11] [ 6] layout(location=0) out vec4 out_color;
[ 2.492][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 texcoord0;
[ 2.492][d][vo/gpu/d3d11] [ 8] layout(std140, binding=0) uniform UBO {
[ 2.492][d][vo/gpu/d3d11] [ 9] layout(offset=0) vec2 texture_size0;
[ 2.492][d][vo/gpu/d3d11] [ 10] layout(offset=16) mat2 texture_rot0;
[ 2.492][d][vo/gpu/d3d11] [ 11] layout(offset=48) vec2 texture_off0;
[ 2.492][d][vo/gpu/d3d11] [ 12] layout(offset=56) vec2 pixel_size0;
[ 2.492][d][vo/gpu/d3d11] [ 13] };
[ 2.492][d][vo/gpu/d3d11] [ 14] layout(binding=0) uniform sampler2D texture0;
[ 2.492][d][vo/gpu/d3d11] [ 15] void main() {
[ 2.492][d][vo/gpu/d3d11] [ 16] vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
[ 2.492][d][vo/gpu/d3d11] [ 17] color.rgb = 1.000000 * vec4(texture(texture0, texcoord0)).rgb;
[ 2.492][d][vo/gpu/d3d11] [ 18] // linearize
[ 2.492][d][vo/gpu/d3d11] [ 19] color.rgb = clamp(color.rgb, 0.0, 1.0);
[ 2.492][d][vo/gpu/d3d11] [ 20] color.rgb = pow(color.rgb, vec3(2.4));
[ 2.492][d][vo/gpu/d3d11] [ 21] color.rgb *= vec3(1.0/1.000000);
[ 2.492][d][vo/gpu/d3d11] [ 22] out_color = color;
[ 2.492][d][vo/gpu/d3d11] [ 23] }
[ 2.492][d][vo/gpu/d3d11] HLSL source:
[ 2.492][d][vo/gpu/d3d11] [ 1] Texture2D<float4> _16 : register(t0);
[ 2.492][d][vo/gpu/d3d11] [ 2] SamplerState __16_sampler : register(s0);
[ 2.493][d][vo/gpu/d3d11] [ 3]
[ 2.493][d][vo/gpu/d3d11] [ 4] static float2 _20;
[ 2.493][d][vo/gpu/d3d11] [ 5] static float4 _54;
[ 2.493][d][vo/gpu/d3d11] [ 6]
[ 2.493][d][vo/gpu/d3d11] [ 7] struct SPIRV_Cross_Input
[ 2.493][d][vo/gpu/d3d11] [ 8] {
[ 2.493][d][vo/gpu/d3d11] [ 9] float2 _20 : TEXCOORD1;
[ 2.493][d][vo/gpu/d3d11] [ 10] };
[ 2.493][d][vo/gpu/d3d11] [ 11]
[ 2.493][d][vo/gpu/d3d11] [ 12] struct SPIRV_Cross_Output
[ 2.493][d][vo/gpu/d3d11] [ 13] {
[ 2.493][d][vo/gpu/d3d11] [ 14] float4 _54 : SV_Target0;
[ 2.493][d][vo/gpu/d3d11] [ 15] };
[ 2.493][d][vo/gpu/d3d11] [ 16]
[ 2.493][d][vo/gpu/d3d11] [ 17] void frag_main()
[ 2.493][d][vo/gpu/d3d11] [ 18] {
[ 2.493][d][vo/gpu/d3d11] [ 19] float3 _44 = pow(clamp((_16.Sample(__16_sampler, _20).xyz * 1.0f).xyz, 0.0f.xxx, 1.0f.xxx).xyz, 2.400000095367431640625f.xxx);
[ 2.493][d][vo/gpu/d3d11] [ 20] _54 = float4(_44.x, _44.y, _44.z, float4(0.0f, 0.0f, 0.0f, 1.0f).w);
[ 2.493][d][vo/gpu/d3d11] [ 21] }
[ 2.493][d][vo/gpu/d3d11] [ 22]
[ 2.493][d][vo/gpu/d3d11] [ 23] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
[ 2.493][d][vo/gpu/d3d11] [ 24] {
[ 2.493][d][vo/gpu/d3d11] [ 25] _20 = stage_input._20;
[ 2.493][d][vo/gpu/d3d11] [ 26] frag_main();
[ 2.493][d][vo/gpu/d3d11] [ 27] SPIRV_Cross_Output stage_output;
[ 2.493][d][vo/gpu/d3d11] [ 28] stage_output._54 = _54;
[ 2.493][d][vo/gpu/d3d11] [ 29] return stage_output;
[ 2.493][d][vo/gpu/d3d11] [ 30] }
[ 2.501][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
[ 2.505][v][vo/gpu/d3d11] Compiled a vertex shader in 7995us
[ 2.505][v][vo/gpu/d3d11] shaderc: 3868us, SPIRV-Cross: 245us, D3DCompile: 3882us
[ 2.505][d][vo/gpu/d3d11] GLSL source:
[ 2.505][d][vo/gpu/d3d11] [ 1] #version 450
[ 2.505][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable
[ 2.505][d][vo/gpu/d3d11] [ 3] #define tex1D texture
[ 2.505][d][vo/gpu/d3d11] [ 4] #define tex3D texture
[ 2.505][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
[ 2.505][d][vo/gpu/d3d11] [ 6] layout(location=0) in vec2 vertex_position;
[ 2.505][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 vertex_texcoord0;
[ 2.505][d][vo/gpu/d3d11] [ 8] layout(location=1) out vec2 texcoord0;
[ 2.505][d][vo/gpu/d3d11] [ 9] layout(location=2) in vec2 vertex_texcoord1;
[ 2.505][d][vo/gpu/d3d11] [ 10] layout(location=2) out vec2 texcoord1;
[ 2.505][d][vo/gpu/d3d11] [ 11] void main() {
[ 2.505][d][vo/gpu/d3d11] [ 12] gl_Position = vec4(vertex_position, 1.0, 1.0);
[ 2.505][d][vo/gpu/d3d11] [ 13] texcoord0 = vertex_texcoord0;
[ 2.505][d][vo/gpu/d3d11] [ 14] texcoord1 = vertex_texcoord1;
[ 2.505][d][vo/gpu/d3d11] [ 15] }
[ 2.505][d][vo/gpu/d3d11] HLSL source:
[ 2.505][d][vo/gpu/d3d11] [ 1] static float4 gl_Position;
[ 2.505][d][vo/gpu/d3d11] [ 2] static float2 _18;
[ 2.505][d][vo/gpu/d3d11] [ 3] static float2 _27;
[ 2.505][d][vo/gpu/d3d11] [ 4] static float2 _28;
[ 2.505][d][vo/gpu/d3d11] [ 5] static float2 _30;
[ 2.505][d][vo/gpu/d3d11] [ 6] static float2 _31;
[ 2.505][d][vo/gpu/d3d11] [ 7]
[ 2.506][d][vo/gpu/d3d11] [ 8] struct SPIRV_Cross_Input
[ 2.506][d][vo/gpu/d3d11] [ 9] {
[ 2.506][d][vo/gpu/d3d11] [ 10] float2 _18 : TEXCOORD0;
[ 2.506][d][vo/gpu/d3d11] [ 11] float2 _28 : TEXCOORD1;
[ 2.506][d][vo/gpu/d3d11] [ 12] float2 _31 : TEXCOORD2;
[ 2.506][d][vo/gpu/d3d11] [ 13] };
[ 2.506][d][vo/gpu/d3d11] [ 14]
[ 2.506][d][vo/gpu/d3d11] [ 15] struct SPIRV_Cross_Output
[ 2.506][d][vo/gpu/d3d11] [ 16] {
[ 2.506][d][vo/gpu/d3d11] [ 17] float2 _27 : TEXCOORD1;
[ 2.506][d][vo/gpu/d3d11] [ 18] float2 _30 : TEXCOORD2;
[ 2.506][d][vo/gpu/d3d11] [ 19] float4 gl_Position : SV_Position;
[ 2.506][d][vo/gpu/d3d11] [ 20] };
[ 2.506][d][vo/gpu/d3d11] [ 21]
[ 2.506][d][vo/gpu/d3d11] [ 22] void vert_main()
[ 2.506][d][vo/gpu/d3d11] [ 23] {
[ 2.506][d][vo/gpu/d3d11] [ 24] gl_Position = float4(_18, 1.0f, 1.0f);
[ 2.506][d][vo/gpu/d3d11] [ 25] _27 = _28;
[ 2.506][d][vo/gpu/d3d11] [ 26] _30 = _31;
[ 2.506][d][vo/gpu/d3d11] [ 27] gl_Position.y = -gl_Position.y;
[ 2.506][d][vo/gpu/d3d11] [ 28] }
[ 2.506][d][vo/gpu/d3d11] [ 29]
[ 2.506][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
[ 2.506][d][vo/gpu/d3d11] [ 31] {
[ 2.506][d][vo/gpu/d3d11] [ 32] _18 = stage_input._18;
[ 2.506][d][vo/gpu/d3d11] [ 33] _28 = stage_input._28;
[ 2.506][d][vo/gpu/d3d11] [ 34] _31 = stage_input._31;
[ 2.506][d][vo/gpu/d3d11] [ 35] vert_main();
[ 2.506][d][vo/gpu/d3d11] [ 36] SPIRV_Cross_Output stage_output;
[ 2.506][d][vo/gpu/d3d11] [ 37] stage_output.gl_Position = gl_Position;
[ 2.506][d][vo/gpu/d3d11] [ 38] stage_output._27 = _27;
[ 2.506][d][vo/gpu/d3d11] [ 39] stage_output._30 = _30;
[ 2.506][d][vo/gpu/d3d11] [ 40] return stage_output;
[ 2.506][d][vo/gpu/d3d11] [ 41] }
[ 2.511][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
[ 2.516][v][vo/gpu/d3d11] Compiled a fragment shader in 11117us
[ 2.517][v][vo/gpu/d3d11] shaderc: 5198us, SPIRV-Cross: 292us, D3DCompile: 5627us
[ 2.517][d][vo/gpu/d3d11] GLSL source:
[ 2.517][d][vo/gpu/d3d11] [ 1] #version 450
[ 2.517][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable
[ 2.517][d][vo/gpu/d3d11] [ 3] #define tex1D texture
[ 2.517][d][vo/gpu/d3d11] [ 4] #define tex3D texture
[ 2.517][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
[ 2.517][d][vo/gpu/d3d11] [ 6] layout(location=0) out vec4 out_color;
[ 2.517][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 texcoord0;
[ 2.517][d][vo/gpu/d3d11] [ 8] layout(location=2) in vec2 texcoord1;
[ 2.517][d][vo/gpu/d3d11] [ 9] layout(std140, binding=0) uniform UBO {
[ 2.517][d][vo/gpu/d3d11] [ 10] layout(offset=0) vec2 texture_size0;
[ 2.517][d][vo/gpu/d3d11] [ 11] layout(offset=16) mat2 texture_rot0;
[ 2.517][d][vo/gpu/d3d11] [ 12] layout(offset=48) vec2 texture_off0;
[ 2.517][d][vo/gpu/d3d11] [ 13] layout(offset=56) vec2 pixel_size0;
[ 2.517][d][vo/gpu/d3d11] [ 14] layout(offset=64) vec2 texture_size1;
[ 2.517][d][vo/gpu/d3d11] [ 15] layout(offset=80) mat2 texture_rot1;
[ 2.517][d][vo/gpu/d3d11] [ 16] layout(offset=112) vec2 texture_off1;
[ 2.517][d][vo/gpu/d3d11] [ 17] layout(offset=120) vec2 pixel_size1;
[ 2.517][d][vo/gpu/d3d11] [ 18] };
[ 2.517][d][vo/gpu/d3d11] [ 19] layout(binding=0) uniform sampler2D texture0;
[ 2.517][d][vo/gpu/d3d11] [ 20] layout(binding=1) uniform sampler2D texture1;
[ 2.517][d][vo/gpu/d3d11] [ 21] void main() {
[ 2.517][d][vo/gpu/d3d11] [ 22] vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
[ 2.517][d][vo/gpu/d3d11] [ 23] // merging plane 1 ...
[ 2.517][d][vo/gpu/d3d11] [ 24] color.r = 64.250000 * vec4(texture(texture0, texcoord0)).r;
[ 2.517][d][vo/gpu/d3d11] [ 25] // merging plane 2 ... into 1
[ 2.517][d][vo/gpu/d3d11] [ 26] color.g = 64.250000 * vec4(texture(texture1, texcoord1)).r;
[ 2.517][d][vo/gpu/d3d11] [ 27] out_color = color;
[ 2.517][d][vo/gpu/d3d11] [ 28] }
[ 2.517][d][vo/gpu/d3d11] HLSL source:
[ 2.517][d][vo/gpu/d3d11] [ 1] Texture2D<float4> _17 : register(t0);
[ 2.517][d][vo/gpu/d3d11] [ 2] SamplerState __17_sampler : register(s0);
[ 2.517][d][vo/gpu/d3d11] [ 3] Texture2D<float4> _35 : register(t1);
[ 2.517][d][vo/gpu/d3d11] [ 4] SamplerState __35_sampler : register(s1);
[ 2.517][d][vo/gpu/d3d11] [ 5]
[ 2.517][d][vo/gpu/d3d11] [ 6] static float2 _21;
[ 2.517][d][vo/gpu/d3d11] [ 7] static float2 _37;
[ 2.517][d][vo/gpu/d3d11] [ 8] static float4 _50;
[ 2.517][d][vo/gpu/d3d11] [ 9]
[ 2.517][d][vo/gpu/d3d11] [ 10] struct SPIRV_Cross_Input
[ 2.517][d][vo/gpu/d3d11] [ 11] {
[ 2.517][d][vo/gpu/d3d11] [ 12] float2 _21 : TEXCOORD1;
[ 2.517][d][vo/gpu/d3d11] [ 13] float2 _37 : TEXCOORD2;
[ 2.517][d][vo/gpu/d3d11] [ 14] };
[ 2.517][d][vo/gpu/d3d11] [ 15]
[ 2.517][d][vo/gpu/d3d11] [ 16] struct SPIRV_Cross_Output
[ 2.517][d][vo/gpu/d3d11] [ 17] {
[ 2.517][d][vo/gpu/d3d11] [ 18] float4 _50 : SV_Target0;
[ 2.517][d][vo/gpu/d3d11] [ 19] };
[ 2.517][d][vo/gpu/d3d11] [ 20]
[ 2.517][d][vo/gpu/d3d11] [ 21] void frag_main()
[ 2.517][d][vo/gpu/d3d11] [ 22] {
[ 2.517][d][vo/gpu/d3d11] [ 23] float4 _57 = float4(0.0f, 0.0f, 0.0f, 1.0f);
[ 2.517][d][vo/gpu/d3d11] [ 24] _57.x = 64.25f * _17.Sample(__17_sampler, _21).x;
[ 2.517][d][vo/gpu/d3d11] [ 25] float4 _59 = _57;
[ 2.517][d][vo/gpu/d3d11] [ 26] _59.y = 64.25f * _35.Sample(__35_sampler, _37).x;
[ 2.517][d][vo/gpu/d3d11] [ 27] _50 = _59;
[ 2.517][d][vo/gpu/d3d11] [ 28] }
[ 2.517][d][vo/gpu/d3d11] [ 29]
[ 2.517][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
[ 2.517][d][vo/gpu/d3d11] [ 31] {
[ 2.517][d][vo/gpu/d3d11] [ 32] _21 = stage_input._21;
[ 2.517][d][vo/gpu/d3d11] [ 33] _37 = stage_input._37;
[ 2.518][d][vo/gpu/d3d11] [ 34] frag_main();
[ 2.518][d][vo/gpu/d3d11] [ 35] SPIRV_Cross_Output stage_output;
[ 2.518][d][vo/gpu/d3d11] [ 36] stage_output._50 = _50;
[ 2.518][d][vo/gpu/d3d11] [ 37] return stage_output;
[ 2.518][d][vo/gpu/d3d11] [ 38] }
[ 2.522][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
[ 2.526][v][vo/gpu/d3d11] Compiled a vertex shader in 7245us
[ 2.526][v][vo/gpu/d3d11] shaderc: 3516us, SPIRV-Cross: 214us, D3DCompile: 3515us
[ 2.526][d][vo/gpu/d3d11] GLSL source:
[ 2.526][d][vo/gpu/d3d11] [ 1] #version 450
[ 2.526][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable
[ 2.526][d][vo/gpu/d3d11] [ 3] #define tex1D texture
[ 2.526][d][vo/gpu/d3d11] [ 4] #define tex3D texture
[ 2.526][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
[ 2.526][d][vo/gpu/d3d11] [ 6] layout(location=0) in vec2 vertex_position;
[ 2.526][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 vertex_texcoord0;
[ 2.526][d][vo/gpu/d3d11] [ 8] layout(location=1) out vec2 texcoord0;
[ 2.526][d][vo/gpu/d3d11] [ 9] void main() {
[ 2.526][d][vo/gpu/d3d11] [ 10] gl_Position = vec4(vertex_position, 1.0, 1.0);
[ 2.526][d][vo/gpu/d3d11] [ 11] texcoord0 = vertex_texcoord0;
[ 2.526][d][vo/gpu/d3d11] [ 12] }
[ 2.526][d][vo/gpu/d3d11] HLSL source:
[ 2.526][d][vo/gpu/d3d11] [ 1] static float4 gl_Position;
[ 2.526][d][vo/gpu/d3d11] [ 2] static float2 _18;
[ 2.527][d][vo/gpu/d3d11] [ 3] static float2 _27;
[ 2.527][d][vo/gpu/d3d11] [ 4] static float2 _28;
[ 2.527][d][vo/gpu/d3d11] [ 5]
[ 2.527][d][vo/gpu/d3d11] [ 6] struct SPIRV_Cross_Input
[ 2.527][d][vo/gpu/d3d11] [ 7] {
[ 2.527][d][vo/gpu/d3d11] [ 8] float2 _18 : TEXCOORD0;
[ 2.527][d][vo/gpu/d3d11] [ 9] float2 _28 : TEXCOORD1;
[ 2.527][d][vo/gpu/d3d11] [ 10] };
[ 2.527][d][vo/gpu/d3d11] [ 11]
[ 2.527][d][vo/gpu/d3d11] [ 12] struct SPIRV_Cross_Output
[ 2.527][d][vo/gpu/d3d11] [ 13] {
[ 2.527][d][vo/gpu/d3d11] [ 14] float2 _27 : TEXCOORD1;
[ 2.527][d][vo/gpu/d3d11] [ 15] float4 gl_Position : SV_Position;
[ 2.527][d][vo/gpu/d3d11] [ 16] };
[ 2.527][d][vo/gpu/d3d11] [ 17]
[ 2.527][d][vo/gpu/d3d11] [ 18] void vert_main()
[ 2.527][d][vo/gpu/d3d11] [ 19] {
[ 2.527][d][vo/gpu/d3d11] [ 20] gl_Position = float4(_18, 1.0f, 1.0f);
[ 2.527][d][vo/gpu/d3d11] [ 21] _27 = _28;
[ 2.527][d][vo/gpu/d3d11] [ 22] gl_Position.y = -gl_Position.y;
[ 2.527][d][vo/gpu/d3d11] [ 23] }
[ 2.527][d][vo/gpu/d3d11] [ 24]
[ 2.527][d][vo/gpu/d3d11] [ 25] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
[ 2.527][d][vo/gpu/d3d11] [ 26] {
[ 2.527][d][vo/gpu/d3d11] [ 27] _18 = stage_input._18;
[ 2.527][d][vo/gpu/d3d11] [ 28] _28 = stage_input._28;
[ 2.527][d][vo/gpu/d3d11] [ 29] vert_main();
[ 2.527][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output stage_output;
[ 2.527][d][vo/gpu/d3d11] [ 31] stage_output.gl_Position = gl_Position;
[ 2.527][d][vo/gpu/d3d11] [ 32] stage_output._27 = _27;
[ 2.527][d][vo/gpu/d3d11] [ 33] return stage_output;
[ 2.527][d][vo/gpu/d3d11] [ 34] }
[ 2.535][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
[ 2.548][v][vo/gpu/d3d11] Compiled a fragment shader in 21793us
[ 2.548][v][vo/gpu/d3d11] shaderc: 8404us, SPIRV-Cross: 698us, D3DCompile: 12691us
[ 2.548][d][vo/gpu/d3d11] GLSL source:
[ 2.548][d][vo/gpu/d3d11] [ 1] #version 450
[ 2.548][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable
[ 2.548][d][vo/gpu/d3d11] [ 3] #define tex1D texture
[ 2.548][d][vo/gpu/d3d11] [ 4] #define tex3D texture
[ 2.548][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
[ 2.548][d][vo/gpu/d3d11] [ 6] layout(location=0) out vec4 out_color;
[ 2.548][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 texcoord0;
[ 2.548][d][vo/gpu/d3d11] [ 8] layout(std140, binding=0) uniform UBO {
[ 2.548][d][vo/gpu/d3d11] [ 9] layout(offset=0) float random;
[ 2.548][d][vo/gpu/d3d11] [ 10] layout(offset=4) int frame;
[ 2.549][d][vo/gpu/d3d11] [ 11] layout(offset=8) vec2 input_size;
[ 2.549][d][vo/gpu/d3d11] [ 12] layout(offset=16) vec2 target_size;
[ 2.549][d][vo/gpu/d3d11] [ 13] layout(offset=24) vec2 tex_offset;
[ 2.549][d][vo/gpu/d3d11] [ 14] layout(offset=32) vec2 texture_size0;
[ 2.549][d][vo/gpu/d3d11] [ 15] layout(offset=48) mat2 texture_rot0;
[ 2.549][d][vo/gpu/d3d11] [ 16] layout(offset=80) vec2 texture_off0;
[ 2.549][d][vo/gpu/d3d11] [ 17] layout(offset=88) vec2 pixel_size0;
[ 2.549][d][vo/gpu/d3d11] [ 18] };
[ 2.549][d][vo/gpu/d3d11] [ 19] layout(binding=0) uniform sampler2D texture0;
[ 2.549][d][vo/gpu/d3d11] [ 20] #define HOOKED_raw texture0
[ 2.549][d][vo/gpu/d3d11] [ 21] #define HOOKED_pos texcoord0
[ 2.549][d][vo/gpu/d3d11] [ 22] #define HOOKED_size texture_size0
[ 2.549][d][vo/gpu/d3d11] [ 23] #define HOOKED_rot texture_rot0
[ 2.549][d][vo/gpu/d3d11] [ 24] #define HOOKED_off texture_off0
[ 2.549][d][vo/gpu/d3d11] [ 25] #define HOOKED_pt pixel_size0
[ 2.549][d][vo/gpu/d3d11] [ 26] #define HOOKED_map texmap0
[ 2.549][d][vo/gpu/d3d11] [ 27] #define HOOKED_mul 64.250000
[ 2.549][d][vo/gpu/d3d11] [ 28] #define HOOKED_tex(pos) (HOOKED_mul * vec4(texture(HOOKED_raw, pos)).rgba)
[ 2.549][d][vo/gpu/d3d11] [ 29] #define HOOKED_texOff(off) HOOKED_tex(HOOKED_pos + HOOKED_pt * vec2(off))
[ 2.549][d][vo/gpu/d3d11] [ 30] #define LUMA_raw texture0
[ 2.549][d][vo/gpu/d3d11] [ 31] #define LUMA_pos texcoord0
[ 2.549][d][vo/gpu/d3d11] [ 32] #define LUMA_size texture_size0
[ 2.549][d][vo/gpu/d3d11] [ 33] #define LUMA_rot texture_rot0
[ 2.549][d][vo/gpu/d3d11] [ 34] #define LUMA_off texture_off0
[ 2.549][d][vo/gpu/d3d11] [ 35] #define LUMA_pt pixel_size0
[ 2.549][d][vo/gpu/d3d11] [ 36] #define LUMA_map texmap0
[ 2.549][d][vo/gpu/d3d11] [ 37] #define LUMA_mul 64.250000
[ 2.549][d][vo/gpu/d3d11] [ 38] #define LUMA_tex(pos) (LUMA_mul * vec4(texture(LUMA_raw, pos)).rgba)
[ 2.549][d][vo/gpu/d3d11] [ 39] #define LUMA_texOff(off) LUMA_tex(LUMA_pos + LUMA_pt * vec2(off))
[ 2.549][d][vo/gpu/d3d11] [ 40]
[ 2.549][d][vo/gpu/d3d11] [ 41] // Change this to tune the strength of the noise
[ 2.549][d][vo/gpu/d3d11] [ 42] // Apparently this has to be float on some setups
[ 2.549][d][vo/gpu/d3d11] [ 43] #define STRENGTH 48.0
[ 2.549][d][vo/gpu/d3d11] [ 44]
[ 2.549][d][vo/gpu/d3d11] [ 45] // PRNG taken from mpv's deband shader
[ 2.549][d][vo/gpu/d3d11] [ 46] float mod289(float x) { return x - floor(x / 289.0) * 289.0; }
[ 2.549][d][vo/gpu/d3d11] [ 47] float permute(float x) { return mod289((34.0*x + 1.0) * x); }
[ 2.549][d][vo/gpu/d3d11] [ 48] float rand(float x) { return fract(x / 41.0); }
[ 2.549][d][vo/gpu/d3d11] [ 49]
[ 2.549][d][vo/gpu/d3d11] [ 50] vec4 hook() {
[ 2.549][d][vo/gpu/d3d11] [ 51] vec3 _m = vec3(HOOKED_pos, 1.0) + vec3(1.0);
[ 2.549][d][vo/gpu/d3d11] [ 52] float h = permute(permute(permute(_m.x)+_m.y)+_m.z);
[ 2.549][d][vo/gpu/d3d11] [ 53] vec4 noise;
[ 2.549][d][vo/gpu/d3d11] [ 54] noise.x = rand(h);
[ 2.549][d][vo/gpu/d3d11] [ 55] return HOOKED_tex(HOOKED_pos) + vec4(STRENGTH/8192.0) * (noise - 0.5);
[ 2.549][d][vo/gpu/d3d11] [ 56] }
[ 2.549][d][vo/gpu/d3d11] [ 57] void main() {
[ 2.549][d][vo/gpu/d3d11] [ 58] vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
[ 2.549][d][vo/gpu/d3d11] [ 59] color = hook();
[ 2.549][d][vo/gpu/d3d11] [ 60] color.g = 0.000000;
[ 2.549][d][vo/gpu/d3d11] [ 61] color.b = 0.000000;
[ 2.549][d][vo/gpu/d3d11] [ 62] color.a = 1.000000;
[ 2.549][d][vo/gpu/d3d11] [ 63] out_color = color;
[ 2.549][d][vo/gpu/d3d11] [ 64] }
[ 2.549][d][vo/gpu/d3d11] HLSL source:
[ 2.549][d][vo/gpu/d3d11] [ 1] Texture2D<float4> _89 : register(t0);
[ 2.549][d][vo/gpu/d3d11] [ 2] SamplerState __89_sampler : register(s0);
[ 2.549][d][vo/gpu/d3d11] [ 3]
[ 2.549][d][vo/gpu/d3d11] [ 4] static float2 _53;
[ 2.549][d][vo/gpu/d3d11] [ 5] static float4 _118;
[ 2.549][d][vo/gpu/d3d11] [ 6]
[ 2.549][d][vo/gpu/d3d11] [ 7] struct SPIRV_Cross_Input
[ 2.549][d][vo/gpu/d3d11] [ 8] {
[ 2.549][d][vo/gpu/d3d11] [ 9] float2 _53 : TEXCOORD1;
[ 2.549][d][vo/gpu/d3d11] [ 10] };
[ 2.549][d][vo/gpu/d3d11] [ 11]
[ 2.549][d][vo/gpu/d3d11] [ 12] struct SPIRV_Cross_Output
[ 2.549][d][vo/gpu/d3d11] [ 13] {
[ 2.549][d][vo/gpu/d3d11] [ 14] float4 _118 : SV_Target0;
[ 2.549][d][vo/gpu/d3d11] [ 15] };
[ 2.549][d][vo/gpu/d3d11] [ 16]
[ 2.549][d][vo/gpu/d3d11] [ 17] static float4 _226;
[ 2.549][d][vo/gpu/d3d11] [ 18]
[ 2.549][d][vo/gpu/d3d11] [ 19] void frag_main()
[ 2.549][d][vo/gpu/d3d11] [ 20] {
[ 2.549][d][vo/gpu/d3d11] [ 21] float3 _137 = float3(_53, 1.0f) + 1.0f.xxx;
[ 2.549][d][vo/gpu/d3d11] [ 22] float _139 = _137.x;
[ 2.549][d][vo/gpu/d3d11] [ 23] float _172 = ((34.0f * _139) + 1.0f) * _139;
[ 2.549][d][vo/gpu/d3d11] [ 24] float _143 = (_172 - (floor(_172 * 0.00346020772121846675872802734375f) * 289.0f)) + _137.y;
[ 2.549][d][vo/gpu/d3d11] [ 25] float _187 = ((34.0f * _143) + 1.0f) * _143;
[ 2.549][d][vo/gpu/d3d11] [ 26] float _147 = (_187 - (floor(_187 * 0.00346020772121846675872802734375f) * 289.0f)) + _137.z;
[ 2.549][d][vo/gpu/d3d11] [ 27] float _202 = ((34.0f * _147) + 1.0f) * _147;
[ 2.549][d][vo/gpu/d3d11] [ 28] float4 _219 = _226;
[ 2.550][d][vo/gpu/d3d11] [ 29] _219.x = frac((_202 - (floor(_202 * 0.00346020772121846675872802734375f) * 289.0f)) * 0.024390242993831634521484375f);
[ 2.550][d][vo/gpu/d3d11] [ 30] float4 _221 = (_89.Sample(__89_sampler, _53) * 64.25f) + (0.005859375f.xxxx * (_219 - 0.5f.xxxx));
[ 2.550][d][vo/gpu/d3d11] [ 31] _221.y = 0.0f;
[ 2.550][d][vo/gpu/d3d11] [ 32] float4 _223 = _221;
[ 2.550][d][vo/gpu/d3d11] [ 33] _223.z = 0.0f;
[ 2.550][d][vo/gpu/d3d11] [ 34] float4 _225 = _223;
[ 2.550][d][vo/gpu/d3d11] [ 35] _225.w = 1.0f;
[ 2.550][d][vo/gpu/d3d11] [ 36] _118 = _225;
[ 2.550][d][vo/gpu/d3d11] [ 37] }
[ 2.550][d][vo/gpu/d3d11] [ 38]
[ 2.550][d][vo/gpu/d3d11] [ 39] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
[ 2.550][d][vo/gpu/d3d11] [ 40] {
[ 2.550][d][vo/gpu/d3d11] [ 41] _53 = stage_input._53;
[ 2.550][d][vo/gpu/d3d11] [ 42] frag_main();
[ 2.550][d][vo/gpu/d3d11] [ 43] SPIRV_Cross_Output stage_output;
[ 2.550][d][vo/gpu/d3d11] [ 44] stage_output._118 = _118;
[ 2.550][d][vo/gpu/d3d11] [ 45] return stage_output;
[ 2.550][d][vo/gpu/d3d11] [ 46] }
[ 2.578][d][vo/gpu] Resizing texture: 1048x590
[ 2.579][v][vo/gpu] Dither to 8.
[ 2.690][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
[ 2.694][v][vo/gpu/d3d11] Compiled a vertex shader in 8682us
[ 2.694][v][vo/gpu/d3d11] shaderc: 4284us, SPIRV-Cross: 250us, D3DCompile: 4148us
[ 2.694][d][vo/gpu/d3d11] GLSL source:
[ 2.694][d][vo/gpu/d3d11] [ 1] #version 450
[ 2.694][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable
[ 2.694][d][vo/gpu/d3d11] [ 3] #define tex1D texture
[ 2.694][d][vo/gpu/d3d11] [ 4] #define tex3D texture
[ 2.694][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
[ 2.694][d][vo/gpu/d3d11] [ 6] layout(location=0) in vec2 vertex_position;
[ 2.694][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 vertex_texcoord0;
[ 2.694][d][vo/gpu/d3d11] [ 8] layout(location=1) out vec2 texcoord0;
[ 2.694][d][vo/gpu/d3d11] [ 9] layout(location=2) in vec2 vertex_texcoord1;
[ 2.694][d][vo/gpu/d3d11] [ 10] layout(location=2) out vec2 texcoord1;
[ 2.694][d][vo/gpu/d3d11] [ 11] void main() {
[ 2.694][d][vo/gpu/d3d11] [ 12] gl_Position = vec4(vertex_position, 1.0, 1.0);
[ 2.694][d][vo/gpu/d3d11] [ 13] texcoord0 = vertex_texcoord0;
[ 2.694][d][vo/gpu/d3d11] [ 14] texcoord1 = vertex_texcoord1;
[ 2.694][d][vo/gpu/d3d11] [ 15] }
[ 2.694][d][vo/gpu/d3d11] HLSL source:
[ 2.694][d][vo/gpu/d3d11] [ 1] static float4 gl_Position;
[ 2.694][d][vo/gpu/d3d11] [ 2] static float2 _18;
[ 2.694][d][vo/gpu/d3d11] [ 3] static float2 _27;
[ 2.694][d][vo/gpu/d3d11] [ 4] static float2 _28;
[ 2.694][d][vo/gpu/d3d11] [ 5] static float2 _30;
[ 2.694][d][vo/gpu/d3d11] [ 6] static float2 _31;
[ 2.694][d][vo/gpu/d3d11] [ 7]
[ 2.694][d][vo/gpu/d3d11] [ 8] struct SPIRV_Cross_Input
[ 2.695][d][vo/gpu/d3d11] [ 9] {
[ 2.695][d][vo/gpu/d3d11] [ 10] float2 _18 : TEXCOORD0;
[ 2.695][d][vo/gpu/d3d11] [ 11] float2 _28 : TEXCOORD1;
[ 2.695][d][vo/gpu/d3d11] [ 12] float2 _31 : TEXCOORD2;
[ 2.695][d][vo/gpu/d3d11] [ 13] };
[ 2.695][d][vo/gpu/d3d11] [ 14]
[ 2.695][d][vo/gpu/d3d11] [ 15] struct SPIRV_Cross_Output
[ 2.695][d][vo/gpu/d3d11] [ 16] {
[ 2.695][d][vo/gpu/d3d11] [ 17] float2 _27 : TEXCOORD1;
[ 2.695][d][vo/gpu/d3d11] [ 18] float2 _30 : TEXCOORD2;
[ 2.695][d][vo/gpu/d3d11] [ 19] float4 gl_Position : SV_Position;
[ 2.695][d][vo/gpu/d3d11] [ 20] };
[ 2.695][d][vo/gpu/d3d11] [ 21]
[ 2.695][d][vo/gpu/d3d11] [ 22] void vert_main()
[ 2.695][d][vo/gpu/d3d11] [ 23] {
[ 2.695][d][vo/gpu/d3d11] [ 24] gl_Position = float4(_18, 1.0f, 1.0f);
[ 2.695][d][vo/gpu/d3d11] [ 25] _27 = _28;
[ 2.695][d][vo/gpu/d3d11] [ 26] _30 = _31;
[ 2.695][d][vo/gpu/d3d11] [ 27] gl_Position.y = -gl_Position.y;
[ 2.695][d][vo/gpu/d3d11] [ 28] }
[ 2.695][d][vo/gpu/d3d11] [ 29]
[ 2.695][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
[ 2.695][d][vo/gpu/d3d11] [ 31] {
[ 2.695][d][vo/gpu/d3d11] [ 32] _18 = stage_input._18;
[ 2.695][d][vo/gpu/d3d11] [ 33] _28 = stage_input._28;
[ 2.695][d][vo/gpu/d3d11] [ 34] _31 = stage_input._31;
[ 2.695][d][vo/gpu/d3d11] [ 35] vert_main();
[ 2.695][d][vo/gpu/d3d11] [ 36] SPIRV_Cross_Output stage_output;
[ 2.695][d][vo/gpu/d3d11] [ 37] stage_output.gl_Position = gl_Position;
[ 2.695][d][vo/gpu/d3d11] [ 38] stage_output._27 = _27;
[ 2.695][d][vo/gpu/d3d11] [ 39] stage_output._30 = _30;
[ 2.695][d][vo/gpu/d3d11] [ 40] return stage_output;
[ 2.695][d][vo/gpu/d3d11] [ 41] }
[ 2.702][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
[ 2.719][v][vo/gpu/d3d11] Compiled a fragment shader in 24316us
[ 2.719][v][vo/gpu/d3d11] shaderc: 7981us, SPIRV-Cross: 740us, D3DCompile: 15595us
[ 2.719][d][vo/gpu/d3d11] GLSL source:
[ 2.719][d][vo/gpu/d3d11] [ 1] #version 450
[ 2.719][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable
[ 2.719][d][vo/gpu/d3d11] [ 3] #define tex1D texture
[ 2.719][d][vo/gpu/d3d11] [ 4] #define tex3D texture
[ 2.719][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
[ 2.719][d][vo/gpu/d3d11] [ 6] layout(location=0) out vec4 out_color;
[ 2.719][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 texcoord0;
[ 2.719][d][vo/gpu/d3d11] [ 8] layout(location=2) in vec2 texcoord1;
[ 2.719][d][vo/gpu/d3d11] [ 9] layout(std140, binding=0) uniform UBO {
[ 2.719][d][vo/gpu/d3d11] [ 10] layout(offset=0) float inter_coeff;
[ 2.719][d][vo/gpu/d3d11] [ 11] layout(offset=16) vec3 src_luma;
[ 2.719][d][vo/gpu/d3d11] [ 12] layout(offset=32) vec3 dst_luma;
[ 2.719][d][vo/gpu/d3d11] [ 13] layout(offset=48) vec2 texture_size0;
[ 2.719][d][vo/gpu/d3d11] [ 14] layout(offset=64) mat2 texture_rot0;
[ 2.719][d][vo/gpu/d3d11] [ 15] layout(offset=96) vec2 texture_off0;
[ 2.719][d][vo/gpu/d3d11] [ 16] layout(offset=104) vec2 pixel_size0;
[ 2.719][d][vo/gpu/d3d11] [ 17] layout(offset=112) vec2 texture_size1;
[ 2.719][d][vo/gpu/d3d11] [ 18] layout(offset=128) mat2 texture_rot1;
[ 2.719][d][vo/gpu/d3d11] [ 19] layout(offset=160) vec2 texture_off1;
[ 2.719][d][vo/gpu/d3d11] [ 20] layout(offset=168) vec2 pixel_size1;
[ 2.719][d][vo/gpu/d3d11] [ 21] };
[ 2.719][d][vo/gpu/d3d11] [ 22] layout(binding=0) uniform sampler2D dither;
[ 2.719][d][vo/gpu/d3d11] [ 23] layout(binding=1) uniform sampler2D texture0;
[ 2.719][d][vo/gpu/d3d11] [ 24] layout(binding=2) uniform sampler2D texture1;
[ 2.719][d][vo/gpu/d3d11] [ 25] void main() {
[ 2.719][d][vo/gpu/d3d11] [ 26] vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
[ 2.719][d][vo/gpu/d3d11] [ 27] color = mix(texture(texture0, texcoord0), texture(texture1, texcoord1), inter_coeff);
[ 2.719][d][vo/gpu/d3d11] [ 28] // color mapping
[ 2.719][d][vo/gpu/d3d11] [ 29] color.rgb *= vec3(1.000000);
[ 2.719][d][vo/gpu/d3d11] [ 30] color.rgb *= vec3(1.000000);
[ 2.719][d][vo/gpu/d3d11] [ 31] // delinearize
[ 2.719][d][vo/gpu/d3d11] [ 32] color.rgb = clamp(color.rgb, 0.0, 1.0);
[ 2.719][d][vo/gpu/d3d11] [ 33] color.rgb *= vec3(1.000000);
[ 2.719][d][vo/gpu/d3d11] [ 34] color.rgb = pow(color.rgb, vec3(1.0/2.4));
[ 2.719][d][vo/gpu/d3d11] [ 35] // dithering
[ 2.719][d][vo/gpu/d3d11] [ 36] vec2 dither_pos = gl_FragCoord.xy * 1.0/64.0;
[ 2.719][d][vo/gpu/d3d11] [ 37] float dither_value = texture(dither, dither_pos).r;
[ 2.719][d][vo/gpu/d3d11] [ 38] color = floor(color * 255.0 + dither_value + 0.5 / 4096.0) * 1.0/255.0;
[ 2.719][d][vo/gpu/d3d11] [ 39] out_color = color;
[ 2.719][d][vo/gpu/d3d11] [ 40] }
[ 2.719][d][vo/gpu/d3d11] HLSL source:
[ 2.719][d][vo/gpu/d3d11] [ 1] cbuffer _30_32 : register(b0)
[ 2.719][d][vo/gpu/d3d11] [ 2] {
[ 2.719][d][vo/gpu/d3d11] [ 3] float _32_m0 : packoffset(c0);
[ 2.719][d][vo/gpu/d3d11] [ 4] float3 _32_m1 : packoffset(c1);
[ 2.719][d][vo/gpu/d3d11] [ 5] float3 _32_m2 : packoffset(c2);
[ 2.719][d][vo/gpu/d3d11] [ 6] float2 _32_m3 : packoffset(c3);
[ 2.720][d][vo/gpu/d3d11] [ 7] row_major float2x2 _32_m4 : packoffset(c4);
[ 2.720][d][vo/gpu/d3d11] [ 8] float2 _32_m5 : packoffset(c6);
[ 2.720][d][vo/gpu/d3d11] [ 9] float2 _32_m6 : packoffset(c6.z);
[ 2.720][d][vo/gpu/d3d11] [ 10] float2 _32_m7 : packoffset(c7);
[ 2.720][d][vo/gpu/d3d11] [ 11] row_major float2x2 _32_m8 : packoffset(c8);
[ 2.720][d][vo/gpu/d3d11] [ 12] float2 _32_m9 : packoffset(c10);
[ 2.720][d][vo/gpu/d3d11] [ 13] float2 _32_m10 : packoffset(c10.z);
[ 2.720][d][vo/gpu/d3d11] [ 14] };
[ 2.720][d][vo/gpu/d3d11] [ 15]
[ 2.720][d][vo/gpu/d3d11] [ 16] Texture2D<float4> _16 : register(t1);
[ 2.720][d][vo/gpu/d3d11] [ 17] SamplerState __16_sampler : register(s1);
[ 2.720][d][vo/gpu/d3d11] [ 18] Texture2D<float4> _23 : register(t2);
[ 2.720][d][vo/gpu/d3d11] [ 19] SamplerState __23_sampler : register(s2);
[ 2.720][d][vo/gpu/d3d11] [ 20] Texture2D<float4> _82 : register(t0);
[ 2.720][d][vo/gpu/d3d11] [ 21] SamplerState __82_sampler : register(s0);
[ 2.720][d][vo/gpu/d3d11] [ 22]
[ 2.720][d][vo/gpu/d3d11] [ 23] static float4 gl_FragCoord;
[ 2.720][d][vo/gpu/d3d11] [ 24] static float2 _20;
[ 2.720][d][vo/gpu/d3d11] [ 25] static float2 _25;
[ 2.720][d][vo/gpu/d3d11] [ 26] static float4 _103;
[ 2.720][d][vo/gpu/d3d11] [ 27]
[ 2.720][d][vo/gpu/d3d11] [ 28] struct SPIRV_Cross_Input
[ 2.720][d][vo/gpu/d3d11] [ 29] {
[ 2.720][d][vo/gpu/d3d11] [ 30] float2 _20 : TEXCOORD1;
[ 2.720][d][vo/gpu/d3d11] [ 31] float2 _25 : TEXCOORD2;
[ 2.720][d][vo/gpu/d3d11] [ 32] float4 gl_FragCoord : SV_Position;
[ 2.720][d][vo/gpu/d3d11] [ 33] };
[ 2.720][d][vo/gpu/d3d11] [ 34]
[ 2.720][d][vo/gpu/d3d11] [ 35] struct SPIRV_Cross_Output
[ 2.720][d][vo/gpu/d3d11] [ 36] {
[ 2.720][d][vo/gpu/d3d11] [ 37] float4 _103 : SV_Target0;
[ 2.720][d][vo/gpu/d3d11] [ 38] };
[ 2.720][d][vo/gpu/d3d11] [ 39]
[ 2.720][d][vo/gpu/d3d11] [ 40] void frag_main()
[ 2.720][d][vo/gpu/d3d11] [ 41] {
[ 2.720][d][vo/gpu/d3d11] [ 42] float4 _39 = lerp(_16.Sample(__16_sampler, _20), _23.Sample(__23_sampler, _25), _32_m0.xxxx);
[ 2.720][d][vo/gpu/d3d11] [ 43] float3 _67 = pow(clamp(_39.xyz, 0.0f.xxx, 1.0f.xxx).xyz, 0.4166666567325592041015625f.xxx);
[ 2.720][d][vo/gpu/d3d11] [ 44] _103 = (floor(((float4(_67.x, _67.y, _67.z, _39.w) * 255.0f) + _82.Sample(__82_sampler, (gl_FragCoord.xy * 1.0f) * 0.015625f.xx).x.xxxx) + 0.0001220703125f.xxxx) * 1.0f) * 0.0039215688593685626983642578125f.xxxx;
[ 2.720][d][vo/gpu/d3d11] [ 45] }
[ 2.720][d][vo/gpu/d3d11] [ 46]
[ 2.720][d][vo/gpu/d3d11] [ 47] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
[ 2.720][d][vo/gpu/d3d11] [ 48] {
[ 2.720][d][vo/gpu/d3d11] [ 49] gl_FragCoord = stage_input.gl_FragCoord;
[ 2.720][d][vo/gpu/d3d11] [ 50] _20 = stage_input._20;
[ 2.720][d][vo/gpu/d3d11] [ 51] _25 = stage_input._25;
[ 2.720][d][vo/gpu/d3d11] [ 52] frag_main();
[ 2.720][d][vo/gpu/d3d11] [ 53] SPIRV_Cross_Output stage_output;
[ 2.720][d][vo/gpu/d3d11] [ 54] stage_output._103 = _103;
[ 2.720][d][vo/gpu/d3d11] [ 55] return stage_output;
[ 2.720][d][vo/gpu/d3d11] [ 56] }
[ 2.727][v][cplayer] first video frame after restart shown
[ 2.728][e][mpv_thumbnail_script_client_osc] No thumbnail workers found. Make sure you are not missing a script!
[ 2.728][w][mpv_thumbnail_script_client_osc] The 'tick' event is deprecated and will be removed.
[ 2.741][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
[ 2.745][v][vo/gpu/d3d11] Compiled a vertex shader in 9761us
[ 2.745][v][vo/gpu/d3d11] shaderc: 4873us, SPIRV-Cross: 477us, D3DCompile: 4411us
[ 2.745][d][vo/gpu/d3d11] GLSL source:
[ 2.745][d][vo/gpu/d3d11] [ 1] #version 450
[ 2.745][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable
[ 2.745][d][vo/gpu/d3d11] [ 3] #define tex1D texture
[ 2.745][d][vo/gpu/d3d11] [ 4] #define tex3D texture
[ 2.745][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
[ 2.746][d][vo/gpu/d3d11] [ 6] layout(location=0) in vec2 vertex_position;
[ 2.746][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 vertex_texcoord0;
[ 2.746][d][vo/gpu/d3d11] [ 8] layout(location=1) out vec2 texcoord0;
[ 2.746][d][vo/gpu/d3d11] [ 9] void main() {
[ 2.746][d][vo/gpu/d3d11] [ 10] gl_Position = vec4(vertex_position, 1.0, 1.0);
[ 2.746][d][vo/gpu/d3d11] [ 11] texcoord0 = vertex_texcoord0;
[ 2.746][d][vo/gpu/d3d11] [ 12] }
[ 2.746][d][vo/gpu/d3d11] HLSL source:
[ 2.746][d][vo/gpu/d3d11] [ 1] static float4 gl_Position;
[ 2.746][d][vo/gpu/d3d11] [ 2] static float2 _18;
[ 2.746][d][vo/gpu/d3d11] [ 3] static float2 _27;
[ 2.746][d][vo/gpu/d3d11] [ 4] static float2 _28;
[ 2.746][d][vo/gpu/d3d11] [ 5]
[ 2.746][d][vo/gpu/d3d11] [ 6] struct SPIRV_Cross_Input
[ 2.746][d][vo/gpu/d3d11] [ 7] {
[ 2.746][d][vo/gpu/d3d11] [ 8] float2 _18 : TEXCOORD0;
[ 2.746][d][vo/gpu/d3d11] [ 9] float2 _28 : TEXCOORD1;
[ 2.746][d][vo/gpu/d3d11] [ 10] };
[ 2.746][d][vo/gpu/d3d11] [ 11]
[ 2.746][d][vo/gpu/d3d11] [ 12] struct SPIRV_Cross_Output
[ 2.746][d][vo/gpu/d3d11] [ 13] {
[ 2.746][d][vo/gpu/d3d11] [ 14] float2 _27 : TEXCOORD1;
[ 2.746][d][vo/gpu/d3d11] [ 15] float4 gl_Position : SV_Position;
[ 2.746][d][vo/gpu/d3d11] [ 16] };
[ 2.746][d][vo/gpu/d3d11] [ 17]
[ 2.746][d][vo/gpu/d3d11] [ 18] void vert_main()
[ 2.746][d][vo/gpu/d3d11] [ 19] {
[ 2.746][d][vo/gpu/d3d11] [ 20] gl_Position = float4(_18, 1.0f, 1.0f);
[ 2.746][d][vo/gpu/d3d11] [ 21] _27 = _28;
[ 2.746][d][vo/gpu/d3d11] [ 22] gl_Position.y = -gl_Position.y;
[ 2.746][d][vo/gpu/d3d11] [ 23] }
[ 2.746][d][vo/gpu/d3d11] [ 24]
[ 2.746][d][vo/gpu/d3d11] [ 25] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
[ 2.746][d][vo/gpu/d3d11] [ 26] {
[ 2.746][d][vo/gpu/d3d11] [ 27] _18 = stage_input._18;
[ 2.746][d][vo/gpu/d3d11] [ 28] _28 = stage_input._28;
[ 2.746][d][vo/gpu/d3d11] [ 29] vert_main();
[ 2.746][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output stage_output;
[ 2.746][d][vo/gpu/d3d11] [ 31] stage_output.gl_Position = gl_Position;
[ 2.746][d][vo/gpu/d3d11] [ 32] stage_output._27 = _27;
[ 2.746][d][vo/gpu/d3d11] [ 33] return stage_output;
[ 2.746][d][vo/gpu/d3d11] [ 34] }
[ 2.755][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
[ 2.770][v][vo/gpu/d3d11] Compiled a fragment shader in 24100us
[ 2.770][v][vo/gpu/d3d11] shaderc: 9108us, SPIRV-Cross: 1214us, D3DCompile: 13778us
[ 2.770][d][vo/gpu/d3d11] GLSL source:
[ 2.770][d][vo/gpu/d3d11] [ 1] #version 450
[ 2.770][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable
[ 2.770][d][vo/gpu/d3d11] [ 3] #define tex1D texture
[ 2.770][d][vo/gpu/d3d11] [ 4] #define tex3D texture
[ 2.770][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
[ 2.770][d][vo/gpu/d3d11] [ 6] layout(location=0) out vec4 out_color;
[ 2.770][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 texcoord0;
[ 2.770][d][vo/gpu/d3d11] [ 8] layout(std140, binding=0) uniform UBO {
[ 2.770][d][vo/gpu/d3d11] [ 9] layout(offset=0) vec3 src_luma;
[ 2.770][d][vo/gpu/d3d11] [ 10] layout(offset=16) vec3 dst_luma;
[ 2.770][d][vo/gpu/d3d11] [ 11] layout(offset=32) vec2 texture_size0;
[ 2.770][d][vo/gpu/d3d11] [ 12] layout(offset=48) mat2 texture_rot0;
[ 2.770][d][vo/gpu/d3d11] [ 13] layout(offset=80) vec2 texture_off0;
[ 2.770][d][vo/gpu/d3d11] [ 14] layout(offset=88) vec2 pixel_size0;
[ 2.770][d][vo/gpu/d3d11] [ 15] };
[ 2.770][d][vo/gpu/d3d11] [ 16] layout(binding=0) uniform sampler2D dither;
[ 2.770][d][vo/gpu/d3d11] [ 17] layout(binding=1) uniform sampler2D texture0;
[ 2.770][d][vo/gpu/d3d11] [ 18] void main() {
[ 2.770][d][vo/gpu/d3d11] [ 19] vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
[ 2.770][d][vo/gpu/d3d11] [ 20] color.rgb = 1.000000 * vec4(texture(texture0, texcoord0)).rgb;
[ 2.770][d][vo/gpu/d3d11] [ 21] // color mapping
[ 2.770][d][vo/gpu/d3d11] [ 22] color.rgb *= vec3(1.000000);
[ 2.770][d][vo/gpu/d3d11] [ 23] color.rgb *= vec3(1.000000);
[ 2.770][d][vo/gpu/d3d11] [ 24] // delinearize
[ 2.770][d][vo/gpu/d3d11] [ 25] color.rgb = clamp(color.rgb, 0.0, 1.0);
[ 2.770][d][vo/gpu/d3d11] [ 26] color.rgb *= vec3(1.000000);
[ 2.770][d][vo/gpu/d3d11] [ 27] color.rgb = pow(color.rgb, vec3(1.0/2.4));
[ 2.770][d][vo/gpu/d3d11] [ 28] // dithering
[ 2.770][d][vo/gpu/d3d11] [ 29] vec2 dither_pos = gl_FragCoord.xy * 1.0/64.0;
[ 2.770][d][vo/gpu/d3d11] [ 30] float dither_value = texture(dither, dither_pos).r;
[ 2.770][d][vo/gpu/d3d11] [ 31] color = floor(color * 255.0 + dither_value + 0.5 / 4096.0) * 1.0/255.0;
[ 2.770][d][vo/gpu/d3d11] [ 32] out_color = color;
[ 2.771][d][vo/gpu/d3d11] [ 33] }
[ 2.771][d][vo/gpu/d3d11] HLSL source:
[ 2.771][d][vo/gpu/d3d11] [ 1] Texture2D<float4> _16 : register(t1);
[ 2.771][d][vo/gpu/d3d11] [ 2] SamplerState __16_sampler : register(s1);
[ 2.771][d][vo/gpu/d3d11] [ 3] Texture2D<float4> _75 : register(t0);
[ 2.771][d][vo/gpu/d3d11] [ 4] SamplerState __75_sampler : register(s0);
[ 2.771][d][vo/gpu/d3d11] [ 5]
[ 2.771][d][vo/gpu/d3d11] [ 6] static float4 gl_FragCoord;
[ 2.771][d][vo/gpu/d3d11] [ 7] static float2 _20;
[ 2.771][d][vo/gpu/d3d11] [ 8] static float4 _96;
[ 2.771][d][vo/gpu/d3d11] [ 9]
[ 2.771][d][vo/gpu/d3d11] [ 10] struct SPIRV_Cross_Input
[ 2.771][d][vo/gpu/d3d11] [ 11] {
[ 2.771][d][vo/gpu/d3d11] [ 12] float2 _20 : TEXCOORD1;
[ 2.771][d][vo/gpu/d3d11] [ 13] float4 gl_FragCoord : SV_Position;
[ 2.771][d][vo/gpu/d3d11] [ 14] };
[ 2.771][d][vo/gpu/d3d11] [ 15]
[ 2.771][d][vo/gpu/d3d11] [ 16] struct SPIRV_Cross_Output
[ 2.771][d][vo/gpu/d3d11] [ 17] {
[ 2.771][d][vo/gpu/d3d11] [ 18] float4 _96 : SV_Target0;
[ 2.771][d][vo/gpu/d3d11] [ 19] };
[ 2.771][d][vo/gpu/d3d11] [ 20]
[ 2.771][d][vo/gpu/d3d11] [ 21] void frag_main()
[ 2.771][d][vo/gpu/d3d11] [ 22] {
[ 2.771][d][vo/gpu/d3d11] [ 23] float3 _60 = pow(clamp((_16.Sample(__16_sampler, _20).xyz * 1.0f).xyz, 0.0f.xxx, 1.0f.xxx).xyz, 0.4166666567325592041015625f.xxx);
[ 2.771][d][vo/gpu/d3d11] [ 24] _96 = (floor(((float4(_60.x, _60.y, _60.z, float4(0.0f, 0.0f, 0.0f, 1.0f).w) * 255.0f) + _75.Sample(__75_sampler, (gl_FragCoord.xy * 1.0f) * 0.015625f.xx).x.xxxx) + 0.0001220703125f.xxxx) * 1.0f) * 0.0039215688593685626983642578125f.xxxx;
[ 2.771][d][vo/gpu/d3d11] [ 25] }
[ 2.771][d][vo/gpu/d3d11] [ 26]
[ 2.771][d][vo/gpu/d3d11] [ 27] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
[ 2.771][d][vo/gpu/d3d11] [ 28] {
[ 2.771][d][vo/gpu/d3d11] [ 29] gl_FragCoord = stage_input.gl_FragCoord;
[ 2.771][d][vo/gpu/d3d11] [ 30] _20 = stage_input._20;
[ 2.771][d][vo/gpu/d3d11] [ 31] frag_main();
[ 2.771][d][vo/gpu/d3d11] [ 32] SPIRV_Cross_Output stage_output;
[ 2.771][d][vo/gpu/d3d11] [ 33] stage_output._96 = _96;
[ 2.771][d][vo/gpu/d3d11] [ 34] return stage_output;
[ 2.771][d][vo/gpu/d3d11] [ 35] }
[ 2.774][v][cplayer] audio sync: sync_to_video=1, offset=-2.928376
[ 2.774][v][cplayer] audio sync: sync_to_video=1, offset=-2.714667
[ 2.781][d][global] config path: 'fonts' -/-> 'C:\Users\username\AppData\Roaming/mpv/fonts'
[ 2.781][d][global] config path: 'fonts' -> 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts'
[ 2.781][d][osd/libass] ASS library version: 0x1400001 (runtime 0x1400001)
[ 2.782][v][osd/libass] Shaper: FriBidi 1.0.9 (SIMPLE) HarfBuzz-ng 2.6.5 (COMPLEX)
[ 2.782][d][global] config path: 'subfont.ttf' -/-> 'C:\Users\username\AppData\Roaming/mpv/subfont.ttf'
[ 2.782][d][global] config path: 'subfont.ttf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/subfont.ttf'
[ 2.782][d][global] config path: 'subfont.ttf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/subfont.ttf'
[ 2.782][d][global] config path: 'fonts.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/fonts.conf'
[ 2.782][d][global] config path: 'fonts.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts.conf'
[ 2.782][d][global] config path: 'fonts.conf' -> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/fonts.conf'
[ 2.782][v][osd/libass] Setting up fonts...
[ 2.783][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoEmoji-Regular.ttf'
[ 2.784][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoNaskhArabic-Regular.ttf'
[ 2.784][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSans-Regular.ttf'
[ 2.785][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSansHans-Regular.otf'
[ 2.803][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSansJP-Regular.otf'
[ 2.812][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSansKR-Regular.otf'
[ 2.820][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/SourceSansVariable-Italic.ttf'
[ 2.820][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/SourceSansVariable-Roman.ttf'
[ 2.839][v][osd/libass] Using font provider directwrite
[ 2.839][v][osd/libass] Done.
[ 2.844][v][osd/libass] fontselect: (Source Sans Pro, 400, 0) -> ArialMT, 0, ArialMT
[ 2.849][v][vo/gpu] Reallocating OSD texture to 512x64.
[ 2.850][v][cplayer] audio sync: sync_to_video=1, offset=-2.501484
[ 2.852][v][cplayer] audio sync: sync_to_video=1, offset=-2.288150
[ 2.852][d][mpv_thumbnail_script_client_osc] osc_init
[ 2.854][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
[ 2.854][v][cplayer] audio sync: sync_to_video=1, offset=-2.074817
[ 2.857][v][cplayer] audio sync: sync_to_video=1, offset=-1.861484
[ 2.859][v][cplayer] audio sync: sync_to_video=1, offset=-1.648151
[ 2.860][v][vo/gpu/d3d11] Compiled a vertex shader in 9622us
[ 2.860][v][vo/gpu/d3d11] shaderc: 4274us, SPIRV-Cross: 441us, D3DCompile: 4907us
[ 2.860][d][vo/gpu/d3d11] GLSL source:
[ 2.860][d][vo/gpu/d3d11] [ 1] #version 450
[ 2.860][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable
[ 2.860][d][vo/gpu/d3d11] [ 3] #define tex1D texture
[ 2.860][d][vo/gpu/d3d11] [ 4] #define tex3D texture
[ 2.860][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
[ 2.860][d][vo/gpu/d3d11] [ 6] layout(location=0) in vec2 vertex_position;
[ 2.860][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 vertex_texcoord;
[ 2.860][d][vo/gpu/d3d11] [ 8] layout(location=1) out vec2 texcoord;
[ 2.860][d][vo/gpu/d3d11] [ 9] layout(location=2) in vec4 vertex_ass_color;
[ 2.860][d][vo/gpu/d3d11] [ 10] layout(location=2) out vec4 ass_color;
[ 2.860][d][vo/gpu/d3d11] [ 11] void main() {
[ 2.860][d][vo/gpu/d3d11] [ 12] gl_Position = vec4(vertex_position, 1.0, 1.0);
[ 2.860][d][vo/gpu/d3d11] [ 13] texcoord = vertex_texcoord;
[ 2.860][d][vo/gpu/d3d11] [ 14] ass_color = vertex_ass_color;
[ 2.860][d][vo/gpu/d3d11] [ 15] }
[ 2.860][d][vo/gpu/d3d11] HLSL source:
[ 2.860][d][vo/gpu/d3d11] [ 1] static float4 gl_Position;
[ 2.860][d][vo/gpu/d3d11] [ 2] static float2 _18;
[ 2.860][d][vo/gpu/d3d11] [ 3] static float2 _27;
[ 2.860][d][vo/gpu/d3d11] [ 4] static float2 _28;
[ 2.860][d][vo/gpu/d3d11] [ 5] static float4 _30;
[ 2.860][d][vo/gpu/d3d11] [ 6] static float4 _32;
[ 2.860][d][vo/gpu/d3d11] [ 7]
[ 2.860][d][vo/gpu/d3d11] [ 8] struct SPIRV_Cross_Input
[ 2.860][d][vo/gpu/d3d11] [ 9] {
[ 2.860][d][vo/gpu/d3d11] [ 10] float2 _18 : TEXCOORD0;
[ 2.860][d][vo/gpu/d3d11] [ 11] float2 _28 : TEXCOORD1;
[ 2.860][d][vo/gpu/d3d11] [ 12] float4 _32 : TEXCOORD2;
[ 2.860][d][vo/gpu/d3d11] [ 13] };
[ 2.860][d][vo/gpu/d3d11] [ 14]
[ 2.860][d][vo/gpu/d3d11] [ 15] struct SPIRV_Cross_Output
[ 2.860][d][vo/gpu/d3d11] [ 16] {
[ 2.860][d][vo/gpu/d3d11] [ 17] float2 _27 : TEXCOORD1;
[ 2.860][d][vo/gpu/d3d11] [ 18] float4 _30 : TEXCOORD2;
[ 2.860][d][vo/gpu/d3d11] [ 19] float4 gl_Position : SV_Position;
[ 2.860][d][vo/gpu/d3d11] [ 20] };
[ 2.860][d][vo/gpu/d3d11] [ 21]
[ 2.860][d][vo/gpu/d3d11] [ 22] void vert_main()
[ 2.860][d][vo/gpu/d3d11] [ 23] {
[ 2.860][d][vo/gpu/d3d11] [ 24] gl_Position = float4(_18, 1.0f, 1.0f);
[ 2.860][d][vo/gpu/d3d11] [ 25] _27 = _28;
[ 2.860][d][vo/gpu/d3d11] [ 26] _30 = _32;
[ 2.860][d][vo/gpu/d3d11] [ 27] gl_Position.y = -gl_Position.y;
[ 2.860][d][vo/gpu/d3d11] [ 28] }
[ 2.860][d][vo/gpu/d3d11] [ 29]
[ 2.860][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
[ 2.860][d][vo/gpu/d3d11] [ 31] {
[ 2.861][d][vo/gpu/d3d11] [ 32] _18 = stage_input._18;
[ 2.861][d][vo/gpu/d3d11] [ 33] _28 = stage_input._28;
[ 2.861][d][vo/gpu/d3d11] [ 34] _32 = stage_input._32;
[ 2.861][d][vo/gpu/d3d11] [ 35] vert_main();
[ 2.861][d][vo/gpu/d3d11] [ 36] SPIRV_Cross_Output stage_output;
[ 2.861][d][vo/gpu/d3d11] [ 37] stage_output.gl_Position = gl_Position;
[ 2.861][d][vo/gpu/d3d11] [ 38] stage_output._27 = _27;
[ 2.861][d][vo/gpu/d3d11] [ 39] stage_output._30 = _30;
[ 2.861][d][vo/gpu/d3d11] [ 40] return stage_output;
[ 2.861][d][vo/gpu/d3d11] [ 41] }
[ 2.862][v][cplayer] audio sync: sync_to_video=1, offset=-1.434818
[ 2.865][v][cplayer] audio sync: sync_to_video=1, offset=-1.221484
[ 2.865][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
[ 2.868][v][cplayer] audio sync: sync_to_video=1, offset=-1.008151
[ 2.870][v][cplayer] audio sync: sync_to_video=1, offset=-0.794818
[ 2.871][v][vo/gpu/d3d11] Compiled a fragment shader in 11514us
[ 2.871][v][vo/gpu/d3d11] shaderc: 5355us, SPIRV-Cross: 420us, D3DCompile: 5739us
[ 2.871][d][vo/gpu/d3d11] GLSL source:
[ 2.871][d][vo/gpu/d3d11] [ 1] #version 450
[ 2.872][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable
[ 2.872][d][vo/gpu/d3d11] [ 3] #define tex1D texture
[ 2.872][d][vo/gpu/d3d11] [ 4] #define tex3D texture
[ 2.872][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
[ 2.872][d][vo/gpu/d3d11] [ 6] layout(location=0) out vec4 out_color;
[ 2.872][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 texcoord;
[ 2.872][d][vo/gpu/d3d11] [ 8] layout(location=2) in vec4 ass_color;
[ 2.872][d][vo/gpu/d3d11] [ 9] layout(std140, binding=0) uniform UBO {
[ 2.872][d][vo/gpu/d3d11] [ 10] layout(offset=0) vec3 src_luma;
[ 2.872][d][vo/gpu/d3d11] [ 11] layout(offset=16) vec3 dst_luma;
[ 2.872][d][vo/gpu/d3d11] [ 12] };
[ 2.872][d][vo/gpu/d3d11] [ 13] layout(binding=0) uniform sampler2D osdtex;
[ 2.872][d][vo/gpu/d3d11] [ 14] void main() {
[ 2.872][d][vo/gpu/d3d11] [ 15] vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
[ 2.872][d][vo/gpu/d3d11] [ 16] color = vec4(ass_color.rgb, ass_color.a * texture(osdtex, texcoord).r);
[ 2.872][d][vo/gpu/d3d11] [ 17] // color mapping
[ 2.872][d][vo/gpu/d3d11] [ 18] color.rgb *= vec3(1.000000);
[ 2.872][d][vo/gpu/d3d11] [ 19] color.rgb *= vec3(1.000000);
[ 2.872][d][vo/gpu/d3d11] [ 20] out_color = color;
[ 2.872][d][vo/gpu/d3d11] [ 21] }
[ 2.872][d][vo/gpu/d3d11] HLSL source:
[ 2.872][d][vo/gpu/d3d11] [ 1] Texture2D<float4> _26 : register(t0);
[ 2.872][d][vo/gpu/d3d11] [ 2] SamplerState __26_sampler : register(s0);
[ 2.872][d][vo/gpu/d3d11] [ 3]
[ 2.872][d][vo/gpu/d3d11] [ 4] static float4 _14;
[ 2.872][d][vo/gpu/d3d11] [ 5] static float2 _30;
[ 2.872][d][vo/gpu/d3d11] [ 6] static float4 _52;
[ 2.872][d][vo/gpu/d3d11] [ 7]
[ 2.872][d][vo/gpu/d3d11] [ 8] struct SPIRV_Cross_Input
[ 2.872][d][vo/gpu/d3d11] [ 9] {
[ 2.872][d][vo/gpu/d3d11] [ 10] float2 _30 : TEXCOORD1;
[ 2.872][d][vo/gpu/d3d11] [ 11] float4 _14 : TEXCOORD2;
[ 2.872][d][vo/gpu/d3d11] [ 12] };
[ 2.872][d][vo/gpu/d3d11] [ 13]
[ 2.872][d][vo/gpu/d3d11] [ 14] struct SPIRV_Cross_Output
[ 2.872][d][vo/gpu/d3d11] [ 15] {
[ 2.872][d][vo/gpu/d3d11] [ 16] float4 _52 : SV_Target0;
[ 2.872][d][vo/gpu/d3d11] [ 17] };
[ 2.872][d][vo/gpu/d3d11] [ 18]
[ 2.872][d][vo/gpu/d3d11] [ 19] void frag_main()
[ 2.872][d][vo/gpu/d3d11] [ 20] {
[ 2.872][d][vo/gpu/d3d11] [ 21] float4 _39 = float4(_14.xyz, _14.w * _26.Sample(__26_sampler, _30).x);
[ 2.872][d][vo/gpu/d3d11] [ 22] _52 = float4(_39.x, _39.y, _39.z, _39.w);
[ 2.872][d][vo/gpu/d3d11] [ 23] }
[ 2.872][d][vo/gpu/d3d11] [ 24]
[ 2.872][d][vo/gpu/d3d11] [ 25] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
[ 2.872][d][vo/gpu/d3d11] [ 26] {
[ 2.872][d][vo/gpu/d3d11] [ 27] _14 = stage_input._14;
[ 2.872][d][vo/gpu/d3d11] [ 28] _30 = stage_input._30;
[ 2.872][d][vo/gpu/d3d11] [ 29] frag_main();
[ 2.872][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output stage_output;
[ 2.872][d][vo/gpu/d3d11] [ 31] stage_output._52 = _52;
[ 2.872][d][vo/gpu/d3d11] [ 32] return stage_output;
[ 2.872][d][vo/gpu/d3d11] [ 33] }
[ 2.873][v][cplayer] audio sync: sync_to_video=1, offset=-0.581485
[ 2.876][v][cplayer] audio sync: sync_to_video=1, offset=-0.368151
[ 2.878][v][cplayer] audio sync: sync_to_video=1, offset=-0.154818
[ 2.881][d][cplayer] starting video playback
[ 2.881][d][cplayer] starting audio playback
[ 2.881][v][cplayer] playback restart complete @ 246.163000, audio=playing, video=playing
[ 4.040][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/display-webm-encoder"]
[ 4.043][d][global] config path: 'fonts' -/-> 'C:\Users\username\AppData\Roaming/mpv/fonts'
[ 4.043][d][global] config path: 'fonts' -> 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts'
[ 4.043][d][osd/libass] ASS library version: 0x1400001 (runtime 0x1400001)
[ 4.045][v][osd/libass] Shaper: FriBidi 1.0.9 (SIMPLE) HarfBuzz-ng 2.6.5 (COMPLEX)
[ 4.045][d][global] config path: 'subfont.ttf' -/-> 'C:\Users\username\AppData\Roaming/mpv/subfont.ttf'
[ 4.045][d][global] config path: 'subfont.ttf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/subfont.ttf'
[ 4.046][d][global] config path: 'subfont.ttf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/subfont.ttf'
[ 4.046][d][global] config path: 'fonts.conf' -/-> 'C:\Users\username\AppData\Roaming/mpv/fonts.conf'
[ 4.046][d][global] config path: 'fonts.conf' -/-> 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts.conf'
[ 4.046][d][global] config path: 'fonts.conf' -> 'C:/Users/username/Downloads/MPV-Made-Easy-master/mpv/fonts.conf'
[ 4.046][v][osd/libass] Setting up fonts...
[ 4.047][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoEmoji-Regular.ttf'
[ 4.048][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoNaskhArabic-Regular.ttf'
[ 4.048][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSans-Regular.ttf'
[ 4.049][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSansHans-Regular.otf'
[ 4.065][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSansJP-Regular.otf'
[ 4.075][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/NotoSansKR-Regular.otf'
[ 4.084][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/SourceSansVariable-Italic.ttf'
[ 4.085][v][osd/libass] Loading font file 'C:/Users/username/Downloads/MPV-Made-Easy-master/fonts/SourceSansVariable-Roman.ttf'
[ 4.103][v][osd/libass] Using font provider directwrite
[ 4.103][v][osd/libass] Done.
[ 4.106][d][cplayer] Run command: define-section, flags=64, args=[name="input_webm", contents="W script-binding webm/display-webm-encoder\n", flags="default"]
[ 4.106][d][cplayer] Run command: enable-section, flags=64, args=[name="input_webm", flags="allow-hide-cursor+allow-vo-dragging"]
[ 4.106][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_webm", contents="o script-binding webm/o\n1 script-binding webm/1\nESC script-binding webm/ESC\n2 script-binding webm/2\ne script-binding webm/e\nc script-binding webm/c\np script-binding webm/p\n", flags="force"]
[ 4.106][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_webm", flags="allow-hide-cursor+allow-vo-dragging"]
[ 4.108][v][osd/libass] fontselect: (Source Sans Pro, 400, 0) -> ArialMT, 0, ArialMT
[ 4.110][v][osd/libass] fontselect: (Source Sans Pro, 700, 0) -> Arial-BoldMT, 0, Arial-BoldMT
[ 4.122][v][vo/gpu] Reallocating OSD texture to 512x512.
[ 4.162][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/display-webm-encoder"]
[ 4.589][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/1"]
[ 4.690][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/1"]
[ 5.047][d][cplayer] Run command: cycle, flags=73, args=[name="pause", value="1.000000"]
[ 5.048][v][cplayer] Set property: pause -> 1
[ 5.050][v][cplayer] Change display sync audio drift: -1
[ 5.052][d][vo/gpu] Resizing texture: 1048x590
[ 5.053][d][vo/gpu] Resizing texture: 1048x590
[ 5.074][d][vo/gpu] Resizing texture: 1048x590
[ 5.131][d][vo/gpu] Resizing texture: 1048x590
[ 5.264][v][cplayer] Change display sync audio drift: 1
[ 5.282][d][vo/gpu] Resizing texture: 1048x590
[ 5.317][d][vo/gpu] Resizing texture: 1048x590
[ 5.319][d][vo/gpu] Resizing texture: 1048x590
[ 5.349][d][vo/gpu] Resizing texture: 1048x590
[ 8.466][v][vo/gpu] adjusting display FPS to a value closer to 59.648 Hz
[ 8.967][d][cplayer] Run command: cycle, flags=73, args=[name="pause", value="1.000000"]
[ 8.968][v][cplayer] Set property: pause -> 1
[ 9.481][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/2"]
[ 9.598][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/2"]
[ 11.024][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/o"]
[ 11.028][v][osd/libass] Glyph 0x25B6 not found, selecting one more font for (Source Sans Pro, 400, 0)
[ 11.030][v][osd/libass] fontselect: (Source Sans Pro, 400, 0) -> SegoeUI-Light, 0, SegoeUI-Light
[ 11.041][d][cplayer] Run command: define-section, flags=64, args=[name="input_webm", contents="W script-binding webm/display-webm-encoder\n", flags="default"]
[ 11.041][d][cplayer] Run command: enable-section, flags=64, args=[name="input_webm", flags="allow-hide-cursor+allow-vo-dragging"]
[ 11.041][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_webm", contents="LEFT script-binding webm/LEFT\nENTER script-binding webm/ENTER\nESC script-binding webm/ESC\nUP script-binding webm/UP\nDOWN script-binding webm/DOWN\nRIGHT script-binding webm/RIGHT\n", flags="force"]
[ 11.041][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_webm", flags="allow-hide-cursor+allow-vo-dragging"]
[ 11.129][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/o"]
[ 11.802][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/DOWN"]
[ 11.955][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/DOWN"]
[ 12.303][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/RIGHT"]
[ 12.377][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/RIGHT"]
[ 13.098][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/DOWN"]
[ 13.300][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/DOWN"]
[ 13.325][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/DOWN"]
[ 13.352][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/DOWN"]
[ 13.377][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/DOWN"]
[ 13.402][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/DOWN"]
[ 13.428][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/DOWN"]
[ 13.453][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/DOWN"]
[ 13.478][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/DOWN"]
[ 13.503][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/DOWN"]
[ 13.528][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/DOWN"]
[ 13.553][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/DOWN"]
[ 13.575][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/DOWN"]
[ 14.073][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"]
[ 14.277][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"]
[ 14.303][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"]
[ 14.329][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"]
[ 14.355][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"]
[ 14.380][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"]
[ 14.405][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"]
[ 14.431][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"]
[ 14.457][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"]
[ 14.482][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"]
[ 14.508][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"]
[ 14.533][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"]
[ 14.558][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"]
[ 14.583][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"]
[ 14.608][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"]
[ 14.633][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"]
[ 14.659][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"]
[ 14.684][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"]
[ 14.709][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"]
[ 14.735][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"]
[ 14.760][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"]
[ 14.785][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"]
[ 14.810][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"]
[ 14.812][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/LEFT"]
[ 15.221][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/UP"]
[ 15.376][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/UP"]
[ 15.507][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/RIGHT"]
[ 15.638][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/RIGHT"]
[ 15.743][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/RIGHT"]
[ 15.836][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/RIGHT"]
[ 16.412][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/ENTER"]
[ 16.418][d][cplayer] Run command: define-section, flags=64, args=[name="input_webm", contents="W script-binding webm/display-webm-encoder\n", flags="default"]
[ 16.418][d][cplayer] Run command: enable-section, flags=64, args=[name="input_webm", flags="allow-hide-cursor+allow-vo-dragging"]
[ 16.418][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_webm", contents="o script-binding webm/o\n1 script-binding webm/1\nESC script-binding webm/ESC\n2 script-binding webm/2\ne script-binding webm/e\nc script-binding webm/c\np script-binding webm/p\n", flags="force"]
[ 16.418][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_webm", flags="allow-hide-cursor+allow-vo-dragging"]
[ 16.496][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/ENTER"]
[ 17.243][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/e"]
[ 17.244][v][webm] apply_current_filters: got 0 currently applied.
[ 17.245][v][webm] First-pass command line: mpv D:\ Current Anime\[CTR] Hunter x Hunter (BD 720p)\[CTR] Hunter x Hunter - 058.mkv --start=0:04:06.163 --end=0:04:10.041 --ovc=libvpx --oac=libvorbis --loop-file=no --aid=2 --vid=1 --sid=2 --sub-ass-override=no --sub-ass-force-style=Kerning=yes --sub-auto=fuzzy --sub-delay=0.000000 --video-rotate=0 --vf-add=lavfi-colormatrix=bt709:bt601 --ovcopts-add=threads=4 --ovcopts-add=b=6188k --o=D:\ Current Anime\[CTR] Hunter x Hunter (BD 720p)\[CTR] Hunter x Hunter - 058-[04.06.163-04.10.041]-audio.webm --ovcopts-add=flags=+pass1
[ 17.245][d][cplayer] Run command: subprocess, flags=64, args=[args="mpv,D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 058.mkv,--start=0:04:06.163,--end=0:04:10.041,--ovc=libvpx,--oac=libvorbis,--loop-file=no,--aid=2,--vid=1,--sid=2,--sub-ass-override=no,--sub-ass-force-style=Kerning=yes,--sub-auto=fuzzy,--sub-delay=0.000000,--video-rotate=0,--vf-add=lavfi-colormatrix=bt709:bt601,--ovcopts-add=threads=4,--ovcopts-add=b=6188k,--o=D:\\ Current Anime\\[CTR] Hunter x Hunter (BD 720p)\\[CTR] Hunter x Hunter - 058-[04.06.163-04.10.041]-audio.webm,--ovcopts-add=flags=+pass1", playback_only="no", capture_size="67108864", capture_stdout="yes", capture_stderr="no"]
[ 17.339][d][cplayer] Run command: script-binding, flags=73, args=[name="webm/e"]
[ 23.512][e][webm]
[KAV: 00:04:06 / 00:23:35 (17%) A-V: 0.210 {5.5min 5.88x 0.0MB}
[KAV: 00:04:06 / 00:23:35 (17%) A-V: 0.168 {0.1min 4.59x 0.0MB}
[KAV: 00:04:06 / 00:23:35 (17%) A-V: 0.126 {0.1min 2.63x 0.0MB}
[KAV: 00:04:06 / 00:23:35 (17%) A-V: 0.085 {0.1min 1.64x 0.0MB}
[KAV: 00:04:06 / 00:23:35 (17%) A-V: 0.043 {0.1min 1.20x 0.0MB}
[KAV: 00:04:06 / 00:23:35 (17%) A-V: 0.001 {0.1min 0.95x 0.0MB}
[KAV: 00:04:06 / 00:23:35 (17%) A-V: -0.041 {0.1min 0.80x 0.0MB}
[KAV: 00:04:06 / 00:23:35 (17%) A-V: 0.168 {0.1min 1.60x 0.0MB}
[KAV: 00:04:06 / 00:23:35 (17%) A-V: 0.126 {0.1min 1.42x 0.0MB}
[KAV: 00:04:06 / 00:23:35 (17%) A-V: 0.084 {0.1min 1.24x 0.0MB}
[KAV: 00:04:06 / 00:23:35 (17%) A-V: 0.043 {0.1min 1.12x 0.0MB}
[KAV: 00:04:06 / 00:23:35 (17%) A-V: 0.001 {0.1min 1.01x 0.0MB}
[KAV: 00:04:06 / 00:23:35 (17%) A-V: -0.041 {0.1min 0.93x 0.0MB}
[KAV: 00:04:06 / 00:23:35 (17%) A-V: 0.168 {0.1min 1.23x 0.0MB}
[KAV: 00:04:06 / 00:23:35 (17%) A-V: 0.127 {0.1min 1.16x 0.0MB}
[KAV: 00:04:06 / 00:23:35 (17%) A-V: 0.085 {0.1min 1.07x 0.0MB}
[KAV: 00:04:06 / 00:23:35 (17%) A-V: 0.043 {0.1min 1.01x 0.0MB}
[KAV: 00:04:06 / 00:23:35 (17%) A-V: 0.002 {0.1min 0.95x 0.0MB}
[KAV: 00:04:06 / 00:23:35 (17%) A-V: -0.040 {0.1min 0.90x 0.0MB}
[KAV: 00:04:06 / 00:23:35 (17%) A-V: 0.169 {0.1min 1.14x 0.0MB}
[KAV: 00:04:06 / 00:23:35 (17%) A-V: 0.128 {0.1min 1.09x 0.0MB}
[KAV: 00:04:07 / 00:23:35 (17%) A-V: 0.086 {0.1min 1.04x 0.0MB}
[KAV: 00:04:07 / 00:23:35 (17%) A-V: 0.044 {0.1min 1.00x 0.0MB}
[KAV: 00:04:07 / 00:23:35 (17%) A-V: 0.002 {0.1min 0.94x 0.0MB}
[KAV: 00:04:07 / 00:23:35 (17%) A-V: -0.039 {0.1min 0.88x 0.0MB}
[KAV: 00:04:07 / 00:23:35 (17%) A-V: -0.039 {0.1min 1.05x 0.0MB}
[KAV: 00:04:07 / 00:23:35 (17%) A-V: 0.169 {0.1min 1.04x 0.0MB}
[KAV: 00:04:07 / 00:23:35 (17%) A-V: 0.127 {0.1min 1.00x 0.0MB}
[KAV: 00:04:07 / 00:23:35 (17%) A-V: 0.086 {0.0min 0.97x 0.0MB}
[KAV: 00:04:07 / 00:23:35 (17%) A-V: 0.044 {0.0min 0.94x 0.0MB}
[KAV: 00:04:07 / 00:23:35 (17%) A-V: 0.002 {0.0min 0.91x 0.0MB}
[KAV: 00:04:07 / 00:23:35 (17%) A-V: -0.040 {0.0min 0.88x 0.0MB}
[KAV: 00:04:07 / 00:23:35 (17%) A-V: 0.170 {0.0min 1.03x 0.0MB}
[KAV: 00:04:07 / 00:23:35 (17%) A-V: 0.128 {0.0min 1.00x 0.0MB}
[KAV: 00:04:07 / 00:23:35 (17%) A-V: 0.086 {0.0min 0.97x 0.0MB}
[KAV: 00:04:07 / 00:23:35 (17%) A-V: 0.086 {0.0min 0.94x 0.0MB}
[KAV: 00:04:07 / 00:23:35 (17%) A-V: 0.045 {0.1min 0.57x 0.0MB}
[KAV: 00:04:07 / 00:23:35 (17%) A-V: 0.003 {0.1min 0.56x 0.0MB}
[KAV: 00:04:07 / 00:23:35 (17%) A-V: -0.039 {0.1min 0.55x 0.0MB}
[KAV: 00:04:07 / 00:23:35 (17%) A-V: 0.170 {0.1min 0.63x 0.0MB}
[KAV: 00:04:07 / 00:23:35 (17%) A-V: 0.129 {0.1min 0.63x 0.0MB}
[KAV: 00:04:07 / 00:23:35 (17%) A-V: 0.087 {0.1min 0.62x 0.0MB}
[KAV: 00:04:07 / 00:23:35 (17%) A-V: 0.045 {0.1min 0.61x 0.0MB}
[KAV: 00:04:07 / 00:23:35 (17%) A-V: 0.004 {0.1min 0.61x 0.0MB}
[KAV: 00:04:07 / 00:23:35 (17%) A-V: -0.038 {0.1min 0.60x 0.0MB}
[KAV: 00:04:07 / 00:23:35 (17%) A-V: 0.170 {0.1min 0.68x 0.0MB}
[KAV: 00:04:07 / 00:23:35 (17%) A-V: 0.129 {0.1min 0.67x 0.0MB}
[KAV: 00:04:08 / 00:23:35 (17%) A-V: 0.087 {0.1min 0.66x 0.0MB}
[KAV: 00:04:08 / 00:23:35 (17%) A-V: 0.045 {0.1min 0.65x 0.0MB}
[KAV: 00:04:08 / 00:23:35 (17%) A-V: 0.003 {0.0min 0.64x 0.0MB}
[KAV: 00:04:08 / 00:23:35 (17%) A-V: -0.038 {0.0min 0.63x 0.0MB}
[KAV: 00:04:08 / 00:23:35 (17%) A-V: 0.171 {0.0min 0.69x 0.0MB}
[KAV: 00:04:08 / 00:23:35 (17%) A-V: 0.129 {0.0min 0.68x 0.0MB}
[KAV: 00:04:08 / 00:23:35 (17%) A-V: 0.129 {0.0min 0.67x 0.0MB}
[KAV: 00:04:08 / 00:23:35 (17%) A-V: 0.088 {0.0min 0.67x 0.0MB}
[KAV: 00:04:08 / 00:23:35 (17%) A-V: 0.088 {0.0min 0.66x 0.0MB}
[KAV: 00:04:08 / 00:23:35 (17%) A-V: 0.046 {0.0min 0.66x 0.0MB}
[KAV: 00:04:08 / 00:23:35 (17%) A-V: 0.004 {0.0min 0.65x 0.0MB}
[KAV: 00:04:08 / 00:23:35 (17%) A-V: -0.038 {0.0min 0.64x 0.0MB}
[KAV: 00:04:08 / 00:23:35 (17%) A-V: 0.172 {0.0min 0.70x 0.0MB}
[KAV: 00:04:08 / 00:23:35 (17%) A-V: 0.130 {0.0min 0.69x 0.0MB}
[KAV: 00:04:08 / 00:23:35 (17%) A-V: 0.088 {0.0min 0.69x 0.0MB}
[KAV: 00:04:08 / 00:23:35 (17%) A-V: 0.047 {0.0min 0.68x 0.0MB}
[KAV: 00:04:08 / 00:23:35 (17%) A-V: 0.005 {0.0min 0.67x 0.0MB}
[KAV: 00:04:08 / 00:23:35 (17%) A-V: -0.037 {0.0min 0.67x 0.0MB}
[KAV: 00:04:08 / 00:23:35 (17%) A-V: 0.171 {0.0min 0.73x 0.0MB}
[KAV: 00:04:08 / 00:23:35 (17%) A-V: 0.130 {0.0min 0.72x 0.0MB}
[KAV: 00:04:08 / 00:23:35 (17%) A-V: 0.088 {0.0min 0.71x 0.0MB}
[KAV: 00:04:08 / 00:23:35 (17%) A-V: 0.046 {0.0min 0.71x 0.0MB}
[KAV: 00:04:08 / 00:23:35 (17%) A-V: 0.005 {0.0min 0.70x 0.0MB}
[KAV: 00:04:08 / 00:23:35 (17%) A-V: -0.037 {0.0min 0.69x 0.0MB}
[KAV: 00:04:08 / 00:23:35 (17%) A-V: 0.172 {0.0min 0.75x 0.0MB}
[KAV: 00:04:08 / 00:23:35 (17%) A-V: 0.131 {0.0min 0.75x 0.0MB}
[KAV: 00:04:09 / 00:23:35 (17%) A-V: 0.089 {0.0min 0.74x 0.0MB}
[KAV: 00:04:09 / 00:23:35 (17%) A-V: 0.047 {0.0min 0.73x 0.0MB}
[KAV: 00:04:09 / 00:23:35 (17%) A-V: 0.005 {0.0min 0.73x 0.0MB}
[KAV: 00:04:09 / 00:23:35 (17%) A-V: -0.036 {0.0min 0.72x 0.0MB}
[KAV: 00:04:09 / 00:23:35 (17%) A-V: 0.173 {0.0min 0.77x 0.0MB}
[KAV: 00:04:09 / 00:23:35 (17%) A-V: 0.131 {0.0min 0.77x 0.0MB}
[KAV: 00:04:09 / 00:23:35 (17%) A-V: 0.090 {0.0min 0.76x 0.0MB}
[KAV: 00:04:09 / 00:23:35 (17%) A-V: 0.048 {0.0min 0.75x 0.0MB}
[KAV: 00:04:09 / 00:23:35 (17%) A-V: 0.006 {0.0min 0.75x 0.0MB}
[KAV: 00:04:09 / 00:23:35 (17%) A-V: -0.036 {0.0min 0.74x 0.0MB}
[KAV: 00:04:09 / 00:23:35 (17%) A-V: 0.173 {0.0min 0.79x 0.0MB}
[KAV: 00:04:09 / 00:23:35 (17%) A-V: 0.131 {0.0min 0.79x 0.0MB}
[KAV: 00:04:09 / 00:23:35 (17%) A-V: 0.089 {0.0min 0.78x 0.0MB}
[KAV: 00:04:09 / 00:23:35 (17%) A-V: 0.048 {0.0min 0.77x 0.0MB}
[KAV: 00:04:09 / 00:23:35 (17%) A-V: 0.006 {0.0min 0.77x 0.0MB}
[KAV: 00:04:09 / 00:23:35 (17%) A-V: -0.036 {0.0min 0.76x 0.0MB}
[KAV: 00:04:09 / 00:23:35 (17%) A-V: 0.173 {0.0min 0.81x 0.0MB}
[KAV: 00:04:09 / 00:23:35 (17%) A-V: 0.132 {0.0min 0.81x 0.0MB}
[KAV: 00:04:09 / 00:23:35 (17%) A-V: 0.090 {0.0min 0.80x 0.0MB}
[KAV: 00:04:09 / 00:23:35 (17%) A-V: 0.048 {0.0min 0.79x 0.0MB}
[KAV: 00:04:09 / 00:23:35 (17%) A-V: 0.007 {0.0min 0.79x 0.0MB}
[KAV: 00:04:09 / 00:23:35 (17%) A-V: -0.035 {0.0min 0.78x 0.0MB}
[KAV: 00:04:09 / 00:23:35 (17%) A-V: -0.071 {0.0min 0.78x 0.0MB}
[ 23.577][v][webm] Command stdout:
[ 23.578][v][webm] Warning: option --o is deprecated and might be removed in the future (lack of maintainer).
[ 23.578][v][webm] (+) Video --vid=1 (*) '[Coalgirls]' (h264 1280x720 23.976fps)
[ 23.578][v][webm] Audio --aid=1 --alang=eng (*) 'AAC 2.0 [Etzimal]' (aac 2ch 48000Hz)
[ 23.578][v][webm] (+) Audio --aid=2 --alang=jpn 'AAC 2.0 [Coalgirls]' (aac 2ch 48000Hz)
[ 23.578][v][webm] Subs --sid=1 --slang=eng (*) (f) 'Signs [Coalgirls]' (ass)
[ 23.578][v][webm] (+) Subs --sid=2 --slang=jpn 'Subtitles [Coalgirls]' (ass)
[ 23.578][v][webm] File tags:
[ 23.578][v][webm] Title: Hunter × Hunter 058: Signal × To × Retreat
[ 23.578][v][webm] [ao/lavc] Opening encoder: libvorbis [libvorbis]
[ 23.578][v][webm] AO: [lavc] 48000Hz stereo 2ch floatp
[ 23.578][v][webm] VO: [lavc] 1280x720 yuv420p
[ 23.578][v][webm] [vo/lavc] Writing to 2-pass log: D:\ Current Anime\[CTR] Hunter x Hunter (BD 720p)\[CTR] Hunter x Hunter - 058-[04.06.163-04.10.041]-audio.webm-video-pass1.log
[ 23.578][v][webm] [vo/lavc] Opening encoder: libvpx VP8 [libvpx]
[ 23.578][v][webm] [encode] Opening output file: D:\ Current Anime\[CTR] Hunter x Hunter (BD 720p)\[CTR] Hunter x Hunter - 058-[04.06.163-04.10.041]-audio.webm
[ 23.578][v][webm] [encode] Opening muxer: WebM [webm]
[ 23.578][v][webm]
[ 23.578][v][webm] [encode] video: encoded 0 bytes
[ 23.578][v][webm] [encode] audio: encoded 46483 bytes
[ 23.578][v][webm] [encode] muxing overhead 5922 bytes
[ 23.578][v][webm] Exiting... (End of file)
[ 23.578][v][webm]
[ 23.578][v][webm] Patching libvpx pass log file...
[ 23.578][w][webm]
[ 23.578][w][webm] stack traceback:
[ 23.578][w][webm] ...s/username/Downloads/MPV-Made-Easy-master/scripts/webm.lua:640: in function 'read_logfile_into_stats_array'
[ 23.578][w][webm] ...s/username/Downloads/MPV-Made-Easy-master/scripts/webm.lua:668: in function 'vp8_patch_logfile'
[ 23.578][w][webm] ...s/username/Downloads/MPV-Made-Easy-master/scripts/webm.lua:1513: in function 'fn'
[ 23.578][w][webm] mp.defaults:225: in function 'fn'
[ 23.578][w][webm] mp.defaults:60: in function 'handler'
[ 23.578][w][webm] mp.defaults:365: in function 'handler'
[ 23.578][w][webm] mp.defaults:495: in function 'call_event_handlers'
[ 23.578][w][webm] mp.defaults:529: in function 'dispatch_events'
[ 23.578][w][webm] mp.defaults:488: in function <mp.defaults:487>
[ 23.578][w][webm] [C]: at 0x0128c620
[ 23.578][w][webm] [C]: at 0x0128be20
[ 23.578][f][webm] Lua error: ...s/username/Downloads/MPV-Made-Easy-master/scripts/webm.lua:640: D:\ Current Anime\[CTR] Hunter x Hunter (BD 720p)\[CTR] Hunter x Hunter - 058-[04.06.163-04.10.041]-audio.webm-video-pass1.log: No such file or directory
[ 23.579][d][webm] Exiting...
[ 25.624][d][cplayer] Run command: script-binding, flags=73, args=[name="console/enable"]
[ 25.624][d][cplayer] Run command: enable-section, flags=64, args=[name="console-input", flags="allow-hide-cursor+allow-vo-dragging"]
[ 25.626][d][cplayer] Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"]
[ 25.626][d][cplayer] Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"]
[ 25.627][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_console", contents="esc script-binding console/_console_1\nenter script-binding console/_console_2\nkp_enter script-binding console/_console_3\nshift+enter script-binding console/_console_4\nbs script-binding console/_console_5\nshift+bs script-binding console/_console_6\ndel script-binding console/_console_7\nshift+del script-binding console/_console_8\nins script-binding console/_console_9\nshift+ins script-binding console/_console_10\nmbtn_mid script-binding console/_console_11\nleft script-binding console/_console_12\nright script-binding console/_console_13\nup script-binding console/_console_14\nwheel_up script-binding console/_console_15\ndown script-binding console/_console_16\nwheel_down script-binding console/_console_17\nwheel_left script-binding console/_console_18\nwheel_right script-binding console/_console_19\nctrl+left script-binding console/_console_20\nctrl+right script-binding console/_console_21\ntab script-binding console/_console_22\nhome script-binding console/_console_23\nend script-binding console/_console_24\npgup script-binding console/_console_25\npgdwn script-binding console/_console_26\nctrl+c script-binding console/_console_27\nctrl+d script-binding console/_console_28\nctrl+k script-binding console/_console_29\nctrl+l script-binding console/_console_30\nctrl+u script-binding console/_console_31\nctrl+v script-binding console/_console_32\nmeta+v script-binding console/_console_33\nctrl+w script-binding console/_console_34\nkp_dec script-binding console/_console_35\nkp0 script-binding console/_console_36\nkp1 script-binding console/_console_37\nkp2 script-binding console/_console_38\nkp3 script-binding console/_console_39\nkp4 script-binding console/_console_40\nkp5 script-binding console/_console_41\nkp6 script-binding console/_console_42\nkp7 script-binding console/_console_43\nkp8 script-binding console/_console_44\nkp9 script-binding console/_console_45\nany_unicode script-binding console/_console_text\n", flags="force"]
[ 25.628][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"]
[ 25.628][v][osd/libass] fontselect: (Source Sans Pro, 400, 0) -> ArialMT, 0, ArialMT
[ 25.629][v][osd/libass] fontselect: (Consolas, 400, 0) -> Consolas, 0, Consolas
[ 25.637][v][vo/gpu] Reallocating OSD texture to 1024x256.
[ 25.691][v][osd/libass] fontselect: (Consolas, 700, 0) -> Consolas-Bold, 0, Consolas-Bold
[ 25.736][v][vo/gpu] Reallocating OSD texture to 2048x1024.
[ 25.750][d][cplayer] Run command: script-binding, flags=73, args=[name="console/enable"]
[ 27.166][d][cplayer] Run command: script-binding, flags=73, args=[name="console/_console_text"]
[ 27.362][d][cplayer] Run command: script-binding, flags=73, args=[name="console/_console_text"]
[ 30.166][d][cplayer] Run command: script-binding, flags=73, args=[name="console/_console_1"]
[ 30.166][d][cplayer] Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"]
[ 30.166][d][cplayer] Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"]
[ 30.166][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"]
[ 30.166][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"]
[ 30.302][d][cplayer] Run command: script-binding, flags=73, args=[name="console/_console_1"]
[ 36.632][d][cplayer] Run command: add, flags=73, args=[name="panscan", value="0.100000"]
[ 36.632][v][vo/gpu] Resize: 1048x590
[ 36.632][v][vo/gpu] Window size: 1048x590 (Borders: l=0 t=0 r=0 b=0)
[ 36.632][v][vo/gpu] Video source: 1280x720 (1:1)
[ 36.632][v][vo/gpu] Video display: (0, 0) 1280x720 -> (0, 0) 1048x590
[ 36.632][v][vo/gpu] Video scale: 0.818750/0.819444
[ 36.632][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0
[ 36.632][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0
[ 36.632][v][cplayer] Set property: panscan -> 1
[ 36.632][v][vo/gpu] Reported display depth: 8
[ 36.637][v][vo/gpu] Reallocating OSD texture to 1024x64.
[ 36.832][d][cplayer] Run command: add, flags=73, args=[name="panscan", value="0.100000"]
[ 36.832][v][cplayer] Set property: panscan -> 1
[ 36.832][v][vo/gpu] Resize: 1048x590
[ 36.833][v][vo/gpu] Window size: 1048x590 (Borders: l=0 t=0 r=0 b=0)
[ 36.833][v][vo/gpu] Video source: 1280x720 (1:1)
[ 36.833][v][vo/gpu] Video display: (0, 0) 1280x720 -> (0, 0) 1048x590
[ 36.833][v][vo/gpu] Video scale: 0.818750/0.819444
[ 36.833][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0
[ 36.833][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0
[ 36.833][v][vo/gpu] Reported display depth: 8
[ 36.858][d][cplayer] Run command: add, flags=73, args=[name="panscan", value="0.100000"]
[ 36.859][v][cplayer] Set property: panscan -> 1
[ 36.867][v][vo/gpu] Resize: 1048x590
[ 36.867][v][vo/gpu] Window size: 1048x590 (Borders: l=0 t=0 r=0 b=0)
[ 36.867][v][vo/gpu] Video source: 1280x720 (1:1)
[ 36.867][v][vo/gpu] Video display: (0, 0) 1280x720 -> (0, 0) 1048x590
[ 36.867][v][vo/gpu] Video scale: 0.818750/0.819444
[ 36.867][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0
[ 36.867][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0
[ 36.867][v][vo/gpu] Reported display depth: 8
[ 36.892][d][cplayer] Run command: add, flags=73, args=[name="panscan", value="0.100000"]
[ 36.893][v][cplayer] Set property: panscan -> 1
[ 36.915][v][vo/gpu] Resize: 1048x590
[ 36.916][v][vo/gpu] Window size: 1048x590 (Borders: l=0 t=0 r=0 b=0)
[ 36.916][v][vo/gpu] Video source: 1280x720 (1:1)
[ 36.916][v][vo/gpu] Video display: (0, 0) 1280x720 -> (0, 0) 1048x590
[ 36.916][v][vo/gpu] Video scale: 0.818750/0.819444
[ 36.916][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0
[ 36.916][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0
[ 36.916][v][vo/gpu] Reported display depth: 8
[ 37.350][d][cplayer] Run command: add, flags=73, args=[name="panscan", value="-0.100000"]
[ 37.350][v][cplayer] Set property: panscan -> 1
[ 37.371][v][vo/gpu] Resize: 1048x590
[ 37.371][v][vo/gpu] Window size: 1048x590 (Borders: l=0 t=0 r=0 b=0)
[ 37.371][v][vo/gpu] Video source: 1280x720 (1:1)
[ 37.371][v][vo/gpu] Video display: (0, 0) 1280x720 -> (0, 0) 1048x590
[ 37.371][v][vo/gpu] Video scale: 0.818750/0.819444
[ 37.371][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0
[ 37.371][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0
[ 37.371][v][vo/gpu] Reported display depth: 8
[ 37.601][d][cplayer] Run command: add, flags=73, args=[name="panscan", value="-0.100000"]
[ 37.602][v][cplayer] Set property: panscan -> 1
[ 37.602][v][vo/gpu] Resize: 1048x590
[ 37.602][v][vo/gpu] Window size: 1048x590 (Borders: l=0 t=0 r=0 b=0)
[ 37.602][v][vo/gpu] Video source: 1280x720 (1:1)
[ 37.603][v][vo/gpu] Video display: (0, 0) 1280x720 -> (0, 0) 1048x590
[ 37.603][v][vo/gpu] Video scale: 0.818750/0.819444
[ 37.603][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0
[ 37.603][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0
[ 37.603][v][vo/gpu] Reported display depth: 8
[ 37.850][d][cplayer] Run command: add, flags=73, args=[name="panscan", value="-0.100000"]
[ 37.851][v][cplayer] Set property: panscan -> 1
[ 37.876][v][vo/gpu] Resize: 1048x590
[ 37.876][v][vo/gpu] Window size: 1048x590 (Borders: l=0 t=0 r=0 b=0)
[ 37.877][v][vo/gpu] Video source: 1280x720 (1:1)
[ 37.877][v][vo/gpu] Video display: (0, 0) 1280x720 -> (0, 0) 1048x590
[ 37.877][v][vo/gpu] Video scale: 0.818750/0.819444
[ 37.877][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0
[ 37.877][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0
[ 37.877][v][vo/gpu] Reported display depth: 8
[ 38.315][d][cplayer] Run command: add, flags=73, args=[name="panscan", value="-0.100000"]
[ 38.316][v][cplayer] Set property: panscan -> 1
[ 38.316][v][vo/gpu] Resize: 1048x590
[ 38.316][v][vo/gpu] Window size: 1048x590 (Borders: l=0 t=0 r=0 b=0)
[ 38.316][v][vo/gpu] Video source: 1280x720 (1:1)
[ 38.316][v][vo/gpu] Video display: (0, 0) 1280x720 -> (0, 0) 1048x590
[ 38.316][v][vo/gpu] Video scale: 0.818750/0.819444
[ 38.316][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0
[ 38.316][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0
[ 38.316][v][vo/gpu] Reported display depth: 8
[ 39.178][d][cplayer] Run command: script-binding, flags=73, args=[name="mpv_thumbnail_script_client_osc/__keybinding2"]
[ 40.017][d][cplayer] Run command: script-binding, flags=73, args=[name="mpv_thumbnail_script_client_osc/__keybinding2"]
[ 40.286][d][cplayer] Run command: quit, flags=73, args=[code="0"]
[ 40.286][d][global] config path: 'C:\Users\username\AppData\Roaming/mpv/watch_later' -> 'C:\Users\username\AppData\Roaming/mpv/watch_later'
[ 40.286][i][cplayer] Saving state.
[ 40.297][v][cplayer] EOF code: 5
[ 40.297][d][decode_wrapper/ad] Uninit decoder.
[ 40.298][d][decode_wrapper/vd] Uninit decoder.
[ 40.310][d][cplayer] Terminating demuxers...
[ 40.313][d][cplayer] Done terminating demuxers.
[ 40.313][v][cplayer] finished playback, success (reason 3)
[ 40.313][i][cplayer]
[ 40.314][i][cplayer] Exiting... (Quit)
[ 40.314][d][ytdl_hook] Exiting...
[ 40.314][d][console] Exiting...
[ 40.314][d][stats] Exiting...
[ 40.314][d][firequalizer15] Exiting...
[ 40.314][d][ontop_playback] Exiting...
[ 40.315][d][autoload] Exiting...
[ 40.315][d][audio_osc] Exiting...
[ 40.315][d][ytdl_hook2] Exiting...
[ 40.316][d][playlistmanager] Exiting...
[ 40.316][d][seek_to] Exiting...
[ 40.317][d][autocrop] Exiting...
[ 40.317][d][open_file_dialog] Exiting...
[ 40.318][d][visualizer] Exiting...
[ 40.319][d][auto_profiles] Exiting...
[ 40.320][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
[ 40.325][v][vo/gpu/d3d11] Compiled a vertex shader in 11873us
[ 40.325][v][vo/gpu/d3d11] shaderc: 6852us, SPIRV-Cross: 340us, D3DCompile: 4681us
[ 40.325][d][vo/gpu/d3d11] GLSL source:
[ 40.325][d][vo/gpu/d3d11] [ 1] #version 450
[ 40.325][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable
[ 40.325][d][vo/gpu/d3d11] [ 3] #define tex1D texture
[ 40.325][d][vo/gpu/d3d11] [ 4] #define tex3D texture
[ 40.325][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
[ 40.325][d][vo/gpu/d3d11] [ 6] layout(location=0) in vec2 vertex_position;
[ 40.325][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 vertex_texcoord0;
[ 40.325][d][vo/gpu/d3d11] [ 8] layout(location=1) out vec2 texcoord0;
[ 40.325][d][vo/gpu/d3d11] [ 9] void main() {
[ 40.325][d][vo/gpu/d3d11] [ 10] gl_Position = vec4(vertex_position, 1.0, 1.0);
[ 40.325][d][vo/gpu/d3d11] [ 11] texcoord0 = vertex_texcoord0;
[ 40.325][d][vo/gpu/d3d11] [ 12] }
[ 40.325][d][vo/gpu/d3d11] HLSL source:
[ 40.325][d][vo/gpu/d3d11] [ 1] static float4 gl_Position;
[ 40.325][d][vo/gpu/d3d11] [ 2] static float2 _18;
[ 40.325][d][vo/gpu/d3d11] [ 3] static float2 _27;
[ 40.325][d][vo/gpu/d3d11] [ 4] static float2 _28;
[ 40.326][d][vo/gpu/d3d11] [ 5]
[ 40.326][d][vo/gpu/d3d11] [ 6] struct SPIRV_Cross_Input
[ 40.326][d][vo/gpu/d3d11] [ 7] {
[ 40.326][d][vo/gpu/d3d11] [ 8] float2 _18 : TEXCOORD0;
[ 40.326][d][vo/gpu/d3d11] [ 9] float2 _28 : TEXCOORD1;
[ 40.326][d][vo/gpu/d3d11] [ 10] };
[ 40.326][d][vo/gpu/d3d11] [ 11]
[ 40.326][d][vo/gpu/d3d11] [ 12] struct SPIRV_Cross_Output
[ 40.326][d][vo/gpu/d3d11] [ 13] {
[ 40.326][d][vo/gpu/d3d11] [ 14] float2 _27 : TEXCOORD1;
[ 40.326][d][vo/gpu/d3d11] [ 15] float4 gl_Position : SV_Position;
[ 40.326][d][vo/gpu/d3d11] [ 16] };
[ 40.326][d][vo/gpu/d3d11] [ 17]
[ 40.326][d][vo/gpu/d3d11] [ 18] void vert_main()
[ 40.326][d][vo/gpu/d3d11] [ 19] {
[ 40.326][d][vo/gpu/d3d11] [ 20] gl_Position = float4(_18, 1.0f, 1.0f);
[ 40.326][d][vo/gpu/d3d11] [ 21] _27 = _28;
[ 40.326][d][vo/gpu/d3d11] [ 22] gl_Position.y = -gl_Position.y;
[ 40.326][d][vo/gpu/d3d11] [ 23] }
[ 40.326][d][vo/gpu/d3d11] [ 24]
[ 40.326][d][vo/gpu/d3d11] [ 25] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
[ 40.326][d][vo/gpu/d3d11] [ 26] {
[ 40.326][d][vo/gpu/d3d11] [ 27] _18 = stage_input._18;
[ 40.326][d][vo/gpu/d3d11] [ 28] _28 = stage_input._28;
[ 40.326][d][vo/gpu/d3d11] [ 29] vert_main();
[ 40.326][d][vo/gpu/d3d11] [ 30] SPIRV_Cross_Output stage_output;
[ 40.326][d][vo/gpu/d3d11] [ 31] stage_output.gl_Position = gl_Position;
[ 40.326][d][vo/gpu/d3d11] [ 32] stage_output._27 = _27;
[ 40.326][d][vo/gpu/d3d11] [ 33] return stage_output;
[ 40.326][d][vo/gpu/d3d11] [ 34] }
[ 40.329][d][mpv_thumbnail_script_client_osc] Exiting...
[ 40.335][v][vo/gpu/d3d11] shaderc compile status 'success' (0 errors, 0 warnings)
[ 40.338][d][ao/wasapi] Uninit wasapi
[ 40.338][d][ao/wasapi] Thread Reset
[ 40.340][d][ao/wasapi] Thread shutdown
[ 40.350][v][vo/gpu/d3d11] Compiled a fragment shader in 24930us
[ 40.350][v][vo/gpu/d3d11] shaderc: 9993us, SPIRV-Cross: 868us, D3DCompile: 14069us
[ 40.351][d][vo/gpu/d3d11] GLSL source:
[ 40.351][d][vo/gpu/d3d11] [ 1] #version 450
[ 40.351][d][vo/gpu/d3d11] [ 2] #extension GL_ARB_shader_image_load_store : enable
[ 40.351][d][vo/gpu/d3d11] [ 3] #define tex1D texture
[ 40.351][d][vo/gpu/d3d11] [ 4] #define tex3D texture
[ 40.351][d][vo/gpu/d3d11] [ 5] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
[ 40.351][d][vo/gpu/d3d11] [ 6] layout(location=0) out vec4 out_color;
[ 40.351][d][vo/gpu/d3d11] [ 7] layout(location=1) in vec2 texcoord0;
[ 40.351][d][vo/gpu/d3d11] [ 8] layout(std140, binding=0) uniform UBO {
[ 40.351][d][vo/gpu/d3d11] [ 9] layout(offset=0) vec3 src_luma;
[ 40.351][d][vo/gpu/d3d11] [ 10] layout(offset=16) vec3 dst_luma;
[ 40.351][d][vo/gpu/d3d11] [ 11] layout(offset=32) vec2 texture_size0;
[ 40.351][d][vo/gpu/d3d11] [ 12] layout(offset=48) mat2 texture_rot0;
[ 40.351][d][vo/gpu/d3d11] [ 13] layout(offset=80) vec2 texture_off0;
[ 40.351][d][vo/gpu/d3d11] [ 14] layout(offset=88) vec2 pixel_size0;
[ 40.351][d][vo/gpu/d3d11] [ 15] };
[ 40.351][d][vo/gpu/d3d11] [ 16] layout(binding=0) uniform sampler2D dither;
[ 40.351][d][vo/gpu/d3d11] [ 17] layout(binding=1) uniform sampler2D texture0;
[ 40.351][d][vo/gpu/d3d11] [ 18] void main() {
[ 40.351][d][vo/gpu/d3d11] [ 19] vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
[ 40.351][d][vo/gpu/d3d11] [ 20] color.rgb = 1.000000 * vec4(texture(texture0, texcoord0)).rgb;
[ 40.351][d][vo/gpu/d3d11] [ 21] // color mapping
[ 40.351][d][vo/gpu/d3d11] [ 22] color.rgb *= vec3(1.000000);
[ 40.351][d][vo/gpu/d3d11] [ 23] color.rgb *= vec3(1.000000);
[ 40.351][d][vo/gpu/d3d11] [ 24] // dithering
[ 40.351][d][vo/gpu/d3d11] [ 25] vec2 dither_pos = gl_FragCoord.xy * 1.0/64.0;
[ 40.351][d][vo/gpu/d3d11] [ 26] float dither_value = texture(dither, dither_pos).r;
[ 40.351][d][vo/gpu/d3d11] [ 27] color = floor(color * 255.0 + dither_value + 0.5 / 4096.0) * 1.0/255.0;
[ 40.351][d][vo/gpu/d3d11] [ 28] out_color = color;
[ 40.351][d][vo/gpu/d3d11] [ 29] }
[ 40.351][d][vo/gpu/d3d11] HLSL source:
[ 40.351][d][vo/gpu/d3d11] [ 1] Texture2D<float4> _16 : register(t1);
[ 40.351][d][vo/gpu/d3d11] [ 2] SamplerState __16_sampler : register(s1);
[ 40.351][d][vo/gpu/d3d11] [ 3] Texture2D<float4> _56 : register(t0);
[ 40.351][d][vo/gpu/d3d11] [ 4] SamplerState __56_sampler : register(s0);
[ 40.351][d][vo/gpu/d3d11] [ 5]
[ 40.351][d][vo/gpu/d3d11] [ 6] static float4 gl_FragCoord;
[ 40.351][d][vo/gpu/d3d11] [ 7] static float2 _20;
[ 40.351][d][vo/gpu/d3d11] [ 8] static float4 _77;
[ 40.351][d][vo/gpu/d3d11] [ 9]
[ 40.351][d][vo/gpu/d3d11] [ 10] struct SPIRV_Cross_Input
[ 40.351][d][vo/gpu/d3d11] [ 11] {
[ 40.351][d][vo/gpu/d3d11] [ 12] float2 _20 : TEXCOORD1;
[ 40.351][d][vo/gpu/d3d11] [ 13] float4 gl_FragCoord : SV_Position;
[ 40.351][d][vo/gpu/d3d11] [ 14] };
[ 40.351][d][vo/gpu/d3d11] [ 15]
[ 40.352][d][vo/gpu/d3d11] [ 16] struct SPIRV_Cross_Output
[ 40.352][d][vo/gpu/d3d11] [ 17] {
[ 40.352][d][vo/gpu/d3d11] [ 18] float4 _77 : SV_Target0;
[ 40.352][d][vo/gpu/d3d11] [ 19] };
[ 40.352][d][vo/gpu/d3d11] [ 20]
[ 40.352][d][vo/gpu/d3d11] [ 21] void frag_main()
[ 40.352][d][vo/gpu/d3d11] [ 22] {
[ 40.352][d][vo/gpu/d3d11] [ 23] float3 _30 = _16.Sample(__16_sampler, _20).xyz * 1.0f;
[ 40.352][d][vo/gpu/d3d11] [ 24] _77 = (floor(((float4(_30.x, _30.y, _30.z, float4(0.0f, 0.0f, 0.0f, 1.0f).w) * 255.0f) + _56.Sample(__56_sampler, (gl_FragCoord.xy * 1.0f) * 0.015625f.xx).x.xxxx) + 0.0001220703125f.xxxx) * 1.0f) * 0.0039215688593685626983642578125f.xxxx;
[ 40.352][d][vo/gpu/d3d11] [ 25] }
[ 40.352][d][vo/gpu/d3d11] [ 26]
[ 40.352][d][vo/gpu/d3d11] [ 27] SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input)
[ 40.352][d][vo/gpu/d3d11] [ 28] {
[ 40.352][d][vo/gpu/d3d11] [ 29] gl_FragCoord = stage_input.gl_FragCoord;
[ 40.352][d][vo/gpu/d3d11] [ 30] _20 = stage_input._20;
[ 40.352][d][vo/gpu/d3d11] [ 31] frag_main();
[ 40.352][d][vo/gpu/d3d11] [ 32] SPIRV_Cross_Output stage_output;
[ 40.352][d][vo/gpu/d3d11] [ 33] stage_output._77 = _77;
[ 40.352][d][vo/gpu/d3d11] [ 34] return stage_output;
[ 40.352][d][vo/gpu/d3d11] [ 35] }
[ 40.358][d][ao/wasapi] Thread uninit done
[ 40.358][d][ao/wasapi] Thread return
[ 40.359][d][ao/wasapi] Uninit wasapi done
[ 40.371][d][vo/gpu] flushing shader cache
[ 40.377][v][vo/gpu/win32] uninit