Hubert Maraszek
Hubert Maraszek
`PipelineBaseCreateInfo` functions like `add_spirv()` currently take the source as `std::vector`. This makes sense for sources loaded at runtime, but requires a needless copy if the sources are embedded in the...
I propose adding `operator+` for `vuk::Name`, which returns a new concatenated Name with an optional joiner string in between (underscore sounds like a sensible default.) It could also be an...
jPortAudio does not have a Linux version, and probably never will. This leaves Linux only with "OpenAL (LibGDX Sound)", which feels a lot more delayed than PortAudio on Windows. A...
`std::filesystem` appears to be unusable if linking against `libstdc++.a`, rather than `libstdc++.dll.a`, which happens when the `-static-libstdc++` option (or just `-static`) is used. The following error is printed, which appears...
Initial and dirty impl. Please test!
When allocating `eGPUonly` buffers, vuk uses the device-local memory. This limits usage on integrated GPUs, which usually have very little dedicated memory, and a large amount of shared memory. As...
I would greatly appreciate if the extension supported shading languages, since shader code is often a direct implementation of complex math formulas. Most variables are one or two letters because...