Mateusz Kielan

Results 448 comments of Mateusz Kielan

from my reading it looks like host commands are optional, but device commands are always there what queue do we need to dispatch the device commands?

> > > > from my reading it looks like host commands are optional, but device commands are always there > > what queue do we need to dispatch the...

> > > > Do we have any guarantees on whether host commands or device commands will always be available? > > These CPU-based commands are optional, but the device...

> > > > ok so its just like computing mip-maps, just do it on the compute queue. > > Shouldn't user allocate the command buffer from compute queue and...

Because we are taking steps towards threading the cpu2gpu conversion and asset loading, we should expose Deferred operations. Maybe ILogicalDevice could hand out `core::smart_refctd_ptr` which are placement new allocated on...

> deviceAddress in these function parameters is related to accelerationStructureCaptureReplay and this optional functionality is intended to be used by tools and not by applications directly. We'll definitely be using...

We will not support serializing Device & Driver Version dependent Acceleration Structures (we dont really support downloading compiled shaders back from the driver for faster loading either), any time soon.......

serialization and deserialization in general.

# All the Acceleration Structure flags are REALLY IMPORTANT and should be exposed The most important things for performance are the abilitity to build a single unified AS (no TLAS,...

These should be the defaults for cpu2gpu conversion and anything else that doesnt get overriden by explicit user choice ``` VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_KHR VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_KHR VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_KHR // if feature present, otherwise device only...