[00:15:27] *** psychicist__ <psychicist__!~psychicis@ip127-8-212-87.adsl2.static.versatel.nl> has quit IRC (Ping timeout: 240 seconds)
[00:19:11] *** cheako <cheako!~cheako@c-24-245-9-115.hsd1.mn.comcast.net> has quit IRC (Read error: Connection reset by peer)
[00:19:35] *** cheako <cheako!~cheako@c-24-245-9-115.hsd1.mn.comcast.net> has joined ##vulkan
[00:25:50] *** cactuz <cactuz!~cactus@0140800230.0.fullrate.ninja> has quit IRC (Quit: cactuz)
[00:29:55] *** ville__ <ville__!~ville@37-136-89-95.rev.dnainternet.fi> has joined ##vulkan
[00:32:50] *** ville <ville!~ville@87-95-42-95.bb.dnainternet.fi> has quit IRC (Ping timeout: 268 seconds)
[00:32:52] *** ville__ is now known as ville
[00:41:00] *** davr0s <davr0s!~textual@host81-153-35-152.range81-153.btcentralplus.com> has joined ##vulkan
[00:46:18] *** bjz <bjz!~bjz@104.222.140.107> has joined ##vulkan
[00:47:08] *** bjz_ <bjz_!~bjz@14-201-122-110.static.tpgi.com.au> has quit IRC (Ping timeout: 260 seconds)
[00:48:24] *** ImQ009 <ImQ009!~ImQ009@unaffiliated/imq009> has quit IRC (Quit: Leaving)
[00:53:32] *** Pseudocrat <Pseudocrat!~quassel@unaffiliated/pseudocrat> has quit IRC (Read error: Connection reset by peer)
[01:02:30] *** Pseudocrat <Pseudocrat!~quassel@unaffiliated/pseudocrat> has joined ##vulkan
[01:08:31] *** MrFlibble <MrFlibble!MrFlibble@2.220.185.110> has quit IRC (Quit: MrFlibble)
[01:30:03] *** RicardasSim_ <RicardasSim_!~RicardasS@78-63-172-44.static.zebra.lt> has joined ##vulkan
[01:31:50] *** RicardasSim <RicardasSim!~RicardasS@78-63-172-44.static.zebra.lt> has quit IRC (Ping timeout: 240 seconds)
[01:32:18] *** derhass <derhass!~derhass@ipservice-092-208-149-207.092.208.pools.vodafone-ip.de> has quit IRC (Quit: leaving)
[01:35:31] *** ratchetfreak <ratchetfreak!~ratchetfr@ptr-82s3g7l9r42569r41f4.18120a2.ip6.access.telenet.be> has quit IRC (Ping timeout: 255 seconds)
[01:38:32] *** |3b|` is now known as |3b|
[01:40:56] *** bjz <bjz!~bjz@104.222.140.107> has quit IRC (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[01:56:25] *** cheako <cheako!~cheako@c-24-245-9-115.hsd1.mn.comcast.net> has quit IRC (Ping timeout: 240 seconds)
[02:13:42] *** bjz <bjz!~bjz@14-201-122-110.static.tpgi.com.au> has joined ##vulkan
[02:34:55] *** Hunts <Hunts!~hunts@x4dbad350.dyn.telefonica.de> has joined ##vulkan
[02:38:27] *** HuntsMan <HuntsMan!~hunts@x4dbaa01b.dyn.telefonica.de> has quit IRC (Ping timeout: 276 seconds)
[03:26:27] *** cheako <cheako!~cheako@mobile-107-77-164-41.mobile.att.net> has joined ##vulkan
[03:48:31] *** cheako <cheako!~cheako@mobile-107-77-164-41.mobile.att.net> has quit IRC (Quit: cheako)
[03:52:50] *** navidr <navidr!uid112413@gateway/web/irccloud.com/x-gxmormuegamlgirs> has quit IRC (Quit: Connection closed for inactivity)
[04:00:42] *** Nilesh__ <Nilesh__!uid116340@gateway/web/irccloud.com/x-ktxiqixzfubjmele> has joined ##vulkan
[04:05:02] *** Nilesh__ is now known as Nilesh
[04:31:08] *** spara <spara!~spara@ARennes-258-1-199-175.w2-11.abo.wanadoo.fr> has quit IRC (Remote host closed the connection)
[04:31:56] *** GMpow3srV <GMpow3srV!~GMpow2srv@55d471f5.access.ecotel.net> has joined ##vulkan
[04:33:13] *** bjz_ <bjz_!~bjz@104.222.140.56> has joined ##vulkan
[04:35:27] *** GMpow2srv <GMpow2srv!~GMpow2srv@55d477f8.access.ecotel.net> has quit IRC (Ping timeout: 240 seconds)
[04:35:48] *** bjz <bjz!~bjz@14-201-122-110.static.tpgi.com.au> has quit IRC (Ping timeout: 260 seconds)
[04:45:13] *** cheako <cheako!~cheako@c-24-245-9-115.hsd1.mn.comcast.net> has joined ##vulkan
[04:46:48] *** cheako <cheako!~cheako@c-24-245-9-115.hsd1.mn.comcast.net> has quit IRC (Client Quit)
[05:04:38] *** rlarionov <rlarionov!~rlarionov@68-202-221-190.res.bhn.net> has joined ##vulkan
[05:15:08] *** sla_ro|master <sla_ro|master!~sla.ro@95.76.45.217> has joined ##vulkan
[05:43:59] *** danguafer <danguafer!~quassel@177.223.191.239> has joined ##vulkan
[05:45:29] <danguafer> hey! can anyone provide me, if possible, any kind of resource describing what is the state of d3d and vulkan interoperability?
[05:48:02] *** Nilesh is now known as Nilesh_
[05:48:09] *** Nilesh_ is now known as Nilesh
[05:54:59] *** haagch <haagch!~haagch@2a03:4000:2:4e6::dead:beef> has quit IRC (Remote host closed the connection)
[05:56:06] *** haagch <haagch!~haagch@mx.frickel.club> has joined ##vulkan
[06:10:08] *** ravior <ravior!~crapitea@79.116.102.182> has joined ##vulkan
[06:11:37] *** qNemo <qNemo!~qN@broadband-77-37-235-217.moscow.rt.ru> has joined ##vulkan
[06:11:55] *** qptain_Nemo <qptain_Nemo!~qN@broadband-77-37-235-217.moscow.rt.ru> has quit IRC (Ping timeout: 246 seconds)
[06:18:10] *** qNemo <qNemo!~qN@broadband-77-37-235-217.moscow.rt.ru> has quit IRC (Ping timeout: 268 seconds)
[06:24:43] *** rlarionov <rlarionov!~rlarionov@68-202-221-190.res.bhn.net> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
[06:25:43] *** davr0s <davr0s!~textual@host81-153-35-152.range81-153.btcentralplus.com> has quit IRC (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[06:28:41] *** qptain_Nemo <qptain_Nemo!~qN@broadband-77-37-235-217.moscow.rt.ru> has joined ##vulkan
[06:37:58] *** sla_ro|master <sla_ro|master!~sla.ro@95.76.45.217> has quit IRC ()
[06:41:46] *** xissburg <xissburg!~xissburg@unaffiliated/xissburg> has quit IRC (Read error: Connection reset by peer)
[06:44:51] *** xissburg <xissburg!~xissburg@unaffiliated/xissburg> has joined ##vulkan
[06:55:08] *** jdashg <jdashg!~jdashg@50.233.106.125> has joined ##vulkan
[06:59:00] *** tambre <tambre!~tambre@8563-c7b9-3748-9d88-0e80-8a31-07d0-2001.dyn.estpak.ee> has joined ##vulkan
[07:00:40] *** glYoda <glYoda!~MTLYoda@c-71-236-230-251.hsd1.or.comcast.net> has quit IRC (Quit: glYoda)
[07:04:18] *** bjz_ <bjz_!~bjz@104.222.140.56> has quit IRC (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[07:12:51] *** echelog-3` <echelog-3`!~echelog-3@108.61.103.42> has joined ##vulkan
[07:12:51] *** echelog-3 <echelog-3!~echelog-3@108.61.103.42> has quit IRC (Disconnected by services)
[07:13:05] *** Limeth_ <Limeth_!~Limeth@94.142.238.158> has joined ##vulkan
[07:13:48] *** echelog-3` is now known as echelog-3
[07:13:56] *** ville <ville!~ville@37-136-89-95.rev.dnainternet.fi> has quit IRC (Ping timeout: 260 seconds)
[07:13:56] *** kasumi-owari <kasumi-owari!~kasumi-ow@ftth-213-233-237-007.solcon.nl> has quit IRC (Ping timeout: 260 seconds)
[07:13:57] *** Limeth <Limeth!~Limeth@94.142.238.158> has quit IRC (Ping timeout: 260 seconds)
[07:13:58] *** pdq <pdq!~pdq@unaffiliated/pdq> has quit IRC (Ping timeout: 260 seconds)
[07:13:58] *** glisse <glisse!~glisse@annarchy.freedesktop.org> has quit IRC (Ping timeout: 260 seconds)
[07:13:58] *** Andrej1 <Andrej1!~Andrej@BSN-176-130-12.dynamic.siol.net> has quit IRC (Ping timeout: 260 seconds)
[07:14:00] *** jdashg <jdashg!~jdashg@50.233.106.125> has quit IRC (Ping timeout: 260 seconds)
[07:14:05] *** ville__ is now known as ville
[07:14:08] *** pdq2 <pdq2!~pdq@162.243.194.120> has joined ##vulkan
[07:14:34] *** Andrej1 <Andrej1!~Andrej@BSN-176-130-12.dynamic.siol.net> has joined ##vulkan
[07:15:05] *** glYoda <glYoda!~MTLYoda@c-71-236-230-251.hsd1.or.comcast.net> has joined ##vulkan
[07:15:07] *** glisse <glisse!~glisse@annarchy.freedesktop.org> has joined ##vulkan
[07:15:24] *** bwidawsk <bwidawsk!~bwidawsk@zangief.bwidawsk.net> has quit IRC (Ping timeout: 260 seconds)
[07:15:26] *** pdq2 is now known as pdq
[07:15:32] *** bwidawsk <bwidawsk!~bwidawsk@zangief.bwidawsk.net> has joined ##vulkan
[07:16:19] *** pdq <pdq!~pdq@162.243.194.120> has quit IRC (Changing host)
[07:16:19] *** pdq <pdq!~pdq@unaffiliated/pdq> has joined ##vulkan
[07:18:07] *** qNemo <qNemo!~qN@broadband-77-37-235-217.moscow.rt.ru> has joined ##vulkan
[07:18:24] *** qptain_Nemo <qptain_Nemo!~qN@broadband-77-37-235-217.moscow.rt.ru> has quit IRC (Ping timeout: 240 seconds)
[07:20:00] *** kasumi-owari <kasumi-owari!~kasumi-ow@ftth-213-233-237-007.solcon.nl> has joined ##vulkan
[07:36:48] *** jeremy_ <jeremy_!~jeremy@50-253-122-174-static.hfc.comcastbusiness.net> has joined ##vulkan
[07:37:11] *** jeremy_ is now known as Guest78996
[07:39:11] *** Guest8359 <Guest8359!~jeremy@50-253-122-174-static.hfc.comcastbusiness.net> has quit IRC (Ping timeout: 260 seconds)
[07:41:49] *** jeremiah__ <jeremiah__!~jeremiah@cpe-76-170-232-236.socal.res.rr.com> has joined ##vulkan
[07:41:55] *** janesma <janesma!~janesma@unaffiliated/janesma> has quit IRC (Ping timeout: 240 seconds)
[07:43:54] *** janesma <janesma!~janesma@192.55.54.42> has joined ##vulkan
[07:43:54] *** janesma <janesma!~janesma@192.55.54.42> has quit IRC (Changing host)
[07:43:54] *** janesma <janesma!~janesma@unaffiliated/janesma> has joined ##vulkan
[07:52:32] *** rosseaux <rosseaux!~BeRo@2a00:1828:2000:859::2> has joined ##vulkan
[08:10:52] *** MrCooper <MrCooper!~daenzer@42-144-27-164.rev.home.ne.jp> has quit IRC (Quit: Network configuration changed.)
[08:11:06] *** MrCooper <MrCooper!~daenzer@42-144-27-164.rev.home.ne.jp> has joined ##vulkan
[08:25:05] *** RicardasSim_ <RicardasSim_!~RicardasS@78-63-172-44.static.zebra.lt> has quit IRC (Ping timeout: 240 seconds)
[08:27:20] *** nsf <nsf!~nsf@jiss.convex.ru> has joined ##vulkan
[08:29:59] *** TechnoCrunch <TechnoCrunch!~TechnoCru@101.100.137.146> has joined ##vulkan
[08:30:39] *** ravior <ravior!~crapitea@79.116.102.182> has quit IRC (Quit: Konversation terminated!)
[08:41:25] *** MrCooper <MrCooper!~daenzer@42-144-27-164.rev.home.ne.jp> has quit IRC (Quit: MrCooper)
[08:44:31] *** RicardasSim <RicardasSim!~RicardasS@78-63-172-44.static.zebra.lt> has joined ##vulkan
[08:44:57] *** MrCooper <MrCooper!~daenzer@42-144-27-164.rev.home.ne.jp> has joined ##vulkan
[09:08:46] *** opencw <opencw!~opencw@2a02:908:b42:d120:325a:3aff:fe7c:ee1b> has joined ##vulkan
[09:09:09] *** bjz_ <bjz_!~bjz@14-201-122-110.static.tpgi.com.au> has joined ##vulkan
[09:10:01] *** bjz <bjz!~bjz@104.222.140.56> has quit IRC (Ping timeout: 255 seconds)
[09:10:43] *** jdashg <jdashg!~jdashg@50.233.106.125> has joined ##vulkan
[09:12:53] *** LanDi <LanDi!~landi@2804:7f7:2280:6df2:bb64:b83b:9e85:50b5> has joined ##vulkan
[09:14:31] *** qNemo <qNemo!~qN@broadband-77-37-235-217.moscow.rt.ru> has quit IRC (Ping timeout: 255 seconds)
[09:15:12] *** ravior <ravior!~crapitea@89.121.200.106> has joined ##vulkan
[09:18:45] <neure> hi
[09:18:46] *** realitix <realitix!~realitix@92.103.166.6> has joined ##vulkan
[09:18:53] <neure> do people use spirv-opt?
[09:19:04] <neure> any known issues?
[09:19:30] <neure> any noticed performance difference?
[09:19:57] *** ratchetfreak <ratchetfreak!c351a8d8@gateway/web/freenode/ip.195.81.168.216> has joined ##vulkan
[09:25:18] *** qptain_Nemo <qptain_Nemo!~qN@broadband-77-37-235-217.moscow.rt.ru> has joined ##vulkan
[09:25:54] <neure> i've been debugging opengl vs vulkan performance issue on nvidia
[09:27:06] <neure> basically vulkan performance < gl performance.. then i figured out i only call glslangvalidator, not spirv-opt
[09:27:23] <neure> i kind of thought driver could / would do optimizations anyway
[09:27:31] <neure> but apparently not
[09:27:43] <exDM69> so you did see a performance increase from using spirv-opt?
[09:28:16] <ratchetfreak> are you sure that gl driver doesn't rejig you commands in some fancy way for more perf?
[09:28:30] <neure> exDM69, havent tried yet
[09:28:42] <exDM69> go ahead and try, should be easy?
[09:28:53] <neure> exDM69, yes I will
[09:29:00] <neure> exDM69, however, I did try VK_NV_glsl_shader
[09:29:01] <exDM69> also: is your gl app and vulkan app doing the same thing mostly the same way?
[09:29:07] <neure> exDM69, and it does give better performance
[09:29:15] <neure> exDM69, yes
[09:29:48] <neure> the fact that VK_NV_glsl_shader can give closer performance to GL than just glslangvalidator suggests that the backend is different in the driver
[09:29:52] <neure> so not same optimizations
[09:30:16] <exDM69> compilers are complicated, perhaps glslang output isn't as easy to optimize?
[09:30:23] <neure> yes
[09:30:33] <neure> it is a bit messy shader as well
[09:30:38] <neure> nontrivial
[09:30:49] <exDM69> I've only read a little bit of glslang's spirv output but it seems to be quite straightforward translation with lots of room for improvement
[09:30:51] <neure> but in theory spirv should have all the same info as glsl, no?
[09:31:24] <neure> i just wonder how many only call glslangvalidator and forget spirv-opt completely
[09:31:27] *** qptain_Nemo <qptain_Nemo!~qN@broadband-77-37-235-217.moscow.rt.ru> has quit IRC (Ping timeout: 240 seconds)
[09:31:41] <neure> also it seems that spirv-opt doesnt do all fancy optimizations it could
[09:31:48] <neure> based on github issues
[09:31:56] <exDM69> yeah, lots of room for improvement there
[09:32:16] <neure> so initial experience when swithcing to vulkan can be "it is slower"
[09:38:13] *** mceier <mceier!~mceier@89-69-215-210.dynamic.chello.pl> has quit IRC (Ping timeout: 260 seconds)
[09:41:58] *** mceier <mceier!~mceier@89-69-215-210.dynamic.chello.pl> has joined ##vulkan
[09:42:18] <ratchetfreak> opengl drivers have many secret techniques to speed up rendering built up over the decades, it's going to take some time for people using vulkan to rediscover them
[09:42:55] <exDM69> but for AAA games, driver quality has caught up and vulkan is faster than GL for most shipping titles on NV and AMD
[09:43:57] <neure> so far.. no benefit from spirv-opt
[09:49:19] <ratchetfreak> I think your slowdown isn't in the shader
[09:51:08] <sharpneli> In general Vulkan has same perf characteristics as DX12. If you have DX11/OpenGL style engine and just do a port you can expect a slowdown
[09:51:26] <sharpneli> Because most of the time you're just reimplementing the GL/DX driver yourself
[09:52:56] *** ImQ009 <ImQ009!~ImQ009@unaffiliated/imq009> has joined ##vulkan
[09:53:47] <sharpneli> neure: Lemme guess. You're doing a port on top of an engine that works like an immediate mode renderer?
[09:53:55] <neure> nopes
[09:54:03] <neure> gl backend doesnt have threads
[09:54:07] <neure> vulkan backend has
[09:54:12] <sharpneli> Gl has a driver thread
[09:54:16] <sharpneli> Vulkan doesn't
[09:54:32] <neure> yeah but i mean, the backend is not trivial port
[09:54:38] <ratchetfreak> what does the frontend look like?
[09:54:53] <ratchetfreak> there may be a better abstraction to be made
[09:55:09] <sharpneli> Yeah. What is roughly the abstraction the application uses to call the platform neutral part?
[09:55:20] <neure> frontend produces renderpasses, each has render target and set of objects etc
[09:55:51] <neure> and the performance issue has already been isolated to a specific shader
[09:56:03] <sharpneli> Not a bad one.
[09:56:35] <sharpneli> Almost same shader but way different perf on gl?
[09:56:35] <neure> now i need a tool which can add mipmaps to HDR DDS file
[09:56:39] <neure> know any?
[09:59:48] *** psychicist__ <psychicist__!~psychicis@wlan-145-94-156-208.wlan.tudelft.nl> has joined ##vulkan
[10:05:05] *** LanDi <LanDi!~landi@2804:7f7:2280:6df2:bb64:b83b:9e85:50b5> has quit IRC (Remote host closed the connection)
[10:11:20] *** jdashg <jdashg!~jdashg@50.233.106.125> has quit IRC (Ping timeout: 260 seconds)
[10:20:27] *** psychicist__ <psychicist__!~psychicis@wlan-145-94-156-208.wlan.tudelft.nl> has quit IRC (Ping timeout: 240 seconds)
[10:21:43] *** psychicist__ <psychicist__!~psychicis@wlan-145-94-156-208.wlan.tudelft.nl> has joined ##vulkan
[10:22:57] *** hs_ <hs_!~hs_@c-24-16-81-20.hsd1.wa.comcast.net> has quit IRC (Ping timeout: 240 seconds)
[10:33:58] *** Biolunar <Biolunar!Biolunar@dslb-092-073-174-126.092.073.pools.vodafone-ip.de> has joined ##vulkan
[10:37:11] *** nidefawl <nidefawl!~nidefawl@104.244.76.248> has quit IRC (Ping timeout: 255 seconds)
[10:42:22] *** Pseudocrat <Pseudocrat!~quassel@unaffiliated/pseudocrat> has quit IRC (Remote host closed the connection)
[10:43:04] *** hs_ <hs_!~hs_@c-24-16-81-20.hsd1.wa.comcast.net> has joined ##vulkan
[10:50:04] *** psychicist__ <psychicist__!~psychicis@wlan-145-94-156-208.wlan.tudelft.nl> has quit IRC (Ping timeout: 260 seconds)
[11:19:43] *** Hunts <Hunts!~hunts@x4dbad350.dyn.telefonica.de> has quit IRC (Ping timeout: 268 seconds)
[11:29:43] *** Timbo_ <Timbo_!~tma@cpc102378-sgyl38-2-0-cust55.18-2.cable.virginm.net> has joined ##vulkan
[11:29:57] *** salamanderrake_ <salamanderrake_!~quassel@2605:a000:122a:32:9862:ef1e:6159:8d93> has joined ##vulkan
[11:30:26] *** imMute <imMute!~immute@li03.msk4.com> has joined ##vulkan
[11:30:26] *** imMute <imMute!~immute@li03.msk4.com> has quit IRC (Changing host)
[11:30:26] *** imMute <imMute!~immute@about/networking/240.255.255.0/imMute> has joined ##vulkan
[11:30:28] *** fazias_ <fazias_!~faz@82-181-37-242.bb.dnainternet.fi> has joined ##vulkan
[11:33:21] *** dahlia_ <dahlia_!~dahlia@ns504960.ip-198-27-67.net> has joined ##vulkan
[11:34:32] *** dahlia_ <dahlia_!~dahlia@ns504960.ip-198-27-67.net> has quit IRC (Changing host)
[11:34:32] *** dahlia_ <dahlia_!~dahlia@unaffiliated/dahlia> has joined ##vulkan
[11:34:58] *** pdq <pdq!~pdq@unaffiliated/pdq> has quit IRC (*.net *.split)
[11:34:59] *** gluc_ <gluc_!~Luc@19.140.77.83.dynamic.wline.res.cust.swisscom.ch> has quit IRC (*.net *.split)
[11:34:59] *** salamanderrake <salamanderrake!~quassel@2605:a000:122a:32:df4:8274:e0d8:2148> has quit IRC (*.net *.split)
[11:34:59] *** Stenzek <Stenzek!~stenzek@2001:19f0:5801:3fe:5400:ff:fe5d:7bf6> has quit IRC (*.net *.split)
[11:34:59] *** dahlia <dahlia!~dahlia@unaffiliated/dahlia> has quit IRC (*.net *.split)
[11:35:00] *** fazias <fazias!~faz@82-181-37-242.bb.dnainternet.fi> has quit IRC (*.net *.split)
[11:35:00] *** imMute^ <imMute^!~immute@about/networking/240.255.255.0/imMute> has quit IRC (*.net *.split)
[11:35:00] *** drewbarbs <drewbarbs!~drewbarbs@2601:14a:601:f351:baa5:b3da:f88f:c85f> has quit IRC (*.net *.split)
[11:35:00] *** Timbo <Timbo!~tma@tremulous/developer/timbo> has quit IRC (*.net *.split)
[11:35:01] *** dahlia_ is now known as dahlia
[11:35:07] *** pdq <pdq!~pdq@162.243.194.120> has joined ##vulkan
[11:35:22] *** drewbarbs <drewbarbs!~drewbarbs@c-69-243-30-61.hsd1.md.comcast.net> has joined ##vulkan
[11:36:15] *** pdq <pdq!~pdq@162.243.194.120> has quit IRC (Changing host)
[11:36:15] *** pdq <pdq!~pdq@unaffiliated/pdq> has joined ##vulkan
[11:41:02] *** akuma_ <akuma_!~quassel@h-145-155.A357.priv.bahnhof.se> has quit IRC (Ping timeout: 246 seconds)
[11:41:19] *** Stenzek <Stenzek!~stenzek@2001:19f0:5801:3fe:5400:ff:fe5d:7bf6> has joined ##vulkan
[11:44:12] *** bjz_ <bjz_!~bjz@14-201-122-110.static.tpgi.com.au> has quit IRC (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[11:44:52] *** davr0s <davr0s!~textual@host81-153-35-152.range81-153.btcentralplus.com> has joined ##vulkan
[11:47:00] *** bjz <bjz!~bjz@14-201-122-110.static.tpgi.com.au> has joined ##vulkan
[12:11:04] *** slidercrank <slidercrank!~slidercra@ircpuzzles/2015/april-fools/fifth/slidercrank> has joined ##vulkan
[12:15:15] *** gluc_ <gluc_!~Luc@2a02:1205:34d8:c130:91c4:c66c:e927:5442> has joined ##vulkan
[12:18:57] *** bjz <bjz!~bjz@14-201-122-110.static.tpgi.com.au> has quit IRC (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[12:35:27] *** ville__ <ville__!~ville@188-67-63-226.bb.dnainternet.fi> has joined ##vulkan
[12:35:38] *** ImQ009 <ImQ009!~ImQ009@unaffiliated/imq009> has quit IRC (Quit: Leaving)
[12:35:56] *** ImQ009 <ImQ009!~ImQ009@unaffiliated/imq009> has joined ##vulkan
[12:37:27] *** ville <ville!~ville@37-136-89-95.rev.dnainternet.fi> has quit IRC (Ping timeout: 240 seconds)
[12:37:30] *** ville__ is now known as ville
[12:53:13] *** TechnoCrunch <TechnoCrunch!~TechnoCru@101.100.137.146> has quit IRC (Quit: Leaving)
[12:57:04] *** jkilpatr <jkilpatr!jkilpatr@nat/redhat/x-exllidthqgdkwmoi> has joined ##vulkan
[12:57:44] *** Lucretia <Lucretia!~laguest@pdpc/supporter/active/lucretia> has quit IRC (Remote host closed the connection)
[12:59:10] *** Lucretia <Lucretia!~laguest@pdpc/supporter/active/lucretia> has joined ##vulkan
[12:59:56] *** psychicist__ <psychicist__!~psychicis@ip127-8-212-87.adsl2.static.versatel.nl> has joined ##vulkan
[13:05:23] *** Hunts <Hunts!~hunts@ricasa01.informatik.uni-bremen.de> has joined ##vulkan
[13:10:13] *** spara <spara!~spara@ARennes-258-1-199-175.w2-11.abo.wanadoo.fr> has joined ##vulkan
[13:14:24] *** Timbo_ <Timbo_!~tma@cpc102378-sgyl38-2-0-cust55.18-2.cable.virginm.net> has quit IRC (Ping timeout: 240 seconds)
[13:16:13] *** Timbo <Timbo!~tma@cpc102378-sgyl38-2-0-cust55.18-2.cable.virginm.net> has joined ##vulkan
[13:17:24] *** Lucretia <Lucretia!~laguest@pdpc/supporter/active/lucretia> has quit IRC (Remote host closed the connection)
[13:18:42] *** Lucretia <Lucretia!~laguest@2a02:c7d:3c35:b000:325a:3aff:fe0f:37a5> has joined ##vulkan
[13:18:42] *** Lucretia <Lucretia!~laguest@2a02:c7d:3c35:b000:325a:3aff:fe0f:37a5> has quit IRC (Changing host)
[13:18:42] *** Lucretia <Lucretia!~laguest@pdpc/supporter/active/lucretia> has joined ##vulkan
[13:21:59] *** davr0s <davr0s!~textual@host81-153-35-152.range81-153.btcentralplus.com> has quit IRC (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[13:27:47] *** Vanaheim <Vanaheim!~Vanaheim@janus-nat-128-240-225-82.ncl.ac.uk> has quit IRC (Ping timeout: 246 seconds)
[14:14:17] *** crankslider <crankslider!~slidercra@ircpuzzles/2015/april-fools/fifth/slidercrank> has joined ##vulkan
[14:16:47] *** slidercrank <slidercrank!~slidercra@ircpuzzles/2015/april-fools/fifth/slidercrank> has quit IRC (Ping timeout: 246 seconds)
[14:19:09] *** goiko <goiko!~goiko@unaffiliated/goiko> has joined ##vulkan
[14:43:40] *** akuma_ <akuma_!~quassel@h-145-155.A357.priv.bahnhof.se> has joined ##vulkan
[14:50:15] *** Nilesh <Nilesh!uid116340@gateway/web/irccloud.com/x-ktxiqixzfubjmele> has quit IRC (Quit: Connection closed for inactivity)
[14:58:19] *** Nilesh <Nilesh!uid116340@gateway/web/irccloud.com/x-wgqcvxgcfuoatouk> has joined ##vulkan
[15:03:59] *** ZexaronS <ZexaronS!~zexpc@cpe-194-152-22-45.static.triera.net> has joined ##vulkan
[15:04:08] *** salek_ <salek_!~salek@a91-155-9-229.elisa-laajakaista.fi> has joined ##vulkan
[15:06:27] *** Salek <Salek!~salek@a91-155-9-229.elisa-laajakaista.fi> has quit IRC (Ping timeout: 240 seconds)
[15:44:36] *** Andrej1 <Andrej1!~Andrej@BSN-176-130-12.dynamic.siol.net> has quit IRC (Read error: Connection reset by peer)
[15:46:09] *** BearishMushroom <BearishMushroom!~BearishMu@90-231-174-194-no159.tbcn.telia.com> has joined ##vulkan
[15:57:15] *** bjz <bjz!~bjz@14-201-122-110.static.tpgi.com.au> has joined ##vulkan
[15:58:01] *** atexborman[m] <atexborman[m]!atexborman@gateway/shell/matrix.org/x-ukhtnyablurpxsjl> has joined ##vulkan
[15:58:39] <atexborman[m]> noon buddies
[16:05:16] *** salek_ <salek_!~salek@a91-155-9-229.elisa-laajakaista.fi> has quit IRC (Read error: Connection reset by peer)
[16:05:25]
*** salamanderrake_ <salamanderrake_!~quassel@2605:a000:122a:32:9862:ef1e:6159:8d93> has quit IRC (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
[16:06:10] *** Andrej1 <Andrej1!~Andrej@BSN-176-130-12.dynamic.siol.net> has joined ##vulkan
[16:06:17] *** salamanderrake <salamanderrake!~quassel@2605:a000:122a:32:9862:ef1e:6159:8d93> has joined ##vulkan
[16:24:06] *** davr0s <davr0s!~textual@host81-153-35-152.range81-153.btcentralplus.com> has joined ##vulkan
[16:26:21] *** opencw <opencw!~opencw@2a02:908:b42:d120:325a:3aff:fe7c:ee1b> has quit IRC (Quit: Konversation terminated!)
[16:37:13] *** ImQ009 <ImQ009!~ImQ009@unaffiliated/imq009> has quit IRC (Read error: Connection reset by peer)
[16:38:21] *** ImQ009 <ImQ009!~ImQ009@unaffiliated/imq009> has joined ##vulkan
[16:40:52] <ryp> hello guys
[16:41:32] <ryp> i know GCN hardware does not have HW vertex fetching anymore, do you know if most modern GPUs do this also ?
[17:09:29] <fazias_> some rumors say that as long as your vertices pass vertexshader, the vertex hw works.
[17:09:39] *** fazias_ is now known as fazias
[17:14:09] <ryp> did not compute sry
[17:15:55] <ryp> i'm talking about the custom HW used to fetch data from the vertex buffers, some GPUs do not have dedicated HW to do that and just rely on a patched shader implem.
[17:16:46] <ratchetfreak> that's why vertex format is part of the graphics pipeline create info struct
[17:17:05] <fazias> apparently that might not be the case
[17:17:21] <fazias> but its only rumor ;)
[17:17:46] *** Hunts <Hunts!~hunts@ricasa01.informatik.uni-bremen.de> has quit IRC (Ping timeout: 255 seconds)
[17:19:07] <ryp> ratchetfreak: of course APIs still give you the option to use vertex buffers like with VkPipelineVertexInputStateCreateInfo.
[17:20:20] <ryp> But GCN do not provide dedicated HW to do this and instead use regular ALUs AFAIK
[17:22:12] <ryp> please enlighten me if you think what i'm saying is blatantly garbage, i can take constructive criticism
[17:23:04] <ryp> what i wanna know is if programmable vertex pulling makes sense when using vulkan
[17:23:20] <ratchetfreak> there could be better cache behavior by using the VkPipelineVertexInputStateCreateInfo because it is predictable
[17:25:49] <ryp> ok, it'll be interesting to see if drivers/gpus make good use of this fact
[17:25:55] <fazias> I guess it only improves feeding vertex shader with the content
[17:29:16] *** David3k <David3k!~David3k@120.29.112.49> has joined ##vulkan
[17:29:31] *** bjz <bjz!~bjz@14-201-122-110.static.tpgi.com.au> has quit IRC (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[17:29:35] <fazias> hmm I guess you couldn't use that if you had bunch of models in gpu memory in one buffer
[17:30:20] <fazias> and you would choose using some lists on what of those models you want to draw and with which transformations.
[17:33:04] <fazias> but yeah, best is to profile. I wonder if the nsight 5.3 can profile vulkan apps.
[17:34:57] <fazias> I mean, some AAA engines do Per Triangle culling. I'm 100% that it doesn't make use of any vertexinput thing. Although they do work on mostly amd hardware (consoles).
[17:35:20] <fazias> reducing vertex counts seem to be more important ;)
[17:38:24] *** ravior <ravior!~crapitea@89.121.200.106> has quit IRC (Quit: Konversation terminated!)
[17:39:42] *** nsf <nsf!~nsf@jiss.convex.ru> has quit IRC (Quit: WeeChat 1.7.1)
[17:42:20] <ratchetfreak> in recent years fragment throughput seems to be more important though
[17:42:27] <ratchetfreak> with 4k and all
[17:42:46] <ratchetfreak> so in vertex shader triangle culling would be fine
[17:55:49] *** realitix <realitix!~realitix@92.103.166.6> has quit IRC (Quit: Leaving)
[18:10:50] *** ImQ009_ <ImQ009_!~ImQ009@unaffiliated/imq009> has joined ##vulkan
[18:11:37] *** sla_ro|master <sla_ro|master!~sla.ro@95.76.45.217> has joined ##vulkan
[18:14:37] *** ImQ009 <ImQ009!~ImQ009@unaffiliated/imq009> has quit IRC (Ping timeout: 276 seconds)
[18:22:57] *** HuntsMan <HuntsMan!~hunts@x4dbad350.dyn.telefonica.de> has joined ##vulkan
[18:26:45] *** ravior <ravior!~crapitea@79.116.102.182> has joined ##vulkan
[18:29:24] *** ratchetfreak <ratchetfreak!c351a8d8@gateway/web/freenode/ip.195.81.168.216> has quit IRC (Ping timeout: 260 seconds)
[18:31:07] *** crankslider <crankslider!~slidercra@ircpuzzles/2015/april-fools/fifth/slidercrank> has quit IRC (Quit: Leaving)
[18:32:10] *** ville <ville!~ville@188-67-63-226.bb.dnainternet.fi> has quit IRC (Ping timeout: 276 seconds)
[18:42:16] *** jdashg <jdashg!~jdashg@50-204-120-238-static.hfc.comcastbusiness.net> has joined ##vulkan
[18:43:08] *** xissburg_ <xissburg_!~xissburg@unaffiliated/xissburg> has joined ##vulkan
[18:44:54] *** xissburg <xissburg!~xissburg@unaffiliated/xissburg> has quit IRC (Ping timeout: 240 seconds)
[18:51:28] *** jdashg <jdashg!~jdashg@50-204-120-238-static.hfc.comcastbusiness.net> has quit IRC (Ping timeout: 240 seconds)
[18:58:19] *** jdashg <jdashg!~jdashg@50.233.106.81> has joined ##vulkan
[18:58:40] *** ImQ009_ <ImQ009_!~ImQ009@unaffiliated/imq009> has quit IRC (Quit: Leaving)
[18:58:57] *** ImQ009 <ImQ009!~ImQ009@unaffiliated/imq009> has joined ##vulkan
[19:02:43] *** ImQ009 <ImQ009!~ImQ009@unaffiliated/imq009> has quit IRC (Read error: Connection reset by peer)
[19:03:26] *** ImQ009 <ImQ009!~ImQ009@unaffiliated/imq009> has joined ##vulkan
[19:05:12] *** Biolunar <Biolunar!Biolunar@dslb-092-073-174-126.092.073.pools.vodafone-ip.de> has quit IRC (Quit: leaving)
[19:13:35] *** ratchetfreak <ratchetfreak!~ratchetfr@ptr-82s3g7l9r42569r41f4.18120a2.ip6.access.telenet.be> has joined ##vulkan
[19:14:14] *** nsf <nsf!~nsf@jiss.convex.ru> has joined ##vulkan
[19:29:20] *** ratchetfreak <ratchetfreak!~ratchetfr@ptr-82s3g7l9r42569r41f4.18120a2.ip6.access.telenet.be> has quit IRC (Read error: Connection reset by peer)
[19:29:46] *** ratchetfreak <ratchetfreak!~ratchetfr@ptr-82s3g7l9r42569r41f4.18120a2.ip6.access.telenet.be> has joined ##vulkan
[19:35:55] *** ShadowIce <ShadowIce!~pyoro@unaffiliated/shadowice-x841044> has joined ##vulkan
[19:46:13] *** WaywardDev <WaywardDev!~marius@cm-84.213.213.75.getinternet.no> has joined ##vulkan
[19:49:51] *** xissburg_ <xissburg_!~xissburg@unaffiliated/xissburg> has quit IRC (Read error: No route to host)
[19:50:13] *** xissburg <xissburg!~xissburg@unaffiliated/xissburg> has joined ##vulkan
[19:50:15] *** Nilesh <Nilesh!uid116340@gateway/web/irccloud.com/x-wgqcvxgcfuoatouk> has quit IRC (Quit: Connection closed for inactivity)
[19:56:16] *** cheako <cheako!~cheako@c-24-245-9-115.hsd1.mn.comcast.net> has joined ##vulkan
[19:59:02] *** davr0s <davr0s!~textual@host81-153-35-152.range81-153.btcentralplus.com> has quit IRC (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[20:04:20] *** salamanderrake <salamanderrake!~quassel@2605:a000:122a:32:9862:ef1e:6159:8d93> has quit IRC (Remote host closed the connection)
[20:06:47] *** derhass <derhass!~derhass@ipservice-092-208-149-207.092.208.pools.vodafone-ip.de> has joined ##vulkan
[20:12:11] *** Pseudocrat <Pseudocrat!~quassel@cpe-76-183-103-244.tx.res.rr.com> has joined ##vulkan
[20:12:11] *** Pseudocrat <Pseudocrat!~quassel@cpe-76-183-103-244.tx.res.rr.com> has quit IRC (Changing host)
[20:12:11] *** Pseudocrat <Pseudocrat!~quassel@unaffiliated/pseudocrat> has joined ##vulkan
[20:29:04] *** davr0s <davr0s!~textual@host81-153-35-152.range81-153.btcentralplus.com> has joined ##vulkan
[20:46:59] *** salamanderrake <salamanderrake!~quassel@2605:a000:122a:32:60b3:cb8a:1848:f936> has joined ##vulkan
[20:58:54] *** nsf <nsf!~nsf@jiss.convex.ru> has quit IRC (Quit: WeeChat 1.7.1)
[21:00:27] *** jdashg <jdashg!~jdashg@50.233.106.81> has quit IRC (Ping timeout: 240 seconds)
[21:01:57] *** ville <ville!~ville@87-95-28-113.bb.dnainternet.fi> has joined ##vulkan
[21:06:36] *** sla_ro|master <sla_ro|master!~sla.ro@95.76.45.217> has quit IRC ()
[21:07:08] *** ryp <ryp!~ryp@88.190.202.176> has quit IRC (Quit: leaving)
[21:07:56] *** ratchetfreak <ratchetfreak!~ratchetfr@ptr-82s3g7l9r42569r41f4.18120a2.ip6.access.telenet.be> has quit IRC (Read error: Connection reset by peer)
[21:08:21] *** ratchetfreak <ratchetfreak!~ratchetfr@ptr-82s3g7l9r42569r41f4.18120a2.ip6.access.telenet.be> has joined ##vulkan
[21:25:54] *** ville <ville!~ville@87-95-28-113.bb.dnainternet.fi> has quit IRC (Ping timeout: 268 seconds)
[21:26:42] *** cheako <cheako!~cheako@c-24-245-9-115.hsd1.mn.comcast.net> has quit IRC (Quit: cheako)
[21:33:44] *** MrFlibble <MrFlibble!MrFlibble@2.220.185.110> has joined ##vulkan
[21:41:46] *** bjz <bjz!~bjz@14-201-122-110.static.tpgi.com.au> has joined ##vulkan
[21:42:50] *** tambre <tambre!~tambre@8563-c7b9-3748-9d88-0e80-8a31-07d0-2001.dyn.estpak.ee> has quit IRC (Ping timeout: 240 seconds)
[21:47:05] *** slidercrank <slidercrank!~slidercra@ircpuzzles/2015/april-fools/fifth/slidercrank> has joined ##vulkan
[21:55:27] <ZexaronS> hello
[21:56:41] <ZexaronS> quote: AMD's Vulkan driver is garbage and doesn't use a pipeline cache, so every variant is expensive to create. This means when we generate ubershader variants, it'll still stutter.
[21:57:19] <Yaniel> well, if it's not in the spec then it's not the driver's "fault" per se
[22:02:38] *** neurre <neurre!~tsuorant@a91-155-31-190.elisa-laajakaista.fi> has joined ##vulkan
[22:02:49] *** qptain_Nemo <qptain_Nemo!~qN@broadband-77-37-235-217.moscow.rt.ru> has joined ##vulkan
[22:07:36] *** goiko <goiko!~goiko@unaffiliated/goiko> has quit IRC (Quit: ﴾͡๏̯͡๏﴿ O'RLY?)
[22:12:14] *** ravior <ravior!~crapitea@79.116.102.182> has quit IRC (Quit: Konversation terminated!)
[22:12:27] *** jkilpatr <jkilpatr!jkilpatr@nat/redhat/x-exllidthqgdkwmoi> has quit IRC (Ping timeout: 240 seconds)
[22:25:29] *** jdashg <jdashg!~jdashg@50.233.106.81> has joined ##vulkan
[22:28:53] *** nsf <nsf!~nsf@jiss.convex.ru> has joined ##vulkan
[22:31:58] *** jkilpatr <jkilpatr!~jkilpatr@2602:30a:c7da:b600:1202:b5ff:fe3b:d41d> has joined ##vulkan
[22:46:45] *** slidercrank <slidercrank!~slidercra@ircpuzzles/2015/april-fools/fifth/slidercrank> has quit IRC (Ping timeout: 258 seconds)
[22:56:30] *** Biolunar <Biolunar!Biolunar@dslb-092-073-174-126.092.073.pools.vodafone-ip.de> has joined ##vulkan
[22:59:38] *** neurre <neurre!~tsuorant@a91-155-31-190.elisa-laajakaista.fi> has quit IRC (Ping timeout: 268 seconds)
[23:06:57] <Cheery> I finally got myself a TTF loading library, and ready to figure out how I am going to render the glyph data
[23:08:07] <ratchetfreak> upload as texture and render little textured quads
[23:08:54] <Cheery> in my case: render to texture and render little textured quads.
[23:09:05] <ratchetfreak> yeah
[23:09:56] <ratchetfreak> you could do fancy frag shader stuff but the simple bitmap based stuff is often good anough
[23:10:09] <Cheery> I guess I got to do some sort of atlasing as well.
[23:12:22] *** rlarionov <rlarionov!~rlarionov@68-202-221-190.res.bhn.net> has joined ##vulkan
[23:18:50] *** jkilpatr <jkilpatr!~jkilpatr@2602:30a:c7da:b600:1202:b5ff:fe3b:d41d> has quit IRC (Ping timeout: 240 seconds)
[23:28:35] *** RicardasSim <RicardasSim!~RicardasS@78-63-172-44.static.zebra.lt> has quit IRC (Quit: Leaving)
[23:31:56] *** jkilpatr <jkilpatr!~jkilpatr@2602:30a:c7da:b600:845f:2921:2881:c7ba> has joined ##vulkan
[23:36:24] <Cheery> I wonder what the workflow there should be, actually.
[23:37:25] <Cheery> I should render rich console text output while in VR.
[23:39:43] <Cheery> in Vulkan it should be quite easy to render into a texture, and render the output of that texture in somewhere.
[23:40:41] *** cactuz <cactuz!~cactus@0140800230.0.fullrate.ninja> has joined ##vulkan
[23:41:01] <Cheery> if I knew some of "known to work" approaches to that, I think it'd help.
[23:43:37] <Cheery> but maybe it's just rendering into a texture, and textures into textures.. I just have to track which resolution I render at.
[23:44:44] <Cheery> and if I go fancy, such as rendering 3D illustrations through my "super pretty printer", which would be quite lame if I didn't attempt that..
[23:45:44] <Cheery> I need to somehow manage state in that case anyway.
[23:50:59] *** ryp <ryp!~ryp@88.190.202.176> has joined ##vulkan
[23:51:49] *** ShadowIce <ShadowIce!~pyoro@unaffiliated/shadowice-x841044> has quit IRC (Quit: Leaving)
[23:53:04] *** ZexaronS <ZexaronS!~zexpc@cpe-194-152-22-45.static.triera.net> has quit IRC (Quit: Leaving)
[23:53:46] *** jkilpatr <jkilpatr!~jkilpatr@2602:30a:c7da:b600:845f:2921:2881:c7ba> has quit IRC (Quit: Leaving)
[23:53:54] *** jkilpatr <jkilpatr!~jkilpatr@2602:30a:c7da:b600:845f:2921:2881:c7ba> has joined ##vulkan
[23:54:24] *** WaywardDev <WaywardDev!~marius@cm-84.213.213.75.getinternet.no> has quit IRC (Quit: Leaving)