[00:08:45] *** Deluxe <Deluxe!~Deluxe@212.4.150.151> has quit IRC (Read error: Connection reset by peer)
[00:26:31] *** emersont1 <emersont1!~emersont1@2a00:23c5:2e3b:dc00:591a:20c6:b6f6:a4a9> has quit IRC (Remote host closed the connection)
[00:27:05] *** emersont1 <emersont1!~emersont1@2a00:23c5:2e3b:dc00:591a:20c6:b6f6:a4a9> has joined ##vulkan
[00:32:13] *** emersont1 <emersont1!~emersont1@2a00:23c5:2e3b:dc00:591a:20c6:b6f6:a4a9> has quit IRC (Ping timeout: 252 seconds)
[00:52:09] *** SolderBlob2 <SolderBlob2!~SolderBlo@095-097-091-123.static.chello.nl> has quit IRC (Quit: Leaving)
[02:56:17] *** LunarJetman <LunarJetman!LunarJetma@0547857b.skybroadband.com> has quit IRC (Ping timeout: 245 seconds)
[03:17:07] *** saint_go <saint_go!~textual@135-23-210-183.cpe.pppoe.ca> has joined ##vulkan
[03:17:48] *** Andrej1 <Andrej1!~Andrej@BSN-143-210-205.dynamic.siol.net> has quit IRC (Read error: Connection reset by peer)
[03:26:39]
*** Karyon <Karyon!~Karyon@unaffiliated/karyon> has quit IRC (Quit: ZNC - https://znc.in)
[03:28:24] *** Karyon <Karyon!~Karyon@unaffiliated/karyon> has joined ##vulkan
[03:35:40] *** LunarJetman <LunarJetman!LunarJetma@94.14.216.120> has joined ##vulkan
[03:56:16] *** felipealmeida <felipealmeida!~user@191.191.10.198> has joined ##vulkan
[03:57:29] <felipealmeida> hi, I'm using a intel iris gpu and I can't seem to find a way to enable VK_EXT_image_drm_format_modifier
[03:58:25] <felipealmeida> it doesnt show in he device extensions nor for instance
[03:58:39] <felipealmeida> how do i enable it?
[03:58:46] <felipealmeida> for mesa
[04:00:09] <felipealmeida> is this the right way to list modifiers?
[04:00:31] <felipealmeida> or am I missing something?
[04:02:59] <felipealmeida> Im using VkDrmFormatModifierPropertiesListEXT in pNext for VkFormatProperties2 passed to vkGetPhysicalDeviceFormatProperties2
[04:03:06] <felipealmeida> but 0 modifiers is returned
[04:12:59] *** felipealmeida <felipealmeida!~user@191.191.10.198> has quit IRC (Ping timeout: 244 seconds)
[04:13:33] *** felipealmeida <felipealmeida!~user@191.191.10.198> has joined ##vulkan
[04:15:07] *** saint_go <saint_go!~textual@135-23-210-183.cpe.pppoe.ca> has quit IRC (Quit: Textual IRC Client: www.textualapp.com)
[04:16:22] <felipealmeida> hi. how do I enable VkDrmFormatModifierPropertiesListEXT. I cant find extension in device and instance VK_EXT_image_drm_format_modifier. Im using intel iris gen 9
[04:18:52] *** penguin42 <penguin42!~dg@cpc109017-salf6-2-0-cust428.10-2.cable.virginm.net> has quit IRC (Remote host closed the connection)
[04:22:50] *** ratchetfreak <ratchetfreak!~ratchetfr@ptr-82s3g7mjm0osmpp3h7a.18120a2.ip6.access.telenet.be> has quit IRC (Ping timeout: 252 seconds)
[04:23:53] <felipealmeida> is it not enabled for intel?
[04:47:28] <Ralith> if your system does not report support for an extension, it is probably because it does not have support for that extension
[04:58:30] <felipealmeida> but it supports dma_buf_immport
[04:58:45] <felipealmeida> how touse that without modifier support?
[04:59:24] <felipealmeida> VK_EXT_external_memory_dma_buf
[05:00:52] *** LunarJetman <LunarJetman!LunarJetma@94.14.216.120> has quit IRC (Ping timeout: 245 seconds)
[05:01:27] *** felipealmeida <felipealmeida!~user@191.191.10.198> has quit IRC (Remote host closed the connection)
[05:52:26] *** DrGonzo <DrGonzo!~DrGonzo@modemcable080.164-57-74.mc.videotron.ca> has quit IRC (Ping timeout: 258 seconds)
[06:58:56] *** mandeep <mandeep!mandeep@gateway/vpn/privateinternetaccess/mandeepb> has joined ##vulkan
[07:30:49] *** slime <slime!~slime73@blk-215-81-93.eastlink.ca> has quit IRC (Quit: This computer has gone to sleep)
[07:48:28] *** R2robot <R2robot!~R2robot@unaffiliated/r2ro> has quit IRC (Quit: Pull the lever, Kronk. Wrong leverrrrrrr!)
[07:49:15] *** R2robot <R2robot!~R2robot@unaffiliated/r2ro> has joined ##vulkan
[08:22:06] *** mandeep <mandeep!mandeep@gateway/vpn/privateinternetaccess/mandeepb> has quit IRC (Quit: Leaving)
[10:59:18] *** Deluxe <Deluxe!~Deluxe@212.4.150.151> has joined ##vulkan
[11:05:41] *** Deluxe_ <Deluxe_!~Deluxe@212.4.150.151> has joined ##vulkan
[11:28:13] *** ratchetfreak <ratchetfreak!~ratchetfr@ptr-82s3g7mjm0osmpp3h7a.18120a2.ip6.access.telenet.be> has joined ##vulkan
[11:35:11] *** Andrej1 <Andrej1!~Andrej@BSN-143-210-205.dynamic.siol.net> has joined ##vulkan
[11:35:57] *** ImQ009 <ImQ009!~ImQ009@unaffiliated/imq009> has joined ##vulkan
[11:37:03] *** Deluxe_ <Deluxe_!~Deluxe@212.4.150.151> has quit IRC (Ping timeout: 258 seconds)
[11:37:30] *** Deluxe_ <Deluxe_!~Deluxe@212.4.150.151> has joined ##vulkan
[11:45:51] *** Deluxe_ <Deluxe_!~Deluxe@212.4.150.151> has quit IRC (Remote host closed the connection)
[11:47:36] *** Deluxe_ <Deluxe_!~Deluxe@212.4.150.151> has joined ##vulkan
[11:51:34] *** Deluxe_ <Deluxe_!~Deluxe@212.4.150.151> has quit IRC (Remote host closed the connection)
[12:39:52] *** LunarJetman <LunarJetman!LunarJetma@94.14.216.120> has joined ##vulkan
[12:42:06] *** Deluxe_ <Deluxe_!~Deluxe@212.4.150.151> has joined ##vulkan
[12:43:05] *** Deluxe_ <Deluxe_!~Deluxe@212.4.150.151> has quit IRC (Remote host closed the connection)
[13:35:05] *** penguin42 <penguin42!~dg@cpc109017-salf6-2-0-cust428.10-2.cable.virginm.net> has joined ##vulkan
[13:43:56] *** RicardasSim <RicardasSim!~RicardasS@78-63-172-44.static.zebra.lt> has quit IRC (Quit: Leaving)
[17:18:10] *** Illya <Illya!~Illya@ffmpeg/developer/january> has joined ##vulkan
[17:21:59] <Illya> do I have to use vkGetSwapchainImagesKHR() in order to get vkImages linked to the swapchain? I created my own but I get a 'There are only 0 imag
[17:22:03] <Illya> es in this swapchain'
[17:22:06] <Illya> error
[17:23:12] <Illya> What am I missing in order to associate these images with the swapchain? (For contexted I had a simple triangle rendering fine with vkGetSwapchainImagesKHR() but I wanted to setup MSAA and the vkImages from the function only support 1_BIT)
[17:24:18] <ratchetfreak> did you set the minImage field when creating the swapchain?
[17:28:46] <Illya> (linked the code since there's probably things I should have mentioned which I'm not and context is useful)
[17:31:33] *** slime <slime!~slime73@blk-215-81-93.eastlink.ca> has joined ##vulkan
[18:10:01] <baldurk> yes vkGetSwapchainImagesKHR() is the only way to get images associated with a swapchain, you can't create your own images and force-associate them with a swapchain
[18:17:51] <baldurk> that's from an extension VK_KHR_device_group that allows cross-GPU presentation
[18:19:39] <Illya> right.
[18:19:39] <bnieuwenhuizen> another pitfall: you need vkGetSwapchainImagesKHR to get the image count too, since the minImageCount you specify is only a minimum
[18:20:26] <Illya> I'm a bit lost then
[18:20:38] <Illya> if you cant use MSAA on vkGetSwapchainImagesKHR() images and you cant create your own
[18:20:41] <Illya> how does it work
[18:20:53] <bnieuwenhuizen> Illya: The WSI generally does not support MSAA
[18:20:57] <baldurk> you can create your own MSAA images, but you don't associate them with the swapchain
[18:21:08] <baldurk> you render to MSAA, then resolve into non-MSAA images (e.g. the swapchain images)
[18:21:13] <bnieuwenhuizen> you have to create your own non-swapchain MSAA images, and then resolve them into the swapchian image
[18:23:04] <Illya> ok, so I'd go back to using swapchain images to get the images themselves and count, create the same mount of my own vkimages, render to those and then vkCmdResolveImage() to the swapchain images?
[18:23:13] <Illya> same amount*
[18:23:33] <bnieuwenhuizen> I think you only need one MSAA image is most cases as you can reuse
[18:23:46] <bnieuwenhuizen> assuming the rendering of multiple frames does not overlap
[18:28:16] <Illya> thanks, think I should be able to do it now!
[18:34:16] *** emersont1 <emersont1!~emersont1@2a00:23c5:2e3b:dc00:591a:20c6:b6f6:a4a9> has joined ##vulkan
[18:42:59] <fazias> think of MSAA as special format image, monitors don't display those so you need to Resolve the image and probably copy it straight to swapchain image
[18:45:03] <fazias> This is another thing that drivers did for you before, now you have to take care of it yourself.
[19:05:18] <Illya> I'm not coming with any prior knowledge, I've never used graphics APIs before Vulkan... everything is new
[19:22:36] *** ratchetfreak <ratchetfreak!~ratchetfr@ptr-82s3g7mjm0osmpp3h7a.18120a2.ip6.access.telenet.be> has quit IRC (Read error: Connection reset by peer)
[19:24:10] *** ratchetfreak <ratchetfreak!~ratchetfr@d51A4BEAF.access.telenet.be> has joined ##vulkan
[19:28:42] *** ville <ville!~ville@212-149-214-47.bb.dnainternet.fi> has quit IRC (Quit:)
[19:43:24] <fazias> yeah, I kind of phrased that badly.
[19:44:15] <turol> Illya: learning Vulkan as your first GPU API is not recommended
[19:45:10] <Ralith> disagree
[19:47:42] <Illya> turol: I figured it would actually be best since it's extremely explicit and you learn how everything really works rather than a bunch of abstractions
[19:52:02] <Ralith> it's also very low on cruft, being a recent standard
[19:58:43] <turol> lot of that low-level explicitness is things you don't need when you're a beginner
[19:58:52] <turol> and they get in the way of learning
[20:00:26] <Ralith> that depends what sort of beginner you are
[20:00:35] <Ralith> if you're new to 3D graphics, you probably shouldn't be talking directly to a GPU driver at all
[20:13:09] <derhass> I'm not sure if I really agree. if someone wants to go that route, I would not actively argue against it
[20:14:48] *** emersont1 <emersont1!~emersont1@2a00:23c5:2e3b:dc00:591a:20c6:b6f6:a4a9> has quit IRC (Remote host closed the connection)
[20:15:15] *** emersont1 <emersont1!~emersont1@2a00:23c5:2e3b:dc00:591a:20c6:b6f6:a4a9> has joined ##vulkan
[20:16:00] <Illya> Who knows... I already decided I didn't want to learn OpenGL and I don't run Windows so I couldn't learn DirectX ¯\_(ツ)_/¯
[20:17:10] <mirv_> learn what interests you - and keep at it
[20:24:37] *** emersont1 <emersont1!~emersont1@2a00:23c5:2e3b:dc00:591a:20c6:b6f6:a4a9> has quit IRC (Ping timeout: 252 seconds)
[20:29:06] *** emersont1 <emersont1!~emersont1@2a00:23c5:2e3b:dc00:591a:20c6:b6f6:a4a9> has joined ##vulkan
[20:46:14] *** emersont1 <emersont1!~emersont1@2a00:23c5:2e3b:dc00:591a:20c6:b6f6:a4a9> has quit IRC (Ping timeout: 252 seconds)
[20:54:57] *** emersont1 <emersont1!~emersont1@2a00:23c5:2e3b:dc00:591a:20c6:b6f6:a4a9> has joined ##vulkan
[21:21:49] *** emersont1 <emersont1!~emersont1@2a00:23c5:2e3b:dc00:591a:20c6:b6f6:a4a9> has quit IRC (Remote host closed the connection)
[23:05:10] *** ImQ009 <ImQ009!~ImQ009@unaffiliated/imq009> has quit IRC (Read error: Connection reset by peer)
[23:16:46] *** ryp <ryp!ryp@gateway/vpn/privateinternetaccess/ryp> has joined ##vulkan
[23:21:43] *** Deluxe <Deluxe!~Deluxe@212.4.150.151> has quit IRC (Read error: Connection reset by peer)