Switch to DuckDuckGo Search
   June 4, 2018  
< | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | >

Toggle Join/Part | bottom
[00:21:19] *** davr0s <davr0s!~textual@host86-157-70-142.range86-157.btcentralplus.com> has quit IRC (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[00:21:37] *** Guest4630 <Guest4630!4d3b9548@gateway/web/cgi-irc/kiwiirc.com/ip.77.59.149.72> has quit IRC (Ping timeout: 265 seconds)
[00:28:42] *** ciaala <ciaala!~crypt@2a02:120b:2c1f:4960:6ef0:49ff:feee:4777> has joined ##vulkan
[00:53:19] *** cramalho <cramalho!~cramalho@179.191.118.186> has joined ##vulkan
[00:53:42] *** cramalho <cramalho!~cramalho@179.191.118.186> has quit IRC (Client Quit)
[00:58:48] <cheakoirccloud> I was thinking the same thing.. . In typical Vulkan fashion it must be up to the application to keep track of barriers.
[01:03:48] <Ralith> generally it's the application's responsiblility to express operations in reasonable ways
[01:03:49] <Ralith> if you want magical drivers that heuristically infer your intended behavior, OpenGL still exists
[01:17:08] *** ciaala <ciaala!~crypt@2a02:120b:2c1f:4960:6ef0:49ff:feee:4777> has quit IRC (Quit: Konversation terminated!)
[01:23:57] *** David3k <David3k!~David3k@120.29.112.59> has quit IRC (Quit: SOUUUUUUULS)
[01:27:38] <Lymia> Isn't CmdMemoryBarrier, like, explicitly one of those things that's more driver side than client side to begin with to begin with?
[01:28:23] <Lymia> ... the actual barrier part, at least, I guess.
[01:53:08] *** Kingsquee <Kingsquee!~kingsquee@d66-183-127-35.bchsia.telus.net> has joined ##vulkan
[01:53:57] *** MrFlibble <MrFlibble!MrFlibble@2.122.47.217> has quit IRC (Ping timeout: 240 seconds)
[02:07:25] *** derhass <derhass!~derhass@ipservice-092-216-121-149.092.216.pools.vodafone-ip.de> has quit IRC (Quit: leaving)
[02:42:44] *** ratchetfreak <ratchetfreak!~ratchetfr@ptr-82s3g7ngywb645ilhzu.18120a2.ip6.access.telenet.be> has quit IRC (Ping timeout: 276 seconds)
[02:56:00] *** herbmillerjr <herbmillerjr!~herb@c-76-120-173-141.hsd1.pa.comcast.net> has joined ##vulkan
[04:16:14] *** slime <slime!~slime73@blk-215-81-93.eastlink.ca> has quit IRC (Quit: This computer has gone to sleep)
[04:27:01] *** slime <slime!~slime73@24.215.81.93> has joined ##vulkan
[04:32:01] *** slime <slime!~slime73@24.215.81.93> has quit IRC (Quit: This computer has gone to sleep)
[04:46:00] *** Water` <Water`!~chris@CPE1cabc09b58c3-CM1cabc09b58c0.cpe.net.cable.rogers.com> has quit IRC (Read error: Connection reset by peer)
[05:02:53] *** slime <slime!~slime73@blk-215-81-93.eastlink.ca> has joined ##vulkan
[05:44:11] *** slime <slime!~slime73@blk-215-81-93.eastlink.ca> has quit IRC (Quit: This computer has gone to sleep)
[06:14:34] *** glYoda <glYoda!~MTLYoda@c-73-25-27-206.hsd1.or.comcast.net> has quit IRC (Quit: glYoda)
[06:16:04] *** glYoda <glYoda!~MTLYoda@c-73-25-27-206.hsd1.or.comcast.net> has joined ##vulkan
[06:25:23] *** xissburg <xissburg!~xissburg@unaffiliated/xissburg> has quit IRC (Quit: ZZZzzz…)
[06:36:18] *** sla_ro|master <sla_ro|master!~sla.ro@78.96.209.89> has joined ##vulkan
[07:23:04] *** sla_ro|master <sla_ro|master!~sla.ro@78.96.209.89> has quit IRC ()
[07:32:59] *** MrCivvy <MrCivvy!MrCivvy@gateway/shell/panicbnc/x-sttogseacgidmniy> has quit IRC (Quit: PanicBNC - http://PanicBNC.net)
[07:36:00] *** nsf <nsf!~nsf@jiss.convex.ru> has joined ##vulkan
[07:39:51] *** daxar1 <daxar1!~daxar@212-197-178-236.adsl.highway.telekom.at> has joined ##vulkan
[07:42:57] *** daxar <daxar!~daxar@212-183-86-94.adsl.highway.telekom.at> has quit IRC (Ping timeout: 256 seconds)
[07:43:36] *** Deluxe <Deluxe!~Deluxe@2001:67c:1220:80e:e9:1d2:f14f:e47f> has joined ##vulkan
[08:12:31] *** ville <ville!~ville@37-136-3-183.rev.dnainternet.fi> has quit IRC (Quit:)
[08:13:42] *** grizwako <grizwako!~grizwako@213.147.101.34> has joined ##vulkan
[08:15:55] *** ville <ville!~ville@37-33-143-142.bb.dnainternet.fi> has joined ##vulkan
[08:18:07] *** TSS_ <TSS_!~TSS@2a02:2f0a:4050:386:d250:99ff:fe83:4a0a> has quit IRC (Quit: ZNC 1.6.2 - http://znc.in)
[08:18:17] *** TSS_ <TSS_!~TSS@79.115.175.158> has joined ##vulkan
[08:31:50] *** davr0s <davr0s!~textual@host86-157-70-142.range86-157.btcentralplus.com> has joined ##vulkan
[08:35:47] *** tambre <tambre!~tambre@xn--fsika-kvaa.tambre.ee> has quit IRC (Quit: ZNC 1.7.0 - https://znc.in)
[08:38:08] *** tambre <tambre!~tambre@xn--fsika-kvaa.tambre.ee> has joined ##vulkan
[08:41:07] *** davr0s <davr0s!~textual@host86-157-70-142.range86-157.btcentralplus.com> has quit IRC (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[08:42:00] *** tambre <tambre!~tambre@xn--fsika-kvaa.tambre.ee> has quit IRC (Client Quit)
[08:42:18] *** tambre <tambre!~tambre@znc.tambre.ee> has joined ##vulkan
[09:04:10] *** RicardasSim <RicardasSim!~RicardasS@78-63-172-44.static.zebra.lt> has joined ##vulkan
[09:22:26] *** Andrej11 <Andrej11!~Andrej@BSN-143-130-76.dynamic.siol.net> has joined ##vulkan
[09:22:48] *** Deluxe <Deluxe!~Deluxe@2001:67c:1220:80e:e9:1d2:f14f:e47f> has quit IRC (Remote host closed the connection)
[09:25:12] *** Andrej1 <Andrej1!~Andrej@BSN-176-143-224.dynamic.siol.net> has quit IRC (Ping timeout: 268 seconds)
[09:25:35] *** Andrej1 <Andrej1!~Andrej@BSN-142-211-243.dynamic.siol.net> has joined ##vulkan
[09:27:27] *** Andrej11 <Andrej11!~Andrej@BSN-143-130-76.dynamic.siol.net> has quit IRC (Ping timeout: 240 seconds)
[09:33:24] *** neure <neure!~tsuoranta@193.209.96.43> has joined ##vulkan
[09:33:59] *** davr0s <davr0s!~textual@host86-157-70-142.range86-157.btcentralplus.com> has joined ##vulkan
[10:04:36] *** cheakoirccloud <cheakoirccloud!uid293319@gateway/web/irccloud.com/x-cjbligfekewocxvy> has quit IRC (Quit: Connection closed for inactivity)
[10:05:28] *** MrCivvy <MrCivvy!MrCivvy@gateway/shell/panicbnc/x-apsebqzaeluavsye> has joined ##vulkan
[10:18:40] *** ratchetfreak <ratchetfreak!c351a8d8@gateway/web/freenode/ip.195.81.168.216> has joined ##vulkan
[10:22:04] *** Deluxe <Deluxe!~Deluxe@2001:67c:1220:80e:e9:1d2:f14f:e47f> has joined ##vulkan
[10:58:14] *** ratchetfreak <ratchetfreak!c351a8d8@gateway/web/freenode/ip.195.81.168.216> has quit IRC (Ping timeout: 260 seconds)
[11:49:35] *** ratchetfreak <ratchetfreak!c351a8d8@gateway/web/freenode/ip.195.81.168.216> has joined ##vulkan
[12:10:06] *** nsf <nsf!~nsf@jiss.convex.ru> has quit IRC (Quit: WeeChat 2.1)
[12:14:22] *** Ekho- <Ekho-!~Ekho@unaffiliated/ekho> has joined ##vulkan
[12:14:32] *** grizwako <grizwako!~grizwako@213.147.101.34> has quit IRC (Ping timeout: 265 seconds)
[12:15:31] *** Ralith__ <Ralith__!~ralith@c-24-143-116-108.customer.broadstripe.net> has joined ##vulkan
[12:16:08] *** spossiba_ <spossiba_!~spossiba@198.98.53.118> has joined ##vulkan
[12:17:36] *** nsf <nsf!~nsf@jiss.convex.ru> has joined ##vulkan
[12:19:23] *** Kingsquee <Kingsquee!~kingsquee@d66-183-127-35.bchsia.telus.net> has quit IRC (Quit: しょうがない)
[12:19:38] *** Deadhandd <Deadhandd!~deadhand@kntaon1614w-lp130-06-76-66-96-180.dsl.bell.ca> has joined ##vulkan
[12:20:33] *** Deadhand <Deadhand!~deadhand@kntaon1614w-lp130-06-76-66-96-180.dsl.bell.ca> has quit IRC (*.net *.split)
[12:20:33] *** Ralith_ <Ralith_!~ralith@c-24-143-116-108.customer.broadstripe.net> has quit IRC (*.net *.split)
[12:20:35] *** hl` <hl`!~hl@unaffiliated/hl> has quit IRC (*.net *.split)
[12:20:35] *** Ekho <Ekho!~Ekho@unaffiliated/ekho> has quit IRC (*.net *.split)
[12:20:36] *** spossiba <spossiba!~spossiba@unaffiliated/stryx/x-3871776> has quit IRC (*.net *.split)
[12:20:37] *** chrisf <chrisf!~chrisf@hamb.in> has quit IRC (*.net *.split)
[12:20:47] *** chrisf <chrisf!~chrisf@hamb.in> has joined ##vulkan
[12:20:56] *** hl` <hl`!~hl@unaffiliated/hl> has joined ##vulkan
[12:22:08] *** Kingsqueee <Kingsqueee!~kingsquee@d66-183-127-35.bchsia.telus.net> has joined ##vulkan
[12:26:35] *** Andrej11 <Andrej11!~Andrej@86.61.41.154> has joined ##vulkan
[12:29:00] *** Andrej1 <Andrej1!~Andrej@BSN-142-211-243.dynamic.siol.net> has quit IRC (Ping timeout: 256 seconds)
[12:30:30] *** spossiba_ <spossiba_!~spossiba@198.98.53.118> has quit IRC (Changing host)
[12:30:30] *** spossiba_ <spossiba_!~spossiba@unaffiliated/stryx/x-3871776> has joined ##vulkan
[12:30:57] *** Andrej1 <Andrej1!~Andrej@BSN-176-140-33.dynamic.siol.net> has joined ##vulkan
[12:32:27] *** Andrej11 <Andrej11!~Andrej@86.61.41.154> has quit IRC (Ping timeout: 240 seconds)
[12:34:50] *** Andrej11 <Andrej11!~Andrej@BSN-143-72-184.dynamic.siol.net> has joined ##vulkan
[12:36:29] *** Andrej1 <Andrej1!~Andrej@BSN-176-140-33.dynamic.siol.net> has quit IRC (Ping timeout: 256 seconds)
[13:07:20] *** grizwako <grizwako!~grizwako@213.147.101.34> has joined ##vulkan
[13:08:03] *** slime <slime!~slime73@24.215.81.93> has joined ##vulkan
[13:13:45] *** Kingsqueee <Kingsqueee!~kingsquee@d66-183-127-35.bchsia.telus.net> has quit IRC (Quit: しょうがない)
[13:17:55] *** davr0s <davr0s!~textual@host86-157-70-142.range86-157.btcentralplus.com> has quit IRC (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[13:22:12] *** slime <slime!~slime73@24.215.81.93> has quit IRC (Quit: This computer has gone to sleep)
[14:10:39] *** hl` <hl`!~hl@unaffiliated/hl> has quit IRC (Remote host closed the connection)
[14:37:12] *** davr0s <davr0s!~textual@host86-157-70-142.range86-157.btcentralplus.com> has joined ##vulkan
[14:48:21] *** nsf <nsf!~nsf@jiss.convex.ru> has quit IRC (Quit: WeeChat 2.1)
[15:29:25] *** goiko_ <goiko_!~goiko@p57B5D12D.dip0.t-ipconnect.de> has joined ##vulkan
[15:30:00] *** goiko_ <goiko_!~goiko@p57B5D12D.dip0.t-ipconnect.de> has quit IRC (Client Quit)
[15:31:13] *** goiko <goiko!~goiko@unaffiliated/goiko> has quit IRC (Ping timeout: 248 seconds)
[15:44:21] *** hl` <hl`!~hl@unaffiliated/hl> has joined ##vulkan
[16:02:19] *** james_ <james_!~james@static-96-43-65-242.albyny.csvoip.net> has joined ##vulkan
[16:10:25] *** tambre <tambre!~tambre@znc.tambre.ee> has quit IRC (Quit: ZNC 1.7.0 - https://znc.in)
[16:12:53] *** tambre <tambre!~tambre@tambre.ee> has joined ##vulkan
[16:23:07] *** tambre <tambre!~tambre@tambre.ee> has quit IRC (Ping timeout: 245 seconds)
[16:35:08] *** Deluxe <Deluxe!~Deluxe@2001:67c:1220:80e:e9:1d2:f14f:e47f> has quit IRC (Remote host closed the connection)
[16:47:54] *** tambre <tambre!~tambre@xn--fsika-kvaa.tambre.ee> has joined ##vulkan
[16:53:54] *** HZun <HZun!~HZun@0x3ec72d49.osd.customer.dk.telia.net> has joined ##vulkan
[16:58:24] <HZun> Does the spir-v restrictions in vulkan (such as no addressing) make it slower than opencl spir-v?
[16:59:02] *** goiko <goiko!~goiko@p57B5D12D.dip0.t-ipconnect.de> has joined ##vulkan
[16:59:07] *** goiko <goiko!~goiko@p57B5D12D.dip0.t-ipconnect.de> has quit IRC (Changing host)
[16:59:07] *** goiko <goiko!~goiko@unaffiliated/goiko> has joined ##vulkan
[17:03:56] *** tambre <tambre!~tambre@xn--fsika-kvaa.tambre.ee> has quit IRC (Quit: ZNC 1.7.0 - https://znc.in)
[17:10:09] *** ImQ009 <ImQ009!~ImQ009@unaffiliated/imq009> has joined ##vulkan
[17:12:04] *** ishan_ <ishan_!~ishan@223.181.39.243> has joined ##vulkan
[17:13:28] *** tambre <tambre!~tambre@xn--fsika-kvaa.tambre.ee> has joined ##vulkan
[17:17:05] *** ishan_ <ishan_!~ishan@223.181.39.243> has quit IRC (Ping timeout: 276 seconds)
[17:19:40] *** tambre <tambre!~tambre@xn--fsika-kvaa.tambre.ee> has quit IRC (Ping timeout: 276 seconds)
[17:21:21] *** xissburg <xissburg!~xissburg@unaffiliated/xissburg> has joined ##vulkan
[17:22:37] *** HZun <HZun!~HZun@0x3ec72d49.osd.customer.dk.telia.net> has quit IRC (Remote host closed the connection)
[17:36:01] *** cheakoirccloud <cheakoirccloud!uid293319@gateway/web/irccloud.com/x-zvjymrywryadamjl> has joined ##vulkan
[17:36:52] *** neurre <neurre!~Timo@mobile-access-5d6ad6-218.dhcp.inet.fi> has joined ##vulkan
[17:48:25] *** tambre <tambre!~tambre@xn--fsika-kvaa.tambre.ee> has joined ##vulkan
[17:48:46] *** ishan_ <ishan_!~ishan@106.210.34.51> has joined ##vulkan
[17:50:07] *** Salek <Salek!~salek@91-155-9-229.elisa-laajakaista.fi> has quit IRC (Read error: Connection reset by peer)
[17:54:19] *** Fats <Fats!fats@gateway/vpn/privateinternetaccess/fats> has quit IRC (Remote host closed the connection)
[17:55:25] *** grizwako <grizwako!~grizwako@213.147.101.34> has quit IRC (Ping timeout: 276 seconds)
[17:56:31] *** MrFlibble <MrFlibble!MrFlibble@2.122.47.217> has joined ##vulkan
[17:57:33] *** Fats <Fats!fats@gateway/vpn/privateinternetaccess/fats> has joined ##vulkan
[17:57:42] *** tambre <tambre!~tambre@xn--fsika-kvaa.tambre.ee> has quit IRC (Ping timeout: 265 seconds)
[17:59:22] *** herbmillerjr <herbmillerjr!~herb@c-76-120-173-141.hsd1.pa.comcast.net> has quit IRC (Quit: Konversation terminated!)
[18:01:24] *** tambre <tambre!~tambre@xn--fsika-kvaa.tambre.ee> has joined ##vulkan
[18:02:28] *** David3k <David3k!~David3k@120.29.112.59> has joined ##vulkan
[18:17:13] *** tambre <tambre!~tambre@xn--fsika-kvaa.tambre.ee> has quit IRC (Quit: ZNC 1.7.0 - https://znc.in)
[18:18:04] *** neurre <neurre!~Timo@mobile-access-5d6ad6-218.dhcp.inet.fi> has quit IRC (Quit: Leaving)
[18:18:29] *** tambre <tambre!~tambre@xn--fsika-kvaa.tambre.ee> has joined ##vulkan
[18:18:36] *** random_james_awy is now known as random_james
[18:23:22] *** ishan_ <ishan_!~ishan@106.210.34.51> has quit IRC (Ping timeout: 260 seconds)
[18:23:51] *** ishan_ <ishan_!~ishan@223.181.26.188> has joined ##vulkan
[18:25:18] *** davr0s <davr0s!~textual@host86-157-70-142.range86-157.btcentralplus.com> has quit IRC (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[18:28:57] *** ciaala <ciaala!~crypt@2a02:120b:2c1f:4960:6ef0:49ff:feee:4777> has joined ##vulkan
[18:37:19] *** ratchetfreak <ratchetfreak!c351a8d8@gateway/web/freenode/ip.195.81.168.216> has quit IRC (Ping timeout: 260 seconds)
[18:46:33] *** sla_ro|master <sla_ro|master!~sla.ro@78.96.209.89> has joined ##vulkan
[18:50:34] *** David3k_ <David3k_!~David3k@120.29.112.59> has joined ##vulkan
[18:54:25] *** David3k <David3k!~David3k@120.29.112.59> has quit IRC (Ping timeout: 248 seconds)
[18:55:12] <Ralith> depends what you're doing, and what the driver does, I'm sure
[19:00:10] *** tambre <tambre!~tambre@xn--fsika-kvaa.tambre.ee> has quit IRC (Quit: ZNC 1.7.0 - https://znc.in)
[19:00:39] *** David3k_ is now known as David3k
[19:18:43] *** ratchetfreak <ratchetfreak!~ratchetfr@d51A4BEAF.access.telenet.be> has joined ##vulkan
[19:21:38] *** it_ <it_!935728d6@gateway/web/freenode/ip.147.87.40.214> has joined ##vulkan
[19:40:33] *** nsf <nsf!~nsf@jiss.convex.ru> has joined ##vulkan
[19:45:06] *** Deluxe <Deluxe!~Deluxe@212.4.150.151> has joined ##vulkan
[20:01:53] *** davr0s <davr0s!~textual@host86-157-70-142.range86-157.btcentralplus.com> has joined ##vulkan
[20:01:57] *** ishan_ <ishan_!~ishan@223.181.26.188> has quit IRC (Quit: Leaving)
[20:13:46] *** salamanderrake <salamanderrake!~quassel@cpe-24-165-202-54.neo.res.rr.com> has joined ##vulkan
[20:16:19] *** TSS_ <TSS_!~TSS@79.115.175.158> has quit IRC (Quit: ZNC 1.6.2 - http://znc.in)
[20:19:56] *** TSS_ <TSS_!~TSS@2a02:2f0a:4050:386:d250:99ff:fe83:4a0a> has joined ##vulkan
[20:20:10] *** nsf <nsf!~nsf@jiss.convex.ru> has quit IRC (Quit: WeeChat 2.1)
[20:23:06] *** derhass <derhass!~derhass@ipservice-092-216-121-149.092.216.pools.vodafone-ip.de> has joined ##vulkan
[20:26:04] *** Deluxe <Deluxe!~Deluxe@212.4.150.151> has quit IRC (Remote host closed the connection)
[20:27:15] *** Deluxe <Deluxe!~Deluxe@212.4.150.151> has joined ##vulkan
[20:38:06] *** ciaala <ciaala!~crypt@2a02:120b:2c1f:4960:6ef0:49ff:feee:4777> has quit IRC (Remote host closed the connection)
[20:38:39] *** it_ <it_!935728d6@gateway/web/freenode/ip.147.87.40.214> has quit IRC (Ping timeout: 260 seconds)
[20:40:10] *** davr0s <davr0s!~textual@host86-157-70-142.range86-157.btcentralplus.com> has quit IRC (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[20:42:46] *** Kingsquee <Kingsquee!~kingsquee@d66-183-127-35.bchsia.telus.net> has joined ##vulkan
[20:43:08] *** ciaala <ciaala!~crypt@2a02:120b:2c1f:4960:6ef0:49ff:feee:4777> has joined ##vulkan
[20:43:58] *** Deluxe <Deluxe!~Deluxe@212.4.150.151> has quit IRC (Remote host closed the connection)
[20:44:06] *** davr0s <davr0s!~textual@host86-157-70-142.range86-157.btcentralplus.com> has joined ##vulkan
[20:44:58] *** Deluxe <Deluxe!~Deluxe@212.4.150.151> has joined ##vulkan
[20:50:58] *** jdashg <jdashg!~jdashg@corp-nat.fw1.untrust.mtv2.mozilla.net> has joined ##vulkan
[21:03:09] *** ciaala <ciaala!~crypt@2a02:120b:2c1f:4960:6ef0:49ff:feee:4777> has quit IRC (Quit: Konversation terminated!)
[21:19:41] *** ector <ector!~asdf@ua-85-224-236-175.bbcust.telenor.se> has joined ##vulkan
[21:49:25] *** borkr <borkr!~borkr@static130-244.mimer.net> has joined ##vulkan
[22:10:40] *** nsf <nsf!~nsf@jiss.convex.ru> has joined ##vulkan
[22:19:40] *** sla_ro|master <sla_ro|master!~sla.ro@78.96.209.89> has quit IRC ()
[22:30:10] *** salamanderrake <salamanderrake!~quassel@cpe-24-165-202-54.neo.res.rr.com> has quit IRC (Remote host closed the connection)
[22:30:11] *** ajmiles <ajmiles!~aj@88.98.203.221> has joined ##vulkan
[22:37:51] <dyl> Anyone know about handling "Debug Report callbacks not removed before DestroyInstance" with vulkan.hpp?
[22:38:27] <ratchetfreak> you can ignore it TBH
[22:38:29] <dyl> I'm using createDebugReportCallbackEXTUnique to setup the callback, and the extension functions are loaded statically.
[22:38:37] <dyl> Yeah, just wondering why it's happening mostly.
[22:38:54] <ratchetfreak> telling you you didn't clean up *everything*
[22:41:44] <dyl> Yeah, I'm just wondering why the ordering is off.
[22:41:48] <dyl> I'm using only UniqueHandles :\.
[22:42:37] <dyl> And createDebugReportCallbackEXTUnique associates a deleter with this (the Instance)
[22:43:09] <dyl> I'd think it would know to destroy instance first as it has the dependency link.
[22:43:40] <ratchetfreak> does the deleter for the callbacks actually remove the callbacks?
[22:44:47] *** nsf <nsf!~nsf@jiss.convex.ru> has quit IRC (Quit: WeeChat 2.1)
[22:45:32] <dyl> Ahhh hm.
[22:46:12] <dyl> It should, since the callbacks are in a UniqueHandle.
[22:46:51] <dyl> Perhaps they don't?
[22:47:04] <dyl> Maybe I have to explicitly unregister them, though that seems a bit odd.
[22:47:52] <dyl> The debug utils messenger is being autodeleted.
[22:48:30] <dyl> Ok this is weirder.
[22:48:54] <dyl> ratchetfreak https://gist.github.com/DylanLukes/3689f946d81367f138fffcc8efa13f3b
[22:49:04] <dyl> Enabling debug shows that the callback IS being destroyed... for each layer...
[22:50:07] <dyl> I can confirm that the destructor for UniqueDebugReportCallbackEXT *IS* destroying the callback.
[22:50:13] <dyl> (checked the backtrace)
[22:50:29] *** Deluxe <Deluxe!~Deluxe@212.4.150.151> has quit IRC (Remote host closed the connection)
[22:51:11] <dyl> ratchetfreak as best as I can tell it looks like the callbacks are being destroyed properly, but during validation the instance destructor thinks they're still there?
[22:51:27] *** Deluxe <Deluxe!~Deluxe@212.4.150.151> has joined ##vulkan
[22:54:28] *** Deluxe <Deluxe!~Deluxe@212.4.150.151> has quit IRC (Remote host closed the connection)
[22:55:18] *** Deluxe <Deluxe!~Deluxe@212.4.150.151> has joined ##vulkan
[22:55:59] *** ColaEuphoria <ColaEuphoria!~ColaEupho@unaffiliated/colaeuphoria> has joined ##vulkan
[22:58:05] *** borkr <borkr!~borkr@static130-244.mimer.net> has quit IRC (Ping timeout: 240 seconds)
[22:58:12] <dyl> Let me know if you have any thoughts, this is perplexing :\.
[22:58:21] <dyl> It's at cleanup so it's not a huge deal, but I'd rather not leak.
[22:58:40] <dyl> It's bizarre to me that I see "not removed" right after "destroyed" :|
[22:58:55] <dyl> Interleaved "done / didn't happen"
[22:59:15] <dyl> And it occurs after *all four*, so it's not that it's just saying that because of leftovers.
[22:59:24] <dyl> Otherwise the last "not removed" wouldn't be there.
[22:59:39] *** ImQ009 <ImQ009!~ImQ009@unaffiliated/imq009> has quit IRC (Quit: Leaving)
[23:01:05] <dyl> It looks like RemoveDebugUtilsMessageCallback is called, then RemoveAllMessageCallbacks, repeatedly.
[23:01:15] <dyl> (all of this is inside the Instance destructor)
[23:01:20] <dyl> vkDestroyInstance in particular.
[23:01:32] *** Deluxe <Deluxe!~Deluxe@212.4.150.151> has quit IRC (Remote host closed the connection)
[23:02:47] *** Deluxe <Deluxe!~Deluxe@212.4.150.151> has joined ##vulkan
[23:03:40] *** Deluxe <Deluxe!~Deluxe@212.4.150.151> has quit IRC (Remote host closed the connection)
[23:04:12] *** Deluxe <Deluxe!~Deluxe@212.4.150.151> has joined ##vulkan
[23:04:12] <dyl> ratchetfreak any chance it might be a MoltenVK specific issue?
[23:04:53] <dyl> Well, I guess I'll ignore it for now.
[23:05:01] <ratchetfreak> that they may have a bug in their validcation? possible
[23:05:14] *** Deluxe <Deluxe!~Deluxe@212.4.150.151> has quit IRC (Remote host closed the connection)
[23:05:20] <ratchetfreak> if you can create a minimal reproduction you can file an issue
[23:06:15] <dyl> The validation is from LunarG.
[23:06:34] <dyl> See: https://github.com/KhronosGroup/Vulkan-LoaderAndValidationLayers/blob/master/layers/vk_layer_logging.h#L187
[23:06:45] <dyl> https://github.com/KhronosGroup/Vulkan-LoaderAndValidationLayers/blob/master/layers/vk_layer_logging.h#L150
[23:07:03] <dyl> after the messenger is removed, RemoveDebugUtilsMessageCallback is called (good)
[23:07:21] <dyl> Then for some reason RemoveAllMessageCallbacks is called afterwards.
[23:07:25] <dyl> And it claims the debug report wasn't removed.
[23:07:55] <dyl> It looks like RemoveAllMessageCallbacks should ideally encouter an empty linked list.
[23:08:10] <dyl> If it finds *anything* then it will end up emitting an error.
[23:08:38] <dyl> So in other words it seems that the debug messenger isn't being removed properly, somehow?
[23:09:02] <dyl> It looks like it's calling RemoveDebugUtilsMessageCallback via the destructor, and then the validation calls RemoveAllMessageCallbacks to sweep up and check for anything that was missed.
[23:10:05] <dyl> Since the object addresses for each "destroyed callback" are unique (likely the UniqueHandles), but the "not removed" are all on the instance...
[23:49:44] *** davr0s <davr0s!~textual@host86-157-70-142.range86-157.btcentralplus.com> has quit IRC (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[23:52:19] *** davr0s <davr0s!~textual@host86-157-70-142.range86-157.btcentralplus.com> has joined ##vulkan
top

   June 4, 2018  
< | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | >