Mateusz Kielan

Results 368 comments of Mateusz Kielan

> VK_EXT_fragment_shader_interlock (GPUInfo says 8% on Windows, 4% on Linux, and 0% on Android): Adds explicit functions for locking and unlocking an implicit mutex. There’s one mutex per pixel/level/sample in...

> Similarly, achieving effects like the “vibrancy” effect that’s used all over macOS and iOS would use custom blending. This uses a custom formula to make sure that the foreground...

> Looking at the Vulkan specification it seems that it might be technically possible to implement something like raster order views on a framebuffer attachment using subpass self-dependency from VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT...

Btw We're submitting a talk and a chapter to GPU Zen 3 about Constructive Solid Geometry using FS-IL and unlike MLAB4 which kinda works with a homebrew spinlock and out-of-order...

> Also I don't see a use-case for signaling the CPU in the middle of a command-buffer so I suggest not having an equivalent of VkEvent. That's incredibly useful and...

Seems that #605 is kind-of what I wanted, but what I originally proposed was something akin to #605 except that you specify the ranges up front, outside of the hot...

> stream output (i.e. transform feedback) Transform feedback is obsolete can be easily emulated with UAV's and atomics, moreover it suffers from serious limitations such as: 1. The number of...

On another note you may have some confusion going on between synchronisation operations and memory barrier operations as well as thier scopes. > This is very similar to our point...

> These results match intuition. Render targets get access to specialized hardware to dump an entire Imageblock to memory, so it is expected to be faster than directly writing pixel-by-pixel...

Funny because they could be different size (the VkImages) in OpenGL since like 3.3 or something like that. Or do you mean that the viewport has to be the same...