Niklas Haas

Results 362 comments of Niklas Haas

Okay, figured out how to improve things here. The math as written was only compensating for the case when the vsync duration exceeded the frame duration, however it never accounted...

I would also like to add that already opened files should be preferred to other files. I might have a project with a dozen files named `utils.c`. Whenever I want...

It was planned at some point in time, but unfortunately I have neither access to Apple hardware nor enough time at the moment to take on this project. Since MoltenVK...

Hi, what code/changes are you testing with? In particular, did you add any request to load the relevant extension? It seems it's probed as available, but unless something *requests* it,...

There's a few other things that need to be done. We've gone back and forth on the minimum vk version in the past. I'm not sure what currently requires 1.2,...

Something like this seems to work. Quite verbose though. Maybe we should just not care about the extra boilerplate extensions (which I probably didn't even list all of), under the...

Ah, the problem is that we still have no code actually *enabling* this layer. Doing it the 'proper' way would unfortunately require some sort of dependency loop: * We need...

Try this diff (on top of the previous): **Note:** Also available at https://code.videolan.org/haasn/libplacebo/-/commits/vk1.1 ```diff diff --git a/src/vulkan/context.c b/src/vulkan/context.c index a2dae93e..ec447185 100644 --- a/src/vulkan/context.c +++ b/src/vulkan/context.c @@ -50,6 +50,12 @@ struct...

It seems like uclibc either doesn't implement `atomic_uint_fast32_t`, or doesn't implement `atomic_fetch_sub_explicit(..., 1, memory_order_release)`. That would make it a non-standards-compliant libc, in which case I don't think there's anything we...

Well, if I set it to ` "enableWhenLightsAppear": false,`, manual changes work and "stick" (until I re-activate the Natural Kelvin scene). However, it's my understanding that in this configuration, Kelvin...