[00:07:48] *** Casandir <Casandir!~Casandir@unaffiliated/casandir> has quit IRC (Ping timeout: 240 seconds)
[00:09:25] *** Casandir <Casandir!~Casandir@unaffiliated/casandir> has joined ##vulkan
[00:14:20] *** Casandir <Casandir!~Casandir@unaffiliated/casandir> has quit IRC (Ping timeout: 246 seconds)
[00:15:39] *** slidercrank <slidercrank!~slidercra@ircpuzzles/2015/april-fools/fifth/slidercrank> has joined ##vulkan
[00:20:14] *** nsf <nsf!~nsf@jiss.convex.ru> has quit IRC (Quit: WeeChat 1.7.1)
[00:21:46] *** Casandir <Casandir!~Casandir@unaffiliated/casandir> has joined ##vulkan
[00:41:39] *** _BearishMushroom <_BearishMushroom!~BearishMu@90-231-174-194-no159.tbcn.telia.com> has quit IRC (Read error: Connection reset by peer)
[00:51:49] *** ImQ009 <ImQ009!~ImQ009@unaffiliated/imq009> has quit IRC (Quit: Leaving)
[00:53:46] *** derhass <derhass!~derhass@ipservice-092-217-215-117.092.217.pools.vodafone-ip.de> has quit IRC (Quit: leaving)
[01:41:50] *** migi0027 <migi0027!~migi0027@5-198-122-203.static.kc.net.uk> has quit IRC (Ping timeout: 246 seconds)
[01:43:28] *** migi0027 <migi0027!~migi0027@5-198-122-203.static.kc.net.uk> has joined ##vulkan
[02:09:34] *** Hunts <Hunts!~hunts@x4dbb7d2e.dyn.telefonica.de> has joined ##vulkan
[02:11:22] *** MrCooper <MrCooper!~daenzer@42-144-27-164.rev.home.ne.jp> has quit IRC (Ping timeout: 246 seconds)
[02:12:40] *** HuntsMan <HuntsMan!~hunts@x4e33544f.dyn.telefonica.de> has quit IRC (Ping timeout: 260 seconds)
[02:21:22] *** ratchetfreak <ratchetfreak!~ratchetfr@ptr-82s3g7l9r42569r41f4.18120a2.ip6.access.telenet.be> has quit IRC (Ping timeout: 255 seconds)
[02:25:05] *** Guest46308 <Guest46308!~john@host86-146-145-234.range86-146.btcentralplus.com> has quit IRC (Ping timeout: 240 seconds)
[02:48:12] *** spara <spara!~spara@ARennes-258-1-201-115.w2-11.abo.wanadoo.fr> has quit IRC (Read error: Connection reset by peer)
[03:21:50] *** sunbearc22 <sunbearc22!~sunbear@175.156.83.186> has joined ##vulkan
[03:46:54] *** slidercrank <slidercrank!~slidercra@ircpuzzles/2015/april-fools/fifth/slidercrank> has quit IRC (Quit: siht gnidaer er'uoy fi emit eerf hcum oot evah uoy :tiuQ)
[03:49:47] *** tarceri <tarceri!~tarceri@CPE-137-147-145-51.lnse7.win.bigpond.net.au> has quit IRC (Read error: Connection reset by peer)
[03:53:18] *** tarceri <tarceri!~tarceri@CPE-137-147-145-51.lnse7.win.bigpond.net.au> has joined ##vulkan
[04:10:18] *** Lucretia <Lucretia!~laguest@pdpc/supporter/active/lucretia> has quit IRC (Remote host closed the connection)
[04:10:40] *** Lucretia <Lucretia!~laguest@2a02:c7d:3c35:b000:820b:b4b:a960:89f2> has joined ##vulkan
[04:10:40] *** Lucretia <Lucretia!~laguest@2a02:c7d:3c35:b000:820b:b4b:a960:89f2> has quit IRC (Changing host)
[04:10:40] *** Lucretia <Lucretia!~laguest@pdpc/supporter/active/lucretia> has joined ##vulkan
[04:10:47] *** FrancoGP <FrancoGP!~quassel@85-30-231-201.fibertel.com.ar> has joined ##vulkan
[04:11:38] *** FrancoGP <FrancoGP!~quassel@85-30-231-201.fibertel.com.ar> has quit IRC (Remote host closed the connection)
[04:16:36] *** herbmillerjr <herbmillerjr!~herb@c-76-120-173-141.hsd1.pa.comcast.net> has joined ##vulkan
[04:22:23] *** glYoda <glYoda!~MTLYoda@c-71-236-230-251.hsd1.or.comcast.net> has joined ##vulkan
[04:24:12] *** davr0s <davr0s!~textual@host86-157-218-109.range86-157.btcentralplus.com> has joined ##vulkan
[04:31:19] *** MrCooper <MrCooper!~daenzer@s241.143.131.210.fls.vectant.ne.jp> has joined ##vulkan
[04:46:35] *** GMpow3srV <GMpow3srV!~goedelmac@55d41db6.access.ecotel.net> has joined ##vulkan
[04:50:18] *** GMpow5srV <GMpow5srV!~goedelmac@55d405b8.access.ecotel.net> has quit IRC (Ping timeout: 260 seconds)
[04:55:28] *** Biolunar_ <Biolunar_!Biolunar@dslb-094-220-168-012.094.220.pools.vodafone-ip.de> has joined ##vulkan
[04:58:47] *** Biolunar <Biolunar!Biolunar@dslb-178-001-038-069.178.001.pools.vodafone-ip.de> has quit IRC (Ping timeout: 255 seconds)
[05:07:14] *** tarceri <tarceri!~tarceri@CPE-137-147-145-51.lnse7.win.bigpond.net.au> has quit IRC (Read error: Connection reset by peer)
[05:08:09] *** tarceri <tarceri!~tarceri@CPE-137-147-145-51.lnse7.win.bigpond.net.au> has joined ##vulkan
[05:34:08] *** sla_ro|master <sla_ro|master!~sla.ro@95.76.45.217> has joined ##vulkan
[05:35:43] *** PRICE2 <PRICE2!~PRICE4@93-142-88-49.adsl.net.t-com.hr> has joined ##vulkan
[05:39:53] *** MrCooper <MrCooper!~daenzer@s241.143.131.210.fls.vectant.ne.jp> has quit IRC (Ping timeout: 260 seconds)
[05:45:21] *** rlarionov <rlarionov!~rlarionov@68-202-221-190.res.bhn.net> has joined ##vulkan
[05:50:35] *** migi0027 <migi0027!~migi0027@5-198-122-203.static.kc.net.uk> has quit IRC (Quit: Leaving)
[05:50:50] *** migi0027 <migi0027!~migi0027@5-198-122-203.static.kc.net.uk> has joined ##vulkan
[05:50:58] *** migi0027 <migi0027!~migi0027@5-198-122-203.static.kc.net.uk> has quit IRC (Client Quit)
[05:54:54] *** davr0s <davr0s!~textual@host86-157-218-109.range86-157.btcentralplus.com> has quit IRC (Ping timeout: 240 seconds)
[05:59:03] *** PRICE2 is now known as price_
[05:59:16] *** TechnoCrunch <TechnoCrunch!~TechnoCru@101.100.137.146> has joined ##vulkan
[06:01:55] *** sunbearc22 <sunbearc22!~sunbear@175.156.83.186> has quit IRC (Quit: Leaving.)
[06:03:06] *** price_ <price_!~PRICE4@93-142-88-49.adsl.net.t-com.hr> has quit IRC (Quit: Leaving)
[06:04:54] *** ravior <ravior!~crapitea@5-13-254-63.residential.rdsnet.ro> has joined ##vulkan
[06:10:54] *** price_ <price_!~PRICE4@93-142-88-49.adsl.net.t-com.hr> has joined ##vulkan
[06:16:48] *** sla_ro|master <sla_ro|master!~sla.ro@95.76.45.217> has quit IRC ()
[06:17:06] *** MrCooper <MrCooper!~daenzer@s241.143.131.210.fls.vectant.ne.jp> has joined ##vulkan
[06:17:29] *** tambre <tambre!~tambre@0af9-09bf-ba07-c120-0e80-8a31-07d0-2001.dyn.estpak.ee> has joined ##vulkan
[06:18:47] *** price_ <price_!~PRICE4@93-142-88-49.adsl.net.t-com.hr> has quit IRC (Quit: Leaving)
[07:00:07] *** MrCooper <MrCooper!~daenzer@s241.143.131.210.fls.vectant.ne.jp> has quit IRC (Ping timeout: 246 seconds)
[07:02:52] *** MrCooper <MrCooper!~daenzer@s241.143.131.210.fls.vectant.ne.jp> has joined ##vulkan
[07:09:58] *** MrCooper <MrCooper!~daenzer@s241.143.131.210.fls.vectant.ne.jp> has quit IRC (Disconnected by services)
[07:09:59] *** MrCooper_ <MrCooper_!~daenzer@s241.143.131.210.fls.vectant.ne.jp> has joined ##vulkan
[07:18:28] *** MrCooper_ <MrCooper_!~daenzer@s241.143.131.210.fls.vectant.ne.jp> has quit IRC (Quit: Leading.)
[07:18:42] *** MrCooper <MrCooper!~daenzer@s241.143.131.210.fls.vectant.ne.jp> has joined ##vulkan
[07:29:22] *** MrCooper <MrCooper!~daenzer@s241.143.131.210.fls.vectant.ne.jp> has quit IRC (Read error: Connection reset by peer)
[07:29:35] *** MrCooper <MrCooper!~daenzer@s241.143.131.210.fls.vectant.ne.jp> has joined ##vulkan
[07:45:31] *** rlarionov <rlarionov!~rlarionov@68-202-221-190.res.bhn.net> has quit IRC (Read error: Connection reset by peer)
[07:46:38] *** rlarionov <rlarionov!~rlarionov@68-202-221-190.res.bhn.net> has joined ##vulkan
[07:47:11] *** MrCooper <MrCooper!~daenzer@s241.143.131.210.fls.vectant.ne.jp> has quit IRC (Ping timeout: 272 seconds)
[07:53:09] *** Pseudocrat <Pseudocrat!~quassel@unaffiliated/pseudocrat> has quit IRC (Remote host closed the connection)
[08:16:20] *** glYoda_ <glYoda_!~MTLYoda@c-71-236-230-251.hsd1.or.comcast.net> has joined ##vulkan
[08:16:23] *** rlarionov <rlarionov!~rlarionov@68-202-221-190.res.bhn.net> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
[08:16:57] *** glYoda <glYoda!~MTLYoda@c-71-236-230-251.hsd1.or.comcast.net> has quit IRC (Ping timeout: 240 seconds)
[08:16:58] *** glYoda_ is now known as glYoda
[08:18:25] *** realitix <realitix!~realitix@92.103.166.6> has joined ##vulkan
[08:25:37] *** tacchinotacchi <tacchinotacchi!~tacchinot@net-2-42-155-156.cust.vodafonedsl.it> has quit IRC (Remote host closed the connection)
[08:36:45] *** nsf <nsf!~nsf@jiss.convex.ru> has joined ##vulkan
[08:37:27] *** Swey_Hey <Swey_Hey!~Swey_Hey@58-6-200-100.dyn.iinet.net.au> has joined ##vulkan
[08:45:29] *** sunbearc22 <sunbearc22!~sunbear@175.156.83.186> has joined ##vulkan
[09:08:06] *** elect__ <elect__!~elect@business-092-079-135-041.static.arcor-ip.net> has joined ##vulkan
[09:48:02]
*** Tiffany <Tiffany!tiffany@magical.girl.lyrical.lymia.moe> has quit IRC (Quit: ZNC - http://znc.in)
[09:49:01] *** goiko <goiko!~goiko@unaffiliated/goiko> has joined ##vulkan
[09:50:51] *** Hunts <Hunts!~hunts@x4dbb7d2e.dyn.telefonica.de> has quit IRC (Ping timeout: 245 seconds)
[09:51:20] *** Tiffany <Tiffany!tiffany@magical.girl.lyrical.lymia.moe> has joined ##vulkan
[09:56:18] *** ratchetfreak <ratchetfreak!c351a8d8@gateway/web/freenode/ip.195.81.168.216> has joined ##vulkan
[10:19:14] *** Guest46308 <Guest46308!~john@host86-146-145-234.range86-146.btcentralplus.com> has joined ##vulkan
[10:29:54] *** lenstr <lenstr!~lenstr@unaffiliated/lenstr> has quit IRC (Ping timeout: 240 seconds)
[10:43:02] *** ImQ009 <ImQ009!~ImQ009@unaffiliated/imq009> has joined ##vulkan
[10:48:33] *** Hunts <Hunts!~hunts@eduroam-pool7-1878.wlan.uni-bremen.de> has joined ##vulkan
[10:52:37] *** fkaaaa <fkaaaa!~tundmatu@c83-252-58-112.bredband.comhem.se> has joined ##vulkan
[10:52:41] *** PortaLu <PortaLu!~laguest@2a02:c7d:3c35:b000:820b:b4b:a960:89f2> has joined ##vulkan
[10:52:41] *** PortaLu <PortaLu!~laguest@2a02:c7d:3c35:b000:820b:b4b:a960:89f2> has quit IRC (Changing host)
[10:52:41] *** PortaLu <PortaLu!~laguest@pdpc/supporter/active/lucretia> has joined ##vulkan
[10:54:33] *** xissburg_ <xissburg_!~xissburg@unaffiliated/xissburg> has joined ##vulkan
[10:54:58] *** HuntsMan <HuntsMan!~hunts@2001:638:708:303:687e:3cf4:14b5:e568> has joined ##vulkan
[10:55:06] *** hlmjr <hlmjr!~herb@c-76-120-173-141.hsd1.pa.comcast.net> has joined ##vulkan
[10:56:54] *** Biolunar <Biolunar!Biolunar@dslb-094-220-168-012.094.220.pools.vodafone-ip.de> has joined ##vulkan
[10:59:56] *** Thinkofdname_ <Thinkofdname_!~Think@li187-33.members.linode.com> has joined ##vulkan
[11:01:03] *** Hunts <Hunts!~hunts@eduroam-pool7-1878.wlan.uni-bremen.de> has quit IRC (*.net *.split)
[11:01:04] *** goiko <goiko!~goiko@unaffiliated/goiko> has quit IRC (*.net *.split)
[11:01:04] *** Biolunar_ <Biolunar_!Biolunar@dslb-094-220-168-012.094.220.pools.vodafone-ip.de> has quit IRC (*.net *.split)
[11:01:04] *** herbmillerjr <herbmillerjr!~herb@c-76-120-173-141.hsd1.pa.comcast.net> has quit IRC (*.net *.split)
[11:01:04] *** Lucretia <Lucretia!~laguest@pdpc/supporter/active/lucretia> has quit IRC (*.net *.split)
[11:01:04] *** Casandir <Casandir!~Casandir@unaffiliated/casandir> has quit IRC (*.net *.split)
[11:01:04] *** Fats <Fats!~Fats@gateway/vpn/privateinternetaccess/fats> has quit IRC (*.net *.split)
[11:01:05] *** xissburg <xissburg!~xissburg@unaffiliated/xissburg> has quit IRC (*.net *.split)
[11:01:05] *** CaptainLex <CaptainLex!~CaptainLe@67-220-31-207.fttp.usinternet.com> has quit IRC (*.net *.split)
[11:01:05] *** Vtec234[m] <Vtec234[m]!vtec234mat@gateway/shell/matrix.org/x-npuzmobtheoyhste> has quit IRC (*.net *.split)
[11:01:06] *** fkaa <fkaa!~tundmatu@c83-252-58-112.bredband.comhem.se> has quit IRC (*.net *.split)
[11:01:06] *** mathias_ <mathias_!~mathias_@tyche.io> has quit IRC (*.net *.split)
[11:01:06] *** Thinkofname <Thinkofname!Think@2a01:7e00::f03c:91ff:febc:61ac> has quit IRC (*.net *.split)
[11:01:07] *** Thinkofdname_ is now known as Thinkofname
[11:04:07] *** opencw <opencw!~opencw@185.66.193.70> has joined ##vulkan
[11:07:38] *** mathias_ <mathias_!~mathias_@tyche.io> has joined ##vulkan
[11:08:05] *** goiko <goiko!~goiko@unaffiliated/goiko> has joined ##vulkan
[11:08:19] *** Fats <Fats!~Fats@gateway/vpn/privateinternetaccess/fats> has joined ##vulkan
[11:08:22] *** Vtec234[m] <Vtec234[m]!vtec234mat@gateway/shell/matrix.org/x-iphdozxsxmlrercf> has joined ##vulkan
[11:08:37] *** Casandir <Casandir!~Casandir@unaffiliated/casandir> has joined ##vulkan
[11:18:18] *** davr0s <davr0s!~textual@host86-162-141-50.range86-162.btcentralplus.com> has joined ##vulkan
[11:20:49] *** ville <ville!~ville@178-55-70-149.bb.dnainternet.fi> has quit IRC (Quit: kernel needs kerning)
[11:25:51] *** ville <ville!~ville@178-55-7-181.bb.dnainternet.fi> has joined ##vulkan
[11:31:30] *** sunbearc22 <sunbearc22!~sunbear@175.156.83.186> has quit IRC (Quit: Leaving.)
[12:30:51] *** ravior <ravior!~crapitea@5-13-254-63.residential.rdsnet.ro> has quit IRC (Quit: Konversation terminated!)
[12:39:07] *** TechnoCrunch <TechnoCrunch!~TechnoCru@101.100.137.146> has quit IRC (Read error: Connection reset by peer)
[12:47:23] *** jkilpatr <jkilpatr!~jkilpatr@2602:30a:c7da:b600:845f:2921:2881:c7ba> has quit IRC (Ping timeout: 272 seconds)
[13:00:22] *** jkilpatr <jkilpatr!jkilpatr@nat/redhat/x-agwhfmoutjdrtsvo> has joined ##vulkan
[13:04:48] *** Casandir <Casandir!~Casandir@unaffiliated/casandir> has quit IRC (Quit: "I was not, I was made. I was, and am not. I will cease to be. And who says otherwise, tells lies. Depart in peace.")
[13:45:01] *** Swey_Hey <Swey_Hey!~Swey_Hey@58-6-200-100.dyn.iinet.net.au> has quit IRC (Quit: Konversation terminated!)
[13:48:38] *** plasticle <plasticle!~plasticle@cpe-107-15-169-8.nc.res.rr.com> has joined ##vulkan
[13:50:37] *** tacchinotacchi <tacchinotacchi!~tacchinot@net-2-42-155-156.cust.vodafonedsl.it> has joined ##vulkan
[14:09:07] *** qptain_Nemo <qptain_Nemo!~qN@37.204.228.163> has quit IRC (Read error: Connection reset by peer)
[14:09:36] *** qptain_Nemo <qptain_Nemo!~qN@37.204.228.163> has joined ##vulkan
[14:09:46] *** BearishMushroom <BearishMushroom!~BearishMu@90-231-174-194-no159.tbcn.telia.com> has joined ##vulkan
[14:14:56] *** ravior <ravior!~crapitea@5-13-254-63.residential.rdsnet.ro> has joined ##vulkan
[14:24:27] *** crankslider <crankslider!~slidercra@ircpuzzles/2015/april-fools/fifth/slidercrank> has joined ##vulkan
[14:26:58] *** migi0027 <migi0027!~migi0027@5-198-122-203.static.kc.net.uk> has joined ##vulkan
[14:27:54] *** akuma_ <akuma_!~quassel@h-145-155.a357.priv.bahnhof.se> has quit IRC (Quit: No Ping reply in 180 seconds.)
[14:29:06] *** akuma_ <akuma_!~quassel@h-145-155.a357.priv.bahnhof.se> has joined ##vulkan
[14:39:30] *** nsf <nsf!~nsf@jiss.convex.ru> has quit IRC (Quit: WeeChat 1.7.1)
[14:53:23] *** metalhead33 <metalhead33!~metalhead@51B731FC.dsl.pool.telekom.hu> has joined ##vulkan
[14:53:30] <metalhead33> Hello everyone.
[14:53:33] *** PortaLu <PortaLu!~laguest@pdpc/supporter/active/lucretia> has quit IRC (Quit: Leaving)
[14:53:36] <metalhead33> I come back with yet another crazy idea.
[14:53:44] <metalhead33> And would ask for opinions.
[14:53:56] *** sunbearc22 <sunbearc22!~sunbear@175.156.83.186> has joined ##vulkan
[14:54:01] *** Lucretia <Lucretia!~laguest@2a02:c7d:3c35:b000:820b:b4b:a960:89f2> has joined ##vulkan
[14:54:02] *** Lucretia <Lucretia!~laguest@2a02:c7d:3c35:b000:820b:b4b:a960:89f2> has quit IRC (Changing host)
[14:54:02] *** Lucretia <Lucretia!~laguest@pdpc/supporter/active/lucretia> has joined ##vulkan
[14:54:46] <exDM69> fire away
[14:56:19] *** tacchinotacchi <tacchinotacchi!~tacchinot@net-2-42-155-156.cust.vodafonedsl.it> has quit IRC (Remote host closed the connection)
[14:56:48] <metalhead33> Using a "static class" (C++ class with only static members) that contains a VkInstance, VkDevice, even VkPhysical device, their getters, and... Every other C++ class that would deal with Vulkan stuff would inherit this class.
[14:57:05] <metalhead33> Given how pretty much everything requires a VkDevice as an argument.
[14:57:35] <sharpnel1> Doesn't that pretty much make the vkdevice as a global variable?
[14:57:43] <metalhead33> It kinda does.
[14:57:50] <sharpnel1> Why not just make it a global variable?
[14:58:05] <metalhead33> It's a big taboo in C++.
[14:58:21] *** tacchinotacchi <tacchinotacchi!~tacchinot@net-2-42-155-156.cust.vodafonedsl.it> has joined ##vulkan
[14:58:30] <sharpnel1> So there is no technical reason but a weird political reason?
[14:59:04] <sharpnel1> How about you make it a singleton, it's totally not a global variable but does the same things ;)
[14:59:16] <sharpnel1> As in it's exactly a global variable just with different name :D
[14:59:17] <metalhead33> That is what I was just thinking about :P
[14:59:55] <exDM69> metalhead33: oh you've misunderstood. a static member is a global just like any other global
[15:00:04] <exDM69> it's just hidden in a namespace
[15:00:16] <exDM69> or "scope" not namespace
[15:00:33] <metalhead33> Okay, then it's gonna be a singleton.
[15:00:39] <exDM69> that doesn't help at all
[15:00:45] <exDM69> singleton is just a global variable in disguise
[15:01:02] <sharpnel1> There is nothing wrong with having some things as global variables. Because some things in program are global
[15:01:04] <exDM69> there's only one correct use of singleton: to fix the initialization order of global objects
[15:01:37] <metalhead33> And to throw an exception "Hey, this isn't initialized yet!"
[15:01:40] <exDM69> ie. it's a workaround for bad software architecture, not something you should elect to choose
[15:02:40] <metalhead33> Okay, so... it's okay to use a global variable? At worst, I can just make it a global extern VkInstance*, global extern VkDevice*, etc.
[15:03:00] <metalhead33> Hell, extern isn't even required.
[15:03:22] <sharpnel1> It is okay to use a global variable when the thing is actually global.
[15:03:43] <sharpnel1> Unless you're knowingly making a multiGPU renderer then it's fine to make it like OpenGL which basically had a massive global state
[15:04:02] <sharpnel1> Even though in your case the only global thing is "What device are we using"
[15:04:15] <metalhead33> Yup.
[15:04:18] <exDM69> metalhead33: many apps work so that they have a "master" app object (which would have your instance, device, queues, etc)
[15:04:40] <exDM69> metalhead33: and that's either a static global variable in main.c(pp) or a local variable in main()
[15:04:45] <exDM69> or something along the lines of that
[15:05:07] <exDM69> so it's still a global variable, but it's the only global variable in your program
[15:06:00] <exDM69> the advantage of being a real global variable is that you can easily figure it out when debugging
[15:23:59] *** sunbearc221 <sunbearc221!~sunbear@175.156.83.186> has joined ##vulkan
[15:25:16] *** sunbearc22 <sunbearc22!~sunbear@175.156.83.186> has quit IRC (Ping timeout: 255 seconds)
[15:36:24] <realitix> I prefer to use a context variable containing all my global stuff, it's like a global variable but easier to mock when you do parallel tests. Matter of taste..
[15:37:08] *** sla_ro|master <sla_ro|master!~sla.ro@95.76.45.217> has joined ##vulkan
[15:38:30] <migi0027> I'm doing something similar to realitix, passing around a context which manages "global" data but still allows for multiple instances.
[15:38:36] *** nsf <nsf!~nsf@jiss.convex.ru> has joined ##vulkan
[16:05:38] *** davr0s <davr0s!~textual@host86-162-141-50.range86-162.btcentralplus.com> has quit IRC (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[16:07:46] *** spara <spara!~spara@ARennes-258-1-201-115.w2-11.abo.wanadoo.fr> has joined ##vulkan
[16:15:39] *** tambre <tambre!~tambre@0af9-09bf-ba07-c120-0e80-8a31-07d0-2001.dyn.estpak.ee> has quit IRC (Read error: Connection reset by peer)
[16:17:18] *** tambre <tambre!~tambre@48f2-ddef-d40b-2ddb-0e80-8a31-07d0-2001.dyn.estpak.ee> has joined ##vulkan
[16:27:05] <fazias> If you need to create gpu resources, you need the device
[16:27:14] <fazias> otherwise probably not.
[16:33:09] <ratchetfreak> you need something
[16:33:19] <ratchetfreak> usually the vkDevice or the vkcmdBuffer
[16:35:57] *** davr0s <davr0s!~textual@host86-162-141-50.range86-162.btcentralplus.com> has joined ##vulkan
[16:42:01] <fazias> In my abstraction, I just put all "creation" related things inside "Device" class which represent single logical device
[16:42:31] <fazias> and adding commands to cmdBuffer is also it's own abstraction.
[16:46:35] <exDM69> I call mine "engine" to now overload the term "device" too much
[16:46:45] <exDM69> engine has instance, device, queues, default pools, etc
[16:46:47] *** realitix <realitix!~realitix@92.103.166.6> has quit IRC (Ping timeout: 272 seconds)
[16:54:44] <metalhead33> I actually have an "AbstractVulkanEngine", which is inherited by GlfwVulkan
[16:54:54] <metalhead33> The earlier does everything except handling the window and surface.
[17:00:46] <metalhead33> But now I'm rewriting it all.
[17:00:48] <sharpnel1> We have scheduler for anything draw and command related and resourcemanager for any allocation related.
[17:00:59] <exDM69> sounds like overengineering to me
[17:01:00] <sharpnel1> It's still all singleGPU because Vulkan doesn't have official way of doing real multiGPU
[17:01:24] <metalhead33> I really like having it all abstracted, making use of C++'s object-orientation.
[17:01:51] *** AbsTradELic <AbsTradELic!~abstradel@unaffiliated/abstradelic> has joined ##vulkan
[17:02:12] <AbsTradELic> hi all
[17:02:15] <AbsTradELic> greetings
[17:02:20] <metalhead33> Hi
[17:04:06] <sharpnel1> metalhead33: Don't overdo things "just because". It's quite common for people to apply all kinds of development patterns without any thought if they're a good fit.
[17:04:28] <metalhead33> I usualyl do it to make things easier for me. More convenient for me.
[17:04:36] <metalhead33> So that it doesn't get convoluted and all tangled up.
[17:04:52] <metalhead33> If I separate stuff neatly into different classes, it will become much less confusing.
[17:13:56] <exDM69> metalhead33: GlfwVulkan inheriting AbstractVulkanEngine is a bad use of inheritance
[17:14:11] <exDM69> it may seem convenient but you're imposing strong coupling here
[17:14:32] <exDM69> in general: don't add complexity to save some typing
[17:15:08] <exDM69> and don't do inheritance if there's only one child class
[17:15:24] <exDM69> good uses of inheritance are few and far between
[17:16:46] *** CapsAdmin <CapsAdmin!~CapsAdmin@2001:4648:3832:0:804b:5dbc:34c:a874> has joined ##vulkan
[17:20:59] *** HuntsMan <HuntsMan!~hunts@2001:638:708:303:687e:3cf4:14b5:e568> has quit IRC (Ping timeout: 272 seconds)
[17:57:15] *** elect_ <elect_!~elect@business-092-079-135-041.static.arcor-ip.net> has joined ##vulkan
[17:58:53] *** HuntsMan <HuntsMan!~hunts@x4dbb7d2e.dyn.telefonica.de> has joined ##vulkan
[18:00:01] *** elect__ <elect__!~elect@business-092-079-135-041.static.arcor-ip.net> has quit IRC (Ping timeout: 245 seconds)
[18:12:44] *** Neomex <Neomex!~Neomex@net-37-117-50-212.cust.vodafonedsl.it> has joined ##vulkan
[18:16:25] *** Biolunar <Biolunar!Biolunar@dslb-094-220-168-012.094.220.pools.vodafone-ip.de> has quit IRC (Quit: leaving)
[18:22:11] *** polarina <polarina!~polarina@wesnoth/translator/Polarina> has quit IRC (Remote host closed the connection)
[18:29:17] *** GMpow3srV <GMpow3srV!~goedelmac@55d41db6.access.ecotel.net> has quit IRC (Remote host closed the connection)
[18:29:39] *** GMpow3srV <GMpow3srV!~goedelmac@55d41db6.access.ecotel.net> has joined ##vulkan
[18:43:40] *** ratchetfreak <ratchetfreak!c351a8d8@gateway/web/freenode/ip.195.81.168.216> has quit IRC (Ping timeout: 260 seconds)
[18:47:53] *** jkilpatr <jkilpatr!jkilpatr@nat/redhat/x-agwhfmoutjdrtsvo> has quit IRC (Ping timeout: 240 seconds)
[18:50:52] *** crankslider <crankslider!~slidercra@ircpuzzles/2015/april-fools/fifth/slidercrank> has quit IRC (Quit: Leaving)
[18:57:45] *** elect_ <elect_!~elect@business-092-079-135-041.static.arcor-ip.net> has quit IRC (Quit: Leaving)
[19:04:02] *** jkilpatr <jkilpatr!jkilpatr@nat/redhat/x-goyozfxirxazjkqd> has joined ##vulkan
[19:17:22] *** sunbearc221 <sunbearc221!~sunbear@175.156.83.186> has quit IRC (Quit: Leaving.)
[19:21:49] *** ratchetfreak <ratchetfreak!~ratchetfr@ptr-82s3g7l9r42569r41f4.18120a2.ip6.access.telenet.be> has joined ##vulkan
[19:26:24] *** Guest86515 <Guest86515!~john@host86-146-145-234.range86-146.btcentralplus.com> has joined ##vulkan
[19:28:12] *** Guest46308 <Guest46308!~john@host86-146-145-234.range86-146.btcentralplus.com> has quit IRC (Ping timeout: 260 seconds)
[19:30:52] *** ShadowIce <ShadowIce!~pyoro@unaffiliated/shadowice-x841044> has joined ##vulkan
[19:44:24] *** LanDi <LanDi!~landi@2804:7f7:2180:4267:ff67:ddff:890c:d36d> has joined ##vulkan
[19:51:23] *** LanDi <LanDi!~landi@2804:7f7:2180:4267:ff67:ddff:890c:d36d> has quit IRC (Quit: Leaving)
[20:05:41] *** nsf <nsf!~nsf@jiss.convex.ru> has quit IRC (Quit: WeeChat 1.7.1)
[20:05:53] *** sla_ro|master <sla_ro|master!~sla.ro@95.76.45.217> has quit IRC ()
[20:07:51] *** ravior <ravior!~crapitea@5-13-254-63.residential.rdsnet.ro> has quit IRC (Quit: Konversation terminated!)
[20:10:57] *** derhass <derhass!~derhass@ipservice-092-217-215-117.092.217.pools.vodafone-ip.de> has joined ##vulkan
[20:17:07] *** davr0s <davr0s!~textual@host86-162-141-50.range86-162.btcentralplus.com> has quit IRC (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[20:23:06] *** davr0s <davr0s!~textual@host86-162-141-50.range86-162.btcentralplus.com> has joined ##vulkan
[20:50:19] *** xissburg_ is now known as xissburg
[20:59:05] *** glYoda <glYoda!~MTLYoda@c-71-236-230-251.hsd1.or.comcast.net> has quit IRC (Quit: glYoda)
[21:07:42] *** Neomex <Neomex!~Neomex@net-37-117-50-212.cust.vodafonedsl.it> has quit IRC (Read error: Connection reset by peer)
[21:15:40] *** glYoda <glYoda!~MTLYoda@c-71-236-230-251.hsd1.or.comcast.net> has joined ##vulkan
[21:24:12] *** tambre <tambre!~tambre@48f2-ddef-d40b-2ddb-0e80-8a31-07d0-2001.dyn.estpak.ee> has quit IRC (Ping timeout: 240 seconds)
[21:41:12] *** jkilpatr <jkilpatr!jkilpatr@nat/redhat/x-goyozfxirxazjkqd> has quit IRC (Ping timeout: 260 seconds)
[21:51:10] *** ector <ector!~asdf@37.247.11.157> has joined ##vulkan
[21:52:47] *** nitroxis <nitroxis!n@nxs.re> has quit IRC (Remote host closed the connection)
[21:53:19] *** nitroxis <nitroxis!n@nxs.re> has joined ##vulkan
[21:53:55] *** narann <narann!~narann@2a01:e34:ee2e:4830:5d62:13e9:5f52:40b1> has joined ##vulkan
[21:54:10] *** jkilpatr <jkilpatr!jkilpatr@nat/redhat/x-fkrjmtglmgirfgno> has joined ##vulkan
[21:54:31] *** jkilpatr <jkilpatr!jkilpatr@nat/redhat/x-fkrjmtglmgirfgno> has quit IRC (Remote host closed the connection)
[21:54:41] *** jkilpatr <jkilpatr!jkilpatr@nat/redhat/x-kppxkxiyfsrnbfbv> has joined ##vulkan
[22:01:52] <AbsTradELic> metalhead33: hi dude !!
[22:02:00] <AbsTradELic> hi all
[22:02:03] <AbsTradELic> greetings
[22:04:07] <AbsTradELic> Did I need to install a diferent nvidia driver to run vulkan sdk?
[22:06:29] <AbsTradELic> I have nvidia driver 375.66 installed on here in my machine
[22:06:48] <metalhead33> I have 381.22.
[22:06:55] <metalhead33> And no, you don't need a different driver.
[22:07:01] <metalhead33> You jsut need to install the Vulkan SDK.
[22:07:11] <AbsTradELic> okis
[22:07:19] <AbsTradELic> I have done
[22:07:30] <AbsTradELic> installed sdk
[22:07:34] <AbsTradELic> how to run?
[22:07:40] <metalhead33> Still, always use the newest driver
[22:07:44] <metalhead33> What do you mean how to run?
[22:07:48] <metalhead33> Are you even a programmer?
[22:07:55] <AbsTradELic> yes
[22:08:04] <AbsTradELic> its a framework?
[22:08:12] <metalhead33> Yes, it's a framework. What else?
[22:08:17] <metalhead33> It's a library and a bunch of headers.
[22:08:27] <AbsTradELic> okis
[22:08:54] <AbsTradELic> can I use it into Qt SDK
[22:09:24] <AbsTradELic> Im thinking to use unreal
[22:10:02] <Yaniel> wat
[22:10:17] <Yaniel> how is qt related to unreal
[22:11:38] <AbsTradELic> Yaniel: Im looking a C++ editor
[22:11:49] <Yaniel> and if you are going to use unreal engine you will never really touch vulkan yourself, the engine will handle all that so you don't even need the vulkan sdk AFAIK
[22:11:59] <Yaniel> just up to date graphics drivers
[22:12:13] <AbsTradELic> okis
[22:12:30] <Yaniel> well qt creator is just a text editor with some extra bells bolted on
[22:12:31] <AbsTradELic> Im doing the upgrades
[22:12:31] <AbsTradELic> thnk u
[22:12:43] <Yaniel> it'll work just as well as notepad
[22:12:48] <Yaniel> the qt sdk is irrelevant here
[22:12:58] <AbsTradELic> sure
[22:13:38] <Yaniel> (that said, you really don't want to use notepad. notepad++, atom or visual studio code are much better if you only want it for editing code)
[22:14:20] <metalhead33> No offense AbsTradELic, but is English your first language?
[22:14:34] <AbsTradELic> metalhead33: nops
[22:14:40] <metalhead33> What is it then?
[22:14:49] <AbsTradELic> portuguese
[22:15:02] <metalhead33> What platform are you using?
[22:15:12] <AbsTradELic> sorry with my horrible english
[22:15:21] <AbsTradELic> slackware64
[22:15:32] <AbsTradELic> linux
[22:16:01] <AbsTradELic> I have done installed vulkan sdk
[22:16:25] *** hlmjr <hlmjr!~herb@c-76-120-173-141.hsd1.pa.comcast.net> has quit IRC (Write error: Broken pipe)
[22:16:34] <metalhead33> Okay, now you wanna include <vulkan/vulkan.hpp> or something in your project
[22:16:43] <AbsTradELic> Im going to upgrade kernels and nvidia drivers now
[22:16:54] *** hlmjr <hlmjr!~herb@c-76-120-173-141.hsd1.pa.comcast.net> has joined ##vulkan
[22:17:14] <AbsTradELic> tnk u
[22:18:43] *** goiko <goiko!~goiko@unaffiliated/goiko> has quit IRC (Quit: Despite the constant negative press covfefe)
[22:21:28] *** Guest86515 <Guest86515!~john@host86-146-145-234.range86-146.btcentralplus.com> has quit IRC (Ping timeout: 260 seconds)
[22:21:46] <AbsTradELic> Ooopps
[22:22:30] <AbsTradELic> Slackware64 changelog show me add vulkan sdk officially into the distro
[22:22:50] *** Guest86515 <Guest86515!~john@host86-146-145-234.range86-146.btcentralplus.com> has joined ##vulkan
[22:23:00] <AbsTradELic> xD
[22:23:10] <AbsTradELic> nice to me
[22:24:08] <AbsTradELic> a nice news
[22:24:19] <AbsTradELic> but
[22:24:51] <AbsTradELic> its not the latest vulkan sdk release
[22:24:53] <AbsTradELic> :/
[22:25:32] <AbsTradELic> x/vulkan-sdk-1.0.26.0-x86_64-1.txz: Added.
[22:26:10] <AbsTradELic> x/mesa-17.1.1-x86_64-1.txz: Upgraded.
[22:26:11] <AbsTradELic> Enabled Vulkan drivers for Intel and Radeon.
[22:28:44] <AbsTradELic> someone here using slackware linux?
[22:31:34] <metalhead33> I am using Gentoo.
[22:33:47] <AbsTradELic> okis
[22:34:00] <AbsTradELic> ;)
[22:40:18] *** nsf <nsf!~nsf@jiss.convex.ru> has joined ##vulkan
[22:43:00] *** ravior <ravior!~crapitea@5-13-254-63.residential.rdsnet.ro> has joined ##vulkan
[22:53:15] *** opencw <opencw!~opencw@185.66.193.70> has quit IRC (Quit: Leaving)
[22:54:16] *** slidercrank <slidercrank!~slidercra@ircpuzzles/2015/april-fools/fifth/slidercrank> has joined ##vulkan
[23:10:14] *** ravior <ravior!~crapitea@5-13-254-63.residential.rdsnet.ro> has quit IRC (Quit: Konversation terminated!)
[23:17:20] *** ratchetfreak <ratchetfreak!~ratchetfr@ptr-82s3g7l9r42569r41f4.18120a2.ip6.access.telenet.be> has quit IRC (Ping timeout: 255 seconds)
[23:19:26] *** Lucretia <Lucretia!~laguest@pdpc/supporter/active/lucretia> has quit IRC (Remote host closed the connection)
[23:20:22] *** ratchetfreak <ratchetfreak!~ratchetfr@ptr-82s3g7l9r42569r41f4.18120a2.ip6.access.telenet.be> has joined ##vulkan
[23:27:54] *** davr0s <davr0s!~textual@host86-162-141-50.range86-162.btcentralplus.com> has quit IRC (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[23:28:04] *** narann <narann!~narann@2a01:e34:ee2e:4830:5d62:13e9:5f52:40b1> has quit IRC (Quit: Leaving)
[23:39:24] *** AbsTradELic <AbsTradELic!~abstradel@unaffiliated/abstradelic> has quit IRC (Quit: rebooting)
[23:47:18] *** rlarionov <rlarionov!~rlarionov@4.31.182.123> has joined ##vulkan
[23:49:29] *** ShadowIce <ShadowIce!~pyoro@unaffiliated/shadowice-x841044> has quit IRC (Quit: Leaving)
[23:58:52] *** rlarionov <rlarionov!~rlarionov@4.31.182.123> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)