#Can I have info on how GPU-based decompression is done in Vulkan

1 messages · Page 1 of 1 (latest)

jade dew
#

I know DX12 has Direct Storage, and VK has RTX IO, but does Vulkan have anything to actually not require a specific GPU vendor and require tedious implementation per-vendor which not all vendors natively have extensions for

little flame
#

everything, even core features requires "tedious implementation per-vendor"

jade dew
#

bruh

#

can u atleast tell me other extensions for VK that will allow u to do it on diff vendors

#

idk of other ways to do it in Vulkan without RTX IO

#

or if there are any

little flame
#

there is technically one but it is yet to be seen on non nvidia iirc

jade dew
#

🙁

#

so basically for the time being, we're stuck using slow asset loading on Vulkan non-NVIDIA by using the CPU to decompress data

jade dew
#

? what is this

little flame
#

what you're asking for

jade dew
#

danke

little flame
#

but afaik nvidia has it implemented atm, idk about others

jade dew
#

VK_EXT is suppourted by AMD, Intel and NVIDIA, so thats all that matters

little flame
#

no

jade dew
#

?

#

it don't?

little flame
#

VK_EXT means "please try to support it"

#

not that they will

jade dew
#

huh

#

but i looked it up, all three of the major vendors do suppourt it

little flame
#

VK_KHR means "pretty please with sprinkles try to support it"

jade dew
#

atleast for now

little flame
jade dew
#

i meant specifically for VK_EXT for decompression

#

also isn't VK_KHR the only thing that makes Vulkan actually not die on windows, cuse u need KHR to apply a swapchain to hwnd

#

oh nvm, apparently only NVIDIA suppourts mem decompression 🙁

#

vulkan is hard compared to DX12

little flame