Mateusz Kielan
Mateusz Kielan
some work before big merge
## Description In plain old regular Vulkan you can't query the following from a Surface: - the number of min/max images from a surface GIVEN a particular presentation mode -...
## Description Appropriate feature needs to always be enabled if available. Do not extend Limits of Features data structure, support will be know from query format usage props. ## Description...
## Description On Windows we're forced to use Delay Load DLLs to make sure we try directories in the right order (current config build dir, current config & build install...
# Glossary #### BxDF = Either a BRDF or BSDF #### LTC = Linearly Transformed Cosines # The implementation of BxDFs in Nabla For the GLSL source you can browse...
## Description Currently the `dynamic_array` is only possible to be created on the heap, we'd like for it to be creatable on the stack as well. But its a base...
I'm currently searching for and evaluating libraries that will let me share as much shader code with the CPU (regular functions, structs and HLSL "built-in"s) as possible. HLSL2021 now has...
I know that it would be best to leave them as DLLs so that a driver upgrade of Windows SDK update can upgrade and "fix" my compiler. However I'm mostly...
**Description** The usage of such a struct with `vk::RawBufferStore` ```cpp struct emul_float64_t { using storage_t = float32_t; emul_float64_t operator*(const emul_float64_t rhs) { emul_float64_t retval; retval.data = data*rhs.data; return retval; }...
**Description** This was already solved for `vk::RawBufferLoad` however it rears its head again when we start using `vk::SpirvOpaqueType` to declare the same poitner type `RawBufferLoad` uses under the hood. Related...